/**********************************************************************************************

	RacingTickets.com Style Settings - June 2005

***********************************************************************************************/

/*--------------------------------------------------------- 

-- Style TOC --

	Body, Type, and Spacing Styles
	Link Styles
	Top Nav Styles
	Subnav Styles
	Form Elements
	Home Styles
	Event Attributes
	Table Data & Lists
	Content & Article Styles
	Content Modules
	Travel Styles
	Tracks Styles
	Footer

----------------------------------------------------------*/

/**********************************************************************************************/

/*---------------------------------------------------------
	Body, Type, and Spacing Styles
----------------------------------------------------------*/

html, body { margin: 0px; padding: 0px; text-align: center; }
body * { font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; text-align: left; line-height: 16px; }
.bodyA	{
	text-align: center;
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-x;
	background-color: #E4EDF1; 
	line-height: 16px;
	}
.bodyInterior {
	text-align: center;
	background-image: url(../images/bg_page_interior.gif);
	background-repeat: repeat-x;
	background-color: #8FAAB5;
	}
.bodyIframe {
	margin: 14px 12px 12px 12px;
	background-color: #D8E4E8;
	background-image: none;
	}
.bodyIframeTracks {
	text-align: left;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: none;
	}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

.spacerWhite { padding: 0; background-color: #FFFFFF; }

.alignLeft { 
	text-align: left;
	}
.alignCenter { 
	text-align: center;
	}
.alignRight { 
	text-align: right;
	}

.mainTable{
	padding-left: 2px;
}	
/*-- Text Styles --*/

.txt10px {
	font-size: 10px;
}
.txt13px {
	font-size: 13px;
}
.txtFineprint {
	font-size: 9px;
	color: #999999;
}
.txtTracks_TrackName {
	font-size: 17px;
	font-weight: bold;
	line-height: 19px;
	color: #EF1C22;
}
.txtSubheader {
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 3px;
	color: #899FAB; 
	text-transform: uppercase;
}
.txtBluegray {
	font-weight: bold;
	line-height: 16px;
	color: #7F7F7F;
}

.txt17pxBlack {
	font-size: 17px;
	font-weight: bold;
	line-height: 19px;
	color: #000000;
}

.boxContentHeaders {
	font-weight: bold;
	color: #003366;
}

/*-- List Styles --*/

ul.generalUL {
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}
ul.generalUL li {
	list-style-image: url(../images/ico_featurelink_black.gif);
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}

/*-- Content Column Styles --*/

td.imageBorder { 
	border: 1px solid #BFBFBF;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}
td.boxBorderLightGray { 
	border: 1px solid #E3E3E3;
	padding: 12px;
	vertical-align: top;
}

/*-- Content Column Styles --*/

td.mainColumn { 
	padding: 14px 12px 12px 19px;
	background-image: url(../images/bg_main_column.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
	}
td.mainColumnTop { 
	padding: 14px 12px 0px 19px;
	background-image: url(../images/bg_main_column.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
	}
td.mainColumnForms { 
	border: 1px solid #CCCCCC; 
	margin-top: 5px; 
	margin-bottom: 10px; }

td.mainColumnCheater { 
	border: 1px solid #CCCCCC; 
	margin-top: 0px; 
	margin-bottom: 0px; }
td.mainColumnAboutUs { 
	padding: 100px 12px 12px 33px;
	background-image: url(../images/bg_aboutus.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}
td.mainColumnLeftSubStripe {
	padding: 18px 12px 12px 19px;
	background-image: url(../images/bg_maincol_top_shadow_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
td.mainColumnRight { 
	padding: 10px 19px 12px 12px;
	background-image: url(../images/bg_main_column.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
	}
td.mainColumnRightSubStripe {
	padding: 18px 19px 12px 12px;
	background-image: url(../images/bg_maincol_top_shadow_right.gif);
	background-repeat: no-repeat;
	background-position: top;
	}
td.mainColContentBGLeft { 
	background-image: url(../images/bg_main_column.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	}
td.mainColContentBGRight { 
	background-image: url(../images/bg_main_column.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	}
td.mainColumnCheaterDescriptor { 
            border-top: 1px solid #CCCCCC; 
            border-left: 1px solid #CCCCCC; 
            border-right: 1px solid #CCCCCC; 
            margin-top: 0px; 
            margin-bottom: 0px;
            padding: 10px;
            color: #606060;
            line-height: 16px; }

/*---------------------------------------------------------
	Link Styles
----------------------------------------------------------*/

a:link { 
	color: #EF1C22;
	text-decoration: underline;
	}
a:visited { 
	color: #EF1C22;
	text-decoration: underline;
	}
a:hover { 
	color: #FFFFFF;
	text-decoration: none;
	background-color: #EF1C22;
	}
	
a.noBG:link { 
	background-color: transparent;
	}
a.noBG:visited { 
	background-color: transparent;
	}
a.noBG:hover { 
	background-color: transparent;
	}
	
a.linkBlack10px:link { 
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	}
a.linkBlack10px:visited { 
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	}
a.linkBlack10px:hover { 
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	}
	
/*---------------------------------------------------------
	Top Nav Styles
----------------------------------------------------------*/

/*--For Top Nav coding, reference "includes/rtc_global.js"--*/

/*---------------------------------------------------------
	Subnav Styles
----------------------------------------------------------*/

td.subNavOff {
	background-image: url(../images/nav/subnav_bg_off.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 3px 10px 0px 10px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #606060;
	text-transform: uppercase;
	}

td.subNavOff a:link { 
	font-size: 10px;
	color: #606060;
	text-decoration: none;
	}
td.subNavOff a:visited { 
	font-size: 10px;
	color: #606060;
	text-decoration: none;
	}
td.subNavOff a:hover { 
	font-size: 10px;
	color: #EF1C22;
	text-decoration: underline;
	background-color: transparent;
	}
td.subNavOffTravelOnly a:link { 
	font-size: 10px;
	color: #606060;
	text-decoration: none;
	}
td.subNavOffTravelOnly a:visited { 
	font-size: 10px;
	color: #606060;
	text-decoration: none;
	}
td.subNavOffTravelOnly a:hover { 
	font-size: 10px;
	color: #EF1C22;
	text-decoration: underline;
	background-color: transparent;
	}
td.subNavOn {
	background-image: url(../images/nav/subnav_bg_on.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 3px 10px 0px 10px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #EF1C22;
	text-transform: uppercase;
	}
td.subNavOnTravelOnly {
	background-image: url(../images/side_tab_x_bkg_2.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 3px 10px 0px 10px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #EF1C22;
	text-transform: uppercase;
	}

td.subNavOffTravelOnly {
	background-image: url(../images/side_tab_x_bkg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 3px 10px 0px 10px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #606060;
	text-transform: uppercase;
	}

td.tabsBGBottomGrayLine {
	background-image: url(../images/bg_subnavtabs_bottomgrayline.gif);
	background-repeat: repeat-x;
	}

/*---------------------------------------------------------
	Form Elements
----------------------------------------------------------*/

/*-- Drop Downs --*/

.dropdownWhiteBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	background-color: #FFFFFF;
	color: #000000;
}
.ddTrackSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 176px;
	height: 18px;
	background-color: #FFFFFF;
	color: #000000;
}

/*-- Textboxes --*/

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	background-color: #CCE7F2;
	color: #000000;
}

/*-- Buttons --*/

.frmButton {
	height: 18px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

/*---------------------------------------------------------
	Home Styles
----------------------------------------------------------*/

/*-- Modules : Home : Global  --*/

.featureSeparator {
	padding: 0px;
	background-color: #B1C7D4;
	}

/*-- Modules : Home : Featured Travel  --*/

.featureLeftCol	{
	width: 5px;
	padding: 0px;
	background-color: #46697D;
	}
td.moduleFTravelDate { 
	padding: 8px 0px 8px 0px;
	background-color: #FFFFFF;
	vertical-align: top;
	}
td.moduleFTravelPackage { 
	padding: 8px 0px 8px 0px;
	background-color: #FFFFFF;
	vertical-align: top;
	}
td.moduleFTravelPrice {
	padding: 8px 7px 8px 0;
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	}
td.moduleFTravelTrack {
	padding: 8px 0px 8px 0px;
	background-color: #FFFFFF;
	vertical-align: top;
	}
td.moduleFTravelBottom {
	height: 28px;
	background-image: url(../images/bg_bot_featuredtravel.gif);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;
	}
/*-- Modules : Home : Featured Series  --*/

td.moduleFSeriesContent {
	height: 147px;
	padding: 10px;
	background-color: #FFFFFF;
	vertical-align: top;
	}
.featureSeriesLogo { 
	margin-left: 5px; 
	margin-bottom: 5px;
	}
.featureSpacer {
	width: 2px;
	padding:0px;
	background: none;
	}
.featureTitle {
	font-weight: bold;
	}
.featureDate {
	font-style: italic;
	}
td.moduleFSeriesBottom {
	height: 28px;
	background-image: url(../images/bg_bot_featuredseries.gif);
	background-position: left;
	background-repeat: no-repeat;
	vertical-align: middle;
}

/*-- Modules : Home : General  --*/

#tblBoxes {
	width: 772px;
	margin: 0 0 0 10px;
	}
.moduleHomeGeneralHeader {
	padding: 0px; background-color: #01456C;
}
.moduleHomeGeneralContent {
	padding: 0px 12px 0px 12px;
	background-color: #F3F7F8;
}
.moduleHomeGeneralContent ul {
	list-style-type: none; 
	margin-top: 0px; 
	margin-left: 10px; 
	padding: 0px;
	}
.moduleHomeGeneralContent li {
	margin: 0px; 
	padding: 0px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 5px; 
}
.moduleHomeGeneralBottom {
	height: 18px;
	background-image: url(../images/bg_cnr_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/*---------------------------------------------------------
	Event Attributes
----------------------------------------------------------*/

/* stage table for feature info on blue primary area */

td.eventDescription { 
	background-image: url(../images/bg_main_column.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	padding: 6px 8px 6px 20px;
	}
td.eventTitle {
	padding-top: 8px;
	font-size: 19px;
	font-weight: bold;
	color: #003366;
	line-height: 22px;
	}
td.eventAttributes {
	line-height: 18px;
	}
.eventLocation {
	font-size: 13px;
	font-weight: bold;
	}
.eventSeries {
	font-size: 11px;
	font-style: italic;
	}
td.eventTabContentBG { 
	background-image: url(../images/bg_main_column.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	}
	
/*---------------------------------------------------------
	Table Data & Lists
----------------------------------------------------------*/

tr.labelRow {
	height: 22px;
	color: #999999;
	padding-top: 4px;
	padding-bottom: 3px;
	}
td.labelCell {
	color: #999999;
	}
td.labelCellLeft {
	text-align: left;
	color: #999999;
	}
td.labelCellCenter {
	text-align: center;
	color: #999999;
	}
td.labelCellRight {
	text-align: right;
	color: #999999;
	}
tr.dataRow_shade {
	height: 22px;
	background-image: url(../images/bg_tablerows.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	vertical-align: top;
	color: #99CC00;
	}
td.dashedRow {
	border-bottom: 1px dashed #CCCCCC;
	margin: 0px;
	padding: 0px;
	height: 1px;
	}
td.solidRow {
	border-bottom: 1px solid #E3E3E3;
	margin: 0px;
	padding: 0px;
	height: 1px;
	}

/*---------------------------------------------------------
	More Layout
----------------------------------------------------------*/

#wrapperLayout {
	position: relative;
	width: 772px;
	z-index: 5;
	margin: 0 auto;
	left: -11px;
}

.stageBG {
	z-index: 99;
	width: 100%; 
	margin: auto;
	height: 363px;
	background-image: url(../images/bg_stagegradient_1px.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #1A4B76;
	text-align: center; 
	}

.wrapperStage {
	z-index: 99;
	width: 100%; 
	margin: auto;
	height: 363px;
	background-image: url(../images/bg_eventsearch.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center; 
	}

#wrapperTabs {
	width: 772px; 
	margin: auto;
	height: 363px;
	text-align: center; 
	}

.wrapperStage * { text-align: left; }
#wrapperBanner { width: 100%; margin: auto; text-align: center; z-index: 99;}
.wrapperContent	{
	width: 100%;
	margin: auto;
	background-image: url(../images/bg_content_1024.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: top;
	text-align: left;
}
.wrapperContent * { text-align: left; }
.navGlobal		{ height: 36px; text-align: right; vertical-align: center; }
#tblBanner		{ width: 772px; margin: auto;}
#tblStage 		{ width: 100%; margin: auto; }
#tblFeatures  { width: 772px; margin: auto; padding: 0px; }

.spacer				{ 
	padding: 0px; 
	background-color: transparent; 
	/* background-color: #E4EEF1; */
	}
#tblAdBanner  { width: 772px; margin: auto; }

.featureBox {
	background-color: #F3F7F8;
}
.featureBox p { padding: 10px; }
.box {
	background-color: #F3F7F8;
}



br.clear	{ clear: both; }

/* SECONDARY PAGE */
/* blue bg gradient for stage */

#bgGradientStripe {
	position: absolute; 
	z-index: 1;
	top: 92px;
	left: 0px;
	height: 327px;
	background-image: url(../images/bg_stagegradient_interior_1px.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 100%; 
	}
	
#bgStageSec {
	position: absolute; 
	z-index: 1;
	top: 92px;
	left: 0px;
	height: 327px;
	background-image: url(../images/bg_bluebar_interior.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	}

.subnavBgRight { background-image: url(../images/nav/subnav_bg_right.gif); }
.series { font-style: italic; }
.date { font-style: normal; }
.start { font-style: normal; }
.linkbox {
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	text-align: center;
	}

td.linkboxExpandableClosed { 
	background-image: url(../images/bg_linkboxExpandable.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	}
td.linkboxExpandableOpen { 
	background-image: url(../images/bg_linkboxExpandable.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	}
td.linkboxExpandableMiddleLeft { 
	background-color: #EFEFEF;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: center;
	}
td.linkboxExpandableMiddleRight { 
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	}
td.linkboxExpandableContent { 
	background-image: url(../images/bg_linkboxExpandableContent.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 14px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	text-align: left;
	}
	
.linkBuyTickets { font-weight: bold; }

/* header boxes in main column */
.hdrTbl {
	border: 1px solid #CCCCCC;
	background-color: #F8F9FB;
	}
.hdrTbl_alignRight { 
	background-color: #F3F7F8;
	text-align: right;
	}
#iframeContent { width: 739px; height: 214px; border: 1px solid #CCCCCC; margin-top: 10px; margin-bottom: 10px; }
#iframeContent2 { width: 100%;   border: 1px solid #CCCCCC; margin-top: 0px; margin-bottom: 10px; padding-bottom:20px; padding-left:10px; }
ul.eventlist { list-style-type: none; margin-top: 0px; margin-left: 10px; padding: 0px; }
ul.eventlist li {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/ico_linkitem.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-bottom: 5px;
}
/* list items (race day activities) */
.itemTitle { color: #FF0000; font-weight: bold; }
.itemTitle a:link { 
	color: #EF1C22; 
	text-decoration: underline;
	}
.itemTitle a:visited { 
	color: #EF1C22; 
	text-decoration: underline; 
	}
.itemTitle a:hover { 
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #EF1C22;
	}

.itemSubTitle { color: #999999; font-weight: bold; }
	
/*---------------------------------------------------------
	Content & Article Styles
----------------------------------------------------------*/

/*---------------------------------------------------------
  Content Modules
----------------------------------------------------------*/

/*-- Left Column Modules --*/

td.modLeftColHeader { 
	background-image: url(../images/bg_hdr_leftcolbox.gif);
	background-repeat: repeat-x;
	background-position: right;
	background-color: #8A9FAB;
	padding: 7px 12px 7px 15px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	}
td.modLeftColHeaderShadow { 
	background-image: url(../images/bg_hdr_leftcolbox_shadow.gif);
	background-repeat: repeat-x;
	background-position: top right;
	background-color: #8A9FAB;
	padding: 7px 12px 7px 15px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	}
td.modLeftColContent {
	background-color: #FFFFFF;
	background-image: url(../images/bg_boxleftcol.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 14px 12px 12px 12px;
	}
td.modColContenttravel {
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: right;
	padding: 6px 12px 12px 12px;
	border: 10px;
	color:#CCCCCC
	}
td.modColContenttravel_right {
	padding: 5px 5px 5px 5px;
	}
td.modLeftColLinkBox {
	background-color: #FFFFFF;
	background-image: url(../images/bg_boxleftcol.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 8px 0px 8px 15px;
	vertical-align: middle;
	}

/*-- Right Column Modules --*/

td.modRightColHeader { 
	background-image: url(../images/bg_hdr_rightcolbox.gif);
	background-repeat: repeat-x;
	background-color: #8A9FAB;
	padding: 7px 12px 7px 15px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	}
td.modRightColHeaderShadow { 
	background-image: url(../images/bg_hdr_rightcolbox_shadow.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #8A9FAB;
	padding: 7px 12px 7px 15px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	}
td.modRightColContent {
	background-color: #FFFFFF;
	background-image: url(../images/bg_boxrightcol.gif);
	background-repeat: repeat-y;
	padding: 12px 12px 12px 15px;
	}
td.modRightColLinkBox {
	background-color: #FFFFFF;
	background-image: url(../images/bg_boxrightcol.gif);
	background-repeat: repeat-y;
	padding: 8px 0px 8px 15px;
	vertical-align: middle;
	}
td.modRightColLinkBox a:link { 
	color: #EF1C22; 
	text-decoration: underline;
	}
td.modRightColLinkBox a:visited { 
	color: #EF1C22; 
	text-decoration: underline; 
	}
td.modRightColLinkBox a:hover { 
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #EF1C22;
	}

/*-- Right Column Modules --*/

.moduleGeneralHeader {
	padding: 0px; 
	background-color: #01456C;
}

.genericHeader {
	background-color: #DDDDDD;
	color: #000000;
	font-size: 11px;
	vertical-align: middle;
	padding: 3px 8px 3px 8px;
	font-weight: bold;
}
.moduleGeneralTitle {
	padding: 0px 0px 10px 0px;
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px dashed #CCCCCC;
}
.moduleGeneralContent {
	padding: 14px 12px 12px 12px;
	background-color: #F3F7F8;
}
.moduleGeneralContent ul {
	list-style-type: none; 
	margin-top: 0px; 
	margin-left: 10px; 
	padding: 0px;
	}
.moduleGeneralContent li {
	margin: 0px; 
	padding: 0px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 5px; 
}

/*---------------------------------------------------------
	Travel Styles
----------------------------------------------------------*/

/*-- Travel Header & Text --*/

td.travelHeader {
	height: 43px;
	background-image: url(../images/header_travel_notext.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 14px 0px 0px;
	text-align: right;
	vertical-align: middle;
	color: #FFFFFF;
	}
td.travelHeader a:link { 
	color: #FFFFFF; 
	text-decoration: underline;
	}
td.travelHeader a:visited { 
	color: #FFFFFF; 
	text-decoration: underline;
	}
td.travelHeader a:hover { 
	color: #003366; 
	text-decoration: none; 
	background-color: #FFFFFF;
	}

/*-- About Travel Box --*/

td.aboutTravel {
	height: 270px;
	background-image: url(../images/bg_abouttravel.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 138px 12px 12px 12px;
	vertical-align: top;
	}
td.travel_left {
	height: 270px;
	background-position: top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 20px 12px 12px 12px;
	vertical-align: top;
	}

#layerOtherPackages { 
	overflow: auto;
	visibility: visible;
	width: 198px;
	height: 190px;
	border: 0px solid #CCCCCC; 
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	}

/*-- Other Packages --*/

td.otherPackages {
	height: 262px;
	background-color: #FFFFFF;
	padding: 17px 12px 0px 12px;
	vertical-align: top;
	}

/*---------------------------------------------------------
	Tracks Styles
----------------------------------------------------------*/

/*-- Tracks Header & Text --*/

td.tracksHeader {
	height: 43px;
	background-image: url(../images/header_tracks_notext.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 14px 0px 0px;
	text-align: right;
	vertical-align: middle;
	color: #FFFFFF;
	}
td.tracksHeader a:link { 
	color: #FFFFFF; 
	text-decoration: underline;
	}
td.tracksHeader a:visited { 
	color: #FFFFFF; 
	text-decoration: underline;
	}
td.tracksHeader a:hover { 
	color: #003366; 
	text-decoration: none; 
	background-color: #FFFFFF;
	}
	
td.trackIframeMap {
	background-image: url(../images/track_map_placeholder.gif);
	background-repeat: no-repeat;
	}

/*-- Track Text Styles --*/

td.trackName {
	font-size: 19px;
	font-weight: bold;
	color: #003366;
	line-height: 22px;
	}

/*-- Info Flipper Box with Bottom Tabs --*/

td.infoFlipperTop { 
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}
td.infoFlipperbottom { 
	background-image: url(../images/bg_infoTab_border.gif);
	background-position: top;
	background-repeat: repeat-x;
}
td.infoFlipperTabSpace { 
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
}
td.infoFlipperTabOff { 
	height: 26px;
	background-image: url(../images/bg_tab_bottom.gif);
	background-position: top;
	background-repeat: repeat-x;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	padding-left: 14px;
	padding-right: 14px;
	text-align: center;
	vertical-align: middle;
}
td.infoFlipperTabOn { 
	height: 26px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #BFBFBF;
	padding-left: 14px;
	padding-right: 14px;
	text-align: center;
	vertical-align: middle;
}
td.infoFlipperTabOff a:link { 
	color: #000000; 
	text-decoration: none;
	}
td.infoFlipperTabOff a:visited { 
	color: #000000; 
	text-decoration: none;
	}
td.infoFlipperTabOff a:hover { 
	color: #EF1C22; 
	text-decoration: underline; 
	background-color: transparent;
	}

/*-- Right Column Modules --*/

td.absSearchOff { 
	background-color: #CBDEE9;
	color: #B3B3B3;
	width: 20px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
td.absSearchOn { 
	background-color: #FCD2D3;
	color: #EF1C22;
	width: 20px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

/*---------------------------------------------------------
	Series Styles
----------------------------------------------------------*/

td.seriesBGNASCARNEXTELCupSeries { 
	height: 230px;
	background-image: url(../images/bg_series_nextelcup.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGNASCARBuschSeries { 
	height: 230px;
	background-image: url(../images/bg_series_buschseries.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGBuschGrandNationalSeries { 
	height: 230px;
	background-image: url(../images/bg_series_buschseries.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGNASCARCraftsmanTruckSeries { 
	height: 230px;
	background-image: url(../images/bg_series_craftsmantruck.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGNASCARSprintCupSeries { 
	height: 230px;
	background-image: url(../images/series/backgrounds/bg_Sprint_Series.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGNASCARNationwideSeries { 
	height: 230px;
	background-image: url(../images/series/backgrounds/bg_Nationwide_series.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGNASCARCampingWorldTruckSeries { 
	height: 230px;
	background-image: url(../images/series/backgrounds/bg_CWTruck_Series.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGARCA { 
	height: 230px;
	background-image: url(../images/series/backgrounds/bg_ARCA_Series.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGFeatherliteSouthwestSeries { 
	height: 230px;
	background-image: url(../images/bg_series_featherlite.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGGrandAmericanRoadRacing { 
	height: 230px;
	background-image: url(../images/series/backgrounds/bg_GrandAm_Series.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGGrand-AmRoadRacing { 
	height: 230px;
	background-image: url(../images/series/backgrounds/bg_GrandAm_Series.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGGrandAmRoadRacing { 
	height: 230px;
	background-image: url(../images/series/backgrounds/bg_GrandAm_Series.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGIRLIndyCarSeries { 
	height: 230px;
	background-image: url(../images/series/backgrounds/bg_IRL_Series.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGIndyCarSeries { 
	height: 230px;
	background-image: url(../images/series/backgrounds/bg_IRL_Series.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGIZODIndyCarSeries { 
	height: 230px;
	background-image: url(../images/series/backgrounds/bg_IRL_Series.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGInfinitiProSeries { 
	height: 230px;
	background-image: url(../images/bg_series_infinitipro.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGNASCARLateModelStockCarSeries { 
	height: 230px;
	background-image: url(../images/bg_series_nascarlatemodel.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGNASCARWestSeries { 
	height: 230px;
	background-image: url(../images/bg_series_nascarwest.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGNASCARWhelenModifiedSeries { 
	height: 230px;
	background-image: url(../images/bg_series_nascarmod.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGOther { 
	height: 230px;
	background-image: url(../images/bg_series_other.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGPorscheClubofAmerica { 
	height: 230px;
	background-image: url(../images/bg_series_porscheclub.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGSCCA { 
	height: 230px;
	background-image: url(../images/bg_series_scca.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}
td.seriesBGSportscarVintageRacingAssociation { 
	height: 230px;
	background-image: url(../images/bg_series_sportscarvintage.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 22px 350px 12px 12px;
	text-align: left;
	vertical-align: top;
}

/*---------------------------------------------------------
  Customer Service
----------------------------------------------------------*/

/*-- Right Box --*/

#layerFAQ { 
	overflow: auto;
	visibility: visible;
	width: 200px;
	height: 155px;
	border: 0px solid #CCCCCC; 
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	}
td.custservRightBox {
	height: 270px;
	background-color: #FFFFFF;
	padding: 17px 12px 0px 12px;
	vertical-align: top;
	}
	
/*---------------------------------------------------------
  Footer
----------------------------------------------------------*/

td.footer { 
	background-color: #F3F7F8;
	color: #000000;
	padding: 0px 12px 0px 0px;
	vertical-align: middle;
}

td.footer a:link { 
	color: #EF1C22; 
	text-decoration: underline;
	}
td.footer a:visited { 
	color: #EF1C22;  
	text-decoration: underline; 
	}
td.footer a:hover { 
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #EF1C22;
	}
	
td.lable_headers {
 height: 21px;
 background-image:url(../images/bkg_label_headers.gif);
 background-position: left;
 vertical-align: middle;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 line-height: normal;
 padding-left: 10px;
}
td.paddinglable_headers {
 padding-left: 25px;
 padding-bottom: 10px;
 padding-top: 10px;
}
td.LineSpacingLeft {
 padding-left: 13px;
 border-style: solid;
 border-top-width: 0;
 border-bottom-width: 0;
 border-right-width: 0;
 border-left-width: 1px;
 border-color:#CCCCCC;
}
