/* Site */
	#welcome1 { width:910px; margin:0 0 0 15px; }
        #welcome1 div { margin:10px 0 0 0; text-align: left;}
        #welcome1 h2 { border-bottom: 1px solid #d2d2d2; padding-bottom: 6px; text-align: left;}
	#welcome { width:500px; margin:0 0 12px 0; }
		#welcome div { margin:10px 0 0 0; }
		#welcome h2 { border-bottom: 1px solid #d2d2d2; padding-bottom: 6px; }
	#caring { width:500px; background:url(../images/bgd_top_contType01.gif) top no-repeat; padding:10px 0 0 0; margin:0 0 12px 0; }
		#caring div { width:500px; background:url(../images/bgd_bottom_contType01.gif) bottom no-repeat; padding:0 0 8px 0; }
		#caring h2 { color:#54b301; margin:5px 10px 0 10px;}
		#caring p,#caring a { margin:15px 10px 0 10px; }
	#content .contType01 { width:500px; margin:0 0 7px 0; }
		#content .contType01 h3 { background: url(../images/bgd_title_conType02.gif) left top no-repeat; padding:3px 0 2px 10px; margin:0; width:500px; color:#3b3b39; }
	#localConnection { width:185px; background:url(../images/bgd_content_lefContType01.gif) bottom no-repeat; margin:0 0 12px 0; padding:0 0 10px 0; }
		#localConnection h3 { width:175px; background:#84b4e2 url(../images/bgd_title_leftContType01.gif) no-repeat; padding:2px 0 4px 10px; color:#3c3a3b; margin:0 0 10px 0; font-size: 15px; font-style: normal; font-weight:bold;}	
		#localConnection h4 { color:#3977b2; margin:0 0 5px 0; font-size: 14px; }
		#localConnection img { float:left; margin:0 5px 0 0; }
		#localConnection div { width:168px; margin:0 0 0 10px; text-align:justify }
	
	#newsletter { width:185px; background:url(../images/bgd_content_lefContType01.gif) bottom no-repeat; margin:0 0 12px 0; padding:0 0 10px 0; }
		#newsletter h3 { width:175px; background:#84b4e2 url(../images/bgd_title_leftContType01.gif) no-repeat; padding:2px 0 4px 10px; color:#3c3a3b; margin:0 0 10px 0; font-size: 15px; font-style: normal; font-weight:bold;}	
		#newsletter div { width:168px; margin:0 0 0 10px; }
		
	#context a, #localConnection a { font-size:10px; color:#0470ec; }
		#content .datacontType01 { margin:3px 0 0 0; width:478px; background:#e2f4ff; border:1px solid #84c8f9; padding:10px; }
		#content .datacontType01 div { width:355px; margin:0 0 0 13px; float:left; }
				#content .datacontType01 div h2 { color:#276baa; float:left; margin:0; font-weight:bold;}
					#content .datacontType01 div h2 a { color:#276baa; text-decoration: none; font-size: 12px; }
					#content .datacontType01 div h2 a:hover { text-decoration: underline; }
				#content .datacontType01 div p { padding:3px 0 0 0; }
				#content .datacontType01 div ul { padding:3px 0 0 0; float:left; width:355px; }
		#content .visualcontType01 { width:100px; float:left; text-align:center; }
				#content .visualcontType01 img { border:1px solid #c5c8cd; }
		#content .datacontType01 h6 { width:400px; float:left; margin:0; }
		#content .datacontType01 p { padding: 5px 0 0 0; }
		#content .datacontType01 .typestyle span { background: url(../images/list_contType11.gif) left no-repeat; padding: 0 0 0 7px; color: #646263; margin-right: 7px; float: left;}
		#content .datacontType01 .btnBook { float:right; margin:0; }
		#content .datacontType01 .price { font-size:11px; width:160px; text-align:right; float:right; font-weight:bold; }
		#content .datacontType01 .roomnumber { color:#646263; }
		#content .datacontType01 .roomnumber span { font-weight: bold; color: #000000;}
		#content .datacontType01 .short_desc { margin: 5px 0 10px 0; display: block; text-align: justify;}
		#content .datacontType01 .destination span { width:122px; float:left; color:#5eb70f; }
		#content .datacontType01 .destination img, #content .travellers img { float:left; margin:2px 3px 0 2px; }
		#content .datacontType01 .destination a, #content .travellers a { float:left;  }
		#content .datacontType01 .travellers span { width:122px; float:left; color:#279dcf; }
	
	/* Tour brief intro 
	#content .datacontType01 .tourduration { margin: 0; padding: 0; }
		#content .datacontType01 .tourduration ul { float: none; margin: 0; padding: 0; color: #646263;}
		#content .datacontType01 .tourduration li {	margin: 3px 7px 3px 0; background: url(../images/icon_loc.gif) left no-repeat; padding: 0 0 0 8px;}
		#content .datacontType01 .tourduration .txtbold { font-weight: bold; color: #000000; }
	/* End - Tour brief intro */
				
		#content .lnk_more { width: 490px; height: 22px; background-color: #c4e7fa; padding-left: 10px; text-decoration: none; line-height: 19px; color: #204669; font-size: 12px; margin: 0 0 15px 0; }
			#content .lnk_more a { color: #204669; font-size: 12px; }
			#content .lnk_more a:hover { font-size: 12px; text-decoration: underline;}
			#content .lnk_more span { color: #eb4d03; font-size: 16px; padding-right: 5px; font-weight: bold; }
		
	#content .contType02 { width:500px; margin:0 0 12px 0; background:url(../images/bgd_tour.gif) bottom no-repeat; padding:0 0 76px 0; }
	
	#resultList { width:500px;  }	
		#resultList h2 { margin:0 0 10px 10px; }
		#searchtours { width:500px; padding:11px 0 5px 0; font-size:11px; margin:0 0 5px 0; background:#bfe8fc url(../images/bgd_searchtour.gif) top no-repeat; }	
			#searchtours form { padding:0 10px 0 10px; width:480px; overflow:hidden; margin:0 0 10px 0; }
			#searchtours form label, #budget form label, #midrange form label, #topend form label { width:49px; float:left; display:block; font-weight:bold; color:#6e6d6d; margin:3px 0 0 0; font-size:11px; }
			#searchtours form .sort, #budget .sort, #midrange form .sort, #topend form .sort { margin:3px 0 0 20px;  }
			#searchtours form a, #budget form a, #midrange form a, #topend form a { float:left; margin:3px 0 0 10px; }
			#searchtours form select, #budget form select, #midrange form select, #topend form select { width:118px; float:left; }
			#searchtours ul { width:480px; border-top:1px solid #FFFFFF; padding:10px 10px 0 10px; }
			#searchtours ul a { font-weight:bold; font-size:11px; }
			#searchtours li { margin:0 0 5px 0; color:#044444; }
				 
/* Partners */
	#brandname { width:500px; padding:12px 0 0 0; }
		#brandname h3 { color:#6b6b6b; margin:0 0 7px 0;  }
		#brandname ul { text-align:center; padding:10px 0 10px 0; border-bottom:4px solid #d6d6d6; border-top:4px solid #d6d6d6; }
		#brandname li { display:inline; }
		#brandname li img { margin:0 7px 0 7px; }
			
/* Error and Information Pages */
		#error { width:450px; margin:10px 0 12px 0; background:url(../images/icon_error.gif) left top no-repeat; padding:0 0 0 50px; }
		#error p,#information p { margin:8px 0 10px 0; width:420px; }
		#information { width:440px; margin:10px 0 12px 0; background:url(../images/icon_thanks.gif) left top no-repeat; padding:0 0 0 60px; }

/* End Site */

