13/*========  Brainofast Technologies, www.brainofast.com 2010=========*/
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{font-size:14px;color:#E82F3F;background:#FFF;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*================== CONTAINERS ================ */
html, body{
	margin:0;
	padding:0;
	color:#000;
  	font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
	font-size:11px; 
	line-height:15px;
	font-weight:normal;
}
body{
	background:#fff url('../images/body_bg.png') repeat-x;
}
*{
	margin:0;
	padding:0;
}
img, a img, a{
	border:0;
	background:transparent;
}
a:link, a:active, a:visited {
	background:transparent;
	border: 0 none;
}
a{
	color:#007dca;
	text-decoration:none;
}
a:hover {
	text-decoration: none;
	text-decoration:underline;
}
ul,p{
	margin:0;
	padding:0;
}
ul{list-style:none;}
input, textarea, select{
	font-size:11px;
	color:#000;
	font-weight:normal;
}
/*
#layout{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
*/
#header{
	background:url("../images/banner.jpg") no-repeat scroll 0 0 transparent;
	clear:both;
	height:384px;
	margin:0 auto;
	width:989px;
}
#middle{
	background:url("../images/layout_bg.png") repeat-y scroll 0 0 transparent;
	margin:auto;
	overflow:hidden;
	padding:7px 17px;
	width:958px;
}
#middle #left{
	float:left;
	width:630px;
	background:#231f20;
	border-top: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	border-bottom: 1px solid #3d393a;
	border-left: 1px solid #3d393a;
	padding:14px;
	min-height:925px;
	margin:0 8px 0 0;
}
#middle #right{
	min-height:935px;
	float:right;
	width:270px;
	background:#232222;
	padding:10px;
}
#footer{
	width:958px;
	margin:0 auto;
	padding:7px 17px;
	background:url('../images/layout_bg.png') repeat-y;
	overflow:hidden;
	min-height:100px;
}
.cb{clear:both;}

#header .top_div{
	color:#FFFFFF;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	height:26px;
	padding:8px 10px 0;
}
#header .wel-come_mgs{
	float:left;
}
#header  .phone_no_div{
	float:right;
}
.logo{
	float:left;
	width:230px;
	margin-left:4px;
	margin-top:27px;
}
.quick_search{
	background:url("../images/trans_bg.png") repeat scroll 0 0 transparent;
	float:right;
	height:339px;
	margin:7px 15px 0 0;
	text-align:center;
	width:263px;
}
.sofa_bg{
	margin:8px 0 0 0;
}
.sofa_bg img{
	width:220px;
}
.search_form{
	text-align:center;
	width:200px;
	margin:0 auto;
}
.quick_search h1{
	font-weight:bold;
	font-size:17px;
	color:#e1dddd;
}
.quick_search_inner{
	margin:5px 0 0 0;
	//margin:0;
}
.quick_search_inner li{
	padding:0 0 4px 0;
}
.form_lbl{
	float:left;
	color:#b5afaf;
	width:40px;
}
select.font{
	font-size:9px !important;
}
.form_lbl_1{
	width:45px; 
	float:left;
	color:#b5afaf;
}
.form_val_1{
	float:left;
	color:#b5afaf;
	llline-height:13px;
}
.form_val{
	float:left;
}
.search_btn-div{
	marg/in:-13px -16px 0 0;
}
input.serch_but{
	background:url('../images/search_but.png');
	width:102px;
	height:25px;
	border:0;
	cursor:pointer;
}
.quick_search_inn{
	margin:0 auto;
	padding:38px 0 0 15px;
	width:250px;
}
#footer h1{
	font-family: tahoma;
	font-size:12px;
	color:#ebebeb;
	font-weight:bold;
}
.brentwood{
	width:250px;
	margin:10px 0 0 0;
	float:left;
	color:#EBEBEB;
}
.brentwood_left{
	float:left;
}
.brentwood_right{
	float:left;
	margin:0 0 0 17px;
}
.lsn_set li a{
	color:#ebebeb;
	text-decoration:none;
	
}
.home_tool_legel{
	float:left;
	margin:12px 0 0 30px;
}
.home_footer{
	float:left;
	margin:0 20px ;
}
.lsn_home li a{
	color:#ebebeb;
	text-decoration:none;
	
}
.lsn_set li span{
	color:#ebebeb;
}
.all_rights{
	margin:47px 22px 0 0;
}
.reserved{
	text-align:center;
	color:#ebebeb;
}
.contact{
	float:left;
	margin:0 0 0 84px;
}
.rofail{
	font-weight:bold;
	color:#ebebeb;
}
.contact_no{
	color:#ebebeb;
	width:115px;	
}
.inner_div{
	background-color:#A6A614 !important;
	border:4px solid #fff;
	width:926px;
	padding:10px;
	overflow:hidden;
}
.menu_div{
	background:url("../images/menu_bg.jpg") repeat-x scroll 0 0 transparent;
	clear:both;
	height:39px;
	margin:0 auto;
	width:989px;
}
.menu_div .menu_link-div{
	width:975px;
	margin:0 auto;
	overflow:hidden;
}
.menu_di_ul{
	padding:10px 0 0 0;
}
.menu_di_ul li{
	float:left;
	color:#fff;
	font-weight:bold;
	font-family: Arial;
	font-size: 15px;
	padding:0 81px 0 0;
	text-align:center;
}
.menu_di_ul li.no_pad {
	padding:0;
}
.menu_di_ul li a{
	color:#fff;
}
.greting{
	float:left;
	width:318px;
	margin:0 13px 0 0;
}
.white_bg_top{
	background: url("../images/white_bg_top.png") no-repeat;
	width:324px;
	height:5px;
}
.white_bg_middle{
	background: url("../images/white_bg_middle.png") repeat-y;
	width:324px;
	height:327px;
}
.white_bg_bottom{
	background: url("../images/white_bg_bottom.png") no-repeat;
	width:324px;
	height:6px;
}
.white_bg_middle h1{
	color:#18181a;
	font-size:20px;
	padding:0 0 7px 0;
	border-bottom: 1px dotted #252424;
	font-family: Arial;
}
.white_bg_middle_inner{
	padding:10px 14px 9px 10px;
	height:310px;
	overflow:hidden;
}
.set_text{
	padding:10px 0 0 7px;
	color:#1f2d38;
}
.set_text_1{
	padding:10px 0 15px 7px;
	color:#1f2d38;
}
.property{
	float:left;
	margin:0 13px 0 0;
	width:318px;
}
.sell_box_rent{
	padding:5px 10px;
}
.sell_box{
	background-color:#d3d3d3;
	width:292px;
	min-height:100px;
	margin-bottom:7px;
	padding:5px;
}
.sell_box h2{
	font-family: Arrus BT;
	font-size:19px;
	line-height:22px;
	font-weight:bold;
}
.rent_box{
	width:292px;
	min-height:100px;
	margin-bottom:7px;
	padding:5px;
	background-color:#b3b9be;
}

.rent_box h2{
	font-family: Arrus BT;
	font-size:19px;
	line-height:22px;
	font-weight:bold;
}
.register{
	color:#656262;
	margin:10px 0 0 40px;
	font-size:12px;
}
.button{
	margin:10px 0 0 55px;
}
.featured{
	float:left;
	width:293px;
}
.white_bg_middle h3{
	font-family: Arrus BT;
	font-weight:bold;
	font-size: 20px;
	color:#0f2e5f;
}	
.featured_inner{
	padding:0px 10px;
	float:left;
}
.home_imag{
	background: url("../images/house.png") no-repeat;
	width:266px;
	height:172px;
}
.fe_bg_top{
	width:293px;
	background: url("../images/fe_top_bg.png") no-repeat;
	height:3px;
}
.fe_bg_middle{
	width:293px;
	background: url("../images/fe_mid_bg.png") repeat-y;
	height:330px;
}
.fe_bg_bottom{
	width:293px;
	background: url("../images/fe_bot_bg.png") no-repeat;
	height:5px;
}
.home_imag{
	background: url("../images/house.png") no-repeat;
	width:266px;
	height:172px;
}
.price{
	font-family: Arrus BT;
	font-weight:bold;
	color:#002c6b;
	font-size: 20px;
	padding:15px 0 0 3px;
}
.price span{
	color:#000;
	font-size: 16px;
	font-weight:bold;
} 
.home_details{
	margin:7px 0 0 0;
	line-height:19px;
}
.home_details p{
	color:#3e4041;
	font-weight:bold;
}
p.sensetional{
	font-weight:normal;
	width:255px;
}
p.sensetional_1{
	font-weight:normal;
	float:left;
}
p.sensetional_2{
	font-weight:normal;
	float:right;
}
p.sensetional_2 a{
	color:#8b0608;
	text-decoration:none;
}	
.pacificblog_latest{
	margin:8px 0 10px 0;
}
.pacific_blog{
	float:left;
}
.blog_top{
	background: url("../images/blog_top.png") no-repeat;
	width:485px;
	height:5px;
}
.blog_middle{
	background: url("../images/blog_middle.png") repeat-y;
	width:485px;
	height:314px;
}
h1{
	font-family: tahoma;
	font-weight:bold;
	font-size:20px;
	padding:0 0 7px 0;
}
.blog_middle_inner{
	padding:10px;	
}
.nobody{
	color:#333435;
	font-weight:bold;
	margin:5px 0 0 0;
}
.nobody_1{
	font-weight:bold;
	color:#374f62;
}
.nobody_2{
	color:#696d6f;
	margin:0 0 10px 0;
}

.blog_bottom{
	background: url("../images/blog_bottom.png") no-repeat;
	width:485px;
	height:7px;
	
}
.latest_listing{
	float:left;
	margin:0 0 0 8px;
}
.latest_top{
	background: url("../images/latest_top.png") no-repeat;
	width:464px;
	height:5px;
}
.latest_middle{
	background: url("../images/latest_middle.png") repeat-y;
	width:464px;
	height:314px;
}
.latest_bottom{
	background: url("../images/latest_bottom.png") no-repeat;
	width:464px;
	height:6px;
}
.property_rent_house{
	margin:15px 0 12px 0;
}
.property_rent_1{
	background: url("../images/rent_bg_trans.png") no-repeat;
	width:218px;
	height:268px;
	float:left;
}
.property_rent{
	background: url("../images/rent_bg_trans.png") no-repeat;
	width:218px;
	height:268px;
	float:left;
	margin:0 8px 0 0;
	
}
.property_rent_inner{
	padding:10px;
	font-family: Arrus BT;
}
.property_rent_inner p{
	font-family: Arrus BT;
}	
.bold_text{
	font-weight:bold;
	font-size: 13px;
	margin:5px 0 0 0;
}
.margin_mar{
	margin:0 0 4px 0;
}
.icon_bg{
	background: url("../images/icon_bg.png") no-repeat;
	width:955px;
	height:98px;
	margin:5px 0 0 0;
}
.logo_text{
	padding:15px 0 0 15px;
}
.text_invest{
	float:left;
}
.text_invest h3{
	color:#0f2e5f;
	font-family: Arrus BT;
	font-weight:bold;
	font-size:18px;
	padding:0 0 6px 0;
}
.text_invest p{
	color:#1a1a1b;
	font-size:14px;
}
.logos_face{
	float:right;
}
.logos_face li{
	float:left;
	margin:0 11px;
}
h1.page_title{
	font-weight:bold;
	font-size: 18px;
	padding:0 0 5px 0;
	border-bottom: 1px dashed #b2b2b2;
	margin:0 5px;
	color:#fff;
}
.active_listings_scroll{
	height:150px;
	margin:0 0 0 6px;
	overflow-y:auto;
	width:728px;
}
.se_msg{
	float:left;
}
.se_msg_a{
	float:right;
}
table.admin_listings tr{
	border-bottom: 1px solid #dedede;
}
.right_page_admin{
	float:left;
	overflow:hidden;
	width:755px;
}
.right_page_admin .seller_rights{
	margin:20px 0 0 0;
	text-align:center;
}
.right_page_admin .seller_dashboard h2{
	margin:10px 0 0 0;
	text-align:center;

}
.login_box {
background-color:#EEEEEE;
border:5px solid gray;
display:none;
left:40%;
margin:0 auto;
padding:10px;
position:absolute;
top:30%;
width:300px;
z-index:9999;
}
.login_ul_new li a{
	color:#fff;
}
.login_ul_new li{
	color:#fff;
	font-size: 12px;
	padding:0 0 0 10px;
	overflow:hidden;
}
.form_val select.set_combo{
	height:17px;
}
.form_lbl_1_select{
	float:left;
	color:#B5AFAF;
}
.price_new{
	float:left;
}
.beds_new{
	float:left;
	padding:0 0 0 3px;
	//padding:3px 0 0 0;
	color:#B5AFAF;
}
.select_site li{
	float:left;
	padding:0;
}
.select_site{
	width:153px;
	//width:170px;
}
/*=================== Thank You! ===================*/
#main{
	margin:auto;
	width:974px;
}
#toptextbg{
height:34px;

}
.login_div{
	color:#DDDDDD;
	float:left;
	line-height:35px;
}
.toplefttext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:left;
line-height:35px;
}

.toprttext{
color:#dddddd;
float:right;
line-height:35px;
}
.toprttext a {
color:#dddddd;
text-decoration:none;
}


#topmenuwrapper{
width:974px; 
height:42px;
}

#topmenu{
width:974px;
margin:auto;
}

ul.menu{
height:42px;
background-color:#ffcc33;
padding:0px;
list-style-type:none;
width:974px;
margin:0px;
}

.menu li{
float:left;
padding-left:16px;
padding-right:16px;
}

.menu li a{
line-height:42px;
display:block;
font-family:Tahoma, Helvetica, sans-serif;
font-size:14px;
color:#060607;
text-decoration:none;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

.menu li a:hover{
color:#a07800;
}

li.sepetator{
height:42px;
padding:0px;
background:url('../images/toplinkline.jpg');
width:2px;
}

#threeboxes{
width:974px;
margin:auto;
}

.threeboxbg{
width:284px;
float:left;
min-height:292px;
background-color:#3f3d3d;
border:1px solid #717171;
margin-left:14px;
margin-top:14px;
margin-bottom:11px;
padding:10px;
color:#FFFFFF;
}

#photort{
float:right;
}

.luistextleft{
width:155px;
float:left;
}

.whtleftboldtext{
font-size:1.7em;
font-weight:bold;
}

.yellowlefttext{
color:#ffcc33;
font-size:16px;
}

.learnmoretext{
font-size:11px;
color:#ffcc33;
font-weight:bold;
}
.learnmoretext a {
color:#ffcc33;
text-decoration:underline;
}
.learnmoretext a:hover{
color:#FFF;
}

.text{
font-size:11px;
clear:both;
}

#sellernoew_bg{
width:286px;
height:141px;
margin:auto;
background:url('../images/sellernoew_bg.jpg');
}

#buyernow_bg{
width:286px;
height:141px;
margin:auto;
background:url('../images/buyernow_bg.jpg');
margin-top:9px;
}

.blikboxtext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#000000;
margin-left:10px;
padding-top:5px;
line-height:20px;
}

.whiteboxtext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#FFFFFF;
margin-left:10px;
padding-top:5px;
line-height:20px;
}

#featured_propertybg{
width:287px;
height:289px;
margin:auto;
background:url('../images/featured_propertybg.jpg');
}

.yelrttextbd{
color:#ffcc33;
font-size:18px;
font-weight:bold;
margin-left:25px;
padding-top:15px;
}

#featured_property_img_bg{
width:237px;
margin:auto;
border:1px solid #c4c5c5;
margin-top:10px;
margin-bottom:10px;
}

.rtprowhttext{
font-size:12px;
text-align:center;
line-height:17px;
}

.yellowlefttext-small{
color:#ffcc33;
font-size:11px;
text-align:right;
margin-right:25px;
margin-top:5px;
}
.yellowlefttext-small a {
color:#ffcc33;
text-decoration:none;
}
.yellowlefttext-small a:hover{
color:#FFF;
text-decoration:underline;
}

#listing_bg{
width:946px;
height:185px;
margin:auto;
background:url(../images/listing_bg.jpg);
}

#listings_hd{
width:91px;
height:72px;
background:url('../images/listings_hd.png');
float:left;
}

.listingbg{
float:left;
width:252px;
margin-top:15px;
}

.listingseprator{
width:1px;
height:161px;
float:left;
background:url('../images/seprat.jpg');
margin-top:15px;
margin-left:20px;
margin-right:20px;
}

.listingheding{
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
text-align:left;
}

.listings_img_bg{
width:151px;
height:93px;
float:left;
margin-top:10px;
background:url('../images/listings_img_bg.png');
margin-right:10px;
}

.listingrighttext{
margin-top:10px;
line-height:22px;
}

.view{
clear:both;
padding-top:10px;
//padding-top:5px;
padding-left:30px;
}

#btmwhtbg{
width:926px;
margin:auto;
min-height:225px;
margin-top:11px;
background-color:#e7e7e7;
color:#696d6f;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
}

#blogbg{
width:620px;
float:left;
border-right:1px dotted #737373;
padding-right:10px;
}

#networkbg{
width:280px;
float:left;
margin-left:15px;
}

.blogtext{
color:#374f62;
}

.blogblktext{
color:#333435;
}

.moreorange{
font-family:Tahoma, Helvetica, sans-serif;
color:#f35600;
text-align:right;
font-size:11px;
font-weight:bold;
padding-right:5px;
}
.moreorange a {
color:#f35600;
text-decoration:underline;
}
.moreorange a:hover{
color:#000;
text-decoration:none;
}

.networkboldtext{
color:#888888;
font-family:Tahoma, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

.networklogo{
float:left;
padding:12px;
}
.set_listing_img{
	width:147px;
	height:88px;
}
#footerbg{
width:944px;
margin:auto;
background-color:#000000;
color:#FFFFFF;
padding:15px;
padding-top:15px;
margin-bottom:15px;
position:relative;
border-top: 1px solid #717171;
}

.footerleftmenu{
width:231px;
float:left;
color:#9c9c9c;
line-height:14px;
}
.footerleftmenu a {
color:#9c9c9c;
text-decoration:none;
}
.footerleftmenu a:hover{
color:#FFF;
text-decoration:underline;
}

.footerboldtext{
color:#cccccc;
font-size:12px;
font-weight:bold;
}

.footerleftextwdt{
width:100px;
float:left;
}

.footermiddlebg{
margin:auto;
width:363px;
color:#9c9c9c;
line-height:20px;
padding-top:20px;
//margin-left:300px;
}

.footermiddlebg a {
color:#9c9c9c;
text-decoration:none;
}
.footermiddlebg a:hover{
color:#f7d100;
text-decoration:underline;
}

.add_fav_div a{
	font-weight:bold;
	color:#fff;
	padding:2px 5px 4px 5px;
	border: 1px solid #fff;
	background-color:#ff5a00
}
.add_fav_div a:hover{
	text-decoration:none;
}
#footerrightbg{
float:right;
position:absolute;
top:15px;
right:15px;
}
.blue{
	float:right;
}

.content_title{
	background-color:#242628;
	border:1px solid #666666;
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	padding:5px 5px 5px 10px;
}
.menu_left_div{
	width:58px;
	height:59px;
	position:absolute;
	margin:0 0 0 -56px;
	background:url(../images/menu_left.png) no-repeat bottom;
	float:left;
}
.menu_right_div{
	width:58px;
	height:59px;
	position:absolute;
	margin:0 0 0 972px;
	background:url(../images/menu_right.png) no-repeat bottom;
	float:right;
}
.property_features_table{
margin-left:10px;
}
.create33{
margin-left:10px;
margin-bottom:10px;
}