/*      PAGE LAYOUT STYLE     */
/* -------starts here---------*/
#page_container{
	width: 760px;
	margin: 0 auto 0 auto;
}
#page_header{
	width: 760px;
	height: 97px;
	background-image: url('../images/header_img.jpg');
}
#site_id{
	width: 174px;
	float: left;
}
#top_links{
	width: 586px;
	float: left;
	color: #666666;
	font: 900 11px arial;
	text-transform: uppercase;
	text-align: right;
	padding: 10px 0 0 0;
}
#top_links a{
	color: #666666;
	text-decoration: none;
}
#top_links a:hover{
	text-decoration: underline;
}
#top_level_navigation{
	width: 760px;
	height: 30px;
	background-image: url('../images/top_nav_bgr.jpg');
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
#search_box{
	width: 760px;
	height: 47px;
	color: #333333;
	background-color: #E2E2E2;
	/*background-image: url('../images/del_search_box');*/
}
.search_form{
	width: 609px; 
	height: 24px;
	padding: 13px 0 0 10px;
	float: left;
}
.search_selectbox{
	width: 155px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
}
.si{
	width: 25px; 
	float: left;
}
.sif{
	width: 540px; 
	float: left; 
	text-align: left; 
	color: #333333; 
	font-size: 10px; 
	font-family: Verdana;
}
.sif i{
	font-size: 11px;
}
.ig{
	width: 40px; 
	float: left;
}
.search_separator{
	width: 2px; 
	height: 47px; 
	font-size: 0px; 
	line-height: 0px; 
	background-image: url('../images/search_separator.jpg');
	background-repeat:  repeat-y;
	float: left;
}
.send_to_friend{
	width: 139px; 
	float: left;
	height: 24px;
	padding: 13px 0 0 0;
	text-align: center;
}
.ei{
	width: 35px; 
	float: left;
}
.eit{
	width: 95px; 
	float: left; 
	text-align: left; 
	color: #333333; 
	font-size: 11px; 
	font-style: italic;
}
.eit a{
	color: #333333; 
	font-size: 11px; 
	font-style: italic;
	text-decoration: none;
}
.eit a:hover{
	text-decoration: underline;
}
#second_lvl_navigation{
	width: 178px;
	border: 1px solid #cccccc;
	padding: 5px 0 0 0;
	vertical-align: top;
}
#sec_lvl_nav_content{
	margin: 0 auto 0 auto; 
	width: 168px;
}
#content_holder{
	width: 572px;
	border: 1px solid #d8dfe9;
	vertical-align: top;
}
#content{
	width: 560px;
	margin: 0 auto 0 auto;
	padding: 5px 0 0 0;
}
#content a{
	color: #c10000;
}
#content a:hover{
	text-decoration: none;
}
#bottom_links{
	width: 758px;
	border: 1px solid #cccccc;
	font-size: 10px;
}
#bl_content{
	width: 730px;
	margin: 20px 5px 0px 5px;
	color: #666666;
}
#copy_container{
	width: 760px;
}
.clearer{
	line-height: 0px; 
	font-size: 0px; 
	clear: both; 
	overflow: hidden;
}
/* ---------ends here---------*/
/*      PAGE LAYOUT STYLE     */

/*
---------------------------------------------------------------------------------------------------
*/

/*   BASIC ELEMENTS STYLES   */
/* -------starts here------- */
body{
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
	font-size: 12px;
	background-color: #ffffff;
	background-image: url('../images/bgr.jpg');
	background-repeat: repeat-x;
}
h1{
	padding: 15px 0 10px 0;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #CC0001;
}
h2{
	padding: 5px 0 5px 0;
	margin: 0px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
}
p{
	padding: 0 0 5px 0;
	margin: 0;
	color: #333333;
	font-size: 10px;
}
img{
	border: 0px;
}
ul{
	padding: 0 0 5px 15px;
	margin: 5px 0 0px 0px;
}
li{
	color: #d52a4e;
	list-style: square;
	font-size: 10px;
}
/* ---------ends here ------ */
/*   BASIC ELEMENTS STYLES   */


/*      CUSTOM STYLES        */
/* -------starts here------- */
h1.home_page{
	padding: 15px 0 10px 0;
	margin: 0px;
	font-size: 12px;
	color: #CC0001;
}
.prop_lbl{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
.prop_txt{
	font-family: Verdana;
	font-size: 10px;
}
.prop_price{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #669900;
}
.property_item{
	width: 560px;
	padding: 0px 0 0 0;
}
.color1{
	background-color: #EDEDED;
}
.color2{
	background-color: #F6F6F6;
}
.property_item_container{
	width: 369px; 
	padding: 4px 0 4px 15px;
}
.items_separator{
	font-size: 0px;
	line-height: 0px;
	height: 2px;
}
.property_price{
	width: 45%;
}
.property_details{
	width: 64px;
	padding: 40px 0 0 0;
}
.property_details a{
	display: inline;
	color: #CC0001;
	font-size: 11px;
}
.property_details a:hover{
	text-decoration: none;
}
.prop_pics_container{
	width: 550px;
	height: 384px;
	background-color: #EDEDED;
	padding: 5px 5px 3px 5px;
}
.large_img{
	width: 448px;
	height: 336px;
	float: left;
	font-size: 0px;
	line-height: 0px;
	text-align: center;
}
.pics_separator{
	width: 2px;
	float: left;
	font-size: 0px;
	line-height: 0px;
}
.thumb_images{
	width: 100px;
	height: 379px;
	line-height: 0px;
	font-size: 0px;
	float: left;
	text-align: center;
}
.thumb_images img{
	margin: 0 0 2px 2px;
	padding: 0px;
}
.prop_title{
	width: 448px; 
	height: 40px; 
	padding: 5px 0 0 0;
	margin: 2px 0 2px 0;	
	font-size: 15px; 
	font-weight: bold;
	text-align: center;
	line-height: 15px;
	background-color: #CECECE; 
}
.content_container{
	width: 560px;
}
.details_spacer{
	line-height: 0px;
	font-size: 0px;
	height: 3px;
}
.porp_description{
	width: 447px;
	height: 230px;
	font-size: 10px; 
	background-color: #e2e2e2;
	padding: 5px;
	vertical-align: top;
}
.porp_description div{
	margin: 0 0 5px 0;
}
.porp_price{
	width: 93px;
	height: 230px;
	font-size: 10px; 
	background-color: #EDEDED;
	padding: 5px 0px 5px 3px;
	vertical-align: top;
}
.prop_buttons1{
	width: 447px;
	font-size: 10px; 
	background-color: #e2e2e2;
	padding: 5px;
	text-align: center;
}
.prop_buttons2{
	width: 93px;
	font-size: 10px; 
	background-color: #EDEDED;
	text-align: center;
	padding: 5px 0px 5px 3px;
}
.prp_lbl{
	font-weight: bold;
}
.prp_txt{
	font-weight: bold;
	color: #669900;
}
.sps1{
	line-height: 0px;
	font-size: 0px;
	height: 3px;
}
.sps2{
	line-height: 0px;
	font-size: 0px;
	height: 145px;
}
/*
----- Links
*/
a.bottom_contact{
	text-transform: lowercase;
	color: #CC0001;
	text-decoration: none;
}
a.bottom_contact:hover{
	text-decoration: underline;
}
a.bottom_nav{
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	text-transform: lowercase;
}
a.bottom_nav:hover{
	text-decoration: underline;
}
a.top_nav_links{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.top_nav_links:hover{
	text-decoration: underline;
}
#low_priced_link{
	margin: 0px; 
	padding: 6px 0 2px 0;
}
#hot_props_link{
	margin: 0px; 
	padding: 0px;
}
/*
----- Paragraphs
*/


/*
----- Tables
*/
td.promo_title{
	width: 148px; 
	padding: 0 0 0 8px; 
	font-weight: bold; 
	color: #666666; 
	font-size: 10px;
	background: #ffffff url('../images/bgr_arrow.jpg') repeat-x;
}
td.promo_title a{ 
	font-weight: bold; 
	color: #666666; 
	font-size: 10px;
	text-decoration: none;
}
td.promo_img{
	padding: 2px 0 2px 0;
}
.simulate_para{
	font-size: 0px;
	line-height: 5px;
	height: 5px;
	margin: 0px;
	padding:0px;
}
/* ---------ends here--------*/
/*      CUSTOM STYLES        */

.left_lvl_links{
	width: 168px;
	border-top: 5px solid #ffffff; 
	border-bottom: 5px solid #ffffff; 
	background-color: #EDEDED;
}
.left_lvl_links ul{
	margin: 0px;
	padding: 0px 0px 12px 5px;
}
.left_lvl_links li{
	list-style-type: none;
	height: 22px;
}
.left_lvl_links li.separator{
	background-image: url('../images/separator.gif');
	width: 145px;
	line-height: 0px;
	font-size: 0px;
	height: 1px;
	margin: 0px 0px 0px 12px;
}
.left_lvl_links a{
	width: 158px;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 4px 0 0 0;
}
.left_lvl_links a:link{
	color: #666666;
	text-decoration: none;
}
.left_lvl_links a:hover {
	color: #B20001;
	background-image: url('../images/nav_bgr.jpg');
	background-repeat: no-repeat;
}
.arrows{
	color: #c10000;
	font-weight: bold;
}
.sec_separator{
	line-height: 0px;
	font-size: 0px;
	height: 5px;
}
.img_text{
	text-align: center;
	font-size: 10px;
	font-style: italic;
}
.paraImg{
	text-align: center;
}
.paraImg img{
	border: 1px solid black; 
	margin: 0 15px 5px 15px;
}

.formLabels{
	font-weight: bold;
	font-size: 10px;
	line-height: 15px;
}
.formLabels span {
	font-weight: 100;
	font-style: italic;
}
div.formLabels{
  margin: 0 0 10px 0;
}
.formControls{
	font-size: 10px;
	line-height: 15px;
}
.asterix{
	color: #c10000;
}
.search_selectbox{
	width: 155px;
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
	font-weight: 100;
}
.form_input{
	color: #333333;
}
.formInput{
	color: #333333;
}
.status_detail{
	position: relative;
	top: -470px;
	left: -465px;
}
span a{
	color: #c10000;
}
span a:hover{
	text-decoration: none;
}
img.prop_label{
	position: relative; 
	top: -30px; 
	left: 60px; 
	margin: 0 0 23px 0;
}
.tblAditionalData{
	margin: 10px 0 10px 0;
}
.addata_lable{
	width: 25%;
	background-color: #666666;
	color: #ffffff;
	font-weight: bold;
}
.addata_content{
	width: 25%;
	background-color: #ffffff;
	color: #000000;
	font-weight: 100;
}
a.pager_link{
	text-decoration: none;
}
a.pager_link:hover{
	text-decoration: underline;
}
.pager{
	font-size: 11px;
}
a.prop_oftm{
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
a.pn_links{
	font-size: 10px;
	text-decoration: none;
}
.dis_link{
	color: grey;
	text-decoration: none;
	font-size: 10px;
}
.no-decoration{
}
.no-decoration2{
	color: #ffffff;
	text-decoration: none;
}
.no-decoration3{
	color: #ffffff;
	text-decoration: none;
}
.add_your_link{
  width: 550px;
  text-align: right;
}
/* site map styles */
.li_map{
}
.main_map{
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.pay_pal_banner{
  width: 100%; 
  text-align: center; 
  margin: 20px 0 20px 0;
}
.frmFinancing{
  margin: 25px 0 0 0;
}
.tblFinForm{
  background-color: #eee;
  margin: 5px 0 10px 0;
}
.tblFinForm tr td span{
  font-weight: bold;
  color: #666;
}
.finBtnHolder{
  width: 100%;
  text-align: center;
  margin: 20px 0 20px 0;
}
.size1{
  width: 50px;
}
.size2{
  width: 150px;
}
.size3{
  width: 250px;
}
.size4{
  width: 300px;
}
.warrning{
  margin: 15px 0 0 0;
  font-weight: bold;
  color: #666666;
}
legend{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #c10000;
}
fieldset{
  border: 1px solid #666;
  margin: 15px 0 15px 0;
  padding-left: 8px;
  padding-bottom: 0px;
  padding-right: 8px;
}
.mort_banner{
  width: 387px;
  margin: 10px auto;
}
.view_all_home{
  margin: 10px 0 5px 0;
}
.view_all_home span{
  margin: 0 0 0 10px;
  font-weight: bold;
}
.add_banners{
  margin: 5px 0 0 0;
}
.add_banners a{
  display: block;
  margin: 0 0 2px 0;
}
