﻿/******** IE png Fixed ********/
/****************************************/

/******** Default Behaviour Tags ********/
/****************************************/
/* Only Default Tags */
*			{margin:0; padding:0; list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size:11px; color:#464646; border:0; outline:none}
body		{text-align:center; background:#FFF url(../images/bgd_body.gif) repeat-x}
a			{text-decoration:none; outline:none}
a:hover		{text-decoration:underline}
h2			{font-size:15px; color:#791113}
div			{height:1%}
.hide {display:none}
/********** Common Structure (for all templates) ********/
/********************************************************/
/* Styles that are used in all pages (there are the structure styles)
The css tree must be ordered exactly as the same as HTML document
No use of additional comments (if the css tree is well ordered, the code is clear) */
	.clear {clear:both; height:0}
		.clear1 {clear:both}
	.errMsg {color:#FF0000; font-weight:bold;}
	.pdfLink {float:right; padding:10px 5px 0 0}
		.pdfLink a {text-transform:uppercase; color:#4a5808; font-weight:bold}
	.backTop {float:right}
		.backTop a {font-weight:bold; text-decoration:underline}
		.backTop a:hover {text-decoration:none}
	.logoEnd {float:right; display:block; margin:-35px 0 0 0; padding:0}
		.logoEnd img {padding:0 10px 0 0}
	
	.visual{width:177px; text-align:center; float:left; margin:-170px 0 0 0; position: relative; z-index:1100}	
	/**** hightlight ************/
	#hightlight{width:174px;  margin:100px 0 20px 2px; background:url(../images/bgd_subscribe_bottom.png) top left no-repeat; padding:10px 0 20px 0}
	#hightlight h3{color:#791113; font-weight:bold; padding:2px 0 8px 18px; display:block; background:url(../images/bgd_head2a.gif) 50% 100% no-repeat}
	#hightlightcontent { margin:5px 14px 0 15px; height: 100px; overflow: hidden;}
	#hightlightcontent p{ font-weight:normal; background:url(../images/bullet_highlight.gif) left 4px no-repeat; padding:0 5px 0 10px; margin:7px 0 0 0}
	#hightlightcontent marquee {}
	#hightlightcontent marquee div {overflow:hidden; height: auto;}
		
	/**** login ************/
	#login{width:174px; float:left; margin:60px 0 20px 2px;  padding:18px 0 0 0;}
	#login h3{color:#791113; font-weight:bold;  background: url(../images/bgd_h2.gif) 5px bottom no-repeat; padding:0 0 8px 5px;}
	#login p{ float:left; padding:8px 0 0 15px}
	#login a{width:174px; margin:0 0 0 5px!important; font-weight:normal!important; text-decoration:none}
	#login a:hover { background:none!important; text-decoration:underline!important}

		#login input{ font-size:10px; font-weight:normal; width:137px; padding:1px; border:1px solid #464646}
		#login .buttonLogin{ width:71px; height:auto; margin:0 0 0 30px; border:none; }
	
	.subscribe { width:76px; height:22px; margin:20px 0 60px 20px; padding: 0 0 10px 0}	
	.subscribe a:hover {background:none !important}	
	.subscribe1 {padding:30px 0 10px 0; margin:-40px 0 0 -115px !important; position:absolute; z-index:1200;}
	.subscribe1 a{ text-decoration:underline; font-weight:normal !important}
	.subscribe1 a:hover{ color:#791113; text-decoration:none; background:none !important}
	#nav3 .subscribe .unsubscribe {width:110px; display:block; padding:5px 0 10px 0; clear:left; font-weight:normal; text-decoration:underline; text-align:right}

	/**** Container ************/
	#container {width:914px; margin:auto; padding:0; text-align:left}
	
	/**** Header ************/
	#header {height:189px; background:url(../images/bgd_header.jpg) 0 100% no-repeat; position:relative}
		#logoPhoenix {width:484px; float:left; padding:7px 0 0 7px; position:absolute; z-index:1000;}
	#headerFlash {width:900px; height:161px; padding:28px 0 0 7px; position:absolute; z-index:0;}
	
	/**** Navigation Lev 1 ************/
	#nav1 {width:450px; height:35px; background:#FFF url(../images/bgd_body.gif) repeat-x; position:absolute; z-index:999; top:0; right:0}
		#nav1 ul {float:left; padding:14px 5px 0 25px}
			#nav1 li {float:left; padding:0 10px; border-right:1px solid #cfd7aa; position:relative}
			#nav1 li a {color:#cfd7aa; font-weight:bold}
			#nav1 li a:hover {color:#FFFFFF}
			
			#nav1 .active {color:#FFF; font-weight:bold}
			#nav1 .last {border:none; padding-right:211px}
			#nav1 .search {border:none; padding-right:6px}
				#nav1 .search a {color:#FFFFFF}
				
			#advancedSearch {z-index:997; width:300px; height:160px; top:35px; right:7px; padding:6px 4px 6px 0; position:absolute; background:url(../images/bgd_advanced.gif) 5px 5px no-repeat;}
				#advancedSearch h2 {display:block; background:url(../images/bgd_head3.gif) 3px 4px no-repeat; padding:2px 0 2px 8px; margin:0 7px 3px 7px; color:#FFF}
				#advancedSearch p {margin:8px 0; padding:0 0 0 12px; display:block}
					#advancedSearch .search {width:190px; border:1px solid #d6d5d5; padding:1px; margin-bottom:3px}
					#advancedSearch .choose {width:12px}
					#advancedSearch .close {float:right; width:30px; margin:7px -2px 0 0}
					#advancedSearch .hide {display:none}
					#advancedSearch .pageResult {border:1px solid #d6d5d5; padding:1px}
					#advancedSearch .searchButton {width:68px; height:18px}
			.Hide {position:absolute; top:-10000px; left:-5000px}
	
	/**** Navigation Lev 2 ************/
	
	#nav2 {background:url(../images/bgd_nav2.jpg) no-repeat; height:34px; padding:0 0 0 315px}
	#nav2 a {font-weight:bold; font-size:12px; color:#FFFFFF; display:block}
	
	#nav2 .last {background:none}	
	#nav2 .active {background:url(../images/bgd_nav2_hover.gif) 0 100% repeat-x }
				
	/**** Main Navigation ************/
	
	#mainnav {height:30px; margin:0; list-style:none; position:absolute; z-index:999}
	#mainnav li {margin:0; padding:0; float:left; position:relative; background: url(../images/bgd_nav2_split.gif) 100% 7px no-repeat}
	#mainnav a {font-weight:bold; color:#fff; height:18px; padding:6px 0 6px 0; margin:0 15px; display:inline; float:left; text-decoration:none}
	#mainnav a:hover {background:url(../images/bgd_nav2_hover.gif) 0 100% repeat-x}
		
	#mainnav ul {background:url(../images/bgd_subnav.gif) 0 0 repeat-y; top:26px; left:0; margin:0; padding:0; display:none; float:none; position:absolute; z-index:999; overflow:hidden}
	#mainnav ul li {margin:0; padding:0; float:none; clear:both; display:block; background:none;}
	#mainnav ul a {padding:2px 0 0 15px; margin:0; display:block; float:none; font-size:11px; border:1px solid #791113; border-top:none}
	#mainnav ul a:hover {background:#eff3e1; color:#791113; border:1px solid #791113; border-top:none}

	#mainnav .sub1 {width:150px}
	#mainnav .sub2 {width:127px}
	#mainnav .sub3 {width:130px}

	/**** Navigation Lev 3 ************/
	#nav3 {width:182px; height:420px; background:url(../images/bgd_nav3.jpg) no-repeat;float:left; z-index:1}
		html > body #nav3 {width:182px; min-height:420px; height:auto}
		
		#nav3 * {font-weight:bold}
		#nav3 h2 {padding:15px 0 8px 22px; margin:0 0 5px 0; background:url(../images/bgd_head2.gif) 50% 100% no-repeat}
		
		#nav3 a {margin:0 4px 0 0; cursor:pointer; color:#4B570D}
		#nav3 .subnavlist a {color:#464646}
		
		#nav3 a:hover {background:url(../images/bgd_nav3_active.png); color:#791113; text-decoration:none;}
		#nav3 .active {display:block; padding:5px 4px 6px 37px; margin:0 4px 0 0; height:1%; background:url(../images/bgd_nav3_active.png)}
		#nav3 dt .active {background:url(../images/bgd_nav3_active.png)}
		
		#nav3 ul {overflow:hidden}
			#nav3 li {display:block;  background:url(../images/bgd_nav3_lev.gif) 23px 9px no-repeat; margin:0 0 0 15px; padding:5px 0 6px 32px; height:1%}
						
			#nav3 li a:hover , #nav3 li.current ,  #nav3 li.current a {color:#7a1115; text-decoration:none}
			#nav3 li a:hover { background:none }
			
					#nav3 li ul li {display:block; background:none; margin:0; padding:10px 0 0 8px; height:1%}

					#nav3 li ul li a{color:#4a5808 !important;  background:url(../images/bgd_nav3_lev1.gif) 0px 9px no-repeat;  padding:5px 0 6px 10px}
					#nav3 li ul li a:hover{color:#7a1115 !important; background:url(../images/bgd_nav3_lev2.gif) 0px 9px no-repeat;}
					#nav3 li ul li a.current{color:#7a1115 !important; background:url(../images/bgd_nav3_lev2.gif) 0px 9px no-repeat; padding:5px 0 6px 10px;}
		
		
		/**** Navigation Hover Effect ************/
		#nav3 .openClose {display:block; padding:5px 4px 6px 37px; height:1%; background:url(../images/bgd_nav3_normal.gif) no-repeat}
		
		#nav3 .slideToogle {display:block; padding:5px 4px 6px 37px; height:1%; background:url(../images/bgd_nav3_hover.gif) no-repeat}
		#nav3 a.slideToogle:hover , #nav3 .slideToogle dt>a:hover {background:url(../images/bgd_nav3_active.png) no-repeat}
	
	#nav3 .nonSub li {padding:0; margin:0 4px 0 0; background:none; color:#4B570D}
	#nav3 .nonSub a {display:block; padding:5px 4px 6px 37px; margin:0; height:1%; background:url(../images/bgd_nav3_normal.gif) no-repeat}
	#nav3 .nonSub a:hover {background:url(../images/bgd_nav3_active.png); text-decoration:none;}
	#nav3 .nonSub .active {display:block; padding:5px 4px 6px 37px; margin:0; height:1%; background:url(../images/bgd_nav3_active.png); margin:0 4px 0 0; color:#4B570D}
	
	/**** Centre ************/	
	#centre {width:900px; overflow:hidden; clear:both; background:url(../images/bgd_content.png); padding:0 7px}
	
	/**** Bread Crumb ************/
	#breadcrumb {width:auto; margin:14px 0 5px 10px}
	#breadcrumb * {font-weight:bold; color:#791113}
	#breadcrumb dt , #breadcrumb dd {float:left; margin-right:10px}
	#breadcrumb dd {background:url(../images/bgd_breadcrumb.gif) 0 4px no-repeat; padding:0 0 15px 16px}
	#breadcrumb .active {color:#464646}
	
	/**** Paging ************/

	.paging {padding:10px 0; text-align:center;}
	.paging * {display:inline; float:none; font-weight:bold}
	.paging a {font-weight:normal; background:none; margin:0; padding:0 4px; font-weight:bold}
	.paging .current {color:#791113; text-decoration:underline; padding:0 4px}
	.paging .prev {background:url(../images/bgd_back.gif) no-repeat 0 60%; padding:0 10px 0 10px;}
	.paging .next {background:url(../images/bgd_next.gif) no-repeat 100% 60%; padding:0 10px 0 0}
		
	
	/**** Content ************/	
	#content {width:700px; margin:4px 0 6px 16px; float:left}
	#content h2 {width:100px; float:right; margin:0 5px 0 0; padding:0 0 5px 0; display:inline}
	#content h3 {display:block; background:url(../images/bgd_head3.gif) no-repeat; padding:3px 4px 5px 8px; color:#FFF}
	
	/**** Footer ************/
	#footer {width:914px; clear:both; height:36px; background:url(../images/bgd_footer.png) no-repeat}
		#footer * {font-size:10px; font-weight:bold; color:#FFFFFF}
			#footer ul {padding:10px 45px 0 0; float:right}
				#footer li {padding:0 6px 0 8px; border-right:1px solid #FFFFFF; float:left}
			#footer p {padding:10px 0 0 25px}
		
	#footer .last {border:none; padding-right:0}

/******** Specifics Universes (grouped by template) ********/
/***********************************************************/
/* Management of the differences between universes (colors, size of blocks…)
The css tree must be ordered as the same as HTML document
Each blocks of style needs to be precede by a line:*/

	/** Universe:Name of the part **/
	#SubContent {width:578px; float:left; }/*position:relative;*/
		#SubContent p {margin:0 0 10px 10px; line-height:18px;}
		#SubContent h3 {font-size:17px; margin:0px 0 15px 0}
		#SubContent h4 {font-weight:bold; margin:20px 10px 5px 0; padding-left:10px}
		
	#SubContent01 {width:590px; float:left}
		#SubContent01 h3 {font-size:17px; margin:0px 0 15px 0}
		
	#SubContentFull {width:700px; float:left}
	/** Universe: intro text **/
	.intro p {line-height:18px}
	.intro h4 { padding-left:10px}
/******** Specifics Blocks (grouped by template) ********/
/********************************************************/
/* Styles of blocks that are not used in all pages
The css tree must be ordered as the same as HTML document
Each styles are grouped by pages or group of pages where they are found in HTML
Each group need to be precede by a line:*/
	#hometype { }
		#hometype span {float:left; padding:10px 15px 0 0}
	#hometype .intro {width:250px; float:left}
		.introText {height:150px; padding:45px 0 5px 7px;}
		.introText h4{color:#008000;}	
		.introHide {position:absolute; top:-10000px; left:-5000px}
	
	#fadeImg {width:237px; height:169px; padding:0 0 0 6px}
		#fadeImg div {position:absolute; width:237px; height:169px}


/** Template:Name of the page(s) **/

	/** Template: About Us **/
	.phoenixGroup {}
		.phoenixGroup ul {padding:10px 0 15px 20px}
			.phoenixGroup li {background:url(../images/bgd_listype_1.gif) 0 3px no-repeat; padding:0 0 0 25px; margin:0 0 6px 20px; position:relative;}

	.phoenixGroup .intro {}
			.phoenixGroup .intro img {float:right; margin:0 0 15px 25px}

	.phoenixGroup .backTop {padding-right:20px}
				
		.listType01 {padding: 10px 0 0 0;}
			.listType01 dt {background:url(../images/bgd_title.jpg) 0 15px repeat-y; height:1%; margin:0 0 5px 0; padding: 0 0 2px 8px; display:block; overflow:hidden; cursor:pointer}
				.listType01 dt a {font-weight:bold; color:#791113; padding:0 0 0 20px;}
				.listType01 dt a:hover{background:none}
					.listType01 dd {line-height:18px}
			.listType01 span {float:right; color:#4a5808; font-weight:bold; padding:0 10px 0 0; margin:-18px 0 0 0}
			
			.listType01 .mail{background:none;}
					
				.listType01 .special{font-weight: bold; background:none; color:#4a5808; width:190px; padding:10px 15px 0 0; float:right; text-align:right;}
			.listType01 dd {height:1%; padding: 0 0 25px 0; clear:both;}
				
	/** Template: Staff **/
	.staffContainer {background:url(../images/bgd_staff_top.jpg) no-repeat; margin:0 0 20px 12px}
		.staffContent {background:url(../images/bgd_staff_bottom.gif) 0 100% no-repeat; padding:0 10px 0 16px; overflow:hidden}
			.staffContent dl {margin:0 0 15px 0}
				.staffContent dt {}
				.staffContent dd {padding:5px 0 0 24px; font-weight:bold; font-style:italic}
				.staffContent em {}
				.staffContent strong {}

	.introStaff {height:150px}
		.introStaff span img {float:left; margin:15px 50px 0 0; border:3px solid #c9d098}
		.introStaff a {background:url(../images/bgd_list_staff.gif) 0 2px no-repeat; padding:0 0 3px 24px; color:#791113; font-weight:bold}				
		
	.staffDetail {width:526px; padding:30px 14px 10px 0;}
	.staffDetail li { background:url(../images/bgd_lev2.gif) 0 7px no-repeat; padding:2px 0 0 12px; margin:0 0 5px 10px; }
	#SubContent .staffDetail p {line-height:18px; margin-left:0}
	
		#SubContent .staffDetail h4 {font-size:13px; color:#791113; padding:0; margin:0 0 2px 0}
		#SubContent .staffDetail h5 {font-size:11px; font-style:italic; padding:0; margin:0 0 10px 0}
	
	.staffHide {display:none;}
	
	/****** dhtml scroller ****/
	.smScrollContent {overflow:hidden; float:left; position:relative}
	.smScrollContent1 {overflow:hidden; float:left; margin:0 0 20px 0!important; padding:0 0 0 15px!important}
	.fix {margin:0 0 20px 0!important; padding:0 0 0 20px!important}
	.smScroller {width:16px; overflow:hidden; float:left; visibility:hidden;}
	
		.smScroller * {margin:0; padding:0; cursor:pointer; display:block;}
		.smScrollUp {width:16px; height:12px;}
		.smScrollDn {width:16px; height:12px;}
		.smScrollDx {width:16px; background:url(../images/ico_the_scroll.gif) 6px 0 repeat-y;}
		
	.wrapper {padding:0 0 10px 0}	
	
	/******************************/
	
	.membershipContainer {background:url(../images/bgd_staff_top.gif) no-repeat; margin:0 0 10px 0}
		.membershipContent {background:url(../images/bgd_staff_bottom_normal.gif) 0 100% no-repeat; padding:20px 20px 5px 5px; overflow:hidden}
			.membershipContent dl {display:inline; width:155px; margin:0 15px; float:left}
				.membershipContent dd {text-align:center; font-weight:bold; padding:0 0 12px 0}
		.membershipContent a {color:#4a5808}

	/****** inner oage ****/
	.subPageContainer {background: url(../images/bgd_subpage_top.gif) 0 0 no-repeat; margin:0 0 20px 5px; width:562px; padding:0 !important; clear:both}
	.subPageContent {padding:15px 15px 10px 15px; background: url(../images/bgd_subpage_bottom.gif) 0 100% no-repeat; position:relative;}
	.subPageContent p { font-weight:normal; line-height:20px; padding:0; margin-left:0 !important}
	.subPageContent h5{ background:url(../images/bgd_h5.gif) right repeat-y; padding:7px 5px 5px 0; margin:0 0 5px 0; color:#791113; font-size:12px}
	.subPageContent h6 {font-weight:bold; font-style:italic}
	.subPageContent select { width:186px; border:1px solid #849723}
	
	
	#container .days { width:90px; background:url(../images/ico_days.gif) no-repeat;}
	#container .private {background:url(../images/ico_private.gif) no-repeat}
	#container .stars {background:url(../images/ico_stars.gif) no-repeat}

	
	/** Template: Contact Us **/
	.contactContainer {background:url(../images/bgd_contact_container.gif) no-repeat; margin:0 0 20px 0; position:relative}
		.contactContent {width:432px; visibility:hidden; top:0;}
			.contactForm {padding:10px 20px 10px 20px}
			.contactForm a {font-weight:bold; color:#791113}
			
			.contactContent form {display:block}
			.contactContent form p {display:block; overflow:hidden; clear:both; line-height:14px !important; padding:4px 0}
				.contactContent strong {color:#791113; font-size:10px}
			.contactContent label {width:124px; padding:0 5px 0 0; float:left; color:#464646; font-weight:bold}
			.contactContent input , .contactForm select {width:248px; float:left; border:1px solid #849723; background:#f8faeb; padding:1px}
			.contactContent select {width:253px; border:1px solid #849723} 
			
			.contactContent .Submit {padding:5px 0 0 126px; border:none}
			.contactContent .btnSubmit {width:71px; height:20px; border:none; margin:-1px 5px 0 0}
			.contactContent .Hide {visibility:hidden}
			.contactContent .close {width:30px; position:absolute; right:42px; top:30px}
		
		#contactShadow { position:absolute; width:432px; height:260px; z-index:1100; left:12%; top:5%;  }
			.contactFrm {position:absolute; width:400px; padding:25px 35px 35px 26px; z-index:1101; left:12%; top:5%}
			.contactFrm  span {display:block; background:url(../images/bgd_head3.gif) no-repeat; padding:3px 4px 5px 8px; margin:0 18px 0 0; font-size:17px; font-weight:bold; color:#FFF}
			.contactDetail {padding:10px 10px 35px 20px; background: url(../images/bgd_contact_bottom_new.gif) 0 100% no-repeat;}
			.contactDetail em {font-size:10px}
			.contactDetailScroll { overflow:auto; height:260px }
			.contactDetailScroll img {float:right; padding:0 10px}	
/****sendFrm****tour_detail*********************************/
	#thankYou{padding:10px 0 0 10px; display:none;}	
	#sendShadow { position:absolute; width:432px; height:260px; z-index:1100;  left:12%; top:5%}		
	.sendFrm {position:absolute; width:400px; padding:25px 35px 35px 20px; z-index:1101;  left:13%; top:5%}
	.sendFrm  span {display:block; background:url(../images/bgd_head3.gif) no-repeat; padding:3px 4px 5px 8px; margin:0 18px 0 0; font-size:17px; font-weight:bold; color:#FFF}
		.sendFrm form p {display:block; overflow:hidden; clear:both; line-height:14px !important; padding:4px 0}
		.sendFrm textarea {width:250px; background:#f8fceb; border:1px solid #849723} 
		.sendFrm input {width:248px; float:left; border:1px solid #849723; background:#f8faeb; padding:1px}
		.sendFrm label {width:125px; padding:0 5px 0 0; float:left; color:#464646; font-weight:bold}
		.sendFrm .Submit {padding:10px 0 0 130px; border:none}
		.sendFrm .pad { font-style:italic; padding:4px 0 4px 130px; margin:0}
					
	/****SubContent01****confirmContent*********************************/
	.confirmContent{ width:385px; float:left; margin-left:5px; display:inline}
	.confirmContent h5{ color:#791113; font-size:12px; font-weight:bold;  background:url(../images/bgd_h5_tailor_made.gif) left top no-repeat ; width:370px;  padding:8px 0 10px 15px}		

	.confirmContent p{ color:#464646; font-size:11px; line-height:20px; padding:10px 0 5px 35px;}
	.confirmContent strong{ width:105px; float:left}
	.confirmContent span{ padding-left:105px; float:left}
	
		.confirmContent .none{ font-weight:bold; width:auto; padding-right:20px}
		.confirmContent .padLeft{padding:0 0 20px 105px; margin-top:20px; float:left}
		
		.history {width:187px; background:url(../images/bgd_history_top.gif) top no-repeat; margin:0 0 0 10px; padding:0; float:left}
		.history .content {background:url(../images/bgd_history_bottom.gif) 0 100% no-repeat; padding:0 0 20px 10px; margin:10px 0 0 0; overflow:hidden}
		.history h4 {display:block; background:url(../images/bgd_tit_countrylist.gif) 100% 0 repeat-y; font-size:12px; padding:5px; margin:5px 13px 10px 0 !important; color:#791113}
		.history ul { padding-bottom:15px}
		.history li {background:url(../images/bgd_nav3_lev.gif) 8px 4px no-repeat; padding:0 0 0 15px; margin:0 0 6px 0; height:1%; list-style:none}
		.history a {color:#464646; font-size:11px;}
				.colorProcessing, .colorProcessing strong, .colorProcessing a {color:#779102}
				.colorCompleted, .colorCompleted strong, .colorCompleted a {color:#be1301}
		.history div {margin:5px 0 0 5px;}
		.history div h5 {color:#791113; font-weight:bold; font-size:10px;}
		.history div p {color:#464646; font-size:10px; width:85px; margin:0; padding:2px 10px;}
		.history div img {margin:-10px 0 0 70px;}
				.processing {background:#779102; color:#779102}
				.completed {background:#be1301; color:#be1301}
				.cancelled {background:#464646; color:#464646}				

		/****************************************/
			
		/** Template: About Charity **/
		#meaCharity{ margin:0 0 20px 0;}
		.aboutCharity{background:url(../images/bgd_contact_container.gif) no-repeat; margin:0 0 15px 0;}
		.aboutDetail {padding:20px 10px 20px 20px; background: url(../images/bgd_contact_bottom_new.gif) 0 100% no-repeat;}
		.aboutDetail img{ float:left; margin:20px 15px 10px 0;}
			.aboutDetail div{float:left; margin:0 0 0 0; } 
			.aboutDetail div p{margin-left:0 !important} 
			.aboutDetail div h5{ background:url(../images/bgd_h5.gif) 0 0; padding:7px 5px 5px 7px!important; margin:0 0 5px 0; margin:0 0 5px 0; color:#791113!important; font-size:12px; font-weight:bold;}
			.aboutDetail span{ width:159px;}
			.aboutDetailColumn {width:360px; float:left}
			
		/** Template: The Destination **/
		#theMap {float:left}
		.destination {width:238px; background:url(../images/bgd_provinces_bottom.gif) 0 100% no-repeat; margin:0 0 0 10px; padding:0 0 34px 0; float:left}
		.destination .content {background:url(../images/bgd_provinces_top.gif) no-repeat; padding:10px 0 0 10px; overflow:hidden; position:relative}
		.destination h4 {display:block; background:url(../images/bgd_tit_countrylist.gif) 100% 0 repeat-y; font-size:12px; padding:5px; margin:17px 17px 10px 0 !important; color:#791113}
		.destination li {margin:0 0 8px 0; background:url(../images/bgd_nav3_lev.gif) 0 4px no-repeat; padding:0 0 0 10px; height:auto!important}
		.destination a {color:#464646; font-weight:bold}
		.destination a:hover {color:#791113}
				.textboxDestinations { background: url(../images/bgd_des.gif) 0 0 no-repeat; padding:13px 0 0 12px; margin:5px 0 0 5px; width:298px; height:27px; position:relative}
				.textboxDestinations select{color:#464646; border: 1px solid #9395a4; width:180px}
				.textboxDestinations option{ padding:0 3px;}
				.textboxDestinations label{color:#fff; font-weight:bold; float:left; padding:0 5px 0 0}
					.padTop{ margin-top:-3px !important;}
	/****** dhtml scroller provinces ****/
	#destinationListContent {width:180px; height:275px;}
		#destinationListScroller {height:275px;}
			#destinationListScroller .smScrollDx {height:251px; display:block;}				
					
	/*******popupPicture***********************/
	#popupShadow { position:absolute; width:480px; height:380px; z-index:1100; left:35%; top:50%;  }
	.popupContent {width:480px; display:none; z-index:995; left:50px; top:120px; position:absolute;}
	.popupPicture .close {width:35px; position:absolute; right:0; top:18px;}

	.popupPicture {width:440px; height:340px; padding:22px; padding-top:35px; text-align:left; position:absolute; z-index:1101; left:35%; top:50%;}
	.popupPicture p {font-weight:bold; padding:0}
	.slideShow {width:440px; height:290px; margin:0 auto 10px auto}
	.slideShow img {border:0px solid #b6bf64}
	.loadingSlideShow {position:absolute; top:170px; left:220px;}
	/*******popupPicture***********************/
	#controlSlide {float:right}
	#controlSlide img {margin:0 2px}
	
		/****** dhtml scroller hightlight ****/
	#scrollContent {width:532px; /*height:424px;*/ margin:0 0 15px 0; position:relative;}
		#scrollContent h4 {font-size:12px; background: url(../images/bgd_h5_charity.gif) right no-repeat; margin:0; height:23px;}
		#scrollContent h4 img {float:left; margin:0 5px 0 0}
		#scrollContent h5 {margin:0 10px 0 0; color:#791113; }
		#scrollContent h6 {font-style:normal; color:#791113; line-height:20px; padding:0 10px 0 0}
/*		#scrollContent table {margin:0 0 20px 0}
		#scrollContent table td {border-bottom:1px solid #a3b747; border-right:1px solid #a3b747; padding:4px; margin:0}*/
		#scrollContent .last1 {border-right:none}
		#scrollContent .last2 {border-bottom:none}
		#scrollContent .check {background:url(../images/bgd_table_list.gif) 6px 7px no-repeat; padding-left:20px}
		
		#scrollContent span{color:#791113; padding:5px 0 0 0; margin-left:-5px; display:block}
		#scrollContent img {margin:0 15px 0 0; display:block}
		#scrollContent div { height:auto !important; margin:0 10px 0 0 }
		#scrollContent div p {line-height:18px; padding:0 0 0 5px}
	#scrollScroller {height:424px; display:none;}
		#scrollScroller  .smScrollDx {height:400px;}
		
		/****** dhtml scroller1 contact ****/
	#scrollContact {width:510px; height:364px; margin:0 5px 15px 0; position:relative;}
	#scrollContact p {line-height:18px}
	#scrollContact em {font-size:11px}
	#scrollContact img {float:left; margin:0 15px 0 0}
	#scrollContact h4 {background:url(../images/bgd_h5_charity.gif) right no-repeat; padding:4px 0; margin:0; color:#791113; font-size:12px}
		.phoneGuide {display:block; padding:0 0 0 35px; font-style:italic}
		.setStyle1 {font-size:12px; font-style:italic; font-weight:bold}
		.setStyle2 {font-size:14px; font-style:italic; font-weight:bold; color:#791113}
	
	#scrollScrollerContact {height:364px;}
		#scrollScrollerContact  .smScrollDx {height:340px;}
	
	/*===================== dhtml scroller2 Tour list****/
		#scrollTourlist {width:555px; height:525px; margin:0 0 15px 3px; position:relative;}
		.subPageContainer1 {background: url(../images/bgd_subpage_top_new1.gif) 0 0 no-repeat; margin:0 0 20px 0; width:525px; padding:0 !important; clear:both; height:130px}
			html>body .subPageContainer1 {min-height:130px; height:auto}
		.subPageContent1 {background: url(../images/bgd_subpage_bottom_new.gif) 0 100% no-repeat; padding:15px 15px 10px 15px; height:110px}
			html>body .subPageContent1 {min-height:110px; height:auto}
		.subPageContent1 p {line-height:20px; padding:0}
		.subPageContent1 span {height:500px}
		.subPageContent1 img {float:left !important; margin:0 10px 4px 0}
		.subPageContent1 h5 {background:url(../images/bgd_h5.gif) 0 0; padding:7px 5px 5px 0; margin:0 0 5px 0; color:#791113; font-size:12px}
		.subPageContent1 h6 {font-weight:bold; font-style:italic}
		.subPageContent1 a {font-weight:bold; float:right; background:url(../images/bgd_nav3_lev.gif) 0 6px no-repeat; margin:-15px 20px 0 25px; padding:0 0 0 8px}
		.subPageContent1 ul {float:left; width:300px !important; margin-bottom:15px}
		.subPageContent1 li {float:left; padding:6px 0 6px 30px !important; width:60px}
		.subPageContent1 .subPageContainer {margin-bottom:15px}
		.subPageContent1 .textType { width:300px; float:left}
		
		#scrollScrollerTourlist {height:525px;}
		#scrollScrollerTourlist  .smScrollDx {height:501px;}	
		

	/****** dhtml scroller2 Tour list****/
	#scrollTravelFacts {width:550px; height:540px; padding:0 0 15px 10px; overflow:hidden; position:relative; display:block;}
		#scrollTravelFacts p {line-height:18px; margin-left:0 !important}		
		#scrollTravelFacts em {font-size:11px}
		#scrollTravelFacts img {float:left; margin:0 15px 0 0}
		#scrollTravelFacts h4 {padding:4px 0; margin:0; color:#791113}
		#scrollTravelFacts ul{padding:0 0 5px 10px; width:500px; line-height:16px}
		#scrollTravelFacts li {background:url(../images/bullet_04.gif) 0 7px no-repeat; padding:0 0 0 10px; margin:0 auto; display:block; clear:left; width:100%;}
		
		#scrollTravelFacts table {margin:0 0 20px 0; border:1px solid #a3b747; background:#e7ecd2}
		#scrollTravelFacts table td {border-bottom:1px solid #a3b747; border-right:1px solid #a3b747; padding:4px; margin:0}
		#scrollTravelFacts table ul {width:auto}
		#scrollTravelFacts .last1 {border-right:none}
		#scrollTravelFacts .last2 {border-bottom:none}
		#scrollTravelFacts .check {background:url(../images/bgd_table_list.gif) 6px 7px no-repeat; padding-left:20px}
		
		
	#scrollScrollerTravelFacts {height:540px;}
		#scrollScrollerTravelFacts  .smScrollDx {height:516px;}		
		
	/****** dhtml scroller5 Tours Detail ****/
	#scrollToursDetail {width:500px; height:354px; margin:0 0 15px 10px; position:relative; display:inline}

		#scrollToursDetail h4 {background:url(../images/bgd_h5_charity.gif) right no-repeat; padding:8px 0; margin:0; color:#791113; font-size:12px; }
		#scrollToursDetail h5 {background-position:right}
		#scrollToursDetail h6 {color:#791113; background-position:right}
		#scrollToursDetail span {color:#4a5808; background-position:right}
		#scrollToursDetail img {float:left; margin:0 15px 0 0}
		#scrollToursDetail div p {line-height:18px; margin-left:180px}
	
	#scrollScrollerToursDetail {height:354px;}
		#scrollScrollerToursDetail  .smScrollDx {height:330px;}	
		
	/****** dhtml scroller5 OurTeam ****/	
	
	#scrollOurTeam {width:330px; height:124px; margin:15px 0 ; position:relative}
	#scrollScrollerOurTeam div {margin:0; padding:0; cursor:pointer; display:block;}
	#scrollScrollerOurTeam {height:124px; margin:15px 0 0 0;}
		#scrollScrollerOurTeam  .smScrollDx {height:100px; display:block}
	

	/***************************************************************************************************/
	
		.titletour{ width:300px; float:left}				
	
	/****** frmNewsletter****/
	#frmNews {}
	#frmNews p {display:block; clear:left; overflow:hidden; margin:0; padding:0 0 7px 0; height:1%}
	#frmNews span {font-weight:bold; color:#791113}
	#frmNews label {padding:0 0 0 20px; float:left; display:block}
	#frmNews input {float:left}
	#frmNews .labelSet1 {width:135px; height:12px; font-weight:bold; color:#464646}
	#frmNews .labelSet2 {padding:0 10px 0 4px; width:90px}
	#frmNews .labelSet3 {padding:0 6px 0 6px}
	#frmNews .inputSet1 {padding:1px; border:1px solid #849723; background:#f8faeb; width:182px; height:14px}
	#frmNews .inputSet2 {margin:2px 0 0 0}
	#frmNews .inputSet3 {border:1px solid #849723; background:#f8faeb; width:122px; height:14px; margin:3px 0 0 0}
	#frmNews .inputSet4 {width:60px; margin-right:6px; float:left}
	#frmNews .inputSet5 {border:1px solid #849723; background:#f8faeb; width:116px; height:14px; padding:1px}
	#frmNews .inputSet6 {padding:1px; border:1px solid #849723; background:#f8faeb; width:182px}
	#frmNews .pad {padding-left:155px}
		 .btnReset {padding-left:15px}
	/****** frmOurPrices****/
	#frmPrices {}
	#frmPrices p {display:block; clear:left; overflow:hidden; margin:0; padding:0 0 10px 0; height:1%}
	#frmPrices span {font-weight:bold; color:#791113;}
	#frmPrices label {padding:0 0 0 20px; float:left; display:block; font-weight: normal; color:#464646}
	#frmPrices input {width:196px; float:left; border:1px solid #849723; background:#f8faeb; padding:1px}
	#frmPrices select {width:200px; font-weight: normal; float:left; border:1px solid #849723; background:#f8faeb; padding:1px}
	#frmPrices input.btnSubmit1 {width:71px; height:20px; float:left}

	#frmPrices .labelSet1 {width:125px; height:12px; font-weight:bold;}
	#frmPrices .labelSet2 {width:192px; font-weight:bold;}
	#frmPrices .labelSet3 {padding:0 0 0 5px; width:180px}
	#frmPrices .labelSet4 {padding:0 0 0 5px; width:200px}
	
	#frmPrices .selectSet1 {width:45px;}
	#frmPrices .pad {padding-left:212px;}
	#frmPrices .pad00 {padding-left:180px; padding-top:15px}
	#frmPrices .pad00 img {float:left; margin-right:10px}
	#frmPrices .pad01 {padding-left:135px; }
	#frmPrices .btnSubmit1 {width:71px; height:20px; border:none; margin:-1px 5px 0 0}
	#frmPrices .btnSubmit2 {width:90px; height:20px; border:none; margin:-1px 5px 0 0}
	#frmPrices .btnSubmit3 {width:84px; height:20px; border:none; margin:-1px 5px 0 0}

		 
	/*************************/
	
	#SubContentFull {width:700px; float:left}
	#SubContentFull p {padding:0 0 6px 0; line-height:18px}
	#SubContentFull h3 {font-size:17px; margin:0px 0 15px 0}
	#SubContentFull h4 {font-weight:bold; margin:20px 10px 5px 0}
	#SubContentFull h6 {color:#791113; font-style:normal; line-height:22px}
	#SubContentFull h6 span {color:#4a5808; font-style:italic; text-decoration:underline}
	.destinationTitle {background:url(../images/bgd_h5.gif) 100% 0 repeat-y; padding:4px 0; margin:0 0 10px 0;}
	.destinationTitle h5 {color:#333333; font-size:10px; font-style:italic;padding:0 5px 0 0; float:right; margin:4px 0}
	.destinationTitle h6 {color:#791113; font-size:12px; font-weight:bold; margin:4px 0}
	.destinationTitle p {color:#791113; font-size:12px; display:inline; font-weight:bold; margin:0!important; padding:0;}
	.destinationTitle * {color:#791113}
	
	.available{color:#333333; font-size:12px; font-style:italic;padding:0 5px 0 0; float:left; }

	
	.destinationPlace {float:left; margin-left:18px;padding:0;}
	.destinationPlace h5 {text-transform:uppercase; color:#791113; font-weight:bold; background:url(../images/bgd_head2.gif) 0% 104% no-repeat; padding:0 0 5px 0; margin:0 0 10px 0; width:140px}
	.destinationPlace ul {padding:0; margin:0 15px 10px 0 !important; float:left; display:block; width:120px}
	.destinationPlace li {margin:0 0 5px 0; padding:0 0 2px 8px; background:url(../images/bullet_03.gif) 0 4px no-repeat;}
	.destinationPlace li a {font-weight:bold}

	.daydestination {text-align:right}
	.flashmap {float:left; display:block; padding:0; margin:0 0 18px 18px; display:inline}
	.flashmap p {padding:0; margin:0!important;}
	.otherAccom {color:#791113; font-weight:bold; background:url(../images/bgd_nav3_lev.gif) 0 8px no-repeat; padding:0 12px 15px 10px; float:right;}

	.accomColumn {overflow:hidden}
	.accomColumn a:hover {text-decoration:underline!important}
	.accomColumn div { float:left; background:url(../images/bgd_column01.gif) left bottom no-repeat; margin:0 15px 0 0; padding:0 0 0 10px; width:155px}
	.accomColumn strong {background:url(../images/bgd_nav3_lev.gif) 0 3px no-repeat; padding:0 0 0 7px}
	.accomColumn h3 {background:url(../images/ico_accom.gif) 0 2px no-repeat!important; padding:4px 0 4px 35px!important; color:#464646; font-weight:bold}
	.normalH3 {color:#464646!important; font-size:11px!important;  font-weight:bold;}
	.normalH3 a {color:#464646!important; font-size:11px!important;  font-weight:bold;}
	.accomColumn {background:none; font-weight:normal; padding:0}
	.accomColumn span{float:right; margin:0 30px 0 0}
	.accomColumn .accomColumnfirst {margin-left:-5px; padding:0 0 0 5px!important; background:none}
	.accomColumn strong a {background:none;padding:0 0 0 0}
	#SubContent .accomColumn h3 {height: 25px}
	
	
	.accomLinks {text-align:center; padding:5px 0 7px 0; overflow:hidden;}
	.accomLinks img {padding:0 5px}
	.accomLinks {text-align:center; padding:5px 0 7px 0; overflow:hidden;}
	#buttonbottom { position:relative}
	#linkbutton1{width:300px; padding:10px 0 0 80px; float:left}
	#linkbutton1 a { margin:10px 5px }
	#linkbutton2{ width:160px;; float:left; margin: 0 0 0 30px}
		.buttonprint{ background:url(../images/btn_print.gif) 5px 0 no-repeat; padding:0 0 3px 35px; margin:0 0 5px 10px !important; height:16px}
		.buttonsendtofriend{ background:url(../images/btn_sendtofriend.gif) 3px 0 no-repeat; padding:0 5px 5px 35px; margin:0 0 0 5px}
	
	/****** dhtml scroller newsletter ****/
	#dhtmlgoodies_scrolldiv5 {float:left; width:500px; position:relative; margin:0 0 15px 0}
	#scrolldiv_parentContainer5 {overflow:hidden; float:left; position:relative}
	#scrolldiv_content5 {position:relative; float:left; height:auto; width:485px; overflow:hidden; font-weight:normal}
	#scrolldiv_content5 h4 {background:url(../images/bgd_h5_charity.gif) right no-repeat; padding:8px 0; margin:0; color:#791113; font-size:12px; }
	#scrolldiv_content5 h5 {background-position:right}
	#scrolldiv_content5 h6 {color:#791113; background-position:right}
	#scrolldiv_content5 span {color:#4a5808; background-position:right}
	#scrolldiv_content5 img {float:left; margin:0 15px 0 0}
	#scrolldiv_content5 div p {line-height:18px; margin-left:180px}
	#scrolldiv_slider5 {	width:13px;	padding:0;	margin:0; position:absolute; left:487px;top: -2px;}
	#scrolldiv_scrollbar5 {width:5px; height:15px; position:relative; background:url(../images/ico_the_scroll.gif) repeat-y; top:0; left:25px}
	#scrolldiv_theScroll5 {width:11px; height:24px; margin:0; position:absolute; cursor: pointer; background:url(../images/ico_scroller.gif) 0 0 no-repeat; top:0; left:-3px}
	#scrolldiv_scrollUp5 ,#scrolldiv_scrollDown5 {width:16px; height:12px; cursor:pointer; margin:0 0 0 19px; top:0; left:0}
	#scrolldiv_scrollDown5 span, #scrolldiv_scrollUp5 span {cursor:pointer; background:none; width:13px; height:7px}	
	
	/****confirmBook*********************************/
	.confirmBook{ width:561px; float:left; margin-left:5px; display:inline}
	.confirmBook h5{ color:#791113; font-size:12px; font-weight:bold;  background:url(../images/bgd_h5_tailor_edited.gif) left top no-repeat ; width:561px;  padding:10px 0 10px 15px !important;}		
	.confirmBook h6{ color:#4b570d; font-size:11px; font-weight:bold; margin-bottom:6px}		
	.confirmBook p{ color:#464646; font-size:11px; padding:2px 0 !important; margin:0 !important; clear:both !important}
	.confirmBook strong{ width:200px; float:left}
	.confirmBook span{ padding-left:105px; float:left}
	.confirmBook div{ padding:5px 0 5px 35px; margin:0}
	.confirmBook .padConfirm * {clear:both; width:auto}
	.confirmBook p.padLeft{ padding:0 0 12px 200px!important; margin:0; float:left}		
	.confirmBook p.padLeft a{ float:left;}
	a.btnNextbook4{ padding-left:13px;}
	.confirmBook p.padLeft a.print {float:right;}
	.confirmBook .padLeft1 {padding-left:200px !important}
	.confirmBook .padLeft2 {padding-left:50px !important}
	.confirmBook .specThanks {font-weight:bold}
	.confirmBook .comment1 {width:165px; float:left}
	.confirmBook .comment1 p {padding:0 0 0 30px !important; float:none}
	.confirmBook .comment2 {width:270px; float:left; padding-left:0}
	.confirmBook .comment2 p {padding:0 !important; margin:0 !important; float:none}
	
	/* CSS Document */
	/*.subPageContainer div form {display:block; overflow:hidden;}*/
	.subPageContainer div a:hover {text-decoration:none}
	
	.subPageContentPersonal {background: url(../images/bgd_subpage_bottom_edited.gif) 0 100% no-repeat; padding:0 0 12px 0; width:562px;}
	.subPageContentPersonal h4{ font-size:12px; color:#791113; font-weight:bold; text-decoration:none; background:url(../images/bgd_h5_tailor.gif) 1px 0 repeat-y; height:34px; line-height:32px; padding:0 0 0 10px; display:block; margin:-2px 4px 0 4px!important}
	.subPageContentPersonal p {display:block; clear:left; overflow:hidden; margin:0; padding:0; }
	.subPageContentPersonal form{padding:15px; overflow:hidden}
	.subPageContentPersonal label{ width:110px; float:left;}
	.subPageContentPersonal input{ width:235px; height:15px; border:1px solid #849723; margin:0 0 0 5px; padding:0 2px;}
	.subPageContentPersonal select{ border:1px solid #849723; margin:0 0 0 5px;}
	.subPageContentPersonal label.his2{ width:200px; float:left;}
	.subPageContentPersonal label.his{ width:250px; float:left;}
	.subPageContentPersonal input.specIn{ width:172px;}
	*|html .subPageContentPersonal input.specIn{ width:175px;}
	.subPageContentPersonal span{color:#791113; font-weight:bold;}
	.subPageContentPersonal .buttonNext {width:85px; height:20px; border:none; margin:0 0 0 90px}
	.subPageContentPersonal .buttonNext2 {width:85px; height:20px; border:none; margin:0 0 0 -10px}
	*|html .subPageContentPersonal .buttonNext {width:85px; height:20px; border:none; margin:0 0 0 88px;}
	#step2Form{ width:562px;}
	/*subPageContentParticipant class*/
	#SubContent .subPageContentParticipant {background: url(../images/bgd_subpage_bottom_edited.gif) 0 100% no-repeat; padding:0 0 12px 0; width:562px;}
	/*lob class*/
	.lob { width:550px; padding:10px 0 0 12px;}
	.lob div a {background:none}
	.lob label {font-weight:bold}
	/* end of .lob class*/
	#SubContent .subPageContentParticipant h4 {font-size:12px; color:#791113; font-weight:bold; text-decoration:none; background:url(../images/bgd_h5_tailor.gif) 1px 0 repeat-y; height:34px; line-height:32px; padding:0 0 0 10px; margin:-2px 4px 0 4px}
	.subPageContainer .subPageContentParticipant p { width:562px; overflow:hidden; padding:0; margin:0; clear:both;}
	.subPageContentParticipant form{ padding:15px; overflow:hidden;}
	.subPageContainer .subPageContentParticipant label{ width:120px; padding:0; float: left; margin:0;}
		.subPageContentParticipant .labelSet1{ width:70px;}
		.subPageContentParticipant .labelSet1a{ width:140px;}
		.subPageContainer .subPageContentParticipant label.labelSet2{ width:240px;}
		.subPageContentParticipant .labelSet3{ width:160px;}
		.subPageContainer .subPageContentParticipant label.labelSet4{ width:260px;}
		.subPageContentParticipant .labelSet5{ width:230px;}
		
	.subPageContainer .subPageContentParticipant input{ width:60px; height:16px; border:1px solid #849723; padding:0; margin-right:5px; float:left;}
	.subPageContentParticipant input.inputSet1 { width:195px;}
	.subPageContentParticipant input.inputSet2 { width:90px;}
	.subPageContainer .subPageContentParticipant input.inputSet2a { width:20px; margin-left:-10px;}
	*|html .subPageContainer .subPageContentParticipant input.inputSet2a { width:20px; margin-left:0;}
	.subPageContentParticipant input.inputSet3 { width:78px;}
	.subPageContentParticipant input.inputSet3a{ width:49px;}
	*|html .subPageContentParticipant input.inputSet3a{ width:40px;}
	
	.subPageContentParticipant select{width:225px; height:18px; font-weight:normal; float:left; border:1px solid #849723; margin-right:5px;}
	.subPageContentParticipant select.selectSet1 {width:80px; height:18px;}
	.subPageContentParticipant span{color:#791113;}
	.subPageContentParticipant .buttonNext {margin:0 0 0 384px}
	.subPageContentParticipant .buttonBack {float:left}
	.subPageContentParticipant input.noneFloat{float:none; width:71px; height:auto; margin:0 5px; border:none}
	
	.subPageContentParticipant p.padLeft { width:262px; overflow:hidden; padding:0 150px!important;}
	.subPageContentParticipant p.padLeft a{ float:left; margin-right:10px;}
	.subPageContainer .subPageContentParticipant p.padLeftbook2 { width:262px; overflow:hidden; padding:5px 0 0 185px;}
	.subPageContentParticipant p.padLeftbook2 a{ float:left; margin-right:10px;}
	.subPageContentParticipant .frmButton {width:71px; height:auto; margin:0 5px; border:none;}
	.subPageContentParticipant input.frmButton1 {width:85px; height:20px; margin:0 5px 0 0; border:none;}
		
	/***book now page****/
	.subPageContentParticipant label.labelfamilyName { width:80px;}
	.subPageContentParticipant input.labelfamilyName { width:80px; margin-left:-10px;}
	*|html .subPageContentParticipant input.labelfamilyName { width:80px; margin-left:0;}
	.subPageContentParticipant label.labelfirstName { width:80px; padding-left:7px;}
	.subPageContentParticipant input.labelfirstName { width:80px;}
	.subPageContentParticipant label.labelSex { width:80px; padding-left:7px;} 
	.subPageContentParticipant select.labelSex { width:80px;}  
	*|html .subPageContentParticipant select.labelSex { height:16px;}
	*|html .subPageContentParticipant select.lblType  { height:16px;}
	.subPageContentParticipant label.lblnationality{ width:80px; padding-left:5px;}
	.subPageContentParticipant input.lblnationality{ width:80px;}
	.subPageContentParticipant label.lblType{width:80px; padding-left:5px;}
	.subPageContentParticipant select.lblType{width:90px;}
	.subPageContentParticipant select.selectType{ width:80px; height:16px;}
	.subPageContentParticipant .adult input{ width:50px; margin:0 2px 0 2px}
	.subPageContentParticipant .firstName label{margin:0 85px 0 0}
	.subPageContentParticipant .pad {padding-left:160px;}
	.subPageContentParticipant .padA {padding-left:190px;}
	.subPageContentParticipant .padA * {float:left; margin:0 3px 0 5px}
	.subPageContentParticipant .padA input {width:85px; height:20px; float:left; border:none}
	.lob p.pad1 {padding-left:275px; width:315px;}
	*|html .lob p.pad1 {padding-left:265px; width:295px;}
	.subPageContainer .subPageContentParticipant p.pad1 {padding-left:250px; width:307px;}
	*|html .subPageContainer .subPageContentParticipant p.pad1 {padding-left:260px; width:322px;}

	.subPageContentParticipant textarea {width:308px; height:50px; border:1px solid #849723; float:left}
	.subPageContentParticipant input.local {width:195px; float:left; margin:0 5px 0 0}
	.subPageContentParticipant input.inpflight {width:100px; float:left;}
	.subPageContentParticipant label.lblflight {width:150px; float:left; padding:0 0 0 10px;}	
	
	.subPageContentParticipant .btnNext {width:85px; height:20px; border:none}

	#interestedStep1 , #interestedStep2 {background:none; padding:0}
	#interestedStep2 {display:none}

	/**add item**/
	.buttonOn {display:inline; padding:0}
	.buttonOff {display:none;}

.subPageContentTour {background: url(../images/bgd_subpage_bottom_edited.gif) 0 100% no-repeat; padding:0 0 12px 0; width:562px;}
.subPageContentTour h4 {font-size:12px; color:#791113; font-weight:bold; text-decoration:none; background:url(../images/bgd_h5_tailor.gif) 1px 0 repeat-y; height:34px; line-height:32px; padding:0 0 0 10px; display:block; margin:-2px 4px 0 4px!important}
.subPageContentTour form{ padding:15px; overflow:hidden}
.subPageContentTour label{}
.subPageContentTour input{ width:150px; height:15px; border:1px solid #849723; margin:0 0 0 5px; padding:0 2px; float:left}
.subPageContentTour textarea{ width:395px; height:50px; border:1px solid #849723; margin:0 0 0 5px;}
.ddmmyy{ width:45px; font-size:10px; padding:0}
.subPageContentTour label.lblSpec{ width:90px; float:left;}
.subPageContentTour label.lblSpec01{ width:150px; float:left;}
.subPageContentTour input.specIn01{ width:30px; float:left; margin:0 2px 0 0;}
.subPageContentTour span{color:#791113; font-weight:bold;}
.subPageContentTour p {display:block; overflow:hidden; clear:both}
.subPageContentTour .set1 {width:240px; display:block; float:left}
.subPageContentTour .set2a {width:50px; float:left; margin:0 6px 0 0}
.subPageContentTour .set2b {width:10px; float:left; margin:0 6px 0 0; border:none}
.subPageContentTour .set2 {width:20px; float:left; margin:0 6px 0 0}
.subPageContentTour .set3 {width:160px; float:left; display:block}
.subPageContentTour .set4 {width:15px; border:none; float:left; padding:0 4px 0 0}
.subPageContentTour .set5 { width:100px; padding:0 5px 0 0; float:left;}
.subPageContentBook label.lblflight{ width:160px;}
.subPageContentBook label.melange{ width:160px;}
.subPageContentTour .set6 {width:130px;padding:0 5px 0 0; float:left}
.subPageContentTour .set6a{width:110px;padding:0 5px 0 0; float:left}
.subPageContentTour .set7 {padding-left:115px}
.subPageContentTour a {float:left}
.subPageContentTour .frmButton {width:71px; height:auto; margin:0 5px; border:none; float:left}
.subPageContentTour .pad {padding-left:160px}
	


.subPageContainer a.subPageActive {background:url(../images/bgd_h5_tailor_active.gif) 1px 0 repeat-y}
	/*subPageContentBook-secure payment page*/
	.subPageContentBook {background: url(../images/bgd_subpage_bottom_edited.gif) 0 100% no-repeat; padding:0 0 12px 0; width:562px;}
	.subPageContentBook p {padding-right:10px}
	.subPageContentBook h4 {font-size:12px; color:#791113; font-weight:bold; text-decoration:none; background:url(../images/bgd_h5_tailor.gif) 1px 0 repeat-y; height:34px; line-height:32px; padding:0 0 0 10px; display:block; margin:-2px 4px 0 4px!important}
	.subPageContentBook span {color:#791113}
	.subPageContentBook span.click a{font-weight:bold; margin:0!important; text-decoration:underline}
	.subPageContentBook span.click a:hover{text-decoration:none}
	.subPageContentBook form {padding:15px; overflow:hidden}
	.subPageContentBook form a { margin:15px}
	.subPageContentBook select{ width:205px; border:1px solid #849723;}
	.subPageContentBook label{width:108px; float:left;}
	.subPageContentBook label.lblroom {width:145px; float:left; padding:0 2px 0 1px}
	.subPageContentBook label.lblmeals {width:120px; float:left; margin:0 1px 0 0}
	.subPageContentBook label.lblread {width:450px; float:left; margin:0 1px 0 0}
	.subPageContentBook label.lblagent { font-weight:bold; width:120px; float:left; margin:0 1px 0 50px}
	.subPageContentBook input {width:152px; height:15px; border:1px solid #849723}
	.subPageContentBook textarea {width:310px; height:50px; border:1px solid #849723; float:left}
	.subPageContentBook input.room {width:20px; float:left; margin:0 2px 10px 0}
	.subPageContentBook input.request {width:20px; float:left; margin:1px 2px 10px 0; border:none}
	.subPageContentBook .box { width:500px; border:#849723 solid 1px; padding:5px}
	.subPageContentBook .pad { padding:10px 0 0 0}
	.subPageContentBook .pad1 {text-align:center; display:block}
	.subPageContentBook .inputSet1 {margin:0 0 0 108px}
	.subPageContentBook  p.pad12{padding-left:110px;}
	.centerText {text-align:center}
	.centerText .frmButton {width:71px; height:auto; margin:0 5px; padding:0; border:none }
	.centerText .frmButton3 {width:69px; height:auto; margin:0 5px; padding:0; border:none }
	.centerText .frmBtnsuivant {width:72px; height:auto; margin:0 5px; padding:0; border:none }
	.subPageContentBook .frmButton1 {width:85px; height:20px; margin:0 5px; border:none }
	.centerText .icoPrint{ text-align:right; padding:0 10px 15px 380}
		
	.centerTextbook5 {text-align:center; width:307px; overflow:hidden; padding:0 0 12px 200px;}
	.centerTextbook5 p a{ float:left; margin:0; padding:0;}
	.centerTextbook5 p input{ float:left; margin:0 0 0 15px; padding:0;}
	.centerTextbook5 p a.print{float:right;}
	
	.rightText {text-align:right}
	/**Secure payment**/
	.subPageContentPersonal form a { margin:15px}
	.subPageContentPersonal input.lblreference {width:430px}
	.subPageContentPersonal input.cardnumber {width:150px; text-align:right}
	.subPageContentPersonal input.charge {width:275px; float:left; text-align:right}
	.subPageContentPersonal label.total { margin:0 0 0 180px }
	.subPageContentPersonal label.cardnumber {margin:0 58px 0 5px}
	.subPageContentPersonal label.charge {width:auto; margin:0 0 0 5px}
	.subPageContentPersonal label.lblroom {width:100px; float:left; margin:0 1px 0 0}
	.subPageContentPersonal input.request {width:20px; float:left; margin:0 2px 10px 0; border:none}

	/****** visu png overflow ******/
	.visualLarge {float:right; width:238px; height:170px; overflow:hidden; margin:0 10px 0 0; position:relative}
	.visualLarge div {position:absolute; top:0; left:0}
	
	.visualSmall {float:left; width:163px !important; height:129px; overflow:hidden; margin:0 15px 0 0 !important; position:relative}
	.visualSmall img {margin:0 !important; padding:0 !important}
	.visualSmall div {position:absolute; top:0 !important; left:0; padding:0; margin:0; height:109px}
	.visualSmall span {padding:0 0 0 5px; display:block}
	.visualSmall p {font-style:italic; font-weight:bold}
	
	/****** the map popup (guide tours pages) ******/
	.popupMap {position:absolute; left:105px; top:110px; z-index:998; visibility:hidden}
	.popupMap .closeMap {position:relative;  top:0; left:0; width:328px}
	.closeMap img {display:none;}
	.closeMap a {position:absolute; right:10px; top:10px;  font-weight:bold; color:#791113; background:url(../images/btn_close_n.gif) 0 0 no-repeat; padding:0 0 0 18px}
	.closeMap a:hover {background:url(../images/btn_close_o.gif) 0 0 no-repeat;}
	
	/****** Step form book now ******/
	.contStep{width:568px; padding:10px 3px 20px 7px; overflow:hidden;}
		.contStep ul{padding:0; margin:0;}
		.contStep li{color:#791113; font-size:11px; line-height:12px; text-align:center; background:url(../images/bgd_step.gif) 0 0 no-repeat; display:block; float:left;  width:111px; height:55px; padding:0; margin:0 2px 0 0}
		.contStep li a{color:#791113; font-size:11px; line-height:12px; text-align:center; background:url(../images/bgd_step.gif) 0 0 no-repeat; display:block; float:left;  width:111px; height:55px; padding:0; margin:0;}
		.contStep li a.stepActive{color:#791113; font-size:11px; line-height:12px; text-align:center; background:url(../images/bgd_step_active.gif) 0 0 no-repeat; display:block; float:left;  width:111px; height:55px; padding:0; margin:0;}
		.contStep li a:hover{background:url(../images/bgd_step_active.gif) 0 0 no-repeat; text-decoration:none;}
		.contStep li span{font-weight:bold; font-size:14px !important; color:#791113; line-height:27px}
		.contStep * {font-size:10px !important}
	
	/****** Step form book now ******/
	.contStep1{width:568px; padding:10px 3px 20px 7px; overflow:hidden}
		.contStep1 ul{padding:0; margin:0}
		.contStep1 li{color:#791113; font-size:11px; line-height:12px; text-align:center; background:url(../images/bgd_step1.gif) 0 0 no-repeat; display:block; float:left;  width:135px; height:55px; padding:0; margin:0 7px 0 0}
		.contStep1 li a{color:#791113; font-size:11px; line-height:12px; text-align:center; background:url(../images/bgd_step1.gif) 0 0 no-repeat; display:block; float:left;  width:135px; height:55px; padding:0; margin:0}
		.contStep1 li a.stepActive{color:#791113; font-size:11px; line-height:12px; text-align:center; background:url(../images/bgd_step_active1.gif) 0 0 no-repeat; display:block; float:left;  width:135px; height:55px; padding:0; margin:0}
		.contStep1 li a:hover{background:url(../images/bgd_step_active1.gif) 0 0 no-repeat; text-decoration:none}
		.contStep1 li span{font-weight:bold; font-size:14px; color:#791113; line-height:27px}
	
	/***Request access***/
	.PageRequestAccess {background: url(../images/bgd_subpage_bottom_edited.gif) 0 100% no-repeat; padding:0 0 12px 0; width:562px;}
	.PageRequestAccess h4 { font-size:12px; color:#791113; font-weight:bold; text-decoration:none; background:url(../images/bgd_h5_tailor.gif) 1px 0 repeat-y; height:34px; line-height:32px; padding:0 0 0 10px; display:block; margin:-2px 4px 0 4px!important}
	.PageRequestAccess form {padding:15px; overflow:hidden}
	.PageRequestAccess label { width:190px; float:left;}
	.PageRequestAccess .frmprint {width:106px; height:auto; margin:0 5px; border:none; }
	.PageRequestAccess .frmprint1 {width:70px; height:auto; margin:0 5px; border:none; }
	.PageRequestAccess .frmprint2 {width:84px; height:auto; margin:0 5px; border:none; }
	.PageRequestAccess .stepnext2 {width:69px; height:auto; margin:0 5px; border:none; }
	.PageRequestAccess input { width:231px; height:15px; border:1px solid #849723; margin:0 0 0 5px; padding:0 2px;}
	.PageRequestAccess .familyN { width:170px; height:15px; border:1px solid #849723; margin:0 0 0 5px; padding:0 2px;}
	.PageRequestAccess textarea {width:231px; height:50px; border:1px solid #849723; margin:0 0 0 5px; padding:0 2px;}
	.PageRequestAccess .lblradi {width:90px; font-weight:normal}
	.PageRequestAccess .lblradi1 {width:100px; font-weight:normal}
	.PageRequestAccess .lblradi2 {width:50px; font-weight:normal}
	.PageRequestAccess .chkcompany {border:none; margin:2px 0 0 190px!important; width:30px; float:left}
	.PageRequestAccess .lblradi1 {width:135px}
	.PageRequestAccess .lblother {width:120px}
	.PageRequestAccess input.radi {width:20px; border:none!important; margin:0!important; float:left}
	.PageRequestAccess select {border:1px solid #849723; margin:0 0 0 5px;}
	.PageRequestAccess input.specIn {width:173px;}
	.PageRequestAccess .country {width:237px}
	.PageRequestAccess span {color:#791113; font-weight:bold;}
	.PageRequestAccess .buttonNext {width:71px; height:auto; border:none; margin:0 0 0 98px}
	
	/*****step 1******/	
	subRequest1 {}
	subRequest2 {overflow:hidden; display:none}
	
	/***********gallery*************/
	.gallery {background: url(../images/bgd_des_city.gif) 0 0 no-repeat; padding:13px 0 0 12px; margin:5px 0 0 5px; width:500px; height:27px; position:relative}
	.gallery select {color:#464646; border: 1px solid #9395a4; width:150px; float:left; margin:0 10px 0 0}
	.gallery .city {color:#464646; border: 1px solid #9395a4; width:165px}
	.gallery label {color:#fff; font-weight:bold; float:left; padding:0 5px 0 0}
	
	
/********photo gallery************/		
	#listimg {width:525px; height:350px; margin:10px 0 20px 0}
	#listimg li {width:245px; float:left; margin:5px 5px 0 0; padding:0!important; background:url(../images/bgd_column01a.gif) left bottom no-repeat; text-align:center}
	.first {background:none!important}
	#listimg li p {margin:0!important; padding:0 0 5px 7px;  color:#4a5808; font-size:12px; font-weight:bold; }
	#listimg li p img {border:none!important; padding:10px 0 0 0}
	#listimg img {border:2px solid #FFFFFF;}
	
	#scrollScrollerGalery {height:320px; margin:20px 0 0 0}
	#scrollScrollerGalery  .smScrollDx {height:290px; padding:0 0 0 3px}
	
	
/********gallery detail************/
	.galleryslice {overflow:hidden; margin:0 auto!important; padding:0 0 20px 0}
	.galleryslice  h5 {color:#791113!important; margin:15px 0 2px 38px!important}
	.galleryslice  h6 {margin:15px 0 2px 0!important; padding:0 37px 0 0; float:right;}
	.galleryslice ul {padding:5px 0 0 15px}
	.galleryslice li {background:none!important; padding:0!important}
	.galleryslice span {font-weight:bold}
	.galleryslice a {font-size:12px; text-decoration:underline}
	.galleryslice a:hover {text-decoration:none}
	.textright {padding:0 0 0 105px!important}
	
	#morePhoto{overflow:hidden;}
						
	.subGroup {position:relative; width:488px; margin:10px auto!important; overflow:hidden}
		.subGroup img{z-index:1!important;border:1px solid #4a5808; background:#ffffff; padding:3px}
		.subGroup h6 {float:left; color:#791113; padding:0!important; margin:0!important}
		.text {background:#eff3e1!important;}
	.subGroupGallery {width:488px; position:relative; overflow:hidden; height:1%; margin:0 auto; background:#dde5bc;}
	.subGroupGallery ul {width:408px; height:55px; list-style:none; margin:0!important; padding:5px 5px 0 5px!important;overflow:hidden;}
	.subGroupGallery li {display:inline; margin:0; padding:0; background:none;}
	.subGroupGallery img {display:block; border:2px solid #dce4bc; margin:0 3px 0 0; float:left; z-index:1}
	.subGroupGallery a:hover {border:0;}
	.subGroupGallery a:hover img {border:3px solid #ad2529;}
	#imageDesc {margin:12px 0;}
		#imageDesc p {text-align:center; font-weight:bold;}
		
	.slideScroll {width:488px; margin:5px auto; background:url(../images/ico_the_scroll_1.gif) 3px 5px repeat-x; display:none; overflow:hidden}
	.slideScroll a {text-align:center; line-height:13px; font-weight:bold; display:block; text-decoration:none}
	.slideScroll a:hover {text-decoration:none;}
	.slideLeft {width:10px; height:16px; float:left;}
	.slidebar {width:463px; height:10px; display:block; float:left;}
	.slider {width:26px; height:16px;}
	.slideRight {width:5px; height:16px; float:left}
	/*****tour operator****/

	#brochure {width:530px; margin:0 auto; padding:15px 0 20px 0!important}
	
	#brochure p{padding:0 20px 20px 0!important; margin:0 20px 0 0!important}
	#brochure ul{float:left;  padding:0; margin:0!important}	
	#brochure li{background:#f4f8e6; padding:7px 0 7px 10px; margin:0!important}
	#brochure li a {font-weight:bold; text-decoration:underline}
	#brochure li a:hover {text-decoration:none}
	#brochure h5 { color:#791113; background:url(../images/bgd_h5_brochure.gif); padding:5px 0 5px 10px}	
     #brochure .lightblue {background:#e5ebc5;}	
	#brochure .name {width:270px;}
	#brochure .folder {width:530px; background: url(../images/bgd_border.gif) 256px 0  repeat-y; overflow:hidden }
	#brochure .folder li{width:250px; float:left; background:none;}
	#brochure .folder a{text-decoration:none; background:url(../images/ico_folder.gif) no-repeat; padding:1px 0 5px 30px; display:block}
	#brochure .folder a:hover {text-decoration:underline}

	#brochure .pdfFormat {width:130px}
	#brochure .wordFormat {width:130px;}
	#brochure .NowordFormat {width:130px; display:none}
	
	#operator {width:510px; height:330px; margin:5px 0 20px 20px; display:block;}
	#operator a:hover {text-decoration:underline }
	#operator ul {background:#f4f8e6; width:500px; padding:7px 0 7px 5px; margin:0 0 2px 0}
	#operator li {background:none!important; margin:0!important; padding:0!important; float:left}
	
     #operator .des {width:200px}
	#operator .datefromto {width:90px}
	#operator .room {width:90px}
	#operator .hilight {background:#e5ebc5;}
	
	.subPageContentBook .tit {width:500px; padding:3px 0!important; margin:20px 0 5px 25px; background: url(../images/bgd_h5_brochure.gif)}
	.subPageContentBook .tit li {float:left!important;padding:0 0 0 2px!important; margin:0!important; background:none}
    .subPageContentBook .des {width:120px}
	.subPageContentBook .datefromto {width:70px}
	.subPageContentBook .room {width:30px}
	.subPageContentBook .hilight {background:#e5ebc5; font-weight:bold;}
	.subPageContentBook .hilight2 {background:#e5ebc5;}
		.subPageContentBook .hilight a{font-size:10px}
	.subPageContentBook .hilight1 {background:#f4f8e6;}
	.subPageContentBook .documname {width:335px;}
	.subPageContentBook .documnamebro {color:#ff0000; width:232px; text-align:left}
	.subPageContentBook .documnamedetail {color:#ff0000; width:255px}
	.subPageContentBook .documbro {width:235px}
	.subPageContentBook .docum {width:350px}
	.subPageContentBook .documdetal {width:280px}
	.subPageContentBook .pdf {width:140px}
	.subPageContentBook .word {text-align:right}
	.subPageContentBook .pdf1{width:125px}
	.subPageContentBook .pdfbro{width:138px}
	.subPageContentBook .word1{width:100px}
	
	/*****scroll tour operator****/
		#scrollScrollerOperator {height:330px; margin:5px 0 0 5px}
		#scrollScrollerOperator .smScrollDx {height:300px; padding:0 0 0 3px}
	/*****Tour operator booking****/
   .tourBooking .right {width:150px; padding:0 0 0 10px!important}
   .tourBooking label {width:185px; height:16px; padding:0!important}
   .tourBooking label {font-weight:bold;}
	
	/****sendFrm****tour_detail*********************************/
	#thankYou_1 {padding:10px 0 0 10px; display:none}	
	#hotelShadow {position:absolute; width:575px; height:306px; z-index:1100; left:12%; top:5%}		
	
	.hotelList {width:575px; visibility:hidden; z-index:1000; text-align:left}
	.hotelContent {position:absolute; width:500px; padding:10px 0 35px 20px; z-index:1101; left:11%; top:5%}
	.hotelContent p {padding:4px 0}
	.hotelContent span {display:block; width:545px; background:url(../images/bgd_h5.gif) 100% 0 no-repeat; padding:4px 0; margin:0 0 10px 0; color:#791113; font-size:12px; font-weight:bold}
	.hotelContent .pad { font-style:italic; padding:4px 0 4px 125px; margin:0}				
	.hotelContent .close {width:30px; position:absolute; left:545px; top:18px}
	.hotelBackground {background:url(../images/bgd_hotel_background.gif) -10px 0 no-repeat; width:545px; height:240px; overflow:auto; padding:5px 0 0 0}
		*html .hotelBackground {background:url(../images/bgd_hotel_background.gif) -10px 0 no-repeat fixed}
	.hotelBackground div {float:left; width:160px}
	.hotelBackground p {background:url(../images/bgd_nav3_lev.gif) 0 4px no-repeat; padding:0 0 5px 15px}
	.hotelBackground div h3 { height: 20px; padding:4px 0 12px 35px; color:#4a5808; background:url(../images/bgd_hotel_listype.gif) no-repeat}
	.hotelBalance {padding:0 30px 0 14px; width:150px}
	/*hotelDetail*/
	.hotelDetail {width:575px; visibility:hidden; z-index:1000; text-align:left}
	.hotelDetail span {display:block; width:545px; background:url(../images/bgd_h5.gif) 100% 0 no-repeat; padding:4px 0; margin:0 0 10px 0; color:#791113; font-size:12px; font-weight:bold}
	.hotelDetail .close {width:30px; position:absolute; left:545px; top:14px}
	.hotelDetail .hotelContainer {position:absolute; width:500px; padding:10px 0 35px 20px; z-index:1101; left:11%; top:5%}
	.hotelDetail .hotelDesc {width:540px; height:230px; overflow:auto; padding:0 0 0 5px; background:none}
	.hotelDetail .hotelDesc p {padding:0 0 10px 0}
	.hotelDetail .hotelDesc h3 {color:#791113}
	.hotelDetail .hotelDesc h4 {color:#464646}
	.hotelDetail .hotelDesc img {float:left; padding:0 20px 0 0}
		/*Dragable*/
		#hotelDetailHandle {width:100%; cursor:move;}
		
	.popupHotelDetail {}
	.popupHotelDetail p {display:block; overflow:hidden; width:520px; padding:0; margin:0;}
	.popupHotelDetail p * {float:left}
	.popupHotelDetail p.hotelPhotoDes { width:515px!important; padding:5px 0 5px 5px!important}
	.popupHotelDetail p.hotelPhotoDes p{ width:500px!important; padding:0!important}
	.popupHotelDetail p em { width:500px; padding:0}
	.popupHotelDetail p strong {padding:0 0 0 5px}
	.popupHotelDetail label{padding:0; margin:0;}
	.popupHotelDetail label img{padding:0; margin:0}
	.popupHotelDetail p span {width:100px; background:none; padding:3px 0 0 0; font-size:11px; font-weight:normal; color:#464646}
	.popupHotelDetail h3 {padding:0 0 10px 0}
	.popupHotelDetail img {padding:0 5px 0 0!important; padding:0 0 10px 0; margin:0; float:left}
	.popupHotelDetail .hotelPhoto { width:700px!important; overflow:auto; padding:0 0 0 5px!important; text-align:center;}
	.popupHotelDetail .hotelPhoto img {width:168px;  height:109px; float:left; }
	.bookStep5 {padding:0 0 10px 0}
	.bookStep5 p {clear:both; height:20px; margin:0!important; padding:0 0 0 15px!important}
	.bookStep5 h4 {margin-bottom:8px!important}
	.bookStep5 input {width:14px; float:left; border:none; height:20px; margin:0 6px 0 0}
	.bookStep5 label {float:left; width:auto!important}
	.bookStep5a {padding-top:10px}
	.padleft p {padding:0 0 0 190px}	
	.bookStep5b {}
	.bookStep5b fieldset {clear:both; padding:10px 0 0 0}
	.bookStep5b fieldset label{ width:155px; float:left}
	.bookStep5b fieldset input{ width:231px; height:15px; border:1px solid #849723; margin:0 0 0 5px; padding:0 2px; float:left}
	.bookStep5b fieldset select{ border:1px solid #849723; margin:0 0 0 5px; width:236px}
	.bookStep5b fieldset input.specIn{ width:173px}
	.bookStep5b fieldset .country {width:237px}
	.bookStep5b fieldset span{color:#791113; font-weight:bold}
	.bookStep5b fieldset p {float:none; clear:both; padding-bottom:4px; display:block; overflow:hidden}
	.bookStep5b fieldset p img {float:left}
	.bookStep5b .choose {width:14px!important; height:20px; float:left; margin:0 6px 0 0}
	.bookStep5b .chooseLabel {width:135px; float:left}
	.subPageHide {position:absolute; top:-10000px; left:-5000px}
	
	/*Search Results*/
	#cse-search-results {width:490px; position:relative}
	#cse-search-results iframe {width:490px!important; height:1010px!important; position:relative; overflow:hidden}
	#cse-search-results td {text-align: left!important;}
	#cse-search-results html {position:relative}
	#cse-search-results header {display:none}
	#cse-search-results body {position:relative}
	/*login Search Resuls*/
	.loginSearchResuls {width:165px!important; background:#c9d19e!important; padding:7px!important; margin:20px 0 10px 0!important; overflow:hidden; height:auto}
	#nav3 .loginSearchResuls input {margin:0 0 0 12px!important}
	#nav3 .loginSearchResuls .buttonLogin {margin:0 0 0 30px!important}
	#nav3 .loginSearchResuls .unsubscribe {display:block;  background:url(../images/bullet_login_search.gif) 3px 9px no-repeat!important; margin:0 0 0 0; padding:5px 0 6px 12px; color:#464646; font-weight:bold!important}
	#nav3 #login p  a:hover {display:block;  background: url(../images/bullet_login_search.gif) 3px 9px no-repeat!important; margin:0 0 0 0; padding:5px 0 6px 12px; color:#464646; font-weight:bold}
	#nav3 #login p a.unsubscribe:hover {display:block;  background:url(../images/bullet_login_search.gif) 3px 9px no-repeat!important; margin:0 0 0 0; padding:5px 0 6px 12px; color:#464646; font-weight:bold}
	
	/*Search at Header*/
	.formSearch {position:absolute; padding:6px 0 2px 6px; z-index:1001}
	.formSearch input{height:14px; width:146px; border-left:1px #464646 solid!important; border-bottom:1px #464646 solid!important; border-top:1px #464646 solid!important; border-right:none!important; padding: 1px 2px!important; margin:0; float:left!important;  font-size:9px}
	.formSearch input.btnSearch {width:20px; border:none!important; margin:0; height:auto; padding:0!important}
