@charset "utf-8";
#container {
background:transparent url(../images/content_bottom.png) no-repeat bottom left;
margin:50px auto 0;
padding:0 16px 6px;
width:964px;
}
#container_intro {
background:transparent url(../images/content_bottom.png) no-repeat bottom left;
margin:0 auto 0;
padding:0 16px 6px;
width:964px;
}
#disclaimer a:link {
color: #111;
text-decoration:underline;
}
#disclaimer a:visited {
color: #AA0000;
text-decoration:none;
}
#disclaimer a:hover {
color: #E10000;
text-decoration:underline;
}
#disclaimer p {
font-size:1.2em;
line-height:1.6em;
margin:10px 0;
}
#disclaimer p.first {
margin-top:10px;
}
#disclaimer-container {
background-color:transparent;
clear:both;
margin:0;
padding:0;
width:100%;
}
#footer,#disclaimer {
font-size:0.9em;
margin:0 auto;
padding:0;
width:994px;
color: #001A33;
}
#footer-container {
background-color:transparent;
height:20px;
margin:0;
padding:0;
width:100%;
}
#footer-banners{
	display: block;
	clear:both;
	width: 994px;
	height:70px;
	text-align:center;
}
.margin5{
	margin:5px;
}
#rotator
{
	border: 1px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 50px auto 10px;
	position: relative;
	width: 640px;
	height: 480px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 640px;
	height: 480px;
}

#macinc {
color:#001A33;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
margin:0 auto;
padding:0 9px 0 0;
text-align:right;
}
#macinc a:link,#macinc a:visited {
color: #E10000;
font-weight:400;
margin:0 9px 0 0;
text-decoration:none;
}
#fullCol {
margin:20px 0 0;
padding:0;
text-align:left;
width:964px;
}
#mainCol {
float:left;
margin:20px 0 0;
padding:0;
text-align:left;
width:600px;
display:inline;
}
#mainCol ol li,#mainCol ul li {
font-size:1.3em;
line-height:1.6em;
margin-bottom:.5em;
}
table#maincon h2 {
color:#535D62;
font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
font-size:1.7em;
font-weight:700;
line-height:1em;
margin:5px;
padding:0;
}
table#maincon p {
color:#4d4d4d;
font-size:1.3em;
line-height:1.4em;
margin:0 0 0 5px;
padding:0;
}
#maincon td {
margin:0 0 5px;
padding:4px 8px 22px;
}
#maincon th {
font-family:Cambria, Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
text-align:center;
}
#mainCol table#maincon,#fullCol table#maincon {
background:#f8fcff url(../img/main_col_bg.png) no-repeat top left;
border: 1px solid #DDEEF6;
margin:0 0 15px;
padding:6px;
width:625px;
}
#mainCol ul li,#fullCol ul li {
font-size:1.3em;
font-weight:400;
line-height:1.6em;
}
#mainCol ul,#fullCol ul {
list-style:square;
list-style-position:outside;
}
#navmenu {
clear:both;
color:#fff;
font-family:'Century Gothic',Arial, Helvetica, 'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,sans-serif;
font-size:1.5em;
font-weight:600;
margin:30px auto 0;
padding:10px 0;
width:979px;
}
#navmenu a:hover {
color: #AA0000;
margin:0 7px;
padding: 3px 2px;
text-decoration:underline;
}
#navmenu a {
margin:0 7px;
padding: 3px 2px;
text-decoration:underline;
}
body#home a#homenav,
body#train a#trainnav,
body#facility a#facilitynav,
body#price a#pricenav,
body#instruct a#instructnav,
body#schedule a#schedulenav,
body#contact a#contactnav{
	color: #E10000;
	text-decoration: underline;
	background-color: #D1D1D1;
}
body#home a:hover#homenav,
body#train a:hover#trainnav,
body#facility a:hover#facilitynav,
body#price a:hover#pricenav,
body#instruct a:hover#instructnav,
body#schedule a:hover#schedulenav,
body#contact a:hover#contactnav{
color: #5C5C5C;
}
#banner {
background: #111 url(../images/battingcages.jpg) repeat-x center bottom;
clear:both;
margin:0 0 0 -9px;
border-bottom: 3px solid #AA0000;
width:980px;
height:346px;
text-align:center;
overflow:hidden;
}
#promoarea {
background: #CDCDCD url(../images/promoarea_bg.png) repeat-x center bottom;
clear:both;
color:#585653;
border-top: 3px solid #E10000;
margin:0 0 0 -9px;
padding:0 0 57px;
width:980px;
height:360px;
font: normal normal normal 1.3em/1.4 'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
text-align:center;
}
#promoarea th {
font-weight:700;text-transform: uppercase;
}
#promoarea td {
font: normal 1.0em Arial,Helvetica,sans-serif;
}
.cartbutton{
	float: right;
	position: relative;
	padding-top:22px;
	margin-right: 9px;
}
#promonon {
background: #959595 url(../images/promoarea_bg.png) repeat-x center bottom;
clear:both;
border-top: 3px solid #E10000;
margin:20px 0 0 -9px;
padding:4px 0 52px;/*change pad top height if wish text here */
width:980px;
height:1px;
}
#wagt_map_2{
	float: right;
	margin-top:40px;
	position:relative;
}
.column{
	float: left;
	width: 280px;
	margin:0 15px;
	padding:0;
	height:300px;
	border-left: 1px solid #B5B5B5;
}
.column1{
	float: left;
	width: 280px;
	margin:0 15px;
	padding:0;
	height:300px;
}
#secCol {
display:inline;
overflow:hidden;
float:left;
font-family:Arial, Helvetica, sans-serif;
margin:0 0 0 20px;
padding:8px;
text-align:center;
width:320px;
}
#secCol a.more:link,#secCol a.more:visited {
border:none;
display:inline;
font-size:1.2em;
margin:0 0 0 200px;
padding:0 0 0 12px;
text-align:right;
text-decoration:underline;
}
#secCol a.more:hover{
	color:#959595;
}
#secCol h3 {
font-size:1.6em;
border-bottom: 1px solid #aaa;
font-weight:700;
margin:1.0em 7px 0.5em;
padding:2px;
text-align: left;
}
#secCol .span,#mainCol .span, #fullCol .span {
color:#333;
font: bold 1.2em/1 'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
white-space: nowrap;
}
#secCol ul {
border:1px solid #AEAEAE;
border-bottom:none;
left:15px;
list-style-type:none;
margin:0 auto 10px;
padding:0;
position:relative;
text-align:left;
width:285px;
}
#secCol p {
color:#4d4d4d;
font-size:1.2em;
margin:7px;
padding:2px;
text-align:left;
}
#secWrapper {
background:transparent url(../images/content_top.png) no-repeat top left;
margin:0 auto;
padding:20px 0 0;
width:994px;
}
#top {
margin-top:33px;
}
#top-container {
margin:-88px auto 0;
padding:0;
text-align:center;
width:994px;
height:135px;
}
#ticker{
	display: block;
	width:100%;
	margin: 0;
	padding: 1em 0;
	background:#dbdbdb;
border-top:3px solid #E10000;
border-bottom:3px solid #E10000;
color: #E10000;
font-family:Georgia,"Times New Roman",serif;
font-style:italic;
letter-spacing:-0.5px;
font-size:23px;
line-height: 26px;
}
#wrapper {
background:transparent url(../images/content_bg.png) repeat-y top left;
margin:92px auto 0;
padding:0;
width:994px;
}
* html .clearfix {
height:1%;
}
.black {
color: #111111;
}
.white{
	color:#fff;
}
.bold {
font-weight:600;
}
.breadcrumb {
color:#555;
float:right;
right:2px;
text-transform:uppercase;
top:2px;
}
.breadcrumb a:link {
color: #E10000;
margin-left:10px;
text-decoration:underline;
}
.breadcrumb a:visited,.breadcrumb a:hover,.breadcrumbmn a:visited,.breadcrumbmn a:hover {
color: #AA0000;
margin-left:10px;
text-decoration:none;
}
.breadcrumbmn {
float:right;
position:absolute;
right:20px;
text-transform:uppercase;
top:10px;
text-align: right;
}
.breadcrumbmn a:link {
color: #99CCFF;
margin-left:10px;
text-decoration:none;
}
.clear {
clear:both;
}
.clearfix {
display:block;
}
.em {
font-style:italic;
}
.leftimg {
border:1px solid #959595;
margin:5px 5px 5px 0;
padding:1px;
}
.logo {
margin-top:-25px;
position:relative;
top:2px;
}
.logo a:hover {
background-color:transparent;
text-decoration:none;
}

.margint2em {
margin-top:2em;
}
.red,#macinc a:hover {
color: #E10000;
}
.rightimg {
border:1px solid #959595;
margin:5px 0 5px 5px;
padding:1px;
}
.smalltext {
font-size:11px;
}
.well {
background:#DDEEF6;
-moz-border-radius:12px;
-webkit-border-radius:12px;
color:#111;
margin:1.5em auto;
padding:1.5em;
width:94%;
text-align:left;
display: block;
}
.well2 {
background: #233c7b url(../images/The-Bullpen-Logo2.png) no-repeat top right;
-moz-border-radius:12px;
-webkit-border-radius:12px;
color:#111;
margin:1.5em auto;
padding:3.5em 2.5em 1.5em;
width:94%;
text-align:left;
}
.well2 h2{
font-family:Georgia,"Times New Roman",serif;
font-style:italic;
letter-spacing:-0.3px;
font-size:23px;
text-transform: capitalize;
line-height: 37px;
font-weight: bold;
color: #fff;
}
h2.emphasis{
font-family:Georgia,"Times New Roman",serif;
font-style:italic;
letter-spacing:-0.3px;
font-size:23px;
text-transform: capitalize;
line-height: 37px;
font-weight: bold;
color: #303030;
}
.mlb{
	float: right;
	text-align:left;
	height:520px;
}
.floatleft{
	float:left;
}
#fullCol a:hover,#mainCol a:hover{
	color:#959595;
}
a:hover {
color: #AA0000;
text-decoration:underline;
}
a:link {
color: #E10000;
text-decoration:underline;
}
a:visited {
color: #013958;
text-decoration:none;
}
abbr,acronym,span.abbr {
border-bottom: 1px dotted #AA0000;
cursor:help;
}
blockquote {
background-color:#ffc;
border: 1px solid #535D62;
color: #333333;
margin:8px 1px 8px 2px;
padding:15px;
}
body {
background:#233C7B url(../images/bullpen-bg.gif) repeat-x top left;
color:#504D43;
font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,sans-serif;
font-size:62.5%;
line-height:2.0em;
margin:0 auto;
padding:0;
}
dd {
font-size:1.2em;
padding-left:20px;
}
dt {
color:#01517D;
font-size:1.2em;
font-weight:700;
}
h1 {
color:#111;
font:700 2.2em 'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
}
h1#title {
background:url(../images/h1-titlebg.png) no-repeat top left;
color:#fff;
font: bold 1.6em/1 Arial,Helvetica,Sans-serif;
height:52px;
left:-25px;
margin:10px 0 0;
padding:12px 0 0 27px;
position:relative;
text-align:left;
width:290px;
}
h1,h2,h3,h4,h5,h6 {
font-weight:700;
line-height:1.5em;
margin:10px 20px 7px 5px;
}
h2 {
color:#333;
font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
font-size:1.8em;
font-weight:700;
text-transform:uppercase;
}
h3 {
color:#333;
font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
font-size:1.6em;
font-weight:700;
}
h4,h5,h6 {
font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
font-size:1.4em;
font-weight:600;
}
.borderbtm {
	border-bottom: 1px solid #C9CAC4;
}
.borderbtmsilv{
	border-bottom:1px solid #aaa;
	padding:3px 0;
}
ol {
list-style:decimal;
}
ol.alpha {
list-style:lower-alpha;
}
p {
font-size:1.2em;
margin-bottom:10px;
}
p,dl {
margin:10px 20px;
}
p.first {
padding-top:20px;
}
ul {
list-style:square;
}
ul,ol {
margin:10px 20px;
padding:0 20px;
}
#ver-zebra {
border-collapse:collapse;
font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
font-size:1.2em;
margin:0 0 20px;
padding:0;
text-align:left;
color:#333;
}
#ver-zebra p{
	font-family:Arial,Helvetica,Sans-serif;
	margin:0;
	padding:0;
	line-height:1.1em;
}
.vzebra-odd {
background: #EBF5FA none repeat scroll 0 0;
}
.vzebra-even {
background:#DDEEF6 none repeat scroll 0 0;
}
#ver-zebra #vzebra-2, #ver-zebra #vzebra-4,#ver-zebra #vzebra-6 {
background: #DDEEF6 none repeat scroll 0 0;
border-bottom:1px solid #fff;
}
#ver-zebra th {
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
font-weight:600;
font-size: 1.2em;
	font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
padding:12px 15px;
}
#ver-zebra td {
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:8px 15px;
font-size: 1.1em;
	font-family:Arial,Helvetica,Sans-serif;
}
#ver-zebra #vzebra-1, #ver-zebra #vzebra-3,#ver-zebra #vzebra-5,#ver-zebra #vzebra-7 {
background:#C3E1F9 none repeat scroll 0 0;
border-bottom:1px solid #fff;
}
#ver-zebra ul{
	margin: 0;
	
}
.sched ul{
	margin:0;padding:0;font-size:8px;
}
.serv ul{
	font-size:10px;margin:0;padding:0;
}
.sched li{
	list-style: none;
	margin-bottom:22px;
}
#inst {
font-family:'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
font-size:1.4em;
margin:0 15px 20px;
text-align:left;
}
#inst ul li{
	font-size: 11px;
}
.sched li{
	list-style: none;
	margin-bottom:22px;
	font-size: 11px;
}
#camps{
	font: 1.2em Arial, Helvetica,sans-serif;
}
#camps th{
	color:#fff;
}
#inst p{
	font: normal normal 0.9em/1.4 Arial,Helvetica,Sans-serif;
	color: #555555;
	margin: 0 10px;
	padding:5px;
}
#inst table
{
border-collapse:collapse;
}
#inst table, #inst td, #inst th
{
border:1px solid #DDEEF6;
}
#inst th {
font: normal bold 1.1em/1 'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif;
	color: #333;
	padding:5px;
	background-color:#DDEEF6;
}
#inst th.nobg {
	border-top: 0;
	border-left: 0;
	background: none;
}
#inst td,#camps td {
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #333;
	font-size: 1.0em;
	font-family:Arial,Helvetica,Sans-serif;
}
/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
	 
	 /* Easy Slider */
#slider{
	border:6px solid #a9a9a9;
}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:640px;
		height:480px;
		overflow:hidden; 
		
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:60px;	
		}
	ol#controls li{
		margin:3px 10px 3px 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #a9a9a9;
		background: #D9D9D9;
		color:#626262;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#AA0000;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */