﻿body {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
h1, h2, h3, h4, h5, h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
}
img a{
	border:none;
}

#container {
	position: relative;
	margin-top: 30px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
	width: 752px;
	height: auto;
	background-color: #FFFFFF;
}

/* Header */

#header {
	width: 752px;
	height: 117px;
	margin: 0px;
	padding: 0px;
}


/* Content */

#content {
	width: 752px;
	height: auto;
	float: left;
	padding: 0px;
	margin: 0px;
}

/* Left Column Travel*/


#leftColumn_travel {
	width: 275px;
	height: 324px;
	padding: 0px 0px 50px 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
}

#leftColumn_travel ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 30px 0px 0px 40px;
	line-height: 14px;
}

#leftColumn_travel ul li{
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;	
}

#leftColumn_travel a{
	color: #666666;
	text-decoration: none;
}

#leftColumn_travel a:hover{
	color: #666666;
	text-decoration: underline;
}

#leftColumn_travel .onState a{
	color:#114075;
	text-decoration: underline;
}

/* Left Column Tour*/
#leftColumn_tour {
	width: 275px;
	height: 324px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
}

#leftColumn_tour ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 30px 0px 0px 40px;
	line-height: 14px;
}

#leftColumn_tour ul li{
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;	
}

#leftColumn_tour a{
	color: #666666;
	text-decoration: none;
}

#leftColumn_tour a:hover{
	color: #666666;
	text-decoration: underline;
}

#leftColumn_tour .onState a{
	color:#996600;
	text-decoration: underline;
}




/* Splash Page Styles - Jun 2010, duplicated to new splashleftColumn3 & splashrightColumn3 used in new splash3.dwt
							which incorporates changes for Celestial Active Traveler website (.../cat/...)
*/

#splashleftColumn {
	width: 365px;
	height: 324px;
	padding: 0px;
	margin: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#splashrightColumn {
	width: 387px;
	height: 324px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#splashrightColumn #travel{
	width: 387px;
	height: 162px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/splash_travel.gif);
	background-repeat: no-repeat;
}

#splashrightColumn #travel p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 35px;
	margin: 0px;
	line-height: 16px;
	width: 300px;
}

#splashrightColumn #travel p a{
	color: #114075;
	text-decoration: underline;
	font-weight: bold;
}

#splashrightColumn #travel p a:hover{
	color: #114075;
	text-decoration: underline;
	font-weight: bold;
}

#splashrightColumn #travel .travel_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #114075;
	padding: 45px 0px 0px 35px;
	margin: 0px;
}

#splashrightColumn #travel .travel_title a{
	color: #114075;
	text-decoration: underline;
}

#splashrightColumn #travel .travel_title a:hover{
	color: #114075;
	text-decoration: underline;
}

#splashrightColumn #tour{
	width: 387px;
	height: 162px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/splash_tours.gif);
	background-repeat: no-repeat;
}

#splashrightColumn #tour p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 35px;
	margin: 0px;
	line-height: 16px;
	width: 300px;
}

#splashrightColumn #tour p a{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

#splashrightColumn #tour p a:hover{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

#splashrightColumn #tour .tour_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #996600;
	padding: 45px 0px 0px 35px;
	margin: 0px;
}

#splashrightColumn #tour .tour_title a{
	color: #996600;
	text-decoration: underline;
}

#splashrightColumn #tour .tour_title a:hover{
	color: #996600;
	text-decoration: underline;
}

/* Splash Page Styles - Jun 2010, new splashleftColumn3 & splashrightColumn3 duplicated from above, used in new splash3.dwt
							which incorporates changes for Celestial Active Traveler website (.../cat/...)
					  - added #cat styles for maroon section background
*/

#splashleftColumn3 {
	width: 365px;
	height: 486px;
	padding: 0px;
	margin: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#splashrightColumn3 {
	width: 387px;
	height: 486px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#splashrightColumn3 #travel{
	width: 387px;
	height: 162px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/splash_travel.gif);
	background-repeat: no-repeat;
}

#splashrightColumn3 #travel p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 35px;
	margin: 0px;
	line-height: 16px;
	width: 300px;
}

#splashrightColumn3 #travel p a{
	color: #114075;
	text-decoration: underline;
	font-weight: bold;
}

#splashrightColumn3 #travel p a:hover{
	color: #114075;
	text-decoration: underline;
	font-weight: bold;
}

#splashrightColumn3 #travel .travel_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(226,160,21);
	padding: 15px 0px 0px 10px;
	margin: 0px;
}

#splashrightColumn3 #travel .travel_title a{
	color: rgb(226,160,21);
	text-decoration: underline;
}

#splashrightColumn3 #travel .travel_title a:hover{
	color: rgb(226,160,21);
}

#splashrightColumn3 #cat{
	width: 387px;
	height: 162px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/splash_cat.jpg);
	background-repeat: no-repeat;
}

#splashrightColumn3 #cat p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 35px;
	margin: 0px;
	line-height: 16px;
	width: 300px;
}

#splashrightColumn3 #cat p a{
	color: #114075;
	text-decoration: underline;
	font-weight: bold;
}

#splashrightColumn3 #cat p a:hover{
	color: #114075;
	text-decoration: underline;
	font-weight: bold;
}

#splashrightColumn3 #cat .cat_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #114075;
	padding: 15px 0px 0px 10px;
	margin: 0px;
}

#splashrightColumn3 #cat .cat_title a{
	color: #114075;
	text-decoration: underline;
}

#splashrightColumn3 #cat .cat_title a:hover{
	color: #114075;
}
#splashrightColumn3 #tour{
	width: 387px;
	height: 162px;
	padding: 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/splash_tours.gif);
	background-repeat: no-repeat;
}

#splashrightColumn3 #tour p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 35px;
	margin: 0px;
	line-height: 16px;
	width: 300px;
}

#splashrightColumn3 #tour p a{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

#splashrightColumn3 #tour p a:hover{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

#splashrightColumn3 #tour .tour_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(161,37,61);
	padding: 15px 0px 0px 10px;
	margin: 0px;
}

#splashrightColumn3 #tour .tour_title a{
	color: rgb(161,37,61);
	text-decoration: underline;
}

#splashrightColumn3 #tour .tour_title a:hover{
	color: rgb(161,37,61);
	font-weight: bold;
}

/* Right Column Travel*/

#rightColumn_travel {
	width: 477px;
	height: auto;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: left;
}
#rightColumn_travel #phone_number{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 5px 25px 5px 0px;
	margin: 0px;
	text-align: right;
}

#rightColumn_travel p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 16px;
	width: 450px;
}

#rightColumn_travel p a{
	color: #114075;
	text-decoration: underline;
	font-weight: bold;
}

#rightColumn_travel p a:hover{
	color: #114075;
	text-decoration: underline;
	font-weight: bold;
}

#rightColumn_travel .travel_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #114075;
	padding: 15px 0px 5px 0px;
	margin: 0px;
}

#rightColumn_travel .travel_title a{
	color: #114075;
	text-decoration: underline;
}

#rightColumn_travel .travel_title a:hover{
	color: #114075;
	text-decoration: underline;
}

.travel_sub_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #114075;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.travel_sub_title a{
	color: #114075;
	text-decoration: underline;
}

#rightColumn_travel ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	line-height: 16px;
	list-style-image: url(../images/travel_bullet.jpg);
}
#rightColumn_travel ul li{
	padding: 0px;
	margin: 0px 0px 3px 30px;
}
#rightColumn_travel ul li a{
	color: #114075;
	text-decoration: underline;
	font-weight: bold;
}

#rightColumn_travel ul li a:hover{
	color: #114075;
	text-decoration: underline;
	font-weight: bold;
}




/* Right Column Tour*/

#rightColumn #tour{
	width: 387px;
	height: 162px;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: left;
	background-image: url(../images/splash_tours.gif);
	background-repeat: no-repeat;
}

#rightColumn #tour p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 35px;
	margin: 0px;
	line-height: 16px;
	width: 300px;
}

#rightColumn #tour p a{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

#rightColumn #tour p a:hover{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

#rightColumn #tour tr,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#rightColumn #tour tr,td a{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

#rightColumn #tour tr,td a:hover{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}



#rightColumn #tour .tour_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #996600;
	padding: 45px 0px 0px 35px;
	margin: 0px;
}

#rightColumn #tour .tour_title a{
	color: #996600;
	text-decoration: underline;
}

#rightColumn #tour .tour_title a:hover{
	color: #996600;
	text-decoration: underline;
}

#rightColumn_tour {
	width: 477px;
	height: auto;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	float: left;
}
#rightColumn_tour #phone_number{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 5px 25px 5px 0px;
	margin: 0px;
	text-align: right;
}

#rightColumn_tour p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 16px;
	width: 450px;
}

#rightColumn_tour p a{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

#rightColumn_tour p a:hover{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}
#rightColumn_tour ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	line-height: 16px;
	list-style-image: url(../images/tour_bullet.jpg);
}
#rightColumn_tour ul li{
	padding: 0px;
	margin: 0px 0px 3px 30px;
}

#rightColumn_tour ul li a{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}

#rightColumn_tour ul li a:hover{
	color: #996600;
	text-decoration: underline;
	font-weight: bold;
}


#rightColumn_tour .tour_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #996600;
	padding: 15px 0px 5px 0px;
	margin: 0px;
}

#rightColumn_tour .tour_title a{
	color: #996600;
	text-decoration: underline;
}

#rightColumn_tour .tour_title a:hover{
	color: #996600;
	text-decoration: underline;
}

.tour_sub_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

.tour_sub_title a{
	color: #996600;
	text-decoration: underline;
}



 /* Footer */

#footer {
	width: 752px;
	height: 117px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

 /* Footer Travel*/

#footer_travel {
	width: 752px;
	height: 117px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url(../images/travel_bottom_left.gif);
	background-repeat: no-repeat;
}

#footer_travel #footer_travel_img{
	height: 117px;
	width: 477px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	float: left;
}
#footer_travel #footer_travel_callout{
	height: 117px;
	width: 275px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#footer_travel #footer_travel_callout .callout_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #114075;
	padding: 10px 4px 0px 25px;
	margin: 0px;
}

#footer_travel #footer_travel_callout .callout_title a{
	color: #114075;
	text-decoration: none;
}

#footer_travel #footer_travel_callout .callout_title a:hover{
	color: #114075;
	text-decoration: underline;
}

#footer_travel #footer_travel_callout p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 25px;
	margin: 0px;
	line-height: 16px;
	width: 250px;
}

#footer_travel p a{
	color: #000000;
	text-decoration: underline;
}

#footer_travel p a:hover{
	color: #114075;
	text-decoration: underline;
}


 /* Footer Tour*/

#footer_tour {
	width: 752px;
	height: 117px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url(../images/tour_bottom_left.gif);
	background-repeat: no-repeat;
}

#footer_tour #footer_tour_img{
	height: 117px;
	width: 477px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	float: left;
}
#footer_tour #footer_tour_callout{
	height: 117px;
	width: 275px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#footer_tour #footer_tour_callout .callout_title_tour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC33;
	padding: 10px 4px 0px 25px;
	margin: 0px;
}

#footer_tour #footer_tour_callout .callout_title_tour a{
	color: #FFCC33;
	text-decoration: none;
}

#footer_tour #footer_tour_callout .callout_title_tour a:hover{
	color: #FFCC33;
	text-decoration: underline;
}

#footer_tour #footer_tour_callout p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 16px;
	width: 200px;
}

#footer_tour p a{
	color: #000000;
	text-decoration: underline;
}

#footer_tour p a:hover{
	color: #FFCC33;
	text-decoration: underline;
}



#verbena {
	width: 680px;
	height: auto;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}

#verbena td, tr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

#verbena a{
	color: #666666;
	text-decoration: none;
}

#verbena a:hover{
	color: #666666;
	text-decoration: underline;
}

.clearfix{
	clear:both;
}

.clearfix2{
	clear:both;
	height: 20px;
}
