@charset "utf-8";
@charset "utf-8";
div, header, nav, section, aside, footer, button, em, embed {
	display:block;
	margin:0;
	padding:0;
}
body{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333333;
	text-decoration:none;
	line-height:17px;
}
/*---------Common Styles------------*/
a, img {
	outline:none;
	border:none;
	color: #333333;
	text-decoration:none;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clearfix {
	clear:both;
	display:block;
	visibility:hidden ;
	content: ".";
	line-height:0px;
}
#wrapper-main {
	margin:0;
	padding:0;
	display:block;
	background:url(../images/bg.jpg) repeat-x top left;
}
.bg-inner {
	background:url(../images/bg-inner.jpg) repeat-x top left !important;
}
.bg-inner01 {
	background:url(../images/bg-inner01.jpg) repeat-x top left !important;
}
.photo-inner01 {
	background:url(../images/photogallery-bg.jpg) repeat-x top left !important;
}
#wrapper {
	width:950px;
	margin:0px auto;
	padding:0px;
	display:block;
}
#page {
	margin:0px;
	padding:30px 0px;
	display:block;
	width:950px;
	background-color:#ffffff;
}
/*---------- Header Style --------------*/
header {
	margin-bottom:1px;
	height:136px;
	width:950px;
}
.logo{
	margin:25px 0px 0px 0px;
	padding:0px;
	float:left;
}
header span{
	margin:45px 0px 0 0;
	padding:0;
	float:right;
	display:block;
}
.textfield{
	margin:0px;
	padding:0px 0px 0px 10px;
	border:none;
	height:26px;
	line-height:26px;
	width:200px;
	color:#892d30;
	font-size:13px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.seach-icon{
	background:url(../images/btn-search.png) no-repeat top left;
	margin:0px 0px 0px 2px;
	padding:0px;
	border:0px;
	height:26px;
	width:26px;
	*font-size:0px;
	text-indent:-9999px;
	cursor:pointer;
}
/*---nav---*/
nav {
	margin:21px 0px 0px 0px;
	float:left;
	width:950px;
}
nav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:35px;
}
nav ul li {
	margin:0px 1px 0px 0px;
	padding:0px 0px;
	float:left;
	font-size:13px;
	color:#fff;
	line-height:35px;
}
nav ul li a{
	margin:0px;
	padding:0px 14.2px 0px 14.3px;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	font-weight: bold;
	line-height:35px;
	display:block;
}
nav ul li a:hover{
	color:#a8212f;
	background:#fff;
	-moz-border-radius: 3px 3px 0px 0px;
	-khtml-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
}
a.selected{
	color:#fff !important;
	background-color:#f58938 !important;
	-moz-border-radius: 3px 3px 0px 0px;
	-khtml-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
}
/*---end of nav---*/
.cart{
	margin:-30px 0px 0px 0px;
	*margin:-30px 0px 0px 313px;
	padding:0px 0px 0px 36px;
	*padding:0px 0px 0px 30px;
	clear:both;*clear:none;
	color:#fff;
	float:right;
	width:160px;
	height:30px;line-height:25px;
	background:url(../images/cart.png) no-repeat top left;
}
.cheakout{
	margin:-1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	float:right;
	height:24px;line-height:24px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.cheakout a{
	margin:0px 0px 0px 0px;
	padding:0px 28px 0px 10px;
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#ffffff !important;
	text-decoration:none !important;
	background:url(../images/cheakout.png) #f58938 no-repeat 71px center;
	height:24px;line-height:24px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.cheakout a:hover{
	background:url(../images/cheakout0.png) #f58938 no-repeat 71px center;
	color:#ab2130 !important;
}
/*---------- Header Style --------------*/
.starthere{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.starthere a{
	margin:0px 0px 0px 0px;
	padding:0px 28px 0px 10px;
	font-size:12px !important;
	font-weight:bold !important;
	float:left;
	color:#ffffff !important;
	text-decoration:none !important;
	background:url(../images/cheakout.png) #f58938 no-repeat right center;
	height:24px;line-height:24px;
	text-transform:uppercase;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.starthere a:hover{
	background:url(../images/cheakout0.png) #f58938 no-repeat right center;
	color:#ab2130 !important;
}
/*---------- banner Style --------------*/
.banner-part{
	margin:0px;
	padding:0px;
	width:950px;
}
.banner{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:707px;
	height:274px;
	float:left;
}
.banner-inner{
	height:135px;
}
.banner-right{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:242px;
	float:right;
	height:274px;
	background-color:#8A8A8A;
}
.map-right {
	margin:0;
	padding:22px 10px;
	height:234px;
}
/*----------Content Style --------------*/
.content{
	margin:0px;
	padding:0px;
	float:left;
	width:670px;
	text-align:justify;
	display:block;
}
.content-gallery{
	width:950px;
}
.content a{
	color:#333;
	text-decoration:none;
}
.content a:hover{
	color:#666;
	text-decoration:underline;
}
.highlights{
	margin:0px;
	padding:0px;
}
.highlights ul{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.highlights ul li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 40px;
	background:url(../images/bullet-chakra.png) no-repeat left top;
	text-align:justify;
	list-style-type:none;
}
.breadcrumb {
	font-size:12px;
	color:#fff;
	padding:0px 0px 0px 20px;
	margin:1px 0px 0px 0px;margin-top:-2px \9;
	*margin:-2px 0px 0px 0px;
	font-weight:bold;
	background:#F58938;
	height:30px;line-height:30px;
	width:930px;
}
.breadcrumb a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff !important;
	font-weight:normal;
	text-decoration:none;
}
.breadcrumb span{
	background:none;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
}

.breadcrumb span a{
	background:none;
	margin:0px 0px 0px 5px ;
	padding:0px 0px 0px 0px ;
}
.breadcrumb span a:hover{
	background:none;
}
.breadcrumb a:hover{
	color:#af2230 !important;
	text-decoration: none;
}
.product{
	margin:0px;
	padding:0px
}
.product ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
.product ul li{
	width:305px;
	margin:0px 25px 0px 0px ;
	padding:0px 28px 0px 0px;
	float:left !important;
    border-right: 1px solid #cccccc;	
	text-align:justify;
}
.product ul li ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
.product ul li ul li{
	width:305px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 14px;
	float:left !important;
    border-right:none !important;	
	text-align:justify;
	background:url(../images/icon.jpg) no-repeat left 5px;
}
.product-right{
	margin:0px !important;
	padding: 0px !important;
	border-right:0px !important;
}
.sepration{
	border-bottom: 1px solid #cccccc;
	padding:0px 0px 0px 0px;
	margin:20px 0px 25px 0px;
	*margin:5px 0px 25px 0px;
	float:left;
	width:670px;
}
.border{
	background:url(../images/border.jpg) repeat-x left top;
	height:7px;
	margin-top:20px;
	display:block;
}
.facebook{
	float:left;
	margin:20px 10px 0px 0px;
	width:330px;	
}
.google-ad{
	float:left;
	margin:20px 0px 0px 10px;
}
span a{
	margin:-10px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	font-size:11px !important;
	color:#d5853c !important;
	text-decoration:none !important;
	background:url(../images/icon.jpg) no-repeat right 4px;
}
span a:hover{
	background:url(../images/icon.jpg) no-repeat right 4px;
	color:#333333 !important;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1{
	margin:8px 0px 17px 0px;
	font-size:32px;
	color:#666666;
	font-weight:normal;
	display:block;
}
h2{
	margin:22px 0px 10px 0px;
	font-size:32px;
	color:#666666;
	font-weight:normal;
	display:block;
}
h3{
	margin:5px 0px 15px 0px;
	font-size:30px;
	color:#666666;
	font-weight:normal;
	display:block;
}
h4{
	margin:0px 0 4px 0;
	padding:5px 0px 0px 0px;
	font-size:13px;
	color:#af2230;
	text-decoration:none;
	font-weight: bold;
}
h5{
	margin:0px 0px 12px 0px;
	padding:7px 0px 6px 0px;
	font-size:16px;
	color:#666;
	text-decoration:none;
	font-style:normal;
}

.thumb{
	margin:0px 26px 0px 0px;
	padding:0px;
	float:left;
}
.thumb01{
	margin:10px 0px 0px 0px;*margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}
.thumb02{
	margin:2px 15px 0px 0px;
	padding:0px;
	float:left;
}
/*----------end of content Style --------------*/
/*---sidebar---*/
.sidebar{
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	float:right;
	background:#fff;
	width:242px;
	font-size:13px;
	text-align:justify;
}
.sidebar-tab{
	margin: -3px 0px 20px 0px;
    height: 30px; /*--Set height of tabs--*/
    width: 222px;
	overflow: hidden;
	border:none !important;
	background:#af2230;
	padding: 0px 0 0px 20px;
}
.sidebar h2{
	margin:0px 0px 12px 0px;
	padding:7px 0px 6px 20px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background:#af2230;
	text-decoration:none;
	font-style:normal;
}
.sidebar-span{
	margin:  0px;
	padding:5px 0px 0px 0px;
    height: 30px; /*--Set height of tabs--*/
	font-size:13px;
	font-weight:bold;
	color:#000;
	display:block;
}
.sidebar ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.sidebar ul li{
	margin:0;
	padding:0 0 0 14px;
	background:url(../images/icon.jpg) no-repeat left 5px;
}
/*---end of sidebar---*/
/*--Map css--*/
.map{
	margin:20px 0px 0px 0px;
	padding:0px;
	width:670px;
	float:left;
	background:url(../images/gujarat-map.jpg) no-repeat top left;
	height:576px;
}
.map-head{
	margin:0px;
	padding:0px;	
}
.map h6{
	font-size:13px;
	font-weight:bold;
	color:#666666;
	padding:0px 0px 0px 40px;
	height:30px;line-height:30px;
	width:80px;
	margin:145px 0px 0px 70px;
	background:#fff;
	-moz-box-shadow: 3px 3px 4px #302c22;
	-webkit-box-shadow: 4px 4px 4px #302c22;
	box-shadow: 4px 4px 4px #302c22;
	-moz-border-radius:2px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, 	        Color='#302c22')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#302c22');
}
.map h6 a{
	font-size:13px !important;
	font-weight:bold;
	color:#666666 !important;
	*width:80px;
	float:left;
	padding:7px 18px 7px 40px;*padding:0px 0px 7px 40px;
	height:30px;line-height:30px;
	margin:0px 0px 0px -40px;*margin:0px 0px 0px -40px !important;
	*float:left;
	-moz-border-radius:2px;
	text-decoration:none !important;
}
.map h6 a:hover{
	color:#aa242f !important;
	background:url(../images/map-icon.png) #f9f9f9 no-repeat 10px 2px !important;
}
.northern-gujarat{
	float:right !important;
	margin:70px 130px 0px 0px !important;
	width:150px !important;
	background:url(../images/map-select.png) no-repeat bottom left;
}
.northern-gujarat a{
	*width:150px !important;
	padding:0px 0px 0px 40px !important;
	*padding:0px 0px 0px 40px !important;
	background:url(../images/northern-gujarat.png) no-repeat 10px center;
}
.northern-gujarat-icon{
	margin:-2px 0px 0px 370px;*margin:-6px 0px 0px 370px;
	float:left;
	width:20px;
	height:20px;
	background:url(../images/map-select.png) no-repeat bottom left;
}
.cachchh{
	float:right !important;
	margin:10px 460px 0px 0px !important;
	width:80px !important;
}
.cachchh a{
	padding:0px 17px 0px 40px !important;
	*padding:0px 0px 0px 40px !important;
	background:url(../images/map-icon.png) no-repeat 10px 2px !important;
}
.cachchh-icon{
	margin:-2px 0px 0px 100px; *margin:-6px 0px 0px 100px;
	float:left;
	width:20px;height:20px;
	background:url(../images/map-select.png) no-repeat bottom left;
}
.ahmedabad{
	margin:5px 100px 0px 0px !important;
	float:right;
	width:218px !important;
}
.ahmedabad a{
	padding:0px 23px 0px 40px !important;
	*padding:0px 25px 10px 40px !important;
	background:url(../images/ahmedabad.png) no-repeat 10px 2px;
}
.ahmedabad-icon{
	margin:-2px 180px 0px 320px;*margin:-6px 185px 0px 320px;
	float:right;
	width:20px;height:20px;
	background:url(../images/map-select.png) no-repeat bottom left;
}
.eastern-gujarat{
	margin:15px 45px 0px 0px !important;
	float:right !important;
	width:150px !important;
}
.eastern-gujarat a{
	padding:0px 0px 0px 40px !important;
	*padding:0px 0px 0px 40px !important;*width:150px !important;
	background:url(../images/eastern-gujarat.png) no-repeat 10px 2px;
}
.eastern-gujarat-icon{
	margin:-2px 65px 0px 400px;*margin:-6px 65px 0px 400px;
	float:right;
	width:20px;height:20px;
	background:url(../images/map-select.png) no-repeat bottom left;
}
.saurashtra{
	margin:25px 0px 0px 205px !important;
	float:left ;
	width:105px !important;
}
.saurashtra a{
	padding:0px 16px 0px 40px !important;*padding:0px 25px 10px 40px !important;
	background:url(../images/saurashtra.png) no-repeat 10px 2px;
}
.saurashtra-icon{
	margin:53px 0px 0px -120px;float:left;
	width:20px;height:20px;
	background:url(../images/map-select.png) no-repeat bottom left;
}
.southern-gujarat{
	margin:120px 15px 0px 30px !important;
	*margin:120px 10px 0px 0px !important;
	float:right !important;
	width:150px !important;
}
.southern-gujarat a{
	width:150px !important;
	padding:0px 0px 0px 40px !important;
	background:url(../images/southern-gujarat.png) no-repeat 10px 2px !important;
}
.southern-gujarat-icon{
	margin:-2px 150px 0px 450px;*margin:-6px 150px 0px 450px;
	float:right;
	width:20px;height:20px;
	background:url(../images/map-select.png) no-repeat bottom left !important;
}
/*--end of Map css--*/
/* === footer =====*/
footer{
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/bg-footer.gif) #AF2230 repeat-x left bottom;
	*background:url(../images/bg-footer.gif) #AF2230 repeat-x left bottom;
	height:150px;*height:150px;
}
.footer{
	margin:0px auto;
	padding:30px 0px 0px 0px;
	width:950px;
	height:67px;
}
.footer h2{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
.footer h2 a{
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
.footer h2 a:hover{
	color:#F58938;
	font-weight:bold;
}
.footer ul{
	padding:0px;
	margin:0px;
}
.footer li{
	margin:0 30px 0 0;
	padding:0px;
	float:left;
	width:170px;
	color:#fff;
	list-style-type:none;
}
.footer-thumb{
	padding:0px;
	margin:0px 10px 0px 0px;
	float:left;
}
footer span {
	float:left;
	padding:0px 0 0 0;
	line-height:20px;
	list-style:none;
}
footer span a{
	list-style:none;
	background:none;
	margin:0px;
	padding:0px
}
footer span a:hover{
	list-style:none;
	background:none;
	margin:0px;
	padding:0px
}
footer .copyright{color:#fff ; 
	font-size:11px; 
	float:right; 
	margin:-30px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	text-align:right;
}
footer .copyright a{
	color:#fff !important;
	text-decoration:none
}
footer .copyright a:hover{
	color:#F58938 !important; 
	text-decoration:underline !important;
}
.itineraries-list {
	margin:0;
	padding:0;
	width:100%;
}
.itineraries-list td h3{
	margin:15px 0 10px 0;
	padding:0 0 5px 0;
	font-size:15px;
	color:#AF2230;
	border-bottom:1px dashed #ccc;
	font-weight:bold;
}
.itineraries-list td h6{
	margin:0;
	padding:0;
	font-size:13px;
	width:90px;
}
#news li{
	margin:0;
	padding:0;
	list-style-type:none;
	background:none;
}
.textfield01{
	padding:2px 3px 2px 2px ;
	border:1px solid #cccccc;
	height:24px;line-height:24px;
	width:323px;
	color:#8c8c8c;
	background:url(../images/form-bg.jpg) no-repeat top left;
	font-size:12px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.textfield01:focus{
	border:1px solid #c3c2c2;
	background:#fff;
}
.textbox{
	padding:2px;
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	width:664px;
	height:106px;
	color:#8c8c8c;
	background:url(../images/textarea.gif) no-repeat top left;
	font-size:12px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.textbox:focus{
	border:1px solid #c3c2c2;
	background:#fff;
}
.button {
	display:none;
}