body  {background-color:#FFFFFF; margin:3;}
table {border:0; margin:0; padding:0; border-collapse:collapse;}
td 		{font-size:8pt; color:#000000; font-family:verdana, tahoma, arial; padding:0; margin:0;}
img		{border:0}
input {font-size:8pt; color:#000000; font-family:verdana, tahoma, arial; margin:0; padding:0;}
select {font-size:8pt; color:#000000; font-family:verdana, tahoma, arial; margin:0; padding:0;}
textarea {font-size:8pt; color:#000000; font-family:verdana, tahoma, arial; margin:0; padding:0;}
button	{font-size:8pt; color:#000000; font-family:verdana, tahoma, arial; margin:0; padding:4;}
input.nice {font-size:8pt; color:#000000; font-family:verdana, tahoma, arial; margin:0; padding:4;}

table.main							{}
table.main td						{vertical-align:top;}
table.main td.center		{text-align:center; padding:0 4 0 4;}
table.main td.left			{text-align:center}
table.main td.right			{text-align:center}
table.main td.top_ad		{vertical-align:middle; text-align:right}
table.main td.top_ad img{padding:0}

td.topmenu 							{background-color:#004FB7; padding:2 8 2 8; color:#C0C0C0;border:1px #004FB7 solid; }
td.topmenu a						{color:#FFFFFF; text-decoration:none}

td.submenu 							{padding:0; background-color:#EE7700; color:#10205B; font-size:1pt }
td.submenu a						{color:#10205B;}

td.lanmenu 							{background-color:#004FB7; padding:0; border:1px #004FB7 solid;}

table.intro							{width:765; margin-bottom:5}
table.intro td					{padding:1 5 1 5}
table.intro td.msg			{border-bottom:1px #000000 solid; border-right:1px #000000 solid; border-left:1px #000000 solid; background-color:#FFEEAA}

table.box_hd1							{width:97%; margin:0;}
table.box_hd1 td					{background-color:#F9F9F9; padding:0; height:20;}

table.box_hd2							{width:98%; margin-bottom:10; border:2px #ED7600 solid;}
table.box_hd2 td					{background-color:#F9F9F9; padding:0; height:19;}
table.box_hd2 td.head1		{background-color:#ED7600; font-size:9pt; font-weight:bold; padding:2 6 2 8; color:#FFFFFF; vertical-align:middle; text-align:left;}
table.box_hd2 td.head1	a	{color:#FFFFFF;}
table.box_hd2 td.head2		{padding:2 2 2 2; color:#000000; vertical-align:middle; text-align:center; font-size:7pt;}
table.box_hd2 td.head2	a	{color:#000000;}
table.box_hd2 td.major		{font-size:11px; background-color:#F1F1F1; font-weight:bold; color:#000000; vertical-align:middle; padding:0 0 0 8}
table.box_hd2 td.major	a	{color:#000000;}
table.box_hd2 td.minor		{font-size:11px; padding:0 2 5 8 ; color:#000000; height:20; vertical-align:middle; height:18;}
table.box_hd2 td.minor	a	{color:#000000;}

table.box_bl						{width:100%; margin-bottom:3}
table.box_bl td					{background-color:#F9F9F9; padding:5 2 5 2}
table.box_bl td				a	{}
table.box_bl td.head		{background-color:#0056C2; border:1px outset; font-weight:bold; padding:2 6 2 6; color:#F1F1F1; height:20; vertical-align:middle; Filter:Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}
table.box_bl td.head	a	{color:#F1F1F1; text-decoration:none;}
table.box_bl td.ar			{width:20; text-align:center; border-bottom:1px #D3DDE9 solid; border-left:1px #D3DDE9 solid; vertical-align:top}
table.box_bl td.text		{width:160; border-bottom:1px #D3DDE9 solid; border-right:1px #D3DDE9 solid;}

table.box_or						{width:100%; margin-bottom:3}
table.box_or td					{background-color:#F9F9F9; padding:5 2 5 2}
table.box_or td.head		{background-color:#ED7600; border:1px outset; font-weight:bold; padding:2 6 2 6; color:#F1F1F1; height:20; vertical-align:middle;}
table.box_or td.head	a	{color:#F1F1F1; text-decoration:none;}
table.box_or td.ar			{width:20; text-align:center; border-bottom:1px #FFE7B3 solid; border-left:1px #FFE7B3 solid; vertical-align:top}
table.box_or td.text		{width:160; border-bottom:1px #FFE7B3 solid; border-right:1px #FFE7B3 solid; vertical-align:top}

table.box_OlympicDiary											{width:100%; margin-bottom:3}
table.box_OlympicDiary td										{background-color:#F9F9F9; padding:0 ;vertical-align:top;}
table.box_OlympicDiary td				a						{}
table.box_OlympicDiary td				marquee			{font-weight:bold;height:20;width:171;padding:2 0 0 0;margin:0 0 0 3}
table.box_OlympicDiary td.head							{background-image: url(/ast/img/OlympicCircles.jpg);background-repeat:no-repeat;background-position: 100% 100%;background-color:#0056C2; border:1px outset; font-weight:bold; padding:2 6 2 6; color:#F1F1F1; height:20; vertical-align:middle;}
table.box_OlympicDiary td.head	a						{color:#F1F1F1; text-decoration:none;}
table.box_OlympicDiary td.text							{vertical-align:top;width:160; border-bottom:1px #D3DDE9 solid; border-right:1px #D3DDE9 solid; border-left:1px #D3DDE9 solid;}

table.box_OlympicDiaryDetails									{margin-left:1;width:176;background-color:#DEDBDB;color:#9F9F9F; text-decoration:none;}
table.box_OlympicDiaryDetails td.dtitle				{vertical-align:middle;background-color:#E7E6E6;border:1px solid #B7B6B6;text-align:center}
table.box_OlympicDiaryDetails td							{padding:2;vertical-align:top;background-color:#ffffff; text-align:center}
table.box_OlympicDiaryDetails td.dinactive		{color:#A9A8A8; text-align:center}
table.box_OlympicDiaryDetails td span		{color:#000000;border:1px solid #EE7700;font-weight:bold}
table.box_OlympicDiaryDetails td a						{font-weight:bold}


table.box_SP						{width:100%; margin-bottom:3}
table.box_SP td					{background-color:#F9F9F9; padding:5 2 5 2}
table.box_SP td.head		{background-color:#148f0e; border:1px outset; font-weight:bold; padding:2 6 2 6; color:#F1F1F1; height:20; vertical-align:middle; Filter:Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}
table.box_SP td.head	a	{color:#F1F1F1; text-decoration:none;}
table.box_SP td.ar			{width:20; text-align:center; border-left:1px #FFE7B3 solid; vertical-align:top}
table.box_SP td.text		{width:160; border-right:1px #FBE2EE solid; vertical-align:top}
table.box_SP td.footer	{width:100%; border-left:1px #FBE2EE solid; border-bottom:1px #FBE2EE solid; border-right:1px #FBE2EE solid; vertical-align:top; text-align:right}
table.box_SP td.footer a {text-align:right; font-size:10px; font-style:italic}

table.box_pu						{width:100%; margin-bottom:3}
table.box_pu td					{background-color:#F9F9F9; padding:5 2 5 2}
table.box_pu td.head		{background-color:#148f0e; border:1px outset; font-weight:bold; padding:2 6 2 6; color:#F1F1F1; height:20; vertical-align:middle; Filter:Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}
table.box_pu td.head	a	{color:#F1F1F1; text-decoration:none;}
table.box_pu td.ar			{width:20; text-align:center; border-bottom:1px #FBE2EE solid; border-left:1px #FBE2EE solid; vertical-align:top}
table.box_pu td.text		{width:160; border-bottom:1px #FBE2EE solid; border-right:1px #FBE2EE solid;}
table.box_pu td.caption {color:#000000; width:100%; text-align:center; font-weight:normal;}
table.box_pu td.photo		{text-align:center; border:1px #FBE2EE solid;}
table.box_pu td.subtitle{font-weight:bold; border:1px #FBE2EE solid; padding:5}
table.box_pu td.data		{border:1px #FBE2EE solid; padding:5}
table.box_pu td.more		{border:1px #FBE2EE solid; text-align:right; padding:5 12 5 2}

table.box_nf            {width:100%; margin-bottom:3}
table.box_nf td         {background-color:#F9F9F9; padding:5 2 5 2}
table.box_nf td.head    {background-color:#80766E; border:1px outset; font-weight:bold; padding:2 6 2 6; color:#F1F1F1; height:20; vertical-align:middle; Filter:Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}
table.box_nf td.head	a	{color:#F1F1F1; text-decoration:none;}
table.box_nf td.ar			{width:20; text-align:center; border-bottom:1px #E9D1D1 solid; border-left:1px #E9D1D1 solid; vertical-align:top}
table.box_nf td.text		{width:160; border-bottom:1px #E9D1D1 solid; border-right:1px #E9D1D1 solid;}

table.box_ah						{width:98%; margin-bottom:4}
table.box_ah td					{}
table.box_ah td.head		{background-color:#0056C2; border:1px outset; font-weight:bold; padding:2 6 2 6; color:#F1F1F1; height:20; vertical-align:middle; Filter:Alpha(Opacity=100, FinishOpacity=60, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}
table.box_ah td.head	a	{color:#F1F1F1; text-decoration:none;}
table.box_ah td.headara				{font-weight:bold; padding:0 6; color:#000000; font-size:11pt;}
table.box_ah td.headara	span	{font-weight:normal; padding:0; color:#000000; font-size:8pt;}
table.box_ah td.headara	a	{color:#000000; text-decoration:none}
table.box_ah td.photo		{padding:2 2 2 1;}
table.box_ah td.lead		{padding:2 7 2 7; line-height:17px;}
table.box_ah td.lead	a	{color:#000000; text-decoration:underline}

table.boxc							{width:100%; margin-bottom:3;}
table.boxc td						{background-color:#FFFFFF; padding:0}
table.boxc td.head			{background-color:#FFFFFF; font-weight:bold; font-size:10pt; padding:4; color:#000000; vertical-align:bottom; height:30}
table.boxc td.head	a		{color:#000000; text-decoration:none;}
table.boxc td.photo			{background-color:#F9F9F9; padding:0; border:1px #6786A2 solid}
table.boxc td.caption		{background-color:#FFFFFF; padding:2; color:#000000; text-align:right; font-size:7pt}
table.boxc td.caption	a	{color:#4D729F;}
table.boxc td.list ul 	{margin:0 0 0 25;}
table.boxc td.list li		{padding:2 0 2 0; list-style-type:circle;}
table.boxc td.category	{background-color:#FFFFFF; font-weight:bold; font-size:10pt; padding:4; color:#000000; vertical-align:bottom; height:30}

table.box_lih							{width:98%; margin-top:10;}
table.box_lih td					{background-color:#FFFFFF; padding:0}
table.box_lih td.head			{background-color:#056E00; border:1px outset; font-weight:bold; padding:2 6 2 6; color:#F1F1F1; height:20; vertical-align:middle; Filter:Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}
table.box_lih td.head	a		{color:#F1F1F1; text-decoration:none;}

table.box_li							{width:98%; margin-bottom:7; border-bottom:1px dotted #056E00}
table.box_li td						{background-color:#FFFFFF; padding:0}
table.box_li td.photo			{background-color:#F9F9F9; padding:2; width:130; text-align:center}
table.box_li td.type			{padding:2; text-align:left; line-height:17px;}
table.box_li td.type	a		{font-weight:bold; color:#056E00}
table.box_li td.type	span.description		{line-height:17px;}
table.box_li td.text			{border:1px #D3DDE9 solid; height:20}
table.box_li td.head			{font-weight:bold; padding:2 6 2 6; color:#056E00; vertical-align:middle; font-size:9pt}
table.box_li td.head	a		{color:#056E00; text-decoration:none;}

table.box_se							{width:98%; margin-top:0;}
table.box_se td						{background-color:#FFFFFF; padding:2}
table.box_se td.head1			{padding:2 6 2 6; height:25; vertical-align:right; }
table.box_se td.head1	a		{}
table.box_se td.head			{padding:2 6 2 6; color:#000000; vertical-align:right; text-align:right; width:140}
table.box_se td.head	a		{color:#F1F1F1; text-decoration:none;}
table.box_se td.photo			{padding:2; width:130; text-align:center}
table.box_se td.text			{height:20; }
table.box_se td input.text {width:300}
table.box_se td select		 {width:150}

table.box_sResults							{width:565; margin-bottom:7; border:0px #EE7700 solid;}
table.box_sResults td						{background-color:#FFFFFF; padding:0;}
table.box_sResults td.head			{width:565; font-weight:bold; padding:0 0 0 2; color:#000000; vertical-align:middle; font-size:9pt; background-color:#FFEEAA; border:1px #F3B576 solid}
table.box_sResults td.head	a		{color:#000000; text-decoration:none;}
table.box_sResults td.head	a:hover		{text-decoration:underline;}
table.box_sResults td.head	span.headLeft		{width:405; height:18}
table.box_sResults td.head	span.headRight	{width:150; text-align:right;}
table.box_sResults td.head	span.headRight img {margin-top:2; cursor:help}
table.box_sResults td.photo			{width:125; background-color:#F9F9F9; padding:2 2 20 2; text-align:left}
table.box_sResults td.photo img	{border:0px #808080 solid; margin:1}
table.box_sResults td.type			{width:440; padding:0; text-align:left; line-height:17px;}
table.box_sResults td.type	a		{font-weight:normal; color:#004FB7; text-decoration:underline}
table.box_sResults td.type	span.description		{line-height:17px;}

table.paginator			{background-color:#EE7700; padding: 0 4 4 4; margin: 0 0 0 0; height:20; width:565}
table.paginator td			{background-color:#EE7700; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:20; vertical-align:middle; color:#ffffff}
table.paginator td.left	{width:20%; text-align:left;	padding-left:5;}
table.paginator td.right	{width:20%; text-align:right;	padding-right:5;}
table.paginator td.center	{width:80%; text-align:center}
table.paginator td.centerP	{width:80%; text-align:center; font-size:12px; }
table.paginator td a		{color:#ffffff}
table.paginator td a:hover 	    {background-color:#FFEEAA; color:#004FB7}
table.paginator td a:visited hover {background-color:#FFEEAA; color:#004FB7}

table.box_up							{width:98%;}
table.box_up td						{background-color:#FFFFFF; padding:5}
table.box_up td.head			{background-color:#0056C2; border:1px outset; color:#F1F1F1; vertical-align:right; Filter:Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}
table.box_up td.head	a		{color:#F1F1F1; text-decoration:none;}
table.box_up td.text			{border:1px #D3DDE9 solid; height:20; vertical-align:top}
table.box_up td.file			{border:1px #D3DDE9 solid; height:20}
table.box_up td.button		{border:1px #D3DDE9 solid; height:20}

table.footer						{background-color:#FFFFFF; text-align:center; height:20; border-top:1px #E0E0E0 solid;}
table.footer td.menu		{margin:3; text-align:center; height:20;}
table.footer td					{margin:3; text-align:center; height:15;}

td.title								{font-size:11pt; font-weight:bold; padding-left:9; padding-right:9}
td.subtitle							{font-weight:normal; padding-left:9}
td.photo   							{text-align:center; padding:5 0 5 0;}	                                      
td.caption 							{font-size:7pt; vertical-align:top; text-align:center; color:#666666; padding:0 15 0 15}
td.caption span.sf			{font-size:8pt; text-align:right; color:#000000;}
td.caption span.sf	a		{color:#ED7600;}
td.body		 							{width:380; vertical-align:top; line-height:17px; padding:15 9 5 8; text-align:justify;}
td.story	 							{vertical-align:top; line-height:17px; padding:15 15 5 15}
td.body	a 							{color:#000000; text-decoration:underline;}
td.body	a:hover 				{color:#4E6B81; text-decoration:none;}
td.body p								{margin:7 0 0 0}

table.type_01_super					{background-color:#FFE7B3;}
table.type_01_super	td.head	{font-weight:bold; font-size:10pt; padding:4 4 0 4; color:#000000; vertical-align:bottom; height:20}
table.type_01_super	td.body	{vertical-align:top; line-height:17px; padding:5 10 5 10; text-align:justify}

table.map                 {width:100%; background-color:#F9F7F6; vertical-align:top; color:#FFFFFF; font-weight:bold; border:1px solid #80766E; margin:0px;}
table.map td.title        {text-align:left; color:#FFFFFF; background-color:#80766E; padding-left:10px; border:none; padding-top:1px; padding-right:1px; padding-bottom:2px; margin:0px;}
table.map td              {text-align:center; padding:6 2 6 2;}
table.map td.caption      {color:#000000; width:100%; text-align:center; font-weight:normal;}

table.full_list      					{width:100%; background-color:#F9F7F6; margin:4 4 10 4;}
table.full_list td    				{padding:4}
table.full_list td a 	   			{text-decoration:underline}
table.full_list td.line    		{border-top:1px solid #ffffff}
table.full_list td.photo   		{text-align:center; vertical-align:top; width:120;}
table.full_list td.title   		{font-weight:bold;}
table.full_list td.subtitle		{font-weight:bold;}
table.full_list td.type 			{vertical-align:top}
table.full_list td.type  a 		{font-weight:bold;}
table.full_list td.price 			{}
table.full_list span.address 	{}
table.full_list span.description {color:#000000; vertical-align:top; padding:2 0 0 0;}
table.full_list td.name		    {height:20; font-weight:bold; padding:0 0 0 3; vertical-align:top}
table.full_list .list					{font-family:tahoma; font-size:10pt; width:120; background-color:#F9F7F6; height:18}

table.popupIG	              	{width:660;}
table.popupIG	td.img_captionP  {padding:0 0 0 40;}
table.popupIG	td.img_captionL  {padding:7 10 0 5; text-align:center;}

table.facilities	 		{width:95%;}
table.facilities 	td	{padding:3; vertical-align:middle}
table.contact					{margin:15 0 15 0; width:95%}
table.contact 		td	{padding:3; vertical-align:middle}
table.disclaimer			{margin:15 0 15 0; width:95%}
table.disclaimer	td	{padding:3; vertical-align:middle; font-size:7pt}

td.data_stitle	{font-weight:bold; padding:3; background-color:#148f0e; color:#FFFFFF; Filter:Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}
td.data_title	 	{width:100; padding-right:3; text-align:right; color:#000000; background-color:#FCF4F8; border:#FFFFFF 2px solid; vertical-align:top}
td.data	   			{width:130; background-color:#F9F7F6; border:#FFFFFF 2px solid; vertical-align:bottom;}
td.dataw	  		{width:320; background-color:#F9F7F6; border:#FFFFFF 2px solid; vertical-align:bottom}
td.info					{padding:2 0 2 4; color:#000000;}
td.category 		{width:550; padding:0 0 0 5; font-weight:bold; background-color:#F4F0EE; font-size:16px; letter-spacing:0; color:#000000; border-left:#C4B5A9 1px solid; Border-top:#C4B5A9 1px solid; border-righ:white 1px solid;}
span.LocDescString	{padding:5 5 5 0; font-style:italic;}
span.HotelPrice			{padding:5 5 5 0; font-style:italic;}

table.box_vote						{width:100%; margin-bottom:3}
table.box_vote td					{background-color:#F9F9F9; padding:5 2 0 2}
table.box_vote td.head		{background-color:#ED7600; border:1px outset; font-weight:bold; padding:2 6 0 6; color:#F1F1F1; height:20; vertical-align:middle;}
table.box_vote td.main		{width:180; border-bottom:1px #FFE7B3 solid; border-left:1px #FFE7B3 solid; border-bottom:1px #FFE7B3 solid; border-right:1px #FFE7B3 solid; vertical-align:top}

table.contactForm		{width:395;}
table.contactForm		td						{vertical-align:top; margin:0; padding:2 4 0 0; background-color:#Ffffff; border-left:0px solid #000000; border-right:0px solid #000000; }
table.contactForm		td.boxhd			{background-color:#FFFFFF; padding:0; border:none; text-align: center}
table.contactForm		td.promo			{background-color:#FFFFFF; padding:0 10 0 10; border:none; text-align: left; font-size:12px}
table.contactForm		td.supertitle	{text-align:left; padding:0 10 0 10 ;  }
table.contactForm		td.legend			{text-align:left; padding:5 10 4 10 ; font-size:9pt;}
table.contactForm		td.legendAuth	{text-align:left; padding:10;}
table.contactForm		td.legendForm	{text-align:left; padding:10; font-weight:bold; }
table.contactForm		td.legendMem	{text-align:left; padding:10;}
table.contactForm		td.UICaption	{text-align:right; width:103; border-right:none; }
table.contactForm		td.UI					{text-align:left;  width:287; border-left:none; }
table.contactForm		td textarea		{font-size:10px; width:250; height: 250; border:1px #ED7600 solid; background-color:#FFE7B3; text-align:left; valign:absmiddle; }
table.contactForm		td input			{font-size:10px; width:250; height: 15; border:1px #ED7600 solid; background-color:#FFE7B3; text-align:left; valign:absmiddle}
table.contactForm		td input.radio{font-size:10px; width:20;	height: 15; border:0px #ED7600 solid; background-color:#FFFFFF; text-align:left; valign:absmiddle}

table.hotelInquiry	 							{width:95%;}
table.hotelInquiry	td						{padding:3; border-bottom:1px #FFE7B3 solid; border-left:1px #FFE7B3 solid; border-bottom:1px #FFE7B3 solid; border-right:1px #FFE7B3 solid; vertical-align:top}
table.hotelInquiry	td.head				{font-weight:bold; background-color:#ED7600; color:#FFFFFF; Filter:Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}

table.hotelInquiryDetails							{width:370; }
table.hotelInquiryDetails td					{padding:5 3 3 3; border:0px #ffffff solid; font-weight:bold; }
table.hotelInquiryDetails td.img					{padding:5 0 0 0; width:14px; }
table.hotelInquiryDetails td.sep					{border-bottom:1px #FFE7B3 solid; padding:0 0 0 0; margin:0 0 0 0; width:90%}
table.hotelInquiryDetails td.details {padding:0 3 0 18; font-size:10px; font-weight:normal;}
table.hotelInquiryDetails td.details input				{font-size:10px; width:67; height: 15; border:1px #ED7600 solid; background-color:#FFE7B3; text-align:right; valign:absmiddle}
table.hotelInquiryDetails td.details input.number		{width:17;}
table.hotelInquiryDetails td.details textarea			{font-size:9px; width:270; height:50px; border:1px #ED7600 solid; background-color:#FFE7B3; text-align:right; valign:absmiddle}

table.hotelInquiryDetails td.details table td			{font-size:9px; border:1px #ED7600 solid; text-align:left; valign:absmiddle; font-weight:normal; padding:2; margin:0 0 0 0; }
table.hotelInquiryDetails td.details table td input		{font-size:9px; width:130; border:1px #ED7600 solid; background-color:#FFE7B3; text-align:left; valign:absmiddle}
table.hotelInquiryDetails td.details table td select	{font-size:9px; width:80; }

table.hotelInquiryDetails td.button									{padding:0 3 3 35; font-size:10px; font-weight:normal; text-align:center; vertical-align:top}
table.hotelInquiryDetails td.button img.button		{margin:7 18 0 0;}
table.hotelInquiryDetails td.contactInfo					{padding:0 3 3 20; font-size:10px; font-weight:normal; text-align:left; vertical-align:top;}
table.hotelInquiryDetails td.contactInfo span			{font-size:9px;}

table.vote 														{border:0px #10205B solid; background-color:#EFEFEF}
table.vote td													{text-align:left;}
table.vote td.title										{font-size:8pt; font-weight:normal; padding:0 4 0 4}
table.vote td.info										{padding:4;font-size:7pt;text-align:center;}
table.vote td.buttons									{text-align:center;padding-bottom:10}
table.vote td.buttons	button					{font-size:8pt;}
table.vote td.value										{padding:4;}
table.vote td.value	table							{background-color:#F7F6F8; width:100%; border:1px #DEDDDD solid;}
table.vote td.value	table	td					{padding:1 2 0 4;}
table.vote td.value	table	td img 			{height:9; margin:2 0 1 0}
table.vote td.value	table	td.choiseCount	{width:15%;   text-align:right;}
table.vote td.value	table	td.choiseData		{width:100%;  padding:10 0 0 4}

table.hotelDir  td												{vertical-align:top;background-color:#FCFCFC}
table.hotelDir  td table.directory					{background-color:#FCFCFC; width:385px; border:0; margin:2 2 10 0; padding:0; border-collapse:collapse;}
table.hotelDir  td table.directory td				{padding:0; border:0}
table.hotelDir  td table.directory td.path	{background-color:#F2F5F2; color:#000000; font-weight:bold;padding:4 0 4 5; border-top:1 #ACD5AB solid}
table.hotelDir  td table.directory td.data	{width:50%;background-color:#FCFCFC;padding:5 0 3 10}
table.hotelDir  td table.directory td img		{vertical-align:middle}
table.hotelDir  td table.filter							{width:385px;background-color:#F2F5F2; border-top:1 #ACD5AB solid; margin:0 5 3 0}
table.hotelDir  td table.filter td					{width:50%; padding: 0 0 0 6; background-color:#FCFCFC}
table.hotelDir  td table.filter td.head			{background-color:#F2F5F2; color:#000000; font-weight:bold;padding:4 0 4 5; border-top:1 #ACD5AB solid}
table.hotelDir  td table.filter td img.button	{cursor:hand}
table.hotelDir  td.splist										{background-color:#FEFBF0; border-left:1px #FFE7B3 solid; text-align:right; font-size:10px; font-style:italic}
table.hotelDir  td table.splist							{width:180px; margin:0 0 3 0; height:230}
table.hotelDir  td table.splist td					{background-color:#FEFBF0; padding:5 2 5 2}
table.hotelDir  td table.splist td.head			{background-color:#148f0e; border:1px outset; font-weight:bold; padding:2 6 2 6; color:#F1F1F1; height:20; vertical-align:middle; Filter:Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}
table.hotelDir  td table.splist td.ar				{width:20; text-align:center;  vertical-align:top; height:20px}
table.hotelDir  td table.splist td.text			{width:160;   vertical-align:top; }
table.hotelDir  td table.splist td img			{vertical-align:middle}

table.hl						{width:99%;}
table.hl	td				{padding:5 3 3 3; border:0px #ffffff solid; font-weight:bold; }
table.hl	td.head		{background-color:#0056C2; border:1px outset; font-weight:bold; padding:2 6 2 6; color:#F1F1F1; height:20; vertical-align:middle; Filter:Alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=180, FinishY=20)}
table.hl	td.info		{font-weight:normal; font-style:normal; padding:10 0 20 0; border-bottom:1px #D3DDE9 solid}
table.hl	td span		{width:370; font-size:10px; font-weight:normal; font-style:italic; text-align:left; padding:2 0 10 0; border-bottom:1px #D3DDE9 solid}


table.BxIn					{width:130; }
table.BxIn	td			{background-color:#FBFDFF; padding:5 2 5 2; font-size:9px}
table.BxIn	td.head	{background-color:#DEE2E7; border-top:1px #DEE2E7 solid; border-left:1px #DEE2E7 solid; border-right:1px #DEE2E7 solid; font-weight:bold; padding:2 6 2 4; color:#575656; height:20; vertical-align:middle;}
table.BxIn	td a		{color:#4D729F}
table.BxIn	td.ar		{width:20;	border-left:1px #DEE2E7 solid; text-align:center; vertical-align:middle}
table.BxIn	td.text	{width:160; border-right:1px #DEE2E7 solid;}
table.BxIn	td.bot	{width:160; border-bottom:1px #DEE2E7 solid; font-size:1px;}


table.BxInRv		{width:380; align:center; margin-top:30px}
table.BxInRv	td	{background-color:#FBFDFF; padding:5 2 5 2; font-size:9px; border-right:1px #DEE2E7 solid; border-left:1px #DEE2E7 solid; color:#3F3F3F}
table.BxInRv	td.rL	{background-color:#DEE2E7; border-top:1px #DEE2E7 solid; border-left:1px #DEE2E7 solid; border-right:1px #DEE2E7 solid; font-weight:bold; padding:2 6 2 4; color:#575656; height:20; font-size:13px;}
table.BxInRv	td.rT	{font-weight:bold; padding-top:10px; padding-bottom:2px}
table.BxInRv	td.rB	{font-weight:normal; padding-top:0px;}
table.BxInRv	td.rBt	{border-bottom:1px #DEE2E7 solid; font-size:1px;}
table.BxInRv	td span {width:100%; text-align:right; font-style:italic}

span.hotelDirBook {background-color:#ED7600; color:white; font-weight:bold; marin:0px; padding:3px; }
span.hotelDirBook a 		     {color:white; }
span.hotelDirBook a:hover 	     {color:white; text-decoration:underline;}
span.hotelDirBook a:visited  hover   {color:white; text-decoration:underline;}


a 				     		{color:#000000;}
a:hover 	     		{color:#FF0000; text-decoration:underline;}
a:visited  hover	{color:#FF0000; text-decoration:underline;}