BODY 							{ background-color: #FFFFFF; margin: 0px; padding: 0px; border: #FFFFFF 0px solid; }
hr 									{ color: #ccc; background-color: #ccc; border: 0px; height: 1px; width: 100%; }
a:link								{ color: #336699; text-decoration: none; }
a:visited							{ color: #336699; text-decoration: none; }
a:active							{ color: #336699; text-decoration: none; }
a:hover							{ color: #CC0000; text-decoration: none; }
a.foot:link						{ color: #336699; text-decoration: none; }
a.foot:visited					{ color: #336699; text-decoration: none; }
a.foot:active					{ color: #336699; text-decoration: none; }
a.foot:hover					{ color: #CC0000; text-decoration: underline; }
.menutable						{ margin-left: 1px; margin-right: 10px;}
.menu							{ font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-right: 15px; padding-left: 15px; }
a.menu:link 					{ color: #336699; }
a.menu:visited 				{ color: #336699; }
a.menu:active 				{ color: #336699; }
a.menu:hover 				{ color: #000000; text-decoration: underline; }
.top-menu-area				{ background-color: #D7D4C5; padding: 8px; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #336699; }
.menu-top						{ font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-right: 6px; padding-left: 6px; }
a.menu-top:link 				{ color: #336699; }
a.menu-top:visited 			{ color: #336699; }
a.menu-top:active 			{ color: #336699; }
a.menu-top:hover 			{ color: #000000; text-decoration: none; }
TABLE 							{ COLOR: #333333; FONT: 11px arial, sans-serif; font-weight: normal;}
.contact 						{ COLOR: #333333; FONT: 16px arial, sans-serif; font-weight: normal; line-height:160%; margin-left: 30px; }
.hotelPricing 					{ COLOR: #333; FONT: 12px Gill Sans, sans-serif; font-weight: normal;}
.title 								{ COLOR: #336699; FONT: 16px arial, sans-serif; font-weight: bold; }
.titlered 							{ COLOR: #D60000; FONT: 14px arial, sans-serif; font-weight: bold; }
.titlered2 						{ COLOR: #D60000; FONT: 16px arial, sans-serif; font-weight: bold; }
.titlered3 						{ COLOR: #D60000; FONT: 13px arial, sans-serif; font-weight: bold; }
.titlered4 						{ COLOR: #D60000; FONT: 13px arial, sans-serif; font-weight: normal; }
.titleredsm 						{ COLOR: #D60000; FONT: 11px arial, sans-serif; font-weight: bold; }
.titlebig 							{ COLOR: #18567D; FONT: 18px arial, sans-serif; font-weight: bold; }
.titlefordest 					{ COLOR: #FFFFFF; FONT: 14px arial, sans-serif; font-weight: bold; }
.titlefordestbl 					{ COLOR: #19567D; FONT: 14px arial, sans-serif; font-weight: bold; }
.titlefordestsm 				{ COLOR: #FFFFFF; FONT: 12px arial, sans-serif; font-weight: bold; }
.fineprint 						{ FONT: 10px arial, sans-serif; font-weight: normal; font-style: italic; }
.posted 							{ COLOR: #999999; FONT: 11px arial, sans-serif; font-weight: normal; font-style: normal; }
.specialBorder 				{ border:solid 1px #ccc;}
.bars 								{ FONT: 16px arial, sans-serif; font-weight: normal; }
.title2 							{ COLOR: #336699; FONT: 18px arial, sans-serif; font-weight: normal; }
.titlesm 							{ COLOR: #336699; FONT: 14px arial, sans-serif; font-weight: normal; }
.titlesm2 						{ COLOR: #336699; FONT: 13px arial, sans-serif; font-weight: normal; }
.titlesmb 						{ COLOR: #336699; FONT: 14px arial, sans-serif; font-weight: bold; }
.titleblk 							{ FONT: 14px arial, sans-serif; font-weight: normal; }
.pickofthedaytitle 			{ COLOR: #336699; FONT: 12px arial, sans-serif; font-weight: normal; }
.pickofthedayprice 			{ COLOR: #336699; FONT: 14px arial, sans-serif; font-weight: bold; }
.pickofthedaylink 			{ FONT: 10px arial, sans-serif; font-weight: normal; }
.titlesmid 						{ COLOR: #336699; FONT: 14px arial, sans-serif; font-weight: normal; padding-left: 20px; }
.subtitle 						{ COLOR: #9D9A88; FONT: 14px arial, sans-serif; font-weight: normal; }
.phonetitle 					{ color: #9D9A88; font: 11px verdana, arial, sans-serif; font-weight: bold; }
.textcolour 						{ COLOR: #3366CC; FONT: 11px arial, verdana, sans-serif; font-weight: normal; }
.menuphonetag				{ COLOR: #333333; FONT: 12px arial, sans-serif; font-weight: normal; }
.menuphonetagsm			{ COLOR: #868686; FONT: 11px arial, sans-serif; font-weight: bold; }
.menuphonetagb				{ COLOR: #333333; FONT: 12px arial, sans-serif; font-weight: bold; }
.indentme       				{ padding-left: 20px;  }
.phonenumbers				{ COLOR: #336699; FONT: 12px arial, sans-serif; font-weight: normal; }
.searcharea					{ background-color: #FFFFFF; padding: 10px; width: 200px; }
.footertext 						{ COLOR: #333333; FONT: 10px arial, verdana, sans-serif; font-weight: normal; }
.footer 							{ background-color: #D7D4C5; padding: 5px; padding-bottom: 8px; }
.linevert							{ BORDER-LEFT: #D7D4C5 1px solid; }
.outertable						{ BORDER-RIGHT: #D7D4C5 1px solid; }
.page-splits					{ border-top: #D7D4C5 1px solid; background-color: #FFFFFF; color: #FFFFFF; height: 1px; width: 100%; }
.page-splits2					{ border-top: #D7D4C5 2px solid; background-color: #FFFFFF; color: #FFFFFF; height: 2px; width: 100%; }
.indented-page-splits		{ border-top: #D7D4C5 1px solid; background-color: #FFFFFF; color: #FFFFFF; height: 1px; width: 90%; }
.moduleBorder 				{ border:solid 1pt #19567D; }
.subBorderTopBot 			{ border-top:solid 1pt #19567D; border-bottom:solid 1pt #19567D; }
.subBorderLef 				{ border-left:solid 1pt #19567D; }
.subBorderRig 				{ border-right:solid 1pt #19567D; }
.subSort 						{ COLOR: #FFFFFF; FONT: 6px arial, sans-serif; font-weight: normal; }
.borders							{ BORDER: #000000 1px solid; }
.quotechoice 					{ color: #336699; font: 11px arial, verdana, sans-serif; font-weight: normal; }
.quotechoice2 				{ color: #336699; font: 14px arial, verdana, sans-serif; font-weight: normal; }
.quoteform						{ FONT: 12px arial, verdana, sans-serif; COLOR: #000000; background-color: #FFFFFF; text-align: left; BORDER: #D7D4C5 1px solid; }
.dropquotes					{ FONT: 12px arial, verdana, sans-serif; background-color: #FFFFFF; COLOR: #000000; }
#formDoubleMenu input  { border:none; background:none; width:205px; height:14px; font-size:1em; padding:12px 0 12px 22px; margin-bottom:3px; border:0 solid black; }

/*LIVE SEARCH*/
#search-wrap input			{ width:475px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999; }
#search-wrap textarea	{ width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999; }
#results							{ width:700px; border:solid 0 #DEDEDE; }
.search-p						{ color:#336699; }
.links	 							{ color:#336699; }
.subs								{ color:#336699; font-size:16px; line-height:150%; }
