*, ul, li, p, ol{margin:0; padding:0;}
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:url(../img/frontend_images/bg.gif) repeat-x #8acbec; margin-bottom:20px;}

a{outline:none;}
img{border:none;}

#wrap{width:830px; margin:auto; overflow:hidden; }

a{outline:none;}

.fl{float:left;}
.clr{clear:both;}

.head_rt{width:699px; float:left; background:#fff;}
.main{float:left; width:544px;}
.main_right{ float:right; width:260px; margin-right:11px; }
.main_right_inner{ float:right; width:260px; margin-right:11px; }
.cont_text{text-align:right; font-size:10px; text-transform:uppercase; padding:3px 19px 4px 0px}
.cont_text a{color:#333333; text-decoration:none;}
.cont_text a:hover{text-decoration:underline;}
.desc{ height:180px;}
.special_event{}
.feature_empl img{margin-right:10px;}

#top_nav{width:100%; background:url(../img/frontend_images/top_nav_bg.gif) repeat-x; text-indent:10px; height:22px; padding-top:8px;}

#top_nav a{color:#000; text-decoration:none; text-transform:uppercase; margin-right:13px;}
#top_nav a:hover{text-decoration:underline;}

#center_container{ background:#fff; width:830px; line-height:17px; display:table; background:url(../img/frontend_images/inner_center_bg.jpg) repeat-y;}
#center_container2{ background:#fff; width:830px; line-height:17px; display:block; background:url(../img/frontend_images/inner_center_bg.jpg) repeat-y;}

#left_content{width:526px;margin-left:17px; float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#434343; padding-right:20px; }

.right_content{width:227px; float:left; background:url(../img/frontend_images/right_bg.jpg) #fafafa repeat-x top; margin-left:2px; padding:21px 10px 11px 11px; font-size:11px; color:#666666; margin-right:2px;}
.right_content_inner{width:227px; float:left; background:url(../img/frontend_images/innter_right_banner.jpg) #fafafa repeat-x top right; margin-left:2px; padding:21px 10px 11px 11px; font-size:11px; color:#666666; margin-right:2px; height:448px;}
.right_point ul{list-style:none; margin-top:10px; }
.right_point a{color:#b51616; text-decoration:none;}
.right_point a:hover{color:#333; text-decoration:none;}
.right_point ul li{ background: url(../img/frontend_images/arrow.gif) no-repeat 0px 6px; padding-left:10px; margin-top:10px;}
.right_point ul li b{color:#b51616;}
.right_point b{color:#000000;}
.copyright{text-align:center; margin-left:50px; color:#000000;}
.feature_img{float:left; width:119px; padding-left:3px; padding-top:2px;}
.what_img{ padding-left:3px; padding-top:2px;}

#feature_employee{margin:auto; width:470px; margin-top:10px; margin-bottom:10px; height:112px; clear:both;}

.box1{width:208px; padding:9px; border:1px solid #CCCCCC; background:url(../img/frontend_images/emplo-bg.jpg) repeat-x bottom; height:112px;float:left;}
.box2{width:208px; padding:9px 9px 0 9px; border:1px solid #CCCCCC; background:url(../img/frontend_images/emplo-bg.jpg) repeat-x bottom; height:121px;float:right; margin-left:0px;}
.box2 span{margin:10px 0px;}
.box2 span a{color:#b51616; font-weight:bold; padding-top:25px; margin:0 5px;}
.footer_link{text-align:left; clear:both;color:#b51616; margin-bottom:10px; clear: both; }
.footer_right{color:#333333; float:left; text-align:center; margin-left:60px;}
.footer_link a{color:#b51616; text-decoration:none; }
.footer_link a.first{ padding-left:5px;}
.footer_link a:hover{color:#000; text-decoration:none;}
.footer{width:580px; float:left; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
.mail_to{color:#333333; text-decoration:none;}
.mail_to:hover{color:#333333; text-decoration:underline;}


.rightlink
	{
	background-image:url(../img/frontend_images/right-topbg.gif);
	background-repeat:repeat-x;
	font-size:11px;
	}
.rightlink ul
	{
	padding:30px 15px;
	}
.rightlink li
	{
	list-style-type:none;
	background-image:url(../img/frontend_images/right-arrow.gif);
	padding:3px 17px;
	background-repeat:no-repeat;
	}
.rightlink a:link, .rightlink a:visited, .rightlink a:active
	{
	color:#b51616;
	text-decoration:none;
	font-weight:bold;
	}
.rightlink a:hover
	{
	color:#333333;
	}

.prop-display
	{
	border:1px solid #e0e0e0;
	background-image:url(../img/frontend_images/right-topbg.gif);
	background-repeat:repeat-x;
	color:#666666;
	}

.propertyblock
	{
	padding:0px;
	}

.propertyblock .leftpannel
	{
	width:214px;
	float:left;
	margin-left:14px;
	}
.propertyblock .leftpannel a{color:#333333; text-decoration:none;}
.propertyblock .img
	{
	border:1px solid #cacaca;
	margin:0px 0px 3px 0px;
	width:198px;	
	}

.dot-divider
	{
	background-image:url(../img/frontend_images/dot-line.gif) ; clear:both;
	}

.rightpannel
	{
	width:274px;

	float:right;
	margin-right:14px;

	}
.rightpannel h1
	{
	color:#b51616;
	font-size:14px;
	padding:0px 0px 4px 0px;
	}
	
.rightpannel h1 a
	{
	color:#b51616;
	text-decoration:none;
	}
	
.rightpannel li
	{
	list-style-type:none;
	}
.rightpannel span
	{
	color:#b51616;
	}

.contact_us{width:300px; height:78px;}
.contact_us b{font-size:15px;}
.contact_us img{float:left; border:1px solid #CCCCCC; margin-right:30px;}
.contact_us a{color:#333333; text-decoration:none;}
.contact_us a:hover{color:#333333; text-decoration:underline;}
.proeprty_img{margin-bottom:10px; margin-left:20px;}
.proeprty_img img{margin-right:26px;}
.page_no{float:left; margin-left:5px;}
.page_link{ color:#000; float:right; margin-right:5px;}
.page_link a{color:#000000; text-decoration:underline; margin:0 2px;}
.page_link a:hover{color:#b51616;}
.page_link b{color:#b51616;}
.pagination{ height:26px; margin-top:5px;}


/*18.1.2008*/
.developement{margin-left:20px; margin-top:20px;}
.developement a{color:#000000;}
.developement a:hover{color:#CC0000; text-decoration:none;}
b.brok_head{font-size:14px;}
a.contact_form{color:#333333;}
a.contact_form:hover{color:#CC0000;}

/*21.1.2008*/
#center_property{background-image:none; background:#FFFFFF; width:830px; line-height:17px; display:table; text-align:center;}
#property_images{margin:0px; padding:12px 0 8px 0; background:#e9e9e9; padding-left:15px;}
.property_name{width:114px; float:left; text-align:center; padding:0 15px 0 5px; font-size:12px;}
.property_name a{color:#000000; text-decoration:none;}
.property_name a:hover{color:#666666; text-decoration:underline;}

.property_description{
	width:800px;
	font-size:13px;
	float:left;
	padding:15px 0;
	margin-left:15px;
}
.property_description a{ color:#000000; text-decoration:underline;}
.property_description b{font-weight:bold;}
.add{ width:500px;margin-left:65px; margin-top:-15px; display:block;}
p.heading{width:200px; font-weight:bold; float:left; text-align:right; padding:2px 0;}
p.value{width:250px; float:right; float:left; text-align:left; padding:2px 25px;}
p.value ul{ margin:0; padding:0; } 
.p_part{clear:both; background:#efefef; height:1px; margin:2px 0;}
#left_detail{width:520px; float:left; border:1px solid #efefef;	background:url(../img/frontend_images/right-topbg.gif) repeat-x #fafafa; padding-top:10px;}
#right_detail{width:230px; float:right; margin-right:10px;}
.pdf_download{margin:10px 0; font-size:11px; border-bottom:1px solid #e4e4e4; padding-bottom:5px; line-height:17px;}
.pdf_download a{color:#b51616; font-size:11px; text-decoration:underline;}
.pdf_download a:hover{color:#000000; font-size:11px; text-decoration:none;}

/*22.1.08*/
a.management_solution{color:#000000; text-decoration:underline;}
a.management_solution:hover{color:#CC3300; text-decoration:none;}
.property_form{width:500px; margin:10px auto;}
.property_form div{margin:3px 0 ;}
.property_form label{text-align:right; font-weight:bold; width:150px; display:block; float:left;}
.property_form input{width:250px; border:1px solid #666666; margin-left:10px;}
.property_form textarea{width:250px; border:1px solid #666666; margin-left:10px; height:70px;}
input.send{background:url(../img/frontend_images/send.gif); width:76px; height:26px; color:#000;  cursor:pointer; border:none; }
.send_mail{color:#666666; font-weight:bold;}
.send_mail:hover{color:red; font-weight:bold;}

/* 2008-07-28 Featured Property Modification */
#header_banner {
 background: url(../img/frontend_images/banner_wide.jpg) no-repeat;
}
#featured_image{
 border-left: 1px solid #989896;
 border-bottom: 1px solid #989896;
 border-right: 1px solid #989896;
 margin: 0 0 2px 0;
 height: 175px;
 width: 245px;
 padding-left: 2px;
}
#footer_address{
	margin-left: 15px;
	color: #000;
}

.moredetails a{
	font-weight: bold;
	font-size: 1.1em; 
	color: #333;

}
.links a{
	font-weight: bold;
	font-size: 1.1em; 
	color: #333;
}

.sectiontitle {
	font-size: 1.5em; 
	color: #ba1019
}

.sectiontitleallcaps {
	font-size: 1.5em; 
	color: #ba1019
	text-transform: uppercase;
}

