.product-listing .product-filter .filter-options{overflow:visible;}
.pf-right .selectBox .selectBoxPanel ul li a:hover{background:#fff repeat-x;color:#000;}
.pf-right .selectBox .selectBoxPanel{background:#fff repeat-x;color:#000;}
.pf-right .open .selectBoxPanel{display:block;z-index:1000;}
#loading{position:absolute;top:170px;left:475px;display:none;}
img.logo{float:right;border:none;margin:10px 10px 0 0;}
#main{padding:0;}
#main h1{padding:15px 10px 15px 0;}
dl{margin-top:0;}
dt{color:#a00;font-weight:bold;}
#api dt,#debugging dt{font-size:120%;margin:5px 0;}
dd{margin:0 0 20px 0;color:#555;}
dl.options{margin:10px 25px;}
code.inline{background-color:#ffc;}
.footer{padding-top:20px;margin-top:30px;border-top:1px solid #ddd;color:#666;}
#header{background-color:#eee;font-weight:normal;margin:0;padding:10px;font-size:small;}
h1,h2 .anchors a,.sampleAnchors a{font-family:'trebuchet ms',verdana,arial;}
.anchors{background-color:#eee;border-bottom:1px solid #ccc;zoom:1;}
.anchors,.sampleAnchors{list-style:none;margin:0;padding:0 0 1px;}
.anchors:after,.sampleAnchors:after{display:block;clear:both;content:" ";}
.anchors li{float:left;margin:0 1px 0 0;}
.anchors a,.sampleAnchors a{display:block;position:relative;top:1px;border:1px solid #ccc;border-bottom:0;z-index:2;padding:2px 9px 1px;color:#444;text-decoration:none;}
.anchors .on a{padding-bottom:2px;font-weight:bold;}
.anchors a:focus,.anchors a:active,.sampleAnchors a:focus,.sampleAnchors a:active{outline:none;}
.anchors .on a,.anchors a:hover,.anchors a:focus,.anchors a:active{background:#fff;}
.anchors .on a:link,.anchors .on a:visited{cursor:text;}
.anchors a:hover,.anchors a:focus,.anchors a:active{cursor:pointer;}
.on{display:block;}
.anchors a h2{padding:0;margin:2px;}
.tabs-selected a{background-color:#fff;color:#000;font-weight:bold;border-bottom:1px solid #fff;margin-bottom:-1px;overflow:visible;}
.tabContent{padding:10px 25px;clear:left;background-color:#fff;margin:0 0 30px 0;zoom:1;}
.sampleTabContent{padding:10px 25px;clear:left;background-color:#fff;margin:0 0 50px 0;border:1px solid #ddd;zoom:1;}
.tabs-hide{display:none;background-color:#fff;}
.sampleAnchors a{display:block;}
.sampleAnchors li{float:left;margin:0 1px 0 0;}
.sample-tab-selected a{background-color:#fff;color:#000;font-weight:bold;border-bottom:1px solid #fff;margin-bottom:-1px;overflow:visible;}
div.growlUI{background:url(check48.png) no-repeat 10px 10px;}
div.growlUI h1,div.growlUI h2{color:white;padding:5px 5px 5px 75px;text-align:left;}
div.growlUI h2{font-size:medium;}
.page-head{float:left;width:798px;background:transparent url(images/psl-header.gif) no-repeat scroll left top;color:#fff;display:block;font-size:30px;height:45px;letter-spacing:-2px;padding:10px 0 0 10px;}
.left{float:left;margin-right:10px;margin-top:15px;}
.opc-please-wait img{margin-top:15px;}
.register-form select{border:1px solid #d5d5d5;background:#fff url(images/input-shadow.gif) repeat-x scroll center top;height:22px;width:340px;}
#billing_select_li{width:100%;}
.register-form .one_column select{width:95%;margin-bottom:5px;}
.no-display{display:none;}
.checkout-register-wrapper .register-form li.checkbox-line{height:30px;}
fieldset{border:0;}
.checkout-register-wrapper .input-box input{background:#fff url(images/input-shadow.gif) repeat-x scroll center top;border:1px solid #d5d5d5;color:#333;font-size:12px;margin:0 0 5px;padding:6px;width:325px;}
.checkout-register-wrapper .input-box label{font-weight:bold;padding:0 0 2px;float:left;}
#payment_form_ccsave li,#payment_methods_extra,#payment_methods_tool_tip{height:auto;}
.user-info .right{float:right;margin-top:5px;}
.user-info .left{float:left;margin-top:5px;}
a.progress_right{float:right;position:relative;left:-6px;top:-31px;}
#checkout_total{margin-right:15px;font-size:16px;font-family:Arial;}
#checkout_total p{padding:0 0 10px;}
.checkout-register-wrapper select{height:28px;width:362px;background:#fff url(images/input-shadow.gif) repeat-x scroll center top;border:1px solid #d5d5d5;color:#333;font-size:17px;font-family:Arial;}
#payment_form_ccsave select{width:340px;}
.onepageAddress li div.both.checkbox input{margin-top:6px;}
#pfName,#pfName .selectBoxPanel ul,#pfName .selectBoxPanel{width:100px;}
#pfListingCount,#pfListingCount .selectBoxPanel ul,#pfListingCount .selectBoxPanel{width:125px;}
.filter-options .selectBox .selectBoxPanel{margin-top:-1px;}
.filter-options .selectBox .selectBoxPanel ul li a:hover{background:url(images/nav-sub-active.png) repeat-x;color:#fff;}
.main-container .main-nav-wrapper .main-nav{overflow:visible;position:relative;}
.main-container .main-nav-wrapper .main-nav .selectBoxNav{float:left;cursor:pointer;position:relative;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav{width:131px;display:none;border:0 solid red;z-index:1;position:absolute;top:3px;left:4px;background:#fff url(images/nav-white-right.png) no-repeat right top;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav .nav-sub-left{background:#fff url(images/nav-white-left.png) no-repeat left top;height:3px;width:5px;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav ul{width:131px;background:#fff url(images/nav-sub-00.png) no-repeat -6px 0;z-index:9;clear:both;display:block;padding:5px 0 0 0;overflow-y:hidden;overflow-x:hidden;height:1%;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav ul.nav-body{width:230px;background:#fff;margin-top:-2px;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav ul li{border:0 solid red;height:21px;display:block;width:100%;padding:0 0 10px 0;background:none;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav ul li a{width:100%;background:none;font-weight:bold;display:block;padding:3px 16px 3px 29px;color:#07316d;text-decoration:none;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav ul li.last{background:#fff url(images/nav-sub-last.png) repeat-x;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav ul li.main{padding-top:5px;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav ul li.main a{background:none;color:black;font-weight:bold;font-size:14px;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav ul li.main a:hover{background:none;color:black;font-weight:bold;}
.main-container .main-nav-wrapper .main-nav .selectBoxPanelNav ul li a:hover{background:url(images/nav-sub-active.png) repeat-x;color:#fff;}
.main-container .main-nav-wrapper .main-nav .open{position:relative;z-index:9999}
.main-container .main-nav-wrapper .main-nav .open .selectBoxPanelNav{display:block;}
.main-container .main-nav-wrapper .main-nav .m01 .selectBoxPanelNav ul{background:#FFF;}
.main-container .main-nav-wrapper .main-nav .m02 .selectBoxPanelNav{width:141px;}
.main-container .main-nav-wrapper .main-nav .m02 .selectBoxPanelNav ul{width:141px;}
.main-container .main-nav-wrapper .main-nav .m02 .selectBoxPanelNav ul.nav-body{width:230px;}
.main-container .main-nav-wrapper .main-nav .m06 .selectBoxPanelNav{width:193px;}
.main-container .main-nav-wrapper .main-nav .m06 .selectBoxPanelNav ul{width:193px;}
.main-container .main-nav-wrapper .main-nav .m06 .selectBoxPanelNav ul li.main a{padding-left:29px;}
.main-container .main-nav-wrapper .main-nav .m06 .selectBoxPanelNav ul.nav-body{width:264px;margin-left:-71px;}
.main-container .main-nav-wrapper .main-nav .m06 .selectBoxPanelNav ul li a{padding-left:25px;width:100%;}
.review-box-content-form{margin-left:20px;}
.review-box-content-form .sb-form-bottom{background:#efefef url(images/sb-bottom.gif) no-repeat scroll left bottom;float:left;width:745px;margin-bottom:15px;}
.review-box-content-form .sb-form-top{background:transparent url(images/sb-top.gif) no-repeat scroll left top;width:745px;padding-top:20px;padding-left:20px;padding-bottom:20px;}
.review-box-content-form-title{color:#ff5206;margin-top:15px;margin-bottom:10px;}
.review-box-content-form textarea{background:#fff url(images/input-shadow.gif) repeat-x scroll center top;border:1px solid #d5d5d5;height:100px;margin-bottom:20px;width:688px;text-align:left;}
.review-box-content-form .button-send{background:transparent url(images/button-send-review.png) no-repeat scroll 0 0;height:30px;width:60px;}
.review-box-content-form .input-field{margin-bottom:20px;}
.review-box-content-form label{font-weight:bold;}
.review-box-content-form .input-text{width:688px;background:#fff url(images/input-shadow.gif) repeat-x scroll center top;border:1px solid #d5d5d5;color:#333;font-size:12px;padding:6px;}
.review-box-orange .review-box-content{width:766px;height:auto;position:relative;background:url(images/orange-box/box-orange-center.png) repeat-y;padding:6px 0 0 20px;}
.review-box-orange .review-box-content-bottom{height:47px;background:url(images/orange-box/box-orange-c-bg.gif) no-repeat bottom left #333;padding:6px 0 0 20px;}
.review-box-orange .review-box-content-bottom .see-all{display:block;margin-top:15px;color:#fff;text-decoration:none;}
