html, body {
  margin:0px;
  padding:0px;
  background-color:#ded7c4;
  background-image:url(/images/background/home_bg.jpg);
  background-repeat:repeat-x;
}

/******************************
  Table Cell Options 
*******************************/

td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  color:black;
  margin-top:0px;
  margin-bottom:10px;
  text-align:left;
  vertical-align:top;
  padding:0px;
}

table.orange-border {
  border:1px solid #ac3e20;
}

td.menu {
  background:url(/images/navigation/nav_bg.gif) repeat-x;
  height:43px;
}

td.top_nav {
  background:url(/images/navigation/top_nav_bg.gif) no-repeat;
  height:35px;
  width:406px;
}

td.left_col {
  background-image:url(/images/background/left_col_bg.gif);
  background-repeat:repeat-y;
}

td.waterfurnace {
  background:url(/images/background/waterfurnace_bg.jpg) no-repeat bottom right;
  background-color:white;
  height:310px;
}

td.request_a_quote {
  background:url(/images/background/request_quote_bg.gif) no-repeat center;
  height:57px;
  width:170px;
}

td.left-photos {
  background-repeat:no-repeat;
  padding-top:275px;
}

td.kids {
  background-image:url(/images/left_photos/kids.jpg);
}

td.family-jumping {
  background-image:url(/images/left_photos/family-jumping.jpg);
}

td.family-laying {
  background-image:url(/images/left_photos/family-laying.jpg);
}

td.girl-binoculars {
  background-image:url(/images/left_photos/girl-binoculars.jpg);
}

td.woman-laying {
  background-image:url(/images/left_photos/woman-laying.jpg);
}

td.family-house {
  background-image:url(/images/left_photos/family-house.jpg);
}

td.elderly-couple {
  background-image:url(/images/left_photos/elderly-couple.jpg);
}

/******************************
  Text Options 
*******************************/
p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:16px;
  font-weight:normal;
  color:black;
  margin:10px 20px 10px 15px;
}

p.nav {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  letter-spacing:.05em;
  text-align:center;
  margin:10px;
}

p.top_nav {
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  margin:10px;
}

p.left_col {
  margin:10px 30px 10px 25px;
}

p.nomargin {
  margin:0;
}

p.notop {
  margin-top:0;
}

p.indent {
  margin-left:38px;
}

p.white {
  color:white;
}

p.red {
 color:#ac3e20;
}

p.green {
  color:#576c03;
}

strong.red {
 color:#ac3e20;
}

strong.green {
  color:#576c03;
}

strong.white {
  color:white;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:22px;
  font-weight:normal;
  margin:20px 20px 15px 15px;
  color:#576c03;
}

h1.white {
  color:white;
}

h1.left_col {
  margin:10px 20px 15px 25px;
}


h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  line-height:normal;
  font-weight:bold;
  margin:20px 20px -5px 15px;
  color:#ac3e20;
}

h2.top {
  margin:30px 15px 0 15px;
}

blockquote {
  margin:10px 25px 10px 20px;
}

input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

input.submit {
  height:30px;
  width:100px;
  background-color:#ac3e20;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
  border:1px solid #FFFFFF;
  cursor:pointer;
}

input.submit:hover {
  background-color:#91361d;
}

li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:16px;
  font-weight:normal;
  color:black;
  padding-left:8px;
  background-image:url(/images/bullet.gif);
  background-position:0 .5em;
  background-repeat:no-repeat;
}

ul {
  margin-right:25px;
  margin-top:0;
  list-style-type:none;
}

ul.white li {
  color:white;
  background-image:url(/images/bullet_green.gif);
}

/******************************
  Link Options 
*******************************/
a:link,
a:visited {
 color:#ac3e20;
 text-decoration:underline;
}

a:hover {
  text-decoration:none;
}

a.red:link,
a.red:visited {
 color:#ac3e20;
 text-decoration:none;
}

a.red:hover {
  text-decoration:underline;
}

a.white:link,
a.white:visited {
 color:#fff;
 text-decoration:underline;
}

a.white:hover {
  text-decoration:none;
}

a.plain:link,
a.plain:visited,
a.plain:hover {
  color:black;
  text-decoration:none;
}

a.nav:link,
a.nav:visited {
  text-decoration:none;
  color:white;
}

a.nav:hover{
  text-decoration:underline;
}
