﻿html{margin:0;padding:0;}
body{font:11px/18px Verdana, Arial, sans-serif;background:#e3e3e3;margin:0;padding:0;}
br.clear{clear:both;}
body#singleColumn{background:#fff url(images/bg-body-singlecolumn.jpg) repeat-x 0 0;}

div.content{width:916px;}
div.minicart{font:13px/18px Verdana, Arial, sans-serif;color:#424242;text-align:left;float:right;width:300px;position:relative;margin:0;padding:18px 30px 0 0;}
div.sidebar{top:194px;float:left;width:215px;padding-right:14px;}
div.main{float:left;min-height:510px;min-width:674px;border-left:1px solid #ccc;width:674px;margin:0;padding:0 0 0 5px;}
div.checkout{clear:left;margin:0;padding:0 10px;}
div.boxfinder{position:relative;width:603px;height:24px;background:url(images/bg-boxfinder.jpg) no-repeat 0 0;border:1px solid #ccc;padding:176px 0 0 25px;}
div.shop{width:613px;height:187px;border:1px solid #ccc;margin:5px 0 6px;padding:13px 0 0 15px;}
div.middle-area{width:674px;height:auto;border-bottom:1px dashed #CCC; padding-bottom:3px;}
div.middle-area ul li{float:left;width:175px;height:48px;font:17px Arial, Verdana, sans-serif;color:#000;border-right:1px solid #ccc;background:url(images/li-middle-area.jpg) no-repeat 10px 27px;margin:7px 0 0;padding:29px 0 0 40px;}
div.links{width:630px;height:138px;}
div.breadcrumb{width:674px;border-bottom:1px dashed #999;font:11px/18px Verdana, Arial, sans-serif;color:#252525;margin:11px 0 5px;padding:0 0 10px;}
div.sizesearch{clear:both;width:628px;margin:10px 0 0;padding:30px 0 0;}
div.sampler{width:674px;padding:0;}
div.mainproduct{float:left;width:218px;height:180px;border:1px solid #ccc;text-align:center;padding-top:5px;margin:0 4px 18px 0;}
div.subproduct{float:left;width:153px;height:175px;margin:0 15px 0 0;}
div.subproductsingle{position: relative; float:left; width:145px;height:175px;margin:0 33px;}
div.details{float:left;width:345px;}
div.narrow{border:1px solid #d7d7d7;padding:6px 10px;}
div.coupon{float:left;width:288px;height:77px;border:1px solid #ccc;border-left:0;margin:0 0 0 5px;padding:14px 0 0;}
div.shipestimate{float:left;width:330px;height:77px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:right;margin:0;padding:14px 0 0;}
div.begincheckout{width:850px;height:267px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin:10px 0 0;padding:7px 0;}
div.newcustomers{float:left;width:424px;}
div.customerlogin{float:left;width:416px;border-left:1px solid #d7d7d7;padding:0 0 0 9px;}
div.trouble{clear:both;width:416px;border-top:1px solid #d7d7d7;}
div.internalcheckout{width:850px;border-top:1px solid #d7d7d7;margin:10px 0 0;padding:14px 0 0;}
div.checkoutform{float:left;width:388px;background:#eee;border:1px solid #cecece;padding:5px 0 0;}
div.checkoutinfo{float:left;width:415px;margin:0 0 0 42px;}
div.shippingmethod{float:left;width:434px;}
div.shippinglinks{float:left;width:300px;}
div.paymentsummary{float:left;width:228px;padding:15px 0 0 7px;}
div.receipt div.paymentsummary{padding:0 0 0 7px;}
div.paymentinfo{float:left;width:352px;height:177px;background:#eee;border:1px solid #cecece;padding:8px 0 0 8px;}
div.ordertotal{margin-left:40px;height:160px;background:#fff;padding:25px 0 0 20px;}
div.paid{margin:20px 0 0 390px;}
div.item div.image{float:left;padding:5px 0 10px;}
div.item div.description{float:left;width:465px;margin:0 0 2em 30px;}
div.checkorder{float:left;width:310px;border:1px solid #ccc;border-left:0;padding:15px 0;}
div.loginorder{float:left;width:300px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0 15px 15px;}
div.column{float:left;width:210px;padding:31px 0 0 10px;}
div.helpful{width:213px;}
div.rewards-sidebar{float:right;width:216px;height:930px;text-align:center;}
div.rewards-sidebar img{margin:0 0 30px;}
h1{font:12px Arial, Verdana, sans-serif;color:#000;text-transform:uppercase;margin:0;padding:0px; font-weight: bold;}
.catdescr{ padding:0px; overflow:auto;}
div.main h2{font:25px Arial, Verdana, sans-serif;color:#000;text-transform:uppercase;margin:0;padding:15px 0 35px;}
div.internal h2,div.checkout h2{padding-bottom:15px;font:20px Arial, Verdana, sans-serif;color:#000;text-transform:none;}
div.checkout h2{margin:0 0 10px;padding:5px 0 0;}
div.checkoutinfo h2{font:bold 20px Arial, Verdana, sans-serif;color:#802990;margin:0;padding:0;}
div.internal h3{font:bold 14px Verdana, Arial, sans-serif;color:#424242;border-bottom:2px solid #424242;margin:0;padding:25px 0 0;}
div.shop h2{font:16px/16px Arial, Verdana, sans-serif;color:#711c83;text-transform:none;margin:0;padding:0 0 10px;}
div.checkout h3{font:bold 11px/18px Verdana, Arial, sans-serif;}
div.checkout h3.login{font:bold 13px/18px Verdana, Arial, sans-serif;color:#711c83;}
div.shippinglinks h3{margin:0;padding:4px 0 0;}
div.item div.description h3{font:bold 20px Verdana, Arial, sans-serif;color:#252525;border:0;}
div.item div.description h1{font:bold 20px Verdana, Arial, sans-serif;color:#252525;border:0;}
div.static h3{font:bold 15px Verdana, Arial, sans-serif;color:#353535;border:0;padding:20px 0 0;}
div.status h3{font:bold 12px Arial, Verdana, sans-serif;color:#353535;border:0;padding:0;}
div.content div.welcome{background:#000;color:#fff;font:11px/24px Verdana, Arial, sans-serif;text-align:right;height:24px;padding-right:30px;}
body#singleColumn div.content .welcome{left:255px;}
div.minicart span.total{color:#cc1313;padding-right:1px;}
div.minicart span.phone-number{float:right;font:18px Arial, Verdana, sans-serif;color:#5c5c5c;display:block;width:300px;margin:30px 0 0;}
body#singleColumn div.minicart span.phone-number{margin-top:8px;}
div.sidebar p{font:12px/18px Verdana, Arial, sans-serif;color:#424242;margin:0;padding:19px 0 0 27px;}
div.boxfinder,div.sizesearch{font:bold 11px/18px Verdana, Arial, sans-serif;color:#000;padding-bottom:10px;border-bottom:1px dotted #ccc;margin-bottom:10px;}
div.boxfinder span.searchby,div.sizesearch span.searchby{float:left;margin:-2px 15px 0 0;}
div.boxfinder span.times,div.sizesearch span.times{float:left;margin:0 0 0 -18px;}
div.password p{width:628px;font:11px/18px Verdana, Arial, sans-serif;color:#424242;margin:0;padding:0 0 15px;}
div.account span.email{font:bold 11px/18px Verdana, Arial, sans-serif;color:#424242;}
div.account span.address{font:11px/18px Verdana, Arial, sans-serif;color:#424242;}
div.account span.changepass{padding-left:105px;}
div.order div.details strong,div.order div.shipto strong{float:left;width:70px;}
div.cart div.total{font:bold 11px Verdana, Arial, sans-serif;text-align:right;width:625px;padding:25px 5px 10px 0;}
div.cart div.total span.price{color:#cc1313;padding:0 0 0 14px;}
div.cart div.total span.rewards{font:14px/18px Verdana, Arial, sans-serif; font-weight:bold; color:#cc1313;padding:0 0 0 0px;}
div.paginate{text-align:right;}
div.begincheckout strong{font-style:italic;}
div.checkoutform span.usa{float:left;font:bold 10px/22px Verdana, Arial, sans-serif;padding:0 0 0 5px;}
div.checkoutform span.newsletter{float:left;font:bold 10px/22px Verdana, Arial, sans-serif;padding:0;}
div.checkoutform span.createaccount{float:left;width:270px;font:bold 10px Verdana, Arial, sans-serif;padding:10px 0 5px 5px;}
div.checkout span.sameas{display:block;font:bold 10px/20px Verdana, Arial, sans-serif;margin:-10px 0 10px;}
div.checkout span.submitorder{display:block;width:840px;height:26px;font:bold 12px/26px Verdana, Arial, sans-serif;color:#000;background:#fff6de;border:1px solid #bababa;padding:0 0 0 8px;}
div.paymentsummary p{margin:0 0 0 60px;padding:0;}
div.hasorder p{margin:0 0 0 80px;padding:0;}
div.paymentinfo span.name{float:left;width:157px;height:35px;margin:0 0 4px;}
div.item div.description p{margin:5px 0 0;padding:0;}
div.static p{margin:5px 0 10px;}
div.status p{margin:0;padding:5px 0 15px;}
div.minicart img{margin:0 0 6px 7px;}
div.sidebar img{margin:17px 0 0 35px;}
div.boxes{position:absolute;top:-25px;left:285px;width:344px;height:226px;background:url(images/boxes3.gif) no-repeat 0 0;}
div.boxfinder input.text,div.sizesearch input.text{float:left;width:35px;height:18px;font:11px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;margin:0 0 0 -65px;}
div.sizesearch input.longtext{float:left;width:100px;height:18px;font:11px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;margin:0 0 0 -130px;}
div.sizesearch select{float:left;font:11px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;margin:0 25px 0 -65px;}
div.boxfinder input.submit,div.sizesearch input.submit{float:left;margin-left:-20px;}
div.boxfinder label,div.sizesearch label{float:left;text-indent:-22px;width:65px;font:bold 10px/18px Verdana, Arial, sans-serif;color:#000;margin:-15px 0 15px;}
div.sizesearch label.longlabel{float:left;width:100px;font:bold 10px/18px Verdana, Arial, sans-serif;color:#000;margin:-15px 30px 15px 0;}
div.password input.text{float:left;width:131px;height:18px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 10px;}
div.password input.continue,div.password input.change{float:left;clear:both;margin:-6px 0 0 160px;}
div.password label{float:left;width:160px;font:bold 12px/18px Verdana, Arial, sans-serif;color:#424242;}
div.results table input.text{float:left;width:39px;height:18px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0;}
div.coupon input.text{float:left;width:102px;height:19px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0;}
div.coupon label{float:left;width:77px;}
div.shipestimate input.text{float:left;width:60px;height:19px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 -17px 195px;}

div.cart input.updatecart{float:left;margin:0 0 0 300px;}
div.cart input.checkout{float:left;margin:0 0 0 22px;}
div.cart table.cart input.qty{width:29px;height:20px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0;}
div.customerlogin label{float:left;font-weight:700;line-height:21px;width:110px;}
div.customerlogin input.text{float:left;width:244px;height:19px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 14px;}
div.customerlogin input.submit{float:left;margin:0 0 9px 110px;}
div.checkoutform label{float:left;width:97px;font:bold 10px/18px Verdana, Arial, sans-serif;text-align:right;margin:2px 0 0 2px;padding:0 14px 0 0;}
div.checkoutform label.required{border-right:3px solid #c20000;padding:0 11px 0 0;}
div.checkoutform input.text{float:left;width:152px;height:20px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 6px 3px;}
div.checkoutform select{float:left;width:140px;height:22px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 6px 3px;}
div.checkoutform input.email{width:202px;}
div.checkoutform input.submit{margin:5px 0;}
div.paymentinfo label{float:left;width:105px;font-weight:700;}
div.paymentinfo input.cc{float:left;width:157px;height:20px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 4px;}
div.paymentinfo input.ccv{float:left;width:48px;height:20px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 4px 10px 0;}
div.paymentinfo select.month{float:left;width:120px;height:20px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 4px;}
div.paymentinfo select.year{float:left;width:60px;height:20px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 4px;}

div.item table td input.text{float:left;width:32px;height:17px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 4px 10px;}
div.checkorder label,div.loginorder label{float:left;width:70px;font-weight:700;padding:0 0 0 3px;}
div.checkorder input.text,div.loginorder input.text{float:left;width:116px;height:20px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 4px;}
div.loginorder input.text{width:165px;}
div.checkorder input.submit,div.loginorder input.submit{float:left;margin:5px 0 0 73px;}
div.column input.text{float:left;width:99px;height:18px;font:12px/18px Arial, Verdana, sans-serif;border:1px solid #7f9db9;background:#fff;margin:0 0 4px;}
div.column input.track{float:left;margin:0 0 0 121px;}
div.column label{float:left;width:61px;font:bold 11px/20px Verdana, Arial, sans-serif;color:#343434;}

div.internal table{margin-bottom:40px;width:556px;}
div.internal table.pricingtable{table-layout:fixed;border:none;width:100%;margin:0;}
div.internal table.pricingtable tr.firstrow td{border-bottom:solid 1px #dfdfdf;font-weight:700;}
div.internal table.pricingtable td{border:none;width:65px;text-align:center;padding:0;}
div.internal table.contenttable{margin-bottom:40px;width:674px;}
div.internal table.contenttable td{font:11px/20px Verdana, Arial, sans-serif;color:#424242;text-align:left;}
div.internal table tr.header td{font:bold 10px/20px Verdana, Arial, sans-serif;color:#424242;}
div.internal table td{font:11px/20px Verdana, Arial, sans-serif;color:#424242;text-align:left;}
div.internal table td.value{padding:0 0 0 20px;}
div.account table td.number{width:100px;}
div.account table td.date{width:88px;}
div.account table td.shipped{width:183px;}
div.account table td.status{width:117px;}
div.account table td.track{width:52px;}
div.order table td.number{width:65px;}
div.order table td.name{width:353px;}
div.order table td.shipped{width:73px;}
div.order table td.shipment{width:174px;}
div.order table td.service{width:94px;}
div.results table tr td table{border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7;margin:0;}
div.results table tr td table td{border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;width:131px;height:17px;text-align:center;}
div.cart table.cart th{text-align:left;border-bottom:1px solid #ebebeb;padding-left:10px;}
div.cart table.cart th.remove{width:63px;text-align:right;}
div.cart table.cart th.item{width:367px;}
div.cart table.cart td.remove{text-align:center;vertical-align:top;padding:10px 0 0;}
div.cart table.cart td{padding-left:10px;}
div.shippingmethod table{width:400px;margin:0 0 10px;}
div.shippingmethod table th{height:26px;}
div.shippingmethod table th.options{width:306px;text-align:left;padding-left:6px;}
div.shippingmethod table th.fees{width:94px;padding-right:5px;}
div.shippingmethod table td{font-weight:700;font-size:10px;text-align:right;height:26px;padding:0 5px 0 6px;}
div.shippingmethod table td:first-child{text-align:left;}
div.shippingmethod table tr.alt td{background:#eee;}
div.shippingmethod table tr.address th{height:40px;vertical-align:bottom;text-align:left;padding:0 0 6px 6px;}
div.internalcheckout table.ordersummary{float:left;margin:40px 0 0;}
div.internalcheckout table.ordersummary th{border-top:1px solid #bababa;border-bottom:1px solid #bababa;background:#eaeaea;text-align:left;}
div.internalcheckout table.ordersummary th.name{padding-left:10px;width:415px;}
div.internalcheckout table.ordersummary th.qty{padding-left:10px;width:70px;}
div.internalcheckout table.ordersummary th.price{padding-left:10px;width:75px;}
div.internalcheckout table.ordersummary th.ext{padding-right:10px;width:70px;}
div.internalcheckout table.ordersummary td{vertical-align:top;padding:10px 0 0 10px;}
div.internalcheckout table.ordersummary td:first-child{text-align:center;padding:0;}
div.internalcheckout table.ordersummary td.qty{padding-left:15px;}
div.internalcheckout table.ordersummary td.ext{text-align:right;font-weight:700;color:#003099;padding:10px 10px 0 0;}
div.ordertotal table td{background:#eee;border-bottom:1px solid #cecece;font-size:10px;text-align:right;width:131px;height:28px;padding-right:11px;}
div.ordertotal table td:first-child{width:178px;font-weight:700;}
div.ordertotal table tr.ordertotal td{padding-top:7px;background:#fff;border:0;}
div.ordertotal table tr.ordertotal td.total{font-size:12px;color:#003099;}
div.ordertotal table tr.ordertotal td.price{font-size:12px;font-weight:700;color:#ce040c;}

div.logo{position:absolute;width:314px;height:153px;background:url(images/logo.png) no-repeat 0 0;left:0;top:-25px;}
a.logo{display:block;text-indent:-10000em;width:314px;height:153px;position:absolute;left:0;top:0;}
body#singleColumn a.logo{width:224px;height:135px;background:url(images/logo-singlecolumn.png) no-repeat 0 0;}
div.content .welcome a:link,div.content .welcome a:visited{color:#fff;padding-left:10px;}
div.minicart a:link,div.minicart a:visited{font:13px/18px Verdana, Arial, sans-serif;color:#424242;}
div.sidebar ul li{font:bold 11px/15px Verdana, Arial, sans-serif;background:url(images/li-sidebar.gif) no-repeat 0 0;margin:0 0 9px 20px;padding:0 0 0 22px;}
div.sidebar ul li a:link,div.sidebar ul li a:visited{font:bold 11px/15px Verdana, Arial, sans-serif;color:#424242;}
div.shop ul li{float:left;width:191px;height:20px;font:12px/20px Verdana, Arial, sans-serif;}
div.shop ul li a:link,div.shop ul li a:visited{font:12px/20px Verdana, Arial, sans-serif;}
div.links a.bags:link,div.links a.bags:visited{float:left;width:65px;height:20px;font:12px/16px Arial, Verdana, sans-serif;color:#626262;background:url(images/a-bags.jpg) no-repeat 0 0;padding:118px 0 0 141px;}
div.links a.rewards:link,div.links a.rewards:visited{float:left;width:75px;height:20px;font:12px/16px Arial, Verdana, sans-serif;color:#626262;background:url(images/a-rewards.jpg) no-repeat 0 0;margin:0 6px;padding:118px 0 0 131px;}
div.links a.moving:link,div.links a.moving:visited{float:left;width:70px;height:20px;font:12px/16px Arial, Verdana, sans-serif;color:#fff;background:url(images/a-moving.jpg) no-repeat 0 0;padding:118px 0 0 136px;}
div.mainproduct a:link,div.mainproduct a:visited{font:15px/17px Arial, Verdana, sans-serif;color:#802990;text-transform:uppercase;text-decoration:none;margin-top:5px;}
div.subproduct a:link,div.subproduct a:visited{font:bold 11px Verdana, Arial, sans-serif;}
div.subproduct a.text:link,div.subproduct a.text:visited,div.subproduct a.text:hover{width:145px;text-align:center;display:block;}
div.subproduct a.image:link,div.subproduct a.image:visited,div.subproduct a.image:hover{display:block;text-align:center;height:100px;}
div.sizesearch a.more:link,div.sizesearch a.more:visited{float:left;font:bold 10px Verdana, Arial, sans-serif;margin:3px 0 0 15px;}
div.shipestimate a:link,div.shipestimate a:visited{font-size:10px;font-weight:700;}
div.internalcheckout a.change:link,div.internalcheckout a.change:visited{font-size:10px;font-weight:700;float:right;}
div.paymentinfo a:link,div.paymentinfo a.visited{float:left;color:#711c83;font-size:10px;font-weight:700;line-height:22px;}
div.ordertotal table a:link,div.ordertotal table a:visited{float:none;line-height:12px;}
div.column ul li{height:18px;font:11px/18px Verdana, Arial, sans-serif;}
.narrowresults{margin-right:20px;display:block;float:left;width:185px;}
.error_box{clear:both;font:bold 10px Verdana, sans-serif;color:#d00;margin-top:5px;padding-bottom:10px;padding-right:5px;}
.error_box_severe{clear:both;border:solid 1px #c00;background-color:#fcc;color:#000;margin:10px 7px 0 2px;padding:5px;}
.currentZip{font:10px Verdana, sans-serif;letter-spacing:normal;margin:0;padding:3px 0;}
.shipping{font:10px Verdana, sans-serif;color:#039;letter-spacing:normal;margin:0;padding:9px 0;}
.pricing{width:205px;color:#525151;font-weight:400;padding:10px 0 0 5px;}
.mySaved{float:right;width:350px;height:auto;font:10px Verdana, sans-serif;color:#5e5e5e;background:transparent;margin:17px 0 0;padding:0;}
.mySaved p{margin-bottom:25px;}
.mySaved strong{font:bold 10px Verdana, sans-serif;color:#777;letter-spacing:normal;}
#phone{float:left;width:185px;height:185px;font:10px Verdana, sans-serif;color:#333;background:url(images/bg_phone.gif) no-repeat center;margin:15px 20px 15px 0;padding:0;}
#postal{float:left;width:185px;height:185px;font:10px Verdana, sans-serif;color:#333;background:url(images/bg_postal.gif) no-repeat center;margin:15px 0 15px 20px;padding:0;}
#email{float:left;width:210px;height:185px;font:10px Verdana, sans-serif;color:#333;background:url(Images/bg_email.gif) no-repeat center;margin:15px 0;padding:0;}
p.securemessage{font:10px/15px Verdana, sans-serif;letter-spacing:normal;background:url(Images/padlock.gif) no-repeat 0 10px;margin:0;padding:10px 0 0 17px;}

div.qtycell input.text{margin-left:-10px !important;}
div.qtycell input.submit{margin-right:-25px !important;}
div.qtycell{width:70px;}

*html div.qtycell input.text{margin-left:0 !important;}
*html div.qtycell input.submit{margin-right:0 !important;}
*html div.qtycell{width:100px;margin-right:-15px;margin-left:-5px;}
.wrapper{width:928px;background:url(images/bg-body3.gif) repeat-y;overflow:hidden;margin:0 auto;padding:0 6px;}

.navbar{color:#FFF;background:/*#802990*/ url(images/feet-bg.gif) no-repeat left;clear:both;height:32px;border-bottom:1px solid #d4d5d5;padding-left:97px;position:relative;z-index: 1000;}
.clear{font-size:1px;line-height:1px;clear:both;height:1px;}

.header{height:128px;width:916px;background:#F7F7F7 url(images/header-bg.gif) repeat-x top;position:relative;}

/* PRIMARY NAV */
.navbar ul{list-style:none;display:block;margin:0;padding:0;}
.navbar ul li{height:32px;float:left;white-space:nowrap;margin:0;}
.navbar ul li a{line-height:32px;text-transform:uppercase;font-weight:700;text-decoration:none;font-family:Arial, Helvetica, sans-serif;background:url(/Images/BGNavDivider.gif) 0 0 no-repeat;text-shadow:1px 1px 1px #61196d;height:32px;float:left;padding:0 10px;}
.navbar ul li a.first{}
.navbar ul li a:link,.navbar ul li a:visited,.navbar ul li a:active{color:#FFF;}
.navbar .submenu {float:none;background:#f2f2f2;position:absolute;top:33px;border:1px solid #dcdcdc;display:none;padding:10px 15px 15px 8px;}
.navbar .on {display:block;}
.navbar .submenu#menu1{left:150px;}
.navbar .submenu#menu2{left:200px;}
.navbar .submenu#menu3{left:255px;}
.navbar .submenu#menu4{left:317px;}
.navbar .submenu#menu5{left:385px;}
.navbar .submenu#menu6{left:489px;}
.navbar .submenu#menu7{left:537px;}
.navbar .submenu#menu8{left:592px;}
.navbar .submenu#menu9{left:645px;}
.navbar .submenu#menu10{left:757px;}
.navbar .submenu#menu11{left:645px;}
.navbar .submenu ul li a{color:#424242;text-decoration:underline;display:inline;border:none;text-transform:none;font-weight:400;height:auto;line-height:normal;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0;}

.navbar ul.mainNav {float:left;width:100%;background:url(/images/BGNavBar.gif) 0 0 repeat-x;}
.navbar ul.mainNav li a:link {}
.navbar div.submenu {border-top:none;-webkit-box-shadow:0px 8px 10px #aaa;box-shadow:0px 8px 10px #aaa;-moz-box-shadow:0px 8px 10px #aaa;}
.navbar div.submenu ul {float:left;height:auto;}
.navbar div.submenu ul li {float:none;color:#000;height:auto;display:block;float:left;clear:left;width:100%;}
.navbar div.submenu ul li a,
.navbar div.submenu ul li a:link {background:none;text-shadow:1px 1px 1px #fff;display:block;padding:5px 0;border-bottom:1px solid #ddd;background:url(/images/IconNavArrow.gif) 0 50% no-repeat;border-top:1px solid #fff;width:100%;text-decoration:none;padding-left:12px;}
.navbar div.submenu ul li a:hover {background:#f5f5f5 url(/images/IconNavArrow.gif) 0 50% no-repeat;text-decoration:underline;}
.navbar div.submenu ul li:first-child a {border-top:none;}
.navbar div.submenu ul li:last-child a {border-bottom:none;}

.content .centersection{padding-top:8px;padding-bottom:17px;}
div.promo{ margin-bottom:11px;border-bottom:1px dashed #CCC;height:230px;}
.promo img.promo{float:right;}
.main .featureditem{float:left;width:205px;margin-bottom:20px;vertical-align:top;border-left:solid 1px #ccc;padding:0 5px;}
.main .first{border:none;}
.main h3{color:#802990;font-size:12px;margin:10px 0;}
.featureditem img.item{float:left;margin-right:5px;width:93px;}
.featureditem p{margin:0 0 1em;}
.featureditem div{width:106px;float:left;}
.featureditem .price{color:#672074;}
.featureditem p.name{height:70px;}
.sidebar .chat{background:url(Images/bg_chatnow.gif) no-repeat;height:78px;width:150px;text-indent:-1000px;display:block;overflow:hidden;margin:30px 0 20px 8px;}
img,div.middle-area ul li.last{border:0;}
a,div.internal table a:link,div.internal table a:visited{color:#325a73;}
a:hover,div.content .welcome a:hover,div.minicart a:hover,div.minicart span.items a,div.sidebar ul li a:hover,div.shop ul li a:hover,div.links a.bags:hover,div.links a.rewards:hover,div.links a.moving:hover,div.breadcrumb a:hover,div.subproduct a:hover,div.sizesearch a.more:hover,div.internal a:hover,div.internal table a:hover,div.shipestimate a:hover,div.column ul li a:hover{text-decoration:none;}
div.singlecolumn,div.item table td.pricing{padding:0;}
div.middle-area ul,div.sidebar ul,div.shop ul,div.column ul{list-style:none;margin:0;padding:0;}
div.lastcolumn,div.results table input.submit{margin:0;}
div.shipto,div.paymentsummary strong,div.cart input.continueshopping,div.paymentinfo input.submit,div.item table td input.submit{float:left;}
div.item,div.static,div.cart table.cart{width:674px;}
div.coupon input.submit,div.shipestimate input.submit{float:left;margin:0;}
div.account table td.amount,div.order table td.carrier,div.internalcheckout table.ordersummary th.image{width:90px;}
div.order table td.ordered,div.item table td.stock{width:79px;}
div.cart table.cart th.image,div.cart table.cart th.qty{width:80px;}
div.searchbox a:hover,div.mainproduct a:hover{text-decoration:underline;}
div.breadcrumb a:link,div.breadcrumb a:visited,div.internal a:link,div.internal a:visited,div.column ul li a:link,div.column ul li a:visited{font:11px/18px Verdana, Arial, sans-serif;}
div.mainproduct a,.featureditem input.add{margin-top:5px;}
div.results table td.pagetitle a:link,div.results table td.pagetitle a:visited,div.paymentsummary a:link,div.paymentsummary a:visited{font-weight:700;}
#phone p,#postal p,#email p{font:10px Verdana, sans-serif;color:#333;margin:0 auto;padding:30px 10px 0;}
#phone a,#postal a,#email a{font:10px Verdana, sans-serif;color:#039;}
.navbar ul li a:hover,.navbar ul li a.on:link,.navbar ul li a.on:visited,.navbar ul li a.on:hover,.navbar ul li a.on:active{background-color:#eff0f1;color:#802990;border-top:1px solid #d4d5d5;text-shadow:1px 1px 1px #fff;}

/* SEARCH */
div.searchbox{float:right;clear:right;margin:10px 0 0 0;padding:0 0 0 10px;width:321px;height:35px;font:16px/16px Arial, Verdana, sans-serif;color:#711c83;}
div.searchbox a:link,div.searchbox a:visited{font:11px/24px Arial, Verdana, sans-serif;text-decoration:none;}
div.searchbox input.searchbox {float:left;width:200px;height:auto;padding:5px 7px;-moz-border-radius:25px;border-radius:25px;-webkit-border-radius:25px;border:1px solid #ccc;border-top:1px solid #999;border-right:1px solid #aaa;border-left:1px solid #aaa;font:12px/15px Arial, Verdana, sans-serif;background:#fff url(/Images/BGSearchBox.gif) repeat-x 0 0;margin:7px 0 -10px;}
div.searchbox input.searchbox:focus {border:1px solid #802990;background:#fff url(/Images/bg-searchbox.jpg) repeat-x 0 0;}
div.searchbox input.search{float:left;margin:6px 0 0 3px;width:70px;height:29px;background:url(/Images/BtnSearch.gif) 0 0 no-repeat;font-family:Arial;font-weight:bold;border:none;padding:0 0 3px 0;cursor:pointer;color:#333;text-shadow:1px 1px 1px #fff;}
div.searchbox input.search:hover{background-position:-70px 0;color:#802990;text-shadow:1px 1px 1px #fff;}
div.searchbox input.search:active,
div.searchbox input.search:focus{background-position:-140px 0;color:#802990;text-shadow:1px 1px 1px #ddd;outline:none;color:#fff;}

/* QUICK CART - HEADER */
span.quickcart {font-size:13px; padding-left: 9px;}
span.quickcart a:link {text-decoration:underline;}
span.quickcart a:hover {text-decoration:underline;color:#111;}

/* SLOGAN */
div.minicart div.tagline{position:absolute;right:397px;top:15px;width:180px;height:40px;text-align:left;font:bold 14px/19px Arial;color:#802990;}
div.minicart div.tagline span {font-weight:lighter;font-size:11px;color:#303398;}

/* ITEM TABLE */
div.item {float:left;}
div.item table {clear:left;border-top:2px solid #dfdfdf;border-left:2px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
div.item table th{color:#252525;background:#dfdfdf;vertical-align:text-top;}
div.item table td{height:25px;text-align:center;border-right:2px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
div.item table td.dimensions{width:254px;}
div.item table td.holds{width:35px;}
div.item table td.un{width:96px;}
div.item table td.price{width:47px;}
div.item table td.add{width:116px;}


table.itemtable {}
table.itemtable td.pricing{width:75px;text-align:center;}
table.itemtable th.pricingHeader{padding:5px 0px 0px;text-align:center;}
table.itemtable th{white-space:nowrap;padding:5px 15px 2px;}
table.itemtable td{padding:0 13px;}

/* RELATED SIDEBAR */
div.whybysidebar {float:right;width:192px;clear:none;}
div.relatedsidebar {float:right;width:192px;clear:none;background:#f2f2f2;-moz-border-radius:7px;border-radius:7px;-webkit-border-radius:7px;}
div.relatedsidebar h3 {border:none;margin:0;width:100%;text-align:center;padding:1em 0 .2em;background:transparent;font-size:14px;color:#252525;}
div.relatedsidebar div.relateditem,
a.whybuy {height:auto;width:180px;padding:.5em 0;text-align:center;margin:1em auto;background:#fff;border-radius:7px;}
div.relatedsidebar a.relatedimg {text-align:center;width:150px;height:120px;float:left;margin-left:15px;}
div.relatedsidebar a.relatedimg img {}
div.relatedsidebar a.relatedtitle,
div.relatedsidebar span.relatedprice {float:left;width:100%;text-align:center;margin-top:.5em;clear:both;}
div.relatedsidebar span.relatedprice {font-weight:bold;color:#672074;margin:0;}
a.whybuy {display:block;height:223px;margin:0;text-align:center;padding:0 0 5px 3px;}
.sidebar {padding:.5em 0;}


#footer {clear:both; margin:0; padding: 15px 0 0 0; border-top: 1px dashed #a7a69f; letter-spacing:normal;}
#footer h2{font:15px Arial, Helvetica, sans-serif;color:#500c5d;font-weight:bold;margin:0 0 5px;}
#footer ul{list-style: none; padding: 0px; margin: 0px;}
#footer li a {display: block; color: #325A73; text-decoration: underline; margin:0px; padding: 3px 0 3px 0; clear:left}

#footer .aboutus {width: 162px; float: left; margin: 0px 0px 0px 17px; background: url(images/footerdivider.gif) no-repeat 150px; height: 185px; }
#footer .resources {width: 194px; float: left; margin: 0px 0px 0px 17px; background: url(images/footerdivider.gif) no-repeat 182px; height: 185px; }
#footer .secureshopping {width: 163px; float: left; margin: 0px 0px 0px 17px; height: 185px; }
#footer .securelogos {width: 160px; float: left; margin: 0px 0px 0px 7px; background: url(images/footerdivider.gif) no-repeat 148px; height: 185px; }
#footer .securelogos p {text-align:center; }
#footer .connect {width: 155px; float: left; margin: 0px 0px 0px 24px; padding-top: 12px; height: 173px; }

#footercc {clear:both; margin:0; padding: 0px;}
#footercc p {text-align:center; }

div.departmentLinks {width: 674px; overflow:hidden;}
div.departmentLinks table {width: 676px;}
div.departmentLinks table td {padding: 10px 10px 15px 100px; width: 225px; border-right: 1px dashed #a7a69f; border-bottom: 1px dashed #a7a69f; vertical-align: top;font-weight: normal;letter-spacing: normal;}
div.departmentLinks table td img {float: left;margin-left: -90px;}
div.departmentLinks table td h3 {font: bold 15px/normal Verdana, Arial, sans-serif;color: #424242; margin: 3px;}
div.departmentLinks table td h3 a {color: #424242;}
div.departmentLinks table td p {padding: 5px 0 0;}
div.departmentLinks table td ul {margin: 0; padding: 0px;color: #8a8787; list-style: none;}
div.departmentLinks table td ul li {padding: 0 0 10px; font-size: 11px;line-height: 15px;}
div.departmentLinks table td a:link,
div.departmentLinks table td a:visited {color: #424242;}
div.departmentLinks table td a:visited {color: #424242;}


/* Common */
.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}
.width100 {width:100%;}

span.homepara{font-size:12pt;color:#000;float:left; width:315px;}
img.mainimage{float:left;}

p.tollfree{ font-size:14pt; text-align:center;}
p.tollfree img{margin-top:15px; }
.cert{margin:7px 0; text-align:center;}


