/* --- Main Page Container --- */body { background-color:#808080; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000; text-align:center; margin:0; padding:0; }* html body { behavior:url(include/csshover.htc); }#pageBG { background:url(http://www.xgameroom.com/images/body-whiteBG.gif) top center repeat-y; }#pageTopBG { background:url(http://www.xgameroom.com/images/body-topBG.gif) top center no-repeat; }#pageWrapper { width:776px; margin:0 auto; text-align:left; }#contentWrapper { background-color:#fff;}/* --- Global Margins --- */h1, h2, h3, h4, h5, h6, form { margin:0;}p { margin:0 0 10px 0;}/* --- Text Styles --- */.redTxt, .redTxt a, a.redTxt { color:#CC3333; }.greyTxt, .greyTxt a { color:#B7B7B7; }.whiteTxt { color:#fff; }.font9 { font-size:9px; }.font10 { font-size:10px; }.font11 { font-size:11px; }.font12 { font-size:12px; }.font14 { font-size:14px; }.noU { text-decoration:none; }.topNum { font-size:18px; color:#FFF; width:65px; padding:3px; margin:0 10px 30px 0; display:block; float:left; background-color:#CC3333; text-align:center }/* --- Main Link Styles --- */a { color:#CC3333; }a:hover { color:#000 !important; text-decoration:underline; }/* --- Form Fields --- */.txtField { border:1px solid #CC3333; font-size:10px; padding-left:1px; }.txtField:focus { border-color:#95D50D; }img.floatLeft { float:left; margin-right:7px; }img.floatRight { float:right; margin-left:7px; }#pageHeader { margin-bottom:13px; }#pageLogo { float:left; width:216px; margin-top:11px; background-color:#fff; }#pageNav { float:left; width:559px;} #pageLinks { margin-left:320px; background-color:#808080;} #pageLinks:hover { background-color:#808080;} #pageLinks img { float:left; background-color:#808080;} #pageLinks a:hover img { background-color:#666;} #cartLinks img { float:left;} #cartLinks a { padding:3px 0px 0 3px; float:left; } #mainNav { padding-top:4px; background-color:#fff; width:559px; height:30px; overflow:hidden } #mainNav img { float:left; } #homeContents { width:502px; margin-right:12px; padding-left:11px; float:left; background-color:#fff; } .pageCopy { padding:0 15px; margin-bottom:12px; } .pageCopy h1, .pageCopy h2 { font-size:18px; margin-bottom:12px;} .hSpacer { background-image:url(http://www.xgameroom.com/images/body-dots.gif); height:1px; font-size:1px; margin-bottom:10px; } #homePagePromos { width:502px;}  #homePagePromos img { margin-bottom:10px; }  #homePagePromos p { padding: 0 10px; }  #promoOne { margin-right:10px;}  .promoBox { width:244px; float:left;}#homeSideCol { float:left; width:238px; background-color:#fff; font:normal 10px Verdana;} .sideBox { margin-bottom:5px;} .sideBars a { display:block; color:#000; background:url(http://www.xgameroom.com/images/bullet-red.gif) 0 center no-repeat; padding-left:10px; margin-bottom:3px; background-repeat:no-repeat !important; } .sideBars a:hover { color:#CC3333 !important } .sideBars { border:1px solid #C2C2C2; border-width:0 1px; padding:10px 10px 0px 10px;} .sidePromo { margin-bottom:7px; } .greyBox { background-color:#EBEBEB; padding-bottom:1px; margin-bottom:7px; } .greyBox form { padding:10px; } .greyBox .txtField { width:120px; height:16px; vertical-align:middle; } .greyBox img { margin-bottom:10px;} .greyBox p { margin:0 12px 10px 12px;}#mainCol { width:575px; float:left; padding-left:14px; margin-right:10px; } #printEmail { text-align:right; line-height:10px; padding:5px 0; border-top:1px solid #EBEBEB; margin-right:5px  }  #printEmail a { text-decoration:none; font-size:10px; margin-right:10px; color:#555; }  #printEmail a:hover { text-decoration:underline; }  #printEmail a img { margin-right:4px; vertical-align:middle;} #prodBox { margin-bottom:10px;} #prodInfo { width:228px; float:left; }  #prodInfo h1 { font-size:18px; margin:10px 0; }  #prodInfo h2 { font-size:14px; margin-bottom:10px; } #prodImage { width:322px; text-align:right; float:left; margin:10px 0 0 10px;  } #prodImage .readyToBuy { width:322px; background-color:#999; color:#FFF; font-weight:bold; padding:3px 0; text-align:center; font-size:16px; } #prodCart { width:322px; background-color:#EBEBEB; text-align:center; font-size:11px; padding:6px 0; margin-top:5px; }  #prodCart .redTxt { font-size:14px; }  #prodCart span { text-decoration:line-through;}  #prodCart p { margin:0; padding:15px; } #prodTabs { margin-bottom:10px; margin-bottom:200px }  #prodNav { clear:both; height:45px; }  #prodNav img { float:left; }  #prodContent { border:1px solid #EBEBEB; border-top:0; padding:1px 0 13px 35px; }  #prodContent ul { margin:0 0 15px 0; padding:0; list-style-type:none; }  #prodContent ul li { background:url(http://www.xgameroom.com/images/bullet-check.gif) 0 2px no-repeat; padding-left:18px; margin-bottom:3px;}#articleContent h1 { margin:10px 0; font-size:18px;}#articleContent h2 { color:#CC3333; font-size:16px; margin-bottom:8px; }#articleContent ul { margin:0 0 20px 0; padding:0 10px; list-style-type:none; }#articleContent ul li { background:url(http://www.xgameroom.com/images/bullet-disc.gif) 0 2px no-repeat; padding-left:18px; margin-bottom:3px;}#subCol-confidence { width:170px; float:left; padding-bottom:37px }#subCol { width:170px; float:left; } #subNav { background-color:#000; color:#fff; font:bold 10px verdana; margin-bottom:5px; }  #subNav div { font-size:11px; padding:5px 11px; border-bottom:1px solid #707070; }  #subNav a { display:block; color:#fff; text-decoration:none; padding:4px 14px 4px 22px; border:1px solid #707070; border-top:0; background:url(http://www.xgameroom.com/images/bullet-white.gif) 11px center no-repeat #555; background-repeat:no-repeat !important;   }  #subNav a:hover { background-color:#000; text-decoration:none; color:#fff !important; }  #subNav a.selected { background:url(http://www.xgameroom.com/images/bullet-red.gif) 11px center no-repeat #fff !important; color:#CC3333 !important; background-repeat:no-repeat !important; background-color:#FFFFFF } #subColBar { background:url(http://www.xgameroom.com/images/sideCol-topBG.gif) 0 0 no-repeat; border:1px solid #EBEBEB; padding:8px 8px 0 8px; } #subColBar a { display:block; color:#000; background:url(http://www.xgameroom.com/images/bullet-red.gif) 0 center no-repeat; padding-left:10px; margin-bottom:3px; font-size:10px; background-repeat:no-repeat !important; } #subColBar a:hover { color:#95D50D; text-decoration:none; } #subColBar div { padding-bottom:14px; margin-bottom:12px; background:url(http://www.xgameroom.com/images/body-smallDots.gif) bottom left repeat-x;} #subColBar .subPromo { background:none; padding:0; margin-bottom:10px;}#botNav { clear:both; border-top:1px solid #000; font:bold 10px Verdana; line-height:32px; padding:10px; text-align:center;} #botNav img { vertical-align:middle;} #botNav a { color:#000; padding-right:10px; display:block; float:left } #botNav a:hover { color:#95D50D; text-decoration:none; }#footerWrap { margin:5px auto 30px auto; padding-bottom:1px; font-size:10px; }	.h1:link  			{font-family : Arial, sans-serif; font-size : 15px; color : #ff9933; padding-bottom : 0px; margin-bottom : 0px; text-decoration : none;}		.h1:visited			{font-family : Arial, sans-serif; font-size : 15px; color : #ff9933; padding-bottom : 0px; margin-bottom : 0px; text-decoration : none;}		.h1:active  		{font-family : Arial, sans-serif; font-size : 15px; color : #ff9933; padding-bottom : 0px; margin-bottom : 0px; text-decoration : none;}		.h1:hover			{font-family : Arial, sans-serif; font-size : 15px; color : #ff0000; padding-bottom : 0px; margin-bottom : 0px; text-decoration : none;}/* --- Newsletter --- */#newsletter { border:2px solid #CCCCCC; padding:5px 5px 5px 10px; width:70%; margin:0 auto 20px auto }#newsletter .input-submit { background-color:#C33; font-size:14px; font-weight:bold; color:#FFF; margin-bottom:10px  }#newsletter h3 { float:left; font-size:16px }#newsletter h4 { float:right; text-decoration:underline; }/* --- Wife Letter --- */#wifeletter { padding:20px; background-color:#FFFFCC; color:#333; line-height:17px; border:1px dotted #CCC }#wifeletter p span { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold }/* --- Float Hack --- */.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }/* Hides from IE-mac \*/* html .cf {height: 1%;}/* End hide from IE-mac */