#nav {
	position:relative;
	/*top:30px;*/
	width:365px;
	height:89px;
	margin-top:30px;
	border-bottom:solid 1px #b4d7b4;
	border-right:solid 1px #b4d7b4;
	background-image:url('images/menu_bg.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}

#logo {
	position:absolute;
	left:0px;
	top:-142px;
	height:142px;
	width:142px;
}

#topright_img {
	position:absolute;
	top:-120px;
	left:529px;
	width:263px;
	height:169px;
}

#nav ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:295px;
	text-align:left;
}

#nav li {
	width:62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#c04a02;
	border-bottom:solid 1px #b4d7b4;
	padding-right:8px;
}

a:link {font-family:Arial, Helvetica, sans-serif;color:#c04a02; text-decoration:none;}
a:visited {font-family:Arial, Helvetica, sans-serif;color:#c04a02; text-decoration:none;}
a:hover {font-family:Arial, Helvetica, sans-serif;color:#035595; text-decoration:none;}
a:active {font-family:Arial, Helvetica, sans-serif;color:#c04a02; text-decoration:none;}

#footer a:link {font-family:Arial, Helvetica, sans-serif;color:#ffffff; text-decoration:underline;}
#footer a:visited {font-family:Arial, Helvetica, sans-serif;color:#ffffff; text-decoration:underline;}
#footer a:hover {font-family:Arial, Helvetica, sans-serif;color:#ffffff; text-decoration:none;}
#footer a:active {font-family:Arial, Helvetica, sans-serif;color:#ffffff; text-decoration:underline;}

#pagecontent {
	float:left;
	margin:75px 0px 0px 0px;
}

#pagecontent_internal {
	float:left;
	width:654px;
	margin:75px 0px 0px 50px;
	background-color:#e0fce0;
	padding:10px;
}

.content_internal_section {
	float:left;
	width:654px;
	min-height:178px;
}

.content_internal_text {
	position:relative;
	width:449px;
	left:0px;
}

.content_internal_img {
	position:absolute;
	left:469px;
	top:0px;
}

/*.content_internal_img img {
	margin-left:10px;
}*/

#content_left {
	float:left;
	width:320px;
	padding:10px;
	background-color:#e0fce0;
	margin-left:25px;
}

#content_right {
	float:right;
	width:330px;
	background-color:#e0fce0;
	padding-left:5px;
}

.right_section {
	float:left;
	width:330px;
}

.right_section_text {
	/*not used due to ie 6
	float:left;*/
	position:relative;
	width:228px;
}

.right_section_img {
	/*not used due to ie 6
	float:right;
	width:110px;*/
	position:absolute;
	left:239px;
	/*top:0px;*/
}

/* not used due to ie 6
.right_section_img img {
	padding-left:11px;
}*/

.heading {
	font-size:2em;
}

.subheading {
	font-size:1.5em;
}

.smallheading {
	font-size:1.2em;
}

.beigeheading {
	color:#b08e04;
	font-size:2.2em;
}

.brown_list {
	color:#431701;
}

.services_table td {
	padding-bottom:20px;
}

.services_menu {
	background-image:url('images/services_sun.jpg');
	background-repeat:no-repeat;
	background-position:left;
	height:32px;
	width:634px;
	padding-left:32px;
	padding-top:18px;
}

.services_menu ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

.services_menu li {
	margin:0px;
	padding:0px 5px;
	float:left;
	border-right:solid 1px #84a784;
}

.services_menu a:link {font-family:Arial, Helvetica, sans-serif;color:#c04a02; text-decoration:none;}
.services_menu a:visited {font-family:Arial, Helvetica, sans-serif;color:#c04a02; text-decoration:none;}
.services_menu a:hover {font-family:Arial, Helvetica, sans-serif;color:#035595; text-decoration:underline;}
.services_menu a:active {font-family:Arial, Helvetica, sans-serif;color:#c04a02; text-decoration:none;}

.quote {
	background-color : #FFFFFF;
	padding : 10px;
	/*color : #009900;*/
	color : #c04a02;
	margin-right : 230px;
}