html, body{width:100%; margin:0; padding:0}
body{background:#efefef}
#main-container{margin:0 auto; width:1002px; padding:0px 10px 0; position:relative}
#header{float:left; width:1002px; height:186px; position:relative; top:0px; left:0px; background:url(/images/template/header_5.jpg) no-repeat left top}
#main-container .single-nav{height:156px}
#main-container .no-bc{height:174px}
#main-container .no-bc-secondary{height:204px}
#header h2{float:left; width:375px; padding:6px 0 0 0; margin:0 0 0 -4px}
#header div.left{float:left; width:375px}
#header h2 a{float:left; width:375px; height:79px; text-indent:-30000px; overflow:hidden}
#header ul.top{padding:0; margin:26px 4px 0 0; float:right; width:590px; list-style:none; font:bold 11px Arial,Helvetica,sans-serif}
#header ul.top li{float:right; height:25px; padding:0 2px 0 0}
#header ul.top li a{float:left; color:#004bb8; height:21px; text-decoration:none; text-align:center; padding:5px 6px 0}
#header ul.top li.last{padding:0}
#header ul.top li.first a{width:90px; padding:5px 0 0 0}
#header ul.top li.third a{width:85px; padding:5px 0 0 5px}
#header ul.top li.last a{width:74px; background:url(/images/template/icon-cart.jpg) no-repeat 65px 0px; padding:5px 20px 0 0; margin-left:0}
#header ul.top li a:hover{background-position:65px 0; height:20px; text-decoration:underline}
#header img.slogan{float:left; padding:3px 0 0 55px}
#header div.bottom{float:right; width:295px; list-style:none; padding:7px 0 0 0px; margin:17px 10px 0 0; font:10px Arial,Helvetica,sans-serif}
#header ul.bottom li{float:right; padding:0 10px 0 14px}
#header ul.bottom li a{float:left; color:#000; text-decoration:none; padding:38px 0 0 0}
#header ul.bottom li a:hover{text-decoration:underline}
#header .bottom form{margin:0px; padding:0px; clear:none; height:32px}
.search-input{font:11px Arial,Helvetica,sans-serif; background:url(/images/template/search-bg_3.jpg) no-repeat; width:197px; padding-top:6px; padding-bottom:5px; padding-left:10px; border-style:none}
.search-button{float:right}
#header img.banner{float:right; border:none; margin:13px 0 0 0}
#menu{padding:0 0 0 4px; margin:12px 0 0 0; float:left; width:994px; height:35px; list-style:none; font:bold 12px Arial,Helvetica,sans-serif}
#menu li{float:left; padding:0 1px 0 0; background:url(/images/template/menu-separator3.gif) no-repeat 100% 0; width:141px}
#menu li.first, #menu li.last{width:141px}
#menu li.last{background:none}
#menu li a{float:left; text-decoration:none; padding:9px 0 0 0; text-align:center; width:141px; background:url(/images/template/menu-bg-grey3.gif) repeat-x 0 0; height:31px; color:#fff}
#menu li.first a{background:url(/images/template/menu-first-bg3.gif) no-repeat 0 0; width:128px; padding:9px 0 0 14px}
#menu li.last a{background:url(/images/template/menu-last-bg.gif) no-repeat -1px 0; width:141px}
#menu li a:hover{background-position:0 -43px}
#menu li.last a:hover{background-position:-1px -43px}
#menu-primary{padding:0 0 0 4px; margin:12px 0 0 0; float:left; width:996px; height:35px; list-style:none; font:bold 12px Arial,Helvetica,sans-serif}
#menu-primary li{float:left; padding:0 1px 0 0; background:url(/images/template/menu-separator3.gif) no-repeat 100% 0; width:141px}
#menu-primary li.first, #menu-primary li.last{width:141px}
#menu-primary li a{float:left; text-decoration:none; padding:9px 0 0 0; text-align:center; width:141px; background:url(/images/template/menu-bg-grey3.gif) repeat-x 0 0; height:34px; color:#fff}
#menu-primary li.first a{background:url(/images/template/menu-first-bg3.gif) no-repeat 0 0; width:128px; padding:9px 0 0 14px}
#menu-primary li.last a{background:url(/images/template/menu-last-bg.gif) no-repeat -1px 0; width:142px}
#menu-primary li a:hover{background-position:0 -43px}
#menu-primary li.last a:hover{background-position:-1px -43px}
#menu-primary li.active a{background-position:0 -86px; color:#000}
#menu-primary li.active a:hover{background-position:0 -86px; color:#000}
#menu-secondary{padding:0 0 0 4px; margin:0 0 0 0; float:left; width:996px; height:35px; list-style:none; font:normal 11px Arial,Helvetica,sans-serif}
#menu-secondary li{float:left; padding:0 1px 0 0; background:url(/images/template/secondary-nav-separator-grey3.gif) no-repeat 100% 0; width:141px}
#menu-secondary li.first, #menu-secondary li.last{width:141px}
#menu-secondary li.last{background:none}
#menu-secondary li a{float:left; text-decoration:none; padding:7px 0 0 0; text-align:center; width:141px; background:url(/images/template/secondary-nav-bg-grey3.gif) repeat-x 0 0; height:31px; color:#000}
#menu-secondary li.first a{background:url(/images/template/secondary-nav-first-last-bg.gif) no-repeat 0 -80px; width:142px}
#menu-secondary li.last a{background:url(/images/template/secondary-nav-first-last-bg.gif) no-repeat -8px 0; width:142px}
#menu-secondary li a:hover{background-position:0 -40px}
#menu-secondary li.last a:hover{background-position:-8px -40px}
#menu-secondary li.first a:hover{background-position:0 -120px}
#container{float:left; width:1002px; background:url(/images/template/bg-container.gif) repeat-y 0 0; background-color:#FFF}
#container .left-block{float:left; width:159px; font:11px Arial,Helvetica,sans-serif; padding:0 0 0 8px}
#container .left-block form{padding:0; margin:0}
#container .form{float:left; width:146px; height:76px; padding:13px 5px 0 8px; background:url(/images/form-bg.gif) repeat-x}
#container .form input{float:left; font:10px Verdana,Arial,Helvetica,sans-serif; border:1px solid #999}
#container .form input.text{width:111px; padding:2px 0 4px 4px}
#container .form input.button{display:inline; margin:0 0 0 2px; border:none}
#container .form select{float:left; width:143px; font:10px Verdana,Arial,Helvetica,sans-serif; border:1px solid #999; padding:2px 0 2px 2px; margin:12px 0 0 0}
#container .left-block .banner-block{width:151px; float:left; background:url(/images/banner-block-bg.gif) repeat-x; min-height:210px; padding:19px 0 0 8px}
* html #container .left-block .banner-block{height:210px}
#container .left-block .banner-block-secure{width:151px; float:left; min-height:210px; padding:19px 0 0 0px}
* html #container .left-block .banner-block-secure{height:210px}
#container .left-block .banner-block a img{overflow:hidden; border:1px solid #999; margin:0 0 10px 0}
#container .left-block h2.title{height:19px; margin:0; float:left; width:153px; font:normal 11px Arial,Helvetica,sans-serif; background:url(/images/template/block-header-purple.gif) repeat-x; color:#fff; padding:5px 0 0 7px}
#container .left-block .nav{float:left; width:159px; padding:9px 0 14px 0; background:url(/images/nav-button-bg.gif) repeat-x 0 100%}
#container .left-block .nav h2.title{width:153px}
#container .nav ul{float:left; width:158px; padding:0; margin:0; border-right:1px solid #ccc; border-left:1px solid #ccc; list-style:none}
#container .nav ul li{float:left; width:158px; border-bottom:1px solid #dadada}
#container .nav ul ul li{border:none; border-top:1px solid #dadada}
#container .nav ul li a{float:left; width:153px; padding:3px 0 3px 5px; text-decoration:none; color:#000; background-color:#e7e7e7}
#container .nav ul li.active a{font-weight:bold; background-color:#e7e7e7}
#container .nav li.active ul li a{width:145px; background:#fff url(/images/nav-pointer.gif) no-repeat 5px 11px; padding:3px 0 2px 12px; font-weight:normal}
#container .nav ul li a:hover{background-color:#efe1f5}
#container .nav ul li.active a:hover{background-color:#efe1f5}
#container .nav li.active ul a:hover{background:#fcf9fe url(/images/nav-pointer.gif) no-repeat 5px 11px}
#container .nav ul ul{border:none; display:none}
#container .nav li.active ul{display:block}
#container .left-block .small-nav{float:left; width:158px; margin:0; list-style:none; padding:0 0 13px 0; background:url(/images/small-nav-bottom-bg.gif) repeat-x 0 100%}
#container .left-block .small-nav li{float:left; width:158px; border-bottom:1px solid #dadada; border-right:1px solid #ccc; border-left:1px solid #ccc}
#container .left-block .small-nav li a{float:left; width:153px; padding:3px 0 3px 5px; background:#e7e7e7; text-decoration:none; color:#000}
#container .left-block .small-nav li a:hover{background:#efe1f5}
#container .right-block{float:right; width:162px; padding:9px 8px 0 0; font:11px Arial,Helvetica,sans-serif; position:relative; z-index:1}
#container .right-block ul.top-link{position:absolute; top:-10px; left:55px; width:105px; margin:0; padding:0; list-style:none; font-size:10px}
#container .right-block ul.top-link li{float:left}
#container .right-block ul.top-link li a{text-decoration:none; float:left; padding:1px 0 2px 0; color:#2c0b56}
#container .right-block ul.top-link li a.mail2{background:url(/images/link-mail.gif) no-repeat 0 0; padding:0 0 0 18px; display:inline; margin:0 6px 0 0}
#container .right-block ul.top-link li a.mail{background:url(/images/template/email-a-friend.gif) no-repeat 0 0; padding:0 10px 0 0px; display:inline; margin:0 8px 0 0; width:105px}
#container .right-block ul.top-link li a:hover{text-decoration:underline}
#container .right-block ul.top-link li a.print{background:url(/images/link-print.gif) no-repeat 0 0; padding:0 0 2px 18px}
#container .right-block a img{float:left; border:none}
#container .right-block .block{float:left; width:161px; margin:0 0 14px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc}
#container .right-block .block .text{padding:2px 0; float:left; width:100%; margin:0; text-align:center; font:10px Verdana,Arial,Helvetica,sans-serif; background:#efefef}
#container .right-block .block-right-header{padding:0; float:left; width:100%; margin:0}
#container .right-block .block-right-header h2{padding:5px 0 0 9px; margin:0; height:19px; color:#fff; font:normal 12px Arial,Helvetica,sans-serif; background:url(/images/template/block-header-right-purple.gif) no-repeat; width:163px}
#main-container #container .right-block .block-right-header .add-clear{margin-top:30px}
#container .right-block .block h2{padding:5px 0 0 9px; margin:0; height:19px; color:#fff; font:bold 12px Arial,Helvetica,sans-serif; background:url(/images/template/block-header-purple.gif) no-repeat}
#container .right-block .block h3{padding:1px 0 5px 9px; margin:0; font:bold 11px Arial,Helvetica,sans-serif; background:#eaeff5; border-top:1px solid #eaeff5; border-bottom:1px solid #ccc}
#container .right-block .block ul{padding:0; margin:0; list-style:none}
#container .right-block .block ul li{width:100%; float:left; border-bottom:1px solid #e6e6e6}
#container .right-block .block ul li.last{border:none}
#container .right-block .block ul li a{color:#2c0b56; text-decoration:none; float:left; width:144px; padding:2px 0 2px 17px; background:url(/images/right-pointer.gif) no-repeat 10px 10px}
#container .right-block .block ul li a:hover{background:#efefef url(/images/right-pointer.gif) no-repeat 10px 10px}
#container .right-block .width-banner ul, #container .right-block .width-banner ul li{width:96px; float:left}
#container .right-block .block img{float:left}
#container .right-block .width-banner ul li a{width:86px; padding:2px 0 2px 10px; background:url(/images/right-pointer.gif) no-repeat 3px 10px}
#container .right-block .width-banner ul li a:hover{background:#efefef url(/images/right-pointer.gif) no-repeat 3px 10px}
#container .right-block .blockNoBorder{float:left; width:162px; border:none; margin:0 0 14px 0}
#container .right-block .block-ad-logo{text-align:center; margin:0px; padding-top:9px; padding-right:0px; padding-bottom:9px; padding-left:0px; border-bottom-width:1px; border-left-width:1px; border-bottom-style:solid; border-left-style:solid; border-bottom-color:#ccc; border-left-color:#ccc; border-right-width:1px; border-right-style:solid; border-right-color:#ccc}
#container .right-block .block-right-border{margin:0px; padding:0px; border:1px solid #ccc !important}
#content{float:left; width:644px; padding:8px 6px 0 10px; font:12px Arial,Helvetica,sans-serif}
#content ul.bc{padding:0; margin:0 0 3px -5px; float:left; width:610px; list-style:none; font:11px Verdana,Arial,Helvetica,sans-serif}
* html #content ul.bc{margin:0 0 3px -2px}
#content ul.bc li{float:left; background:url(/images/bc-arrow.gif) no-repeat 100% 5px; padding:0 11px 0 5px; color:#999; white-space:nowrap}
#content ul.bc li.last{background:none}
#content ul.bc li a{text-decoration:none; color:#999}
#content ul.bc li a:hover{text-decoration:underline}
#content .box{float:left; padding:0 0 10px 0; margin:0px; width:100%; font-size:12px; line-height:17px}
#content .box a{text-decoration:none; color:#2c0b56}
#content .box a:hover{text-decoration:none; color:#6136D4}
#content .boxThreeGrid{float:left; padding:0 0 10px 0}
#content h1{float:left; font:bold 23px Arial,Helvetica,sans-serif; color:#2c0b56; margin-top:0; margin-right:0; margin-bottom:10px; margin-left:0; padding-top:0; padding-right:0; padding-bottom:5px; padding-left:0; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCC; width:100%}
#content h4{padding:5px 5px 5px 5px; margin:0 0 8px 0; font:bold 12px Arial,Helvetica,sans-serif; color:#fff; background:#2C0B56}
#content h5{padding:5px 5px 5px 5px; margin:0 0 0px 0; font:bold 12px Verdana,Arial,Helvetica,sans-serif; color:#fff; background:#2C0B56}
#content h2{padding:0 0 4px 0; margin:0 0 14px 0; font:bold 16px Verdana,Arial,Helvetica,sans-serif; text-transform:uppercase; color:#939; border-bottom:2px solid #939}
#content img.float-right{float:right; border:none; padding:0 0 0 15px}
#content p{padding:5px 0 17px 0; margin:0; font-size:12px; line-height:17px}
#content p a{color:#b53434}
#content p a:hover{text-decoration:none}
#content .pNoBottomPad{padding-bottom:0px; margin-bottom:0px}
#content p.specialInfo{padding:5px 0 5px 0; font-size:14px; font-weight:bold; color:#C00; text-align:center}
#content p.txtIntro{padding-bottom:0px; margin-bottom:0px; font-weight:bold; text-decoration:underline}
#footer{float:left; width:994px; font:11px Arial,Helvetica,sans-serif; color:#666; background-color:#FFF; margin:0 0 0 4px}
#footer .footerBanner{background-image:url(/images/footer/footer_join_email_bg_2.gif); background-repeat:no-repeat; background-position:left top; margin:0px; padding:0px; height:66px; width:994px}
#footer div.join-container{float:right; width:340px; list-style:none; padding:17px 15px 0 0px; margin:17px 10px 0 0}
#footer .join-container form{margin:0px; padding:0px; clear:none; height:32px}
.footer-search-input{font:11px Arial,Helvetica,sans-serif; border:1px solid #CCC; width:200px; padding-top:4px; padding-bottom:3px; padding-left:10px}
.footer-search-button{float:right}
#footer h3{margin:0; font-size:11px; padding-top:0; padding-right:0; padding-bottom:2px; padding-left:4px}
#footer ul{float:left; list-style:none; width:994px; padding:9px 0 8px 0; margin:0; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#d7d7d7; margin-bottom:7px}
#footer ul li{float:left; width:134px; padding:0 19px 0 75px}
#footer ul ul{width:134px; margin:0px; padding:0px; border:none}
#footer ul ul li{width:134px; float:left; padding:0}
#footer ul li.last{padding:0 10px 0 75px; line-height:18px}
#footer ul li.last h3{margin:0; font-size:11px; padding-top:0; padding-right:0; padding-bottom:2px; padding-left:0px}
#footer ul ul li a{float:left; width:118px; background:#fff; color:#666; padding:0 0 1px 4px; border:1px solid #fff; text-decoration:none}
 #footer ul ul li a:hover{background:#dcdaf6; border:1px solid #adadad}
#footer ul li address{font-style:normal; line-height:18px; padding:0 0 0 4px}
#footer ul li p{padding:20px 0 0 0; margin:0; line-height:18px}
#footer p.copyright{float:left; width:994px; padding:0px; margin-top:0px; margin-bottom:5px; text-align:center}
#footer p.footerPayment{text-align:center}
#footer .geotrustBadge{padding-left:15px; padding-right:15px}
.footerJoin{margin:0; position:relative; top:8px}
.fb{padding: 0 0 0 2px;}
.imgLogoGrid{float:right; padding-bottom:20px; padding-left:20px}
#container ul.bc{padding:0; margin:10px 0 0 8px; float:left; width:910px; list-style:none; font:11px Arial,Helvetica,sans-serif}
* html #container ul.bc{margin:0 0 0px 8px}
#container ul.bc li{float:left; background:url(/images/bc-arrow.gif) no-repeat 100% 5px; padding:0 11px 0 5px; color:#999; white-space:nowrap}
#container ul.bc li.last{background:none}
#container ul.bc li a{text-decoration:none; color:#2C0B56}
#container ul.bc li a:hover{text-decoration:underline}













/**********************************center_content*********************************/




.maincategory{background-color:#e7e7e7; border-top:1px solid #FFF; border-right:1px solid #FFF}
.mainproductcelltop{background-color:#e7e7e7; border-left:1px solid #FFF; padding-right:2px; margin-top:1px}
.mainproductcellbottom{background-color:#e7e7e7; border-bottom:1px solid #FFF; border-left:1px solid #FFF; text-align:right}
.mainproductcelllast{background-color:#FFF}

.cat-cell-top{padding:10px 2px 3px 0; margin-top:1px; vertical-align:top}
.s-cat-cell-top{padding:10px 2px 3px 0; margin-top:1px; vertical-align:top; text-align:center; background-image:url(/images/template/bg-swirl-full-2.gif); background-repeat:repeat-x; background-position:bottom}
.s-cat-cell-top-2{padding:2px 2px 3px 0; margin-top:1px; vertical-align:top; text-align:center; background-image:url(/images/template/bg-swirl-full-2.gif); background-repeat:repeat-x; background-position:bottom; border-right-width:2px; border-left-width:2px; border-top-style:none; border-right-style:solid; border-bottom-style:none; border-left-style:solid; border-right-color:#dadada; border-left-color:#dadada}
.b-r{border-right:1px solid #dadada}
.b-l{border-left:1px solid #dadada}
.b-t{border-top:1px solid #dadada}
.b-b{border-bottom:1px solid #dadada}

.cat-cell-bottom{text-align:right; padding:0px 20px 10px 0px}
.cat-cell-bottom-2{text-align:left; padding:0px 20px 10px 85px}
.cat-cell-bottom-4{text-align:left; padding:0px 8px 10px 85px}
.cat-cell-last{text-align:right}
#content .boxThreeGrid h2{color:#2C0B56; border-bottom:2px solid #CCC}

.productcell{padding:3px; padding-top:6px; padding-left:2px}
.productcellnopad{padding:0}
div.productname{margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:0px}
div.productname a{color:#2C0B56; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin-left:3px; margin-right:2px; margin-bottom:5px; width:121px; float:right}
div.productname a:link{color:#2C0B56; font-weight:bold}
div.productname a:visited{color:#2C0B56; font-weight:bold}
div.productname a:hover{color:#4D1A8F; font-weight:bold; text-decoration:none}

div.brand-name{margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:0px}
div.brand-name a{color:#2C0B56; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin-left:3px; margin-right:3px; margin-bottom:5px; width:121px}
div.brand-name a:link{color:#2C0B56; font-weight:bold}
div.brand-name a:visited{color:#2C0B56; font-weight:bold}
div.brand-name a:hover{color:#4D1A8F; font-weight:bold; text-decoration:none}

div.category-name{margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:0px}
div.category-name a{color:#2C0B56; margin-left:3px; margin-right:2px; margin-bottom:5px; width:121px; float:right; font:bold 11px Arial,Helvetica,sans-serif}
div.category-name a:link{color:#2C0B56; font-weight:bold}
div.category-name a:visited{color:#2C0B56; font-weight:bold}
div.category-name a:hover{color:#4D1A8F; font-weight:bold; text-decoration:none}
div.category-description{margin-top:0; margin-bottom:5px; margin-left:3px; margin-right:2px; width:121px; float:right}
div.category-description a{color:#000; text-decoration:none; font:normal 11px Arial,Helvetica,sans-serif}
div.category-description a:link{color:#000; font-weight:normal; text-decoration:none}
div.category-description a:visited{color:#000; font-weight:normal; text-decoration:none}
div.category-description a:hover{color:#000; font-weight:normal; text-decoration:none}

div.categoryLink{margin:5px 0px 5px 0px}
div.categoryLink a{color:#2C0B56; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; margin:0px 2px 5px 3px; width:121px; float:right}
div.categoryLink a:link{color:#2C0B56; font-weight:normal}
div.categoryLink a:visited{color:#2C0B56; font-weight:normal}
div.categoryLink a:hover{color:#4D1A8F; font-weight:normal}

.categoryImage{margin-bottom:5px; float:left}
.s-categoryImage{margin-bottom:5px}

div.categoryDescription{margin-top:0; margin-bottom:5px; margin-left:3px; margin-right:2px; width:121px; float:right}
div.categoryDescription a{color:#000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none}
div.categoryDescription a:link{color:#000; font-weight:normal; text-decoration:none}
div.categoryDescription a:visited{color:#000; font-weight:normal; text-decoration:none}
div.categoryDescription a:hover{color:#000; font-weight:normal; text-decoration:underline}
div.categoryFS{color:#D00000; margin-top:0; padding-top:4px; margin-bottom:0px; margin-left:3px; margin-right:2px; width:121px; float:right}

div.category-name-2{margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:0px}
div.category-name-2 a{color:#2C0B56; margin-left:3px; margin-right:2px; margin-bottom:5px; width:121px; float:right; font:bold 14px Arial,Helvetica,sans-serif}
div.category-name-2 a:link{color:#2C0B56; font-weight:bold}
div.category-name-2 a:visited{color:#2C0B56; font-weight:bold}
div.category-name-2 a:hover{color:#4D1A8F; font-weight:bold; text-decoration:none}
div.s-category-name-2{margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; text-align:center; min-height:35px}
div.s-category-name-2 a{color:#2C0B56; font:bold 14px Arial,Helvetica,sans-serif}
div.s-category-name-2 a:link{color:#2C0B56; font-weight:bold}
div.s-category-name-2 a:visited{color:#2C0B56; font-weight:bold}
div.s-category-name-2 a:hover{color:#4D1A8F; font-weight:bold; text-decoration:none}
div.category-description-2{margin-top:0; margin-bottom:5px; margin-left:3px; margin-right:2px; width:121px; float:right}
div.category-description-2 a{color:#000; text-decoration:none; font:normal 11px Arial,Helvetica,sans-serif}
div.category-description-2 a:link{color:#000; font-weight:normal; text-decoration:none}
div.category-description-2 a:visited{color:#000; font-weight:normal; text-decoration:none}
div.category-description-2 a:hover{color:#000; font-weight:normal; text-decoration:none}
div.s-category-description-2{margin-top:0; margin-bottom:5px; margin-left:6px; margin-right:6px; text-align:left}
div.s-category-description-2 a{color:#000; text-decoration:none; font:normal 11px Arial,Helvetica,sans-serif}
div.s-category-description-2 a:link{color:#000; font-weight:normal; text-decoration:none}
div.s-category-description-2 a:visited{color:#000; font-weight:normal; text-decoration:none}
div.s-category-description-2 a:hover{color:#000; font-weight:normal; text-decoration:none}
.cat-cell-bottom-3{text-align:left; padding:0px 3px 10px 88px}
.s-cat-cell-bottom-3{text-align:center; padding:0px 3px 10px 3px; background:url(/images/template/bg-swirl-b.gif) repeat-x top}
.s-cat-cell-bottom-3-B{text-align:center; padding:0px 3px 7px 3px; background:url(/images/template/bg-swirl-b.gif) repeat-x top}
.s-cat-cell-bottom-4{padding-bottom:3px}
.categoryFSText{vertical-align:top; padding-left:2px}

.prodgridtop{background-color:#ccc; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center; vertical-align:top}
.prodgridtop-grey{background-color:#ccc; border-right:1px solid #fff; text-align:center; vertical-align:top}
.prodgridtop a:link{text-decoration:none}
.prodgridtop a:visited{text-decoration:none}
.prodgridtop a:hover{text-decoration:none}
.prodgridbottom{background-color:#FFF; border-right:1px solid #CCC; border-bottom:1px solid #CCC}
.prodgridbottom-grey{background-color:#CCC; border-right:1px solid #FFF; border-bottom:1px solid #FFF}

.prodgridtop-white{background-color:#FFF; border-right:1px solid #dadada; text-align:center; vertical-align:top; margin:0; padding:0}
.prodgridtop-white a:link{text-decoration:none}
.prodgridtop-white a:visited{text-decoration:none}
.prodgridtop-white a:hover{text-decoration:none}

.brandgridtop-white{background-color:#FFF; border-right:1px solid #dadada; text-align:center; vertical-align:top; padding:5px 5px 0px 5px}
.brandgridtop-white a:link{text-decoration:none}
.brandgridtop-white a:visited{text-decoration:none}
.brandgridtop-white a:hover{text-decoration:none}

.prodgridtop-white-2{background-color:#FFF; border-right:1px solid #dadada; border-bottom:1px solid #dadada; text-align:center; vertical-align:top}
.prodgridtop-white-2 a:link{text-decoration:none}
.prodgridtop-white-2 a:visited{text-decoration:none}
.prodgridtop-white-2 a:hover{text-decoration:none}
.prodgridbottom-white{background-color:#FFF; border-right:1px solid #dadada; border-bottom:1px solid #dadada; padding:0 0 4px 0}
.prodgridbottom-white-2{background-color:#FFF; border-right:1px solid #dadada; border-bottom:1px solid #dadada; padding:0 0 5px 0}
.t-l-g{border-top:1px solid #dadada; border-left:1px solid #dadada}
.l-g{border-left:1px solid #dadada}
.t-g{border-top:1px solid #dadada}
.b-l-g{border-bottom:1px solid #dadada; border-left:1px solid #dadada}
.b-g{border-bottom:1px solid #dadada}

.nGridContainer{margin-top:5px; margin-bottom:0px; margin-left:8px; margin-right:8px}
.nGridProductName{font:9pt Arial,sans-serif; color:#000; text-align:center; padding-bottom:4px; margin:0px; padding-top:0px}
.nGridProductName a:link, #main-container #container #content .box #container-up .nGridProductName a:link {color:#000; font-family:Arial,sans-serif; font-size:11px; text-decoration:none}
.nGridProductName a:visited, #main-container #container #content .box #container-up .nGridProductName a:visited {font:11px Arial,sans-serif; color:#000; text-decoration:none}
.nGridProductName a:hover, #main-container #container #content .box #container-up .nGridProductName a:hover {font:11px Arial,sans-serif; color:#000; text-decoration:none}
#main-container #container #content #brand-container h1{border:1px solid #CCC; margin-bottom:0px; margin-top:10px; background-color:#D5D5D5; font-size:16px; font-weight:bold; background-image:url(/reviews/images/reviews_heading2.gif); background-repeat:repeat-x; padding-top:4px; padding-right:8px; padding-bottom:4px; padding-left:8px; vertical-align:top; clear:both; width:625px}
#main-container #container #content #recommended-container h1{border:1px solid #CCC; margin-bottom:0px; margin-top:10px; background-color:#D5D5D5; font-size:16px; font-weight:bold; background-image:url(/reviews/images/reviews_heading2.gif); background-repeat:repeat-x; padding-top:4px; padding-right:8px; padding-bottom:4px; padding-left:8px; vertical-align:top; clear:both; width:627px}

.brand-description{font:11px Arial,sans-serif; color:#000; text-align:center; padding-bottom:4px; margin:0px; padding-top:5px}
.brand-description a:link{color:#000; font-family:Arial,sans-serif; font-size:11px; text-decoration:none}
.brand-description a:visited{font:11px Arial,sans-serif; color:#000; text-decoration:none}
.brand-description a:hover{font:11px Arial,sans-serif; color:#000; text-decoration:none}

.nGridSalePrice{font:bold 11px Arial,sans-serif; color:#c00; text-align:center; padding-bottom:2px; margin:0px}
.nGridSavings{font:8pt Arial,sans-serif; color:#000; text-align:center; padding-bottom:2px; margin:0px}
.nGridStandardPrice{font:bold 9pt Arial,sans-serif; color:#03F; text-align:center; padding-bottom:2px; margin:0px}
.nGridOnClearance{font:8pt Arial,sans-serif; color:#c00; text-align:center; padding-bottom:2px; margin:0px}
.nGridOnClearance img{margin-right:2px}
.nGridOnClearance span{vertical-align:top}
.nGridFreeShippingText{vertical-align:top; padding-left:2px}
.nGridFreeShippingTextRed{vertical-align:top; padding-left:2px; color:#c00}
.nGridFreeShipping{font:8pt Arial,sans-serif; color:#000; text-align:center; padding-bottom:0px; margin:0px}
.nGridMoreInfo{margin: 2px 0 2px 0; padding:0}
.nGridBottom{}
.saleBannerSmall{background-image:url(/images/new/sale_banner_2.gif); background-repeat:no-repeat; background-position:left top; width:65px; height:65px; position:absolute; z-index:1; margin-top:0px; margin-left:0px;cursor:pointer}
.saleBannerSmall2{background-image:url(/images/new/sale_banner_2.gif); background-repeat:no-repeat; background-position:left top; width:159px; height:65px; position:absolute; z-index:1; margin-top:0px; margin-left:0px; border:1px solid #0F0}
.outletBannerSmall{background-image:url(/images/new/outlet_tag.gif); background-repeat:no-repeat; background-position:left top; width:45px; height:46px; position:absolute; z-index:1; margin-top:0px; margin-left:0px;cursor:pointer}
.mainbrandheadertop{background-color:#2C0B56; color:#fff; font:bold 12px Arial,Helvetica,sans-serif; padding:5px; border-bottom:1px solid #a7a7a7; border-left:1px solid #a7a7a7; text-align:center}
.mainbrandcategory{background-color:#e7e7e7; border-top:1px solid #a7a7a7; border-right:1px solid #a7a7a7}
.mainbrandcategory2{background-color:#e7e7e7; border-top:0px solid #a7a7a7; border-right:1px solid #a7a7a7}
.mainbrandcelltop{background-color:#e7e7e7; border-left:1px solid #a7a7a7; padding-right:3px; padding-left:3px}
.mainbrandcellbottom{background-color:#e7e7e7; border-bottom:1px solid #a7a7a7; border-left:1px solid #a7a7a7}
.brandcell{padding:3px; padding-top:6px; padding-left:2px}
.brandcellnopad{padding:0}

.nPricingProductName{font:bold 11pt Arial,sans-serif; color:#000; text-align:center; padding-bottom:18px}
.nPricingOurPrice{font:10pt Arial,sans-serif; color:#03F; text-align:left; padding-bottom:3px}
.nPricingOurPriceRight{font:10pt Arial,sans-serif; color:#03F; text-align:right; padding-bottom:3px}
.nPricingSalePrice{font:bold 11pt Arial,sans-serif; color:#c00; text-align:left; padding-bottom:2px}
.nPricingSalePriceRight{font:bold 11pt Arial,sans-serif; color:#c00; text-align:right; padding-bottom:2px}
.nPricingSavings{font:10pt Arial,sans-serif; color:#000; text-align:left; padding-bottom:2px}
.nPricingSavingsMap{font:10pt Arial,sans-serif; color:#c00; text-align:left; padding-bottom:2px}
.nPricingStandardPrice{font:bold 11pt Arial,sans-serif; color:#03F; text-align:left; padding-bottom:6px}
.nPricingStandardPriceRight{font:bold 11pt Arial,sans-serif; color:#03F; text-align:right; padding-bottom:6px}
.nPricePercent{font-weight:normal; color:#000; padding-top:0px; padding-bottom:3px; font-style:italic}
.nPricingBackordered{font-weight:normal; color:#c00; padding-top:5px; padding-bottom:3px; font-style:italic}
.nPricingShippingText{font:10pt Arial,sans-serif; color:#c00; text-align:center; margin-left:8px; padding-bottom:2px}
.nPricingOnClearance{font:10pt Arial,sans-serif; color:#c00; text-align:center; padding-bottom:2px}
.nPricingFreeShipping{font:10pt Arial,sans-serif; color:#000; text-align:center; padding-bottom:2px}
.nPricingFreeShippingText{vertical-align:top}
.nPricingFreeShippingTextDetail{vertical-align:top; font:9pt Arial,sans-serif}

.pricingContainer{margin-top:10px; margin-bottom:20px; margin-left:8px; margin-right:8px}
.pricingContainer-2{margin-top:10px; margin-bottom:20px; margin-left:5px; margin-right:5px}
.pricingProductName{font:bold 11pt Arial,sans-serif; color:#000; text-align:left; padding-bottom:18px}
.pricingOurPrice{font:10pt Arial,sans-serif; color:#000; text-align:left; padding-bottom:2px}
.pricingOurPriceStrike{color:#000; font:10pt Arial,sans-serif; text-decoration:line-through}
.pricingSalePrice{font:bold 11pt Arial,sans-serif; color:#c00; text-align:left; padding-bottom:2px}
.pricingSavings{font:10pt Arial,sans-serif; color:#000; text-align:left; padding-bottom:2px}
.pricingSavingsMap{font:10pt Arial,sans-serif; color:#c00; text-align:left; padding-bottom:2px}
.pricingStandardPrice{font:bold 11pt Arial,sans-serif; color:#03F; text-align:left; padding-bottom:2px}
.pricingShippingText{font:10pt Arial,sans-serif; color:#c00; padding-bottom:2px}
.pricingFreeShipping{font:10pt Arial,sans-serif; color:#000; text-align:left; padding-bottom:2px}
.pricingFreeShippingText{vertical-align:top}
.pricingOnClearance{font:10pt Arial,sans-serif; color:#c00; text-align:left; padding-bottom:2px}

.prodhead{font-family:verdana,arial,helvetica; font-size:9pt;  font-weight:bold; color:#FFF; background-color:#2c0b56}
.subhead{font-family:verdana,arial,helvetica; font-size:12pt;  font-weight:bold; color:#5E2E7F; text-decoration:none}

.inputForm{font-size:11px; padding:2px; border:1px solid #CCC}
.inputTextarea{font-size:11px; padding:2px; border:1px solid #CCC}
.inputSelect{font-size:11px; padding:2px; border:1px solid #CCC}
.inputFooter{font-size:11px; padding:3px; border:1px solid #CCC; width:200px; margin-right:10px; margin-bottom:7px}
.inputSubmit{font-size:11px; padding:1px; border:1px solid #CCC; color:#FFF; background-color:#6A40DC; cursor:pointer}

.rightColSpecials{background-color:#CCC}
.infoHours{padding-top:10px; padding-bottom:55px}
.whybuy{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#CE0808; font-weight:700; padding-top:0px; padding-bottom:10px; margin:0px; text-align:center}
.backordered{color:#CE0808; font-weight:bold; text-align:center}
.dateAvailable{color:#CE0808}
.prodmain{font-family:Arial,Helvetica,sans-serif; font-size:12px;  line-height:18px; color:#000; text-decoration:none}
.prodmain li{margin-left:15px}
.required{color:#F00}
.errorTableHighlight{background-color:#FF9; border:1px solid #F00}
.errorFieldHighlight{background-color:#FF9; border:1px solid #F00}
.errorFieldHighlight{background-color:#FF9; border:1px solid #F00}
.messageReturned{color:#009900;font-style:italic;font-weight:bold;text-align:center;padding:5px;background-color:#FF9; border:1px solid #009900;margin: 5px 0 10px 0}
.ab_default{color:#009900;font-style:italic;padding:5px 0 0 25px;}
.newslettermessage{background-color:#ffc; padding:8px; margin-top:17px; margin-bottom:4px; text-align:center; font-weight:bold; border:2px solid #CC9}
.newslettermessageLarge{font-size:20px; padding-top:6px; padding-bottom:6px; line-height:25px}
.imgFloatLeft{float:left; margin-right:20px; margin-bottom:10px; border:1px solid #CCC}

.oneColHeading{font-family:verdana,arial,helvetica; font-size:9pt;  font-weight:bold; color:#FFF; background-color:#2c0b56; padding-top:5px; padding-bottom:5px}
.oneColLeft{background-color:#CCC; text-align:center; vertical-align:top}
.oneColLeftPad{background-color:#CCC; text-align:center; vertical-align:top; padding-bottom:10px}
.oneColRight{background-color:#CCC; text-align:left; vertical-align:top}
.oneAddonColLeft{background-color:#CCC; text-align:left; vertical-align:top; padding-right:5px; padding-left:5px}
.oneAddonColRight{background-color:#CCC; text-align:left; vertical-align:top; padding-right:5px}
.oneItemDetail{font-weight:bold; text-decoration:underline}
.oneAddonName{font-family:verdana,arial,helvetica; font-size:9pt;  font-weight:bold; color:#FFF; background-color:#2c0b56; padding-left:5px; padding-top:2px; padding-bottom:4px}
.salePricePercent{color:#c00}
.salePriceRed{color:#c00; font-weight:bold}
.twoColLeft{text-align:center; vertical-align:top; padding-top:10px; padding-right:10px}
.twoColRight{vertical-align:top; padding-top:5px}
.threeColLeft{text-align:center; vertical-align:top; padding-top:10px; padding-right:10px; background-color:#CCC}
.threeColRight{vertical-align:top; padding-top:5px; background-color:#CCC}
.threeATC{padding-bottom:5px}

.resourcesDiv{padding-top:0px; margin-top:0px}
.resourcesDiv h3{font-size:14px; color:#2C0B56; padding-top:5px; padding-bottom:0px; margin-bottom:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC}
.resourceCol{font-size:11px; text-align:left; vertical-align:top; padding:2px; width:33%}
.clear{clear:both}
.dTable{border:1px solid #2c0b56}
.dTableHeading{font-weight:bold; color:#FFF; background-color:#2c0b56; text-align:center; padding:2px}
.dTableCol{padding:10px}
.dTableRowOdd{background-color:#eeeec3}
.dTableColRight{padding-left:5px}
.dImageLeft{padding-left:10px; padding-right:10px; float:left}
.dImageRight{padding-left:10px; padding-right:10px; float:right}
.strikeprice{text-decoration:line-through}
.aImageLeft{padding-right:30px; padding-bottom:5px; float:left}
.aImagePad{padding-top:17px; padding-bottom:20px}
.aImagePadTop{padding-bottom:18px}

.sortBar{display:block; white-space:nowrap; margin-top:1px; margin-bottom:4px; margin-right:1px; text-align:center; background-color:#2C0B56; background:url(/images/pager_grid_bg.gif) repeat-x; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; border:1px solid #CCC}
.sortBarBottom{display:block; white-space:nowrap; margin-top:3px; margin-bottom:1px; margin-right:1px; text-align:center; background-color:#2C0B56; background:url(/images/pager_grid_bg.gif) repeat-x; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; border:1px solid #CCC; color:#FFF}
.sortBarGrid{display:block; white-space:nowrap; margin-top:1px; margin-bottom:4px; margin-right:1px; text-align:center; background-color:#2C0B56; background:url(/images/pager_grid_bg.gif) repeat-x; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; border:1px solid #CCC; color:#FFF}
.sortBar form, .sortBarBottom form, .sortBarGrid form{padding:0px; margin:0px; clear:none; display:inline}
.sortBar select, .sortBarBottom select, .sortBarGrid select{font-size:11px}
.sortBy{text-align:left; clear:none; white-space:nowrap; vertical-align:top}
.sortPager{text-align:center; clear:none; margin-top:0px; padding-top:2px}
.sortItems{text-align:right; clear:none; white-space:nowrap; vertical-align:top; color:#FFF}
.sortItems a:link{color:#FFF; text-decoration:underline; font-weight:normal}
.sortItems a:visited{color:#FFF; text-decoration:underline; font-weight:normal}
.sortItems a:hover{color:#FFF; text-decoration:underline; font-weight:normal}
.pagerDot{font-weight:normal}
.pagerNextPrev{font-weight:bold !important; color:#fff !important}
.pagerMessage{font-weight:bold; font-style:italic; color:#939}
.pagerSelectOn{background-color:#FF9}
#navcontainer{color:#fff; text-align:right; margin-right:1px; display:inline; font-weight:bold}
#navcontainer a:link{color:#fff; text-decoration:underline; font-weight:normal}
#navcontainer a:visited{color:#fff; text-decoration:underline; font-weight:normal}
#navcontainer a:hover{color:#fff; text-decoration:underline; font-weight:normal}
#navcontainer #active a:link{font-weight:bold; text-decoration:none}
#navcontainer #active a:visited{font-weight:bold; text-decoration:none}
#navcontainer #active a:hover{font-weight:bold; text-decoration:none}
#navlist{margin:0px; padding:0px}
#navlist img{vertical-align:bottom}
#navlist ul{margin:0px; white-space:nowrap; padding:0px}
#navlist li{display:inline; list-style-type:none}
#navlist a{padding:1px 4px 1px 4px}
#navlist a:link, #navlist a:visited{color:#000; text-decoration:none}
#navlist a:hover{background-color:#2c0b56; color:#FFF}

#pagerArrowFirst a:link, #pagerArrowFirst a:visited{background-image:url(/images/icons/pager_first_off.gif); background-repeat:no-repeat; background-position:right 3px}
#pagerArrowFirst a:hover{background-image:url(/images/icons/pager_first_on.gif); background-repeat:no-repeat; background-position:right 3px}
#pagerArrowPrev a:link, #pagerArrowPrev a:visited{background-image:url(/images/icons/pager_prev_off.gif); background-repeat:no-repeat; background-position:right 3px}
#pagerArrowPrev a:hover{background-image:url(/images/icons/pager_prev_on.gif); background-repeat:no-repeat; background-position:right 3px}
#pagerArrowNext a:link, #pagerArrowNext a:visited{background-image:url(/images/icons/pager_next_off.gif); background-repeat:no-repeat; background-position:left 3px}
#pagerArrowNext a:hover{background-image:url(/images/icons/pager_next_on.gif); background-repeat:no-repeat; background-position:left 3px}
#pagerArrowLast a:link, #pagerArrowLast a:visited{background-image:url(/images/icons/pager_last_off.gif); background-repeat:no-repeat; background-position:left 3px}
#pagerArrowLast a:hover{background-image:url(/images/icons/pager_last_on.gif); background-repeat:no-repeat; background-position:left 3px}
.dbg{background-color:#FFC; padding:10px; border:1px solid #F00; margin-top:20px; margin-bottom:20px}
.topSpecialBanner{margin:0px; padding:0px; top:-12px; position:relative}
.topSpecialBannerLanding{margin:0px; padding:0px; top:-11px; position:relative}
.productnameFS, .productnameFS a:link, .productnameFS a:visited{font-size:13px; font-weight:bold; color:#D00000; padding-top:0px; padding-right:0px; padding-bottom:5px; padding-left:0px}
.fsColLeft{padding:5px; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC}
.fsColRight{padding:5px; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-top-style:solid; border-bottom-style:solid; border-right-style:solid; border-top-color:#CCC; border-bottom-color:#CCC; border-right-color:#CCC}
#fsHeading{float:left; font:bold 26px Arial,Helvetica,sans-serif; color:#D00000; margin-top:0; margin-right:0; margin-bottom:10px; margin-left:0; padding-top:0; padding-right:0; padding-bottom:5px; padding-left:0; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#CCC; width:100%}

.addonHeader{font-family:verdana,arial,helvetica; font-size:9pt; font-weight:bold; color:#FFF; background-color:#2c0b56; padding-left:5px; padding-top:2px; padding-bottom:4px; border-top-width:1px; border-right-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-left-style:solid; border-top-color:#666; border-right-color:#666; border-left-color:#666}
.addonLeft{font-family:verdana,arial,helvetica; font-size:9pt; font-weight:bold; background-color:#CCC; padding-left:5px; padding-top:10px; padding-bottom:4px; vertical-align:top; border-left-width:1px; border-left-style:solid; border-left-color:#666}
.addonRight{font-family:verdana,arial,helvetica; font-size:9pt; background-color:#CCC; padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:4px; text-align:right; vertical-align:top; border-right-width:1px; border-right-style:solid; border-right-color:#666}
.addonSelect{border:1px solid #2C0B56; font-family:verdana,arial,helvetica; font-size:9pt;  width:275px}
.addonLeftATC{border-top-width:1px; border-top-style:solid; border-top-color:#666}
.addonRightATC{background-color:#CCC; text-align:right; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-color:#666; border-bottom-color:#666; border-left-color:#666}
.atcSelectItemDetail{font-size:11px; font-weight:normal; text-decoration:underline}

#landing-block-wide{font-size:10px; margin-bottom:6px; border:1px solid #999; background-image:url(/images/banners/wine_mainBanner.gif); background-repeat:no-repeat; height:173px; width:642px}
#landing-block-wide h3{margin-top:50px; margin-left:165px; margin-bottom:0px; padding:0px; font-size:15px; color:#2C0B56}
#landing-block-wide p{margin-left:165px; margin-right:95px; font-size:11px; padding:0px; margin-top:1px; margin-bottom:0px; line-height:14px}
#landing-block-left{font-size:10px; margin-bottom:6px; border:1px solid #999; background-image:url(/images/landing/wine_every_application.gif); background-repeat:no-repeat; height:173px; width:480px}
#landing-block-left h3{margin-top:50px; margin-left:165px; margin-bottom:0px; padding:0px; font-size:15px; color:#2C0B56}
#landing-block-left p{margin-left:135px; margin-right:15px; font-size:11px; padding:0px; margin-top:60px; margin-bottom:0px; line-height:14px}
.landing-buttons{margin-left:135px; margin-top:17px}
.landing-buttons-left{margin-right:10px}
.landing-block-right{float:right; border:1px solid #999}
.landing-image-left{padding-right:6px; padding-bottom:15px}
.landing-image-right{padding-bottom:15px}
.landing-image-right2{float:right; padding-bottom:15px}

#container-addit{text-align:right; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:5px; padding-left:0px; top:-5px}
#container-addit2{text-align:right; margin:0px; padding-top:7px; padding-right:0px; padding-bottom:5px; padding-left:0px; top:-5px}

#main-container #container #content .back_container{text-align:right; clear:both; padding-top:5px !important; padding-bottom:5px; margin:0}
#product-discontinued{background-color:#FFFFEA; padding:5px 10px 5px 10px; margin-top:5px; margin-bottom:5px; border:1px solid #C00}
#product-discontinued span{color:#C00; font-weight:bold; padding-left:5px}
#product-discontinued p{padding-bottom:3px}
#product-discontinued .p-bottom{padding-bottom:7px}
#product-discontinued a{color:#939 !important; text-decoration:underline !important}
#product-discontinued a:hover{color:#BC3FBC !important; text-decoration:underline !important}
#product-discontinued .img-clickhere{position:relative; top:10px}
.continue-shopping{margin:0 0 10px 0; padding:0}
#subhead-banner {padding: 0; margin: 0 0 0 4px; z-index: 99999;	position: relative;	top: -3px;}