body { PADDING:0px; MARGIN:0px; voice-family:"\"}\""; voice-family:inherit; background:#ffffff; }
table, input, textarea { font-size:11px; font-family:tahoma; color:#333333; text-align:left; }
p {
	color:#333333;
	text-align:left;
	
	
	
}
.coach {
	float: right;
	width: 237px;
	border: 1px solid #CCCCCC;
	margin-left: 15px;
	text-align: left;
}
h5 {
	font-size:14px}
#sub1 {
	position: absolute;
	left: 45%; 
	top: 520px; 
	background-color: #ffffff; 
	width: 350px; 
	padding: 10px; 
	color: #000000; 
	border: #cccccc 2px dashed; 
	display: none;
}

.style2 {font-family: tahoma; color: #0A51A0; font-size: x-large;}
.style3 {	
	font-size: x-large;
	color: #DF1203;
}

.style2private {
	color: #0A51A0;
	font-weight:bold;
	font-size: 13px;
	margin-bottom: 10px;
}
.style3private {
	color: #DF1203;
	font-weight:bold;
	font-size: 13px;
	margin-bottom: 10px;
}

.introText {
	font-size: 12px;
	font-weight: bold;
}
	
.detailoptions{ 
	margin-left:0px;
}

.border{ border:1px solid #C3C3C3; padding:1px; }
.bordertours{ border:1px dotted #C3C3C3; padding:1px; text-align:center; }
.borderprivate{ 
	border:1px dotted #333;
	padding: 5px 0 0 10px;
	background-color:#f3f3f3;
	color:#666;
	font-weight: bold;
	font-style: italic;
}

.borderprivateText{
	color:#666;
	font-weight: bold;
	font-style: italic;
}

.picborder{ border:3px solid #C3C3C3; padding:0px; margin:4px 0 4px 0; }

.border_blue{ border:1px solid #003399; padding:1px; }
.mainborder{ border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; padding:1px; }
.topbg {background-image:url(../../images/topbg.gif); height:8px; repeat-x center;}
.topbg1 {background-image:url(../../images/topbg1.gif); height:66px; repeat-x center;}
.topbg2 {background-image:url(../../images/topbg2.gif); height:4px; repeat-x center;}
.footer-bg { background: url(../../images/footerbg.gif) repeat-x; height:45px;}
.leftbg { background: url(../../images/bg.gif) repeat-y; padding: 0px 0px 0px 0px; background-color:#EDEDED;}
.middlebg { background: url(../../images/bg.gif) repeat-y; padding: 0px 8px 8px 8px;}

.left-heading { background: url(../../images/lefthead.gif) repeat-x center; color:#FFFFFF; font-weight:bold; height:30px;}
.dotedline { background: url(../../images/dottedline.gif) repeat-x center;}
.redline { background: url(../../images/reddot.gif); }

.topline { background: url(../../images/topline.gif) repeat-x;}
.white {
	color:#ffffff;
	text-align: left;
}
.middletd { padding-left:9px;}
.red { color:#DF1203; }


.redtext {color:#E40303; padding-left:12px; }
.bluetext {color:#0A51A0; vertical-align: top;}
.noboder { border:none; }
.bluetextBold{color:#0A51A0; font-weight:bold}
.blue-box  { background-image:url(../../images/box.jpg); }
a.redlink:link, a.redlink:active, a.redlink:visited { color:#E50E09; text-decoration:underline; }
a.redlinknou:link, a.redlinknou:active, a.redlinknou:visited { color:#E50E09; text-decoration:none; }
a.redlink:hover { color:#002C5B; text-decoration:none; }

a.yellowlink:link, a.yellowlink:active, a.yellowlink:visited { color:#ffffff; text-decoration:none; }
a.yellowlink:hover { color:#FFFC00; text-decoration:none; }

.redbg{
	color:#FFFFFF;
	background-color:#CE0606;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.bolubelt{background-color:#007AC3;}





a:link, a:active, a:visited { color:#0066CC; text-decoration:none; }
a:hover { color:#E40303; text-decoration:none; }

input, textarea, select { font-size:12px; color:#666666;  BORDER:1px solid #BAD5F2; padding:1px;}
.inputbutton { font-weight:bold; text-align:center; color:#ffffff; background-color:#015DA5; border:1px solid #E9FCFF; padding:2px; cursor:pointer;}

.dp-bg { background:url(../../images/menubg.gif) repeat-x; }
a.dplink:link, a.dplink:active, a.dplink:visited { background:url(../../images/menubg.gif) repeat-x; color:#002C5B; text-decoration:none; display:block; padding:7px 0px; width:100%; }
a.dplink:hover { color:#E40303; text-decoration:none; }
#dp { display:none; position:absolute; margin-left:4px;}
#dp1 { display:none; position:absolute; }
#dp2 { display:none; position:absolute; margin-left:5px; }

.floatright {
	float: right;
	clear: both;
	margin: 8px;
	color: #000000;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}

.floatleft {
	float: left;
	clear: both;
	margin: 0px 7px 0 7px;
	color: #000000;
	font-style:italic;
	font-weight:bold;
	text-align: left;
}
.specialoffers {
	margin: 3px;
}

li
{
list-style-image: url(../../images/hosbullet.gif);
margin-left:-20px;
margin-top:4px;
}
.style2 {font-family: tahoma; color: #0A51A0; font-size: x-large; font-weight:normal}
.style3 {	font-size: x-large; 	color: #DF1203; font-weight:normal }
hr {
	border: 1px dotted #666666;
	color: #CCCCCC;
}
h4 {
	margin-top: 0px;
	font-size: 14px;
	font-weight: bold;
}
h1 { margin:0px; }
li.features {
	margin-top: 4px;
	margin-bottom:0px;

}
ul { margin-bottom:0px; }
.homecoming {
	margin: 4px;
	padding:4px;
	float: left;
	width: 231px;
	border: 1px solid #0099FF;
	margin-right: 5px;
}

.new{
	color:#ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	width:95px;
	float:right;
}

.whiteHeading1 {
	font-family: "Arial Narrow"; 
	color: #ffffff; 
	font-size: 30px;
	background: #E4352C;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
}

.whiteHeading2 {
	font-family: "Arial Narrow"; 
	color: #ffffff; 
	font-size: 30px;
	background: #0071B9;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
}

.whiteHeading3 {
	font-family: "Arial Narrow"; 
	color: #ffffff; 
	font-size: 30px;
	background: #99042D;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
}

.whiteHeading4 {
	font-family: "Arial Narrow"; 
	color: #ffffff; 
	font-size: 30px;
	background: #7C3889;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
}

.whiteHeading5 {
	font-family: "Arial Narrow"; 
	color: #ffffff; 
	font-size: 30px;
	background: #00604A;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
}

.whiteHeading6 {
	font-family: "Arial Narrow"; 
	color: #ffffff; 
	font-size: 30px;
	background: #EC6E08;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
}

.whiteHeading7 {
	font-family: "Arial Narrow"; 
	color: #ffffff; 
	font-size: 30px;
	background: #033888;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
}

.whiteHeading8G {
	font-family: "Arial Narrow"; 
	color: #ffffff; 
	font-size: 30px;
	background: #7BA46A;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
}

.whiteHeading8 {
	font-family: "Arial Narrow"; 
	color: #ffffff; 
	font-size: 30px;
	background: #953F10;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
}

.backgTour1 {
	background: #E4352C;
	color: #FFFFFF;
	border: 1px solid #C3C3C3; 
	padding: 1px;
}

.backgTour2 {
	background: #0071B9;
	color: #FFFFFF;
	border: 1px solid #C3C3C3; 
	padding: 1px;
}

.backgTour3 {
	background: #99042D;
	color: #FFFFFF;
	border: 1px solid #C3C3C3; 
	padding: 1px;
}

.backgTour4 {
	background: #7C3889;
	color: #FFFFFF;
	border: 1px solid #C3C3C3; 
	padding: 1px;
}

.backgTour5 {
	background: #00604A;
	color: #FFFFFF;
	border: 1px solid #C3C3C3; 
	padding: 1px;
}

.backgTour6 {
	background: #EC6E08;
	color: #FFFFFF;
	border: 1px solid #C3C3C3; 
	padding: 1px;
}

.backgTour7 {
	background: #033888;
	color: #FFFFFF;
	border: 1px solid #C3C3C3; 
	padding: 1px;
}

.backgTour8G {
	background: #7BA46A;
	color: #FFFFFF;
	border: 1px solid #C3C3C3; 
	padding: 1px;
}

.backgTour8 {
	background: #953F10;
	color: #FFFFFF;
	border: 1px solid #C3C3C3; 
	padding: 1px;
}

a.newlink:link, a.newlink:active, a.newlink:visited { color:#ffffff; text-decoration: none; }
a.newlink:hover { color:#002C5B; text-decoration: underline; }

.summerTable {
	font-family: tahoma;
	font-size: 14px;
	color: #ffffff; 
	background: #E4352C;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
}

.winterTable {
	font-family: tahoma;
	font-size: 14px;
	color: #ffffff; 
	background: #0071B9;
	padding-bottom: 8px;
	padding-top: 5px;
	padding-left: 10px;
}

.bottomline{
	font-size: 9px;
	color: #666666;
	font-weight:bold;
	text-align: right;
}

.tableTour1 {
	background: #E4352C;
	color: #FFFFFF;
}

.tableTour2 {
	background: #0071B9;
	color: #FFFFFF;
}

.tableTour3 {
	background: #99042D;
	color: #FFFFFF;
}

.tableTour4 {
	background: #7C3889;
	color: #FFFFFF;
}

.tableTour5 {
	background: #00604A;
	color: #FFFFFF;
}

.tableTour6 {
	background: #EC6E08;
	color: #FFFFFF;
}

.tableTour7 {
	background: #033888;
	color: #FFFFFF;
}

.tableTour8G {
	background: #7BA46A;
	color: #FFFFFF;
}

.tableTour8 {
	background: #953F10;
	color: #FFFFFF;
}

.whiteHeadingPrivate {
	font-family: "Arial Narrow"; 
	color: #ffffff; 
	font-size: 30px;
	background: #7CBB3E;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
}

.privateHeading {
	font-size: x-large;
	color: #666;
}

.newText{
	color: #EC6E08;
	font-size: 16px;
	font-weight: bold;
}

.overnight_accom{ 
	border:1px outset #990000;
	padding: 5px 0 5px 0px;
	color:#666;
	font-style: italic;
	font-size: 13px;
	width:55%;
	text-align: center;
	margin-left: 125px;
}
.whiteHeading-hog {
	font-family: "Arial Narrow";
	color: #ffffff;
	font-size: 30px;
	background: #033888;
	text-align:center;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #C00;
}
.backgTourHog {
	background: #953F10;
	color: #FFFFFF;
	border: 1px solid #C3C3C3;
	padding: 1px;
	background-color: #C00;
}
.tableTour8HOG {
	background: #c00;
	color: #FFFFFF;
}

