BODY {margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; background: #55c1de url("/App_Themes/GABR/Images/bg/bg-body.gif") repeat-x left bottom; font-family: Arial, Helvetica, sans-serif;height:auto !important;}
#page {margin: auto; text-align: left; width: 960px;}
.header {width: 100%; margin: 9px 0 0 0; line-height: 0%; font-size: 1px;height:90px;}
.left-header {display:inline-block;width:500px; float:left;}
IMG.title-header {margin-top: 13px;}
.right-header {width: 460px; display:inline-block;text-align:right;float:right;}
.right-header A.right-logo {margin-left: 10px; display: inline;}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}
.relax {clear: both; height: 0; line-height: 0%; font-size: 0;}
.light-box {width: 100%; background-color: #d4f0f7; float: left; border-top: 1px solid #94D9EB; border-bottom: 1px solid #9ADBEB; margin-top: 0.5em;min-height:347px;height:auto!important;height:347px;}
.left-col {width: 345px; float: left; display: inline; margin: 0 16px; line-height: 20px; font-size: 13px;}
.center-col {width: 214px; height:346px; float: left; background-color:#a9e0ef;}
.right-col {width: 338px; float: right; display: inline; margin-right: 16px;}
UL.blue-list {padding: 0px; margin: 0px; list-style: none; width: 100%; float: left; background: #A9E0EF;}
UL.blue-list LI {width: 100%; float: left; border-bottom: 1px solid #BCE7F2; background: #A9E0EF;}
UL.blue-list LI.last-li {border-bottom: none;}
UL.blue-list LI:HOVER, UL.blue-list LI.selected {background: #F5ED6E url("/App_Themes/GABR/Images/bg/hover.gif") no-repeat right center;}
UL.blue-list LI A {display: block; position: relative; cursor: pointer;}
UL.blue-list LI A:HOVER {text-decoration: none;}
UL.blue-list LI A SPAN.number {font-size: 31px; font-weight: bold; color: #FFF; display: block; float: left; width: 40px; text-align: center; line-height: 34px;}
UL.blue-list LI:HOVER A SPAN.number, UL.blue-list LI.selected A SPAN.number {color: #BAB23A;}
UL.blue-list LI:HOVER A SPAN.body-link, UL.blue-list LI.selected A SPAN.body-link {color: #4B4705;}
UL.blue-list LI:HOVER A SPAN.body-link SPAN, UL.blue-list LI.selected A SPAN.body-link SPAN {color: #BAB23A;}
UL.blue-list LI A SPAN.body-link {display: block; float: left; width: 174px; font-size: 14px; color: #42558E; font-weight: bold; line-height: 14px; padding-top: 5px; padding-bottom: 3px;}
UL.blue-list LI A SPAN.body-link SPAN {font-size: 12px; font-weight: normal; color: #067AEA; font-style: italic;}
.left-col h2 {line-height: 36px; font-size: 18px;}
.left-col p {display:block;margin-bottom:1em;color:#4F4F4F;}
.left-col p a {color: #42558E; font-weight: bold;}
.right-col P {padding: 0px; margin: 0px; line-height: 20px; font-size: 13px; color: #4F4F4F;}
.right-col H2 {padding: 0px; margin: 0px; font-size: 18px; color: #2F4884; line-height: 36px;}
.right-col H2 a {color: #2F4884;}
.right-col P A {color: #42558E; font-weight: bold;}
.right-col IMG.right-img {border: 1px solid #8A9FC2;}
.right-col A.stage {float: right; font-size: 12px; color: #4E9AAE; margin-top: 12px; font-weight: bold;}
.sponsors {margin-top: 9px; line-height: 0%; font-size: 1px; width: 100%; float: left; position: relative;text-align:center;}
/*.bg-img {position: absolute; width: 371px; height: 56px; right: -70px; top: 7px; background: url("/App_Themes/GABR/Images/pictures/img.png") no-repeat left top;}*/
.bg-img {position: relative; width: 371px; height: 56px; right: -580px; top: 32px; background: url("/App_Themes/GABR/Images/pictures/img.png") no-repeat left top;}
.sponsors A {margin-right: 8px; display: inline;}
.sponsors IMG {border: 2px solid #ffffff;}
.buttons-box {width: 100%; float: left; margin-top: 50px;}
.but-box {width: 230px; float: left; line-height: 0%; font-size: 1px; margin-top: 6px;}
.buttons-box A.rider {margin-top: 20px; float: left;}
.white-text {width: 708px; float: right;}
.white-text P {padding: 0px; margin: 0px; font-size: 16px; color: #FFF; line-height: 23px;}
.footer {width: 100%; float: left; margin-top: 70px; padding-bottom: 20px;}
.footer A {font-weight: bold; color: #FFF;}
.footer P {padding: 0px; margin: 0px; font-size: 12px; color: #FFF;}
.footer P.right-p {float: right;}
.IE6 BODY {behavior: url("./public/css/csshover.htc");}
.IE6 .bg-img {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/GABR/Images/pictures/img.png', sizingMethod='scope');}
h1 {color:#2F4884; font-size:18px; line-height:36px; margin:0; padding:0;}
h2 {color:#2F4884; font-size:16px; line-height:24px; margin:0; padding:0;}
.cbicon img {display:none;}
.dirsegment .num {vertical-align:top;padding-left:30px;}
.ddptlnk img.noprint {display:none;}
.shuffletarget {display:none;}
.timedist_np {display:none;}
#dir_title {display:none;}
#dditd {display:none;}
.dir_via {display:none;}
small {display:none;}
.day-map {float:left;margin:1em;padding:0;border:1px solid #8A9FC2;}
.day-directions {display:inline-block;width:480px;padding:4px 1em 1em 0;}
.dir table {width:100%;}
#sxdist {text-align:right;}
.ddptlnk {width:24px;}
.sdist {vertical-align:top;}
.sa {display:inline;}
.stage-map {padding: 0; margin: 1em;}
.stage-description P, .day-directions a {padding: 0 1em 0 0; margin: 0px; line-height: 20px; font-size: 13px; color: #4F4F4F;}
.ddwpt td, .ddr_steps td {line-height: 20px; font-size: 13px; color: #4F4F4F;}
#nav {padding-top:1em;}
#nav ul {list-style:none; padding:0; margin:0;}
#nav li {display:inline;}
#nav li a {color:#FFFFFF; font-size:16px; line-height:23px; display:inline-block; padding: 0 1em 0 0;}
.zoneContent, .zoneCompanyContent {padding:1em;color:#4F4F4F; font-size:13px; line-height:20px;}
.zoneContent br, .zoneCompanyContent br {line-height:0.5em;}
.zoneContent td, .zoneCompanyContent td, .zoneContactUs td {color:#4F4F4F; font-size:13px; line-height:20px;}
.zoneContent p {padding:0.25em 0;margin:0;}
.zoneContent img {padding:0 0.5em 0.5em 0;}
.zoneContent h1 {color:#2F4884; font-size:18px; line-height:36px; margin:0; padding:0;}
.zoneHeader {padding:1em 1em 0 1em;}
.zoneContactUs {padding:1em;}
.donationsForm, .SponsorARiderForm {padding:1em;}
.donationsForm, .SponsorARiderForm {color:#4F4F4F; font-size:13px; line-height:20px;}
.donationsForm td, .SponsorARiderForm td {color:#4F4F4F; font-size:13px; line-height:20px;}
.EditingFormLabel {padding-left:0 !important;}
.hidden {display:none;}
.ErrorLabel {display:block;padding-bottom:1em;}
.EditingFormInfoLabel {color:#4F4F4F; font-size:13px; line-height:20px;}
.zoneContent td.error, .EditingFormErrorLabel {color:#ff0000}
.photo {background:#FFFFFF none repeat scroll 0 0;border-color:#CCCCCC;border-style:solid;border-width:0 1px 1px 0;display:inline;float:left;margin:5px;padding:10px;position:relative;text-align:center;}
.photo .teaser {border:1px solid #EEEEEE;padding:0;}
.photo span {left:-9999px;position:absolute;}
.photo a:hover span {background:#FFFFFF none repeat scroll 0 0;border-color:#EEEEEE;border-style:solid;border-width:0;color:#999999;font-size:80%;font-weight:bold;left:0;padding:5px 0;text-transform:uppercase;top:10px;width:100%;}
.gallery {background:#FFFFFF none repeat scroll 0 0;border-color:#CCCCCC;border-style:solid;border-width:0 1px 1px 0;display:inline;float:left;margin:5px;padding:10px;position:relative;text-align:center;}
.gallery .teaser {border:1px solid #EEEEEE;padding:0;}
.gallery span {left:-9999px;position:absolute;}
.gallery a:hover span {background:#FFFFFF none repeat scroll 0 0;border-color:#EEEEEE;border-style:solid;border-width:0;color:#999999;font-size:80%;font-weight:bold;left:0;padding:5px 0;text-transform:uppercase;top:10px;width:100%;}

