*{padding:0;margin:0;}
body{margin:5px auto;padding:0 20px 20px;width:940px;font:15px Arial,sans-serif;position:relative;}

/* color theme */
html{background:#d5ffff url(http://plimg.com/cb/s/pagebg.png) repeat-x;}
.hbox,.hsbox,.hspanbox{border:solid 2px #dff;}
.bgc,.hbox h3,.hsbox h3,.hspanbox h3,.browse h1{background-color:#dff;}
.menusub{background:#eff url(http://plimg.com/cb/s/pagebg.png);border:solid 2px #6ff;}
#menu a:hover{background:#6ff;}
.browse{border:solid 1px #cff;}
#TB_title{background-color:#dff;}
#TB_w{border:4px solid #6ff;}
#hdrTopSell,#hdrFrag{background-color:#fff;}

#menu,a{color:#096;}
a:hover{}
h1,h2,h3,h4{color:#096;}
#TB_title,#cbtag,#hdrSBar *{color:#096;}



a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul,ol{padding-left:30px;}
img{border:none;}
a img{border:none;}
h1{font:24px Arial,sans-serif;text-align:center;}
h2{font:18px Arial,sans-serif;text-align:center;}
h3{font:18px Arial,sans-serif;margin:1em 0 0;}
h4{font:15px Arial,sans-serif;margin:1em 0 0;}
p{margin:1em 0;}
optgroup optgroup,optgroup option{padding-left:20px;}
fieldset{padding:5px;}
li{padding-top:10px;font:14px Arial;}
ul li,dl.faq dt{list-style-image:url(http://plimg.com/cb/s/li.png);}
ol li{font:18px Arial,sans-serif}
dl.faq{margin-left:30px;}
dl.faq dt{font-size:18px;color:green;display:list-item;padding:10px 0;cursor:pointer;}

.floatleft{float:left}
.floatright{float:right;}
.center{text-align:center;}
.right{text-align:right;}
.indenthalf{margin-left:50%;}
.abs{display:block;position:absolute;}
.rel{display:block;position:relative;}
.collapse{border-collapse:collapse;}

.contacttable td{padding:2px 20px 0 0;}
hr.center{margin:0 auto;}
table.center{margin:0 auto}
.somepadding td{padding:5px;}
.somepadding th{padding:8px;}
.userdata tr td{font-weight:bold}
.userdata tr td:first-child{padding-right:6px;font-weight:normal;}
#body{background:#fff;padding:10px;position:relative;}
#area{position:relative;width:100%;}

#hpic{padding-left:130px;}
#hdr{position:relative;font-family:arial;height:140px;}
#cbtag{position:absolute;top:105px;left:20px;font-size:12px;}
#hdrcb{position:relative;display:block;width:327px;height:128px;left:25px;background:url(http://plimg.com/cb/s/cblogo.png) no-repeat;}
#hdrTopSell,#hdrFrag{width:180px;font-size:12px;border:none;height:22px;padding:3px 0 0;}
#hdrSearch{width:120px;font-size:11px;}
#hdrSBar{position:absolute;top:65px;right:0;}
#hdrSBar div{display:inline-block;}
#hdr p{position:absolute;left:250px;top:0;font-size:120%;margin:0;padding:0;}
#husr{position:absolute;display:block;width:400px;right:0;top:5px;height:20px;line-height:20px;text-align:right}
#hcart{position:absolute;display:block;width:180px;right:0;top:25px;height:28px;line-height:28px;background:url(http://plimg.com/cb/s/addcart.png) 55px -2px no-repeat}
#hcart span{display:block;position:absolute;width:90px;top:0px;background-image:none!important;}
#hcart:hover{background-position:55px -43px;text-decoration:none;}
#hcart:hover span{text-decoration:underline;}
#mcart{left:90px;text-align:right;}

#menu{list-style:none;text-align:center;font:bold 13px Arial;position:absolute;bottom:0px;width:620px;left:330px;padding:4px 0;height:17px;}
#menu a{padding:0 8px;position:relative;}
.menusub{display:none;z-index:10;position:absolute;padding:5px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;}
.menu{vertical-align:top;display:inline-block;}
.menusub a{width:100%;}

#ftr{padding:10px 0 0;font:10px Arial;color:#888;text-align:center;}

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {padding:4px;}
#content,.clr{clear:both;}
table.contentpaneopen,table.nopad{border-collapse:collapse;margin:0;padding:0;width:100%;}

.cbss{overflow:hidden;background:no-repeat;position:relative;}
.cbssc{position:absolute;bottom:0px!important;left:0;opacity:0.3;z-index:100;background:url(http://plimg.com/cb/s/cbss.png);width:145px;height:32px;filter:alpha(opacity=30);}
.cbssc:hover{opacity:0.8;filter:alpha(opacity=80);}
.cbssc div{position:absolute;color:#fff;top:6px!important;background-image:url(http://plimg.com/cb/s/cbss.png);width:21px;height:24px;z-index:101;}
.cbssS		{background-position:-12px -36px;left:20px;}
.cbssS:hover{background-position:-12px -65px;}
.cbssP		{background-position:-38px -36px;left:20px;display:none;}
.cbssP:hover{background-position:-38px -65px;}
.cbssR		{background-position:-61px -36px;left:50px;}
.cbssR:hover{background-position:-61px -65px;}
.cbssF		{background-position:-88px -36px;left:90px;}
.cbssF:hover{background-position:-88px -65px;}

/* homepage */
.hbox,.hsbox,.hspanbox{width:326px;position:absolute;overflow:hidden;height:176px;}
.hbox h3,.hsbox h3,.hspanbox h3{width:100%;text-align:center;padding:2px;margin:0;font-family:Arial;}
.hsbox{width:236px;}
.hspanbox{width:570px;}
.hbox p,.hsbox p,.hspanbox p{padding:4px;}
.hm_c{left:340px;}
.hm_r{left:590px;}

#ss1,#ss2{width:327px;height:555px;position:relative;}
#rc2{width:570px;height:222px;background:url(http://plimg.com/cb/i/stories/home/RWGH4lineup.jpg) 0 -50px;}
#rc2 div{position:relative;left:50px;}
#rc2 a{display:inline-block;padding:7px;font:13px Arial;text-align:center;}
#l4 ul{font-size:80%;margin-left:30px;display:block;position:absolute;top:40px;left:150px;}
#l4 li{font-size:80%;}

/* 42 inch */
#franchette {width:100%;}
#franchette td{padding:10px;text-align:center;}

/* cart */
.cart{width:100%;}
.cart td{padding:2px;}

.total td{font-weight:bold;}
.cart, .cart tbody, .cart tr, .cart td, .cart form{position:relative;}
.qtytd div{font-size:70%;}
.cart .qty{width:30px;margin-left:10px;}
.cartbtns{position:absolute;top:-4px;left:50px;}
.cartbtn{cursor:pointer;}
.cartbtn:hover{text-decoration:none;}
.qtytd{white-space:nowrap;}

fieldset legend{font-weight:bold;}
table.checkout td:first-child{font-weight:bold;text-align:right;}
table.checkout td{padding:2px;vertical-align:top;}
.continue_link,.checkout_link{margin:2px;padding:2px 0px 2px 30px;vertical-align:middle;font-weight:bold;font-size:1.4em;width:40%;background:url(http://plimg.com/cb/s/back.png) no-repeat left;}
.checkout_link{margin-left:40px;background:url(http://plimg.com/cb/s/forward.png) no-repeat right;padding:2px 30px 2px 0;text-align:center;}

/* shop.index and shop.browse */
.fragdesc{padding:0 25px 5px 25px;width:870px;color:#966;background:url(../gradient.php?y=1&x=920&sx=450&ec=c99) repeat-y;}
.fragdesc span{font:36px Verdana;letter-spacing:3px;}
.fragdesc p{font:14px/20px Arial;color:#38461f;letter-spacing:3px;width:730px;margin:0;padding-left:3px;}
.browse{width:100%;text-align:center;margin:8px 0 20px 0;font-family:Arial;}
.browse a{display:inline-block;height:190px;text-align:center;margin:12px;}
.browse a:hover{text-decoration:none;}
.browse a:hover span{text-decoration:underline;}
.browse a img{text-decoration:none;}

.pBox {position:relative;min-height:450px;}
.pBox div{position:absolute;display:block;color:#2f3f0f;font:14px Arial,Helvetica;}
#pLeft{width:300px;border-right:solid 1px #999;height:450px;}
#pRight{width:485px;top:0px;left:300px;}
#pThumb{margin:5px;text-align:center;font-size:12px;}
#pThumb a{text-decoration:none;}
#pRelated {top:290px;width:285px;text-align:center;color:#a32;font-size:130%;}
#pDetails {display:block;position:absolute;top:430px;width:285px;text-align:center;color:#a32;font-size:120%;}
#pTitle{font:18px Arial;width:485px;text-align:center;height:70px;overflow:hidden;}
#pDesc{top:60px;margin:18px;font:15px Arial;height:160px;overflow-x:hidden;overflow-y:auto;border: solid 1px #aaa;width:450px;padding:5px;}
#pDesc li{padding-top:2px;}
#pSize,#pFrag,#pOther{position:absolute;display:block;width:340px;text-align:right;white-space:nowrap;left:50px;}
#prodSize,#prodFrag,#prodOther{width:240px;font-family:Arial;}
#pFrag{top:260px;}
#pSize{top:285px;}
#pOther{top:310px;}
#pPrice{display:block;top:340px;left:18px;font-size:13px;margin:0 auto;}
#pTester{top:420px;left:18px;font-size:13px;padding-left:35px;position:relative;width:400px;}
#pTester img{display:block;position:absolute;left:0;}

.iBuy{display:inline-block;position:relative;width:120px;height:40px;}
.pBuy,.pBuyT{display:block;position:relative;top:345px;width:120px;left:300px;}
.pBuyT{top:390px;}
.qtyBox{height:18px;display:block;font:11px Arial!important;position:absolute;}
.qtyUp,.qtyDn{height:9px;width:9px;left:42px;cursor:pointer;font-size:20%;position:absolute;}
.qtyUp{background:url(http://plimg.com/cb/s/addcart.png) 0 -82px;top:15px;}
.qtyUp:hover{background-position:-10px -82px;}
.qtyDn{top:25px;background:url(http://plimg.com/cb/s/addcart.png) -20px -82px;}
.qtyDn:hover{background-position:-30px -82px;}
.qtyBox input{width:30px;left:0px;top:15px;position:absolute;}
.pBuy a{font:10px Arial;display:block;position:absolute;top:0px;left:60px;top:-7px;text-align:center;margin:0}
.addCart{background:url(http://plimg.com/cb/s/addcart.png) 0 0 no-repeat;left:55px;width:70px;height:41px;position:absolute;border:none;cursor:pointer;}
.addCart:hover{background-position:0 -41px;}

#loader{display:none;}
#popmsg{display:none;position:fixed;top:50%;left:50%;z-index:200;min-height:350px;width:700px;background:#fff;border:solid 2px #666;}
#popmsg a:first-child{display:block;width:100%;height:30px;text-align:right;background:#ccc;}
#popmsg div{padding:10px;}
#popmsg .shop_info{padding-left:60px;}
#popmsg #close{position:absolute;bottom:0px;right:0px;width:50px;height:40px;background:#777;}

#system-message,.shop_error,.shop_warning,.shop_info,.shop_debug,.shop_critical,.shop_tip{background:#FAFAD2 5px no-repeat;border-color:#AACCAA;border-style:dotted none;border-width:1px 0pt;font-weight:bold;margin:1pt 1pt 1em 1em;padding:0.5em 1em 1.5em 48px;}
.shop_error{background-image:url(http://plimg.com/cb/s/error.gif);}
.shop_warning{background-image:url(http://plimg.com/cb/s/warning.png);}
.shop_info,.shop_tip{background-image:url(http://plimg.com/cb/s/info.png);}
.shop_debug{background-image:url(http://plimg.com/cb/s/log_debug.png);}
.shop_critical{background-image:url(http://plimg.com/cb/s/log_critical.png);}

/*Thickbox*/
#TB_o{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:0.75;filter:alpha(opacity=75);}
#TB_w{font:12px Arial,Helvetica,sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;text-align:left;top:50%;left:50%;}
#TB_w img#TB_Image{display:block;margin:15px 0 0 15px;border-style:solid;border-color:#666 #ccc #ccc #666;border-width:1px;}
#TB_title{height:19px;padding:5px;font-size:18px;}
#TB_close{height:22px;position:absolute;right:10px;top:4px;display:inline-block;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
#TB_c{position:relative;clear:both;padding:2px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;font-size:16px;}
#TB_c.TB_modal{padding:15px;}
#TB_load{position:fixed;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;background:url(http://plimg.com/cb/s/TB_load.gif) no-repeat;}

#TB_c h1{font:italic bold 24px Arial,Helvetica,sans-serif;margin-bottom:0px;color:#7ca655;}
#TB_c h2{font:bold 22px Arial,Helvetica,sans-serif;margin-bottom:0px;color:#7ca655;}
#TB_c p{padding:5px 0px;}
