#leftnav{margin-top:0px;}
.floatleft{float:left;}
.floatright{float:right;}
.maxwidth{width:691px;}
#rightcontent{margin-top:-9px;}
#container{float:left;}
.row-color-on {background:#EAEAEA;font-size: 8.5pt;}
.row-color-off {background:#FFFFFF;font-size: 8.5pt;}
.row-with-borders{border: 0 none;border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.t-center {text-align:center;}
.t-left {text-align:left;}
.t-right {text-align:right;}
.t-just {text-align:justify;}
.t-bold {font-weight:700;}
.t-small {font-size:small;}
.row-header{font-size: 8.5pt;font-weight:bold;}
.row-border-top{border-top: 1px solid #C0C0C0;}
table.cart td{padding:2px !important;}
#hero{position:relative;overflow:hidden;background-position:5px 5px;background-repeat:no-repeat;}
#hero a.clearbg img{position:relative;border:0px;width:510px;height:344px;}
#hero img.top-img{position:relative;border:0px;width:510px;height:344px;}
#hero ul.product{float:left;list-style:none;font:8pt Verdana, Arial, Helvetica, sans-serif;width:255px;z-index:1;}
#hero ul.icart{width:253px;}
#hero ul.product .titlef{font-weight:bold;margin:7px 0 0 -20px;;}
#hero ul.product .titlef a{text-decoration:none;}
#hero ul.product .descf{margin:0px 0 0 -20px;font-weight:normal;}
#hero ul.product .pricesmf{margin:7px 0 0 -20px;}
#hero ul.product .trailerf{margin:7px 0 0 -20px;}
#hero ul.product .typef{margin:7px 0 0 -20px;}
#hero ul.product .pricef{font:9pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:20px 0 0 -20px;}
#hero ul.product .add{position:relative;margin:7px 0 0 -20px !important;}
#hero ul.product .prodimg{float:left;}
.highdpi #hero ul.product .titlef,
.highdpi #hero ul.product .typef{font-size:7pt;}
#hero.offer_mid ul.product{margin:-269px 0 0 235px;}
#hero.offer_right ul.product{margin:0 0 0 255px;padding:0;overflow:hidden;}
#hero ul.product-single{float:left;list-style:none;font:8pt Verdana, Arial, Helvetica, sans-serif;width:200px;z-index:1;}
#hero ul.product-single .titlef{font-weight:bold;margin:7px 0 0 -20px;;}
#hero ul.product-single .titlef a{text-decoration:none;}
#hero ul.product-single .descf{margin:0px 0 0 -20px;font-weight:normal;}
#hero ul.product-single .pricesmf{margin:7px 0 0 -20px;}
#hero ul.product-single .trailerf{margin:7px 0 0 -20px;}
#hero ul.product-single .typef{margin:7px 0 0 -20px;}
#hero ul.product-single .pricef{font:9pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:20px 0 0 -20px;}
#hero ul.product-single .add{position:absolute;margin:7px 0 0 -20px !important;}
#hero .itemsolid ul.solidcontent {padding-left:0px !important;}
#hero .itemsolid ul.solidcontent li {margin:0 !important;}
#hero ul.product .solid {position:relative; margin:10px 0 !important;}
#hero ul.product .solid li {margin:0 !important;}
#hero ul.product .solid li.descs{margin:0 !important;}
.highdpi #hero ul.product-single .titlef,
.highdpi #hero ul.product-single .typef{font-size:7pt;}
#hero.offer_mid ul.product-single{margin:150px 0 0 235px;}
#hero.offer_right ul.product-single{margin:150px 0 0 275px;}
#featured{background-position:16px 7px;background-repeat:no-repeat;overflow:hidden;}
#featured a.clearbg img{/*position:relative;*/border:0px;float:left;}
.top-image{/*position:relative;*/border:0px;float:left;}
#featured img.top-featured{position:relative;border:0px;height:235px;}
#featured ul.product{float:right;list-style:none;font:8pt Verdana, Arial, Helvetica, sans-serif;width:310px;z-index:1;}
#featured ul.product .title{font-weight:bold;width:290px;margin:0 0 5px -10px;/*height:15px !important;*/}
#featured ul.product .title a{text-decoration:none;}
#featured ul.product .desc{margin:0px 0 0 -10px;font-weight:normal;}
#featured ul.product .pricesm{margin:7px 0 0 -10px;}
#featured ul.product .trailer{margin:7px 0 0 -10px;}
#featured ul.product .type{margin:7px 0 0 -10px;}
#featured ul.product .price{font:9pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:20px 0 0 -10px;}
#featured ul.product .add{position:absolute;margin:7px 0 0 -10px}
#featured ul.product .solid {position:relative; margin:0 0 10px !important;}
#featured ul.product .solid li {margin:0 !important;}
#featured ul.product .solid li.descs{margin:0 !important;}
.highdpi #featured ul.product .title,
.highdpi #featured ul.product .type{font-size:7pt;}
#featured.offer_right ul.product{margin:0;width:300px;}
#featured ul.product-single{float:left;list-style:none;font:8pt Verdana, Arial, Helvetica, sans-serif;/*width:480px;*/z-index:1;}
#featured ul.product-single .title{font-weight:bold;width:330px;overflow:hidden;margin:0 0 0 -25px;height:15px !important;}
#featured ul.product-single .title a{text-decoration:none;}
#featured ul.product-single .desc{margin:0px 0 0 -25px;font-weight:normal;}
#featured ul.product-single .pricesm{margin:7px 0 0 -25px;}
#featured ul.product-single .trailer{margin:7px 0 0 -25px;}
#featured ul.product-single .type{margin:7px 0 0 -25px;}
#featured ul.product-single .price{font:9pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:20px 0 0 -25px;}
#featured ul.product-single .add{position:absolute;margin:7px 0 0 -25px}
#featured ul.product-single .solid{position:static !important;}
.highdpi #featured ul.product-single .title,
.highdpi #featured ul.product-single .type{font-size:7pt;}
#featured.offer_right ul.product-single{margin:0 0 0 160px;width:290px;}
.sh_text{font:16pt Arial, Verdana, Helvetica, sans-serif;font-weight:normal;margin:15px 0 15px 0;}
.sh_orange{color:#fb9b08;} 
.sh_yellow{color:#fff200;}
.sh_gray{color:#9e9d93;}
.sh_darkgray{color:#575756;}
.sh_blue{color:#0189c9;}
.sh_lightblue{color:#4ea0ce;} 
.sh_red{color:#ee3b1b;}
.sh_darkred{color:#a93b48;}
.sh_green{color:#8cbe39;}
.sh_greenmoney{color:#67972c;}
.sh_lightgreen{color:#5eb34a;}
.sh_darkgreen{color:#1f7d31;}
ul .title{margin:0 !important;font-weight:bold;}
ul .titlef{margin:0 5px 4px !important;font-weight:bold;}
ul li img{border:0;}
ul .title a{text-decoration:none;font-weight:bold;}
ul .titlef a{text-decoration:none;font-weight:bold;padding:0;/*font-size:14px;*/}
ul .titlef a:hover{text-decoration:none;color:#0066CC;}
ul .select img{margin:0 3px 0 0;vertical-align:middle;}
ul .add img{margin:0 5px 0 0;vertical-align:middle;}
ul .select{min-height:18px;}
ul .add span,ul .addsolid span{font-weight:bold;}
ul .price{font:9pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:15px 0 0 0;}
ul .price img{margin:0 5px 0 0;}
.static-price{font-family: arial,helvetica,tahoma,sans-serif;font-size: 10px;font-weight: normal;margin: 2px 0 0;padding: 2px;text-align: left;}

 .title{margin:0 !important;font-weight:bold;}
 .titlef{margin:0 5px 4px 0 !important;font-weight:bold;}
 .title a{text-decoration:none;font-weight:bold;}
 .titlef a{text-decoration:none;font-weight:bold;padding:0;}
 .titlef a:hover{text-decoration:none;color:#0066CC;}
 .select img{margin:0 3px 0 0;vertical-align:middle;}
 .add img{margin:0 5px 0 0;vertical-align:middle;}
 .select{min-height:18px;}
 .add span, .addsolid span{font-weight:bold;}
 .price{font:9pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:15px 0 0 0;}
 .price img{margin:0 5px 0 0;}
.pt_01,
.pt_02{background:none;background-repeat:no-repeat;background-position: top left;height:11px;width:691px;margin:25px 0 25px 0;position:relative;z-index:1;}
.pt_01 a,
.pt_02 a{text-decoration:none;}
.pt_01 a img,
.pt_02 a img{margin:0 5px 0 0;}
.pt_01 span,
.pt_02 span{font:9pt Arial, Verdana, Helvetica, sans-serif;font-weight:bold;margin:0px;line-height:1.0em;}
.pt_02{position:absolute;width:300px;}
.line_sep{/*width:691px;*/height:1px;margin:0 0 20px 0;padding:0 0 0 0;}
.prod_display{/*width:691px;*/}
.prod_display ul.product{float:left;list-style:none;font:7pt Verdana, Arial, Helvetica, sans-serif;padding:6px 0;margin:0;}
.prod_display ul.product-single{float:left;list-style:none;font:7pt Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0;}
.prod_display ul.base_prod{width:158px;height:210px;padding:0;margin:0px 0px 25px 17px;}
.prod_display ul.count4,
.prod_display ul.count8,
.prod_display ul.count12,
.prod_display ul.count16,
.prod_display ul.count20,
.prod_display ul.count24,
.prod_display ul.count28,
.prod_display ul.count32{width:125px;}
.prod_display ul.base_prod .boxshot img{height:112px;}
.mod_1_prod{background-repeat:no-repeat;background-position: top left;width:691px;height:219px;margin-bottom:20px;}
.mod_1_prod ul.product{position:absolute;margin:70px 0 0 500px;width:149px;}
.mod_1_prod ul.product .title{width:130px;}
.mod_1_prod img{margin:15px 0 0 15px;width:661px;height:189px;}
.prod_display ul.prod_01_mid{/* margin:0 29px 0 29px; */}
.prod_display ul.prod_01{width:218px;height:250px;margin:0px 0px 20px 17px;}
.prod_display.img204x146 ul.count3,
.prod_display.img204x146 ul.count6,
.prod_display.img204x146 ul.count9,
.prod_display.img204x146 ul.count12,
.prod_display.img204x146 ul.count15,
.prod_display.img204x146 ul.count18,
.prod_display.img204x146 ul.count21,
.prod_display.img204x146 ul.count24{width:204px;}
.prod_display ul.prod_01 .boxshot img{width:160px;height:210px;}
.prod_display ul.prod_01 .title a{display:block;width:180px;}
.prod_display ul.prod_01_mid{/* margin:0 29px 0 29px; */}
.prod_display ul.prod_01{width:218px;height:314px;margin:0px 0px 20px 17px;}
.prod_display.img204x210 ul.count3,
.prod_display.img204x210 ul.count6,
.prod_display.img204x210 ul.count9,
.prod_display.img204x210 ul.count12,
.prod_display.img204x210 ul.count15,
.prod_display.img204x210 ul.count18,
.prod_display.img204x210 ul.count21,
.prod_display.img204x210 ul.count24{width:204px;}
.prod_display ul.prod_01 .boxshot img{width:160px;height:210px;}
.prod_display ul.prod_01 .title a{display:block;width:180px;}
.prod_display ul.prod_01a_mid{ margin:0 0 20px 0;height:230px;}
.prod_display ul.prod_01a{width:112px;margin:0 0 20px;}
.prod_display ul.prod_01a .boxshot img{width:100px;height:130px;}
.prod_display ul.prod_01a .title a{display:block;width:112px;}
.prod_display ul.prod_02{height:245px;}
.prod_display ul.prod_02 .boxshot img{height:146px;}
.prod_display ul.prod_02 .title{width:125px;}
.prod_display ul.prod_03{float:right;width:498px;height:203px;}
.prod_display ul.prod_03 .title,
.prod_display ul.prod_03 .type,
.prod_display ul.prod_03 .select,
.prod_display ul.prod_03 .add{margin-left:30px;}
.prod_display ul.prod_03 .title{margin-top:-180px;}
.prod_display ul.prod_03 .title{width:125px;}
.prod_display ul.prod_04{width:319px;height:207px;}
.prod_display ul.prod_04 .add{position:relative;}
body:nth-of-type(1) .prod_display ul.prod_04 .add{border:1px solid transparent;}
.prod_display ul.prod_04 .title,
.prod_display ul.prod_04 .type,
.prod_display ul.prod_04 .select,
.prod_display ul.prod_04 .add{margin-left:30px;width:125px;}
.prod_display ul.prod_04 .title{margin-top:-190px;}
#hero.bundle {position:relative;color:#545454;font-size:8pt;}
#hero.bundle .productbundle {position:absolute;right:8px;top:24px;width:250px;padding-left:10px;}
#hero.bundle a {color:#545454;text-decoration:none;}
#hero.bundle a:hover {color:#027fc5;}
#hero.bundle h2 {font-size:12pt;font-weight:bold;}
#hero.bundle h2 span {color:#de0000;}
#hero.bundle ol {font-weight:bold;padding:0;margin:0 0 0 1.6em;width:45%;}
#hero.bundle dl {margin:0;padding:0 0 1.5em 0;}
#hero.bundle dt,
#hero.bundle dd {margin:0;padding:0;}
#hero.bundle dd.bundletype {font-weight:normal;}
#hero.bundle dd.bundledelivery {font-weight:normal;color:#de6b25;}
#hero.bundle div.bundleaddtocart {border-top:1px solid #ddd;margin-left:-10px;}
#hero.bundle .bundleaddtocart ul {list-style:none;margin:10px 0 0 28px;padding:0;}
#hero.bundle .bundleadd {margin-top:5px;float:left;}
#hero.bundle .bundleaddtocart .bundlebefore {text-decoration:line-through;display:inline;}
#hero.bundle .bundleaddtocart .bundleprice {font-size:10pt;font-weight:bold;color:#de0000;}
#hero.bundle .bundledisclaimer {margin-top:5px;}
#hero ul.product,
#hero ul.product .titlef a,
#featured ul.product,
#featured ul.product .title a,
ul .title a,.prod_display ul.product{color:#545454; margin:0 5px;}
.pt_01 a,.pt_02 a{color:#747474;}
#hero ul.product .titlef a{padding:0;margin:0;}
#hero ul.product .titlef a:hover,
#featured ul.product .title a:hover,
ul .title a:hover,.pt_01 a:hover,.pt_02 a:hover{color:#027fc5;}
.line_sep{border-bottom:1px solid #e9e9e9;}
.mod_1_prod{background-image:url(../images/white_4col_border.png);}
