body {
	margin:0;
}

.top-nav{
	background-attachment: fixed;
	background-image: url(images/top-nav-bg.gif);
	background-repeat: repeat-x;
	height:41;
}

.h-dot-top{
	background-image: url(images/h-dot-top.gif);
	background-repeat: repeat-x;
}

.header-bg{
	background-image: url(images/header-bg.jpg);
}

.booking-bg{
	background-attachment: fixed;
	background-image: url(images/booking-area-bg.jpg);
	background-repeat: repeat-y;
	height:108px;
}

.left-menu-border{
	border-right:#909090;
	border-right-style:solid;
	border-right-width:1px;
}

.main-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-align:justify;
	line-height:21px;
	padding-left:17px;
	padding-right:13px;
}

.main-text-heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:justify;
	line-height:16px;
	padding-left:17px;
	padding-right:10px;
	padding-bottom:15px;
}

.accommodation-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
	border: 1px solid #D6D6D6;
	height:25px;
}

.tabular-border{
	border: 1px solid #D6D6D6;
}


.inner-page-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-align:justify;
	padding-top:19px;
	line-height:21px;
	padding-right:10px;
}

.h-dot-content{
	background-image: url(images/h-dot-content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.vertical-divider{
	background-image: url(images/v-dot.gif);
	background-repeat: repeat-y;
}

.sight-seeing-top{
	background-repeat: repeat-x;
	padding-left:7px;
	height:33px;
}

.white-border{
	border: 1px solid #ffffff;

}

.special-attraction-top{
	background-attachment: fixed;
	color:#618C08;
	background-repeat: repeat-x;
	padding-left:7px;
	height:33px;
}

.special-attraction-bg-img{
	background-image: url(images/special-attraction-bg-img.jpg);
	background-repeat: no-repeat;
	height:121px;
}

.white-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	vertical-align:middle;
}

.drop-down{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	vertical-align:bottom;
}

.sight-seeing-bg-img{
	background-image: url(images/sight-seeing-bg-img.jpg);
	background-repeat: no-repeat;
	height:121px;
	
}

.honey-moon{
	background-image: url(images/honey-moon-bg-img.jpg);
	background-repeat: no-repeat;
	text-align:right;
	height:121px;
	
}


.honey-moon-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	vertical-align:top;
	padding-top:15px;
	padding-left:8px;
}


.footer-line{
	background-image: url(images/footer-line.gif);
	background-repeat: repeat-x;
}


.inner-page-head-bg{
	background-image: url(images/inner-page-header-bg.jpg);
	background-repeat: repeat-x;
}

.inner-page-breadcrumb{
	border-bottom:1px solid #D6D6D6;

}

.inside-content-bg{
	background-image: url(images/inside-content-bg.jpg);
	background-repeat: repeat-x;
}

.inner-h-dot{
	background-image: url(images/inner-h-dot.gif);
	background-repeat: repeat-y;

}

.breadcrumb-bg{
	background-image: url(images/breadcrumb-bg.gif);
	background-repeat: repeat-x;

}

.red-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60000;
	font-weight: bold;
}

.bullet-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(images/red-bullet.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	font-weight: normal;
	height:20px;
	padding-top: 0px;
	padding-right: 4px;
	padding-left: 20px;

}

.bullet-text-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(images/red-bullet.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	font-weight: normal;
	padding-top: 0px;
	height:25px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 22px;
}

.note-bullet{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(images/note-bullet.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	font-weight: normal;
	padding-top: 0px;
	height:25px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.bullet-text-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(images/red-bullet.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	font-weight: bold;
	padding-top: 0px;
	height:20px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 20px;

}

.tariff-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.inner-page-left-header{
	background-image: url(images/inner-page-left-header.jpg);
	background-repeat: no-repeat;
}


/***********************LINKS*********************************/

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0079B1;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0079B1;
}
a:hover {
	text-decoration: underline;
	color: #008ACA;
}
a:active {
	text-decoration: none;
	color: #0079B1;
}

.green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #395400;
	font-weight: bold;
}
.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0079B1;
	font-weight: bold;
}

/*******************Breadcrumb LINKS***********************/

a.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60000;
	font-weight: bold;
	padding-left:12px;
}
a.red:link {
	text-decoration: none;
}
a.red:visited {
	text-decoration: none;
	color: #E60000;
}
a.red:hover {
	text-decoration: none;
	color: #FD4E4E;
}
a.red:active {
	text-decoration: none;
	color: #E60000;
}


/*******************EAIL LINK***********************/

a.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E60000;
	font-weight: normal;
}
a.email:link {
	text-decoration: none;
}
a.email:visited {
	text-decoration: none;
	color: #E60000;
}
a.email:hover {
	text-decoration: underline;
	color: #FD4E4E;
}
a.email:active {
	text-decoration: none;
	color: #E60000;
}
.tariff-text2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.main-text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-align:justify;
	line-height:21px;
	padding-left:17px;
	padding-right:13px;
	padding-top: 10px;
}
/*css for the thumbnails...*/
.h-dot1{
	background-image: url(images/top-nav-dot.gif);
	background-repeat: repeat-x;
	background-position:center;
}
.v-dot1{
	background-image: url(images/v-dot-1.gif);
	background-repeat: repeat-y;
	background-position:center top;
}
.boxBorder{
border:1px dotted #4478A2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}.popup-border {
	border: 1px solid #4478A2;
}
.bullet-text1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(images/red-bullet.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	font-weight: normal;
	padding-top: 0px;
	height:20px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 20px;
}

/*******************BUTTON STYLE***********************/
.button {
	border-color:#660000;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#660033;
}

.buttonsmall {
	border-color:#660000;
	width:70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#660033;
}
/*******************Table Heading Text*****************/
.text-table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-align:center;
	line-height:21px;
	padding-left:1px;
	padding-right:1px;
}

.text-body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-align:left;
	line-height:21px;
	padding-left:1px;
	padding-right:1px;
}

INPUT {
	background-color: #FFFFFF;
	border:1px solid #666666;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
} 

SELECT {
	border: 1px solid #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}