/* CSS Document */
body {
	margin:0;
	padding:0;
	font-size:.80em;
	font-stretch:normal;
	color:#161616;
	background-color:#615D5C;
}
body.popup {
	font:normal 8pt "Trebuchet MS", "Book Antiqua";
	color:#333;
	text-decoration:none;
	margin:0;
}
body#khirioffice {
	width:420px;
	margin:0;
	padding:0;
}
body, input, textarea, select, p, div, td {
	font-family:"Trebuchet MS", "Book Antiqua";
}
.cornered {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.khiri_gold {
	color:#D18F01;
}
.khiri_gold_bg {
	background-color:#D18F01;
	color:#000;
}
.khiri_lotus {
	color:#B73484;
}
.khiri_lotus_bg {
	background-color:#B73484;
	color:#fff;
}
.khiri_naga {
	color:#42688D;
}
.khiri_naga_bg {
	background-color:#42688D;
	color:#fff;
}
div, p, td {
	line-height:135%;
	padding:0;
	margin:0;
}
p, p.normal, p.justify, p.artsy {
	text-align:justify;
}
p.centered {
	text-align:center;
}
p.note {
	color:#999;
	line-height:normal;
	margin-top:0;
	margin-bottom:0;
}
p.menu {
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
p.right_italic {
	text-align:right;
	font-style:italic;
}
h1, .general_bold_heading_khiri {
	font-size:1.40em;
	font-weight:bold;
}
h2, .general_bold_heading {
	font-size:1.30em;
	font-weight:bold;
}
h3, .general_heading, .general_heading_khiri {
	font-size:1.20em;
	font-weight:bold;
}
h3.largebox {
	height:40px;
	overflow:hidden;
	margin:0;
	margin-bottom:.5em;
	padding:0;
	background:url(../Images/box-header-40px-black.png) no-repeat left top;
}
h3.largebox span {
	display:block;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#fff;
	background:url(../Images/box-header-40px-black.png) no-repeat right -40px;
	padding:0 5px;
}
h4 {
	font-size:1.10em;
	font-weight:bold;
}
h1, h2, h3, .general_bold_heading_khiri {
	margin:0;
	padding:0 0 10px;
}
h4 {
	margin:0;
	padding:10px 0 5px;
}
strong, b, h1, h2, h3, h4 {
	color: inherit;
}
a img {
	border:0;
}
a img.tourad {
	border:2px solid #f90;
}
a {
	text-decoration:none;
	color:#161616;
	outline:none;
}
a.external {
	padding-right:15px;
	background-image:url(../Images/external2.gif);
	background-repeat:no-repeat;
	background-position:center right;
}
a:hover {
	text-decoration:none;
	color:#f90;
	outline:none;
}
a:hover img.tourad {
	border:2px solid #000;
}
.comment { color:#ff0000;}
.formsearch {
	height:16px;
	border:0px solid #201B18;
	vertical-align:middle;
	font-size:.85em;
	height:18px;
	padding:0px 2px;
	width:115px;
}
#head_contents {
	clear:both;
	margin:0 auto;
	width:100%;
	position:relative;
	z-index:2;
	min-height:130px;
	_height:130px;
	color:white;
	background-color:#201B18 !important;
	padding-bottom:15px;
}
#head_contents #head {
	clear:both;
	margin:0 auto;
	width:980px;
	color:#FFFFFF;
	min-height:130px;
	_height:130px;
	display:table ; /*-- nuy -- */
	
}
#head_contents #head #logo {
	float:left;
	/*margin-left:10px;*/
	 padding-top:15px;
	width:210px;
	text-align:center;
	color:#FFFFFF;
}
.leftmenu {
	clear:both;
	float:left;
	margin-top:40px;
	width:385px;
	text-align:left;
	color:#FFFFFF;
}
.rigthmenu {
	margin:0 auto;
	float:right;
	margin-top:40px;
	width:383px;
	text-align:right;
	color:#FFFFFF;
	position:relative;
}
.leftmenu ul, .rigthmenu ul {
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
	position:relative;
}

.leftmenu ul li, .rigthmenu ul li {
	display:block;
	color:#FFFFFF;
	height:20px;
}
.leftmenu ul li a, .rigthmenu ul li a {
	text-decoration:none;
	color:#FFFFFF;
}

#content_other {
	clear:both;
	margin:0 auto;
	min-height:490px;
	width:100%;
	background-color:#FFFFFF;
}
#content, #maincontent {
	/*background:#fff url(/images/ImageBG_03.jpg) repeat-x left top;*/
	background:#fff url(../Images/shadow_bg_top.png) repeat-x left top;
	width:100%;
}
#content #details, #maincontent #details {
	clear:both;
	margin:0 auto;
	min-height:400px;
	text-align:center;
	width:980px;
	padding-top:35px;
}
body.err404 #content #details, body.err404 #maincontent #details {
	min-height:100px;
}
/* ------ over menu ----- */
#content #details #over_menu, #maincontent #details #over_menu {
	clear:both;
	position:absolute;
	width:980px;
	top:170px;
	padding:5px 5px;
	z-index: 0;
}
#over_menu1 {
	clear:both;
	float:left;
	margin-left:95px;
	background-color:#000000;
	color:#FFFFFF;
	padding:5px 6px;
}
#over_menu2 {
	clear:both;
	float:left;
	margin-left:180px;
	background-color:#000000;
	color:#FFFFFF;
	padding:5px 6px;
}
#over_menu3 {
	clear:both;
	float:left;
	margin-left:350px;
	background-color:#000000;
	color:#FFFFFF;
	padding:5px 6px;
}
#over_menu4 {
	clear:both;
	float:left;
	margin-left:520px;
	background-color:#000000;
	color:#FFFFFF;
	padding:5px 6px;
}
#over_menu5 {
	clear:both;
	float:right;
	margin-right:255px;
	background-color:#000000;
	color:#FFFFFF;
	padding:5px 6px;
}
#over_menu6 {
	clear:both;
	float:right;
	margin-right:75px;
	background-color:#000000;
	color:#FFFFFF;
	padding:5px 6px;
}
.index_welcome {
	clear:both;
	/*display:none;
	text-indent:-9999px;*/
	position:absolute;
	top:400px;
	width:490px;
	min-height:80px;
	/*margin-left:510px;*/
	margin-left:-9999px;
	text-align:left;
	background:url(../Images/index-welcome-bg.png) repeat-x top left;
	z-index:0;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.index_welcome .innertube {
	margin:1em;
	padding:0;
}
#content #details #div_flash, #maincontent #details #div_flash {
	clear:both;
	margin:0 auto;
	min-height:680px;
}
#content #details #main_text, #maincontent #details #main_text {
	clear:both;
	margin:0 auto;
	background-color:transparent;
	position:absolute;
	top:480px;
	width:100%;
	z-index:20;
}
/* FOOTER CSS */
#footer {
	clear:both;
	margin:0 auto;
	width:100%;
	background:#615D5C url(../Images/ImageBG_04.jpg) repeat-x center top;
	padding-bottom:15px;
	font-size:10px;
	text-align:center;
}
#footer #footer_content {
	clear:both;
	margin:0 auto;
	width:980px;
	padding-top:35px;
	text-align:center;
}
#footer #footer_content .footer {
	clear:both;	 
	padding-left:0px;
	padding-top:20px;
	margin:0 auto;
	width:850px;
	overflow:hidden;
}
#footer #footer_content .footer .footerdetails {
	float:left;
	width:160px;
	text-align:left;
	margin-left:8px;
}
#footer #footer_content .footer .footerdetails strong {
	font-size:120%
}
#footer #footer_content .footer .footerdetails ul {
	margin-top:5px
}
#footer #footer_content #copyright {
	clear:both;
	margin:0 auto;
	width:980px;
	text-align:center;
}
#footer #footer_content #copyright ul, .footer ul {
	clear:both;
	margin:0px;
	padding-left:15px;
}
.footer ul li {
	line-height:15px;
}
#footer #footer_content #partner, #footer #footer_content #footer_gallery {
	/*float:left; text-align:right; width:240px; */ 
	width:980px;
	margin:0 auto;
	text-align:center;/*height:53px;*/
}
body#dmc #footer_content #partner div {
	display:block;
	width:595px;
	height:52px;
	padding:0;
	margin:0 auto;
	background:url(../Images/Partners-black.png) no-repeat left top;
}
body#dmc #footer #footer_content .wrapper_copyright {
	margin: 1em auto 0pt; 
	clear: both; 
	width:980px;
}
body#dmc #footer #footer_content #copyright {
	clear:both;
	margin:0 auto;
	width:980px;
	text-align:center;
}
body#dmc.index #footer #footer_content #footer_gallery {
	display:none
}
body#dmc .leftmenu .form_search {
	/*clear:both;
	height:25px;*/
	/*margin:0 auto;*/
	width:300px;
	overflow:hidden;
}
#copyright, #copyright ul li, #copyright a, #copyright strong, .footer, .footer a, .footer strong {
	color:#E8E7E6 !important;
}
.leftmenu ul li a:hover, .rigthmenu ul li a:hover, .footer a:hover, #copyright a:hover, .tab_items a:hover, .tab_alter_items a:hover {
	text-decoration:none;
	color:#FF9900 !important;
}
.clear {
	clear:both;
}
/* --- aboutus css --- */
.about_maintext, #container {
	clear:both;
	margin:0 auto;
	width:980px;
	min-height:385px;
	background:url(../Images/ImageBG_01.jpg) no-repeat center top;
	padding-bottom:15px;
}
.details {
	clear:both;
	margin:0 auto;
	height:auto !important;
	min-height:350px;
	width:980px;
	overflow:hidden;
}
body.err404 .details {
	min-height:100px;
}
.details .left_details {
	clear:both;
	float:left;
	padding-left:70px;
	width:590px;
	padding-top:250px;
	text-align:justify;
}
.details .right_details {
	float:right;
	width:300px;
	margin:0;
	display:block;
}
.details .right_details .passports {
	clear:both;
	float:none;
	text-align:left;
	padding-top:150px;
	margin-bottom:50px;
}
body.about_us .passports {
	padding-top:200px;
	float:none;
}
body.err404 .details .right_details .passports {
	padding-top:0
}
.details .right_details .rb {
	margin:0px 40px 20px;
	padding:0;
	padding-bottom:10px;
	text-align:center;
	background:#fff url(../Images/rb-bg1.png) repeat-x scroll bottom center;
	border:1px solid #000;
	overflow:auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.details .right_details .rb p {
	text-align:center;
	margin:.5em 6px;
}
.details .right_details .rb h1, .details .right_details .rb p.general_bold_heading {
	text-align:center;
	background:#f90;
	padding:10px;
	margin:4px 4px 10px 4px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
.details .right_details .rb a {
	font-weight:bold;
	padding:0 10px;
}
div.block_blog {
	width:183px;
	margin:0 auto;
	display:block;
	min-height:150px;
	text-align:left;
}
.tab_header {
	width:163px;
	min-height:36px;
	background:url(../Images/ImageBlog_00.png) no-repeat center bottom;
	behavior:url('/iepngfix.htc');
	padding:0px 10px;
}
.tab_items {
	background:url(/images/ImageBlog_01.png) repeat-y center top;
	behavior:url('/iepngfix2.htc');
	width:163px;
	padding:3px 10px;
}
.tab_alter_items {
	background:url(/images/ImageBlog_02.png) repeat-y center top;
	behavior:url('/iepngfix2.htc');
	width:163px;
	padding:3px 10px;
}
.tab_footer {
	width:183px;
	height:8px;
	background:url(/images/ImageBlog_03.png) no-repeat center top;
	behavior:url('/iepngfix.htc');
	padding-top:3px;
	font-weight:bold;
}
/* ---- end aboutus css ---- */


/* ---- other page css ---- */
.other_maintext {
	clear:both;
	margin:0 auto;
	background:url(../Images/ImageBG_02.jpg) no-repeat center top;
	min-height:550px;
	padding-bottom:20px;
}
.other_maintext div.details {
	clear:both;
	width:980px;
	margin:0 auto;
	min-height:550px;
}
.other_maintext div.details .mainflash {
	clear:both;
	min-height:150px;
}
.other_maintext div.details .mainflash .flash {
	clear:both;
	margin-top:14px;
	height:160px;
	text-align:right;
}
.other_maintext div.details .maintext {
	float:left;
	margin:0px;
	width:670px;
}
.other_maintext div.details .maintext .texts {
	clear:both;
	margin-right:0px;
	margin-left:140px;
	width:530px;
	padding-top:15px;
	text-align:justify;
}
.other_maintext div.details .right_block {
	float:right;
	width:298px;
	padding-top:30px;
}
.other_maintext div.details .right_block .blog {
	float:left;
	width:200px;
	top:0px;
	z-index:3;
}
/* ---- end other page css ---- */
.body_bold {
	font-weight:bold;
	padding:5px 0px 0px 0px;
}
/* FROM OLD KHIRI */
#errordiv {
	background:#900;
	margin:10px 0;
	padding:5px;
	color:#fff;
}
/* js warning styles */
#jswarningdiv {
	width:750px;
	margin:10px auto;
	background:url('../Images/warning.gif') 15% center no-repeat #ffb200;
}
#jswarningdiv a, #jswarningdiv a:active, #jswarningdiv a:visited, #jswarningdiv a:focus {
	color:#666;
	font-size:10pt;
	text-decoration:underline;
}
#jswarningdiv a:hover {
	color:#930;
	text-decoration:underline;
}
div.destdiv, #destdiv {
	display:block;
	height:80px;
	padding:1px 14px 1px 14px;
	margin:5px 0px;
	text-align:left;
}
#desttitlediv, .desttitlediv {
	/*width:800px;*/
	height:80px;
	padding:0;
	margin:0;
	background:#fff;
}
div.destdiv img, #destdiv img {
	height:80px;
	width:160px;
	border:0;
	padding:0;
	margin:0;
	margin-right:10px;
	float:left;
}
div.destdiv span, #destdiv span {
	width:160px;
	height:80px;
	display:block;
	float:left;
	margin-right:10px;
}
div.tourimagediv {
	width:130px;
	float:left;
	text-align:center;
}
div.tourimagediv img {
	width:120px;
	padding:4px;
	border:1px solid black;
}
div.tourimagediv p {
	width:128px;
	margin:1px 0;
	text-align:left;
	padding:1px;
}
div.tourimagediv a {
	font-weight:normal;
	padding:2px;
	display:block;
}
div.accordionlist_title {
	display:block;
	font-size:1.2em;
	font-weight:bold;
	/*width:100%;
	color:#000;
	background-color:#f90;
	border:1px solid #333;*/
	padding:4px;
	margin:4px 0;
	cursor:pointer;
	outline:none;
}
div.accordionlist_title_2 {
	display:block;
	font-size:.8em;
	font-weight:bold;
	color:#333;
	background:#fff;
	padding:0;
	padding:4px;
	margin:0;
	margin-bottom:4px;
	cursor:pointer;
}
div.accordionlist_title_2 span {
	display:block;
	font-size:8pt;
	font-weight:normal;
	padding-left:13px;
}
div.accordionlist_title span {
	font-size:.8em;
	font-weight:normal;
}
div.accordionlist_title span.icon {
	font-size:1em;
	font-weight:normal;
}
div.accordionlist_content {
	width:100%;
	padding:4px;
	margin:4px 0;/*border:1px solid #ccc;
	background:transparent;*/
}
a.t_menu, a.t_menu:active, a.t_menu:link, a.t_menu_visited {
	display:block;
	width:auto;
	height:20px;
	background-position: 4px 0;
	background-repeat:no-repeat;
	outline:none;
}
a.t_menu:hover {
	background-position: 4px -20px;
	background-repeat:no-repeat;
}
a.menu, a.menu:link, a.menu:active, a.menu:visited, a.menu:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#ffb200;
	text-decoration:none;
}
a.menu:hover {
	color:#900;
	text-decoration:none;
}
a.menu_1, a.menu_1:link, a.menu_1:active, a.menu_1:visited, a.menu_1:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#A04141;
	text-decoration:none;
}
a.menu_1:hover {
	color:#EC918C;
	text-decoration:none;
}
a.menu_1i, a.menu_1i:link, a.menu_1i:active, a.menu_1i:visited, a.menu_1i:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#EC918C;
	text-decoration:none;
}
a.menu_1i:hover {
	color:#A04141;
	text-decoration:none;
}
a.menu_2, a.menu_2:link, a.menu_2:active, a.menu_2:visited, a.menu_2:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#7D5882;
	text-decoration:none;
}
a.menu_2:hover {
	color:#D4B7D9;
	text-decoration:none;
}
a.menu_2i, a.menu_2i:link, a.menu_2i:active, a.menu_2i:visited, a.menu_2i:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#D4B7D9;
	text-decoration:none;
}
a.menu_2i:hover {
	color:#7D5882;
	text-decoration:none;
}
a.menu_3, a.menu_3:link, a.menu_3:active, a.menu_3:visited, a.menu_3:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#56794D;
	text-decoration:none;
}
a.menu_3:hover {
	color:#ADCBA5;
	text-decoration:none;
}
a.menu_3i, a.menu_3i:link, a.menu_3i:active, a.menu_3i:visited, a.menu_3i:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#ADCBA5;
	text-decoration:none;
}
a.menu_3i:hover {
	color:#56794D;
	text-decoration:none;
}
a.menu_4, a.menu_4:link, a.menu_4:active, a.menu_4:visited, a.menu_4:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#7B8E8E;
	text-decoration:none;
}
a.menu_4:hover {
	color:#C7D9D9;
	text-decoration:none;
}
a.menu_4i, a.menu_4i:link, a.menu_4i:active, a.menu_4i:visited, a.menu_4i:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#C7D9D9;
	text-decoration:none;
}
a.menu_4i:hover {
	color:#7B8E8E;
	text-decoration:none;
}
a.menu_5, a.menu_5:link, a.menu_5:active, a.menu_5:visited, a.menu_5:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#E79C04;
	text-decoration:none;
}
a.menu_5:hover {
	color:#F5CF83;
	text-decoration:none;
}
a.menu_5i, a.menu_5i:link, a.menu_5i:active, a.menu_5i:visited, a.menu_5i:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#F5CF83;
	text-decoration:none;
}
a.menu_5i:hover {
	color:#E79C04;
	text-decoration:none;
}
a.menu_6, a.menu_6:link, a.menu_6:active, a.menu_6:visited, a.menu_6:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#3B85B9;
	text-decoration:none;
}
a.menu_6:hover {
	color:#82C5F5;
	text-decoration:none;
}
a.menu_6i, a.menu_6i:link, a.menu_6i:active, a.menu_6i:visited, a.menu_6i:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#82C5F5;
	text-decoration:none;
}
a.menu_6i:hover {
	color:#3B85B9;
	text-decoration:none;
}
a.menu_7, a.menu_7:link, a.menu_7:active, a.menu_7:visited, a.menu_7:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#E77404;
	text-decoration:none;
}
a.menu_7:hover {
	color:#F2AB66;
	text-decoration:none;
}
a.menu_7i, a.menu_7i:link, a.menu_7i:active, a.menu_7i:visited, a.menu_7i:focus {
	font:bold 8pt "Trebuchet MS", "Book Antiqua";
	color:#F2AB66;
	text-decoration:none;
}
a.menu_7i:hover {
	color:#E77404;
	text-decoration:none;
}
a.footer, a.footer:link, a.footer:active, a.footer:visited, a.footer:focus {
	font:normal 7pt "Trebuchet MS", "Book Antiqua";
	color:#ccc;
}
a.footer:hover {
	font:normal 7pt "Trebuchet MS", "Book Antiqua";
	color:#ffb200;
}
/*
	basic jTip tooltip styles
	for more styles see jtip.css
*/
a.jTip.tt, a.jTip.tt:active, a.jTip.tt:link, a.jTip.tt:visited {
	display:block;
	width:160px;
	height:44px;
	background-position:0 0;
	background-repeat:no-repeat;
}
a.jTip.tt:hover {
	background-position:0 -44px;
	background-repeat:no-repeat;
}
/**/
.black {
	background-color:#000;
}
.orange {
	background-color:#ffb200;
}
.tooltiptitle1 {
	color:#CF962A;
}
.tooltiptitle2 {
	color:#A04141;
}
.tooltiptitle3 {
	color:#588D92;
}
/**/
.colored, .colored_0, .khiri {
	color:#ffb200;
}
.colored_1 {
	color:#A04141;
}
.colored_2 {
	color:#7D5882;
}
.colored_3 {
	color:#56794D;
}
.colored_4 {
	color:#7B8E8E;
}
.colored_5 {
	color:#E79C04;
}
.colored_6 {
	color:#3B85B9;
}
.colored_7 {
	color:#E77404;
}
/**/
.trip_menu {
	border-top:1px solid #A04141;
}
/**/
.tour_name, .tour_name_0 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#900;
	letter-spacing:1px;
}
.tour_name_1 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#A04141;
	letter-spacing:1px;
}
.tour_name_2 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#7D5882;
	letter-spacing:1px;
}
.tour_name_3 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#56794D;
	letter-spacing:1px;
}
.tour_name_4 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#7B8E8E;
	letter-spacing:1px;
}
.tour_name_5 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#E79C04;
	letter-spacing:1px;
}
.tour_name_6 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#3B85B9;
	letter-spacing:1px;
}
.tour_name_7 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#E77404;
	letter-spacing:1px;
}
/**/
h1.tour_name, h1.tour_name_0 {
	font:bold 11pt "Trebuchet MS", "Book Antiqua";
	color:#900;
	letter-spacing:1px;
}
h1.tour_name_1 {
	font:bold 11pt "Trebuchet MS", "Book Antiqua";
	color:#A04141;
	letter-spacing:1px;
}
h1.tour_name_2 {
	font:bold 11pt "Trebuchet MS", "Book Antiqua";
	color:#7D5882;
	letter-spacing:1px;
}
h1.tour_name_3 {
	font:bold 11pt "Trebuchet MS", "Book Antiqua";
	color:#56794D;
	letter-spacing:1px;
}
h1.tour_name_4 {
	font:bold 11pt "Trebuchet MS", "Book Antiqua";
	color:#7B8E8E;
	letter-spacing:1px;
}
h1.tour_name_5 {
	font:bold 11pt "Trebuchet MS", "Book Antiqua";
	color:#E79C04;
	letter-spacing:1px;
}
h1.tour_name_6 {
	font:bold 11pt "Trebuchet MS", "Book Antiqua";
	color:#3B85B9;
	letter-spacing:1px;
}
h1.tour_name_7 {
	font:bold 11pt "Trebuchet MS", "Book Antiqua";
	color:#E77404;
	letter-spacing:1px;
}
/**/
.destination, .destination_0 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#ffb200;
	letter-spacing:1px;
}
.destination_1 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#A04141;
	letter-spacing:1px;
}
.destination_2 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#7D5882;
	letter-spacing:1px;
}
.destination_3 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#56794D;
	letter-spacing:1px;
}
.destination_4 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#7B8E8E;
	letter-spacing:1px;
}
.destination_5 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#E79C04;
	letter-spacing:1px;
}
.destination_6 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#3B85B9;
	letter-spacing:1px;
}
.destination_7 {
	font:bold 12pt "Trebuchet MS", "Book Antiqua";
	color:#E77404;
	letter-spacing:1px;
}
/**/
.trip_ref_out, .trip_ref_out_0, .heading, .heading_0 {
	font:bold 10pt "Trebuchet MS", "Book Antiqua";
	color:#ffb200;
}
.trip_ref_out_1, .heading_1 {
	font:bold 10pt "Trebuchet MS", "Book Antiqua";
	color:#A04141;
}
.trip_ref_out_2, .heading_2 {
	font:bold 10pt "Trebuchet MS", "Book Antiqua";
	color:#7D5882;
}
.trip_ref_out_3, .heading_3 {
	font:bold 10pt "Trebuchet MS", "Book Antiqua";
	color:#56794D;
}
.trip_ref_out_4, .heading_4 {
	font:bold 10pt "Trebuchet MS", "Book Antiqua";
	color:#7B8E8E;
}
.trip_ref_out_5, .heading_5 {
	font:bold 10pt "Trebuchet MS", "Book Antiqua";
	color:#E79C04;
}
.trip_ref_out_6, .heading_6 {
	font:bold 10pt "Trebuchet MS", "Book Antiqua";
	color:#3B85B9;
}
.trip_ref_out_7, .heading_7 {
	font:bold 10pt "Trebuchet MS", "Book Antiqua";
	color:#E77404;
}
/**/
.bg, .bg_0 {
	background-color:#ffb200;
}
.bg_1 {
	background-color:#EC918C;
}
.bg_2 {
	background-color:#D4B7D9;
}
.bg_3 {
	background-color:#ADCBA5;
}
.bg_4 {
	background-color:#C7D9D9;
}
.bg_5 {
	background-color:#F5CF83;
}
.bg_6 {
	background-color:#82C5F5;
}
.bg_7 {
	background-color:#F2AB66;
}
/**/
.bg_img, .bg_img_0 {
	background:#ffb200 url(../Images/bg_image_0.png) repeat-x left top;
}
.bg_img_1 {
	background:#EC918C url(../Images/bg_image_1.png) repeat-x left top;
}
.bg_img_2 {
	background:#D4B7D9 url(../Images/bg_image_2.png) repeat-x left top;
}
.bg_img_3 {
	background:#ADCBA5 url(../Images/bg_image_3.png) repeat-x left top;
}
.bg_img_4 {
	background:#C7D9D9 url(../Images/bg_image_4.png) repeat-x left top;
}
.bg_img_5 {
	background:#F5CF83 url(../Images/bg_image_5.png) repeat-x left top;
}
.bg_img_6 {
	background:#82C5F5 url(../Images/bg_image_6.png) repeat-x left top;
}
.bg_img_7 {
	background:#F2AB66 url(../Images/bg_image_7.png) repeat-x left top;
}
/**/
.inv_bg, .inv_bg_0 {
	background-color:#fff;
}
.inv_bg_1 {
	background-color:#A04141;
}
.inv_bg_2 {
	background-color:#7D5882;
}
.inv_bg_3 {
	background-color:#56794D;
}
.inv_bg_4 {
	background-color:#7B8E8E;
}
.inv_bg_5 {
	background-color:#E79C04;
}
.inv_bg_6 {
	background-color:#3B85B9;
}
.inv_bg_7 {
	background-color:#E77404;
}
/**/
.inv_bg_img, .inv_bg_img_0 {
	background:#fff url(../Images/bg_image_inv_0.png) repeat-x left top;
}
.inv_bg_img_1 {
	background:#A04141 url(../Images/bg_image_inv_1.png) repeat-x left top;
}
.inv_bg_img_2 {
	background:#7D5882 url(../Images/bg_image_inv_2.png) repeat-x left top;
}
.inv_bg_img_3 {
	background:#56794D url(../Images/bg_image_inv_3.png) repeat-x left top;
}
.inv_bg_img_4 {
	background:#7B8E8E url(../Images/bg_image_inv_4.png) repeat-x left top;
}
.inv_bg_img_5 {
	background:#E79C04 url(../Images/bg_image_inv_5.png) repeat-x left top;
}
.inv_bg_img_6 {
	background:#3B85B9 url(../Images/bg_image_inv_6.png) repeat-x left top;
}
.inv_bg_img_7 {
	background:#E77404 url(../Images/bg_image_inv_7.png) repeat-x left top;
}
/**/
.bdr, .bdr_0 {
	border:1px solid #333;
}
.bdr_1 {
	border:1px solid #A04141;
}
.bdr_2 {
	border:1px solid #7D5882;
}
.bdr_3 {
	border:1px solid #56794D;
}
.bdr_4 {
	border:1px solid #7B8E8E;
}
.bdr_5 {
	border:1px solid #E79C04;
}
.bdr_6 {
	border:1px solid #3B85B9;
}
.bdr_7 {
	border:1px solid #E77404;
}
/**/
.trip_ref, .trip_ref_0, .trip_ref_1, .trip_ref_2, .trip_ref_3, .trip_ref_4, .trip_ref_5, .trip_ref_6, .trip_ref_7 {
	font:bold 10pt "Trebuchet MS", "Book Antiqua";
	color:#333;
}
/**/
.tdbg, a.tdbg:hover {
	background-color:#ffcc66;
}
.tdbg_0, a.tdbg_0:hover {
	background-color:#f8f8f8;
}
.tdbg_1 {
	background-color:#F9F2F4;
}
a.tdbg_1:hover {
	background-color:#A04141;
}
.tdbg_2 {
	background-color:#F3E8F5;
}
a.tdbg_2:hover {
	background-color:#7D5882;
}
.tdbg_3 {
	background-color:#E6F2E3;
}
a.tdbg_3:hover {
	background-color:#56794D;
}
.tdbg_4 {
	background-color:#E5FAFA;
}
a.tdbg_4:hover {
	background-color:#7B8E8E;
}
.tdbg_5 {
	background-color:#FDEDCC;
}
a.tdbg_5:hover {
	background-color:#E79C04;
}
.tdbg_6 {
	background-color:#D9ECFA;
}
a.tdbg_6:hover {
	background-color:#3B85B9;
}
.tdbg_7 {
	background-color:#F9E5D1;
}
a.tdbg_7:hover {
	background-color:#E77404;
}
.tdbg_u, a.tdbg_u:hover {
	background-color:#fff;
}
/**/
.hotel_padding_left {
	padding:5px;
}
.hotel_padding_bottom {
	padding:5px;
}
td.secsubmenu {
	background-color:#F0F0F0;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	padding:5px;
	text-align:center;
}
.btmdotbdr {
	border-bottom:1px dotted #666;
}
div.cultureevents {
	width:646px;
	padding:4px 0;
	margin:0;
	border:1px solid #fff;
}
div.cultureevents.alt {
	background:#f6f6f6;
	border:1px solid #f6f6f6;
}
div.cultureevents.hover {
	border:1px solid #ccc;
}
div.cultureevents a {
	font-weight:bold;
}
div.cultureevents p {
	margin-left:3px;
}
div.cultureevents p.eventdate {
	margin-top:3px;
}
div.tradeevents {
	width:100%;
	padding:0;
	margin:0;
}
div.tradeevents dl {
	list-style:none;
	padding:10px;
	border:0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
div.tradeevents dl.alt {
	background-color:#f8f8f8;
}
div.tradeevents dt {
	font-weight:normal;
	padding:5px 0;
}
div.tradeevents dd {
	font-weight:normal;
	margin:0;
	padding:0;
}
div.tradeevents dd.meetkhiri {
	margin-top:4px;
}
div.tradeevents dt a {
	font-weight:bold;
	font-size:10pt;
}
#eventdetails {
	width:100%;
	padding:0;
	margin:0;
	min-height:380px;
}
#eventdeatils a {
	font-weight:bold;
}
#eventdetails div {
	text-align:left;
}
#eventdetails div.eventlogo {
	float:right;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-bottom:10px;
}
#eventdetails div.eventtitle {
	margin-top:10px;
}
#eventdetails div.eventdates, #eventdetails div.eventlocation {
	letter-spacing:1px;
}
#eventdetails div.eventdescription {
	margin-top:5px;
	margin-bottom:5px;
}
#eventdetails div.eventdescription img {
	padding:4px;
	border:1px solid #ccc;
	border-bottom-color:#666;
	border-right-color:#666;
	margin:5px 0;
}
/**/
div.row {
	width:98%;
	clear:both;
	padding-top:5px;
}
div.row span.label, div.row label {
	float:left;
	width:20%;
	text-align:right;
}
div.row span.formfield {
	text-align:left;
	float:right;
	width:78%;
}
div.row div.errors {
	text-align:left;
	width:98%;
	color:#fff;
	background-color:#900;
	padding:5px;
	margin:0;
	margin-bottom:5px;
}
#fixedtipdiv {
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}
#currency_select select {
	width:150px;
	font-size:7pt;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

/* Login Form Set Position Display */
.LoginFormButton, .LogoutFormButton {
    float:right;
}

.wrapper_login_form {
	clear:both;
	width:250px; 
	text-align:right; 
	float:right;
	z-index:110;
	padding-top:5px;
	
}

.login_box {
    right:0px;
    margin-top:25px;
	position:absolute;
}

/*
.wrapper_login_form {
	clear:both;
	width:250px; 
	text-align:right; 
	position:absolute; 
	z-index:110;
	right:0px;
	top:62px;
}
*/

/* Box right style */
ul.box_right { width:240px; margin-left:20px; }
ul.box_right li.header {
	background:url(../Images/box_right_header.gif) no-repeat left top;
}
ul.box_right li.header span {
	background:url(../Images/box_right_header.gif) no-repeat right -40px;
}
ul.box_right li.row_alter { 
	background-color:#F6F5F0; 
}

/* Pager Number Gallery */
#gallery_group .pages { margin:10px 10px 10px 10px !important; }

/* Photo Gallery */
#gallery_group li {
    width:135px;
    margin:5px 10px 5px 5px;
}
#gallery_group .image a,
#gallery_group .image_thumb a  
{
    width:123px;
    padding:5px;
}
#gallery_group .image img {
    width:123px;
    height:110px;
}
/* End Photo Gallery */

/* Google Search */
#cse-search-results iframe {
    width:600px;
}

/* Hotel Preview Inline */
.hotel_wrapper_inline, 
.location_info_wrapper_inline  {
    width:600px; 
}
.hotel_wrapper_inline .body_text .hotel_option {
	width:440px; /* -160px */
	text-align:left;
}
.hotel_wrapper_inline .hotel_option td.left  {
    width:130px;
    font-weight:bold; 
    vertical-align:top; 
    padding:4px 0px; }
.hotel_wrapper_inline .hotel_option td.right  {
    width:310px;
    text-align:left;
    vertical-align:top; 
    padding:4px 0px; 
}
.hotel_wrapper_inline .map img  {
    border-style:solid;
	border-width:1px;
	border-color:#E0E0E0 #999 #999 #E0E0E0;
}
/* End Hotel Preview Inline */