/*-- Main body -----------*/body {background-color:#FEF4D0;text-align:center;margin-top:0px;font-size: 13px;color: #403f3c;font-family: Arial, Verdana, Courier, Tahoma;}/*-- structure -----------*/#wrap {width:930px;margin:10px auto;text-align:left;padding:10px;background-color:#FFFFFF;border:1px solid #AFBB92;}#header {height:155px;}#logo {float:left;margin-bottom:10px;}#header_right {width:500px;float:right;text-align:right;}.head_image {width:468px;height:98px;margin-left:auto;}#header_right .phone {font-size: 13px;color: #ff2003;font-weight: bold;}#date {float:right;font-size:13px;margin-top: 5px;color: #8c712a;}/* -- Navigation Top Menu Bar -------*/#navbar {height:20px;border:1px solid #00ADEF;background-repeat:repeat-x;margin-bottom: 2px;background-image: 		url(../img/navback5.jpg);}#navbar ul {margin:0px;padding:0px;}#navbar ul li {list-style-type:none;display:inline;height:20px;}#navbar ul li a {display:block;float:left;height:20px;line-height:20px;color:#ffffff;text-decoration:none;padding:0px 10px 0px 10px;font-size:12px;font-weight: bold;}#navbar ul li a.selected {background-color:#2586D7;}#navbar ul li a:hover {background-color:#2586D7;}/*-- Main content block -----------*/#content {margin-top:5px;}#left_column {float:left;width:150px;}.searchbox {width:140px;background-color: #2586d7;margin-top: 0px;margin-bottom: 10px;}.searchbox_top {background: url(../img/blune.gif) no-repeat top right;background-color: #2586d7;}.searchbox_top div {height: 15px;background: url(../img/blunw.gif) no-repeat top left;}.searchbox_bottom {background: url(../img/bluse.gif) no-repeat bottom right;background-color: #2586d7;}.searchbox_bottom div {height: 15px;background: url(../img/blusw.gif) no-repeat bottom left;}.searchbox_content {padding: 0px 0px 0px 5px;background-color: #2586d7;}.searchbox_content a {display: block;}label.search {color: #FFFFFF;font-size: 19px;font-family: Arial, Verdana, Courier, Tahoma;font-style: italic;}label.name {font-size: 12px;color: #ffffff;text-align: right;margin-right: 7px;}.button {margin-top: 5px;margin-left: 30px;}#rentSearch .button {margin-left: 0px;margin-bottom: 10px;background-image: url(../img/navback5.jpg);border: none;color: #FFF;font-weight: bold;}#rentSearch {    border-bottom: 1px dotted #FFF;}#left_column select {width:120px;margin-bottom:5px;margin-left: 8px;}#left_column h2 {margin-bottom: 20px;margin-top: 20px;}#left_column label {display:block;padding-top:2px;}#news {border: 1px #999999 solid;padding: 5px;margin-top: 10px;}#news h2 {margin-top: 2px;}#main {float:right;width:767px;}#centerblock {float:left;width: 420px;}#introtext {float:left;width:400px;}#linkbox {float:right;width:130px;padding:5px;}.boxtop {background: url(../img/beine.gif) no-repeat top right;background-color: #FEF4D0;}.boxtop div {height: 15px;background: url(../img/beinw.gif) no-repeat top left;}.boxcontent {padding: 0px 0px 0px 5px;background-color: #FEF4D0;}.boxcontent h2 {font-size:15px;font-weight:normal;margin:0px 0px 5px 0px;color:#535143;}.boxcontent a {display:block;color: #535143;}.boxbottom {background: url(../img/beise.gif) no-repeat bottom right;background-color: #FEF4D0;}.boxbottom div {height: 15px;background: url(../img/beisw.gif) no-repeat bottom left;}#linkbox_left {float:left;width:135px;padding:0px;}div #linkbox_left .boxcontent h2 {margin-top: 0em;margin-bottom: 2px;}#right_column {float:right;width:330px;}div.title {font-family: Arial, Verdana, Courier, Tahoma;font-size: 16px;font-weight: bold;color: #ff3300;}a {color: #0000ff;text-decoration: none;}a:hover {text-decoration: underline;}a img {border:none;}form {margin-top:0px;}h1 {font-size:22px;font-weight:normal;margin-top:0px;color: #595959;}h2 {font-size:18px;font-weight:normal;}h2.blue {font-weight: bold;color: #00adef;}h2.blue a {color:#2586d7;font-size: 14px;font-weight: normal;}h3 {font-size:15px;font-weight:normal;}#title {float:left;}#price {float:right;}.justadded {padding-bottom:10px;margin-top:13px;border-bottom:1px solid #CCCCCC;}.justadded .image {float:left;width:100px;}.justadded .image img {width:100px;height:80px;}.justadded .summary {float:right;width:375px;}.justadded .summary a {margin-right:15px;}.justadded. summary h3 {margin-top:0px;margin-bottom:0px;font-weight:normal;}/*-- Featured Items -------------*/.featured {padding:5px;margin-bottom: 5px;}.featured img {width:220px;height:165px;border:1px solid #8d8e26;}/* --  Buying Guide ------------- */.article {margin-bottom:15px;}.article h2, .article h1 {margin-bottom:5px;margin-top:0px;}.article h2 {text-decoration:none;color: #8a871e;}.article .image {float:left;width:145px;margin-top:5px;padding-top:10px;}.article .image img {width:135px;height:100px;border:1px solid #8a871e;}.article .description {float:right;width:350px;}.article .posted {color:#666666;}/*-- Footer ---------------*/#footer {width:940px;margin-left:auto;margin-right:auto;padding-top:10px;text-align:center;color: #0033ff;margin-bottom:40px;}#footer h2 {font-size:12px;margin-bottom:5px;font-weight:bold;color: #535140;text-align: center;}#footer a {font-size:13px;color: #3333ff;text-decoration: none;}#footer a:hover {text-decoration: underline;}#footlinks {color: #796216;text-align: left;}#footlinks a {font-size:12px;color: #796216;text-decoration: none;}#footlinks a:hover {text-decoration: underline;}#footpics {border: 1px #999966 solid;margin: 10px;}#footpics img {width: 240px;height: 180px;border: 1px #999966 solid;margin-top: 5px;margin-left: 10px;margin-bottom: 10px;margin-right: 10px;}#footpics h4 {margin-bottom: 0px;margin-left: 10px;margin-top: 0px;color: #585858;}#minitext {font-size: 11px;color: #796216;}#minitext a {font-size: 11px;text-decoration: underline;color: #796216;}.location_summary {padding:5px;}/*-- Helper classes -------------------*/.center {text-align:center;}.padded {padding:5px;}.clear {clear:both;}/*Additions for details pages from db*/#content #mainimage {float: left;margin-top: 5px;margin-left: 0px;margin-bottom: 5px;margin-right: 20px;}.price {float: left;font-size: 1.15em;color: #2a802a;font-weight: bolder;}#minipic {clear: both;width: 690px;margin-top: 2px;}#minipic img {padding: 0px;padding-right: 5px;width: 60px;height: 45px;padding-bottom: 5px;padding-top: 5px;}#feature {float: right;}#maintext {width:345px;clear: left;float: left;margin: 0px;}#addinfotext {float: right;width: 345px;margin: 0px;}.address {text-align: right;}#addinfotext img {display: inline-block;padding: 5px;float: right;}#closenav {clear: both;text-align: center;}#maindata {clear: both;}#enquiry {width: 700px;padding-left: 10px;clear: left;}.right {margin:10px 0 5px 10px;float:right;padding: 5px;}.textright {text-align:right;}.local {padding-bottom:10px;margin-top:13px;border-bottom:1px solid #CCCCCC;}.local .image {float:left;width:135px;}.local .image img {width:135px;height:100px;}.local .area {float:right;width:185px;}.local .area a {margin-right:15px;}.local .area h3 {margin-top:0px;margin-bottom:0px;font-weight:normal;}