html{overflow-y:scroll;height:100%;}
body{margin:0;padding:0;font-family:arial, sans-serif;font-size:0.75em;height:100%;letter-spacing:0.1px;background:#D6E5EF url('../images/backgrounds/dorset-bk.jpg') top left repeat-x;}
a{border:0;color:#000;text-decoration:none;outline:none;}
img{border:0;}
.clearfix:after, #mainNav:after, .iCols:after, .iCols2:after, .iCols3:after, .iCols4:after, .iCols5:after, .iRow:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix, #mainNav, .Cols, .iCols2, .iCols3, .iCols4, .iCols5, iRow{  }
html[xmlns].clearfix,html[xmlns]#mainNav,html[xmlns].iCols,html[xmlns].iCols2,html[xmlns].iCols3,html[xmlns].iCols4,html[xmlns].iCols5,html[xmlns].iRow{display:block;}
* html .clearfix,* html #mainNav, * html .iCols, * html .iCols2, * html .iCols3, * html .iCols4, * html .iCols5, * html .iRow{height:1%;}
#header{clear:both;padding:0;border:0px solid silver;width:843px;background-color:#4c93b6;margin:0 auto;height:134px;}
#toplinks{float:right;color:#fff;height:21px;display:block;text-align:right;font-size:1.583em;padding:10px 20px 0 0;}
#toplinks a{color:#fff;padding:0 12px;}
#toplinks a:hover{color:#000;text-decoration:underline;}
#logo{clear:left;float:left;padding:0;display:block;margin:15px 0 15px 15px;}
#rss{display:none;position:relative;bottom:0;left:0;height:75px;width:400px;background:transparent url('../images/icons/icon-rss.gif') 360px 10px no-repeat;margin:0;}
#call{float:right;text-align:right;padding:20px 0 0 0;padding:40px 10px 0 0;}
#call h3{font-size:2.5em;text-align:right;color:#04247d;}
#call a{font-size:1.5em;margin:0px;color:#04247d;}
#header ul{float:right;}
#mainNav{overflow:hidden;margin:37px 20px 0 0;width:685px;float:right;}
#mainNav li{height:33px;display:block;float:left;}
#site-nav{margin:0px;width:655px;}
#site-nav li a{text-indent:-9999px;height:33px;display:block;float:left;}
#site-nav li a.home{background:url('../images/nav/dorset-sprite1.gif') 0 0 no-repeat;width:92px;}
#site-nav li a.property{background:url('../images/nav/dorset-sprite1.gif') -92px 0 no-repeat;width:92px;}
#site-nav li a.search{background:url('../images/nav/dorset-sprite1.gif') -184px 0 no-repeat;width:92px;}
#site-nav li a.map{background:url('../images/nav/dorset-sprite1.gif') -276px 0 no-repeat;width:92px;}
#site-nav li a.offers{background:url('../images/nav/dorset-sprite1.gif') -368px 0 no-repeat;width:92px;}
#site-nav li a.todo{background:url('../images/nav/dorset-sprite1.gif') -460px 0 no-repeat;width:92px;}
#site-nav li a.brochure{background:url('../images/nav/dorset-sprite1.gif') -552px 0 no-repeat;width:92px;}
#site-nav li.selected a.home, #site-nav li a.home:hover{background:url('../images/nav/dorset-sprite1.gif') 0 -33px no-repeat;width:92px;}
#site-nav li.selected a.property, #site-nav li a.property:hover{background:url('../images/nav/dorset-sprite1.gif') -92px -33px no-repeat;width:92px;}
#site-nav li.selected a.search, #site-nav li a.search:hover{background:url('../images/nav/dorset-sprite1.gif') -184px -33px no-repeat;width:92px;}
#site-nav li.selected a.map, #site-nav li a.map:hover{background:url('../images/nav/dorset-sprite1.gif') -276px -33px no-repeat;width:92px;}
#site-nav li.selected a.offers, #site-nav li a.offers:hover{background:url('../images/nav/dorset-sprite1.gif') -368px -33px no-repeat;width:92px;}
#site-nav li.selected a.todo, #site-nav li a.todo:hover{background:url('../images/nav/dorset-sprite1.gif') -460px -33px no-repeat;width:92px;}
#site-nav li.selected a.brochure, #site-nav li a.brochure:hover{background:url('../images/nav/dorset-sprite1.gif') -552px -33px no-repeat;width:92px;}
#back-nav{margin:0 40px 0 0;}
#back-nav li a{text-indent:-9999px;height:33px;display:block;float:left;}
#back-nav li a.new{background:url('../images/nav/dorset-sprite2.gif') 0 0 no-repeat;width:92px;}
#back-nav li a.breaks{background:url('../images/nav/dorset-sprite2.gif') -92px 0 no-repeat;width:92px;}
#back-nav li a.has{background:url('../images/nav/dorset-sprite2.gif') -184px 0 no-repeat;width:92px;}
#back-nav li a.let{background:url('../images/nav/dorset-sprite2.gif') -276px 0 no-repeat;width:92px;}
#back-nav li a.owner{background:url('../images/nav/dorset-sprite2.gif') -368px 0 no-repeat;width:92px;}
#back-nav li a.contact{background:url('../images/nav/dorset-sprite2.gif') -460px 0 no-repeat;width:92px;}
#back-nav li.selected a.new, #back-nav li a.new:hover{background:url('../images/nav/dorset-sprite2.gif') 0 -33px no-repeat;width:92px;}
#back-nav li.selected a.breaks, #back-nav li a.breaks:hover{background:url('../images/nav/dorset-sprite2.gif') -92px -33px no-repeat;width:92px;}
#back-nav li.selected a.has, #back-nav li a.has:hover{background:url('../images/nav/dorset-sprite2.gif') -184px -33px no-repeat;width:92px;}
#back-nav li.selected a.let, #back-nav li a.let:hover{background:url('../images/nav/dorset-sprite2.gif') -276px -33px no-repeat;width:92px;}
#back-nav li.selected a.owner, #back-nav li a.owner:hover{background:url('../images/nav/dorset-sprite2.gif') -368px -33px no-repeat;width:92px;}
#back-nav li.selected a.contact, #back-nav li a.contact:hover{background:url('../images/nav/dorset-sprite2.gif') -460px -33px no-repeat;width:92px;}
#frame{clear:both;margin:0 auto;width:843px;text-align:left;padding:0px 0 0px 0;min-height:100%;}
#footerwrapper{clear:both;margin:0 auto;background:url('../images/backgrounds/bk-footer.gif') top right repeat-x;height:180px;}
#footer{clear:both;margin:0 auto;display:block;text-align:left;padding:10px 0px 10px 0px;color:#000;border-top:1px dotted #c9c9c9;background:#FFF;}
#footer #copyright{font-size:0.8em;width:780px;float:left;padding:0 10px;text-align:center;}
#copyright img{float:left;}
#copyright p{margin:5px 0 0 5px;}
#copyright a{color:#33F;}
#copyright a:hover{text-decoration:underline;}
#footer #footerNav{padding:0 10px; width: 780px;}
#footer #footerNav div{margin:5px 0 5px 0px;padding:0;font-size:0.9em;width:823px;text-align:center;}
#footer #footerNav div a{color:#468EAE;display:inline;text-transform:uppercase;}
#footer #footerNav div a:hover{text-decoration:underline;}
#footer ul.sub{clear:left;margin:0 0 5px 10px;padding:0;list-style-type:none;}
#footer ul.sub li{padding:0 2px;margin:0;display:inline;}
#footer a.credit{color:#cc0033;clear:left;float:left;display:block;}
.base{ margin: 0 auto; width: 843px; margin-bottom: 20px; }
.base img { display: block; }
h1{display:block;color:#4C92B6;font-weight:normal;font-size:1.417em;margin:0px 0 5px 0;}
.home h1{margin:10px 0 10px 0;}
h2{display:block;color:#2C7FA4;font-weight:normal;font-size:1.5em;margin:0;text-transform:capitalize;}
h3{display:block;color:#333333;font-weight:bold;font-size:1.2em;margin:0;padding:20px 0 5px 0;}
h4{display:block;color:#2C7FA4;font-weight:bold;font-size:1.2em;margin:0;}
#content,.content{background-color:#fff;}
.loginbar{background:url('../images/backgrounds/bk-top-bar.jpg') top left no-repeat;padding:10px 20px 0px 0px;text-align:right;}
.loginbar a{font-size:13px;font-weight:bold;}
.iCols, .iCols2, .iCols3, .iCols4, .iCols5{clear:both;padding:0;border:0px solid silver;margin:10px 20px;width:803px;}
.iCols3{padding:10px 0;background:#fafafa;margin:3px 10px 0 10px;border-bottom:1px solid #fff;}
.iCol{float:left;margin:0 0;padding:0 0px;border:0px solid #fff;margin:6px 0 6px 0px;width:843px;}
.iCols2 .iCol{width:288px;}
.iCols2 .iCol.wide{width:600px;}
.iCols3 .iCol{width:278.75px;}
.iCols3 .cs2{width:600px}
.iCols3 .cs2 img{float:left;margin:10px 10px 10px 0;}
.iCols4 .iCol{width:203px;border-right:1px solid silver;min-height:120px;margin:10px 0 10px 10px;}
.iCols5 .iCol{width:154.5px;}
.iCol.last{border-right:1px solid #fff;}
.iCols2 .imagefade{border:1px solid #666;padding:7px;overflow:hidden;}
.iCols2 .imagefade #mainpage-image { overflow: hidden; }
.iCol div{display:block;float:left;clear:both;}
.copy{width:530px!important;margin:10px 10px 0 0;}
.iCol.copy h1{display:block;padding:5px 0 10px 0;}
.copy h2{display:block;color:#343434;padding:5px 0 10px 0;}
.copy p{padding:0px 20px 5px 0;margin-top:3px;color:#333333;}
.copy .leftcol{float:left;width:303px;border-right:1px solid #B6DACB;clear:none}
.copy .rightcol{float:right;width:200px;clear:none;}
.copy .rightcol a{text-decoration:underline;}
.copy .rightcol img{margin-bottom:15px;}
.copy .newsletter h4{padding-top:5px;}
.copy .newsletter form{color:#2C7FA4;float:left}
.copy .newsletter label{width:50px;margin-bottom:5px}
.copy .newsletter input{margin-bottom:5px}
.copy .callout{float:left}
.copy .callout a h3{color:#04247d;font-size:1.5em;text-align:right;padding:5px;border-left:5px solid #ffcb00;}
.copy .callout a:hover h3{color:#9fc6f1;font-size:1.5em;text-align:right;padding:5px;border-left:5px solid #04247d;}
.copy .callout p{float:left;width:150px;padding:0 0 0 10px}
.columnCopy{width:480px!important;border-right:1px solid silver;}
.columnCopy h1{display:block;color:#343434;padding:5px 10px 0;margin:0 0 10px 0;}
.columnCopy h2{display:block;color:#343434;padding:5px 10px 0;}
.columnCopy p{clear:both;padding:5px 10px;}
.iRow{width:795px;background:#fff;margin:5px;padding:10px 0 0 0;color:#343434;border-top:4px solid #E6E6C8;}
.iRow p{color:#343434;letter-spacing:0.15px;margin:5px 0;}
.iRow a{color:#343434;font-weight:bold;font-size:1em;text-decoration:underline;}
.iRow a:hover{color:#4d93b5;}
.iRow a.main{display:block;text-align:right;padding-right:20px;}
.iRow ul{list-style:none;padding:0px;}
.iRow .subCampaign{height:150px;background:none;}
.iRow .propsearch{width:795px;}
.iRow .propsearch ul{list-style:none;padding:0px;}
.iRow .propsearch ul li{padding:0 0 20px 20px;}
.iRow .propsearch span{width:118px;display:inline-block}
.iRow .propsearch fieldset{border:none;padding-left:10px;}
.iRow .propsearch label{padding:2px 0 5px 0px;width:105px;display:inline-block;color:#333333;font-size:1em;}
.iRow .propsearch .searchleft{float:left;margin-left:60px}
.iRow .propsearch .searchright{float:left;margin-left:20px;}
.iRow .propsearch .center{text-align:center;}
.iRow .propsearch select#quick-search-arrival-day, .iRow .propsearch select#quick-search-duration,{position:absolute;width:60px;margin-left:5px;height:20px}
.iRow .propsearch form fieldset li select, form div select{padding:2px;}
.iRow .propsearch form fieldset li select#area{width:200px;}
.iCol #pagelinks, .iCol #pagelinks2, .iRow #pagelinks, .iRow #pagelinks2{background-color:#F1F5FA;padding:2px 0px;width:98%;padding:5px 0px 5px 10px;margin:4px 0 !important;}
.iCol #pagelinks a, .iCol #pagelinks2 a{color:#003737;}
.iCol #pagelinks a:hover, .iCol #pagelinks2 a:hover{color:#000064;}
.iCol #tableinfo{padding-top:5px;}
.iCol #datatable{}
.iCol #tabledata, .specialoffer{float:none !important;}
.specialoffer{margin-bottom:10px;color:red;}
p.center input{float:none !important;margin:0px !important;padding:0px !important;cursor:pointer;}
p.center{text-align:center;}
.schleft{width:100px;}
.schleft a{color:#003737;text-decoration:underline;font-weight:normal;}
.schright{width:650px;}
.schright h3 a{color:#003737;text-decoration:underline;font-weight:normal;}
.schright a img.bookingbutton{float:right;}
.schright h3{padding:0px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;vertical-align:top;}
.iCol .schright p{margin:0px;padding:0px;}
.schright img{margin-left:10px;}
div.attributelist img{margin:0px 5px 0px 0px;height:35px;}
.iRow ul.quicklinks{list-style:none;padding:0px;}
.iRow ul.quicklinks li a{color:#003737;text-decoration:underline;font-weight:normal;}
.iRow ul.quicklinks li a:hover{text-decoration:none;}
.iRow .mapclip{border:1px solid #E6E6C8;float:left;width:330px;padding:10px;}
.iRow .areadetails{float:left;width:400px;padding:0 0 15px 15px;}
.iRow .areaimages{float:left;}
.iRow .areaimages img{padding:5px 2px 5px 0;}
.thingtodo{float:left;}
.thingtodo div{float:left;}
.thingtodo div a{display:block;padding:20px 100px 20px 30px;color:#4C92B6;text-decoration:none}
.thingtodo div a:hover{color:#333333;text-decoration:none;}
.thingtodo div p{display:block;color:#4C92B6;}
.iRow .proplist{background-color:#F1F5FA;width:790px;padding:8px 0px;float:left;}
.iRow .proplist ul#property-name-index{list-style:none;margin:0px;padding:0px;}
.iRow .proplist ul#property-name-index li{float:left}
.iRow .proplist ul#property-name-index li a{padding-left:10px;color:#003737;}
.iRow .proplist ul#property-name-index li a:hover{color:#000064;}
.iRow img.shortimg{float:right;padding:10px 0 0 20px;}
.cCol{float:right;width:263px!important;margin:0px;}
.cCol h2{margin:5px 0 5px 10px;border-bottom:0px solid #666;font-size:1.333em;font-weight:normal;color:#2C7FA4;}
.cCol h2 a{display:block;width:240px;background:#fff url('../images/icons/icon-next.gif') 250px 0px no-repeat;padding:0 40px 0 0;}
.cCol h2 a:hover{color:#b2d235;}
.cCol div.highlight{margin:0px 0 10px 0;padding:10px;border:1px solid #f8f8f8;border-bottom:1px solid silver;}
.cCol div{}
.cCol .topimgsearch{margin-top:10px;}
.cCol .search{background-color:#F1F5FA;width:263px;border-left:2px solid #2C7FA4;border-right:2px solid #2C7FA4;}
.cCol .emailshortlist{background-color:#F1F5FA;width:263px;border-left:2px solid #2C7FA4;border-right:2px solid #2C7FA4;}
.cCol .search p, .cCol .emailshortlist p{padding:0 0 0 10px;color:#333333}
.cCol .search p input{float:right;margin-right:30px;cursor:pointer;}
.cCol .search fieldset, .cCol .emailshortlist fieldset{border:none;padding-left:10px;}
.cCol .search label, .cCol .emailshortlist label{padding:2px 0 5px 0px;width:114px;display:inline-block;color:#333333;font-size:1em;}
.cCol .emailshortlist label{width:85px;}
.cCol .search select, .cCol .emailshortlist select{border:none;cursor:pointer;}
.cCol .search select#quick-search-arrival-day, .cCol .search select#quick-search-duration,{position:absolute;width:60px;margin-left:5px;height:20px}
.cCol .search form fieldset ol{padding:0;margin:0;}
.cCol .search form fieldset li select, form div select{padding:2px;}
.cCol .search form fieldset li select#area{width:200px;}
.cCol .search h2.right{text-align:right;}
.cCol .search h2.right a{background:none;color:#2C7FA4;}
.cCol div.search select#location{position:absolute;width:200px;}
.cCol div.search select#party, .cCol div.search select#bedrooms, .cCol div.search select#days, .cCol div.search select#area{position:absolute;width:110px !important;}
.cCol div.search input#fromdate{width:100px;}
.cCol div.search .ui-datepicker-trigger{cursor:pointer;margin-top:0px;position:absolute;padding:2px 15px 0 0}
.cCol div.search .ui-datepicker-header, .ui-widget-header, .ui-helper-clearfix, .ui-corner-all{background-color:#fff;}
.cCol div.search fieldset li{line-height:22px;list-style:none outside none;margin:0;}
form label{display:inline-block;padding-left:1px;vertical-align:top;width:180px;}
.nospan{clear:both;width:60px !important;}
.cCol .facebook{padding:10px 0 0 10px;}
.cCol p{font-size:1em;font-weight:normal;padding:0;}
.cCol .news{border:0;}
.cCol .news div{margin:10px;}
.cCol .news div h4{font-size:1em;font-weight:bold;}
.cCol #news div .newsImg{float:left;margin:8px 10px 0px 0;}
.cCol #news div p{float:left;width:170px;}
.cCol div a.more{color:#343434;margin:0px 0px;display:inline-block;width:120px;padding:6px 0px;background:url('../images/icons/icon-arrow-next.gif') 64px 0 no-repeat}
.cCol div a.next{float:right;}
.cCol div#newsletter{margin-bottom:7px;background:#f3f3f3;-moz-border-radius:12px;-webkit-border-radius:12px;}
.cCol div.news-signup{margin:0px 0 10px 0;padding:0 10px;}
.cCol div.news-signup input.styled{font-size:0.9em;color:#999;border:1px solid silver;width:230px;padding:5px;margin-bottom:5px;}
.home .iCols4 .news a{color:#fff;}
.prop-name-label{color:#2C7FA4;text-align:right;line-height:32px;}
.iRow .propCol1{float:left;width:451px;}
.iRow .propCol1 a{color:#2C7FA4;}
.iRow .propCol1 p{padding:5px 10px 0 0;}
.iRow .propCol1 ul.propertylinks {
	list-style:none;
	margin:0px;
	padding:0px 0 10px 0;
	display:inline-block;
    position: relative;
    top: -47px;
	width: 615px;
	margin-bottom: -35px;
}
.prop-img { overflow: hidden; border: solid 2px #4E97BA; padding: 5px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; }
.custompricingtable { margin-top: 15px; }
.propCol1 .custom-description { padding: 10px 15px 15px 15px; border: solid 2px #000000; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; margin-right: 15px; margin-top: 15px; font-size: 14px; line-height: 18px; letter-spacing: 1px !important; }
.iRow .propCol1 ul.propertylinks li{float:left;text-align:center;}
.iRow .propCol1 ul.propertylinks li.right-link {float:right;text-align:center;width: 165px;}

.iRow .propCol1 ul.propertylinks a{display:block;background-color:#CADBE8;padding:4px 6px;margin:2px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;  border: solid 2px #000000; color: #000000; text-decoration: none; }

.area-link-button { display:block; background-color:#CADBE8; padding:4px 6px; margin: 15px 0px 0px 0px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: solid 2px #000000; color: #000000 !important; text-decoration: none; width: 190px; text-align:center; margin: 0 auto; margin-top: 15px; text-decoration: none !important; }

.loginbar a { display:block;background-color:#CADBE8;padding:4px 6px;margin: 2px 2px 4px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: solid 2px #000000; color: #000000; width: 150px; float: right; text-align: center; font-size: 1em; }

.attributelist { margin: 10px 0px 10px 0px; }

.iRow .propCol1 #property_mapframe{width:95%;margin-top:10px;}
#suggestbox { width: 100px; }
.maptable{overflow:auto;}
.iRow .propCol2{float:left;width:344px;}
.addtoshortlistdiv{padding:10px;position:relative;text-align:center;top:10px;}
.cottagegrading{padding: 3px 5px;width:125px;height: 66px;margin-top:0px;background-color:#CADBE8; display: inline-block; float:left;}
.specialoffertext{padding:5px;background-color:#CADBE8;-moz-border-radius:6px;border-radius:6px;margin: 20px 0;width:95%;font-size: 11px;border: 1px solid #4E97BA;}
.specialoffertext strong {color: red;}
.cottagegrading h3{padding:0px;color:#4E97BA; margin-bottom: 0px;}
.vbgrading{float:left;}
.inlineblock50 .cottagegrading > img{float:none;!important}
input.styled{font-size:0.9em;color:#999;border:1px solid silver;width:180px;padding:5px;margin-bottom:5px;}
.pricingtable{border:1px solid #CCC;width:347px;}
.pricingtable thead th.heading{background:#4E97BA;padding:6px;color:#FFF;font-size:15px;}
.pricingtable thead th.subheading{background:#FFF;padding:6px;color:#000;font-size:12px;}
.pricingtable tbody td, .pricingtable tfoot td{font-size:9px;vertical-align:top;text-align:center;background:#D7E5EE;padding:2px; width: 70px;}
.pricingtable tfoot td{padding:6px;}
.pricingtable tbody td div.price{font-size:13px;font-weight:bold;text-align:center;background:#FFF;padding:4px;margin-top:2px;}
.pricingtable tbody td div.dates{height: 40px;}
.suggestitem{height:60px;}
.suggestitem a{padding:5px !important;width:190px !important;font-size:11px !important;cursor:pointer;text-decoration:none !important;display:block !important;}
.suggestselected{background:#CCCCCC !important;}
.suggestselected a div.suggestdesc{color:#FFF !important;}
.imagefloat, .suggestdesc, .inlineblock, .inlineblock50, .inlineblockplain, .inlineblock60{clear:none !important;display:-moz-inline-stack !important;display:inline-block !important;vertical-align:top;zoom:1;*display:inline !important;}
.imagefloat{height:50px;width:50px;margin-right:5px;}
.suggestdesc{height:50px;width:120px;font-size:12px;color:#666666;}
#search_suggest{position:absolute;background:#FFF;border:2px solid #2C7FA4;display:none;z-index:1000;margin-left:125px;margin-top:-240px;width:190px !important;overflow:hidden;}
.ownerLeftCol{width:220px !important;}
.ownerRightCol{width:570px !important;}
.padding10{padding:10px;}
.cCol .ownerside{background-color:#F1F5FA;width:206px;border-left:2px solid #2C7FA4;border-right:2px solid #2C7FA4;}
.ownerside ul{padding:0;margin:0;list-style:none;}
.ownerside ul li{line-height:20px;}
.ownerside ul li a{text-decoration:underline;color:#2C7FA4;}
.left{float:left;}
.logoutbar{float:left;padding:10px 20px;}
.inlineblock{width:240px;margin-right:20px;}
.inlineblockplain{}
.inlineblock50 img{margin-right:5px;}
.vbgrading img { height: 72px !important; margin-left: 5px; }
.goldgrading img { height: 72px !important; margin-left: 5px; }
.inlineblock50{width:49%;}
.inlineblock60{width:60%;}
.cottagelist{border-collapse:collapse;width:100%;}
.cottagelist td, .cottagelist th{border-style:solid;border-width:2px;border-color:#CCC;}
.cottagelist th{height:50px;vertical-align:middle;text-align:center;}
.cottagelist td{padding-left:10px;height:30px;}
.cottagelist th.title{text-align:left;height:30px;background-color:#CBDBE8;padding-left:10px;}
.cottagelist th.cottagename{width:150px;}
.cottagelist th.village{width:100px;}
.cottagelistlinks li{display:inline;}
div.tablefoot{margin:10px 10px 20px 0px;text-align:right;}
.newproperty{}
.newproperty div.title{background:#EEE;padding:5px;}
.newproperty div.detail{padding:5px;}
.newproperty div.image{width:250px;}
.newproperty div.descr{width:520px;}
.newproperty div.image img{width:240px;}
.newproperty div.image, .newproperty div.descr{clear:none !important;display:-moz-inline-stack !important;display:inline-block !important;vertical-align:top;zoom:1;*display:inline !important;}
p.success{background:#EEE;padding:5px;}
p.success span{display:block;font-weight:bold;margin:0 0 10px 0;}
div.officeinfo{padding:10px;background:#EEE;}
div#officeinfo{margin-top:10px;}
div#mainpropertyimage{margin: 0px 0px 8px 0px;}
div#mainpropertyimage img{ width: 325px; margin-left: 2px; margin-top: 2px;}
.iRow .propCol2 .galleryitem{display:-moz-inline-stack !important;display:inline-block !important;vertical-align:top;zoom:1;*display:inline !important;margin:5px 5px 5px 0;}
.carousel_prev { float: left; width: 15px; padding-top: 4px; }
.carousel_prev img { float: right; }
.carousel_next { float: left; width: 15px; padding-top: 4px; }
.carousel_next img { float: left; }
#carousel-container { float: left; height:94px; overflow:hidden; width:300px;}
#carousel-container ul {width:9999px; margin: 0px; padding-top: 7px; padding-bottom: 10px; overflow:hidden;}
#carousel-container ul li {float: left;border-left: solid 1px #4E97BA;border-right: solid 1px #4E97BA;}
#carousel-container ul li img {display: block;width:73px;}
.prop-img p { color: #000000; font-weight: bold; text-align: center; }
.alignleft { float: left; margin: 10px; border: solid 1px black; }
.alignright{ float: right; margin: 10px; border: solid 1px black; }
h1.post_title { margin-top: 10px; }
.formbutton {
    background: url("/images/button.png") repeat scroll 0 0 #FFFFFF !important;
    color: #000000 !important;
    display: block !important;
    font-size: 13px !important;
    font-weight: normal !important;
    height: 18px !important;
    padding-top: 4px !important;
    text-align: center !important;
    text-decoration: none !important;
    width: 155px !important;
}
.formbutton .icon { display: none; }

/** Blog CSS **/
#blog-container { overflow: hidden; }
#blog-container .blog-listing { margin-bottom: 10px; padding-bottom: 10px; overflow: hidden; border-bottom: dotted 1px #afd6cd; }
#blog-container h2 a { text-decoration: none; font-size: 18px; color: #2C7FA4; }
.blog-header { border-bottom: solid 2px #2C7FA4; margin-bottom: 10px; }
.post-block { float: left; width:510px; }
.post-block h1 {  }
.blog-post-content {  }
.blog-sidebar { float: right; width: 240px; border-left: dotted 1px #2C7FA4; padding-left: 10px; margin-bottom: 10px; }
.blog-sidebar h2 { margin-top: 15px; font-size: 18px; font-weight: bold; }
.blog-sidebar .article-block {  }
.blog-sidebar .date {  }
.blog-sidebar .article-link {  }

.blog-block {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: solid 2px #cccccc;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	left: -15px;
}
.blog-block p { padding: 0px; margin: 0px; }
.blog-block ul { list-style-type: none; padding: 5px; margin-top: 0px; }
.blog-block img { width: 215px; }
.blog-block a { color: #2C7FA4; }


/***** Featured Properties Carousel *****/
#homepage-featured-properties-tab {
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #666;
	height: 230px;
	position: relative;
	text-align: center;
	background-color: #F3EFE4;
}

#homepage-featured-properties-tab  .homepage-tab-feature-prop-main-image {
	height: 168px;
}

#homepage-featured-properties-tab  .homepage-tab-feature {
	display: block;
	float: left;
	width: 160px;
	border: 1px solid #666;
	text-align: left;
	margin-left: 25px;
	color: #333;
}

#homepage-featured-properties-tab span.caption {
	display: block;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	background-color: #4C93B6;
	color: #FFF;
	font-size: 14px;
	text-indent: 5px;
}

#homepage-featured-properties-tab   .homepage-tab-feature-description div {
	text-indent: 5px;
	line-height: 20px;
}

#homepage-featured-properties-tab   .homepage-tab-feature-description div.right {
	text-align: right;
	padding-right: 5px;
}



.next-row-template {
	position: absolute;
	top: 100px;
	right: -10px;
	background: url("/images/next.png") repeat scroll 0 0 transparent !important;
	width: 30px;
	height: 30px;
	text-indent: -100px;
	overflow: hidden;
	display: none;
}
.prev-row-template {
	position: absolute;
	top: 100px;
	left: -10px;
	background: url("/images/prev.png") repeat scroll 0 0 transparent !important;
	width: 30px;
	height: 30px;
	text-indent: -100px;
	overflow: hidden;
	display: none;
}
