body{font-family: Arial, Helvetica, sans-serif;font-size:0.75em;color: #333;}
img {border:0;}

a {color: #333;font-size:1em;}
a:hover {background-color: #FFCC00;}
a:active {text-decoration: none;}

#logo #topright {margin:9px 9px 0 0;}

#container {width:750px;margin:auto;border:1px solid #000;}
#tabnav {clear:left;}
#tabnav ul, #footlinks ul {list-style:none;margin:0;padding-left:10px;}
#tabnav ul li {float:left;background-color:#efefef;text-transform: lowercase;margin:0 3px;border:1px solid #7E7E7E;border-bottom:none;}
#tabnav a {display:block;padding:5px 10px;}
#tabnav a:hover {background-color:#fff;}
#tabnav ul li#current{background-color:#ccc;}
#tabnav ul li#current a:hover{background-color:transparent;}

#footlinks {clear:both;margin:auto;margin-bottom:5px;text-align:center;padding-top:5px;}
#footlinks ul {padding:0;magin:0;}
#footlinks ul li {list-style:none;display:inline;padding:0 5px;border-left:1px solid #000;text-transform: lowercase;}
#footlinks ul li.first {border:none;}

#subnav {clear:both;padding:0 20px;background-color:#ccc;border-bottom:5px solid #7E7E7E;padding-bottom:3px;}
#breadtrail {clear:both;padding:0 20px;background-color:#EBEBEB;}
#picbar {width:750px;height:110px;background:url(images/photos.jpg) no-repeat;}

#footer {clear:both;background-color:#EBEBEB;padding:3px 10px;font-size:0.8em;}
.left {float:left;}
.right {float:right;}
.csshide, .hidekey {display:none;}
.clear {clear:both;}

.left_col {float:left;width:350px;}
.right_col {float:left;width:200px;text-align:right}

.company_left{float:left;}
.company_right{float:right;}

table.propdetail th, table.propdetail td {text-align:left;padding-bottom:10px;}

#contentouter {float:right;width:590px;}
#left {float:left;width:140px;}
#content {float:left;width:585px;padding-left:5px;}
#right {float:left;width:170px;padding-left:5px;}

#mainsection {margin:0 10px;}

h1 {background-color:#efefef;margin:0;padding:0 3px;margin-bottom:5px;font-size: 16px;text-transform: lowercase;color: #D72F35;font-weight: bold;letter-spacing: -1px;}
h2 {margin-top:0;padding-top:0;font-size:1em;}
h3 {padding:0;margin:0;font-size:1em;}

#quicklinks {background:#efefef url('images/qucikLinksTop.gif') 0 0 no-repeat;margin:0;padding-top:10px;}
#quicklinks li {margin-bottom:10px;}
#quicklinks #bottom {clear:all;width:140px;height:12px;padding-top:10px;background:url('images/quickLinksBottom.gif') 0 100% no-repeat;z-index:100;}

ul.lasbullet {list-style-image: url('images/quickLinksPointer.gif');margin:0 0 0 20px;padding:0;}
ul.lasbullet li {margin-bottom:3px;}

/*Boxes*/
.t {background: url(images/border.gif) 0 0 repeat-x; }
.b {background: url(images/border.gif) 0 100% repeat-x;}
.l {background: url(images/border.gif) 0 0 repeat-y;}
.r {background: url(images/border.gif) 100% 0 repeat-y;}
.bl {background: url(images/whiteBoxBottomLeft.gif) 0 100% no-repeat;}
.br {background: url(images/whiteBoxBottomRight.gif) 100% 100% no-repeat;}
.tl {background: url(images/whiteBoxTopLeft.gif) 0 0 no-repeat;}
.tr {background: url(images/whiteBoxTopRight.gif) 100% 0 no-repeat; padding:5px; min-height:557px;margin-bottom:10px;}

address {font-style:normal;}

/*Forms*/

form div {clear:both;padding-bottom:6px;padding:2px;margin-bottom:4px;}
form div.error {border:1px dashed #f00;font-weight:bolder;}
form div.select {float:left;clear:none;height:2em;margin-right:2em;}
form div.noclear{clear:none;margin:0;padding:0;}

form label {float:left;width:10em;padding-right:3px;}
form label.long {width:12em;}
form textarea {font-family: Verdana, Helvetica, sans-serif;font-size: 1.2em;}
form fieldset {margin-bottom:0.8em;}
form fieldset legend {color:#0046D5;}
form .padselect select {margin-right:12px;}
