body {margin: 0}

.lbord {background: url('images/grey-side.gif') 100% 0 repeat-y; background-color: #BCBCBC; }
.rbord {background: url('images/grey-side-r.gif') 0 0 repeat-y; background-color: #BCBCBC; }

.lmid {background: url('images/white-side.gif') 100% 0 repeat-y; }
.rmid {background: url('images/white-side-r.gif') 0 0 repeat-y; }

#top {background: url('images/top-bkgr.gif') 0 0 repeat-x;}
.tob {font-family: Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; margin-left: 15px;}
:hover.tob {text-decoration: underline;}

.date {font-family: Verdana; color: #ffffff; font-size: 11px; font-weight: bold; margin-left: 420px; margin-right: 10px}

.ttop {background: url('images/button-bkgr.gif') 0 100% repeat-x;}
#top1 {background: url('images/button-bkgr.gif') 0 0 repeat-x;}

.sq {background: url('images/squares.gif') 0 0 repeat-x; font-size: 10px;}

.hilton-head-realtor {background: url('images/hilton-head-real-estate.jpg') 0 0 no-repeat; height: 169px}
#oceanfront {margin-left: 15px; margin-bottom: 50px; width: 480px; text-align:left}
#oceanfront a {margin-left: 15px; font-family: Arial; font-size: 20px; color: #FFFF00; font-weight: bold; text-decoration: none; }
#oceanfront a:hover {text-decoration: underline}
.oceanf {margin-left: 15px; font-family: Arial; font-size: 16px; color: #FFFF00; font-style: italic; font-weight: bold; letter-spacing: 1px}

.nav {background: url('images/arrow.gif') 90% 70% no-repeat;}
.navi {font-family: Verdana; font-size: 11px; color: #6E828D; text-decoration: none; font-weight: bold; margin-left: 5px;}
:hover.navi {color: #244c62; text-decoration: none;}
.white {font-family: Verdana; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; margin-left: 5px;}

#main {
	margin: 20px;
	font-family: Arial;
	font-size: 14px;
}
#main a {font-family: Arial; font-size: 20px; color: #fe0000; text-decoration: none; font-weight: bold;}
#main a.rd {font-family: Arial; font-size: 20px; color: #244C62; text-decoration: none; font-weight: bold;}
#main a:hover {text-decoration: underline;}

#listings {margin: 20px; font-family: Verdana; font-size: 12px}
#listings td {font-family: Verdana; font-size: 12px}
#listings a {font-family: Verdana; font-size: 10px; color: #244C62; text-decoration: none; font-weight: normal;}
#listings a.rd {font-family: Verdana; font-size: 18px; color: #fe0000; text-decoration: none; font-weight: bold;}
#listings a:hover {text-decoration: underline;}

h1 {
	font-family: Verdana;
	font-size: 21px;
	color: #244C62;
	font-weight: bold
}
h2 {font-family: Verdana; font-size: 18px; color: #fe0000; font-weight: bold }
h3 {font-family: Verdana; font-size: 18px; color: #17a901; font-weight: bold }

#best-buys {font-family: Verdana; font-size: 18px}
#best-buys a {font-family: Verdana; font-size: 15px; color: #fe0000; text-decoration: none; font-weight: bold;}

.property {height: 60px; font-family: Verdana; font-size: 14px; border-bottom: 1px solid #fe0000;}
.property1 {font-family: Verdana; font-size: 13px; }
.realtors {font-family: Verdana; font-size: 12px; height: 150px }

.red {font-family: Verdana; font-size: 18px; color: #fe0000; font-weight: bold }
.green {font-family: Verdana; font-size: 18px; color: #17a901; font-weight: bold }

#mls {font-family: Verdana; font-size: 11px; background: url('images/hilton-head-island-map.gif') 50% 50% no-repeat; 
      background-color: #f1f1f1; width: 200px; border: 1px solid #bcbcbc; padding: 10px; text-align: left; margin: 15px; }
      
#zillow {font-family: Verdana; font-size: 11px; width: 200px; border: 1px solid #bcbcbc; padding: 10px; text-align: left; margin: 15px; }

#bot {background-color: #6E828D; text-align: center; font-family:Verdana; color:#FFFFFF; font-size:12px; padding: 20px;
 border-bottom: 3px double #244c62;}
#bot a {font-family:Verdana; color:#FFFFFF; font-size:12px; }
#bot a:hover {color: #000000}
 
#mls-se {width: 123px; height: 20px; background: url('images/mls-button.gif') 0 0 no-repeat; text-align: center; }
#mls-se a {display: block; width: 123px; height: 20px; font-family: Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 200%;
           text-decoration: none}
#mls-se a:hover {text-decoration: underline;}           

#ask {width: 253px; height: 23px; background: url('images/property-page.jpg') 0 0 no-repeat; text-align: center; }
#ask a {display: block; width: 253px; height: 23px; font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold; line-height: 200%}

#ask1 {width: 330px; height: 23px; background: url('images/hhi-best-buys.gif') 0 0 no-repeat; text-align: center; }
#ask1 a {display: block; width: 330px; height: 23px; font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold; line-height: 200%}
 
.se {font-family: Verdana; font-size: 18px; color: #17a901;}
.prop {font-family: Verdana; font-size: 12px; color: #6a757c;}

#cr {font-family: Verdana; font-size: 10px; color: #000000; text-align: left}
#web-design {text-align: right}
#web-design a {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none;}
#web-design a:hover {text-decoration: underline;}

#rental {text-align: left}
#rental a {font-family:Verdana; font-size:12px; font-weight: bold; text-decoration: none; color: #fe0000}
#rental a:hover {text-decoration: underline}

.formf { border: 1px solid #777777; background: #ffffff; font-size: 12px; color:#000000; font-family: Verdana;}
.formb { border: 1px solid #777777; background: #ffffff; font-size: 12px; width: 130px; height: 22px; cursor: pointer; color:#000000; font-family: Verdana;}
body {margin-left: 0; margin-top: 0; padding-left: 0; padding-top: 0;}

.bbord { border-top: 3px solid #007EFF; border-bottom: 2px solid #299109;}
.bordt { border-top: 1px solid #777777; }
.bordl { border-left: 1px solid #777777; text-align: right; font-family: Verdana; font-size:12px;}
.bordb { border-bottom: 1px solid #777777; }
.bordr { border-right: 1px solid #777777; }
.bordlt { border-left: 1px solid #777777; border-top: 1px solid #777777;}
.bordlb { border-left: 1px solid #777777; border-bottom: 1px solid #777777;}
.bordtr { border-right: 1px solid #777777; border-top: 1px solid #777777;}
.bordrb { border-right: 1px solid #777777; border-bottom: 1px solid #777777;}
.bordltr { border-left: 1px solid #777777; border-top: 1px solid #777777; border-right: 1px solid #777777; font-family: Verdana; font-size:12px; text-align: center; background: #e4e4e4;}
.pix1 {
	float: left;
	margin-right: 10px;
}

