/*
18KaratInteriors
http://www.18karatinteriors.com
Version: v1.0
Author: Philp Joncas
http://www.pjoncas.com
*/


/* Font / Type Styles */



h1 {font-size: 160%; padding: 0 0 5px 0; color: #993333}
h2 {font-size: 90%; padding: 0 0 5px 0; color: #006400;}
h3 {font-size: 60%; padding: 0 0 5px 0; color: #006400}
h4 {font-size: 70%; padding: 0 0 0 0; color: #ff3983;}
h5 {font-size: 70%; padding: 0 0 0 0; color: #507699;}

p {
	font-size: 80%; 
	margin: 0 0 0 0; 	
	padding:0 25px 5px 20px;
 	color: #333300;}

.last-p {padding-bottom: 0px;}

a {color:#333300; text-decoration:none; border-bottom:1px dashed #99cc66;}
a:hover {color: #000; background: #99cc66; text-decoration:none; border-bottom:none;}
em {font-style: italic;}
strong {font-weight:bolder;}
	
body {
	margin: 0 auto;
	margin-top:20px; 
	background: #000 url(../images/main/bg.gif); 
	color: #6699cc;
	font: 80% "Lucida Grande", verdana, sans-serif; color:#fff;}


#wrapper {
	xposition:relative;
	background: none;
	width: 740px; 
	height:100%;
	margin: 0 auto;
	}
	
#header {
	width: 722px; 
	background: #fff url(../images/main/header.jpg) top left no-repeat; 
	height: 111px;}
	
	#header h1 {
 		width: 3000px;
		margin: 0 0 0 -3000px;
		}
	
/*#edgeL {
	position: absolute;
	top: 0px;
	left: -10px;
	width: 10px;
	height: 95%;
	margin: 0 auto;
	behavior: url(scripts/pngHack.htc);}

#edgeR {
	position: absolute;
	top: 0px;
	height: 95%;
	left: 722px;
	width: 10px;
	margin: 0 auto;
	behavior: url(scripts/pngHack.htc);
}	*/
	
#clear {clear:both; height:10px;}

.floatLeft {float:left; padding:3px; margin:0 7px 0 15px; border:1px solid #99cc99;}
.floatRight {float:right; padding:3px; margin:7px 15px 1px 7px; border:1px solid #99cc99;}

.client {font: bold 1em/140% "Lucida Grande", verdana, sans-serif; color:#006400; }


/* End Font / Type Styles
========================== */



/* MENU ---------------------------------------------------------------------*/



ul#nav {
	position:relative;
	left: -20px;
	padding: 0 0 0 0;
	margin:0;
	color: #006400;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	letter-spacing: .025em;
	float:right;

}
ul#nav li {
	margin: 0 0 0 15px;
	padding: 15px 0 10px 10px;
	list-style-type: none;
	list-style-image:none;
	float:left;
	background: url(../images/main/nav-bg.jpg) no-repeat;
	height: 50px;
}

ul#nav li a:link, ul#nav li a:visited, ul#nav li a:active {
	text-decoration: none;
	color: #006400;
	background: none;
	padding:0;
	background: none;
	border-bottom:none;

}
ul#nav li a:hover {
	text-decoration: none;
	background: #none;
	color:#BDB76B;
	border-bottom: 1px dotted #006400;

}
/* End Menu Styles
========================== */



/* Body Content Styles */

#page-content {
	background:#fff;
	width:722px;
	padding:10px 0 0 0;
	margin:0 0 0 0;
	}
	
	#page-content li {
		font-size: 80%; 
		margin: 0 10px 0 0; 
		padding: 0 5px 7px 0; 
		color: #333300; 
		list-style: none; 
		list-style-image:url(../images/main/arrow.gif);}

	#page-content li a {
		color: #333300;
		border-bottom:1px solid #99cc66;
		
		}
		
	.mp_backlinks {
	position: relative;
	top:125px;
	left:-175px;
	background:#none;
	margin:0 auto;
	padding:0 0 0 0;
	height:5px;
	width:355px;	
	font-size:10px;
	color:#333333;
	xz-index:5;
	}
	
/* Index Columns / Main Content List */


#box2 h2, #boxLong h2, #box3 h3, #box4 h3, #small1 h3, #small2 h3 {
	font-size: 110%;
	padding: 10px 20px;
	margin:0;
	}
	
	
	/* Box 1 */

	#box1 {
	position: relative; 
	float: left; 
	width: 341px; 
	height:260px; 	
	margin: 20px 0 0 10px; 
	padding:0;
	background: none;
	}
	
	/* Box 2 */

	#box2 {
	position: relative; 
	float: left; 
	width: 341px;
	height:260px; 
	padding:  0;
	margin: 20px 0 0 10px;
	background: url(../images/main/content-bg-1.jpg) no-repeat;
	}
	
		#boxLong {
		position: relative; 
		float: left; 
		width: 341px;
		height:470px; 
		padding:  0;
		margin: 5px 0 0 10px;
		background: url(../images/main/content-bg-3.jpg) no-repeat;
		}

	/* Box 3 */

	#box3 {
	position: relative; 
	float: left; 
	width: 341px; 	
	height:260px;
	padding:0px;
	margin: 0 0 0 10px; 
	background: url(../images/main/content-bg-1.jpg) no-repeat;
	}
	
	/* Box 4 */

	#box4 {
	position: relative; 
	float: left; 
	width: 341px; 	
	height:260px;
	padding:0px;
	margin:0 0 0 10px;
	background: url(../images/main/content-bg-1.jpg) no-repeat;
	}

		/* Small Boxes */
		
			#small1 {
			position: relative; 
			float: left; 
			width: 341px; 	
			height:155px;
			padding:0px;
			margin: 0 0 0 10px; 
			background: url(../images/main/content-bg-2.jpg) no-repeat;
			}
			
			#small2 {
			position: relative; 
			float: left; 
			width: 341px; 	
			height:155px;
			padding:0px;
			margin: 0 0 0 10px; 
			background: url(../images/main/content-bg-2.jpg) no-repeat;
			}

/* Footer */

#footer {
	clear:both;
	height: 85px;
	width: 682px;
	font-size: 10px;
	color: #000;
	padding: 15px 20px;
	line-height: 18px;
	letter-spacing: .09em;
	background: url(../images/main/footer-bg.jpg) top left repeat-x;	
	
}

#footer .altnav {
	width: 305px;
	float: left;
	text-align: left;
	xpadding:0px 10px 10xp 10px; 
	xmargin: 5px 0 0 10px; 
	xline-height:18px;
}

#footer #design {
	visibility:hidden;
	width: 350px;
	float: right;
	text-align: right;
	}
