body {margin: 0px 20% 0px 15%; padding: 0;
font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: normal;
color: #fff; background-color: #fff;}

h3 {font-family: arial, helvetica, sans-serif; font-size: 1.2em; color: #fff; font-weight: bold;
text-align: center; color: #fff; margin: 5px 0px 5px 0px; padding: 6px 0px 0px 0px; 
background-color: #336; border-top: 4px double #ccc;}

p.header {font-weight: normal; padding-bottom: 0px; font-size: 1.3em; font-color: #f00; text-align: center; background-color: #e4f6ff; margin-bottom: 0px;}

p.soon {font-size: 3em; text-align: center; color: #1e90ff;}
img {border: none;}

#content {width: 700px; float: left; color: #336; margin: 0px; padding: 0px; background-color: #fff;}

/* ------------------- TABLE  ----------------------------------- */
table {width: 700px; margin-top: 10px; background-color: #fff;}
td {padding: 5px; font-family: arial, sans-serif; font-size: 14px; color: #336; background: #fff;}
td p { font-weight: normal;}
td a:link {font-weight: bold; text-decoration: none; color: #336;}
td a:visited {text-decoration: none; color: #336;}
td a:hover {text-decoration: none; color: #f00;}
td a:active {text-decoration: none; color: #336;}

td.logo {display: none;}
td.img {border: none; vertical-align: top;}
td p.heading {font-weight: bold; padding: 0px; margin: 0px;}
td p.featured-address {font-weight: bold; padding: 0px; margin: 0px; text-align: center; background-color: #e4f6ff;}

td.menu {margin: 0px; padding: 0px; width: 175px; height: 20px; font-weight: bold; text-align: center; background: url(../images/menuBlue.gif) center center no-repeat;}
td.menu a:hover {margin: 0px; padding: 0px; width: 175px; height: 20px; font-weight: bold; text-align: center;  background: #cef url(../images/menuWhite.gif) center center no-repeat;}

td.menuTab {margin: 0px; padding: 0px; width: 175px; height: 20px;  font-weight: bold; text-align: center; background: url(../images/menuTab.gif) center center no-repeat;}

td.menuBlank {margin: 0px; padding: 0px; width: 175px; height: 20px; background: url(../images/menuWhite.gif) center center no-repeat; font-weight: bold; text-align: center;}

td.thumb {margin: 0; padding: 0; border: none;}
td.details {padding-left: 5px;}
td.sold {background: url(../images/sold.gif) center center no-repeat;}
td.let {background: url(../images/let.gif) center center no-repeat;}
td.icon {font-weight: bold; font-size: 1.2em; text-align: center; vertical-align: middle;}
td.agent {font-weight: bold; font-size: 1em; vertical-align: top;  vertical-align: middle; text-align: center;}

/* ------------------- home page --------------- */
td.company {width: 500px; padding-left: 40px;  font-size: 1.2em;}
td.featured {width: 200px; padding: 10px; border: 1px solid #bddefc;}

/* ------------------- listing page ------------------ */
td.photo {padding: 25px;}

/* ------------------- photo page ------------------ */
td.photo-brochure {padding: 0px;}
p.brochure {font-weight: bold; padding: 0px; margin: 0px;}

/* ------------------- ROUND 1 ----------------------------------- */
#round1 {background: #336; margin: 10px 30px 5px 0px; width: 700px; float: left;}
b.rtop, b.rbottom {display: block; background: #fff;}
b.rtop b, b.rbottom b {display: block; height: 1px; overflow: hidden; background-color: #336;}
b.r1 {margin: 0 5px;}
b.r2 {margin: 0 3px;}
b.r3 {margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px; height: 2px;}
/*#round p {font-size: 1em; color: #fff; margin: 3px  0; text-align: left; padding: 10px 10px 10px 15px;}*/

/* ------------------ ROUND 2 ----------------------------------- */
#round2 {background: #336; margin: 5px 30px 20px 0px; width: 700px; float: left;}
b.mtop, b.mbottom {display: block; background-color: #fff;}
b.mtop b, b.mbottom b {display: block; height: 1px; overflow: hidden; background-color: #336;}
b.m1 {margin: 0 5px;}
b.m2 {margin: 0 3px;}
b.m3 {margin: 0 2px;}
b.mtop b.m4, b.mbottom b.m4 {margin: 0 1px; height: 2px;}
#round2 p {font-size: 1em; color: #fff; margin: 3px  0; text-align: left; padding: 10px 10px 10px 15px;}

