/* General style  */

body{
	background:url(../images/body-bg.gif) 0 0 repeat-x #218676;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
	margin:0;
}
div, ul, img, p, h1, h2, h3, h4, form{
	margin:0;
	padding:0;
}
a{
	outline:none;
	text-decoration:none;
}
ul{
	list-style-type:none;
}

.spacer{
	clear:both;
	font-size:0;
	line-height:0;
}

/* Wrapper panel style */

#wrapper{
	width:924px;
	margin:0 auto;
	background-color:#fff;
	color:inherit;
	height:100%;
}

/* Header panel style */

#header{
	background:url(../images/header.jpg) 0 0 no-repeat;
	padding:13px 0 13px 122px;
}

#header img.logo{
	display:block;
	
}

/* Body panel style */

#bodypan {
	background:url(../images/badypan-bg.gif) 0 0 repeat-x;
	padding:26px 0 68px 0;
	height:100%;
	overflow:hidden;
}

#bodypan div.mainpan{
	width:732px;
	margin:0 auto;
	background: url(../images/mainpan-background.png) 0 0 no-repeat;
	padding:30px 0 50px 0;
	overflow:hidden;
}

/* Digital Edition panel style */

div.digitalEdition {
	width:639px;
	padding:0 45px;
	height:100%;
}

div.digitalEdition h3 {
	background:url(../images/freebanner.png) 0 0 no-repeat;
	padding:32px 0 0 32px;
	font:bold 30px/33px Helvetica, Arial,sans-serif;
	color:#2D3F68;
	background-color:inherit;
	height:60px;
}

div.digitalEdition h3 span {
	padding:0 0 0 108px;
}

div.digitalEdition img.specialoffer {
	display:block;
}
div.digitalEdition p {
	width:517px;
	padding:10px 0 8px 12px;
	font:bold 16px/20px Helvetica, Arial,sans-serif;
	color:#2D3F68;
	background-color:inherit;
}

div.digitalEdition p span.caps {
	text-transform:uppercase;
}

div.boatting {
	float:left;
	width:245px;
}

div.boatting img {
	display:block;
	margin:7px 0px 0 12px;
}

div.launchform {
	width:390px;
	float:left;
	padding:0 0 0 0;
}

div.launchform label {
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#4E4E4D;
	background-color:inherit;
	margin:0 0 11px 0;
	height:27px;
	width:110px;
	float:left;
}

div.launchform label.member {
	height:38px;
}

div.launchform input.txt {
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#626262;
	background-color:#fff;
	height:20px;
	width:242px;
	float:left;
	border:1px solid #DEC44C;
	padding:0 0 0 3px;
}

div.launchform input.lunchbutton{
	height:37px;
	width:361px;
	float:left;
	margin:0 0 0 0;
}

/* Footer panel style */

#footer {
	width:922px;
	background:url(../images/footer-bg.gif) 0 0 repeat-x;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding:12px 0 21px 0;
	text-align:center;	
}

#footer p {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#626262;
	background-color:inherit;
}