@charset "utf-8";
/* CSS Document */


#pageBody {
	margin-left:auto;
	margin-right:auto;
	width:860px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	z-index:100;
}
#header {
	width:740px;
	font-family:Arial, Helvetica, sans-serif;
	color:#663300;
	text-align:right;
	font-size:1em;
}

.style3 {color: #000000}
a {
	color:#0000FF;
}
.brownheader{
	color:#663300;
	font-weight: bold;
	font-size:110%;	
}
#content{
	background:transparent url(/40/images/forty_background.jpg) repeat-y scroll left top;
		width:860px;		}
.content_block_left a:link, .content_block_left a:active, .content_block_left a:visited, #content_promo a:link, #content_promo a:active, #content_promo a:visited{
	color: #c21b1b;
				}
			
.content_block_left{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 860px;
	font-size: 12px;
				}
			
.timeline_promo{
	position: relative;
	padding-top: 50px;
	padding-left: 210px;
	min-height: 176px;
					
				}
				
.promo_img_1{
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 85px;
				}
				
.promo_img_2{
	position: absolute;
	z-index: 20;
	top: 35px;
	left: -20px;
				}
#leftcontent{
float:left;  width:270px;}				
				
#rghtsweeps {
padding-left:5px; float:right; width:550px; margin-right:20px; text-align:left; }				
#content_promo{
	width: 335px;
				}
				
#partner_packages{
	margin: 0px 12px 0px 13px;
	width: 289px;
	height: 173px;
	background: url(/40/images/partner_packages.jpg);
	padding: 35px 60px 0px 10px;

	_padding: 40px 60px 0px 10px;
	_width: 289px;
	_height: 163px;
				}
				
#partner_packages_header{
	color: #b71803;
	font-size: 20px;
				}
				
.partner_packages_sub{
	color: #b71803;
	font-size: 16px;
				} 
				
.small_trip{
	margin-left: 15px;
	width: 300px;
	padding: 10px 0px;
				}
				
.divider{
	padding-left: 30px;
				}
#sweepstakes2{
width: 860px;
	position: relative;
					
				}
#sweepstakes{
width: 710px;
	margin-left: 100px;
	position: relative;
					
				}
	/*#sweepstakes form{
	display: block;
	margin: 0px;
	padding: 20px 0px 0px 230px;
width: 500px;
				}*/
				
#sweepstakes form div{
	padding: 5px;
				}
				
#sweepstakes form input{
	font-size: 14px;
				}
				
label{
	display: block;
	font-weight: bold;
	font-size: 14px;
				}
				
.longff{
	width: 450px;
				}
				
.shortff{
	width: 215px;
				}
				
				
#fourtytrips{
	
	top: 30px;
	left: -50px;
				}
.fourtytrips{
	top: 30px;
	left: -40px; position: absolute;
				}
