@charset "utf-8";
/* CSS Document */
* {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;}
body {background-image:url(../images/header_bg.jpg); background-repeat:repeat-x; background-color:#FFF; text-align: center;}
img {border:none;}
h1 {color:#cc3333; font-size:24px; line-height:46px; padding:0px; margin: 0px; text-indent:25px;}
h2 {font-weight:bold; color:#000; font-size:14px; line-height:20px; padding-top:10px; text-transform:uppercase;}
ul {margin:0px;}
a {text-decoration: none;}
.small {font-size:10px;}

#wrapper {margin-left: auto; margin-right: auto; width:994px; text-align: left;}
#header {height:85px; width:994px; margin:0px;}
#logo {float:left;}
#nav {margin-top: 37px; float:left;}
#nav a {float:left;}

#page-heading {height:56px;}
#page-heading img {float:left; margin:0px; padding:0px;}

.searchBox{background-image:url(../images/nav/search_bg.jpg); background-color:#CCC; background-repeat:repeat-x; height:25px; width:100px; float:left; padding-top:6px; border:none;}
.searchButton{float:left; border:none;}
a.search_result{text-decoration:underline; font-size:16px; color:#00F;}

#promo-left {clear:left; float:left; width:221px; margin-top:5px; margin-bottom:25px;}
#promo-left-links {height:77px; background-image:url(../images/left-promos/promo1-bg.jpg);}
#promo-left img {float:left;}
#promo-left-product {clear:left; margin-top:11px;}

#home-content {width: 709px; height:458px; float:left;}
#home-content img {position: relative;}

#home-right {width: 270px; margin-left:7px; float:left;}

#home-products {width:709px; height:187px; background-image:url(../images/homepage/product-promos-bg.jpg); float:left;}
#home-products img {margin-top:30px; float:left;}

#current-promotions {width:266px; height:153px; background-image:url(../images/homepage/current-promotions/bg.jpg); margin:18px 0px 15px 7px; float:left;}
#current-promotions img {position:relative; float:left;}
#current-promotions a {position:relative; font-size:10px; text-align:left;}

#content {float:left; width:474px; margin-left:21px; line-height:24px; margin-top:5px;}
#content p {margin-right:18px;}
#content-header {text-transform:uppercase; font-weight:bold; color:#000; font-size:14px;}
#content-header-small {text-transform:uppercase; font-weight:bold; color:#000; font-size:12px;}
.content-intro {text-transform:uppercase; font-weight:bold; color:#cc3333; font-size:14px; margin-right:18px;}

#faq-questions a {line-height:20px; margin-left:20px; color:blue; text-transform:capitalize;}
.answer-box {border: 1px solid black; background-color: #CCCCCC; display: none;padding: 5px;}
#faq-questions .answer-box a {margin-left:0px;}
.question-title {font-size:14px; font-weight:bold; text-align:center;}

#magazine {height:100px; margin-bottom:30px;}
#magazine img {float:left;}
#magazine a {color:red;}
#magazine p {margin-top:0px; line-height:15px;}
#magazine .title {text-transform:uppercase; font-weight:bold; color:#000; font-size:12px; margin-top:0px;}

#content-right {width:270px; margin-top:5px; float:left;}
#price {font-size:16px; color:#000; line-height:31px; font-weight: bold; background-image:url(../images/price-bg.jpg); width:125px; float:left; text-align:center;}

#quote {padding:10px 15px 10px 15px; font-size:12px;}
#signature {text-align:right; font-size:12px; font-weight:bold; padding-top:0px; font-style:italic;}

#product-info-top {width:270px; background-image:url(../images/product_incl_top.jpg); line-height:27px; clear:left; font-size:12px; font-weight:bold; text-transform:uppercase; text-indent:15px;}
.product-info-top {width:270px; background-image:url(../images/product_incl_top.jpg); line-height:27px; clear:left; font-size:12px; font-weight:bold; text-transform:uppercase; text-indent:15px;}
#product-info-top .small{font-size:10px;}
#product-info-list {width:270px; background-image:url(../images/product_incl_bg.jpg); line-height: 23px;}
.product-info-list {width:270px; background-image:url(../images/product_incl_bg.jpg); line-height: 23px;}
#product-info-list ul {list-style-type:none; padding-left:15px;}
#product-info-list li {font-size:10px;}
#product-info-bottom {width:270px; background-image:url(../images/product_incl_bottom.jpg); height:12px;}
.product-info-bottom {width:270px; background-image:url(../images/product_incl_bottom.jpg); height:12px;}
#product-info-more {clear:left; margin-top: 20px;}
.product-info-more {clear:left; margin-top: 20px;}
#product-info-more-heading {font-size:12px; font-weight:bold; text-transform:uppercase; text-indent:15px;}
.product-info-more-heading {font-size:12px; font-weight:bold; text-transform:uppercase; text-indent:15px;}
#product-info-more p {font-size:10px; margin-left:15px; width:250px;}
#product-info-more ul {list-style-type:none; padding-left:15px;}
#product-info-more li {font-size:10px; line-height:23px;}

#footer {clear:left; width:994px; border-top-style:solid; border-top-width:2px; border-top-color:#ccc; padding-top:15px; height:75px;}
#footer-links {float:left;}
#footer-links a {margin-left: 15px; font-size:11px; color:#666; vertical-align:top;}
#footer-links a:hover {text-decoration: underline; color:#333;}
#footer-copy {float:right; font-size:11px; color:#666;}
#footer-promo {clear: left; margin-left:242px; padding-top:20px; font-size: 20px; font-weight:normal; color:#666; line-height:40px; width:720px;}
#footer-promo img {margin-right:15px; padding-bottom:20px; float:left;}

.applemenu{margin:45px 0px 0px 0px; padding: 0; width:266px;}
.applemenu div.silverheader a{background: white url(../images/homepage/accordion-bg.jpg) repeat-y center left; font: normal 11px Arial, Helvetica, sans-serif; color: black; display: block; position: relative; width: auto; padding: 5px 0; padding-left: 8px; text-decoration: none; border-top-style:solid; border-top-color:#959595; border-top-width:1px;}
.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{color: black;}
.applemenu div.selected a, .applemenu div.silverheader a:hover{background-image: url(../images/homepage/accordion-bg.jpg); color:black; font-weight:bold;}
.applemenu div.submenu{background-image: url(../images/homepage/accordion-bg.jpg); padding-left: 8px; height: 43px; font: normal 11px Arial, Helvetica, sans-serif; color: #4F3C96;}

#glove-table td{border:1px solid gray; font-size:12px; line-height:17px; padding:1px;}


