@charset "utf-8";
/* CSS Document */

body { background:#EACA69; margin:0; padding:0; font-size:15px; font-family:"Times New Roman", Times, serif; }

/* Text */

	h1 { font-size: 22px;	text-decoration: none;}
	h2 { font-size: 20px;	text-decoration: none;}
	h3 { font-size: 16px;	font-weight: bold;	color: #990033;	padding-bottom: 0px;	margin-bottom: 0px;	margin-top: 0px;	padding-top: 0px;}
	h4 { font-size: 50px;	font-weight: bold;	color: #CC9900;	letter-spacing: -2px;}
	p {	font-size: 16px; font-family:"Times New Roman", Times, serif; color:#333333;	text-decoration: none;}

/* Links */

a:link,
a:visited {	color: #006666;	text-decoration: none;}
a:hover,
a:active  {	color: #006666;	text-decoration: underline;}

/* Main Table */

#main { width:900px; margin-right:auto; margin-left:auto; margin-top:5px; }

	/* Header */
	#header { width:900px; }
	#header h1 { font-size:10px; font-weight:normal; text-decoration:none; margin:0; padding:3px 0 5px 7px; }
	/* ---------------------------------------------------------------------------------------------*/
	
	/* Left Col Navigation*/
	#leftCol { width:200px; float:left; clear:left; }
	#leftCol img { margin:0; padding:0; border:0; }
	#leftCol p { margin:0 0 -20px 0; padding:0; text-align:center; font-size:23px; font-weight:bold; position:relative; top:-35px;  }
	#leftCol p a:link,
	#leftCol p a:visited { color:#333333; text-decoration:none; }
	#leftCol p a:hover,
	#leftCol p a:active { color:#333333; text-decoration:underline; }
	
		/* Contact Info */
		#leftCol ul { margin:10px 0 10px 0; padding:0 0 10px 0;}
		#leftCol ul li { list-style-type:none; text-align:center; font-size:14px; }
	/* ---------------------------------------------------------------------------------------------*/
	
	/* Right Col - Table */
	#rightCol { width:700px; float:right; clear:none; }

	/* Table Styling */
	#righColT { background:url(_images-site/site-body_upper.png); background-repeat:no-repeat; width:689px; height:30px; }
	#righColB { background:url(_images-site/site-body_lower.png); background-repeat:no-repeat;width:689px; height:30px; }
	#rightColR { background:url(_images-site/site-body_right.png); background-repeat:repeat-y; background-position:right; width:33px; background-color:#FFFFFF;}
	#rightColL {background:url(_images-site/site-body_left.png); background-repeat:repeat-y; background-position:left; width:20px; background-color:#FFFFFF; }
	#rightColbody { background-color:#FFFFFF; }
	
	/* UL Right Col Style */
	#rightCol ul { padding-left:70px; }
	#rightCol ul li { color:#800000; font-size:17px; font-family:"Times New Roman", Times, serif; padding:5px 0; }
	
	/* Excursions */
	#excursion { background-image:url(_images-pages/idx-excursions.jpg); background-repeat:no-repeat; margin-left:auto; margin-right:auto; margin-top:0; text-align:left; color:#FFFFFF; height:149px; clear: both; }
	#excursionInside { position:relative; width:500px; left:30px; top:20px; }
	#excursionInside h2 { font-size:24px; font-weight:normal; text-transform:uppercase; margin:0; padding:0; display:inline; font-weight:bold; }
	#excursionInside h1 { font-size:20px; font-weight:normal; text-transform:uppercase;margin:0; padding:0; display:inline; font-weight:bold;}	
	#excursionInside p { font-size:16px; font-weight:normal;  margin:0px 0 6px; padding:0; color:#FFFFFF; }	
.internalList {
	float: left;
	width: 300px;
}
	#excursionInside p a:link,
	#excursionInside p a:visited { color:#FFFFFF; text-decoration:none; }
	#excursionInside p a:hover,
	#excursionInside p a:active { color:#FFFFFF; text-decoration:underline; }
		/* ---------------------------------------------------------------------------------------------*/
	
	/* Footer Styling */
	#footer { width:900px; float:right; clear:both; font-size:9px; text-align:right; margin-top:5px; }
			/* IE7 Only */
			*:first-child+html #footer {width:600px; }
			/* IE6 Only */
			* html #footer { width:600px; }
	#footer p { font-size:9px; text-align:right; margin:0; padding:2px 10px 0 0; color:#333333;}
	#footer ul {margin:-3px 0 0 0 ; padding:0 10px 0 0; }
	#footer ul li { list-style-type:none; display:inline; }
	#footer ul li a:link,
	#footer ul li a:visited { color:#333333; text-decoration:none; }
#newsContainer { background-image: url(_images-pages/news-container.jpg); background-repeat: no-repeat; height: 141px; width: 300px; overflow: visible; }
	#footer ul li a:hover,
	#footer ul li a:active { color:#333333; text-decoration:underline; }
	/* ---------------------------------------------------------------------------------------------*/


/* Image Wraps */

.WrapRIGHT {	vertical-align: top;	float: right;	margin-left: 10px;	margin-bottom: 5px;}
.WrapLEFT {	vertical-align: top;	float: left;	margin-right: 10px;}
.imgPadR { padding-right:5px; }
.imgPadL { padding-left:5px; }
/* ---------------------------------------------------------------------------------------------*/

/* Wordpress Styling */

#cms { margin-left:auto; margin-right:auto; }
#cms h1 {display:inline; font-family:"Times New Roman", Times, serif;}
#cms h2 {display:inline; font-size:14px; font-weight:normal; font-family:"Times New Roman", Times, serif; }

.holiday td { vertical-align:top} 
.holiday { border-bottom:#999999 1px solid; }
/* ---------------------------------------------------------------------------------------------*/

/* Unique Page Styling */
.busIcon {	float: left;	padding-right: 5px;}
.warning {	color: #990000;}

.models { background-color: #C2D6EB; height:auto; width: 610px; border: 1px dotted #999999; float: left; margin-bottom:5px; overflow: auto; padding: 10px; clear: left; }
.models h1 {	color: #0066CC;	margin: 0px;	padding: 0px; font-size:18px;}
.models p {	margin:0px;	padding:0px;}
.models ul {	margin:0 0 0 -40px; padding:0;	font-weight: bold;}

#modelsFixed { height:140px; }
#modelsL { float:none; }
.modelImag { float:right; height:auto; width:400px; }

/** Index Page **/

#idxList { height: auto; width: 270px; overflow: visible; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
#idxList ul { list-style-image: url(_images-pages/idx-tick.gif); font-size: 20px; font-style: italic; font-weight: bold; padding-left: 20px; margin-left: 20px; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }
	/*IE 7 Only */
	*:first-child+html #idxList ul { margin:20px 0 0 75px; padding:0; }
	/*IE 6 Only */
	* html #idxList ul { margin:20px 0 0 80px; padding:0; }

#warrant { float: left; padding: 20px; }
#warrantTextContainer  { overflow: visible; float: right; width: 120px; text-align: center; padding-right: 20px; padding-top: 10px; font-size: 12px; line-height: normal; height: auto; }
#warrantContainer { background-image: url(_images-pages/warrant-container.jpg); background-repeat: no-repeat; height: 180px; width: 300px; overflow: auto; display: none; }
#warrantImage { float: left; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 20px; }
#idxCol1 { float: left; height: auto; width: 320px; overflow: auto; }
#idxCol2 { float: right; height: auto; width: 300px; overflow: auto; }
#newsTextContainer { height: auto; width: 140px; overflow: visible; float: right; padding-right: 20px; text-align: center; padding-top: 25px; font-size: 36px; font-weight: bold; color: #003399; letter-spacing: -1px; text-transform: uppercase; line-height: 28px; }
.newsFeatureContainer { padding: 5px; height: 40px; width: 550px; border: 1px dotted #336699; margin-bottom: 5px; }
.newsFeatureContainer h1 { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.newsFeatureContainer p { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
/* ---------------------------------------------------------------------------------------------*/

/** Coach Gallery **/

.image { float: right; }
.imgThumb { padding-bottom: 8px; }
/* ---------------------------------------------------------------------------------------------*/
#exec_one { margin-top: 28px; }
#vol_one { margin-top: 28px; }
#school_one { margin-top: 28px; }
.model { background-color: #C2D6EB; padding: 10px; height: auto; border: 1px dotted #CCCCCC; float: left; clear: left; width: 610px; overflow: visible; margin-bottom: 20px; }
.modelTitle { float: left; height: 25px; width: 280px; overflow: auto; margin: 0px; padding: 0px; }
.modelTitle h1 { font-size: 20px; font-weight: bold; margin: 0px; padding: 0px; }
.modelThumbContainer { float: left; height: auto; width: 280px; overflow: auto; clear: left; padding-top: 2px; }
.modelThumbContainer  img { margin-right: 3px; margin-bottom: 3px; margin-left: 3px; }
.modelImageContainer { float: right; height: 300px; width: 300px; overflow: auto; padding-right: 10px; }
.modelDetails { font-size: 16px; color: #287DD2; font-weight: bold; height: 120px; width: 280px; float: left; overflow: visible; }
