/* CSS Document */
body{
	font-family:Tahoma;
	font-size:11px;  /*-- Enables font size scaling in MSIE  --*/
	margin:0;
	padding:0;
	text-align:left;
	color:#303030;
	background-color:#f6fbff;
	background:#f6fbff url(../images/body_bg.jpg) no-repeat scroll 0 0;
}
html > body{
	font-size:9.5pt;
}
html, body {
	height: 100%;
}

form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl{
	margin:0;
	padding:0;
	font-size:100%;
}
li{
	padding:0;
	margin:0;
	list-style:none;
}
a{
	text-decoration:none;
	outline:none;
	color:#303030;
}
img{
	border:0;
	vertical-align:top;
}
.clsFloatLeft{
	float:left;
}
.clsFloatRight{
	float:right;
}
/* CSS Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.Container{
	width:982px;
	margin:0 auto;
}
.clsLogo{
	float:left;
	margin:16px 0 0 0;
	width:410px;
}
.clsLogo h1{
	background:url(../images/logo.jpg) no-repeat scroll 0 0;
	line-height:77px;
}
.clsLogo h1 a{
	display:block;
	text-indent:-2000px;
	line-height:77px;
}
	
.clsTopMenu{
	float:right;
	margin:41px 29px 0 0;
}
.clsTopMenu li{
	float:left;
	padding:0 5px 0 0;
}
.clsTopMenu li a{
	font:normal 11px tahoma;
}
.Menu{
	clear:both;
	padding:36px 0 11px 0;
}
.Menu ul li{
	margin:0 0 0 20px;
	/*padding:9px 0 10px;*/
	border-right:1px solid #c89e0d;
	float:left;
}
.Menu li.clsnone{
	border-right:0 none;
}
.Menu ul li a{
	color:#FFFFFF;
	font:bold 11px Trebuchet MS;
	line-height:38px;
	padding:12px 20px 10px 0;
}
.clsMenu_lc{
	background:url(../images/menu_leftcut.jpg) no-repeat scroll left top;
	padding-left:6px;
}
.clsMenu_rc{
	background:url(../images/menu_rightcut.jpg) no-repeat scroll right top;
	padding-right:6px;
}
.clsMenu_center{
	background:url(../images/menu_centercut.jpg) repeat-x scroll 0 0;
	height:38px;
}
.clsBanner{
	background:url(../images/banner.jpg) no-repeat scroll 0 0;
	height:236px;
}
.clsBanner h3{
	font:normal 28px Constantia;
	color:#FFFFFF;
	padding:54px 0 0 58px;
}
.clsBanner p{
	font:normal 11px tahoma;
	color:#737272;
	width:397px;
	padding:27px 0 0 58px;
	line-height:16px;
}
.clsBanner .click{
	background:url(../images/click_here.jpg) no-repeat scroll 0 0;
	width:70px;
	margin:25px 0 0 58px;
	padding:0 0 0 14px;
	height:19px;
	cursor:pointer;
}
.clsBanner .click a{
	width:70px;
	height:19px;
	color:#a9a9a9;
}

/*END OF HEADER*/

.Sidebar{
	width:297px;
	float:left;
	margin:0 7px 0 5px;
}
.block {
	height:1%;
}
.clsMemberLogin{
	margin:10px 0 10px 0;
}
.clsMemberLogin p{
	font:normal 11px tahoma;
	padding-left:15px;
}
.clsRecentClassifieds .clsRecent_img1{
	font:normal 11px tahoma;
	margin-left:10px;
}
.clsRecentClassifieds h4{
	padding:3px 0 5px 15px;
}
.recent_tb{
	background:url(../images/recent_tb.jpg) repeat-x top center;
}
.recent_bb{
	background:url(../images/recent_bb.jpg) repeat-x bottom center;
}
.recent_lb{
	background:url(../images/recent_lb.jpg) repeat-y left 0;
}
.recent_rb{
	background:url(../images/recent_rb.jpg) repeat-y right 0;
}
.recent_tlc{
	background: url(../images/recent_tlc.jpg) no-repeat left top;
}
.recent_trc{
	background:url(../images/recent_trc.jpg) no-repeat right top;
}
.recent_blc{
	background:url(../images/recent_blc.jpg) no-repeat left bottom;
}
.recent_brc{
	background:url(../images/recent_brc.jpg) no-repeat right bottom;
	padding:3px;
}
.recent_main{
	background-color:#f7f8fa;
}
.clsMemberLogin h4{
	padding:5px 0 0 15px;
}

.whit_lb{
	background:url(../images/whit_lb.jpg) no-repeat left 0;
	padding-left:5px;
}
.whit_rb{
	background:url(../images/whit_rb.jpg) no-repeat right 0;
	padding-right:9px;
}
.whit_cb{
	background:url(../images/whit_cb.jpg) repeat-x 0 0;
}
.clsMemberLogin h4,.clsRecentClassifieds h4,.clsSearchByRegion h4{
	font:bold 12px Trebuchet MS;
}
.login input,.password input{
	width:156px;
	height:14px;
	font:normal 11px tahoma;
}
.login{
	margin:22px 0 16px 0;
}
.password{
	margin:0 0 22px 0;
}
.login input{
	margin:0 0 0 45px;
}
.password input{
	margin:0 0 0 24px;
}
.loginbutton{
	background:url(../images/login.jpg) no-repeat scroll 0 0;
	height:19px;
	width:60px;
	color:#FFFFFF;
	margin:20px 0 10px 10px;
	padding:2px 0 25px 10px;
	cursor:pointer;
}
.clsRecent_img1{
	width:260px;
	border-bottom:1px dashed #dbdbdb;
	padding:15px 0 15px 0;
}
.border_none{
	border-bottom:none;
}
.clsR_imag1{
	float:left;
	border:1px solid #e4e4e4;
	padding:3px
}
.clsR_para1{
	float:left;
	font:normal 11px tahoma;
	line-height:16px;
	padding:0 0 0 10px;
}
.clsR_para1 h5{
	color:#5c5c5c;
}
.clsSearchByRegion{
	margin:10px 0 10px 0;
}
.search_tb{
	background:url(../images/search_tb.jpg) repeat-x top center;
}
.search_bb{
	background:url(../images/search_bb.jpg) repeat-x bottom center;
}
.search_lb{
	background:url(../images/search_lb.jpg) repeat-y left 0;
}
.search_rb{
	background:url(../images/search_rb.jpg) repeat-y right 0;
}
.search_tlc{
	background:url(../images/search_tlc.jpg) no-repeat left top;
}
.search_trc{
	background:url(../images/search_trc.jpg) no-repeat right top;
}
.search_blc{
	background:url(../images/search_blc.jpg) no-repeat left bottom;
}
.search_brc{
	background:url(../images/search_brc.jpg) no-repeat right bottom;
	padding:3px;
}
.search_main{
	background-color:#f9fbfc;
}
.clsSearchByRegion h4{
	padding:3px 0 0 15px;
}
.clsSearchByRegion ul{
	margin:15px 0 0 15px;
	padding-bottom:15px;
}
.clsSearchByRegion ul li{
	display:block;
	background:url(../images/arrow.jpg) no-repeat scroll left center;
	font:normal 11px tahoma;
	line-height:23px;
	padding:0 0 0 15px;
}

/*END OF SIDE BAR*/

.Main{
	width:671px;
	float:left;
}
.clsResidental{
	width:671px;
	margin-top:10px;
}
.clsResidental h4{
	padding:7px 0 0 10px;
	font:bold 12px Trebuchet MS;
}
.clsSearch_for{
	width:640px;
	padding:26px 0 26px 14px;
	font:normal 11px tahoma;
	border-bottom:1px solid #eaeaea;
}
.clsSearch{
	height:17px;
	width:231px;
	margin:0 13px 0 26px;
	font:normal 11px tahoma;
}
.price{
	width:643px;
	padding:20px 0 66px 15px;
	font:normal 11px tahoma;
}
.price select{
	margin:0 10px 0 10px;
	font:normal 11px tahoma;
	height:22px;
	vertical-align:middle;
	padding:1px 1px 1px 0;
}
.categories{
	width:174px;
	height:20px;
	font:normal 11px tahoma;
	margin:0 10px 0 10px;
	color:#9e9e9e;
}
.style1,.style2{
	width:61px;
}
.research{
	cursor:pointer;
}
.country{
	width:73px
}
.region{
	width:103px;
}
.dep{
	width:115px;
}
.clsPremiumAds1{
	width:671px;
}
.clsPremiumAds1 h4{
	padding:12px 0 15px 15px;
	font:bold 14px tahoma;
	color:#b08438;
}
.premium_ads_tb{
	background:url(../images/premium_ads_tb.jpg) repeat-x scroll center top;
}
.premium_ads_bb{
	background:url(../images/premium_ads_bb.jpg) repeat-x scroll center bottom;
}
.premium_ads_lb{
	background:url(../images/premium_ads_lb.jpg) repeat-y scroll left 0;
}
.premium_ads_rb{
	background:url(../images/premium_ads_rb.jpg) repeat-y scroll right 0;
}
.premium_ads_tlc{
	background:url(../images/premium_ads_tlc.jpg) no-repeat scroll left top;
}
.premium_ads_trc{
	background:url(../images/premium_ads_trc.jpg) no-repeat scroll right top;
}
.premium_ads_blc{
	background:url(../images/premium_ads_blc.jpg) no-repeat scroll left bottom;
}
.premium_ads_brc{
	background:url(../images/premium_ads_brc.jpg) no-repeat scroll right bottom;
	padding:2px;
}
.premium_ads_cb{	
	background:url(../images/premium_ads_cbb.jpg) repeat-x scroll 0 0;
}
ul.clsPremium_img1{
	margin:0 0 0 5px;
	width:660px;
}
.clsPremium_img1 li{
	width:136px;
	float:left;
	padding:10px;
	margin:0 7px 10px 0;
	border:1px solid #e4e4e4;
	background-color:#FFFFFF;
}
.clsPremium_img1 img{
	border:1px solid #e4e4e4;
	padding:3px;
	margin:10px 10px 10px 0;
}
.clsPremium_img1 .style6{
	font:bold 11px tahoma;
	text-align:center;
}
.clsPremium_img1 .style7{
	font:bold 11px Arial;
	padding-left:14px;
}
.clsPremium_img1 p{
	font:normal 11px arial;
	padding-left:11px;
}
.clsPremium_img2{
	width:655px;
	padding:10px 0 21px 10px;
}
.clsPremium_img2 li{
	float:left;
	width:206px;
	border:1px solid #e4e4e4r;
	min-height:180px;
	padding:0 5px 7px 6px;
	background-color:#FFFFFF;
}
.clsPremium_img2 h5{
	text-align:center;
	padding:14px 0 10px 0;
	font:bold 11px tahoma;
}
.clsPremium_img2 img{
	border:1px solid #e4e4e4;
	margin-left:10px;
}
.pre_img2_tb{
	background:url(../images/pre_img2_tb.jpg) no-repeat top center;
}
.pre_img2_bb{
	background:url(../images/pre_img2_bb.jpg) no-repeat bottom center;
	padding:1px;
}
.pre_img2_lb{
	background:url(../images/pre_img2_lb.jpg) repeat-y left 0;
}
.pre_img2_rb{
	background:url(../images/pre_img2_rb.jpg) repeat-y right 0;
}
.clspremium2{
	margin-top:10px;
}
.clsPremium_img2 img{
	border:1px solid #e4e4e4r;
	padding:3px;
}
.clsPremium_img2 p{
	width:184px;
	padding:17px 0 23px 22px;
	font:normal 11px tahoma;
}
.clsPremium_img2 p span{
	padding-left:47px;
}
.premium_white_tb{
	background:url(../images/premium_white_tb.jpg) no-repeat center top;
	padding-top:7px;
}
.premium_white_bb{
	background:url(../images/premium_white_bb.jpg) no-repeat center bottom;
	padding-bottom:7px;
}
.premium_white_cb{
	background:url(../images/premium_white_cb.jpg) repeat-y center 0;
}
.p_img2_tb{
	background:url(../images/p_img2_tb.jpg) repeat-x top center;
}
.p_img2_bb{
	background:url(../images/p_img2_bb.jpg) repeat-x bottom center;
}
.p_img2_lb{
	background:url(../images/p_img2_lb.jpg) repeat-y left 0;
}
.p_img2_rb{
	background:url(../images/p_img2_rb.jpg) repeat-y right 0;
}
.p_img2_tlc{
	background:url(../images/p_img2_tlc.jpg) left top;
}
.p_img2_trc{
	background:url(../images/p_img2_trc.jpg) right top;
}
.p_img2_blc{
	background:url(../images/p_img2_blc.jpg) left bottom;
}
.p_img2_brc{
	background:url(../images/p_img2_brc.jpg) right bottom;
}
.Footer{
	clear:both;
	padding-top:12px;
}
.clsfooter_tb{
	background:url(../images/footer_tb.jpg) no-repeat top  center;
	padding-top:9px;
}
.clsfooter_bb{
	background:url(../images/footer_bb.jpg) no-repeat bottom center;
	padding-bottom:12px;
}
.clsfooter_cb{
	background:url(../images/footer_cb.jpg) repeat-y center 0;
	margin-left:1px;
}
.Footer ul{
	text-align:center;
	padding-bottom:10px;
}
.Footer li{
	display:inline;
	color:#FFFFFF;
	text-align:center;
}
.Footer li a{
	color:#FFFFFF;
	font:normal 11px tahoma;
	text-align:center;
}
.Footer p{
	color:#FFFFFF;
	text-align:center;
	font:normal 11px tahoma;
	line-height:18px;
}
.Footer p a{
	color:#FFFFFF;
	padding:0 5px 0 5px;
	text-decoration:underline;
}
.Footer span{
	padding-left:5px;
}
.Footer a:hover{
	text-decoration:underline;
}