/* ## SCS Home Finder Layout ##*/
#scs_frame {
		width:995px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		float:left;
		}
		
#scs_contentleft {
		width:160px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
#scs_contentcenter {
		width:463px;
		padding:0px;
		margin-left: 10px;
		margin-right: 10px;
		float:left;
		background:#fff;
		}
#scs_contentcenter2 {
		width:800px;
		padding:0px;
		margin-left: 10px;
		margin-right: 10px;
		float:left;
		background:#fff;
		}
	
#scs_contentright {
		width:350px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
#scs_contentheader {
    padding-top: 10px;
    padding-bottom: 5px;
		background:#fff;
		}
		
p,h1 {
		margin:0px 0px 0px 0px;
		}
	
h1 {
		height: 33px;
		font-size:14px;
		font-family: arial, verdana;
		letter-spacing: 1px;
		color: #466992;
		padding-left: 8px;
		padding-top:8px;
		padding-bottom: 0px;
		margin-bottom: 0px;
		background-image: url(images/h1_bg.gif);
		background-repeat: repeat-x;
		}

#scs_contentheader h1 {
		font-size:14px;
		margin:0px;
		}

#scs_contentheader {
border-bottom: 1px solid #A2A1AF;
margin-bottom: 5px;
}
	
#scs_contentright p { font-size:10px}

.schf_links {
float: left;
margin-left: 10px;
font-family: arial, verdana;
font-size: 12px;
color: #405C8B;
clear:right;
}


/* ## TABS -- see also tabcontent.css ## */

.tabcontent1{
border-top: 5px solid #33659C;
border-bottom: 5px solid #33659C;
background-image: url(images/tab_fullbg.gif);
background-repeat: repeat-x;
background-position: bottom;
height: 270px;
padding-right: 10px;
padding-left: 10px;
}

.tabcontent2{
background-image: url(images/tab_fullbg.gif);
background-repeat: repeat-x;
background-position: bottom;
border-top: 5px solid #03A833;
border-bottom: 5px solid #03A833;
height: 270px;
padding-right: 10px;
padding-left: 10px;
}

.tabcontent3{
background-image: url(images/tab_fullbg.gif);
background-repeat: repeat-x;
background-position: bottom;
border-top: 5px solid #A2333A;
border-bottom: 5px solid #A2333A;
height: 270px;
padding-right: 10px;
padding-left: 10px;
}

#scs_tabscontainer h2{
padding: 0px;
padding-top: 10px;
margin: 0px;
font-family: geneva, arial, verdana;
font-size: 22px;
font-weight: normal;
color: #404040;
}

/* ## SEARCH BOX ##*/

ul#step1 label {display: block; font-size: 14px; font-weight: bold; margin: 0 0 3px 0; padding: 0; color: #252525;} 
ul#step1 li {list-style: none;}
ul#step1 { margin-left: 0; padding-left: 10;}
p.label {font-size: 10px; font-weight: bold; margin: 0 0 3px 0; color: #252525;} 
input.area {width: 230px; padding-left: 3px;} 
select.state {width: 55px;} 
p.searchSubhed {font-size: 12px; color: #7f878a; margin-bottom: 2em;} 
.captionSearchField {font-size: 10px; font-style: italic; color: #999; padding-left: 5px;} 
div#geoWidgetSubmitButton p.label {padding-top: 8px;}

ul#step2 {clear: left; margin: 0; padding-left: 10; } 
ul#step2 li {margin: 11px 0 0 0; list-style: none; float: left;} 
ul#step2 li.item1 {width: 100px;} 
select.min_price {width: 95px; margin-bottom: 5px; font-size: 11px;} 
select.max_price {width: 95px; font-size: 11px;} 
ul#step2 li.item2 {width: 80px;} 
select.min_bed {width: 75px; margin-bottom: 5px; font-size: 11px;} 
select.min_bath {width: 75px; font-size: 11px;} 
select.proptype {width: 150px; margin-bottom: 8px; font-size: 11px;} 
input.open_houses {margin: 0; padding: 0;} 

ul.butWrap {clear: left; margin: 0; padding: 0; padding-left: 10; padding-top: 0px;} 
ul.butWrap li {margin: 11px 0 0 0; list-style: none;} 
ul.butWrap li.item1 {padding: 0px; margin: 0px;} 
ul.butWrap li.item2 {padding: 0px; margin: 0px;} 
a.but {display: block; width: 174px; height: 38px; padding-top: 10px; background-image: url("http://www.scsextra.com/realestate/images/search_button.gif"); background-repeat: no-repeat; background-position: left top; color: #fff; font-size: 16px; line-height: 1em; font-weight: bold; text-decoration: none; text-align: center;} 
a.but:hover {text-decoration: none;} 
a.butLoad {display: block; width: 174px; height: 38px; padding-top: 10px; background-image: url("http://www.scsextra.com/realestate/images/search_button.gif"); background-repeat: no-repeat; background-position: left top; color: #fff; font-size: 16px; line-height: 1em; font-weight: bold; text-decoration: none; text-align: center;} 
a.butLoad:hover {text-decoration: none;} 
a#advsrch {color: #872300; font-weight: bold; line-height: 1.3em; text-decoration: underline;}
a.altAction {color: #872300; font-weight: bold; line-height: 1.3em; text-decoration: underline;}


.abutton { display: block; width: 174px; height: 38px; margin-top: 10px; margin-bottom: 10px; padding: 10px; background-image: url("http://www.scsextra.com/realestate/images/search_button.gif"); background-repeat: no-repeat; background-position:left top; color: #fff; font-size: 14px; font-weight: bold; text-decoration: none;}

/* ## RSS FEED DISPLAY ## */

.scs_rssnews {
font-family: arial, verdana;
font-size: 12px;
margin-left: 0px;
color: #405C8B;
}

.scs_rssnews a:link, .scs_rssnews a:visited{
color: #405C8B;
}

/*#####################################################################################
 SEARCH RENTALS BOX 
 #####################################################################################*/
 
#schf_rentals {
overflow: hidden;
}

.scs_rent_listingfoot {
color: #405C8B;
font-size: 8pt;
border-bottom: 2px solid #DDDDDD;
background-color: #F5F5F5;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 7px;
}

.scs_rent_city, .scs_rent_title, .scs_rent_price,
.scs_rent_beds, .scs_rent_baths, .scs_rent_proptype, .scs_rent_contact {
display: block;
border-top: 1px solid #DDDDDD;
padding-top: 5px;
margin-top: 8px;
}

.scs_rent_city {
text-transform: capitalize;
}

.scs_rent_contact {
padding-left: 10px;
}

.scs_rentresults_a {
width: 400px;
float: left;
color: #393939;
margin-top:15;
margin-bottom: 10px;
font-size: 12pt;
font-weight: bold;
}

.scs_rentresults_b {
color: #5984B5;
}



#scs_rental_content {
float: left;
width: 800px;
margin-left: 15px;
}

#scs_rental_content form table tr td{
  font-family: arial;
  font-size: 11px;
}

#scs_rental_container {
  font-family: arial, verdana;
  font-size: 12pt;
}

#scs_rental_container form table {
  display: block;
  background-color: #e7eaef;
  width: 824px;
  height: 60px;
}

#scs_rental_container form table tr td{
  height: 60px;
}
#scs_rental_results_head_row {
  background-color: #8296ae;
}
#scs_rental_container table tr th {
  background-color: #8296ae;
  color: #ffffff;
  font-weight: bold;
  font-size: 8pt;
  background-image: url(/images/design/search_results_head_bg.gif);
  /*background-repeat: repeat-x;*/
  height: 25px;
  line-height: 25px;
}

#scs_rental_container table tr td {

}

#scs_select_area_con {
z-index: 10;
background-color: #ffffff;
background-image: url(/realestate/images/button.gif);
background-position: top right;
background-repeat: no-repeat;
border-bottom: 1px solid #D4D0C8;
border-right: 1px solid #D4D0C8;
border-top: 2px solid #444444;
border-left: 2px solid #444444;
color: #000000;
font-family: arial;
font-weight: normal;
font-size: 10pt;
}

select.rent_bedroom {width: 70px; margin-left: 3px; margin-right: 5px;}
select.rent_bathroom {width: 70px; margin-right: 5px;}

.scs_rental_results_row {
  font-size: 9pt;
  color: #393939;
  background-color: #ffffff;
  height: 75px;
}

.scs_page {
float: right;
margin-top:15;
margin-bottom: 10px;
color: #393939;
font-size: 10pt;
letter-spacing: 3px;
}

.scs_page a:link, .scs_page a:visited{
color: #405C8B;
}

#scs_getstarted p{
color: #272727;
font-family: arial, verdana;
font-size: 10pt;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 15px;
}

.scs_sellhome_block {
font-family: geneva, arial, verdana;
color: #272727;
border-bottom: 1px dotted #D7D7D7;
padding-bottom: 15px;
margin-top: 15px;
padding-left: 15px;
clear: all;
}

.scs_sellhome_block h2{
float: left;
width: 360px;
font-size: 22px;
font-weight: bold;
margin: 0px;
padding: 0px;
padding-bottom: 10px;
color: #2D69A1;
}

.scs_sellhome_block ul{
list-style-type: square;
float: left;
clear: left;
width: 300px;
font-size: 11pt;
padding: 0px;
margin: 0px;
margin-top: 15px;
padding-left: 25px;
}

.scs_sellhome_block p{
float: left;
clear: left;
width: 350px;
font-size: 11pt;
}

.scs_sellhome_block img{
margin-left: 15px;
}

.scs_sellhome_link {
color: #405C8B;
float: left;
clear: left;
margin-top: 15px;
}

/*##########################################
            SINGLE LISTING                     
###########################################*/

#scs_rental_listing_left {
width: 390px;
float: left;
clear: both;
font-family: arial, verdana;
color: #393939;
}

#scs_rental_listing_right {
margin-left: 15px;
width: 395px;
float: left;
clear: right;
font-family: arial, verdana;
color: #393939;
}

.scs_listing_h1 {
font-size: 18px;
font-weight: bold;
color: #5984B5;
background: none;
padding: 0px;
margin: 0px;
padding-left: 5px;
padding-right: 5px;
letter-spacing: 0px;
}

.scs_listing_subhead {
height: 25px;
padding-left: 10px;
padding-top: 5px;
margin-top: 10px;
margin-bottom: 10px;
font-size: 11px;
font-family: verdana, arial;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
background-image: url(images/listing_subhead.gif);
background-repeat: repeat-x;
}

.scs_listing_info {
font-size: 14px;
margin-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}

.scs_listing_contact {
font-size: 14px;
font-weight: bold;
margin-bottom: 20px;
padding-left: 5px;
padding-right: 5px;
}

.scs_listing_description {
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
}

.scs_listing_detail {
font-family: verdana, arial;
float: left;
clear: both;
padding-bottom: 20px;
}

.scs_listing_detail p {
width: 390px;
padding-left: 10px;
padding-bottom: 5px;
margin-bottom: 10px;
font-size: 13px;
font-weight: bold;
border-bottom: 1px solid #E1E1E1;
color: #6A7F97;
}

.scs_listing_detail ul {
list-style-image: url(images/listing_bullet.gif);
width: 400px;
padding-left: 24px;
margin: 0px;
}

.scs_listing_detail li{
font-size: 11px;
width: 185px;
float: left;
}

.scs_listing_detail span{
font-size: 11px;
margin-left: 10px;
float: left;
clear: both;
}

.scs_rental_contact{
padding: 10px;
padding-top: 0px;
background: #F6F7F9;
background-image: url(images/contact_bg.gif);
background-repeat: repeat-x;
border: 1px solid #C3C3C3;
}

.scs_rental_contact h2{
color: #466992;
font-weight: bold;
font-size: 17px;
}

.scs_rental_contact_items {
color: #393939;
font-size: 12px;
}

/*####################################################
                  POST A RENTAL PAGE
#####################################################*/

span .post_intro_text {
display: block;
font-family: arial, verdana;
font-size: 12px;
color: #393939;
padding: 10px;
}

.scs_post_listinginfo {
clear: both;
height: 140px;
margin-left: 10px;
color: #393939;
}

.scs_post_listing_amenities {
clear: both;
height: 240px;
margin-left: 10px;
color: #393939;
}

.scs_post_listing_description {
clear: both;
margin-left: 10px;
color: #393939;
}

.scs_listing_amen_box1, .scs_listing_amen_box2, .scs_listing_amen_box3{
width: 255px;
float: left;
}

.scs_listing_desc_box1, .scs_listing_desc_box2 {
width: 360px;
float: left;
}

.scs_listing_info_box1, .scs_listing_info_box2{
width: 300px;
float: left;
}

span .post_indent1 {
display: block; width: 100px; float: left; padding-top: 5px;
}

/* #################################################
                 PAYMENT FORM
###################################################*/

#scs_paymentbox {
  padding: 20px;
  padding-top: 0px;
  font-family: arial, verdana;
  font-size: 10pt;
  color: #393939;
}