#TopContent h1 {
	width:129px;
	height:52px;
	margin:0;
	padding:0;
	border:0;
	background:url(/images/landing/logo.jpg) no-repeat left top;
}
#TopContent h1 a {
	width:129px;
	height:52px;
	display:block;
}
#TopContent h1 a:focus {
	background-color:transparent;
}
#MainContent {
	top:0;
	left: 0;
	padding:0 0 40px 0;
}
#MainBanner {
	width:775px;
	height:243px;
	margin:0;
	padding:0;
	display:block;
}
#DocumentContent {
	position: relative; /* used for child abs positioned elements*/
}
#PackageDetails {
	width: 360px;
	margin:26px 0 0 0;
	padding:0 30px 0 42px;
	float:left;
	overflow:hidden;
}
#PackageDetailsFull {
	margin: 26px 0 0 0;
	padding:0 42px 0 42px;
}
h2.title {
	width:361px;
	height:18px;
	margin:0;
	padding:0;
	border:0;
}
h2.titleFull {
	width:775px;
	height:18px;
	margin:0;
	padding:0;
	border:0;
}
#ChooseVenue {
	margin:25px 0 0 0;
}
h3.chooseVenue {
	width:237px;
	height:13px;
	margin:0;
	padding:0;
	border:0;
}
#ChooseVenue div {
	margin:4px 0 0 0;
}
#ChooseVenue div .chooseVenueContainer {
	width:251px;
	float:left;
}
#ChooseVenue .dropDownList {
	width:251px;
}
#ChooseVenue div .selectVenueContainer {
	width:39px;
	margin:2px 0 0 10px;
	float:left;
}
.chooseVenueWrap {
	margin:25px 0 0 0;
}
.chooseVenueWrap div {
	margin:4px 0 0 0;
}
.chooseVenueWrap div .chooseVenueContainer {
	width:251px;
	float:left;
}
.chooseVenueWrap .dropDownList {
	width:251px;
}
.chooseVenueWrap div .selectVenueContainer {
	width:39px;
	margin:2px 0 0 10px;
	float:left;
}
#PackagePrices {
	width:308px;
	padding:0 0 0 30px;
	float:left;
}
#PackagePrices2 {
	width:255px;
	padding:0 0 0 0;
	float:right;
}
h2.packagePricesTitle {
	width:272px;
	height:73px;
	margin:0;
	padding:0;
	border:0;
}
.packagePricesContainer {
	width:272px;
}
.packagePricesContainerBottom {
	padding-bottom:41px;
}
.packagePricesContent {
	margin:0 34px 0 34px;
	color:#ffffff;
}
.packagePricesContent p {
	margin:0;
	padding:0;
	border:0;
}
.packagePricesContent h3.packagePrice {
	width:150px;
	height:22px;
	margin:9px 0 3px 0;
	padding:0;
	border:0;
}
.packagePricesContent img {
	margin:9px 0 3px 0;
}
.packageFootnote {
	width:242px;
	margin:0 15px;
	padding:0;
	border:0;
	text-align:center;
}
/* Bowlerz Crew styles */

#spray {
	background:url(/images/landing/bowlerzCrew/bannerRC.gif) no-repeat 0 0;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 500px;
	width: 253px;
	text-indent:-9999em;
}
.bowlerzCrew li {
	list-style:none;
	background:url(/images/landing/bowlerzCrew/listitem.gif) no-repeat left 9px;
	line-height:24px;
	color:#2e3192;
	padding-left:14px;
	font-weight:bold;
}
.bowlerzCrew h2 {
	color:#2e3192;
	background: url(/images/landing/bowlerzCrew/title.gif) no-repeat left top;
	width:308px;
	height:39px;
}
.bowlerzCrew h4 {
	color:#2e3192;
	background: url(/images/landing/bowlerzCrew/subtitle.gif) no-repeat left top;
	width:384px;
	height:15px;
}
#bCrewChooseVenue {
	background:url(/images/landing/bowlerzCrew/chooseVenue.gif) no-repeat left top;
}
.bowlerzCrew .conditions {
	font-size:.9em;
	color:#999;
}
/* OLD Christmas styles */

#MainBanner.christmas {
	background:url(/images/landing/christmas/banner.jpg) no-repeat left top;
}
h2.christmasTitle {
	background:url(/images/landing/christmas/title.gif) no-repeat left top;
}
h3.chooseVenue {
	background:url(/images/landing/christmas/chooseVenue.gif) no-repeat left top;
}
h2.christmasPackagePricesTitle {
	background:url(/images/landing/christmas/packagePricesTitle.gif) no-repeat left top;
}
.christmaspackagePricesContainer {
	background:url(/images/landing/christmas/packagePricesContainer.gif) repeat-y left top;
}
.christmaspackagePricesContainerBottom {
	background:url(/images/landing/christmas/packagePricesBottom.jpg) no-repeat left bottom;
}
h3.christmasPackagePrice1800 {
	background:url(/images/landing/christmas/price1800.gif) no-repeat left bottom;
}
h3.christmasPackagePrice1900 {
	background:url(/images/landing/christmas/price1900.gif) no-repeat left bottom;
}
h3.christmasPackagePrice1950 {
	background:url(/images/landing/christmas/price1950.gif) no-repeat left bottom;
}
h3.christmasPackagePrice2050 {
	background:url(/images/landing/christmas/price2050.gif) no-repeat left bottom;
	width:158px;
}
/* Christmas 2008 styles */

#MainBanner.christmas08 {
	background: url(/images/landing/christmas/2008/banner.jpg) no-repeat;
}
#PackageDetails.wide {
	width:480px;
	margin:26px 0 0 0;
	padding:0 30px 0 42px;
	float:left;
}
#PackageDetails #priceTag {
	background:url(/images/landing/christmas/2008/priceTag.gif) no-repeat left top;
	width: 105px;
	height: 105px;
	float: right;
	margin-top: -14px;
	margin-bottom: 0;
}
#christmas08Title {
	background:url(/images/landing/christmas/2008/title.gif) no-repeat left top;
	width:424px;
	height:18px;
	margin: 0;
	padding:0;
	border:0;
}
h2#christmasValue {
	background:url(/images/landing/christmas/2008/greatValueText.gif) no-repeat left top;
	width:296px;
	height:30px;
	margin: 17px 0 0 0;
	padding:0;
	border:0;
}
h3#packageTitle {
	background:url(/images/landing/christmas/2008/packageTitle.gif) no-repeat left top;
	width: 190px;
	height: 14px;
	margin-bottom: 10px;
}
ul.christmasList {
	width: 300px;
	margin: 0;
	padding: 0;
	float: left;
}
ul.christmasList li {
	list-style: none;
}
ul.christmasList li#point1 {
	background:url(/images/landing/christmas/2008/xmasPackage1.gif) no-repeat left top;
	width: 335px;
	height: 20px;
	margin-bottom: 10px;
}
ul.christmasList li#point2 {
	background:url(/images/landing/christmas/2008/xmasPackage2.gif) no-repeat left top;
	width: 329px;
	height: 39px;
}
#flourish {
	background:url(/images/landing/christmas/2008/flourish.gif) no-repeat 0 0;
	position: absolute;
	right: 13px;
	bottom: 0;
	height: 424px;
	width: 242px;
}
/* Christmas 2009 styles */
#christmasIncludes {
	background:url(/images/landing/christmas/2009/ourChristmas.gif) no-repeat left top;
	width:300px;
	height:17px;
	margin: 20px 0 0 0;;
	padding:0;
	border:0;
}
#flourish {
	background:url(/images/landing/christmas/2009/flourish.jpg) no-repeat 0 0;
	position: absolute;
	right: 13px;
	bottom: 0;
	height: 600px;
	width: 242px;
}
h2#christmasBlast {
	background:url(/images/landing/christmas/2009/christmasBlast.gif) no-repeat left top;
	width:148px;
	height:18px;
	margin: 20px 0 0 0;
	padding:0;
	border:0;
}
h2#christmasCheers {
	background:url(/images/landing/christmas/2009/christmasCheers.gif) no-repeat left top;
	width:148px;
	height:15px;
	margin: 40px 0 0 0;
	padding:0;
	border:0;
}
ul.christmasList2 {
	width: 200px;
	margin: 0;
	padding: 0;
	float: left;
}
ul.christmasList2 li {
	list-style: none;
	background: url(/images/landing/christmas/2009/starpoint.gif) no-repeat left top;
	line-height: 25px;
	color:#d7005c;
	padding-left: 30px;
}
#PackageDetails #from1395 {
	background:url(/images/landing/christmas/2009/from1395.gif) no-repeat left top;
	width: 139px;
	height: 142px;
	float: right;
	margin: -50px 120px 0 0;
}
#PackageDetails #from1795 {
	background:url(/images/landing/christmas/2009/from1795.gif) no-repeat left top;
	width: 139px;
	height: 142px;
	float: right;
	margin: -60px 120px 0 0;
}
/* GlasgowLounge */
#rightCol {
	background:url(/images/landing/GlasgowLounge/rightCol.jpg) no-repeat 0 0;
	position: absolute;
	right: 12px;
	top: 295px;
	height: 280px;
	width: 242px;
}
#GlasgowPrices {
	background:url(../images/landing/GlasgowLounge/1995.gif);
	width: 269px;
	height:19px;
}
#MianTitle {
	background:url(../images/landing/GlasgowLounge/title1.gif);
	width: 460px;
	height:37px;
}
ul.GlasgowLoungeList {
	width: 400px;
	margin: 0;
	padding: 0 0 20px 0;
}
ul.GlasgowLoungeList li {
	list-style: none;
	background: url(../images/landing/GlasgowLounge/goldenbullet.gif) no-repeat left top;
	line-height: 12px;
	padding:0 0 0 20px;
	margin:15px 0 0 20px;
}
#number {
	background:url(../images/landing/GlasgowLounge/number.gif);
	width: 119px;
	height:17px;
}
/* HighLounge */
#HighLoungerightCol {
	background:url(/images/landing/HighLounge/rightcol.jpg) no-repeat 0 0;
	position: absolute;
	right: 2px;
	top: 295px;
	height: 350px;
	width: 252px;
}
#HighPrices {
	background:url(../images/landing/HighLoungeLounge/1995.gif);
	width: 269px;
	height:19px;
}
#HighLoungeTitle1 {
	background:url(../images/landing/HighLounge/title1.gif);
	width: 475px;
	height:37px;
}
#HighLoungeTitle2 {
	background:url(../images/landing/HighLounge/title2.gif);
	width: 180px;
	height:17px;
}
#HighLoungeTitle3 {
	background:url(../images/landing/HighLounge/title3.gif);
	width: 446px;
	height:37px;
}
#number {
	background:url(../images/landing/HighLounge/number.gif);
	width: 110px;
	height:17px;
}
/* Bells Challenge */

#bells08Title {
	background:url(/images/landing/christmas/2008/titleBells.gif) no-repeat left top;
	width:424px;
	height:18px;
	margin: 0;
	padding:0;
	border:0;
}
#bellsTable08Title {
	background:url(/images/landing/christmas/2008/titleTableBells.gif) no-repeat left top;
	width:424px;
	height:18px;
	margin: 20px 0 0 0;
	padding:0;
	border:0;
}
h3#packageTitleBells {
	background:url(/images/landing/christmas/2008/packageTitleBells.gif) no-repeat left top;
	width: 90px;
	height: 14px;
	margin-bottom: 10px;
}
ul.christmasList li#bellspoint1 {
	background:url(/images/landing/christmas/2008/bellsPackage1.gif) no-repeat left top;
	width: 321px;
	height: 42px;
}
ul.christmasList li#bellspoint2 {
	background:url(/images/landing/christmas/2008/bellsPackage2.gif) no-repeat left top;
	width: 321px;
	height: 42px;
}
ul.christmasList li#bellspoint3 {
	background:url(/images/landing/christmas/2008/bellsPackage3.gif) no-repeat left top;
	width: 321px;
	height: 26px;
}
#bellsResultTable {
	width: 450px;
	margin: 15px 0 0 0;
	border-collapse:collapse;
}
#bellsResultTable th {
	background-color:#F9F6F2;
	padding: 10px;
	border: 0;
	font-size: 1em;
	color: #722672;
}
#bellsResultTable th#col1 {
	width: 25px;
}
#bellsResultTable th#col2 {
	width: 175px;
}
#bellsResultTable th#col3 {
	width: 175px;
}
#bellsResultTable th#col4 {
	width: 75px;
}
#bellsResultTable td {
	padding: 10px;
	border: 0;
	border-bottom: 1px dotted #ccc;
}
/* wkd-wild */

.wkdwild {
	background:url(/images/landing/wkd-wild-banner.jpg) no-repeat left top;
}
h2.wkdwildTitle {
	background:url(/images/landing/frenzy/title.gif) no-repeat left top;
}
h3.wkdwildChooseVenue {
	background:url(/images/landing/frenzy/chooseVenue.gif) no-repeat left top;
}
h2.wkdwildPackagePricesTitle {
	background:url(/images/landing/frenzy/packagePrices.gif) no-repeat left top;
}
.wkdwildPackagePricesContainer {
	background:url(/images/landing/frenzy/packagePricesContainer.gif) repeat-y left top;
}
.wkdwildPackagePricesContainerBottom {
	background:url(/images/landing/frenzy/packagePricesBottom.gif) no-repeat left bottom;
}
/* frenzy styles */

.frenzy {
	background:url(/images/landing/frenzy/banner.jpg) no-repeat left top;
}
h2.frenzyTitle {
	background:url(/images/landing/frenzy/title.gif) no-repeat left top;
}
h3.frenzyChooseVenue {
	background:url(/images/landing/frenzy/chooseVenue.gif) no-repeat left top;
}
h2.frenzyPackagePricesTitle {
	background:url(/images/landing/frenzy/packagePrices.gif) no-repeat left top;
}
.frenzyPackagePricesContainer {
	background:url(/images/landing/frenzy/packagePricesContainer.gif) repeat-y left top;
}
.frenzyPackagePricesContainerBottom {
	background:url(/images/landing/frenzy/packagePricesBottom.gif) no-repeat left bottom;
}
h3.PackagePrice1595 {
	background:url(/images/landing/frenzy/price1595.gif) no-repeat left bottom;
}
h3.PackagePrice1495 {
	background:url(/images/landing/frenzy/price1495.gif) no-repeat left bottom;
}
h3.PackagePrice1395 {
	background:url(/images/landing/frenzy/price1395.gif) no-repeat left bottom;
}
h3.PackagePrice1295 {
	background:url(/images/landing/frenzy/price1295.gif) no-repeat left bottom;
	width:158px;
}
/* summerSale styles */

.summerSale {
	background:url(/images/landing/summerSale/banner.gif) no-repeat left top;
}
h2.summerSaleTitle {
	background:url(/images/landing/summerSale/title.gif) no-repeat left top;
}
h3.summerSaleChooseVenue {
	background:url(/images/landing/summerSale/chooseVenue.gif) no-repeat left top;
}
h2.summerSalePackagePricesTitle {
	background:url(/images/landing/summerSale/title.gif) no-repeat left top;
}
.summerSalePackagePricesContainer {
	background:url(/images/landing/summerSale/packagePricesContainer.gif) repeat-y left top;
	height: 355px;
	width:280px;
	margin:0 0 30px 0;
}
.summerSalePackagePricesContainerBottom {
	background:url(/images/landing/summerSale/packagePricesBottom.gif) no-repeat left bottom;
}
/* Kids club styles */

div.kidsClubContent {
	color:#8F8F8F;
}
div.kidsClubContent #MainBanner {
	background:url(/images/landing/kids-club/banner.jpg) no-repeat left top;
}
div.kidsClubContent h2.title {
	height:20px;
	background:url(/images/landing/kids-club/title-join.gif) no-repeat left top;
}
div.kidsClubContent h3 {
	height:14px;
	margin:1.5em 0 0.5em 0;
	padding:0;
	border:0;
}
div.kidsClubContent h3.easier {
	width:167px;
	background:url(/images/landing/kids-club/title-easier.gif) no-repeat left top;
}
div.kidsClubContent h3.birthday {
	width:203px;
	background:url(/images/landing/kids-club/title-birthday.gif) no-repeat left top;
}
div.kidsClubContent h3.chooseVenue {
	background:url(/images/landing/kids-club/title-contact-centre.gif) no-repeat left top;
}
input.downloadButton {
	width:177px;
	height:22px;
	margin:0;
	padding:0;
	border:0;
	font-size:95%;
	color:#ffffff;
	background:url(/images/landing/kids-club/green-button.gif) no-repeat left top;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
input.birthdaysButton {
	width:177px;
	height:22px;
	margin:0;
	padding:0;
	border:0;
	font-size:95%;
	color:#ffffff;
	background:url(/images/landing/kids-club/green-button.gif) no-repeat left top;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
h2.kidsPackagePricesTitle {
	background:url(/images/landing/kids-club/great-benefits-title.jpg) no-repeat left top;
}
.kidsPackagePricesContainer {
	background:url(/images/landing/kids-club/package-prices-container.gif) repeat-y left top;
}
.kidsPackagePricesContainerBottom {
	background:url(/images/landing/kids-club/package-prices-bottom.gif) no-repeat left bottom;
}
div.kidsClubContent .packagePricesContent ul li,
 div.kidsClubContent .packagePricesContent p {
	color:#8A1907;
}
div.kidsClubContent .packagePricesContent ul {
	margin:0;
	padding-left:16px;
}
div.kidsClubContent .packagePricesContent p {
	margin-top:1em;
	padding-left:6px;
}
#PackagePrices h3.justTheStart {
	width:195px;
	height:23px;
	margin:1em 0 0.2em 0;
	background:url(/images/landing/kids-club/just-the-start.gif) no-repeat left top;
}
div.kidsClubContent .packageFootnote {
	text-align:left;
}
/* VIP bowling styles */

#MainBanner.vip_bowling {
	background:url(/images/landing/vip_bowling/vip_bowling_banner.jpg) no-repeat left top;
}
h2.vipBowlingTitle {
	background:url(/images/landing/vip_bowling/title.gif) no-repeat left top;
}
h3.termsConditions {
	background:url(/images/landing/vip_bowling/terms_and_conditions.gif) no-repeat left top;
	width:134px;
	height:10px;
}
/* Take Liberties styles */

.takeLiberties {
	background:url(/images/landing/takeLiberties/banner.jpg) no-repeat left top;
}
h2.newTo2009Title {
	background:url(/images/landing/takeLiberties/newTo2009Text.gif) no-repeat left top;
	width: 102px;
	height: 12px;
	margin-bottom: 25px;
}
h2.takeLibertiesTitle {
	background:url(/images/landing/takeLiberties/takeLibertiesWithText.gif) no-repeat left top;
	width: 338px;
	height: 33px;
}
h3.youCanNowTitle {
	background:url(/images/landing/takeLiberties/youCanNowEnjoyText.gif) no-repeat left top;
	width: 378px;
	height: 13px;
}
h3.libertiesChooseVenue {
	background:url(/images/landing/takeLiberties/chooseVenue.gif) no-repeat left top;
	width: 264px;
	height: 15px;
}
#libertiesPackage li {
	list-style: none;
	margin-bottom: 8px;
}
#libertiesPackage #point1 {
	background:url(/images/landing/takeLiberties/twoGamesText.gif) no-repeat left top;
	width: 159px;
	height: 14px;
}
#libertiesPackage #point2 {
	background:url(/images/landing/takeLiberties/twoBottlesText.gif) no-repeat left top;
	width: 176px;
	height: 15px;
}
#libertiesPackage #point3 {
	background:url(/images/landing/takeLiberties/platterShare.gif) no-repeat left top;
	width: 155px;
	height: 15px;
	margin-bottom: 5px;
}
#libertiesPackage #point4 {
	background:url(/images/landing/takeLiberties/allFromText.gif) no-repeat left top;
	width: 338px;
	height: 33px;
}
#libertiesStatue {
	position: absolute;
	right: 0;
	bottom: 0;
	background:url(/images/landing/takeLiberties/statueLiberty.jpg) no-repeat 0 0;
	height: 472px;
	width: 229px;
}
/* Summer Scorcher 2010 */
.summerScorcher {
	background:url(/images/landing/summerScorcher/banner.jpg) no-repeat left top;
}

/* Scorcher Plus 2010 */
.scorcherPlus {
	background:url(/images/landing/scorcherPlus/banner.jpg) no-repeat left top;
}

/* Coffee Morning */
.coffeeMorning {
	background:url(/images/landing/coffeeMorning/banner.jpg) no-repeat left top;
}

/* Summer 2010 One Pound Promotion */
.onePound {
	background:url(/images/landing/onePound/banner.jpg) no-repeat left top;
}

#PackageDetails.narrow {
	width:465px;
	margin:26px 0 0 0;
	padding:0 0 0 42px;
	float:left;
}
h2.newTo2009Title {
	background:url(/images/landing/coffeeMorning/newTo2009Text.gif) no-repeat left top;
	width: 102px;
	height: 12px;
	margin-bottom: 25px;
}
h2.coffeeMorningTitle {
	background:url(/images/landing/coffeeMorning/coffeeMorningTitle.gif) no-repeat left top;
	width: 346px;
	height: 39px;
}
h3.coffeeMorningChooseVenue {
	background:url(/images/landing/coffeeMorning/coffeeChooseVenue.gif) no-repeat left top;
	width: 247px;
	height: 13px;
}
#coffeeMorningPackage {
	margin: 18px 0 18px 0;
	list-style-position: inside;
	padding-left: 0;
}
#coffeeMorningPackage li {
	margin-bottom: 4px;
}
#packageBubble {
	list-style: none;
	background: url(/images/landing/coffeeMorning/offerBubble.gif) no-repeat 0 0;
	width: 240px;
	height: 218px;
	margin: 25px 0 0 0;
}
/*#availability									{ background: url(/images/landing/coffeeMorning/availableUntilText.gif) no-repeat 0 0; width: 177px; height: 47px; margin: 22px 0 0 37px; }
*/


/* More Lolly */

.moreLolly {
	background:url(/images/landing/moreLolly/banner.gif) no-repeat left top;
}
#PackageDetails.narrow {
	width:465px;
	margin:26px 0 0 0;
	padding:0 0 0 42px;
	float:left;
}
h2.newTo2009Title {
	background:url(/images/landing/coffeeMorning/newTo2009Text.gif) no-repeat left top;
	width: 102px;
	height: 12px;
	margin-bottom: 25px;
}
h2.coffeeMorningTitle {
	background:url(/images/landing/coffeeMorning/coffeeMorningTitle.gif) no-repeat left top;
	width: 346px;
	height: 39px;
}
h3.coffeeMorningChooseVenue {
	background:url(/images/landing/coffeeMorning/coffeeChooseVenue.gif) no-repeat left top;
	width: 247px;
	height: 13px;
}
#coffeeMorningPackage {
	margin: 18px 0 18px 0;
	list-style-position: inside;
	padding-left: 0;
}
#coffeeMorningPackage li {
	margin-bottom: 4px;
}
#packageBubble {
	list-style: none;
	background: url(/images/landing/coffeeMorning/offerBubble.gif) no-repeat 0 0;
	width: 240px;
	height: 218px;
	margin: 25px 0 0 0;
}
/* Getaway */

#getawayTitle {
	background:url(/images/getaway/title.gif) no-repeat left top;
	width:192px;
	height:16px;
	margin:0;
	padding:0;
	border:0;
}
#getawayThanks {
	background:url(/images/getaway/thanks.gif) no-repeat left top;
	width:337px;
	height:24px;
	margin:0;
	padding:0;
	border:0;
}
#getawayCallToAction {
	display:block;
	width:475px;
	height:113px;
	text-indent:-9999px;
	background:url(/images/getaway/play-button.gif) top left no-repeat;
	margin:10px auto;
}
ul.getawayList {
	margin:0 0 2em 25px;
	padding: 0;
	width:75%;
}
ul.getawayList li {
	list-style: none;
	background: url(/images/getaway/star.gif) no-repeat left 3px;
	line-height:1.5em;
	color:#712c84;
	padding-left:20px;
}
#logos {
	background:url(/images/getaway/logos.jpg) no-repeat 0 0;
	position: absolute;
	right:0;
	bottom: 0;
	height: 800px;
	width: 242px;
}
#getawayWinnersTitle {
	background:url(/images/getaway/winnersTitle.gif) no-repeat left top;
	width:480px;
	height:24px;
	margin:0 0 1em;
	padding:0;
	border:0;
}
.winnersPicture {
	text-align:center;
}
.winnersPicture p {
	font-size:.9em;
	color:#aaa;
}
.winnersGallery {
	text-align:center;
}
.winnersGallery a {
	margin:10px;
}
.winnersGallery p {
	font-size:.9em;
	color:#aaa;
}
.compForm .form-row {
	padding:5px 0;
}
.errorMessage {
	display:block;
	clear:both;
	padding:10px 10px 10px 36px;
	margin:10px 0;
}
.errorMessage {
	border-top:1px solid #fa5757;
	border-bottom:1px solid #fa5757;
	background:url(/images/getaway/error.gif) 1em center no-repeat #ffbbbb;
}
.validationError {
	color:#f00;
}
.validationErrors ul {
	margin:0;
	padding:10px 10px 10px 36px;
	border-top:1px solid #fa5757;
	border-bottom:1px solid #fa5757;
	background:url(/images/getaway/error.gif) 1em center no-repeat #ffbbbb;
	display:block;
	clear:both;
	list-style:none;
	margin:10px 0;
}
.validationErrors ul li {
	line-height:1.5em;
}
#thanksTitle {
	background:url(/images/getaway/thanks-title.gif) no-repeat left top;
	width:181px;
	height:16px;
	margin: 0;
	padding:0;
	border:0;
}
.getawayPromo {
	height:46px;
	padding:94px 0 0 5px;
	background:#ffffff url(/images/getaway/promo.jpg) no-repeat center center;
}

/* solPromo */

#solChilli {
    background:url(../images/landing/solSpicyDeal/chilli.jpg) no-repeat 0 0;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 559px;
	width: 253px;
	text-indent:-9999em;
}

.solPromo li {
	list-style: disc;
	color:#a0221e;
	font-weight:bold;
}
.solPromo h2 {
	color:#a0221e;
	background: url(/images/landing/solSpicyDeal/title.gif) no-repeat left top;
	width:308px;
	height:20px;
}
.solPromo h4 {
	color:#a0221e;
	background: url(/images/landing/solSpicyDeal/sowhat.gif) no-repeat left top;
	width:384px;
	height:19px;
}
#solPromoChooseVenue {
	background:url(/images/landing/solSpicyDeal/chooseVenue.gif) no-repeat left top;
    width:384px;
	height:19px;
}
.solPromo .conditions {
	font-size:.9em;
	color:#999;
}