body {
background: #426790 url('../images/index/clouds.jpg') no-repeat center top ;
padding:0;
margin:0;
width:100%;
height:400px;
}

h1 {
color: #ffffff;
font: bold 30px Helvetica, Arial, sans-serif;
}

h2 {
color: #ffffff;
font: bold 18px Helvetica, Arial, sans-serif;
}

#wrapper {
width: 980px;
margin: 25px auto ;
}

ul {
list-style-type : none;
}

#header {
width: 980px;
height:100%;
}

#headerlogo {
float:left;
width:178px;
height:157px;
background: url('../images/index/logo.png') no-repeat;
}

#main-nav {
float:left;
width:792px;
height:157px;
background: url('../images/index/menu-header.png') no-repeat;
margin-bottom:25px;
}

.red {
color:#cc0033;
}

/************Main Navigation List************/

.main-rollover {
margin-left:-25px;
}

.rollover {
width:126px;
display:inline;
float:left;
}

#tellfriend, #tellfriend a {
width:246px;
display:inline;
float:left;
}

#tellfriend a:hover { 
margin-top:-13px;
padding-top:13px;
background: url("../images/index/friendrollover.jpg") no-repeat;
color: #fff;
}

#tellfriend a:active {
margin-top:-13px;
padding-top:13px;
background: url("../images/index/friendrollover.jpg") no-repeat;
color: #cc0033;
}

.rollover a {
margin:0 auto;
display:block;
text-decoration:none;
width: 126px;
height: 147px;
text-align:center;
font: bold 30px Helvetica, Arial, sans-serif;
color:#fff;
background: transparent;
}

.rollover a:hover { 
margin-top:-13px;
padding-top:13px;
background: url("../images/index/rollover.jpg") no-repeat;
color: #fff;
}

.rollover a:active {
margin-top:-13px;
padding-top:13px;
background: url("../images/index/rollover.jpg") no-repeat;
color: #cc0033;
}

#homebtn a{
margin-left:-10px;
width:135px;
}

#homebtn a:hover{
margin-top:-13px;
padding-top:13px;
background: url("../images/index/homerollover.png") no-repeat;
color: #fff;
}

#homebtn a:active{
margin-top:-13px;
padding-top:13px;
background: url("../images/index/homerollover.png") no-repeat;
color: #cc0033;
}

#winnersbtn a{
width:148px;
}

#winnersbtn a:hover{
margin-top:-13px;
padding-top:13px;
background: url("../images/index/winnersrollover.png") no-repeat;
color: #fff;
}

#winnersbtn a:active{
margin-top:-13px;
padding-top:13px;
background: url("../images/index/winnersrollover.png") no-repeat;
color: #cc0033;
}

#prizes {
margin:0 auto;
float:left;
text-decoration:none;
width: 126px;
height: 147px;
text-align:center;
font: bold 30px Helvetica, Arial, sans-serif;
color:#fff;
background: transparent;
}

#prizes:hover{
margin-top:-13px;
padding-top:13px;
cursor: pointer;
background: url("../images/index/prizerollover.jpg") no-repeat;
color: #fff;
}

#prizes:active{
margin-top:-13px;
padding-top:13px;
background: url("../images/index/prizerollover.jpg") no-repeat;
color: #cc0033;
}

/************Prize Sub Navigation List************/

ul.prizenav {
text-align:left;
margin-top:0px;
margin-left:-21px;
text-decoration:none;
font: 13px/15px	 Helvetica, Arial, sans-serif;
}

.prizenav a {
text-decoration:none;
height: 15px;
font: 13px/15px Helvetica, Arial, sans-serif;
color:#fff;
}

.prizenav a:hover { 
background:none;
color: #000;
}

.prizenav a:active {
background:none;
color:#000;
}

/************SLIDESHOW************/

#slideshow-container {
width:980px;
}

#car-container {
width:950px;
margin:-50px 0 0 15px;
}

/************MAIN CONTENT CONTAINER*************/

#content_container {
	clear:both;
    width: 980px; 
    background: url('../images/index/content-top.png') no-repeat top center;
}

#newshead {
    width: 980px; 
    height:60px;
    background: url('../images/index/news-bar.png') no-repeat top center;
}

#newshead h1 {
padding-top:7px;
padding-left:50px;
}

#news-container {
    width: 980px;
    background: url('../images/index/content-repeat.png') repeat-y center;
}

.newspost {
width:550px;
font: 16px Helvetica, Arial, sans-serif;
color:#fff;
padding-top:7px;
margin-left:35px;
}

.newspost a {
color:#cc0033;
text-decoration:none;
}

#news {
	margin-left:15px;
    width:565px;
    float:left;
}

.showhome {
	color:#cc0033;
	font-weight:bold;
}

#rightbar {
    width:380px;
    float:right;
}

#buy {
	width:380px;
	height:190px;
	text-align:center;
}

#dates {
width:380px;
font:13px Helvetica, Arial, sans-serif;
color:#000;
}

#datesheader {
	margin:0 auto;
    width: 300px; 
    height:35px;
    background: url('../images/index/dates-header.png') no-repeat top center;
}

#datesheader h2 {
padding-top:7px;
padding-left:35px;
}

.datetext {
padding-left:35px;
line-height:35px;
}

.date {
	margin:0 auto;
    width: 300px; 
    height:35px;
    background: url('../images/index/datebg.png') no-repeat top center;
}

.lastdate {
	margin:0 auto;
    width: 300px; 
    height:45px;
    background: url('../images/index/lastdate.png') no-repeat top center;
}

.clear {
clear:both;
font: 10px Helvetica, Arial, sans-serif;
color:#ffffff;
text-align:center;
}

/************WINNERS PAGE******980px*******/

#winners-container {
    width: 980px;
	padding-top:15px;
    background: url('../images/index/content-repeat.png') repeat-y center;
    color:#ffffff;
}

#winnerscontent-container {
	margin:0 auto;
	width: 880px;
	font: 16px Helvetica, Arial, sans-serif;
color:#fff;
}

#winners-container a {
font: 16px Helvetica, Arial, sans-serif;
color:#cc0033;
text-decoration:none;
}
.search_input {
height:24px;
vertical-align:middle;
font:bold 16px Helvetica, Arial, sans-serif;
color:#000000;
}
.submit-image {
margin-top:4px;
height:34px;
vertical-align:middle;
}

#results-head {
    width: 890px;
    margin-left:-7px;
	padding-top:15px;
	height:40px;
    background: url('../images/index/results-bar.png') no-repeat;
    color:#ffffff;
}

.results-titles {
	float:left;
	display:inline;
    margin-left:15px;
    margin-top:-7px;
	font:bold 16px Helvetica, Arial, sans-serif;
    color:#ffffff;
}

#results {
padding-left:15px;
}

#drawdates {
padding-top:15px;
}


/************GRAND PRIZE PAGE******980px*******/

.gp-container {
	width: 980px;
	padding-top:15px;
}

.gprizes {
	margin-left:15px;
    width:425px;
    float:left;
    padding-top:7px;
    padding-left:10px;
}

.gp-desc {
    width:490px;
    float:left;
}

.gp_desc {
font: 13px Helvetica, Arial, sans-serif;
color:#fff;
padding-top:7px;
}

/************VACATIONS PRIZE PAGE******980px*******/

.vac-container {
	width: 980px;
	padding-top:15px;
}

.vacprizes {
	margin-left:15px;
    width:300px;
    float:left;
    padding-top:7px;
    padding-left:10px;
}

.vac-desc {
    width:600px;
    float:left;
}

.gp_desc {
font: 16px Helvetica, Arial, sans-serif;
color:#fff;
padding-top:7px;
}

/************Vehicles PAGE******980px*******/
.cardivider {
    width: 980px;
    background: url('../images/index/divider.png') no-repeat center;
    height:5px;
    margin:0 0 15px;
}

#vehiclepage {
margin: 0 auto;
width:950px;
}

.largevehicle {
    width:400px;
    float:left;
    padding-top:15px;
    text-align:center;
    margin-left:50px;
    margin-bottom:15px;
}

.vehicle {
    width:250px;
    float:left;
    padding-top:15px;
    text-align:center;
    margin-left:50px;
    margin-bottom:15px;
}

img.lrgvehicleimg {
margin: 0 auto;
width:400px;
}

img.vehicleimg {
margin: 0 auto;
width:200px;
}
.vehicle_name {
font: bold 14px Helvetica, Arial, sans-serif;
color:#ffffff;
padding-top:7px;
}

#preimg {
}

#preview{
	position:absolute;
	border:2px solid #ccc;
	background:#426790;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius:15px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 7px 7px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 7px 7px;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 7px 7px;
	padding:10px;
	display:none;
	font: 14px Helvetica, Arial, sans-serif;
	color:#fff;
	}

/************Electronics PAGE******980px*******/

.electronics {
    width:350px;
    text-align:left;
    margin-left:60px;
    margin-bottom:15px;
}

img.elecimg {
margin-left:15px;
}

.electronics_name {
font: bold 14px Helvetica, Arial, sans-serif;
color:#ffffff;
padding-top:7px;
}

.supplier-head {
    width: 890px;
    margin:15px auto 0;
	padding-top:15px;
	height:40px;
    color:#ffffff;
}

#supplier-tophead {
    width: 890px;
    margin:0 auto;
	padding-top:15px;
	height:40px;
    color:#ffffff;
}

.supplier {
    margin-left:15px;
    margin-top:-7px;
	width:840px;
	font:bold 16px Helvetica, Arial, sans-serif;
    color:#ffffff;
}

.buy-btn {
margin:0 auto;
text-align:center;
width:980px;
}

/************ORDER PAGE*************/

#order-nav {
float:left;
width:792px;
height:157px;
margin-bottom:15px;
background: url('../images/index/menu-header.png') no-repeat;
}

#ordercontent_container {
	clear:both;
    width: 980px; 
    background: url('../images/index/content-top.png') no-repeat top center;
}

#order-container {
    width: 980px;
    margin-top:-18px;
    background: url('../images/index/content-repeat.png') repeat-y center;
}

#ticklocs {
float:left;
}

#orderpgbtn {
float:right;
margin-right:65px;
}
/************THANK YOU Page*************/

#heli {
	margin:0 auto;
    width: 950px; 
    height:338px;
    background: url('../images/index/helicopter.jpg') no-repeat top center;
}


#thankshead {
    width: 980px; 
    height:60px;
    background: url('../images/index/news-bar.png') no-repeat top center;
}

#thankshead h1 {
padding-top:7px;
padding-left:50px;
}

#thanks-container {
    width: 980px;
    background: url('../images/index/content-repeat.png') repeat-y center;
}

.thankscontent {
width:930px;
font: 18px Helvetica, Arial, sans-serif;
color:#fff;
padding-top:7px;
padding-left:35px;
}

.thankscontent a {
color:#cc0033;
text-decoration:none;
}

#thanks {
	margin-left:15px;
    width:930px;
}


.causecontent {
width:880px;
font: 16px Helvetica, Arial, sans-serif;
color:#fff;
padding-top:7px;
padding-left:35px;
}

.causedivider {
    width: 980px;
    background: url('../images/index/divider.png') no-repeat center;
    height:5px;
    margin:15px 0 15px -25px;
}

.causeimg {
    width: 727px;
    padding-left:90px;
}

.causes {
	width:250px;
	text-align:center;
	float:left;
	margin:0 90px 20px 90px;
}

.causes img {
	margin-bottom:10px;
}

/************FAQs Page*************/

#faq-container {
    width: 980px;
    background: url('../images/index/content-repeat.png') repeat-y center;
}

.divider {
    width: 980px;
    background: url('../images/index/divider.png') no-repeat center;
    height:5px;
    margin-top:10px;
}

.faq {
width:880px;
font: bold 24px Helvetica, Arial, sans-serif;
color:#ffffff;
padding-top:12px;
padding-left:50px;
}

.question {
width:880px;
font: 20px Helvetica, Arial, sans-serif;
color:#cccc00;
padding-top:12px;
padding-left:50px;
}

.answer {
width:880px;
font: 16px Helvetica, Arial, sans-serif;
color:#ffffff;
padding-top:7px;
padding-left:50px;
}

.answer a {
font: 16px Helvetica, Arial, sans-serif;
color:#cc0033;
text-decoration:none;
}

/************FOOTER*************/

#footer {
    width: 980px;
    height:91px;
    background: url('../images/index/footer.png') no-repeat center;
}

#footernav, #footernav a {
font: 11px Helvetica, Arial, sans-serif;
color:#fff;
text-decoration:none;
text-align:center;
}

#footernav a:hover, #footernav a:active {
font: 11px Helvetica, Arial, sans-serif;
color:#cc0033;
text-decoration:none;
text-align:center;
}

#footernav {
padding-top:35px;
}