html,body{

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #CC6600;

	text-align: center;







}

#header{

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

	height: 100px;

	width: 801px;

	position: relative;

	margin: 0px;





}

#header2{

	background-image: url(images/beach_banner.jpg);

	background-repeat: no-repeat;

	height: 144px;

	width: 779px;

	position: relative;

	left: 13px;

	right: 0px;

	bottom: 0px;

}

#navigation1{

	position: absolute;

	left: 20px;

	margin-top: 60px;

	margin-left: 0px;

	height: 5px;

	width: 819px;

	top: 2px;

}

#navigation2{

	margin: 0px;

	position: relative;

	left: 13px;

	top: 82px;

	height: 15px;

	width: 779px;

	background-image: url(images/nav_bg.gif);



}

#wrapper{

	margin: 0px auto;

	padding: 0px;

	position: relative;

	width: 801px;

	top: 0px;

	left: 0%;

	text-align: left;

	clip:  rect(auto auto auto auto);
}

#left{

	position: relative;

	height: 850px;

	width: 780px;

	background-image: url(images/contentbkgslice2.jpg);

	background-repeat: repeat;

	float: left;

	left: 12px;

	top: 0px;

	clear: right;

	border: none;



}

#right2{

	height: 901px;

	width: 250px;

	position: absolute;

	right: 8.5px;

	float: right;

	top: 0px;

	left: 530px;

	bottom: auto;

	background-repeat: repeat-y;

	background-image: url(images/content_bkg2.jpg);





}
#right3{

	height: 901px;

	width: 250px;

	position: absolute;

	right: 8.5px;

	float: right;

	top: 250px;

	left: 530px;

	bottom: auto;

	background-repeat: repeat-y;

	background-image: url(images/content_bkg2.jpg);





}
#intro{

	background-image: url(images/welcome_banner2.jpg);

	background-repeat: no-repeat;

	text-align: left;

	padding-left: 15px;

	height: 100px;

	position: relative;

	color: #CC6600;

	padding-right: 30px;

	width: 535px;

	left: 0px;







}

#smallnavigation{

	background-image: url(images/small_nav.jpg);

	background-repeat: repeat-y;

	position: relative;

	left: 393px;

	width: 138px;

	padding: 2px 0px 0px;

	margin-top: 0px;

	z-index: 0;

	text-align: center;

	top: -3;

}

li {

	list-style-type: none;

	list-style-position: outside;

}

.header1 {

	font-size: 18px;

	font-weight: bold;

	color: #CC6600;



}

a:link {

	color: #CC3300;

	text-decoration: underline;

}

a:visited {

	color: #FF6600;

}

a:hover {

	color: #0066CC;

}



a.topnav:link {

	color: #FF6809;

	text-decoration: none;

	font-weight: bold;

	font-size:10px;

}



a.topnav:visited {

	color: #FF6809;

	text-decoration: none;

	font-weight: bold;

	font-size:10px;

}



a.topnav:hover {

	color: #FF6809;

	text-decoration: underline;

	font-weight: bold;

	font-size:10px;

}



a.subnav:link {

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

	font-size:10px;

}



a.subnav:visited {

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

	font-size:10px;

}



a.subnav:hover {

	color: #CC0000;

	text-decoration: none;

	font-weight: bold;

	font-size:10px;

}





#orlandoHeader{

	position: relative;

	height: 145px;

	width: 805px;

	left: 13px;

	background-image: url(images/orlando_banner.jpg);

	background-repeat: no-repeat;



}

#riverHeader{

	position: relative;

	height: 145px;

	width: 805px;

	left: 13px;

	background-image: url(images/riverranch_banner.jpg);

	background-repeat: no-repeat;





}

#bransonHeader{

	position: relative;

	height: 145px;

	left: 13px;

	background-image: url(images/branson_banner.jpg);

	background-repeat: no-repeat;

	top: 1px;







}

#gatlinburgHeader{

	background-image: url(images/gatlinburg_banner.jpg);

	background-repeat: no-repeat;

	position: relative;

	height: 145px;

	width: 801px;

	left: 13px;

	top: 1px;







}

#vegasHeader{

	position: relative;

	height: 145px;

	width: 805px;

	left: 13px;

	background-image: url(images/vegas_banner.jpg);

	background-repeat: no-repeat;

	top: 1px;







}

#parkHeader{

	background-image: url(images/parkcity_banner.jpg);

	background-repeat: no-repeat;

	position: relative;

	height: 145px;

	width: 801px;

	left: 13px;

	top: 1px;







}

#williamsburgHeader{

	background-image: url(images/williamsburg_banner.jpg);

	background-repeat: no-repeat;

	height: 145px;

	width: 801px;

	left: 13px;

	position: relative;

	top: 1px;









}

#myrtleHeader{

	background-image: url(images/myrtle_banner.jpg);

	background-repeat: no-repeat;

	height: 145px;

	width: 801px;

	left: 13px;

	position: relative;

	top: 1;









}

#footer{

	background-image: url(images/footer_bkg.jpg);

	background-repeat: no-repeat;

	position: relative;

	height: 26px;

	width: 779px;

	left: 12px;

	top: -1;





}

#maincontent{

	top: 500px;

	padding-left: 15px;

	width: 500px;

	color: #CC6600;

	font-size: 12px;



}



#footernavigation{

	position: relative;

	text-align: center;

	left: 10px;

}

li {

	list-style-type: none;

	list-style-position: outside;

	display: inline;



}

#attractionsTable{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #CC6600;

	padding-top: 5px;

	padding-bottom: 10px;

	border-top-color: #CC3300;

	border-right-color: #CC3300;

	border-bottom-color: #CC3300;

	border-left-color: #CC3300;







}



#hotelTable{

}

.tableDescript {

	padding-bottom: 10px;

	padding-top: 0px;

	padding-left: 5px;

	background-repeat: no-repeat;

	border-top: 1px none #CC3300;

	border-right: 1px none #CC3300;

	border-bottom: 1px none #CC3300;

	border-left: 1px none #CC3300;















}

.phoneNumber {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #CC3300;

	text-align: center;

	padding-left: 10px;

	padding-top: 0px;

	margin-top: 0px;















}

.headline {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #CC6600;

	text-align: center;



}

#bransonAttractions{

background-image: url(images/branson_attractBanner.jpg);

	background-repeat: no-repeat;

	height: 145px;

	width: 801px;

	left: 13px;

	position: relative;





}

.phonenumber1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #CC3300;

	padding-left: 10px;

	padding-top: 0px;



}

#phonenumber{

	position: relative;

	top: -60px;

	width: 300px;

	float: right;

	right: 200px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #CC0000;

	font-weight: bold;

	left: 20px;

















}

.imgborder {

	border: 1px solid #FF9900;









}

#parkcity li{

}.parkcity {

	list-style-type: disc;

}

#ticketTable{

	font-size: 12px;

	width: 510px;





}



#ticketTable2 td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #CC6600;

	border-top: 1px none #CC3300;

	border-right: 1px none #CC3300;

	border-bottom: 1px none #CC3300;

	border-left: 1px none #CC3300;

	padding: 5px;



}



#ticketTable2{

	border: 8px solid #FFEEBB;

	text-align: left;

	background-color: #FFF4E6;







}



#ticketPrice td{

	background-color: #FFFFFF;

	border: 1px solid #FFD99F;

	height: 88px;

	width: 90px;





}

.ticket td {

	background-color: #FFFFFF;

	border: solid #FF9900;



}

#ticketDescription {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #CC3300;

	width: 300px;

	padding: 0px;

	background-color: #FFFFFF;

	border: 1px solid #FFD99F;

	height: 73px;











}

.ticketPrice {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 22px;

	color: #FF9900;

	font-weight: bold;



}

.td1 {

	background-color: #FFDE9B;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: dashed;

	border-top-color: #CC3300;

	border-right-color: #CC3300;

	border-bottom-color: #CC3300;

	border-left-color: #CC3300;

	font-weight: bold;



}

.td2 {

	background-color: #FFF5E1;

	border: none #CC3300;

	color: #993400;

	font-weight: bold;

	font-size: 11px;





}

.td3 {

	background-color: #FFFFFF;

	font-weight: bold;





}

#packages1{

	width: 520px;

	color: #CC6600;

	font-size: 12px;

	clear: both;

	position: relative;

	left: -5px;

	height: 150px;

	background-repeat: no-repeat;

	border: none;

	padding-left: 8px;

	top: -1px;

	

	}

	

	

	#intro{

	background-image: url(images/welcome_banner2.jpg);

	background-repeat: no-repeat;

	text-align: left;

	padding-left: 15px;

	height: 97px;

	position: relative;

	color: #CC6600;

	padding-right: 23px;

	width: 533px;

	left: 0px;

	top: 0px;

	z-index: 1;

	

	}

	

	#right2{

	height: 1649px;

	width: 245px;

	position: absolute;

	right: 8.5px;

	float: right;

	top: 0px;

	left: 531px;

	bottom: auto;

	background-image: url(images/content_bkg2.jpg);





}

	

 #intro p {

	width: 500px;

 

 

 }

	

	

	

	

.imgborder {

	border: 1px solid #CC6600;

	padding-top: 1px;

}



.td3 {

	background-color: #FFF5E1;

	border: 1px solid #CC3300;

	color: #993400;

	font-weight: bold;

	padding-right: 5px;

	padding-left: 5px;



}



.text {

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;

	color: #CC6600;

}



#footer2 {



	background-image: url(images/footer_bkg.jpg);

	background-repeat: no-repeat;

	position: absolute;

	height: 26px;

	top: 1635px;

	width: 779px;

	left: 0px;

}

#footernavigation2 {





	

	position: absolute;

	width: 804px;

	top: 2200px;

	text-align: center;

}

#right {

	width: 250px;

	position: absolute;

	right: 8.5px;

	float: right;

	top: 0px;

	left: 532px;

	bottom: auto;
}



#hotelTable{

	font-size: 12px;

	width: 510px;





}

#hotelTable2 td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #CC6600;

	border-top: 1px none #CC3300;

	border-right: 1px none #CC3300;

	border-bottom: 1px none #CC3300;

	border-left: 1px none #CC3300;

	padding: 5px;



}



#hotelTable2{

	border: 8px solid #FFEEBB;

	text-align: left;

	background-color: #FFF4E6;







}



#hotelPrice td{

	background-color: #FFFFFF;

	border: 1px solid #FFD99F;

	height: 88px;

	width: 90px;













}

.hoteltd {

	background-color: #FFFFFF;

	border: solid #FF9900;



}

#hotelDescription {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #CC6600;

	width: 300px;

	padding: 0px;

	background-color: #FFFFFF;

	border: 1px solid #FFD99F;

	height: 73px;











}

.hotelprice {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 22px;

	color: #FF9900;

	font-weight: bold;



}

#intro{

	background-image: url(images/welcome_banner2.jpg);

	background-repeat: no-repeat;

	text-align: left;

	padding-left: 15px;

	height: 97px;

	position: relative;

	color: #CC6600;

	padding-right: 23px;

	width: 533px;

	left: 0px;

	top: 0px;

	z-index: 1;

	

	}

	

	#sideTicketTable {

	width: 240px;

	background-color: #FAF7EF;











}

#sideTicketTable h1 {

	color: #CC0000;

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;





}

#sideTicketTable h2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #CC6600;

	font-weight: bold;

	padding: 0px;

	font-size: 14px;







}

.tabbkg {

	background-image: url(images/tabbkg.jpg);

	background-repeat: no-repeat;

	height: 23px;

	width: 240px;

	padding-top: 5px;





}

#centerTicketTable {

	background-color: #FAF7EF;

	border-top: 1px solid #EEDDB9;

	border-right: 1px solid #EEDDB9;

	border-bottom: 1px #EEDDB9;

	border-left: 1px solid #EEDDB9;



}

#centerTicketTable td {

	padding-left: 3px;

	padding-right: 3px;

	padding-top: 5px;









}

.text2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CC3300;

}

.pageTitle {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #CC3300;

	padding-left: 8px;



}

#maincontent2 {



	top: 500px;

	padding-left: 15px;

	width: 765px;

	color: #CC6600;

	font-size: 12px;

}

left2 {



	position: relative;

	height: 2909px;

	width: 780px;

	float: left;

	left: 13px;

	top: 0px;

	clear: right;

	border: none;

}

#left2 {

	position: relative;

	height: 2494px;

	width: 780px;

	background-repeat: repeat;

	float: left;

	left: 13px;

	top: 0px;

	clear: right;

	border: none;

	background-image: url(images/contentbkgslice2.jpg);



}

.ticketpricebkg {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #CC6600;

	padding-top: 5px;

	padding-left: 10px;

	background-image: url(images/t2b_tickets.gif);

	background-repeat: no-repeat;









}

.tabbkg {

	background-image: url(images/tabbkg.jpg);

	background-repeat: no-repeat;

	height: 23px;

	width: 240px;

	color: #FF0000;







}

#centerTicketTable {

	background-color: #FAF7EF;

	border-top: 1px solid #EEDDB9;

	border-right: 1px solid #EEDDB9;

	border-bottom: 1px solid #EEDDB9;

	border-left: 1px solid #EEDDB9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #993300;





}

#centerTicketTable td {

	padding-left: 3px;

	padding-right: 3px;

	padding-top: 5px;

	border-bottom: 1px #EEDDB9;

	border-top: 1px solid #EEDDB9;

	height: 30px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #EEDDB9;













}



#centerTicketTable h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #990000;

	font-weight: bold;









}

.tabbkg2 {

	background-image: url(images/hoteldealsroll.jpg);

	background-repeat: no-repeat;

	height: 30px;

	background-position: top;

	text-decoration: none;





}



#seasonalBanner {



	background-image: url(images/aquaticaHeader.jpg);

	background-repeat: no-repeat;

	position: relative;

	height: 145px;

	width: 801px;

	left: 13px;

	top: -5px;

}

.perNite {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #CC3300;

	font-weight: normal;





}

.tabbkg3 {

	background-image: url(images/ticketdealsbtn.jpg);

	background-repeat: no-repeat;

}



.tabbkg {

	background-image: url(images/tabbkg.jpg);

	background-repeat: no-repeat;

	height: 23px;

	width: 240px;

	color: #FF0000;







}

#centerTicketTable {

	background-color: #FAF7EF;

	border-top: 1px solid #EEDDB9;

	border-right: 1px solid #EEDDB9;

	border-bottom: 1px solid #EEDDB9;

	border-left: 1px solid #EEDDB9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #993300;





}

#centerTicketTable td {

	padding-left: 3px;

	padding-right: 3px;

	padding-top: 5px;

	border-bottom: 1px #EEDDB9;

	border-top: 1px solid #EEDDB9;

	height: 30px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #EEDDB9;













}



#centerTicketTable h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #990000;

	font-weight: bold;









}

.tabbkg2 {

	background-image: url(images/hoteldealsroll.jpg);

	background-repeat: no-repeat;

	height: 30px;

	background-position: top;

	text-decoration: none;





}



#seasonalBanner {



	background-image: url(images/aquaticaHeader.jpg);

	background-repeat: no-repeat;

	position: relative;

	height: 145px;

	width: 801px;

	left: 13px;

	top: -5px;

}

.perNite {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #CC3300;

	font-weight: normal;





}

.tabbkg3 {

	background-image: url(images/ticketdealsbtn.jpg);

	background-repeat: no-repeat;

}

#williamsburgHeader2 {

	background-repeat: no-repeat;

	height: 145px;

	width: 801px;

	left: 13px;

	position: relative;

	top: 1px;

}

