BODY {background-color: #FFFFFF;margin: 0px;}
P {font-family: Arial, sans-serif; font-size: 11px; font-color: #333333;}
.small {font-size: 10px;}
.medium {font-size: 12px;; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}
.large {font-size: 16px;}
.dateTEXT {	color: #666666;	font-size: 10px;}
.color01TEXT {	color: #FF9900;}
.color02TEXT {color: #CC6600;	font-size: 16px;font-weight: bold;font-family: Arial, sans-serif; }
.color03TEXT {color: #667683;}
.color04TEXT {color: #003399;	font-size: 12px;}
.color05TEXT {color: #FFFFFF;	font-size: 10px;}
.boldTEXT {color: #000000;font-size: 12px;	font-weight: bold;font-family: Arial, sans-serif;}
.colorPageHDR {color: #003399;font-size: 18px;font-weight: bold;}
.Headcolor01 {color: #003399;font-size: 12px;font-weight: bold;}
.Headcolor02 {color: #003399;font-size: 16px;font-weight: bold;}
.Headcolor03 {color: #CC0000;font-size: 12px;font-weight: bold;}
.SpecialRate {font-weight: bold; font-size: 13px; color: white; font-style: italic; font-family: Arial, sans-serif; background-color: #cc0000;}
.AltRate {color: #ececec;}
.property {color: #ffcc00}


A {color: #336699;	text-decoration: underline;}
A:hover {color: #003366;text-decoration: none;}
A.black { color: #000000;	text-decoration: underline;}
A.black:hover {	color: #000000;	text-decoration: none;}
A.white { color: #ffffff;}
A.whiteNoUnderline {color: #ffffff;	text-decoration: none;}
A.whiteNoUnderline:hover{color:#ffcc00;}
A.white:hover {	color: #ffffff;	text-decoration: none;}
A.PropertyHead { color: #ffffff; text-decoration: none;}
A.PropertyHead:hover {	color: #ffffff;	text-decoration: none;}
A.globalNav {color: #7A8D9C; text-decoration: none;}
A.globalNavCustom {color: #7A8D9C;text-decoration: none;font-size: 10px;font-weight: bold;FONT-FAMILY: Arial, Helvetica, sans-serif}
A.globalNav:hover {	color: #000000;	text-decoration: none;}
A.Callout {font-size: 12px; font-weight: bold; color: #CC0000;	text-decoration: underline;}
A.Callout:hover {font-size: 12px; font-weight: bold;	color: #CC0000;	text-decoration: none;}


.midcolorCAL {background-color: #FFBE00; color: #000000; font-size: 12px;	font-weight: bold;}
.midcolorBGCAL {background-color: #CCCCCC;}
.ltcolorBGCAL {background-color: #EFF1F2;}
.ltcolorCAL {background-color: #FFDE7F;	font-weight: bold;}


.BG01 {background: #FF9900;}
.BG02 {background: #FFBE00;}
.BG03 {background: #FFDE7F;}
.BG04{background: #f7f7e7;}
.ltBG {background: #EFF1F2;}
.midBG {background: #CCCCCC;}
.dkBG {background: #999999;}
.dkBG02 {background: #667683;}
.whiteBG {background: #FFFFFF;}
.redBG { background: #cc0000;}


.stepAt {background-color: #CCCCCC;}
.stepTodo {background-color: #EFF1F2;}
.stepDone {background-color: #EFF1F2;}


input {font-size: 10px;}
input.text {width: 130px;}
input.profile1 {width: 160px;}
input.profile2 {width: 200px;}
input.textWide {width: 200px;}
input.date {width: 58px;}
input.phone {width: 96px;}
input.radio {margin-bottom: -2px; }
input.button { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFBE00; border-top: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; border-right: 2px solid #CC6600; border-bottom: 2px solid #CC6600; margin-right: 4px; }
textarea.textWide { font-family: arial;	font-size: 11px; width: 220px; }
textarea.terms {font-family: arial;	font-size: 11px; width: 692px; }
select {font-size: 10px;}
select.time {width: 100px;}
select.qty {width: 36px;}
select.fare {width: 160px;}
select.idealVacation { width: 170px;}

h1{COLOR: #000066; FONT-FAMILY: Tahoma, Arial;font-size: 25px} 
.nav-lt-color { BACKGROUND-COLOR: #ccccff }
.nav-drk-color { COLOR: #ffffff; BACKGROUND-COLOR: #666699 }
.nav-breadcrumb { COLOR: #333366; BACKGROUND-COLOR: #ccccff }
.footer-bg { FONT-SIZE: 10px; COLOR: #cccccc; BACKGROUND-COLOR: #666699 }
.footer-copy { FONT-SIZE: 10px; COLOR: #cccccc }
.footer-nav-copy { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cccccc }
H1 { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #666698; FONT-FAMILY: Arial, helvetica, sans-serif }
.background { background-color: #EFEFFF; }
.headersBackground { background-color: #DEDFFF; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333366 }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.itemtitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333366; }
.sectiontitle{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333366; }
.item{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.topNav_sub:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline }
a.topNav_sub:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline ; color: #666698}
a.topNav_sub:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline }
.calendarHeaders { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: 666698; }
.calendarText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: 666698; }
	
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.textSm {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.simpleText { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 11px }

h1 { color : #f29f02; font-size : 16px; font-weight : bold; font-family :  Arial, helvetica, sans-serif; margin-top : 2px;margin-bottom : 4px;}
h2 { color : #003366; font-size : 12px; font-weight : bold; font-family : Arial, helvetica, sans-serif; margin-top : 2px;margin-bottom : 4px;}
h3 { color : #9999cc; font-size : 12px; font-weight : bold; font-family : Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom : 4px; }

.rightNavColumn {border-left: 1px solid #CCCCCC; background: #EFF1F2;}
.errorMessage { color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:10px}


.searchResultsAround { background-color:#CECFCE }
.whiteText{color:White;font-family:Franklin Gothic Demi; font-size:20;background-color:#cc0000;}
.WhiteBold{ color:White;font-size: 16px;font-weight: bold;}
.whiteTextSmall{color:White; font-size:14px;font-weight:bold;}.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC6600}
.normal-text {  font-family: Arial, Helvetica, sans-serif; font-size: 14px}
