html,body{

	margin: 0px;

	padding: 0px;

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

	font-size: 11px;

	font-style: normal;

	background-color: #FFFFFF;

	position: relative;

	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: 801px;

	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;

	height: 400px;

	width: 801px;

	top: 0px;

	left: 0px;

	right: 0px;

	bottom: 0px;

	text-align: left;





}

#left{
	position: relative;
	height: 450px;
	width: 779px;
	background-image: url(images/contentbkgslice2.jpg);
	background-repeat: repeat-y;
	float: left;
	left: 13px;
	top: 0;
	clear: right;
	border: none;
	padding-left: 8px;
	padding-top: 5px;
	background-color: #EDEFEA;



}

#right{

	height: 750px;

	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);





}

#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;

	display: inline;

}

.header1 {

	font-size: 18px;

	font-weight: bold;

	background-position: bottom;



}

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(orlandoOffers/christmasDisney/images/christmasDisney_9.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;





}

#gatlinburgHeader{
	background-image: url(GatlinburgOffers/Fall08/images/winter-banner_1.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 145px;
	width: 800px;
	left: 13px;





}

#vegasHeader{

	position: relative;

	height: 145px;

	width: 805px;

	left: 13px;

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

	background-repeat: no-repeat;





}

#parkHeader{

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

	background-repeat: no-repeat;

	position: relative;

	height: 145px;

	width: 801px;

	left: 13px;





}

#williamsburgHeader{

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

	background-repeat: no-repeat;

	height: 145px;

	width: 801px;

	left: 13px;

	position: relative;







}

#myrtleHeader{

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

	background-repeat: no-repeat;

	height: 145px;

	width: 801px;

	left: 13px;

	position: relative;

	top: 0;









}

#footer{
	background-image: url(images/footer_bkg.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 26px;
	top: 671px;
	width: 779px;
	left: 12px;



}

#maincontent{

	top: 500px;

	padding-left: 0px;

	width: 500px;

	color: #CC6600;

	font-size: 12px;



}



#footernavigation{
	width: 1000px;
	top: 699px;
	position: relative;
	left: 13px;
	text-align: center;



.px;
	position: absolute;
	left: -95px;

}

#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{

	margin-left: 2px;

	width: 762px;

	border: 1px solid #990000;

	background-color: #FDF5EE;

}



#offerTable{

	margin-left: 2px;

	width: 499px;

	border: 1px solid #990000;

	background-color: #FDF5EE;

}

.tableDescript {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: dotted;

	border-top-color: #CC3300;

	border-right-color: #CC3300;

	border-bottom-color: #CC3300;

	border-left-color: #CC3300;

	padding-bottom: 10px;

	padding-top: 0px;

	padding-left: 5px;









}

.phoneNumber {

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

	font-size: 24px;

	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: 12px;

	font-weight: bold;

	color: #CC3300;

	text-align: center;



}

#bransonAttractions{

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

	background-repeat: no-repeat;

	height: 145px;

	width: 801px;

	left: 13px;

	position: relative;





}

.hotelTitleBkg {

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

	background-repeat: no-repeat;

	padding-left: 50px;

	font: bold 16px Arial, Helvetica, sans-serif;

	color: #990000;

	padding-top: 15px;

}



.phonenumber1 {

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

	font-size: 16px;

	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: 1px solid #CC3300;

	color: #993400;

	font-weight: bold;

	padding-right: 5px;

	padding-left: 5px;



}

.td3 {

	background-color: #FFFFFF;

	font-weight: bold;





}

#packages1{

	width: 520px;

	color: #CC3300;

	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;

	

	}

	

	#right{

	height: 901px;

	width: 240px;

	position: absolute;

	right: 8.5px;

	float: right;

	top: 0px;

	left: 530px;

	bottom: auto;

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





}

	

 #intro p {

	width: 500px;

 

 

 }

	

	

	

.tbltext {

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

	color: #990000;

}

.hotelDescription {

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

	color: #990000;

	width: 491px;

}

.hotelDescription2 {

	width: 650px;

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

	color: #990000;

}



.hotel.li {

	list-style-type: circle;

	list-style-position: outside;

}

#orlandoHeader2 {



	position: relative;

	height: 145px;

	left: 13px;

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

	background-repeat: no-repeat;

}

#seasonalHeader {



	position: relative;

	height: 145px;

	left: 13px;

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

	background-repeat: no-repeat;

}

.text {

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

	font-size: 12px;

	color: #CC6600;

}

h1 {

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

	font-size: 14px;

	color: #CC6600;

}

.text2 {

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

	font-size: 11px;

	color: #CC6600;

}

#p {

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

	font-size: 12px;

	width: 50px;

	left: 20px;

	position: absolute;

	height: 70px;

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













}

#packagesTable td {













}



.packageDetail {

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

	font-size: 11px;

	color: #993300;

	font-weight: normal;



}

.vacationPageTitle {

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

	font-size: 18px;

	color: #CC3300;

	font-weight: bold;

	padding-left: 10px;





}

#packagesTableSub td {

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

	font-size: 12px;

	color: #CC3300;

	font-weight: bold;

	position: relative;

	left: 20px;

	top: 5px;

	background-color: #CCCC99;



}



#offersTable td {

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

	font-size: 12px;

	color: #CC3300;

	font-weight: bold;

	padding-left: 5px;



}

.hotelpriceimg {

	border: 1px solid #CCCCCC;

}



#footernavigation2 {

	text-align: left;

	display: inline;

	top: 1040px;

	position: absolute;

	width: 700;







}

#disneyHeader {

	position: relative;

	height: 147px;

	left: 13px;

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

	background-repeat: no-repeat;

	width: 789px;

	top: 4px;





}



#myrtleHeaderSpecial {



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

	background-repeat: no-repeat;

	height: 145px;

	width: 801px;

	left: 13px;

	position: relative;

	top: 0;

}

.phonenumber3 {

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

	font-size: 20px;

	color: #FFFFFF;

	font-weight: bold;

}

.tablebkgexpirationdate {

	background-image: url(images/orlando/FallOffers08/images/FallOffers08_22.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 100%;

	width: 100%;

}

#seaworldHeader {



	position: relative;

	height: 145px;

	width: 805px;

	left: 13px;

	background-image: url(orlandoOffers/christmasSeaworld/images/christmasSeaworld_9.jpg);

	background-repeat: no-repeat;

}

#middlePhone {

	background-repeat: no-repeat;

	position: absolute;

	top: 273px;

	left: 362px;

	width: 135px;









}

#seaworldHeader2 {





	position: relative;

	height: 145px;

	width: 805px;

	left: 13px;

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

	background-repeat: no-repeat;

}
.textj {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	left: 24px;
	right: 24px;
}
#myrtleHeader{

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

	background-repeat: no-repeat;

	height: 145px;

	width: 801px;

	left: 13px;

	position: relative;

	top: 0;

