/* CSS Document */
body
{
 background-image: url(../images/bodybg.gif);
 background-repeat:repeat-x;
 background-color:#2caae0;
 text-align:center;
 margin:0px;
 vertical-align:top;
 height:100%;
}
 
#main
{
width:673px;
text-align:left;
min-height:553px;
height:100%;
vertical-align:top;
 background-image: url(../images/contentbg.gif);
  background-repeat:repeat-y;
 
 

 
}
#left
{
float:left;
width:659px;
height:inherit;
}
 
#topNav
{
width:659px;
height:187px;
background-image: url(../images/topNav.jpg);
font-family:"Trebuchet MS", Arial;
font-size:14px;
font-weight:bold;
color:#000040;
}
#why
{
padding:100px 0px 0px 80px;
float:left;
}
#news
{
padding:133px 0px 0px 85px;
float:left;
}
#faq
{
padding:61px 0px 0px 109px;
float:left;
}
#wash
{
padding:133px 0px 0px 98px;
float:left;
}
#tips
{
padding:106px 0px 0px 60px;
float:left;
}
#menu
{

width:659px;
background-image: url(../images/menu.jpg);
height:103px;
font-family:"Trebuchet MS",Arial;
font-size:14px;
font-weight:bold;
color:#000040;
 
}
#menu #home
{
position:relative;
left:270px;
top:15px;
width:84px;
height:40px;
text-align:center;
padding-top:20px; 
float:left;
cursor:pointer;
 
}
#menu #shop
{
position:relative;
left:275px;
top:15px;
width:84px;
height:38px;
text-align:center;
padding-top:20px; 
float:left;
cursor:pointer;

 
}
 
#menu #about
{
position:relative;
left:282px;
top:15px;
width:84px;
height:38px;
text-align:center;
padding-top:20px; 
float:left;
cursor:pointer;
 
}
#menu #contact
{
position:relative;
left:289px;
top:15px;
width:84px;
height:38px;
text-align:center;
padding-top:20px; 
float:left;
cursor:pointer;
 
}
.hover
{
	background-image: url(../images/menu_hover.gif);
	color:#FFFFFF;
	 
}
#content
{
  width:659px;
  max-height:105%;
  min-height:290px;
  font-family:"Trebuchet MS", Veranda, Arial;
  font-size:9pt;
  color:#000000;
   
  float:left;
  vertical-align:top;
  
}
#shadow
{
vertical-align:top;
height:auto;
float:right;
width:14px;
min-height:580px;
height:100%;
}
#footer
{
 height:35px;
 width:672px;
 background-image: url(../images/bottombg.gif);
 float:left;
 background-position:top;
 }
 #links
 {
 height:25px;
 text-align:right;
 padding-right:27px;
 background-color:#2caae0;
 font-size:12px;
 font-family:"Trebuchet MS";
 color:#ffffff;
 }
 a.toplnk:link,a.toplnk:visited
 {
 text-decoration:none;
 color:#000000;
 }
 a.toplnk:hover
 {
 text-decoration:none;
 color:#CC0000;
 }
 #a.small, #a.small:visited {
 font-family:"Trebuchet MS", Arial;
 font-size:9px;
 color:#627AB8;
 text-decoration:none;
 }
 a.footer, a.footer:visited {
 font-family:"Trebuchet MS", Arial;
 font-size:9px;
 color:#ffffff;
 text-decoration:none;
 }
 a.footer:hover, a.footer:active {
 font-family:"Trebuchet MS", Arial;
 font-size:9px;
 color:#fbb5cd;
 text-decoration:underline;
 }
 a.site, a.site:visited {
 font-family:"Trebuchet MS", Arial;
 font-size:9px;
 color:#343996;
 text-decoration:none;
 }
 a.site:hover, a.site:active {
 font-family:"Trebuchet MS", Arial;
 font-size:9px;
 color:#99CA3C;
 text-decoration:underline;
 }
 a.menu, a.menu:visited {
 font-family:"Trebuchet MS", Arial;
 font-size:9pt;
 color:#343996;
 text-decoration:none;
 }
 a.menu:hover, a.menu:active {
 font-family:"Trebuchet MS", Arial;
 font-size:9pt;
 color:#fbb5cd;
 text-decoration:underline;
 }
 
 TD.mincart {
font-size: 10px;
font-family : "century gothic";
}

P.mincart {
font-size: 10px;
font-family : "century gothic";
}
.h1 {
font-family:"Trebuchet MS";
font-size:12px;
color:#fbbc5d;
font-weight:bold;
}
.h2 {
font-family:"Trebuchet MS";
font-size:12px;
color:#f37776;
font-weight:bold;
}
.h3 {
font-family:"Trebuchet MS";
font-size:12px;
color:#99ca3c;
font-weight:bold;
}

