/******************************************
			Tag Classes
******************************************/
body {
	margin: 0;
	padding: 0;
	background-image:url(images/backdrop.gif);
}
#container {
	width: 741px;
	margin: auto;
}/******************************************
			Top Lines
******************************************/
#toplines {
	height: 30px;
	background-image: url(images/toplines_back.gif);
}
/******************************************
			Header Classes
******************************************/

#mainnav {
	height: 75px;
	background-image: url(images/logobackdrop.gif);
	margin-right: 9px;
}
#logo {
	height: 75px;
	width: 239px;
	float: left;
}
#Nav {
	width: 493px;
	float: right;
	clear: right;
	background-image: url(images/nav_toplines_back.gif);
	padding-top: 10px;
	padding-bottom: 5px;
}
.nav_block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ece8dd;
	float: right;
	margin-left: 2px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	letter-spacing: 1px;
	display:block;
}
a.nav_block_link:link {text-decoration:none; color: #666666;}
a.nav_block_link:visited {text-decoration:none; color: #666666;}
a.nav_block_link:hover {text-decoration:none; color: #666666; background-color: #ccc6b8; display:block;}

/******************************************
			Menu Classes   
			
		.m1 = Menu Level 1, 
		.m2 = menu level 2, 
		etc.
		the ".m" classes should control everything but "color" and "text-decoration" styles 
		which should be controlled by link classes, ie: ".a-m1"

******************************************/
.m1_one {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ece8dd;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width: 80px;
	
}

.m1_one2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ccc6b8;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width: 80px;
	
}


.m1_two {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ece8dd;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width:80px;
}

.m1_two2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ccc6b8;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width:80px;
}

.m1_three {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ece8dd;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width: 80px;
}

.m1_three2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ccc6b8;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width: 80px;
}


.m1_four {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ece8dd;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width: 80px;
}

.m1_four2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ccc6b8;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width: 80px;
}

.m1_five {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ece8dd;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width: 80px;
}

.m1_five2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ccc6b8;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width: 80px;
}


.m1_six {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	font-weight: bold;
	color: #666666;
	background-color: #ece8dd;
	float: right;
	margin-left: 2px;
	text-align: center;
	letter-spacing: 1px;
	display:block;
	width: 58px;
}

/******************************************
			Business silhouettes
******************************************/

#image_left {
	width: 165px;
	float: left;
	padding-left: 19px;
	clear: both;
}
#subpage_image_left {
	width: 165px;
	float: left;
	padding-left: 19px;
}

/******************************************
			Testimonial
******************************************/

#Testimonial {
	width: 473px;
	float: right;
	clear: right;
	background-image: url(images/bottomline_right.gif);
	background-repeat: repeat-y;
	background-position: 513px;
	padding-top: 15px;
	padding-left: 84px;
	padding-bottom: 10px;
}

.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 1px;
}

td.testimonialshadowright { background-image: url(images/testimonial_shadow_right.gif); }
td.quoteend {background-image:url(images/quote_end.gif);background-position: bottom right;background-repeat:no-repeat;}

.quote {
	line-height:30px;
	padding-left:50px;
}

/******************************************
			Editable Content
******************************************/

#homepagecontent {
	width: 548px;
	float: right;
	margin-right: 9px;
	height: 135px;
	background-image: url(images/texture_red.gif);
}
#subpagecontent {
	width: 548px;
	float: right;
	margin-right: 9px;
	height: 135px;
	clear: both;
	background-image: url(images/subpage_back.gif);
	background-repeat: repeat-x;
}
#subpage_content_area {
	width: 473px;
	float: left;
	clear: right;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
.subpage_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 1px;
	list-style-image: url(images/bullet.gif);
	padding-left: 0px;
	padding-bottom: 0px;
}
.homepage_content_area {
	margin-top: 30px;
	margin-left: 15px;
}
.subpage_spacer {
	margin-right: 9px;
	margin-left: 19px;
	background-image: url(images/texture_red.gif);
	height: 40px;
	clear: both;
}
.subpage_content_header {
	margin-top: 0px;
	margin-left: 0px;
	width: 548px;
	background-image: url(images/sub_page_backdrop.gif);
	background-repeat: repeat-y;
	margin-right: 0px;
	height: 30px;
	border-bottom: solid #dcceaa 2px;
}
.subpage_content_area {
	margin-top: 0px;
	margin-left: 0px;
	width: 548px;
	border-bottom: solid #dcceaa 2px;
	background-image: url(images/sub_page_backdrop.gif);
	background-repeat: repeat;
	margin-right: 9px;
}
.content_block {
	width: 527px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	float: left;
	background-image: url(images/sub_page_shadowright.gif);
}
.content_rightshadow {
	height: 100px;
	width: 8px;
	float: right;
	background-image: url(images/testimonial_shadow_right.gif);
	clear: inherit;
}
.subpage_shadow_bottom {
	width: 557px;
}
td.subpage_contentshadowright { background-image: url(images/testimonial_shadow_right.gif); }
.homepageheadercopy {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC7D5B;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
}
.homepageheadertitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #b9ad8d;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 24px;
}
/******************************************
			Background Classes
******************************************/
.bg-white { background-color: #FFFFFF; }
.bg-orange { background-color: 894021;}


/******************************************
			Footer
******************************************/
#footer {
	height: 100px;
	clear: both;
	float: left;
	width: 550px;
	background-image: url(images/bottomline_right.gif);
	background-repeat: repeat-y;
}
#subpage_footer {
	height: 105px;
	clear: both;
	float: right;
	width: 557px;
	background-image: url(images/bottomline_right.gif);
	background-repeat: repeat-y;
	background-position: 513px;
	padding-top: 20px;
}

.watermark {
	width: 72px;
	float: right;
}
.footercopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #aea481;
	text-align: right;
	letter-spacing: 1px;
}
a.footercopy:link {color: #AB945C; text-decoration:none}
a.footercopy:visited {color: #AB945C; text-decoration:none}
a.footercopy:hover {color: #AB945C; text-decoration:none;}

#footerlinks {
	clear: right;
	float: right;
	width:550px;
	margin-top: 20px;
}


#footerhome {
	height: 100px;
	float: left;
	width: 550px;
	background-image: url(images/bottomline_right.gif);
	background-repeat: repeat-y;
}

.watermarkhome {
	width: 72px;
	float: right;
}

.footercopyhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #aea481;
	text-align: right;
	letter-spacing: 1px;
	float:right;
}

a.footercopyhome:link {color: #AB945C; text-decoration:none}
a.footercopyhome:visited {color: #AB945C; text-decoration:none}
a.footercopyhome:hover {color: #AB945C; text-decoration:none;}

#footerlinkshome {
	clear: right;
	width:550px;
	margin-top: 20px;
}
