/* CSS Document */

/* Zeros ----------------------------------*/
body, p, h1, h2, h3, h4, h5, h6, h7, ul, ol, li, form, hr, dl, dt, dd {
	padding: 0;
	margin: 0;
}

body {
	min-width:996px;
}

#container {
	margin:0 auto;
	padding:0;
	width:996px;
	position:relative;
}

#logo {
	float:left;
	margin:11px 0 14px 0;
}

#tagline {
	font:italic 16px/16px Georgia, "Times New Roman", Times, serif;
	color:#a8a4a2;
	float:right;
	padding-top:102px;
	padding-bottom:6px;
}


/* nav ----------------------------------*/
#nav {
	width:996px;
	height:30px;
	background:url(../../images/btn_nav.gif);
	position:relative;
	float:left;
	margin-bottom:10px;
}

#nav li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}

#nav li, #nav a {
	height:30px;
	display:block;
}

#nav1 { left:0; width:166px;  }
#nav2 { left:166px;width:166px;  }
#nav3 { left:332px;width:166px; }
#nav4 { left:498px;width:166px; }
#nav5 { left:664px;width:166px;  }
#nav6 { left:831px;width:166px; }

#nav1 a:hover { background:transparent url(../../images/btn_nav.gif) 0 -30px no-repeat; }
#nav2 a:hover { background:transparent url(../../images/btn_nav.gif) -166px -30px no-repeat; }
#nav3 a:hover { background:transparent url(../../images/btn_nav.gif) -332px -30px no-repeat;  }
#nav4 a:hover { background:transparent url(../../images/btn_nav.gif) -498px -30px no-repeat; }
#nav5 a:hover { background:transparent url(../../images/btn_nav.gif) -664px -30px no-repeat; }
#nav6 a:hover { background:transparent url(../../images/btn_nav.gif) -831px -30px no-repeat; }

#nav1_on { left:0; width:166px; background:transparent url(../../images/btn_nav.gif) 0 -30px no-repeat; }
#nav2_on { left:166px;width:166px; background:transparent url(../../images/btn_nav.gif) -166px -30px no-repeat; }
#nav3_on { left:332px;width:166px; background:transparent url(../../images/btn_nav.gif) -332px -30px no-repeat;  }
#nav4_on { left:498px;width:166px; background:transparent url(../../images/btn_nav.gif) -498px -30px no-repeat; }
#nav5_on { left:664px;width:166px; background:transparent url(../../images/btn_nav.gif) -664px -30px no-repeat; }
#nav6_on { left:831px;width:166px; background:transparent url(../../images/btn_nav.gif) -831px -30px no-repeat; }


/* homepage ----------------------------------*/

#homepage {
	position:relative;
	width:996px;
	float:left;
}

#img_main {
	background:url(../../images/img_hmpg_main.jpg) no-repeat;
	width:664px;
	height:347px;
	float:left;
	padding-bottom:10px;
}

#quote {
	width:332px;
	height:347px;
	float:left;
	padding-bottom:10px;
	background:url(../../images/img_testomonial.gif) no-repeat;
}

#box1 {
	width:323px;
	height:196px;
	border:solid 1px #d5d3d2;
	background:url(../../images/img_box_1.jpg) no-repeat;
	float:left;
	margin-right:11px;
	color:#333;
}

#box2 {
	width:323px;
	height:196px;
	border:solid 1px #d5d3d2;
	background:url(../../images/img_box_2.gif) no-repeat;
	float:left;
	margin-right:10px;
}

#box2 p {
	padding-bottom:30px;
}

#box3 {
	width:323px;
	height:196px;
	border:solid 1px #d5d3d2;
	background:url(../../images/img_box_3.jpg) no-repeat;
	float:left;
}

#content {
	position:relative;
	width:996px;
	float:left;
}


#wrapper {
	border:solid 1px  *d5d3d2;
}

#copy {
	border:solid 10px #cad4b6;
	float:left;
	width:916px;
	padding:10px 10px 10px 50px;
}


h1 {
	font:italic normal 32px/32px Georgia, "Times New Roman", Times, serif;
	color:#cc6600;
	padding:30px 0;
}

#copy p {
	font:14px/16px Helvetica, Arial, sans-serif;
	color:#948f8d;
	padding:0 537px 16px 0;
}

#footer {
	border-top:double 3px #d5d3d2;
	width:996px;
	float:left;
	margin-top:10px;
	font:10px/34px Helvetica, Arial, sans-serif;
	color:#948f8d;
}

.copyright {
	float:left;
}

#footer ul {
	float:right;
}

#footer ul li {	
	padding:0 0 0 24px;
	margin:0;
	display:inline;
}

#footer a {
	padding:0;
	margin:0;
	color:#948f8d;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#promo {
	margin:0;
	padding:10px 0 0 0;
	color:#948f8d;
	font:10px/18px Helvetica, Arial, sans-serif;
	text-align:left;
}

#promo a {
	color:#948f8d;
	text-decoration:none;
}

#promo a:hover {
	color:#948f8d;
	text-decoration:underline;
}

#promo_logo {
	margin:0;
	padding:0 5px 0 5px;
	vertical-align:middle;
}

a {
	padding:0;
	margin:0;
	color:#948f8d;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}