* {margin: 0;padding: 0; border: none;}	
ul {margin: 0;padding: 0;border: none;}
img {border: none;}

body{margin:3px; padding:0; background:#105A00; font-family: Arial, Helvetica, sans-serif; text-align: center; height: 100%;}

#pagecontainer{width: 800px; padding: 5px 0px 5px 0px; position: relative; margin: auto; background: #ffffff; align:center; height: 100%;}

#container{width: 790px; position: relative; margin: auto; text-align:left; background: #ffffff; height: 100%;}

#gap {width: 790px; height: 117px; background: #105A00; color: #ffffff; font-weight: 600; text-align: left; font-size: 14px;}
#gap img {padding: 0px 2px 2px 0px; float: left;}
#gap p {float: left; font-size: 12px; font-weight: 200; padding: 2px 0px 2px 180px; text-align: right; color: #ffffff;}
#gap p a {color: #ffffff;}

#header{width: 790px; height: 200px; padding: 0 0 0 0;}

#navbar{width: 790px; height: 40px; background: #105A00; margin: 2px 0px 2px 0px;}

#nav, #nav ul { padding: 0;margin: 0;list-style: none;line-height: 32px;}
#nav a {display:block;  text-decoration: none; background-color: none; color: #ffffff; padding: 4px 2px; border-right: 1px dotted #fff; margin:0; text-align: center;}
#nav a:hover{background:#1F720C; color: #F7FFBD;}
#nav li {float: left; width: 158px;font-size: 14px;}


#leftcol {width: 165px; height: 100%;  background: #F7FFBD; }
.topleft {background: #105A00; width: 153px; height: 16px;  color: #ffffff; font-weight: 600; font-size: 12px; padding: 6px 6px 6px 6px;}
.hips {background: #20407D; width: 159px; height: 26px; color: #ffffff; font-weight: 600; font-size: 16px; padding: 1px 0 0 6px;}
.leftline{width: 100%; height: 3px; background: #0E4701;}
#quick { background: #105A00; color: #ffffff; font-size: 11px; text-align: center; width: 150px; margin: 8px 0px 30px 8px;}
#quick a {color: #ffffff; font-size: 11px; text-align: center; border: 0; text-decoration: none;}
#quick p { margin: 0 0 10px 0;}
.quickhdr{text-align: center; color: #BE363; font-size: 12px; font-weight: 600; margin: 5px 0px 10px 0px;}


#searchbox {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding: 15px 0px 5px 10px;}
#searchbox label span {width: 59px; float: left; padding-top: 4px;}
#searchbox select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 90px; }
#searchbox input {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 4px 0px 25px 59px;}
#searchbox br {clear: both;}
/* .submit {border: 2px solid #CEE7FF;background-color: #F3F3EE;font-family: Courier New, Courier New, Courier, monospace; color: #fff; padding: 1px 1px 1px 1px;} */

#fullsearchbox {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; padding: 15px 5px 5px 5px;}
#fullsearchbox label span {width: 62px; float: left; padding-top: 4px;}
#fullsearchbox select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 88px; } */
#fullsearchbox input.checkbox {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 4px 0px 25px 59px;}
#fullsearchbox br {clear: both;}
.submit {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 4px 0px 25px 59px;}

#maincontent { width: 430px; margin: 0px 5px 0 5px; height: 100%; }
#maincontent h1{font-family: Arial, Helvetica, sans-serif; font-weight: 600; font-size: 14px; margin-bottom: 20px; margin-top: 10px; color: #105A00;}
#maincontent p {text-align: justify; font-size: 12px; margin-bottom: 10px; color: #4D4D4D;}
#maincontent select {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 110px; }
#maincontentinput {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
img.picborder {border: 1px solid #033363;}
.propertybanner {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #0E4701;}
.propertydets {text-align: justify; font-size: 12px; margin-bottom: 10px; color: #4D4D4D;}
a.propertydets {text-align: justify; font-size: 12px; margin-bottom: 10px; color: #4D4D4D;}
a.propertydets:visited {text-align: justify; font-size: 12px; margin-bottom: 10px; color: #4D4D4D;}
a.propertydets:hover {text-align: justify; font-size: 12px; margin-bottom: 10px; color: #4D4D4D;}
.price {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 14px; color: #990000;}
.warning{font-family: Arial, Helvetica, sans-serif; font-weight: 600; font-size: 12px; color: #990000;}
a.fulldetails  {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #033363;}
a.fulldetails:visited  {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #033363;}
a.fulldetails:hover  {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #990000;}
.arialblack {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 10px; color: #000;}
.arialwhitesm  {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 10px; color: #fff;}
a.arialwhitesm  {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 10px; color: #fff; border-bottom: 0px; text-decoration: none;}
a.arialwhitesm:visited  {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 10px; color: #fff; border-bottom: 0px; text-decoration: none;}
a.arialwhitesm:hover  {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 10px; color: #990000; border-bottom: 0px; text-decoration: none;}
.formheader {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 12px; color: #0E4701;}
.formtext {font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 10px; color: #353535;}
.input1 {font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.input2 {font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.textarea1{font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif;}

#rightcol {width: 185px; height: 100%;  background: #F7FFBD;}
#rightcol img{border: 1px solid #105A00;}
/* #rightcol a:hover { border-style: solid; border: 1px #F7881B;margin: 0;} */
.topright {background:#105A00; width: 173px; height: 16px;  color: #ffffff; font-weight: 600; font-size: 12px; padding: 6px 6px 6px 6px;}
.rightline{width: 100%; height: 3px; background: #0E4701;}
.photos{margin: 30px 0px 5px 17px;}
.caption{ text-align: center; font-size: 11px;}

#homebox{width: 480px; float: left; margin: 20px 10px 20px 10px;}
#homebox h1{font-weight: 600; font-size: 14px; margin-bottom: 20px;}
#homebox h2{font-weight: 600; font-size: 12px; margin-bottom: 20px; color: #990000;}
#homebox p {text-align: justify; font-size: 12px; margin-bottom: 10px; color: #000080;}

.hipstext{text-align: justify; font-size: 12px; color: #000080;}

#addressbox {float: left; padding: 20px 10px 20px 50px;}
.drawing{background: #ffffff; padding: 2px 2px 2px 2px; width: 126px; height: 109px;}
.address{font-size: 10px; color: #000080; margin-top: 7px; color: #000000;}
.logos{margin: 10px 0 0 90px;}

.clear {clear: both;}

#pagefooter{text-align: center; font-size: 10px; font-weight: bold;background: #F7FFBD; height:26px; color: #033363; margin-top: 2px;}
.topline{width: 100%; height: 6px; background: #105A00;}

#designer{ position: relative; margin: auto;; text-align: center; font-size: 10px; font-weight: 400; colour: #ffffff width: 30px; padding: 30px 0 20px 0;}
#designer a{color: #ffffff; text-decoration: none;}
#designer a:visited{color: #ffffff; text-decoration: none;}
#designer a:hover{color: #ffffff; text-decoration: none;}
