﻿body, td, a, p
{
	font-family:arial,sans-serif;
	font-size: 11px;
}

body 
{
	margin: 0;
	background-image: url(/img/hs_bg.png);
	background-repeat: repeat-x;
}

img, table
{
	border:0pt none;
}

img, div, input { behavior: url(/css/iepngfix.htc) }

p
{
	margin-top: 0px;
	margin-bottom: 10px;
}

form
{
	margin: 0px;
}

h1
{
	display: inline;
	font-size: 22px;
	color: #0b3543;
	font-weight: bold;
	margin: 0;
}

h2
{
	display: inline;
	font-size: 16px;
	color: #ba6f38;
	font-weight: bold;
	margin: 0;
}

#page
{
	margin: 0 auto;
	position: relative;
	width: 1000px;
}

#pageContent
{
	position: absolute; 
	z-index: 2; 
	width: 1000px;
}

#bgMap
{
	z-index: 1;
	position: absolute;
	/*left: -160px;*/
	left: -65px;
	top: 0px;
}

#header
{
	height: 70px;
	position: relative;
}

#topNav
{
	height: 43px;
	background-image: url(/img/topFrame.png);
	margin-bottom: 10px;
}

#leftNav
{
	display: inline;
	float: left;
	width: 172px;
	max-width: 172px;
	margin-left: 34px;
	overflow: hidden;
}

#mainContent
{
	display: inline;
	margin-top: 4px;
	float: right;
	max-width: 728px;
	width: 728px;
	margin-right: 38px;
	overflow: hidden;
	height: 100%;
}

#topNavBtns
{
	margin-left: 38px;
	padding-top: 10px;
}

#footer
{
	background-image: url(/img/footerFrame.png);
	background-position: bottom;
	background-repeat: no-repeat;
	line-height: 30px;
	text-align: right;
	height: 31px;
	padding-right: 42px;
	font-weight: bold;	
	margin-top: 15px;
		position: relative;

}

#copy
{
	font-size: 9px;
	text-align: right;
	color: #a6a084;
	margin-top: 7px;	
}

#searchHolder
{
	width:296px;
	height: 46px;
	background-image: url(/img/searchBG.png);
	float:right;
	color: #0B3543;
	font-size: 12px;
	text-align: right;
}

#searchNav
{
	position: absolute;
	right: 0px;
	bottom: -10px;
	width: 650px;
}
#logo
{
	position: absolute;
}

#zoomInner
{
	border: solid 7px #a6a084;
}

#zoomOuter
{
	border: solid 1px #959595;
	position: relative;
	left: -3px;
	top: -3px;
}

#zoomPlayer
{
	border: solid 2px #cccccc;
	background-color: #ffffff;
}

#zoomWindow
{
	position: absolute;
	top: 50px;
	left: 200px;
	display: none;
}

#zoomClose
{
	width: 100;
	height: 19px;
	margin-left: 700px;
	position: relative;
	top: 2px;
}

#smCartContent
{
	position: absolute;
	top: 36px;
	border: solid 1px black;
	background-color: #ffffff;
	display: none;
    width: 200px;
}

#smCart
{
	width: 200px;
	height: 35px;
	border: solid 1px #a6a084;
	background-image: url(/img/hs_cart.png);
    background-repeat: repeat-x;
    cursor: pointer;
}

#rrHolder
{
	display: none;
	position: absolute;
	border: solid 3px #a6a084;
	background-color: #FEFEF8;
	padding: 10px;
	left: 300px;
	top: 300px;
	z-index: 100000;
}

.sLink
{
	position: relative;
}

.bannerAd
{
	width: 1000px;
	text-align: right;
}

.hpb1
{
	position: absolute;
	bottom: -4px;
	left: 0px;
	background-image: url(/img/home_lft_f.png);
    width: 60px;
    height: 24px;
    line-height: 21px;
    text-align: center;
    color: #0b3543;
    font-weight: bold;
    cursor: pointer;
}

.hpb1on
{
	color: #ffffff;
	background-image: url(/img/home_lft_t.png);
}

.hpb1_ovr
{
	color: #ffffff;
	background-image: url(/img/home_lft_o.png);
}

.hpb2
{
	position: absolute;
	bottom: -1px;
	left: 60px;
	background-image: url(/img/home_rgt_f.png);
    width: 99px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #0b3543;
    font-weight: bold;
    cursor: pointer;
}

.hpb2on
{
	color: #ffffff;
	background-image: url(/img/home_rgt_t.png);
}

.hpb2_ovr
{
	color: #ffffff;
	background-image: url(/img/home_rgt_o.png);
}

.ddb1
{
	position: absolute;
	bottom: -5px;
	left: 0px;
	background-image: url(/img/dd_d_off.png);
    width: 153px;
    height: 25px;
    line-height:21px;
    text-align: center;
    color: #0b3543;
    font-weight: bold;
    cursor: pointer;
}

.ddb1on
{
	color: #ffffff;
	background-image: url(/img/dd_d_on.png);
}

.ddb1_ovr
{
	color: #ffffff;
	background-image: url(/img/dd_d_ovr.png);
}

.ddb2
{
	position: absolute;
	bottom: -1px;
	left: 153px;
	background-image: url(/img/dd_m_off.png);
    width: 58px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #0b3543;
    font-weight: bold;
    cursor: pointer;
}

.ddb2on
{
	color: #ffffff;
	background-image: url(/img/dd_m_on.png);
}

.ddb2_ovr
{
	color: #ffffff;
	background-image: url(/img/dd_m_ovr.png);
}

.ddb3
{
	position: absolute;
	bottom: -1px;
	left: 211px;
	background-image: url(/img/dd_w_off.png);
    width: 119px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #0b3543;
    font-weight: bold;
    cursor: pointer;
}

.ddb3on
{
	color: #ffffff;
	background-image: url(/img/dd_w_on.png);
}

.ddb3_ovr
{
	color: #ffffff;
	background-image: url(/img/dd_w_ovr.png);
}

a:link, a:visited
{
	color: #0B3543;
	text-decoration: none;
}

a:active, a:hover
{
	color: #0B3543;
	text-decoration: underline;
}

a.link
{
	color: #003fbd;
}

.topNavBtn
{
	float: left;
	background-image: url(/img/hs_tnav.png);
	width: 154px;
	text-align: center;
	line-height: 27px;
	height: 28px;
	cursor: pointer;
	font-weight: bold;
}

a.topNavLink:link, a.topNavLink:visited
{
	color: #0B3543;
	text-decoration: none;
}

a.topNavLink:hover, a.topNavLink:active
{
	color: #ffffff;
	text-decoration: none;
}

a.lNavLink:link, a.lNavLink:visited
{
	margin-left: 10px;
	font-size: 11px;
	color: #0B3543;
	text-decoration: none;
}

a.lNavLink2
{
	margin-left: 10px;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

a.lNavLink:hover, a.lNavLink:active
{
	margin-left: 10px;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.navLink
{
	margin-left: 10px;
	font-size: 11px;
}

.lNav_t
{
	width: 172px;
	height: 4px;
	background-image: url(/img/leftNav_t.png);
}

.lNav_b
{
	width: 172px;
	height: 4px;
	background-image: url(/img/leftNav_b.png);
}

.lNavBtn1
{
	width: 172px;
	height: 20px;
	background-image: url(/img/hs_lnav.png);
	text-align: left;
	cursor: pointer;
	line-height: 19px;
	overflow: hidden;
	font-size: 9px;
}

.lNavBtn2
{
	background-image: url(/img/leftNav_1.png);
	color: #ffffff;
}

.lNavBtn2 a
{
	color: #ffffff;
}

.lNavBtn3
{
	background-image: url(/img/leftNav_2.png);
}

.lNavBtn3 a
{
	color: #ffffff;
}

.lNavBtn4
{
	background-image: url(/img/leftNav_3.png);
}

.lNavBtn4 a
{
	color: #ffffff;
}

.lNavBtn5
{
	background-image: url(/img/leftNav_4.png);
}

.lNavBtn5 a
{
	color: #ffffff;
}

.lNavBtn6
{
	background-image: url(/img/leftNav_5.png);
}

.lNavBtn6 a
{
	color: #ffffff;
}

#lNavInd
{
	position: absolute;
	left: 200px;
	background-image: url('/img/leftNavInd.png');
	width: 16px;
	height: 16px;
	visibility: hidden;
	
}

.shopBtn
{
	width: 172px;
	height: 20px;
	background-image: url('/img/shopBtn.png');
	background-repeat:no-repeat;
	text-align: center;
	cursor: pointer;
	color: #FFFFFF;	
	line-height: 19px;
	margin-left: 4px;
	overflow:hidden;
}

.prodRght
{
	padding: 10px;
}

/* for Internet Explorer */
/*\*/
* html .prodRght {
margin: 10px;
}
/**/

.mdTitle
{
	color: #0b3543;
	font-weight: bold;
}

.smBlue
{
	color: #aaaaaa;
}

.smBlue a
{
	color: #aaaaaa;
}

a.smBlue:link, a.smBlue:visited
{
	text-decoration: none;
}

a.smBlue:active, a.smBlue:hover
{
	text-decoration: underline;
}

.subBrown
{
	color: #ba6f38;
}

.searchBox
{
	width: 125px;
	height: 11px;
	font-size: 10px;
	border: none;
	background: none;
	
}

.transContent
{
	border-left: solid 1px #a6a084;
	border-right: solid 1px #a6a084;
	width: 726px;
	background-image: url(/img/transBG.png);
	background-repeat: repeat;
}

.leftTrans
{
	border-left: solid 1px #a6a084;
	border-right: solid 1px #a6a084;
	width: 162px;
	background-image: url(/img/transBG.png);
	background-repeat: repeat;
}

.whiteContent
{
	background-color: #ffffff;
	border: solid 1px #0B3543;
	width: 688px;
	margin-left: 18px;
}

#ddPanel
{
	margin-left: 19px;
	width: 686px;
	height: 103px;
	background-image: url(/img/ddBG.png);
	color: #ffffff;
}

.oomph
{
	font-size: 14px;
}

.txt
{
	color: #0B3543;
}

.cartSep
{
	border-left: solid 1px white;
}

.chkHdr
{
	float: left; 
	width: 580px;
	text-align: right;
	padding: 1px;
	border-bottom: solid 1px #ffffff;
	background-color: #eeeeee;
}

.chkVal
{
	float: right;
	width: 100px;
	background-color: #a2b4f4;
	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	padding: 1px;
	text-align: right;
}

.micro, a.micro
{
	color: Orange;
	font-size: 9px;
}

.required
{
	color: Red;
}

.invisible
{
	color: White;
}

.searchBtn
{
	float: left;
	width: 137px;
	height: 20px;
	text-align:center;
	background-image: url(/img/searchtab_n.png);
	line-height: 20px;
	cursor: pointer;
}

.searchBtn_on
{
	background-image: url(/img/searchtab_y.png);
}

.colTd
{
	background-color: #eeeeee;
	padding-right: 20px;
}

.minSpace
{
	min-height:500px;
	height: auto;
}

/* for Internet Explorer */
/*\*/
* html .minSpace {
height: 500px;
}
/**/


#zinger
{
	font-size: 9px;
	color: #999999;
	margin-top: 10px;
}

.blur
{
	color: #aaaaaa;
}




/*NEVA*/
.newsletterBox
{
	width: 105px;
	height: 27px;
	font-size: 10px;
	border: none;
	background: none;
	padding-left: 7px;
	padding-top: 7px;
}
.gmaBox
{
	width: 145px;
	height: 20px;
	border: none;
	background: none;
	padding-left: 9px;
	line-height:1.7em;
}
a.newslink
{
font-size:11px;
color: #00A1B9;
}
a.newslink:hover
{
font-size:11px;
	color: #0B3543;
	text-decoration: underline;
}

.oomphbig
{
	font-size: 16px;
}

a.oomphlnk
{
	font-size: 14px;
}

.error {
	color: #FF0000;
	font-weight: bold;
}
a.h2link {
	display: inline;
	font-size: 16px;
	color: #ba6f38;
	font-weight: bold;
	margin: 0;
	text-decoration:none;
}
a.h2link:hover {
	display: inline;
	font-size: 16px;
	color: #ba6f38;
	font-weight: bold;
	margin: 0;
	text-decoration:underline;
}
a.h2link:visited {
	display: inline;
	font-size: 16px;
	color: #ba6f38;
	font-weight: bold;
	margin: 0;
	text-decoration:none;
}
.gameContent
{
	background-color: #ffffff;
	border: solid 1px #0b3543;
	width: 1030px;
}
#gheader
{
	height: 100px;
	position: relative;
}
#rheader
{
	height: 80px;
	position: relative;
}
.refwhiteContent
{
	background-color: #ffffff;
	border: solid 1px #0b3543;
	width: 560px;
}
#rpage
{
	margin: 0 auto;
	position: relative;
	width: 600px;
}

#rpageContent
{
	position: absolute; 
	z-index: 2; 
	width: 600px;
}

.prodCart
{
	float: right; margin-right: 18px; display: inline;
}

.prodCont
{
	float: left; width: 400px; margin-bottom: -1000px;
    padding-bottom: 1000px; overflow: hidden;
}

.revStars
{
	background-image:url(http://cdn.powerreviews.com/repos/12085/pr/pwr/engine/images/stars_small.gif);
	padding: 0;
	height:15px;
	line-height:15px;
	width:83px;
	background-repeat:no-repeat;
	margin:0 0.25em 0 0;
	position:relative;
}

.dTxt
{
	margin-top: 10px;
	margin-bottom: 10px;
}
