.b1z, .b2z, .b3z, .b4z, .b2xz, .b3xz, .b4xz{font-size:1px; overflow:hidden; display:block;}
.b1z {height:1px; background:#aaa; margin:0 5px;}
.b2z, .b2xz {height:1px; background:#663; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3z, .b3xz {height:1px; background:#663; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4z, .b4xz {height:2px; background:#663; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2xz, .b3xz, .b4xz { background-color: #ffc; }
.headz {background: #663; border-right:1px solid #aaa; border-left:1px solid #aaa; height: 18px;}


h1.headx  {background-color: #663; width: 494px; height: 12px; padding: 2px 0 3px 4px;  line-height: 12px; color: #ffc; text-align: left; font-size: 12px; vertical-align: middle;}


#priceContent .infoContainer .headz span {margin: 0 0 0 4px; color: white; font-size: 14px; font-weight: bold;}
.contentz
{
	background: #ffc;
	border-right: #aaa;
	border-left: #aaa;
	border-width: 0 1px 0 1px;
	border-style: none solid none solid;
}

.infoContainer
{
	width: 500px; color: #fff; text-align: left; margin: 0 auto;
}

.infoContainer p
{
	text-align: left; padding: 2px; margin: 0; color: black; font-size: 12px;
}

.infoContainer a {color: #900; font-size: 12px; font-weight: bold;}
.infoContainer a:hover {color: green; font-size: 12px; text-decoration: underline;}

.infoContainer hr {margin: 0;}









/* ------ Pricing containers ----------------------*/

     
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#00CCFF; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#00CCFF; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#00CCFF; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #003367;}
.headh {background: #00CCFF; border-right:1px solid #aaa; border-left:1px solid #aaa; height: 18px;}
#priceContent .priceContainer .headh div.package {margin: 0 0 0 4px; color: #000; font-size: 12px; font-weight: bold;}
#priceContent .priceContainer .headh div.package div.left {float: left;  position: relative;}
#priceContent .priceContainer .headh div.package div.right {float:right; padding-right: 10px;}

#priceContent .priceContainer .headh div.package div.right a {color:#000;}
#priceContent .priceContainer .headh div.package div.right a:hover {color:green;}

.contenth
{
	background: #003367;
	border-right: #aaa;
	border-left: #aaa;
	border-width: 0 1px 0 1px;
	border-style: none solid none solid;
}
.contenth div {margin-left: 12px; padding-top: 5px;}

  
/* ------ NEW HEADERS ----------------------*/

#priceContent	{margin: 0 auto; width: 900px;}

/*#priceContent h3 {width: 100%; font-size: 12px;	text-align: center;	margin: 0 auto 0 auto;	font-weight: bold;}
*/
#priceContent li {float:left; margin: 10px 10px 30px 0; list-style: none;}

.priceContainer
{
	width: 200px; color: #000; text-align: left;
}

.vidOnly {width: 650px; margin: 0 auto;}
.imgOnlySpecials {width: 440px; margin: 0 auto;}

div.listing p
{
	text-align: left; margin: 0; color: white; font-size: 12px;
}

.bottomSpace {clear:both; visibility: hidden; margin-bottom: 20px;}