/* Redefined */ 
body {background-image: url(../images/bg.gif); margin: 0px; padding: 0px; overflow:-moz-scrollbars-vertical !important; overflow-y:scroll;}
td {color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
table {margin: 0px; padding: 0px; border: 0px;}

/* Main Stuff */
table.main {width: 770px; height: 100%; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.iscroll {scrollbar-base-color: #d8e6f2; scrollbar-arrow-color: #FFFFFF;}
#whitebg {background-color: #ffffff;}
.top {width: 770px; height: 30px; background-image: url(../images/bg_top.gif);}
#toplinks {margin-right: 20px; margin-top: 10px; font-size: 11px; color: #ccccff;}
.body_content {background-image: url(../images/bg_body.gif); background-repeat: no-repeat;}
.footer {font-size: 11px; background-image: url(../images/bg_footer.gif); padding-top: 8px; vertical-align: top; text-align: center;}
.left_subnav {width: 187px; border-right: 1px solid #73a8da; vertical-align: top;}
.right_content {width: 583px; vertical-align: top;}
#subnav_headers {margin: 10px 0px 4px 6px; font-weight: bold;}
.boxoff {font-size: 11px; height: 18px; text-indent: 12px;}
.boxon {font-size: 11px; height: 18px; text-indent: 12px; background-color: #ffffff; -moz-opacity:0.5 !important; filter:alpha(opacity=50); opacity: 0.5;}
.subnavdivider {height: 6px;}
#pad8left {padding-left: 8px;}
#header01 {margin: 15px 0px 15px 15px; font: normal bold 18px Arial, Helvetica, sans-serif; color: #003366;}
#header02 {margin: 5px 0px 15px 25px; font: normal bold 14px Arial, Helvetica, sans-serif; color: #003366;}
#content_txt {width: 550px; margin: 0px 0px 15px 25px;}
#content_txt_buying {width: 550px; margin: 0px 0px 15px 25px; background-image: url(../images/bg_testimonial.gif);}
#content_basic {width: 550px; margin: 0px 0px 15px 25px;}
#testimonial_wrap {float: right; clear: right; width: 255px; height: 140px;}
#testimonial_txt {margin: 15px 20px 0px 30px; color: #cc0000; font: normal bold 11px Arial, Helvetica, sans-serif;}
#about_txt {margin: 45px 20px 0px 30px; color: #003366; font: normal bold 11px Arial, Helvetica, sans-serif;}
#abouthead_txt {position: absolute; width: 299px; height: 106px; z-index: 2; left: 238px; top: 9px;}
#abouthead_txt td {color: #003366; font: normal bold 11px Arial, Helvetica, sans-serif;}
#buyhead_bg {position: absolute; width: 582px; height: 91px; z-index: 2; left: 0px; top: 38px; 
             background-color: #ffffff; -moz-opacity:0.7 !important; filter:alpha(opacity=70); opacity: 0.7;}
#buyhead_txt {position: absolute; width: 582px; height: 91px; z-index: 3; left: 0px; top: 38px; color: #003366; 
              font: normal bold 12px Arial, Helvetica, sans-serif; padding: 4px;}
			  
#buytest_black {position:absolute; width:331px; height:93px; z-index:1; left: 244px; top: 7px; color: #000000; 
         font: normal bold 14px Arial, Helvetica, sans-serif;}
#buytest_yellow {position:absolute; width:331px; height:93px; z-index:3; left: 245px; top: 6px; color: #ffe93d; 
         font: normal bold 14px Arial, Helvetica, sans-serif;}
		 
#selltest_black {position:absolute; width:331px; height:93px; z-index:1; left: 244px; top: 7px; color: #000000; 
         font: normal bold 14px Arial, Helvetica, sans-serif;}
#selltest_yellow {position:absolute; width:331px; height:93px; z-index:3; left: 245px; top: 6px; color: #ffe93d; 
         font: normal bold 14px Arial, Helvetica, sans-serif;}

#head_cont {position: relative; width: 582px; height: 182px;}
#content_txt_about {width: 550px; margin: 0px 0px 15px 25px; background-image: url(../images/bg_txtabout.gif);}
#about_wrap {float: right; clear: right; width: 255px; height: 270px;}
#findinstant {position:absolute; width:267px; height:30px; z-index:2; left: 302px; top: 194px;}
.blueborder {border: 1px solid #003366;}
.squish {letter-spacing: -1px;}
#pad5topbottom {padding-top: 5px; padding-bottom: 5px;}
#pad5topbottomleft {padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}


/* #textbox {width: 530px !important; width: 550px; height: 113px !important; height: 133px; background-image:url(/images/bg_textbox.gif); color: #003366; font: normal bold 11px Arial, Helvetica; padding: 10px; margin-bottom: 15px; vertical-align: middle; padding-top: 10px !important; padding-top: 20px;} */

/* Home Page specific */
.home_left {width: 450px; height: 207px; vertical-align: top;}
.home_right {width: 320px; height: 207px; vertical-align: top;}
#findahome {width: 434px; height: 174px; margin-top: 8px; margin-left: 11px; background-image: url(../images/bg_findahome.gif); background-repeat: no-repeat;}
#promo {width:304px; height: 174px; margin-top: 8px; margin-left: 7px;}
.promobtm {width: 304px; height: 20px; background-image: url(../images/bg_promo_btm.gif); text-align: right; vertical-align: top;}
#promotxt {margin-right: 10px; margin-top: 4px; font-size: 11px;}
#hfind {margin-left: 14px; margin-top: 14px;}
.searchtxt {font: normal bold 10px Arial, Helvetica, sans-serif; color: #333333; padding-bottom: 2px;}
.homeformlinks {padding-top: 4px; font: normal bold 10px Arial, Helvetica, sans-serif; color: #333333;}
#homebtm {margin-left: 13px; width: 743px; height: 152px;}
#ready {width: 241px; height: 133px; background-image: url(../images/readytosell.gif);}
#neighborhood {width: 241px; height: 133px; background-image: url(../images/ourneighborhood.gif);}
#schools {width: 241px; height: 133px; background-image: url(../images/ourschools.gif);}
#feature_header {margin-left: 7px; margin-top: 8px;}
#feature_text {margin: 20px 10px 0px 10px;}
ul {list-style-image: url(../images/bullet.gif);}

/* The A Team */
a:link {color: #333333; text-decoration: none;}
	a:visited {color: #333333; text-decoration: none;}
	a:hover {color: #004794; text-decoration: underline;}
	
a.toplink:link {color: #ffcc00; text-decoration: none;}
	a.toplink:visited {color: #ffcc00; text-decoration: none;}
	a.toplink:hover {color: #ffffff; text-decoration: underline;}

a.toplink2:link {color: #004794; text-decoration: none; background-color: #ffcc00; padding: 1px;}
	a.toplink2:visited {color: #004794; text-decoration: none; background-color: #ffcc00; padding: 1px;}
	a.toplink2:hover {color: #ffffff; text-decoration: underline; background-color: #ffcc00; padding: 1px;}
	
a.searchlnk:link {color: #003366; text-decoration: none;}
	a.searchlnk:visited {color: #003366; text-decoration: none;}
	a.searchlnk:hover {color: #ffcc00; text-decoration: none;}

a.whitelink:link {color: #ffffff; text-decoration: none;}
	a.whitelink:visited {color: #ffffff; text-decoration: none;}
	a.whitelink:hover {color: #b0cce5; text-decoration: underline;}

a.subnav:link {color: #0033cc; text-decoration: none;}
	a.subnav:visited {color: #0033cc; text-decoration: none;}
	a.subnav:hover {color: #000000; text-decoration: none;}
	a.subnav:visited:hover {color: #000000; text-decoration: none;}
	
/* Form Stuff */
input {font-size: 12px;}
select { font-size: 12px;}
#searchForm {margin: 0px; font-size: 11px;}
#propertyType, #style, #parking {font-size: 11px; height: 19px; width: 150px;}
#minimumPrice, #maxPrice, #ddlCounty, #hcity {font-size: 11px; height: 19px; width: 120px;}
#minprice, #proptype, #sqft {font-size: 11px; height: 19px; width: 110px;}
#beds, #baths {font-size: 11px; height: 19px; width: 55px;}
.submitsearch {font-size: 12px; height: 25px;}
#hcity {font-size: 11px; height: 21px; width: 117px;}

#fname, #lname, #MAILFROM, #address, #Address, #phone, #fax, #city, #City, #hometype, #sqfeet, #minbed, #bathrooms, #Bathrooms, #Community_Description, #descomm, #priceRange, #tbFirstName, #tbLastName, #tbEmail, #tbStreet, #tbCity, #tbPhone, #tbHow, #First_Name, #Last_Name, #Mail_From, #From_Email, #Email, #how, #Phone_Number, #Home_Type, #Square_Feet, #bedrooms, #Bedrooms, #Price_Range {height: 18px; width: 174px;}
#current {height: 20px; width: 350px;}
#state, #ddlState, #states, #State {height: 20px; width: 30px;}
#zip, #tbZip, #Zip {height: 18px; width: 120px;}
#comments, #ifnot10, #anything, #current {height: 50px; width: 538px;}
	
/* Recommended Services */
.rs_cat {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #B7D4E7;
}

p.rscat {
    font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #B7D4E7;
	height: 25px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	width: auto;
	}
p.rscat_dark {
    font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #9bc0d8;
	height: 25px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	width: auto;
	}

.rs_cat_dark {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #9bc0d8;
}

.rs_cat_darkblue {
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #003366;
}

.rs_image img{
	border: 1px #000000 solid;
}
.rs_data {
	font-size: 12px;
}
.rs_text {
	padding-bottom: 12px;
	font-size: 11px;
/*border-bottom: 1px #000000 solid;*/
}
