/* CSS Document */

/* HTML styles */
body, html{background: #0F2D41; text-align: center; font: 100% Arial, Helvetica, sans-serif; color: #000; z-index: 1; margin: 0; padding: 0;}

/* links */
a, a:visited {color: #81B5D4; text-decoration: none;}
a:hover,{color: #FFF;}

legend {display:none;}

#wrapper{background:#0F2D41; text-align: left; margin: 0 auto; padding: 0; width: 760px; font-size: .75em; z-index: 2; position: relative;}

/* Banner */
#banner{background: #0F2D41; height: 110px; margin: 0; padding: 0; border-bottom: solid 1px #FFF;}

#logo{margin: 15px 0 0 0;}

#utility_nav{background: #0F2D41; float: right; padding: 0; margin: 0; width: 500px;}
#utility_nav_text{font-size: 100%; color: #81B5D4; margin: 0; padding: 21px 0 0 0; text-align: right;}
#utility_nav_text a{color: #81B5D4; text-decoration: none;}
#utility_nav_text a:hover, #utility_nav_text a:active{color: #ffffff;}

/* Primary Navigation */
#nav{background: #0F2D41; padding: 0; margin: 0 1px 0 1px; border-bottom: solid 1px #FFF; position:relative;}
#nav ul{padding: 6px 0 8px 0; margin: 0; list-style-type: none;}
#nav ul li{display: inline; margin: 0; padding: 0 0 0 4px;}
#nav ul li a{color: #FFF; font-weight: bold; text-decoration: none; background: #0F2D41 url(../images/navigation/nav_arrow_up.gif) 0 2px no-repeat; padding: 0 0 0 15px; margin: 0 0 0 2px;} 
#nav ul li a:hover, #nav ul li a:active{background: #0F2D41 url(../images/navigation/nav_arrow_over.gif)  0 2px no-repeat; color: #B5D91D;}
#nav ul li a.navstateon{font-weight: bold; background: #0F2D41 url(../images/navigation/nav_arrow_over.gif)  0 2px no-repeat; color: #B5D91D;}

/* Secondary Navigation */
#second_nav{background: #B5D91D; padding: 0; margin: 0 1px 0 1px; border-bottom: solid 1px #FFF; position:relative;}
#second_nav_text{font-weight: bold; font-size: 100%; color: #FFF; margin: 0; padding: 6px 0 6px 6px;}
#second_nav_text a{color: #0F2D41; text-decoration: none;}
#second_nav_text a:hover, #utility_nav_text a:active{color: #FFF;}

/* Content Area */
#content_area {background: #0F2D41 url(../images/homepage_content/body_bg.gif) repeat-y; margin: 0; padding: 0; border-bottom: solid 1px #FFF;}
.label-tag {display:block; width:200px; float:left; padding-top: 3px; font-weight:bold;}

/* Left Column */
#left_col {width: 214px; margin: 0; padding: 0; float:left;}
#left_col a {color: #0f2d41; font-weight: bold}
#left_col a:hover {text-decoration: underline}

/* Property Search */
.property_header{font-size: 120%; background-color: #0F2D41; color: #FFF; font-weight: bold; padding: 8px 0 10px 10px; margin: 0 0 0 1px;}

label.search{margin: 8px 0 3px 10px; padding: 0; display: block;}

#radio_buttons{margin: 8px 0 5px 10px; padding: 0;}

input#sales{margin:0 15px 0 0; padding: 0;}

.lhs-select{margin: 0 0 0 10px; padding: 0; width: 193px;}

#search_button{margin: 12px 0 12px 10px; padding: 0;}

/* What's My Property Worth? */
.property_worth{font-size: 120%; background: #FC8129; color: #0F2D41; font-weight: bold; padding: 8px 0 10px 10px; margin: 0 0 0 1px; border-top: solid 1px #FFF; display: block;}
.property_worth a{color: #fff;text-decoration: none; display: block;}
.property_worth a:hover{color: #000;}

/* Ask the export */
.expert{font-size: 120%; background: #b5d91d; color: #0F2D41; font-weight: bold; padding: 8px 0 10px 10px; margin: 0 0 0 1px; border-bottom: solid 1px #FFF; border-top: solid 1px #FFF; display: block;}
.expert a{color: #fff;text-decoration: none; display: block;}
.expert a:hover{color: #000;}

.property_worth a.valuationlink{color: #fff;text-decoration: none; display: block;}
.property_worth a.valuationlink:hover{color: #000;}


h3 a:active{color: #0F2D41;}

/* Spotlight On */
#spotlight_text{padding: 10px; margin: 0;}
#spotlight_text a{text-decoration: underline; font-weight: bold; color: #0F2D41;}
#spotlight_text a:hover, .spotlight_text a:active{text-decoration: none; color: #FFF;}
#spotlight_text img{padding: 0; margin: 0 0 10px 0; border: 1px solid #FFF;}

/* Sucess Sign Image */
#success_sign{padding: 0; margin: 0 1px 0 1px;}

/* Right Column */
#right_col{width:545px; padding: 0; float:right;overflow:hidden}

#welcome{background: #B5D91D; border-bottom: solid 1px #FFF; border-top: solid 1px #FFF; padding: 0; margin: 0 1px 0 0;}
.welcome_image{padding: 0; margin: 8px 0 10px 20px;}

#content_text{color: #FFF; padding: 0; margin: 20px;}
#content_text img{float: right; margin: 70px 0 5px 0; padding: 0;}

/* Footer */
.cleardiv{clear:both;}
#footer{background: #0F2D41; padding: 0; margin: 0; clear:both;}
#footer_text{font-size: 80%; color: #FFF; margin: 0; padding: 8px 0 0 0; text-align: left;}
#footer_text a{color: #81B5D4; text-decoration: none;}
#footer_text a:hover, a:active{color: #FFF;}


/*CMS styles*/

/* The rest of the headings are to be used in the content area */
h3							{font-size: 140%; font-weight: bold; color:#81b5d4; margin: 0; padding: 0;}
h4							{font-size: 120%; font-weight: bold; color:#B5D91D; margin: 0; padding: 0;}
h5							{font-size: 100%; font-weight: bold; color:#B5D91D; margin: 0; padding: 0;}

#cms_content				{color: #FFF; padding: 0; margin: 20px;}
#cms-content				{color: #FFF; padding: 0; margin: 20px;}

/* TEXT snippet style */
.cms-heading h1				{font: 110% Arial, Helvetica, sans-serif; color: #FC7323; display: inline;} 
.cms-textandimage 			{margin: 0;}
.cms-textandimage img 		{border: 1px solid #FFF;}
.cms-text 					{padding: 0; margin-top: 0px; color:#FFFFFF;}
.cms-text a					{color:#b5d91d;}
.cms-text a:hover			{color:#FFFFFF;}
.cms-text ul 				{margin: 0; padding: 0;}
.cms-text li				{margin: 20px 0 0 0; padding: 0 0 0 20px; list-style: none; background: url(../images/icons/bullet_white.gif) 0 2px no-repeat;}

/* IMAGE snippet style */
.cms-image 					{margin: 0; padding: 0;}
.image-box					{margin-right: 10px; padding: 0; text-align: center;display: block;}
.image-box img				{border: 1px solid #FFF;}
.image-box-text				{color: #81B5D4;}

/* HIGHLIGHTED AREA snippet style */
.cms-highlight 				{color: #0F2D41; display: block; background: #81B5D4; padding: 10px; margin: 10px 10px 10px 10px;}


#buttonholder				{text-align:right;}

#space						{height: 32px;padding: 5px;}
#space img                  {border:0px}


/*SEARCH ANS UMMARY PAGES*/
.dezrez-prop-address {margin:0px;padding:10px 0px 5px 10px;color:#082C42;font-size:90%;font-weight:bold}
.dezrez-td-price{font-size:105%;font-weight:bold;color:#B5D91D;margin:0;padding:3px 0px 0px 10px;}
.dezrez-price{color:#B5D91D;font-size:105%;}
.dezrez-td-description{font-size:100%;font-weight:normal;color:#082C42;}
* html .description {padding:3px 10px 15px 10px;width:250px}
.description {padding:3px 10px 15px 10px;width:230px}
.description a:hover{color:#81B5D4;}

.dezrez-thumb{margin:0 10px 5px 15px; width:140px;}
.bordertop {background: url(../images/property_search/divider.gif) repeat-x;height:13px}



/*Details page new styles JSJ 12/04/2011*/
.property-name-address{float:left;width:305px;background-color:#fff;padding:0px;height:40px;margin-top:20px}
.property-name-address h3{padding-left:15px;color:#082C42 !important;}

.tel-no{float:left;width:200px;background-color:#fff;padding:0px;margin-top:18px}
.tel-no h3{padding-left:40px;color:#082C42 !important;}

.price{float:left;width:305px;background-color:#fff;padding:0px}
.price h4{padding-left:15px;color:#B5D91D !important;}

.status{float:left;background-color:#ff0000;width:200px;}
.status h4{color:#fff;font-size:1em;padding:5px 0px 5px 45px;background: url(../images/property_search/status_arrow.gif) no-repeat left}

.property-detailed-description{float:left;margin:10px 0px 0px 15px;color:#082C42;font-weight:normal}



.clear{clear:both}















#econtent1					{padding-left:10px;}
#CertificateArea			{padding-right:3px;clear:both; text-align: center}

#homepage-property-wrapper {clear:both;display: block; float: left; text-align: center; padding: 0 10px 0 20px}
#homepage-property-wrapper table {float: left;}
#homepage-property-wrapper h3 {padding-left: 15px; padding-top: 10px}
#homepage-property-wrapper img {width: 220px}
#homepage-property-wrapper .dezrez-thumb {margin: 0px}

.toc-padding img {margin-right:6px;}
.toc-padding div {margin-bottom:3px}

.toc-sub img {margin-right:6px !important;}
.toc-sub div {margin-bottom:3px !important;}


.toc-padding{padding-bottom:0 !important;margin-bottom:0 !important;display:block}
.toc-sub div,.toc-sub sub,.toc-sub sub a {padding-bottom:0 !important;margin-bottom:0 !important;display:block}
#x3 .toc-sub{padding-bottom:0 !important;margin-bottom:0 !important;display:block}



/*Carousel on home page*/
.slideshow-container {
    float: left;
    margin: 0px;
    width:544px;}
	
.slideshow-images {
    height:320px;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;}

.slideshow-images img{border:none;}
	
.slideshow {
    background: none repeat scroll 0 0 #F0F2F1;
    position: relative;
    width:544px;}

/*Rounded corners*/	
.tl, .tr, .bl, .br {
    /*display: block;
    font-size: 0.1px;
    height: 5px;
    position: absolute;
    width: 5px;
    z-index: 10;*/display:none}
	
.tl {/*background: url(../images/image_rotator/tl.png) no-repeat scroll left top transparent;
    left: 0;
    top: 0*/;display:none}
	
.tr {/*background: url(../images/image_rotator/tr.png) no-repeat scroll right top transparent;
    right: 0;
    top: 0*/;display:none}
	
.br {/*background: url(../images/image_rotator/br.gif) no-repeat scroll right bottom transparent;
    bottom: 0;
    right: 0*/;display:none}
	
.bl {/*background: url(../images/image_rotator/bl.gif) no-repeat scroll left bottom transparent;
    bottom: 0*/;display:none}


/*Controls*/	
.controls-text, .slideshow .control-panel-bottom .slideshow a {
    position: relative;}

.slideshow .controls-text {
    left: 10px;
    position: absolute;
    top: 5px;
    width: 230px;}

	
.slideshow a span {
    cursor: pointer;
    display: block;
	position: absolute;
    left: 14px;
    top: 300px;
    width:300px;color:#000;}
	
.slideshow .control-panel {
    height: 56px;
    margin: 0;
    overflow: hidden;
    /*position: absolute;*/
    top: 262px;
    width: 464px;
	}
	
.slideshow .control-panel-bottom {display:none}

/*Hold the dots*/	
.slideshow .nav-holder {
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 40px;
    top: 330px;}
	

	
.slideshow .nav-holder li {
    float: left;list-style:none}
		
.slideshow .nav-holder a {
    background: url(../images/image_rotator/pager_noncurrent.gif) no-repeat scroll center center;
    text-align: center;}
	
.slideshow .nav-holder a:hover {
    background: url(../images/image_rotator/pager_noncurrent_hover.gif) no-repeat scroll center center;
    text-decoration: none;}
		
.slideshow .nav-holder a.activeSlide, .slideshow .nav-holder a.activeSlide:hover {
    background: url(../images/image_rotator/pager_current.gif) no-repeat scroll center top;
    padding-top: 0;}
	
.slideshow ul{list-style:none}	
	
/*.slideshow ul.slideshow_play_btn {
    position: absolute;
    right: 10px;
    top: 18px;
    width: 27px;
    z-index: 9000;}	
	
.slideshow ul.slideshow_play_btn a.pause {
    background: url(../images/image_rotator/rotator_play.gif) no-repeat scroll 0 78% transparent;}
	
.slideshow ul.slideshow_play_btn a.pause:hover {
    background: url(../images/image_rotator/rotator_play_hover.gif) no-repeat scroll 0 78% transparent;}
	
.slideshow ul.slideshow_play_btn a {
    background: url(../images/image_rotator/rotator_pause.gif) no-repeat scroll 0 78% transparent;
    display: block;
    font-size: 0.1px;
    height: 20px;
    margin-top: 1px;
    position: relative;
    width: 20px;}
	
.slideshow ul.slideshow_play_btn a:hover {
    background: url(../images/image_rotator/rotator_pause_hover.gif) no-repeat scroll 0 78% transparent;
    text-decoration: none;}
	
.slideshow ul.slideshow_play_btn a span.hide {
    left: -999px;
    top: -999px;}
	
.slideshow ul.slideshow_play_btn {
    height: 20px;
    width: 20px;}
	
.slideshow ul.slideshow_play_btn li {
    height: 20px;
    width: 20px;}*/
	
	





* html .slideshow .nav-holder{top:340px}	
*+ html  .slideshow .nav-holder{top:340px}	














