/* HOME */
#content {
    min-height: 0px;
}

#content p {
    margin: 0px;
}

#mainPic {
    clear: both;
    width: 100%;
    border-bottom: 1px solid #FFF;
}

/*IE6*/
#mainPic object {
    float: left;
    display: inline;
}

#homeSideNav {
    float: right;
    clear: right;
    display: inline;
    width: 170px;
    height: 286px;
    padding: 15px 13px 13px 11px;
    color: #FEEBBE;
    background: red url('/images/bg_sidenav.png') repeat-x;
    font: 12px Verdana, Arial, Helvetica, sans-serif;*/
}

#homeSideNav .button {
    width: 170px;
    height: 44px;
    margin-bottom: 11px;
}

* html #homeSideNav .button {
    margin-bottom: 7px;
}

#homeSideNav .button a {
    display: block;
    width: 109px;
    height: 100%;
    font-size: 14px;
    line-height: 130%;
    color: #FEEBBE;
    padding: 3px 0 0 60px;
    text-decoration: none;
}

#homeSideNav .button a:hover {
    text-decoration: underline;
}

#homeSideNav #discount a {
    background: url('/images/btn_discount_vouchers.png') no-repeat;
}

#homeSideNav #discount a:hover {
    background: url('/images/btn_discount_vouchers_ovr.png') no-repeat;
}

#homeSideNav #trading a {
    background: url('/images/btn_trading_hours.png') no-repeat;
}

#homeSideNav #trading a:hover {
    background: url('/images/btn_trading_hours_ovr.png') no-repeat;
}

#homeSideNav #location a {
    background: url('/images/btn_location_map.png') no-repeat;
}

#homeSideNav #location a:hover {
    background: url('/images/btn_location_map_ovr.png') no-repeat;
}

#homeSideNav .hideText {
    text-indent: -9999px;
    /*font-size: 0;*/
}

#homeSideNav #FNC a {
    display: block;
    width: 170px;
    height: 82px;
    background: url('/images/txt_fnc_can_you_take_it.png') no-repeat;
    margin-bottom: 17px;
}

/*IE6*/
* html #homeSideNav #FNC a {
    margin-bottom: 9px;
}

#homeSideNav div span {
    float: left;
    display: inline;
}

#homeSideNav .spriteSocial {
    position: relative;
    display: block;
    width: 34px;
    height: 35px;
    margin-top: -12px;
}

#homeSideNav #facebook a {
    margin-left: 5px;
    background: url('/images/sprite_social.png') no-repeat;
}

#homeSideNav #twitter a {
    margin-right: 2px;
    margin-left: 2px;
    background: url('/images/sprite_social.png') -37px 0 no-repeat;
}

#homeSideNav #youtube a {
    background: url('/images/sprite_social.png') -74px 0 no-repeat;
}

#homeBottomNav {
    float: left;
    clear: both;
    display: inline;
    width: 772px;
    height: 139px;
    background: url('/images/bg_bottom_nav.jpg') no-repeat;
}

#homeBottomNav div {
    float: left;
    width: 132px;
    padding: 19px 11px;
}

#homeBottomNav div a {
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    color: #000;
	line-height:1.4em;
}

#homeBottomNav div span {
    display: block;
    padding-top: 6px;
    color: #423F3C;
    font-weight: bold;
    font-size: 13px;
    min-height: 49px;
	line-height:1.3em;
}

* html #homeBottomNav div span {
    height: 49px;
}

#homeBottomNav #bookonline span {
    background: url('/images/calendar.png') no-repeat;
    min-height: 49px;
    padding-left: 65px;
}

#homeBottomNav #register span {
    background: url('/images/helmet.png') no-repeat;
    min-height: 49px;
    padding-left: 50px;
}

#homeBottomNav #lapTimes span {
    background: url('/images/stop-watch.png') no-repeat;
    min-height: 49px;
    padding-left: 56px;
}

#homeBottomNav #giftVouchers span {
    background: url('/images/gift.png') no-repeat;
    min-height: 49px;
    padding-left: 64px;
}

#homeBottomNav #login span {
    background: url('/images/member-login.jpg') no-repeat;
    min-height: 49px;
    padding-left: 55px;
}

.cols {
    float: left;
    padding: 20px 0;
}

.cols h1 {
    font-size: 18px;
    font-weight: normal;
    color: #DC0011;
    background: none;
    margin-bottom: 15px;
}

.cols p {
    line-height: 150%;
}

#col1 {
    width: 225px;
}

#col2 {
    width: 242px;
    padding-right: 40px;
    padding-left: 40px;
}

#col3 {
    width: 225px;
}

div#content	{
    min-height: 0;
}
