@import'reset.css';body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif !important;font-size:12px;background:#333;}
.notext{font-size:0;line-height:0;text-indent:-4000px;}
#container{margin:0 auto;padding:0;width:976px;background:url(../images/container.gif) repeat-y !important;}
#logo{float:left;margin:0;padding:28px 0 0 42px;width:45%;font-size:2.10em;font-weight:bold;color:#2C1B11;}
#logo img{border:none;width:314px;height:96px;background:url(../images/logo.png);}
#header{float:left;margin:0;padding:0;width:974px;height:146px;background:url(../images/header.jpg) no-repeat;}
#header-links{float:right;margin:0;padding:9px 0 0 0;color:#d9d9d9;padding-right:20px;font-weight:bold}
#header-links a{margin:0;padding:0 4px 0 4px;font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#d9d9d9;}
#header-links a:hover{text-decoration:underline;}
#nav{float:left;margin:0;padding:0;width:974px;height:37px;background:url(../images/nav.jpg) no-repeat center 0;display:inline;}
#topNav{margin:0;padding:0px 0 0 14px;width:81%}
#topNav .left{float:left;width:0;display:inline;}
#topNav .center{width:96%;float:left;display:inline;}
#topNav .center .link{float:left;padding:0 20px;text-align:center;background:url(../images/divider.gif) no-repeat right 0;line-height:35px;display:inline;}
#topNav .center .last{background-image:none !important;padding:0 0 0 23px !important;}
#topNav .center .link span{font-size:16px;font-weight:bold;color:#ce8f1f;text-transform:uppercase;}
#topNav .center .link a{font-size:13px;font-weight:bold;text-decoration:none;color:#d9d9d9;text-transform:uppercase;}
#topNav .center .link a:hover{color:#C6902A;}
#topNav .center .spacer{float:left;width:0;height:35px;}
#topNav .right{float:left;width:0;}
.phone{float:left;color:#c6902a;font-size:16px;font-weight:bold;padding:8px;margin-left:-20px;margin-top:1px;}
#content{float:left;margin:0;padding:0;width:976px;font-family:Arial,Helvetica,sans-serif;background:url(../images/container.gif) repeat-y;padding-top:10px;padding:10px 0 0 0;}
#content-left{float:left;margin:-10px 0 0 0;padding:0;width:230px;display:inline;}
#content-left .box{float:left;display:inline;margin:0;padding:0;width:208px;background:#202020;border:solid 1px #313131;margin-left:18px;padding-bottom:11px;margin-bottom:11px;}
#content-left .box h4{font-size:12px;line-height:14px;text-transform:uppercase;color:#d9d9d9;font-weight:normal;padding-left:11px;padding-top:10px;padding-bottom:15px;}
#content-left .field{font-size:12px;width:140px;border:solid 1px #5a7193;margin-left:11px;padding:4px 0 4px 2px;float:left;display:inline;}
#content-left .sbmt{background:url(../images/sbmt.gif);width:37px;height:26px;float:left;border:0;margin-left:5px;cursor:pointer;}
.social-links{padding-left:12px;}
.social-links a{float:left;width:33px;height:34px;margin-right:9px;line-height:0;font-size:0;text-indent:-4000px;}
.social-links a.fb{background:url(../images/icon1.gif);}
.social-links a.youtube{background:url(../images/icon2.gif);}
.social-links a.twitter{background:url(../images/icon3.gif);}
.social-links a.rss{background:url(../images/icon4.gif);}
.shipping-box{width:182px;border:solid 1px #313131;background:#27313f;float:left;display:inline;margin-left:18px;padding:13px 0 7px 26px;color:#d9d9d9;}
.shipping-box h4{background:url(../images/cart.gif) no-repeat;font-size:14px;font-weight:bold;color:#d2272d;padding-left:44px;text-transform:uppercase;padding-bottom:8px}
.shipping-box p{line-height:20px;padding:0 0px 0 6px;}
.content-odd3, .content-even3{border:none !important;}
#productGrid #topOptions .sort{width:auto !important;}
#content-right{}
h2, .page-title{margin-bottom:10px;font-size:15px;text-transform:uppercase;}
#productGrid .title a{color:#232C3B!important;text-decoration:none!important;}
#productGrid .title a:hover{text-decoration:none!important;}
#content-middle{float:left;margin:0 8px 0 10px;padding:6px;width:705px !important;min-height:629px;background:white;display:inline;}
#blocks{background:#000;color:#efefef;}
#featured, #mini-featured{width:100%;background:#171717;min-height:283px;margin-bottom:5px;}
#featured{position:relative;}
#featured #slide{margin:0 auto;width:705px !important;overflow:auto;height:315px !important;}
#controls{position:absolute;bottom:10px;right:0;margin-right:9px;}
#controls a img{border:none;}
#featured a img{border:none;}
#featured ul, #featured li{margin:0;padding:0;list-style:none;}
#mini-featured{padding-top:15px;margin-top:12px;}
#mini-featured h3{margin:0;border-left:3px solid #bf1a20;padding:0 17px;line-height:18px;font-family:Georgia;font-weight:normal;font-size:22px;}
#mini-featured .col{float:left;width:235px;}
#mini-featured .photo{border-left:1px solid #bf1a20;padding:11px 20px 9px;}
#mini-featured .desc, #mini-featured .morelink{padding:0 20px;margin-bottom:10px;}
#mini-featured .desc h4{margin:6px 0 6px 0;font-size:15px;font-family:Arial;font-weight:normal;}
#mini-featured .desc p{margin:0 0 6px 0;font-family:Arial;color:#686868;font-size:11px;line-height:17px;}
#mini-featured .morelink a{text-decoration:none;font-weight:bold;color:#868686;padding:8px;padding-left:14px;font-family:arial;font-size:12px;background:url(../images/more_arrow.png) left center no-repeat;}
#mini-featured .morelink a:hover{text-decoration:underline;}
#mini-featured .alpha{border-left:none;}
#mini-featured .omega{border-right:none;}
#categoryGrid{width:100% !important;}
#btmOptions .pagination{padding-bottom:15px;}
#categoryDescription img{display:block;margin:0 auto;}
#productGrid .photo{width:200px;overflow:hidden;margin:0 auto;float:none !important;}
#productGrid .photo img{max-width:100%;-ms-interpolation-mode:bicubic;}
#productPhotos{background:#e7e7e7;border:1px solid #b9b9b9;padding:10px;margin-right:8px;margin-bottom:5px;text-align:center;}
#prodMainImage table tr > div{text-align:center !important;}
#productPhotos a{color:#222;font-size:12px;}
#extraDetails{width:248px !important;background:#e7e7e7;border:1px solid #b9b9b9;padding:10px;margin-left:8px;margin-bottom:5px;}
#productDescription{color:#222;background:#e7e7e7;border:1px solid #b9b9b9;margin:0 !important;padding:10px;width:668px !important;}
#extraDetails{float:right !important;}
#extraDetails #price{color:#cb0000;font-size:18px;font-weight:bold;padding:10px;}
#extraDetails #skuLabel, #extraDetails #qtyLabel{font-size:14px;text-transform:uppercase;}
#extraDetails .form-field{padding:10px;float:none;}
#extraDetails .form-label{display:none;width:30px !important;text-align:left;padding:10px;}
#extraDetails #skuLabel, #extraDetails #qtyLabel, #extraDetails #addToCartButton{display:block;}
#emailFriend a{font-size:12px;text-transform:uppercase;color:#222;display:block;}
#prodThumbnails{height:auto !important;float:left;background:#e7e7e7;border:1px solid #b9b9b9;padding:8px;width:404px !important;}
.productPhotoThumbnailSection{width:350px !important;}
.productPhotoThumbnailSection div{padding:0 10px;width:96px !important;overflow:hidden;}
.productPhotoThumbnailSection img{max-width:125px;}
#freeShipping{background:url(../images/free_shipping.png) left top no-repeat;padding-left:85px !important;height:28px;text-indent:-9000px!important;margin-top:-35px;}
#freeShipping img{display:none;}
#footer{float:left;background:url(../images/container.gif) repeat-y;width:976px;padding-bottom:25px;margin-top:-15px;padding-top:3px;}
.commerce{}
.commerce img{padding-right:7px;}
#trust{margin-left:18px;margin-top:30px;float:left;}
#trust ul{height:50px;}
#trust #trustguard img{margin-top:10px;}
#trust #cards img{margin-top:20px;}
#trust ul, #trust li{margin:0;padding:0;list-style:none;float:left;}
#trust li{padding-right:8px;}
#widgetSidebar{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetSidebar .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetSidebar .top a{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-align:left;text-decoration:none;text-transform:uppercase;color:#D9D9D9;}
#widgetSidebar .top a:hover{text-decoration:underline;}
#widgetSidebar .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetSidebar .body .items{padding:0 0 4px 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#000;}
#widgetSidebar .body .subtotal{padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#000;}
#widgetSidebar .btm{float:left;margin:0;padding:0;}
#widgetSearch #searchWidgetDynamicResults{clear:left;float:left;background:#EEEEEE;padding:10px;display:none;margin:5px 5px 0;}
#widgetSidebarDetailed{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetSidebarDetailed .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetSidebarDetailed .top a{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-align:left;text-decoration:none;text-transform:uppercase;color:#D9D9D9;}
#widgetSidebarDetailed .top a:hover{text-decoration:none;}
#widgetSidebarDetailed .price{font-size:11px;font-weight:bold;}
#widgetSidebarDetailed input{width:90px;height:25px;font-size:11px;}
#widgetSidebarDetailed table{margin:0;padding:0 0 5px 5px;width:100%;}
#widgetSidebarDetailed .btm{float:left;margin:0;padding:0;}
#widgetSearch{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetSearch .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetSearch .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetSearch .body .field{float:left;margin:0;padding:0;border:none;width:155px;}
#widgetSearch .body .field input{margin:0 5px 0 0;padding:4px;width:140px;font-size:14px;color:#1D1D1D;}
#widgetSearch .body .button input{font-size:11px;color:#464646;}
#widgetSearch .body .button{float:left;margin:0;padding:5px 0 0 0;width:28px;height:18px;vertical-align:middle;font-size:11px;font-weight:bold;text-align:center;color:#fff;background:#342212;}
#widgetSearch .body .button a{text-decoration:none;color:#fff;}
#widgetSearch .body .button a:hover{text-decoration:underline;}
#widgetSearch .advanced{margin-bottom:6px;font-size:9px;color:#efefef;}
#widgetSearch .advanced a{text-decoration:underline;color:#efefef;}
#widgetSearch .advanced a:hover{text-decoration:none;}
#widgetSearch .btm{float:left;margin:0;padding:0;}
#widgetLanguage{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetLanguage .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetLanguage .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetLanguage .body select{margin-left:2px;margin-bottom:3px;padding:2px;width:185px;height:20px;font-size:12px;color:#1D1D1D;}
#widgetLanguage .btm{float:left;margin:0;padding:0;}
#widgetVendors{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetVendors .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetVendors .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetVendors .body ul{margin:0;padding:0;width:196px;float:left;display:inline;list-style-position:outside;list-style:none;}
#widgetVendors .body ul li{line-height:33px;float:left;width:196px;font-family:Arial,Helvetica,sans-serif;border-bottom:solid 1px #393939;}
#widgetVendors .body ul li a{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;color:#8a9bb4;padding-left:3px;float:left;}
#widgetVendors .body ul li a:hover{text-decoration:underline;}
#widgetVendors .body select{padding-left:4px;width:160px;height:18px;font-size:10px;color:#464646;}
#widgetVendors .btm{float:left;margin:0;padding:0;}
#widgetCategories{float:left;display:inline;margin:0 0 11px 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetCategories .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetCategories .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetCategories .body ul{margin:0;padding:0;width:196px;float:left;list-style-position:outside;list-style:none;}
#widgetCategories .body ul li{line-height:33px;float:left;width:196px;font-family:Arial,Helvetica,sans-serif;border-bottom:solid 1px #393939;}
#widgetCategories .body ul li ul li{margin-left:9px!important;border:1px solid #393939;background:#212121;}
#widgetCategories .body ul li ul li a{padding-left:10px!important;}
#widgetCategories .body ul li a{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;color:#8a9bb4;padding-left:0!important;float:left;width:200px!important;}
#widgetCategories .body ul li a:hover{text-decoration:underline;}
#widgetCategories .btm{float:left;margin:0;padding:0;}
#widgetCurrency{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetCurrency .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetCurrency .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetCurrency .body select{margin-left:2px;margin-bottom:3px;padding:2px;width:185px;height:20px;font-size:12px;color:#1D1D1D;}
#widgetCurrency .btm{float:left;margin:0;padding:0;}
#widgetRewardPoints{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetRewardPoints .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetCurrency .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetRewardPoints .body a{text-decoration:underline;color:#464646;}
#widgetRewardPoints .body a:hover{text-decoration:none;}
#widgetRewardPoints .btm{float:left;margin:0;padding:0;}
#widgetInformation{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetInformation .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetInformation .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetInformation .body ul{margin:0;padding:0;width:196px;float:left;display:inline;list-style-position:outside;list-style:none;}
#widgetInformation .body ul li{line-height:33px;float:left;width:196px;font-family:Arial,Helvetica,sans-serif;border-bottom:solid 1px #393939;}
#widgetInformation .body ul li a{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;text-decoration:none;color:#8a9bb4;padding-left:3px;float:left;}
#widgetInformation .body ul li a:hover{text-decoration:underline;}
#widgetInformation .btm{float:left;margin:0;padding:0;}
#widgetNewArrivals{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetNewArrivals .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetNewArrivals .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetNewArrivals .body .sdetailsNoImg{clear:left;padding-top:15px;text-align:center;}
#widgetNewArrivals .body .photo{text-align:center;}
#widgetNewArrivals .body .title{font-size:11px;font-weight:bold;text-align:center;line-height:16px;}
#widgetNewArrivals .body .title a{text-decoration:underline;color:#d9d9d9;}
#widgetNewArrivals .body .title a:hover{text-decoration:none;}
#widgetNewArrivals .body .sprice{padding:8px 0 5px 0;font-size:11px;font-weight:bold;text-align:center;line-height:18px;}
#widgetNewArrivals .body .sdetails{margin:0 auto;padding:5px 0 0 0;width:58px;height:21px;font-size:11px;font-weight:bold;text-align:center;color:#fff;background:url(../images/details_button.jpg) no-repeat;}
#widgetNewArrivals .body .sdetails a{text-decoration:none;color:#fff;}
#widgetNewArrivals .body .sdetails a:hover{color:#ececec;}
#widgetNewArrivals .body .all-link{padding-top:8px;text-align:center;font-size:11px;}
#widgetNewArrivals .body .all-link a{text-decoration:underline;color:#d9d9d9;}
#widgetNewArrivals .body .all-link a:hover{text-decoration:none;}
#widgetNewArrivals .btm{float:left;margin:0;padding:0;}
#widgetSpecials{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetSpecials .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetSpecials .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetSpecials .body .sdetailsNoImg{text-align:center;clear:left;padding-top:15px;}
#widgetSpecials .body .photo{text-align:center;}
#widgetSpecials .body .title{font-size:11px;font-weight:bold;text-align:center;line-height:16px;}
#widgetSpecials .body .title a{text-decoration:underline;color:#D9D9D9;}
#widgetSpecials .body .title a:hover{text-decoration:none;}
#widgetSpecials .body .sprice{padding:8px 0 5px 0;font-size:11px;font-weight:bold;text-align:center;line-height:18px;}
#widgetSpecials .body .sdetails{margin:0 auto;padding:5px 0 0 0;width:58px;height:21px;font-size:11px;font-weight:bold;text-align:center;color:#fff;background:url(../images/details_button.jpg) no-repeat;}
#widgetSpecials .body .sdetails a{text-decoration:none;color:#fff;}
#widgetSpecials .body .sdetails a:hover{color:#ececec;}
#widgetSpecials .body .all-link{padding-top:8px;text-align:center;font-size:11px;}
#widgetSpecials .body .all-link a{text-decoration:underline;color:#D9D9D9;}
#widgetSpecials .body .all-link a:hover{text-decoration:none;}
#widgetSpecials .btm{float:left;margin:0;padding:0;}
#widgetTopSellers{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetTopSellers .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetTopSellers .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetTopSellers .body .sdetailsNoImg{clear:left;padding-top:15px;text-align:center;}
#widgetTopSellers .body .photo{text-align:center;}
#widgetTopSellers .body .title{font-size:11px;font-weight:bold;text-align:center;line-height:16px;}
#widgetTopSellers .body .title a{text-decoration:underline;color:#d9d9d9;}
#widgetTopSellers .body .title a:hover{text-decoration:none;}
#widgetTopSellers .body .sprice{padding:8px 0 5px 0;font-size:11px;font-weight:bold;text-align:center;line-height:18px;}
#widgetTopSellers .body .sdetails{margin:0 auto;padding:5px 0 0 0;width:58px;height:21px;font-size:11px;font-weight:bold;text-align:center;color:#fff;background:url(../images/details_button.jpg) no-repeat;}
#widgetTopSellers .body .sdetails a{text-decoration:none;color:#fff;}
#widgetTopSellers .body .sdetails a:hover{color:#ececec;}
#widgetTopSellers .body .all-link{padding-top:8px;text-align:center;font-size:11px;}
#widgetTopSellers .body .all-link a{text-decoration:underline;color:#d9d9d9;}
#widgetTopSellers .body .all-link a:hover{text-decoration:none;}
#widgetTopSellers .btm{float:left;margin:0;padding:0;}
#widgetFeatured{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetFeatured .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetFeatured .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetFeatured .body .sdetailsNoImg{text-align:center;clear:left;padding-top:15px;}
#widgetFeatured .body .photo{text-align:center;}
#widgetFeatured .body .title{font-size:11px;font-weight:bold;text-align:center;line-height:16px;}
#widgetFeatured .body .title a{text-decoration:underline;color:#efefef;padding:5px;}
#widgetFeatured .body .title a:hover{text-decoration:none;}
#widgetFeatured .body .sprice{padding:8px 0 5px 0;font-size:11px;font-weight:bold;text-align:center;line-height:18px;}
#widgetFeatured .body .sdetails{margin:0 auto;padding:5px 0 0 0;width:58px;height:21px;font-size:11px;font-weight:bold;text-align:center;color:#fff;background:url(../images/details_button.jpg) no-repeat;}
#widgetFeatured .body .sdetails a{text-decoration:none;color:#fff;}
#widgetFeatured .body .sdetails a:hover{color:#ececec;}
#widgetFeatured .body .all-link{padding-top:8px;text-align:center;font-size:11px;color:#efefef;}
#widgetFeatured .body .all-link a{text-decoration:underline;color:#efefef;}
#widgetFeatured .body .all-link a:hover{text-decoration:none;}
#widgetFeatured .btm{float:left;margin:0;padding:0;}
#widgetSubscribe{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetSubscribe .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetSubscribe .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetSubscribe .body .field{float:left;padding:0;width:195px;border:none;margin:0;}
#widgetSubscribe .body .field .buttonNoImg{float:left;margin-top:10px;}
#widgetSubscribe .body .field input{float:left;margin:10px 5px 5px 0;padding:5px;width:135px;font-size:14px;color:#1D1D1D;}
#widgetSubscribe .body .button input{font-size:11px;color:#464646;}
#widgetSubscribe .body .button{float:left;margin:0;padding:5px 0 0 0;width:28px;height:18px;vertical-align:middle;font-size:11px;font-weight:bold;text-align:center;color:#fff;background:#342212;}
#widgetSubscribe .body .button a{text-decoration:none;color:#fff;}
#widgetSubscribe .body .button a:hover{text-decoration:underline;}
#widgetSubscribe .btm{float:left;margin:0;padding:0;}
#widgetFooter{width:938px;margin:0 auto;color:#d9d9d9;background:url(../images/red-line.gif) no-repeat;font-size:11px;text-transform:uppercase;}
#widgetFooter .body ul{margin:0;padding:0;list-style:none;}
#widgetFooter hr{float:left;clear:left;height:1px;color:#878787;background-color:#878787;}
#widgetFooter .actionItems{margin:0;padding:15px 0 0 0px;color:#fff;}
#widgetFooter .actionItems a{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#D9D9D9;}
#widgetFooter .actionItems a:hover{text-decoration:underline;}
#widgetFooter .copyright{float:left;margin:0;padding:15px 85px 0 0px;width:300px;font-family:Arial,Helvetica,sans-serif;line-height:19px;color:#d9d9d9;margin-right:100px;}
#widgetFooter .copyright-small{margin:0;padding:15px 85px 0 0px;width:300px;font-family:Arial,Helvetica,sans-serif;line-height:19px;color:#d9d9d9;overflow:auto;}
#widgetFooter .copyright a{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#d9d9d9;}
#widgetFooter .copyright a:hover{text-decoration:underline;color:#d9d9d9;}
#widgetFooter .nav{float:right;margin:0;padding:25px 0 10px 20px;}
#widgetFooter .nav .title{margin:0;padding:0;width:120px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-align:left;color:#d9d9d9;}
#widgetFooter .nav ul{margin:0 0 0 1px;padding:0;text-align:left;list-style:none;}
#widgetFooter .nav ul li{text-align:left;line-height:19px;}
#widgetFooter .nav ul li a{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#fff;}
#widgetFooter .nav ul li a:hover{text-decoration:underline;}
#widgetFooter .actionItems{color:#d9d9d9;}
#widgetFooter .actionItems a{color:#d9d9d9;}
#widgetFooter .copyright{color:#d9d9d9;}
#widgetFooter .copyright a{color:#d9d9d9;}
#widgetFooter .nav .title{color:#d9d9d9;}
#widgetFooter .nav ul li a{color:#8a9bb4;font-size:10px;}
#widgetCustomImagesMain-4{float:left;display:inline;margin:11px 0 11px 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetCustomImagesMain-4 .text{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
.widgetImages ul, .widgetImages li{float:left;margin:0;padding:0;list-style:none;}
.widgetImages ul{margin-top:4px;}
.widgetImages #google-plus-one-widget { padding: 10px 6px 0 0; }
.widgetImages #google-plus{background-image:url(../images/googleplus_rollover.png);}
.widgetImages #facebook{background-image:url(../images/facebook_rollover.png);}
.widgetImages #youtube{background-image:url(../images/youtube_rollover.png);}
.widgetImages #twitter{background-image:url(../images/twitter_rollover.png);}
.widgetImages #rss{background-image:url(../images/rss_rollover.png);}
.widgetImages #flickr{background-image:url(../images/flickr_rollover.png);}
.widgetImages .sharing{display:block;margin-top:8px;width:32px;height:32px;margin-right:6px;background-position:left;float:left;}
.widgetImages .sharing:hover{background-position:right;}
.widgetImages a img{border:none;}
.shipping-box{width:182px;border:solid 1px #313131;background:#27313f;float:left;display:inline;margin:0 0 11px 18px;padding:13px 0 7px 26px;color:#d9d9d9;}
.shipping-box h4{background:url(../images/cart.gif) no-repeat;font-size:14px;font-weight:bold;color:#d2272d;padding-left:44px;text-transform:uppercase;padding-bottom:8px}
.shipping-box p{margin:0;padding:0;}
.widgetCustomProductLists{float:left;margin:0;padding:10px;width:190px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #DFDFDF;color:#1d1d1d;background:#F1F0EE url(../images/widget-bg.png) repeat-x;}
.widgetCustomProductLists .top{margin:0;padding:0 0 13px 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-align:left;text-transform:uppercase;color:#372413;}
.widgetCustomProductLists .body{margin:0;padding:0;}
.widgetCustomProductLists .body ul{margin:0;padding:0;list-style:none;}
.widgetCustomProductLists .body select{margin-left:2px;width:185px;height:20px;font-size:12px;color:#1D1D1D;}
.widgetCustomProductLists .btm{float:left;margin:0;padding:0;}
#widgetShopByPrice{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetShopByPrice .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetShopByPrice .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetShopByPrice .body select{margin-left:3px;margin-bottom:3px;padding:2px;width:185px;height:20px;font-size:12px;color:#1D1D1D;}
#widgetShopByPrice .btm{float:left;margin:0;padding:0;}
#widgetRecentlyViewed{float:left;display:inline;margin:11px 0 0 18px;padding:6px;width:196px;font-family:Arial,Helvetica,sans-serif;text-align:left;border:1px solid #393939;color:#d9d9d9;background:#212121;}
#widgetRecentlyViewed .top{margin:0;padding:6px 0 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:left;text-transform:uppercase;color:#d9d9d9;background:#212121;}
#widgetRecentlyViewed .body{margin:0;padding:0;width:196px;float:left;display:inline;}
#widgetRecentlyViewed .body .sdetailsNoImg{clear:left;padding-top:15px;text-align:center;}
#widgetRecentlyViewed .body .photo{text-align:center;}
#widgetRecentlyViewed .body .title{font-size:11px;font-weight:bold;text-align:center;line-height:16px;}
#widgetRecentlyViewed .body .title a{text-decoration:underline;color:#d9d9d9;}
#widgetRecentlyViewed .body .title a:hover{text-decoration:none;}
#widgetRecentlyViewed .body .sprice{padding:8px 0 5px 0;font-size:11px;font-weight:bold;text-align:center;line-height:18px;}
#widgetRecentlyViewed .body .sdetails{margin:0 auto;padding:6px 0 5px 0;width:58px;height:21px;font-size:11px;font-weight:bold;text-align:center;color:#fff;background:url(../images/details_button.jpg) no-repeat;}
#widgetRecentlyViewed .body .sdetails a{text-decoration:none;color:#fff;}
#widgetRecentlyViewed .body .sdetails a:hover{color:#ececec;}
#widgetRecentlyViewed .body .all-link{padding-top:8px;text-align:center;font-size:11px;}
#widgetRecentlyViewed .body .all-link a{text-decoration:underline;color:#1d1d1d;}
#widgetRecentlyViewed .body .all-link a:hover{text-decoration:none;}
#widgetRecentlyViewed .review{margin-bottom:5px;text-align:center;}
#widgetRecentlyViewed .compare{margin-bottom:5px;}
#widgetRecentlyViewed .btm{float:left;margin:0;padding:0;}
.header-search-btn a{background:url(../images/go.png) no-repeat;width:36px;height:29px;float:left;text-indent:-4000px}
@media screen and (-webkit-min-device-pixel-ratio:0){.header-search-btn a{margin-top:2px;}
}
#header-search input{width:174px;padding:6px 0 6px 6px;float:left;display:inline;border:solid 1px #5a7193;font-size:12px;text-transform:uppercase;color:#444;margin-right:5px;background:#fff;}
#header-search input[type=hidden]{display:none;}
#header-search form{width:225px;float:left;display:inline;padding:85px 0 0 244px}
.placeHolder{clear:both;border:1px dashed;}
#widgetContents .body ul{margin:0;padding:0;list-style:none;}
.editLogoText{margin:-12px 0 0 2px;padding:0;}
.editProduct{float:right;margin:0;padding:0;}
.editCategory{float:right;margin:0;padding:0;}
.editCartBtn{position:relative;top:0;left:45px;margin:0;padding:0;}
.editDetailBtn{position:relative;top:0;left:20px;margin:0;padding:0;}
.editNavMenu{position:absolute;margin:2px 0 0 7px;padding:0;}
.editFooterMenu{float:right;margin:0;padding:0;}
.editFooterWidget{position:relative;margin:0;padding:0;top:7px;left:13px;}
.deleteFooterWidget{position:relative;margin:0;padding:0;top:-9px;left:38px;}
.editCategoryWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteCategoryWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.swapCategoryWidgetBullet{position:relative;margin:0;padding:0;left:-4px;}
.editCurrencyWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteCurrencyWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editFeaturedWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteFeaturedWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editInformationWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteInformationWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.swapInformationWidgetBullet{position:relative;margin:0;padding:0;left:8px;}
.editLanguageWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteLanguageWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editNewArrivalsWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteNewArrivalsWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editRewardPointsWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteRewardPointsWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editSearchWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteSearchWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editSidebarWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteSidebarWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editSidebarDetailedWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteSidebarDetailedWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editSpecialsWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteSpecialsWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editSubscribeWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteSubscribeWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editTopSellersWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteTopSellersWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editVendorsWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteVendorsWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editLeftImageWidget{position:relative;margin:0;padding:0;top:11px;left:39px;}
.deleteLeftImageWidget{position:relative;margin:0;padding:0;top:-5px;left:64px;}
.editRightImageWidget{position:relative;margin:0;padding:0;top:11px;left:39px;}
.deleteRightImageWidget{position:relative;margin:0;padding:0;top:-5px;left:64px;}
.editShopByPriceWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteShopByPriceWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.editProductListWidget{position:relative;margin:0;padding:0;top:-14px;left:126px;}
.deleteProductListWidget{position:relative;margin:0;padding:0;top:-30px;left:152px;}
.addProductListWidget{position:relative;margin:0;padding:0;top:-47px;left:100px;}
.editCustomImageWidget{position:relative;margin:0;padding:0;top:28px;left:39px;}
.deleteCustomImageWidget{position:relative;margin:0;padding:0;top:13px;left:64px;}
.addCustomImageWidget{position:relative;margin:0;padding:0;top:-5px;left:14px;}
.editHorizontalImageWidget{position:relative;margin:0;padding:0;top:7px;left:-12px;}
.deleteHorizontalImageWidget{position:relative;margin:0;padding:0;top:-10px;left:13px;}
.placeHolder{clear:both;border:1px dashed;}
.addthis_button {float: left; margin-top: 27px;}
#productDetail #extraDetails {margin-bottom: 20px !important;}

/* NEW ONE PAGE CHECKOUT
---------------------------------------------*/
#one-page-checkout {
    clear: both;
    margin-top: -15px;
margin-left: -6px;
    width: 960px;
    font-family: Arial;
    font-size: 14px;
background: #fff;
}
#one-page-checkout .field {
    margin-top: 10px;
}
#one-page-checkout .field input {
    margin-top: 10px;
    width: 96%;
}
#one-page-checkout .field select {
    margin-top: 10px;
    width: 99%;
}
#one-page-checkout .multiselect select{
    height: 95px;
}
#one-page-checkout .checkbox input {
    width: 3%;
    margin: 0 6px 0 0;
    padding: 0;
}
#one-page-checkout .radio input {
    position: relative;
    top: 5px;
    width: 3%;
    margin: 0 6px 0 0;
    padding: 0;
}
#one-page-checkout .radio-large input {
    width: 7%;
    margin: 0 6px 0 0;
    padding: 0;
}
#one-page-checkout .checkbox input {
    position: relative;
    top: 5px;
    width: 3%;
    margin: 0 6px 0 0;
    padding: 0;
}
#one-page-checkout label {
    font-size: 12px;
}
#one-page-checkout .large-label label {
    position: relative;
    font-size: 14px;
}
#one-page-checkout .cvn input {
    width: 20%;
}
#one-page-checkout .add {
    margin-top: 15px;
    width: 85%;
    padding: 12px;
    color: #0072bc;
    border: 1px solid #fff799;
    background: #fffde4;
}
#one-page-checkout .add a {
    color: #0072bc;
    text-decoration: none;
}
#one-page-checkout .add a:hover {
    text-decoration: underline;
}
#one-page-checkout .coupon input {
    float: left;
}
#one-page-checkout .coupon .apply {
    float: left;
    margin: 10px 0 0 5px;
}
#one-page-checkout .shipping-select {
    margin: 0;
}
#one-page-checkout textarea {
    width: 100%;
    height: 125px;
}
#one-page-checkout .terms {
    margin-top: 20px;
}
#one-page-checkout .terms label {
    font-size: 14px;
}
#one-page-checkout .terms .box {
    padding: 10px;
    width: 435px;;
    height: 100%;
    border: 2px solid #bfbfbf;
}
#one-page-checkout .terms .box p {
    line-height: 1.40;
}
#one-page-checkout .terms .radio {
    text-align: center;
}
#one-page-checkout .totals {
    margin-top: 50px;
    text-align: right;
    line-height: 1.40;
    color: #242424;
}
#content-middle #totalsInfo ul li {list-style: none;}
#one-page-checkout .totals .title {
    float: left;
    clear: both;
    font-size: 14px;
    font-weight: bold;
width: 220px;
}
#one-page-checkout .totals .grand {
    font-size: 24px;
    font-weight: bold;
}
#one-page-checkout #submit {
    margin-top: 15px;
}
#one-page-checkout #location {
    text-align: center;
}
#one-page-checkout #billing-address {

}
#one-page-checkout #shipping-address {

}
#one-page-checkout #payment-method {
    margin-top: 38px;
}
#one-page-checkout #shipping-method {
    margin-top: 38px;
}
#one-page-checkout #shipping-method {
    margin-top: 15px;
}
#one-page-checkout #shipping-method .shipping-price {
    font-size: 24px;
    font-weight: bold;
    color: #242424;
}
#one-page-checkout #review {
    margin-top: 38px;
    margin-bottom: 20px;
float: left !important;
}
#one-page-checkout #review-table {
    margin-top: 15px;
    border: 3px solid #bfbfbf;
    border-collapse: collapse;
}
#one-page-checkout #review-table thead {
    width: 100%;
    border-bottom: 1px dotted #bababa;
}
#one-page-checkout #review-table tr {
    /*width: 100%;*/
}
#one-page-checkout #review-table thead tr th {
    padding: 10px;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    text-align: left;
    color: #969696;
}
#one-page-checkout #review-table tbody {
    color: #111111;
}
#one-page-checkout #review-table tbody td {
    padding: 10px;
    font-weight: bold;
    font-size: 14px;
    vertical-align: middle;
    width: 25%;
}
#one-page-checkout #review-table .cart-error {
    background: #F4ABAB;
}
#one-page-checkout #review-table .cart-warning {
    background: #FFFDE4;
}
#one-page-checkout .product {
    font-weight: normal !important;
}
#one-page-checkout .heading {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 2px solid #bfbfbf;
margin-left: 0;
}
#one-page-checkout .heading .number-blue {
    margin-right: 10px;
    padding: 1px 4px;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    background: #006aaf;
}
#one-page-checkout .heading .number-grey {
    margin-right: 10px;
    padding: 1px 4px;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    background: #959595;
}
#one-page-checkout .heading .title {
    position: relative;
    top: 1px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#one-page-checkout .blurb {
    margin-top: 10px;
    margin-left: 10px;
    padding: 10px;
    font-size: 14px;
    line-height: 1.40;
    color: #6F6F6F;
    background: #EFEFEF;
    border: 1px solid #dfdfdf;
}
#one-page-checkout .blurb p {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.40;
}
#one-page-checkout .edit-cart {
    float: right;
    margin-top: 10px;
    font-size: 14px;
}
#one-page-checkout .edit-cart a {
    color: #006AAF;
}
#one-page-checkout .edit-cart a:hover {
    text-decoration: none;
}
#one-page-checkout .onepage-error {
    margin: 6px 0 6px 0;
    font-size: 14px;
    font-weight: bold;
    color: #D30000;
}
#one-page-checkout .option-string {
    margin-top: 7px;
    margin-bottom: 10px;
    font-size: 12px;
}
#one-page-checkout .thumb {
    padding-top: 0 !important;
}
#one-page-checkout .thumb img {
    position: relative;
    top: 12px;
    margin-bottom: 18px;
}
#one-page-checkout .subtotal img {
    margin-left: 10px;
    position: relative;
    top: 13px;
}
#one-page-checkout .forgot-password {
    margin-top: 10px;
    font-size: 12px;
}
#one-page-checkout .forgot-password a {
    color: #006AAF;
}
#one-page-checkout .forgot-password a:hover {
    text-decoration: none;
    color: #004E7F;
}
#one-page-checkout .login-btn {
    margin-top: 15px;
}
#one-page-checkout .create-btn {
    margin-top: 15px;
}
#one-page-checkout #login-types {
    margin: 20px 0 0 0;
    padding: 0 0 4px 0 !important;
}
#one-page-checkout #login-types li {
    margin: 0 3px 0 0 !important;
    padding: 6px 10px 6px 10px !important;
    display: inline;
    list-style: none !important;
    background: #e0e0e0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#one-page-checkout #login-types li a {
    font-size: 12px;
    text-decoration: none;
    color: #000;
}
#one-page-checkout #login-types li.active {
    color: #fff;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    background: #191919;
    cursor: default;
}
#one-page-checkout #login-types li.active a {
    text-decoration: none;
    color: #fff;
}
#one-page-checkout #login-types li.inactive {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
#one-page-checkout #login-types li.inactive:hover {
    cursor: pointer;
    color: #fff;
    background: #d7d7d7;
}
#one-page-checkout .login-sentence {
    margin: 20px 0 20px 10px;
    font-size: 14px;
}
#one-page-checkout .shipping-instructions input {
    width: 20px !important;
    position: relative;
    top: 5px;
}
#one-page-checkout .subscription-terms input {
    width: 20px !important;
    position: relative;
    top: 5px;
}
#one-page-checkout .required:after {
    content: "*";
    color: red;
}
#one-page-checkout .apply input {
    clear: both;
}
#one-page-checkout #submit input {
    width: auto !important;
}
#one-page-checkout .calculate input {
    width: auto !important;
    height: auto !important;
}
#one-page-checkout .shipping-select input {
    width: 13% !important;
    position: relative;
    top: 5px;
}
#one-page-checkout input.paymentOptsTextInput {
    width: 230px;
}
#one-page-checkout input.giftCertContinueBtn {
    width: auto;
    height: auto;
margin: 5px 0;
}
#totalsInfo ul {
    padding-left: 0px !important;
    list-style: none !important;
}
#totalsInfo ul li {
    list-style: none !important;
}
#one-page-checkout .apply input {
    height: auto !important;
}
#one-page-checkout #submit input {
    height: auto !important;
}

/* cc.css override */

#one-page-checkout {
      clear: both;
      font-family: Arial;
      font-size: 14px;
      margin-top: 15px;
      width: 939px !important;
}
#one-page-checkout .login-sentence {
  font-size: 14px;
  margin: 20px 0 20px 10px;
}
#one-page-checkout .login-sentence {
  font-size: 14px;
  margin: 20px 20px 20px 10px;
  width: 909px !important;
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  width: 443px !important;
}
#one-page-checkout #review .grid_1, 
#one-page-checkout #review .grid_2, 
#one-page-checkout #review .grid_3, 
#one-page-checkout #review .grid_4, 
#one-page-checkout #review .grid_5, 
#one-page-checkout #review .grid_6, 
#one-page-checkout #review .grid_7, 
#one-page-checkout #review .grid_8, 
#one-page-checkout #review .grid_9, 
#one-page-checkout #review .grid_10, 
#one-page-checkout #review .grid_11, 
#one-page-checkout #review .grid_12, 
#one-page-checkout #review .grid_13, 
#one-page-checkout #review .grid_14, 
#one-page-checkout #review .grid_15,
#one-page-checkout #review .grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
width: 905px !important;
}
#one-page-checkout #review {
  margin-bottom: 20px;
  margin-top: 38px;
width: auto !important;
}
#review-table {width: auto !important;}
#one-page-checkout #review .grid_6 {float: right; width: 385px !important;}
#one-page-checkout .heading {width: 100% !important;}

.view-cart-or { 
	display: block;
	float: left;
	margin: 7px;
}
#viewCart #cartButtons {
  width: 507px !important;
}
#viewCart #cartButtons input { 
	float: left;
	margin: 0 3px; 
}
#viewCart .gatewayButtons {
  float: right;
  padding: 0 !important;
  height: 50px !important;
  margin: -27px 45px 0 0 !important;
}
