﻿@charset "utf-8";

/* CSS Document */

body {width:100%;font:Arial, Helvetica, sans-serif;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;outline:none;}

h1, h2, h3 {margin:0;padding:0;}

.strong {font-family:Verdana, Geneva, sans-serif;font-size:15px;font-weight:bold;color:#7a6557;background-image:url(../images/head-bg.png);	background-repeat:no-repeat;background-position:left bottom;background-attachment:scroll;padding:5px 10px 7px 0;}

.strong a {color:#762123;text-decoration:none;}

.strong a:hover {color:#762123;text-decoration:underline;}

.luxury-train-tab-text-view {font-family:Verdana, Geneva, sans-serif;font-size:12px;text-align:center;color:#7a6557;margin-top:5px;padding:3px;	background-color:#e1e1e1;border:1px solid #ccc;float:right;width:auto;}

.luxury-train-tab-text-view a {text-align:right;color:#fff;text-decoration:none;padding:4px;}

.luxury-train-tab-text-view a:hover {text-align:right;color:#000;padding:4px;}

#wrapper {width:100%;float:left}

#head_top {height:5px;width:100%;float:left;background-color:#F0F0F0;border-bottom:1px solid #CCC}

.fronttext-text {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;color:#333;line-height:20px;}

#banner_main {background: #762123;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2MjEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzc2MjEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMzRiNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #762123 0%, #762123 44%, #a34b50 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #762123), color-stop(44%, #762123), color-stop(100%, #a34b50)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #762123 0%, #762123 44%, #a34b50 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #762123 0%, #762123 44%, #a34b50 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #762123 0%, #762123 44%, #a34b50 100%); /* IE10+ */
	background: linear-gradient(to bottom, #762123 0%, #762123 44%, #a34b50 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#762123', endColorstr='#a34b50', GradientType=0 ); /* IE6-8 */
	width:100%;
	float:left;
	height:500px;
}

#banner_inside {width:990px;margin:0 auto}

#header {width:990px;height:110px;float:left}

#logo {width:315px;height:109px;margin-top:2px;float:left;}

#logo-link {width:275px;height:70px;margin-top:10px;float:left;position:absolute;}

#head_right {width:auto;float:right;text-align:right;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:15px 0px 5px 10px;	color:#000;line-height:20px;font-size:13px;font-weight:bold;}

/*Menu css start*/

#menu {width:990px;height:45px;float:left;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* IE10+ */
	background:linear-gradient(to bottom, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 ); /* IE6-8 */
	border-radius:5px 5px 0 0;
	border:1px solid #CCC;
}

#menu ul {margin:0;padding:0;}

#menu li {width:auto;list-style-type:none;display:inline-block;font-size:15px;color:#333;float:left}

#menu li a {color:#FFFFFF;display:block;float:left;font-size:14px;font-weight:bold;width:auto;padding:6px 20px;margin:6px 20px 5px 10px;	text-decoration: none;}

#menu a:link {color:#000;text-decoration:none;}#menu a:visited {color:#000;text-decoration:none;}

#menu a:hover {background-color:#762123;color:#FFF;border-radius:25px;text-decoration:none;}

.menu_active {background-color:#762123;color:#FFF !important;border-radius:25px;text-decoration:none;}

/*Menu css end*/

#main {width:990px;margin:0 auto;}

.cont_disply {width:990px;float:left;padding:15px 0}

.cont_disply2 {width:990px;float:left;padding:5px 0 10px 0;}

#back_link {width:990px;float:left;margin-bottom:5px;line-height:25px;}

.back_btn {float:right;width:auto}

/*Home image start*/

.banner_img_main {width:992px;float:left}

.banner_img {width:975px;height:285px;float:left;background:none repeat scroll 0 0 #FFFFFF;border-color:#F9F9F9 #ECECEC #CDCDCD;border-radius: 4px 4px 4px 4px;border-style:solid;border-width:1px;margin:22px 0px 10px 0;padding:5px;}

#contact_banner {width:977px;height:285px;background:url(../images/contact_banner_bg.jpg) center no-repeat;}

#contact_banner .address, .mail, .twitter, .facebook, .call {width:192px;height:auto;float:left;margin:150px 0px 0px 2px;padding:50px 0;	font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;color:#666;text-align:center;line-height:20px;}

/*Home image end*/

/*Html link section start*/

a:link {color:#8c3539;text-decoration:none;}

a:visited {color:#8c3539;text-decoration:none;}

a:hover {color:#000;text-decoration:underline;}

a:active {color:#8c3539;text-decoration:underline;}

/*html link section end*/


/*Left section start*/

.left-box {width:240px;float:left;float:left;height:auto;}

.vertmenu {width:240px;line-height:22px;padding:2px 0 2px 0;margin: 0px 0px 15px 0;float:left;}

.vert_head {width:234px;background-color: #8c3539;-webkit-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.75);-moz-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.75);box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.75);color:#FFF;margin-bottom:5px;font-size:13px;font-weight:bold;line-height:25px;	padding:5px 2px 5px 4px;}

.vert_head h3 {color:#fff;font-size:13px;font-weight:bold;margin:0;padding:0}

.vertmenu ul {list-style: none;margin: 0px;padding: 0px;border: none;}

.vertmenu ul li {margin: 0px;padding: 0px;}

.vertmenu ul li a {display: block;border-bottom:1px dotted #EFEFEF;padding: 2px 0px 2px 4px;text-decoration: none;line-height:25px;width:236px}

.vertmenu ul li a:hover {color: #000000;background-color:#f5f5f5;}

.vert_active {color: #000000;background-color: #EFEFEF;}

/*quick contact form start*/

.q_box {width:232px;float:left;line-height:25px;padding:2px 2px 2px 5px;}

.txtbox {border: 1px solid #E8E8E8;height: 20px;line-height: 20px;width: 230px;color:#666;}

.txtbox:focus {background-color: #F8F8F8;border: 1px solid #CCC;}

.txtselect {border: 1px solid #E8E8E8;padding:2px;line-height: 20px;width: 230px;color:#666;}

.txtselect:focus {background-color: #F8F8F8;border: 1px solid #CCC;}

.txtarea {border: 1px solid #E8E8E8;height: 60px;line-height: 20px;width: 230px;color:#666;}

.txtarea:focus {background-color: #F8F8F8;border: 1px solid #CCC;}

.ta_width {width:693px;margin:3px 0 3px 0}

.en_desc {width:700px;line-height:25px;float:left;padding-left:10px;}

.de_sec_label {width:710px;line-height:25px;float:left;margin:2px 0 2px;padding:3px 0px 3px 10px;background-color:#F9F9FC;font-weight:bold;}

.enquiry_main {width:720px;float:left;font-size:12px;margin:10px 0 10px 0px;}

.enquiry_main h2 {font-size:14px;margin:10px 0 0 0;padding:0;color:#06C;}

.button_box {width:350px;margin:0 auto;padding:10px 0 10px 10px;float:left;}

.space {margin-bottom:5px;}

.space_top {margin-top:10px;}

.button {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');background-color:#f9f9f9;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dcdcdc;display:inline-block;color:#000;font-family:arial;font-size:12px;font-weight:normal;padding:2px 10px;text-decoration:none;	cursor:pointer;}

.button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');background-color:#e9e9e9;}

.button:active {position:relative;top:1px;}

/*quick contact form end*/
/*Left section end*/

/*Main section start*/

.display_contant {width:722px;line-height:22px;margin:0px 3px 5px 25px;float:left}

.display_contant h1 {margin:0;padding:5px 0 5px 0;color: #762123;font-size:18px;}

.border {padding:2px 5px;margin-bottom:5px;-webkit-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.75);-moz-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.75);box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.75);}

.display_contant p {margin:0 0 5px 0;padding:0;text-align:justify}

.display_contant h2 {margin:0;padding:5px 0 0 0;color: #900;font-size:13px;}

.display_contant h3 {margin:0;padding:5px 0 0 0;color: #900;font-size:15px;}

.grid_section {width:716px;float:left;padding-left:5px;margin-top:10px;	background-color:#EFEFEF;background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f4f6f7));background: -moz-linear-gradient(top, #ffffff, #f4f6f7);-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#f4f6f7); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#f4f6f7);	border-radius:5px;border:1px solid #F7F7F7;}

.grid_service {width:722px;float:left;margin-top:10px;}

/*Main section end*/

/*Services and product section start*/

.grid_2 {width:218px;float:left;margin:8px 22px 8px 0;padding:3px 0px 1px 0px;border:1px solid #cccaca;border-top-left-radius:4px; border-top-right-radius:4px;height:245px;}

.booingblock{ background:#e8e7e7; padding:5px; clear:both; }

.clear{ clear:both}

.grid_2last {width:218px;float:left;margin:8px 0px 8px 0;padding:3px 0px 1px 0px;border:1px solid #cccaca;border-top-left-radius:4px; border-top-right-radius:4px;height:245px;}

.grid2_img {width:212px;margin:0 auto;padding:3px 5px 5px 5px;border:0px;height:92px;}

.grid2_img img{border-radius:2px; width:208px;}

.linkButton {-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');background-color:#f9f9f9;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;	-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;	-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #dcdcdc;display:inline-block;color:#666666;font-family:Arial;font-size:11px;	text-transform:uppercase;font-weight:normal;font-style:normal;Padding:3px 10px !important;margin-right:8px;text-decoration:none;text-align:center;}

.linkButton:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');background-color:#e9e9e9;}

.linkButton:active {position:relative;top:1px;}

.tour_name {width:212px;color:#0057af;font-size:13px;font-weight:bold;margin:3px;text-align:left;}

.tour_days {width:212px;font-size:13px;line-height:17px;margin:3px;font-weight:bold;color:#900;text-align:left;}

.tour_details {width:212px;font-size:12px;line-height:17px;margin:3px;text-align:justify;}

.more_link {float:right;margin-top:2px;text-align:center;font-weight:bold;padding:2px 4px;border:1px solid #ccc;background-color:#F0F0F0;}

.book_link {float:right;margin:2px 5px 2px 5px;text-align:center;font-weight:bold;padding:2px 4px;border:1px solid #ccc;background-color:#F0F0F0;}

/*Service and product section end*/


#test-text {float:left;width:232px;text-align:justify;line-height:20px;margin:2px;font-size:12px;font-family:"Arial", "Helvetica", sans-serif}

#author {width:232px;text-align:right;margin:5px 5px 0px 0px;color:#666;float:left;font-size:12px;font-weight:bold;font-family:"Arial", "Helvetica", sans-serif}

/*Footer start*/
#footer
{
	height:auto;
	
	background: #762123; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2MjEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzc2MjEyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMzRiNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #762123 0%, #762123 44%, #a34b50 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #762123), color-stop(44%, #762123), color-stop(100%, #a34b50)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #762123 0%, #762123 44%, #a34b50 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #762123 0%, #762123 44%, #a34b50 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #762123 0%, #762123 44%, #a34b50 100%); /* IE10+ */
	background: linear-gradient(to bottom, #762123 0%, #762123 44%, #a34b50 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#762123', endColorstr='#a34b50', GradientType=0 ); /* IE6-8 */
	width:100%;
	float:left;
}

#footer-block{background:#CCC; display:block; padding:5px 0; }

#footer-main {width:990px;margin:0 auto;padding:5px 0;height:17px;line-height:20px;}

.c_rights {text-align:left;width:450px;float:left;color:#000;}

.powred_by {float:right;text-align:right;width:auto;}

/*Footer section end*/

#section3menu {font-family:Arial, Helvetica, sans-serif;font-size:12px;width:1000px;line-height:20px;margin:0 auto;padding:5px 0;color:#CCC;}

#section3menu a {text-decoration:none;color:#CCC;}

#section3menu a:hover {text-decoration:underline;color:#FFF;}

#section3menu .box {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;float:left;width:233px;padding:8px;}

#section3menu .box h3 {font-size:12px;color:#FFF;margin:0;padding:10px 0 5px 0}

#section3menu .box ul {margin:0;padding:0;list-style-type:none;}

#section3menu .box ul li {display:block;padding:1px 0;}

#section3menu .box ul li a {color:#CCC;}

#section3menu .box ul li a:hover {color:#FFF;}

#section3menu strong {font-size:16px;color:#FFF;}

#section3menu div {float:left;width:290px;}
