@font-face {
    font-family: 'Wing';
	src: url('fonts/wingings.ttf') format('truetype');
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/*Body*/
body{background:#fff;text-align:center;margin:0;}
div, table, td{font-family:Arial, Helvetica, sans-serif;}
td{vertical-align:top;}
img{border:0;}
h1, h2, h3, h4, h5, h6{margin:0;}  
.clear {clear:both; margin: 0 !important;}

.htmContainerHeaderLeft{
float: left;
font-family: trebuchet ms;
color: #CCC;
font-size: 13px;
display: block;
margin-left: 30px;
}
.htmContainerHeaderRight{
float: right;
font-family: trebuchet ms;
color: #CCC;
font-size: 20px;
display: block;
margin-left: 30px;
margin-top: -5px;
}
.htmContainerHeaderRight a {
font-size: 24px;
font-family: trebuchet ms;
font-weight: bold;
color: #CCC !important;
text-decoration: none !important;
display: block;
margin-right: 15px;
}

#container{margin:0 auto;padding:0 0 25px 0;width:940px;text-align:left;
margin-top: 70px;}
#dnn_TopPane, #dnn_BottomPane { padding:0 5px; position:relative; z-index:0;} 

header {width: auto;text-align:left;}
#header-logo{
width:588px; 
float:left;
margin-bottom: 24px;
left: 5px;
}
#header-logo2{
display:none;
width: 588px;
float: left;
font-family: Trebuchet ms;
font-size: 30px;
color: #888;
padding-top: 30px;
font-weight: bold;
}
.headerLogo2Img{
width:234px; 
}
.header-nav{width:352px; float:left; margin-bottom: 11px;}
.header-nav ul{margin:0;padding: 41px 4px 0 0;float:right}
.header-nav li{margin:0;padding:0;list-style:none;float:left;font-size:16px;}
.header-nav a, .header-nav a:visited{color:#000;text-decoration:none;display:block;padding:0 30px 0 10px;background:url(Images/header-nav.gif) top right no-repeat;}
.header-nav li.last a, .header-nav li.last a:visited{color:#d9d9d9;text-decoration:none;display:block;padding:0 30px 0 10px;background:url(Images/header-nav-last.gif) top right no-repeat;}
.header-nav a:hover{color:#000;text-decoration:none;}

nav {width: 936px; height: 28px; background:#5e5e5e;}
nav ul{margin:0;padding:0;}
nav li{margin:0;padding:0;list-style:none;float:left;font-size:15px;}
nav a, nav a:visited{color:#fff !important;display:block;padding: 5px 19px 6px 16px; text-decoration:none;background:url(Images/nav.gif) top right no-repeat;}
nav li.Tab91 a, nav li.Tab91 a:visited {background: url(Images/nav.gif) top right no-repeat;}
nav li.Tab90 a, nav li.Tab90 a:visited, nav li.Tab91 a:hover {background:url(Images/nav-on-last.gif) top right no-repeat #8a8a8a;}
nav a:hover{background:#8a8a8a url(Images/nav-on.gif) top right no-repeat;color:#fff !important;}

.breadcrumbs {height:28px;font-size:12px;text-align:left;}
.breadcrumbs p{margin:0;padding:6px 0 0 10px;}
.breadcrumbs a, #breadcrumbs a:visited, .SkinObject, A.SkinObject:link {color: #3771AC; text-decoration:none;font-size:11px;font-weight: normal;}
.breadcrumbs a:hover{color:#000;text-decoration:underline;}

#slider_483 {margin: 0 auto 18px;}
.slider_abodey { position:relative; margin-bottom: 10px; overflow:hidden; height:255px;}

#search{text-align:left; padding:12px 0 0 10px;}
.search-find {width:610px; float:left;}
#search-body {width:604px; background:#5e5e5e; text-align:left; color:#fff; font-size:12px; padding:0 0 0 16px;}
#search-body h2{color:#fff; font:20px trebuchet ms; margin:0; padding:0 0 0 0; padding-top:10px;}
#search-body span{font-size:28px; font-weight:normal;}
#search-body p {margin:0;padding:6px 0 0 0;}
#search-body div { color: white;}
#search-body span.NormalRed { font-size: 14px; line-height: 14px; }
     
     
#advsearchpane { padding-bottom: 15px; }
     
#search-primary-txtbox{float:left; padding:0 12px 0 0;}
#search-btn{float:left;}

.search-column{width:200px;float:left;}
.search-column-last{width:184px;float:left;}

.search-column-space{width: 170px; height: 26px;}

.search-column-left{float:left;}
.search-column-right{float:left;padding:0 0 0 5px;}

#search-btn-advanced{float:right; padding:12px 27px 0 0;}

.search-link{float:left; width:300px;}

.search-links div {width:300px; height:80px; background:#ff9900 url(Images/arrow-white.png) center right no-repeat; margin:0 0 16px 0; text-align:left;}
.search-links div:hover {width:300px; height:80px; background:#8a8a8a url(Images/arrow-white.png) center right no-repeat;}
.search-links h2{font:bold 20px trebuchet ms; color:#fff; text-transform:uppercase; padding:12px 0 0 14px; line-height:18px;}
.search-links span{font:bold 32px trebuchet ms;}
.search-links a, #search-link a:visited{color:#fff;text-decoration:none;}
.search-links a:hover{color:#fff;text-decoration:none;}


#body-container{width:auto;text-align:left;}
#body-container a, #body-container a:visited{color:#3771ac; text-decoration:none;}
#body-container a:hover{color:#3771ac; text-decoration:underline;}


.bucket-headline{width:290px; height:40px;}
.bucket-body{width:274px;padding:10px 8px 0 8px;font-size:12px;} /* background:url(Images/bucket-body.gif) repeat-y; */
.bucket-body h2{font-size:14px;color:#1c3b6a;}
.bucket-body p{margin:0;padding:6px 0 0 0;}
.bucket-body a, .bucket-body a:visited{color:#000;text-decoration:none;}
.bucket-body a:hover{color:#000;text-decoration:underline;}
.bucket-footer{background:url(Images/bucket-footer.gif) top left no-repeat;width:290px;height:8px;line-height:0px;font-size:0px;margin:0 0 18px 0;}

#left-column{width:630px;float:left;}
#buckets-left{width:310px;float:left; padding:0 0 0 10px;}
#buckets-right{width:310px;float:left}

#right-column{width:300px;float:left;}

.bucket-community{padding:0 0 0 18px;}
.bucket-community h2{font-size:14px;color:#333333;}
.bucket-community ul{margin:0;padding:0;}
.bucket-community li{list-style:none;font-size:14px;padding:0 0 6px 0; }
.bucket-community a, .bucket-community a:visited{color:#3771ac;text-decoration:none;}
.bucket-community a:hover{color:#3771ac;text-decoration:underline;}

.hr-orange-short{background:url(Images/hr-orange-short.gif) top left no-repeat;width:258px;height:13px;}

#ad-home{background:url(Images/this-month.gif) top center no-repeat;width:930px;height:90px;text-align:left;}
#ad-prize{width:807px;float:left;}
#ad-prize h2{font:bold 24px Arial, Helvetica, sans-serif;color:#333;padding:32px 0 0 95px;}
#ad-btn{float:left;padding:28px 0 0 0;}

#gallery-home{text-align:left;}
#gallery-home ul{margin:0;padding:44px 44px 0 0;float:right;}
#gallery-home li{margin:0;padding:0 4px 0 0;list-style:none;float:left;}

#gallery-title{width:430px;float:left;}
#gallery-title h2{font:bold 34px trebuchet ms; color:#666; padding:22px 0 0 22px;}

#gallery-nav{width:500px;float:right;}

.gallery-square{width:16px; height:16px; background:#d9d9d9;}

#gallery-hr{width:930px; height:7px; font-size:0px; line-height:0px; margin:0 0 16px 0; clear:both;}

#gallery-arrow-left{float:left; width:40px; padding:30px 0 0 35px;}
#gallery-images{width:780px; float:left;}

.gallery-image{padding:0 0 35px 0; width:195px; text-align:center; float:left; font-size:12px;}
.gallery-image h3{font-size:14px;color:#3771ac;}

#gallery-arrow-right{float:left; width:50px; padding:30px 0 0 25px;}

/*AGENT LISTING*/


#agent-container{background:#e2e3e4 url(Images/agent-container.jpg) top left repeat-x;width:100%;height:102px; display:none;}
#agent-container a, #agent-container a:visited{color:#369; text-decoration:none;}
#agent-container a:hover{color:#333; text-decoration:none;}
#agent-help{float:left; width:300px;color:#333; font-family:trebuchet ms;}
#agent-help h2{font-size: 19px;
padding: 10px 0 0 16px;
color: #333;
}
#agent-help p{font-size:12px; margin:0; padding:8px 0 0 16px; }

#agent-info{width:300px;float:right;text-align:right;}
#agent-info ul{margin:0;padding:7px 7px 0 0;float:right;}
#agent-info li{margin:0;padding:0 0 0 8px;float:left;list-style:none;}
#agent-info h2{font-size: 17px;
color: #369;
padding: 12px 0 0 0;
font-weight: bold;}
#agent-info p{margin:0; padding:0 0 0 0; font-size:14px; color:#333;}

#agent-hr-thin{background: #c1c2c3; width: 100%; height: 2px; font-size: 0px; line-height: 0px;margin: 6px 0;}
#agent-hr-thick{background:#5e5e5e; width:100%; height:10px;}

#additional-agents { background: #E2E3E4; }
#additional-agents ul{margin:0;padding:7px 0 0 17px;float:left;}
#additional-agents li{margin:0;padding:0 0 0 8px;float:left;list-style:none;}
#additional-agents h2{font-size: 17px;
color: #369;
padding: 12px 0 0 0;
font-weight: bold;}
#additional-agents p{margin: 0;
padding: 0 0 0 0;
font-size: 12px;
color: #333;
font-weight: bold;}

#additional-agent-left{width:320px; float:left;}
#additional-agent-right{width:280px; float:left;}

#ad{background:#dbdbdb url(Images/blue-square.jpg) top left no-repeat;width:300px;height:250px;color:#4d4d4d;text-align:right;margin:16px 0;}
#ad h2{font-size:32px;padding:22px 12px 0 0;}
#ad h3{font-size:20px;font-weight:normal;padding:10px 12px 0 120px;}
#ad p{margin:0;padding:10px 12px 0 0;}

/*ForSale*/
#guide{clear:both;padding:10px 0 0 0;}
.bucket-guide {padding:0 0 0 10px;font-family:trebuchet ms;text-align:left;}
.bucket-guide  h2{font-size:19px;color:#333;padding:0 0 0 28px;font-family:trebuchet ms; }
.bucket-guide  p{margin:0;padding:0 0 0 28px;}
.bucket-guide  ul{margin:0;padding:0 0 28px 58px;}
.bucket-guide  li{margin:0;padding:0 0 4px 0;font-size:13px;color:#3771ac;list-style:url(Images/list-arrow.gif);font-family:trebuchet ms;}
.bucket-guide  a, .bucket-guide  a:visited{color:#3771ac;text-decoration:none;}
.bucket-guide  a:hover{color:#3771ac;text-decoration:unerline;}
/*.bucket-guide {width:220px;float:left;}*/

a.disabled {visibility:hidden !important;} 

#left-column-property{width:610px; float:left; padding:0 0 0 0px;}

.prev.browse.left.disabled{
	visibility: visible !important;
}

#right-column-property{width:310px; float:left;}

#availability-body{background:url(Images/availability-bucket-body.gif) repeat-y;width:300px;}
#availability-contact{float:left; padding:10px 0 0 14px; font-size:14px; font-weight:bold; line-height:12px;}
#availabilty-logo{float:right; padding:10px 14px 0 0;}
#availability-form{padding:0 0 0 14px; clear:both;}
#availability-form td{font-size:12px; color:#666;}

#availability-footer{background:#fff url(Images/availability-bucket-footer.gif) top left no-repeat;width:300px;height:16px;margin:0 0 20px 0;}

#property-details{width:auto;padding:12px 0;}
#property-details-left{width:305px;float:left;}

.property-details-column{width:305px;float:left;}

.icon{width:81px;float:left; padding:12px 0 0 0;}

.details{width:219px;float:left; padding:12px 0 20px 0;  font:16px trebuchet ms; line-height:14px;}


#gallery-property{padding:0 0 0 10px;}
#gallery-property-arrow-left{float:left; width:22px; padding:14px 0 0 0; text-align:left;}

.gallery-property-image{padding:0 0 0 0; width:91px; float:left; text-align:left;}

#gallery-property-arrow-right{float:left; width:15px; padding:14px 0 0 0; text-align:right;}


#banner-small{background:#fff url(Images/blue-banner-small.jpg) top left no-repeat;width:600px;height:70px;clear:both;margin:10px 0 20px;}
#banner-small h2{font-size:18px;color:#4d4d4d;float:left;padding:24px 50px 0 14px;font-weight: bold;}
#banner-small p{margin:0;padding:16px 0 0 0;float:left;}

#pro-bucket-body{background:url(Images/pro-bucket-body.gif) repeat-y;width:300px;}
.pro-icon{width:82px; float:left; text-align:right;}
.pro-title{width:218px; float:left; padding:10px 0 0 0; font-size:12px;}


#pro-bucket-footer{background:#fff url(Images/pro-bucket-footer.gif) top left no-repeat;width:300px;height:10px;font-size:0px;line-height:0px;margin:0 0 20px 0;}

.content-in{font-size:12px;padding:0 6px 16px 12px;}
.content-in td{font-size:12px;padding:8px 12px 0 0;}


/*SearchResults*/
#search-results{padding:20px 0;width: 100%;}
#search-results-left{float:left; padding: 5px;}
#search-results-right{float: right; /*padding-right: 10px;*/}
.search-results-header{background:#fff;width:290px;height:10px;}
.search-results-body{
background: white;
width: 298px;
height: 405px;
border: 1px #CCC solid;
padding-top: 9px;
}
.search-results-body h2{font-size:17px; font-weight:normal; color:#3771ac; padding:0px 0 3px 10px; font-weight:bold;}
.search-results-body ul{margin:0;padding:0;}
.search-results-body li{margin:0;padding:0; list-style:none; font-size:14px;margin-bottom: 3px;}
.search-results-body p{margin:0; padding:0 0 0 10px;}
.open-house{position:absolute; margin:0 0 0 10px; background:url(Images/open-house.png) top left no-repeat;width:80px;height:47px;}
.search-details{float:left; width:100%}
.search-details-left{width:45%;float:left;margin: 0px; padding: 0px 0px 8px 10px;}
.search-details-right{width:50%;float:right}
.search-agent{padding:0px 10px 0 0; font-size:13px; text-align:right;}
.search-agent-featured {
    padding: 0px 10px 0px 0px;
    font-size: 13px;
    text-align: right;
}
.featured-logo{
position: absolute;
bottom: 30px;
}
.featured-logo img{height:84px;width:auto;}
.search-results-footer{background:#fff;width:290px;height:9px; margin:0 0 20px 0;}
#search-results-found{float:left;font-size:14px; padding: 0 0 10px 10px;}
#search-results-pagination{float:right;font-size:14px; padding:0 14px 0 0;}

.search-details-list{height:95px;}
.search-details-link{float:left;width:131px;padding-left:10px;}
.search-broker-logo{float:left;width:147px;text-align:right;height:60px;}
.search-broker-logo img{height:50px;margin-top:-19px;}

.featured-prop {border: 1px #333 solid!important;
/*background: #d8cfbe url(Images/Enhanced-Print-Listing-button.png) no-repeat 10px 337px !important;*/
position:relative;
}
.featured-footer {
    background-color: #ED3338;
    height: 20px;
    text-align: center;
	vertical-align: middle;
	color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
	position: absolute;
	width: 298px;
	bottom: 0;
}

/*Senior*/
#secondary-nav{background:url(Images/secondary-nav.gif) repeat-x;width:930px;height:30px;margin:0px 0;}
#secondary-nav ul {margin:0;padding:0;}
#secondary-nav li {margin:0;padding:0;list-style:none;float:left;font-size:15px;}
#secondary-nav a, #navigation a:visited{color:#3771ac;display:block;padding:7px 25px;text-decoration:none;background:url(Images/secondary-nav-divider.gif) top right no-repeat;}
#secondary-nav a:hover{color:#3771ac;text-decoration:underline;}
#secondary-nav ul li:last-child a {background:none;}


#left-column-in{width:610px; float:left; padding:0 0 0 10px;}
.content-senior, .local-info{font-size:15px; padding: 0px 30px 0 0px;}
.content-senior h2, .local-info h2 {font:28px trebuchet ms;color:#ff9900;}
.local-info h3 {font:15px trebuchet ms; color:#3771ac;font-weight: bold;}
.local-info p {font-size:15px; color:#000;margin: 0 0 30px; padding-right: 16px;}
.local-info p.bold {}
.local-info p.normal-font {font-size:13px;}
.local-info p.no-margin {margin:0;}
.local-info p.bottom-line {padding: 7px 0; border-bottom:1px solid #888;margin: 0 0 15px;}
/*.local-info a {color:#3771ac; background:url("Images/list-arrow.png") no-repeat center left; padding-left:15px; font-size:12px}*/
.local-info a {font-size:12px}
.local-info a:hover {text-decoration:underline;}
.local-info ul.images {margin: 0;padding: 0;}
.local-info ul.images li {float:left;list-style:none;width:180px;padding-right: 19px;}
.local-info ul.images li.last {padding-right:0 !important;}

.senior-bucket{float:left; padding:35px 16px 0 0;}
.senior-bucket-body{background:url(Images/senior-bucket-body.gif) repeat-y;width:185px;}
.senior-bucket-body ul{margin:0;padding:0 0 8px 30px;}
.senior-bucket-body li{margin:0;padding:0 0 4px 0;font-size:13px;color:#3771ac;list-style:url(Images/list-arrow.gif);font-family:trebuchet ms;}
.senior-bucket-body p{color:#3771ac; font-size:12px; margin:0; padding:0 0 0 10px;}
.senior-bucket-body a, .senior-bucket-body a:visited{color:#3771ac; text-decoration:none;}
.senior-bucket-body a:hover{color:#3771ac; text-decoration:underline;}
.btn-more-articles{padding:6px 0 6px 26px;}
.senior-bucket-footer{background:#fff url(Images/senior-bucket-footer.gif) top left no-repeat;width:185px;height:7px;font-size:0px;line-height:0px;margin:0 0 20px 0;}
#right-column-in{width:310px; float:left; padding:17px 0 0 0;}
#right-column-bucket-body{background:url(Images/right-column-bucket-body.gif) repeat-y;width:300px;}
#right-column-bucket-body ul{margin:0;padding:0 0 8px 40px;}
#right-column-bucket-body li{margin:0;padding:0 0 4px 0;font-size:13px;color:#3771ac;list-style:url(Images/list-arrow.gif);font-family:trebuchet ms;}
#right-column-bucket-footer{background:#fff url(Images/right-column-bucket-footer.gif) top left no-repeat;width:300px;height:10px;font-size:0px;line-height:0px;margin:0 0 20px 0;}

#left-column-county{width:310px;float:left; padding:10px 0 0 10px;}
#right-column-county{width:610px;float:left; padding:10px 0 0 0;}



#bucket-wide-body{background:url(Images/bucket-wide-body.gif) repeat-y;width:600px;}
#bucket-wide-body ul{margin:0;padding:10px 24px 0 20px;float:left;}
#bucket-wide-body li{margin:0;padding:0;list-style:none;font:16px trebuchet ms;color:#666;}
#bucket-wide-body span{color:#3771ac;}
#bucket-wide-footer{background:#fff url(Images/bucket-wide-footer.gif) top left no-repeat;width:600px;height:36px;margin:0 0 20px 0;}



#communities{padding:0 0 0 10px;}

#county-title{background:#666; width:605px; padding:18px 0; float:left; font:16px trebuchet ms; color:#fff;}
#county-title h2{font-size:24px; padding:0 0 0 10px;color:#FFFFFF;font-weight: bold;}
#county-title p{margin:0; padding:0 0 0 10px;}
#community-profiles{float:left;}
#community-ad{float:left; padding:0 10px 0 0;}
#moving-resources{float:left;}
.community{width:305px; float:left; padding:20px 0 0 0; }
li.redSquare {list-style: disc outside url(images/list-square-red.gif) !important;}
/*.bucket-community-body{background:url(Images/bucket-community-body.gif) repeat-y;width:283px; padding:8px 0 0 12px; min-height:512px;}*/
.bucket-community-body{
border: 1px solid 
#CCC;
width: 282px;
padding: 8px 0 0 12px;
min-height: 512px;
margin-bottom: 22px;
}
.bucket-community-body h2{font-size:15px; color:#3771ac; padding:6px 0;}
.bucket-community-body h3{font-size:13px; padding:0 0 6px 0; width:280px;}
.bucket-community-body ul{margin:0;padding:10px 0 20px 20px;}
.bucket-community-body li{margin:0;padding:0; list-style:none;font-size:13px;}
.bucket-community-body a, .bucket-community-body a:visited{color:#3771ac; text-decoration:none;}
.bucket-community-body a:hover{color:#3771ac; text-decoration:underline;}
.btn-community{padding:0 0 0 17px;}
.community-logo{float:left;}
.community-view-all{float:left; font-size:12px; color:#3771ac;}
.community-view-all ul{margin:0;padding:20px 0 0 30px;}
.community-view-all li{margin:0;padding:0;color:#3771ac;list-style:url(Images/list-arrow.gif);font:12px trebuchet ms;}
/*.bucket-community-footer{background:#fff url(Images/bucket-community-footer.gif) top left no-repeat;width:295px;height:26px;}*/

footer{
clear:both;
text-align:left;
height: 116px;
background:url(images/footerBG.png) repeat-x;
width: 940px;
}
.footer-copyright {width:930px; float:left;  padding:12px 0 0 10px;}
.footer-copyright, .footer-copyright .Normal,  .footer-copyright .NormalDisabled {color:#666 !important; font-size:12px !important;}
.footer-copyright a, .footer-copyright a:visited{ color:#666; text-decoration:none; font-size:12px !important;}
.footer-copyright a:hover{ color:#666; text-decoration:underline;}
.footer-logo{width:180px; float:left;}
.footer-logo ul{margin:0; padding:6px 5px 0 0; float:right;}
.footer-logo li{margin:0; padding:0 0 0 11px; list-style:none; float:left; font:12px trebuchet ms; color:#3771ac;}
.footer-logo p{margin:0; padding:3px 0 0 0; text-align:center;}
.footer-logo a, .footer-logo a:visited{color:#3771ac; text-decoration:none;}
.footer-logo a:hover{color:#3771ac; text-decoration:underline;}


h1.headline {height: 41px; line-height: 41px; background: #ddd repeat-x url('images/headlinebg.gif'); color: black; font-size: 20px; padding-left: 15px; font-family: Trebuchet ms; font-weight: normal; text-align: left;max-width: 586px;}

h3.headline {height: 41px; line-height: 41px; background: #ddd repeat-x url('images/headlinebg.gif'); color: black; font-size: 20px; padding-left: 15px; font-family: Trebuchet ms; font-weight: normal; text-align: left;max-width: 586px;}
h3.headline-without-bar {height: 41px; line-height: 41px; background: Transparent; color: black; font-size: 20px; padding-left: 15px; font-family: Trebuchet ms; font-weight: normal; text-align: left;max-width: 586px;}
h3.headline a, h3.headline-without-bar a {display: block; color: black;}
h3.headline a.tip, h3.headline-without-bar a.tip {float: right;display: block;padding-right: 15px;font-size: 12px; color: #36C}
h3.headline span.openhouse {height: 41px;line-height: 41px;float: right;width: 400px;text-align: center;background-color: #F90;}

.property-detail-section { padding: 15px 15px 30px 15px; text-align: left; font-size:12px; }
.property-detail-section ul { padding: 0 0 10px 0; margin: 0px; float: left; width: 185px; }
.property-detail-section ul li { list-style: none; }



/*CONTAINERS*/
.c_container.c_cols{padding:0;}
/*.c_cols{float:left; margin:0 20px 20px 0; overflow:hidden;}*/
.c_cols{float:left; margin:0 0px 20px 0; overflow:hidden;}
.c_cols.first{clear:left;}
/*.c_cols .head_title{display:none;}*/
.c_cols .c_title{display:none;}
.c_cols .c_footer{margin:0;}
.c_cols .c_contentpane{padding:0;}
.c_col1{width:60px;}
.c_cols2{width:140px;}
.c_cols3{width:220px;}
.c_cols4{width:300px; overflow:visible;}
.c_cols5{width:380px;}
.c_cols6{width:460px;}
.c_cols7{width:540px;}
.c_cols8{width:620px;}
.c_cols9{width:700px;}
.c_cols10{width:780px;}
.c_cols11{width:860px;}
.c_cols12{width:940px;}
.lastcolumn{margin-right:0;}
.c_cols.right { float:right; clear:right; }
.greybox{background: #e6e6e6; background: -moz-linear-gradient(top, #efefef 0%, #dedede 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#dedede));
-moz-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: 1px 1px 1px #cdcdcc; -webkit-box-shadow: 1px 1px 1px #cdcdcd; box-shadow: 1px 1px 1px #cdcdcd;}
.greybox .c_content{padding:20px;}
.lightgrey{background: #eeeeee; -moz-border-radius: 6px; border-radius: 6px;}
.lightgrey .c_content{padding:20px;}

.bold { font-weight: bold; }


/* Listing Detail Gallery  */
#image_wrap { width:100%; text-align:center; }
#image_wrap img{
width: 600px;
margin-left: -8px;
border-width: 0px;
}
.scrollable { position:relative; overflow:hidden;width: 560px;height:120px;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.items div {float:left;width:600px;}
.scrollable img {float:left;margin:20px 2px 20px 2px;background-color:#fff;padding:2px;width:84px;height:60px;cursor: pointer;-moz-border-radius:4px;-webkit-border-radius:4px;}
.scrollable .active {border: 1px solid #ddd;position:relative;cursor:default;}
.scrollable {float:left;}
a.browse {display:block;float:left;cursor:pointer;font-size:1px;width: 20px;padding-top: 35px;}
	
.popuptext {text-align: left; font-size: 14px;}


/* Home page buckets */
.right { float: right; }
.home-box { min-height:302px; }

.home-box .linkInHi {
    background: url(Images/list-arrow.png) no-repeat center left;
	padding-left: 15px;
	font-family: Trebuchet MS !important;
	margin-left: 7px;
	font-size:14px;
	line-height: 22px;
}
.home-box .linkInHiBottom{
	background: url(Images/list-arrow.png) no-repeat center left;
	padding-left: 15px;
	font-family: Trebuchet MS !important;
	margin-left: 7px;
	font-size:14px;
	line-height: 2;
	position: relative;
	bottom: 7px;
}
.bucket-home-container-wrapper-right{
	border: 1px solid #CCCCCC;
    float: right;
    margin-bottom: 15px;
    width: 296px !important;
	min-height:302px !important;
	margin-top:1px;
	clear:both !important;
	height: 350px !important;
}

.bucket-home-container-wrapper {
    width: 296px !important;
	float: left;
	border: solid 1px #CCC;
	margin-bottom: 15px;
	margin-top:1px;
	height: 350px !important;
}

.home-box .btn-more-articles { padding: 0px 0px 5px 5px; height: 10px;}


.home-box p {
    font-family: Trebuchet MS !important;
	border-bottom: 2px solid #CCC !important;
	color: #4F5D73 !important;
	font-size: 20px !important;
	font-weight: bold !important;
	margin: 8px !important;
	padding-bottom: 5px !important;
	width: 280px !important;
}
.home-box img{
width: 280px;
margin-left: 0px;
margin-top: -8px;
}
.home-box ul { list-style-type: none; padding: 0;}
.home-box ul li {
list-style-type: none;
float: left;
padding: 3px 4px 0 7px;
font-weight: bold;
}
.home-box ul li a { 
color: #444;
font-weight: bold; 
}
.home-box ul li a:hover { text-decoration: underline; }

/* Local Info Carousel */
#carousel_554, .jcarousel-clip-horizontal {width: 830px !important;}
#carousel_554 li {border:0 !important;height: 150px !important; }
#carousel_554 p {text-align: left !important;font-weight: bold !important;}
.jcarousel-skin-news {clear:both;}
.jcarousel-container-horizontal {padding: 20px 50px !important;}
.jcarousel-item-horizontal {
margin-right: 31px !important;
border:none !important;
}
.jcarousel-prev-horizontal , .jcarousel-next-horizontal {height: 98px !important;width: 15px !important;}
.jcarousel-prev-horizontal {background:url(Images/arrow-left.gif) no-repeat 0 center !important;left: 15px !important;}
.jcarousel-next-horizontal {background:url(Images/arrow-right.gif) no-repeat 0 center !important;left: 900px !important;}

/* Local Info Sponsors */
ul.sponsors {margin: 0;padding: 0 20px;}
ul.sponsors li { list-style:none;float:left; width:290px;margin-bottom: 20px;}
ul.sponsors li img.img-sponsors {float:left;margin-right: 20px;}
ul.sponsors li h3 { color:#369; font-size:17px;}
ul.sponsors li p {font-weight:bold;}

/* Two Columns Skin - 940px */
.ContentPane2Col { float: left; width: 620px;  padding: 15px 0px 15px 0px;}
.RightPane2Col   { float: right; width: 300px; padding: 15px 5px 15px 0px; }

.arrow-agent, .arrow-agent-up{background: url(images/arrow-agent.png) no-repeat; float: left; margin: 5px 0 0 5px;}
.arrow-agent{background-position: 0 0;width: 10px;height: 8px;}
.arrow-agent-up{background-position: 0 -8px;width: 10px;height: 8px;}
.btn-advanced-search, .btn-advanced-search-up{background: url(images/arrow-advsearch.png) no-repeat;}
.btn-advanced-search{background-position: 0 0;	width: 144px;height: 18px;}
.btn-advanced-search-up{background-position: 0 -18px ;width: 144px;height: 18px;}

.sponsored { padding: 15px 0px 15px 0px; font-size: 12px; text-align: center;width: 100%;float: left; }
.poweredcalc { width: 100%; text-align: center; float: left;}
/*
Tab75 a, Tab75 a:visited  
{
    color: white !important; display: block; padding: 5px 32px 6px 25px; text-decoration: none; background-color: red;
    background: url(Images/nav.gif) top right no-repeat;
}
*/

header, section, footer, aside, nav, article, figure {
	display: block;
}
.bordersForMap{
width: 272px;
padding: 10px 8px 0 8px;
font-size: 12px;
border: 1px #DDD solid;
height: 188px;
}
.bordersForMap2{
width: 278px !important;
}
.greyNavigationBar{
padding-left: 7px !important;
}
.titleSmallBucket{
background-image: linear-gradient(bottom, rgb(226,227,228) 
67%, rgb(198,200,201) 100%);
background-image: -o-linear-gradient(bottom, rgb(226,227,228) 
67%, rgb(198,200,201) 100%);
background-image: -moz-linear-gradient(bottom, 
rgb(226,227,228) 67%, rgb(198,200,201) 100%);
background-image: -webkit-linear-gradient(bottom, 
rgb(226,227,228) 67%, rgb(198,200,201) 100%);
background-image: -ms-linear-gradient(bottom, rgb(226,227,228) 
67%, rgb(198,200,201) 100%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.67, rgb(226,227,228)),
	color-stop(1, rgb(198,200,201))
);
font-size: 18px;
padding-top: 6px;
padding-left: 11px;
height: 23px;
color:#333;
}
.seniorList{
margin-top: -4px !important;
}
.itemForBucket{

}
.righthContentSeniorList{
margin-top: 12px;
}
.righthContentLegalList{
margin-top: 12px;
width: 300px;
}
.frstTitleSmallBucket {
margin-left:5px;
}
.rightImageHouse{
	margin-top:2px;
}
.firstItemAtt{
	margin-top:0px !important;
}
.countryTitleSenior{background:#666; width:605px; padding:18px 0; float:left; font:16px trebuchet ms; color:#fff; height: 44px; padding-left: 12px;}
.countryTitleSenior h2{
color:#FFF;
}
.countryTitleSenior p{
margin-top: 3px;
}
.titleHouses{
background-image: linear-gradient(bottom, #E2E3E4 67%, #C6C8C9 100%);
background-image: -o-linear-gradient(bottom, #E2E3E4 67%, #C6C8C9 100%);
background-image: -moz-linear-gradient(bottom, #E2E3E4 67%, #C6C8C9 100%);
background-image: -webkit-linear-gradient(bottom, #E2E3E4 67%, #C6C8C9 100%);
background-image: -ms-linear-gradient(bottom, #E2E3E4 67%, #C6C8C9 100%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.67, #E2E3E4), color-stop(1, #C6C8C9) );
font-size: 21px;
padding-top: 10px;
padding-left: 11px;
height: 31px;
color: #333;
width: 285px;
}
.subTittleHouse{
font-size: 22px;
color: #369;
font-weight: bold;
width: 240px;
font-family: Trebuchet ms;
line-height: 22px;
}
li.redSquare{
font-weight: bold;
color: #333;
font-family: Trebuchet ms;
list-style: disc outside url(images/list-square-red.png) !important;
}
li.orangeSquare{
font-weight: bold;
color: #333;
font-family: Trebuchet ms;
list-style: disc outside url(images/list-square-orange.png) !important;
}
li.greenSquare{
font-weight: bold;
color: #333;
font-family: Trebuchet ms;
list-style: disc outside url(images/list-square-green.png) !important;
}
li.cyanSquare{
font-weight: bold;
color: #333;
font-family: Trebuchet ms;
list-style: disc outside url(images/list-square-cyan.png) !important;
}
li.blueSquare{
font-weight: bold;
color: #333;
font-family: Trebuchet ms;
list-style: disc outside url(images/list-square-blue.png) !important;
}
li.violetSquare{
font-weight: bold;
color: #333;
font-family: Trebuchet ms;
list-style: disc outside url(images/list-square-violet.png) !important;
}
.bucket-guide li{
margin-top: -5px;
}
.c_cols8{
width: 636px;
}
.countriesListSenior{
margin-left: 36px;
}
.bucket-wide-body{
height:164px;
}
.lineHeightbucket li{
line-height:19px;
}
.c_cols4right{
float:right;
}
.c_cols4forsenior{
margin-left: 16px;
}
.mortgageSecNav{
padding-left: 45px !important;
}
.mortgageText{
padding-top: 0px !important;
margin-top: -7px;
width: 570px;
}
.legalCText{
margin-top: 10px;
width: 570px;
}
.mortgageText p{
font-size:15px !important;
}
.image-house{
margin-top: 120px;
}
.image-balance{
margin-top: 120px;
margin-left:10px;
}
.greyNavBar{
width:922px;
}
.imgLegalC{
margin-top: 30px;
}
.countryListForRent{
margin-top: -254px;
margin-left: 330px;
}
.comunityProfilesForRent{
float: right !important;
margin-top: -14px;
}
.lineSeparatorOrange{
position: relative;
height: 4px;
background: #556c8f;
}
.3rthhouse{
margin-top: -19px;
float: right !important;
position: relative;
left: 10px;
margin-left:20px !important;
}
.imgAgentPittsfotd{
padding-left: 15px;
padding-top: 4px;
}
.agentTitle{
margin-left: 140px;
font-family: Trebuchet ms;
font-size: 15px;
width: 90px;
margin-top: -180px;
line-height: 19px;
font-weight: bold;
}
.brokertxt{
font-size: 15px;
}
.phoneNum{
font-family: Trebuchet ms;
font-size: 17px;
font-weight: bold;
width: 120px;
}
.remax{
margin-left: 141px;
margin-top: 7px;
}
.agentContainerTop{
height: 250px;
margin-top: 0px;
border: 1px solid #CCC;
margin-left: -15px;
background: #F2F2F2;
}
.featuredLocal{
width: 300px;
margin-top: 30px;
border: 1px solid #CCC;
height: 184px;
}
.apartmentImg{
margin-left: 15px;
}
.titleApartmentLocal{
/*width: 110px;*/
margin-left: 198px;
margin-top: -110px;
font-family: Trebuchet ms;
font-size: 16px;
color: #698FB4;
font-weight: bold;
line-height: 17px;
}
.LogoapartmentImg{
margin-left: 200px;
}
.smallerTitle{
font-size: 21px !important;
}
.movingSecNav li{
padding-left:15px;
}
.bucket-container-wrapper{
height: 490px;
}
.jcarousel-item p{
font-size: 15px !important;
top: 86px !important;
margin-left: -1px;
width: 137px;
padding-top: 0px !important;
color: #3771AC;
line-height: 16px !important;
height: 42px !important;
}
.jcarousel-list{
height:136px;
min-width:5000px;
}
.homeImprovementTitle{
color: #666;
font-size: 29px;
margin-top: 20px;
font-family: trebuchet ms;
font-weight: bold;
margin-left: 8px;
}
.separeHomeOrange{
height: 1px !important;
top: -11px;
width: 904px;
left: 8px;
}
.addressTown{
width: 446px;
border: none;
height: 38px;
padding-left: 8px;
color: #BFBFBF;
font-family: Trebuchet ms;
font-weight: bold;
}
.dropDownSearch{
border: none;
height: 25px;
background: white url(Images/arrowAdvSearch.png) right no-repeat;
-webkit-appearance: none;
padding-left: 8px;
font-family: Trebuchet ms;
font-size: 11px;
color: #999;
font-weight: bold;
}
.zipCodeForm{
border:none;
padding-left: 4px;
font-family: Trebuchet ms;
font-size:11px;
color: #999;
font-weight:bold;
height:23px;
}
.minimumSqFt{
border:none;
padding-left: 0px;
font-family: Trebuchet ms;
font-size:11px;
color: #999;
font-weight:bold;
height:23px;
}
.checkboxSearchHome{
font-size: 11px !important;
font-weight: normal!important;
}
.search-column2{
margin-top:0px;
}
.Argent-Title{
font-size: 16px;
color: #333;
font-weight: bold;
margin-top: -3px;
font-family: Trebuchet ms;
}
.Argent-Phone{
font-size: 19px;
color: #333;
margin-top: 13px;
font-family: Trebuchet ms;
}
.Agent-Menu li a{
color: #3771ac;
text-decoration: none;
font-size: 17px;
}
.Agent-Menu li{
margin: 0;
padding: 0px 5px 0px 5px;
list-style: none;
float: left;
font-family: Trebuchet ms;
font-weight: bold;
}
.someAd{
margin-top: 8px !important;
}
#dnn_ctr598_ContentPane,#dnn_ctr601_ContentPane,#dnn_ctr607_ContentPane,#dnn_ctr606_HtmlModule_lblContent,#dnn_ctr609_HtmlModule_lblContent{
width:960px;
}
#lastHouse3{
margin-left:14px;
margin-top: -3px;
}
#lastHouse4,#lastHouse5,#lastHouse6{
margin-left:14px;
}
.centerHouse1{
margin-left: 10px;
}
#dnn_ctr533_ContentPane,#dnn_ctr534_ContentPane{
width: 600px !important;
}
.community-profiles2{
position:relative;
left:-4px;
}
.Tab90{
margin-left: 2px !important;
}
#map_canvas{
position: relative;
background-color: black;
overflow-x: hidden;
overflow-y: hidden;
width: 600px;
height: 350px;
}
.legalCenterNav{
padding-left: 20px !important;
}
.wellcomeToPits{
max-width: 930px !important;
}
.orangeTitleCont{
font-family: Trebuchet ms;
font-size: 29px;
height: 44px;
background: #00386C;
color: white;
padding-left: 10px;
padding-top: 8px;
font-weight: bold;
margin-top: 6px;
}
.orangeTitleRed{
font-family: Trebuchet ms;
font-size: 29px;
height: 44px;
background: #900;
color: white;
padding-left: 10px;
padding-top: 8px;
font-weight: bold;
margin-top: 6px;
}
.greenTitleCont{
font-family: Trebuchet ms;
font-size: 29px;
height: 44px;
background: #3B7551;
color: white;
padding-left: 10px;
padding-top: 8px;
font-weight: bold;
margin-top: 6px;
}
.MonroeConty{
font-family: Trebuchet ms;
font-size: 30px;
font-weight: bold;
margin-top: 32px;
}
.imgMonroeCounty{
float:left;
}
.countyTitle{
float: left;
margin-left: 16px;
font-size: 18px;
color: #3771AC;
margin-top: -13px;
}
.countyText{
width: 80%;
position: relative;
left: 17px;
font-size: 12px;
color: #555;
line-height: 24px;
}
.specialOfferBtn{
float: right;
margin-top: -73px;
margin-right: 16px;
}
.monroeElem{
border-bottom: 2px #CCC solid;
width: 911px;
}
.movingHeader{
width:930px;
}
.movingContTipArt{
background-image: linear-gradient(bottom, rgb(151,172,195) 23%, rgb(187,200,215) 74%);
background-image: -o-linear-gradient(bottom, rgb(151,172,195) 23%, rgb(187,200,215) 74%);
background-image: -moz-linear-gradient(bottom, rgb(151,172,195) 23%, rgb(187,200,215) 74%);
background-image: -webkit-linear-gradient(bottom, rgb(151,172,195) 23%, rgb(187,200,215) 74%);
background-image: -ms-linear-gradient(bottom, rgb(151,172,195) 23%, rgb(187,200,215) 74%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.23, rgb(151,172,195)),
	color-stop(0.74, rgb(187,200,215))
);
font-family: Arial;
font-size: 29px;
height: 43px;
color: #444;
padding-left: 17px;
padding-top: 9px;
font-weight: bold;
margin-top: 34px;
}
.enterMovingContTipArt{
position: relative;
float: right;
top: -28px;
right: 23px;
width: 60px;
height: 18px;
background: #666;
color: white;
text-align: center;
padding-top: 3px;
cursor:pointer;
}
.enterMovingContTipArt a{
color: white !important;
}
.advTit{
height: 40px;
font-size: 21px;
background: url(images/bg2.jpg) repeat-x;
padding-top: 7px;
padding-left: 14px;
font-family: Trebuchet ms;
}
.advText{
font-size: 13px;
line-height: 18px;
padding-left: 11px;
}
.showMoreBtn{
color: #5983AC;
font-size: 12px;
padding-left: 10px;
}
.arrowLeftVendor{
position: relative;
top: 2px;
margin-right: 4px;
}
.squareBoxVendor{
border: 1px solid #CCCCCC;
float: right;
margin-left: 32px;
margin-right: 8px;
overflow: hidden;
width: 150px;
padding-bottom: 15px;
}
.liVendorarrow{
position: relative;
top: 2px;
margin-right: 7px;
}
.liVendorUl{
color: #5983AC;
font-size: 12px;
margin-bottom: -5px;
margin-left: -25px;
margin-top: -10px;
}
.liVendorUl li{
list-style:none;
margin-top: -7px;
}
.whereWeAreDiv{
width: 298px;
float: left;
margin-right: 30px;
display: inline;
border: 1px #CCC solid;
height:390px;
}
.rochesterLocation{
font-weight: bold;
font-size: 12px;
padding-left: 15px;
}
.blueText1{
margin-top: -13px;
color: #5983AC;
padding-left: 15px;
}
.titelMapVendor{
margin-left: 330px;
margin-top: -28px;	
}
.numRochLoc{
margin-top: -13px;
}
.victorLocation{
margin-top:-25px;
}
.rightContentMine{
background: none repeat scroll 0 0 #F2F2F2;
border: 1px solid #CCCCCC;
overflow: hidden;
padding-bottom: 10px;
}
.rightContentMine h3{
margin-top: -15px;
}
.vendorSmallAd1{
float: left;
margin-left: 11px;
}
.vendorSmallAd2{
float: left;
margin-left: 13px;
margin-top: -14px;
}
.vendorSmallAd3{
float: left;
margin-top: 13px;
margin-left: 11px;
}
.vendorSmallAd4{
float: left;
margin-left: 13px;
margin-top: 13px;
}
.rightContentMine1{
border: 1px #CCC solid;
height: 275px;
}
.imgForm111{
margin-top: 15px;
width: 291px;
}
.whatwedoTit{
margin-top: 39px;
}
.vendorHeaderAd{
width: 320px;
height: 348px;
float: left;
border: 1px #CCC solid;
margin-top: 14px;
}
.vanPuteImg{
margin-top: -15px;
}
.vanPutGTitle,.telVanPute{
font-weight: bold;
font-size: 20px;
padding-left: 12px;
color: #1C3B6A;
font-family: Trebuchet ms;
}
.addressVanPute{
font-size: 15px;
font-weight: bold;
padding-left: 11px;
margin-top: -13px;
}
.webVanPute{
color: #7EA0CF;
font-size: 18px;
padding-left: 12px;
margin-top: -10px;
}
.viewOffersVanPuteBtn{
width: 298px;
height: 31px;
font-size: 19px;
background: #1C3B6A;
color: white;
margin-left: 11px;
padding-top: 6px;
text-align: center;
font-family: Trebuchet ms;
}
.telVanPute{
margin-top: -13px;
}
.insuranceNav{
padding-left: 29px;
}
.Argent-Name {
font-size: 29px;
color: #3771ac;
}
.nav1{
position: relative;
top: 71px;
margin-bottom: 71px;
}
.nav1 .SEOMenu{
position: relative;
top: -71px;
}
#dnn_ctr643_ContentPane{
width:301px;
}
#dnn_ctr651_ModuleContent .content-in{
font-size: 15px;
width: 249px;
padding-top: 7px;
}
#dnn_ctr651_ModuleContent a{
color: #3771AC !important;
}
#dnn_ctr651_HtmlModule_lblContent .headline{
width: 274px;
}
.details a{
color: #3771AC !important;	
}
#dnn_ctr644_HtmlModule_lblContent{
margin-bottom: -38px;
}
#dnn_ctr645_HtmlModule_lblContent{
margin-top:2px;
}
#dnn_ctr653_ModuleContent{
margin-top: 32px;
}
.realEstateFooter a,.rentalsFooter a,.brokeragesFooter a,.improveFooter a,.abodeyFooter a{
color: #3771AC !important;
font-family: Trebuchet ms;
font-size: 10px !important;
}
.realEstateFooter li,.rentalsFooter li,.brokeragesFooter li,.improveFooter li,.abodeyFooter li{
list-style:none !important;
font-family: Trebuchet ms;
font-size: 10px !important;
margin-top: -16px;
}
.realEstateTitle {
color: #666666;	
font-family: Trebuchet ms;
font-size: 10px !important;
}

.realEstateFooter{
list-style:none;
float:left;
margin-top: -17px;
}
.rentalsFooter{
list-style:none;
float:left;
margin-top: -62px;
}
.brokeragesFooter{
list-style:none;
float:left;
margin-top: -92px;
margin-left: 297px;
}
.improveFooter{
list-style:none;
float:left;
margin-top: -122px;
margin-left: 435px;
}
.abodeyFooter{
list-style: none;
float: right;
margin-top: -152px;
margin-right: 142px;
border-left: 1px #888 solid;
padding-left: 10px;
}
.googleLogoFooter{
background: url(images/googleLogo.png) no-repeat;
width: 31px;
height: 31px;
position: relative;
float: right;
top: -242px;
right: 55px;
}
.faceleLogoFooter{
background: url(images/faceLogo.png) no-repeat;
width: 31px;
height: 31px;
position: relative;
float: right;
top: -272px;
left: 16px;
}
.feedleLogoFooter{
background: url(images/feedLogo.png) no-repeat;
width: 31px;
height: 31px;
position: relative;
float: right;
top: -261px;
left: 7px;
}
.twitterLogoFooter{
background: url(images/twitterLogo.png) no-repeat;
width: 31px;
height: 31px;
position: relative;
float: right;
top: -291px;
left: 79px;
}
.legalonGreyTxt{
color:#b3b3b3 !important;
}
.home-box ul li a{
color: #3771AC !important;	
}
.header-nav li.last a{
color:#d9d9d9;
}
/*.SEOMenu ul li:nth-child(4) a{
color:#d9d9d9 !important;
}*/
.SkinObject{
color:#333;
}
.comunityAmen{
margin-top: 62px;
}
.specialFut{
margin-top: 53px;
}
.availMod{
margin-top: 32px;
}
.avModIn{
margin-top:-200px;
}
a.SkinObject:visited,a.SkinObject:link{
color: #3771AC;
}
#dnn_ctr644_ContentPane{
margin-left: -11px;
}
#dnn_ctr644_ContentPane{
width: 306px;
margin-left: -14px;
}
.yellowWatch{
margin-top: -4px;
}
.blueSpecialOff{
margin-top: -20px;
}
.SEOMenu, .SEOMenu ul{
	/*width:1030px;*/
	width:960px;
}
.yellowWatch3{
position: relative;
top: -26px;
}
.forSeniorCountyChoose{
width: auto !important;
}
.headerforSeniorCountyChoose{
height:55px;
}
.countriesListSeniorTop{
margin-top:-268px !important;
}
.countriesListSenior2Top{
margin-top:-14px;
}
.availabHeight41{
height:41px;
}
.availab4,.availability-footer4,.availability-footer4{
width: 290px !important
}
#dnn_ctr596_ModuleContent{
margin-left: -10px;
}
.lastHouseRelativeForRent{
position: relative;
left: 14px;
}
.middlehouseForRent{
margin-left:10px;
}
.imgGrayLocalInfo{
margin-left: -14px;
width: 306px;
}
#dnn_ctr1261_ContentPane{
margin-top: 23px;
}
.readMoreALocal{
font-size: 12px;
}
#dnn_ctr611_ContentPane{
margin-top: -7px;
}
.localGrayBorder{
border-bottom:1px #ccc solid;
}
.ulImagesLocalInfo{
margin-top: -33px !important; 
}
.localInfoAd2{
margin-top: 32px;
}
.localInfoAd3{
margin-top: 33px;
margin-left: -15px;
width: 309px;
}
.communityPhotos{
width: 930px;
}
.mapAndList{
margin-top: 20px;
}
.localInfoRecreation{
margin-top: -36px;
}
.smallerTitleLocalInfo{
font-size: 25px !important;
}
#dnn_ctr1728_ContentPane{
	margin-top: -24px;
}
.localGrayBorder1,.localGrayBorder2{
margin-top: -25px;	
}
#dnn_ctr1733_ContentPane{
margin-top: -41px;
}
#dnn_ctr1734_ContentPane{
margin-top: -14px;
}
#dnn_ctr1735_ContentPane{
margin-top: -20px;
}
.forSaleMenuItem a{
color: #D9D9D9 !important;
}
.header-nav li.forSaleMenuItem a, .header-nav li.forSaleMenuItem a:visited{
background: url(Images/header-nav-gray.gif) top right no-repeat !important;
}
.header-nav li.last a, .header-nav li.last a:visited{
background: url(Images/header-nav-last-gray.gif) top right no-repeat !important;
}
.countryListForRent2{
margin-top: -335px;
margin-left: 330px;
}
.bordersForMapFR{
height: 255px;
}
.bucket-wide-bodyFR{
height:auto !important;
}
#dnn_ctr599_ContentPane,#dnn_ctr604_ContentPane,#dnn_ctr607_ContentPane,#dnn_ctr908_ContentPane,#dnn_ctr936_ContentPane,#dnn_ctr955_ContentPane,#dnn_ctr972_ContentPane,#dnn_ctr1008_ContentPane,#dnn_ctr1011_ContentPane,#dnn_ctr1014_ContentPane,#dnn_ctr1017_ContentPane,#dnn_ctr1021_ContentPane,#dnn_ctr1024_ContentPane,#dnn_ctr1027_ContentPane,#dnn_ctr1030_ContentPane{
margin-left:-10px;
}

#dnn_ctr609_ContentPane .centerHouse1,#dnn_ctr909_ContentPane .centerHouse1,#dnn_ctr937_ContentPane .centerHouse1,#dnn_ctr956_ContentPane .centerHouse1,#dnn_ctr973_ContentPane .centerHouse1,#dnn_ctr1009_ContentPane .centerHouse1,#dnn_ctr1012_ContentPane .centerHouse1,#dnn_ctr1015_ContentPane .centerHouse1,#dnn_ctr1018_ContentPane .centerHouse1,#dnn_ctr1022_ContentPane .centerHouse1,#dnn_ctr1025_ContentPane centerHouse1,#dnn_ctr1028_ContentPane .centerHouse1,#dnn_ctr1032_ContentPane .centerHouse1{
margin-left: 0px;
position: relative;
left: 10px;
}
#dnn_ctr608_ContentPane .centerHouse1,#dnn_ctr907_ContentPane .centerHouse1,#dnn_ctr939_ContentPane .centerHouse1,#dnn_ctr971_ContentPane .centerHouse1,#dnn_ctr988_ContentPane .centerHouse1,#dnn_ctr1010_ContentPane .centerHouse1,#dnn_ctr1013_ContentPane .centerHouse1,#dnn_ctr1016_ContentPane .centerHouse1,#dnn_ctr1019_ContentPane .centerHouse1,#dnn_ctr1023_ContentPane .centerHouse1,#dnn_ctr1026_ContentPane .centerHouse1,#dnn_ctr1029_ContentPane .centerHouse1,#dnn_ctr1031_ContentPane .centerHouse1{
margin-left: 0px;
position: relative;
left: 23px;
}
#dnn_ctr598_ContentPane .centerHouse1,#dnn_ctr601_ContentPane .centerHouse1,#dnn_ctr606_ContentPane .centerHouse1{
margin-left: 14px;
}
#dnn_ctr598_ContentPane .centerHouse1{
margin-top: -3px;
}
#dnn_ctr1026_ContentPane .centerHouse1{
left: 13px !important;
}
.button-submit,.viewAllOurProp{
color: #3771AC;
}
a, a:visited{
color: #3771AC;
}
.jcarousel-item p a{
display:none;
}
.featuredlocal2{
margin-top: -1px !important;
}
footer{
display:none;
}
#dnn_ctr867_ContentPane{
margin-top: -365px;
margin-left: 307px;
}
.mortgageCalcTxt{
width:320px !important;
}
.right-column-bucket-body{
border-right: 1px #CCC solid;
border-left: 1px #ccc solid;
background:none !important;
width:298px !important;
}
.right-column-bucket-body-footer{
border-right: 1px #CCC solid;
border-left: 1px #ccc solid;
width:298px !important;
}
#bucket-wide-body a{
text-decoration:none !important;
}
.countryTitleForRent a{
color:#fff;
text-decoration:none;
}
.secondaryNavHomeImp{
width: 605px !important;
padding-left: 10px;
}
.welcomeNeightborsTxt{
font-family:Trebuchet MS;
padding-left: 10px;
}
.welcomeNeTxt{
font-family: trebuchet ms;
padding-left: 158px;
line-height: 19px;
margin-top: -9px;
}
.lineBlue{
width: 605px;
height: 2px;
background: #00386C;
margin-top: -10px;
margin-left: 10px;
}
.lineGreen{
width: 605px;
height: 2px;
background: #3B7551;
margin-top: -10px;
margin-left: 10px;
}
.lineRed{
width: 605px;
height: 2px;
background: #900;
margin-top: -10px;
margin-left: 10px;
}
.lineOrange{
width: 605px;
height: 2px;
margin-top: -10px;
margin-left: 10px;
background: #ff9900;
}
.redTitleCont{
font-family: Trebuchet ms;
font-size: 29px;
height: 44px;
background: #990000;
color: white;
padding-left: 10px;
padding-top: 8px;
font-weight: bold;
margin-top: 6px;
}
.homeImp1{
float: left;
margin-right: 12px;
margin-left:10px;
}
.byGerberHomes,.himeImpTxt{
padding-left:10px;
}
.readmoreHI{
background: url("Images/list-arrow.png") no-repeat center left;
padding-left: 15px;
font-size: 12px;
margin-left:10px;
}
.readmore{
color: #3771AC;
background: url("Images/list-arrow.png") no-repeat center left;
padding-left: 15px;
font-size: 12px;
}
.headlineProducs{
margin-top:20px;
}
.productsServicesCategory,.productsServicesCategory2,.productsServicesCategory3{
float: left;
display: inline;
}
.productsServicesCategory div,.productsServicesCategory2 div,.productsServicesCategory3 div{
margin-top:-10px;
}
.productsServicesCategory{
margin-left: 15px;
margin-top: 16px;
}
.productsServicesCategory2{
margin-left: 80px;
margin-top: -27px;
}
.productsServicesCategory3{
margin-top: -54px;
margin-left: 70px;
}
.homeInteriorLocalCont{
font-size: 21px;
background: #00386C;
color: white;
padding: 9px;
height: 47px;
}
.homeInteriorLocalContRed{
font-size: 21px;
background: #900;
color: white;
padding: 9px;
height: 47px;
}
.homeInteriorLocalContGreen{
font-size: 21px;
background: #3B7551;
color: white;
padding: 9px;
height: 47px;
}
.homeInteriorLocalTxt{
padding:20px;
background: #FBF2C0;
overflow-y:auto;
}
.right-column-bucket-body2{
width: 298px !important;
}
.right-column-bucket-body-footer2{
width: 298px !important;
}
.bgGray1{
width:295px;
}
.SEOMenu ul ul {
min-width: 187px;
width: auto;
position: absolute;
display: none;
z-index: 10;
background: url(Images/bgDropMenu.jpg) repeat-x;
background-size: auto 100%;
padding-top: 15px;
padding-bottom: 35px;
z-index:20;
}
.SEOMenu ul {
margin: 0;
padding: 0;
/*width: auto;*/
float: left;
}
.SEOMenu li {
margin: 0;
padding: 0;
list-style: none;
float: left;
font-size: 13px;
font-weight: bold;
width: auto;
white-space: nowrap;
cursor: pointer;
}
.SEOMenu ul ul li {
float: none;
display: block;
width: auto;
position: relative;
white-space: nowrap;
text-align: left;
}
.SEOMenu ul ul li a {
display: block;
text-align: left;
background: none;
color: #5d83aa !important;
cursor: pointer;
padding-left: 6px;
padding-right: 18px;
}
.SEOMenu li:hover ul {
display: block;
}
.homeSeller{
font-family: trebuchet ms;
font-size: 16px;
width: 200px;
height: 27px;
padding-top: 4px;
text-align: center;
background: url(Images/hiBGBtn.png);
float: left;
margin-top: 22px;
margin-right: 22px;
}
.grayLine{
background:#8c8c8c;
height:1px;
margin-top: 10px;
}
.hiLeft1{
float: left;
width: 49%;
border: 1px #CCC solid;
}
.hiRight1{
float: right;
width: 49%;
border: 1px #CCC solid;
}
.lineOneRed{
background:#990000;
height: 9px;
}
.lineOneBlue{
background:#00386c;
height: 9px;
}
.homeInteriorHomePageRedBtn {
PADDING-BOTTOM: 1px;
MARGIN-TOP: 7px;
PADDING-LEFT: 31px;
WIDTH: 188px;
DISPLAY: inline-block !important;
MARGIN-BOTTOM: 3px;
BACKGROUND: #900;
HEIGHT: 23px;
COLOR: white !important;
MARGIN-LEFT: 34px;
FONT-SIZE: 13px;
PADDING-TOP: 7px;
background: #900;
}

.homeInteriorHomePageBlueBtn{
background: #00386C;
height: 23px;
padding-top: 7px;
width: 186px;
display: inline-block;
color: white !important;
font-size: 13px;
padding-left: 30px;
margin-left: 34px;
margin-top: 7px;
margin-bottom: 3px;
}
.hiPaddings{
padding: 7px;
}
.hiPaddings p{
	margin-top: 0px !important;
}
.linkInHi{
background: url(Images/list-arrow.png) no-repeat center left;
padding-left: 15px;
font-family: Trebuchet MS !important;
}
.interiorImgHouse1Png{
width:100%;
}
.tAndArticlesTitleHi,.pAndServTitleHi{
font-family: Trebuchet MS !important;
}
.yardandGardenTxt{
width: 49%;
float: left;
font-family: Trebuchet MS !important;
}
.remodelingTxt{
width: 49%;
float: right;
font-family: Trebuchet MS !important;
}
.lineOneGreen{
background:#808030;
height: 9px;
}
.homeInteriorHomePageGreenBtn{
background: #808030;
height: 23px;
padding-top: 7px;
width: 187px;
display: inline-block;
color: white !important;
font-size: 13px;
padding-left: 34px;
margin-left: 34px;
margin-top: 7px;
margin-bottom: 3px;
}
.lineOneGreenes{
background:#3b7551;
height: 9px;
}
.homeInteriorHomePagelineOneGreenesBtn{
background: #3B7551;
height: 23px;
padding-top: 7px;
width: 181px;
display: inline-block;
color: white !important;
font-size: 13px;
padding-left: 25px;
margin-left: 32px;
margin-top: 10px;
margin-bottom: 3px;
}
.grayLineottom{
background: #888;
height: 2px;
margin-top: 20px;
margin-bottom: 10px;
}
.makeSpaceUp,.makeSpaceUp2{
padding-top:20px;
}
.homeImpLocalCont{
font-size: 21px;
background:url(Images/hiBGBtn2.png) repeat-x;
color: #333;
padding: 9px;
height: 47px;
background-size: 100% 100%;
}
.grayAdHi{
margin-top: 20px;
width: 290px;
}
.cleanUpHi1{
margin-top: 20px;
width: 290px;
}
#slidernearby .image{
width: 278px;
}
.slider_abodey div{
z-index: 30 !important;
}
.jcarousel-item-placeholder{
margin-right: -140px !important;
}
.newsRealeaseDate{
color: gray;
font-size: 11px;
visibility: hidden;
margin-bottom: 2px;
}
.HouseNearby{
background: white;
width: 269px;
padding-bottom: 12px;
}
.HouseNearby a:nth-child(1) {
position: relative;
top: 7px;
left: 11px;
font-family: Trebuchet MS;
}
#slidernearby{
/*overflow: hidden;*/
height: 220px !important;
width: 270px;
overflow: visible;
}
.HouseNearby .image img{
width: 248px;
padding-top: 3px;
}
/*#dnn_ctr2143_ContentPane,#dnn_ctr2144_ContentPane,#dnn_ctr2145_ContentPane,#dnn_ctr2146_ContentPane{
width: 220px;
float: left;
margin: 0 0px 20px 0;
overflow: hidden;
}*/
#dnn_ctr2076_View_hlReviseSearch{
font-size: 18px;
}
.asd1{
margin-left: -10px !important;
}
#slidernearby_pager a{
background: url("/images/Gallery/carousel-button.png") no-repeat;
width: 16px;
height: 16px;
padding: 0;
margin-right: 4px;
float: left;
overflow: hidden;
text-indent: -23px;
margin-right: 9px;
}
#slidernearby_pager .activeSlide{
background: url(Images/carousel-button-selected-nearby.png) no-repeat;
}
#slidernearby_pager{
position: relative;
padding-left: 50%;
left: -25%;
width: 100%;
height: 16px;
}
.hrNearby{
clear: both;
margin-top: 8px;
margin-bottom: 10px;
width: 267px;
margin-left: 0px;
}
.hnearByContainer{
background: url(Images/headlinebg.gif) repeat-x;
padding-top: 9px;
padding-left: 11px;
padding-bottom: 18px;
margin-bottom: 33px;
border: #CCC 1px solid;
margin-top:23px;
}
.hnearTitle{
font-size: 20px;
margin-bottom: 14px;
font-family: Trebuchet MS;
}
#slidernearby_pager a:nth-child(1){
position: relative;
top: 0px;
left: 0px;
}
.nearbyImgLogo{
width: 115px;
float: left;
margin-right: 10px;
}
.nearbyImgLogoTitle{
font-family: Trebuchet MS;
color: #369;
font-size: 13px;
margin-top: 21px;
height: 18px;
overflow: hidden;
text-overflow: ellipsis;
width: 150px;
}
.nearbyContactUsBtn{
background: orange;
width: 100px;
float: left;
text-align: center;
color: white;
font-family: Trebuchet MS;
padding-top: 4px;
height: 23px;
font-size: 13px;
margin-top: 2px;
}
.nearbyImgLogoTel{
font-size: 12px;
/*margin-top: 4px;*/
}
#dnn_ctr566_contact_divHorizontal{
width: 601px !important;
margin-left: 9px !important;
}
#dnn_ctr538_ContentPane{
margin-top: 18px;
}
#dnn_ctr538_ContentPane #pro-bucket-body{
width: 288px !important; 
border: 1px #CCC solid !important;
}
#dnn_ctr538_ContentPane .pro-title{
width:auto !important;
}
#dnn_ctr538_ContentPane #pro-bucket-footer{
background:none !important;
}
/*.bucket-home-container-wrapper-right .home-box .linkInHiBottom{
bottom: 14px;
}*/
.bucket-home-container-wrapper-right .home-box p{
margin-top: 7px !important;
}
/*.scndLinkRight{
bottom: 6px !important;
}*/
.scndLinkLeft{
bottom: -6px !important;
}
.search-results-body [height="190"]{
width:278px;
}
#dnn_ctr2140_ContentPane{
margin-top: 22px;
}
.propertyFeaturesTitle{
/*width: 280px;*/
}
.viewNeiAndTown{
background: url(Images/bgCian.png);
height: 31px;
font-size: 20px;
font-family: Trebuchet MS;
font-weight: bold;
text-align: center;
color: #555;
position: relative;
padding-top: 9px;
margin-bottom: 10px;
width: 600px;
margin-top:-10px;
}
.enterViewNei{
background: gray;
position: absolute;
right: 10px;
bottom: 8px;
color: white !important;
width: 59px;
height: 19px;
padding-top: 3px;
font-size: 12px;
text-decoration: none !important;
cursor:pointer;
}
.poweredcalc{
visibility:hidden;
}
.calculatorForSleDetail{
border: 1px solid #CCC;
width: 293px;
height: 302px;
float:left;
margin-right: 11px;
}
.addressAgain1{
margin-top: -15px;
}
.calculatorForSleDetail #MLCalcFormMortgageForm.panelItem{
height: 299px;
}
.wantToPreqhead{
width: 280px;
float:left;
margin-top:-41px;
}
.monthlyPaymentsHead{
width: 280px;
}
.prequalifContentImg{
width: 120px;
height: 78px;
float: left;
margin-top: 40px;
margin-left: 20px;
}
.prequalifContent img{
margin-top: 20px;
margin-left: 20px;
}
.yourMortgHere{
float: left;
color: #369;
margin-top: 40px;
margin-left: 8px;
font-weight: bold;
font-size: 13px;
}
.startMortgHere{
background: orange;
float: left;
margin-top: 12px;
margin-left: 9px;
height: 25px;
width: 86px;
padding-top: 9px;
text-align: center;
color: white;
font-size: 13px;
text-decoration: none !important;
cursor:pointer;
color:white !important;
}
.prequalifContent{
float: left;
width: 292px;
height: 302px;
border: 1px solid #CCC;
}
/*#left-column-property #image_wrap{
height: 385px;
}*/
.rightColumnAdsPropDet img{
padding-bottom:10px;
}
.toSeeMorePhot{
float: left; width: 100%; position:relative;top:-20px; text-align: right;
margin-top: -13px;
}
.priceHeaderDetail{
margin-top: 0px;
}
.brecomended1{
float: left;
padding-left: 5px;
/*padding-right: 40px;
width: 232px;*/
}
.brecomended1 img,.brecomended2 img{
/*width: 277px;
height: 82px;*/
max-width:260px;
max-height:82px;
}
.textForBRecomended{
float: left;
margin-top: -60px;
margin-left: 132px;
font-size: 13px;
color: #369;
font-family: Trebuchet MS;
}
.brecomended2{
float: left;
width: 239px;
}
.propertyAgentPhotoDiv{
padding:15px 3px 3px 17px;
display:table-cell;
}
.textAgentListContainer{
padding:15px 13px 3px 14px;
display:table-cell;
vertical-align : top;
}
.textAgentListContainer2{
padding:15px 13px 3px 3px;
display:table-cell;
vertical-align : top;
}
.textAgentListContainer span{
font-weight: lighter;
line-height: 15px;
}
.textAgentListContainer .nearbyImgLogo{
width: 108px !important;
border-width: 0px;
margin-top: 38px;
}
.phoneAgentPropDet{
text-align:left; 
padding: 0 0 5px 5px;
}
.phoneAgentPropDet span{
font-size: 20px;
margin-left: 13px;
color: #444;
}
.availabilityName,.availabilityEmail,.availabilityPhone,.availabilityComments{
-webkit-appearance: none;
border: 1px #CCC solid;
}
.availabilityDate{
border: 1px #CCC solid;
margin-top: 8px;
height: 24px;
}
.btnSubmitFormAgList{
margin-top: -19px;
border-width: 0px;
}
#dnn_ctr566_contact_divHorizontal{
margin-top:-9px;
}
.textctContainerAgentListTop{
padding:15px 13px 3px 11px;
display:table-cell; 
vertical-align : top;
width: 155px;
}
.textctContainerAgentListTop span{
line-height: 14px;
}
.textctContainerAgentListTop .nearbyImgLogo{
width:108px !important;
margin-top: 23px;
}

.brecomended1 img, .brecomended2 img {
/*width: 260px;
height: 82px;*/
max-width:260px;
max-height:82px;
}
.brecomended1 a{
margin-right:10px;
}
#dnn_ctr575_View_UpdatePanel1 img {
height:580px !important;
}


/*DISCLAIMER on PROPERTY DETAIL PAGE*/

#disclaimer-popup {display:none;}

/* Overlay */
#disclaimer-popup-overlay {background-color:#888; cursor:wait;}

/* Container */
#disclaimer-popup-container {height:300px; width:380px; font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; background:#fff; border:2px solid #eeeeee;}
#disclaimer-popup-container .header {font-size:14px;height:30px; line-height:30px; width:100%; background-color:#F49700; color:#fff; font-weight:bold;}
#disclaimer-popup-container .header span {padding-left:8px;}
#disclaimer-popup-container .message {color:#333; font-size:12px; margin:0; padding:12px 12px 12px 12px;}
#disclaimer-popup-container .buttons {line-height:26px; width:160px; float:right; padding:10px 8px 0;} 
#disclaimer-popup-container .buttons div {float:right; margin-left:4px; padding-top:6px;margin-right:10px; width:100px; height:26px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; background-color:#F49700; border:1px solid #eee; cursor:pointer;} 
#disclaimer-popup-container a.modal-close,
#disclaimer-popup-container a.modal-close:link,
#disclaimer-popup-container a.modal-close:active,
#disclaimer-popup-container a.modal-close:visited {text-decoration:none; font-weight:bold; position:absolute; right:10px; top:2px; color:#fff;}
#disclaimer-popup-container a.modal-close:hover {color:#ccc;}

.search-agent strong,.search-agent-featured strong {
color:#369 !important;
}
.findAProBox #pro-bucket-body{
width:298px;
background:none !important;
border:1px #ccc solid;
height:309px;
overflow:hidden;
}
.findAProBox #pro-bucket-footer{
width:290px;
background:none !important;
}
.RightPane2Col .bucket-home-container-wrapper-right{
width: 288px !important;
position: relative !important;
top: -1px !important;
}
#dnn_ctr2861_ContentPane{
position: relative !important;
top: -7px !important;
float: right !important;
}
#dnn_ctr2861_contentpane #pro-bucket-body{
width: 288px;
}
.viewAllInsAgencies:visited {
color: #369 !important;
}
.newBoxesTop p {
position: relative;
top: -8px;
}
#dnn_ctr2786_contact_tableformHor,#dnn_ctr2777_contact_divVertical,#dnn_ctr472_contact_divVertical{
background:white !important;
}
#dnn_ctr2786_contact_divHorizontal .headline{
max-width: 596px !important;
}
.rightAgentsListDetail{
border: #CCC 1px solid;
padding-bottom: 9px;
}
.rightAgentsListDetail table,#dnn_ctr2786_contact_tableformHor{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 11px !important;
font-weight: bold !important;
}
#dnn_ctr2777_contact_tableform{
height: 270px;
padding-top: 13px !important;
}
.openHouseTime{
font-size: 13px;
margin-bottom: 23px;
border: 1px #CCC solid;
padding: 13px;
}
.openHouseTime span{
font-weight:bold;
}
.homeLogo{
border:none;
width:184px;
}
/*new menu*/
.MenuWrapperMega ul, ul#PfNavMega{
padding-left: 230px !important;
padding-top: 4px !important;
}
.dropDownAllPages{
width: 170px;
position: relative;
left: 12px;
top: 9px;
border: 1px #CCC solid;
height: 24px;
margin-top: 1px;
z-index: 999;
border-radius: 7px;
-webkit-border-radius: 5px;
font-weight: normal;
padding-left: 0px;
}
nav a, nav a:visited{
color: #FFF !important;
font-family: Trebuchet MS !important;
background: url(Images/nav2header.gif) top right no-repeat !important;
}
nav{
background: url(Images/headerBorderBg.png) repeat-x !important;
height: 43px;
z-index: 2;
position: relative;
background-size: auto 43px !important;
top: -20px;
}
.headerImgContainer{
position: relative;
top: 4px;
margin-bottom: -122px;
}
#menu6{
right: 525px;
position: absolute;
top: -33px;
}
ul #menu6 a, ul #menu7 a,ul #menu8 a{
background: none !important;
color: #ccc !important;
}
#menu7{
right: 162px;
position: absolute;
top: -33px;
}
#menu8{
right: 226px;
position: absolute;
top: -33px;
}
.breadcrumbs{
position: relative;
top: -13px;
margin-bottom: -29px;
z-index: 999 !important;
width: 261px;
overflow: visible;
white-space: nowrap;
}
ul #Menu6 a, ul #Menu7 a, ul #Menu8 a {
    background: url(Images/nav2headerLong.gif) no-repeat scroll right  transparent !important;
	padding:5px 19px 6px 13px !important;
}
ul #Menu9 a{
background:none !important;
padding:5px 22px 6px 21px !important;
}
#Menu5 a:visited, #Menu5 a{
background:none !important;
}
/*.dropDownAllPagesIE{
top:149px !important;
}*/
/*end new mwnu*/
.logoImageGeneral{
position: relative;
top: -26px;
}
.ModItxQCModulesSearchCheckAvaibilityC{
background: #EEE;
padding-bottom: 7px;
margin-bottom: 15px;
}
.ModItxQCModulesSearchCheckAvaibilityC input,.ModItxQCModulesSearchCheckAvaibilityC textarea{
border: 1px #CCC solid;
margin-top: -2px;
margin-bottom: 6px;
height: 24;
}
.ModItxQCModulesSearchCheckAvaibilityC .subhead{
color:#000 !important;
padding-left:2px !important;
}
.ModItxQCModulesSearchCheckAvaibilityC table{
padding-left: 8px;
margin-top: 6px !important;
}
.ModItxQCModulesSearchCheckAvaibilityC .hneartitle{
margin-bottom: -1px;
}
#dnn_ctr2777_contact_btnsbmit,#dnn_ctr2786_contact_btnsubmit2{
height:36px !important;
}
#dnn_ctr2777_contact_btnsbmit{
margin-top: -12px;
}
#dnn_ctr3770_View_imgAds{
margin-top: 7px !important;
height: 95px !important;
width: 275px !important;
}
#dnn_ctr3770_View_lblPhoneAgence{
font-weight: bold !important;
font-size: 15px !important;
float: right !important;
}
.tableHousesNear{
width: 276px;
}
#dnn_ctr2777_contact_divHeadwithphoto div{
padding-top:4px !important;
}
#dnn_ctr2777_contact_imgAgent{
padding-top: 4px;
}
#dnn_ctr2777_contact_tableform input{
margin-top: 8px;
margin-bottom: 8px;
height: 24px;
}
#dnn_ctr2777_contact_txtVerComments{
margin-top: 7px;
}
.reqInfoTd{
padding-top: 6px;
}
#dnn_ctr3770_View_btnsbmit{
margin-top: 8px;
}
.ModItxQCModulesSearchCheckAvaibilityC textarea{
height: 90px;
}
#dnn_ctr1121_ModuleContent{
margin-bottom: -20px;
}
#dnn_ctr1053_contact_pnlGrid{
margin-top: 37px;
}
.RightPane2Col .scndPBoxRight img{
width: 272px;
}
.spanInputCheck{
float:left;
}
.submitInputCheck{
padding-left: 11px;
margin-bottom: -3px !important;
padding-top: 0px;
margin-top: 2px !important;
}
.spanPhoneCheck{
vertical-align: middle;
float: right;
padding-right: 13px;
padding-top: 9px;
font-size: 15px;
font-weight: bold;
}
/*modal check availability*/
#dnn_ctr3760_ModuleContent{
background: none !important;
margin-bottom: -30px;
}
#dnn_ctr3760_ModuleContent a{
position: relative;
top: 158px;
left: 74px;
font-size: 13px;    
}
#dnn_ctr3758_ContentPane{
margin-top: -14px;
}
.slider_abodey div{
overflow: visible !important;    
}
.ContentPane2Col .ModItxQCModulesSearchCheckAvaibilityC{
float: right;
margin-bottom: -37px;
background: none !important;
width: 241px;
}
.ContentPane2Col .ModItxQCModulesSearchCheckAvaibilityC a{
position: relative;
top: 157px;
left: -12px;
font-size: 13px;
float: left;
overflow: hidden;
height: 30px;
text-overflow: ellipsis;
}
#carousel_3736 p, #carousel_2913 p{
    top: 72px !important;
}