a:link {color:#c9813e;}
a:active {color:#c9813e;}
a:hover {color:#da904a;}
a:visited {color:#c9813e;}

/* HEIGHT HOMEPAGE TOP BLOCKS */

div.block_text {
	display:block;
	float:left;
	width:308px;
	height:250px;
	padding:0px 15px 10px 15px;
	border-left:solid 1px #c9813e;
	border-right:solid 1px #c9813e;
	}

/* HEIGHT HOMEPAGE BOTTOM BLOCKS */

div.block_text_bottom {
	display:block;
	float:left;
	width:308px;
	height:200px;
	padding:0px 15px 10px 15px;
	border-left:solid 1px #c9813e;
	border-right:solid 1px #c9813e;
	}

div#top_blocks {
	display:block;
	float:left;
	width:701px;
	background:#ffffff;
	}
div#bottom_blocks {
	display:block;
	float:left;
	width:701px;
	background:#ffffff;
	}
p.top_rounded {
	display:block;
	float:left;
	width:340px;
	height:5px;
	padding:0px;
	margin:0px;
	line-height:1px;
	font-size:2px;
	background:#ffffff url(images/top_rounded.gif);
	background-repeat:no-repeat;
	}
p.bottom_rounded {
	display:block;
	float:left;
	width:340px;
	height:5px;
	padding:0px;
	margin:0px;
	line-height:1px;
	font-size:2px;
	background:#ffffff url(images/bottom_rounded.gif);
	background-repeat:no-repeat;
	}
	
div#top_left {
	display:block;
	float:left;
	width:340px;
	padding:0px 0px 0px 0px;
	}
div#bottom_left {
	display:block;
	float:left;
	width:340px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
div#top_right {
	display:block;
	float:right;
	width:340px;
	padding:0px 0px 0px 0px;
	}
div#bottom_right {
	display:block;
	float:right;
	width:340px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
input.input_contact {
	margin:0px 0px 6px 0px;
	float:left;
	display:block;
	width:180px;
	height:20px;
	border:solid 1px #c9813e;
	padding:0px 0px 0px 5px;
	font-family:Arial;
	color:#86714a;
	font-size:9pt;
	}
span.vericode_label_top {
	margin:0px 0px 6px 0px;
	padding:3px 0px 0px 0px;
	display:block;
	float:left;
	width:308px;
	height:19px;
	background:#ffffff;
	}
span.vericode {
	display:block;
	float:left;
	width:308px;
	height:60px;
	background:#ffffff;
	text-align:center;
	}
span.label {
	margin:0px 0px 6px 0px;
	padding:3px 0px 0px 0px;
	display:block;
	float:left;
	width:120px;
	height:19px;
	background:#ffffff;
	}
span.vericode_label_bottom {
	margin:0px 0px 6px 0px;
	display:block;
	padding:3px 0px 0px 0px;
	float:left;
	width:120px;
	height:19px;
	background:#ffffff;
	}
textarea#cfMessage {
	margin:0px 0px 6px 0px;
	padding:5px 5px 5px 5px;
	display:block;
	float:left;
	width:176px;
	height:50px;
	border:solid 1px #c9813e;
	font-family:Arial;
	color:#86714a;
	font-size:9pt;
	}
select {
	margin:0px 0px 8px 0px;
	float:left;
	font-family:Arial;
	color:#86714a;
	font-size:9pt;
	}
body {
	margin:0px;
	padding:0px;
	background:#c9813e url(images/backtile.gif);
	background-repeat:repeat-x;
	}
div#outer {
	display:block;
	width:865px;
	margin:0px auto 0px auto;
	}
div#page_top {
	display:block;
	float:left;
	width:865px;
	height:18px;
	background:#a0652f url(images/page_top.gif);
	}
div#page_left {
	display:block;
	float:left;
	width:65px;
	height:282px;
	margin:0px 0px 0px 0px;
	background:#a0652f url(images/left_back.gif);
	}
div#page_center {
	display:block;
	float:left;
	width:741px;
	margin:0px 0px 0px 0px;
	}
div#page_right {
	display:block;
	float:right;
	width:59px;
	height:282px;
	margin:0px 0px 0px 0px;
	background:#a0652f url(images/right_back.gif);
	}
div#header {
	display:block;
	float:left;
	width:741px;
	height:98px;
	background:#a0652f url(images/header.gif);
	}
div#main_nav {
	display:block;
	float:left;
	width:741px;
	height:29px;
	background:#ffffff url(images/menu_back.gif);
	background-repeat:no-repeat;
	}
div#content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
	color:#86714a;
	display:block;
	float:left;
	width:701px;
	background:#ffffff url(images/content_top.gif);
	background-repeat:no-repeat;
	padding:15px 20px 15px 20px;
	}
div#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
	color:#e8c09c;
	display:block;
	float:left;
	width:741px;
	background:#c9813e url(images/content_bottom.gif);
	background-repeat:no-repeat;
	padding:15px 0px 15px 0px;
	text-align:center;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11pt;
	color:#c9813e;
	margin:0px;
	padding:0px 0px 5px 0px;
	}
div#main_nav ul {
	list-style:none;
	margin:5px 0px 0px 9px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	}
div#main_nav ul li {
	float:left;
	}
div#main_nav ul li.home a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:66px;
	text-decoration:none;
	background:url(images/home.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.home_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#c9813e;
	width:66px;
	text-decoration:none;
	background:url(images/home_selected.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.home a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:66px;
	text-decoration:none;
	background:url(images/home_over.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.what a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:114px;
	text-decoration:none;
	background:url(images/what.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.what_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#c9813e;
	width:114px;
	text-decoration:none;
	background:url(images/what_selected.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.what a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:114px;
	text-decoration:none;
	background:url(images/what_over.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.consultations a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:122px;
	text-decoration:none;
	background:url(images/consultations.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.consultations_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#c9813e;
	width:122px;
	text-decoration:none;
	background:url(images/consultations_selected.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.consultations a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:122px;
	text-decoration:none;
	background:url(images/consultations_over.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.about a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:103px;
	text-decoration:none;
	background:url(images/about.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.about_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#c9813e;
	width:103px;
	text-decoration:none;
	background:url(images/about_selected.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.about a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:103px;
	text-decoration:none;
	background:url(images/about_over.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.testimonials a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:102px;
	text-decoration:none;
	background:url(images/testimonials.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.testimonials_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#c9813e;
	width:102px;
	text-decoration:none;
	background:url(images/testimonials_selected.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.testimonials a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:102px;
	text-decoration:none;
	background:url(images/testimonials_over.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.contact a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:113px;
	text-decoration:none;
	background:url(images/contact.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.contact_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#c9813e;
	width:113px;
	text-decoration:none;
	background:url(images/contact_selected.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.contact a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:113px;
	text-decoration:none;
	background:url(images/contact_over.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.blog a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:100px;
	text-decoration:none;
	background:url(images/blog.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.blog_selected a {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#c9813e;
	width:100px;
	text-decoration:none;
	background:url(images/blog_selected.gif);
	background-repeat:no-repeat;
	}
div#main_nav ul li.blog a:hover {
	text-align:center;
	padding:4px 0px 0px 0px;
	display:block;
	height:20px;
	float:left;
	color:#ffffff;
	width:100px;
	text-decoration:none;
	background:url(images/blog_over.gif);
	background-repeat:no-repeat;
	}
