/*  
right col text #cc6600
footer-text #e95a54
text #663300
*/

body,html{margin:0;padding:0; font-family:"trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:13px; color:#663300}
body{background-image:url(res/back.gif);background-repeat:repeat}
h1{font-size:19px; font-weight:normal; padding:0 0 15px 20px; margin:0}
h2{font-size:17px; font-weight:normal; padding:0 0 10px 20px; margin:0}
h3{font-size:15px; font-weight:normal; padding:0 0 10px 20px; margin:0}
#fullwidth{width:100%; background-image:url(res/fullwidth-back.gif); background-position:top; background-repeat:repeat-x }
#outercontainer{margin:auto; width:990px; padding:0; background-image:url(res/fade-lt.gif); background-position:left top; background-repeat:repeat-y}
#container{width:972px; float:left;padding:0; margin-left:9px; background-color:#ffffff; }
#container-rt{width:990px; padding:0; margin:0; background-image:url(res/fade-rt.gif); background-position:top right; background-repeat:repeat-y}
#header{width:972px; height:130px; background-image:url(res/head-back.gif); background-position:left; background-repeat:repeat-x }
#headlogo{float:left; width:320px}
#headright{float:right; width:215px; padding:0; margin-top:10px; text-align:center}
.headtext{text-align:center; }
#menu{height:30px; clear:both; padding:0 0 0 10px; margin:0; background-image:url(res/menu-back.gif); background-position:top; background-repeat:repeat-x; line-height:2.0em}
#menu ul{list-style:none; padding:0; margin:0px; width:650px; }
.shoplink{float:right; padding-right:55px; margin-top:-25px;}
.shoplink a{text-decoration:none; color:#F00; font-weight:bold; font-size:1.1em;}
#menu li {display:inline; padding:0; margin:0; font-size:15px; }
#menu li a {padding:0 10px 0 10px; margin:0; color:#cc6600; text-decoration:none; }
#menu li a:hover {color:#663300; text-decoration:none; }
.rightalign{text-align:right; margin-right:35px; padding:0; margin-top:0; margin-bottom:10px}
.splitter{clear:both; margin-bottom:20px; margin-left:20px}

#innercontainer{float:left; width:686px; padding:25px 0 0 0; margin:0; }
#innercontainer p{padding:0 30px 10px 20px; margin:0; }
#rightcol{float:left; width:286px; padding-top:22px; margin:0; background-image:url(res/rightcol-back.gif); background-position:top left; background-repeat:no-repeat}
#rightcolS{float:left; width:286px; height:380px; padding-top:22px; margin:0; background-image:url(res/rightcol-back-short.gif); background-position:top left; background-repeat:no-repeat;}
.logos{clear:both; height:90px}
.logos img{float:left; padding-left:10px; padding-right:10px;}
.logos p{float:left; color:#cc6600; font-size:11px; padding-right:10px;}
.brands{clear:both; }
.brand {width:550px}
.people{float:left; margin:0; width:160px; padding:0}
.people2{width:130px; margin:0; margin-left:-20px; padding:0; }
#people{margin-left:20px}
#address{float:left; margin:0 0 20px 20px; padding:0; width:260px; }
#phone{float:left; margin-left:0px; padding:0; width:300px;}
span{font-size:90%}
#redfade-rt{float:left; width:9px; padding:0; margin:0; height:300px; background-image:url(res/redfade-rt.gif); background-position:top right; background-repeat:no-repeat}
#redfade-lt{padding:0; margin:0; text-align:left; background-image:url(res/redfade-lt.gif);background-position:top left; background-repeat:no-repeat}
#footer{clear:both; margin:auto; width:990px; height:70px; margin-left:-9px; background-image:url(res/foot-back.gif); background-position:left bottom; background-repeat:no-repeat }
#innerfoot{width:972px; background-color:#fff; margin-left:9px; background-image:url(res/foot-top.gif); background-position:top; background-repeat:repeat-x; font-size:10px; color:#e95a54; padding:30px 0 0 0}
#innerfoot-rt{width:150px; float:right; text-align:right; margin-right:20px}
#innerfoot-lt{width:600px; float:left; text-align:left; margin-left:20px}
#innerfoot-rt a, #innerfoot-lt a{color:#e95a54; text-decoration:none}
.clear{font-size:1px; clear:both; }

/* Removes default top margin from left/right column paragraphs in Mozilla */
div > p{
	margin-top:0;
}
