/*-- 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;
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;}

#pricelink {
}

#pricelink ul li {
margin-left: 0px;
list-style-type: square;
color: #2186d6;
}

#news {border: 1px #999999 solid;
padding: 5px;
margin-top: 10px;}

#news h2 {margin-top: 2px;}

#main {float:right;
width:767px;}

#centerblock {float:left;
width:500px;}

#introtext {float:left;
width:350px;}

#linkbox {float:right;
width:130px;
padding:5px;}

#linkbox a {color: #fff;}
#linkbox h2 {color: #fff;
font-style: italic;}

.boxtop {background: url(../img/boxtop_right.jpg) no-repeat top right;
background-color: #B99527;}

.boxtop div {height: 15px;
background: url(../img/boxtop_left.jpg) no-repeat top left;}

.boxcontent {padding: 0px 0px 0px 5px;
background-color: #B99527;}

.boxcontent h2 {font-size:15px;
font-weight:normal;
margin:0px 0px 5px 0px;
color:#535143;}

.boxcontent a {display:block;
color: #fff;}

.boxbottom {background: url(../img/boxbottom_right.jpg) no-repeat bottom right;
background-color: #B99527;}

.boxbottom div {height: 15px;
background: url(../img/boxbottom_left.jpg) no-repeat bottom left;}

#linkbox_left {float:left;
width:140px;
padding:0px;
padding-top: 10px;}

div #linkbox_left .boxcontent h2 {margin-top: 0em;
color: #fff;
margin-bottom: 2px;}

#right_column {float:right;
width:250px;}

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;
margin: 0;
padding: 0 0 10px 0;
font-weight:normal;}

h2.blue {font-weight: bold;
color: #00adef;
margin-bottom: 0px;}

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;
padding: 8px;}

.justadded .summary {float:right;
width:375px;
text-align: left;
margin-left: 12px;}

.justadded .summary a {margin-right:15px;}

.justadded. summary h3 {margin-top:0px;
margin-bottom:0px;
font-weight:normal;}

.justadded table {
border: 1px #DFDFDF solid;
}

/*-- 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 .image2 {float:left;
width:145px;
margin-top:5px;
padding-top:10px;}

.article .image2 img {width:95px;
height:102px;
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;}

#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*/

.keytext {
color: #0c21ab;
font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
margin-top: 0px;
}

#content #mainimage {
float: left;
margin-top: 5px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 20px;
}
.price {
float: right;
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;
}

.redtext{
color: #FB0000;
}

a img.image-border {
    padding: 5px;
}

a:hover img.image-border {
    border: 2px solid #B99527;
    padding: 3px;
}
