/* CSS Document */

/*text styles*/
.pink{color:#b71586; font-weight:bold;}
.blue{color:#1051A1; font-weight:bold;}
.red{color:#ed1c24; font-weight:bold;}
.black{font-size:16px; padding: 3px 0 3px 0;}
h3{color:#b71586; font-weight:bold; font-size:14px; padding: 3px 0 3px 0;}
h1{color:#b71586; font-weight:bold; font-size:25px; padding: 2px 0 15px 0; height: 15px;}
h1.dates{color:#b71586; font-weight:bold; font-size:25px; padding: 2px 0 15px 30px;  height: 15px;}
h1.directions-title{float:left; width:420px; display:block;}

p.thanks-slogan{color: #1051A1; font-size: 16px;}
p.important-date{color:#1051A1; font-weight:bold; font-size:18px; line-height: 18px; padding:0 0 3px 0; margin:0;}
.coming-soon{color: #000000;}

/*page headers - may differ in height for each page*/
.page-header{float:left; width:748px; height: 434px;}
.page-header-grandprize1{float:left; width:723px; height: 566px;}
.page-header-earlybird-header{float:left; width:748px;height: 520px;}
.page-header-earlybird{float:left; width:748px; height: 433px;}
.page-header-anniversary-header{float:left; width:748px; height:397px;}
.page-header-anniversary{float:none; width:748px!important; overflow:hidden; /* height: 240px; */}
.header-no-image{float:left; width:748px; height: 28px; overflow:hidden;}
.page-header-vehicles{float:left; width:748px; height: 190px;}
.page-header-money{float:left; width:748px; height: 520px;}
.page-header-additional{float:left; width:748px; height: 500px;}
.page-header-buy-tickets{float:left; width:748px; height: 193px;}
.page-header-bonus{float:left; width:748px; height: 384px; overflow:hidden;}
.page-header-grand-prize{float:left; width:748px; height: 520px;}
.page-header-coming-soon{float:left; width:748px; height: 162px; overflow:hidden;}
.page-header-proceeds{float:left; width:748px; height: 520px; overflow:hidden;}

#topnav-title{float:left; width: 666px; margin: 10px 40px 0 40px; padding:0; display:inline;}
/*#topnav-title-dates{float:left; width: 250px; margin: 10px 40px 0 40px; padding:0; display:inline;}*/

ul#grandprize-list {float:left; width:706px; margin:5px 20px 0 20px; padding:0; list-style:none; display:inline;}
ul#grandprize-list li {float:left; width:686px; margin:0 0 5px 0px; padding:2px 0 5px 10px; }
.grandprize-img{float:left; width:732px; padding:0 0 0 7px; margin:0; }

.visit{float:left; width:696px; padding:5px 10px 10px 30px; margin:0; }

ul.home-btns{float:left; width:706px; margin:8px 0 15px 0; padding:0; list-style:none; display:inline;}
ul.home-btns li{float:left; width:104px; height: 23px; margin:0; padding:0;}
/*SPONSORS Styles*/
#sponsors{float:left; width: 666px; padding: 10px 0 0 30px; margin:0; display:inline;}

#sponsors table{float: left; width:666px; border-colapse:colapse; margin: 20px 0 20px 0;}

#sponsors table td{height: 114px;}

/*VEHICLES styles*/
ul#vehicles-list1 {float:left; width:732px; margin:5px 0 0 7px; padding:0; list-style:none; display:inline;}
ul#vehicles-list1 li {float:left; padding: 0; margin: 0; display:inline;}
/*ul#vehicles-list1 li.text{float:left; padding: 70px 0 0 0; margin:0; font-size: 19px; line-height: 24px; display:inline;}

ul#vehicles-list2 {float:left; width:732px; margin: 10px 7px 0 7px; padding:0; list-style:none; display:inline;}
ul#vehicles-list2 li {float:left; width:732px; display:inline;}
ul#vehicles-list2 li.text{float:left; width:712px; padding:0 0 20px 20px; margin:0; font-size: 19px; line-height: 24px; display:inline;}*/

/*SHOW ME THE MONEY list*/
ul#money {float:left; width:732px; margin: 10px 0 0 9px; padding:0; list-style:none; display:inline;}
ul#money li {float:left; width:732px; display:inline;}

/*ADDITIONAL prizing list*/
ul#additional-list {float:left; width:732px; margin:10px 7px 0 7px; padding:0; list-style:none; display:inline;}
ul#additional-list li {float:left; margin: 0 0 0 30px; padding: 0; width: 205px;  display:inline; font-size: 10px; line-height: 10px;}

/*PROCEEDS styles*/
#proceeds-left{float:left; width: 600px; margin: 10px 7px 0 40px; padding:0; display:inline;}
#proceeds-right{float:left; width: 322px; margin: 10px 0 0 0; padding:0; display:inline;}

/*DATES styles*/
#dates-content{float:left; width: 732px; padding:0 0 0 0px; margin:0; display:inline;}
p.important-date{width:702px; padding:20px 0 20px 30px;}
.dates-copy{float:left; width:200px; padding:0 0 20px 30px; line-height:18px;}
#dates-img{float:left; width:732px; height:315px;}
#dates-left{float:left; width: 250px; margin: 20px 0px 0 0px; padding:0; display:inline; font-size:14px; line-height: 16px;}
#dates-right{float:left; width: 410px; margin: 0; padding:0; display:inline;}

.dates-content-bottom {float:left; position:relative; width:748px; height:24px; margin:0 0 20px 0;}


/*LAST DAYS styles*/
#days-left {float:left; width:320px; margin:20px 30px 0 40px; padding:0; display:inline; font-size:14px; line-height:16px;}
#days-right {float:left; width:300px; margin:20px 0 0 0; padding:0; display:inline;}

/*WINNERS styles*/
#winners-container {float:left; width:670px; margin:10px 30px 0 40px; padding:0; display:inline;}
#winners-left {float:left; width:310px; margin:0 0 20px 0; padding-right:10px; display:inline; font-size:14px; line-height:16px;}
h3.winners {float:left; width:310px; color:#b71586; font-weight:bold; font-size:14px; padding:3px 0 25px 0;}
#winners-right {float:left; width:280px; margin:0 0 20px 0; padding:0; display:inline;}
.winners-right-indent {float:left; width:286px; margin:0; padding:20px 0 0 60px; /*border:1px solid #FF0000;*/}
.search-bg {float:right; width:255px; height:87px; margin:0; padding:0; background:url(../_images/bg_search.gif) no-repeat;}
ul#winners-list {float:right; width:230px; margin:15px 0 0 0; padding:0; list-style:none;}
ul#winners-list li {float:left; margin:0; padding:0; display:inline;}
ul#winners-list li strong {float:left; padding:0 0 10px 0; color:#FFFFFF;}
ul#winners-list li input.text.winners {height:14px; padding:2px; border:1px solid #837C81;}
.winners-notification {float:left; width:600px;}

ul.grand-prize-list {float:left; width:310px; margin:0 0 10px 0; padding:0; list-style:none;}
ul.grand-prize-list li {float:left; margin:0; padding:0; font-size:16px; display:inline;}
ul.grand-prize-list li img {float:left; width:164px; margin:0; padding:0 10px 0 0;}
.grand-prize-text {font-size:16px;}

ul.winners-pdf-list {float:right; width:250px; margin:0; padding:10px 0 10px 0; list-style:none;}
ul.winners-pdf-list li {float:left; margin:0; padding:0 5px 0 10px; color:#b71586; display:inline; background:url(../_images/bullet.gif) 0 5px no-repeat;}
ul.winners-pdf-list li.winners-pdf-header {width:250px; margin:0 0 5px 0; padding-left:0px; color:#000000; background:none;}
ul.winners-pdf-list li.bullet-off {margin:0; padding-left:0px; background:none;}
ul.winners-pdf-list li a {color:#b71586; text-decoration:none;}
ul.winners-pdf-list li a:visited {color:#b71586; text-decoration:none;}
ul.winners-pdf-list li a:active {color:#b71586; text-decoration:none;}
ul.winners-pdf-list li a:hover {color:#b71586; text-decoration:underline;}

table.winners-table {float:left; width:660px; margin:0 0 10px 0; padding:0; border-collapse:collapse;}
table.winners-table tr {float:left;}
table.winners-table tr.green {background-color:#bad547;}
table.winners-table tr.winners-table-header {background-color:#699C01; color:#000000; font-weight:bold;}
table.winners-table td {float:left; padding:3px;}
table.winners-table td.name {float:left; width:173px;}
table.winners-table td.city {float:left; width:160px;}
table.winners-table td.ticket {float:left; width:100px;}
table.winners-table td.prize {float:left; width:200px;}

/*FAQs styles*/
ul#faq-list{float:left; width:660px; padding:0 0 0 0px; margin:0; list-style:none;}
ul#faq-list li{width:640px; margin:0 0 20px 0; padding:0 0 0 20px; background:url(../_images/faq-A.gif) 0 0px no-repeat; clear:both; }
ul#faq-list li.question{width:640px; margin:0 0 5px 0; padding:0 0 0 20px; background:url(../_images/faq-Q.gif) 0 0px no-repeat;}
ul#faq-list li.answer{width:640px; margin:0 0 5px 0; padding:0 0 0 20px; background:url(../_images/faq-A.gif) 0 0px no-repeat; }
ul#faq-list li.pink{width:660px; margin:0 0 10px 0; padding:0 0 0 0px; background:none}

ul#faq-list ul.faqs{float:left; width:620px; margin:0; padding:0 0 20px 20px; display:inline; vertical-align:top;}
ul#faq-list ul.faqs li {width:620px; margin:0; padding:0; list-style-type:none; background:none;}

.back-to-top{float:left; width:660px; padding:0px; margin:0;}

.indented{float:left; width:610px; padding:0; margin:0 0px 20px 20px; display:inline;}

/*LHSC styles*/
h1.lhsc_header{float:left; display:block; width: 446px; color:#b71586; font-weight:bold; font-size:22px; padding: 2px 0 15px 0; height: 33px;}
a.lhsc_logo{float:left; display:block; width: 220px; height:33px; margin: -6px 0 0 0;}
.lhsc_content{float:left; display:block; width: 660px;}

/*DIRECTIONS STYLES*/

.directions{float:left; width: 702px; padding:0 0 0 30px; margin:0; display:inline;}
.directions-copy{float:left; width: 702px; padding: 20px 0 20px 0; margin:0; display:inline;}
.london-map{float:left; width:693px; height: 480px; margin:0; padding:0;}
.london-vote{float:left; width:693px; height: 280px; margin:0; padding:0;}
.grandbend-map{float:left; width: 490px; margin: 0px; padding:0; display:inline;}
.grandbend-directions{float:left; width:196px; margin: 0px; padding:0; display:inline;}
h3.print{float:left; width: 231px;}
div.print{float:left; padding: 5px 0 0 210px;}
h3.grandbend{margin: 20px 0 0 30px;}
h3.money{font-size:18px; color:#ff0000; font-weight:bold;}

/*BUY TICKETS STYLES*/
.buy_left{float:left; width:368px;  padding:0 20px 0 0; display:inline;}
.buy_right{float:left; width: 281px; padding: 10px 0 0 15px; display:inline;}
.buy-thank-you{float:left; width: 685px; height: 106px; margin: 20px 0 8px 0px; display:inline;}
.shoppers-text{float:left; width:400px;  padding: 10px 40px 5px 0;}
.shoppers-logo{float:left; width:235px; height: 114px; overflow:hidden;  padding:0 0 0 10px;}
h4{color:#1051A1; font-weight:bold; font-size: 14px;}

/*VIRTUAL TOUR STYLES*/
ul#virtual-list {float:left; width:706px; margin:5px 0 0 0px; padding:0; list-style:none; display:inline;}
ul#virtual-list li {float:left; padding: 0 10px 0 0px; margin: 0; width:357px; display:inline;}
ul#virtual-list li.text{float:left; padding: 70px 0 0 0; margin:0; font-size: 19px; line-height: 24px; width: 320px; display:inline;}

/*BONUS STYLES*/
.bonus-winners{float:left; width:320px; padding: 0 10px 0 0;}

/*DOWNLOAD BROCHURE*/
ul.download-list {float:left; width:600px; margin:0; padding:10px 0 0 0; list-style:none;}
ul.download-list li {float:left; margin:0; padding:0; display:inline;}
ul.download-list li.copy a {float:left; padding-left:25px; background:url(../_images/icon_pdf.gif) no-repeat;}
ul.download-list li.copy {float:left; width:400px; margin:0; padding:0 0 0 10px; line-height:25px;}

/* Misc. */
a.table-link {float:left; width:152px; text-decoration:none;}



.page-anniversary-winners {
	width:748px;
}
.page-anniversary-winners p {
	float:left;
	display:block;
	color:#222222;
	width:110px;
	margin-left:20px;
}
.page-anniversary-winners h2, h2.giftcards {
	margin:15px;
	color:#B71586;
	font-size:16px;
	margin-bottom:25px;
}
.page-anniversary-links {
	color:#222222;
	margin-top:20px;
}
.page-anniversary-links p {
	display:block;
	width:700px;
	background:url(../_images/icon_pdf.gif) no-repeat;
}
.page-anniversary-links a {
	color:#222222;
	padding-left:25px;
	line-height:30px;
	height:30px;
}
/*WINNERS MOUNTAIN OF MONEY*/
ul.winners-money{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:228px;
	padding:15px 0 15px 0;
}
ul.winners-money li{
	padding:0 0 5px 0;
}
ul.winners-money li.winner-amount{
	font-size:18px;
	color:#2d4d9d;
	font-weight:bold;
}
/*WINNERS VEHICLES*/
ul.winners-vehicles{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:300px;
	padding:15px 0 15px 20px;
}
ul.winners-vehicles li{
	width:300px;
	padding:0 0 5px 0!important;
	font-size:14px;
}
ul.winners-vehicles li.winner-amount{
	font-size:18px;
	color:#2d4d9d;
	font-weight:bold;
}
ul.winners-first{
	padding:15px 0 15px 150px;
}

