@charset "utf-8";
/* Coomon CSS*/

* {
	margin: 0;
	padding: 0;
}
html {
    /*font-family: 'Oswald', sans-serif;*/
    font-family: 'Open Sans', sans-serif;
    font-size: initial;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body {
	font-family: 'Open Sans', sans-serif;
	color: #222222;
	background: url(../images/main-bg.jpg) center top repeat;
	font-weight:normal;
	    font-size: inherit;
    line-height: initial;
}
a, a:hover, input {
	text-decoration: none;
	outline: none;
}
#menu li a {
	font-family: 'Oswald', sans-serif;
}

img {
	border: none;
	outline: none;
}
ul {
	list-style: none;
}
hr {
	background-color: #999;
	border: 0 none;
	color: #FF0000;
	height: 1px;
	margin-bottom: 5px;
}
.clear, #clear {
	clear: both;
}
/*===========================Home Page================================*/
/*Social Icon*/
#fixed_icons {
	background: #69522c;
	width: 32px;
	position: fixed;
	top: 25%;
	padding: 5px 5px;
	right: 0.20%;
}
#fixed_icons a {
	display: block;
	height: 32px;
	padding-bottom: 5px;
	line-height: 32px;
}
.addthis_button_preferred_2 {
	background: url("../images/twitter.png") no-repeat;
}
.addthis_button_preferred_1 {
	background: url("../images/facebook.png") no-repeat;
}
.addthis_button_preferred_3 {
	background: url("../images/mail.png") no-repeat;
}
.addthis_button_preferred_4 {
	background: url("../images/print.png") no-repeat;
}
.addthis_button_compact {
	background: url("../images/plus.png") no-repeat;
}
/*Social Icon*/
.at16nc {
	display: none;
}
.addthis_counter.addthis_bubble_style {
	background-position: 0 0 !important;
	margin: 0 0 0 -4px!important;
	height: 27px!important;
}
.addthis_counter.addthis_bubble_style:hover {
	background-position: 0 50% !important;
}
#at15s.atm {
	left: auto !important;
	margin-right: 45px!important;
	right: 0!important;
	top: 186px!important;
}
.homeWrapper {
	background: url(../images/homeWrapper_bg.jpg) center top repeat-x #fab441; 
/*	background: url(../images/homeWrapper_bg.jpg) center top repeat-x #ff7f01; */
	width: 100%;
	height: 115px;
	display:inline-block;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
h1 span {
	font-size: 18px;
	color: #d08306;
	text-transform: none;
}
h1 span a {
	color: #d08306;
}
/* Header part CSS*/
header {
	width: 990px;
	margin: 0 auto;
}
.logo {
	float: left;
	border-right: 1px solid #d38607;
	margin-top: 15px;
	padding: 10px;
}
.topNavi {
	width: 990px;
	float: left;
}
.topNavi ul li {
	float: left;
}
/* Banner part CSS*/
.topBanner {
	width: 990px;
	height: 400px;
	margin: 0 auto 30px;
	-webkit-box-shadow: 0 23px 15px -13px black;
	-moz-box-shadow: 0 23px 15px -13px black;
	box-shadow: 0 23px 15px -13px black;
}
.topBanner > div img {
	height: auto;
}
ul.slidy-menu {
	position: relative;
	top: -65px;
	z-index: 9;
	background: #2B2213;
	background: rgba(43, 34, 19, .7);
	float: left;
}
ul.slidy-menu li {
	float: left;
	text-align: center;
	padding: 10px 0;
	width: 123.7px !important;
}
ul.slidy-menu li a {
	font: normal 12px/25px 'Oswald', sans-serif;
	color: #fff;
	text-transform: uppercase;
	border-right: 1px solid #fab441;
	display: block;
}
ul.slidy-menu li:last-child a {
	border-right: none;
}
ul.slidy-menu li.slidy-link-selected a {
	color: #fab441;
	text-shadow: #444 1px 1px;
}
/* Main Content part CSS*/
.mainContent {
	width: 990px;
	margin: 0 auto;
}

.searchBoxOuter {
	height: auto;
	position: absolute;
	top: 275px;
	width: 990px;
}
.searchBoxOuterHeading {
	color: #FFFFFF;
	font-family: 'Italianno',cursive;
	font-size: 61px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0 auto 80px;
	text-align: center;
	text-shadow: 0 2px 0 #333333;
	width: 826px;
}
.searchBox {
	background: none repeat scroll 0 0 #544d43 /* rgba(240, 239, 236, 0.9) */;
	float: right;
	height: 75px;
	margin: 17px 0 0;
	padding: 5px 10px 8px;
	width: 780px;
}
.SearchHeading {
	float: left;
	font-size: 25px;
	line-height: 50px;
	padding: 15px 20px 0 0;
	text-transform: uppercase;
	color:#FFFFFF;
}
.SearchOption {
	margin: 0 auto;
	width: 93%;
}
.SearchOptionFestival {
	float: left;
	margin-top: 7px;
}
p.radio {
	float: left;
	font-size: 14px;
	margin-top: 16px;
}
p.radio input {
	float: left;
	margin: 0;
	padding: 0;
}
p.radio label {
	cursor: pointer;
	display: block;
	float: left;
	font-size: 16px;
	line-height: 14px;
	margin: 0 0 15px 5px!important;
	width: 175px;
	color:#FFFFFF;
}
.searchInput {
	float: right;
	width:200px;
}
.searchInput input[type="text"] {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #EC9D1A;
	color: #82807E;
	font: 14px/30px 'Oswald', sans-serif;
	height: 30px;
	margin-bottom: 10px;
	min-width: 210px;
	padding: 0 5px;
}
.searchInput select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #EC9D1A;
	color: #82807E;
	font: 14px 'Oswald', sans-serif;
	margin: 0;
	min-width: 224px;
	padding: 3px 5px;
}

.searchInputFestival {
	float: right;
}

.searchInputFestival input[type="text"] {
	background: none repeat scroll 0 0 #F0EFED;
	border: 1px solid #CCCCCC;
	color: #82807E;
	float: left;
	font: 14px/38px 'Oswald', sans-serif;
	height: 38px;
	margin-right: 15px;
	min-width: 218px;
	padding: 0 5px;
}
.searchInputFestival select {
	background: none repeat scroll 0 0 #F0EFED;
	border: 1px solid #CCCCCC;
	color: #82807E;
	float: left;
	font: 14px 'Oswald', sans-serif;
	height: 40px;
	min-width: 200px;
	margin: 0;
	padding: 8px 5px;
}
.searchInputFestival input[type="button"] {
	background: url(../images/search_button.png) 0 6px no-repeat;
	border: 1px solid #ccc;
	border-left: none;
	padding: 23px 16px 15px;
	float: left;
	width: 24px;
	height: 24px;
	cursor: pointer;
}



/*
.searchBox {
	background: none repeat scroll 0 0 rgba(240, 239, 236, 0.9);
	float: right;
	height: 75px;
	margin: 17px 0 0;
	padding: 5px 10px 8px;
	width: 780px;
/*
	background: none repeat scroll 0 0 #F0EFEC;
	float: left;
	height: auto;
	margin: 10px 0 10px;
	padding: 10px;
	width: 98%;
*/
/*
}
.SearchHeading {
	float: left;
	font-size: 30px;
	line-height: 50px;
	padding: 0 20px;
	text-transform: uppercase;
}
.SearchOption {
	float: left;
	margin-top: 7px;
}
p.radio {
	font-size: 14px;
	float: left;
}
p.radio input {
	margin: 0;
	padding: 0;
	float: left;
}
p.radio label {
	cursor: pointer;
	display: block;
	float: left;
	line-height: 14px;
	margin-left: 5px;
	margin-right: 0 !important;
	width: 130px;
}
p.radio span.radio-container {
	position: relative;
	float: left;
	margin: 4px 5px 0 0;
}
p.radio span.radio-container span.radio {
	display: block;
	width: 17px;
	height: 18px;
	background: url(../images/radio.png) no-repeat top left;
}
p.radio span.radio-container span.radio.selected {
	background-position: top right;
}
p.radio span.radio-container input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 101;
	cursor: pointer;
}
.searchInput {
	float: right;
}
.searchInput input[type="text"] {
	background: none repeat scroll 0 0 #F0EFED;
	border: 1px solid #CCCCCC;
	color: #82807E;
	float: left;
	font: 14px/38px 'Oswald', sans-serif;
	height: 38px;
	margin-right: 15px;
	min-width: 218px;
	padding: 0 5px;
}
.searchInput select {
	background: none repeat scroll 0 0 #F0EFED;
	border: 1px solid #CCCCCC;
	color: #82807E;
	float: left;
	font: 14px 'Oswald', sans-serif;
	height: 40px;
	min-width: 200px;
	margin: 0;
	padding: 8px 5px;
}
.searchInput input[type="button"] {
	background: url(../images/search_button.png) 0 6px no-repeat;
	border: 1px solid #ccc;
	border-left: none;
	padding: 23px 16px 15px;
	float: left;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
*/
/* Slider part CSS*/
.commonDiv {
	width: 990px;
	float: left;
	margin-bottom: 0px;
}
.commonDiv p {
	font: 300 16px 'Signika', sans-serif;
	text-align: justify;
}
.commonDiv span a {
	color: #D08306;
}
.commonDiv strong {
	font-family: 'Oswald', sans-serif;
}
.commonDiv em {
	font-weight: normal;
	font-style: normal!important;
}
.commonDivIn {
	float: left;
	margin-right: 20px;
	width: 715px;
}
.carousel-buttons {
	position: relative;
	width: 990px;
}
.carousel-buttons.sliderBg {
	background: #F0EFEC;
}
.carousel-countainer {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 930px;
}
.leftbutton {
	background: #ffb84d;
	background: rgba(255, 184, 77, .4);
	position: absolute;
	top: 96px;
	z-index: 100;
	left: 0px;
	cursor: pointer;
	width: 28px;
	height: 200px;
	transition: background 400ms linear;
}
.rightbutton {
	background: #ffb84d;
	background: rgba(255, 184, 77, .4);
	position: absolute;
	top: 96px;
	z-index: 100;
	right: 0px;
	cursor: pointer;
	width: 28px;
	height: 200px;
	transition: background 400ms linear;
}
.leftbutton:hover, .rightbutton:hover {
	background: #ffb84d;
	background: rgba(255, 184, 77, .9);
}
.leftOne, .leftTwo, .leftThree {
	background: none repeat scroll 0 0 rgba(255, 184, 77, 0.4);
	cursor: pointer;
	height: 200px;
	left: 0;
	position: absolute;
	top: 96px;
	transition: background 400ms linear 0s;
	width: 28px;
	z-index: 100;
}
.rightOne, .rightTwo, .rightThree {
	background: none repeat scroll 0 0 rgba(255, 184, 77, 0.4);
	cursor: pointer;
	height: 200px;
	position: absolute;
	right: 0;
	top: 96px;
	transition: background 400ms linear 0s;
	width: 28px;
	z-index: 100;
}
.leftOne:hover, .rightOne:hover, .leftTwo:hover, .rightTwo:hover, .rightThree:hover, .rightThree:hover {
	background: #ffb84d;
	background: rgba(255, 184, 77, .9);
}
.smallLeft {
	position: absolute;
	top: 10px;
	z-index: 100;
	left: 0px;
	cursor: pointer;
	height: 180px;
}
.smallRighr {
	position: absolute;
	top: 10px;
	z-index: 100;
	right: 0px;
	cursor: pointer;
	height: 180px;
}
/* Added by pankaj */ 

.placesSmallLeft {
	position: absolute;
	top: 10px;
	z-index: 100;
	left: 0px;
	cursor: pointer;
	height: 180px;
}
.placesSmallRight {
	position: absolute;
	top: 10px;
	z-index: 100;
	right: 0px;
	cursor: pointer;
	height: 180px;
}
.leftbutton_activity {
	background: #ffb84d;
	background: rgba(255, 184, 77, .4);
	position: absolute;
	top: 96px;
	z-index: 100;
	left: 0px;
	cursor: pointer;
	width: 28px;
	height: 200px;
	transition: background 400ms linear;
}
.rightbutton_activity {
	background: #ffb84d;
	background: rgba(255, 184, 77, .4);
	position: absolute;
	top: 96px;
	z-index: 100;
	right: 0px;
	cursor: pointer;
	width: 28px;
	height: 200px;
	transition: background 400ms linear;
}
.leftbutton_apps_mobile {
	background: #ffb84d;
	background: rgba(255, 184, 77, .4);
	position: absolute;
	top: 100px;
	z-index: 100;
	left: 0px;
	cursor: pointer;
	width: 28px;
	height: 250px;
	transition: background 400ms linear;
}
.rightbutton_apps_mobile {
	background: #ffb84d;
	background: rgba(255, 184, 77, .4);
	position: absolute;
	top: 100px;
	z-index: 100;
	right: 0px;
	cursor: pointer;
	width: 28px;
	height: 250px;
	transition: background 400ms linear;
}
.leftbutton_apps_mobile:hover, .rightbutton_apps_mobile:hover {
	background: #ffb84d;
	background: rgba(255, 184, 77, .9);
}
.leftbutton_activity.smallLeft, .leftbutton_activity.smallLeft, .leftbutton_apps_mobile.smallLeft, .rightbutton_apps_mobile.smallLeft {
	position: absolute;
	top: 10px;
	z-index: 100;
	left: 0px;
	cursor: pointer;
	height: 180px;
}
.rightbutton_activity.smallRighr, .rightbutton_activity.smallRighr {
	position: absolute;
	top: 10px;
	z-index: 100;
	right: 0px;
	cursor: pointer;
	height: 180px;
}
.leftbutton_activity:hover, .rightbutton_activity:hover {
	background: #ffb84d;
	background: rgba(255, 184, 77, .9);
}
.leftbutton_dest_city {
	background: #ffb84d;
	background: rgba(255, 184, 77, .4);
	position: absolute;
	top: 96px;
	z-index: 100;
	left: 0px;
	cursor: pointer;
	width: 28px;
	height: 200px;
	transition: background 400ms linear;
}
.rightbutton_dest_city {
	background: #ffb84d;
	background: rgba(255, 184, 77, .4);
	position: absolute;
	top: 96px;
	z-index: 100;
	right: 0px;
	cursor: pointer;
	width: 28px;
	height: 200px;
	transition: background 400ms linear;
}
.leftbutton_dest_city.smallLeft {
	position: absolute;
	top: 10px;
	z-index: 100;
	left: 0px;
	cursor: pointer;
	height: 180px;
}
.rightbutton_dest_city.smallRighr {
	position: absolute;
	top: 10px;
	z-index: 100;
	right: 0px;
	cursor: pointer;
	height: 180px;
}
.leftbutton_dest_city:hover, .rightbutton_dest_city:hover {
	background: #ffb84d;
	background: rgba(255, 184, 77, .9);
}
.inactiveTabOver {
	background: #999;
	color: #fff;
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 330px;
}
.inactiveTabOver:hover {
	background: #FAB441;
	color: #222;
}
/*End*/
.jcarousel {
	visibility: visible;
	overflow: hidden;
	position: relative;
	z-index: 2;
	left: 0px;
	width: 990px;
}
.jcarousel ul {
	position: relative;
	z-index: 1;
}
.jcarousel img {
	display: inline;
	height: auto;
	width: 290px;
}
.jcarousel li {
	overflow: hidden;
	float: left;
	width: 930px;
	height: auto;
}
.dark {
	width: 290px;
	height: 180px;
	float: left;
	margin: 10px;
	background: #F0EFEC;
	overflow: hidden;
	position: relative;
}
.dark p {
	padding: 0 10px;
	color: #afafaf;
}
.caption {
	background: none repeat scroll 0 0 #000000;
	float: left;
	height: 30px;
	opacity: 0.8;
	position: absolute;
	text-align: center;
	top: 150px !important;
	width: 100%;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.caption h3 {
	color: #FFFFFF;
	margin: -1px 0;
}
.caption a {
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: 4px;
}
.container .caption {
	top: 260;
	left: 0;
}
.container .caption {
	top: 220;
	left: 0;
}
/*Fligh & Hotels Booking CSS*/
.booking {
	float: left;
}
.holidayDestination {
	float: right;
}
/*Weekend Getaways & Destination Of The Day CSS*/
.weekendGetaways {
	float: left;
	padding: 15px;
	background: #F0EFEC;
}
.getawaytable {
	padding: 5px;
	float: left;
	background: #e1bd80;
}
table#week_end_gateway1 {
	border-collapse: collapse;
}
table#week_end_gateway1 h4 {
	padding: 5px 0;
}
table#week_end_gateway1 select {
	border: none;
	padding: 5px;
	margin: 5px 0 5px 15px;
}
.tdBgColor {
	background: #695a41;
	text-align: center;
}
.tdBgColor a {
	color: #fff;
	font-size: 12px;
	display: block;
}
#week_end_gateway1 th, #week_end_gateway1 td {
	border: 1px solid #e1bd80;
	padding: 2px;
}
#week_end_gateway1 thead th {
	background: #d48c14;
	text-align: left;
	padding: 0 10px;
	color: #fff;
}
#week_end_gateway1 tfoot th {
	text-align: left;
	color: #fff;
}
/*Destination Of The Day CSS*/
.destinationDay {
	background: #F0EFEC;
	float: right;
	padding: 15px;
	width: 415px;
}
.destinationDay img {
	float: left;
	margin: 0 10px 0px 0;
}
.destinationDay span {
	font-size: 18px;
	text-transform: uppercase;
}
.destinationDay span a {
	color: #222;
}
.state a {
	color: #d48c14!important;
	text-transform: capitalize;
	font-size: 16px;
}
.more, .more a {
	font-size: 14px;
	color: #d48c14;
	float: right;
}
.destinationDay p {
	font: 300 14px 'Signika', sans-serif;
}
/*Footer CSS*/
footer {
	width: 100%;
	min-height: 100px;
	float: left;
	background: #312f30;
	border-top: 10px solid #222222;
	margin-top: 15px;
}
.bottomNavi {
	margin: 5px auto 0;
	width: 990px;
}
.bottomNavi li {
	border-right: 1px solid #fff;
	display: block;
	float: left;
	margin: 10px 0;
	padding: 0px 25px;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
}
.bottomNavi li:first-child {
	padding-left: 0px;
}
.bottomNavi li:last-child {
	border-right: none;
}
.bottomNavi li a {
	color: #EEEEEE;
	display: block;
	text-shadow: 0 1px 1px #444444;
}
.bottomNavi li:hover a {
	color: #FAB441;
}
.copyright {
	color: #FAB441;
	font-size: 12px;
	margin-top: 5px;
	font-weight: 300;
}
/*===========================Activity Group Page================================*/
.activityImage {
	background: #F0EFEC;
	border: 10px solid #F0EFEC;
	float: left;
	height: 340px;
	margin-right: 40px;
	overflow: hidden;
	width: 455px;
}
.activityImage img {
	float: left;
	width: 455px;
}
.activityVidio {
	background: #F0EFEC;
	float: left;
	padding: 10px;
	width: 455px;
	height: 340px;
}
.activityVidio iframe {
	width: 455px;
	height: 340px;
}
.card {
	background: #F0EFEC;
	float: left;
	min-height: 530px;
	padding: 10px;
	width: 216px;
	margin: 0 15px 15px 0;
}
.card.cardChange {
	background: none repeat scroll 0 0 #F0EFEC;
	float: left;
	margin: 0 15px 15px 0;
	min-height: 700px;
	padding: 6px;
	width: 216px;
}
.card.cardChangeSmall {
	background: none repeat scroll 0 0 #F0EFEC;
	float: left;
	margin: 0 15px 15px 0;
	min-height: 450px;
	padding: 6px;
	width: 216px;
}
.card img {
	border: 4px solid #FFFFFF;
	box-shadow: 0 13px 8px -10px black;
	width: 207px;
	height: 150px;
}
.card a {
	color: #D48C14;
	font-weight: normal;
}
.card p i {
	color: #D48C14;
	font-style: normal;
}
.cardP {
	border-bottom: 1px solid #666666;
	min-height: 200px;
}
.cardImg {
	min-height: 180px;
}
.activityname {
	display: block;
	font-size: 16px;
	margin: 5px 0 0;
	font-weight: normal;
}
.more {
	color: #F0EFEC;
	font-size: 12px;
}
.card p {
	font: 300 14px 'Signika', sans-serif;
}
.card li {
	display: block;
	line-height: 12px;
	font: 300 14px 'Signika', sans-serif;
}
.card li a {
	font: 300 14px/normal 'Signika', sans-serif;
}
.card:last-child {
	margin: 0;
}
/*===========================Activity Page================================*/
#second-menubar {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
#coolMenu {
}
#coolMenu, #coolMenu ul {
	list-style: none outside none;
}
#coolMenu {
	display: table;
	width: 100%;
}
#coolMenu > li {
	background: #F0EFEC;
	margin-right: 3px;
	display: table-cell;
	text-align: center;
}
#coolMenu > li:last-child {
	margin-right: 0;
}
#coolMenu li a {
	border-top: 3px solid #222;
	display: block;
	height: 37px;
	line-height: 35px;
	padding: 0 23px;
}
#coolMenu ul {
	display: none;
	padding: 0;
	position: absolute;
	z-index: 999;
}
#coolMenu ul li a {
	width: auto;
}
#coolMenu li:hover ul.noJS {
	display: block;
}
#coolMenu > li > a {
	color: #222;
}
#coolMenu > li:hover > a {
	background: #FFFFFF;
	color: #222;
}
.active {
	/*background: #FAB441!important;*/display: block;
	color: #222;
}
#coolMenu ul {
	background: #FAB441;
}
#coolMenu ul li a {
	background: #FAB441;
	color: #222;
	font-size: 14px;
	border-bottom: 1px solid #D3D3D3;
	border-top: 0;
	height: 28px;
	line-height: 28px;
	text-align: left;
}
#coolMenu ul li:hover a {
	background: #F0EFEC;
	color: #D48C14;
}
.active {
	/*background: #FAB441;*/
	color: #000000;
}
.discription {
	float: left;
	margin: 0 20px 15px 0;
	width: 715px;
}
.discription span a {
	color: #D08306;
}
.discriptionImg {
	background: #F0EFEC;
	float: left;
	margin-right: 10px;
	padding: 10px 10px 5px;
	width: 250px;
}
.discriptionImg img {
	height: auto;
}
.discriptionImg a {
	color: #D48C14;
}
.discription p {
	font: 300 16px 'Signika', sans-serif;
	text-align: justify;
}
#InnerRightPanel {
	float: left;
	width: 250px;
}
#fb_holder {
	float: left;
	width: 100%;
	margin: 0 0 15px;
}
.arrow_header {
	background: #363434;
	height: 30px;
}
.arrow_header arrow_font {
  color: #FFFFFF;
  float: left;
  margin-top: 3px;
  padding-left: 10px;
}
.arrow_header h3 {
	color: #fff;
	font-size: 18px;
	line-height: 32px;
	padding-left: 10px;
	text-transform: none;
	margin-bottom: 0;
}
.editbtnotr {
	float: left;
	margin-right: 20px;
	width: 955px;
	text-align: right;
}
.editbtnotr a {
	background: #D08306;
	color: #FFFFFF;
	font-size: 14px;
	padding: 0 10px;
	text-align: center;
}
.editbtnotr a:hover {
	background: #F09D28;
}
/*===========================Comment css================================*/
#dhtmlgoodies_tabView1 {
	background: #F0EFEC;
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.dhtmlgoodies_tabPane {
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}
.dhtmlgoodies_tabPane .tabActive, .tabInactive {
	background: #FAB441;
	color: #222;
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 330px;
}
.dhtmlgoodies_tabPane .tabInactive {
	background: #999;
	color: #fff;
	cursor: pointer;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 330px;
}
.dhtmlgoodies_tabPane .tabInactive:hover {
	background: #FAB441;
	color: #222;
}
.tabActive img, .tabInactive img, .tabActive:hover img, .inactiveTabOver:hover img {
	display: none;
}
.dhtmlgoodies_aTab {
	padding: 15px;
}
#question_table, #review_table, #comment_table {
	text-align: left;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
}
.first_col_question, .first_col_comment, .first_col_review {
	float: left;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
}
/*===========================CMS Page 24/08/13================================*/
.cmsOtr {
	float: left;
	width: 100%;
}
.cmsOtr p {
	font: 300 16px 'Signika', sans-serif;
	text-align: justify;
}
.cmsOtr th {
	float: left;
	font-size: 14px;
	margin-right: 10px;
	vertical-align: top;
}
.cmsOtr ul {
	padding: 0 16px;
}
.cmsOtr li {
  font: 300 16px 'Signika',sans-serif;
  list-style-type: disc;
}
/*===========================Site Map================================*/
.index_block {
	clear: both;
	margin: 0 auto;
	padding-top: 10px;
}
ul#sitemap_ul {
	float: left;
	margin-left: 15px;
	padding-top: 5px;
	width: 226px;
}
ul#sitemap_ul li {
	list-style-type: disc;
	font-size: 14px;
}
ul#sitemap_ul li a {
	color: #953425;
	text-decoration: underline;
	font-size: 16px;
}
ul#sitemap_ul li ul li ul {
	margin-left: 40px;
}
ul#sitemap_ul li ul li ul li {
	list-style-type: square;
}
ul#sitemap_ul li ul li ul a {
	font: 300 14px 'Signika', sans-serif;
	color: #000;
}
a.sitemap_heading {
	color: #D48C14!important;
	font-size: 16px!important;
}
a.sitemap_heading_1 {
	color: #953425;
	padding-left: 20px;
	font-size: 14px;
}
/*===========================All Form & common css===============================*/
.commentDiv {
	background: none repeat scroll 0 0 #F0EFEC;
	padding: 20px;
}
.comment_div {
	margin-top: 10px;
	border: 1px solid #111111;
	padding: 5px;
}
.comment_div a {
	color: #D08306;
}
.user_pic_thumb {
	height: 74px;
	width: 100px;
}
.user_pic_thumb {
	margin-right: 5px;
}
.textarea, .text, select {
	border: 2px solid #CCCCCC;
	margin-right: 20px;
	padding: 5px;
}
input[type="submit"], [type="button"] {
 background:#D08306;
 border: medium none;
 color: #FFFFFF;
 cursor: pointer;
 font-family: 'Oswald', sans-serif;
 font-size: 14px;
 padding: 3px 5px;
 text-align: center;
}
input[type="submit"]:hover {
	background: #F09D28;
}
#head_rating {
	float: right;
}
table#rating_table td {
	padding-left: 0.2em;
	padding-right: 0.2em;
}
table#rating_table {
	text-align: right;
}
.centerfont {
	text-align: center;
}
p.big_font {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
/*===========================City page===============================*/
.cardBig {
	background: #F0EFEC;
	float: left;
	height: auto;
	margin-right: 15px;
	padding: 10px;
	width: 330px;
	min-height: 700px;
}
.cardBigImg {
	float: left;
	padding: 5px 15px 0 0;
	width: 330;
}
.cardBigLast {
	margin-right: 0;
}
.cardBig p {
	font: 300 14px 'Signika', sans-serif;
	text-align: justify;
}
h3.Head2 {
	font-size: 20px;
	margin-bottom: 0;
	text-transform: uppercase;
}
.bookHotelFlight {
	background: #363434;
	border: 5px solid #FAB441;
	border-radius: 30px 30px 30px 30px;
	float: left;
	height: 40px;
	line-height: 35px;
	text-align: center;
	width: 99%;
}
.bookHotelFlight a {
	color: #FFFFFF;
	cursor: pointer;
	font-family: cursive, sans-serif;
	font-size: 26px;
}
.bookHotelFlight a:hover {
	text-decoration: blink;
}
h3.searching_for_heading1 {
	color: #333333;
	font-size: 13px;
	margin: 0;
	text-transform: capitalize;
}
/*Inner footer*/
#Footer {
	background-color: #363434;
	float: left;
	height: auto;
	padding: 10px;
	width: 98%;
}
.GrayText4 {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	width: 35%;
}
.GrayText4.GrayTextSmall {
	color: #FAB441;
	font-size: 14px;
}
.WhiteLink {
	color: #FFFFFF;
	font: 300 14px 'Signika', sans-serif;
}
.WhiteLink:hover {
	color: #FAB441;
}
.style1 {
	width: 100%;
}
/* Fast Fact */
.roundandshadowBg {
	background: url("../images/papper.png") no-repeat scroll center top transparent;
	float: left;
	height: 30px;
	width: 250px;
	box-shadow: 1px 10px 10px #999;
}
#roundandshadow {
	background: #FBF59F;
	float: left;
	padding: 10px;
	width: 230px;
	box-shadow: 1px 10px 10px #999;
}
#roundandshadow a {
	color: #D08306;
}
text.fast_fact_side_heading {
	color: #695539;
	font: 700 14px cursive, sans-serif;
}
p#left {
	color: #695539;
	font: 400 14px cursive, sans-serif;
	text-align: left;
	border-bottom: 1px solid #999;
}
h2.fastfact_heading {
	font-size: 14px;
	margin: 10px 0;
	text-align: center;
	text-transform: uppercase;
}
.flashMapOtr {
	float: left;
	background: #F0EFEC;
	padding: 10px;
}
.flashMap {
	float: left;
}
.exploreDestination {
	float: left;
}
.exploreDestination a {
	color: #D48C14;
	display: block;
	font: 700 14px/20px 'Signika', sans-serif;
}
.exploreDestination a:hover {
	color: #FAB441;
}
.arrow_header_orng {
	background: #363434;
	height: 30px;
}
.arrow_header_orng h3 {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 32px;
	padding-left: 10px;
	text-transform: none;
}
.arrow_header_orng h4 {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 32px;
	padding-left: 10px;
	text-transform: none;
}
.panel-left {
	background: #F0EFEC;
	float: left;
	font-size: 14px;
	line-height: 24px;
	padding: 10px;
	width: 230px;
}
.panel-left span {
	display: block;
}
.panelLeftImg {
	float: left;
	height: 100px;
	width: 100px;
}
span#weather-condition-title-left {
	color: #D08306;
}
.moreBtnOrng {
	float: right;
	margin-right: 10px;
	text-align: right;
}
.moreBtnOrng a {
	background: #D08306;
	color: #FFFFFF;
	font-size: 14px;
	padding: 0 10px;
	text-align: center;
}
/*===========================ADD CSS================================*/
.headeAd {

/*	float: center;
	margin: 10px 0 0 20px;
*/
	height: 90px;
	margin: 5px auto 0;
	padding-bottom:10px;
	width: 990px;
}
.footerAd {
	height: 90px;
	margin: 10px auto 0;
	width: 990px;
}
.footerAdIframe {
        margin:0 auto!important;
        width: 728px;
}
.commonDivAD {
	float: left;
	margin-bottom: 20px;
	text-align: center;
	width: 990px;
}
.commonDivAD iframe {
	margin: 0 10px;
}
.blogBg {
	background: #f9f9f7;
	border: 3px solid #363434;
	float: left;
	width: 690px;
	padding: 10px;
}
.blogBg  h1, h2, h3, h4, h5, h6 {
  font-size: 15px;
  margin-bottom: 15px;
  text-transform: none;
}
.blogBg strong {
  font-family: 'Oswald',sans-serif;
  font-weight: normal;
}
.blogBg h1 span {
  color: #D08306;
  font-size: 16px;
  text-transform: none;
}
.t1 thead th {
	background: none repeat scroll 0 0 #FFB84D;
	color: #FFFFFF;
	font-size: 14px!important;
	font-weight: 400;
	text-align: left!important;
}
.GrayBorder1 {
	font: 300 14px 'Signika', sans-serif !important;
	border: 1px solid #E0E0E0;
	padding: 3px;
}
.sidebar_weather_div {
	width: 100%;
	width: 100%;
	text-align: left;
	font-size: 14px;
}
.sidebar_weather_div a {
	color: #D08306;
}
.sidebar_weather_div table {
	background: none repeat scroll 0 0 #F0EFEC;
	border-collapse: collapse;
	width: 100%;
}
/*Attraction*/
#attraction_popularity_type {
	color: #000000;
	cursor: default;
	font-size: 13px;
	margin-left: 5px;
}
#attraction_popularity_type, #attraction_popularity_type a {
	color: #D48C14;
}
.activity_group_right_heading, .activity_group_right_heading a {
	color: #333300 !important;
	font-size: 14px;
	line-height: 30px;
}
.chptr_no {
	background: url("../images/numbringBg.png") no-repeat scroll 0 0 transparent;
	color: #000000;
	float: left;
	font-size: 14px;
	height: 45px;
	left: 3px;
	line-height: 28px;
	position: relative;
	text-align: center;
	top: 25px;
	width: 30px;
	z-index: 10;
}
.cardImage {
	float: left;
	margin-bottom: 10px;
	margin-top: -20px;
}
h3.arrow_font_small {
	color: #D48C14;
	display: inline-block;
	font-size: 16px;
	margin: 5px 0;
}
.colomn1 {
	color: #222;
	float: left;
	font: 400 14px sans-serif, 'Oswald';
	padding-right: 15px;
	text-align: left;
	width: auto;
}
.colomn1 input[type='checkbox'] {
	margin-right: 5px;
}
.searchBoxTwo {
	background: none repeat scroll 0 0 #F0EFEC;
	border: 0px solid #363434;
	float: left;
	height: auto;
	margin: 0 0 25px;
	padding: 5px 10px;
	width: 97%;
}
.distanceKm {
	background: url("../images/kilomiter.png") no-repeat scroll 0 0 transparent;
	color: #000000;
	float: left;
	font-size: 14px;
	height: 45px;
	left: 3px;
	line-height: 25px;
	position: relative;
	text-align: center;
	top: 25px;
	width: 60px;
	z-index: 10;
}
.card table {
	border: 1px solid #222222;
	border-right: 0px solid #222222;
	text-align: center;
	margin: 5px 0;
}
.card table img {
	border: none!important;
	box-shadow: none!important;
	height: auto!important;
	width: 40px!important;
}
.card table th {
	border-bottom: 1px solid #222;
	border-right: 1px solid #222;
	font-size: 12px;
	padding: 0 3px;
}
.card table td {
	border-right: 1px solid;
	font: 300 14px 'Signika', sans-serif;
	padding: 0 3px;
	vertical-align: middle;
}
.control {
	margin-bottom: 10px;
	font-weight: 300;
}
#control {
	background: none repeat scroll 0 0 #F0EFEC;
	border: 5px solid #363434;
	float: left;
	height: auto;
	margin: 0 0 25px;
	padding: 18px 10px;
	width: 97%;
}
#control strong {
	font-weight: normal;
}
/*How to reach*/
h3.Head1 {
	font-size: 16px;
	margin-bottom: 0;
	text-transform: capitalize;
}
/*Weather*/
.weatherDay {
	background: url("../images/weather_bg.png") no-repeat scroll 0 0 transparent;
	color: #000000;
	float: left;
	font-size: 14px;
	height: 45px;
	left: 3px;
	line-height: 24px;
	position: relative;
	text-align: center;
	top: 25px;
	width: 120px;
	z-index: 10;
}
.card.cardweather {
	background: none repeat scroll 0 0 #F0EFEC;
	float: left;
	margin: 0 5px 15px 0;
	min-height: 390px;
	padding: 8px;
	width: 144px;
}
.cardweather img {
	border: 4px solid #FFFFFF;
	box-shadow: 0 13px 8px -10px black;
	height: auto;
	width: 135px;
}
.weatherTable {
	margin: 0 0 20px 0;
}
.weatherTable table {
	border-collapse: collapse;
	width: 100%;
}
.weatherTable table th {
	border-top: 1px solid #BDAFA9;
	border-right: 1px solid #BDAFA9;
	background: none repeat scroll 0 0 #FFB84D;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 400;
	padding: 5px;
	text-align: center;
}
.weatherTable table tbody tr {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #BDAFA9;
	border-left: 1px solid #BDAFA9;
}
.weatherTable table tbody td {
	border-right: 1px solid #BDAFA9;
	font-size: 14px;
	text-align: center;
}
#ad-side-bar {
	float: left;
	margin-bottom: 10px;
}
/*PhotoPage*/
.PhotoPagePhoto {
	text-align: center;
	background: none repeat scroll 0 0 #F0EFEC;
	float: left;
	margin: 0 15px 15px 0;
	padding: 6px;
	width: 216px;
}
.PhotoPagePhoto img {
	border: 4px solid #FFFFFF;
	box-shadow: 0 13px 8px -10px black;
	height: 162px;
	width: 207px;
}
.photoName {
	color: #D48C14;
	display: block;
	font-size: 16px;
	margin: 5px 0 0;
}
.puchLine {
	color: #666666;
	font-size: 16px;
}
/*Event & Festivals*/
.card.cardEvent {
	background: none repeat scroll 0 0 #F0EFEC;
	float: left;
	margin: 0 7px 10px;
	min-height: 205px;
	padding: 8px;
	width: 167px;
}
.cardEvent img {
	border: 4px solid #FFFFFF;
	box-shadow: 0 13px 8px -10px black;
	height: auto!important;
	width: 160px;
}
.card.cardEventOne {
	background: none repeat scroll 0 0 #F0EFEC;
	float: left;
	margin: 0 5px 15px;
	min-height: 205px;
	padding: 8px;
	width: 152px;
}
.cardEventOne img {
	border: 4px solid #FFFFFF;
	box-shadow: 0 13px 8px -10px black;
	height: auto!important;
	width: 145px;
}
.travelWidgetOuter {
	background: none repeat scroll 0 0 #F0EFEC;
	display: table;
	margin: 0 auto;
	padding-bottom: 10px;
	width: 300px;
}
.arrow_font {
	color: #EEEEEE;
	line-height: 28px;
}
.powered_by_explore_holiday {
	margin-left: 170px;
	padding: 0 10px;
	position: absolute;
	z-index: 999;
}
.logoIframe {
	background: none repeat scroll 0 0 #D38607;
	margin: 10px auto;
	padding: 6px;
	width: 68px;
}
.logoIframe img {
	width: 70px;
}
.sidebar_weather_div table th {
	background: none repeat scroll 0 0 #FFB84D;
	border-right: 1px solid #BDAFA9;
	border-top: 1px solid #BDAFA9;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 400;
	padding: 5px;
	text-align: center;
}
.sidebar_weather_div table td {

}
.bookingInner {
	margin: 20px auto;
	width: 945px;
}
.bookingInner.searchs {
	margin: 0 auto;
}

h2.sub_heading_red {
	color: #D48C14;
	font-size: 20px;
}
/*destination*/
#region_table {
	float: left;
	width: 12em;
}
td#region_name_td {
	font-size: 150%;
	text-align: left;
}
.sitemap_index ul li a {
	color: #000000;
	font-size: 13px;
	margin-left: 10px;
}
.heading_class {
	font-size: 16px;
	color: #D48C14;
}
/*activity*/
h2.index-heading, h3.index-heading, h4.index-heading {
	color: #D48C14;
	display: inline;
	font-size: 16px;
	line-height: 28px;
	text-align: left;
	text-transform: none;
}
a.index-heading:link, a.index-heading:hover, a.index-heading:visited, a.index-heading:active {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	padding-bottom: 0;
	text-align: left;
}
#region_table h3 {
	margin-bottom: 5px;
}
.commentHeading {
	font-size: 20px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.commentHeading span {
	color: #D08306;
	font-size: 18px;
	text-transform: none;
}
.applbutton {
	margin: 0 auto;
	width: 715px;
}
.myshadow2 {
	margin: 0!important;
}
/*New functionality design*/

.searchBoxNew {
	background: #FAB441;
	float: left;
	height: 54px;
	width: 100%;
	margin-bottom: 20px;
}
.SearchHeadingNew {
	float: left;
	font-size: 20px;
	line-height: 38px;
	padding: 0 20px;
	color: #fff;
}
.searchfestival {
	float: left;
}
.searchfestival input {
	background: none repeat scroll 0 0 #333333;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	margin-left: 20px;
	padding: 5px 18px;
	text-align: center;
	transition: background 200ms linear;
	text-transform: uppercase;
}
.searchfestival input:hover {
	background: none repeat scroll 0 0 #666;
}
.BlueHead2 {
	font-size: 16px;
	margin: 0px;
	padding: 0px!important;
}
#breadcrumb, #breadcrumb2 { float: left; display: block; }
#breadcrumb ul, #breadcrumb2 ul { list-style: none; }

.crumbs { display: block; }
.crumbs li {  display: inline-block; }
.crumbs li.first { padding-left: 8px; }
.crumbs li a, .crumbs li a:link, .crumbs li a:visited { color: #D48C14; display: block; float: left; font-size: 12px; margin-left: -13px; padding: 0 5px 11px 25px; position: relative; text-decoration: none; }

.crumbs li a:after {
	content: " > ";
	padding-left: 10px;
} 
/*.crumbs li a { background-image: url('../images/bg-crumbs.png');  background-repeat: no-repeat; background-position: 100% 0; position: relative; }
.crumbs li a:hover { color: #333; background-position: 100% -48px; cursor: pointer; }*/
.crumbs li a:active { color: #333; background-position: 100% -96px; }
.crumbs li.first a span { 
	height: 29px; width: 3px;
	/*border-left: 1px solid #d9d9d9;*/
	position: absolute; top: 0px; left: 0px; 
}
.crumbsActive {
/*  background-position: 100% -48px !important;
  cursor: pointer!important;
*/
  color: #333333 !important;
  font-size: 12px;
  position:absolute;  
}

/*Hotel listing*/
.hotelRightPanel {
  float: right;
  margin: 0 0 15px 0;
  width: 715px;
}
.textCale{
  border: 2px solid #CCCCCC;
  margin-right: 5px;
  padding: 2px;
}
.textCale.select{
  min-width:55px;
}
.textCale.select option{
	padding-left:6px;
}
.colomn1 font {
	color: #D08306;
	font: 300 12px 'Signika',sans-serif;
}
.hotelSearchFilter {
	background: #F0EFEC;
	float: left;
	width: 250px;
}
#hotelRightBox{
  float: left;
  width: 100%;
}
.sort-results-control{
	float:right;
}
select option {
  padding-left: 6px;
}
.result-img {
  border:1px solid #363434;
  float: left;
  height: 84px; /*70px*/
  margin-bottom: 5px;
  margin-right: 10px;
  padding: 4px;
  width: 70px;
}
.result-img img {
  display: block;
  float: left;
  height: 70px;
  width: 70px;
}
.discription font {
	font:300 14px 'Signika',sans-serif;
	color: #D08306;
}
.discription font a {
	color: #D08306;
}
.discriptionLeft {
  float: left;
  width: 500px;
}
.discriptionRight {
  float: right;
  width: 188px;
  text-align:center;
}
.selectBtn {
	margin-top: 10px;
}
.selectBtn a {
	background: #D08306;
	color: #FFFFFF;
	font-size: 16px;
	padding: 0 10px;
	text-align: center;
}
.selectBtn a:hover {
	background: #F09D28;
}
.discriptionLeft p {
  display: flex;
  font: 300 16px 'Signika',sans-serif;
  text-align: justify;
}
.rupee_class{
    url:'Rupee.ttf';
}

.starRating {
  background-image: url("../images/star_rating.png");
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 75px;
}
.starRating.rating-0 {
  background-position: -77px -18px;
}
.starRating.rating-10 {
  background-position: -62px -18px;
}
.starRating.rating-20 {
  background-position: -48px -18px;
}
.starRating.rating-30 {
  background-position: -33px -18px;
}
.starRating.rating-40 {
  background-position: -18px -18px;
}
.starRating.rating-50 {
  background-position: -2px -18px;
}
.starRating.rating-00 {
  background-position: -77px -18px;
}
.starRating.rating-05 {
  background-position: -62px 0;
}
.starRating.rating-15 {
  background-position: -47px 0;
}
.starRating.rating-25 {
  background-position: -32px 0;
}
.starRating.rating-35 {
  background-position: -18px 0;
}
.starRating.rating-45 {
  background-position: -3px 0;
}

/*Holidy Panner*/
.holidyaTable{
	width:100%;
}
.holidyaTable table{
	width:100%;
	border:1px solid #999;
	text-align:center;
	border-collapse:collapse;
	color:222222;
}
.holidyaTable table th{
	background: none repeat scroll 0 0 #333333;
	border: 1px solid #999999;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
}
.holidyaTable table td{
	background:rgba(255, 184, 77, 0.4);
	border:1px solid #999;
        width:121px;
       
}

/*Hotel Details*/
.demo {
  float: right;
  width: 570px;
}
.resp-tabs-list li {
	font: normal 14px/normal 'Oswald',sans-serif;
	color:#D08306;
    display: inline-block;
    padding: 5px 15px;
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left;
}
.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}
h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}
.resp-tab-content {
    display: none;
    padding: 15px;
}
.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-bottom: none;
    margin-bottom: -1px !important;
    padding: 5px 14px !important;
}
.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}
.resp-content-active, .resp-accordion-active {
    display: block;
}
.resp-tab-content {
    border: 1px solid #c1c1c1;
}
.resp-tab-content p {
  font: 300 14px 'Signika',sans-serif;
}
.width {
	width: 100%;
}
.width_2 {
	width: 97%;
}
.hotelDetailsSection {
	background: none repeat scroll 0 0 #F9F9F7;
	float: left;
	padding: 10px;
}
.width_3 {
  width: 98%;
}
.devider{
	height:3px;
	background:#333;
	margin:15px 0 20px;
}
.onlineHotelRight {
    float: left;
    padding: 5px 0 0 25px;
}
h2.details-title-sub, h3.details-title-sub {
    color: #D08306;
    font-size: 16px;
    text-transform: none;
    margin-bottom:10px;
}
.detailsDescription{
}
.detailsDescription ul {
  list-style: square inside none;
  overflow: hidden;
  padding-bottom: 5px;
}
.detailsDescription li {
    font:300 14px 'Signika',sans-serif;
    float: left;
    white-space: nowrap;
    margin-right: 7px;
}
.detailsDescription p {
    font-size:14px;
    margin-bottom: 10px;
}
.footerIcons {
  margin: 5px auto 0;
  width: 990px;
}
.footerIcons li {
  display: block;
  float: left;
  margin: 6px 0;
  padding: 0 5px;
}
.StabDiscr ul{    
	font: 300 16px 'Signika',sans-serif;
	list-style: disc ;
	margin-top: 18px;
}
.font{    
	font: 300 16px 'Signika',sans-serif;
}
/*Login */
.loginOuter { 
	background: none repeat scroll 0 0 #F0EFEC;
	float: left;
	padding: 20px;
	width: 96%;
}
.loginOuter table tr {
  display: table;
  margin-bottom: 5px;
}
.loginOuter table th {
  float: left;
  font-weight: 400;
  text-align: left;
  width: 100px;
}
.loginOuter table a {
  color: #D48C14;
}
.loginOuter table td {
	font-size:14px;
	font-family: 'Oswald',sans-serif;
}
#login_left {
  float: left;
  width: 44%;
}
#login_left h4, #register_right h4 {
	color: #D08306;
	margin-bottom: 0;
}
#register_right {
  float: right;
  width: 45%;
}
#main {
  font-family: 'Signika',sans-serif;
}
/*Package Tour F0EFEC */
.loginOuterPackage { 
	background: none repeat scroll 0 0 #A6A273;
	float: left;
	padding: 20px;
	width: 96%;
}
.loginOuterPackage table tr {
  display: table;
  margin-bottom: 5px;
}
.loginOuterPackage table th {
  float: left;
  font-weight: 400;
  text-align: left;
  width: 100px;
}
.loginOuterPackage table a {
  color: #D48C14;
}
.loginOuterPackage table td {
	font-size:14px;
	font-family: 'Oswald',sans-serif;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
}
.daterangepicker td, .daterangepicker th {
    width: 32px;
    height: 32px;
}
.daterangepicker .input-mini {
    background: #fff;
}
.row2:before,.row2:after{
    display: table;
    content: '';
}
.row2:after{
    clear: both;
}
/*...........................Loading ................................*/
#rapid_fire_draft_loading {
padding: 2px;
background-color: rgba(32, 32, 32, 0.64);
/* box-shadow: 0px 0px 0px 21px rgba(32, 32, 32, 0.64); */
/* color: #484848; */
/* font-size: 15px; */
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 400;
position: fixed;
/* text-align: center; */
/* margin: 5px; */
/* border: 1px solid #09ABB1; */
}

.innerload{
padding: 2px;
background-color: #fff;
/* box-shadow: 0px 0px 0px 21px rgba(32, 32, 32, 0.64); */
color: #484848;
font-size: 15px;
left: 0;
right: 0;
/* top: 0; */
max-width: 550px;
/* bottom: 0; */
margin: 0 auto;
z-index: 400;
position: fixed;
text-align: center;
margin: 5px;
/* border: 1px solid #09ABB1; */
margin: auto;
}

#rapid_fire_draft_loading .innerload .l-header{
background: #ff7f27;
padding: 10px;
color: #fff;
letter-spacing: .4px;
margin-bottom: 10px;
font-weight: bold;
}
#rapid_fire_draft_loading .innerload .l-body{
/*border: 5px solid #ff7f27;*/
width: 90%;
margin: 25px auto;
padding: 5px;
margin-bottom: 0;
}
#rapid_fire_draft_loading .innerload .progress2 img{
width: 100px;
}

.ui-menu .ui-menu-item a {
font-size: 20px;
}
.topNavi.userloging {
    width: 950px;
}
.userloging{
	display: block;
}
.userloging #menu{
	float: right;
}
.userloging #menu li {
    border-right: 0;
    background: #ff7f01;
    margin: 15px 5px;
}
.userloging #menu li a {
    color: #ffffff;
}

/*////Error pageeeee+++++++++++++++++++++++*/
.error-page .brand-text {
	color: #212121;
}
.error-head {
	font-size: 112px;
	font-style: italic;
	line-height: 112px;
}
.error-bg-img {
	background: url(../img/errorbg.jpg);
	background-size: cover; 
}
.error-p {
  font-size: 14px;
  line-height: 25px;
}