/* CSS Document */

body { margin:0; padding:0; background:url(../images/bg_body.jpg) repeat-x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:20px; }

#right_column2 li { list-style:disc; margin-left:15px; margin-bottom:5px; line-height:150%; }
#right_column2 ul { margin-left:10px; }
a img { border:none; }
a,
a:active,
a:visited {  color:#046380; }
a:hover { color:#000; }
.navmain,
.navmain li { margin:0; padding:0; list-style:none; }
h2 { font-size:14px; }


#container { margin:0 auto; text-align:left; width:772px; background:url(../images/bg_container.jpg) repeat-y; }

#left_nav { float:left; width:200px; background:url(../images/bg_navmain_ul.jpg) no-repeat; }
#logo_renv { display:block; }
#left_nav .navmain { padding-left:6px; }
#left_nav .navmain a { background:url(../images/bg_navmain.jpg); display:block; color:#FFF; text-decoration:none; text-align:right; padding:7px 7px 8px 7px; }
#left_nav .navmain a:hover,
#page_home #left_nav .navmain_link1 a,
#page_about #left_nav .navmain_link2 a,
#page_props #left_nav .navmain_link3 a,
#page_appraise #left_nav .navmain_link4 a,
#page_find #left_nav .navmain_link5 a,
#page_bio #left_nav .navmain_link6 a,
#page_test #left_nav .navmain_link7 a,
#page_sales #left_nav .navmain_link8 a,
#page_tell #left_nav .navmain_link9 a,
#page_links #left_nav .navmain_link10 a,
#page_contact #left_nav .navmain_link11 a { background:url(../images/bg_navmain_over.jpg); }
#logo_sutton { margin-left:6px; }

#right_content { float:right; width:572px; }

#right_column3 { float:right; width:152px; background:url(../images/bg_right_column3.jpg) top right no-repeat; height:516px; text-align:center; }
#right_column3 h1 { font-size:13px; font-style:italic; padding-top:20px; }
#right_column3 h1, #right_column3 h2, #right_column3 h3, #right_column3 img, #right_column3 p { margin:6px 15px 6px 6px; }
#right_column3 h2 { font-size:14px; }
#right_column3 h3 { font-size:13px; color:#002F2F; }
#right_column3 p { font-size:13px; color:#002F2F; }
#right_column3 p.action_link { margin-left:0; margin-right:0; }
.action_link a { color:#FFF; text-decoration:none; display:block; background:url(../images/bg_actionlink1.jpg) no-repeat; padding:8px 0 12px 0; }
.action_link a:hover { text-decoration:underline; }
.award { color:#002F2F; font-weight:bold; }
.award strong { font-size:16px; color:#046380; font-style:italic; }
#right_column2 { float:left; width:420px; overflow:hidden; }
#header { background:url(../images/bg_header4.jpg) no-repeat; margin:0; padding:155px 0 16px 10px; color:#FFF; font-size:26px; font-weight:normal; }
#right_column2 h1.header0 { background:url(../images/bg_header1.jpg) no-repeat; }
#right_column2 h1.header1 { background:url(../images/bg_header2.jpg) no-repeat; }
#right_column2 h1.header2 { background:url(../images/bg_header3.jpg) no-repeat; }
#right_column2 h1.header3 { background:url(../images/bg_header4.jpg) no-repeat; }
#right_column2 h1.header4 { background:url(../images/bg_header5.jpg) no-repeat; }
#right_column2 h1.header5 { background:url(../images/bg_header6.jpg) no-repeat; }
#right_column2 h2, #right_column2 h3, #right_column2 h4, #right_column2 p, #right_column2 ul, #right_column2 ol { margin:10px 30px 10px 10px; line-height:150%; }
#right_column2 p,
#right_column2 li { font-size:12px; }
#right_column2 p.action_link a { background:url(../images/bg_button1.jpg) no-repeat; display:inline; padding-left:30px; padding-right:15px; font-size:12px; }
#right_column2 p.action_link { margin-bottom:20px; }
.links,
#listing_large { border-bottom:1px solid #E4EBF1; padding-bottom:10px; margin-bottom:10px; }
#listing_large { border-top:1px solid #E4EBF1; }
.new { color:#00CC00; font-weight:bold; border:1px solid #E4EBF1; padding:5px; float:left; }
#listing_large h3 { float:left; font-size:14px; color:#666; margin-right:0; margin-top:13px; }
.image_big img { border:1px solid #E4EBF1; margin-top:8px; }
#right_column2 p.image_big { clear:left; margin:0; padding:0; text-align:center; }
#right_column2 p.image_sml { text-align:center; }
#right_column2 p.image_sml img { border:1px solid #E4EBF1; }
#right_column2 #listing_detail td { vertical-align:top; padding:0; padding-right:10px; padding-left:10px; padding-top:10px; }
#right_column2 #listing_detail td p { padding:0; margin:0; }
#right_column2 p.last { border:none; }
#right_column2 .small p.action_link a { background-image:url(../images/bg_button2.jpg); padding-left:15px; }

#footer { background:url(../images/bg_footer.jpg) no-repeat; width:772px; margin:0 auto; padding-top:35px; }
#footer .navmain { width:470px; margin:0 auto; }
#footer .navmain li { display:inline; line-height:150%; }
#footer .navmain a { font-weight:bold; margin:0 2px; }
#footer .navmain a:hover,
#page_home #footer .navmain_link1 a,
#page_about #footer .navmain_link2 a,
#page_props #footer .navmain_link3 a,
#page_appraise #footer .navmain_link4 a,
#page_find #footer .navmain_link5 a,
#page_bio #footer .navmain_link6 a,
#page_test #footer .navmain_link7 a,
#page_sales #footer .navmain_link8 a,
#page_tell #footer .navmain_link9 a,
#page_links #footer .navmain_link10 a,
#page_contact #footer .navmain_link11 a { color:#000; }

#copyright { margin:10px; color:#666; }
#relentless,
#relentless a { color:#CCC; text-decoration:none; }

.right { float:right; margin:0 0 15px 15px; }
.left { float:left; }
.clear { clear:both; }

.page_numbers { margin:10px; }

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; border-width:1px; background-color: #E4EBF1; text-align:left; }
select { padding-right:0; }
input:focus { background-color:#046380; color:#FFF; border-color:#333; }
.button { background:url(../images/bg_button2.jpg) no-repeat; width:auto; border:none; color:#FFF; font-weight:bold; padding:7px 5px 10px 5px; text-align:center; text-decoration:none; }
a.button { padding-left:10px; padding-right:10px; }
a.button:visited { color:#FFF; }
.button:hover { cursor:pointer; }

#results { padding-left:5px; border-collapse:collapse; margin:0; padding:0; margin-left:10px; margin-right:10px; }
#results tr { border-bottom:1px solid #E4EBF1; }
#results td { vertical-align:top; padding-bottom:5px; padding-top:5px; }
#results .new { float:none; display:block; width:60px; margin-bottom:5px; }
#results a { font-size:12px; }
#results p { margin:0; padding:0; }

#paginate { margin:10px; }

p.action_link a:visited,
p.action_link a:hover { color:#FFF; }

#right_column3 p.phonebig { color:#00CC00; font-weight:bold; font-size:16px; }



/* Video Styles */
a.videoLink   
{       
	background:url(/images/arrow_right_green.gif);
	background-repeat:no-repeat;
	background-position:306px 5px;
	display:block; 
	color:#666; 
	text-decoration:none; 
	text-align:right; 
	padding:7px 7px 8px 7px; 
}

span.videoCallToAction
{
	display:block; 
	margin-left:250px;
}
