@charset "utf-8";
/* CSS Document */
html, body, .outerContainer h1, .outerContainer h2, .outerContainer h3, .outerContainer h4, .outerContainer h5, .outerContainer h6, .outerContainer p {
	padding: 0px; margin: 0px; border: 0px;
}

a, object {
	outline: 0;	
	}

.outerContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%
}
.outerContainer br {
	line-height: 1em;
}
.outerContainer ul, .outerContainer li {
	list-style-type:none;
}
.imageTitle, .imageLink a, a.imageLink {
	display:block;
	text-indent:-9999px;
}
#trailer, #logo, #preorderLinks {
	position:absolute;
}
.newLine {
	clear:both;
	padding-bottom: 30px;
}
/* Promotion head section */
.promheader {
	width: 958px; height: 900px;
	background:url(../images/bg_header.jpg) bottom left no-repeat;
	}
	.promheader h2 {
		color: #fff;
		font-size: 2.4em;
		text-transform:uppercase;
		margin-bottom: 10px;
		}
			.promheader p {
				color: #fff;
				font-size: 1.2em;
				line-height: 1.3em;
				margin-bottom: 10px;
				}

.promheader h3 a:link, .promheader h3 a:visited, .promheader h3 a:hover, .promheader h3 a:active {
	color: #ffc430 !important;
	text-decoration: underline;
}

#headerContent {
	width: 770px;
	margin: 0 auto;
}

#trailers {
	top: 0;	right: 0;
	width: 958px; height: 630px;
	background:url(../images/failover_header.jpg) top left no-repeat;
}
/* Promotion main body section */	
.prombody {
	text-align:center;
	background:url(../images/bg_body.gif) top left repeat-y;
}
.row1 {
	width:958px; height:310px;
	text-align:left;
	background:url(../images/bg_r1_bodyHead.gif) bottom left no-repeat;
	padding: 10px 260px 0 82px;
}
	.row1 h2 {
		font-size:2em;
		color: #000;
		text-transform:uppercase;
		margin-bottom:6px;
	}
		.row1 h3 {
			font-size:2em;
			color:#002a4b;
			margin:10px 0 5px 0;
		}
			.row1 p {
				font-size:1.4em;
				color:#00a3da;
			}
			
.row2 h2 {
	font-size:2.2em;
	color:026e92;
	text-transform:uppercase;
	margin-bottom:20px;
}
.row1, .row2, .row3, .row4, .row5, .row6, .row7, .row8 {
	position: relative;
}
.row2 h2, .row2 ul li, .row3 h2, .row3 ul li {
	color: #026e92;
}
.row4 h2, .row4 ul li, .row5 h2, .row5 ul li, .row6 h2, .row6 ul li, .row7 h2, .row7 ul li, .row8 h2, .row8 ul li {
	color: #40160c;
}
.lineBr {
	padding: 20px;	
}
#items1, #items2, #items3, #items4 {
	margin: 0 auto;
}
#items1 {
	width: 164px;
}
#items2 {
	width: 332px;
}
#items3 {
	width: 498px;
}
#items4 {
	width: 664px;
}
.prombody p {
	padding: 0; margin: 0;
}
.prombody ul {
	list-style:none;
	padding: 0; margin: 0;
}
* html .prombody ul
	{
 	 padding: 80px 0 0 150px;
  	p\adding: 0;
	}
	.prombody li {
		float: left; position: relative;
		width: 164px; height: 320px;
		font-size:1.4em; font-weight: bold;
		text-align:center; text-transform:uppercase;
		}
		.prombody li span {
			color: #5ab6d4;
			font-size:80%;
			display: block;
			}
.btnBuy {
	position: absolute;
	left: 31px; bottom: 0;
	display:block;
	text-indent:-9999px;
	width:100px; height:46px;
	background:url(../images/btn_buy.gif) top left no-repeat;
	margin: 0 auto;
}

#lozenge {
	width: 958px; height: 189px;
	background:url(../images/img_lozenge.png) bottom left no-repeat;
	}
	#lozenge h3, #lozenge p {
		display:none;
	}
.offer-norm {
	position: absolute;
	top: 100px; right: 0px;
	width:110px; height:105px;
	background:url(../images/bogof.png) bottom right no-repeat;	
}

/* Promotion footer section */	
.promfooter {
	width: 958px;
	height: 80px;
	background:#00346b url(../images/bg_footer.jpg) top left no-repeat;
}
	.promfooter p {
		color: #666666;
		font-size: 1.1em;
		margin: 0;
		padding: 0px 0 10px 60px;
		}
