.Normal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.Accent1 {
	font-weight: bold;
	color: RED;
	font-family: Arial, Helvetica, sans-serif;
}
body {
}
hr {  border: solid; border-width: 2px 0px 0px; border-color: BLUE black black}
table {  padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.Content {  padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}
img {  border: 1px Black solid; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
.Accent2 {
	font-weight: bold;
	color: PURPLE;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.Title {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.SubTitle {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.DetailsBox {  background-color: #66CC33; border: BLACK; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.SubTitle2 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.Footer {  border: 2px BLUE solid; margin-top: 0px; margin-right: 4px; margin-bottom: 4px; margin-left: 4px}
.Banner {  margin-top: 4px; margin-right: 4px; margin-bottom: 0px; margin-left: 4px; border: 2px Blue solid}
.TabImg {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-style: none}
.InsiderTip {  font-size: 16px; font-weight: bold; color: BLUE}
.InsiderTipText {
	color: BLUE;
	font-weight: bold;
}
.SubTitle3 {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.TourDetails {  background-color: #33FF33; width: 80%; border: BLACK; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.PopUpBGColor { background-color: #33CCFF}
.PopUpTitle {  font-size: 14px; font-weight: bold}
.CruiseShip {  font-size: 10px}
.RentalLinkMenu {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 70%; text-align: center}
.signup {  border: medium BLUE outset}
.TabTight {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.MenuButton {  background-color: blue; border: 1px none; font-weight: bold; height: 18px; width: 150px; cursor: hand; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; color: white; font-family: Arial, Helvetica, sans-serif; text-align: center}
.TabImgBorder { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.TourSignup { background-color: #00ccff; width: 80%; border: 1px BLACK solid; clip:  rect(   )}
.TourAdd { font-size: 10px; height: 19px ; color: #FFFFFF; background-color: #FF0000; font-weight: bold; border: 0px none; cursor: hand}
.dynCalendar_header{font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; }
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_today {
	background-color: #FFFFFF;
	border: 1px solid #ff0000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	color: #000000;
}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
; z-index: 10; clip:  rect(   )
}
.dynCalendar_combo {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	;
	height: 19px;
}
.SummaryButton { font-size: 10px; height: 19px ; color: #FFFFFF; background-color: #0099FF; font-weight: bold; border: 0px none; cursor: hand ; width: 55px; margin-right: 5px}
.SummaryCheckoutButton { font-size: 10px; height: 19px ; color: #FFFFFF; background-color: #FF0000; font-weight: bold; border: 0px none; cursor: hand ; margin-right: 5px }
.SummaryListButton { font-size: 10px; height: 19px ; color: #FFFFFF; background-color: #0099FF; font-weight: bold; border: 0px none; cursor: hand ; width: 55px; margin-right: 5px }
.FormField { height: 19px; font-size: 10px ; clip:  rect(   )}
.FormFieldUnsized { font-size: 10px ; clip: rect( ) }
.BookButton { background-color: #FF3300; border: 1px #333333 solid }
.AdminButton { background-color: #CCCCCC; border: 1px #333333 solid ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 70px; cursor: hand; height: 20px}
.AdminTitleRow {  font-weight: bold; border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.AdminEditRow { font-weight: normal; border: solid; border-width: 0px 1px 1px 0px; border-color: black #666666 #666666 black}
.AdminSectionRow { font-weight: bold; border: solid; border-width: 0px 1px 1px 0px; border-color: black #666666 #666666 black}
.holder {  height: 1px; width: 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.CouponAmount {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0033FF}
.Coupon {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCCCCC; border: thin #000000 dashed}
.BeachBG { background-color: #FFFFCC ; border: BLACK; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.BeachTitle { background-color: #FF9900; border: BLACK; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-size: 16px; font-weight: bold}
.BeachSubTitle { background-color: #CC0000; border: 1px BLACK solid; font-size: 10px; font-weight: bold ; text-align: center; color: #FFFFFF}
.C_Select {  height: 19px; font-size: 9px; border: black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.C_TextLine { height: 19px; font-size: 9px}
.C_Button {  height: 19px; font-size: 9px; font-weight: normal; background-color: #DDDDD; border: 1px #000000 solid; cursor: hand}
.RowEven {  background-color: white}
.RowOdd { background-color: #FFEE99}
.CruiseSchedule { }
.C_TextArea { font-size: 12px; font-family: Arial, Helvetica, sans-serif}
.ButtonImage { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-style: none; cursor: hand}
.C_CheckBox { font-size: 9px ; height: 15px; border: none}
.C_FieldSet1 {  width: 100%; border: solid; border-width: 1px 1px 1px 15px; border-color: gray gray gray #777777; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin-top: 0px; margin-bottom: 0px}
.C_FieldSet { border: gray inset; clip:  rect(   ); border-width: 2px 1px 1px 2px}
.C_RadioButton { font-size: 9px ; height: 15px }
.RowEvenGray { background-color: white }
.RowOddGray { background-color: #EEEEEE}
.MainPage {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: BLUE;
}
.MainPageContent {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image:  url("/images/graphics/earthtones.gif");
	text-align: center;
}
.OutsetContent {
	color: BLACK;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
}
.OutsetTitle {
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.Outset {
	margin-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: white;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.BackgroundGr {
	color: white;
	background-color: #009900;
}
.BackgroundFu {
	color: white;
	background-color: #cc00cc;
}
.BackgroundBl {
	color: white;
	background-color: blue;
}
.BackgroundRd {
	color: white;
	background-color: red;
}
.BackgroundYl {
	color: black;
	background-color: yellow;
}
.BackgroundOr {
	color: black;
	background-color: orange;
}
.SubMenu {
	background-color: blue;
}
.SubMenuContent {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: white;

}
.SubMenuItem {
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: White;
	text-align: center;
	cursor: hand;
	text-decoration: none;
}
.InsetBottomGr {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
}
.InsetLeftGr {
	border-left-color: #009900;
	border-left-style: solid;
	border-left-width: 5px;
}
.InsetRightGr {
	border-right-color: #009900;
	border-right-style: solid;
	border-right-width: 5px;
}
.InsetContent {
	color: BLACK;
	padding-top: 5px;
}
.InsetTitle {

	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.Inset {

	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: white;
}
.InsetBottomRd {

	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: red;
}
.InsetLeftRd {

	border-left-color: red;
	border-left-style: solid;
	border-left-width: 5px;
}
.InsetRightRd {

	border-right-color: red;
	border-right-style: solid;
	border-right-width: 5px;
}
.InsetBottomBl {

	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: blue;
}
.InsetLeftBl {

	border-left-color: blue;
	border-left-style: solid;
	border-left-width: 5px;
}
.InsetRightBl {

	border-right-color: blue;
	border-right-style: solid;
	border-right-width: 5px;
}
.InsetBottomYl {

	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: yellow;
}
.InsetLeftYl {

	border-left-color: yellow;
	border-left-style: solid;
	border-left-width: 5px;
}
.InsetRightYl {

	border-right-color: yellow;
	border-right-style: solid;
	border-right-width: 5px;
}
.InsetBottomOr {

	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: orange;
}
.InsetLeftOr {

	border-left-color: orange;
	border-left-style: solid;
	border-left-width: 5px;
}
.InsetRightOr {

	border-right-color: orange;
	border-right-style: solid;
	border-right-width: 5px;
}
.InsetBottomFu {

	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #cc00cc;
}
.InsetLeftFu {

	border-left-color: #cc00cc;
	border-left-style: solid;
	border-left-width: 5px;
}
.InsetRightFu {

	border-right-color: #cc00cc;
	border-right-style: solid;
	border-right-width: 5px;
}
.SectionTitle {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.OutsetSubTitle {

	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.InsetSubTitle {


	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.TitleBand {
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.SubTitleBand {

	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.OrderEntry {


	background-color: #EEEEEE;
}
.ButtonBl {
	color: White;
	background-color: #0000FF;
	text-decoration: none;
}
.Button {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
}
.SubMenuSItem {

	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #FFFF00;
	text-align: center;
	cursor: hand;
	text-decoration: none;
}
.Thumbnail {
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	width: 133px;
	height: 100px;
}
.tablehead {
	background-color: #FFFFCC;
	font-size: 9px;
}
.tablerow {
	background-color: #0099FF;
	font-size: 9px;
}
