/*
HACK NOTES:

#: only apply to Microsoft Internet Explorer browsers
_: IE browsers 6.0 and older
nothing: will apply to all browsers,
*/
/******************************************************************************************************/
/*non-cart -or- body stuff*/
/******************************************************************************************************/
#container{
	width:750px;/*THE page*/
	position: relative;
}

#rulesheader{
	background-color: #000033;/*black...almost*/
	height:19px;
	position:relative;
	z-index:4;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
}

#magCover{
	height:153px;
	background-color:#fff;/*white*/
	position:absolute;
	z-index:3;
	border-left:1px solid #fff;/*white*//*to hide the cart border*/
	border-right:1px solid #fff;/*white*//*to hide the cart border*/
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
}

#contestUnder, #magUnder
{
	background-color:#fff;/*white*/
	position:absolute;
	z-index:1;
	left:0px;
	padding:0px;
	margin:0px;
	border-left:1px solid #fff;/*white*//*to hide the cart border*/
	border-right:1px solid #fff;/*white*//*to hide the cart border*/
}

#magUnder{
	top:153px;/*see magCover height*/
}

#contestUnder{
	top: 133px;/*see contestCover height*/
}

#contestCover{
	height:133px;
	background-color:#fff;/*white*/
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
	border-left:1px solid #fff;/*white*//*to hide the cart border*/
	border-right:1px solid #fff;/*white*//*to hide the cart border*/
	padding:0px;
	margin:0px;
}

/******************************************************************************************************/
/*CART*/
/******************************************************************************************************/

#pCartContainer div{
	margin:0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.floatleft{float:left;}
.pCart{width:273px;}
.noBottomBorder{border-bottom:none;}
.noTopBorder{border-top:none;}
.clearfix{clear:both}

#pCartContainer{
	position:absolute;
	float:right;
	top:-317px;
	.top:-315px;/*ie7*/
	_top:-317px;/*ie6*/
	left:477px;/*750-273*/
	z-index:2;
	width:273px;
	height:500px;
	padding:0px;
}

#pCartBumper{
	background-color:#666666;
	height:340px;/*container:500 - (nav:30+empty:100+close:30)*/
	_height:338px;
}

#pCartClose{
	background-color:#fff;/*white*/
	border-left:1px solid #ff9900; /*orange*/
	border-bottom:1px solid #ff9900; /*orange*/
	height:29px;
	_height:30px;
	padding-left:5px;
	padding-right:5px;
	
	border-right:1px solid #ccc;/*grey*/
	.border-right:none;
	
	width:262px;
}

#pCartHeaderImg{float:left}
#pCartCloseImg{float:right;cursor:pointer}

#pCartMags{
	display:none;
	margin:0px;
	background-color:#fff;/*white*/
	border-right:1px solid #ccc;/*grey*/
	_border-right:none;
}

.pCartMags{
	display:none;
	border-left:1px solid #ff9900; /*orange*/
	border-bottom:1px solid #999999;/*grey*/
	margin:0px;
	background-color:#ffffff;
	height:99px;
	width:272px;
}

/*DEBG*/
/*
#pCartMags_0{background-color:#FFFF00}
#pCartMags_1{background-color:#00FF00}
#pCartMags_2{background-color:#FF00FF}
*/
.cartMagImg{
	cursor:pointer;
	float:left;
	height:90px;
	width:69px;
	padding-top:10px;
}
.cartMagInfo{
	float:left;
	text-align:left;
	color: #000033;
	padding-left:5px;
	width:190px;
}
.cartMagTitle{
	cursor:pointer;
	padding-top:12px;
	font-size:18px;
	font-weight:bold;
	height:27px;
}
.cartMagIssues{height:15px;font-size:11px;}
.cartMag4pay{height:15px; font-size:9px;}
.cartMag4payDollar{font-weight:bold;}
.cartMag4payNum{font-weight:bold;font-size:12px;}
.cartMagRemove{height:16px;}
.cartRemoveImg{width:17px;float:left;text-align:center;cursor:pointer;}
.cartRemoveTxt{width:55px;float:left;text-decoration:underline;color:#ff9900;font-size:11px;text-align:left; padding-left: 3px;cursor:pointer;}

#pCartEmpty{
	background-color:#fff;/*white*/
	border-left:1px solid #ff9900; /*orange*/
	border-bottom:1px solid #999999;/*grey*/
	padding-top:10px;
	width:272px;
	height:89px;/*89+10+1=100*/
	border-right:1px solid #ccc;/*grey*/
	.border-right:none;
}

#pCartEmpty_txt{
	width:200px;
	float:left;
	font-size:22px;
	font-weight: bold;
	padding-top:20px;
}

#pCartNav{height:30px;}
#pCartNavOpenCart, #pCartNavCheckout{cursor:pointer;}
#pCartNavItemCnt, #pCartNavCheckout{border-bottom:1px solid #ff9900; /*orange*/}

#pCartNavImg{
	float:left;
	width:46px;
}
#pCartNavItemCnt{
	cursor:pointer;
	float:left;
	background-color:#fff;/*white*/
	color:#666;/*grey*/
	padding-top:8px;
	width:151px;
	height:21px;
	padding-left:2px;
}

#pCartNavCheckout{
	float:left;
	background-color:#fff;/*white*/
	padding-top:5px;
	width:69px;
	height:24px;
	padding-left:5px;
}