html, body{height:100%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background-color:#F0F0F0; background-image:url('/images/site/v2/bg.gif'); background-repeat:repeat-y; background-position:center; font-size:12px; min-width:975px; text-align: center; margin-bottom:-22px; color: #000000}
img{border:0px;}

a {color: #3366CC; text-decoration: underline;}
H1 {color:#407836;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding-left:8px; margin-top:0px; margin-bottom:0px; padding-top:4px;}
H2 {color:#407836; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:left; padding-left:8px; margin-top:4px; margin-bottom:4px}
hr{color:#BED3E9; background-color:#BED3E9; height:1px;}
#header{width:985px; background-color:#FFFFFF; height:60px; padding: 0px; margin-left:10px;}
#tn{width:833px; height:33px; padding:0px; margin-left:154px;}
#wrapper{width:1000px; min-height:100%; height:100%; height:auto; position:relative; margin:0 auto; text-align: left; padding:0px;}
p {padding-top:2px; margin-top:0px}
#center{width:848px; float:right;}
#checkout{width:1000px; float:left; min-height:550px;}
#checkout p{padding-left:8px;}
#content{width:700px; float:left; margin-bottom:20px;}
#content p{padding-left:8px;}
/*#right{width:147px; float:right; background-image:url('/images/site/v2/bg-rbc.gif'); background-repeat:repeat-y; right:1px; margin-bottom:-6px; margin-top:10px;}*/
#right{width:147px; float:right; right:1px; margin-bottom:-6px; margin-top:10px;}
#right p{padding-right:10px; padding-left:5px;}
#left{width:152px; background-image:url('/images/site/v2/bg-lnav.gif'); background-repeat:repeat-y; float:left; height:100%;}
#left a{color:#3C4648; font-family:Arial, Helvetica, sans-serif;font-size:12px; margin-left:5px; margin-bottom:-9px; margin-top:0px; padding-top:0px; padding-bottom:0px; display:block;}
#footer{clear:both; background-image:url('/images/site/v2/bg-footer.gif'); background-repeat:repeat-y; text-align:left; width:1000px; text-align:center;}

#rb{width:147px;background-image:url('/images/site/v2/bg-rbc.gif'); background-repeat:repeat-y; margin-top:-5px; padding-top:5px; margin-bottom:-5px; padding-bottom:5px;}

#footer p{text-align:left; font-size:11px;}
/* #footer a{font-size:11px;}*/

#scanalert{position:absolute; margin:0 auto; z-index:3; top:0px; right:0px; padding-right:10px;}

#shopforwrapper{overflow:hidden; width:700px;}
#shopfor{width:690px; border:1px; border-color:#BED3E9; border-style:solid; height:100%; min-height:200px; border-collapse:collapse;}
#shopfor ul{list-style:none; margin:2px; padding:0 4px 0 0; border:1px; border-style:solid; border-color:#BED3E9;}
#shopfor ul li{background-color:#BED3E9; width:100%; list-style:none; border:1px; border-style:solid; border-color:#FFFFFF; margin:1px;}
#shopby{border:none; height:100%; position:relative; background-image:url('/images/site/v2/bg-shopfor-vert.gif'); background-repeat:repeat-y; overflow:hidden;}
#shopby a{display:block; margin-bottom:-9px;}
#accbox{width:409px; height:18px; right:0px; background-color:#BED3E9; margin-right:8px; border:none; float:right; background-image:url('/images/site/v2/arrow-acc.gif'); background-repeat:no-repeat; vertical-align:text-bottom;}

#learnArticlesBox{margin-left:5px; margin:right:5px; padding-right:11px;}

#feature{width:345px; border:1px; border-color:#BED3E9; border-style:solid; height:100%; border-collapse:collapse; height:100%; overflow:hidden; margin-right:0px;}
#feature ul{list-style:none; margin:2px; padding:0 4px 0 0; border:1px; border-style:solid; border-color:#BED3E9;}
#feature ul li{background-color:#BED3E9; width:100%; list-style:none; border:1px; border-style:solid; border-color:#FFFFFF; margin:1px;}

.guidebox, .firstguidebox{width:126px; height:20px; background-image:url('/images/site/v2/guidebox.gif'); background-repeat:no-repeat; padding:3px 0 0 25px; color:#407836; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin-top:10px;}
.firstguidebox {margin-top:0px;}

.guidebox_grn, .firstguidebox_grn{width:126px; height:20px; background-image:url('/images/site/v2/guidebox_grn.gif'); background-repeat:no-repeat; padding:3px 0 0 25px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin-top:10px;}
.firstguidebox_grn {margin-top:0px;}


.rbt{width:141px; height:25px; background-image:url('/images/site/v2/bg-rbt.gif'); background-repeat:no-repeat; color:#407836; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-align:center; padding-top:10px; margin-top:-5px; padding-right:4px;}
.orange{color:#ff4d01;}
.green{color:#407836; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-align:left;}

.callTextOut {color:#FF6600;}	
.callTextOutStockStatus {color:#407836;}	

.bc{display:inline; font-size:10px;width:700px;}
.bc li{list-style:none; background-repeat:repeat-x; float:left; margin-top:10px;}
.bc img{float:left;}
.bc a{padding-top:3px; float:left; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#407836; font-weight:bold;}
.bc a:&nbsp;{text-decoration:none;}
.bc-home{background-image:url('/images/bc/1bg.gif');}
.bc-home a{color:#FFFFFF; text-decoration:none;}
.bc-cat{background-image:url('/images/bc/2bg.gif');}
.bc-brand{background-image:url('/images/bc/3bg.gif');}
.minilinks {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}

/* Brand Page */

#brandDescription{width:520px;}
#brandImage{ width:165px; float:right; padding-right:7px;} 
#accessoriesSection{color:#FF6633; text-align:right; font-size:12px; background-color:#BED3E9; padding-left:5px; margin-right:5px;}
a.accessoriesLink:link {font-weight:bolder;}

table.comparisonChart { border:1px; border-color:#BED3E9; border-style:solid; width:97%; padding:1px; border-collapse:collapse; margin-left:8px; margin-right:8px;}
table.comparisonChart td {border:1px; border-color:#BED3E9; border-style:solid; padding:1px;}


#comparisonChart{width:685px; clear:both; padding-top:20px;}
#outofstockProducts {}
#additionalBrandInfo {}
#discontinuedItems {font-size:smaller;}

/* Products */

#breadcrumb {}
#productDetailsSection{clear:right; margin-right:7px; margin-left:7px; padding-top:7px}
#moreProductInformationLinks {width:180px; float:right; border:3px; border-style:double; border-color:#BED3E9; padding-bottom:10px; margin-top:20px; margin-right:10px;}
#moreProductInfTitle {border:1px; border-style:solid; border-color:#BED3E9; background-image:url('/images/template/moreproductinfo.gif'); background-repeat:repeat-x; padding:5px}
#moreProductInfBody {padding-left:15px; padding-top:10px;}
#moreProductInfBody a {margin-bottom:-9px; margin-top:0px; padding-top:0px; padding-bottom:0px; display:block;}
#moreProductInfoImage {float: right;}
#productOverview {border:1px; border-style:solid; border-color:#BED3E9; margin-bottom:10px;}
.productSpecsSection {border:1px; border-style:solid; border-color:#BED3E9; margin-bottom:10px;}
#productSpecialFeature {border:1px; border-style:solid; border-color:#BED3E9; margin-bottom:10px;}

#customerReviews {clear:both; margin-bottom:20px; margin-right:7px; margin-left:7px;  border:1px; border-style:solid; border-color:#BED3E9;}
#expertAdvice {} 
#secureShopping {text-align:center; margin-right:6px;}
#accessorySection {text-align:center; margin-right:5px; padding:5px;}


#featureProduct{width:180px; border:1px; border-color:#BED3E9; border-style:solid; height:100%; border-collapse:collapse; height:100%; overflow:hidden; margin-right:0px; float:right; text-align:center; margin-bottom:5px;}
#featureProduct ul{list-style:none; margin:2px; padding:0 4px 0 0; border:1px; border-style:solid; border-color:#BED3E9;}
#featureProduct ul li{background-color:#BED3E9; width:100%; list-style:none; border:1px; border-style:solid; border-color:#FFFFFF; margin:1px;}

/* Buy Box */
#productName {width:685px; clear:both; padding-top:5px; margin-bottom:5px;}

#productDescBuy {width:480px; float:right; margin-right:5px;}

#specialOffers{width:480px;}
#specialOffersImage {float:left;}
#specialOffersText {width:400; padding-top:6px; display:inline;}

#productPhotos {width:205px; text-align:center; padding-top:10px;}

#buyBox {width:474px; border:3px; border-style:double;border-color:#BED3E9; background-image:url('/images/template/buyboxbg.gif'); background-repeat:repeat-x;}
#buyBoxLower {border:3px; border-style:double;border-color:#BED3E9; background-image:url('/images/template/buyboxbg.gif'); background-repeat:repeat-x;margin-right:7px; margin-left:7px;}

#entireBuySection {}

.callTextOutLarge {color:#FF6600; font-size:16px;}	

#thumbnails {padding-top:9px;}

.imageLinks {text-decoration:none;}

.price {font-size:14px;}
.saleprice {font-size:14px; color:#CC0000;}

/* Home page styles */
/* 
#hpwelcome{float:left;width:308px;height:149px;background-image:url('/images/site/v2/arrow.gif'); background-repeat:no-repeat;}
#hpcats{float:right;width:392px;height:396px;background-image:url('/images/site/v2/hp-category.gif'); background-repeat:no-repeat;}
#hpfeaturedcat{float:left;width:308px;height:247px;background-image:url('/images/site/v2/bg-featured-category.gif'); background-repeat:no-repeat; text-align:center; padding-top:20px;}
*/
/*#hp{width:700px;height:430px; background-image:url('/images/site/v2/bg-home2.gif'); background-repeat:no-repeat;}*/
/*#hp{width:700px;height:538px; background-image:url('/images/site/v2/bg-home3.gif'); background-repeat:no-repeat;}*/
#hp{width:700px;height:400px; background-image:url('/images/site/v2/bg-home.gif'); background-repeat:no-repeat;}
#hpwelcome{float:left;width:308px;height:149px;padding-top:5px;}
#hpfeaturedcat{float:left;width:308px;height:211px;text-align:center; padding-top:70px;margin-left:-308px; margin-top:100px;}
#hpfeaturedcat a{font-size:11px; font-weight:bold;}
/*#hpcats{float:right;width:382px;height:416px;padding:5px;text-align:center;}*/
#hpcats{float:right;width:382px;height:350px;padding:5px;text-align:center;}
#hpcats a{font-size:11px; font-weight:bold;}
#hpcat1{clear:both; float:left; width:124px;}
#hpcat2{float:left; width:124px;}
#hpcat3{float:right; width:124px;}

/*.header_row{background-image:url('/images/site/v2/bg-table-header.jpg'); height:24px; background-size: 100%;}*/
.header_row{background-color:#e5e6e8; height:24px;}
.filters{width:215px; min-width:215px; height:100px; max-height:100px; overflow-x: hidden; overflow-y: scroll; float:left; padding:5px; text-align:left; padding-left:10px;}
#filter_table{text-align:center; width:645px; border-collapse:collapse;}

.cartheader{background-color:#D9D9D9; font-size:15px; line-height:25px; font-weight:bold;}
.cartsubtotalkeys{background-color:#F2F2F2; font-size:13px; line-height:25px; font-weight:bold;}
.cartsubtotalvalues{background-color:#D9D9D9; font-size:13px; line-height:25px; font-weight:bold;}
