/* ELEMENTS */

		body {font-family: sans-serif; font-size: 12px; padding: 0 0 0 0; background: #FFFFFF; margin:0;}
		p {padding: 1em 0 0 0;}
		h1 {font-size: 2.5em; padding: 10px 0 10px 0; color:#333333; margin:0;}
		h2 {font-size: 1.5em; padding: 0.6em 0 0 0;}
		h3, h4, h5, h6 {font-size: 1em; font-weight: bold; padding: 1em 0 0 0;}
		a {color: #2266cc; text-decoration: underline;}
		a:hover {}
		a img {border: 0;}
		strong {font-weight: bold;}
		abbr, acronym {border: 0; cursor: help; font-weight: inherit;}
		del {display: block; font-family: sans-serif; font-size: 12px;}
		
		label {display: block; padding: 0 0 2px 0; font-family: sans-serif; font-size: 12px;}
		select {padding: 0 0x 0 0; font-family: sans-serif; font-size: 12px;}
		input, button {font-family: sans-serif; font-size: 12px; width: auto; overflow: visible;}
		
	/* header */
	
		div#header .panel {padding: 0; margin: 0; background: none;}
		div#header .panel p {}
		div#header #logo p {text-align: left; font-size: 1.75em; padding: 0;}
		div#logo a {float: left; display: block; width: 280px; height: 50px; text-indent: -999em; background: url(../images/common/logo_sg.gif) top left no-repeat;}

		#Contact { color:#333333; font-size:13px;}
		#Contact h2 {font:bold 16px sans-serif;  padding: 0 0 0 0; color:#666666; text-transform: none; margin:0; line-height:18px;}
		#Contact span{ font:bold 24px sans-serif;  line-height:30px; color:#10a9e3;}
		#Contact a { font: 11px sans-serif; color:#666666; text-decoration: none;}
		#Contact a:hover{ text-decoration:underline;}

		#NewsLetter a {font: 10px sans-serif; color: #999999; text-decoration: none;}
		#NewsLetter a:hover {text-decoration: underline;}
		#NewsLetter span {padding: 0.3em 1.5em 0.1em 1.5em;}
	
	/*  navigation */
	
		#menuTab { background: #00aaff url(../images/common/bg_menuTab.gif) top repeat-x; margin: 0 0 6px 0;}
		#menuTab ul {list-style: none; margin:0 0 0 0; padding:0 0 0 0;}
		#menuTab ul li {display: block; float: left; height: 100%; font:bold 12px sans-serif; }
		#menuTab ul li#my-acc {float: right;}
		#menuTab ul li#my-acc a {background: url(../images/common/bg_menuTab_line.gif) top left no-repeat; color:#333333;}
		#menuTab ul a {display: block; color: #FFFFFF; text-decoration: none; background: url(../images/common/bg_menuTab_line.gif) top right no-repeat;}
		#menuTab ul a:hover {color:#0080ff; text-decoration: none;}
		#menuTab ul a span {display: block; padding: 0.5em 1.5em 0.5em 1.5em;}

	/* LeftColumn Box */
	
		#LeftColumn { background: #97d6f5; float: left; margin:0 10px 0 0; width:270px;}
		#LeftColumn h2 {font:bold 16px sans-serif;  padding: 0 0 0 0; color:#336699; text-transform: none; margin:0;}
		#LeftColumn  strong {font:bold 11px sans-serif; color:#41b800;}
	
		#SearchBox { background: #97d6f5 url(../images/common/bg_LeftColumn_Tab.gif) top right repeat-y;}
		#SearchBox_Tab { width:270px; Height:30px; background: #00aaff url(../images/common/bg_SearchBox_Tab.gif) top right repeat-y;}
		
		#SearchBox_Tab ul {list-style: none; margin:0 0 0 0; padding:0 0 0 0;}
		#SearchBox_Tab ul li {display: block; float: left; height: 100%; font:bold 12px sans-serif;  color:#336699;}
		
		#SearchBox_Tab ul li#last {float: right;color: #FFFFFF;}
		#SearchBox_Tab ul li#last a {color: #FFFFFF; background: url(../images/common/icon_arrow_white.gif) top left no-repeat; text-decoration: none;}
		#SearchBox_Tab ul li#last a:hover { text-decoration: underline;}
		#SearchBox_Tab ul li#last span {display: block; padding: 0.8em 0.5em 0.2em 0;}

		#SearchBox_Tab span {display: block; float: left; height: 100%; font:bold 16px sans-serif;  color:#336699; text-transform: none; margin:0; line-height:24px; padding: 0.4em 1em 0.2em 1em;}

		#HolidaySpecials  { background: #97d6f5 url(../images/common/bg_LeftColumn_Tab.gif) top right repeat-y;}
		#HolidaySpecials .dotsline {border-bottom:dotted 1px #cbcbcb;}
		#HolidaySpecials  a { font:10px sans-serif; text-align:center;  color:#333333; text-decoration: none;}
		#HolidaySpecials  a:hover{ color:#ff6600; text-decoration: underline;}


		#TopDestination  { background: #97d6f5 url(../images/common/bg_LeftColumn_Tab.gif) top right repeat-y;}
		#TopDestination .dotsline {border-bottom:dotted 1px #cbcbcb;}
		#TopDestination h2 {font:bold 16px sans-serif;  padding: 0 0 0 0; color:#336699; text-transform: none; margin:0; padding:0px; line-height:24px;}
		#TopDestination  a { font: 11px sans-serif; color:#2162ca; text-decoration: none;}
		#TopDestination  a:hover{ color:#ff6600; text-decoration: underline;}
		#TopDestination  strong {font:bold 11px sans-serif; color:#333333;}

		#Tools  { background: #97d6f5 url(../images/common/bg_LeftColumn_Tab.gif) top right repeat-y;}
		#Tools .dotsline {border-bottom:dotted 1px #cbcbcb;}
		#Tools a	{ font: 11px sans-serif;  color:#2162ca; text-decoration: none; line-height:18px;}
		#Tools a:hover {text-decoration: underline;}
		#Tools h2 {font:bold 16px sans-serif;  padding: 0 0 0 0; color:#336699; text-transform: none; margin:0; padding:0; line-height:24px;}

	/*MainColumn Box */
	
		#MainColumn { background: #FFFFFF; float: left; margin:0;  width:100%;}
		#MainColumn h2 {font:bold 12px sans-serif;  padding: 0 0 0 0; color:#2266cc;  margin:0;}
		#MainColumn  strong {font:bold 11px sans-serif; color:#41b800;}
		
	/*MainColumn Box SubPages*/
	
		#MainColumnSubPages { background: #FFFFFF; float: left; margin:0;  width:710px;}
		#MainColumnSubPages h1 {font:24px/22px Times New Roman,Verdana, arial, tahoma, helvetica, sans-serif;  padding: 0 0 0 0; color:#2266cc;margin:0;}
		#MainColumnSubPages h2 {font:bold 16px sans-serif;  padding: 0 0 0 0; color:#336699; text-transform: none; margin:0; padding:0; line-height:18px;}
		#MainColumnSubPages h3 {font:bold 12px sans-serif;  padding: 0 0 0 0; color:#2266cc;  margin:0;}
		#MainColumnSubPages  strong {font:bold 11px sans-serif; color:#333333;}
		#MainColumnSubPages .note  {font: 9px sans-serif; color:#999999;}
		#MainColumnSubPages .price  {font: 20px Verdana, Times New Roman, arial, tahoma, helvetica, sans-serif;; color:#ff5100;}
		#MainColumnSubPages  span {font:bold 11px sans-serif; color:#333333;}
		#MainColumnSubPages .dotsline {border-bottom: dotted 1px #999999; background-color: #F2F2F2;}
		#MainColumnSubPages  a	{  color:#2162ca; text-decoration: none; line-height:18px;}
		#MainColumnSubPages  a:hover {text-decoration: none; color:#ff6600;}
		
		#MainColumnSubPages .title 		{border-bottom: dotted 1px #F2F2F2; background-color: #cecece;}
		#MainColumnSubPages .botteds		{border-bottom: dotted 1px #999999; background-color: #F2F2F2;}
		#MainColumnSubPages .morelinks		{ background-color: #cecece;}
		#MainColumnSubPages .smalltext		{ font:bold 11px sans-serif; color:#333333;}
		
	/*RightColumn Box */
	
		#RightColumn {  padding-left:5px; }
		#RightColumn img {margin:0;  vertical-align:top; border:0px;}
		
		#HolidaySpecials-s  { background: #00aaff url(../images/common/bg_LeftColumn_Tab.gif) top right repeat-y;}
		#HolidaySpecials-s .dotsline {border-bottom:dotted 1px #cbcbcb;}
		#HolidaySpecials-s h2 {font:bold 14px sans-serif;  padding: 0 0 0 0; color:#41b800; text-transform: none; margin:0; line-height:24px;}
		#HolidaySpecials-s  a { font:11px sans-serif; text-align:center;  color:#2266cc; text-decoration: none; text-align:center;}
		#HolidaySpecials-s a:hover{ color:#ff6600; text-decoration: none;}

	/*Box */

		#box1		{margin: 10px 0 0 0; width:100%; background:#FFF; }
		#box1 strong{ color:#160906; text-transform:uppercase}
		#box1 h2 {font:bold 12px sans-serif;  padding: 0 0 0 5px; color:#FFFFFF;  margin:0; line-height:24px;}
		
		#box1 img{ vertical-align:middle}
		
		#box1 ul 	{padding:15px 7px 15px 10px; margin:0px; list-style:none}
		#box1 .bg_list	{ background: url(../images/common/icn_arrow_blue.gif) no-repeat 0 8px; padding-left:10px;}
		#box1 .bg_list a	{color:#3b76cb; text-decoration: none; font-weight:bold;line-height:18px;}
		#box1 .bg_list a:hover {text-decoration: underline;}
		
		#box1 .title		{width:100%; background-color: #00aaff;}
		#box1 .bg_tl		{background:url(../images/common/box1_top_left.gif) no-repeat top left; width:100%;}
		#box1 .bg_tr		{background:url(../images/common/box1_top_right.gif) no-repeat top right; width:100%; }
		#box1 .bg_bl		{background:url(../images/common/box1_bottom_left_blue.gif) no-repeat bottom left; width:100%;}
		#box1 .bg_br		{background:url(../images/common/box1_bottom_right_blue.gif) no-repeat bottom right; width:100%; }
		#box1 .bg_line	{	width:100%;	background: url(../images/common/box1_bg_line.gif) repeat-y;}
		#box1 .bg_bt		{	width:100%;	background: url(../images/common/box1_bottom.gif) no-repeat left bottom;}
		#box1 td {font:10px sans-serif; text-align:center;  color:#333333; }

		#box2		{margin: 5px 0 0 0; width:100%; }
		#box2 h2					{font:bold 16px sans-serif;  padding: 0 0 0 0; color:#336699; text-transform: none; margin:0; padding:0; line-height:24px;}
		#box2 td .spacer			{padding: 0 5px 0 5px; }
		#box2 table .border  	{padding:0;  border:solid 1px #e8e8e8; background: #FFFFFF;}
		#box2 td .title  			{padding: 0 5px 0 5px; background:#e8e8e8; }
/*		#box2 td .title  			{padding: 0 5px 0 5px; background:#cdcdcd url(../images/common/box1_bg_gradient.gif) repeat-x bottom left; } */
		#box2 td .spacer  		{padding: 0 5px 0 5px; background: #FFFFFF;}
		#box2 td .list  			{
	width:70%;
	padding: 0;
	font:11px sans-serif;
	border-bottom: dotted 1px #e0e0e0;
}
		#box2 .price 				{color:#666666; font-weight:bold;}
		#box2 td .list a			{ width:100%; color:#2162ca; text-decoration: none; line-height:20px;}
		#box2 td .list a:hover  {text-decoration: underline; }

		#box1		{margin: 10px 0 0 0; width:100%; background:#FFF; }
		#box1 strong{ color:#160906; text-transform:uppercase}
		#box1 h2 {font:bold 16px sans-serif;  padding: 0 0 0 5px; color:#FFFFFF;  margin:0; line-height:24px;}
		
		#box3 img{ vertical-align:middle}
		
		#box3 ul 	{padding:15px 7px 15px 10px; margin:0px; list-style:none}
		#box3 .bg_list	{ background: url(../images/common/icn_arrow_blue.gif) no-repeat 0 8px; padding-left:10px;}
		#box3 .bg_list a	{color:#3b76cb; text-decoration: none; font-weight:bold;line-height:18px;}
		#box3 .bg_list a:hover {text-decoration: underline;}
		
		#box3 h2 		{font:bold 16px sans-serif;  padding: 0 0 0 5px; color:#FFFFFF;  margin:0;}
		#box3 td 		{padding: 0 0 0 0; color:#FFFFFF;  margin:0;}
		#box3 .bg_color	{width:100%; background-color: #00aaff;}
		#box3 .bg_tl	{background:url(../images/common/box1_top_left.gif) no-repeat top left; width:100%;}
		#box3 .bg_tr	{background:url(../images/common/box1_top_right.gif) no-repeat top right; width:100%; }
		#box3 .bg_bl	{background:url(../images/common/box1_bottom_left_blue.gif) no-repeat bottom left; width:100%;}
		#box3 .bg_br	{background:url(../images/common/box1_bottom_right_blue.gif) no-repeat bottom right; width:100%; }
		#box3  a		{color:#FFFFFF; text-decoration: none; font-weight:bold; line-height:18px;}
		#box3  a:hover 	{text-decoration: underline;}

		#box4 h2 		{font:bold 16px sans-serif;  padding: 0 0 0 5px; color:#FFFFFF;  margin:0;}
		#box4 td 		{padding: 0 0 0 0; color:#FFFFFF;  margin:0;}
		#box4 .bg_color	{width:100%; background-color: #00aaff;}
		#box4 .bg_tl	{background:url(../images/common/box1_top_left.gif) no-repeat top left; width:100%;}
		#box4 .bg_tr	{background:url(../images/common/box1_top_right.gif) no-repeat top right; width:100%; }
		#box4 .bg_bl	{background:url(../images/common/box1_bottom_left_blue.gif) no-repeat bottom left; width:100%;}
		#box4 .bg_br	{background:url(../images/common/box1_bottom_right_blue.gif) no-repeat bottom right; width:100%; }
		#box4  a		{color:#FFFFFF; text-decoration: none; font-weight:bold; line-height:18px;}
		#box4  a:hover 	{text-decoration: underline;}

		#LinkBox h2 	{font:bold 16px sans-serif;  padding: 0 0 0 5px; color:#2266cc;  margin:0;  line-height:24px;}
		#LinkBox .bg_color	{width:100%; background-color: #f8f9f7; color:#999999;}


	/*Footer */
		#FooterArea		{margin: 10px 0 0 0; font:10px sans-serif; color:#999999; border-top:solid 2px #e8e8e8;}
		#FooterArea  a	{ color:#2162ca; text-decoration: none;}
		#FooterArea  a:hover {text-decoration: underline; }
		#FooterArea .dotsline {border-bottom:dotted 1px #cbcbcb; border-top:dotted 1px #cbcbcb;}
		#FooterArea strong{ font: bold 10px sans-serif; color:#666666;}

	/*holidays */
		#holidaysintro  {color:#333333; margin-bottom:5px; line-height:18px;}
		#holidaysintro .dotsline {border-bottom:dotted 1px #cbcbcb;}
		#holidays  {color:#333333;}
		#holidays ul 	{padding:10px 7px 0 3px; margin:0px; list-style:none}
		#holidays .bg_list	{ background: url(../images/common/icon_arrow_grey.gif) no-repeat 0 8px; padding-left:10px;}
		#holidays .bg_list a	{ color:#2162ca; text-decoration: none; line-height:18px;}
		#holidays .bg_list a:hover {text-decoration: underline;}
		#holidays h2 {font-size: 1.5em; padding: 0.6em 0 0.3em 0; margin:0;}
		#holidays .dotsline {border-bottom:dotted 1px #cbcbcb;}
