﻿body 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    min-width: 900px;
    font-size: 12px;
    font-family: Verdana, Arial, Tahoma, 'Times New Roman';
    color: #363636;
    background-color: #E0E2E8;
}
p {    margin: 0px 0px 0px 0px;    padding: 3px 0px 3px 0px;}
img {    border: 0px;}
a:link {	text-decoration: none;	color: #0066CC;}
a:visited {	text-decoration: none;	color: #0066CC;}
a:hover {	text-decoration: underline;	color: #000000;}
a:active {	text-decoration: none;	color: #0066CC;}
h1
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: bold;
    color: #C52E19;
}
h2
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: bold;
    color: #C52E19;
}
h3
{
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 18px;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    background-color: #C0CBDA;
    width: 845px;
    display: block;
    padding: 6px 0px 6px 10px;
}
h4
{
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: bold;
    color: #198C19;
}

.clear
{
    clear: both;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

/* LAYOUT */
.container
{
    padding: 0px 0px 15px 0px;
    margin: 15px 0px 0px 0px;
    width: 898px;
    border: solid 1px #272727;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFFFFF;
    background-image: url(Images/header_bg.jpg);
    background-repeat: no-repeat;
}
.footer
{
    padding: 0px 0px 5px 0px;
    margin: 5px 0px 0px 0px;
    width: 898px;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    text-align: center;
}
.header
{
    width: 100%;
    height: 168px;
    overflow: hidden;
}
.menucontainer
{
    margin-top: 10px;
}
.logo
{
    width: 228px;
    padding-right: 1px;
    float: left;
}
.menuitem
{
    width: 105px;
    height: 26px;
    margin-right: 1px;
    padding-top: 11px;
    float: left;
    background-color: #CFCFCF;
    text-align: center;
    font-weight: bold;
    display: block;
}
a.menuitem:link {	text-decoration: none;	color: #000000; background-color: #CFCFCF;}
a.menuitem:visited {	text-decoration: none;	color: #000000; background-color: #CFCFCF;}
a.menuitem:hover {	text-decoration: none;	color: #0066CC; background-color: #E9E9EF;}
a.menuitem:active {	text-decoration: none;	color: #000000; background-color: #CFCFCF;}

.mainbody
{
    width: 860px;
    margin: 0px 0px 0px 20px;
}

.FeaturedLink
{
    width: 150px;
    height: 165px;
    margin: 15px 8px 3px 8px;
    padding: 1px 1px 1px 1px;
    float: left;
    background-color: #CFCFCF;
    background-position: left bottom;
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    display: block;
    border: solid 1px #272727;
    overflow: hidden;
}
a.FeaturedLink:link {	text-decoration: none;	color: #000000; background-color: #E0E0E8;}
a.FeaturedLink:visited {	text-decoration: none;	color: #000000; background-color: #E0E0E8;}
a.FeaturedLink:hover {	text-decoration: none;	color: #0066CC; background-color: #E9E9EF;}
a.FeaturedLink:active {	text-decoration: none;	color: #000000; background-color: #E0E0E8;}
.FeaturedLinkText
{
    display: block;
    overflow: hidden;
    width: 150px;
    height: 28px;
}
.FeaturedLinkPrice
{
    display: block;
    overflow: hidden;
    width: 150px;
    height: 15px;
    font-size: 10px;
    color: #A40000;
}
.FeaturedLinkImage
{
    width: 150px;
    height: 120px;
}

.ExperienceList
{
    float: left;
    width: 600px;
}
.CarList
{
    float: right;
    width: 250px;
    text-align: right;
}
.GridHeader {text-align: left; height: 19px; background-image: url(Images/dots.gif); background-position: left bottom; background-repeat: repeat-x;}
.GridRow, .GridRowAlt {height: 20px;}
.GridRowAlt {background-color: #E2E2F0;}
.GridExperienceName {width: 280px; font-size: 11px; font-weight: bold; padding-right: 10px; overflow: hidden;}
.GridLocations {width: 290px; font-size: 11px; font-weight: normal; padding-right: 10px; overflow: hidden;}
.GridPrice {width: 60px; font-size: 11px; font-weight: bold; text-align: right;}

a.locationslink:link {	text-decoration: none;	color: #676767;}
a.locationslink:visited {	text-decoration: none;	color: #676767;}
a.locationslink:hover {	text-decoration: underline;	color: #000000;}
a.locationslink:active {	text-decoration: none;	color: #676767;}

.TheCar
{
    width: 180px;
    margin: 9px 0px 9px auto;
    padding: 5px 5px 5px 5px;
    background-color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    display: block;
    border: solid 1px #272727;
    overflow: hidden;
}
.TheCarImage
{
    width: 150px;
    height: 120px;
}
.car_name
{
    color: #198C19;
    text-align: center;
    width: 100%;
    padding: 4px 0px 4px 0px;
    font-size: 12px;
}
.car_left
{
    float: left;
    color: #555555;
}
.car_right
{
    float: right;
}
.cardetail_info {margin: 3px 0px 10px 0px;}

.cardetailfooter_info 
{
	padding-top: 1em;
	margin: 3px 0px 10px 0px;
}

.trackfooter_info
{
	padding-top: 1em;
	margin: 3px 0px 10px 0px;
}

.Experience_PictureOuter
{
    float: left;
    border: solid 1px #AAAAAA;
    margin: 10px 10px 5px 0px;
}
.Experience_Picture
{
    padding: 3px 3px 3px 3px;
}
.Experience_Price
{
    width: 171px;
    height: 29px;
    padding-top: 5px;
    margin: 10px 0px 5px 0px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #000000;
    background-image: url(Images/price_bg.gif);
    background-repeat: no-repeat;
}
.Experience_Buy
{
    width: 171px;
    height: 29px;
    padding-top: 5px;
    margin: 0px 0px 5px 0px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #000000;
    background-image: url(Images/buy_bg.gif);
    background-repeat: no-repeat;
    display: block;
}
a.Experience_Buy:link {	text-decoration: none;	color: #FFFFFF;}
a.Experience_Buy:visited {	text-decoration: none;	color: #FFFFFF;}
a.Experience_Buy:hover {	text-decoration: underline;	color: #FEF750;}
a.Experience_Buy:active {	text-decoration: none;	color: #FFFFFF;}

.Experience_Description {margin: 3px 0px 10px 0px;}
.Experience_ImportantInfo {margin: 3px 0px 10px 0px;}
.Experience_WhatsIncluded {margin: 3px 0px 10px 0px;}
.Experience_Locations {margin: 3px 0px 10px 0px; font-size: 10px;}
.Experience_Location {font-size: 12px; font-weight: bold;}
a.Experience_Location:link {	text-decoration: none;	color: #0066CC;}
a.Experience_Location:visited {	text-decoration: none;	color: #0066CC;}
a.Experience_Location:hover {	text-decoration: underline;	color: #000000;}
a.Experience_Location:active {	text-decoration: none;	color: #0066CC;}



.Tracks_Name {font-size: 12px; font-weight: bold;}
a.Tracks_Name:link {	text-decoration: none;	color: #0066CC;}
a.Tracks_Name:visited {	text-decoration: none;	color: #0066CC;}
a.Tracks_Name:hover {	text-decoration: underline;	color: #000000;}
a.Tracks_Name:active {	text-decoration: none;	color: #0066CC;}
.Tracks_Location {font-size: 11px; }

.Track_Location 
{
    font-size: 10px; 
    color: #888888;
    margin-bottom: 5px;
}
.Track_Details
{
    float: right;
    width: 220px;
    text-align: left;
    overflow: hidden;
}
.Track_Image {width: 220px; margin: 0px 0px 10px 0px;}
.Track_ViewMap {font-size: 11px; margin: 4px 0px 0px 0px;}
