.ui-widget{font-family:Arial, sans-serif, Lucida Grande, Lucida Sans, Verdana;font-size:11px;}
body{background:#fff;color:#595959;margin:0px;font-size:12px;line-height:1.65;font-family:Arial, sans-serif, Lucida Grande, Lucida Sans, Verdana;}
#bodyWrapper{}
#home{background:no-repeat scroll center top #FFFFFF;width:960px;height:480px;}
#home div{width:960px;height:480px;}
#fullWrapper{background:no-repeat scroll center top #FFFFFF;width:100%;margin:0 auto;}
#fullWrapper div{width:100%;}
#homelayout, #homelayout-home{height:570px;position:absolute;top:126px;width:960px;z-index:32;}
#homelayout .left-coln{float:left;width:47%;font-size:12px;padding:0px 0px 0px 0px;color:#000000;}
#homelayout .right-coln{float:left;width:45%;font-size:12px;padding:0px 0px 0px 0px;color:#000000;}
#homelayout-home .left-coln{float:left;width:70%;font-size:12px;color:#000000;margin:10px 10px 0 0;}
#homelayout-home .left-coln .banner{float:left;width:100%;border:#ededed solid 1px;}
#homelayout-home .left-coln .banner img{width:100%;}
#homelayout-home .right-coln{float:left;width:28%;font-size:12px;color:#000000;background:#f7f7f7;margin-top:10px;}
#homelayout-home .right-coln .adv{width:100%;float:left;}
#homelayout-home .right-coln .adv img{width:100%;}
#homelayout-home .right-coln .services{width:96%;float:left;padding:5px;border-top:#d9d9d9 solid 1px;}
#homelayout-home .right-coln .services .serv-block{float:left;width:100%;}
#homelayout-home .right-coln .services .serv-block ul{margin:0;padding:0;}
#homelayout-home .right-coln .services .serv-block ul li{list-style:none;display:table-cell;vertical-align:top;padding:8px;}
#homelayout-home .right-coln .services .serv-block ul li span{font-size:13px;font-weight:bold;color:#000;}
#homelayout-home .right-coln .services .serv-block ul li p{font-size:13px;color:#707070;margin:0;}
#homelayout-home .brands{width:100%;float:left;padding:15px 10px 10px 10px;border-top:#bbbbbb solid 1px;border-bottom:#bbbbbb solid 1px;margin:10px 0;}
#homelayout-home .brands ul{padding:0;margin:0;}
#homelayout-home .brands ul li{list-style:none;display:inline-block;padding:0 30px;vertical-align:middle;}
#homelayout-home .brands ul li:first-child{padding-left:0;}
#homelayout-home .brands ul li:last-child{padding-right:0;}
#cat-list{margin-bottom:20px;z-index:33;}
#cat-list, #cat-list-home{margin-bottom:20px;z-index:33;}
#cat-list a{font-family:Arial, sans-serif;font-size:11px;color:#595959;}
#cat-list-home a{font-family:Arial, sans-serif;font-size:11px;color:#000000;}
.cat-list-position{position:absolute;width:960px;}
#bodyContent{}
#header{height:60px;}
#storeLogo{float:left;position:absolute;top:23px;height:75px;width:960px;z-index:30;}
#headerShortcuts{float:right;margin-top:15px;}
#columnLeft{padding-top:5px;}
#columnRight{padding-top:5px;}
.infoBoxContainer{}
.infoBoxHeading{padding:2px;font-size:11px;}
.infoBoxContents{padding:5px;font-size:11px;line-height:1.5;}
.contentContainer{padding-bottom:10px;}
.contentContainer h2{font-size:16px;margin-bottom:0;}
.contentContainer .box-outer .track_button{float:right;margin-top:-7px;}
.contentText, .contentText table{padding:5px 0 5px 0;font-size:12px;}
.productListTable{padding:5px;font-size:11px;}
.productListTable tr.alt td{background-color:#ecf6fc;}
.fieldKey{font-size:11px;color:#303030;font-weight:bold;line-height:1.5;width:120px;}
.fieldValue{font-size:11px;color:#303030;line-height:1.5;}
.fieldValue img.captcha{vertical-align:middle;float:left;margin-right:2px;}
.fieldLabelText{font-size:11px;font-weight:bold;line-height:1.5;}
.fieldValueText{font-size:11px;line-height:1.5;}
h1{font-size:20px;margin-bottom:0;padding-bottom:5px;margin-top:10px;}
img{border:0px none;}
table, p{font-size:12px;line-height:1.5;}
#piGal ul{list-style-type:none;margin:auto auto 15px;padding:0px;}
#piGal img{}
#piGal .outer{}
#piGal{text-align:center;}
.buttonSet{clear:both;}
.buttonAction{float:right;}
.boxText{font-family:Arial, sans-serif;font-size:10px;}
.errorBox{font-family:Arial, sans-serif,;font-size:10px;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family:Arial, sans-serif,;font-size:10px;color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:Arial, sans-serif;font-size:10px;color:#656AB2;text-decoration:none;}
A{color:#666666;text-decoration:none;}
A:hover{text-decoration:underline;}
FORM{display:inline;}
TR.header{background:#ffffff;}
TR.headerNavigation{background:#bbc3d3;}
TD.headerNavigation{font-family:Arial, sans-serif;font-size:10px;background:#bbc3d3;color:#ffffff;font-weight:bold;}
A.headerNavigation{color:#666666;}
A.headerNavigation:hover{color:#666666;}
TR.headerError{background:#ff0000;}
TD.headerError{font-family:Arial, sans-serif;font-size:12px;background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;}
TR.headerInfo{background:#000000;}
TD.headerInfo{font-family:Arial, sans-serif;font-size:12px;background:#000000;color:#ffffff;font-weight:bold;text-align:center;}
TR.footer{background:#bbc3d3;}
TD.footer{font-family:Arial, sans-serif;font-size:10px;background:#bbc3d3;color:#ffffff;font-weight:bold;}
.infoBox{background:#b6b7cb;}
.infoBoxNotice{background:#FF8E90;}
.infoBoxNoticeContents{background:#FFE6E6;font-family:Arial, sans-serif;font-size:10px;}
TD.infoBoxHeading{font-family:Arial, sans-serif;font-size:10px;font-weight:bold;background:#bbc3d3;color:#ffffff;}
TD.infoBox, SPAN.infoBox{font-family:Arial, sans-serif;font-size:10px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{background:#f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{background:#f8f8f9;}
TABLE.productListing{border:1px;border-style:solid;border-color:#b6b7cb;border-spacing:1px;}
.productListingHeader{table-layout:fixed;color:#FFFFFF;font-weight:bold;}
.productListingHeader A:hover{color:#FFFFFF;}
.productListingData{table-layout:fixed;}
A.pageResults{color:#0000FF;}
A.pageResults:hover{color:#0000FF;background:#FFFF33;}
TD.pageHeading, DIV.pageHeading{font-family:Arial, sans-serif;font-size:20px;font-weight:bold;color:#9a9a9a;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Arial, sans-serif;font-size:10px;color:#000000;}
TD.main, P.main{font-family:Arial, sans-serif;font-size:12px;line-height:1.5;}
TD.smallText, SPAN.smallText, P.smallText{font-family:Arial, sans-serif;font-size:11px;}
TD.accountCategory{font-family:Arial, sans-serif;font-size:13px;color:#aabbdd;}
TD.tableHeading{font-family:Arial, sans-serif;font-size:12px;font-weight:bold;}
SPAN.newItemInCart{font-family:Arial, sans-serif;font-size:10px;color:#ff0000;}
CHECKBOX, INPUT, RADIO, SELECT{font-family:Arial, sans-serif;font-size:11px;}
TEXTAREA{font-family:Arial, sans-serif;font-size:11px;}
SPAN.greetUser{font-family:Arial, sans-serif;font-size:12px;color:#f0a480;font-weight:bold;}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:Arial, sans-serif;font-size:12px;font-weight:bold;}
SPAN.markProductOutOfStock{font-family:Arial, sans-serif;font-size:12px;color:#c76170;font-weight:bold;}
SPAN.productSpecialPrice{font-family:Arial, sans-serif;color:#ff0000;}
SPAN.errorText{font-family:Arial, sans-serif;color:#ff0000;}
.moduleRow{font-size:12px;color:#303030;line-height:1.5;}
.moduleRowOver{cursor:pointer;cursor:hand;}
.moduleRowSelected{}
.checkoutBarFrom, .checkoutBarTo{font-family:Arial, sans-serif;font-size:10px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Arial, sans-serif;font-size:10px;color:#000000;}
.messageBox{font-family:Arial, sans-serif;font-size:10px;}
.messageStackError, .messageStackWarning{font-family:Arial, sans-serif;font-size:10px;background-color:#ffb3b5;}
.messageStackSuccess{font-family:Arial, sans-serif;font-size:10px;background-color:#99ff00;}
.inputRequirement{font-family:Arial, sans-serif;font-size:10px;color:#ff0000;}
.tdbLink a{}
.tdbLink button{}
.accountLinkList{list-style-type:none;margin:2px 2px 2px 10px;padding:5px;}
.accountLinkListEntry{float:left;margin-right:5px;}
#top-menu{width:100%;background-color:#000000;}
#top-menu .inner{text-align:center;}
#top-menu ul{margin:0px;padding:4px 0px;list-style:none;}
#top-menu ul li{color:#fffff;font-size:9px;font-family:Arial, sans-serif;padding:0px 5px;border-right:1px solid #ffffff;display:inline;text-transform:uppercase;}
#top-menu ul li.noborder{border:0px;}
#top-menu ul li a{text-decoration:none;color:#ffffff;}
#main-menu, #main-menu-home{top:98px;position:absolute;width:960px;margin:0 auto;z-index:31;}
#main-menu .inner, #main-menu-home .inner{text-align:center;}
#main-menu ul{margin:0px;padding:0px;list-style:none;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;float:left;width:100%;}
#main-menu ul li{color:#666666;font-family:Arial, sans-serif;font-size:14px;padding:0px 10px;display:inline;text-transform:uppercase;float:left;}
#main-menu ul li.noborder{border:0px;}
#main-menu ul li.search, #main-menu-home ul li.search{float:right;text-align:right;width:250px;}
#main-menu ul li.search .searchbox{border:0px;color:#8C8B8B;font-family:Arial, sans-serif;font-size:12px;width:150px;height:22px;}
#main-menu ul li a{text-decoration:none;color:#8C8B8B;padding:2px 0px 1px 0px;float:left;position:relative;top:0px;}
#main-menu ul li a:hover{text-decoration:none;color:#000000;}
#main-menu-home ul{margin:0px;padding:0px;list-style:none;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;float:left;width:100%;}
#main-menu-home ul li{color:#BBBBBB;font-family:Arial, sans-serif;font-size:14px;padding:0px 10px;display:inline;text-transform:uppercase;float:left;}
#main-menu-home ul li.search .searchbox{border:0px;color:#8C8B8B;font-family:Arial, sans-serif;font-size:12px;width:150px;height:22px;}
#main-menu-home ul li a{text-decoration:none;color:#8C8B8B;padding:2px 0px 1px 0px;float:left;position:relative;top:0px;}
#main-menu-home ul li a:hover{text-decoration:none;color:#000000;}
#home-cat{width:100%;text-align:center;}
#home-cat ul{margin:0px;padding:0 0 0 30px;list-style:none;}
#home-cat ul li{color:#666666;font-family:Arial, sans-serif;font-size:12px;width:170px;display:inline;text-transform:lowercase;text-align:center;float:left;}
#home-cat ul li a{text-decoration:none;color:#666666;}
#bottom-info{width:100%;background-color:#F3F4EE;float:left;height:201px;border-bottom:1px solid #E8E7DC;margin-bottom:200px;}
#bottom-info .inner-left{width:74%;float:left;height:200px;}
#bottom-info #bottom-links{width:70%;float:left;height:200px;}
#bottom-info #bottom-links ul{margin:0px;padding:10px 0px 0px 0px;list-style:none;float:left;width:33%;}
#bottom-info #bottom-links ul li{color:#999999;font-size:10px;font-family:Arial, sans-serif;text-transform:uppercase;padding:3px 0px;}
#bottom-info #bottom-links ul li.heading{color:#666666;}
#bottom-info #bottom-links ul li.heading a{text-decoration:none;color:#666666;}
#bottom-info #bottom-links ul li a{text-decoration:none;color:#999999;line-height:1.5;}
#bottom-info #bottom-links ul li a:hover{text-decoration:none;color:#000000;}
#newsletters{width:30%;float:left;color:#999999;font-size:10px;font-family:Arial, sans-serif;text-transform:uppercase;}
#newsletters .heading{padding:15px 0px 4px;color:#666666;}
#newsletters .info{padding:2px 0 5px;color:#999999;}
#bottom-info:hover #bottom-links a, #bottom-info:hover #bottom-menu a, #bottom-info:hover #newsletters label{color:#000000;}
#bottom-menu ul{margin:0px;padding:5px 0 3px;list-style:none;}
#bottom-menu ul li{color:#999999;font-size:11px;font-family:Arial, sans-serif;padding:0px 5px;border-left:1px solid #ffffff;display:inline;text-transform:capitalize;}
#bottom-menu ul li.noborder{border:0px;}
#bottom-menu ul li a{text-decoration:none;color:#999999;}
#bottom-menu ul li a:hover{text-decoration:none;color:#000000;}
#bottom-info .inner-right{width:25%;float:left;}
.imageBox{width:12.5em;height:15.75em;padding:5px;border:1px solid #182d5c;margin:3px;font-family:Arial, sans-serif;font-size:8pt;background:#ffffff;float:left;}
#bannerRotator{width:100%;height:390px;overflow:hidden;position:relative;}
#bannerRotator ul{list-style:none;padding:0;position:relative;margin:0px;}
#bannerRotator ul li{display:none;width:100%;position:absolute;top:0px;left:0px;}
#bannerNav{position:absolute;right:15px;bottom:15px;background:url('images/icons/transBlack75.png') 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;padding-left:10px;padding-right:5px;padding-top:5px;padding-bottom:5px}
#bannerNav a{height:10px;width:10px;display:block;background:url('images/icons/dotDark.png') no-repeat 0 0;float:left;margin-left:0;margin-right:10px;margin-top:3px;margin-bottom:0}
#bannerNav a.active{background-image:url('images/icons/dotLight.png');}
#bannerNav span.pause, #bannerNav span.play{cursor:pointer;height:15px;width:15px;display:block;background:url('images/icons/pause.png') no-repeat 0 0;float:left}
#bannerNav span.play{background-image:url('images/icons/play.png');}
.divider-tall{clear:both;height:13px;}
#prod-listing{width:100%;float:left;}
#prod-listing ul{width:100%;margin:0px;padding:0px;list-style:none;float:left;}
#prod-listing ul li{width:24.5%;display:inline;float:left;}
#prod-listing ul li #prod .photo{display:table-cell;text-align:center;vertical-align:middle;width:250px;}
#prod-listing ul li #prod .photo *{vertical-align:middle;}
#prod-listing ul li #prod .photo span{display:inline-block;height:100%;}
#prod-listing ul li #prod .model{text-align:center;font-size:11px;color:#525A63;padding:0px 2px;}
#prod-listing ul li #prod .name{text-align:center;font-size:11px;color:#525A63;padding:0px 2px;}
#prod-listing ul li #prod .more{text-align:center;font-size:11px;color:#333333;padding:0px 2px;}
#prod-listing ul li #prod .model{text-align:center;font-size:11px;color:#525A63;padding:0px 2px;}
#prod-listing ul li #prod .more a{color:#333333;text-align:center;}
#prod-listing ul li #prod .price{text-align:center;color:#FF0000;padding:2px 0px;}
#prod-listing ul li #prod .price del{color:#525A63;}
#prod-listing ul li #prod .button1{text-align:center;padding:2px 0px;}
#header-top{float:left;margin-bottom:8px;margin-left:0;margin-right:10px;margin-top:118px;width:99%;}
#header-top .breadcrumb{float:left;padding-left:4px;font-size:10px;text-transform:uppercase;}
#header-top .breadcrumb span.highlight{ font-weight:bold; }
#header-top .links{float:right;font-size:10px;text-transform:uppercase;}
#prod-filter{margin:10px 0px;width:100%;float:left;}
#prod-filter .dropdown{float:left;width:33%;}
#prod-filter .dropdown select{border:1px solid #D6D6D6;padding:4px 0px;color:#666666;font-size:11px;width:265px;height:28px;}
.item-list{width:100%;float:left;}
.item-list .pager{margin:0px;padding:0px;float:right;list-style:none;}
.item-list .pager li{display:inline;margin:0 2px 0 0;}
.item-list .pager li a{color:#333333;display:inline-block;font-size:12px;font-weight:bold;height:27px;line-height:25px;text-align:center;text-decoration:none;width:27px;}
.item-list .pager li.pager-current a, .item-list .pager li.pager-current a:hover{background:url('images/pager.png') no-repeat 0 0;color:#FFFFFF}
.item-list .pager li a:hover{background:url('images/pager.png') no-repeat 0 -70px;}
.item-list .pager li a:active{position:relative;top:1px;}

#feature-listing{width:100%;float:left;margin:60px 0px 40px 0px;}
#feature-listing ul{width:100%;margin:0px;padding:0px;list-style:none;float:left;}
#feature-listing ul li{display:inline;float:left;padding:0 5px;}
#feature-listing ul li #prod{width:178px;}
#feature-listing ul li #prod .photo{display:table-cell;height:110px;line-height:110px;text-align:center;vertical-align:middle;width:175px;}
#feature-listing ul li #prod .photo *{vertical-align:middle;}
#feature-listing ul li #prod .photo span{display:inline-block;height:100%;}
#feature-listing ul li #prod .name{text-align:center;font-size:11px;color:#525A63;padding:0px 2px;}
#heading{margin:10px 0px;float:left;width:100%;}
#heading h1{color:#000000;font-size:16px;font-weight:normal;}
#prod-details{margin:10px 0px;float:left;width:100%;}
#prod-details .left-col{float:left;width:49%;}
#prod-details .right-col{float:right;width:50%;font-size:12px;}
#prod-details .desc{min-height:150px;}
#prod-details .price{color:#FF0000;font-size:12px;margin:10px 0px;font-weight:normal;}
#prod-details .price del{color:#525A63;}
#prod-details .qty{margin:5px 0px;}
#prod-details .stock{margin-bottom:10px;font-weight:bold;color:#108A00;}
#prod-details .freeship{margin-bottom:10px;font-weight:bold;color:#108A00;}
#prod-details .stockfreeship{margin-bottom:10px;font-weight:bold;color:#108A00;}
#prod-details .addthis_toolbox{margin:10px 0px;}
#cont-details{margin:0px;float:left;width:100%;}
#cont-details .left-col{float:left;width:26.4%;margin-right:48px;}
#cont-details .right-col{float:left;width:68.4%;padding-top:4px;}
#cont-details .right-col .box{border:1px solid #d2d2d2;padding:5px;}
#cont-details .heading{font-weight:bold;}
h2{margin:10px 0px 0px 0px;padding:0px;font-size:16px;}
.button-border{border:1px solid #D2D2D2;padding:6px 10px;text-align:right;}
#layout2{margin-left:9px;margin-top:30px;}
#layout2 h2{margin:20px 0px;color:#333333;font-family:Arial,sans-serif;font-size:28px;font-weight:normal;margin:0;padding:0;text-transform:uppercase;}
.sidebar-1{width:235px;}
.sidebar-nav-1, .sidebar-nav-2{width:160px;}
.sidebar-1 *:first-child > h2, .sidebar-1 > h2:first-child{color:#666666;font:300 20px/18px museo-sans-1, Arial, sans-serif, Lucida Grande,Lucida Sans,Verdana;margin-bottom:15px;margin-top:35px;text-transform:uppercase;text-decoration:none;}
.sidebar-1 h2{color:#666666;font:500 16px/20px museo-sans-1,Helvetica,Arial,sans-serif;margin-bottom:20px;text-transform:uppercase;}
.sidebar-nav-1 ul{padding:0px 0px 0px 10px;margin:61px 0 30px 14px;}
.sidebar-nav-1 ul li{margin-bottom:5px;padding:0px 5px 3px 0;}
.sidebar-nav-1 ul li a{font-weight:normal;color:#666666;text-decoration:none;font-size:11px;padding-right:20px;text-transform:uppercase;}
.sidebar-nav-1 ul li.has-children.active-trail a, .sidebar-nav-1 ul li.active a, .sidebar-nav-1 ul li.active-trail a.active-trail{color:#000000;font-weight:bold;text-decoration:none;}
.block-newsletter label{display:none;}
.form-item label{display:block;font-weight:bold;}
.block-newsletter{margin-left:10px;}
.block-newsletter .form-radios{display:none;}
.block-newsletter input[type="submit"]{-moz-transition:background-color 0.3s ease-in 0s;background:none repeat scroll 0 0 #C3BCB7;border:medium none;color:#FFFFFF;font-family:Arial, sans-serif;height:24px;line-height:16px;margin-top:1px;padding:6px;text-transform:uppercase;}
.row-2{margin-bottom:20px !important;}
.group:after{clear:both;content:".";display:block;visibility:hidden;}
.page-news h1{margin-bottom:28px;}
h1, h1 a{color:#333333;font-family:Arial,sans-serif;font-size:28px;font-weight:normal;margin:0 0 10px;padding:0;text-transform:uppercase;}
.view-content ul{padding:0px;margin:0px;list-style:none;}
.view-content ul li{float:left;width:100%;}
.news-teaser-1.has-image .content{float:left;width:440px;}
.news-teaser-1 .title{margin-bottom:5px;font-size:16px;}
.news-teaser-1 .date{color:#999999;display:block;font:100 12px/1 museo-sans-1,Helvetica,Arial,sans-serif;margin-bottom:5px;text-transform:uppercase;}
.news-teaser-1 .body{margin-bottom:20px;}
.news-teaser-1 .body p:last-child{margin-bottom:0;}
.news-teaser-1 .btn-read-more{font-size:11px;position:relative;}
.news-teaser-1 .image{float:right;margin-top:20px;width:230px;}
.news-teaser-1 .image img{display:block;}
.spacer-1{border-bottom:1px solid #CCCCCC;margin:0px;margin-bottom:12px;padding-bottom:13px;background-position-x:left;background-position-y:bottom}
.btn-forward-1{padding-right:10px;}
.btn-backward-1{padding-left:10px;}
.btn-forward-1, .btn-backward-1{color:#C3BCB7;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.left{float:left;}
.content-1{width:687px;}
.right{float:right;}
.content-1 h1{font-family:Arial, sans-serif;font-size:28px;font-weight:normal;padding:0 0 10px;margin-top:27px;}
#checkout-progress{float:left;margin-bottom:28px;margin-left:10px;margin-right:0;margin-top:118px;width:942px;}
#checkout-progress .items{width:24%;float:left;text-align:center;background:url('images/progress-bg.gif') repeat-x 0px 2px;padding-top:8px;font-size:10px}
#checkout-progress .items a{text-decoration:none;}
#checkout-progress .items a:hover{color:#000000;text-decoration:none;}
#checkout-progress .select{background:url('images/progress-bg-select.gif') no-repeat center 2px;font-weight:bold}
#checkout-progress .first{width:14%;float:left;text-align:left;background:url('images/progress-bg-first.gif') no-repeat left top;}
#checkout-progress .lastselect{width:14%;float:left;text-align:right;background:url('images/progress-bg-lastselect.jpg') no-repeat right top;}
#checkout-progress .last{width:14%;float:left;text-align:right;background:url('images/progress-bg-last.gif') no-repeat right top;}
#checkout-progress .complete{background:url('images/progress-bg-complete.gif') no-repeat center 2px;}
#paging{margin:30px 0px 90px 0px;float:left;width:100%;}
#paging .no{float:right;width:60%;}
#paging .display{float:left;font-size:12px;line-height:25px;}
#prodlisting{width:100%;float:left;}
#prodlisting .inner{float:left;padding:5px 0;position:relative;width:24.7%;}
#prodlisting .inner p{margin:0px;padding:0px;}
#prodlisting .inner .catinfo{margin-left:10px;}
#prodlisting .inner .catinfo h1{color:#202020;font-family:Arial,sans-serif,Lucida Grande,Lucida Sans,Verdana;font-size:12px;font-weight:normal;line-height:1.65;text-transform:uppercase;}
#prodlisting .inner .catinfo .catdesc{font-size:11px;}
#prodlisting .inner .catinfo .catdesc h1{margin:0px;padding:0px;}
#prodlisting .inner .photo{display:table-cell;text-align:center;vertical-align:middle;width:250px;}
#prodlisting .inner .photo *{vertical-align:middle;}
#prodlisting .inner .photo span{display:inline-block;height:100%;}
#prodlisting .inner .model{text-align:center;font-size:11px;color:#525A63;padding:0px 2px;}
#prodlisting .inner .name{text-align:center;font-size:11px;color:#525A63;padding:0px 2px;font-weight:normal;float:left;width:100%;}
#prodlisting .inner .more{text-align:center;font-size:11px;color:#333333;padding:0px 2px;}
#prodlisting .inner .more a{color:#333333;text-align:center;}
#prodlisting .inner .price{text-align:center;color:#FF0000;padding:2px 0px;}
#prodlisting .inner .stock, #prodlisting .inner .stock a{color:#108A00;font-size:10px;font-weight:bold;}
#prodlisting .inner .freeship, #prodlisting .inner .freeship a{color:#108A00;font-size:10px;font-weight:bold;}
#prodlisting .inner .stockfreeship, #prodlisting .inner .stockfreeship a{color:#108A00;font-size:10px;font-weight:bold;}
#prodlisting .inner .price del{color:#525A63;}
#prodlisting .inner .buttons{width:100%;}
#prodlisting .inner .buttons .button1{text-align:center;padding:2px 0px;}
#layout3{margin:15px 5px 10px 10px;}
#layout3 h1{margin:0px 0px 10px 0px;font-family:Arial,sans-serif;font-size:28px;font-weight:normal;padding:0;color:#333333;}
#layout3 #page-details{margin:0px;float:left;width:100%;}
#layout3 #page-details .left-col{float:left;width:28%;}
#page-details .left-col ul{margin:67px 0 30px 15px;padding:0px;font-size:11px;color:#3F3F3F;}
#page-details .left-col ul li{padding:4px 0px;}
#page-details .left-col ul li a{font-weight:normal;}
#page-details .left-col ul li a:hover, #page-details .left-col ul li a.select{color:#000000;text-decoration:none;font-weight:bold;}
#layout3 #page-details .right-col{float:left;width:72%;font-size:12px;margin-bottom:10px;padding-top:15px;}
#layout3 #page-details .right-col .box{border:1px solid #d2d2d2;padding:5px;}
#layout4{width:100%;float:left;margin-top:35px;}
#layout4 h1{width:90%;color:#333333;font-family:Arial,sans-serif;font-size:28px;font-weight:normal;margin:30px 0 0px 10px;padding:0;}
#layout4 #content-details{margin:0px;margin-left:9px;float:left;width:99%;}
#layout4 #content-details .left-col{float:left;width:47%;padding:10px 30px 10px 0px;}
#layout4 #content-details .right-col{float:left;width:46%;padding:10px 0px 10px 30px;}
#layout5{width:100%;float:left;margin-top:30px;margin-left:7px;}
#layout5 h1{color:#333333;font-family:Arial,sans-serif;font-size:28px;font-weight:normal;margin:0;padding:0;text-transform:uppercase;}
#layout5 #content-details{margin:0px;float:left;width:99%;margin-left:2px;}
#layout5 #content-details .left-col{float:left;padding:0px;padding-right:8px;width:30.6%;}
#layout5 #content-details .right-col{float:left;padding:0px;width:68.4%;padding-top:20px;}
#layout5 #content-details .right-col h2{margin:0px;padding:0px;}
#layout5 #content-details .box-outer{padding:13px 6px 16px 6px;border:1px solid #D2D2D2;margin-bottom:10px;margin-top:5px;}
#layout5 #content-details .send_post{font-size:12px;}
#account-left ul{margin:7px 0px 30px 15px;padding:0px;font-size:11px;color:#3F3F3F;}
#account-left ul li{padding:4px 0px;}
#account-left ul li a{font-weight:normal;text-transform:uppercase;}
#account-left ul li a:hover, #account-left ul li a.select{color:#000000;text-decoration:none;font-weight:bold;}
#word-cloud{margin:10px 0px;padding:5px 0px;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;z-index:34;}
#word-cloud-home{margin:10px 0px;padding:5px 0px;border-bottom:1px solid #BBBBBB;border-top:1px solid #BBBBBB;z-index:34;}
.word-cloud-position{position:absolute;width:960px;}
#word-cloud a, #word-cloud a:hover, #word-cloud-home a, #word-cloud-home a:hover{text-decoration:none;}
.word{font-family:Arial,sans-serif;padding:4px;letter-spacing:0px;text-decoration:none;font-weight:normal;}
#content-bottom{margin:0px 0px 10px 0px;z-index:35;float:left;width:960px;}
#content-bottom .cols{float:left;text-align:justify;margin-right:20px;font-size:11px;}
#content-bottom, #content-bottom-home{margin:0px 0px 10px 0px;z-index:35;float:left;width:960px;}
#content-bottom .cols{color:#595959;}
#content-bottom-home .cols{color:#8C8B8B;}
.content-bottom-position{position:absolute;width:960px;}
#word-cloud .size8{color:#8C8B8B;font-size:14px;}
#word-cloud .size6{color:#8C8B8B;font-size:16px;}
#word-cloud .size5{color:#8C8B8B;font-size:12px;}
#word-cloud .size3{color:#8C8B8B;font-size:16px;}
#word-cloud .size2{color:#8C8B8B;font-size:14px;}
#word-cloud .size1{color:#8C8B8B;font-size:12px;}
#word-cloud .size9{color:#8C8B8B;font-size:16px;}
#word-cloud .size7{color:#8C8B8B;font-size:14px;}
#word-cloud .size4{color:#8C8B8B;font-size:12px;}
#word-cloud-home .size8{color:#8C8B8B;font-size:14px;}
#word-cloud-home .size6{color:#8C8B8B;font-size:16px;}
#word-cloud-home .size5{color:#8C8B8B;font-size:12px;}
#word-cloud-home .size3{color:#8C8B8B;font-size:16px;}
#word-cloud-home .size2{color:#8C8B8B;font-size:14px;}
#word-cloud-home .size1{color:#8C8B8B;font-size:12px;}
#word-cloud-home .size9{color:#8C8B8B;font-size:16px;}
#word-cloud-home .size7{color:#8C8B8B;font-size:14px;}
#word-cloud-home .size4{color:#8C8B8B;font-size:12px;}
.menu_title{size:14px;font-weight:bold;}
.menu-items{list-style:none;padding:0px;margin:0px;}
.menu-items li{padding:2px 0px;}
.menu-items li a{font:normal 12px Arial;color:#333333;}
#chkaddresses{float:left;width:100%;}
#chkaddresses .left-col, #chkaddresses .left-coln{float:left;width:50%;margin-right:10px;}
#chkaddresses .right-col, #chkaddresses .right-coln{float:left;width:48%;}
.infotext, .infotext a, .infotext a:hover{color:#666666;text-decoration:none;}
.login_now, .question{text-transform:uppercase;}
#layout6{width:99%;float:left;margin-left:8px;margin-top:36px;}
h5.sub-heading{font-size:12px;line-height:1.65;color:#202020;font-family:Arial,sans-serif,Lucida Grande,Lucida Sans,Verdana;text-transform:uppercase;margin:0px;font-weight:normal;margin:0px 0px 5px 0px;}
p.all-content{font-size:12px;line-height:1.65;color:#595959;font-family:Arial,sans-serif,Lucida Grande,Lucida Sans,Verdana;margin:0px;}
.dotted-space{border-bottom:1px solid #CCCCCC;padding-bottom:6px;margin-top:6px;}
textarea{outline:none;}
.formdd{width:133px;border:0;box-sizing:border-box;}
.prodnav{color:#595959;font-size:10px;}
#boxcheckout strong, #boxcheckout b{color:#303030;font-size:12px;line-height:1.5;}
.shipspl{color:#108A00;}
.ben-header{font-size:22px;width:100%;text-align:center;}
.tabinner{padding:10px 15px;display:inline-block;width:95%;}
.tabinner ul{margin:0;padding:0;}
.tabinner ul li{list-style:none;display:inline-block;}
.tabinner ul li .pro-lst{float:left;text-align:center;}
.tabinner ul li .pro-lst .un-rel{width:100%;color:#000;}
.tabinner ul li .pro-lst .rel{width:100%;color:#000;}
#combolist{background-color:#FFFFFF;float:left;padding:0px;width:100%;}
#combolist .items{float:left;width:100%;margin-bottom:10px;border-bottom:1px solid #E2E2E2;}
#combolist .items:last-child { border-bottom:0px solid #E2E2E2; }
#combolist .items .photo{float:left;width:18%; text-align:center;}
#combolist .items .name{float: left; width: 37%;}
#combolist .items .inc{font-size:10px;}
#combolist .items .radbox{float:left;width:45%;padding-left:10px;}
h1.sub-heading1, h1.sub-heading1 a{font-size:12px;line-height:1.65;color:#666666;font-family:Arial,sans-serif,Lucida Grande,Lucida Sans,Verdana;text-transform:uppercase;margin:0px;font-weight:normal;margin:0px 0px 5px 0px;}
h1.sub-heading2, h1.sub-heading2 a{font-size:14px;line-height:1.65;color:#666666;font-family:Arial,sans-serif,Lucida Grande,Lucida Sans,Verdana;text-transform:uppercase;margin:0px;font-weight:normal;margin:0px 0px 5px 0px;}
h1.sub-heading3, h1.sub-heading3 a{font-size:16px;line-height:1.65;color:#666666;font-family:Arial,sans-serif,Lucida Grande,Lucida Sans,Verdana;text-transform:uppercase;margin:0px;font-weight:normal;margin:0px 0px 5px 0px;}
h1.sub-heading4, h1.sub-heading4 a{font-size:18px;line-height:1.65;color:#666666;font-family:Arial,sans-serif,Lucida Grande,Lucida Sans,Verdana;text-transform:uppercase;margin:0px;font-weight:normal;margin:0px 0px 5px 0px;}
h1.sub-heading5, h1.sub-heading5 a{font-size:18px;line-height:1.65;color:#666666;font-family:Arial,sans-serif,Lucida Grande,Lucida Sans,Verdana;text-transform:uppercase;margin:0px;font-weight:normal;margin:0px 0px 5px 0px;}
#prodbanner{width:100%;float:left;}
#prodbanner .inner{float:left;padding:5px 0;position:relative;}
#prodbanner .inner p{margin:0px;padding:0px;}
#prodbanner .inner .photo{display:table-cell;text-align:center;vertical-align:middle;}
#prodbanner .inner .photo *{vertical-align:middle;}
#prodbanner .inner .photo span{display:inline-block;height:100%;}
#prodbanner .inner .model{text-align:center;font-size:11px;color:#525A63;padding:0px 2px;}
#prodbanner .inner .name{text-align:center;font-size:11px;color:#525A63;padding:0px 2px;}
#prodbanner .inner .more{text-align:center;font-size:11px;color:#333333;padding:0px 2px;}
#prodbanner .inner .more a{color:#333333;text-align:center;}
#prodbanner .inner .price{text-align:center;color:#FF0000;padding:2px 0px;}
#prodbanner .inner .stock, #prodbanner .inner .stock a{color:#108A00;font-size:10px;font-weight:bold;}
#prodbanner .inner .freeship, #prodbanner .inner .freeship a{color:#108A00;font-size:10px;font-weight:bold;}
#prodbanner .inner .stockfreeship, #prodbanner .inner .stockfreeship a{color:#108A00;font-size:10px;font-weight:bold;}
#prodbanner .inner .price del{color:#525A63;}
.content-1 .addthis_toolbox{margin:10px 0px;}
#prodlisting .inner .more .stkalert, #prod-details .right-col .stkalert{font-weight:bold;color:red;font-size:10px;}
#lookbook{float:left;width:100%;}
#lookbook .rows{float:left;width:100%;margin-bottom:10px;}
#lookbook .rows .banphoto{float:left;width:100%;}
#lookbook .rows .bantitle{float:left;width:100%;text-align:center;}
#lookbook .rows .bantitle a{color:#595959;text-decoration:none;}
#lookbook .rows .lbprod{float:left;width:100%;display:none;}
#product-specs-table td.label, #product-specs-table th.label{font-weight:bold;width:30%;text-align:left;padding-bottom:20px;vertical-align:top;}
#product-specs-table td.data{text-align:left;width:70%;padding-bottom:20px;vertical-align:top;}
.product-specs-table_filter{width:100%;}
#product-specs-innertable td.label{padding-bottom:5px;}
#product-specs-innertable td.data{padding-bottom:5px;}
#product-specs-innertable{color:#333333;border-width:1px;border-color:#666666;border-collapse:collapse;}
#product-specs-innertable th{border-width:1px;padding:5px;border-style:solid;border-color:#666666;}
#product-specs-innertable td{border-width:1px;padding:5px;border-style:solid;border-color:#666666;}
#proddocs{margin:0px;padding:0 0 0 10px;}
#proddocs li{height:40px;list-style:none;}
#proddocs li img{padding-right:25px;}
.tabs{width:100%;float:left;}
.tabberlive .tabbertabhide{display:none;}
.tabber{}
.tabberlive{border-bottom:none !important;margin-top:1em;padding-bottom:18px;width:100%;}
ul.tabbernav{margin:0;padding:8px 0;font:bold 12px Verdana, sans-serif;}
ul.tabbernav li{list-style:none;margin:0;display:inline;}
ul.tabbernav li a{padding:8px 18px;border:0px solid #778;border-bottom:none;background:#ffffff;text-decoration:none;}
ul.tabbernav li a:link{color:#260600;}
ul.tabbernav li a:visited{color:#260600;}
ul.tabbernav li a:hover{color:#260600;background:#F2F2F2;border-color:#227;}
ul.tabbernav li.tabberactive a{background-color:#F2F2F2;border-bottom:1px solid #F2F2F2;}
ul.tabbernav li.tabberactive a:hover{color:#000;background:#F2F2F2;border-bottom:1px solid #F2F2F2;}
.tabberlive .tabbertab{padding:2px 0 2px 2px;border:0px solid #aaa;border-top:0;background:#F2F2F2;}
.tabberlive .tabbertab h2{display:none;}
.tabberlive .tabbertab h3{display:none;}
.tabberlive#tab1{}
.tabberlive#tab2{}
.tabberlive#tab2 .tabbertab{height:200px;overflow:auto;}
.tabberliv p{margin:0px;padding:0px;}
.tabberhome{width:100%;}
.paymethodsicons{padding-bottom:20px;}
.cboxes {float: left;width: 100%;}
.logpwd{margin-top:5px;}
#ajaxloader { height: 20px; position: fixed; top: 0; width: 15%; z-index: 9999; display: none;}
p.cntybuy, span.cntybuy{ font-size: 12px !important; color: #000000; line-height: 21px; }
.msgcart { margin-bottom: 8px; padding: 10px 14px; border: 1px solid #ccc; color: #A32022; font-size: 12px; }

#shopship{float: left; margin-bottom: 10px; width:100%; }
#shopship .boxinner{background-color:#eee; color:#000; }
#shopship .payment_right { border-left: none; padding : 15px;; min-height:0; background:#fff; border:1px solid #ccc;}
#shopship .payment_right .row { padding-bottom: 6px; }
#shopship .shipcnty { margin-bottom: 10px; }
#shopship .paymtalign{text-align: right!important;}

#shopcart-totals { float: left; width: 100%; }
#shopcart-totals .boxinner{padding:0px!important;}
#shopcart-totals tr:first-child td { border-top: 0px solid #dddddd; }
#shopcart-totals tr td:first-child {width: 85%; text-align: right;}
#shopcart-totals tr td:last-child { padding-right: 26px; text-align: right; width: 15%;}
.shopping_cart .head_info{margin-top:25px;}
.shopping_cart-table .tblalign{text-align: right !important; padding: 6px 21px 0 0 !important; }  

#shipnote {font-size:11px; float: left;  width: 100%; padding: 10px; border:1px solid #ccc; background-color: #f2f2f2;}