﻿body {
	font-family: Tahoma;
	font-size: 12px;
	color: #0000FF;
	text-align: 0%;
	margin: 0px 0px 0px 0px;
	background: url("Icons/main-bg.gif") repeat-x top left;
	line-height: 17px;
}

body a {
	color: #0000FF;
}

#border-bottom {border-bottom:1px solid #e2e3de;}
#pad-10 {padding:10px;}
#destination-img{padding:0px 10px 10px 0px; float:left;}	

.main-table {
	background-image:url("Icons/top-bg.gif");
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:890px;
	padding:10px 20px 0px 20px;
	height:auto;
}
.top-quick-link {
	font-size:11px;
	color:#2aa4bf;
	font-weight:normal;
	line-height:normal;
	text-align:left;
}
.top-quick-link a {
	color:#2aa4bf;
	text-decoration:none;
}
.top-quick-link a:hover {
	color:#2aa4bf;
	text-decoration:underline;
}
.breadcrum {
	font-size:12px;
	color:#747474;
	font-weight:normal;
	line-height:normal;
	text-align:left;
	border-bottom:1px solid #c4c4c4;
	padding-top:20px;
	padding-bottom:5px;
}
.breadcrum a {
	color:#2aa4bf;
	text-decoration:none;
}
.breadcrum a:hover {
	color:#2aa4bf;
	text-decoration:underline;
}

.top-nav {
	width:590px;
	height:34px;
	background:url("Icons/top-nav-middle.gif") repeat-x left top;
	float:right;
	voice-family: "\"}\"";
	voice-family: inherit;
	vertical-align:middle;
}

.top-nav ul {
	padding: 0;
	width: 100%;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	list-style: none;
	font-weight:bold;
}
.top-nav ul li{
	display: inline;
	float:right;
	margin:0px;
	padding:0px;
	line-height:30px;
}

.top-nav ul li a{
color: #fff;
margin:0px; /*Margin between each menu item*/
padding: 5px 0px 5px 24px;
text-decoration: none;
}

.top-nav ul li a:hover{
color: #94ebfe;
margin:0px; /*Margin between each menu item*/
text-decoration: none;
}

.top-nav #active{
color: #94ebfe;
margin:0px; /*Margin between each menu item*/
padding: 5px 0px 5px 24px;
text-decoration: none;
}

/*------------*/
.top-nav2 {
	width:820px;
	height:34px;
	background:url("Icons/top-nav-middle.gif") repeat-x left top;
	float:right;
	voice-family: "\"}\"";
	voice-family: inherit;
	vertical-align:middle;
}

.top-nav2 ul {
	padding: 0;
	width: 100%;
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	list-style: none;
	font-weight:bold;
}
.top-nav2 ul li{
	display: inline;
	float:right;
	margin:0px;
	padding:0px;
	line-height:30px;
}

.top-nav2 ul li a{
color: #fff;
margin:0px; /*Margin between each menu item*/
padding: 5px 0px 5px 24px;
text-decoration: none;
}

.top-nav2 ul li a:hover{
color: #94ebfe;
margin:0px; /*Margin between each menu item*/
text-decoration: none;
}

.top-nav2 #active{
color: #94ebfe;
margin:0px; /*Margin between each menu item*/
padding: 5px 0px 5px 24px;
text-decoration: none;
}

/*------------*/
#band-green {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:url("Icons/bnd-green-middle.gif") repeat-x left top;
}
#band-green2 {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:url("Icons/bnd-green2-middle.gif") repeat-x left top;
}

#band-blue {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:url("Icons/bnd-blue-middle.gif") repeat-x left top;
}
#band-blue2 {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:url("Icons/bnd-blue2-middle.gif") repeat-x left top;
}
#border-l-blue {border-left:1px solid #9fced8;}
#border-r-blue {border-right:1px solid #9fced8;}
#border-b-blue {background:url("Icons/bnd-blue2-bot.gif") repeat-x left bottom; height:14px;}

#border-l-green {border-left:1px solid #aacb32;}
#border-r-green {border-right:1px solid #aacb32;}
#border-b-green {background:url("Icons/bnd-green2-bot.gif") repeat-x left bottom; height:14px;}
#padding-7px {padding:5px;}

.left-nav {
	font-family:Tahoma, arial, verdana;
	font-size:12px;
	color:#586b74;
	line-height:normal;
	padding:0px;
	margin:0px;
	float:left;
}

.left-nav ul {
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height:22px;
}

.left-nav ul li {
	border-bottom:1px solid #e2e3de;
	padding-left:15px;
	background:url("Icons/nav-left-bullet.gif") no-repeat left;
	list-style:none;
}
.left-nav ul li a {
	color:#586b74;
	text-decoration:none;
	font-weight:normal;
}

.left-nav ul li a:hover {
	color:#2d8cc4;
	text-decoration:none;
	font-weight:normal;
}
.blue-main-bold {
	font-size:15px;
	color:#2d81b2;
	font-weight:bold;
	padding-bottom:10px;
}

.blue-bold-hd {
	color:#2d81b2;
	font-weight:bold;
	padding-bottom:7px;
	padding-top:12px;
}
.blue-bold-hd2 {
	color:#2d81b2;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:5px;
}


.footer {
	font-family:Tahoma, arial, verdana;
	font-size:11px;
	color:#8a8a8a;
	background-color:#e8f5f7;
	padding:20px 10px 20px 10px;
	border-top:1px solid #CCCCCC;
	text-align:center;
}
.footer a {
	color:#8a8a8a;
	text-align:center;
	text-decoration:none;
}
.footer a:hover {
	color:#c4780b;
	text-align:center;
	text-decoration:underline;
}
.footer-tour {
	font-family:Tahoma, arial, verdana;
	font-size:11px;
	color:#8a8a8a;
	background-color:#e8f5f7;
	padding:10px;
	text-align:left;
}
.footer-tour a {
	color:#8a8a8a;
	text-align:left;
	text-decoration:none;
}
.footer-tour a:hover {
	color:#c4780b;
	text-align:left;
	text-decoration:underline;
}
.table-bdr-pad {
	border:1px solid #acd2e8;
	padding:10px;
}
.tour-title {
	font-size:12px;
	color:#2d81b2;
	background:url("Icons/arrow1.gif") no-repeat left;
	padding-left:22px;
	font-weight:bold;
}

.tour-title a {
	color:#2d81b2;
	font-weight:bold;
	text-decoration:underline;
}
.tour-title a:hover {
	color:#2d81b2;
	font-weight:bold;
	text-decoration:none;
}
#more-button-pad {
	float:right;
	padding-top:15px;
}
.nrml-blu-txt a{
	font-family:Tahoma, arial, verdana;
	font-size:11px;
	color:#2d81b2;
	line-height:15px;
	text-decoration:none;
}
.nrml-blu-txt a:hover{
	font-family:Tahoma, arial, verdana;
	font-size:11px;
	color:#2d81b2;
	line-height:15px;
	text-decoration:underline;
}
.required-fields-bnd {
	font-size:12px;
	color:#2d81b2;
	background:#f2f2f2;
	text-align:left;
}
.form-txt {
	font-size:12px;
	color:#2d81b2;
	text-align:left;
}
.contact-txt-fields {	
	border:1px solid #e1e1e1;
	width:300px;
	line-height:normal;
	background:#FFFFFF;
}
.button{
background-color:#39c;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #cccccc;
color:#fff; 
cursor:pointer;
padding:2px 5px 2px 5px;
}
.testimonial {
	font-size:12px;
	padding-top:10px;
}
.pkg-inc {
padding-left:10px;
height:28px;
text-align:left;
font-weight:bold;
background-color:#c2deeb;
}
.pkg-list{
padding:5px;
text-align:left;
}
.pkg-list ul{
padding:0px;
margin:0px;
list-style:none;
}
.pkg-list li 
{
font-weight:normal;
padding-left: 20px;
margin:0px;
background-image:url("Icons/icon-01.gif");
background-repeat:no-repeat;
background-position:5px;
line-height:20px;
}

.pkg-not-inc {
padding-left:10px;
height:28px;
text-align:left;
font-weight:bold;
background-color:#e6e6e6;
}
.book-tour-head {
	width:576px;
	font-size:12px;
	font-weight:bold;
	background-color:#b2dbee;
	text-align:center;
}
.book-tour {
	padding:15px 30px 15px 30px;
	background-color:#f3f3f3;
	font-weight:bold;
}
.txt-fields {
	border:1px solid #bcbbbb;
}
.sitemap {
	font-weight:bold;
	color:#0099CC;
	font-size:12px;
	padding:3px 0px 4px 0px;
	border-bottom:dashed 1px #CCCCCC;
}
.sitemap a {
	font-weight:bold;
	color:#0099CC;
	text-decoration:underline;
}
.linkexchangelist ol {
	font-weight:normal;
	padding:0px;
}
.linkexchangelist ol li{
	padding-left:5px;
	padding-bottom:0px;
	margin-bottom:20px;
	margin-left:0px;
	font-weight:normal;
}
.linkexchangelist ol li a{
	color:#0066FF;
	text-decoration:none;
	font-weight:normal;
}
.blog-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2aa5c0;
	background:url("Icons/blog-icon.jpg") left no-repeat;
	padding:8px 0px 8px 40px;
	font-weight:normal;
	border-bottom:1px dashed #999;
}
.blog-title a {
	color:#2aa5c0;
	text-decoration:none;
}
.blog-title a:hover {
	color:#2aa5c0;
	text-decoration:underline;
}
.blog-post {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#888888;
	font-size:12px;
	padding:4px 0px 4px 0px;
}
.blog-post span {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#29a3be;
	font-size:12px;
	font-weight:bold;
}
.blog-post span a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#29a3be;
	font-size:12px;
	text-decoration:none;
}
.blog-content {
	padding:3px 0px 5px 0px;
	border-bottom:1px solid #888888;
}
#float-right-pad {float:right; padding-bottom:10px; padding-left:10px;}
#tour-query-btn {
	width:210px;
	float:right;
}
#tour-query-btnin {
	padding:0 0 10px 10px;
}

#testimonial-img {
	width:auto;
	float:right;
}
#testimonial-outer {
	padding:0 0 10px 10px;
}
#testimonial-img-in {
	padding:5px;
	border:1px solid #dbdbdb;
}
.testimonial-name {
	padding:10px 15px 10px 0;
	border-bottom:1px dashed #CCCCCC;
}
.link-pagelist {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444444;
	text-decoration:none;
	padding:5px;
}
.link-pagelist a {
	color:#0070be;
	text-decoration:underline;
	font-weight:bold;
}
.link-pagelist a:hover {
	color:#0070be;
	text-decoration:none;
	font-weight:bold;
}
h1 {
	font-size:15px;
	color:#2d81b2;
	font-weight:bold;
	display:inline;
	padding-bottom:10px;
}
.query-field {
	width:145px;
	height:18px;
	background:#faffe7;
	border:1px solid #d4d4d4;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}
.query-area {
	width: 145px;
	height: 25px;
	background: #D2E9FF;
	border: 1px solid #3399FF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}
.home-select1 {
	width:45px;
	height:auto;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}
.home-select2 {
	width:140px;
	height:auto;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}
.quick-query {
	font-size:11px;
	padding-top:10px;
}
.quick-query-list {
	font-size:11px;
	width:auto;
	height:auto;
}














