.cobrand {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 14px;	color: #003366;	padding-left: 2px;	text-decoration: none;}.body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;}.button {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: 6699CC;	background-color: #FFFFFF;	border: 1px solid #6699CC;	padding-top: 0px;	padding-right: 2px;	padding-left: 2px;	padding-bottom: 0px;}.buttonimage a {	color: 6699CC;	background-color: #FFFFFF;}.buttonimage a:hover {	color: 6699CC;	background-color: #E6E6E6;}.roomcat {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #666666;}.mainmenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.dkgraysmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 11px;	color: #666666;	list-style-position: outside;	list-style-type: disc;	list-style-image: none;}.ltgraysmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 10px;	color: #666666;}.headblue24 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #6699CC;	line-height: normal;	padding-top: 5px;	padding-bottom: 15px;	text-decoration: none;}.headblue30 {	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	font-weight: bold;	color: #6699CC;	line-height: normal;	padding-top: 5px;	padding-bottom: 15px;	text-decoration: none;}.headgray18 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #666666;	line-height: normal;	padding-top: 5px;	padding-bottom: 15px;	text-decoration: none;}.headgray24 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #999999;	font-weight: bold;	line-height: normal;	padding-top: 5px;	padding-bottom: 15px;	text-decoration: none;}.headgray30 {	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	color: #999999;	font-weight: bold;	line-height: normal;	padding-top: 5px;	padding-bottom: 15px;	text-decoration: none;}.headwhite18 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #FFFFFF;	font-weight: bold;	line-height: normal;	padding-top: 5px;	padding-bottom: 15px;	text-decoration: none;}.headwhite24 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #FFFFFF;	font-weight: bold;	line-height: normal;	padding-top: 5px;	padding-bottom: 15px;	text-decoration: none;}.headwhite30 {	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	color: #999999;	font-weight: bold;	line-height: normal;	padding-top: 5px;	padding-bottom: 15px;	text-decoration: none;}.bodystrong {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;}.bodyblue {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #6699CC;}.subheadblue {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #6699CC;}.blacklink a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666699;	text-decoration: none;	line-height: 13px;}.blacklink a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF0000;	text-decoration: none;}.menulink a {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	border-top: 1px solid #666666;	border-right: 1px solid #666666;	border-bottom: 1px solid #666666;	border-left: 1px solid #666666;	background-color: #CCCCCC;	color: #666666;	text-decoration: none;	padding-left: 3px;	padding-right: 2px;}.menulink a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	border-top: 1px solid #666666;	border-right: 1px solid #666666;	border-bottom: 1px solid;	border-left: 1px solid #666666;	background-color: #FFFFFF;	color: #666666;	text-decoration: none;	padding-left: 3px;	padding-right: 2px;	text-decoration: none;}.graylink a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;}.graylink a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF0000;	text-decoration: none;}.blueover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6699CC;	font-weight: bold;	text-decoration: none;}.spacergray {	background-image: url(images_generic/gline.gif);	background-repeat: repeat-x;	background-position: center center;	height: 30px;}.thumbs {	background-color: #FFFFFF;	border: 1px solid #666666;}.thumbs1 {	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}.spathumbs a {	background-color: #7D95A8;}.spathumbs a:hover {	background-color: #6DA0C9;}.bluelink a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666699;	margin-left: 20px;	text-decoration: none;}.bluelink a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF0000;	margin-left: 20px;}.bluelinknopad a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666699;	text-decoration: none;}.bluelinknopad a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #FF0000;}.bodypadding {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;	padding-right: 15px;}.tableborder {	border: 1px solid #999999;}.tablehead {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #666666;	padding: 5px;}.tablebody {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	padding-right: 5px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;}.tablebodybox a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	padding-right: 5px;	padding-left: 5px;	padding-top: 2px;	padding-bottom: 1px;	height: 17px;	width: 250px;	text-decoration: none;	display: block;}.tablebodybox a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	padding-right: 5px;	padding-left: 5px;	padding-top: 2px;	padding-bottom: 1px;	height: 17px;	width: 250px;	text-decoration: none;	background-color: #D1DCEE;	display: block;}.tablebodylink a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	padding-right: 5px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;	text-decoration: none;}.tablebodylink a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF0000;	padding-right: 5px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;	text-decoration: none;}.tablebodyblue {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6699CC;	padding-right: 5px;	padding-left: 5px;	padding-top: 3px;	padding-bottom: 3px;}.textbox {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	border: 1px solid #666666;	margin: 5px;	padding-right: 2px;	padding-left: 2px;}.textboxDisabled {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	background-color: #F6F6F6;	border: 1px solid #999999;	margin: 5px;	padding-right: 2px;	padding-left: 2px;}.releases {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	padding-right: 30px;	padding-left: 30px;	padding-top: 30px;	padding-bottom: 15px;}.smallgray {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 10px;	color: #828282;	letter-spacing: 0.4pt;}p {	line-height: normal;	margin-top: 0px;	margin-bottom: 10px;}.footer a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666699;	margin-left: 6px;	margin-right: 6px;	text-decoration: none;}.footer a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FF0000;	margin-left: 6px;	margin-right: 6px;}.bodypaddingleft {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px;	color: #666666;	padding-right: 15px;	padding-left: 15px;}.menusamples {}.formbox {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	border: 1px solid #666666;}.formradio {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}.phone30 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	line-height: normal;	padding-top: 5px;	padding-bottom: 15px;}.bodysection {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #545E7A;}.whitebody {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	line-height: 14px;	color: #F5F5F5;}.sechead {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #666666;	text-indent: 3pt;}.strong18 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #666666;}br {    font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #666666;}.error {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC0000;}.bookingDrop {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	border: 1px solid #666666;	margin: 5px;	padding-right: 2px;	padding-left: 2px;	width: 50px;}.bookinglongDrop {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	border: 1px solid #666666;	margin: 5px;	padding-right: 2px;	padding-left: 2px;	width: 127px;}.bookinglongDropAir {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	border: 1px solid #666666;	margin: 5px;	padding-right: 2px;	padding-left: 2px;	width: 147px;}.bookinglongDropDisabled {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #F6F6F6;	color: #666666;	border: 1px solid #666666;	margin: 5px;	padding-right: 2px;	padding-left: 2px;	width: 127px;}/* ----- These are used for the main & pulldown menus----- */.mainmenuitem a,.mainmenuitem a:visited {	width:126px;	height:23px;	background-color:#999999;	display:block;	}	.mainmenuitem a:hover {	background-color:#FF9900;	}	.mainmenuitemOn {	width:126px;	height:23px;	display:block;	background-color:#FF9900;	}	.pdmenuitem a,.pdmenuitem a:visited {	width:126px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	text-align:right;	text-decoration:none;	padding:4px 4px 4px 0px;	color:#666666;	display:block;	background-color:#EDF6FC;	}	.pdmenuitem a:hover {	color:#FF9900;	background-color:#FFFFFF;	}	.pdmenuitemOn {	width:126px;	height:20px;	background-color:#FF9900;	}