@charset "utf-8";
/* CSS Document */
html, body{ margin:0; padding:0; font-size:12px; color:#7d7d7d; font-family:Verdana, Geneva, sans-serif; }

p, h1, h2, h3, h4, h5, h6{ margin:0; padding:0;}
img{ margin:0; padding:0; border:none;}
ul, ol{ margin:0; padding:0; list-style:none;}

.clear{ margin:0; padding:0; clear:both;}
.flt-lft{ float:left;}
.flt-rht{ float:right;}

.container{ margin:0; padding:0;  width:100%; height:100%;}

.content_box{ overflow: hidden;position: relative;z-index: 1;}
.-content_box{left: 50%;margin: 0 0 0 -800px;position: relative;top: 0;width: 1600px;}

.wrapper{ margin:0 auto; padding:0;  width:1600px;}

.header{ margin:0 auto; padding:0; height:130px; width:980px;}
a.logo{ margin:0; padding:0; background:url(../images/logo.jpg); height:130px; width:452px; text-indent:-9999px; display:block; float:left;}
.header h1{ margin:25px 0 0 0; padding:0 0 0 75px; background:url(../images/phone_icon.jpg) no-repeat; height:68px; line-height:68px; float:right; display:block; color:#000; font-size:30px;}

ul.contact{ margin:35px 0 0 0; padding:0; display:block; float:right; height:58px; list-style:none;}
ul.contact li{ margin:0; padding:0 0 0 25px; height:16px; line-height:16px; background:url(../images/contact_icons.png) no-repeat; font-weight:bold;}
ul.contact li.phone{ margin:0; background-position:0 0;}
ul.contact li.fax{ margin:5px 0; background-position:0 -16px;}
ul.contact li.email{ margin:0; background-position:0 -32px;}

.slider_box{ margin:0; padding:10px 0 0 0; height:auto; width:1600px; position:relative;}

.contentBox{ margin:0 auto; padding:0; height:auto;/* background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);*/ width:980px; }
/*.flash_box ul li{ margin:4px; padding:4px; height:224px; width:309px; float:left; display:block; background:#006CB7;-webkit-border-radius: 5px;
border-radius: 5px; }*/
img{height:224px; width:309px; -webkit-border-radius: 5px; border-radius: 5px; }
.propety-info{ margin:0 0 15px 0; padding:0;}
.propertyimage{ margin:0; padding:4px; height:224px; width:309px; background:#006CB7;-webkit-border-radius: 5px; border-radius: 5px; float:left; }
.propertydesc{ margin:0 14px; padding:10px; background:#006CB7;-webkit-border-radius: 5px; border-radius: 5px; color:#fff; font-size:14px; height:212px; width:297px; float:left;}
.propertyaddress{ margin:0; padding:10px; background:#006CB7;-webkit-border-radius: 5px; border-radius: 5px; color:#fff; font-size:14px; height:212px; width:297px; float:left;}
.propety-info h3{ margin:0; padding:0 0 5px 0; color:#fff; font-size:15px;}
/*---------------------------------Infinity Scroller------------------------------*/
.carusel{position:relative; padding:0;}
.carusel .section{width:975px;margin:0 auto;overflow:hidden;position:relative;left:0;}
.carusel ul{width:99999px;margin:0 0 0 0;padding:0;list-style:none;overflow:hidden;}
.carusel ul li{float:left; background:url(../images/product_shadow.png) no-repeat center bottom; padding:0 0 10px 0}
.carusel ul li a{float:left; color:#6a2909; text-decoration:none; font-weight:bold; text-shadow: 0px 1px 0px #db9e61;}
.carusel ul li a:hover{float:left; color:#000; text-decoration:none; font-weight:bold; text-shadow: 0px 1px 0px #db9e61; }
.carusel ul li img{float:left;}
.carusel ul li{margin:0 4px;display:inline;}
.carusel .link-prev{position:absolute;text-indent:-9999px;overflow:hidden;width:37px;height:37px;background:url(../images/prev.jpg) no-repeat;top:158px;left:0; z-index:10;}
.carusel .link-next{position:absolute;text-indent:-9999px;overflow:hidden;width:37px;height:37px;background:url(../images/next.jpg) no-repeat;top:158px; right:0; z-index:10;}
.carusel .link-prev:hover,
.carusel .link-next:hover{background-position:bottom;}
/*---------------------------------Infinity Scroller------------------------------*/
.slider{width:1600px; height:646px;float:left;overflow:hidden; position:relative}
#faded{overflow:hidden;width:1600px;height:646px;position:relative;}

#body_wrap{ margin:20px  auto; padding:0; width:980px;}
#left_column{ margin:0; padding:0; width:600px; float:left;}
#left_column h2{ color:#006bb7; font-size:25px; margin:0; padding:0 0 8px 0;}

#left_column p{ margin:0; padding:0 0 10px 0; line-height:18px;}
#left_column  div{ margin:0 0 10px 0 }
#left_column ul li{ margin:0; padding:0 0 10px 22px; background:url(../images/bullet.jpg) no-repeat; line-height:19px; font-size:13px; float:left; display:block; width:278px;}

#right_column{ margin:0; padding:0; width:319px; float:right;}
#right_column h2{ color:#006bb7; font-size:25px; margin:0; padding:0 0 8px 0;}
#right_column p{ margin:0; padding:0 0 10px 0; line-height:18px;}


#footer{ margin:0 auto; padding:0; width:980px; height:60px; background:#006CB7;}
#footer_container{ margin:0; padding:0 20px; height:60px; line-height:60px; color:#fff; font-size:13px; width:auto;}