/******************************
  For Netscape compatibility, must define body margins
  and padding at the HTML level as well as the BODY level
*******************************/

html {
  margin:0px;
  padding:0px;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
}

body {
  margin:0px;
  padding:0px;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  background-color:#42280E;
}

body.calculators {
  margin:0px;
  padding:0px;
  margin-left:10px;
  margin-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  background-color:#F1DBA3;
}
/******************************
  Table Cell Options
*******************************/
td {
 text-align:left; 
 vertical-align:top;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
}

td.calculator_table{
  background-color:#F9E8BF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:15px;
  color:#061D31;
}

td.body {
 background-color:#F1DBA3;
 padding-top:10px;
 padding-bottom:10px;
}

td.side {
 background-color:#F9E8BF;
 padding-top:10px;
 padding-bottom:10px;
}

td.form {
  border-bottom:1px;
  border-bottom-style:solid;
  border-bottom-color:#D4C29A;
}

td.side_dark {
 background-color:#F6E3B4;
 padding-top:10px;
 padding-bottom:10px;
}

td.side_light {
 vertical-align:bottom;
 padding-top:10px;
 background-color:#F9E8BF;
}

td.side_bottom {
 background-image:url(/images/century_21_logo.gif);
 background-position:bottom;
 background-repeat:no-repeat;
 background-color:#F9E8BF;
}
 
td.box_middle {
 background-image:url(/images/featured_listing/background.gif);
 background-repeat:repeat-y;
 padding-left:1px;
}

td.box_bottom {
 background-image:url(/images/featured_listing/bottom.gif);
 background-repeat:no-repeat;
}

td.room_sizes {
 background-image:url(/images/room_sizes/row.gif);
 background-repeat:repeat-y;
}
/******************************
  Text Options
*******************************/

p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:15px;
  color:#061D31;
  margin-left:0px;
  margin-right:18px;
  margin-top:5px;
  margin-bottom:10px;
}

p.columns {
  margin-right:5px;
}

p.small {
  font-size:9px;
  line-height:12px;
}

p.side {
  font-size:10px;
  line-height:13px;
  color:#42280E;
  margin-left:10px;
  margin-right:10px;
}

p.side_rooms { 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:13px;
 color:#42280E;
 margin-top:10px;
 margin-bottom:10px;
}
 
p.mls {
  font-size:10px;
  line-height:13px;
  color:#42280E;
  margin-left:10px;
  margin-right:10px;
  margin-top:8px;
}

ul {
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:0px;
}

li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:15px;
  color:#061D31;
  margin-left:25px;
  margin-right:25px;
  margin-top:0px;
  margin-bottom:0px;
}

h1 {
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10pt; 
  font-weight: bold;  
  color: #315373;
  margin-top:23px;
  margin-bottom:6px;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:14px;
  line-height:18px;
  font-weight: bold;  
  color:#E0B76C;
  margin-left:10px;
  margin-right:0px;
  margin-top:5px;
  margin-bottom:5px;
}

/******************************
  Form Options
*******************************/

input {
  background-color:white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#061D31;
}

input.yellow {
  background-color:#F1DBA3;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#061D31;
}

textarea {
  background-color:white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#061D31;
}

option {
  background-color:white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#061D31;
}

option.header {
  background-color:white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#061D31;
}

select {
  background-color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #061D31;
}

/******************************
  Link Options
*******************************/

a:link,
a:visited,
a:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:14px;
  color:#354065;
  text-decoration:underline; 
}

a.small:link,
a.small:visited,
a.small:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  line-height:12px;
  color:#354065;
  text-decoration:underline; 
}

a.smallplain:link,
a.smallplain:visited,
a.smallplain:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  line-height:12px;
  color:#061D31;
  text-decoration:none; 
}