/* --------------- MENU --------------------------*/
/* CORE MENU Layout */
@import url("/ssi/dropdown.css");
@import url("/ssi/dropdown.vertical.css");
@import url("/ssi/dropdown.vertical.rtl.css");
@import url("/ssi/dropdown.upward.css");
@import url("/ssi/dropdown.linear.css");
/* ClientStyle.css contains @import for the menu theme */

/*@import "/ssi/themes/tbd1/default.advanced.css";*/	/* main menu theme */
@import "/ssi/submenu.css";							/* sub menu theme */
/* --------------- MENU --------------------------*/

.Submit							{FONT-SIZE: 12px;COLOR: #FFFFFF;BACKGROUND-COLOR: #6699CC;FONT-WEIGHT:bold;text-align: left;padding-left: 10px}
FORM							{MARGIN: 0px}

P,DIV,TD,TR,UL,LI,OL,TEXTAREA	{
								font-family : geneva,Arial,Helvetica,sans-serif;
								font-size : 12px;
								color : #000000;
}

SELECT,INPUT {
								font-family : geneva,Arial,Helvetica,sans-serif;
								font-size : 11px;
								color : #222222;
}

H1								{COLOR: #000000;FONT-SIZE: 18px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: normal; display:inline}
.H1								{COLOR: #000000;FONT-SIZE: 18px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: normal; display:inline}
a.H1							{COLOR: #000000;FONT-SIZE: 18px;FONT-FAMILY: geneva,arial, helvetica; TEXT-DECORATION: none}
a.H1:visited					{COLOR: #000000;FONT-SIZE: 18px;FONT-FAMILY: geneva,arial, helvetica; TEXT-DECORATION: none}
a.H1:hover						{COLOR: #CCCCCC;FONT-SIZE: 18px;FONT-FAMILY: geneva,arial, helvetica; TEXT-DECORATION: underline}

H2								{COLOR: #0066CC;FONT-SIZE: 15px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none}
H2 a:link,
H2 a:hover,
H2 a:visited					{COLOR: #0066CC;FONT-SIZE: 15px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none}

H3								{COLOR: #0066CC;FONT-SIZE: 14px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold}

.tbdtitlelink					{COLOR: #0066CC;FONT-SIZE: 13px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold}
a.tbdtitlelink					{COLOR: #0066CC;FONT-SIZE: 13px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold;TEXT-DECORATION: none}
a.tbdtitlelink:visited			{COLOR: #0066CC;FONT-SIZE: 13px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold;TEXT-DECORATION: none}
a.tbdtitlelink:hover			{COLOR: #CC9933;FONT-SIZE: 13px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold;TEXT-DECORATION: underline}

.tbderror						{COLOR: #CC0000;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;}
a.tbderror						{COLOR: #CC0000;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}
a.tbderror:visited				{COLOR: #CC0000;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}
a.tbderror:hover				{COLOR: #CC0000;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdbreadcrumb					{COLOR: #666666;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdbreadcrumb					{COLOR: #666666;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdbreadcrumb:visited			{COLOR: #666666;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdbreadcrumb:hover			{COLOR: #CCCCCC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdsubnav						{COLOR: #000000;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;}

a.tbdsubnav,
a.tbdsubnav:visited				{COLOR: #000000;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdsubnav:hover				{COLOR: #0099cc;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdsubnavheader				{COLOR: #000000;FONT-SIZE: 18px;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdsubnavheader				{COLOR: #000000;FONT-SIZE: 18px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a.tbdsubnavheader:visited		{COLOR: #000000;FONT-SIZE: 18px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a.tbdsubnavheader:hover			{COLOR: #CCCCCC;FONT-SIZE: 18px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.tbdfooter						{COLOR: #000000;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdfooter						{COLOR: #000000;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdfooter:visited				{COLOR: #000000;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdfooter:hover				{COLOR: #CC9933;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdfooterphone					{COLOR: #0033CC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdfooterphone				{COLOR: #0033CC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdfooterphone:visited		{COLOR: #0033CC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdfooterphone:hover			{COLOR: #CC9933;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdlistlink					{COLOR: #0066CC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdlistlink					{COLOR: #0066CC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}
a.tbdlistlink:visited			{COLOR: #0066CC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}
a.tbdlistlink:hover				{COLOR: #CC9933;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

a								{COLOR: #0066CC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}
a:visited						{COLOR: #0066CC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}
a:hover							{COLOR: #CC9933;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdtiny						{COLOR: #000000;FONT-SIZE: 10px;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdtiny						{COLOR: #0066CC;FONT-SIZE: 10px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdtiny:visited				{COLOR: #0066CC;FONT-SIZE: 10px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdtiny:hover					{COLOR: #CCCCCC;FONT-SIZE: 10px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdtinyblack					{COLOR: #000000;FONT-SIZE: 11px;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdtinyblack					{COLOR: #000000;FONT-SIZE: 11px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdtinyblack:visited			{COLOR: #000000;FONT-SIZE: 11px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdtinyblack:hover			{COLOR: #CCCCCC;FONT-SIZE: 11px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdtinyblue					{COLOR: #330099;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdtinyblue					{COLOR: #330099;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdtinyblue:visited			{COLOR: #330099;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdtinyblue:hover				{COLOR: #CCCCCC;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdtinywhite					{COLOR: #FFFFFF;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdtinywhite					{COLOR: #FFFFFF;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}
a.tbdtinywhite:visited			{COLOR: #FFFFFF;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}
a.tbdtinywhite:hover			{COLOR: #CCCCCC;FONT-SIZE: 8pt;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdreverse8					{COLOR: #FFFFFF;FONT-SIZE: 10px;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdreverse8					{COLOR: #FFFFFF;FONT-SIZE: 10px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdreverse8:visited			{COLOR: #FFFFFF;FONT-SIZE: 10px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdreverse8:hover				{COLOR: #CCCCCC;FONT-SIZE: 10px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdreverse9					{COLOR: #FFFFFF;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdreverse9					{COLOR: #FFFFFF;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdreverse9:visited			{COLOR: #FFFFFF;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdreverse9:hover				{COLOR: #CCCCCC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdpricing						{COLOR: #330099;FONT-SIZE: 16px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold}

.tbdpricing9					{COLOR: #330099;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold}
a.tbdpricing9:visited			{COLOR: #330099;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none}
a.tbdpricing9:hover				{COLOR: #CCCCCC;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.tbdpromotext					{COLOR: #444;FONT-SIZE: 11px;FONT-FAMILY: geneva,arial, helvetica;}
a.tbdpromotext					{COLOR: #444;FONT-SIZE: 11px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdpromotext:visited			{COLOR: #444;FONT-SIZE: 11px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: none}
a.tbdpromotext:hover			{COLOR: #444;FONT-SIZE: 11px;FONT-FAMILY: geneva,arial, helvetica;TEXT-DECORATION: underline}

.tbdtravelpromotitle1			{COLOR: #326499;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica; font-weight:bold;}

a.tbdtravelpromotitle1,
a.tbdtravelpromotitle1:visited	{COLOR: #326499;FONT-SIZE: 12px;TEXT-DECORATION: none;}
a.tbdtravelpromotitle1:hover	{COLOR: #326499;FONT-SIZE: 12px;TEXT-DECORATION: underline;}

.tbdtravelpromotitle2			{COLOR: #499991;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica; font-weight:bold;}

a.tbdtravelpromotitle2,
a.tbdtravelpromotitle2:visited	{COLOR: #499991;FONT-SIZE: 12px;TEXT-DECORATION: none;}
a.tbdtravelpromotitle2:hover	{COLOR: #499991;FONT-SIZE: 12px;TEXT-DECORATION: underline;}

.tbdtravelpromotitle3			{COLOR: #6C59A1;FONT-SIZE: 12px;FONT-FAMILY: geneva,arial, helvetica; font-weight:bold;}

a.tbdtravelpromotitle3,
a.tbdtravelpromotitle3:visited	{COLOR: #6C59A1;FONT-SIZE: 12px;TEXT-DECORATION: none;}
a.tbdtravelpromotitle3:hover	{COLOR: #6C59A1;FONT-SIZE: 12px;TEXT-DECORATION: underline;}

.tbdcallouttext					{COLOR: #000;FONT-SIZE: 11px;FONT-FAMILY: geneva, arial, helvetica;}

a.tbdcallouttext,
a.tbdcallouttext:visited		{COLOR: #FFF;FONT-SIZE: 11px;TEXT-DECORATION: none;}
a.tbdcallouttext:hover			{COLOR: #FFF;FONT-SIZE: 11px;TEXT-DECORATION: underline;}

.tbdtinycallouttext				{COLOR: #000;FONT-SIZE: 10px;FONT-FAMILY: geneva, helvetica, arial;}

a.tbdtinycallouttext,
a.tbdtinycallouttext:visited,
a.tbdtinycallouttext:hover		{COLOR: #000;FONT-SIZE: 10px;TEXT-DECORATION: underline;}

.nw								{COLOR: #FFFFFF;FONT-SIZE: 9pt;FONT-FAMILY: geneva,arial, helvetica;}
a.nw,
a.nw:visited					{COLOR: #FFFFFF;FONT-SIZE: 9pt;TEXT-DECORATION: none}
a.nw:hover						{COLOR: #FFFFFF;FONT-SIZE: 9pt;TEXT-DECORATION: underline}

.nbg							{COLOR: #FFFFFF;FONT-SIZE: 9pt;FONT-FAMILY: geneva,arial, helvetica;}
a.nbg,
a.nbg:visited					{COLOR: #FFFFFF;FONT-SIZE: 9pt;TEXT-DECORATION: none}
a.nbg:hover						{COLOR: #FFFFFF;FONT-SIZE: 9pt;TEXT-DECORATION: underline}

/* Main Nav */
#tbd_navContain #tbd_mainNav li a.tabs { background: url(/i/eng/tbd_mainNav.gif) bottom right no-repeat;}
#tbd_navContain { width: 528px; height: 28px; margin: auto; position: relative; }
#tbd_navContain #tbd_mainNav { margin: 0; padding: 0; list-style-type: none;}
#tbd_navContain #tbd_mainNav li { display:inline; }
#tbd_navContain #tbd_mainNav li a.tabs { height: 28px; float:left; overflow: hidden; }

/* BUTTONS */
#tbd_navContain #tbd_mainNav li#nav-home a.tabs { width: 91px; background-position: 0 0; }
#tbd_navContain #tbd_mainNav li#nav-trav a.tabs { width: 76px; background-position: -91px 0; }
#tbd_navContain #tbd_mainNav li#nav-reg a.tabs { width: 103px; background-position: -167px 0; }
#tbd_navContain #tbd_mainNav li#nav-wed a.tabs { width: 170px; background-position: -270px 0; }
#tbd_navContain #tbd_mainNav li#nav-obd a.tabs { width: 88px; background-position: -440px 0; }
#tbd_navContain #tbd_mainNav li#nav-log a.tabs { width: 88px; background-position: -529px 0; }

/* OVER STATES */
#tbd_navContain #tbd_mainNav li#nav-home a.tabs:hover { width: 91px; background-position: 0 -28px; }
#tbd_navContain #tbd_mainNav li#nav-trav a.tabs:hover { width: 76px; background-position: -91px -28px; }
#tbd_navContain #tbd_mainNav li#nav-reg a.tabs:hover { width: 103px; background-position: -167px -28px; }
#tbd_navContain #tbd_mainNav li#nav-wed a.tabs:hover { width: 170px; background-position: -270px -28px; }
#tbd_navContain #tbd_mainNav li#nav-obd a.tabs:hover { width: 88px; background-position: -440px -28px; }
#tbd_navContain #tbd_mainNav li#nav-log a.tabs:hover { width: 88px; background-position: -529px -28px; }

/* ON STATES */
#tbd_navContain.home	#tbd_mainNav li#nav-home a.tabs { width: 91px; background-position: 0px -56px !important; }
#tbd_navContain.trav	#tbd_mainNav li#nav-trav a.tabs { width: 76px; background-position: -91px -56px !important; }
#tbd_navContain.reg		#tbd_mainNav li#nav-reg a.tabs { width: 103px; background-position: -167px -56px !important; }
#tbd_navContain.wed		#tbd_mainNav li#nav-wed a.tabs { width: 170px; background-position: -270px -56px !important; }
#tbd_navContain.obd		#tbd_mainNav li#nav-obd a.tabs { width: 88px; background-position: -440px -56px !important; }
#tbd_navContain.log		#tbd_mainNav li#nav-log a.tabs { width: 88px; background-position: -529px -56px !important; }

#tbd_mainNav li ul {
	position: absolute;
	top: 28px;
	left: -999em;
	display: block;
	padding:0px;
}

#tbd_mainNav li:hover ul, #tbd_mainNav li.sfhover ul {
	left:0;
}

#tbd_mainNav li ul#home-tab {
	margin-left: 1px;
	background: #EEE;
}

#tbd_mainNav li ul#trav-tab {
	margin-left: 91px;
	background: #FBDAA3;
}

#tbd_mainNav li ul#reg-tab {
	margin-left: 167px;
	background: #FFDECE;
}

#tbd_mainNav li ul#wed-tab {
	margin-left: 270px;
	background: #D6CEDE;
}

#tbd_mainNav li ul#adv-tab {
	margin-left: 358px;
	background: #EFF7CE;
}

#tbd_mainNav li ul#obd-tab {
	margin-left: 440px;
	background: #DEF7FF;
}

#tbd_mainNav li ul#home-tab li a.list_item {
	border-bottom: solid 1px #DDD;
}
#tbd_mainNav li ul#trav-tab li a.list_item {
	border-bottom: solid 1px #f3c054;
}

#tbd_mainNav li ul#reg-tab li a.list_item {
	border-bottom: solid 1px #ffcaa9;
}
#tbd_mainNav li ul#wed-tab li a.list_item {
	border-bottom: solid 1px #c6bdce;
}
#tbd_mainNav li ul#adv-tab li a.list_item {
	border-bottom: solid 1px #e1ef8e;
}
#tbd_mainNav li ul#obd-tab li a.list_item {
	border-bottom: solid 1px #ceefff;
}

#tbd_mainNav li ul li a.list_item,
#tbd_mainNav li ul li a.list_item:visited {
	clear: left;
	float: left;
	width: 110px;
	font-size: 11px;
	padding: 2px;
	color: black;
	text-decoration: none;
}

#tbd_mainNav li ul li a.list_item:hover {
	color: #CC9933;
	text-decoration: underline;
}

/* TRAVEL BROCHURE SECTIONS */
.packageSectionShow {display: ;}

.packageSectionhide {display: none;}

/* Styles for the More... tab in the Travel section */
#morenav, #morenav ul { padding: 0; margin: 0; list-style: none; }

#morenav a {display: block;	width: 100px;}

#morenav li {float: left;width: 100px;}

#morenav li ul {position: absolute;left: -999em;background: white;text-align: left;margin-left: 0px;display: block;width: 100px;}

#morenav li ul li{padding-top: 2px; padding-left: 5px; width:95px; display: block;}

#morenav li ul li a {text-decoration: none;}

#morenav li ul li a:hover {color: #1C4D99;text-decoration: underline;}

#morenav li ul li:hover, #morenav li ul li.sfhover {background-color:#C7E0F8;}

#morenav li:hover ul, #morenav li.sfhover ul {left: auto;}

<!--[if IE]>
#morenav li:hover ul, #morenav li.sfhover ul {left: auto; margin-left: -30px;}
<![endif]-->

.categoryblock {width:520px;font-size: 15px;color:#6c59a1;float:left;margin-bottom:12px;}
	
.categoryblock a, .categoryblock a:hover, .categoryblock a:visited {font-size: 15px;font-weight: bold;color:#6c59a1;text-decoration:none;}

.itemblockhide {display:none;}

.itemblockshow {display:block;padding:8px;}
	
.itemshow {font-size: 11px;}

.itemshow a {font-size: 11px;color:#09c;}