html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size:13px; font-family: inherit; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 20px; color: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

body{
	color:#ffffff;
	background:url(../images/main_bg.jpg) no-repeat top  #135186;
	font-family: Arial, Helvetica, sans-serif;
	}
a {
	text-decoration:none;
	outline-style:none;
	color:#ffffff;
	}
	
a:hover {
	}

	
img a {
	margin:0px;
	padding:0px;
	border:none;
	}
	
	h1 {
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.clear {
	clear:both;
	}
	
#wrapper{
	width:980px;
	margin:0px auto;
	}
	
	#page{
	width:800px;
	float:left;
	}

/* CSS Menu 2*/
#blue_menu{
	width:769px;
	height:40px;
	float:none;
	margin:0px auto;
	padding:0px;
	background:url(../images/top-bar.gif) left repeat-x;
	}
	
#language{
	float:left;
	height:40px;
	margin-left:10px;
	}
	
#language ul li {
     float: left;
     text-align: center;
     padding:0px;
     margin:0 5px;
	 line-height:40px;
}
	
#navigation{
	float:right;
	height:40px;
	}
	
#navigation ul li {
     float: left;
     text-align: center;
     padding:0px;
     margin:0 15px;
	 line-height:40px;
	 color:#FFFFFF;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:12px;
}
#navigation ul li a{
	text-decoration:none;
	color:#ffffff;
	}
#navigation ul li a:hover{
	text-decoration:none;
	color:#FFB600;
	}	

/* CSS Menu 2*/

#flash_content{
	width:769px;
	padding:0px;
	margin:2px auto 0 auto;
	height:223px;
	}

#image_navigation{
	/*width:800px;*/
	padding-left:17px;
	margin:0px auto;
	margin-top:3px;
	height:170px;
	}
#image_navigation ul li {
     float: left;
	 text-align:center; 
     padding:15px 0 0 0;
	 margin:0 5px;
	 width: 180px;
	 height:152px;
	 background:url(../images/thumb-bg.png) no-repeat center;
	 }
	 
#image_navigation ul li img{
	 width: 157px;
	 height:119px;
	 }
	 
#image_navigation ul li a{
color:#fff;
font-size:14px;
text-decoration:none;
font-family:Tahoma;
	}
	
#image_navigation ul li a:hover{
text-decoration:underline;
	}
	
#body_container{
	width:800px;
	margin:0px auto;
	padding:0px;
	margin-top:20px;
	}

.welcome { width:767px; padding-top:0px;}

.welcome div.text{ width:517px; float:left;}

.welcome div.search{ width:240px; float:right;}

.welcome h1{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#60C4FD;
	font-style:italic;
	}
	
	.welcome h2{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#60C4FD;
	font-style:italic;
	font-weight:bold;
	}

	.welcome h2 span{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	}
	
#content{
	width:767px;
	padding:0px;
	margin:0px auto;
	padding-top:0px;
	}
.left_panel{
	width:179px;
	padding:0px;
	float:left;
	}
.left_panel_content{
	width:179px;
	padding:0px;
	float:left;
	padding-top:4px;
	}
.holiday_guide{
	width:269px;
	padding:10px;
	background-color:#0A3E6D;
	margin-bottom:1px;
	}
.white_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}
.right_panel{
	width:560px;
	padding:0x;
	float:right;
	}
	
.banner {
	width:560px;
	padding:0x;
	float:right;
	padding-top:15px;
	}
	
	.banner p{
	margin-bottom:10px;
	}
	
	.banner p img{
	border:1px solid #336e90;
	width:446px;
	}
	
	.banner li{
	float:left;
	width:135px;
	height:60px;
	margin:0 20px 0 0;
	padding-bottom:13px;
	}
	
	.banner li.none{
	margin-right:0;
	}

	
	.banner li img{
	border:0;
	width:135px;
	}


.left_navigation {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
width: 179px;
padding: 0px;
float:left
}
.left_navigation_city {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
width: 179px;
padding: 0px;
float:left
}

.left_navigation li {
width:179px;
background:url(../images/arrow.gif) right center no-repeat;
font-size:14px;
color:#CEDAE3;
height:41px;
line-height:41px;
margin-bottom:1px;
background-color:#0C4474;
float:left;
padding-left:10px;
font-weight:bold;
text-transform:none;
}

.left_navigation ul li a {
font-size:14px;
color:#CEDAE3;
font-weight:bold;
}

.left_navigation ul li a:hover, #vertmenu ul li a:focus {
color: #FFB600;
/*background-color: #eeeeee;*/
}

#footer{
	width:100%;
	height:40px;
	padding:0px;
	border-top: 1px solid #42749E;
	margin-top:20px;
	}
	
	#footer div.content{
	height:40px;
	width:780px;
	padding:0 0 0 20px;
	margin:0px auto;
	line-height:40px;
	font-size:11px;
	color:#89A8C3;
	}
	
	#footer div.content span{
	padding-left:20px;
	}
	
	#footer div.content span a{
	padding:0 10px;
	}
	
	#footer div.content span a:hover{
	text-decoration:underline;
	}
	
	.main-banner { float:right; margin:0px 0 0 0; width:160px;}
	
	/* Gallery Style */
	
	.gallery {width:534px; background:url(../images/details-bg.png) right center no-repeat; height:450px; margin:0 auto; padding-top:17px; text-align:center;}
	.gallery img{width:500px; height:417px;}
	.gallery span{ font-size:15px; font-weight:bold;}

	