.accomadationindex {
	float: left;
	position: absolute;
	width: 15%;
	margin-top: 200px;
}
.styled-select1 {
	-webkit-appearance: none;
}
.accBlock li .btnInfo2 {
	display: inline-block;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	color: #FFFFFF;
	line-height: 40px;
	margin: 0px 0px 0px 42px;
	padding: 0px 10%;
	text-decoration: none;
	float: left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: 1px solid blue;
}
.mainlatesspl {
	width: 100%;
	float: left;
}
.mainlatesspl1 {
	float: left;
	width: 200px
}
.mainlatesspl2 {
	float: left;
	color: #fff;
	width: 71%;
	margin-left: 50px;
}
.mainlatesspl3 {
	float: right;
	color: #fff;
	width: 30%;
	padding: 3px;
}
.mainlatesspl4 {
	margin-left: -20%;
	font-size: 15px;
	font-weight: bold;
}
.eventdate {
	float: left;
	color: #fff;
	width: 24%;
	font-size: 15px;
	margin-left: 10px;
	margin-top: 3px;
}
.splmarquee {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.splmarquee ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.splmarquee table tr td {
	border: 10px solid #3365AA
}
.splmarquee table tr td li {
	display: inline-block;
	width: 270px;
	padding: 0;
	text-align: center;
	position: relative;
	float: left;
	height: 110px;
}
.splmarquee table tr td li a {
	float: left;
	margin: 0px;
	width: 100%;
	height: auto;
}
.splmarquee table tr td li p {
	float: left;
	width: 100%;
	word-break: break-all;
	word-wrap: break-word;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.splmarquee table tr td li img {
	/* margin: 0 auto; */
	margin-top: 22px;
	float: left;
	margin-left: 21%;
}
.splmarquee table tr td li span {
	float: left;
	bottom: 0px;
	left: 0px;
	font-size: 15px;
	font-family: cursive;
	padding: 2px;
	top: 85px;
	margin-left: 60px;
}
.dol2ler span {
	margin-left: 4px !important;
}
.dol2ler {
	position: absolute;
	bottom: 0px;
	font-size: 14px;
	width: 92px;
	float: right;
	left: 170px;
	height: 23px;
	text-align: right;
	color: #fff;
	top: 90px;
}
marquee {
	float: left;
	margin: 0px;
	padding: 0px;
	word-break: break-all;
	word-wrap: break-word;
	font-size: 15px;
}
.accomadationtop {
	float: left;
	position: absolute;
	margin-left: 1px;
	margin-top: 0px;
	border-bottom: 1px solid #3465AA;
	width: 93%;
}
.accBlock li {
	width: 32%;
	margin: 0px 0px 10px;
}
.error_img1 {
	float: right;
	margin-top: -131px;
	font-family: 'Open Sans', sans-serif;
}
table.my_admin {
	width: 300px;
	margin: 0 auto;
	padding-top: 200px;
}
.admin {
	width: 100%;
	float: left;
	background: red;
}
.emailhead {
	font-size: 14px;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 35px;
}
.poup_error2 {
	width: 100%;
	height: 50px;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 100%;
	color: #FFFFFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background-image: url(../images/error_icon.png);
	z-index: 9999999999999;
	background-repeat: no-repeat;
	/* padding: 0px; */
    /* margin: -41px; */
	position: relative;
	top: 46px;
	right: 100px;
}
.poup_error3 {
	width: 100%;
	height: 50px;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 100%;
	color: #FFFFFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background-image: url(../images/error_icon.png);
	z-index: 9999999999999;
	background-repeat: no-repeat;
	/* padding: 0px; */
    /* margin: -41px; */
	position: relative;
	top: 65px;
	right: 100px;
    color: #fff !important;
}
.pivacypol {
	/*margin-left: 60px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1.5;
	text-align: justify*/

     font-size: 15px;
  line-height:21px;
    font-family: verdana;
    text-align: justify;
    margin-left: 60px;
}
/*.pivacylist {
    background-image: url('/images/bullet2.png');
    background-repeat: no-repeat;
  
}*/

.ishome {
	margin-top: 18px;
}
.ishomechk {
	float: left;
	margin-top: -41px;
	margin-left: 74px
}
/* Last Minute Deals*/

.tm_view {
	width: 180px;
	height: 180px;
	margin: 0 0 15px 0;
	position: relative;
	text-align: center;
	cursor: default;
	background: #fff;
	overflow: hidden;
	font-size: 15px;
	line-height: 15px;
}
.tm_view .tm_mask, .tm_view .tm_content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.tm_view img {
	display: block;
	position: relative;
}
.tm_view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 16px;
	padding: 10px;
	background: #dd3333;
	margin: 10% 0 0 0
}
.tm_view h3 {
	text-transform: initial;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 16px;
	padding: 10px;
	background: #3365aa;
	margin: 10% 0 0 0
}
.tm_view p {
	font-family: 'Open Sans', sans-serif;
	/* font-style: italic; */
	font-size: 15px;
	position: relative;
	color: #fff;
	padding: 10px 20px 20px;
	text-align: center;
	margin: 0;
	color: #000000;
	font: bolder;
}
.tm_view a.btn {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #dd3333;
	color: #fff;
	text-transform: uppercase;
	box-shadow: 0 0 1px #000;
	border: none;
	border-radius: 0;
	text-shadow: none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.tm_view a.btn:hover {
	background: #fff;
	color: #000;
}
/* first hover */
.tm_view_first img {
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.tm_view_first .tm_mask {
	opacity: 0;
	background-color: rgba(255, 255, 255,  0.7);
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.tm_view_first h3 {
	opacity: 0;
	-moz-transform: translateY(-100px);
	-webkit-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	transform: translateY(-100px);
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.tm_view_first p {
	opacity: 0;
	-moz-transform: translateY(100px);
	-webkit-transform: translateY(100px);
	-o-transform: translateY(100px);
	transform: translateY(100px);
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.tm_view_first a.btn {
	opacity: 0;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.tm_view_first:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.tm_view_first:hover .tm_mask {
	opacity: 1;
	cursor: pointer;
}
.tm_view_first:hover h3, .tm_view_first:hover p, .tm_view_first:hover a.btn {
	opacity: 1;
	-moz-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}
.tm_view_first:hover p {
	-moz-transition-delay: 0.1s;
	-webkit-transition-delay: 0.1s;
	-o-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
.tm_view_first:hover a.btn {
	-moz-transition-delay: 0.2s;
	-webkit-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
/* End*/
/*balaji 24/8/2014*/


.tableListpopup {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100%;
}
.tableListpopup thead {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #3465aa;
	font-family: 'Open Sans', sans-serif;
}
/*balaji 16/8/2014*/
.tableListpopup thead th {
	margin: 0px;
	padding: 10px 2%;
	text-align: center;
	font-size: 15px;
	color: #FFF;
}
/*balaji 16/8/2014*/

.tableListpopup thead th.first {
	width: 20%;
}
.tableListpopup thead th.second {
	width: 20%;
}
.tableListpopup thead th.last {
	width: 20%;
}
.tableListpopup tbody {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
}
/*balaji 13/8/2014*/
.tableListpopup tbody tr:nth-child(even) {
	color: #333;
}
/*balaji 13/8/2014*/


.tableListpopup tbody tr:nth-child(odd) {
	color: #333;
}
/*balaji 15/8/2014*/
.tableList tbody td {
	margin: 0px;
	padding: 10px 5px 10px 0px;
	width: 100%;
	font-size: 15px;
}
/*balaji 15/8/2014*/

.tableListpopup tbody td {
	margin: 0px;
	padding: 10px 2%;
	text-align: left;
	font-size: 15px;
	color: #000;
}

.tableListpopup tbody td.first {
	width: 20%;
}
.tableListpopup tbody td.second {
	width: 20%;
}
.tableListpopup tbody td.last {
	width: 20%;
}
.cartdetails1 {
	float: left;
	width: 100%;
	margin-top: -30px;
	margin-left: -50px;
}
.cardcontent {
	float: left;
	margin-left: -69px;
	margin-top: 20px;
}
.cartimage1 {
	float: left;
	margin-left: 105px;
}
/*balaji 24/8/2014*/

.bookmodal {
	float: right;
	padding: 0px;
	text-align: center;
	color: #FFFFFF !important;
	font-size: 15px;
	background: #3465aa;
	border: none;
	line-height: 25px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-bottom: solid 1px #254979;
	text-decoration: none;
	width: 80px;
}
.bookmodal:hover {
	background: #dd3333;
	border-bottom: solid 1px #FFF;
}
.details {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}
.eventbooktab {
	height: 20px;
}
/*balaji 19/4/2014*/
.eventbookmin {
	margin-top: -4px;
	width: 15px;
}
.eventbookplu {
	margin-bottom: -16px;
	width: 15px;
}
.eventbookclo {
	margin-top: 10px;
	width: 20px;
}
.eventbookref {
	margin-top: 10px;
	width: 20px;
}
.tableList {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100%;
}
.tableList thead {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #3465aa;
	font-family: 'Open Sans', sans-serif;
}
/*balaji 16/8/2014*/
.tableList thead th {
	margin: 0px;
	padding: 10px 2%;
	width: 15%;
	text-align: center;
	font-size: 15px;
	color: #FFF;
}
/*balaji 16/8/2014*/

.tableList thead th.first {
	width: 10%;
}
.tableList thead th.second {
	width: 10%;
}
.tableList thead th.last {
	width: 10%;
}
.tableList tbody {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
}
/*balaji 13/8/2014*/
.tableList tbody tr:nth-child(even) {
	color: #333;
}
/*balaji 13/8/2014*/


.tableList tbody tr:nth-child(odd) {
	background: #EBEBEB;
	color: #333;
}
/*balaji 15/8/2014*/
.tableList tbody td {
	margin: 0px;
	padding: 10px 5px 10px 0px;
	width: 100%;
	font-size: 15px;
}
/*balaji 15/8/2014*/

.tableList tbody td.first {
	width: 10%;
}
.tableList tbody td.second {
	width: 10%;
}
.tableList tbody td.last {
	width: 10%;
}
/*balaji 19/4/2014*/

.evettext {
	Width: 37px;
	Height: 32px;
	border: 1px solid #dd3333;
	border-radius: 3px;
	margin-top: 10px;
	text-align: center;
}
/*balaji15/4/2014*/

/*balaji 14/8/2014*/
.emailfriend {
	float: right;
	padding: 0px;
	margin-left: 30px;
	background-color: #D33;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	width: 45%;
	margin-bottom: 10px;
	margin-top: 0px;
	height: 38px;
	color: #FFF;
}
.emailfriend h2 {
	color: #ffffff;
	padding-left: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
	margin-top: 9px;
}
.terms {
	float: left;
	margin-bottom: 10px;
	margin-left: 196px;
	width: 100%;
}
.terms a:hover {
	color: #333333;
}
.packagespopup1 {
	background-color: #dd3333;
	border-radius: 5px 5px 0 0;
	margin-top: -30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	width: 120%;
	margin-left: -40px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 1px;
}
.packagespopup {
	background-color: #dd3333;
	border-radius: 5px 5px 0 0;
	margin-top: -30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	width: 120%;
	margin-left: -40px;
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
}
/*balaji 19/8/2014*/
.addtocart1 {
	background-color: #dd3333;
	border-radius: 5px 5px 0 0;
	margin-top: -30px;
	width: 120%;
	margin-left: -40px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 1px;
}
/*balaji 19/8/2014*/


.addtocart1 h2 {
	color: #ffffff;
}
.eventbook1 {
	width: 20px;
	height: 20px;
}
.eventbook2 {
	width: 20px;
	height: 20px;
}
.eventbook3 {
	width: 20px;
	height: 20px;
}
.eventbook4 {
	width: 20px;
	height: 20px;
}
.eventbook5 {
	width: 20px;
	height: 20px;
}
/*balaji 15/4/2014*/

.emailpopup {
	background-color: #dd3333;
	border-radius: 5px 5px 0 0;
	margin-top: -30px;
	width: 50%;
	margin-left: 141px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 1px;
}
.emailpopup h2 {
	color: #ffffff;
	padding-left: 15px;
	padding-top: 15px;
}
.groundimg {
	width: 444px;
	margin-top: 10px;
}
.emailfrndpopup {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}
.packagespopup h2 {
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
}
.emailtext {
	height: 28px;
	background-color: rgb(249, 245, 244);
	border-radius: 4px;
	border: 1px solid;
	border-color: rgb(194, 138, 138);
}
.emailtextarea {
	height: 70px;
	background-color: rgb(249, 245, 244);
	border-radius: 4px;
	border: 1px solid;
	border-color: rgb(194, 138, 138);
	width: 206px;
	margin-top: 5px;
}
/*balaji 14/8/2014*/

/*kishore-11.8.14*/
.mytic {
	float: right;
	font-size: 14px;
	margin: 0px 10px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	background: #3465aa;
	padding: 7px 20px;
	-webkit-border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	color: #FFF;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.mytic:hover {
	background: #dd3333;
	color: #ffffff
}
/*balaji 12/8/2014*/
.tabletop {
	background-color: #3465aa;
	padding: 5px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-align: center;
}
.tablemiddle {
	background-color: #ebebeb;
	padding: 5px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-align: center;
}
.tablebottom {
	background-color: #3465aa;
	padding: 5px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-align: center;
}
.tabletop1 {
	background-color: #3465aa;
	padding: 5px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-align: center;
}
.tablemiddle1 {
	background-color: #ebebeb;
	padding: 5px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-align: center;
}
.tablebottom1 {
	background-color: #3465aa;
	padding: 5px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	text-align: center;
}
.tableul1 {
	list-style: none;
}
.tablediv1 {
	background-color: white;
}
/*balaji 13/8/2014*/
.tabledivmain1 {
	background-color: #dd3333;
	width: 114%;
	margin-left: -40px;
	margin-top: -32px;
	border-radius: 5px 5px 0 0;
}
/*balaji 13/8/2014*/

.tableheading1 {
	color: #fff;
	padding: 10px;
}
.tabledivmain2 {
	background-color: #de6666;
	width: 110%;
	margin-left: -40px;
	margin-top: -30px;
	border-radius: 5px 5px 0 0;
}
.tableheading2 {
	color: #fff;
	padding: 10px;
}
.tablediv2 {
	background-color: white;
}
.tableul2 {
	list-style: none;
}
/*balaji 12/8/2014*/


/* Balaji N Modifiedon : 08/08/14*/


/*balaji 13/8/2014*/
.sidebar01 {
	width: 41%;
	float: left;
	border: 1px solid rgb(226, 213, 213);
	margin-left: 50px;
}
/*balaji 13/8/2014*/

.rightcartBox01 span {
	margin-top: 10%;
	margin-right: 10%;
}
.booking_price {
	float: right;
	text-decoration: none;
	background: #3465aa;
	color: white;
	padding: 6px 14px;
	font-size: 14px;
	margin: 7px;
width: 40%;
}
.booking_price1 {
	float: left;
	text-decoration: none;
	background: #3465aa;
	color: white;
	padding: 6px 20px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 1%;
	margin-bottom: 1%;
	margin-left: -15px;
	width: 120px;
}
.cart {
	padding-top: 5px;
	padding-left: 5px;
	color: #3465aa;
}
.booking_left {
	width: 40%;
	float: left;
	padding-top: 2%;
	padding-left: 5px;
}
.booking_left img {
	margin-left: 45%;
	padding: 2px;
	margin-top: -15px;
}
.rightcartBox01 {
	width: 90%;
	margin: 10px 10px 20px 0px;
	padding: 30px 0px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	border: solid 1px #dcdcdc;
	float: left;
}
.rightcartBox01 label {
	float: left;
}
.rightcartBox01 tr td {
	font-size: 16px;
	color: #FFFFFF;
	float: left;
	padding: 0px;
	width: 50%;
	padding: 3px 0px;
}
/*balaji 8-8-2014*/
.rightcartBox02 {
	width: 90%;
	margin: 10px 10px 20px 0px;
	padding: 30px 0px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	border: solid 1px #dcdcdc;
	float: left;
}
.rightcartBox02 label {
	float: left;
}
.rightcartBox02 tr td {
	font-size: 16px;
	color: #FFFFFF;
	float: left;
	padding: 0px;
	width: 50%;
	padding: 3px 0px;
}
.rightcartBox01 tr td:first-child {
	text-align: left;
	padding-left: 14px;
	color: white;
}
/*balaji 8-8-2014*/
.rightcartBox02 tr td:first-child {
	text-align: left;
	padding-left: 14px;
	color: white;
}
/*balaji 8-8-2014*/
table.rightcartBox01 {
	width: 93%;
	margin-top: 10px;
	margin-left: 20px;
	background-color: #c04b4b;
	border: none;
}
/*balaji 8-8-2014*/
table.rightcartBox02 {
	width: 87%;
	margin-top: 0px;
	margin-left: 20px;
	background-color: #c04b4b;
	border-radius: 10px;
	border: none;
}
.add_cart {
	width: 100%;
	float: left;
	border: 1px solid gray;
	height: 85px;
	margin-left: 15px;
	border-radius: 5px;
}
.add_cart span:first-child {
	width: 95%;
	float: left;
	height: 40px;
	margin-bottom: 10px;
	clear: both;
	text-align: center;
}
.add_cart span:first-child img {
	padding: 0px 17px;
	margin-top: 5px;
}
/*balaji 16/8/2014*/
.add_cart span:last-child {
	width: 100%;
	float: left;
	padding: 0px 32px;
	text-align: center;
	margin-top: -26%;
	font-weight: bold;
	color: red;
	font-size: 20px;
	margin-left: -50px;
}
/*balaji 16/8/2014*/



/*End*/


/*Viji 19/07/14*/

.buy_form {
	float: left;
	width: 100%;
	height: auto;
	font-size: 14px;
}
.buy_form h2 {
	margin-left: 18px;
	margin-bottom: 20px;
}
.inputbox1 {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 2%;
}
.name {
	float: left;
	width: 50%;
	margin-top: 1%;
	margin-bottom: 1%;
}
.field {
	width: 40%;
	height: 28px;
	background-color: transparent;
	border: 1px solid #666666;
	padding-left: 10px;
	font-size: 100%;
	color: #333333;
	margin-top: 1%;
	float: left;
}
.error_msg {
	width: 100%;
	height: 50px;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 100%;
	color: #FFFFFF;
	margin-top: 14%;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background-image: url(../images/error_icon.png);
	z-index: 9999999999999;
	background-repeat: no-repeat;
    color: #fff !important;


}
.poup_error {
	width: 100%;
	height: 50px;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 100%;
	color: #FFFFFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background-image: url(../images/error_icon.png);
	z-index: 9999999999999;
	background-repeat: no-repeat;
	/* padding: 0px; */
    /* margin: -41px; */
	position: relative;
	top: -50px;
    color: #fff !important;
}
.poup_error1 {
	width: 100%;
	height: 50px;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 100%;
	color: #FFFFFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background-image: url(../images/error_icon.png);
	z-index: 9999999999999;
	background-repeat: no-repeat;
	position: relative;
	top: 20px;
    color: #fff !important;
}
.error_img {
	float: right;
	margin-top: -98px;
	font-family: 'Open Sans', sans-serif;
}
.error_img3 {
	float: right;
	margin-top: -132px;
	font-family: 'Open Sans', sans-serif;
}
.error_msg1 {
	width: 100%;
	height: 50px;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 100%;
	color: #FFFFFF;
	margin-top: 37px;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background-image: url(../images/error_icon.png);
	z-index: 9999999999999;
	background-repeat: no-repeat;
    color: #fff !important;
}
.error_msg2 {
	width: 100%;
	height: 50px;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 100%;
	color: #FFFFFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background-image: url(../images/error_icon.png);
	z-index: 9999999999999;
	background-repeat: no-repeat;
}
.submit_button {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 40px;
	width: 127px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: solid 2px #FFF;
	display: inline-block;
	font-weight: 600;
	float: right;
	margin-right: 2px;
}
.submit_button:hover {
	border: solid 2px #dd3333;
	color: #FFF;
	background: #dd3333;
}
.subscribebutton {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 24px;
	width: 94px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: solid 1px #FFF;
	display: inline-block;
	font-weight: 600;
	float: right;
	margin-top: 13%;
	margin-right: 32%;
}
.subscribebutton:hover {
	border: solid 2px #dd3333;
	color: #FFF;
	background: #dd3333;
}
.radio_button {
	float: left;
	width: 60%;
	margin-top: 1%;
}
.drop_down {
	width: 43%;
	background-color: transparent;
	border: 1px solid #666666;
	height: 30px;
	color: #000000;
	font-size: 88%;
	float: left;
}
/*End*/


* {
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	font-family: sans-serif; /* 1 */
	-ms-text-size-adjust: 100%; /* 2 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
body {
	margin: 0;
	font-family: 'Open Sans', sans-serif;
   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block; /* 1 */
	vertical-align: baseline; /* 2 */
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden], template {
display: none;
}
a {
	background: transparent;
}
a:active, a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
/*balaji 14/8/2014*/
img {
	border: 0;
}
/*balaji 14/8/2014*/

svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button, input, optgroup, select, textarea {
	color: inherit; /* 1 */
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], /* 1 */ input[type="reset"], input[type="submit"] {
	-webkit-appearance: button; /* 2 */
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
	line-height: normal;
}
/*balaji 11/8/2014*/
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 10px;
	margin-left: -20px;
	margin-top: 7px;
	width: 30px;
}
/*balaji 11/8/2014*/
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box; /* 2 */
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0; /* 1 */
	padding: 0; /* 2 */
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {
	padding: 0;
}
input[ type="submit" ] {
	outline: none;
}
/*balaji 15/8/2014*/
input, textarea {
	border: 0px;
}
/*balaji 18/8/2014*/
h2 {
	font-size: 16px;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
/*balaji 18/8/2014*/

h3 {
	font-size: 20px;
	color: #3465aa;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	line-height: 18px;
	font-weight: 600;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
h4 {
	font-size: 16px;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	line-height: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
p {
	font-size: 15px;
	color: #333333;
	line-height: 18px;
	padding: 0px;
	margin-bottom: 10px;
}
@font-face {
	font-family: 'fontello';
	src: url('/font/fontello.eot?26852701');
	src: url('/font/fontello.eot?26852701#iefix') format('embedded-opentype'), url('/font/fontello.woff?26852701') format('woff'), url('/font/fontello.ttf?26852701') format('truetype'), url('/font/fontello.svg?26852701#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
.clear {
	height: 1px;
	margin-top: -1px;
	width: 100%;
	float: left;
	overflow: hidden;
	clear: both;
}
.header {
	width: 100%;
	height: 192px;
	float: left;
}
.wrapper {
	width: 970px;
	margin: 0 auto;
}
.logo {
	width: 494px;
	height: 155px;
	display: inline-block;
	float: left;
	margin-top: 40px;
}
.logo img {
	width: 100%;
}
.login {
	float: right;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	background: rgb(37, 51, 64);
	padding: 7px 20px;
	-webkit-border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	color: #FFF;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.login:hover {
	background: #009688;
	color: #ffffff
}
.register {
	float: right;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	background: #dd3333;
	padding: 7px 20px;
	-webkit-border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	color: #FFF;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin: 0px 10px 0px 0px;
}
.register:hover {
	background: #3465aa;
	color: #ffffff
}
.cartBox1 {
	float: right;
	margin: 24px 0px 0px 0px;
	padding: 0px;
	clear: right;
	width: 157px;
}
.cartBox1 a {
	float: right;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	background: #fc6e51;
	padding: 0px 0px 0px 0px;
	line-height: 36px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color: #FFF;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	display: inline-block;
	position: relative;
}
.cartBox1 a:hover {
	background: #3465aa;
	color: #ffffff
}
.cartBox1 a:before {
	font-family: "fontello";
	position: absolute;
	left: 15%;
}
.cartBox {
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	clear: right;
	width: 157px;
}
.cartBox a {
	float: right;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	background: #fc6e51;
	padding: 0px 0px 0px 8%;
	line-height: 36px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color: #FFF;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	display: inline-block;
	position: relative;
}
.cartBox a:hover {
	background: #3465aa;
	color: #ffffff
}
.cartBox a:before {
	font-family: "fontello";
	content: '\e80a';
	position: absolute;
	left: 15%;
}
.mainMenu {
	float: left;
    margin: -56px 0px 0px 0px;
    padding: 0px;
    clear: left;
    z-index: 999999;
    width: 100%;
    background: #009688;
}
.mainMenu ul li {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
}
.mainMenu ul li a {
	background: #009688;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 15px;
	font-size: 16px;
	text-transform: uppercase;
}
.mainMenu ul li a:hover {
	background: rgb(37, 51, 64);
}
.mainMenu ul li a.active {
	background: #dd3333;
}
.mainMenu ul li ul {
	z-index: 9999;
	position: absolute;
}
.mainMenu ul li ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: solid 1px #FFF;
}
.mainMenu ul li ul li.last {
	border: none;
}
.mainMenu ul li ul li a:hover {
	background: #fc6e51;
}
.mainMenu ul li ul li a.active {
	background: #fc6e51;
}
.emailAddress {
	text-decoration: none;
}
.emailAddress:hover {
	color: #dd3333;
	text-decoration: underline;
}
.homeBanner {
	width: 100%;
	position: relative;
	height: 440px;
	float: left;
	overflow: hidden;
}
.homeBanner .flexslider {
	display: block;
	width: 100%;
	height: auto;
}
.homeBanner .flexslider li .content {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 8%;
	bottom: 90px;
	z-index: 99;
	width: 500px;
}
.homeBanner .flexslider li .content h2 {
	color: #FFF;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 30px;
	font-weight: 600;
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	text-shadow: 1px 1px 3px #1F1F1F;
	background: none;
}
.homeBanner .flexslider li .content p {
	color: #FFF;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	line-height: 14px;
	text-shadow: 1px 1px 3px #1F1F1F;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.homeBanner .flexslider li .content a {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 47px;
	width: 148px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: solid 2px #FFF;
	display: inline-block;
	font-weight: 600;
}
.homeBanner .flexslider li .content a:hover {
	background: #dd3333;
}
.searchBox {
	float: right;
	position: absolute;
	right: 20px;
	top: 70px;
	width: 330px;
	padding: 20px 10px;
	height: 310px;
	background-color: #dd3333;
	background: rgba(221, 51, 51, .7);
	z-index: 999;
}
.searchBox h2 {
	font-weight: 500;
	text-align: center;
	text-shadow: 1px 1px 3px #1F1F1F;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	line-height: 18px;
	text-transform: uppercase;
	color: #FFF;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background: none;
}
.searchBox form {
	display: block;
}
.searchBox form label {
	font-size: 14px;
	font-style: italic;
	color: #FFF;
	float: left;
	margin: 7px 0px 3px 0px;
	padding: 0px;
	width: 108px;
	text-shadow: 1px 1px 3px #1F1F1F;
}
.searchBox form .selectbox-container {
	z-index: 9999;
	width: 196px;
	height: 34px;
	line-height: 34px;
	background-color: #FFF;
	background-position: 97% 4px;
	background-repeat: no-repeat;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	float: right;
}
.searchBox form .selectbox-container {
	position: relative;
	background-image: url(/images/select-arrow.jpg);
	background-position: 97% 4px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}
.searchBox form .selectbox-container span {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 7px;
	width: 100%;
	float: left;
	height: 34px;
	z-index: 999;
}
.searchBox form .selectbox-container .styled-select {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	cursor: pointer;
	width: 100%;
	height: 34px;
}
.searchBox form .alert {
	font-size: 18px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 999;
	line-height: 1;
}
.searchBox .txtFelid01 {
	width: auto;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: right;
}
.searchBox .txtFelid {
	width: auto;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: right;
}
.searchBox .txtFelid_home {
	width: 64%;
	position: relative;
	margin-bottom: 7px;
	padding: 0px;
	float: right;
}
.searchBox form input[type="text"] {
	margin: 0px 0px 10px 0px;
	padding: 0px 40px 0px 7px;
	background: #FFF url(/images/cal-icon.jpg) no-repeat;
	width: 196px;
	height: 34px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	float: right;
	border: none;
	position: relative;
	background-position: 97% 5px;
}
.searchBox form input[type="submit"] {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 40px;
	width: 127px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: solid 2px #FFF;
	display: inline-block;
	font-weight: 600;
	float: right;
}
.searchBox form input[type="submit"]:hover {
	background: transparent;
	background-color: transparent;
}
.ui-widget {
	font-size: 12px !important;
}
.headBg h2 {
	font-size: 20px;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	line-height: 20px;
	font-weight: 600;
	display: inline-block;
	background: #FFFFFF;
	padding: 0px 2% 0px 0px;
	width: auto;
	float: left;
	position: relative;
	z-index: 5;
	margin: 0px;
}
.headBg h3 {
	margin: 0px;
	font-size: 18px;
	color: #3465aa;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	line-height: 18px;
	font-weight: 600;
	display: inline-block;
	background: #FFFFFF;
	padding: 0px 2% 0px 0px;
	width: auto;
	float: left;
	position: relative;
	z-index: 5;
}
.headBg {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	width: 100%;
}
.headBg:before {
	background: #333;
	position: absolute;
	content: '';
	left: 0px;
	top: 10px;
	height: 1px;
	float: left;
	width: 100%;
}
.borderBoxnew {
	border: solid 1px #dcdcdc;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 5%;
	width: 100%;
}
.borderBoxnew .columtwo .selectbox-container {
	position: relative;
	background-image: url(/images/select-arrow.jpg);
	background-position: 97% 4px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}
.borderBoxnew .columtwo .selectbox-container {
	width: 50px;
	height: 34px;
	line-height: 34px;
	background-color: #FFF;
	background-repeat: no-repeat;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	float: left;
	border: solid 1px #dcdcdc;
}
.whiteBg {
	background: #FFF;
	padding: 5px 20px;
	float: left;
	margin: 0px;
	width: 100%;
}
.lastMinuteSlider {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.lastMinuteSlider .headBg {
	width: 90%;
}
.lastMinute {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}
.lastMinute .owl-controls {
	position: absolute;
	margin: 0px;
	right: 0px;
	top: -40px;
}
.lastMinute .owl-carousel .owl-controls .owl-buttons div {
	float: left;
	width: 24px;
	height: 24px;
	display: inline-block;
	position: relative;
	line-height: 24px;
	background: #3465a8;
	color: #FFF;
	text-align: center;
	font-size: 0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.lastMinute .owl-carousel .owl-controls .owl-buttons div:hover {
	background: #dd3333;
}
.lastMinute .owl-prev {
	margin-right: 10px;
}
.lastMinute #owl-demo .item {
	margin: 0px 3px;
}
.lastMinute #owl-demo .item img {
	display: block;
	width: 100%;
	height: auto;
}
.lastMinute .owl-next:before {
	content: '\e808';
	font-family: 'fontello';
	font-size: 14px;
}
.lastMinute .owl-prev:before {
	content: '\e807';
	font-family: 'fontello';
	font-size: 14px;
}
.head_holiday {
	width: 23%;
	float: left;
}
.holiday_select {
	width: 100%;
	float: right;
	background: white;
	font-size: 15px;
	height: 33px;
	line-height: 33px;
}
.ba_search {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 32px;
	width: 101px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: solid 2px #FFF;
	display: inline-block;
	font-weight: 600;
	float: right;
	margin: 28px 0px 0px 0px;
}
.ba_search:hover {
	background-color: red;
}
.ser_box {
	float: left;
	width: 215px;
	margin: 0px 12px 0px 0px;
}
.ser_box_home {
	float: left;
	width: 100%;
}
.searchBox_home {
	float: left;
	width: 311px;
}
.label_name_home {
	font-size: 14px;
	font-style: italic;
	color: #FFF;
	float: left;
	margin: 7px 0px 3px 0px;
	padding: 0px;
	width: 36%;
	text-shadow: 1px 1px 3px #1F1F1F;
	line-height: 33px;
}
.category_home {
	position: relative;
	background-image: url(/images/select-arrow.jpg);
	background-position: 101% 2px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	float: left;
	width: 64%;
	height: 34px;
	font-size: 16px;
	-webkit-appearance: inherit;
}
.label_name {
	font-size: 14px;
	color: #FFF;
	float: left;
	margin: 7px 0px 3px 0px;
	padding: 0px;
	width: 100%;
}
.category_droup {
	background-position: 99.8% 2px!important;
}
.category {
	-moz-appearance: none;
	position: relative;
	/*background-image: url("/images/select-arrow.jpg");*/
	background-position: 99% 2px;
	cursor: pointer;
	margin: 0px 0px 10px;
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 34px;
	font-size: 16px;
	overflow: hidden;
	border: 1px solid #CCC;
}
.categoryadmin {
	-moz-appearance: none;
	position: relative;
	background-image: url("/images/select-arrow.jpg");
	background-position: 100% 2px;
	cursor: pointer;
	margin: 0px 0px 10px;
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 34px;
	font-size: 16px;
}
.category5 {
	-moz-appearance: none;
	position: relative;
	background-image: url("/images/select-arrow.jpg");
	background-position: 90% 2px;
	cursor: pointer;
	margin: -31px 130px 10px;
	background-repeat: no-repeat;
	float: left;
	width: 58%!important;
	height: 34px;
	font-size: 16px;
}
.category02 {
	position: relative;
	background-image: url(/images/cal-icon.jpg);
	background-position: 97% 4px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 34px;
	font-size: 16px;
	text-indent: 6px;
}
.alert1 {
	font-size: 18px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 999;
	line-height: 1;
}
.category_name {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 7px;
	width: 111%;
	float: left;
	height: 34px;
	z-index: 0;
	border: none;
}

.width25 {

    width:25%;
}
.styled-select {
	background: url(../images/drop.jgp) repeat top left;
	width: 99%;
	height: 100%;
	margin-left: -2px;
	border: none;
}
/*balaji13/8/2014*/	
.styled-select1 {
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	width: 100%;
	height: 38px;
    background: url("/images/select-box-bg.jpg") no-repeat scroll 100% -3px ;
    padding-right: 15%;
}
/*balaji13/8/2014*/


.category8 {
	-moz-appearance: none;
	position: relative;
	background-image: url("/images/select-arrow.jpg");
	background-position: 90% 2px;
	cursor: pointer;
	margin: 0px 0px 10px;
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 34px;
	font-size: 16px;
	border: none;
}
.accomadationindex {
	float: left;
	position: absolute;
	width: 15%;
	margin-top: 200px;
}
.middle {
	width: 662px;
	float: left;
	margin: 10px;
}
.accBlock {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100%;
}
/balaji 8/13/2014/ .accBlock li {
margin: 5px 10px 0px 0px;
padding: 7px;
list-style: none;
display: inline-block;
border: solid 1px #d9d9d9;
width: 208px;
min-height: 260px;
}
/balaji 8/13/2014/  .accBlock li.last {
margin-right:0px;
}
.accBlock li .img {
	width: 192px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	position: relative;
	height: 180px;
}
.accBlock li .img a {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 192px;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.accBlock li .img a img {
	display: block;
	width: 100%;
}
.accBlock li .img a:hover {
	opacity: 0.5;
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.accBlock li .txt {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 15px;
	width: 100%;
	font-size: 16px;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
}
.accBlock li .txt .lft {
	float: left;
	width: 30%;
	margin: 0px 0px 8px 0px;
}
.accBlock li .txt .rgt {
	float: left;
	width: 50%;
	text-align: left;
	margin: 0px 0px 8px 0px;
}
.accBlock li.lft-bor {
	min-height: 0;
	height: auto;
}
.accBlock li.lft-bor .txt {
	float: left;
	margin: 0px 0px 20px;
	padding: 0px 15px;
	width: 70%;
	font-size: 16px;
	color: #333;
	font-family: "Open Sans", sans-serif;
}
.accBlock li.lft-bor .txt .lft {
	float: left;
	width: 30%;
	margin: 0px 0px 8px 0px;
}
.accBlock li.lft-bor .txt .rgt {
	float: left;
	width: 50%;
	text-align: left;
	margin: 0px 0px 8px 0px;
}
.accBlock li .btnInfo {
	display: inline-block;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	color: #FFFFFF;
	line-height: 40px;
	margin: 0px 0px 0px 43px;
	padding: 0px 7%;
	text-decoration: none;
	float: left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: 1px solid #3465aa;
	background-color: #3465aa;
}
.accBlock li .btnInfo:hover {
	color: #FFFFFF;
	background-color: #dd3333;
}
.addtocart {
	display: inline-block;
	border: solid 2px #3465aa;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	color: #3465aa;
	line-height: 40px;
	margin: 0px 0px 0px 31px;
	padding: 0px 10%;
	text-decoration: none;
	float: left;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.addtocart:hover {
	border: solid 2px #dd3333;
	color: #FFF;
	background: #dd3333;
}
/*balaji 8/8/2014*/
.sidebar {
	width: 247px;
	float: right;
	margin-top: 35px;
}
.matchBox {
	width: 100%;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border: 1px solid #d9d9d9;
}
.matchScdule {
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.matchScdule li {
	width: 100%;
	margin: 0px;
	padding: 10px 5%;
	list-style: none;
	float: left;
	border: solid 1px #d9d9d9;
}
.matchScdule li .dateMonth {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 48px;
}
.matchScdule li .dateMonth .month {
	float: left;
	background: #de3435;
	padding: 0px;
	width: 100%;
	text-align: center;
	line-height: 21px;
	color: #FFF;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}
.matchScdule li .dateMonth .date {
	float: left;
	background: #3365aa;
	padding: 0px;
	width: 100%;
	text-align: center;
	line-height: 36px;
	color: #FFF;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
}
.matchScdule li .newTxt {
	float: right;
	width: 76%;
}
.matchScdule li .newTxt h4 {
	color: #333333;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	padding: 0px;
	line-height: 14px;
}
.matchScdule li .newTxt p {
	color: #333333;
	font-size: 15px;
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	padding: 0px;
	line-height: 14px;
}
.matchScdule li .buyBtn {
	color: #3465aa;
	font-family: 'Open Sans', sans-serif;
	line-height: 14px;
	font-size: 14px;
	text-decoration: underline;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.matchScdule li .buyBtn:hover {
	text-decoration: none;
	color: #de3435;
}
.viewBtn {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
	background: #de3435;
	text-transform: uppercase;
	font-size: 14px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.viewBtn:hover {
	background: #3365aa;
}
.mapArea {
	float: left;
	margin: 0px 0px 20px 0px;
	width: 100%;
}
#map {
	width: 100%;
	float: left;
	height: 300px;
}
#map h2 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	line-height: 1;
}
#map img {
	float: left;
	margin: 0px 10px 0px 0px;
}
.dataTable {
	background: none!important;
	border: none !important;
	font-family: 'Open Sans', sans-serif !important;
	padding: 0px !important;
}

.dataTable1 {
	background: none!important;
	border: none !important;
	font-family: 'Open Sans', sans-serif !important;
	padding: 0px !important;
}


.tabs-ui {
	float: left;
	margin: 0px 0px 0px 0px !important;
	padding: 0px !important;
	background: none !important;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	width: 100%;
	border-radius: 0 !important;
	text-align: right;
}
.tabs-ui li {
	float: none !important;
	margin: 0px 0 05px 0 !important;
	list-style: none;
	padding: 0px !important;
	border: none !important;
	background: #3465aa !important;
	color: #FFF;
	border-radius: 0 !important;
	display: inline-flex;
}
.tabs-ui li.ui-tabs-active {
	background: #dd3333 !important;
}
.tabs-ui li a {
	float: left;
	margin: 0px !important;
	padding: 0px !important;
	width: 30px;
	height: 30px;
	display: inline-block;
	position: relative;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-decoration: none;
	text-align: center;
	line-height: 30px;
}
.tabs-ui li a.list:before {
	content: '\e817';
	font-family: 'fontello';
	font-size: 20px;
	color: #FFF;
}
.tabs-ui li a.grid:before {
	content: '\e818';
	font-family: 'fontello';
	font-size: 20px;
	color: #FFF;
}
.tabs-ui li a.list1:before {
	width: 150px;
	font-size: 20px;
	color: #FFF;
}
.tabs-ui li a.grid1:before {
	width: 150px;
	font-size: 20px;
	color: #FFF;
}
.dataTable .tabWrap {
	float: left;
	width: 100%;
	margin: 0px !important;
	padding: 0px !important;
}

.dataTable1 .tabWrap {
	/*float: left;*/
	width: 100%;
	    margin: 0px auto !important;
/*	padding: 0px !important;*/
}
.tableList {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100%;
	background-color: #EBEBEB;
}
.tableList thead {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #3465aa;
	font-family: 'Open Sans', sans-serif;
}
/*balaji 16/8/2014*/
.tableList thead th {
	margin: 0px;
	padding: 10px 0%;
	width: 15%;
	text-align: center;
	font-size: 15px;
	color: #FFF;
}
/*balaji 16/8/2014*/

.tableList thead th.first {
	width: 15%;
}
.tableList thead th.second {
	width: 15%;
}
.tableList thead th.second1 {
	width: 34%;
	float: left;
}
.tableList thead th.third1 {
	float: left;
	width: 9%;
	margin-left: 43px;
}
.tableList thead th.last {
	width: 10%;
}
.tableList thead th.last1 {
	width: 40%;
	float: left;
}
.tableList tbody {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
}
/*balaji 13/8/2014*/
.tableList tbody tr:nth-child(even) {
	color: #333;
}
/*balaji 13/8/2014*/


.tableList tbody tr:nth-child(odd) {
	background: #EBEBEB;
	color: #333;
}
/*balaji 15/8/2014*/
.tableList tbody td {
	margin: 0px;
	padding: 10px 5px 10px 0px;
	width: 15%;
	font-size: 15px;
}
/*balaji 15/8/2014*/

.tableList tbody td.first {
	width: 15%;
}
.tableList tbody td.second {
	width: 15%;
}
.tableList tbody td.second1 {
	width: 95%;
	float: left;
}
.tableList tbody td.last {
	width: 10%;
}
.htl {
	float: left;
	margin-left: 8px;
}
.bookNow {
	float: right;
	padding: 0px;
	text-align: center;
	color: #FFFFFF !important;
	font-size: 15px;
	background: #3465aa;
	border: none;
	line-height: 25px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-bottom: solid 1px #254979;
	text-decoration: none;
	width: 90px;
}
.bookNow:hover {
	background: #dd3333;
	border-bottom: solid 1px #FFF;
}
.tabWrap .accBlock li {
	padding: 0px 0px 20px 0px;
}
.tabWrap .accBlock li .txt .lft {
	width: 35%;
}
.tabWrap .accBlock li .txt .rgt {
	width: 65%;
}
.pagination {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
.pagination li {
	list-style: none;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}
.pagination li a {
	font-size: 15px;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #FFFFFF !important;
	background: #3465aa;
	padding: 5px 10px;
	position: relative;
	display: inline-block;
}
.pagination li a:hover {
	background: #fc6e51;
}
.pagination li span.active {
	background: #fc6e51;
	font-size: 15px;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #FFFFFF !important;
	padding: 5px 10px;
	position: relative;
	display: inline-block;
}
.pagination li a.prev:before {
	font-family: 'fontello';
	content: '\e819';
}
.pagination li a.next:before {
	font-family: 'fontello';
	content: '\e80b';
}
.result {
	margin: 0 0 50px 5%
}
.result li {
	padding: 10px 10px 10px 10px;
	font-size: 15px;
	border: 1px solid #ddd;
	list-style: none;
}
.result li a {
	color: #3465aa;
	text-decoration: none;
	font-size: 14px;
}
.result li a:hover {
	color: #de3435;
}
.full-width {
	width: 100%;
}
.loginForm1 {
	float: left;
	margin: 0px;
	padding: 20px 3%;
	width: 101%;
	border: solid 1px #dcdcdc;
}
.loginForm1 label {
	font-size: 16px;
	color: #333333;
	float: left;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	width: 50%;
}
.loginForm1 input[type="text"] {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px;
	float: left;
	margin: 0px 0px 15px 0px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}
.loginForm1 input[type="password"] {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px;
	float: left;
	margin: 0px 0px 15px 0px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}
.loginForm1 input[type="submit"] {
	float: left;
	margin: 0px;
}
.loginForm1 input[type="checkbox"] {
	float: left;
	margin: 3px 10px 10px 0px;
	padding: 0px;
	width: 13px;
	height: 13px;
}
.loginForm1 input[type="submit"] {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 40px;
	width: 127px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	font-weight: 600;
	float: left;
	border: none;
}
.loginForm1 input[type="submit"]:hover {
	background: #dd3333;
}
.loginForm {
	float: left;
	margin: 0px;
	padding: 20px 3%;
	width: 49%;
	border: solid 1px #dcdcdc;
}
.loginForm label {
	font-size: 16px;
	color: #333333;
	float: left;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	width: 50%;
}
.loginForm input[type="text"] {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px;
	float: left;
	margin: 0px 0px 15px 0px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}
.loginForm input[type="password"] {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px;
	float: left;
	margin: 0px 0px 15px 0px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}
.loginForm input[type="submit"] {
	float: left;
	margin: 0px;
}
.loginForm input[type="checkbox"] {
	float: left;
	margin: 3px 10px 10px 0px;
	padding: 0px;
	width: 13px;
	height: 13px;
}
.loginForm input[type="submit"] {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 40px;
	width: 127px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	font-weight: 600;
	float: left;
	border: none;
}
.loginForm input[type="submit"]:hover {
	background: #dd3333;
}
.forgottxt {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 90%;
}
.forgot {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float: left;
}
.forgot a {
	color: #dd3333;
}
.forgot a:hover {
	text-decoration: none;
	color: #dd3333;
}
.loginTxt {
	float: right;
	margin: 0px;
	padding: 20px 3%;
	width: 49%;
	border: solid 1px #dcdcdc;
}
.accountform {
	float: left;
	margin: 0px;
	padding: 20px 3%;
	width: 50%;
	border: solid 1px #dcdcdc;
	min-height: 400px;
}
.accountform label {
	font-size: 16px;
	color: #333333;
	float: left;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	width: 100%;
}
.c1 {
	float: left;
	width: 48%;
	padding: 0px;
	margin: 5px;
}
.c2 {
	float: right;
	width: 48%;
	padding: 0px;
	margin: 0px;
}
.regesterForm {
	float: left;
	margin: 0px;
	padding: 20px 3%;
	width: 100%;
	border: solid 1px #dcdcdc;
	min-height: 400px;
}
.col1 {
	float: left;
	width: 30%;
	padding: 0px;
	margin: 0px;
    padding-bottom: 10px;
}
.col2 {
	float: right;
	width: 48%;
	padding: 0px;
	margin: 0px;
}
.regesterForm label {
	font-size: 16px;
	color: #333333;
	float: left;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	width: 100%;
}
.regesterForm input[type="text"], input[type="password"] {
	width: 100%;
	border: 1px solid #ccc;
	padding: 5px 10px;
	float: left;
	margin: 0px 0px 15px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	/*height: 40px;*/
}
.regesterForm textarea {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px;
	float: left;
	margin: 0px 0px 15px 0px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	resize: none;
	height: 110px;
}
.regesterForm first {
	width: 48% !important;
}
.sml1 {
	width: 17% !important;
	margin-right: 3% !important;
}
.sml2 {
	width: 17% !important;
	margin-right: 3% !important;
}
.sml3 {
	width: 60% !important;
}
.sml4 {
	margin-right: 5px !important;
	width: 46% !important;
}
.captcha {
	width: 100%;
	float: left;
}
.capCode {
	float: left;
	margin: 0px 10px 0px 0px;
}
.reFresh {
	float: left;
	margin: 0px 10px 0px 0px;
	font-family: "fontello";
	color: #dd3333;
	font-size: 60px;
	line-height: 60px;
	display: inline-block;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.reFresh:hover {
	color: #fc6e51;
}
.reFresh:before {
	content: '\e81a';
}
.capLab {
	width: 40% !important;
}
.cap-inp {
	width: 40% !important;
}
.regesterForm form .selectbox-container {
	z-index: 9999;
	width: 100%;
	height: 39px;
	border: 1px solid #ccc;
	line-height: 39px;
	background-color: #FFF;
	background-repeat: no-repeat;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	float: right;
}
.regesterForm form .selectbox-container {
	position: relative;
	background-image: url(/images/select-arrow.jpg);
	background-position: 99% 4px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}
.regesterForm form .selectbox-container span {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 7px;
	width: 100%;
	float: left;
	height: 34px;
	z-index: 999;
}
.regesterForm form .selectbox-container .styled-select2 {
	background: transparent url(../images/select-arrow.jgp);
	background-repeat: no-repeat;
}
.regesterForm input[type="submit"] {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 40px;
	width: 127px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	font-weight: 600;
	float: right;
	border: none;
}
.regesterForm input[type="submit"]:hover {
	background: #dd3333;
}
.edit {
	width: 160px !important;
	float: left !important;
}
.regesterForm .sending {
	height: 100px;
	background: url(/images/loader.gif) center top no-repeat!important;
	padding: 40px 0 0;
	margin: 220px 0;
	font-size: 14px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 100%
}
.regesterForm .thanks-wrap {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
	display: block
}
.regesterForm .thanks-wrap .thanks {
	margin: 220px 0px 0px 0px;
	font-size: 16px!important;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	display: block
}
.regesterForm .thanks-wrap .thanks b {
	color: #006C67;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	line-height: 30px;
	width: 100%;
	margin: 0px 0px 20px 0px;
	float: left;
	position: relative;
	display: inline-block;
}
.regesterForm .thanks-wrap .thanks {
	font-size: 0px;
}
.regesterForm .thanks-wrap .thanks b:before {
	content: '\e81b';
	font-family: "fontello";
	font-size: 50px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: -50px;
	color: #3465aa;
}
.rightMenu {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100%;
	border: solid 1px #dcdcdc;
}
.rightMenu li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style: none;
	display: inline-block;
	border-bottom: solid 1px #dcdcdc;
}
.rightMenu li.last {
	border: none;
}
.rightMenu li a {
	color: #3465aa;
	padding: 0px 0px 0px 15%;
	text-decoration: none;
	font-size: 15px;
	float: left;
	width: 100%;
	line-height: 34px;
	position: relative;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.rightMenu li a:before {
	content: '\e80c';
	font-family: "fontello";
	position: absolute;
	left: 10%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.rightMenu li a:hover {
	background: #dd3333;
	color: #FFF;
	padding: 0 0 0 16%;
}
.rightMenu li a.active {
	background: #dd3333;
	color: #FFF;
	padding: 0 0 0 16%;
}
.rightMenu li a:hover:before {
	left: 12%;
}
.rightcartBox {
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 30px 0px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	border: solid 1px #dcdcdc;
	float: left;
}
.blueBg {
	background: #3365aa;
	padding: 40px 20px;
	float: left;
	margin: 0px;
	width: 100%;
}
.blueBg .headBg {
	width: 90%;
}
.blueBg .headBg h2 {
	color: #FFF;
	background: #3365aa;
}
.blueBg .headBg:before {
	background: #FFF;
}
.latestLogo {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}
.latestLogo .owl-controls {
	position: absolute;
	margin: 0px;
	right: 0px;
	top: -40px;
}
.latestLogo .owl-carousel .owl-controls .owl-buttons div {
	float: left;
	width: 24px;
	height: 24px;
	display: inline-block;
	position: relative;
	line-height: 24px;
	color: #FFF;
	text-align: center;
	font-size: 0px;
	border: solid 1px #FFF;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.latestLogo .owl-carousel .owl-controls .owl-buttons div:hover {
	background: #FFF;
	color: #3365aa;
}
.latestLogo .owl-prev {
	margin-right: 10px;
}
.latestLogo #logoSlider .item {
	margin: 0px 3px;
}
.latestLogo #logoSlider .item img {
	display: block;
	width: 100%;
	height: auto;
}
.latestLogo .owl-next:before {
	content: '\e808';
	font-family: 'fontello';
	font-size: 14px;
}
.latestLogo .owl-prev:before {
	content: '\e807';
	font-family: 'fontello';
	font-size: 14px;
}
.erorrPage {
	min-height: 400px;
	padding: 180px 0px 0px 0px;
}
.erorrHd {
	text-align: center;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 60px;
	line-height: 60px;
	color: #3465aa;
	font-family: 'Open Sans', sans-serif;
	position: relative;
}
.erorrHd:before {
	content: '\e809';
	position: absolute;
	left: 0px;
	right: 0px;
	top: -100px;
	font-family: 'fontello';
	font-size: 100px;
	color: #de3435;
}
.erorrTxt {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	text-align: center;
	color: #333333;
	line-height: 24px;
}
.aLink {
	color: #3465aa;
	text-decoration: underline;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.aLink:hover {
	text-decoration: none;
	color: #de3435;
}
.sidebar1 {
	width: 247px;
	float: right;
     margin-top: 8px; 
}
.newLetter1 {
	width: 100%;
	margin: 0;
	padding: 20px;
	background: url(/images/news-bg.jpg) no-repeat;
	height: 217px;
	float: left;
}
.newLetter1 h3 {
	color: #FFF;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: 400;
	text-shadow: 1px 2px 1px #555;
	margin: 0px 0px 50px 0px;
	padding: 0px;
}
.newLetter {
	width: 100%;
	margin-top: 45px;
	padding: 20px;
	background: url(/images/news-bg.jpg) no-repeat;
	height: 217px;
	float: left;
}
.newLetter h3 {
	color: #FFF;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 24px;
	font-weight: 400;
	text-shadow: 1px 2px 1px #555;
	margin: 0px 0px 50px 0px;
	padding: 0px;
}
.newLetter form {
	float: left;
}
.newLetter form input[type="text"] {
	float: left;
	margin: 0px;
	padding: 7px 5px;
	color: #333;
	font-size: 15px;
	width: 100%;
	background: #FFFFFF;
	border: none;
}
.newLetter form input[type="submit"] {
	float: right;
	padding: 0px 10px;
	color: #FFFFFF;
	font-size: 15px;
	background: #3465aa;
	border: none;
	line-height: 35px;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-transform: uppercase;
	border-bottom: solid 1px #254979;
}
.newLetter form input[type="submit"]:hover {
	background: #dd3333;
	border-bottom: solid 1px #FFF;
}
.innerBanner {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 267px;
	width: 100%;
	position: relative;
}
.innerBanner img {
	width: 100%;
	float: left;
	height: 100%;
}
/*balaji13/8/2014*/	
.innerSearch {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0 auto;
	background-color: #dd3333;
	background: rgba(221, 51, 51, .7);
	width: 96%;
	float: left;
	padding: 10px 2%;
	height: 100px;
	font-family: 'Open Sans', sans-serif;
}
/*balaji13/8/2014*/	
.innerSearch h2 {
	background-color: #dd3333;
	background: rgba(221, 51, 51, .7);
	padding: 0px 2%;
	color: #FFF;
	position: absolute;
	top: -60px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	line-height: 40px;
	left: 0px;
}
.innerSearch .bx {
	float: left;
	width: 182px;
	margin: 0px 12px 0px 0px;
}
.innerSearch form label {
	font-size: 14px;
	font-style: italic;
	color: #FFF;
	float: left;
	margin: 7px 0px 3px 0px;
	padding: 0px;
	width: 100%;
	text-shadow: 1px 1px 3px #1F1F1F;
}
.innerSearch form .selectbox-container {
	z-index: 9999;
	width: 100%;
	height: 34px;
	line-height: 34px;
	background-color: #FFF;
	background-position: 97% 4px;
	background-repeat: no-repeat;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	float: right;
}
.innerSearch form .selectbox-container {
	position: relative;
	background-image: url(/images/select-arrow.jpg);
	background-position: 97% 4px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}
.innerSearch form .selectbox-container span {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 7px;
	width: 100%;
	float: left;
	height: 34px;
	z-index: 999;
}
.innerSearch form .selectbox-container .styled-select {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	cursor: pointer;
	width: 100%;
	height: 34px;
}
.innerSearch form .alert {
	font-size: 18px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 2px;
	top: 2px;
	z-index: 999;
	line-height: 1;
}
.txtFelid {
	position: relative;
	margin: 0px;
	padding: 0px;
	float: right;
}
.innerSearch form input[type="text"] {
	margin: 0px 0px 10px 0px;
	padding: 0px 40px 0px 7px;
	background: #FFF url(/images/cal-icon.jpg) no-repeat;
	width: 100%;
	height: 34px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	float: right;
	border: none;
	position: relative;
	background-position: 97% 5px;
}
.innerSearch form input[type="submit"] {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 32px;
	width: 101px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: solid 2px #FFF;
	display: inline-block;
	font-weight: 600;
	float: left;
	margin: 28px 0px 0px 0px;
}
.innerSearch form input[type="submit"]:hover {
	background: transparent;
	background-color: transparent;
}
.path {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100%;
}
.path li {
	color: #333333;
	font-size: 15px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 20px 0px 0px;
	list-style: none;
	font-family: 'Open Sans', sans-serif;
	display: inline-block;
	position: relative;
	line-height: 14px;
}
.path li a {
	color: #dd3333;
	text-decoration: none;
}
.path li a:before {
	font-family: 'fontello';
	content: '\e80b';
	position: absolute;
	right: 0px;
	color: #dd3333;
	font-size: 20px;
}
.selectProperty {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100%;
}
.selectProperty li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style: none;
}
.selectProperty li .pImg {
	float: left;
	margin: 0px 20px 0px 0px;
}
.selectProperty li .desp {
	float: left;
	margin: 0px;
	padding: 0px;
}
.selectProperty li .desp strong {
	width: 70%;
	margin: 0px 0px 10px 0px;
	float: left;
	font-size: 15px;
	line-height: 12px;
}
.selectProperty li .desp span {
	width: 30%;
	text-align: right;
	margin: 0px 0px 10px 0px;
	float: left;
	font-size: 15px;
	line-height: 12px;
}
.selectProperty li .descpration {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 430px;
}
.selectProperty li .descpration h4 {
	font-size: 18px;
	color: #3465aa;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	line-height: 18px;
	font-weight: 600;
	padding: 0px 0 px0px 0px;
	margin: 0px 0px 20px 0px;
}
.enqueryForm {
	float: left;
	/* margin: 0px; */
	padding: 0px;
	width: 100%;
	/* min-height: 576px; */
	margin-bottom: 10px;
}
.category3 {
	-moz-appearance: none;
	position: relative;
	background-image: url("/images/select-arrow.jpg");
	background-position: 99% 2px;
	cursor: pointer;
	margin: 0px 0px 10px;
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 34px;
	font-size: 16px;
}
.category4 {
	-moz-appearance: none;
	position: relative;
	background-image: url("/images/select-arrow.jpg");
	background-position: 100% 2px;
	cursor: pointer;
	margin: 0px 0px 10px;
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height: 34px;
	font-size: 16px;
}
/*balaji 23/8/2014*/
.enqueryForm {
	    width: 100%;
    float: left;
    font-size: 16px;
    border: 2px solid #ccc;
    padding-left: 5px;
}
/*balaji 23/8/2014*/

.enqueryForm .inp-feild {
	position: relative;
	float: left;
	width: 60%;
	margin: 0px 0px 10px 0px;
}
.enqueryForm .alert {
	font-size: 18px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 999;
	line-height: 1;
}
.enqueryForm label {
	font-size: 16px;
	color: #333333;
	float: left;
	margin: 4px 0px 6px 0px;
	padding: 0px;
	width: 40%!important;
}
.enqueryForm input[type="text"] {
	width: 94%;
	border: 1px solid #ccc;
	padding: 5px 10px;
	float: left;
	margin: 0px;
	transition: .2s all ease;
	-webkit-transition: .2s all ease;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
    margin-right:3px;
}
.enqueryForm textarea {
	width: 100%;
	border: 1px solid #ccc;
	padding: 5px 10px;
	float: left;
	margin: 0px;
	transition: .2s all ease;
	-webkit-transition: .2s all ease;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	resize: none;
	min-height: 120px;
	position: relative;
}
/*balaji 8-8-2014*/
.enqueryForm input[type="submit"] {
	background: #3465aa;
    color: #FFF;
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 28px;
    width: 119px;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: inline-block;
    font-weight: 600;
    float: left;
    border: none;
    margin-bottom: 5px;
}
.enqueryForm input[type="submit"]:hover {
	background: #dd3333;
}
.enqueryForm .sending {
	height: 100px;
	background: url(/images/loader.gif) center top no-repeat!important;
	padding: 40px 0 0;
	margin: 140px 0;
	font-size: 14px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 100%
}
.enqueryForm .thanks-wrap {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
	display: block
}
.enqueryForm .thanks-wrap .thanks {
	margin: 140px 0px 0px 0px;
	font-size: 16px!important;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	display: block
}
.enqueryForm .thanks-wrap .thanks b {
	color: #006C67;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	line-height: 30px;
	width: 100%;
	margin: 0px 0px 20px 0px;
	float: left;
	position: relative;
	display: inline-block;
}
.enqueryForm .thanks-wrap .thanks {
	font-size: 0px;
}
.enqueryForm .thanks-wrap .thanks b:before {
	content: '\e81b';
	font-family: "fontello";
	font-size: 50px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: -50px;
	color: #3465aa;
}
.middle01 {
	width: 492px;
	float: left;
	margin: 0px;
}
.booking_form2 label {
	font-size: 16px;
	color: #333333;
	float: left;
	margin: 4px 0px 6px 0px;
	padding: 0px;
	width: 36%;
}
.cloleft {
	width: 45%;
	margin: 0px;
	float: left;
	padding: 0px;
}
.borderBox {
	border: solid 1px #dcdcdc;
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 12px 6.5%;
	width: 100%;
}
.h4 {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
/*balaji 8/14/2014*/
.total-btn2 {
	float: right;
	padding: 0px;
	line-height: 30px;
	width: 133px;
	background: #3465aa;
	color: #FFF;
	font-size: 15px;
	text-align: center;
	text-decoration: none;
}
/*balaji 8/14/2014*/

.total-btn:hover {
	background: #dd3333;
	cursor: default;
}
.p {
	float: left;
	margin: 0px;
	padding: 0px;
	clear: left;
}
/*balaji 8/14/2014*/
.colright {
	width: 50%;
	/* margin: 0px; */
	float: left;
	padding-right: 25px;
	border: 1px solid #dcdcdc;
	padding-right: 0px;
	margin-bottom: 10px;
}
/*balaji 8/14/2014*/

.columone {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 60%;
	text-align: left;
}
.columtwo {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 40%;
}
.borderBox label {
	font-size: 16px;
	color: #333333;
	float: left;
	margin: 0px;
	padding: 0px;
	line-height: 2.5em;
}
.borderBox label span {
	font-size: 14px;
}
.value {
	float: right;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	font-size: 16px;
	color: #000;
}
.sepline {
	margin: 0px 0px 10px 0px;
	width: 100%;
	float: left;
	clear: both;
}
.borderBox input[type="text"] {
	margin: 0px 0px 10px 0px;
	padding: 0px 7px 0px 7px;
	width: 100%;
	height: 34px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	float: left;
	border: solid 1px #dcdcdc;
}
.borderBox .calicon {
	background: #FFF url(/images/cal-icon.jpg) no-repeat;
	background-position: 97% 5px;
	padding-right: 40px;
}
.borderBox .fullwidth {
	width: 60px !important;
	text-align: left;
	background: #FFF url(/images/dollar.jpg) no-repeat;
	background-position: 97% 5px;
	padding-right: 40px;
}
.groundimg {
	float: right;
}
.smlcomone {
	width: 30%;
	font-weight: 700;
}
.smlcomtwo {
	width: 72%;
}
.smlcomtwo .selectbox-container {
	width: 100% !important;
	margin-right: 10px !important;
}
.accordionWrap {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: none !important;
	position: relative;
}
.accordionWrap h3 {
	float: left;
	margin: 0px;
	cursor: pointer;
	color: #FFFFFF;
	background: #3365aa !important;
	border: none !important;
	width: 100%;
	border-radius: 0px !important;
	padding: 10px !important;
	font-size: 16px;
}
.accordionWrap h3 span {
	display: none;
}
.block {
	border: none !important;
	width: 100%;
	border-radius: 0px !important;
	float: left;
}
.accordionWrap h3:before {
	content: '\e815';
	font-family: "fontello";
	font-size: 25px;
	position: absolute;
	right: 2%;
	line-height: 25px;
}
.accordionWrap h3.ui-accordion-header-active:before {
	content: '\e81d';
	font-family: "fontello";
	font-size: 25px;
	position: absolute;
	right: 2%;
	line-height: 25px;
}
.accordionWrap .block {
	padding: 15px 4%!important;
	float: left;
	margin: 0px;
	width: 100%;
}
.accordionWrap .block h5 {
	font-size: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 16px;
	color: #3465aa;
	font-weight: 600;
}
.bulltList {
	float: left;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	width: 100%;
}
.bulltList li {
	margin: 0px 0px 10px 5%;
	list-style: disc;
	padding: 0px;
	font-size: 15px;
}
.numList {
	float: left;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	width: 100%;
}
.numList li {
	margin: 0px 0px 10px 5%;
	list-style-type: decimal;
	padding: 0px;
	font-size: 15px;
}
#sitemap {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#sitemap li {
	float: left;
	display: inline-block;
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 100%;
}
#sitemap li a {
	position: relative;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #dd3333;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	padding: 0px 0px 0px 5%;
	position: relative;
	line-height: 16px;
}
#sitemap li a:hover {
	color: #3465aa;
}
#sitemap li a:before {
	content: '\e80d';
	font-family: 'fontello';
	position: absolute;
	left: 0px;
}
.perheight {
	height: 570px;
}
.innerbtn {
	display: none;
}
.footer {
	background: #191919;
	margin: 0px;
	padding: 30px 0px;
	width: 100%;
	float: left;
}
.footer .box {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 323px;
}
.footer .box .hdBox {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	width: 90%;
}
.footer .box .hdBox:before {
	background: #2d2d2d;
	position: absolute;
	content: '';
	left: 0px;
	top: 10px;
	height: 1px;
	float: left;
	width: 100%;
}
.footer .box h2 {
	font-size: 18px;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	line-height: 18px;
	font-weight: 400;
	display: inline-block;
	background: #191919;
	padding: 0px 5% 0px 0px;
	width: auto;
	float: left;
	position: relative;
	z-index: 5;
}
.ftList {
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: inline-block;
	float: left;
}
/*balaji 18/8/2014*/
.ftList li {
	display: inline-block;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 100%;
	position: relative;
	font-size: 15px;
	color: #F3EBEB;
	font-family: 'Open Sans', sans-serif;
}
/*balaji 18/8/2014*/

/*balaji 18/8/2014*/
.ftList li a {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	color: #F3EBEB;
	text-decoration: none;
	font-size: 15px;
}
/*balaji 18/8/2014*/

.ftList li a:hover {
	color: #3465aa;
}
.ftList li div {
	float: left;
}
.ftList li div.second {
	margin-top: 5px;
}
.emailIcon, .globeIcon, .teleIcon {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	font-family: 'fontello';
	font-style: normal;
	line-height: 25px;
	position: relative;
	font-size: 25px;
	color: #FFF;
}
.emailIcon:before {
	content: '\e800';
}
.globeIcon:before {
	content: '\e801';
}
.teleIcon:before {
	content: '\e802';
}

.fbIcon, .twIcon, .lkIcon, .google-pls {
	font-style: normal;
	color: #191919;
	position: relative;
	font-size: 15px;
	background: #FFF;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	display: inline-block;
	font-family: 'fontello';
	width: 27px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	margin: 0px 10px 0px 0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.google-pls {
	font-style: normal;
	color: #191919;
	position: relative;
	font-size: 15px;
	background: #FFF;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	display: inline-block;
	width: 27px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	margin: 0px 10px 0px 0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
    background:url(/images/gpls-black.png) center center no-repeat #fff;
}
.google-pls:hover {
	
    background:url(/images/gpls-white.png) center center no-repeat #dd4b39;
}





.fbIcon:hover {
	background: #3b5998;
	color: #FFF;
}
.twIcon:hover {
	background: #1bb2e9;
	color: #FFF;
}
.lkIcon:hover {
	background: #007bb6;
	color: #FFF;
}
.fbIcon:before {
	content: '\e803';
}
.twIcon:before {
	content: '\e804';
}


.lkIcon:before {
	content: '\e805';
}
.ftLine {
	float: left;
	margin: 0px;
	padding: 20px 0px;
	color: #FFF;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	background: #202020;
	width: 100%;
}
.ftLinks {
	width: 100%;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.ftLinks li {
	display: inline-block;
	margin: 0px;
	padding: 0px 15px;
	list-style: none;
}
/*balaji 18/8/2014*/
.ftLinks li a {
	color: #E2C7C7;
	text-decoration: none;
	font-size: 14px;
}
/*balaji 18/8/2014*/

.ftLinks li a:hover {
	color: #3465aa;
}
.formError {
	z-index: 990
}
.formError .formErrorContent {
	z-index: 991
}
.formError .formErrorArrow {
	z-index: 996
}
.formErrorInsideDialog.formError {
	z-index: 5000
}
.formErrorInsideDialog.formError .formErrorContent {
	z-index: 5001
}
.formErrorInsideDialog.formError .formErrorArrow {
	z-index: 5006
}
.inputContainer {
	position: relative;
	float: left
}
.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer
}
.formError .formErrorContent {
	background: #dd3333;
	position: relative;
	color: #fff;
	width: 150px;
	font-size: 14px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	padding: 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px
}
.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	position: relative
}
.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0 0 0 12px;
	top: 2px
}
.formError .formErrorArrow div {
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #444;
	-webkit-box-shadow: 0 2px 3px #444;
	height: 1px;
	background: #dd3333;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block
}
.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none
}
.greenPopup .formErrorArrow div {
	background: #33be40
}
.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF
}
.formError .formErrorArrow .line10 {
	width: 15px;
	border: none
}
.formError .formErrorArrow .line9 {
	width: 13px;
	border: none
}
.formError .formErrorArrow .line8 {
	width: 11px
}
.formError .formErrorArrow .line7 {
	width: 9px
}
.formError .formErrorArrow .line6 {
	width: 7px
}
.formError .formErrorArrow .line5 {
	width: 5px
}
.formError .formErrorArrow .line4 {
	width: 3px
}
.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd
}
.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #ddd
}
.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #ddd
}
/*balaji 16/8/2014*/

.carttable {
	background-color: #3465aa;
	color: #fff;
	padding: 10px;
	text-align: center;
}
/*balaji 16/8/2014*/




/*balaji 11/8/2014*/

.cartterm {
	margin-top: -24px;
	float: left;
	margin-left: 40px;
}
.cartcheck {
	margin-left: -76px;
}
/*balaji 11/8/2014*/





.accountList {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100%;
}
.accountList thead {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #3465aa;
	font-family: 'Open Sans', sans-serif;
}
.accountList thead th {
	margin: 0px;
	padding: 10px 2%;
	width: 20%;
	text-align: left;
	font-size: 15px;
	color: #FFF;
}
.accountList tbody {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
}
.accountList tbody tr:nth-child(even) {
	background: #f6f6f6;
	color: #333;
}
.accountList tbody tr:nth-child(odd):hover {
	background: #DBDBDB;
}
.accountList tbody tr:nth-child(even):hover {
	background: #FFFFFF;
}
.accountList tbody tr:nth-child(odd) {
	background: #EBEBEB;
	color: #333;
}
.accountList tbody td {
	margin: 0px;
	padding: 10px 2%;
	width: 20%;
	text-align: left;
	font-size: 15px;
}
.accountList tbody td a {
	color: #dd3333;
}
.accountList tbody td a:hover {
	text-decoration: none;
}
.accountbox {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 10px 3%;
	border: solid 1px #dcdcdc;
	width: 100%;
}
.accountone {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 33.3%;
}
.accountone h4 {
	font-size: 14px;
	margin: 0px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
	line-height: 14px;
	padding: 0px 0px 10px 0px;
}
.infoList {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.infoList li {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
.infoList li a {
	color: #dd3333;
	font-size: 15px;
}
.infoList li a:hover a.active {
	text-decoration: none;
}
.infoList li a.active {
	text-decoration: none;
}
.accountSort {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-top: solid 1px #333;
}
.accountSort li {
	display: block;
	float: left;
	margin: 0px;
	padding: 5px;
}
.accountSort li a {
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #dd3333;
}
.accountSort li a:hover {
	text-decoration: none;
}
.accountForm1 {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 10px 2%;
	width: 100%;
	border: solid 1px #dcdcdc;
}
.accountForm1 label {
	font-size: 16px;
	color: #333333;
	float: left;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	width: 100%;
}
.accountForm1 input[type="text"] {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px;
	float: left;
	margin: 0px 0px 15px 0px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}
.accountForm1 input[type="checkbox"] {
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 6px;
	margin-top: 3px;
}
.oneInptext {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px;
	float: left;
	margin: 0px 0px 15px 0px;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}
.accountForm1 input[type="submit"] {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 40px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	font-weight: 600;
	float: right;
	border: none;
	padding: 0px 15px;
}
.accountForm1 input[type="submit"]:hover {
	background: #dd3333;
}
.oneInp {
	width: 50% !important;
	margin-right: 5% !important;
}
.twoInp {
	width: 20% !important;
	margin-right: 5% !important;
}
.threeInp {
	width: 20% !important;
}
.label {
	width: 21% !important;
	padding: 8px 0px 0px 0px !important;
}
.datesel {
	width: 23% !important;
	float: left !important;
	margin-right: 5% !important;
	position: relative;
	background-image: url(/images/select-arrow.jpg);
	background-position: 101% 2px;
	cursor: pointer;
	background-repeat: no-repeat;
	height: 34px;
	font-size: 16px;
	-webkit-appearance: inherit;
}
.datesel styled-select {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	cursor: pointer;
	width: 100%;
	height: 34px;
}
.monthsel {
	width: 23% !important;
	float: left !important;
	margin-right: 5% !important;
	position: relative;
	background-image: url(/images/select-arrow.jpg);
	background-position: 101% 2px;
	cursor: pointer;
	background-repeat: no-repeat;
	height: 34px;
	font-size: 16px;
	-webkit-appearance: inherit;
}
.year {
	width: 23% !important;
	float: left !important;
	position: relative;
	background-image: url(/images/select-arrow.jpg);
	background-position: 101% 2px;
	cursor: pointer;
	background-repeat: no-repeat;
	height: 34px;
	font-size: 16px;
	-webkit-appearance: inherit;
}
.update {
	float: left;
	margin: 0px 10px 0px 0px;
}
.heightauto {
	min-height: 100% !important;
}
.fRight {
	float: right;
}
.regesterForm .selectbox-container {
	width: 100%;
	height: 39px;
	border: 1px solid #ccc;
	line-height: 39px;
	background-color: #FFF;
	background-repeat: no-repeat;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	float: right;
}
.regesterForm .selectbox-container {
	position: relative;
	background-image: url(/images/select-arrow.jpg);
	background-position: 99% 4px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}
.regesterForm .selectbox-container span {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 7px;
	width: 100%;
	float: left;
	height: 34px;
	z-index: 999;
}
.regesterForm .selectbox-container .styled-select2 {
	background: transparent url(../images/select-arrow.jgp);
	background-repeat: no-repeat;
}
.ratingList {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: solid 1px #dcdcdc;
	width: 100%;
}
.numberList {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 30%;
	font-size: 15px;
	color: #333333;
}
.restaurant {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 40%;
	font-size: 15px;
	color: #333333;
}
.rating {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 30%;
	font-size: 15px;
	color: #333333;
}
.counting {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color: #333333;
	width: 100%;
	text-align: right;
}
.regform1 {
	float: left;
	margin: 0px;
	padding: 5px 0%;
	width: 100%;/* border: solid 1px #dcdcdc; */
    
}
.regform1 .selectbox-container {
	z-index: 9999;
	width: 100%;
	height: 39px;
	border: 1px solid #ccc;
	line-height: 39px;
	background-color: #FFF;
	background-repeat: no-repeat;
	color: #333333;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	float: right;
}
.regform1 .selectbox-container {
	position: relative;
	background-image: url(/images/select-arrow.jpg);
	background-position: 99% 4px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
}
.regform1 .selectbox-container span {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 7px;
	width: 100%;
	float: left;
	height: 34px;
	z-index: 999;
}
.regform1 .selectbox-container .styled-select2 {
	background: transparent url(../images/select-arrow.jgp);
	background-repeat: no-repeat;
}
.smlcomtwo .selectbox-container {
	width: 59% !important;
	margin-right: 10px !important;
}
.sub1 {
	background: #3465aa;
	color: #FFF;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 28px;
	width: 78px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: solid 2px #FFF;
	display: inline-block;
	font-weight: 600;
	float: left;
	margin-top: 5px;
}
.inp-feild label {
	width: 78% !important;
	float: left;
	margin-top: 9px;
}
/*balaji 12/11/2014*/

.indexpricetop {
	float: left;
	background-color: #3465aa;
	color: #ffffff;
	width: 100%;
	text-align: center;
}
.bookingstart {
	color: #dd3333;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}
.packegesbooking1 {
	margin-top: 23px;
	margin-bottom: 25px;
	text-align: justify;
	padding-top: 39px;
}
.scroll2 {
}
.scroll4 {
}
.ourpackageviewtd {
	background: #f6f6f6;
	color: #333;
}
.orpackvewtd {
	color: #FFFFFF;
}
.packagebkbtn {
	margin-bottom: 10px;
	width: 122px !important
}
.pkgview1 {
	font-size: 16px;
	color: #333333;
	float: left;
	margin: 0px;
	padding: 9px 0px 0px 0px;
	font-weight: 700;
}
.collum2 {
	margin-top: 8px;
}
.smlcoll1 {
	display: none;
}
.dprwdth {
	Width: 110%;
}
.dprwdth1 {
	Width: 109%;
}
.pkggroundimg {
float: left;
padding: 4px;
margin-left: 10px;
font-size: 15px;
background-color: #dd3333;
color: #ffffff;
width: 95%;
margin-top: 20px;
margin-bottom: 10px;
text-align: center;
}
.pkggroundimgzoom {
	width: 700px;
}
.pkggroundimgmain {
	z-index: 99999
}
.htelgrd {
	width: 45% !important;
	float: right;
}
.tabs1223 {
	overflow: scroll;
	overflow-x: hidden;
	height: auto !important;
}
.pkgview123 {
	border-bottom: 1px solid #B6ADAD;
	background: #EBEBEB;
	color: #333;
}
.pkgpanel12 {
	left: 26% !important;
top: 11px!important;
width: 700px!important;
background: #fff;
height: 500px;
}
.pkgbtnclose {
	margin-bottom: -5px;
position: absolute;
z-index: 10010;
/* margin-left: 545px; */
right: -10px;
top: -10px;
}
.imgpkgview {
	margin-bottom: -5px;
	position: absolute;
	z-index: 9999;
    width: 100%;
height: 100%;
}
.pkgmodal {
	z-index: 99999;
}
.pkgpopup1 {
	float: left;
	width: 75%;
	margin-top: 34px;
	font-size: 15px;
    margin-left: 95px;
}
.pkgpopupname1 {
	float: left;
	width: 30%;
	font-size: 12px
}
.pkgerror {
	float: left;
	width: 50%;
}
.pkgemail {
	float: left;
	width: 30%;
	font-size: 12px
}
.pkgemailaddress {
	float: left;
	width: 50%
}
.pkgphno {
	float: left;
	width: 30%;
	font-size: 12px
}
.pkgphno112 {
	float: left;
	width: 50%
}
.pkgerrorphno {
	margin-top: 37px;
}
.pkgerrorcomment {
	float: left;
	width: 30%;
	font-size: 15px;
	font-size: 12px
}
.pkgerrortextarea {
	float: left;
	width: 50%;
	font-size: 12px
}
.pkgbookingview {
	z-index: 99999;
}
.tkbasket {
	text-align: center;
	padding: 10px;
}
.bsktmain {
	float: left;
}
.bsktmainbtn {
	width: 164px;
}
.bsktmainbtn2 {
	float: right;
}
.pkgdropdwn12 {
	width: 110%;
}
.pkgntn12 {
	width: 85%;
}
.pkgroom {
	width: 109%;
}
.pkgzoom12 {
	font-size: 15px;
	margin-left: 10px;
	margin-top: 20px;
}
.RadRotator RadRotator_Windows7 .pkgimg11233 {
	width: 810px !important;
	height: 350px !important;
}
/*balaji 12/11/2014*/

.loginFormmain {
	background: #3465aa;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 40px;
	width: 165px!important;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
	font-weight: 600;
	float: left;
	border: none;
}
.accountForm1 .registerForm1 {
	width: 14px;
	height: 14px;
	float: left;
	margin-right: -12px;
	margin-top: 2px;
	margin-left: 21px;
}
.map-height {
	height: 300px;
}
.dropdwon-slect-box {
	overflow: hidden;
	float: right;
	width: 80px;
}
.dropdwon-slect-box select {
	float: left;
	height: 35px;
	width: 92px;
	margin: 0px 9px;
	border-radius: 0px 0px 8px 8px;
	background: url(/images/drop.png) #dd3333 60% 50% no-repeat;/*background-color: #dd3333;*/
	color: white;
	border: none;
}
.dropdwon-slect-box option {
	border: none;
	padding: 04px 0px;
}
.cloleft, .colright {
	width: 49%;
	text-align: center;
}
.modalBackground {
	z-index: 99999;
	background-color: #000000;
	opacity: 0.7;
}

.pack-left {
	width: 50%;
	float: left;
}
.pack-rigth {
	float: right;
	width: 45%;
}
.pack-rigth img {
	width: 100%;
}
.selc-box {
	width: 94%;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ccc;
	background: #cccc;
	overflow: hidden;
}


.selc-box select {
	width: 108%;
    padding-right: 28%;
	float: left;
	background: url("/images/select-box-bg.jpg") no-repeat scroll 92% -3px transparent;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}
.selc-box select option {
	padding: 5px 0px !important;
}
.ser_box_home .selc-box {
	width: 63%;
	float: right;
	margin: 4px 0 6px 0;
}
.ser_box_home {
}
.reveal-modal4 {
	visibility: hidden;
	top: 100px;
	margin-left: 0px;
	background: url("modal-gloss.png") no-repeat scroll -200px -80px #D33;
	position: absolute;
	z-index: 101;
	padding: 6px;
	border-radius: 5px;
	width: 50%;
	margin: 0 auto;
}
.txt-4 {
	width: 80% !important;
}
.login-error {
	margin-top: 6%;
}
.woll-wap {
	width: 100% !important
}
.newLetter #ContentPlaceHolder1_NewsLetter1_txt_Newsletter {
	width: 100%;
}
.error_msg12 {
	position: relative;
	margin-top: 39px;
}
.newLetter1 #txt_Newsletter {
	width: 100%;
}
.newLetter #NewsLetter1_txt_Newsletter {
	width: 100%;
}
#timer {
	float: right;
	width: 40%;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 36px;
}
.timer-nw {
	float: right;
	width: 40%;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 36px;
}
span.min-height-pack {
	float: left;
	min-height: 85px;
}
.matchScdule li .buyBtn {
	float: left;
	padding: 8px;
	background-color: #3365aa;
	color: #ffffff;
	width: 100px;
	margin-top: 7px;
}
.accBlock li.lft-bor {
	float: left;
	width: 100%;
	position: relative;
}
.lft-bor div.img {
	float: left;
}
.accBlock li.lft-bor a.a-li {
	float: right;
	width: 100px;
	background-color: #ea1313;
	padding: 5px;
	border: 1px solid #ea1313;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.addr-s {
	float: left;
	width: 70%;
	padding: 0 20px;
}
.accBlock li .img a img {
	width: 100%;
}
.hot-l {
	width: 45%;
	float: right;
}
.emil-id {
	float: right !important;
}

.img-loader {
	position: fixed;
	text-align: center;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	left: 0;
	z-index: 9999999;
	background-color: #000000;
	opacity: 0.7;
}
.img-loading1 {
	padding: 10px;
	position: fixed;
	top: 45%;
	left: 50%;
}
.pay-ment {
	float: left;
	width: 100%;
}
.pay-ment1 {
	float: left;
	padding-right: 5px;
}
.pay-img {
	width: 65px;
	height: 48px;
}
.lst-a-link {
	margin: 0px;
	padding: 20px 0px;
	color: #FFF;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	text-decoration: none;
	width: 100%;
}
.width-main-files {
	width: 550px;
}
.width-main-files-center {
	width: 550px;
	text-align: center;
}
.col-sty-font {
	color: #FFFFFF;
	font-size: 16px;
	background: #dd3333;
}
.col-sty-font1 {
	color: #FFFFFF;
	font-size: 16px;
	background: #dd3333;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif
}
.col-sty-font2 {
	background-color: #8f8f8f;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.lst-stye-font {
	background: #dd3333;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.lab-s {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	background: #fc6e51;
	padding: 6px 13px 7px 8px;
	line-height: 36px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 10px 10px 0px 0px;
	color: #FFF;
}
div#ContentPlaceHolder1_Accomodation_Detail1_RadWindow1_C {
	width: 100% !important;
	float: left;
}
#ContentPlaceHolder1_Accomodation_Detail1_RadWindow1_C_txt_Name {
	margin-top: 0px;
	margin-bottom: 35px;
	width: 100%;
}
#ContentPlaceHolder1_Accomodation_Detail1_RadWindow1_C_txt_Email {
	margin-top: 0px;
	margin-bottom: 35px;
	width: 100%;
}
#ContentPlaceHolder1_Accomodation_Detail1_RadWindow1_C_txt_Phone {
	margin-top: 0px;
	margin-bottom: 35px;
	width: 100%;
}
#ContentPlaceHolder1_Accomodation_Detail1_RadWindow1_C_txt_Comments {
	margin-top: 0px;
	margin-bottom: 35px;
	width: 100%;
}
#ContentPlaceHolder1_Accomodation_Detail1_RadWindow1_C {
	overflow: hidden !important;
	height: 373px !important;
}
.news-late.livefield {
	width: 100%
}
.news-late#ContentPlaceHolder1_LiverpoolAccommodation1_NewsLetter1_txt_Newsletter {
	width: 100%
}
.RadRotator {
	visibility: visible !important;
}
.rrRelativeWrapper {
	position: static !important;
	margin: 0 !important;
}
.RadRotator_Windows7 .rrClipRegion {
	border: solid 1px #bacce3;
	top: 0px;
}
.RadRotator_Windows7 .pkgimg11233 {
	width: 810px !important;
	height: 350px !important;
}
.RadWindow {
	width: 600px !important;
	height: auto !important;
	position: absolute !important;
	visibility: visible !important;
	top: 183px !important;
	z-index: 3001 !important;
	/*overflow:hidden !important;*/
	margin: 0 auto;
}
.RadWindow RadWindow_Default rwNormalWindow rwTransparentWindow {
	width: 237px !important;
	height: 193px !important;
	position: absolute !important;
	visibility: visible !important;
	left: 524px !important;
	top: 183px !important;
	z-index: 3001 !important;
}
.RadWindow .rwTable {
	width: 90% !important;
	height: 100% !important;
	table-layout: auto !important;
}
.RadWindow1_C {
	overflow: hidden !important;
	border: 0px !important;
	height: 213px !important;
	width: 233px !important;
}
.RadWindow_Default .rwTopLeft, .RadWindow_Default .rwTopRight, .RadWindow_Default .rwTitlebar, .RadWindow_Default .rwFooterLeft, .RadWindow_Default .rwFooterRight, .RadWindow_Default .rwFooterCenter, .RadWindow_Default .rwTopResize, .RadWindow_Default .rwStatusbar div, .RadWindow_Default .rwStatusbar, .RadWindow_Default .rwPopupButton, .RadWindow_Default .rwPopupButton span, .RadWindow_Default.rwMinimizedWindow .rwCorner {
	background-image: none !important;
}
/* Vertical */
.RadWindow_Default .rwBodyLeft, .RadWindow_Default .rwBodyRight, .RadWindow_Default .rwStatusbarRow .rwCorner {
	background-image: none !important;
}
/* Window Shadows */

/* Horiznotal */
.RadWindow_Default .rwShadow .rwTopLeft, .RadWindow_Default .rwShadow .rwTopRight, .RadWindow_Default .rwShadow .rwTitlebar, .RadWindow_Default .rwShadow .rwFooterLeft, .RadWindow_Default .rwShadow .rwFooterRight, .RadWindow_Default .rwShadow .rwFooterCenter, .RadWindow_Default .rwShadow .rwTopResize, .RadWindow_Default .rwShadow .rwStatusbar div, .RadWindow_Default .rwShadow .rwStatusbar, .RadWindow_Default .rwShadow .rwPopupButton, .RadWindow_Default .rwShadow .rwPopupButton span, .RadWindow_Default .rwShadow .rwBodyLeft, .RadWindow_Default .rwShadow .rwBodyRight, .RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyLeft, .RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyRight {
	background-image: none !important;
}
/* Vertical */
.RadWindow_Default .rwShadow .rwBodyLeft, .RadWindow_Default .rwShadow .rwBodyRight, .RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyLeft, .RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyRight {
	background-image: url('WebResource.axd?d=4u17OH581fO04YDa3NlFzW_iJ_wz0XrIdC1k2d8hhX0sBDKct6lQ7a4SRuAtneufHhWTeglNxJYNNL1iCigufQeMuftj1UYXqGE-u3GmnSVcble1zlUSnZ0OP4fvce9er6jlAim_vLkqrgUh5FHYslqahWCsxUDMXJ7uKMqu0NQN09sURpGJtMpr46U8pJS_0&t=635524201100000000');
}
/* Shadows End */

.RadWindow_Default .rwStatusbar input {
	background-color: #f7f3e9;
}
.RadWindow_Default .rwControlButtons a {
	background-image: none !important;
	cursor: pointer;
	height: 30px;
}
.RadWindow_Default a.rwIcon {
	background-image: none !important;
}
div.RadWindow_Default .rwTitlebarControls em {
	color: black;
	background: #dd3333;
	padding: 05px;
	color: #fff !important;
	font-size: 18px;
	text-transform: uppercase;
}
div.RadWindow_Default .rwDialogInput {
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
}
div.RadWindow_Default .rwDialogInput:hover {
	border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #c5daed;
	color: #565656;
}
.RadWindow_Default td.rwWindowContent {
	background-color: #fff;
	width: 100% !important;
}
/* Loading Indicators */
div.RadWindow_Default tr td.rwLoading {
	background-color: #fff;
}
/* When ShowContentDuringLoad="true" */
.RadWindow_Default td.rwWindowContent.rwLoading {
	background-image: url('WebResource.axd?d=VxG0ecPJCvuAHJ0O95teZrFnC3VaaR3hG9PNKjB_N41jbh7wNxSBreSYV6cYOs5sfFZz4VvCQ_5HILjCkcPGdaltff3c1EgyryBfYuVjOyFARiK9XiPYtdNSbpDGC_mgwY_7N8z-2JMEP1oNDz8kh5GHXeneOFKYGGmpyRfKh_w1&t=635524201100000000');
}
/* When ShowContentDuringLoad="false" */
.RadWindow_Default input.rwLoading {
	background-image: url('WebResource.axd?d=8ZeJf-JyhKqT8_7_YDNpsejiIWa9SNJ7vw4wza1vt7KX-ZR2EWUxe2l37dE9Vv2vZMDihWg-8RDn1kGtFG6uRVY8T_NCRlbAFtkrBKBISf26juHgHctMxvf6zFFrH9V5VDMwzuO3w35aBe1z0Zujy4yvFghLuts-Bs9UDcrLrVo1&t=635524201100000000');
}
div.RadWindow_Default a.rwCancel, div.RadWindow_Default a.rwCancel span {
	background: none;
	cursor: pointer;
}
div.RadWindow_Default a.rwCancel span span {
	color: #000000;
	text-decoration: underline;
}
/* Shadow Control Buttons */

.RadWindow_Default .rwShadow .rwControlButtons {
	margin: 5px -2px 0 0;
}
.RadWindow_Default .rwShadow .rwControlButtons {
	margin: 5px -1px 0 0\9;
}
/* ctrl buttons when winodw is minimized */
.RadWindow_Default.rwMinimizedWindowShadow .rwShadow .rwControlButtons {
	margin: 7px -8px 0 0;
}
/* Icon when winodw is minimized */
.RadWindow_Default.rwMinimizedWindowShadow .rwShadow .rwIcon {
	margin: 9px 6px 0 0;
}
/*title buttons when winodw is minimized */
.RadWindow_Default.rwMinimizedWindowShadow .rwShadow em {
	margin: 4px 0 0 -1px;
}
.RadWindow_Default .rwShadow .rwControlButtons li {
	float: left;
	padding: 0;
}
.RadWindow_Default .rwShadow .rwControlButtons a {
	width: 26px;
}
.rwInactiveWindow .rwShadow .rwTopLeft, .rwInactiveWindow .rwShadow .rwTopRight, .rwInactiveWindow .rwShadow .rwTitlebar, .rwInactiveWindow .rwShadow .rwFooterLeft, .rwInactiveWindow .rwShadow .rwFooterRight, .rwInactiveWindow .rwShadow .rwFooterCenter, .rwInactiveWindow .rwShadow .rwTopResize, .rwInactiveWindow .rwShadow .rwStatusbar div, .rwInactiveWindow .rwShadow .rwStatusbar, .rwInactiveWindow .rwShadow .rwPopupButton, .rwInactiveWindow .rwShadow .rwPopupButton span, .rwInactiveWindow .rwShadow.rwMinimizedWindow .rwCorner, .RadWindow_Default.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopLeft, .RadWindow_Default.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTitlebar, .RadWindow_Default.rwNoTitleBar.rwInactiveWindow .rwShadow .rwTopRight, .RadWindow_Default.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterLeft, .RadWindow_Default.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterCenter, .RadWindow_Default.rwNoTitleBar.rwInactiveWindow .rwShadow .rwFooterRight {
}
.rwInactiveWindow .rwShadow .rwBodyLeft,  .rwInactiveWindow .rwShadow .rwBodyRight,  .rwInactiveWindow .rwShadow .rwStatusbarRow .rwCorner,  .RadWindow_Default.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyLeft,  .RadWindow_Default.rwNoTitleBar.rwInactiveWindow .rwShadow .rwBodyRight {
}
.RadWindow .rwTitlebarControls {
	background: #dd3333;
}
.RadWindow .rwControlButtons {
	padding: 0;
	margin: -11px 0 0 21px !important;
	list-style: none;
	white-space: nowrap;
	float: right;
	background-image: url('../../../images/close.png') !important;
	height: 30px;
}
.RadWindow .rwWindowContent {
	height: 100% !important;
	background: white;
	/* width: 87% !important; */
	padding: 0px 20px 20px 20px !important;
	width: 90% !important;
}
.rwWindowContent #ContentPlaceHolder1_Packages_Booking1_RadWindow1_C {
	overflow: hidden !important;
	border: 0px;
	height: auto !important;
	padding: 20px 20px 20px 20px !important;
}
.RadWindow table.rwTable, .RadWindow table.rwShadow, .RadWindow .rwTitlebarControls {
	width: 600px !important;
	float: left !important;
}
.RadWindow table.rwTable tbody {
	width: 600px !important;
	float: left !important;
}
.RadWindow table.rwTable tbody tr {
	width: 600px !important;
	float: left !important;
}
.RadWindow_Default td.rwWindowContent {
	background-color: #fff;
	/* margin-left: -05px !important; */
	float: left;
	margin-top: -20px;
	margin-left: 1px;
}
div#ContentPlaceHolder1_Packages_Booking1_RadWindow1_C {
	width: 100% !important;
	float: left;
}
#ContentPlaceHolder1_Packages_Booking1_RadWindow1_C .emailtext {
	margin-top: 0px;
	margin-bottom: 35px;
	width: 100%;
}
#ContentPlaceHolder1_Packages_Booking1_RadWindow1_C .emailtextarea {
	margin-top: 0px;
	width: 100%;
	margin-bottom: 20px;
}
#ctl00_ContentPlaceHolder1_Accomodation_Detail1_RadWindow1_C {
    width: 510px !important;
}
#ctl00_ContentPlaceHolder1_Accomodation_Detail1_RadWindow1_C input {
    
}
.rwWindowContent .pkgpopup1 .pkgerror input { width:100%;}
.rwWindowContent .pkgpopup1 .pkgemailaddress input { width:100%;}
.rwWindowContent .pkgpopup1 .pkgphno112 input { width:100%;}
.rwWindowContent .pkgpopup1 .pkgerrortextarea textarea { width:100%;}
#ctl00_ContentPlaceHolder1_Packages_Booking1_RadWindow1_C {
    width: 100% !important;
}
.clr { clear:both;}
#ctl00_ContentPlaceHolder1_Event_Booking1_cb_Home {    float: left;
    margin-left: 0px;
}

#Header1_Label4 { float:right; padding:0px; margin:05px 0 0 0 }
.goo-pls { float:left;line-height: 26px;
margin-right: 13px;
}

.vie-content { float:right; padding:02px 15px; background:#3465AA; color:#fff; font-size:12px}
pack-book-view {
width: 100%;
float: left;
}

.pack-book-view { width:100%; float:left;}
.entr-code { margin: 0px;
top: 71px;right: 118px;}
.entr-area {position: absolute;
/* right: 155px; */
width: 125px;
/* top: 35px; */
/* float: left; */
/* top: 18px; */
margin-left: -266px;
margin-top: 72px;}

.head-hotal-h2 {
font-weight: bold;
color: #3465AA;
font-size: 14px;
text-transform: uppercase;
margin-bottom: 10px;
border-bottom: 1px dotted #ccc;
padding-bottom: 05px;
}
.fl-right-new { float:right; margin-top:05px;}
.mar-top {margin-top:07px;}
.dlview table tbody tr td { float:left;}
.fleft-flo { }
.fleft-flo input[type="checkbox"] { float:left; margin-left:03px;}

p {
    font-size: 15px;
  line-height:21px;
    font-family: verdana;

}



.title {
   margin-top: 10px;
margin-bottom: 10px;
color: rgb(77, 77, 77);
font-size: 14px;
}
div#myModal4 img {
width: 100%!important;
}



.delivery-option {margin: 0px;
float: left;
background: none repeat scroll 0% 0% rgb(221, 51, 51);
padding: 8px;
color: rgb(255, 255, 255);
font-size: 16px;
font-weight: bold;
font-family: "Open Sans",sans-serif;
padding: 12px 0; width:100%;}

ul.footer-call { margin:0px; padding:0px;}
ul.footer-call li { margin:0px; padding:0px; float:left; width:100%; list-style-type:none;}
ul.footer-call li span { margin:0px; padding:0px; width:25%; float:left;}
ul.footer-call li span:nth-child(2) { margin:0px 04% 0px 0px; padding:0px; width:01%; float:left;}
.cont-left li {list-style-type:none;}


/*for blog*/
.blog-item {
padding: 25px 20px 40px 5px;
}
.article-title {
margin: 0 0 20px;
}

.floatright {
float: right;
}


.post-meta {
font-weight: 300;
margin-bottom: 20px;
}

::selection {
background: #b3d4fc;
text-shadow: none;
}




/*/*balaji*/
    .imagwidth {
        height: 275px;
        width: 244px;
        margin-right: 15px;
    }

    .titlename {
   font-size: 23px;
    background: #dd3333;
    color: #FFF;
    box-shadow: -4px -1px 1px rgb(167, 159, 159);
    padding: 8px;
    font-size: 16px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    text-align: left;
    background: #3465aa;
    color: #ffffff;
    line-height: 1;
    text-transform: inherit;

    }


    .h2blog {
    background: #dd3333;
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
    padding: 5px;
    text-transform: capitalize;
    font-size: 16px;
   border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    }
    .colortitle {

        color: #fff;
    }

    .titlename :hover {
	background: #3465aa;
	color: #ffffff;
    text-decoration: underline!important;
}

    li {
        list-style: none;
    }


    .paragraphblog {
        font-family: verdana;
font-size: 15px;
    }


    .t

    .titlename  a :hover, a:focus {
   
    text-decoration: underline!important;
    }

    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
/* border: 1px solid #d3d3d3; */
/* background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; */
font-weight: 400;
color: #555;
}

    .blogmaindiv {
        float:left;
        width: 685px;
        border-bottom: 1px solid #c2c2c2;
    }

   .blogsubdiv {
        float: left; width: 415px;
    }

    .imgleft {
        float:left;padding-bottom: 10px;padding-top: 10px;
    }


        .mainaccordion {
        width: 228px;
    }


    .accordionp {
        margin-bottom: 10px;
        margin-top: 10px;
        font-size: 16px;
        font-family: verdana;
    }

    .uili{
    color: #428bca;
    background-color: #fff;
    }

 


     .uiheading{
    color:#fff;
    }


     .uiheading :hover{
    
    }

     .contentaccording  :hover{
        background-color: #dd3333;
        
        border-radius: 0;
        
        display:block;
        color:#fff;
 }


     
        <!-- CSS -->

  .accordion-toggle {cursor: pointer;}
  .accordion-content {display: none;}
  .accordion-content.default {display: block;}


        .headingaccording {
           
        border-radius: 0;
        padding: 4px;
        color:#FFF;
       
        }

         .contentaccording {
           
     background-color: #FFFFFF;
    border: 1px solid #ddd;
    border-radius: 0;
    padding: 4px;

       
        }

            .h4heading{
              color: #428bca;
            }
        
             .h4coding{

            }
        


        .mainwidth {

            float:left;
            width:100%
        }


        .headingtitle {
            float: right; width:230px
        }

        .headingstyle  a:hover {
            color:#428bca;
          
        }

        .ui-widget12 {
        font-family: Verdana,Arial,sans-serif;
        /* font-size: 1.1em; */
        border: 1px solid#3465aa!important;
        }
        .liborder {
   
        margin-bottom: 10px;
        margin-top: 10px;
        border-bottom: 1px solid #c2c2c2;

        }

        .sidebarfav {
        margin-top: 25px !important;
     
        }


.tbllist {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 100%;
}
.tbllist thead {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #3465aa;
	font-family: 'Open Sans', sans-serif;
}
/*balaji 16/8/2014*/
.tbllist thead th {
	margin: 0px;
	padding: 10px 0%;
	width: 15%;
	font-size: 15px;
	color: #FFF;
    text-align:center;
    font-weight:bold;
}
/*balaji 16/8/2014*/


.tbllist tbody {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
}
/*balaji 13/8/2014*/
.tbllist tbody tr:nth-child(even) {
	color: #333;
}
/*balaji 13/8/2014*/


.tbllist tbody tr:nth-child(odd) {
	
	color: #333;
}
/*balaji 15/8/2014*/
.tbllist tbody td {
	margin: 0px;
	padding: 10px 5px 10px 0px;
	font-size: 15px;
    border:1px solid #000;
}
/*balaji 15/8/2014*/

.tbllist tbody td.first {
	width: 20%;
}
.tbllist tbody td.second {
	width: 40%;
   background:lightgray;
}
.tbllist tbody td.third {
	width: 20%;
}
.tbllist tbody td.last {
	width: 40%;
    background:lightgray;
}