body {background: url(./images/bg-body.gif) repeat-x #fff; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:17px;}
a {color: #0033ff;}
a:hover {color: #b12026;}
ul {margin: 0; padding: 0; list-style: none;} 
li {margin: 0; padding: 0;}
.font10 { font-size:10px }
.font11 { font-size:11px }
.font12 { font-size:12px }

blockquote.callout {
margin: 0;
padding: 0;
width: 300px;
border-top: 4px dotted #E9E9E9;
border-bottom: 4px dotted #E9E9E9;
background: transparent url("./images/quotes-purple.png") no-repeat 65px 15px;
}
blockquote.callout p {
padding: 20px 120px;
color: #727272;
font-family: Georgia,Utopia,Palatino,'Palatino Linotype',serif;
font-size: 125%;
line-height: 1.3;
background: transparent url("./images/quotes-orange.png") no-repeat 270px 70px;
}
blockquote.callout p.link {
padding-top: 0;
text-align: right;
font-size: 90%;
}
blockquote.callout p.link a {
text-decoration: underline;
color: #66004F;
}

#body-wrap { margin: 0 auto; background: #fff; width: 795px; border-left: 1px solid #999999; border-right: 1px solid #999999;}
#main-wrap { width: 781px; margin: 0 auto;}
#header { height: 91px; width: 781px; margin: 0 auto 5px auto;}
#logo {float: left; width: 172px; margin-right: 9px;}

/* Nav */
#nav { width: 597px; height: 27px; float: left; background-image:url(./images/nav-bar.gif); margin-top: 45px;}
 #nav ul li { float:left; white-space: nowrap; overflow:hidden; height:27px; }
 #nav li a { display:block; width:100%; height:27px; }
 #nav li a span { display:none; }
#nav-home {width:81px;}
 #nav-home a { width:81px;}
 #nav-home a:hover {background-image:url(./images/nav-bar.gif); background-position: 0 27px; }
 #nav-home .selected {background-image:url(./images/nav-bar.gif); background-position: 0 27px; }
#nav-contact {width:114px;}

 #nav-contact a { width:114px;}
 #nav-contact a:hover {background-image:url(./images/nav-bar.gif); background-position: -81px 27px;}
 #nav-contact .selected {background-image:url(./images/nav-bar.gif); background-position: -81px 27px;}
#nav-about {width:102px;}
 #nav-about a {width:102px;}
 #nav-about a:hover {width:102px;background-image:url(./images/nav-bar.gif); background-position: -195px 27px;}
 #nav-about .selected {width:102px;background-image:url(./images/nav-bar.gif); background-position: -195px 27px;}
#nav-test {width:130px;}
 #nav-test a {width:130px;}
 #nav-test a:hover {width:130px;background-image:url(./images/nav-bar.gif); background-position: -297px 27px;}
 #nav-test .selected {width:130px;background-image:url(./images/nav-bar.gif); background-position: -297px 27px;}
#nav-cart {width:170px;}
 #nav-cart a {width:170px;}
 #nav-cart a:hover {width:170px;background-image:url(./images/nav-bar.gif); background-position: -427px 27px;}
 #nav-cart .selected {width:170px;background-image:url(./images/nav-bar.gif); background-position: -427px 27px;}

/* Left Nav */
#left-nav {float: left; width: 179px; margin-right: 4px;}
#nav-links {width: 177px; border: 1px solid #999999; border-width: 0px 1px 1px 1px;}
 #nav-links a {color: #000;}
 #nav-links a:hover {color: #b12026;}
 #nav-links ul {margin: 10px 0 10px 23px;}
 #nav-links li {margin: 2px 0;}
 #nav-links span {display: block;}
 #nav-links .title {margin: 15px 0 5px 0;}
 #nav-links .clip {margin: 20px 0 10px 10px; font-size: 11px; text-align: center;}
 #nav-links .clip img {float: left; margin-right: 0px;}
 #nav-links .clip a {text-decoration: none;}
 #nav-links .clip a span { text-decoration: underline; margin-top: 5px; display: block;}
#main {width: 595px; float: left;}
 #main h1 {font-size: 20px; font-weight:bold; color: #990000; margin:0px 0px 10px 0px; padding:0; line-height:28px;}
 #main h2 {font-size: 18px; font-weight:bold; color: #990000; margin:0; padding:0}
 #main h3 {font-size: 16px; font-weight:bold; color: #990000; margin:0; padding:0}
 #main h6 {font-size: 14px; font-weight:bold; color: #990000; margin:0; padding:0; line-height: 18px;}
 #main .content { margin: 0 24px; padding-top: 10px; }
 #main .content hr {clear: both; color: #999999; padding: 5px 0; _padding: 0;}
 #main .content p {padding: 4px 0; _padding:0; _margin: 15px 0;}
#rh-column {width: 190px; float: right;}
 #rh-column h1 {font-size: 18px; font-weight:bold; color: #990000; margin:0; padding:0; line-height:24px;}
 #rh-column h2 {font-size: 16px; font-weight:bold; color: #990000; margin:0; padding:0}
 #rh-column h3 {font-size: 14px; font-weight:bold; color: #990000; margin:0; padding:0}
 #rh-column h6 {font-size: 14px; font-weight:bold; color: #990000; margin:0; padding:0; line-height: 18px;}
 #rh-column .content { margin: 0 24px; padding-top: 10px; }
 #rh-column .content hr {clear: both; color: #999999; padding: 5px 0; _padding: 0;}
 #rh-column .content p {padding: 4px 0; _padding:0; _margin: 15px 0;}
#breadcrumbs { margin-bottom:10px; border-bottom:1px solid #CCC; padding-bottom:8px; font-size:11px; }
#breadcrumbsLinks { float:left; width:400px; }
#breadcrumbsCart { float:left; width:130px; font-weight:bold  }

/* Product Page */
#product {}
#product h1 {font-size: 18px; font-weight:bold; color: #990000; margin:10px 0; padding:0}
#product h2 {font-size: 14px; font-weight:bold; color: #000000; margin-top:10px; padding:0}
#product h3 {font-size: 14px; font-weight:bold; color: #990000; margin:0; padding:0}
#product #item { background-color:#EDEDED; padding:10px 15px; }
#product #item .price { font-size:14px; border-bottom:1px solid #666666; padding-bottom:5px; margin-bottom:5px; font-weight:bold }
#product #item .price span { color:#003399 }
.prodImg { border:1px solid #CCC }
.testimonial { background-color:#FFE599; padding:13px; margin-bottom:10px; }
.testimonial h4 { font-size:14px; margin:0; padding-bottom:10px }

/* Testimonials Page */
.startrow {padding:15px;font-family: Verdana, arial, sans-serif; font-size: 12px; color: #000000; margin: 15px 70px 0px 0px;}
.evenrow {background: #f2f2f2; padding:15px;font-family: Verdana, arial, sans-serif; font-size: 12px; color: #000000; margin: 15px 70px 0px 0px;}
.oddrow {background: white; padding:15px;font-family: Verdana, arial, sans-serif; font-size: 12px; color: #000000; margin: 15px 70px 0px 0px;}
.blue { color: #000099; }
.blockquote { background:url(.../images/quote.gif) 0 0 no-repeat; font-size:12px; padding:0 30px; margin:20px 0px 10px 0px }

/* Footer */
#footer {height: 130px;}
 #footer .footer-nav { background:url(./images/bg-footer-nav.gif) no-repeat; width: 779px; height: 35px; margin: 15px auto 5px auto; font-size: 11px; font-weight: bold;}
 #footer .footer-nav a {color: #000;}
 #footer .footer-nav a:hover {color: #b12026;}
 #footer .footer-nav div {padding: 8px 0 8px 5px;}
 #footer .footer-nav span {padding: 0 7px;}
 #footer .copyright {float: left; width: 510px; padding: 15px 0 0 10px; font-size: 11px;}
 #footer .copyright span {padding: 0 5px;}
 #footer .need-help {float: left; width: 150px; background:url(./images/need-help.gif) no-repeat; font-size: 11px; height: 77px; font-weight: bold;}
 #footer .need-help ul {margin: 15px 0 0 140px; width: 100px;}

/* Hacks/Misc */
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .cf {height: 1%;}

.additionalpadding {
color: #000000;
font-size:12px;
}

.contentright {
font-family : Verdana, Arial, sans-serif;
padding: 10px 0px 10px 10px;
border-left: 1px solid #000000;
}
.spiderfood {
font-family : Verdana, Arial, sans-serif;
border-bottom: 1px solid #CCCCCC;
text-align: left;
padding-bottom: 5px;
font-size: 75%;
font-weight: bold;
}

.spiderfoodright {
font-family : Verdana, Arial, sans-serif;
border-bottom: 1px solid #CCCCCC;
text-align: right;
padding-bottom: 5px;
font-size: 75%;
font-weight: bold;
}

ul.contentlist {
list-style: square;
margin: 15px;

}

ul.contentlist ul {
list-style: circle;
margin: 5px 15px;

}

ul.contentlist li {
  margin: 5px 15px;
}

.patterns {border-left:2px solid #990000; border-top:1px solid #990000; padding:3px 0px 0px 3px; margin: 0 0 25px 0;}

.checkouttbl, .checkouttbl * {
font-size:11px;
}

.gwoTestimonial {
	display: none;
}