body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
body {
	background-image: url(../images/back_bg.jpg);
	background-position:center;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat:no-repeat;
	background-color: #7CDAF6;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #000000;
}

h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
}

li{ padding:0px; margin:0px; list-style:none}
ul{ padding:0px; margin:0px; list-style:none}



.body2 {
	background-color: #ffffff;
	background-image:none;
}


.top_navigation{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

a.form_tab:link, a.form_tab:visited, a.form_tab:active{
	color:#333333;
	background-image:url(../images/form_tab_off.gif);
	display:block;
	float:left;
	width:70px;
	height:22px;
	margin-left:15px;
	text-align:center;
	font-size:16px;
}

a.form_tab:hover{
	color:#ffffff;
	background-image:url(../images/form_tab_on.gif);
	display:block;
	float:left;
	width:70px;
	height:22px;
	text-align:center;
}

a.form_tab_on:link, a.form_tab_on:visited, a.form_tab_on:active, a.form_tab_on:hover{
	color:#333333;
	font-size:16px;
	background-image:url(../images/form_tab_on.gif);
	display:block;
	float:left;
	width:70px;
	height:22px;
	margin-left:15px;
	text-align:center;
}

a.form_tab_on:hover{
	color:#000000;
	background-image:url(../images/form_tab_off.gif);
	display:block;
	float:left;
	width:70px;
	height:22px;
	margin-left:15px;
	text-align:center;
}

a.top_navigation:link, a.top_navigation:active, a.top_navigation:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

a.top_navigation:hover{
	color: #FF6600;;
	font-size:14px;
	font-weight:bold;
}


a.btn_orange:link, a.btn_orange:visited, a.btn_orange:active{
	background-image:url(../images/bt_orange.gif);
	width:188px;
	height:29px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	text-align:center;
	text-decoration:none;
	margin-bottom:10px;
}

a.btn_orange:hover{
	color:#000000;
	font-weight:bold;
	display:block;
}

.news_border{
	background-color:#FFFFFF;;
	padding:5px;
	border:1px solid #CCCCCC;
}

.news_box{
	background-color:#FFFFCC;
	border:1px solid #CCCCCC;
	width:180px;
}


.packages_td{
	background-color:#e9fafe;
	border:1px solid #999999;
}
.packages_td1{
	background-color:#e9fafe;
	border:1px solid #ff0000;
}
.packages_td_border{
	background-color:#ffffff;
	border:1px solid #ff0000;
}

.packages_head{
	font-size:22px;
	color:#FFFFFF;
}

.photo{
	background-color:#FFFFFF;
	padding:2px;
	border:1px solid #CCCCCC;
}

.text_blue_head{
	color:#04aedf;
	font-size:24px;
}

.text_orange_head{
	color:#FF6600;
	font-size:24px;
}

.text_blue{
	color:#04aedf;
	font-size:18px;
}

a.text_blue:link, a.text_blue:visited, a.text_blue:active{
	color:#04aedf;
	font-size:18px;
}

a.text_blue:hover{
	color:#04aedf;
	font-size:18px;
	text-decoration:underline;
}

.text_blue_small{
	color:#0a6ac2;
	font-weight:bold;
	font-size:16px;
}

a.text_blue_small:link, a.text_blue_small:visited, a.text_blue_small:active{
	color:#0a6ac2;
	font-weight:bold;
	font-size:16px;
}

a.text_blue_small:hover{
	color:#0a6ac2;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}

.text_orange{
	color:#FF6600;
	font-size:18px;
}

a.text_orange:link, a.text_orange:visited, a.text_orange:active{
	color:#FF6600;
	font-size:18px;
}

a.text_orange:hover{
	color:#FF6600;
	font-size:18px;
	text-decoration:underline;
}

.text_orange_small{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
}

a.text_orange_small:link, a.text_orange_small:visited, a.text_orange_small:active{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
}

a.text_orange_small:hover{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.packages_border_bottom{
	border-bottom:1px #999999 dashed;
}

.corner_border{
	border:#ffa200 solid 1px;
}


.list{
	list-style-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	margin-left:25px;
	line-height:22px;
}

a.list_navigation:link, a.list_navigation:visited, a.list_navigation:active{
	color:#000000;
	
}

a.list_navigation:hover{
	color: #FF6600;
	
}

.list2{
	list-style-image:url(../images/bullet2.gif);
	background-repeat:no-repeat;
	margin-left:20px;
	line-height:25px;
}

a.list_category:link, a.list_category:visited, a.list_category:active{
	background-image:url(../images/bullet3.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	width:200px;
	padding-top:5px;
	height:20px;
	display:block;
	background-color:#f5f5f5;
	border-bottom:1px solid #d9d9d9;
	color:#666666;
}

a.list_category:hover{
	color: #FF6600;
}
a.list_link:link, a.list_link:visited, a.list_link:active{
	color:#000000;
}
a.list_link:hover{
	color:#666666;
}

.footer_text{
	font-size:13px;
	padding-left:20px;
	color:#666666;
	line-height:25px;
}

a.footer:link, a.footer:active, a.footer:visited{
	font-size:13px;
	color:#666666;
	padding-right:1px;
	padding-left:1px;
	line-height:25px;
}

a.footer:hover{
	font-size:13px;
	color:#ff5a00;
}

.tours_head{
	color:#FFFFFF;
	font-size:18px;
	padding:2px;
	border:1px solid #e05721;
	background-image:url(../images/tours_bg.jpg);
}

.text_small{
	font-size:14x;
	color:#666666;
	line-height:25px;
	text-align:justify;
}

a.book_now:link, a.book_now:visited, a.book_now:active {
	font-size:14px;
	color:#ff6600;
	background-color:#ffffff;
	border:1px solid #dddddd;
	padding:4px;
	text-align:center;
}

a.book_now:hover {
	font-size:14px;
	color:#006d90;
	background-color:#ffffff;
	border:1px solid #dddddd;
	text-align:center;
}


a.book_now2:link, a.book_now2:visited, a.book_now2:active {
	font-size:14px;
	color:#409cf2;
	background-color:#ffffff;
	border:1px solid #dddddd;
	padding:4px;
	text-align:center;
}

a.book_now2:hover {
	font-size:14px;
	color:#006d90;
	background-color:#ffffff;
	border:1px solid #dddddd;
	text-align:center;
}


.td_border{
	background-color:#00CCFF;
	border:1px solid #666666;
	padding:10px;
}

.text_white{
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
}




/*******************************Tab CSS Start *****************************************************/


ul#tabs {
	list-style-type: none;
	margin: 20px 0 0 0;
	padding: 0 0 0.3em 0;
}
			
ul#tabs li { 
	display: inline; 
	
}
      
ul#tabs li a {
	color: #FFFFFF;
	background-color: #8d098b;
	border: 1px solid #8d098b;
	border-bottom: none;
	padding: 0.3em;
	text-decoration: none;
	
}

ul#tabs li a:hover {
	background-color: #FFEAFE;
	color: #8D098B;
	border-bottom:none;
}

ul#tabs li a.selected {
	color: #000;
	background-color: #ffeafe;
	font-weight: normal;
	padding: 0.6em 0.6em 0.38em 0.6em;
}

div.tabContent {
	border: 1px solid #8d098b;
	padding: 0.5em;
	background-color: #ffeafe;
	display:table;
	height:auto;
	width:100%;
}
div.tabContent.hide { 
	display: none; 
}

.form_border{
	border:1px solid #FFFFFF;
}

.form-text{
	color:#000000;
	font-size:12px;
}

.main_text{
	color:#666666;
	text-align:justify;
	line-height:20px;
}
.div33 
{
	width: 33%;
	display: inline;	
}	
  
/*******************************Tab CSS end *****************************************************
/* New CSS */
.red
{
	color: #FF0000;
	font-family: Verdana;
	font-size: 12px;
}
.txt
{
	background: #f5f5f5; 
	font-size: 8pt; 
	border: 1 solid #cccccc;
}
.btn
{
	background-color:#e2e2e2; 
	color: #666666; 
	font-family: Verdana; 
	height:24px; 
	font-size: 10px;
	font-weight:bold; 
	border: 1 double #cccccc;
}