* { padding: 0; margin: 0; }

body {width: 800px; margin: 10px auto 0 auto; font-size: 12px; background: #ffffcc;}

#wrapper {margin: 0 auto; width: 800px; background: #ffffcc;}

#faux {background: url(fauxcol.gif); margin-bottom: 0px; width: 100%;}

#header {width: 777px; margin: 10px 0px 0px 13px; background: #ffffcc;}

#leftcolumn {display: inline; background: #ffffcc; float: left;}

#nav
{position: relative;
top: 70px;
left: 25px;
height: 240px;
width: 200px;
 background: #ffffcc;
 font-family: verdana, arial, sans-serif;
 font-size: 1.1em;
}

#rightcolumn 
{
 width: 460px;
 float: right;
 background: #ffffcc; 
 margin: 0;
 padding: 25px 20px 45px 20px;
}

#footer { 
 width: 800px;
 height: 10px;
 clear: both;
 background: #52b55a;
 padding: 10px 0 10px 0; 
 margin-bottom: 5px;
 text-align: center;
 font-size: 1em;
 color: #ffc;
 border-top: 1px solid #090;
}

.clear 
{clear: both; background: none;}

#insert1
{
 background: #cff url(office.jpg) no-repeat;
 width: 170px;
 height: 100px;
 float: left;
 margin: 10px 10px 0 0; 
 padding: 0px;
}

#insert2
{
 background: #cff url(bathroom.jpg) no-repeat;
 width: 170px;
 height: 100px;
 float: right;
 margin: 10px;
 padding: 0px;
}

#insert3
{
 background: #ffc url(cindi3.jpg) no-repeat;
 width: 101px;
 height: 135px;
 float: right;
 margin: 10px;
 padding: 7px;
}

div.divider
{
 width: 25px;
 height: 25px;
 margin-left: 47%;
padding-bottom: 4px;
}

div.product
{
padding: 10px 0 0 0;
margin: 15px;
border-top: 2px solid #54d998;
}

img.odd
{
float: left;
padding: 10px 0 0 0;
margin-right: 20px;
}

img.even
{
float: right;
padding: 10px 0 0 0;
}
  /*  Menu Navigation  */


.button
{
border-bottom: 1px solid #894d07;
 line-height: 1.9em;
}

ol
{
  margin-left: 10px;
  padding: 10px;
  list-style: none;
}

ul 
{
  margin-left: 10px;
  list-style: none;
}

p.list 
{
  margin-left: 15px;
  list-style: none;
}

ul li 
{
  margin: 2px 10px 6px 0;
  padding: 2px;
  font-weight: normal;
  line-height: 20px; 
  background-repeat: no-repeat;
  background-position: 0 50%;
  text-align: right;
}
ul li a 
{
  padding-left: 0px; 
text-decoration: none;
}

a:link { color: #003399;}
a:visited { color: #003399;}
a:hover { color: red;}
a:active { color: gray;}

/*  end Navigation  */
#news
{position: relative;
 top: 140px;
left: 28px;
 padding: 30px 5px 10px 0px;
}

#credit
{
position: relative;
top: 200px;
left: 55px;
}

/*  TYPOGRAPHY */
p
{
 font-family: trebuche, arial, sans-serif;
 color: #300;
 line-height: 1.2;
 font-size: 1.3em;
 padding-top: 8px;
 text-indent: 15px;
}

p.head
{
 font-family: trebuche, arial, sans-serif;
 color: #900;
 line-height: 1.2;
 font-size: 1.2em;
font-weight: bold;
 margin: 4px 0 -8px 0;
}

p.intro
{
 font-family: "times new roman", serif;
 font-style: italic;
 font-size: 1.4em;
 color: #900;
 margin: -9px 30px 7px 25px;
 text-align: center;
}

p.product
{
 font-family: "trebuchet ms", arial, sans-serif;
 font-style: italic;
 font-size: 1.3em;
 color: #900;
 margin: 0px 20px 7px 25px;
 text-align: left;
}

p.rates
{
 font-family: "bookman old style", serif;
 font-style: italic;
 font-size: 1.25em;
 color: #900;
 margin-bottom: 10px;
 text-align: left;
}

p.credit
{
text-align: left;
margin-top: -2px;
padding-left: 0px;
 font-family: arial, sans-serif;
 font-size: 1.15em;
}

p.credit2
{
position: relative;
text-align: right;
margin-top: -76px;
padding-right: 60px;
 font-family: arial, sans-serif;
 font-size: 1em;
}

h1
{ 
 font-size: 1.6em;
 color: #093;
 text-align: center;
 font-style: italic;
 margin: 0px 0px 10px 0px;
}

h2
{ 
font-family: verdana, arial, sans-serif;
 font-size: 1.2em;
 color: #903;
 text-align: center;
 padding: 0 0 10px 0;
} 

h3
{
font-family: verdana, arial, sans-serif;
 font-size: 1.2em;
 text-decoration: none;
 color: #096;
 text-align: center;
 margin: 0px 0 5px 0;
}

h4
{ 
font-family: "trebuchet ms", sans-serif;
 font-size: 1.25em;
 color: #c30;
 text-align: left;
 padding: 0 0 10px 0;
} 

h5
{
 font-family: "times new roman", serif;
 font-size: 1.6em;
 color: #444;
 text-align: center;
}

h6
{
 font-size: 1.4em;
 color: #093;
 text-align: left;
 margin: 12px 0 8px 0;
 font-style: italic;
}

fieldset 
{
margin: 50px 30px 130px 0px;
 padding: 0 15px 15px 15px;
 font-size: 1.3em;      
float: right; 
}
	
legend 
{
 padding: 10px;
 font-size: 1.2em;
 margin-bottom: 15px;
}
	
label 
{
text-align: right;
 float: left;
 clear: left;
 width: 100px;
 padding: 15px 5px 15px 0;
 margin: -20px 0 0 0;
}