@charset "utf-8";
/* PowerBandit.com - Copyright 2009, 2 Guys Consulting. */
body {margin:0; padding:0; background:url(/img/back.gif) #fff;}

#pb_pageTop {width:100%; height:203px; background:url(/img/pageTop.jpg) no-repeat #000;}

/* HEADER - Logo, Top links */
#pb_header {width:915px; height:131px; margin:0 auto; position:relative;}
#pb_header .pbLogo {display:block; width:240px; height:95px; background:url(/img/pb_header/headLogo2.png) no-repeat; position:absolute; top:10px; left:0;}
#pb_header h3 {position:absolute; top:74px; left:148px; font:bold 18px/18px Calibri,Arial,Helvetica,sans-serif; font-style:italic; color:#fff;}
#pb_header h2 {position:absolute; top:94px; left:96px; font:bold 16px/16px Calibri,Arial,Helvetica,sans-serif; font-style:italic; color:#fff;}

/* HEADER - Search form */
#pb_header form {position:absolute; top:20px; right:0; color:#999;}
#pb_header form div {height:20px; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#999; float:left;}
#pb_header form .input-text {width:200px; font-family:Arial,Helvetica,sans-serif; float:left; margin-left:8px;}
#pb_header form .goButton {width:21px; height:21px; float:left; margin-left:4px;}

/* HEADER - Account links */
#pb_header .topLinks {position:absolute; width:400px; height:26px; top:55px; right:0; text-align:right; border-top:1px dotted #666;}
#pb_header .topLinks .cart {width:34px; height:26px; float:right; background:url(/img/pb_header/cart.gif) no-repeat; margin:15px 0 0 0;}
#pb_header .topLinks ul {height:26px; margin:15px 0 0 0; padding:0; float:right;}
#pb_header .topLinks ul li {display:inline; list-style:none; margin-left:15px;}
#pb_header .topLinks ul li.first {display:inline; list-style:none; margin-left:0;}
#pb_header .topLinks ul li a {color:#f00; font-weight:bold; line-height:26px;}
#pb_header .topLinks ul li a:hover {color:#fff;}

/* NAV - horizontal navigation bar */
#pb_nav {width:915px; height:72px; margin:0 auto; position:relative; z-index:4;}
#pb_nav .menuLeft {width:26px; height:72px; background:url(/img/pb_nav/menuLeft.gif) no-repeat; float:left;}
#pb_nav .menuCenter {width:863px; height:72px; background:url(/img/pb_nav/menuBack.gif) repeat-x #fff; float:left;}
#pb_nav .menuCenter .nav li.levelh {display:block; height:60px; float:left; background:url(/img/pb_nav/liRight.gif) no-repeat 100% 65%;}
#pb_nav .menuCenter .nav li.levelh a span {font:bold 14px/60px Tahoma,Arial,Helvetica,sans-serif;}
#pb_nav .menuCenter .nav li.levelh a:hover {background:url(/img/spacer.gif) no-repeat; color:#f00;}
#pb_nav .menuCenter .nav li.level0 {display:block; height:60px; float:left; background:url(/img/pb_nav/liRight.gif) no-repeat 100% 65%;}
#pb_nav .menuCenter .nav li.level0 a span {font:bold 14px/60px Tahoma,Arial,Helvetica,sans-serif;}
#pb_nav .menuCenter .nav li.level1 a span {font:bold 12px/20px Arial, Helvetica, sans-serif;}
#pb_nav .menuRight {width:26px; height:72px; background:url(/img/pb_nav/menuRight.gif) no-repeat; float:left;}

/* CONTENT - standard, used on all pages */
#pb_content {width:915px; margin:0 auto; position:relative; background-color:#fff; z-index:3;}
#pb_content ul.crumbs {width:885px; margin-left:20px;}
#pb_content .crumbs li {display:inline; font:11px/20px Arial, Helvetica, sans-serif;}
#pb_content .crumbs li a:hover {color:#f00;}
#pb_content .bottom {width:915px; height:15px; clear:both; background-color:#fff;}

/* 1 COLUMN */
#pb_content .col1 {width:905px; float:left; margin-left:5px; background-color:#fff;}

/* 2 COLUMN */
#pb_content .col2Large {width:700px; float:left; margin-left:5px; background-color:#fff; z-index:-1;}
#pb_content .col2Right {width:200px; float:left; clear:right; background-color:#fff;}
#pb_content .col2Left {width:200px; float:left; margin-left:5px; clear:left; background-color:#fff;}

/* 3 COLUMN */
#pb_content .col3Left {width:195px; float:left; clear:left; margin-left:5px; background-color:#fff;}
#pb_content .col3Large {width:504px; float:left; margin-left:3px; background-color:#fff;}
#pb_content .col3Right {width:200px; float:left; margin-left:3px; background-color:#fff;}

/* FOOTER - Payment methods, additional links, closing boxes */
#pb_footer {width:915px; height:66px; margin:0 auto; position:relative;}
#pb_footer .left {width:21px; height:58px; background:url(/img/pb_footer/gradLeft.gif) no-repeat 100% 0 #fff; float:left;}
#pb_footer .middle {width:860px; height:58px; background:url(/img/pb_footer/gradMid.gif) repeat-x #fff; float:left; position:relative;}
#pb_footer .middle .payments {width:247px; height:26px; position:absolute; top:16px; left:0;}
#pb_footer .middle .links {width:650px; height:50px; position:absolute; top:11px; right:0; text-align:right;}
#pb_footer .middle .links ul li {display:inline; margin-left:16px;}
#pb_footer .middle .links ul li a {font:11px/18px Arial, Helvetica, sans-serif; color:#666;}
#pb_footer .middle .links ul li a:hover {color:#000;}
#pb_footer .right {width:34px; height:58px; background:url(/img/pb_footer/gradRight.gif) no-repeat 0 0 #fff; float:left;}
#pb_footer .bottom {width:915px; height:8px; clear:both;}
#pb_footer .bottom .left {width:9px; height:8px; float:left; background:url(/img/pb_footer/left.gif) no-repeat;}
#pb_footer .bottom .mid {width:897px; height:8px; float:left; background-color:#fff;}
#pb_footer .bottom .right {width:9px; height:8px; float:left; background:url(/img/pb_footer/right.gif) no-repeat;}
#pb_footer .copyright {width:515px; height:35px; float:left; clear:left; font:10px/20px Arial, Helvetica, sans-serif; color:#666; text-align:left;}
#pb_footer .copyright a {color:#666; text-decoration:none;}
#pb_footer .copyright a:hover {text-decoration:underline;}
#pb_footer .twoguys {width:400px; height:35px; float:left; clear:right; text-align:right;}
#pb_footer .twoguys a {font:10px/10px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}

/* FEATURED PRODUCT SLIDER */
.featureSlide {width:690px; height:335px; border:1px solid #000; position:relative; background:url(/img/pb_content/sliderBack.gif) repeat-x 0 100% #fff;}
.sliderTitle {/*width assigned in slider html*/ display:block; float:right; font:30px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.sliderTitle:hover {text-decoration:none;}
.sliderDesc {/*width assigned in slider html*/ display:block; float:right; margin-top:15px; font:18px/28px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.sliderDesc:hover {color:#666; text-decoration:none;}
.sliderMore {width:65px; height:20px; display:block; float:right; margin:5px 40px 0 0; background:url(/img/pb_content/sliderMore.gif) no-repeat;}
.sliderwrapper {position:relative; overflow:hidden; width:690px; height:355px;}
.sliderwrapper .contentdiv{visibility:hidden; position:absolute; left:0; top:0; padding:5px; width:680px; height:300px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1;}
.pagination{height:25px; position:absolute; bottom:10px; right:10px; text-align:right; background-color:#fff; font:bold 11px/25px Arial, Helvetica, sans-serif;}
.pagination a{padding:2px 7px 2px 7px; text-decoration:none; color:#7d7d7d; border-top:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d;}
.pagination a.prev {border-left:1px solid #7d7d7d;}
.pagination a.next {border-right:1px solid #7d7d7d;}
.pagination a:hover, .pagination a.selected{background-color:#343434;}

/* BANNERS */
.featureBox {width:690px; margin-top:10px; float:left; clear:both; position:relative;}
.featureBox .wide_short {width:524px; height:131px;}
.featureBox .thin_short {width:162px; height:131px;}
