/* basic elements */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, pre, dl, address, abbr, input, select { margin: 0px; padding: 0px; font-family: Arial,"Trebuchet MS",Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 {}
body {
	/*font: 9pt/16pt Arial, Helvetica, sans-serif;*/
	font-size:75%;
	line-height:166%;
	margin: 0;
}
blockquote {padding: 0 10px;}

a:link {color:#18345A;
 text-decoration:none;
 }

a:visited {color:#18345A;
 text-decoration:none;
 }
a:hover, a:active { 
	text-decoration:underline;
}

.cb { clear:both; }

/*   Container */
#wrapper{
	width:800px;
	margin:auto;
}
/*  header  */
.header{
	height:8.9em;
}
.header h1{
	float:left;
	background-color:#FFFFFF;
	width:470px;
	height:107px;
	margin-left:0px;
	margin-top:0px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
}
.header h1 a{
	width:263px;
	height:63px;
	margin-left:70px;
	margin-top:13px;
	display:block;
	background:url(../images/logo.gif) left top no-repeat;
}
.tel{
	float:right;
	text-indent:-9999px;
	width:330px;
	height:107px;
	background-color:black;
	color:white;
	background:black url(../images/text_tel.gif) center center no-repeat;
}
/* Main Nav Menu */

#nav {width:800px; float:left; clear:both; z-index:999;}
#nav a {color:#000000}

/*.nav{
	background:#A47B28 url(../images/bg_nav.jpg) center top repeat-y;
}
.nav ul{
	margin-left:102px;
 background:url(../images/menu_line.gif) left center no-repeat;
 padding-left:1px;
 height:2.34em;
	line-height:2.34em;
}
.nav li{
	float:left;
 list-style-type:none;
 background:url(../images/menu_line.gif) right center no-repeat;
 padding-right:1px;
}
.nav li a{
	background:url(../images/menu_spaces.gif) center center no-repeat;
 float:left;
 width:168px;
 overflow:hidden;
	text-indent:-9999px;
}
/*  .nav li.spaces a{}   

.nav li.design a{
	background:url(../images/menu_design.gif) center center no-repeat;
 width:183px;
}
.nav li.consultation a{
	background:url(../images/menu_consultation.gif) center center no-repeat;
 width:250px;
}
*/

/* BANNER - LEFT SIDE (BLACK TEXT) */


#bannerLeft{
	float:left;
 	height:278px;
	background-color:#fff;
}

/* BANNER - RIGHT SIDE (FLASH) */

#bannerRight{
	float:right; clear:right;
 	height:278px;
	background-color:#fff;
}

/*  SUB MAIN CONTENT   */
.wide{
	width:800px;
 	float:left;
	background-color:#f3f3f3;
}
.wide h2 {font-size:14px;}

.content {
	background-color:#f3f3f3;
	padding-top:25px;
	padding-left:25px;
	padding-bottom:25px;
	padding-right:25px;
}
.content p { 
	line-height:20px;
	font-size:12px;
	color:#000000;
}
.content p.with_img{ margin:8px 0;}
.content ul {margin: 0 20px;}

.mainLeft {float:left; clear:left; width: 490px; background-color:#f3f3f3; padding:25px 25px 10px;}

.mainRight { float:right; clear:right; width: 240px; background-color:#f3f3f3; padding-top:25px; padding-left:10px; padding-right:10px; padding-bottom:25px;}


/*  HOME MAIN CONTENT - DIAMOND CERTIFIED  */
.column{
	background:#F3F3F3 url(../images/bg_introduce.jpg) left top repeat-x;
 	width:100%;
 	float:left;
}
.introduce{
	color:#1E365C;
 	line-height:20px;
	background:url(../images/diamond.gif) 18px 15px no-repeat;
 	padding-left:200px;
	padding-bottom:17px;
}
.introduce h2{
	font-size:1.17em;
 	margin-top:20px;
 	font-weight:normal;
}
.guarantees{
	text-align:left;
	padding-left:105px;
}
.guarantees a{
	color:#1E365C;
}
.read{
	font-size:16px;
 font-weight:bold;
 font-family:'Century Gothic',Arial, Helvetica, sans-serif;
 color:#7A2421;
 text-align:center;
	float:right;
 margin:3px 5px;
 display:inline;
 width:113px;
 height:130px;
 padding:27px 45px 0 15px;
 background:url(../images/) left top no-repeat;
}
.read a{
	color:#7A2421;
}
.section li{
	float:left;
 margin-left:17px;
 width:30%;
 display:inline;
 padding-bottom:10px;
 
}
.section li h2{
font-family:Georgia, Times, serif;
color:#957B00;
font-size:1.8em;
line-height:3em;
font-weight:normal;
}
.section li a{
	color:#792629;
}
.more{
	float:right;
	font-size:11px;
}
.examples{
	width:100%;
	float:left;
 overflow:hidden;
 background:url(../images/bg_shading.jpg) left bottom repeat-x;
 border-top:2px solid #946843;
 border-bottom:2px solid #4B1E0B;
 padding-bottom:15px;
}

.examples ul { margin:0; padding: 0;}

.examples li{
	float:left;
 background:url(../images/bg_examples.gif) left bottom no-repeat;
 width:207px;
 height:147px;
 padding:0 10px;
 margin:0 19px;
 display:inline;
	position:relative;
}
.examples li h3{
	color:#792629;
 height:14px;
 font-size:1em;
	line-height:1em;
}
.examples li img{
	margin:10px 0 0;
 padding:2px;
 border:1px solid #BEB29D;
}
.examples li p{
 color:#792629;
 font-size:0.84em;
	line-height:1em;
 text-align:right;
 margin:0;
 padding:0;
	position:absolute;
	right:13px;
	bottom:1px;
}
/* footer*/
.footer{
	width:800px;
	float:left;
	clear:left;
	color:#3F3F3F;
	background-color:#fff;
	text-align:center;
 	padding:10px 0;
}
.footer a{
	color:#3F3F3F;
 text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}	
.footer ul li{
	display:inline;
 padding:0 12px;
 background:url(../images/footer_line.gif) right center no-repeat;
}
.footer ul li.end{
	background:none;
}
.footer p{
	margin-top:10px;
}