.catalog #left{width:162px;padding:15px;}
.catalog #right{width:553px; padding:15px 15px 0 0}
.catalog #side-nav-wrapper{border-left: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd; background-color:#FAFAFA;line-height:16px}
.catalog #left-nav-top-corners{background-position:0 0; width:162px; height:5px; overflow:hidden}
.catalog #left-nav-bottom-corners{background-position:0 -6px; width:162px; height:11px; overflow:hidden}
.catalog .depth-ship{border-bottom: 1px dotted #cdcdcd}
.catalog #left h3.products{background-color:#F1F1F1;height:25px;line-height:21px; padding:0 5px 0 25px}
.catalog #side-nav-wrapper h4{padding:5px 5px 7px 25px;line-height:16px;font-weight:bold; color:#333}
.catalog #left h2{background-color:#F1F1F1;font-size:13px;line-height:15px;text-transform:uppercase;overflow:hidden; padding:5px 5px 5px 0}
.catalog #left li h2 {font-size:12px;line-height:16px; padding:0; margin:0; background-color:transparent; font-weight:normal; text-transform:none;}
.catalog #selection-box p{line-height:15px;border-bottom:1px dotted #cdcdcd;padding:5px 5px 5px 0;}
.catalog #selection-box p.clear-selection{height:25px;line-height:20px;border-bottom:none; text-align:right;padding:0 5px 0 0}
.catalog #side-nav-wrapper .with-button span {padding-left:25px;display:block; font-weight:bold;}
.catalog #side-nav-wrapper .with-button a.button{float:left; margin-left:5px; width:15px; height:15px; overflow:hidden;text-indent:-9999px}
.catalog #side-nav-wrapper .with-button a.collapse{background-position:0 -15px}
.catalog #side-nav-wrapper .with-button a.expand{background-position:0 -30px}
.catalog #side-nav-wrapper .left-nav-section {overflow:hidden;}
.catalog #side-nav-wrapper .left-nav-section ul {padding-left:15px}
.catalog #side-nav-wrapper .left-nav-section ul li a span{background-color:#FAFAFA;padding-left:4px;}
.catalog #side-nav-wrapper .left-nav-section ul.see_all_selection{display:none; padding-top:1em; padding-bottom:0; margin-top:1em;}
.catalog #side-nav-wrapper .left-nav-section ul.has_limit {padding-bottom:0}
.catalog .left-nav-section .see_limited_selection{display:none;}
.catalog .left-nav-section form {padding:5px 0 10px 25px}
.catalog .left-nav-section form select {width:120px}
.catalog .count{padding-left:5px; color:#979797}
.catalog #left ul{padding-right:5px}

/* dg3xgrid */
h3.dg3xh3 {font-size:12px;font-weight:normal;}
#dg3xgrid{margin:20px 0 0; line-height:16px;}
#dg3xgrid div{float:left;position:relative;width:154px;}
a.dg3xlisting{display:block;}
a.dg3xlisting:hover,.sort-paging a{text-decoration:underline;}
a.dg3xthumb{border:1px solid #ccc;display:block;margin-bottom:5px;}
a.dg3xthumb img{display:block;width:150px; height:169px}
b.buyxfory, .dg3xspecial, b.saleprice{color:#ff1200;}
.dg3xspecial {display:block}
b.dg3xbuyxfory,b.special{color:#ff1200;display:block;font-size:10px;}
.dg3xprice,b.priceor{color:#333333;display:block;}
.bold3xprice {font-weight:bold;display:inline;}
img.dg3xlogo{display:block;margin:0 auto 3px}
p.dg3xlogo{padding-bottom:5px; margin-bottom:5px; border-bottom:1px dotted #cdcdcd; height:24px}
span.regprice{padding:0 .5em 0 0;text-decoration:line-through}
.long-name {display:block;}
#dg3xgrid div.clear{height:0;margin:0;overflow:hidden;width:1px;float:none}
.dg3xmulti div{padding:0 15px 10px;}
.dg3xsingle div{margin:0 200px 20px;}
p.dg3xlogo .sale_msg{float:right; font-size:13px; font-weight:bold; color:#d10000; padding-top:6px}

/* dg3xgrid with power reviews */
#dg3xgrid div.prReviewCatalog,#dg3xgrid div.prReviewCatalog div{margin:0;width:auto;padding:0}
#dg3xgrid div.prReviewCatalog div.prSnippetEngine{width:88px;padding-top:5px}
#dg3xgrid div.prReviewCatalog div.prStars{cursor:pointer;width:88px;}
#dg3xgrid div.prReviewCatalog div.prSnippetRatingUnclickable{margin:0;padding:0;width:88px;}
.dg3xsingle div.prReviewCatalog{padding:5px 35px 0;}
.dg3xmulti div.prReviewCatalog{padding:5px 0 0;}


.content-bottom-text{color:#333333;font-size:11px;line-height:13px;padding:12px 14px;}
.content-bottom-text a{color:#333333;}
.content-bottom-text h1,.content-bottom-text h2{color:#333333;font-size:11px;line-height:13px;}
.content-bottom-text p{margin:0 0 12px;}
.content-bottom-text ul{margin-left:19px;}

.sort-paging-bottom .sort-paging{border-top:1px dotted #CDCDCD;}
.sort-paging{border-bottom:1px dotted #CDCDCD;font-size:12px;height:35px;margin:0 15px}
.sort-paging .paging{line-height:35px; text-align:right}
.sort-paging .paging span.inactive{color:#666;}
.sort-paging form{float:left; padding:7px 0}
.sort-paging form.sort{padding-left:15px}
.sort-paging a.active{font-weight:bold;}

#non-catalog-left-nav{position:relative; left:-10px}

#catalog_promo{clear:both; position:relative; width:553px;}
#catalog_promo a#promo1{position: absolute; top:10px; right: 10px}
#catalog_promo a#promo2{position: absolute; bottom:10px; right: 10px}

.brands-page{margin-left:10px}
.brands-page div.column{float:left;width:33%;}
.brands-page div.column ul{list-style:none;margin:5px 0 20px 10px;}
.brands-page h3 a{color:#008dd9;font-size:13px;margin:5px 0;text-decoration:underline;}
