/* CSS Document */

body{
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #f5f5f5;}

/*Header*/	
#header{
margin: auto;
padding-bottom:5px;
width:978px;
text-align:left;
height:138px;}

#logo{
text-align:left;
float:left;}

#chat{
text-align:right;
float:right;}

/**/
#navigation{
height:49px;
margin: auto;
padding: 0px;
width:978px;
text-align:left;}

#banner{
border-top:3px solid #333333;
margin: auto;
padding: 0px;
width:978px;
text-align:left;}

#content{
	margin: auto;
	padding-top:14px;
	padding-left:14px;
	padding-right:14px;
	width:950px;
	text-align:left;
	background-color: #FFFFFF;
	height:930px;}
	
#content_sub{
	margin: auto;
	padding-top:14px;
	padding-left:14px;
	padding-right:14px;
	width:950px;
	text-align:left;
	background-color: #FFFFFF;}

#left_content{
margin:auto;
width:620px;
text-align:left;
float:left;}

#welcome_txt{
	padding:15px;
	background-color:#f3f3f3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align:justify;}
	
#c2a1_area{
margin: auto;
padding-top:20px;
text-align:left;float:left}
	
#holiday_types{
padding-right:34px;
text-align:left;
float:left;}

#destination{
text-align:left;float:left;}

#c2a2_area{
margin:auto;
padding-top:20px;
text-align:left;float:left;}

#right_content{
margin:auto;
text-align:right;float:right;vertical-align:top;}

#featured_tours{
margin:auto;
text-align:right;float:right}

#tour_content{
	background-image: url(../images/tour_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 11px;
	padding-right: 12px;
	height:242px;
	text-align:left;}
	
#toure_img{
padding-left: 54px;
text-align:left;
padding-right:15px;
float:left;}

#toure_txt{
text-align:left;}

#c2a3_area{
text-align:right;float:right;}

#footer{
	background-color:#f3f3f3;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 25px;
	padding-left: 12px;
	height:330px;}
	
.footer_links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;}
	
#quick_links{
line-height:20px;
	background-image: url(../images/divider.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 160px;
	float:left;
	height:345px;}
	
#site_links{
padding-left:20px;
line-height:20px;
	background-image: url(../images/divider.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 160px;
	float:left;
	height:345px;}
	
#destination_links{
padding-left:20px;
line-height:20px;
	background-image: url(../images/divider.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 160px;
	float:left;
	height:345px;}
	
#membership_links{
padding-left:20px;
line-height:20px;
	background-image: url(../images/divider.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 160px;
	float:left;
	height:345px;}
	
#contact_form{
padding-left:20px;
text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	height:250px;
	float:left;}
	
.textbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 18px;
	width: 132px;
	border: 1px solid #cbc4c4;}
	
.footer_title{
font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;}

	
.readmore{
text-align:right;}

.img_brd{
border:1px solid #d2d2d2;}

/*Gallery*/
.slider-wrap {
text-align:center;
width:978px;
	HEIGHT: 378px;
	TOP: 183px;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;}
	
.content_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;}
	
.red_txt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b12923;
	text-decoration: none;}
	
.red_txt2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #b12923;
	text-decoration: none;
	font-weight:bold;}
	
#faded {
text-align:center;
width:978px;
	MIN-WIDTH: 980px; HEIGHT: 378px; BORDER-TOP: #3c3c3c 6px solid
}
#faded UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 493px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#faded .rap {
	HEIGHT: 378px
}
#faded .rap IMG {
	POSITION: absolute; MARGIN-LEFT: -960px; LEFT: 50% !important
}
.imageSlideshowHolder,.imageSlideshowHolder_left{
		margin:0px;	/* "Air" */
		float:left; /* Floating gallery at the right side of other web page content */		
		width:649px;	/* Image width */
		height:236px;	/* Image height */
		position:relative;}/* Don't remove this line */

.imageSlideshowHolder img{
		position:absolute;}/* Don't change these values */
		
h1{
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #00438e;
	text-decoration: none;}


/* --------- For Accordian Menu ------------------------ */
.topnav {
	width: 213px;
	padding: 40px 28px 25px 0;
	font-family: Arial, Helvetica, sans-serif;
	border:solid 1px #DDD;
}

ul.topnav {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 0.5em;
	list-style: none;
}

ul.topnav li {
	background-color:#E4E4E4;
	color:000;
	margin-top:1px;
	}

ul.topnav li a {
	line-height: 10px;
	font-size: 11px;
	padding: 10px 5px;
	color: #000;
	display: block;
	text-decoration: none;
	font-weight: bolder;
}

ul.topnav li a:hover {
	background-color:#00438e;
	color:white;
}

ul.topnav ul {
	margin: 0;
	padding: 0;
	display: none;
	list-style:none;
}

ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;
}

ul.topnav ul li a {
	padding-left: 20px;
	font-size: 11px;
	font-weight: normal;
	outline:0;
	color:#00438e;
	background-color:#FFF;
}

ul.topnav ul li a:hover {
	background-color:#00438e;
	color:#fff;
}

ul.topnav ul ul li a {
	color:#000;
	font-size:11px;
	padding-left: 40px;
}

ul.topnav ul ul li a:hover {
	background-color:#00438e;
	color:#fff;
}

ul.topnav span{
	float:right;
}
