body
{
	margin:0px;
	padding:0px;
}
td
{
	font:normal 11px arial;
	color:#000000;
}
.alertmsg{
	color: Green;
	font-weight: bold;
}
.alertmsgfail{
	color: Red;
	font-weight: bold;
}
.search
{
	font:bold 12px arial;
	color:#003469;
}
.search_input
{
	border:1px solid #c9c9c9;
	width:200px;
	height:20px;
	color:#003469;
}
.norepeat
{
	background-repeat:no-repeat;
}
.footer{
	color:#004a80;
	font:normal 11px arial;
}
a:link.foot,a:active.foot,a:visited.foot
{
	color:#004a80;
	font:normal 11px arial;
	text-decoration:none;
	outline:none;
}
a:hover.foot
{
	color:#004a80;
	font:normal 11px arial;
	text-decoration:underline;
	outline:none;
}
.accomodation td{
	color:#000000;
	font:normal 11px Arial;
}
.select_acc
{
	border:1px solid #a7a6aa;
	height:17px;
	color:#000;
	font:normal 11px Arial;
}
a:link.special,a:active.special,a:visited.special
{
	color:#808962;
	font:normal 11px arial;
	text-decoration:underline;
	outline:none;
}
a:hover.special
{
	color:#808962;
	font:normal 11px arial;
	text-decoration:underline;
	outline:none;
}
.just
{
	text-align:justify;
	font:normal 11px arial;
}
a:link,a:active,a:visited
{
	color:#e80209;
	font:normal 11px arial;
	text-decoration:underline;
	outline:none;
	
}
a:hover
{
	color:#e80209;
	font:normal 11px arial;
	text-decoration:none;
	outline:none;
	
}
a:link.bluetxt,a:active.bluetxt,a:visited.bluetxt
{
	color:#0264b1;
	font:normal 11px arial;
	text-decoration:none;
	outline:none;
	
}
a:hover.bluetxt
{
	color:#0264b1;
	font:normal 11px arial;
	text-decoration:underline;
	outline:none;
	
}
.tr1{
	background-color:#eaeae2;
	color:#4e4e34;
	font:bold 12px arial;
	height:15px;
}
.tr2{
	background-color:#f7f7f2;
	color:#4e4e34;
	font:bold 12px arial;
	height:15px;
}
.greentxt{
	color:#598527;
	font:normal 12px Arial;
}
.select_go
{
	border:1px solid #848484;
	height:19px;
	color:#848484;
	font:bold 12px Arial;
}
.sfont{
	color:#000;
	font:normal 9px Arial;
}
.booknow_txt
{
	color:#888888;
	font:normal 11px arial;
}
.hoteltxt
{
	font:bold 16px arial narrow;
}
.hotel_fea{
	font:normal 18px arial narrow;
}
.orgtxt{
	color:#f26522;
	font:bold 11px arial;
	padding:3px;
}
.dgraytxt
{
	color:#6a6c53;
	font:bold 11px arial;
	padding:3px;
}
a:link.orgtxt,a:active.orgtxt,a:visited.orgtxt
{
	color:#f26522;
	font:bold 11px arial;
	text-decoration:none;
	outline:none;
	padding:3px;
}
a:hover.orgtxt
{
	color:#f26522;
	font:bold 11px arial;
	text-decoration:underline;
	outline:none;
	padding:3px;

}
a:link.dblue,a:active.dblue,a:visited.dblue
{
	color:#003366;
	font:bold 12px arial;
	text-decoration:underline;
	outline:none;
}
a:hover.dblue
{
	color:#003366;
	font:bold 12px arial;
	text-decoration:NONE;
	outline:none;

}
.bbor
{
	border:1px solid #000;
}
.stxt
{
	font:normal 11px arial;
}
.oline
{
	outline:none;
}
.inner
{
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}
.inner_one
{
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}
.bluetxt
{
	color:#01499A;
	font-family:arial;
	font-size:11px;
	padding-left:5px;
}
.img_padd
{
	border:1px solid #D3D3D3;
	padding:5px;
}
.imgs_padd
{
	border:1px solid #D3D3D3;
	padding:3px;
}
a:link.img_sel,a:active.img_sel,a:visited.img_sel
{
	background-color:transparent;
	border:none;;
}
a:hover.img_sel
{
	background-color:#EDF6FF;
	border:1px solid #C0DFE7;
	width:90px;
	height:105px;
}
.img_sel{
background-color:#EDF6FF;
border:1px solid #C0DFE7;
width:90px;
height:105px;
}
.joy
{
color:#231F22;
}
.waytxt{
color:#020201;
font-family:arial;
font-size:12px;
font-weight:regular;
padding-left:10px;
padding-right:10px;
text-align:justify;
}
.general{
color:#020201;
font-family:arial;
font-size:11px;
font-weight:regular;
padding-left:3px;
padding-right:0px;
}
.bluetxt1{
color:#01499A;
font-family:arial;
font-size:11px;
}
.padding{
padding-right:5px;
}
.holiday{
color:#6A6C53;
font-family:arial;
font-size:11px;
font-weight:bold;

}
.booktxt{
color:#F26522;
font-family:arial;
font-size:11px;
font-weight:bold;
vertical-align:top;
}
.css_but
{
background:transparent url(image/button_bg1.gif) repeat-x;
height:32px;
border:none;
cursor:pointer;
color:#fff;
font:bold 11px arial;
}
.input_login
{
border:1px solid #cccccc;
height:25px;
width:200px;
color:#7C7C7C;
font:normal 14px arial;
padding-top:5px;
}

.input_login1
{
border:1px solid #A7A6AA;
height:19px;
color:#000000;
font:normal 12px arial;
}

.input_login2
{
border:1px solid #A7A6AA;
color:#000000;
font:normal 12px arial;
}


textarea,select
{
border:1px solid #A7A6AA;
}

.css_but{
	background:#0360AE url(../images/button_bg1.jpg) repeat-x bottom;
	  font:bold 11px arial;
	  color:#ffffff;
    text-align:center;
	text-transform:capitalize;
	border:none;
	height:19px;
	cursor:pointer;
	border:none;
}/*
.css_but:hover{
	background:#B7DE60 url(../images/but_hover.jpg )repeat-x bottom;
	  font:bold 12px arial;
	  color:#1B5C21;
    text-align:center;
	text-transform:capitalize;
	font-size:12px;
	border:none;
	height:23px;
	cursor:pointer;
	border:none;
}*/



.content_bg
{
	background:transparent url(../images/inner_bg.gif) repeat-y;
	width:541px;
}

.graybox
{
	border:solid 1px #b1b1b1;	
	color:#000100;
	background-color:#e4e3ce;
}
.graybox td
{
	background-color:#FFFFFF;	
	color:#666666;
}
.graybox th
{
	font-weight:bold;
	color:#333333;
	font-size:11px;
	background-color:#f2f2f2;
	height:25px
}

.graybox td .bg{
	font-weight:bold;
	background-color:#E5E6F1;	
	color:#970104;
}

.padd{
	padding:5px;
	background-color:#f1f1f1;
	border:1px solid #b1b1b1;
}
/*.menuon{
	background-color:#f7f7f2;
	border:1px solid #E5E5E1;
}*/
.menuhover{
	background-color:#eaeae2;
}
.menu1{
	background-color:#F7F7F2;
}
.menu2{
	background-color:#EFEFEC;
}

.list1{
	background-color:#9fa782;
	border:1px solid #818962
}
.list2{
	background-color:#8c9861;
	border:1px solid #818962
}
.star{
	color:#ff0000;
	vertical-align:top;
}
.error{
	color:#ff0000;
	font-weight:bold;
}

.highlight img{
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;*/
border:1px solid #030000;
}

.highlight:hover img{
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;*/
border:1px solid #B8B8B8;
cursor:pointer;
}
.tbl
{
border:1px solid #808962;
border-collapse:collapse;
}
.tbl th
{
font:bold 11px arial;
background-color:#CFD7B4;
color:#000;
border:1px solid #808962;
border-collapse:collapse;
height:20px;
}
.tbl td{
border:1px solid #808962;
border-collapse:collapse;
padding-left:5px;
padding-top:2px;
height:22px;
}
.opacity{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	border:1px solid #f6f6f6;
}
a:link.site,a:active.site,a:visited.site
{
	color: Black;
	font: normal 11px arial;
	text-decoration: none;
}
a:hover.site
{
	color: Black;
	font: normal 11px arial;
	text-decoration: underline;
}
.inner2
{
	padding-left:10px;
}
a.btn120a, .btn120a{
	font:normal 11px arial;
	width:120px;
	height:25px;
	background: transparent url(../images/button_bg1.jpg) no-repeat;
	background-position:1px 0;
	vertical-align:middle;
	color:#fff;
	text-align:center;
	text-decoration:none;
	border:none;
	cursor:pointer;
	
	padding-bottom:4px;	
	}
	.btn120amov{
	font:normal 11px arial;
	width:125px;
	height:25px;
	background: transparent url(../images/button_bg2.jpg) no-repeat;
	vertical-align:middle;
	color:#000;
	text-align:center;
	background-position:1px -1px;text-decoration:none;
	border:none;	
	cursor:pointer;	
	padding-bottom:4px;	
	}
		a.btn120a:link{text-decoration:none;}
		a.btn120a:visited{color:#000;text-decoration:none;}
		a.btn120a:hover{background-position:1px -1px;text-decoration:none;}
		a.btn120a:active{text-decoration:none;}
		
.title_txt
{
	font-size:14px;
	color:#ee4049;
}
.title_font
{
	font-size:14px;
}
.underlinhref
{
	color:#000000;text-decoration:none;
}
a.book:link, a.book:active, a.book:visited{
	color:#f26522;
	background-color:#4b7b07;
	text-decoration:none;
	padding:5px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	border:1px solid black
}
a.book:hover{
	color:#ffffff;
	background-color:#033d8f;
	text-decoration:none;
	padding:5px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	border:1px solid black
}