@import url(/_Global/css/dark.css);

.honda-indy {background: url("/_Global/img/honda_indy/bg_2014_en.jpg") no-repeat scroll center -1px #000000;}
.french.honda-indy {background: url("/_Global/img/honda_indy/bg_2014_fr.jpg") no-repeat scroll center -1px #000000;}
.honda-indy #header { padding-bottom: 12px;  }
.honda-indy .content-container { background:url("/_Global/img/honda_indy/indy_header_overlay.png") center bottom no-repeat;border: 0; }
.wrapper-indy-header { background:url("/_Global/img/honda_indy/indy_header_overlay.png") center bottom no-repeat;border: 0; width:100%}
.honda-indy #secondary_nav li a:hover { color: #FFFFFF; }

.honda-indy #feature_area {height: 490px; position: relative;top: 21px; }
.honda-indy #feature_area .watch-film-area { margin-top: 30px; }

.honda-indy #feature_area .street-sign,
.honda-indy #feature_area .banner-title,
.honda-indy #feature_area .banner-button{ position: absolute;}

.honda-indy #feature_area .street-sign{ bottom:0;left: 162px;}
.honda-indy #feature_area .banner-title{bottom:161px;right: 102px;}
.honda-indy #feature_area .banner-button{bottom:104px;right: 82px;}

.honda-indy .wide_three_column li { width: 320px;margin-left: 11px; }
.honda-indy .wide_three_column li.first { margin-left: 0;}
.honda-indy .wide_three_column .content { padding: 0; width: 307px; }
.honda-indy .wide_three_column  li div a img{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #FFFFFF; }

.honda-indy .wide_three_column .content .h3, .honda-indy .wide_three_column .content p { color: #FFFFFF; font-size: 14px; }
* html .honda-indy .wide_three_column .content .h3, * html .honda-indy .wide_three_column .content p { font-size: 10px; } /*IE6*/
* + html .honda-indy .wide_three_column .content .h3, * + html .honda-indy .wide_three_column .content p { font-size: 10px; } /*IE7*/
.honda-indy .wide_three_column .content .h3 { display: block; }
.honda-indy .wide_three_column .content p { margin-bottom: 10px; }
.honda-indy .wide_three_column .content a { color: #fff;font-weight: bold;}

.honda-indy #footer .col-6 li a{ color: #ffffff;}
.honda-indy #footer .sub_footer_nav{ border-top: 1px solid #fff;}

.honda-indy #home_touts { margin-bottom: 0; }
.honda-indy #web_properties { display: none; }

.honda-indy #footer, .honda-indy #footer dd a, .honda-indy #footer .sub_footer_nav ul li a, .honda-indy #footer .sub_footer_nav_landing ul li a { color: #FFFFFF; }
.honda-indy #footer ul { margin: 0 0 15px; }

.honda-indy .indy-video { width: 970px; height: 550px; position: absolute; z-index: 10; top: -30px; left: 15px; }

.indy-video .close { display: block; position: absolute; top: -20px; right: -20px; width: 42px; height: 42px; z-index: 2; background: url(/_Global/img/layout/close-button.png) no-repeat left top transparent; }

input.field-error { background-color: #D90124; color: #fff; }
.field-err-msg { color: Red; margin: 3px 0; font-size: 11px; clear: both; display: none !important; }
.honda-indy #honda-indy-content .honda-indy-content .terms-conditions {
	overflow: auto;
	height: 420px;
}
.honda-indy .honda-indy-content .hondaworld, .honda-indy .honda-indy-content .hondaworld h1 { color: #fff; }
.honda-indy .honda-indy-content .hondaworld .subtitle { border-bottom: 1px solid white; padding: 5px 5px 5px 0;color: #fff;font-weight: bolder;margin-right: 10px; }
.honda-indy .honda-indy-content .hondaworld ul li { margin: 5px;font-size: 10px;list-style: disc; }
.honda-indy .honda-indy-content .hondaworld .outdoor { color: #fff; width: 60%;float: left; }
.honda-indy .honda-indy-content .hondaworld .indoor { color: #fff; width: 40%;float: left; }
.honda-indy .honda-indy-content .hondaworld ul { padding: 7px; list-style: disc; }
.honda-indy .honda-indy-content .hondaworld ul.dash { list-style: none;padding-top: 0px; }
.honda-indy .honda-indy-content .hondaworld ul.dash li { list-style: none; }
.honda-indy .honda-indy-content .hondaworld ul.dash li:before { list-style: none; content: "\-";padding-right: 5px;  }
.honda-indy .honda-indy-content .bottom { text-align: center; }
.honda-indy .honda-indy-content .bottom .line { background-color: #fff; border: medium none; height: 1px; width: 60%; }

.honda-indy .honda-indy-content .tickethead { color: #fff;  margin-left: 168px; }
.honda-indy .honda-indy-content .tickethead h1 { color: #fff;padding: 0 0 7px 0; margin: 0;font-size: 50px;font-size/*\**/: 36px\9;}
.honda-indy .honda-indy-content .tickethead .headdetail { width: 680px; border-top: 2px solid #676767; border-bottom: 2px solid #676767; }
.honda-indy .honda-indy-content .tickethead .headtext { padding: 10px 0;line-height: 15px; font-size: 11px;width: 480px; }

.honda-indy .honda-indy-content .tickethead .redtext { color: #d6002a; padding-bottom: 5px; }
.honda-indy .honda-indy-content .tickethead .headimg { background-color: white; }

.honda-indy .honda-indy-content .prices { color: #fff; line-height: 17px;font-size: 17px;}
.honda-indy .honda-indy-content .prices .days { width: 100px; text-align: right; margin: 10px 15px 0 0; padding: 47px 18px 10px 25px; border-right: 2px solid grey; }
.french.honda-indy .honda-indy-content .prices .days { padding: 55px 15px 10px 25px; }
.honda-indy .honda-indy-content .prices .gr {  width: 96px; margin: 5px 15px 0 0; text-align: center; }
.french.honda-indy .honda-indy-content .prices .gr {  margin: 12px 15px 0 0;}
.honda-indy .honda-indy-content .prices .pass {  width: 165px; margin: 9px 15px 0 0; line-height: 15px; }
.french.honda-indy .honda-indy-content .prices .pass{ margin-top: 0;line-height: 17px;}
.honda-indy .honda-indy-content .prices .redtext { color: #d6002a;text-align: center; }
.french.honda-indy .honda-indy-content .prices .redtext{ line-height: 15px;}
.honda-indy .honda-indy-content .prices .gl { color: grey; }
.honda-indy .honda-indy-content .prices .bord { border-right: 2px solid grey; padding-right: 18px; }
.honda-indy .honda-indy-content .prices .ps { height: 110px; margin-top: 24px; }
.french.honda-indy .honda-indy-content .prices .ps {border: none; height: 110px; margin:0; padding: 0 15px 0 0;}
.honda-indy .honda-indy-content .ticketfooter {border-top: 2px solid grey; color: #fff; margin-left: 165px; margin-top: 10px; padding-top: 10px; width: 680px; }
.honda-indy .honda-indy-content .ticketfooter .footertext { text-align: center; line-height: 15px; }
.french.honda-indy .honda-indy-content .ticketfooter .footertext { font-size: 12px; }
.honda-indy .honda-indy-content .ticketfooter .btn-ticket-purchase { background:#d90124; border-radius: 7px; color: white; font-size: 16px; padding: 5px 15px; text-transform: uppercase; }


.honda-indy .honda-indy-content .ticketfooter .button { margin-top: 10px; }

.honda-indy #feature_area .btn-ticket-contain a { background: url("../img/your_honda/btn_ticket_arrow.png") no-repeat scroll 15px center #d90124; border-radius: 7px; color: white; font-size: 16px; padding: 7px 30px 7px 45px; text-transform: uppercase; }
.honda-indy #feature_area .btn-ticket-contain { bottom: 32px; position: absolute; right: 70px; }
.scrollbox .subview { color: #fff; }

.honda-indy-model-close { text-align: right; }
.honda-indy-model-close .btn-close { font-size: 14px; text-transform: uppercase; display: inline-block; height: 14px; color: #fff; font-weight: bold; padding-top: 12px; float: right; }
.honda-indy-model-close .x { font-size: 31px; text-transform: none; font-weight: normal; color: #fff; display: inline-block; float: right; padding-left: 4px; }
.honda-indy .honda-indy-model-window {
	background-color: #000000;
	height: 460px;
	left: 168px;
	opacity: 0.89;
	position: absolute;
	top: -5px;
	width: 770px;
}

.contest-thank-you { color: #FFFFFF; font-size: 20px; font-weight: bold; padding-top: 100px; text-align: center }

.honda-indy .rules { font-size: 14px; text-decoration: underline; color: #fff; display: inline-block; height: 27px; position: relative; top: -8px; }
* + html .honda-indy .rules { top: 0; }

* html a.primary_tr { background-image: url(../img/layout/btn_primary_left.png); }
* html a.primary_tr span { background-image: url(../img/layout/btn_primary_right.png); }

.honda-indy-container,
.honda-indy-container .inner-cap{background:url("/_Global/img/honda_indy/glowing_bg.png") 0 0 no-repeat;zoom: 1;}
.honda-indy-container{width:1088px; margin:0 0 0 -44px; background-position:right 0; padding-top:30px; margin-top: 117px;}
.honda-indy-container .inner-cap{background-position:0 bottom; padding:20px 50px 50px;}

.honda-indy-container .indy-nav { border-bottom: 2px solid #b6b6b6;padding-bottom: 12px; }
.honda-indy-container .indy-nav .indy-logo { background: url(/_Global/img/honda_indy/logo_honda_indy_2015.png) no-repeat left top transparent;height: 115px;margin-left: 31px;margin-top: -27px;width: 200px;}
.honda-indy-container .indy-nav .indy-logo-fr { background: url(/_Global/img/honda_indy/logo_honda_indy_fr_2015.png) no-repeat left top transparent;height: 94px;margin-left: 31px;margin-top: -27px;width: 200px;}
.honda-indy-container .indy-nav ul {margin-top: 12px; height: 30px;border-left: 1px solid #584f4f;border-right: 1px solid #928c8c; }
.honda-indy-container .indy-nav li {text-transform: uppercase;float: left;height: 26px;padding: 4px 30px 0 30px;border-left: 1px solid #928c8c;border-right: 1px solid #584f4f;}
.french.honda-indy .honda-indy-container .indy-nav li {text-transform: uppercase;float: left;height: 26px;padding: 4px 21px 0 21px;border-left: 1px solid #928c8c;border-right: 1px solid #584f4f;}
.honda-indy-container .indy-nav li a { color: #AFAFAF;font-size: 17px;line-height: 17px;display: inline-block;vertical-align: top;}
.honda-indy-container .indy-nav li a cufon { vertical-align: top;}
.honda-indy-container .indy-nav li a.selected { color: #ffffff; }
* + html .honda-indy-container .indy-nav li a { font-size: 14px; }

.honda-indy-content { margin-top: 38px; }
.honda-indy-content h2 { font-size: 18px; }
.honda-indy-content p { color: #fff;color: #fff;font-size: 14px;line-height: 28px;}
.honda-indy-content p.important { font-size: 16px;font-weight: bold; }
.honda-indy-content .terms-conditions p { font-size: 9px; line-height: 11px; padding-bottom: 10px; }
.honda-indy-content .terms-conditions br { margin-bottom: 10px; }
.honda-indy-content .terms-conditions .subview { padding: 10px; }
.terms-conditions .h3 { font-size: 12px; font-weight: bold; color: #fff; }

.honda-indy-content .indy-twitter { margin-left: 80px;width: 335px;zoom: 1; }


/* @group Blue Jays Twitter Widget */

.twtr-hd,
.twtr-ft{ display: none;}

.twitter-heading{ background: url(/_Global/img/honda_indy/twitter_heading.png) 0 0 no-repeat;height: 52px;width: 335px;}
.french .twitter-heading{ background: url(/_Global/img/honda_indy/twitter_heading_fr.png) 0 0 no-repeat;height: 52px;width: 335px;}

* + html .twtr-hd{padding:0; margin:0; position:relative; height:43px; padding-left:54px; padding-top:9px;}
* + html .twtr-bd{overflow:hidden;border-left: 1px solid #514e4e;border-right: 1px solid #514e4e;}
* + html .twtr-timeline{padding-top:20px; padding-bottom:20px;padding-left: 8px;overflow-x: hidden;overflow-y: auto;}
* + html .twtr-ft{padding:10px;}
* + html .twtr-ft div{display:block; padding:0; margin:0;}
* + html .twtr-ft a{display:inline-block; zoom:1; vertical-align:bottom; vertical-align:middle;}
* + html .twtr-ft span a{vertical-align:top; text-align:right; font-size:11px; line-height:24px; margin-bottom:0; line-height:14px;}
* + html .twtr-tweet-text p{font-size:12px;line-height: 16px;}
* + html .twtr-avatar{display:inline; zoom:1; float:left; margin:0; padding:0;}
* + html .twtr-avatar .twtr-img{display:inline; zoom:1;}
* + html .twtr-avatar .twtr-img a{display:inline; zoom:1;}
* + html .twtr-tweet-text{display:inline; zoom:1; width:260px; vertical-align:top; float:left; margin-left:10px !important;}
* + html .twtr-profile-img-anchor{display:inline; zoom:1; margin:0; padding:0; position:absolute; top:10px; left:10px;}
* + html .twtr-profile-img-anchor img{width:31px; height:31px;}
* + html .twtr-widget h3{display:block; margin:0; padding:0; zoom:1; font-size:10px; vertical-align:top; padding-right:10px;margin-bottom: 5px;}
* + html .twtr-widget h4{display:block; margin:0; padding:0; zoom:1; vertical-align:top; font-size:15px; font-weight:bold;}
* + html .twtr-widget h4 a{display:inline; margin:0; padding:0; zoom:1;}
* + html .twtr-img a img{width:31px; height:31px;}

/* @end */
