@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#20140e;
	margin:0px auto;
	text-align:center;
}

p {
	margin-bottom:8px;
}

.border {border:1px solid #333333; margin:0 auto; text-align:left;}


li {
	margin-left:20px;
}

/* navigation */

#menuwrap {
	width:880px;
	height:30px;
	background:#3a2112;
	color:#FFFFFF;
}
.navigation {	
	background: #3a2112 ;
	border: 0px solid #DFEEF7;
	border-color: #DFEEF7 #CFDEE7;
	height:30px;
}
.navigation li{
	float:left;
	
}
.navigation a {
	background: #3a2112 url(img/nav.gif);
	border-right: 1px solid #AFBEC7;
	color: #FFFFFF;
	display: block;
	/* float: left; */
	font: bold 1em sans-serif;
	padding: 0 15px;
	float:left;
	text-decoration: none;
	line-height:30px;
}
.navigation a:hover {background-position: left bottom; color: #FFCC00;}

.navigation .nav-selected a:link,.navigation .nav-selected a:visited {background: #FFCC00 ; color: #000;}

.navigation li {list-style: none; margin:0px; padding:0px;}


/*.menu {
	font-size:13px; 
	font-weight:normal;
	padding:4px 6px 4px 4px;
	text-transform:uppercase;
}

.menu a:link {
	color:#FFF;
	padding:3px 6px 0px 8px;
	text-decoration:none;
}
.menu a:visited {
	color:#FFF;
	padding:3px 6px 0px 8px;
	text-decoration:none;
}*/

.BottomMenu {
	padding:3px 0px 12px 5px;
	font-size:10px;
	font-weight:normal;
}

.BottomMenu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.BottomMenu li{
	float:left;
	margin:0px;
	padding:0px;
}

.BottomMenu a:link {
	color:#000000;
	text-decoration:none;
	padding-right:8px;
}

.BottomMenu a:visited {
	color:#000000;
	text-decoration:none;
	padding-right:8px;
}

.hmTopSection {
	width:852px; 
	height:140px;
	background:#e8e7e7;
	display:block;
}

.TopSection {
	width:852px; 
	background:#e8e7e7;
	display:block;
	overflow-x:auto;
}
.rachelPict {
	width:101px;
	margin-left:3px;
	margin-top:5px;
	float:left;
}
.hmContent {
	width:717px;
	margin-left:10px;
	margin-top:14px;
	color:#000000;
	float:left;
	line-height:18px;
}

.sethSig {
	color:#503010;
}

.blkline {width:818px; border-top:1px solid #000; margin-left:17px; height:15px;
clear:both;}


/*=--------------------------------=*/


#hmBottomWrap {
	width:852px;
}

.hmLegends {
	width:287px;
	border-right:1px solid #f5c516;
	float:left;
}
.legendsHead {
	width:287px;
	height:29px;
	background:url(../images/techOfLegends.jpg) top left #f5c516;
}
.legendsCont {
line-height:18px;
	height:224px;
}
.fiftypercList {
	width:46%;
	float:left;
	font-weight:normal;
	padding-left:4px;
	
}

/*=--------------------------------=*/
.hmTestimonials {
	width:299px;
	height:258px;
	border-right:1px solid #f5c516;
	float:left;
}
.testimonialHead {
	width:299px;
	height:29px;
	background: url(../images/testimonials.jpg) top left #fef6dc;
}
.testimonialCont {
	width:299px;
	height:224px;
	
	background:url(../images/testimonialBG.jpg) bottom left no-repeat #fef6dc;
}


.testimonialImg {margin:0px 15px 15px 0px; }
.testimonialImgRT {margin:0px 0px 15px 15px; }

.testimonial1 {
		width:195px;
		margin-left:6px;
		font-size:10px;
		background:#FFF;
}
.testimonial1bg {
		padding:0px 0px 0px 0px;
		background: no-repeat #fef6dc;
		background-position:0px 20px;
		

}
.testimonial2 {
		width:195px;
		margin-left:6px;
		font-size:10px;
		background:#FFF;

}
.testimonial2bg {
		padding:0px 0px 0px 0px;
		background: no-repeat #fef6dc;
		background-position:0px 20px;


}

/*=--------------------------------=*/

.hmCTARight {
	width:264px;
	height:224px;
	float:left;
}
.hmCTARight img {
	margin-left:24px;
	margin-top:4px;
}


.rrAddress {
	width:275px;
	float:right;
	}

.rrNumber {
	width:390px;
	float:left;
}

.rrContactForm {
	clear:both;
}

.map {
	border:0px solid #999999;
	text-align:center;
	text-decoration:none;
}

.map a:link,  .map a:visited{
	color: #003366;
	text-transform:uppercase;
	text-decoration:none;
}
.map img {
	border:1px solid #333333;
}
/*====== font styles===========*/

h1 {
	margin:0px 0px 8px 0px;
}

.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font17 {font-size:17px;}
.font18 {font-size:18px;}


.bold {font-weight:bold;}

.ltbrown {color:#665002}
.dkdkred {color:#400613;}
.yellowtext {color:#f5c516;}
.dkbrowntext {color:#3a2112;}



