﻿/* =Reset
# initial set of reset styles from Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
--------------------------------------------------------------------------------
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

strong { font-weight: bold; }
em { font-style: italic; }

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	/* line-height: 1; */
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}


/* =Defaults
--------------------------------------------------------------------------------
*/

body {
	height: 100%;
	font: 70.5%/1.5em Verdana, Arial, Helvetica, sans-serif;
	color: #707070;
	background-color: #fff;
	text-align: center;
}

a {
	text-decoration: none;
	color: #ff1641;
}

a:hover {
	text-decoration: underline;
	color: #ff1641;
}

h1 {
	margin: 12px 0 3px 0;
    line-height: 1em;
    font-size: 30px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -2;
	height: 46px;
}

h2 {
	margin: 3px 0 3px 0;
    line-height: 1em;
    font-size: 30px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -2;
	
}

h2.teamName 
{
	margin: 0;
	padding: 0;
	background-color: Lime;
}

h3 {
	margin: 0;
    line-height: 1em;
    font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -2;
	height: 32px;
}

p {
	margin: 0 0 15px 0;
	color: #707070;
}



/* =Layout
--------------------------------------------------------------------------------
*/

#pageWrapper {
	position: relative;
	width: 1020px;
	margin: 0 auto;
	text-align: left;
}

#headerWrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 195px;
	z-index: 2;
}

#contentWrapper {
	width: 920px;
	margin: 0 auto 0 auto;
	padding-top: 195px;
	z-index: 1;
}

.leftColumn {
	float: left;
	width: 492px;
	margin-right: 16px;
}

.leftColumn p {
	padding-right: 20px;
}

.rightColumn {
	float: left;
	width: 412px;
}

.singleColumn {
	float: left;
	width: 920px;
}

.clear {
	clear: both;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 0;
	visibility: hidden;
}

.black {
	color: #000;
}

/* =Home Page Specific
--------------------------------------------------------------------------------
*/

#homeFeature {
	width: 492px;
	height: 283px;
}

div#callouts {width: 492px; height: 261px;}
div.gamesCalloutLeft {width: 347px; height: 261px; background: url(images/gamesLeftSide.jpg) no-repeat; float: left;}
div.gamesCalloutRight {width: 117px; height: 261px; background: url(images/gamesRightSide.jpg) no-repeat; float: left;}

ul#callouts {
	width: 492px;
	height: 220px;
	margin-top: 18px;
}

ul#callouts li {
	width: 100%;
	text-indent: -8000px;
}

ul#callouts li.receive {
	height: 80px;
	text-indent: 0;
	background: url(images/callout_home_receiveUpdates.gif) 0 0 no-repeat;
}

ul#callouts li.receive ul {
	margin-left: 99px;
	padding-top: 35px;
}

ul#callouts li.receive ul li {
	display: inline;
}

ul#callouts li a.media {
	display: block;
	width: 492px;
	height: 70px;
	background: url(images/callout_home_media.gif) 0 0 no-repeat;
}

ul#callouts li a.media:hover {
	background-position: 0px -70px;
}

ul#callouts li a.teamSketchbook {
	display: block;
	width: 492px;
	height: 70px;
	background: url(images/callout_home_teamSketchbook.gif) 0 0 no-repeat;
}

ul#callouts li a.teamSketchbook:hover {
	background-position: 0px -70px;
}

p.musicCredit {
	margin: 0;
	font-size: 90%;
	text-align: right;
	font-style: italic;
}

.rightColumn .AtlantaApp {background: url(/App_Themes/SoapBox/images/bgRaceAtlantaWinner.gif) no-repeat; width: 412px; height: 283px;}
.rightColumn .AtlantaApp .TopLink {display: block; height: 100px;}
.rightColumn .AtlantaApp p.Container {width: 250px; line-height: 20px; margin-left: 21px; font-size: 12px;}
.rightColumn .AtlantaApp .BotLink {height: 80px; display: block;}

.rightColumn .LAApp {background: url(/App_Themes/SoapBox/images/bgRaceLAWinner.gif) no-repeat; width: 412px; height: 283px;}
.rightColumn .LABlank { background: none; }
.rightColumn .LAApp .TopLink {display: block; height: 100px;}
.rightColumn .LAApp p.Container {width: 250px; margin-left: 21px; font-size: 12px; line-height: 20px;}
.rightColumn .LAApp .BotLink {height: 25px; display: block; margin-top: 47px; padding-top: 8px;}
.rightColumn .LAApp .BotLinkText { display: block; width: 260px; float: right; margin-right: 19px;}

.rightColumn .LA09Results {background: url(/App_Themes/SoapBox/images/bgRaceLA09Results.gif) no-repeat; width: 420px; height: 288px; position: relative;}
.rightColumn .LABlank { background: none; }
.rightColumn .LA09Results .TopLink {display: block; height: 100px;}
.rightColumn .LA09Results p.Container {width: 250px; margin-left: 150px; font-size: 12px; line-height: 20px;}
.rightColumn .LA09Results .BotLink {height: 45px; display: block; position: absolute; width: 100%; bottom: 15px; }
.rightColumn .LA09Results .BotLinkText { display: block; width: 260px; float: right; margin-right: 19px;}

.rightColumn .LA11App {background: url(/App_Themes/SoapBox/images/bgRaceLA11Details.gif) no-repeat; width: 420px; height: 288px; position: relative;}
.rightColumn .LABlank { background: none; }
.rightColumn .LA11App .TopLink {display: block; height: 77px;}
.rightColumn .LA11App p.Container { color: #000000; font-size: 11px; line-height: 17px; margin-bottom: 0;margin-left: 138px; margin-top: 15px; width: 188px; }
.rightColumn .LA11App p.ContainerSecond { color: #000000; font-size: 11px; line-height: 17px; margin-left: 40px; width: 275px; }
.rightColumn .LA11App .BotLink {height: 45px; display: block; position: absolute; width: 100%; bottom: 15px; }
.rightColumn .LA11App .BotLinkText { display: block; width: 260px; float: right; margin-right: 19px;}


/* =Right Callouts
--------------------------------------------------------------------------------
*/


div.calloutsRight {
	width: 412px;
	position: relative;
	margin-bottom: 3px;
}

div.calloutsRight a.topBar {
	position: absolute;
	left: 3px;
	top: 3px;
	display: block;
	width: 404px;
	height: 90px;
	text-indent: -8000px;
	background-position: 0px -90px;
}

div.calloutsRight a:hover.topBar {
	background-position: 0px -90px;
}

div.calloutsRight a.seattleEventDetails {
	background: url(/Common/Assets/Events/Seattle-2007/calloutEventDetails.gif) 0 0 no-repeat;
}

div.calloutsRight a.providenceEventDetails {
	background: url(/Common/Assets/Events/Providence-2007/calloutEventDetails.gif) 0 0 no-repeat;
}

div.calloutsRight a.philadelphiaEventDetails {
	background: url(/Common/Assets/Events/Philadelphia-2008/calloutEventDetails.gif) 0 0 no-repeat;
}

div.calloutsRight a.pastEventsEventDetails {
	background: url(/Common/Assets/Events/Past-Events/calloutEventDetails.gif) 0 0 no-repeat;
}

div.calloutsRight a.pastEventsSeattle {
	background: url(/Common/Assets/Events/Past-Events/calloutEventDetails-Seattle.gif) 0 0 no-repeat;
	display: block;
	width: 79px;
	height: 84px;
	position: absolute;
	top: 121px;
	left: 30px;
	text-indent: -8000px;
}

div.calloutsRight a.pastEventsProvidence {
	background: url(/Common/Assets/Events/Past-Events/calloutEventDetails-Providence.gif) 0 0 no-repeat;
	display: block;
	width: 79px;
	height: 84px;
	position: absolute;
	top: 121px;
	left: 230px;
	text-indent: -8000px;
}

div.calloutsRight a:hover.pastEventsSeattle,
div.calloutsRight a:hover.pastEventsProvidence {
	background-position: 0px -84px;
}

div.calloutsRight p {
	width: 222px;
	margin: 0;
	padding: 100px 0 0 20px;
	color: #000;
}

div.calloutsRight a.bottomBar {
	position: absolute;
	left: 3px;
	bottom: 0px;
	display: block;
	width: 404px;
	height: 84px;
	text-indent: -8000px;
}

div.calloutsRight a:hover.bottomBar {
	background-position: 0px -84px;
}

div.calloutsRight a.seattlePromo {
	background: url(/Common/Assets/Events/Seattle-2007/calloutBottomPromo.gif) 0 0 no-repeat;
}

div.calloutsRight a.providencePromo {
	background: url(/Common/Assets/Events/Providence-2007/calloutBottomPromo.gif) 0 0 no-repeat;
}

div.calloutsRight a.philadelphiaPromo {
	background: url(/Common/Assets/Events/Philadelphia-2008/calloutBottomPromo.gif) 0 0 no-repeat;
}

div.calloutsRight a.cincinnatiPromo {
	background: url(/Common/Assets/Events/Cincinnati-2008/calloutBottomPromo.gif) 0 0 no-repeat;
}

div.calloutsRight a.pastEventsPromo {
	background: url(/Common/Assets/Events/Past-Events/calloutBottomPromo.gif) 0 0 no-repeat;
}

div.countdown {
	height: 191px;
}

div.calloutsSeattle {
	height: 283px;
	background: url(/Common/Assets/Events/Seattle-2007/calloutBackground.gif) 0 0 no-repeat;
}

div.calloutsProvidence {
	height: 288px;
	background: url(/Common/Assets/Events/Providence-2007/calloutBackground.gif) 0 0 no-repeat;
}

div.calloutsPhiladelphia {
	height: 288px;
	background: url(/Common/Assets/Events/Philadelphia-2008/calloutBackground.gif) 0 0 no-repeat;
}

div.calloutsCincinnati {
	height: 288px;
	background: url(/Common/Assets/Events/Cincinnati-2008/calloutBackground.gif) 0 0 no-repeat;
}

div.calloutsPastEvents {
	height: 288px;
	background: url(/Common/Assets/Events/Past-Events/calloutBackground.gif) 0 0 no-repeat;
}

.countdownWrapper {
	width: 195px;
	height: 25px;
	padding: 106px 0 0 133px;
}

.largeCalloutsRight {background: url(images/callout_home_right_large.gif) 0 0 no-repeat;}
.largeCalloutsRight .calloutsWrapper {padding: 64px 0 12px 0; background: url(images/callout_home_right_largeBottom.gif) left bottom no-repeat;}

.largeCalloutsRight .event {margin-bottom: 12px; padding-left: 19px;}
.largeCalloutsRight .event h4 {height: 24px;}
.largeCalloutsRight .event p {margin: 0; padding: 7px 0 9px 0; color: #000; font-size: 10px; line-height: 14px;}
.largeCalloutsRight .event a.badge {display: block; text-indent: -8000px;}

.largeCalloutsRight .event a.phillyApply {width: 68px; height: 71px; background: url(/Common/Assets/Events/Philadelphia-2008/callout-link.gif) 0 0 no-repeat;}
.largeCalloutsRight .event a:hover.phillyApply {background-position: 0px -71px;}

.largeCalloutsRight .event a.phillyEventDetails {width: 68px; height: 71px; background: url(/Common/Assets/Events/Philadelphia-2008/callout-link-event-details.gif) 0 0 no-repeat;}
.largeCalloutsRight .event a:hover.phillyEventDetails {background-position: 0px -71px;}

.largeCalloutsRight .event a.cinciGetRacin {width: 68px; height: 77px; background: url(/Common/Assets/Events/Cincinnati-2008/callout-link.gif) 0 0 no-repeat;}
.largeCalloutsRight .event a:hover.cinciGetRacin {background-position: 0px -77px;}

.largeCalloutsRight .event a.denverSketch {width: 68px; height: 71px; background: url(/Common/Assets/Events/Denver-2008/callout-link.gif) 0 0 no-repeat;}
.largeCalloutsRight .event a:hover.denverSketch {background-position: 0px -71px;}

.largeCalloutsRight .event a.sanFranApply {width: 68px; height: 71px; background: url(/Common/Assets/Events/SanFrancisco-2008/callout-link-event-details.gif) 0 0 no-repeat;}
.largeCalloutsRight .event a:hover.sanFranApply {background-position: 0px -71px;}

.largeCalloutsRight table.eventItem {width: 393px;}
.largeCalloutsRight table.eventItem tr td.left, .largeCalloutsRight table.eventItem tr td.right {width: 68px; vertical-align: bottom;}
.largeCalloutsRight table.eventItem tr td.middle {width: 257px;}


/* =Left short callouts
--------------------------------------------------------------------------------
*/

ul#callouts.short {
	width: 220px;
	margin-top: 18px;
}

ul#callouts.event {
	height: 280px;
}

ul#callouts.short li.receive {
	height: 135px;
	text-indent: 0;
	background: url(images/callout_left_receiveUpdates.gif) 0 0 no-repeat;
}

ul#callouts.short li a.media {
	display: block;
	width: 220px;
	height: 70px;
	background: url(images/callout_left_media.gif) 0 0 no-repeat;
}

ul#callouts.short li.receive ul {
	margin-left: 0px;
	padding-top: 100px;
}


ul#callouts.short li a.media:hover {
	background-position: 0px -70px;
}

ul#callouts.short li a.teamSketchbook {
	display: block;
	width: 220px;
	height: 75px;
	background: url(images/callout_left_teamSketchbook.gif) 0 0 no-repeat;
}

ul#callouts.short li a.teamSketchbook:hover {
	background-position: 0px -75px;
}




.faqList {
	margin-bottom: 15px;
	padding-left: 20px;
	background: url(images/list_q.gif) 0 0 no-repeat;
}

.faqAnswer 
{
	margin-bottom: 20px;
	padding-left: 40px;
	color: #999999;
}

ul.faqItemList li {
	list-style: disc;
	margin-bottom: 5px;
}


ul.socialList {
	float: right;
	margin-top: 17px;
}

html>/**/body ul.socialList {
	margin-top: 25px;
}

ul.socialList li {
	float: left;
	font-size: 10px;
}

ul.socialList li a {
	color: #0065CB;
}

ul.socialList li.digg {
	padding-left: 22px;
	background: url(images/icnDigg.gif) 0 0 no-repeat;
}

ul.socialList li.delicious {
	padding-left: 27px;
	background: url(images/icnDelicious.gif) 0 0 no-repeat;
}

ul.socialList li.myspace {
	padding-left: 22px;
	background: url(images/icnMyspace.gif) 0 0 no-repeat;
}

.faceBookBlurb {
	display: none;
}

#ctl00_ContentPlaceHolder1_mapFlash {
	position: absolute;
	top: 350px;
	width: 492px;
	height: 443px;
}





/* =Winners Circle Page Specific
--------------------------------------------------------------------------------
*/

ul#winnersList {
	width: 412px;
}

ul#winnersList li {
	width: 100%;
	position: relative;
}

ul#winnersList li.firstPlace {
	height: 239px;
	background: url(images/winnersList_first.gif) 0 0 no-repeat;
}

ul#winnersList li.secondPlace {
	height: 157px;
	background: url(images/winnersList_second.gif) 0 0 no-repeat;
}

ul#winnersList li.thirdPlace {
	height: 157px;
	background: url(images/winnersList_third.gif) 0 0 no-repeat;
}

ul#winnersList li.peepsChoice {
	height: 157px;
	background: url(images/winnersList_peepsChoice.gif) 0 0 no-repeat;
}

ul#winnersList li a.readBio {
	position: absolute;
	left: 3px;
	bottom: 18px;
	display: block;
	width: 205px;
	height: 40px;
	text-indent: -8000px;
}

ul#winnersList li a.veiwSketchbook {
	position: absolute;
	right: 5px;
	bottom: 0px;
	display: block;
	width: 120px;
	height: 88px;
	text-indent: -8000px;
}










input 
{
	font-size: 12px;
	color: #999;
	border: 1px solid #cecece;
}

input.btn {
	margin-bottom: -4px;
}




#btnsGame {
	float: left;
	width: 140px;
	text-align: center;
	}


#flashGameContent {
	margin: 0px 0 10px 0;
	text-align: center;
}






.eventLeftColumn {
	float: left;
	width: 255px;
	
}

#primaryNavWrapper a {
	display: block;
	width: 255px;
	height: 33px;
}

.eventRightColumn {
	float: left;
	position: relative;
	width: 665px;
}

ul#eventLocationList {
	margin-top: 7px;
	padding-left: 5px;
}

ul#eventLocationList li {
	padding-left: 10px;
}

ul#eventLocationList li {
	padding-left: 10px;
}

ul#eventLocationList li.eventLocationc {
	margin-bottom: -8px;
	height: 46px;
	background-color: pink;
}

ul#eventLocationList li.navDivider {
	height: 7px;
	font-size: 10px;
	background: url(images/hr_leftNavDivider.gif) 0 0 no-repeat;
}





.getTheApplicationSeattle {
	position: relative;
	width: 332px;
	height: 164px;
	background: url(/Common/Assets/Events/Seattle-2007/callout_getTheApplication.gif) 0 0 no-repeat;
}

.getTheApplicationAtlanta {
	position: relative;
	width: 332px;
	height: 164px;
	background: url(/App_Themes/SoapBox/images/callout_getTheApplication.gif) 0 0 no-repeat;
}

.getTheApplicationLa {
	position: relative;
	width: 332px;
	height: 159px;
	padding-top: 45px;
	background: url(/App_Themes/SoapBox/images/bgApplyBtns.gif) 0 0 no-repeat;
}

.getTheApplicationLa .En {height: 60px; width: 164px; float: left; display: block; text-indent: -8000px;}
.getTheApplicationLa .Sp {height: 60px; width: 100px; float: left; display: block; text-indent: -8000px;}

.getTheApplicationProvidence {
	position: relative;
	width: 332px;
	height: 164px;
	background: url(/Common/Assets/Events/Providence-2007/callout_getTheApplication.gif) 0 0 no-repeat;
}

.getTheApplicationPhilly {
	position: relative;
	width: 332px;
	height: 164px;
	background: url(/Common/Assets/Events/Philadelphia-2008/callout_getTheApplication.gif) 0 0 no-repeat;
}

.getTheApplicationCinci {
	position: relative;
	width: 332px;
	height: 164px;
	background: url(/Common/Assets/Events/Cincinnati-2008/callout_getTheApplication.gif) 0 0 no-repeat;
}

.getTheApplicationDenver {
	position: relative;
	width: 332px;
	height: 164px;
	background: url(/Common/Assets/Events/Denver-2008/callout_getTheApplication.gif) 0 0 no-repeat;
}

.getTheApplicationSanFran {
	position: relative;
	width: 332px;
	height: 164px;
	background: url(/Common/Assets/Events/SanFrancisco-2008/callout_getTheApplication.gif) 0 0 no-repeat;
}

.getTheApplicationSeattle a,
.getTheApplicationAtlanta a,
.getTheApplicationProvidence a,
.getTheApplicationPhilly a,
.getTheApplicationCinci a,
.getTheApplicationDenver a,
.getTheApplicationSanFran a {
	display: block;
	position: absolute;
	top: 24px;
	left: 30px;
	width: 265px;
	height: 52px;
	text-indent: -8000px;
}





.floatLeft {
	float: left;
}

.floatRight {
	float: right;
	margin: 0 0 20px 20px;
}

.hrDivider {
	height: 8px;
	font-size: 10px;
	margin-bottom: 10px;
	background: url(images/hr_fullWidth.gif) 0 0 no-repeat;
}

.hr_halfWidth {
	clear: left;
	width: 273px;
	height: 7px;
	font-size: 10px;
	margin-bottom: 10px;
	background: url(images/hr_fullWidth.gif) 0 0 no-repeat;
}

.hr_threeQuarterWidth {
	clear: both;
	width: 665px;
	height: 7px;
	font-size: 10px;
	margin-bottom: 10px;
	background: url(images/hr_fullWidth.gif) 0 0 no-repeat;
}







#landingHeader {
	position: relative;
	width: 674px; /*665px*/
	height: 251px;
	font-size: 12px;
}

#landingHeader p {
	width: 470px;
	padding: 55px 0 0 18px;
	color: #000;
	font-size: 110%;
}

#landingHeader p.offset {
	margin-top: -15px;
    padding: 0 0 0 200px;
    width: 275px;
}

/*
#landingHeader a {
	display: block;
	position: absolute;
	top: 110px;
	left: 220px;
	width: 240px;
	height: 50px;
	text-indent: -8000px;
}
*/

#landingHeader ul#eventInfo {
	position: absolute;
	top: 235px;
	left: 350px;
	color: #000;
	font-size: 110%;
}

span.red {
	color: #ff1641;
}

#landingHeader a.teamSketchbook {
	display: block;
	position: absolute;
	top: 110px;
	left: 420px;
	width: 230px;
	height: 40px;
	text-indent: -8000px;
}

#landingHeader a.teamSketchbookSeattle {
	display: block;
	position: absolute;
	top: 125px;
	left: 276px;
	width: 230px;
	height: 40px;
	text-indent: -8000px;
}

#landingHeader .viewGallery {
	display: block;
	position: absolute;
	top: 165px;
	left: 300px;
	width: 350px;
	height: 55px;
	text-indent: -8000px;
}

#landingHeader .apply {
	display: block;
	position: absolute;
	top: 165px;
	left: 300px;
	width: 350px;
	height: 55px;
	text-indent: -8000px;
}








#mainImageDisplay {
	float: left;
	width: 500px;
	text-align: center;
}

.eventGallery #mainImageDisplay {
	width: 369px;
}

#galleryList {
	float: left;
}

.eventGallery #galleryList {
	clear: both;
	margin-top: 15px;
	width: 450px;
}








.teamsListWrapper {
	float: left;
	width: 230px;
	border-right: solid 1px #e0e0e0;
}

.eventRightColumn  .teamsListWrapper ul {
	float: left;
	width: 230px;
	border-right: solid 1px #e0e0e0;
	list-style: none outside;
}

.teamsListWrapper ul li {
	color: #686868;
	margin: 2px 0;
	padding-left: 11px;
	background: url(images/teamBullet.gif) 0px 5px no-repeat;
}

.teamsListWrapper ul li.selectedTeam {
	background: url(images/teamBullet_selected.gif) 0px 5px no-repeat;
}

.teamsListWrapper ul li a {
	color: #686868;
	font-weight: bold;
	text-decoration: none;
}

.teamsListWrapper ul li a:hover {
	color: #0067d1;
	text-decoration: underline;
}

.teamsListWrapper ul li.selectedTeam a,
.teamsListWrapper ul li.selectedTeam a:hover {
	color: #0067d1;
	text-decoration: underline;
}

.teamsListWrapper ul li .listBullet {
	color: #ddd;
	font-size: 140%;
	font-weight: bold;
	padding-right: 3px;
}

.teamsDetailsWrapper {
	float: left;
	width: 385px;
	margin-left: 25px;
}





.applyPod {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 383px;
	height: 104px;
	background: url(images/applyPod.gif) 0 0 no-repeat;
}

.applyPodSeattle {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 383px;
	height: 104px;
	background: url(/Common/Assets/Events/Seattle-2007/applyPodSeattle.gif) 0 0 no-repeat;
}

.applyPodProvidence {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 383px;
	height: 104px;
	background: url(/Common/Assets/Events/Providence-2007/applyPodProvidence.gif) 0 0 no-repeat;
}

.applyPodPhiladelphia {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 383px;
	height: 104px;
	background: url(/Common/Assets/Events/Philadelphia-2008/applyPod.gif) 0 0 no-repeat;
}

.applyPod p,
.applyPodSeattle p,
.applyPodProvidence p,
.applyPodPhiladelphia p,
.applyPodLosAngeles11 p,
.resultsPodLosAngeles11 p {
	margin: 0;
	padding: 10px 0 0 20px;
	width: 290px;
}

.applyPodSeattle a.bottomBar,
.applyPodProvidence a.bottomBar,
.applyPodPhiladelphia a.bottomBar,
.applyPodLosAngeles11 a.bottomBar,
.resultsPodLosAngeles11 a.bottomBar {
	position: absolute;
	left: 3px;
	bottom: 18px;
	display: block;
	width: 377px;
	height: 35px;
	text-indent: -8000px;
}

.resultsPodLosAngeles11 
{
    position: absolute;
	top: 0px;
	right: 0px;
	width: 383px;
	height: 104px;
	background: url(/Common/Assets/Events/LosAngeles-2011/resultsPodLosAngeles.gif) 0 0 no-repeat;
}

.applyPodLosAngeles11 
{
    position: absolute;
	top: 0px;
	right: 0px;
	width: 383px;
	height: 104px;
	background: url(/Common/Assets/Events/LosAngeles-2011/applyPodLosAngeles.gif) 0 0 no-repeat;
}


.badge {
	float: left;
	width: 88px;
	height: 90px;
}

.first {
	background: url(images/badge_first.gif) 0 0 no-repeat;
}

.second {
	background: url(images/badge_second.gif) 0 0 no-repeat;
}

.third {
	background: url(images/badge_third.gif) 0 0 no-repeat;
}

.ppl {
	background: url(images/badge_ppl.gif) 0 0 no-repeat;
}

p.prizes {
	padding-top: 13px;
}

.winnersPod {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 383px;
	height: 104px;
	background: url(images/winnersPod.gif) 0 0 no-repeat;
}

.winnersPod p {
	margin: 0;
	padding: 10px 0 0 20px;
	width: 290px;
}

.winnersPod a.bottomPromoBar {
	position: absolute;
	right: 6px;
	bottom: 0px;
	display: block;
	width: 374px;
	height: 88px;
	text-indent: -8000px;
}

.winnersPod a:hover.bottomPromoBar {
	background-position: 0px -88px;
}

.winnersPod a.stLouisWinners {
	background: url(/Common/Assets/Events/StLouis-2006/calloutBottomPromo_small.gif) 0 0 no-repeat;
}




#rsvpHeader {
	height: 55px;
	margin-bottom: 15px;
	background: url(images/rsvp_header.gif) 0 0 no-repeat;
}

#rsvpHeader a {
	height: 100%;
	display: block;
}


#rsvpContent {
	width: 890px;
	padding: 0 15px;
}

#rsvpContent p {
	width: 400px;
	margin-bottom: 20px;
}

#rsvpContent #cartoonWrapper {
	float: right;
}

#rsvpContent .black {
	color: #000;
}

#rsvpContent dl {
	margin: 0 0 15px 0;
	width: 400px;
	float: left;
}

#rsvpContent dl dd {
	margin: 0 0 10px 0;
}

#rsvpContent label {
	display: block;
	color: #000;
	font-weight: bold;
	margin-bottom: 3px;
}

#rsvpContent input {
    color: #666666;
}

#rsvpContent input[type=submit] {
	color: #000000;
	border-color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}


#rsvpContent .checkbox  {
    margin-left: 20px;
}

#rsvpContent .checkbox input, #rsvpContent .checkbox label  {
    float: left;
}

#rsvpContent .events input
{
    float: left;
    margin-right: 10px;
}

#rsvpContent .events label
{
    display: inline;
}

#rsvpContent .requiredField:before  
{
    content: "*";
    color: #FF0000;
}

#rsvpFooter {
	clear: both;
	height: 10px;
	margin-top: 10px;
	background: url(images/rsvp_footer.gif) 0 0 no-repeat;
}

.rsvpDisplayTable td { text-align: center; }
.rsvpDisplayTable th { font-weight: bold; text-align: center; }


/* mySpace Generator */
.containerAlpha * /* faux white overlay [actually just alpha] */
{
	opacity: 0.3; 
	filter: alpha(opacity=30); 
	-moz-opacity: 0.3;
}
#generatorWindow
{
	width: 340px;
	height: 280px;
	color: #000;
	font-size: 14px;
	position: absolute;
	z-index: 10;
	margin: auto;
	
	left: 50%;
	margin-left: -150px; /* half of the width */
	display: none;
	background: url(images/mySpaceCodeBackground.gif) 0 0 no-repeat;
	text-align: center;
}
.bgBlocker
{
	width: 100%;
	height: 190%;
	background: #fff;
	z-index: 9;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.9; 
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;	
}
#generatorWindow div {
	margin: 45px 0 0 0;
}

#generatorWindow label {
	display: block;
	padding-bottom: 3px;
}

#generatorWindow #gen_username
{
 width: 188px;
 padding: 2px;
 text-align: center;
}
#generatorWindow #gen_code
{
width: 300px;
height: 90px;
}

#generatorWindow .myspaceClose {
	float: right;
	margin: -43px 10px 0 0;
	font-size: 10px;
}

#generatorWindow .btnMySpace {
	display: block;
	margin: 5px 0 5px 0;
}

.myspaceCallOut {
	margin: 15px auto;
	width: 665px;
	height: 205px;
	position: relative;
	background: url(images/myspacePod_background.jpg) top right no-repeat;
}

.myspaceCallOut p {
	position: absolute;
	top: 75px;
	left: 215px;
	width: 420px;
	color: #fff;
}

.myspaceCallOut a.getCode {
	display: block;
	position: absolute;
	bottom: 21px;
	left: 212px;
	width: 320px;
	height: 43px;
	text-indent: -8000px;
}





/* =Footer
--------------------------------------------------------------------------------
*/

#footerWrapper {
	width: 920px;
	margin: 0 auto;
	padding: 8px 0 10px 0;
	text-align: center;
	color: #999;
}

#footerWrapper .footerDivider {
	width: 920px;
	height: 8px;
	font-size: 12px;
	background: url(images/hr_fullWidth.gif) 0 0 no-repeat;
}

#footerWrapper ul {
	width: 760px;
	height: 11px;
	margin: 11px auto 0 auto;
}

#footerWrapper ul li {
	float: left;
	font-size: 8px;
	line-height: 1px;
	display: inline;
}

#footerWrapper ul.copyright { float: left; display: inline; width: 205px; }

#footerWrapper ul#footerLinks { float: right; display: inline; width: 435px;}

#footerWrapper ul.copyright li {
	font-size: 10px;
	line-height: 10px;
	text-align: right;
}

#footerWrapper ul li.divider {
	width: 32px;
}

#footerWrapper ul li a,
#footerWrapper ul li a:active,
#footerWrapper ul li a:hover,
#footerWrapper ul li a:visited {
	display: block;
	height: 11px;
	text-indent: -8000px;
}

#footerWrapper ul li a.footerNav_privacy:hover,
#footerWrapper ul li a.footerNav_terms:hover,
#footerWrapper ul li a.footerNav_media:hover,
#footerWrapper ul li a.footerNav_sitemap:hover,
#footerWrapper ul li a.footerNav_rbUsa:hover,
#footerWrapper ul li a.footerNav_rbSpam:hover,
#footerWrapper ul li a.footerNav_terralever:hover {
	background-position: 0px -11px;
}

#footerWrapper ul li a.footerNav_privacy {
	width: 73px;
	background: url(images/footerNav_privacyPolicy.gif) 0 0 no-repeat;
}

#footerWrapper ul li a.footerNav_media {
	width: 30px;
	background: url(images/footerNav_media.gif) 0 0 no-repeat;
}

#footerWrapper ul li a.footerNav_terms {
	width: 65px;
	background: url(images/footerNav_termsOfUse.gif) 0 0 no-repeat;
}

#footerWrapper ul li a.footerNav_sitemap {
	width: 38px;
	background: url(images/footerNav_sitemap.gif) 0 0 no-repeat;
}

#footerWrapper ul li a.footerNav_rbUsa {
	width: 65px;
	background: url(images/footerNav_rbUsa.gif) 0 0 no-repeat;
}

#footerWrapper ul li a.footerNav_rbSpam {
	width: 71px;
	background: url(images/footerNav_rbSpam.gif) 0 0 no-repeat;
}

#footerWrapper ul li a.footerNav_terralever {
	width: 116px;
	background: url(images/footerNav_terralever.gif) 0 0 no-repeat;
}



/*
IMG
{
	border-width:0px;
}
.pNavContainer
{
	height:27px;
	margin:6px 0px 0px 13px;
}
.pNavContainer IMG
{
	margin-right:3px;
}
.logo
{
	margin:5px 0px 5px 19px;
}
.dlThumbnails TD
{
	width:87px;
	height:57px;
}
.center {
	margin: 0px auto;
	text-align: center;
}
.alignleft {
	float: left;
	margin: 0px 6px 13px 0px;
}
.alignright {
	float: right;
	margin: 0px 0px 3px 6px;
}

*/


/* HOMEPAGE [MASTERPAGE] FORMATTING 
#masterPage .left, #masterPageInterior .left
{
	width:575px;
}
#masterPageNoGutter .left
{
	width:760px;
}
#masterPage .right, #masterPageInterior .right, #masterPageEvent .right
{
	width:200px;
}
#masterPage .right, #masterPageInterior .right
{
	padding-top:16px;
}
#masterPageEvent .sNav, #masterPageEventNoGutter .sNav
{
	width:70px;
	align:right;
}
#masterPageEvent .sNav IMG, #masterPageEventNoGutter .sNav IMG
{
	display:block;
}
#masterPageEvent .left
{
	width:505px;
}
#masterPageEventNoGutter .left
{
	width:705px;
}
B
{
	color:#0066cc;
}
a:link, a:visited
{
	color:#0066cc;
}
a:hover
{
	color:#E60F46;	
}

#masterPage .right 
{
	padding-top:45px;
	background-image:url(/common/assets/images/bg_homeRight.gif);
	background-repeat:no-repeat;
}
#masterPageInterior .subHeaderWisps, #masterPageGame .subHeaderWisps, #masterPageNoGutter .subHeaderWisps
{
	background-image:url(Images/bg_subHeaderNav.gif);
	background-repeat:no-repeat;
	height:36px;
	width:775px;
}
#masterPageInterior .left P, #masterPageEvent .left P, #masterPageGame .left P, #masterPageNoGutter .left P
{
	font-size:12px;
	color:#666666;
	line-height:17px;
	padding:5px 0px 0px 0px;
	width:532px;
	margin:0px 20px 14px 24px;
	text-align:justify;
}
#masterPageGame .left P
{
	width:725px;
	margin:0px 20px 14px 24px;
}
#masterPageNoGutter .left P
{
	width:720px;
	margin:0px 0px 14px 24px;
}

#masterPageEvent .left P
{
	width:434px;
	margin:0px 0px 14px 48px;
}
#masterPageEventNoGutter .left P
{
	width:660px;
	margin:0px 0px 14px 47px;
}
#masterPage .mainFeature
{
	width:556px;
	background-color:#ecf4fb;
	background-image: url(/common/assets/images/home_mainFeature_bg.gif);
	background-repeat:repeat-y;	
}
.icoZip
{
	background-image:url(/common/assets/images/ico_zip.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	font-size:11px;
	line-height:15px;
	padding-left:21px;
}
.icoZip a, .icoZip a:visited, .icoZip a, .icoZip a:visited
{
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
}
.icoZip a:hover
{
	color:#E60f46;
	border-bottom:1px solid #CCCCCC;
}
#masterPage .mainFeature .bullet, #masterPageEvent .bullet, #masterPageNoGutter .bullet
{
	background-image:url(/common/assets/images/blueBullet_4x6.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	font-size:11px;
	line-height:15px;
	padding-left:8px;
}
#masterPageEvent .bullet, #masterPageNoGutter .bullet
{
	font-size:12px;
	background-position:0 6px;
}
#masterPageEvent .bullet a, #masterPageEvent .bullet a:visited, #masterPageNoGutter .bullet a, #masterPageNoGutter .bullet a:visited
{
	color:#000000;
	text-decoration:none;
}
#masterPageEvent .bullet a:hover, #masterPageNoGutter .bullet a:hover
{
	color:#E60f46;
	border-bottom:1px solid #CCCCCC;
}
#masterPage .smallFeature 
{
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:0px 5px 0px 1px;
}
#masterPage .smallFeature .bullet
{
	background-image:url(/common/assets/images/blueBullet_2x3.gif);
	background-repeat:no-repeat;
	color:#000000;
	background-position:2px 5px;
	font-size:9px;
	line-height:12px;
	padding-left:9px;
	margin-bottom:11px;
}
#masterPage .rightFeatureContainer, #masterPageEvent rightFeatureContainer
{
	padding:0px 18px 0px 20px;
	margin-bottom:20px;
	font-size:11px;
	color:#666666;
}
#masterPage .rightFeatureContainer P, #masterPageInterior #bordered200 .rightFeatureContainer P, #masterPageEvent .rightFeatureContainer P
{
	padding:0px;
	margin:0px 0px 6px 0px;
	text-align:justify;
}
.gameCallout P
{
	width:auto;
}
#masterPageInterior #bordered200 .rightFeatureContainer
{
	padding:0px 18px 0px 20px;
	margin:8px 0px 22px 0px;
	font-size:11px;
	color:#666666;
	
}
#masterPageInterior .fame, #masterPageNoGutter .videoGallery
{
	margin:0px 0px 10px 24px;
}
#masterPageInterior .fame TD
{
	padding:4px;
}
#masterPageInterior .fame TH
{
	text-align:center;
	font-size:11px;
	color:#333333;
}
#masterPageNoGutter .videoGallery TD
{

	margin:0px;
}
#masterPageInterior .fame TH .event
{
	font-size:10px;		
	font-weight:normal;
	color:#0066cc;

}
.imgBlueprintThumb
{
	margin:5px 5px 10px 0px;
}
.sNavGallery
{
	width:775px;
	background-image:url(/common/assets/images/sNavGallery_bg.gif);
	background-repeat:no-repeat;
	margin:0px 0px 14px 0px;
}
.sNavExhibit
{
	width:775px;
	background-image:url(/common/assets/images/sNavGallery_bg.gif);
	background-repeat:no-repeat;
	margin:0px 0px 14px 0px;
}

.sNavGallery INPUT, .sNavExhibit INPUT
{
	margin-right:1px;
}
.sNavGallery .first, .sNavExhibit .first
{
	margin-left:24px;
}
.masterPageGame .gameCallout
{
	width:525px;
	margin:0px;
}
*/
/* MASTER PAGE sIFR REPLACEMENTS */
/*

		NEED TO SET THESE FOR #masterPageEvent


H1,H2,H3
{
	font-family:Arial Narrow,Hevetica,Arial;
	text-transform:uppercase;
}
H4
{
	font-family:Verdana;
}
#masterPageInterior .pullQuote
{
	margin:22px 0px 18px 19px;
}
#masterPage .smallFeature H2.title
{
	height:27px;
	color:#000000;
	font-size:18px;
	margin:8px 0px 8px 0px;
}
#masterPage .smallFeature H2.smFeatureEvent
{
	height:22px;
	color:#000000;
	font-size:14px;
	margin:8px 0px 8px 0px;
}

#masterPage H2.acc
{
	height:20px;
	color:#000000;
	font-size:14px;
	width:150px;
}

#masterPageEvent H4
{
	height:20px;
	color:#000000;
	font-size:14px;
	width:150px;
}

#masterPage H3
{
	height:24px;
	color:#000000;
	font-size:16px;
	margin:2px 0px 2px 0px;
}
#masterPageInterior H1, #masterPageEvent H1, #masterPageEventNoGutter H1, #masterPageNoGutter H1, #masterPageGame H1
{
	height:36px;
	color:#0066cc;
	font-size:20px;
	margin:12px 0px 12px 0px;
}
#masterPageInterior H2, #masterPageEvent H2, #masterPageEventNoGutter H2, #masterPageNoGutter H2, #masterPageGame H2
{
	height:32px;
	color:#000000;
	font-size:18px;
	margin:2px 0px 2px 0px;
}
#masterPageEvent H2, #masterPageEventNoGutter H2, #masterPageGame H2
{
	margin:2px 0px 2px 22px;
}
#masterPageInterior H3, #masterPageEvent H3, #masterPageNoGutter H3
{
	height:25px;
	color:#000000;
	font-size:16px;
	margin:2px 0px 2px 0px;
}
#masterPageInterior H4, #masterPageEvent H4, #masterPageNoGutter H4
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	margin:2px 0px 2px 0px;
}
*/

/* PRESS */
.pressDate
{
	font-size:9px;
	margin:16px 0px 0px 0px;
}
.pressDownload
{
	font-size:11px;
	margin:0px 0px 10px 24px;
}
/* CONTACTS */
#masterPageInterior TABLE.contacts
{
	margin:0px 20px 14px 24px;
	font-size:11px;
}

/* RIGHT BORDERED CONTAINER 200 */
#bordered200, .bordered200
{
	width:200px;
}
#bordered200 .top, #bordered200 .bottom, .bordered200 .top, .bordered200 .bottom
{
	height:6px;
	background-repeat:no-repeat;
}
#bordered200 .top, .bordered200 .top
{
	background-image:url(/common/assets/images/bg_bordered200_top.gif);
}
#bordered200 .mid, .bordered200 .mid
{
	background-image:url(/common/assets/images/bg_bordered200.gif);
	background-repeat:repeat-y;
}
#bordered200 .bottom, .bordered200 .bottom
{
	background-image:url(/common/assets/images/bg_bordered200_bottom.gif);	
}

/* RIGHT BORDERED CONTAINER 250 */
#bordered250, .bordered250
{
	width:250px;
}
#bordered250 .top, #bordered250 .bottom, .bordered250 .top, .bordered250 .bottom
{
	height:6px;
	background-repeat:no-repeat;
}
#bordered250 .top, .bordered250 .top
{
	background-image:url(/common/assets/images/bg_bordered250_top.gif);
}
#bordered250 .mid, .bordered250 .mid
{
	background-image:url(/common/assets/images/bg_bordered250.gif);
	background-repeat:repeat-y;
}
#bordered250 .bottom, .bordered250 .bottom
{
	background-image:url(/common/assets/images/bg_bordered250_bottom.gif);	
}

/* FOOTER */
.footer, .footer a:link, .footer a:visited, .footer a:hover
{
	font-size:9px;
	color:#666666;
	text-decoration:none;
	padding-left:19px;
	background-image:url(/common/assets/images/footer_divider.gif);
	background-repeat:no-repeat;
	background-position: 0 50%;
}
.footer A.first
{
	padding-left:0px;
	background-image:NONE;
}
.footer a:hover
{
	color:#E60f46;
	text-decoration:underline;
}
#masterPage .footer
{
	height:89px;
	margin-bottom:10px;
	margin-top:0px;
	background-image:url(/common/assets/images/bg_footer_home.gif);
	background-repeat:no-repeat;
}
#masterPageInterior .footer, #masterPageEvent .footer, #masterPageNoGutter .footer, #masterPageGame .footer, #masterPageEventNoGutter .footer
{
	height:99px;
	margin-bottom:10px;
	background-image:url(/common/assets/images/bg_footer_interior.gif);
	background-repeat:no-repeat;
}
#masterPageNoGutter .footer, #masterPageGame .footer, #masterPageEventNoGutter .footer
{
	background-position:195px 0px;
}
#masterPage .footer .copyContainer, #masterPageInterior .footer .copyContainer, #masterPageEvent .footer .copyContainer, #masterPageNoGutter .footer .copyContainer, #masterPageGame .footer .copyContainer, #masterPageEventNoGutter .footer .copyContainer
{
	text-align:right;
}
#masterPage .footer .copyContainer
{
	padding:72px 19px 0px 0px;
	_padding:62px 19px 0px 0px;
}
#masterPageInterior .footer .copyContainer, #masterPageEvent .footer .copyContainer, #masterPageNoGutter .footer .copyContainer, #masterPageGame .footer .copyContainer, #masterPageEventNoGutter .footer .copyContainer
{
	padding:82px 19px 0px 0px;
}

.acc {background:url(Images/acc.jpg) no-repeat;
	 width:200px; 
	 height:150px;
	 margin: 6px 0 5px 0;
	 _margin: 17px 0 5px 0;
	 text-align:left;
	 font-size:11px;
	color:#666;
	 
	 }
	 
.acc2 {background:url(Images/acc.jpg) no-repeat;
	 width:200px; 
	 height:150px;
	 margin: 0px 0 5px 0;
	 _margin: 0px 0 5px 0;
	 text-align:left;
	 font-size:11px;
	color:#666;
	 
	 }

/* MURAL IMAGE SELECTOR */
.muralBackdropSelector
{
	width:648px;
	height:50px;
	background-image:url(/common/assets/images/muralPhotoFilter_bg.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:10px;
}
.muralBackdropSelector TD
{
	padding:0px 6px 0px 4px;
}

/* styles for the flugtag exhibit pages */
#masterPageInterior H4
{
	height:27px;
	color:#000000;
	font-size:18px;
	margin: 0px 5px 8px 0px;
	
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }


/*
    New How Apply Registration Page
*/

.applyForm { width:600px; width:677px; text-align:left; color:#2e2f2f; font-size:12px }
.applyForm .watermark { color:#999999 }
.applyForm h3 { color:#000; width:400px }
.applyForm .Header label { display:inline }
.applyForm input, .applyForm select { font-size:11px; color:#222}
.applyForm .Content { padding:5px 15px;  }
.applyForm select { padding:3px }
.applyForm .Header .Top { background:url('Images/how_apply_header.gif') no-repeat 0 0; height:9px; }
.applyForm .Header .Content { background-color:#E8E9E9;}
.applyForm .Header .Content select { width:135px; margin-right:15px; padding:3px }
.applyForm .Content hr { border:none; background-color:#cccccc; height:1px; margin-bottom:15px }
.applyForm .Header .Bottom { background:url('Images/how_apply_header.gif') no-repeat 0 -9px; height:9px }
.applyForm .Header .Content .PDF {display:inline-block; height:16px; width:16px  }
.applyForm .FormSection, .applyForm .Header { margin-bottom:15px }
.applyForm .FormSection .Top { width:100%; background:url('Images/how_apply_header.gif') no-repeat 0 -18px; height:9px   }
.applyForm .FormSection .Bottom { width:100%; background:url('Images/how_apply_header.gif') no-repeat 0 -27px; height:9px   }
.applyForm .FormSection .Content {  border-left:solid 1px #CCC; border-right:solid 1px #CCC }
.applyForm .Spanish .Drivers .Contact input { width:415px }

.applyForm .SubSection input, .applyForm .SubSection select { margin:3px 0; padding:3px }
.applyForm .Team input, .applyForm .Team select { width:309px; }
.applyForm .Team .SubSection { width:100%; clear:both }
.applyForm .Column { float:left; width:49%; margin:8px 0 0; padding:3px; }
.applyForm .OneColumn { clear:both; width:625px; margin:10px 0 }
.applyForm label { display:block; padding:5px 0 }
.applyForm .One .Column { margin-top:0; }
.applyForm .Additional input { width:100% }


.applyForm .Driver input { width:270px }
.applyForm .Spanish .Driver input { width:263px }
.applyForm .Driver input.Age { width:16px }
.applyForm .Drivers .Contact input { width:429px }
.applyForm .Drivers .Contact input.Prefix, .applyForm .Drivers .Contact input.AreaCode { width:23px }
.applyForm .Drivers .Contact input.LineNumber { width:35px }
.applyForm .Drivers .Inline, .applyForm .Mechanics .Inline { margin-left:10px;}
.applyForm .FormSection .Inline { display:inline }

.applyForm .CarInfo input { width:100% }
.applyForm .CarInfo .Column { width: 625px; }
.applyForm .Column .Column { width:auto; margin:0; padding:0 }
.applyForm .VehicleSeating label { display:inline-block; margin-right:10px }
.applyForm .Car { margin-bottom:0 }
.applyForm .Car input { width:210px }
.applyForm .CarInfo .VehicleSeating input { width:auto }
.applyForm .CarInfo .Information { width:450px }
.applyForm .CarInfo .VehicleSeating { width:175px }

.applyForm .Media .Column { width:100% }
.applyForm .Note { color:#999999; font-style:italic; font-size:11px; display:block }
.applyForm .Submit { text-align:right }

.applyForm .ThankYou { font-size:16px; font-weight:bold }
.applyForm .ThankYou .Success { font-size:20px; color:#2677c6; font-style:italic; font-weight:bold}
.applyForm .ThankYou div { font-size:12px; font-weight:normal }
.applyForm .LanguageForm { float:right }
.applyForm .Required { text-align:right }

#contentWrapper a.mediaRsvp { width: 101px; height: 28px; display: block; text-indent: -9999px; background-image: url(images/media-rsvpButton.gif); }

#event-party-venues #listings { margin-top: 20px; }
	
#event-party-venues #listings > div { margin-bottom: 25px; }
	
#event-party-venues #listings > div img { margin-bottom: 15px; }

.eventRightColumn ul { list-style: disc inside none;  }
