﻿
/* ========== RESET GLOBAL STYLES ================================================== */
html, body, form, fieldset, ul, ol { margin:0; padding:0; font:100%/120% Arial, Helvetica, sans-serif; }
 /* __ format vertical margins __ */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, dl, address { margin:1em 0; padding:0; }
/* __ Apply left margin __ */
dd, blockquote { margin-left:1em;}
/* __ Format Tables (still need 'cellspacing="0"' in the markup)__ */
table { border-collapse:collapse; border-spacing:0; }
table td { vertical-align:top; }
/* __ Miscellaneous __ */
a:focus { outline:none; }
img, fieldset { border:none; }
form label { cursor:pointer; }
ol, ul { list-style:none; }
input, select, textarea { font-size:100%; font-family:inherit; }

/* __ IE < 7 png fix __ */
.png { behavior: url(css/iepngfix.htc); }

/* __ Custom Global Styles __ */
.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.hide { display:none; }
.btnEnabled { cursor:pointer;opacity:1; filter:alpha(opacity=100); }
.btnDisabled { cursor:default;opacity:.25; filter:alpha(opacity=25); }
/* ========== SITE STYLES ========================================================== */
v\:* { behavior:url(#default#VML); }
body { background:#695C4F; }

/* map */
#trackTabs{height:950px;}
#googleMessage, #gMapWelcome {position:absolute; text-align:left; font:normal 11px arial; color:#CCCCCC; width:400px; padding: 3px 0px 10px 10px;}
#googleMap { position:relative; width:967px;height:850px;  background:#5D5246 url(/app_themes/umpracing/images/map/bkgd_map_footer.gif) no-repeat center bottom; /*overflow:hidden;*/ }
#googleMap .mapBubble { position:absolute; width:231px; height:233px; background:transparent url(/app_themes/umpracing/images/map/bubbleDialog.png) no-repeat !important; background-image:url(/app_themes/umpracing/images/map/bubbleDialog.gif); 
	position:absolute; z-index:999; display:none; }
#googleMap .mapBubble .mapText {overflow:auto; width:180px; height:140px; }
#googleMap .mapBubble .close { position:absolute; top:15px; right:15px; color:#369; width:25px; height:25px; cursor:pointer; 
	background:transparent url(/app_themes/umpracing/images/map/btn_CLOSE.gif) no-repeat center center; }
#googleMap .mapBubble .info { position:absolute; z-index:5; top:25px; padding:25px; font:normal 11px/12px tahoma,arial; color:#000; }
#googleMap .mapBubble .info span { color:#F00; font-weight:bold; }
#googleMap .mapBubble .info a { display:block; width:85px; font-weight:bold; color:#059; padding:0px 25px 10px 0px; }
#googleMap .mapBubble .info a.loading { background:transparent url(images/ico_indicator.gif) no-repeat center right; }
#googleMap .inputFields { position:relative; height:25px; margin:0px 10px; background:transparent url(/app_themes/umpracing/images/map/label_Required.gif) no-repeat 485px 20px; }
#googleMap .inputFields label { padding-top:0px; }
#googleMap .inputFields label input { font:normal 11px arial; color:#ADADAD; background:#6f655A; border:1px solid #443E37; padding:3px 5px; }
#googleMap .inputFields label#mapAddress { position:absolute; top:0px; left:0px; background:transparent url(/app_themes/umpracing/images/map/label_StreetAddress.gif) no-repeat top left; }
#googleMap .inputFields label#mapAddress input { width:432px; }
#googleMap .inputFields label#mapCity { position:absolute; top:0px; left:453px; background:transparent url(/app_themes/umpracing/images/map/label_City.gif) no-repeat top left; }
#googleMap .inputFields label#mapCity input { width:208px; }
#googleMap .inputFields label#mapState { position:absolute; top:0px; left:682px; background:transparent url(/app_themes/umpracing/images/map/label_State.gif) no-repeat top left; }
#googleMap .inputFields label#mapState input { width:51px; }
#googleMap .inputFields label#mapZipCode { position:absolute; top:0px; left:754px; background:transparent url(/app_themes/umpracing/images/map/label_ZipCode.gif) no-repeat top left; }
#googleMap .inputFields label#mapZipCode input { width:91px; }
#googleMap .inputFields #btnSearch { position:absolute; top:0px; left:863px; }
#googleMap .controls { position:absolute; padding-bottom:5px; top:32px; }
#googleMap .controls .icons { float:left; }
#googleMap .controls .zoomSlider { position:absolute; z-index:5; top:21px; left:25px; width:37px; height:207px; background:transparent url(/app_themes/umpracing/images/map/bkgd_zoom_HASHMARKS.gif) repeat-y center center; }
#googleMap .controls .zoomSlider #btnZoomMinus { position:absolute; top:-5px; width:37px; height:29px; }
#googleMap .controls .zoomSlider #btnZoomPlus { position:absolute; top:207px; width:37px; height:29px; }
#googleMap .controls .zoomSlider #zoomTrack { position:absolute; top:24px; left:0px; width:37px; height:185px; }
#googleMap .controls .zoomSlider #btnThumb { position:absolute; width:37px; height:13px; cursor:pointer; }
#googleMap .controls .mapTypes { position:absolute; z-index:5; top:5px; left:770px; padding-top:14px;  width:200px;}
#googleMap .controls .mapTypes img { cursor:pointer; float:left; }
#googleMap .controls .legend { position: absolute; z-index:5; top:425px; left:25px; width:193px; height:82px; background:transparent url(/app_themes/umpracing/images/map/bkgd_legend.gif) no-repeat; }
#googleMap #gmap { width:946px; height:538px; border:1px solid #000; margin:0px 10px; }
#googleMap ul.toggleMarkers { float:right; margin-right:20px; /*margin-bottom:100px;min-height:500px;*/ }
#googleMap ul.toggleMarkers li { /*float:left;*/ padding:3px 6px; }
#googleMap ul.toggleMarkers li.checkbox { cursor:pointer; padding-top:9px; }
#googleMap ul.toggleMarkers li#totalMarkers { width:25px; font:normal 30px Geneva, Arial, Helvetica, sans-serif; color:#000; letter-spacing:-2px; padding-left:80px; background:transparent url(/app_themes/umpracing/images/map/label_TotalResults.gif) no-repeat 16px 16px; }
#directions { display:none; position:absolute; top:300px; left:300px; width:550px; height:300px; background:#EFEFEF ; 
	font:normal 11px arial; color:#000; overflow:auto;}
#directions .summary { font:bold 9px tahoma,arial; text-align:center; padding:5px 0 80px 0; border-top:1px solid #003A67; }
#directions p{font-face:Arial, san-serif; font-size:14px; font-weight:bold; padding-left:10px;}
#directions table { margin:15px 10px 10px 15px; }
#directions .close {position:absolute;top:5px; right:5px;}
#directions th { text-align:left; font:normal 12px arial; padding-bottom:5px; border-bottom:1px solid #003A67; }
#directions td { padding:4px; }
#directions td em { display:block; width:100%; text-align:center; }
#directions #printDirections { position:absolute;top:5px; right:56px;}
#directions #printDirections a {  }
#directions #printDirections span {  }
#formatForPrint { display:none; }
.trackListingPhoto{/*height:100px;*/}
.googleMapContainer {height:900px;  /*border:1px solid purple;*/}
.googleMapContainer .roundBtm{position:relative;}
#tabTrackList{ }
#tabTrackList .roundBtm{ position:relative; bottom:0px;  height:53px;}
#tabTrackList #trackListLiteral{background:url(/app_themes/umpracing/images/bkgd_trackList.gif) repeat-y ; }
/*#tabTrackList {background: url(/app_themes/umpracing/images/bkgd_trackList_roundedBot.gif) no-repeat center bottom;}

.tracktabs {  }
.tracktabs .tab { height:60px; display:inline; float:left; overflow:hidden; }
.tracktabs .flashContent {   }
.tracktabs .content {  position:absolute;  top:40px; left:0px; _position:relative;_top:0px; padding:0px 0px 5px; }


.tracktabs .content ul { margin:0px; padding:0px; list-style-type:none; }
.tracktabs .content li { padding-left:11px; padding-bottom:10px; }
.tracktabs .hide { display:none; }
.tracktabs .show { display:block; }
*/
#trackBreadcrumbs {}
#trackListLiteral {}
#trackListLiteral #trackListLiteralContent {margin-left:15px;width: 940px; font:normal 10px tahoma;  height:520px;overflow:auto;}
#trackListLiteral #trackListLiteralContent h4{font:normal 11px tahoma; font-weight:bold; }
#trackListLiteral table {width:900px; } 
#trackListLiteral .photo{width:98px; float:left;padding-right:13px;  }
#trackListLiteral .roundBtm{height:53px; /*overflow:hidden;*/}
#trackListDiv #trackContainer{float:left; width:300px; height:110px; vertical-align:top; }
#trackListDiv .trackListingPhoto{width:98px; height:100px; float:left; padding-right: 13px;}

.tabs_tr{ width: 967px; /*height:750px;*/ margin-left:7px;}
.tabs_tr #trackTitleBar {height:40px;  /*overflow:hidden;*/}
.tabs_tr #trackTitleRight {position:relative; float:right; width:280px; height:40px;   }
/*.tabs_tr #trackTitleRight .tab{ display:inline; padding:0px; margin:0px;  }*/
.tabs_tr #trackTitleLeft {float:left;   }
.tabs_tr #breadcrumbs {font: normal 9px Tahoma, sans-serif; color:#2f2923;}
.tabs_tr #breadcrumbs a{font: normal 9px Tahoma, sans-serif; color:#2f2923;}

.tabs_tr { position:relative;/* width: 540px; height:204px; */ }
.tabs_tr .tab { height:40px; display:inline; margin:0px; padding:0px; float:left;/* overflow:hidden; */ }
.tabs_tr .flashContent {   }
.tabs_tr .content {  position:absolute;  top:45px; left:0px; padding:0px 0px 5px;/**/ }

*.tabs_tr .content {  position:absolute;  _position:absolute;_top:45px; padding:0px 0px 5px;/**/ }

.tabs_tr .content td { padding:6px 6px; }
.tabs_tr .content p { _margin-top:10px; }
/*
.tabs_tr .content ul { margin:0px; padding:0px; list-style-type:none; }
.tabs_tr .content li { padding-left:11px; padding-bottom:10px; }
*/
.tabs_tr .hide { display:none; }
.tabs_tr .show { display:block; }
.space {height:4px;/*overflow:hidden*/}

/* div/series dropdowns */

.toggleMarkers { position:relative; width: 90%;margin-top: 10px;/*line-height: 130%;*/   height:192px; }
.toggleMarkers #dropdowns{ float:left; margin-left:160px; width: 500px;}
.toggleMarkers  #totalDiv{ float: right; width: 200px;margin: 0;}
.toggleMarkers #ser{float:left;width:220px; background:#eceae8; }
.toggleMarkers #ser li img, .toggleMarkers #div li img{padding-left:3px;}
.toggleMarkers #div{float: right;width:220px; background:#eceae8;}
.checkbox img{padding-right:10px; padding-top:2px;}
.totalresults{font: 10px Tahoma, Arial, Helvetica, sans-serif; color:#302a24; text-transform:uppercase; white-space:nowrap; }
.dropDownHeader {background:#867d74 url('/app_themes/umpracing/images/btn_divseriesMenuTrack.jpg') no-repeat 200px 5px; width:220px;height:18px;}
.dropDownHeader span{float:left; font: 10px Tahoma, Arial, Helvetica, sans-serif; color:#302a24;  font-weight:bold; text-transform:uppercase; white-space:nowrap;
	 width:200px;  padding-left:10px; padding-top:3px;}
.dropDownHeader img{float:right; padding-top:-5px;}
.sel{display:none;}
/*
*/


.toggleMarkers li{font: 10px Tahoma, Arial, Helvetica, sans-serif; color:#302a24; text-transform:uppercase; }
.toggleMarkers #totalMarkers{ font:normal 30px Geneva, Arial, Helvetica, sans-serif; color:#302a24; letter-spacing:-2px; padding-left:20px; margin:0px; }

#googleMap ul.toggleMarkers { float:right; margin-right:20px;  }
#googleMap ul.toggleMarkers li { /*float:left;*/ padding:3px 6px; }
#googleMap ul.toggleMarkers li.checkbox { cursor:pointer; padding-top:9px; }
#googleMap ul.toggleMarkers li#totalMarkers { width:25px; font:normal 30px Geneva, Arial, Helvetica, sans-serif; color:#000; letter-spacing:-2px; padding-left:80px; background:transparent url(/app_themes/umpracing/images/map/label_TotalResults.gif) no-repeat 16px 16px; }
