div.topOfCourtPage{margin-top:0;}

table.adVideo{width:99%;}/* on video page */
iframe.adVideo{/* on video page */
width:100%;
max-width:700px;
height:350px;
margin:0 auto 0 auto;
}

#index div.adVideo.home{
float:none;
margin:8px auto 8px auto;
width:100%;
max-width:700px;
height:350px;
}
#index iframe.adVideo.home{
width:100%;
max-width:700px;
max-height:350px;
margin:0 auto 0 auto;
}

/*LOCATIONS PAGE css: /user/css/locationsPage.css */
div.locSearch {margin-bottom:30px;} 
table#locSearchTableid tr td{padding-right:0;padding-bottom:15px !important;}
table#locSearchTableid tr td:nth-child(2){padding-left:15px !important;}
/* end location page */

/* HEADER DESIGN - MOBILE */
.hdMobile {background:#7CB7B1;} /* green */
IMG.hdLogoMobile{ 
display:block; 
margin:0 auto 0 auto;
width:auto;
max-width:100px;
height:85px;
}  
.hdMobile p{
text-align:center;
padding:10px 5px 0 5px; 
font-family: 'Special Elite',sans-serif !important;
font-size:28px !important; 
color:#ffffff !important;
}
.hdMobile p:nth-child(2) {padding:0 5px 0 5px;}
.hdMobile p a {color:#ffffff !important;}
.hdMobile p:nth-child(1) {font-size:25px !important;}
.hdMobileLogoWhiteSpace {
margin-top:-8px;
padding:0 5px 1px 5px;
background: #ffffff; 
} 

/* HOMEPAGE */ 
.hpClassBorder{padding:5px;} /* used in inc_homePage.cfm  webm include */ 
table.courseTable tr td div.upcoming{margin: 10px 0 0 0;}

a.subnavRoundButton{float:none;}


/* COURTS PAGE */
iframe#homeCourses{width:100%;}

/* HEADER TAGS */
h2.eventSub {
margin-bottom:5px !important;
text-align:left !important;
}
h2.event {
font-size:30px;
margin-bottom:5px;
border-bottom:1px solid #dddddd;
}
div#hdSearchResults p,
div#hdSearchResults div{font-size:15px;}
div#hdSearchResults a {font-size:15px;}

/* STUDENT PAY PAGE (CLICK FROM REMINDER EMAIL) */ 
#pay .outContent table{width:95%;}
