td 		{  color: #000000; font-size: 12px; text-decoration: none; line-height:150%; }

:link 		{  color: #004782; font-size: 12px; text-decoration: none; font-weight:400;  }
:visited 	{  color: #004782; font-size: 12px; text-decoration: none; font-weight:400;}
:active 	{  color: #004782; font-size: 12px; text-decoration: none; font-weight:400;  }
:hover		{  color: #000000; font-size: 12px; text-decoration: underline; font-weight:400;  }

.grey 		{  color: #999999; font-size: 10px; text-decoration: none; font-weight:bold;}
:link.grey 		{  color: #999999; font-size: 10px; text-decoration: none; font-weight:bold;}
:visited.grey 	{  color: #999999; font-size: 10px; text-decoration: none; font-weight:bold;}
:active.grey 	{  color: #999999; font-size: 10px; text-decoration: none; font-weight:bold;}
:hover.grey		{  color: #000000; font-size: 10px; text-decoration: underline; font-weight:bold;}

.greybold 		{  color: #999999; font-size: 11px; text-decoration: none; font-weight:bold;}
:link.greybold 		{  color: #999999; font-size: 11px; text-decoration: none; font-weight:bold;}
:visited.greybold 	{  color: #999999; font-size: 11px; text-decoration: none; font-weight:bold;}
:active.greybold 	{  color: #999999; font-size: 11px; text-decoration: none; font-weight:bold;}
:hover.greybold		{  color: #000000; font-size: 11px; text-decoration: underline; font-weight:bold;}

.blue 		{  color: #004782; font-size: 10px; text-decoration: none; font-weight:bold;}
:link.blue 		{  color: #004782; font-size: 10px; text-decoration: none; font-weight:bold;}
:visited.blue 	{  color: #004782; font-size: 10px; text-decoration: none; font-weight:bold;}
:active.blue	{  color: #004782; font-size: 10px; text-decoration: none; font-weight:bold;}
:hover.blue	{  color: #000000; font-size: 10px; text-decoration: underline; font-weight:bold;}

.bluebold 		{  color: #004782; font-size: 11px; text-decoration: none; font-weight:bold;}
:link.bluebold 		{  color: #004782; font-size: 11px; text-decoration: none; font-weight:bold;}
:visited.bluebold 	{  color: #004782; font-size: 11px; text-decoration: none; font-weight:bold;}
:active.bluebold 	{  color: #004782; font-size: 11px; text-decoration: none; font-weight:bold;}
:hover.bluebold		{  color: #000000; font-size: 11px; text-decoration: underline; font-weight:bold;}

.bluenormal 		{  color: #004782; font-size: 8px; text-decoration: none; font-weight:normal;}
:link.bluenormal 		{  color: #004782; font-size: 8px; text-decoration: none; font-weight:normal;}
:visited.bluenormal 	{  color: #004782; font-size: 8px; text-decoration: none; font-weight:normal;}
:active.bluenormal 	{  color: #004782; font-size: 8px; text-decoration: none; font-weight:normal;}
:hover.bluenormal		{  color: #000000; font-size: 8px; text-decoration: underline; font-weight:normal;}

.white 			{  color: #ffffff; font-size: 11px; text-decoration: none; font-weight:normal;}
.white a:link	{  color: #ffffff; font-size: 11px; text-decoration: none; font-weight:normal;}
.white a:visited 	{  color: #ffffff; font-size: 11px; text-decoration: none; font-weight:normal;}
.white a:active 	{  color: #ffffff; font-size: 11px; text-decoration: none; font-weight:normal;}
.white a:hover	{  color: #ffffff; font-size: 11px; text-decoration: underline; font-weight:bold;}

.RightHot 		{  color: #ff0000; font-size: 10px; text-decoration: none; font-weight:bold;line-height:150%; }
:link.RightHot 		{  color: #ff0000; font-size: 10px; text-decoration: none; font-weight:bold;line-height:150%; }
:visited.RightHot 	{  color: #ff0000; font-size: 10px; text-decoration: none; font-weight:bold;line-height:150% ; }
:active.RightHot 	{  color: #ff0000; font-size: 10px; text-decoration: none; font-weight:bold;line-height:150% ; }
:hover.RightHot		{  color: #000000; font-size: 10px; text-decoration: underline; font-weight:bold;line-height:150% ;   }

.RightHotblk 		{  color: #000000; font-size: 10px; text-decoration: none; font-weight:bold;line-height:150% ; }
:link.RightHotblk 		{  color: #000000; font-size: 10px; text-decoration: none; font-weight:bold;line-height:150% ;  }
:visited.RightHotblk 	{  color: #000000; font-size: 10px; text-decoration: none; font-weight:bold;line-height:150%  ;  }
:active.RightHotblk 	{  color: #000000; font-size: 10px; text-decoration: none; font-weight:bold;line-height:150%;     }
:hover.RightHotblk		{  color: #ff0000; font-size: 10px; text-decoration: underline; font-weight:bold;line-height:150% ;   }


.title{
	color:#185da2;
	font-size: 15pt;
	font-weight: bold;
}


.title2	 { color:#333366; font-size: 12pt; font-weight: bold;}
.subhead { color: #185da2; font-size: 10pt;  font-weight: bold; }

.rightmenu 			{  color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; border:0px none; line-height:120%;}
:link.rightmenu 	{  color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; border:0px none; line-height:120%;}
:visited.rightmenu 	{  color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; border:0px none; line-height:120%;}
:active.rightmenu 	{  color: #ffffff; font-size: 11px; text-decoration: none; font-weight:bold; border:0px none; line-height:120%;}
:hover.rightmenu 	{  color: #ffffff; font-size: 11px; text-decoration: underline; font-weight:bold; border:0px none; line-height:120%;}

.topmenu 			{  color: #000000; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px;


padding:0px 0px 0px 4px; }
:link.topmenu 		{  color: #004782; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:visited.topmenu 	{  color: #004782; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:active.topmenu 	{  color: #004782; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:hover.topmenu		{  color: #000000; font-size: 11px; text-decoration: underline; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }

.topmenu_sel 			{  color: #000000; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:link.topmenu_sel 		{  color: #000000; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:visited.topmenu_sel 	{  color: #000000; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:active.topmenu_sel 	{  color: #3399FF; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:hover.topmenu_sel		{  color: #3399FF; font-size: 11px; text-decoration: underline; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }

.topmenu2			{  color: #000000; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:link.topmenu2		{  color: #B5B5B5; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:visited.topmenu2	{  color: #B5B5B5; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:active.topmenu2	{  color: #B5B5B5; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:hover.topmenu2		{  color: #000000; font-size: 11px; text-decoration: underline; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }

.topmenuTitle			{  color: #B5B5B5; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }

.topmenudiv			{  color: #3399FF; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
.topmenudiv2			{  color: #B5B5B5; font-size: 11px; text-decoration: none; font-weight:bold; border:0px; line-height:110%; letter-spacing:0px; }
:link.texlinks { color: #3399ff;  font-weight: bold; font-stretch: semi-expanded; text-decoration: underline; letter-spacing: 3px; border: 0; }

.topcruise 			{  color: #FFFF99; font-size: 12px; text-decoration: none; font-weight:normal; border:0px none; line-height:120%; letter-spacing:5px; }
:link.topcruise 	{  color: #	; font-size: 12px; text-decoration: none; font-weight:normal; border:0px none; line-height:120%; letter-spacing:5px; }
:visited.topcruise 	{  color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight:normal; border:0px none; line-height:120%; letter-spacing:5px; }
:active.topcruise 	{  color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight:normal; border:0px none; line-height:120%; letter-spacing:5px; }
:hover.topcruise	{  color: #FFFF99; font-size: 12px; text-decoration: underline; font-weight:normal; border:0px none; line-height:120%; letter-spacing:5px; }
.topcruisediv		{  color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight:normal; border:0px none; line-height:120%; letter-spacing:5px; }

.footertxt 			{  color: #333366; font-size: 9px; text-decoration: none; font-weight:normal; border:0px; line-height:120%; }
.footertxt2			{  color: #000000; font-size: 9px; text-decoration: none; font-weight:bold; border:0px; line-height:160%; }
.text1			    {  color: #000000; font-size: 12px; text-decoration: none; line-height:150% }

.footer1 			{  color: #000000; font-size: 7.5pt; text-decoration: none; font-weight:normal; border:0px; line-height:120%; }
:link.footer1 		{  color: #000000; font-size: 7.5pt; text-decoration: none; font-weight:normal; border:0px; line-height:120%; }
:visited.footer1 	{  color: #000000; font-size: 7.5pt; text-decoration: none; font-weight:normal; border:0px; line-height:120%; }
:active.footer1 	{  color: #000000; font-size: 7.5pt; text-decoration: none; font-weight:normal; border:0px; line-height:120%; }
:hover.footer1		{  color: #3399FF; font-size: 7.5pt; text-decoration: underline; font-weight:normal; border:0px; line-height:120%; }


.footer2 			{  color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight:normal; border:0px; line-height:120%; }
:link.footer2 		{  color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight:normal; border:0px; line-height:120%; }
:visited.footer2 	{  color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight:normal; border:0px; line-height:120%; }
:active.footer2 	{  color: #FFFFFF; font-size: 12px; text-decoration: none; font-weight:normal; border:0px; line-height:120%; }
:hover.footer2		{  color: #FFFFFF; font-size: 12px; text-decoration: underline; font-weight:normal; border:0px; line-height:120%; }

.footer2div			{  color: #FFFFFF; font-size: 4px; text-decoration: none; font-weight:normal; border:0px none; line-height:120%; position:relative; top:-2 }


ter	{  color: #FFFFFF; font-size: 12px; text-decoration: underline; font-weight:normal; border:0px; line-height:120%; }

.textbox			{
	border: 1px solid #c5cdec;
	color: #000000;
	font-size: 11px;
	line-height: 11px;
	width: 358px;
}
.textarea			{ border: 1px solid #c5cdec;  color: #000000; font-size: 10px; height: 40; width:300px}
.button				{ cursor:pointer; border: 1px solid #006699;  color: #ffffff; font-size: 10px; background-color:blue; font-weight:bold}
:hover.button		{ border: 1px solid #006699;  color: #ffffff; font-size: 10px; background-color:black; font-weight:bold}

.text1			{  color: #000000; font-size: 9px;}
.textbox1			{ height: 15; border: 1px solid #c5cdec; color: #000000; font-size: 9px;}
.textarea1			{ border: 1px solid #c5cdec;  color: #000000; font-size: 9px; height: 40;}
.button1			{ border: 1px solid #006699;  color: #ffffff; font-size: 9px; background-color:blue; font-weight:bold}
:hover.button1		{ border: 1px solid #006699; color: #ffffff; font-size: 9px; background-color:black; font-weight:bold}

.boldgreen {
	font-size: 18px;
	font-weight: bold;
	color: #38A57C;
}

.green {
	font-size: 15px;
	font-weight: bold;
	color: #38A57C;
}

.blabkb {
	font-size: 15px;
	font-weight: bold;
	text-transform:capitalize;
	color: #000000;
	padding:0px 0px 0px 4px;
}

.title_bold {
	font-size: 15px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #000000;
}

.lghed {
	border: 1px solid #000000;
}

.gtext a{
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	line-height:15px;
	color: #000000;
}
.gtext a:hover{
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
	line-height:15px;
	color: #000000;
}
.gtext {
	font-size: 12px;
	font-weight: normal;
	line-height:15px;
	color: #000000;
}
.subhed {
	font-size: 12px;
	font-weight: bold;
	color: #185DA2;
}

.footer a:hover{
	text-decoration:underline;
	font-size: 11px;
	font-weight: normal;
	color: #9fecff;
}
.sblue {
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	line-height: 10px;
}

.phone {
	font-size: 10px;
	font-weight: bold;
	color: #004782;
}


.footer a{
	text-decoration:underline;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}


.footer {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}



.red a{
	text-decoration:none;
	font-size: 10px;
	font-weight: bold;
	color: #CA0000;
}
.red {
	font-size: 11px;
	font-weight: bold;
	color: #CA0000;
	line-height: 12px;
}

.redbold {
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 12px;
}

.redbold a{
	text-decoration:underline;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

.redbold a:hover{
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.black a{
	text-decoration:none;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.black {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.down-form {
font-size:10px;
padding-left:10px;
color:#333333;
}

.bookno{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.tagline{
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	color: #000000;
}

.pagetext{
	font-size: 12px;
	font-weight:400;
	color: #000000;
}

.pagetextbold{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
body{
margin:0px;
padding:0px;
font-family:Arial, Tahoma, sans-serif;
}

.hdealnormal {
	font-weight: normal;
	color: #000000;
	padding-left:8px;
	font-size: 11px;
	line-height:15px;
	
}

.hdealsmall {
	font-weight: normal;
	color: #000000;
	padding-left:8px;
	font-size: 10px;
	font-weight:bold;
	line-height:15px;
	
}


.hdeal {
	font-family: Tahoma;
	line-height: 10px;
	font-weight: normal;
	color: #000000;
	font-size: 9px;
	padding:4px 0px 0px 4px;
}

#deals_bg{
background-image:url(../images/deals_bg.gif);
background-repeat:repeat-x;
background-position:top;
}
#title-b-color{
	background-color:#c6e2ba;
	padding:4px 0px 4px 4px;
}



