html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-style: inherit;
}
:focus {
outline: 0;
}
ol, ul {
list-style: none;
}
table {
}
caption, th, td {
text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
body {
background-color: #000;
margin: 0 0 0 0;
padding: 0 0 10px 0;
text-align: center;
}
#wrap {
width: 970px;
margin: 0 auto;
padding: 0 0 0 0;
text-align: left;
border: 0px solid #f00;
}
#header {
margin: 0 0 0 0;
padding: 20px 0 20px 0;
border: 0px solid #f00;
}
#logo {
width: 300px;
float: left;
margin: 0 0 0 0;
}
#countdown {
background: url(../images/bg_countdown.png) transparent top left no-repeat;
float: right;
width: 330px;
margin: 0 0 0 0;
padding: 14px 0 0 10px;
border: 0px solid #f00;
voice-family: "\"}\"";
voice-family: inherit;
width: 320px;
height: 86px;
}
html>body #countdown {
width: 320px;
}
#nav {
height: 49px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 0px solid #f00;
}
body#home #nav {
margin: 0 0 10px 0;
}
#content {
}
body#home #content {
}
#column-left {
width: 709px;
float: left;
border: 0px solid #f00;
margin: 0 0 15px 0;
padding: 25px 40px;
-moz-border-radius-bottomright: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-bottom-right-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
border-bottom-right-radius: 1em;
border-bottom-left-radius: 1em;
background: url(../images/bg_col_left.jpg) #fff top left no-repeat;
voice-family: "\"}\"";
voice-family: inherit;
width: 629px;
}
html>body #column-left {
width: 629px;
}
body#home #column-left {
width: 630px;
float: left;
border: 0px solid #f00;
margin: 0 0 15px 0;
padding: 0 0;
background-color: transparent;
background-image: none;
}
#column-left-feature {
width: 711px;
float: left;
border: 0px solid #f00;
margin: 0 0 15px 0;
padding: 0 0;
background-color: transparent;
background-image: none;
}
#race-main {
background: url(../images/bg_main_race.jpg) transparent top left no-repeat;
padding: 35px 0 0 14px;
margin: 0;
}
#attractions-main {
background: url(../images/bg_main_attractions.jpg) transparent top left no-repeat;
padding: 35px 0 0 14px;
margin: 0;
}
#attractions-skyshow {
background: url(../images/bg_skyshow_attractions.gif) transparent top left repeat-y;
padding: 0;
margin: 0;
}
div.sky-wrap {
padding: 0 25px 10px 45px;
}
#flash-content {
background-color: #000;
}
div.driver {
position: relative;
background: url(../images/bg_team.gif) #CEDFF0 top right no-repeat;
padding: 0 15px;
margin: 0 0 15px 0;
width: 629px;
voice-family: "\"}\"";
voice-family: inherit;
width: 599px;
}
html>body div.driver {
width: 599px;
}
img.poll {
position: absolute;
top: 0;
right: 0;
width: 86px;
z-index: 750;
}
div.driver-info {
width: 190px;
float: left;
padding: 8px 0 0 0;
}
div.driver-pics {
width: 400px;
float: right;
padding: 15px 0 0 0;
}
div.team-icon {
width: 190px;
float: left;
padding: 10px 0;
}
div.user-vote {
width: 400px;
float: right;
}
div.driver table {
margin: 5px 0 10px 0;
}
div.driver table td {
width: 98px;
padding: 5px 0;
text-align: left;
}
div.driver table td.poll-red {
text-align: center;
font-weight: bold;
color: #e30d00;
}
div.driver table td.poll-black {
text-align: center;
font-weight: bold;
color: #000;
}
div.driver table td.poll-blue {
text-align: center;
font-weight: bold;
color: #00309d;
}
#column-right {
width: 243px;
float: right;
border: 0px solid #f00;
margin: 0 0 15px 0;
padding: 0;
}
body#home #column-right {
width: 330px;
float: right;
border: 0px solid #f00;
margin: 0 0 15px 0;
padding: 0;
voice-family: "\"}\"";
voice-family: inherit;
width: 330px;
}
#tv-ad {
margin: 0 0 12px 0;
}
#tv-ad div.video {
border: 1px solid #404040;
border-top: 0;
padding: 6px 0 6px 6px;
}
#tickets {
background: url(../images/bg_tickets_ad.jpg) transparent top left no-repeat;
color: #fff;
height: 116px;
padding: 0 0 0 10px;
}
#breadcrumb {
background: url(../images/bg_breadcrumb.png) transparent bottom left no-repeat;
padding: 8px 5px 8px 23px;
margin: 0 0 15px 0;
}
#related_links {
margin: 0 0;
}
div.highlight {
background: url(../images/bg_team.gif) #d7e0e9 top right no-repeat;
padding: 20px 15px 0 15px;
position: relative;
width: auto;
margin: 5px 0 15px 0;
width: 629px;
voice-family: "\"}\"";
voice-family: inherit;
width: 599px;
}
html>body div.highlight {
width: 599px;
}   
#alerts {
margin: 0 0 25px 0;
}
div.concert-dates {
border: 1px solid #404040;
padding: 6px 6px 0 6px;
margin: 0 0 10px 0;
width: 241px;
voice-family: "\"}\"";
voice-family: inherit;
width: 229px;
}
html>body div.concert-dates  {
width: 229px;
}
div.concert-dates-cal {
float: left;
width: 55px;
padding-bottom: 5px;
text-align: center;
}
div.concert-dates-bands {
float: right;
width: 170px;
}
#mp3-player {
padding: 0 0 6px 0;
}		
div.article {
clear: both;
background: url(../images/bg_team.gif) #d7e0e9 top right no-repeat;
padding: 20px 15px 0 15px;
margin: 0 0 15px 0;					
width: 629px;
voice-family: "\"}\"";
voice-family: inherit;
width: 599px;
}
html>body div.article {
width: 599px;
}
div.article-long {
}
div.article-long div.article-pic {
float: right;
position: relative;
display: block;
width: 160px;
height: 160px
border: 0px solid #a9bbcd;
}
div.article-long div.article-pic img.magnify {
position: absolute;
bottom: 0;
right: 0;
}
div.article div.article-description-short {
width: 400px;
}
div.article div.article-pic {
float: right;
position: relative;
display: block;
width: 160px;
height: 160px
border: 0px solid #a9bbcd;
}
div.article div.article-pic img.magnify {
position: absolute;
bottom: 0;
right: 0;
}
div.article div.video-container {
text-align: center;
}
div.article div.video-container	#video1,
div.article div.video-container	#video2,
div.article div.video-container	#video3,
div.article div.video-container	#video4,
div.article div.video-container	#video5,
div.article div.video-container	#video6,
div.article div.video-container	#video7,
div.article div.video-container	#video8,
div.article div.video-container	#video9,
div.article div.video-container	#video10 {
width: 400px;
margin: 0 auto;
}
#footer {
background: url(../images/bg_footer.jpg) #000 top center no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 100%;
border: 0px solid #fff;
}
#foot-wrap {
width: 970px;
margin: 0 auto;
padding: 30px 0 15px 0;
text-align: left;
border: 0px solid #f00;
}
#footer-links {
float: left;
width: 630px;
border: 0px solid #f00;
}
div.linkbox {
float: left;
width: 195px;
padding: 15px 0 0 0;
}
#foot-wrap #enews {
float: right;
width: 330px;
padding: 15px;
voice-family: "\"}\"";
voice-family: inherit;
width: 300px;
}
html>body #foot-wrap #enews {
width: 300px;
}
#enews-wrapper {
position: relative;
height: 90px;
overflow: hidden;
}
#enews-content {
position: absolute;
}
div.image-galleries {
background-color: #eee;
border-bottom: 1px solid #ccc;
padding: 0 10px; 
clear: both;
height: 190px; 
}
div.image-gallery-thumbs {
background-color: #fff;
border-bottom: 0px solid #ccc;
padding: 0 10px; 
}
div.thumb {
width: 115px;
height: 115px;
border: 2px solid #ccc;
margin-right: 2px;
background-color: #ccc;
text-align: center;
float: left;
}
div.image-gallery-thumbs div.thumb {
margin-bottom: 10px;
}
div.thumb img {
display: block;
width: 115px;
margin: 0 auto;
}
div.image-galleries p.more {
clear: left;
text-align: right;
padding: 8px 8px 0 0;
}
#photos-extended {
margin: 0 0 0 0;
background-color: #eee;
}
#pic-large {
padding: 10px 0 10px 0;
border: 0px solid #f00;
text-align: center;
}
#pic-large img {
display: block;
margin: 0 auto;
}
div.rate {
background-color: #fff;
border: 1px solid #ccc;
margin: 0 0 0 0;
padding: 10px 0 0 60px;
height: 65px;
}
div.rate p.rating_stars img {
vertical-align: middle;
}
div.rate p.rating_stars span {
vertical-align: middle;
margin-left: 15px;
}
p.submit-photo {
width: 200px;
float: right;
}
div.prev-next {
padding: 0 0px;
border: 0px solid #f00;
margin: 20px 37px 10px;
}
div.prev-next .prev-image {
display: block;
float: left;
cursor: pointer;
}
div.prev-next .next-image {
display: block;
float: right;
cursor: pointer;
}
div.image-search {
margin-bottom: 10px;
padding: 12px 0px;
background-color: #EEE;
}
div.image-search p {
float: left;
margin: 0px 20px;
line-height: 22px;
}
div.sponsor-gallery {
margin:0 0 30px;
}
div.sponsor {
float:left;
margin-right:10px;
text-align:center;
}
#skyshow-video {
width: 340px;
margin: 0 10px 0 20px;
padding: 10px 10px;
float: right;
border: 1px solid #212122;
voice-family: "\"}\"";
voice-family: inherit;
width: 320px;
}
html>body #skyshow-video {
width: 320px;
}
.skyshow-video-home {
padding: 0 0 0 25px;
}    
body {
color: #1e1e1e;
font: 12px Arial, Helvetica, sans-serif;
}
h1 {
font-size: 24px;
color: #000;
padding: 0 0 0 0;
margin: 15px 0 20px 0;
font-family: Helvetica, Arial, sans-serif;
}
#tickets h1 {
color: #fff;
text-align: center;
margin: 0 0 5px 0;
padding: 15px 0 0 0;
line-height: 1em;
font-size: 24px;
}
h2 {
color: #727272;
margin:5px 0 10px;
padding:6px 0 0;
font-size: 16px;
line-height: 1.25em;
font-family: Helvetica, Arial, sans-serif;
}
#countdown h2 {
width: 75px;
float: left;
margin: 0;
padding: 4px 0 0 0;
line-height: 1em;
border: 0px solid #f00;
color: #000;
}
.image-galleries h2 {
margin: 10px 0 5px 0;
}
#tv-ad h2 {
margin: 0;
background: url(../images/bg_watch_tv.png) transparent top left no-repeat;
color: #fff;
text-transform: uppercase;
line-height: 1em;
font-size: 14px;
padding: 12px 15px 9px 58px;
}
#tickets h2 {
color: #fecf18;
font-size: 20px;
text-transform: uppercase;
line-height: 1em;
margin: 14px 0 0 0;
padding: 0;
}
#tickets h2 span.smaller {
font-size: 14px;
}
div.driver h2 {
color: #2e2e2e;
margin: 0 0 3px 0;
}
#race-main h2 {
margin: 0 0 170px 0;
line-height: 1em;
padding: 0 0 0 15px;
}
#attractions-main h2 {
margin: 0 0 125px 0;
line-height: 1em;
padding: 0 0 0 15px;
}
#related_links h2 {
margin: 0;
background: url(../images/bg_related_links.png) transparent top left no-repeat;
color: #fff;
text-transform: uppercase;
line-height: 1em;
font-size: 14px;
padding: 12px 15px 9px 15px;
}
div.highlight h2 {
color: #242f45;
}
#footer #enews h2 {
color: #fecf18;
text-transform: uppercase;
line-height: 1em;
font-size: 14px;	
margin: 0 0 8px 0;
padding: 0;
}
div.sky-wrap h2 {
color: #fff;
}
h3 {
color: #4c576b;
margin: 0 0 8px 0;
font-size: 14px;
line-height: 1.25em;
font-family: Helvetica, Arial, sans-serif;
}
div.driver h3 {
font-size: 12px;
color: #2e2e2e;
font-weight: normal;
}
div.driver h3.ford {
color: #090052;
}
div.driver h3.holden {
color: #e40923;
}
#race-main h3,
#attractions-main h3 {
float: left;
width: 230px;
margin: 0 0 15px 0;
line-height: 1em;
}
#race-main h3 img,
#attractions-main h3 img {
border: 1px solid #404040;
display: block;
}
div.concert-dates h3 {
color: #fff;
width: 229px;
background: url(../images/bg_feat_box.png) transparent bottom left repeat-x;
padding: 12px 0 13px 15px;
line-height: 1em;
margin: 0 0 8px 0;
voice-family: "\"}\"";
voice-family: inherit;
width: 214px;
}
html>body div.concert-dates h3 {
width: 214px;
}
div.concert-dates h3 img {
float: right;
margin: -5px 8px 0 0;
}
div.concert-dates h3 img.triplem-logo {
margin: -5px 8px 0 0;
}
div.highlight h3 {
color: #333;
}
div.article h3 {
margin: 0 0 3px 0;
}
h4 {
color: #000;
font-size: 12px;
font-family: Helvetica, Arial, sans-serif; 
margin: 0 0 8px 0;
line-height: 1.4em;
}
#column-right h4 {
color: #fff;
}
p {
line-height: 1.4em;
margin: 0 0 9px 0;
font-size: 12px;
}
#countdown p {
float: left;
width: 235px;
line-height: 35px;
border: 0px solid #f00;
text-align: center;
}
#breadcrumb p {
color: #fff;
}
#footer p {
color: #fff;
}
#enews p {
line-height: auto;
margin: 2px 0px;
}
p.link {
padding: 0 0 0 20px;
background: url(../images/deco_plink.gif) transparent center left no-repeat;
margin: 0;
}
.facebook-share {
clear: both;
width:67px;
float:right;
padding-top: 10px;
margin: 0;
}
html .facebook-share .fb_share_button {
background: transparent url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat scroll right top;
border: 1px solid #D8DFEA;
display: inline-block;
height:15px;
padding:1px 20px 0 5px;
width:40px;
}
p.date {
font-style: italic;
font-weight: bold;
margin: 0 0 3px 0;
}
div.sky-wrap p {
color: #fff;
}
span.poll-red {
background-color: #e30d00;
color: #fff;
font-size: 20px;
padding: 8px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
span.poll-black {
background-color: #000;
color: #fff;
font-size: 20px;
padding: 8px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
span.poll-blue {
background-color: #00309d;
color: #fff;
font-size: 20px;
padding: 8px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
hr {
display: none;
}
#content ul {
list-style-type: disc;
padding: 0 0 0 0;
margin: 0 0 1em 2em;
}
#content ol {
list-style-type: decimal;
padding: 0 0 0 0;
margin: 0 0 1em 2em;
}
#content li {
margin: 0 0 .75em 0;
line-height: 1.4em;
}
#content	ul ul,
#content ol ul {
margin: .5em 0 .75em 3em;
}
#content ol ol,
#content ul ol {
list-style-type: lower-alpha;
margin: .5em 0 .75em 3em;
}
#content div.concert-dates-bands ul {
list-style-type: none;
padding: 0 0 0 0;
margin: 0 0 1em 0;
}
#content div.concert-dates-bands ul li {
margin: 0 0 5px 0;
padding: 0 0 0 0;
list-style-type: none;
line-height: 1.25em;
background-image: none;
color: #fff;
font-size: 14px;
}
div.linkbox ul {
list-style-type: none;
margin: 0 0 25px 0;
}
div.linkbox li {
padding: 0 5px 0 12px;
line-height: 1.5em;
}
#logo img {
display: block;
border: 0;
margin: 0 0 0 10px;
}
img.clear {
clear: both;
display: block;
}
img.left {
float: left;
margin: 0 10px 5px 0;
}
img.right {
float: right;
margin: 0 0 5px 10px;
}
img.center {
display: block;
margin-left: auto;
margin-right: auto;
}
img.enquire {
display: block;
float: right;
}
#alerts img.btn-left {
width: 31px;
border: 0;
margin: 0 7px 0 0;
display: block;
background-color: black;
color: white;
}
#alerts img.btn-right {
width: 31px;
border: 0;
margin: 0 0 0 0;
display: block;
background-color: black;
color: white;
}
#alerts div.alert {
margin: 0 7px 0 0;
display: block;
border: 1px solid #404040;
width: 292px;
}
#alerts img.ad {
display: block;
}
img.side-ad {
border: 1px solid #404040;
margin: 0 0 15px 0;
}
div.side-ad {
border: 1px solid #404040;
margin: 0 0 15px 0;
padding: 2px;
color: white;
}
img.corp {
display: block;
float: left;
width: 160px;
border: 0px solid #f00;
padding-left: 20px;
margin-right: 10px;
}
img.corp-map {
padding-left: 10px;
}
#center-everything {
text-align: center;
}
div.sponsor img {
border:0px solid #CCCCCC;
display:block;
margin:4px 0 4px 5px;
padding: 25px 18px;
position:relative;
}
div.sponsor img.spacer {
border: 0;
}
#footer-links p img {
margin: 0 10px 0 0;
border: 0;
padding: 0;
}
#footer img.logo {
border: 0;
padding: 0;
margin: 0 40px 0 0;
}
a:link,
a:visited {
color: #344676;
text-decoration: underline;
}
a:hover,
a:focus,
a:active {
color: #314fa1;
text-decoration: none;
}
#logo img a {
outline: none;
}
#tickets h2 a:link,
#tickets h2 a:visited {
color: #fecf18;
text-decoration: none;
}
#tickets h2  a:hover,
#tickets h2  a:focus,
#tickets h2  a:active {
color: #fecf18;
text-decoration: none;
}
#breadcrumb a:link,
#breadcrumb a:visited {
color: #b0b0b0;
text-decoration: none;
}
#breadcrumb a:hover,
#breadcrumb a:focus,
#breadcrumb a:active {
color: #fff;
text-decoration: underline;
}
div.sky-wrap a:link,
div.sky-wrap a:visited {
color: #fecf18;
text-decoration: underline;
}
div.sky-wrap  a:hover,
div.sky-wrap  a:focus,
div.sky-wrap  a:active {
color: #fecf18;
text-decoration: none;
}
table {
width: 98%;
margin: 10px 0;
}
table td,
table th {
padding: 5px;
vertical-align: top;
border: 1px solid #a9bbcd;
}
table th {
font-weight: bold;
}
table tr.alt td {
background-color: #cedff0;
}
table td.price {
width: 10%;
text-align: right;
}
table td.day {
width: 90%;
}
table.packages td.check {
width: 20px;
text-align: center;
}
table.gold-table td.day {
width: 70%;
}
table.gold-table td.price {
width: 10%;
text-align: right;
}
table.gold-table td.buttons {
width: 20%;
text-align: center;
}
#enews table {
margin: 0px;
border-collapse: collapse;
position: absolute;
top: 120px;
}
#enews table td {
color: white;
border-style: none;
padding: 1px;
}
div.driver table {
width: 400px;
}
div.driver table td {
border: 0;
}
div.driver table td.poll-red a:link,
div.driver table td.poll-red a:visited {
color: #e30d00;
text-decoration: none;
}
div.driver table td.poll-red a:hover,
div.driver table td.poll-red a:focus,
div.driver table td.poll-red a:active {
color: #e30d00;
text-decoration: underline;
}
div.driver table td.poll-black a:link,
div.driver table td.poll-black a:visited {
color: #000;
text-decoration: none;
}
div.driver table td.poll-black a:hover,
div.driver table td.poll-black a:focus,
div.driver table td.poll-black a:active {
color: #000;
text-decoration: underline;
}
div.driver table td.poll-blue a:link,
div.driver table td.poll-blue a:visited {
color: #00309d;
text-decoration: none;
}
div.driver table td.poll-blue a:hover,
div.driver table td.poll-blue a:focus,
div.driver table td.poll-blue a:active {
color: #00309d;;
text-decoration: underline;
}
#footer a:link,
#footer a:visited {
color: #b0b0b0;
text-decoration: none;
}
#footer a:hover,
#footer a:focus,
#footer a:active {
color: #fff;
text-decoration: underline;
}
form {
margin: 0;
padding: 0;
}
label {
display: block;
}
input {
margin: 0;
padding: 0;
}
input.textbox {
font-size: 12px;
color: #666;
margin: 0;
padding: 0;
}
#enews form input.name {
border: 1px #e4e4e4;
font-size: 11px;
padding: 2px;
width: 136px;
background: #EEE;
color: black;
}
#enews form input.email {
width: 279px;
border: 1px #e4e4e4;
font-size: 11px;
padding: 2px;
background: #EEE;
color: black;
}
select {
font-size: 11px;
width: 160px;
color: #666;
margin: 0;
padding: 0;
}
#related_links ul {
margin: 0 0 15px 0;
padding: 0 0 5px 15px;
border: 1px solid #404040;
-moz-border-radius-bottomright: 1em;
-moz-border-radius-bottomleft: 1em;
-webkit-border-bottom-right-radius: 1em;
-webkit-border-bottom-left-radius: 1em;
}
#related_links ul li.on ul {
margin: 0 0 0 20px;
border: 0px solid #f00;
padding: 0;
background-image: none;	
}
#related_links ul li {
margin: 0 0;
padding: 0 0 0 0;
font-size: 12px;
line-height: 12px;
width: 200px;
display: block;
vertical-align: bottom;
}
#related_links ul li ul li {
width: 180px;
}
#related_links ul li ul li ul li {
width: 160px;
}
#related_links ul li a:link,
#related_links ul li a:visited {
text-decoration: none;
padding: 6px 0 6px 25px;
margin: 0;
color: #fff;
display: block;
vertical-align: bottom;
background: url(../images/deco_related_off.gif) transparent left no-repeat;
}
#related_links ul li a:hover {
padding: 6px 0 6px 25px;
text-decoration: none;
margin: 0;
color: #fecf18;
vertical-align: bottom;
background: url(../images/deco_related_on.gif) transparent left no-repeat;
}
#related_links li.on a:link,
#related_links li.on a:visited,
#related_links li.on a:hover {
text-decoration: none;
color: #fecf18;
background: url(../images/deco_related_on.gif) transparent left no-repeat;
}
#related_links li.on ul li a:link,
#related_links li.on ul li a:visited {
color: #fff;
padding: 6px 0 6px 25px;
background: url(../images/deco_related_off.gif) transparent left no-repeat;
}
#related_links li.on ul li a:hover {
color: #fecf18;
background: url(../images/deco_related_on.gif) transparent left no-repeat;
}
#related_links li.on ul li.on a:link,
#related_links li.on ul li.on a:visited,
#related_links li.on ul li.on a:hover {
color: #fecf18;
background: url(../images/deco_related_on.gif) transparent left no-repeat;
}
#related_links li.on ul li.on ul li a:link,
#related_links li.on ul li.on ul li a:visited {
color: #fff;
background-image: none;
}	
#related_links li.on ul li.on ul li a:hover {
color: #fecf18;
background-image: none;
} 
#related_links li.on ul li.on ul li.on a:link,
#related_links li.on ul li.on ul li.on a:visited,
#related_links li.on ul li.on ul li.on a:hover {
color: #fecf18;
background-image: none;
}	    
#related_links li.on ul li ul li a:link,
#related_links li.on ul li ul li a:visited,
#related_links li.on ul li ul li a:hover{
padding: 6px 0 6px 65px;
background-image: none;          
}
#related_links li.on ul li ul li ul li a:link,
#related_links li.on ul li ul li ul li a:visited,
#related_links li.on ul li ul li ul li a:hover{
padding: 6px 0 6px 85px;
background-image: none;          
} 
div.ticketek-footer {
width: 100%;
border-top: 1px solid #ccc;
padding: 10px 0;
margin: 10px 0;
height: 140px;
} 
div.ticketek-footer-image {
float: left;
width: 225px;
}
div.ticketek-footer-text {
margin: 13px 0 0 0;
float: left;
width: 400px;
}
.hovertip {
position: absolute;
padding: 10px 13px;
z-index: 2;
width: 300px;
color: #ffffff;
background-color: #51607e;
border: 1px solid #394353;
font-family: sans-serif;
font-size: 12px;
line-height: 18px;
text-align: left;
}
div.number-img {
text-indent: -9999px;
height: 36px;
width: 25px;
float: left;
}
div.num-0 { background: url(../images/n-all.jpg)  0px   0px no-repeat; }
div.num-1 { background: url(../images/n-all.jpg) -25px  0px no-repeat; }
div.num-2 { background: url(../images/n-all.jpg) -50px  0px no-repeat; }
div.num-3 { background: url(../images/n-all.jpg) -75px  0px no-repeat; }
div.num-4 { background: url(../images/n-all.jpg) -100px 0px no-repeat; }
div.num-5 { background: url(../images/n-all.jpg) -125px 0px no-repeat; }
div.num-6 { background: url(../images/n-all.jpg) -150px 0px no-repeat; }
div.num-7 { background: url(../images/n-all.jpg) -175px 0px no-repeat; }
div.num-8 { background: url(../images/n-all.jpg) -200px 0px no-repeat; }
div.num-9 { background: url(../images/n-all.jpg) -225px 0px no-repeat; }
.confirmation {
color: #090;
font-weight: bold;
border-bottom: 1px #060 solid;
padding: 20px 30px 5px 30px;
margin-bottom: 15px;
background-color: #EFE;
}
.rate .confirmation {
padding: 0;
margin: 0;
border-style: none;
background: none;
}
.error {
color: #900;
font-weight: bold;
border-bottom: 1px #600 solid;
padding: 20px 30px 5px 30px;
margin-bottom: 15px;
background-color: #FEE;
}
.highlight-blue {
width: 300px;
padding: 10px;
float: right;
margin: 0 0 5px 8px;
background-color: #CEDFF0;
}
.fan_box {
background-color: #999;
}
#nav {
width: auto;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size: inherit;
text-align: left;
line-height: normal;
}
body#home #nav {
margin: 0 auto 10px auto;
}
#nav ul {
margin: 0;
padding: 0;
}
#nav li {
list-style-type: none;
float: left;
margin: 0 1px 0 0;
padding:0 0 0 10px;
position: relative;
z-index: 1000;
}
#nav li {
width: auto;
}
#nav li#nav1 a.main { width: 74px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: 0 0 !important; }
#nav li#nav2 a.main { width: 81px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -74px 0 !important; }
#nav li#nav3 a.main { width: 90px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -155px 0 !important; }
#nav li#nav4 a.main { width: 125px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -245px 0 !important; }
#nav li#nav5 a.main { width: 144px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -370px 0 !important; }
#nav li#nav6 a.main { width: 106px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -514px 0 !important; }
#nav li#nav7 a.main { width: 126px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -620px 0 !important; }
#nav li#nav8 a.main { width: 130px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -746px 0 !important; }
#nav li#nav9 a.main { width: 94px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -876px 0 !important; }
#nav li#nav1 a:hover,
#nav li#nav1 a:active,
#nav li#nav1 a:focus {
background-position: 0px -49px !important;
}
#nav li#nav2 a:hover,
#nav li#nav2 a:active,
#nav li#nav2 a:focus {
background-position: -74px -49px !important;
}
#nav li#nav3 a:hover,
#nav li#nav3 a:active,
#nav li#nav3 a:focus {
background-position: -155px -49px !important;
}
#nav li#nav4 a:hover,
#nav li#nav4 a:active,
#nav li#nav4 a:focus {
background-position: -245px -49px !important;
}
#nav li#nav5 a:hover,
#nav li#nav5 a:active,
#nav li#nav5 a:focus {
background-position: -370px -49px !important;
}
#nav li#nav6 a:hover,
#nav li#nav6 a:active,
#nav li#nav6 a:focus {
background-position: -514px -49px !important;
}
#nav li#nav7 a:hover,
#nav li#nav7 a:active,
#nav li#nav7 a:focus {
background-position: -620px -49px !important;
}
#nav li#nav8 a:hover,
#nav li#nav8 a:active,
#nav li#nav8 a:focus {
background-position: -746px -49px !important;
}
#nav li#nav9 a:hover,
#nav li#nav9 a:active,
#nav li#nav9 a:focus {
background-position: -876px -49px !important;
}
#nav li#nav1 a.main,
#nav li#nav2 a.main,
#nav li#nav3 a.main,
#nav li#nav4 a.main,
#nav li#nav5 a.main,
#nav li#nav6 a.main,
#nav li#nav7 a.main,
#nav li#nav8 a.main,
#nav li#nav9 a.main,
#nav li#nav10 a.main,
#nav li#nav11 a.main {
display: block;
text-indent: -999em;
height: 33px;
text-decoration: none;
}
#nav li#nav1 a.main,
#nav li#nav2 a.main,
#nav li#nav3 a.main,
#nav li#nav4 a.main,
#nav li#nav5 a.main,
#nav li#nav6 a.main,
#nav li#nav7 a.main,
#nav li#nav8 a.main,
#nav li#nav9 a.main {
display: block;
text-indent: -999em;
height: 49px;
text-decoration: none;
}
@media screen { 
.images-on #nav li a.main {
display: block;
text-indent: -999em;
text-decoration: none;
overflow: hidden;
height: 49px;
} 
}
#nav li#nav1 { width: 74px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: 0 0 !important; }
body#home #nav li#nav1 { width: 74px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: 0 0 !important; }
#nav li#nav2 { width: 81px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -74px 0 !important; }
#nav li#nav3 { width: 90px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -155px 0 !important; }
#nav li#nav4 { width: 125px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -245px 0 !important; }
#nav li#nav5 { width: 144px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -370px 0 !important; }
#nav li#nav6 { width: 106px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -514px 0 !important; }
#nav li#nav7 { width: 126px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -620px 0 !important; }
#nav li#nav8 { width: 130px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -746px 0 !important; }
#nav li#nav9 { width: 94px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -876px 0 !important; }
body#home #nav li#nav9 { width: 94px; padding: 0; margin: 0; background: url(../images/nav.jpg) left top no-repeat; background-position: -876px 0 !important; }
#nav li:hover {
background-position: 0px -49px;
}
#nav li:hover a {
background-position: 0px -49px !important;
color: #FFF !important;
}
#nav a {
display: block;
text-decoration: none;
padding: 8px 16px 8px 6px;
color: #000 !important;
border-right: 0;
background-image: url(img/pmm_topaz_right.jpg);
background-position: 100% 0%;
background-repeat: no-repeat;
text-align: left;
vertical-align: bottom;
}
#nav ul a.pmmfirst {
}
#nav ul a.pmmlast {
}
#nav ul li.pmmfirst {
}
#nav ul li.pmmlast {
}
#nav ul ul {
background-color: #666;
width: 200px;
background-image: url(img/pmm_topaz_sub.jpg);
background-repeat: repeat-x;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #666;
vertical-align: bottom;
}
#nav ul ul li {
float: none;
background-image: none;
margin: 0;
padding: 0;
position: static;
height: 100%;
}
#nav ul ul a {
padding: 4px 16px;
margin: 0;
color: #FFF !important;
border-right: 0;
background-image: none;
text-align: left;
overflow: hidden;
}
#nav ul ul a:hover {
background-color: #424242 !important;
color: #FFF !important;
background-image: none;
vertical-align: bottom;
}
#nav ul ul ul {
border-top: 1px solid #555;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #555;
padding-top: 0px;
}
#nav img {
border: 0;
}
#nav .p7PMM_img {
padding: 0;
border: 0;
background-image: none;
background-color: transparent;
}
#nav ul a.trig_closed {
background-position: 100% -80px;
}
#nav ul a.trig_closed_up {
background-position: 100% -160px;
}
#nav ul li.trig_open {
background-position: 0px -240px;
color: #FFF !important;
}
#nav ul a.trig_open {
background-position: 100% -240px;
color: #FFF !important;
}
#nav ul ul a.trig_closed {
background-image: url(img/pmm_east_medium.gif);
background-repeat: no-repeat;
background-position: right center !important;
}
#nav ul ul a.trig_closed_left {
background-image: url(img/pmm_west_medium.gif);
background-repeat: no-repeat;
background-position: left center !important;
}
#nav ul ul a.trig_open {
color: #FFF !important;
background-color: #424242 !important;
}
#nav .current_mark {
font-weight: bold;
color: #ccc !important;
background-position: 100% -240px !important;
}
#nav .li_current_mark {
background-position: 0px -240px;
}
.p7pmmclearfloat {
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
#facebox {
position: absolute;
top: 0;
left: 0;
z-index: 2000;
text-align: left;
}
#facebox .popup {
position: relative;
z-index: 5000;
border: 10px #333 solid;
margin: 0px;
padding: 0px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
border-color: rgba(51, 51, 51, 0.7);
}
#facebox table {
border-collapse: collapse;
margin: 0px;
padding: 0px;
width: auto;
}
#facebox td {
border: 0;
padding: 0;
}
#facebox .body {
margin: 0px;
padding: 3px 7px;
background: #fff;
width: 368px;
}
#facebox .loading {
text-align: center;
}
#facebox .image {
text-align: center;
}
#facebox img {
border: 0;
margin: 0;
}
#facebox .footer {
border-top: 1px solid #DDDDDD;
padding-top: 5px;
margin-top: 10px;
text-align: right;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
height: 10px;
width: 10px;
overflow: hidden;
padding: 0;
}
#facebox_overlay {
position: fixed;
top: 0px;
left: 0px;
height:100%;
width:100%;
}
.facebox_hide {
z-index:-100;
}
.facebox_overlayBG {
background-color: #000;
z-index: 1999;
}
* html #facebox_overlay { 
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}