body { MARGIN:0px; voice-family:"\"}\""; voice-family:inherit; background-image:url(../images/bg.gif); padding-bottom:5px;}
table, input, textarea { font-size:12px; font-family:arial, Trebuchet MS, verdana, tahoma; color:#333333; text-align:left; line-height:1.8em; }

h1{color:#000000; font-size:13pt;  font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:0px; padding:8px 0px 0px 26px;}

.midbg{background:url(../images/midbg.gif); background-repeat:repeat-y; padding-right:4px;}
.rightbg{background:url(../images/rightbg.gif); width:9px; height:49px; background-repeat:no-repeat;}
.botbor{border-bottom:1px solid #313131; padding-right:20px;}
.footerbg{background:url(../images/footerbg.gif); width:839px; height:53px; background-repeat:no-repeat;}
.conbg{background:url(../images/conbg.gif); width:801px; background-repeat:repeat-y;}
.conpad{padding:20px 15px 0px 15px;}
.whitefont{color:#FFFFFF;}
.redfont{color:#FF0000; font-size:13px;}
.redfont1{color:#000000; font-size:13px; background-color:#ffeaea; padding:2px;}

a.footerlink:link, a.footerlink:active, a.footerlink:visited { color:#ffffff; text-decoration:none; font-weight:bold;}
a.footerlink:hover { color:#fedd26; text-decoration:underline; font-weight:bold;}

a.redlink:link, a.redlink:active, a.redlink:visited { color:#e10915; text-decoration:underline; font-weight:bold;}
a.redlink:hover { color:#333333; text-decoration:none; font-weight:bold;}

.tablebg{background-color:#ffffff; }
.tablebg1{background-color:#FAF9F8; padding:1px 1px 1px 1px; font-size:11px;} 
.tablebg2{ background:url(../images/tablebg.gif); background-repeat:repeat-x;}
.tablebg3{background-color:#fff8f8;}
.tablebg4{background-color:#fdffe3;}

.border{ border:1px solid #cccccc;}
.rightbor{border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.rightbor1{border-right:1px solid #cccccc; }
.rightbor2{border-bottom:1px solid #cccccc; }

.testimonial1{ font-family:Georgia, "Times New Roman", Times, serif; border-bottom:5px solid #faeeee; padding:15px; background:url(../images/testimonial-bg.gif) top #fff8f8; background-repeat:no-repeat; font-size:13px;}
.testimonial2{ font-family:Georgia, "Times New Roman", Times, serif; border-bottom:5px solid #f7facc; padding:15px; background:url(../images/testimonial-bg1.gif) top #fdffe3; background-repeat:no-repeat;}

.footerfont{background-color:#40754b; padding:2px; color:#FFFFFF;}

.noboder { border:none; background:none;}

.yellowhighlight{background-color:#fffe00;}

.rightw1{background:url(../images/right_w1.jpg) center; background-repeat:no-repeat; height:12px;}
.rightw2{background:url(../images/right_w2.jpg) center; background-repeat:no-repeat; height:12px;}
.rightw3{background:url(../images/right_w3.jpg) center; background-repeat:repeat-y; padding-left:18px; padding-right:18px;}

a:link, a:active, a:visited { color:#000000; text-decoration:none; font-weight:bold; font-size:13px;}
a:hover { color:#e70810; font-weight:bold; font-size:13px; text-decoration:none;}

.inputbutton { font-weight:bold; text-align:center; color:#ffffff; background-color:#ff0000; border:1px solid #cccccc; padding:0px; cursor:pointer;}
.inputbutton1 { font-weight:bold; text-align:center; color:#ffffff; padding:0px; cursor:pointer; border:none;}

input, textarea, select { font-size:12px; color:#333333; background-color:#e4e4e4; border:1px solid #d7d7d7; padding:3px; }






.accordion_toggle {
			display: block;
			height: 40px;
			width: 270px;
			background: url(../images/bookingbutton.gif) no-repeat top right;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			text-align:center;
			outline: none;
			font-size: 11pt;
			font-weight:bold;
			color: #fffc00;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: url(../images/bookingbutton_h.gif) no-repeat top right;
			color: #ffffff;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		

img{ border:0px;}

.right_box_text
{
	padding:5px;
	text-align:justify
}
/* form table */
table#form_table {
	border: 1px solid #CCC;
}
	table#form_table tr {
	
	}
	#form_table td {
		border-left: 1px solid #CCC;
		border-top: 1px solid #CCC;
		padding: 5px 0px 5px 5px;
	}
	td.left_cell {
		border-left : 0px;
	}
	td.top_cell {
		border:0px;
	}
	#form_table td div {
		margin: 5px 0px;
	}
.error_f {
	display: block;
	border: 1px solid red;
	padding: 5px;
}
form#booking_form {
	display: none;
	margin-bottom: 20px;
}
#submit_form {
	display: block;
	width: 250px;
	height: 30px;
	background: url('../images/booking_btn.png') bottom left no-repeat;
	text-align: center;
	color: #FFF;
	cursor: pointer;
	border: 0px;
	
}
div#reminder {

}
div#reminder b{
	cursor:pointer;
	display: block;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-weight: bolder;
	overflow:hidden;
	background: url('../images/reminder.gif') top left no-repeat;
}
div#reminder em {
	display: none;
}
div#pre_load {
	display: block;
	width: 200px;
	height: 31px;
	padding-left: 35px;
	line-height: 31px;
	background: url('../images/loader.gif') top left no-repeat;
	
}
#pay_online {
	display: block;
	width: 100px;
	height: 30px;
	background: url('../images/pay_btn.png') top left no-repeat;
	color: #FFF;
	text-align: center;
	line-height: 25px;
	border: 0px;
	margin-top: 5px;
	cursor: pointer;
	outline: none;
}
div.the_msg {
	background: #EEE;
	border: 1px solid #DCDCDC;
	width: 90%;
	height: auto;
	padding: 5px;
	margin-top: 5px;
}