/* ELEMENTS */

		body {font-family: sans-serif; font-size: 11px; 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: #666666; text-decoration: none;}
		a:hover {text-decoration: underline;}
		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 */
	
		.header {background: url(../images/common/bg-header.gif) top left no-repeat; height:95px;}
		.header img {padding-top:10px;}
		.header .contact {padding-right:20px;  font-size:18px; color:#FFFFFF; font-weight:normal;}
	
	/*  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 { float: left; margin:0 10px 0 0; width:260px;}
		#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: #FFFFFF url(../images/common/bg-searchbox.gif) repeat-x; border:1px solid #dcdcdc; border-bottom:none;width:258px;}
		#SearchBox_Tab { width:260px; Height:25px; background:url(../images/common/bg-searchbox-tab.gif) top left no-repeat;}
		#SearchBox_Tab span {display: block; float: left; height: 100%; font:bold 12px sans-serif;  color:#FFFFFF; text-transform: none; margin:0; line-height:24px; padding:0.1em 0.8em 0.1em 0.8em;}
		#SearchBox .dottedlines	{border-bottom: dotted 1px #e0e0e0;}


	/*MainColumn Box */
	
		#MainColumn { background: #FFFFFF url(../images/common/bg-center.gif) repeat-x; }
		#MainColumn h1 {font: 20px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#e00e00; margin-left:10px;}
		#MainColumn  strong {font:bold 11px sans-serif; color:#41b800;}

	/*Box */

		.mainbox		{margin: 0; padding:0; background:#FFFFFF url(../images/mainbox/main-box-bg.jpg) left bottom no-repeat;}
		.mainbox .cityname  {color:#666666; font-weight:bold; font-size:12px; padding-left:10px; text-align:left;}
		.mainbox .price {color:#FFFFFF; font-weight:bold; font-size:11px; padding-right:5px; text-align:right;}
		.mainbox .price div{color:#FFFFFF;font-size:10px;}
		
		#box1		{margin: 0; padding:0;  background:#FFF;  color:#666666; font-size:11px;}
		#box1 .bg{ background: #FFFFFF url(../images/common/bg-searchbox.gif) repeat-x; border:1px solid #dcdcdc; border-bottom:none;width:258px;}
		#box1 .tab{ background:#df2822 url(../images/common/bg-other2.gif) top right no-repeat;}
		#box1 .tab h2 { color:#FFFFFF; font-weight:bold; font-size:16px; margin:0; Padding:4px 0 3px 10px;}
		#box1 .line {border:1px solid #dcdcdc; border-bottom:none;}

	/*Footer */
		#FooterArea		{margin: 10px 0 0 0; font:10px sans-serif; color:#999999; border-top:solid 2px #e8e8e8;}
		#FooterArea  a	{ color:#666666; text-decoration: none; font-weight:bold;}
		#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;}


	/*Winter Promotions*/
	#container 	{
	 	width:660px;
		color:#333333;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10px;
	}
	#container .banner { width:660px; height:200px;}
	#container .destinations {}
	
	#container h2 {
		clear:both;
		color:#EE2E27;
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:5px 0 7px 13px;
		}
		
	#container .destinations .hotels {width:210px; float:right; margin-left:10px;}
	#container .destinations .hotels .hotels-img{width:80px; height:60px; margin-right:5px;}
	#container .destinations .hotels .hotels-title{width:120px; float:right;}
	#container .destinations .hotels .hotels-star{width:120px; float:right;}
	#container .destinations .hotels .hotels-price{width:120px; float:right; font-size:8px;  text-align:right;}
	#container .destinations .hotels .hotels-price span {font-size:16px; color:#EE2E27; font-weight:bold; padding-right:5px;}
	#container .destinations .hotels .hotels-btn{width:120px; float:right; text-align:right;}
	#container .destinations .destinations-more {margin-top:10px;}
	
	#container .destinations .destinations-more {	float:left;	text-align:left; width:650px; margin-left:10px; margin-bottom:10px;}
	#container .destinations .destinations-more  a {color:##666666; text-decoration:none; }
	#container .destinations .destinations-more  a:hover {color:##666666;		text-decoration:underline; }


