body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td
{margin: 0; padding: 0;  outline: none; font-family:Arial;}		

body	{
			background:url(../../images/bg-body.jpg) repeat-x;
			background-color:#ffffff;
			}
			.bodycss	{
			
			}
				
h2 			{ font-family:Arial; font-weight:bold; font-size:12pt; color:#3a676f; margin:0px; padding:0px; text-align:left; vertical-align:top;}
 
.table_headingtext2
					{
					font-size:8pt;
					font-weight:normal;
					color:#3a676f;
					text-align:center;
					padding:2px 0 2px 0;
					}

.maindiv { width:1002px; }

			
.png_file		{
				behavior:url(JS/iepngfix.htc);
				}


			
.textbox2
			{
			background:#ffffff;
			border:solid 2px #b5d5d9;
			color:#a7a7a7;
			font-size:11pt;
			font-weight:normal;
			height:24px;
			vertical-align:middle;
			padding:5px 0 0 5px;
			}
						
.toptexesybook	{
				font-family:Georgia;
				color:#fefefe;
				font-size:14pt;
				font-weight:normal;
				vertical-align:top;
			}
			
.bgtoptex	{	font-family:Georgia;
				color:#214347;
				font-size:14pt;
				font-weight:normal;
				vertical-align:top;
				padding:11px 0px 10px 0px;
				background:#d5e5a4; border:solid 1px #6e907f;
}
.top a:link {text-decoration:none;color:#214347;}
.top a:activated {text-decoration:none;color:#214347;}
.top a:visited {text-decoration:none;color:#214347;}
.top a:hover {text-decoration:none;color:#51949c;}	
	

.bgtoptex2	{	font-family:Georgia;
				color:#214347;
				font-size:14pt;
				font-weight:normal;
				vertical-align:top;
				padding:11px 0px 10px 0px;
				background:#c0e4e9; border:solid 1px #6c969d;
}
.bgtoptex3	{	font-family:Georgia;
				color:#ffffff;
				font-size:14pt;
				font-weight:normal;
				vertical-align:top;
				padding:11px 0px 10px 0px;
			
}





.bookingpage { margin:133px 0 0 22px;
					position:absolute;
					float:left;
				}


/*Right Pannel*/
.text_body		{
					color:#758082;
					font-size:11pt;
					font-weight:550;
					vertical-align:top;
					line-height:18px;
					}
.text_body a:link {text-decoration: underline;color:#758082; font-weight:normal;}
.text_body a:activated {text-decoration: underline;color:#758082; font-weight:normal;}
.text_body a:visited {text-decoration: underline;color:#758082;font-weight: normal;}
.text_body a:hover {text-decoration:none;color:#30575c;font-weight:normal;}				

/*end the right pannel*/				
.readmore	{font-family:Arial;font-weight:bold;font-size:9pt;color:#fff961; text-decoration:underline; }
.readmore a:link {text-decoration:underline;color:#fff961;}
.readmore a:activated {text-decoration:underline;color:#fff961;}
.readmore a:visited {text-decoration:underline;color:#fff961;}
.readmore a:hover {text-decoration:underline;color:#30575c;}	
.bg_footer{ background:#b5e5ed; height:96px; border-top:solid 1px #d9f5f9;}

			
.textbox_text			{
				color:#3b7a81;
				font-size:11pt;
				font-weight:normal;
				vertical-align:top;
				text-align:right;
				padding:12px 10px 0 0;
					}
/*Footer  */

.footertext			{
				color:#3b7a81;
				font-size:11pt;
				font-weight:bold;
				vertical-align:top;
				padding:10px 0 0 0;
			
					}
			
					
/*Footer Page End */


.footer	{font-family:Arial;font-weight:bold;font-size:9pt;color:#3b7a81; text-align:center; }
.footer a:link {text-decoration:none;color:#3b7a81;}
.footer a:activated {text-decoration:none;color:#3b7a81;}
.footer a:visited {text-decoration:none;color:#3b7a81;}
.footer a:hover {text-decoration:none;color:#30575c;}


.btn li a { background:#9bd8e2;display: block;font-family:Arial;font-size:11pt;
			font-weight:bold;padding: 5px 5px 5px 5px;text-align:left; color:#3a676f; text-align:center;
			 text-decoration:none; list-style:none;height:20px;	}		
.rightpannel .btn li a:hover,  .btn li{background:#d1e3a3 ;list-style:none;color:#3a676f;}



.menu2 .btn li a { background:#1477f0;display: block;font-family:Arial;font-size:11pt;
			font-weight:bold;padding: 5px 5px 5px 5px;text-align:left; color:#ffffff; text-align:center;
			 text-decoration:none; list-style:none;height:20px;	}		
.reserve .menu2 li a:hover,  .menu2 li{background:#44727f ;list-style:none;} 

/*tabstart*/
.tab_bg { height:48px; background-color:#99d8e2; vertical-align:bottom;}
.bg_tab_on { background:url(../../images/bg-tab-on.jpg) repeat-x; border-left:solid 1px #5f969f; border-right:solid 1px #5f969f; vertical-align:middle; padding:0 0 0 9px; height:35px;}
.text_tab_on { font-family:arial; font-weight:bold; color:#214347; font-size:11pt;}
.bg_tab_off { background:#d1e3a3; border-bottom:solid 1px #5f969f;  vertical-align:middle; padding:0 0 0 9px;font-family:arial; font-weight:bold; color:#214347; font-size:11pt;}

.boder-bottom {border-bottom:solid 1px #5f969f;}

.bg_return_box {background: url(../../images/bg-return.gif) repeat-x top left; padding:0 0 0 17px;}

.bg_return_box_large {background: url(../../images/bg-return-large.gif) repeat-x top left; padding:0 0 0 17px;}


.booking_text {font-family:arial; font-weight:bold; font-size:11pt; color:#3a676f; text-align:left;}

.text {font-family:arial; font-weight:normal; font-size:9pt; color:#000000; text-align:left;}

.reservation_details { font-family:Arial,Verdana; font-weight:bold; font-size:11pt; color:#ffffff; text-align:left; background-color:#3a676f; height:28px; padding:0 0 0 10px;}
.reservation_details1 { font-family:arial; font-weight:bold; font-size:10pt; color:#3a676f; text-align:left; background-color:#8eccd6;  padding:7px 0 0 11px;}
.reservation_details_span { font-family:arial; font-weight:normal; font-size:9pt; color:#ffffff; text-align:left;}

.blank { position:absolute; margin:11px 0 0 15px;}

/*tab End*/



