/* ------------------------------
HTML Redefine Tags
------------------------------ */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-color: #242021;  background: url(../images/body_bk.jpg) repeat-y top center; font-size: 10px; margin:0px; padding:0px; background-color: #1D1D1D; }


img { border: none ; outline: 0; }

table { font-size: 10px; }

input, form, textarea, h1, h2, h3, h4, h5, h6	{margin:0; padding:0;}
h1{font-size:11px;}
h2{font-size:10px;}
h3{font-size:9px;}
h4{font-size:8px;}
a:link, a:visited{color:#231F20;}
a:hover{text-decoration:none;}
a:active { border:none ; outline:none; }
a:focus { border:none ; outline:none; }

.footer a:link, .footer a:visited {color:#aa1212;}
.current_cart a:link, .current_cart a:visited {color:#FFF; text-decoration:none;}
.review a:link, .review a:visited {color:#FFF;}

h1.title { font-size:14px; margin-bottom:15px; }

.p1 {font-family: Arial, Sans-serif; font-size: 10px; font-weight: bold;}
.p2 {font-family: Arial, Sans-serif; font-weight: normal; font-size: 12px; line-height: 16px; margin-top:10px; margin-bottom:10px;}

.hotw A:link {font-family: Arial, Sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: red;}
.hotw A:visited {font-family: Arial, Sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: red;}
.hotw A:active {font-family: Arial, Sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: red;}
.hotw A:hover {font-family: Arial, Sans-serif; font-size: 10px; font-weight: bold; text-decoration: underline; color: red;}	
.h1-1 {font-family: Arial, Sans-serif; font-size: 17px; font-weight: bold;}
.h2-2 {font-family: Arial, Sans-serif; font-size: 14px; font-weight: bold;}


.hotw_outer {width:540px; height:700px; margin: 15px 0 0 10px; overflow:hidden; background-image:url(../hand-of-the-week/hand-of-the-week.jpg); background-repeat:no-repeat; background-position:top center; background-color:#000000;}
.hotw_inner {width:415px; height: 400px; margin:180px 0 0 65px; overflow:auto; line-height:38px;}
/* ------------------------------
PAGE STRUCTURE
------------------------------ */

#container{margin:0 auto; }
#ajax_loading {text-align:center; margin:0 auto; padding:120px 0 0 0; }
.interior{width:1050px; margin:0 auto; padding:6px; }
.bottomer { width:600px; margin:0 auto; clear:both; height:10px; }
.footer{ width:1092px; margin:0 auto; padding:52px 0 0 0; background: url(../images/runner.png) no-repeat; font-size:12.5px; line-height:22px; color:#aa1212; clear:both; text-align:center; clear:both; }

.right_col {width:490px; float:left; margin: 6px 0 0}
.left_inner {width: 245px; float:left;}
.right_inner {width: 224px; float:left;}
.aspace_horz { width:468px; height:116px; margin:10px; float:left; overflow:hidden;}
.aspace_block {width:222px; height:175px; margin:10px; float:left; overflow:hidden;}
.aspace_vert {width:222px; height:360px; margin:10px; float:left; overflow:hidden;}

.boiler_main {width:535px; height:314px; margin:0 auto; background-image: url(../images/phjr_bplate.jpg);}
.boiler_inner { width:300px; margin: 15px 0 0 15px; float:left;}
.boil1 {color:#C5282B; line-height:21px; text-align:center; font-size:22px; font-weight:bold;}
.boil2 {color:#000; font-size:30px; font-weight:bold; letter-spacing:-2.62px; line-height:12px; margin:15px 0 20px;}
.boil3 {color:#000; font-size:10.5px; line-height:15px;}
.boil4 {color:#000; font-size:20px; font-weight:bold; letter-spacing:0px; line-height:12px;}

.aspace_lph {width:222px; height:360px;background:#000; color:#fff; text-align:center; margin:0 auto;}
.aspace_lph1 {color:#FFFFFF; font-size:12px; font-weight:bold; line-height:14px; margin:0 0 10px; padding:10px 0 0; text-align:center;}
.aspace_lph2 {text-align:center; color:#fff; margin:0 auto;}
.aspace_lph_img {width:175px; height:235px;text-align:center; margin:0 auto; background-image: url(../images/LPHcovers.gif); background-repeat: no-repeat; }


/* .pbheader a {width:900px; height:135px; margin:0 auto; background-image: url(../images/pokerbrat_logo.png); background-repeat: no-repeat; float:left; display:block; outline: none; border: 0;} */
.pbheader a {width:895px; height:130px; margin:0 0 0 5px; background-image: url(../images/pokerbrat_logo.png); background-repeat: no-repeat; float:left; display:block; outline: none; border: 0;}

.pbheader a span { visibility: hidden;}
.newsheader{font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; letter-spacing:-.16px; width:528px; height:25px; padding-left:18px; padding-top:10px; margin: 10px 0 0 -7px; background-image: url(../images/column_header.png); background-repeat: no-repeat; float:left;}
.news {font-family: Verdana, Arial, Helvetica, sans-serif; font-color: #FFF; font-size: 10px; margin:6px 0 8px 10px}
.pbnav{font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; letter-spacing:-.16px; width:798px; height:25px; padding-left:18px; padding-top:10px; margin:0 auto; background-image: url(../images/nav_runner.png); background-repeat: no-repeat; float:left;}
.pbnav a {  color:#CCC; text-decoration:none; }
.pbnav a:hover { color:#282828; text-decoration:none; }

#pbcatnav{width:600px; height:29px; padding-left:70px; padding-top:0px; margin:0 auto; float:left;}

.innershellstructure { clear:both; width:600px; margin:10px 0px 0px;}

.innerbody {width: 536px; padding-left: 8px; float:left; margin:15px 0 0; color:#FFF;}

.tabler {width: 600px; margin-left: -16px; color:#ccc; }


.innershelltop{width:600px; height:12px; margin:0 auto; float:left;}
.innershellbody{width:560px; margin:0 auto; float:left;}
.innershellbottom{width:600px; height:10px; margin:0 auto; float:left;}

.slideshowdiv,
.product_feature {width: 536px; height: 320px; padding:19px 19px 0px 19px; color:#000; background-image: url(../images/mainbody.gif); background-repeat: no-repeat; float:left;}

.slideshowdiv2,
.product_feature2 {width: 536px; height: 600px; float:left;}

.product_info { position:relative; left:265px; width:230px; }

#thumbnaildiv {width: 116px; height: 136px; margin-left:26px; margin-top:16px; background-image: url(../images/thumbbacker.gif); background-repeat: no-repeat; float:left}

#productl{width: 268px; height: 320px; background-image: url(../images/bodyl.gif); background-repeat: no-repeat; float:left;}

#productr{width: 268px; height: 320px; background-image: url(../images/bodyr.gif); background-repeat: no-repeat; float:left;}

#description{width: 250px; height: 320px; margin-top:16px; }


.thumbnaildiv2 {width: 162px; height: 162px; margin-left:25px; margin-bottom:16px; background-image: url(../images/mainthumbbacker.gif); background-repeat: no-repeat; float:left; text-align:center;}

.newcart { color:#ccc; }
.review_product { }
.review_product.noproduct { padding:100px 0; text-align:center; }
.keepshopping { height:230px; width:690px; background-color:#000000; text-align:center; font-size:15px; font-weight:bold; color:white; }
.newcart .keepshopping { width:536px; }

.thumbnaildiv3 {width: 162px; height: 162px; margin-left:50px; float:left; text-align:center; font-size:12px; font-weight:bold;}
.newcart .thumbnaildiv3 { margin-left:10px; }

.newcart a { color:#ccc; text-decoration:none; }
.newcart a:hover { color:#999; text-decoration:underline; }
.newcart a.cartback { font-size:16px; }

.tab_container { height:50px; width:700px; }
.social { height:60px; width:150px; float:left; }
.current_cart {font-size:13.5px; color:#fff; width:250px; float:left; margin:-25px 0 0 812px; }

.newcart .tab_container { height:50px; width:545px; padding-bottom:5px; }

.cart_tab { padding:10px; border-top:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; width:152px; float:left; }
.cart_tab.selected { border-bottom:none; font-weight:bold; color:#FFF; }
#step_1 { border-left:1px solid #000000; }

.newcart .cart_tab { width:113px; border-bottom:0 none; border-top:0 none; color:#383737; border-right:1px solid #303945; border-bottom:1px solid #303945; }
.newcart .cart_tab.selected {color:#999; border-right:1px solid #424954; }
.newcart .cart_tab#step_1 { border-left:0 none; }
.newcart .cart_tab#step_4 { border-right:0 none; }

#searchwrapper {
width:240px; /*follow your image's size*/
height:32px;/*follow your image's size*/
background-image:url(../images/search.png);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:1px 0 0 -10px;
position:relative; /*important*/
float:left;
}
#searchwrapper form { display:inline ; }
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
color:#FFF;
top:1px;
left:9px;
width:256px;
height:28px;
padding:2px 0 0 5px;
font-size:11.5px;
font-weight:bold;

}
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:206px;
}




.boldTitle { background-color:#CFCFCF; border:1px solid #999999; font-weight:bold; padding:5px; }
.newcart .boldTitle { background:#424954; border:0 none; }
.newcart .number { float:left; font-size:24px; padding-right:10px; }

.cart_totals { border-top:1px solid #999999; }

.product_container { height:120px; overflow:hidden; }
.product_container img {position:relative; }

.info_body { font-size:11px; line-height:150%; } 

.thumb_text { padding-top:8px; }

.home_content { padding-left:20px; margin-top:15px; font-size:12px; }
.home_img { float:left; margin:0px 15px 15px 0px; }

.moreinfo, .moreinfo a { color:red; font-weight:bold; }

/* ------------------------------
SPACERS
------------------------------ */


#spacer1{ width:536px; height: 10px; margin:0 auto;}




/* ------------------------------
OLD ROLLOVERS - replace these at some point
------------------------------ */



#dfor

{
outline: none; width: 48px; height: 48px; background: url("../images/forwardbutton.gif") no-repeat 0 0; border: 0; float:left;
}

#dfor:hover
{ 
  background-position: 0 -48px;
}

#dfor span
{
  display: none;
}

#dback

{
outline: none; width: 48px; height: 48px; background: url("../images/backbutton.gif") no-repeat 0 0; border: 0; float:left;
}

#dback:hover
{ 
  background-position: 0 -48px;
}

#dback span
{
  display: none;
}

