/* 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;}

#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:45px;}

.dezrez-td-price 			{font-size: 140%; font-weight: bold; color:#B5D91D; margin: 0; padding: 5px 0 0 15px;}
.dezrez-td-description 		{font-size: 100%; font-weight: bold; color:#fff; margin: 0; padding: 0 0 0 15px;}
.dezrez-thumb				{margin: 0 10px 5px 15px; width:140px;}
#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}