

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
}
#ne_wrapper{
	width:770px;
	border-left:1px solid #C3DEF7;
	border-right:1px solid #C3DEF7;
}

#logo{
	width:200px;
	background:#C3DEF7 url(images/logo.gif) no-repeat left top;
}
#top_nav{
	padding-right:10px;
	font-weight:bold;
}
#top_nav, #main_nav{
	text-align:right;
	font-family:Verdana;
	font-size:10px;
	color:#000;
}
#main_nav{
	font-weight:bold;
	background:#C3DEF7;
}

#top_nav a, #main_nav a{
	padding:2px 5px 2px 5px;
	color:#FFF;
	line-height:18px;
	text-decoration:none;
}
#main_nav a{
	padding:2px 5px 2px 5px;
	color:#000;
}
	
#top_nav a:hover, #main_nav a:hover{
	color:#0E01A5;
	text-decoration:underline;
}
#main_nav a:hover{
	text-decoration:none;
	color:#B1BF00;
}
#banner{
	height:290px;
	background:url(images/banner.jpg) no-repeat top right;
}







form {
	margin: 0;
	padding: 0;
}
img{
border:none;
}
h1, h2, h3, h4 {
	font-family: Arial, Verdana, Courier, monospace;
	font-size:12px;
	color: #000;
	
}

a {
	color: #3A69BA;
	text-decoration:none;
}

a:hover {
	text-decoration: none;
}

/* Boxed */

.boxed {
	float: left;
	clear: left;
	width: 200px;
	margin: 0 0 10px 0;
	padding: 0;
	background: #C3DEF7;
}

.boxed .heading, .heading{
	margin-top: 0;
	padding: 8px 15px;
	background: #0E397D url(images/img3.gif) no-repeat center bottom;
	text-transform: uppercase;
	letter-spacing: 2px;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.boxed .nav_content {
	margin-top: -20px;
	padding: 5px 14px 10px 14px;
	font-size:11px;
}

.boxed ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.boxed li {
	padding: 3px 0;
	border-bottom: 1px dotted #1F1F21;
}


.boxed li a {
	padding-left: 10px;
	background: url(images/img4.gif) no-repeat left center;
	text-decoration: none;
}

/* Wrapper */

#wrapper {
	width: 778px;
	margin: 0 auto;
}

/* Header */

#header {
	float: left;
	width: 200px;
	height: 150px;
	background: url(images/img1.jpg);
}


#header a {
	text-decoration: none;
	color: #FFFFFF;
}


#nav_content {
	padding-top: 0px;
}

/* Posts */

#posts {
	float: right;
	width: 565px;
	border:1px dashed #889300;
	padding-right: 10px;
	margin:1px;
}

.post {
	padding-top: 10px;
}


.post .posted {
	margin-top: 0;
	font: normal .8em Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
}

.post .meta {
	margin: 2em 0 3em 0;
	border-top: 1px dotted #939A3C;
	font: normal .8em Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
}

.post .meta p {
	margin: 0;
}

#search {
}

#search .nav_content {
	padding-bottom: 12px;

}

#footer {
	clear: both;
	text-align:center;
	font-size:10px;
	border-top: 1px dotted #000000;
	font: normal .8em Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
}
#footer_links{
	margin:10px;
}
#copyright{
	text-align:center;
}
#footer a {
	color: #999999;
}
#content_area{
	margin:5px 20px 5px 5px;
	padding:5px;
	float:left;
}
#content_area h2.tour_pax{
	font-size:24px; text-align:center; width:100%; font-weight:bold; font-family:'Courier New', Courier, monospace
}

#content_area *{
	font-size:11px;
	font-family:Verdana;
	text-align:justify;
	line-height:150%;
}
.content_head, .content_head a{
	color:#004E8C;
	font-size:11px;
}
.content_head a:hover{
}
.pkg_nav ul li{
	list-style-position:outside;
}
.pkg_nav ul li b{
	color:#204209;
}
div.read_more{
	float:right;
	clear:both;
	margin:-7px 5px 0px 0px;
}
div.read_more a{
	color:#204209;
	font-size:11px;
	background:none;
}
.content_head{
	clear:left;
}
.content_head{
	border:none;
	margin:20px 0px 15px 0px;
	font-size:12px;
	line-height:20px;
	border-bottom:1px dashed #CCCCCC;
	padding-left:0px;
	font-weight:bold;
}


.days{
	font-family:verdana;
	color:#666;
	font-size:11px;
	text-decoration:none;
	text-align:justify;
	line-height:16px;
	padding:0px 10px 0px 10px;
}
.days{
	font-weight:bold;
	padding:0px 10px 0px 0px;
}
.ntsDays, .Itinerary{
	color:#951300;
	font-weight:bold;
}

.content{
	font-size:11px;
	white-space:normal;
	color:#666;
}
.content li{
	list-style-position:inside;
	font-weight:bold;
	font-size:10px;
}
div.content li{
	list-style-position:inside;
}
div.content li a{
	color:#0000FF;
}
.content ul{
	margin:0px;
	padding:2px 0px 2px 10px;
}

#hotel_used, #packages_cost{
	border-collapse:collapse;
}
#hotel_used td, #packages_cost td{
	border:1px dashed #E8ECFF;
}
#hotel_used td *, #packages_cost td *{
	font-size:10px;
	text-align:center;
}
.hotelsNav{
	text-align:left; text-decoration:None; color:#fff
}
.hotelsBg li, .hotelName{
	list-style:none; list-style-position:inside; line-height:150%;
}
.hotelName{
color:#666666; text-decoration:none;
}
.hotelName:hover{
	color:#0000FF; text-decoration:none; font-weight:bold;
}
#content_area .hotelsHead, .hotelsHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding:4px 10px 4px 7px;
	background:url(images/img3.gif) no-repeat top left;
	text-transform:uppercase;
	color:#353535;
}

.hotel_box{
	border:1px solid #EEEEEE;
	width:96%;
	margin:10px 15px 10px 10px;
}
.hotel_box td{
	padding:0px 5px 0px 5px;
}
.hotel_head{
	background:#0E397D;
	border-bottom:1px solid #0E397D;
	color:#FFF;
	line-height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	font-weight:bold;
	font-size:11px;
}	
.hotel_head_L{
	font-size:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-left:10px;
}
.hotel_box .hotel_desc{
	font-family:tahoma;
	font-size:11px;
	text-align:justify;
	padding:10px;
	line-height:20px;
}
.hotel_cost{
	font-size:11px;
	border-collapse:collapse;
}
.hotel_cost td{
	border:1px dashed #EFEFEF;
	text-align:center;	
}
.hotel_cost .cost_head{
	font-weight:bold;
	color:#333333;
	
}
.hotel_rates{
	color: #FF0000;
}
.hotel_box pre{
	font-family:Verdana;
	font-size:11px;
	line-height:130%;
	padding-left:10px;
}
#booking_form{
	margin:20px 0px 20px 0px;
	clear:left;
	width:350px;
	border:1px solid #0E397D;
}
#booking_form .head, #booking_form .head a{
	background:url(images/hotelsHead1.jpg) repeat-x top;
	line-height:28px;
	font-family:"Courier New", Courier, monospace;
	font-size:24px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
}
#booking_form td{
	font-family:Verdana;
	font-size:11px;
}
.bookNow{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#000; 
	text-decoration:none; 
	text-align:right;
	font-weight:bold;
	padding-right:10px;
}

.bookNow:hover{
	text-decoration:underline overline;
}

input{
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
#booking_form table tr td, input{
	font-weight:bold;
}
.supporting, .attractions{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	text-align:justify;
}
.attractions{
	font-size:11px;
}
.contactUsHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	padding:4px 10px 4px 10px;
	color:#353535;
}
#cutomer_feedback{
	display:block;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:150%;
	border-bottom: 1px dotted #1F1F21;
}
#cutomer_feedback ul{
	padding:auto auto auto 0px;
	margin:auto auto auto -18px;
}
#cutomer_feedback ul li{
	margin-bottom:10px;
	font-style:italic;
}
#cutomer_feedback ul b{
	font-style:normal;
}
#cutomer_feedback p{
	text-align:right;
	padding:0px;
	margin:0px;
	font-weight:bold;
}