@charset "utf-8";


.rounded {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 5px 20px #3d3d3d; -webkit-box-shadow: 0px 5px 20px #3d3d3d; box-shadow: 0px 5px 20px #3d3d3d;}
.roundedNoShadow {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.roundedBot {-webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; -moz-box-shadow: 0px 5px 10px #3d3d3d; -webkit-box-shadow: 0px 5px 10px #3d3d3d; box-shadow: 0px 5px 10px #3d3d3d;}
.roundedTop {-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}

/* Reset */
html {-webkit-text-size-adjust:none;}
div, img, h1, h2, h3, form {margin:0;padding:0;border:none;}
p {margin: 1em 0px;}
h1 {line-height:1em;margin-bottom:10px;}
h2 {line-height:1em;margin-bottom:5px;}


img {border:0;padding:0;margin:0;}
body, html {margin:0;padding:0;height:100%;width:100%;}
body {background:url(http://homedepotcenter.com/media/image/bg_main.jpg) no-repeat center top #D5DEE9 fixed;font-family:Arial, Helvetica, sans-serif;-webkit-background-size: 1598px 2000px;}
#container {width:960px !important;margin:0 auto;min-height:100% !important;height:auto !important;padding:0px 20px;}

/* Global */
a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:underline;}

.last {margin:0 !important;}
.preload, .hdc, .hide {display:none;}
.clear {clear:both;display:block;height:0px;float:none !important;}
.center {text-align:center;}
.left {float:left;}
.right {float:right !important;}
.pdfIcon {margin-right: 0 !important;margin-top: 1px;vertical-align: text-top;width: 12px !important;}
.loading {text-align:center;color:#DA5300;margin-top:20px;font-size:10px;}
.spacer {height:20px;display:block;clear:both;}
.btn {border:none !important;background-color:#0069ac !important;color:#FFF !important;font-weight:bold !important;font-size:11px !important;background-image:none !important;}
.shadow {-moz-box-shadow: 0px 5px 10px #3d3d3d; -webkit-box-shadow: 0px 5px 10px #3d3d3d; box-shadow: 0px 5px 10px #3d3d3d;}
.padded {padding:10px;}
.padded20 {padding:20px;}
.thumb {padding-right:10px;vertical-align:center;}

/* Minimum Height Settings */
.genericHeight {min-height:810px;height:auto !important;} /* Match height of: Premium Module, Promo Module, Upcoming Events Module with content padding */
.events {min-height:850px;height:auto !important;} /* Match height of: Premium Module, Promo Module, Venues Module */
.venues {min-height:810px;height:auto !important;} /* Match height of: Premium Module, Promo Module, Venues Module */
.etc {min-height:770px;height:auto !important;} /* Match height of: Premium Module, Promo Module, Venues Module for ETC directory */
.about {min-height:810px;height:auto !important;} /* Match height of: Premium Module, Promo Module, Venues Module with content padding */
.foundation-pages {min-height:960px;height:auto !important;} /* Match height of: Premium Module, Promo Module, Venues Module with content padding */
.champions-club {min-height:722px;height:auto !important;} /* Match height of: Premium Module, Promo Module, Venues Module with content padding */
.champions-club-services {min-height:850px;height:auto !important;} /* Match height of: Premium Module, Promo Module, Venues Module with content padding */



/* Containers */
#search {text-align:right;}
#header {height:51px;}
#logo {float:left;}
#nav {float:right;text-align:right;font-size:13px;margin-top:15px;height:33px;}

#featured {clear:both;display:block;width:960px;height:380px;background:#000;margin-top:20px;-moz-box-shadow: 0px 5px 10px #3d3d3d; -webkit-box-shadow: 0px 5px 10px #3d3d3d; box-shadow: 0px 5px 10px #3d3d3d;overflow:hidden;}

#fullWidth {width:100%;}
#leftColumn {width:640px;float:left;}
#rightColumn {width:290px;float:right;}

#directions, #promo, #premium, #residentTeams, #newsletter, #twitterModule {float:left;}

#twitterModule {width:288px;height:285px;} /* needs to be the same width/height as Premium Module because they are interchangeable */
#twitter .error {text-align:center;padding:10px;font-size:12px;line-height:18px;}

#directions {width:318px;height:280px;} /* 320 but must account for 1px border */
#directionsForm form {height:35px;}
#directionsForm .input {width:260px;height:26px;border:1px solid #dadada;overflow:hidden;float:left;} /* had to hack and create a container for this to be the same height as the button */
#directionsForm {padding:10px;overflow:hidden;height:211px;}
.input input {border:0 !important;font-size:11px;padding-left:5px;width:250px;height:25px;padding-top:0px !important;}
#directionsForm [type=button] {float:right;margin-top:0px !important;}
#promo {width:288px;height:280px;} /* 290 but must account for 1px border */
#promo img {padding:10px 0px 0px 9px;}
#premium {width:288px;height:244px;} /* 290 but must account for 1px border; less height because of tabs */
#premium img {padding:2px 0px 0px 9px;}

#residentTeams {width:638px;height:160px;text-align:center;} /* 640 but must account for 1px border */
#residentTeams h5 {text-align:left;}
#residentTeams img {vertical-align:middle;margin:15px 20px;}
#newsletter {width:288px;position:relative;height:160px;} /* 290 but must account for 1px border - must be same height as #residentTeams */
#newsletter .signup {position:absolute;top:0;right:0;margin-right:-10px;margin-top:-3px;}
#newsletter img {padding:10px 0px 0px 9px;}
#sponsors {padding:5px;text-align:center;}
#sponsors h5 {margin:0;font-size:13px;color:#666666;text-transform:uppercase;text-align:left;}
#sponsors img {vertical-align:middle;margin:10px;}
#footer {font-size:11px;text-align:center;padding:20px 0px;}
#footer li {display:inline;list-style:none;margin:0px 15px;}
#footer a {color:#000;}

#search {text-align:right;padding-top:5px;height:20px;}

#search img {vertical-align:middle !important;margin-right:5px;}
#search input {vertical-align:middle !important;}
#search input[type="text"] {border:1px solid #CCC;padding:1px 5px 1px 20px;background:url(http://homedepotcenter.com/media/image/bg-search.gif) no-repeat 5px 3px #FFF;margin-right:-2px;margin-left:10px;font-size:13px;height:16px;}
#search input[type="button"] {background:#ff6600;border:0;color:#FFF;font-size:10px;height:20px;padding:0px 5px;vertical-align:middle;}

#venues {}
#venues a {text-decoration:none; font-style:normal; color:#000;}
#venues hr {height:1px;color:#bebebe;background-color:#bebebe;border:0;display:block;clear:both;margin:10px 0px;}
#venues h3 {font-size:14px;padding:0;margin:5px 0px;}
#venues p {font-size:12px;padding:0;margin:0px;}
.venue img {margin-right:10px;}
.venue {height:70px;}

#velo {}
#velo a {text-decoration:none; font-style:normal; color:#09F;}
#velo hr {height:1px;color:#bebebe;background-color:#bebebe;border:0;display:block;clear:both;margin:10px 0px;}
#velo h3 {font-size:14px;padding-left:7px;margin:5px 0px;background:url(http://homedepotcenter.com/media/image/list_blue.gif) no-repeat 0px}
#velo p {font-size:12px;padding:0;margin:0px;}
.velo img {margin-right:10px;}
.velo {height:70px;}
#velo a:hover {text-decoration:underline;}

#foundation {}
#foundation a {text-decoration:none; font-style:normal; color:#09F;}
#foundation hr {height:1px;color:#bebebe;background-color:#bebebe;border:0;display:block;clear:both;margin:10px 0px;}
#foundation h3 {font-size:14px;padding-left:7px;margin:5px 0px;background:url(http://homedepotcenter.com/media/image/list_blue.gif) no-repeat 0px}
#foundation p {font-size:12px;padding:0;margin:0px;}
.foundation img {margin-right:10px;}
.foundation {height:70px;}
#foundation a:hover {text-decoration:underline;}

#ems {}
#ems a {text-decoration:none; font-style:normal; color:#09F;}
#ems hr {height:1px;color:#bebebe;background-color:#bebebe;border:0;display:block;clear:both;margin:10px 0px;}
#ems h3 {font-size:14px;padding-left:7px;margin:5px 0px;background:url(http://homedepotcenter.com/media/image/list_blue.gif) no-repeat 0px}
#ems p {font-size:12px;padding:0;margin:0px;}
.ems img {margin-right:10px;}
.ems {height:70px;}
#ems a:hover {text-decoration:underline;}


#sponsor {}
#sponsor a {text-decoration:none; font-style:normal; color:#000;}
#sponsor hr {height:1px;color:#bebebe;background-color:#bebebe;border:0;display:block;clear:both;margin:10px 0px;}
#sponsor h3 {font-size:14px;margin:0;padding:0;margin:5px 0px;}
#sponsor p {font-size:12px;margin:0;padding:0;margin:0px;}
.sponsor img {margin-right:10px;}
.sponsor {height:70px;}

.content{padding:20px;width:600px !important;} /* set min-height to match the height of right column */
#edp {padding:0px 20px;width:600px !important;}
.content a, #edp a, #fullBodyContainer a {color:#0064a7;}

#eventmodule {}
#eventmodule p {margin:0;padding:0px 0px 5px 0px;line-height:15px;white-space:normal !important;}
#eventmodule div {font-size:12px;margin:10px;display:block;clear:both;border-bottom:1px solid #c6c6c6;padding-bottom:10px;}
#eventmodule span {white-space:nowrap;background:#aeddfe;width:268px;padding-left3px;}
#eventmodule div a {background:#aeddfe;padding:3px 8px;color:#353536;text-transform:uppercase;border-right:2px solid #FFF;font-size:11px;}

/* Press Page */
#newsList {min-height:880px;height:auto !important;height:880px;margin:0;padding:0;line-height:15px;margin-top:20px;}
#newsList .date {width:90px;float:left;color:#8e8e8e;}
#newsList .title {width:510px;float:left;text-transform:capitalize !important;}
#newsList .date, #newsList .title {margin:9px 0px;}

/* Global Container Settings */
#global, #residentTeams, #sponsors, #leftColumn, #rightColumn, #newsletter, #fullBodyContainer {margin-top:20px;}
#fullBodyContainer {padding:20px;}
#residentTeams, #directions, #promo {margin-right:30px;}
#residentTeams, #directions, #promo, #premium, #sponsors, #newsletter, #twitterModule, .content, .events, #home, #venues, .about, #eventmodule, #fullBodyContainer, #sponsorModule, #velo, #foundation, #ems {background:white;border:1px solid #7bc9fe;} /* white background, blue border */


/* Blue Headers */
#directions h5, #promo h5, #premium h5, #residentTeams h5, #newsletter h5, #tabbed h5, #twitterModule h5, #venues h5, #eventmodule h5, #sponsor h5, #sponsorModule h5, #velo h5, #foundation h5, #ems h5 {background:url(http://homedepotcenter.com/media/image/bg-header.png) repeat-x top left #70b9ea;font-size:13px !important;text-transform:uppercase !important;color:#FFF;padding:10px 10px 0px 10px !important;margin:0;height:25px !important;white-space:nowrap !important;line-height:normal !important;}

/* Fonts, Headings */
.content h1, #edp h1, #fullBodyContainer h1, #newsletterForm h2 {color:#008cd2;font-size:23px;}
#newsletterForm p {color:#FFF;}
#newsletterSignup .button {height:21px !important;}
.content h1+h2 {margin:10px 0px 10px 0px;} /* this targets any h2 that immediately follows h1 so it does not look squished together */
.content h2, #edp h2, #edp h3, #edp h4, #fullBodyContainer h2, #fullBodyContainer h3, #fullBodyContainer h4 {color:#008cd2;font-size:18px;}
.content h2+p, .content h2+ul {margin-top:0px;} /* make h2 tags appear closer to their copy */
.content h3 {color:#013f8a; font-size:13px;}
.content h3+p, .content h3+ul {margin-top:0px;} /* make h3 tags appear closer to their copy */
.content h4, .content h5 {}
.events h1 {color:#008cd2;font-size:23px;padding:20px 0px 0px 20px;}
.events h3 {color:#013f8a; font-size:13px;}
.content, .content p, .content li, #edp li, #edp p, #edp, #newsletterForm p {font-size:13px;line-height:1.5em;}

/* Expand to Show Content */
.expand {font-size:13px !important;border:none !important;margin:8px 0px !important;cursor:pointer;}
.expand + div {display:none;}
.expand + div > p {margin:8px 0px 8px 18px;}

/* Tabs */
.tab-active, .tab-inactive {float:left;border-top:1px solid #7bc9fe;border-right:1px solid #7bc9fe;border-left:1px solid #7bc9fe;cursor:pointer;}
.tab-inactive {background:url(http://homedepotcenter.com/media/image/bg-tab-inactive.png) repeat-x top left #ebebeb !important;color:#a5a4a4 !important;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}

.hometab {width:150px;text-align:center;}
.middle {margin:0px 10px !important;}

.button {border:none !important;background-color:#0069ac;color:#FFF !important;font-weight:bold !important;font-size:11px !important;background-image:none !important;}

/* List View List */
.listView, .offersListView {padding:10px;font-size:13px;display:none;}

/* Directions Page */
#mapContainer {width:100%;height:220px;margin-top:5px;}
#map_canvas {width:300px;height:220px;}
#map_details {margin:0;padding:0;height:400px;width:600px;overflow:hidden;}
#submitModuleDir {margin:0px !important;float:right !important;}

#mapContainer input[type=text] {width:270px;height:20px;margin-right:10px;}

/*#gapi div {background:url(/web/20130205190721im_/http://homedepotcenter.com/media/image/bg_black-50.png);}*/
#gapi input[type=text] {width:255px;height:22px;float:left;background:transparent !important;border:1px solid #3e3e3e;padding-left:5px;}
#gapi input[type=button] {width:30px;height:25px;float:right;}

/* Google API Style Over Rides */
.adp-placemark {background-color:#0069AC !important;color:#FFF !important;text-align:center;width:100% !important;border: none !important;}
.adp-legal {text-align:center;margin-bottom:10px;}
.adp-directions {width:100% !important;}
.adp-step, .adp-substep {border-top:1px solid #8c8c8c !important;}

/* Generic Slideshow Gallery */
.galleryContainer {margin:14px 0 0px 0;}
#galleryNavControl {display:none; width:600px;height:0px;z-index:1000;position:absolute;margin-top:80px;color:white;font-size:30px}
#galleryNavControl>#prev {height:40px;float:left;cursor:pointer;}
#galleryNavControl>#next { height:40px;float:right;cursor:pointer;}
#galleryNavControl>#prev:hover {}
#galleryNavControl>#next:hover {}
#galleryImages {display:none;z-index:0;}
.gallery {float: left;margin-top:3px;width: 200px;width: 100%;}
a:link.gallery, a:visited.gallery, a:active.gallery {text-decoration: underline;}
h2.galleryTitle {font-weight:bold;color:#e31e26;font-size:14px;padding:12px 0 8px 0;}

/* Seat Viewer Page */
#leftColumnSeatView {width:570px;float:left;overflow:hidden;padding:20px 20px;}
#rightColumnSeatView { float: right; width: 340px; }

div.tennis {margin-top:-78px;margin-left:-19px;}

#legend {text-align:center;padding-top:20px;}
#legend ul {text-align:left;}
#legend li {font-size:12px;float:left;list-style:none;width:30%;padding:5px 0px;}

#seatViewPage h1 {float:left;}
#seatViewSelect {border:1px solid #CCC;color:#000;padding:2px;font-size:11px;float:right;}
#seatChart {padding-top:20px;float:left;width:600px;overflow:hidden;}
#seatChartFull {padding-top:20px;float:left;overflow:hidden;text-align:center;width:100%;}
#seatRight {float:right;width:300px;}
#seatRight ul {float:left;margin:0;padding:0;}
#seatRight ul+ul {padding-left:20px;}
#seatRight li {list-style:none;margin:0;padding:0;font-size:12px;padding-top:10px;width:140px;}
#seatRight li strong {color:#2067b0 !important;text-transform:uppercase;font-weight:bold;}
#secView {margin-top:30px;height:225px;}
#secText {font-size:10px;color:#7D7D7D;margin:0;padding:0;text-align:right;}
#secNum {color:#2067b0 !important;text-align:right;margin:10px 0px;border-bottom:1px solid #b3b3b3;padding-bottom:10px;}
#seatViewPage {margin-bottom:40px;}
#seatTixTitle {font-size:18px;font-weight:bold;color:#E31E26;padding-bottom:10px;}
#stadiumInfo {font-weight:bold; font-size: 12px; float: left; width: 160px; margin-top: 50px;}
#stadiumInfo h2 {font-size: 14px; color: #008DD6;}

#ticketInfo {border-top:1px solid #b3b3b3;margin-top:30px;padding:10px 10px 0px 10px;}
#ticketInfo p {font-size:12px;}

#seatViewBut {height:20px;}
#seatSection input {display:inline !important;}

/* Event Grid */
#eventsList .gridRow {height:220px !important;}
#home {height:400px;height:auto !important;min-height:400px;}
#homeGrid {padding:4px;}
.arrows {font-size:14px !important;display:inline !important;}
.gridRow {display:block;width:640px !important;background:none !important;padding:0px !important;height:195px;}
.gridRow>div>img+div+h2+div {color:#444;} /*Event Date*/

.gridRow img {padding-bottom:5px;width:200px;height:100px;}
.gridRow div {display:block;}
.gridRow>div {font-size:12px;width:200px;padding:5px;float:left;height:170px;line-height:14px;} /* Grid Box */

.gridRow>div>img+div {width:196px;padding:2px;text-align:center;color:#4d96c5;margin-bottom:5px;font-size:11px !important;background-color:#1270ae;text-transform:uppercase;}/* Event Links */
.gridRow>div>img+div a {color:#FFF;width:100px;margin:0px 5px;text-transform:uppercase;}/* Event Links */

.gridRow>div>img+div>a+span {text-transform:uppercase;color:#FFF;} /* For non-link Status */

.gridRow h2 {font-size:12px !important;font-weight:bold !important;color:#000 !important;border:none !important;text-transform:none !important;display:block !important;clear:both !important;padding-bottom:5px;} /* Event Title */

.gridRow h2>a, .gridRow h2>a:hover {color:#000 !important;} /* Event Title Link*/

#filterBut {font-size:10px !important;font-weight:normal !important;}
#eventFilters {/*text-align:center;padding:10px;margin-bottom:5px;line-height: 12px;font-size:10px;width:560px;margin:0 auto;display:block;clear:both;*/display:none !important;}
#eventFilters select {font-size:10px;font-family:Verdana, Geneva, sans-serif;height:16px;padding:0px;background-color:#FFF;}

#eventFilters option	{padding:3px;background:white;}

/* Button Link */
.buttonContainer {width: 100%;float: left;}
.buttonLink {padding:0px 4px;background-color:#3089C5;float:right;margin-top:2px;height:18px;margin-right:9px;font-size:10px;}
.buttonLink a {color:#FFF;text-decoration:none;}
.buttonLink:hover {background-color:#70B9EA;}

/* Home List View */
.listView {padding:10px;font-size:13px;display:none;}
.homeList {display:none;}
#homelistViewLabels>div {float:left;padding-right:10px;width:75px;}
#homelistViewLabels>div+div {padding-left:10px;}
#homelistViewLabels>div>img {display:block;padding-bottom:15px;padding-top:5px;}
#homelistViewLabels>div+div {border-left: 1px dotted #5A5A5A;}

#homelistViewRow>div, #homeoffersListViewRow>div {display:block;padding:3px 0px;}
#homelistViewRow>div>div, #homeoffersListViewRow>div>div {float:left;}
#homelistViewRow .pressDate, #homeoffersListViewRow .offerDate {width:95px;}
#homelistViewRow .pressLink, #homeoffersListViewRow .offerLink {width:515px;}
#homelistViewRow .pressLink a, #homeoffersListViewRow .offerLink a {color:#0064A7;}

/* List View List */
.listView {padding:10px;font-size:13px;display:none;}
.listSet {margin-bottom:5px;height:755px;height:auto !important;min-height:755px;display:none;}
#listViewLabels>div>img {display:block;padding-bottom:15px;padding-top:5px;}
#listViewLabels>div+div,#listViewLabels>div+div+div, #listViewLabels > div + div + div + div {border-left: 1px dotted #5A5A5A;}
#listViewLabels {}
#listViewLabels>div, #listViewRow>div>span {float:left;padding-left:5px;margin-right:10px;} /* Date */
#listViewLabels>div+div, #listViewRow>div>span+span {float:left;padding-left: 10px;} /* Time */
#listViewLabels>div+div+div, #listViewRow>div>span+span+span {float:left;width:350px;padding-left:10px;} /* Event */
#listViewRow h2 {margin:0px !important;border:none !important;font-size:13px !important;text-transform:none !important;display:inline !important;}
#listViewLabels>div+div+div+div, #listViewRow>div>span+span+span+span {float:right;padding-left:10px;width:80px;} /* Ticket */
#listViewRow>div>span+span+h2+span {text-transform:uppercase;color:#F39D13;} /* For non-link Status */

#listViewRow span {margin-left:1px;}
#listViewRow>div:hover {background-color:#000 !important;}
#listViewRow>div {padding:5px 0px !important;margin:0px !important;display:block;width:100%;}

/** Search List View **/
#results h2 {margin-bottom:5px !important;}
.listSearchView {font-size:13px;}
#listSearchViewLabels>div, #listViewRow>div>span {float:left;width:67px;padding-left:5px;} /* Date */
#listSearchViewLabels>div+div, #listViewRow>div>span+span {float:left;width:65px; padding-left: 10px;} /* Time */
#listSearchViewLabels>div+div+div, #listViewRow>div>span+span+span {float:left;width:320px;padding-left:10px;} /* Event */
#listSearchViewLabels>div+div+div+div, #listViewRow>div>span+span+span+span {float:right;padding-left:10px;width:80px;} /* Ticket */

/* Events Page */
#eventsList {padding:5px;}

/** Select Box Skin **/
div.cmf-skinned-select {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background: url('http://homedepotcenter.com/media/image/bg_list.gif') top right no-repeat;} /* box UI */
div.cmf-skinned-select-139 {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background: url('http://homedepotcenter.com/media/image/select-139.gif') top right no-repeat;} /* box UI */
div.cmf-skinned-select-86 {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background: url('http://homedepotcenter.com/media/image/select-86.gif') top right no-repeat;} /* box UI */
div.cmf-skinned-select-53 {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background: url('http://homedepotcenter.com/media/image/select-53.gif') top right no-repeat;} /* box UI */
div.cmf-skinned-text {color:#FFF;padding: 1px 0px 0px 5px;} /* text within the box */

/* Twitter */
#socialLinks {float:right;width:30px;}
#socialLinks img {margin-top:10px;}
#twitter {float:left;margin-top:15px;margin-left:10px;width:240px;height:217px;overflow:hidden;color:#444444;}
#twitter .spacer {height:5px !important;}
#twitter>img {float: left;padding-right: 5px;}
#twitter p {float: left;font-size: 11px;height: auto !important;line-height: 11px;margin: -2px 0 15px;min-height: 45px;padding: 0;width: 185px;}
#twitter a {color: #1170cf;}
#twitter span {font-size: 10px;}
.twitter-user, .tweetTime, .retweet-alias a {}
.tweetTime {padding-left: 5px;}

/** Pagination Buttons **/
.pagination {padding:5px;margin-bottom:5px;display:inline;margin-left:10px;float:right;height:27px;font-size:12px;line-height:normal !important;}
#paginationCtrl {background:url(http://homedepotcenter.com/media/image/bg_black-80.png);height:37px;padding-right:3px;}
#paginate_showing{font-size:12px;margin-right:10px;}
.pagination a, .pagination a:link, .pagination a:visited, .pagination a:active{background:url(http://homedepotcenter.com/media/image/bg_pagination.gif) no-repeat top left;width:27px;height:27px;margin:0px 1px;text-align:center;padding-top:5px;color:#FFFFFF;display:inline-block;text-decoration:none;}
.pagination a:hover {background:url(http://homedepotcenter.com/media/image/bg_pagination_ro.gif) no-repeat top left;width:27px;height:27px;margin:0px 1px;text-align:center;padding-top:5px;color:#FFFFFF;display:inline-block;}
.current {background:url(http://homedepotcenter.com/media/image/bg_pagination_ro.gif) no-repeat top left;width:27px;height:27px;margin:0px 1px;text-align:center;padding-top:5px;color:#000000 !important;display:inline-block;}
span.prev {background:url(http://homedepotcenter.com/media/image/btn_prev_ro.gif) no-repeat top left;width:65px;height:27px;margin:0px 1px;text-align:center;padding-top:5px;color:#FFFFFF;display:inline-block;}
span.next {background:url(http://homedepotcenter.com/media/image/btn_next_ro.gif) no-repeat top left;width:65px;height:27px;margin:0px 1px;text-align:center;padding-top:5px;color:#FFFFFF;display:inline-block;}
a.prev, a.prev:link, a.prev:visited{background:url(http://homedepotcenter.com/media/image/btn_prev.gif) no-repeat top left;width:65px;height:27px;margin:0px 1px;text-align:center;padding-top:5px;color:#FFFFFF;}
a.prev:hover {background:url(http://homedepotcenter.com/media/image/btn_prev_ro.gif) no-repeat top left;width:65px;height:27px;margin:0px 1px;text-align:center;padding-top:5px;color:#FFFFFF;}
a.next, a.next:link, a.prev:visited{background:url(http://homedepotcenter.com/media/image/btn_next.gif) no-repeat top left;width:65px;height:27px;margin:0px 1px;text-align:center;padding-top:5px;color:#FFFFFF;}
a.next:hover{background:url(http://homedepotcenter.com/media/image/btn_next_ro.gif) no-repeat top left;width:65px;height:27px;margin:0px 1px;text-align:center;padding-top:5px;color:#FFFFFF;}

/* Feature Hero Banner Rotating Slider **/
.feature-container{	width:960px; /* width = feature-panel + 4 * feature-nav widths */ height: 380px; }
.feature-container img {width:800px;height:380px;}
.feature-area{width:800px; /* Defines the size of the visible part of the carouselAttention : if you only want to see plain items in the viewport,the width of the viewport should take into account of :- the items width- the right and left padding of items- the number of items you want to see in the viewport*/height: 380px;overflow:hidden; /* Hides extra elements, those outside the viewport area *//* Fix for IE */position:relative;}
.feature-belt{z-index: 895 !important;position:relative; /* Enables positionning of elements inside viewport */padding: 0; /* Resets default - User Agent - style */margin: 0;}
.feature-panel{width:798px; /* Defines the size of inner element */height: 378px;float: left; /* Places list items side by side*/list-style: none; /* Resets default - User Agent - style */border:1px solid #a3d9fe;overflow:hidden;}
.feature-nav {background-image: url(http://homedepotcenter.com/media/image/big_transparent.gif); /* transparency for navigation */background-repeat: repeat;background-position: center center;overflow:hidden; /* Hides extra elements, those outside the viewport area */zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */}
.feature-nav-prev { float:left; /* prev slide navigation float left of viewport */ }
.feature-nav-next { float:right; /* next slide navigation float right of viewport */ }
.feature-nav-alt { width:78px !important; } /* override of navigation width due to limited slides */
#prevSlide { width:49px;height:378px; /* inner previous navigation image display width */ overflow:hidden;border-top:1px solid #4f697b;border-left:1px solid #4f697b;border-bottom:1px solid #4f697b; }
#prevSlide2 { width:29px;height:378px; /* outer previous navigation image display width */ overflow:hidden;border-top:1px solid #303f4a;border-left:1px solid #303f4a;border-bottom:1px solid #303f4a; }
#nextSlide { width:49px;height:378px; /* inner next navigation image display width */ overflow:hidden;border-top:1px solid #4f697b;border-right:1px solid #4f697b;border-bottom:1px solid #4f697b; }
#nextSlide2 { width:29px;height:378px; /* outer next navigation image display width */ overflow:hidden;border-top:1px solid #303f4a;border-right:1px solid #303f4a;border-bottom:1px solid #303f4a; }
#prevSlide img, #prevSlide2 img, #nextSlide img, #nextSlide2 img {opacity: 0.35;-moz-opacity: 0.35;filter: alpha(opacity = 35);}

/* Feature */
.feature-caption h2 {color:#66ccff;font-size:16px;width:480px;overflow:hidden;}
.feature-caption>div>div+div {font-size:12px;} /* date */
.feature-caption {height:50px;width:798px;margin-top:-50px;background:url(http://homedepotcenter.com/media/image/bg-black.png);position:relative;color:#FFF;border-top:1px solid #a3d9fe;overflow:hidden; }
/*.feature-caption>div {float:left;overflow:hidden;padding:5px 10px;width:450px;} /* title date */
/*.feature-caption>div+div {float:right;overflow:hidden;padding:0px;width:300px; height: 48px;}*/ /* links */
.feature-caption a {font-size:11px;color:#FFF;}
.feature-caption>div+div>div { float:right;overflow:hidden;height:20px;border-left:1px solid #6585a6;padding:15px 10px;}

/*IE7*/
.feature-caption-left{float:left;overflow:hidden;padding:5px 10px;width:470px;} /* title date */
.feature-caption-date{float: left; }
.feature-caption-links{float:right;overflow:hidden;padding:0px;width:300px; height: 48px;} /* links */

/* Content */
.content h1+img {margin-top:15px;} /* detects for any image directly after an h1 to add proper margin */
#edp h2+img, #edp img+h2 {margin-top:5px;} /* detects for any image in the EDP embedded in the Description field to add proper margin */
.seating {text-align:right;padding:3px 10px;font-size:12px;background:#008cd2;margin-top:0px;color:#0CF;clear:both;}
.seating a {color:#FFF;}

/* EDP */
#edpDate {padding:5px 20px;font-size:15px;color:#666;}
#buyTicket {text-align:center;padding:10px;font-size:12px;background:#008cd2;margin-top:15px;color:#0CF;}
#buyTicket a {color:#FFF;margin:0 10px;}
.ticketContainer {padding-top:20px;}
.festival {margin-top:10px;}

.festivalDates {margin:0 auto;margin-bottom:20px;width:250px;float:right;clear:right;border-left:solid 1px #AEDDFE;}
#additionalDates div {border-bottom: 1px solid #C6C6C6 !important;clear: both !important;display: block !important;font-size: 12px !important;margin: 10px !important;padding-bottom: 5px !important;}
#additionalDates div p {line-height: 15px !important;margin: 0 !important;}
#additionalDates span {white-space: nowrap !important;}
#additionalDates div a {background: none repeat scroll 0 0 #AEDDFE !important;border-right: 2px solid #FFFFFF !important;color: #353536 !important;font-size: 11px !important;padding: 3px 8px !important;text-transform: uppercase !important;}

#expired {text-align:center;}
.expire {display:none !important;}

#chivas, #galaxy, #seatingmap {text-align:center;margin-bottom:20px;}
#chivas h3, #galaxy h3, #seatingmap h3 {text-align:left;}

/* Sponsors Page */
.partners {margin:0;padding:0;padding-top:30px;}
.partners li {list-style:none;height:100px;float:left;width:280px;text-align:center;}

/* 2 Columns */
.twoCol {margin:0;padding-top:10px;float:left;width:299px;display:block;}

/* 4 Columns */
.fourCol {margin:10px 10px 0px 0px;padding:0;float:left;width:140px;}

.alignLeft {float:left;margin-right:5px;}

/* Concessions Map */
:focus {-moz-outline-style:none;}
.tooltip {display:none;background-color:#000;font-size:12px;width:190px;padding:10px;color:#fff;}
#demo img{border:0;cursor:pointer;}

/*
     FILE ARCHIVED ON 19:07:21 Feb 05, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:23:35 Nov 09, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/