@charset "utf-8";
/* CSS Document */


img{border:none;}
pre{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	width:500px;
	}	


/* Easy Slider */
#slider{ border:1px solid #999999; padding:5px;}

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:885px;
		height:300px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}	
body
.wrapper{
	margin:auto;
	width:997px;
}

.content_bg_top{
	background-image: url(../images/content_bg_top.jpg);
	background-repeat: no-repeat;
	width:1130px;
	height:86px;
	float:left;
	}
/*-----------------------------------navigation starts..............................*/
.navigation{
	margin:auto;
	padding:33px 0 0 43px;
}

.navi_left{
	background-image: url(../images/navi_left.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 46px;
	width: 11px;	
}
.navi_mid{
	background-image: url(../images/navi_mid.jpg);
	background-repeat:repeat-x;
	float: left;
	height: 46px;
	width: 899px;
	padding-left:23px;	
}
.navi_mid ul{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;

}
.navi_mid ul li{
	display:inline;
	float: left;
	height:46px;
	
}
.navi_mid ul li a:link,.navi_mid ul li a:visited{
	text-decoration:none;
	font-weight:bold;
	font-family: tahoma, arial, impact, sans-serif;
	font-size:14px;
	color:#454545;
	display:block;
	height:46px;
	line-height:46px;
	padding-left:17px;
	padding-right:17px;
	float:left;
}
.navi_mid ul li a:hover, .navi_mid ul li a:active{
	background-image: url(../images/navi_hover.jpg);
	background-repeat: repeat-x;
	
}
.navi_right{
	background-image: url(../images/navi_right.jpg);
	background-repeat:no-repeat;
	float: left;
	height: 46px;
	width:11px;
	
}
/*-----------------------------------navigation ends..............................*/	
.content_bg_mid{
	background-image: url(../images/content_bg_middle.png);
	background-repeat: repeat-y;
	width:983px;
	height:1400px;
	float:left;
	margin-left:14px;
	display: inline;
	padding-left:30px;
}
.content_bg_mid_contactus{
	background-image: url(../images/content_bg_middle.png);
	background-repeat: repeat-y;
	width:983px;
	height:800px;
	float:left;
	margin-left:14px;
	display: inline;
	padding-left:30px;
}
.content_bg_mid_app{
	background-image: url(../images/content_bg_middle.png);
	background-repeat: repeat-y;
	width:983px;
	height:800px;
	float:left;
	margin-left:14px;
	display: inline;
	padding-left:30px;

}
.specials_content_bg_mid{
	background-image: url(../images/content_bg_middle.png);
	background-repeat: repeat-y;
	width:983px;
	height:3000px;
	float:left;
	margin-left:14px;
	display: inline;
	padding-left:30px;
}
/*-----------------------------------content starts..............................*/	

.flash_section{
	float:left;
	width:951px;
	height:234px;
	margin-bottom:17px;
}
.flash_left{
	background-image: url(../images/header_bg_left.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 232px;
	width: 11px;	
}

.flash_mid{
	background-image: url(../images/header_bg_mid.jpg);
	background-repeat: repeat-x;
	height:232px;
	width:921px;
	float:left;
}
.flash_right{
	background-image: url(../images/header_bg_right.jpg);
	background-repeat: no-repeat;
	height:232px;
	width:11px;
	float:left;
}
.flash_logo{
	float:left;
	margin-left:-10px;
	margin-top:7px;
	display:inline;
	position:relative;
}
.flash_banner{
	float:left;
	margin-top:7px;
}
.content_left{
	float:left;
	width:643px;
	margin-left:23px;
	display:inline;
}
.content_right{
	float:left;
	width:273px;
}
.content_welcome{
	float:left;
	width: 593px;
}
.welcome_heading{
	background-image: url(../images/welcome_heading.jpg);
	background-repeat: no-repeat;
	float:left;
	width:593px;
	height:30px;
	margin-left:9px;
	display:inline;
}
.content_welcome p{
	float: left;
	margin:0px;
	color:#333333;
	padding:5px 13px;
	border: thin solid #cccccc;
}
.ad_banner{
	padding:18px 0px;
	width:743px;
}
.ad_banner h3{
	margin:0px;background-image: url(../images/our_provider.jpg);
	background-repeat: no-repeat;
	float:left;
	width:593px;
	height:30px;
	margin-left:9px;
	display:inline;
}
.ad_banner p{
	float: left;
	margin:0px;
	color:#333333;
	padding:5px 13px;
	border: thin solid #cccccc;
}
.content_popular_destination{
	float:left;
	width: 593px;
	height: 207px;
	margin:13px 0px;
}
.destination_java{
	float: left;
	margin:0px;
	color:#333333;
	padding:9px;
	border: thin solid #cccccc;
}
.destination_heading{
	background-image: url(../images/destination_heading.jpg);
	background-repeat: no-repeat;
	float:left;
	width:593px;
	height:30px;
	margin-left:9px;
	display:inline;
}
.contact_information{
	float:left;
	width: 273px;
	float: left;
	margin:0px;
	color:#333333;
	
	
}
.contact_information p{
	border: thin solid #cccccc;
	padding:13px;
	margin:0px;
	float:left;
	width: 214px;
}
.contact_information_heading{
	background-image: url(../images/contact_info_heading.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	width: 242px;	
}
	.slide_gallery_heading{ color:#FFFFFF; padding:5px 0 0 10px; height:24px; font-size:12px; font:verdana; text-decoration:blink; width:885px; font-weight:bold; background-image:url(../images/slide_gallery.jpg); background-repeat:no-repeat;}	

/*-----------------------------------content stops..............................*/	

.content_bg_bottom{
	background-image: url(../images/content_bg_bottom.jpg);
	background-repeat: no-repeat;
	width:1130px;
	height:115px;
	float:left;
}

/*........................footer starts...................*/

.footer{
	background-image: url(../images/content_bg.png);
	background-repeat: repeat-y;
	background-position:center;
	float: left;
	width: 930px;
	height:83px;
	margin:43px 0 9px 0;
}

.wlsol_logo{
	/*background-image: url(../images/wlsol_logo.png);
	background-repeat: no-repeat;*/
	float: right;
	height: 83px;
	width: 193px;
	background-position: center;
	padding-top:13px;
}


.footer_textgroup{
	padding-left:93px;
}


.footer_links{
	text-align:center;
}

.footer_links ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer_links ul li{
	display:inline;
	padding:0 5px 0 5px; 
}
.footer_links ul li a{
	text-decoration:none;
	color:#dddddd;
	font-size:12px;
	font-weight:bold;
	line-height:43px;
}
.footer_copy{
	font-family: Tahoma, Arial, georgia;
	font-size: 10px;
	color: #dddddd;
	text-align:center;
}
/*........................footer ends...................*/	
