﻿/* ========== Styling all elements */
* {
	margin: 0;
	padding: 0;
}
a {
	outline: none;
	border: none;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
.floatleft {
	float: left !important;
}
.floatright {
	float: right !important;
}
abbr {
	cursor: help;
}
acronym {
	cursor: help;
}
/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*  search top contents list css///////////////////*/
.content_link{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color: #0088CA;
	
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
}
a.content_link{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#0088CA;
	text-align:center;
}

a.content_link:hover{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#0088CA;
	text-align:center;
	text-decoration:underline;
}

.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
/* ========== BODY */
body {
	margin: 0;
	padding: 0;
	background-color:#2c424a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#191919;
}
/* ========== WRAPPER */
#wrapper {
	width:779px;
	margin: 0 auto;
	background-image:url('../images/pagebg.jpg');
	background-repeat:repeat-y;
}
/* ========== Logo Container Start */
#logo_container{
	width:779px;
	height:52px;
}
.logo{
	background-image:url('../images/logo.jpg');
	background-repeat:no-repeat;
	width:246px;
}
.logo h4 a{
	background-image:url('../images/logo.jpg');
	background-repeat:no-repeat;
	width:246px;
	height:52px;
	display: block;
	text-indent: -2000em;
	position: absolute;
}
/* ========== Header Container Start */
#header-container{
	width:779px;
	height:254px;
}
.header{
	background-image:url('../images/header.jpg');
	background-repeat:no-repeat;
	width:576px;
	height:254px;
	float:right;	
}
/* ========== Left Link Container Start */
#linkbox-container{
	width:203px;
	height:254px;
	float:left;
	
}
.linktop{
	background-image:url('../images/link-topwhite.jpg');
	background-repeat:no-repeat;
	height:35px;
}
.linkbg{
	background-image:url('../images/link-box.jpg');
	background-repeat:no-repeat;
	height:185px;
	padding-top:30px;
	padding-left:15px;
}
.linkbg ul{
	margin:0;
	list-style:none;
	padding:5px 5px 7px 10px;
}
.linkbg li{
	display:block;
	padding:0 1px 2px 15px;
	background:url('../images/toplink_bullet.jpg') no-repeat center left;
	line-height:20px;
}
.linkbg a{
	font-family:Helvetica,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#e7f9ff;
	display:block;
	height:21px;
	text-decoration:none;
}
.linkbg li a:hover{
	color:#baeeff;
	}
.linkbottom{
	background-image:url('../images/link-bottomwhite.jpg');
	background-repeat:no-repeat;
	height:34px;
}

/* ========== Contant Box Start */
#contant-box{
	width:779px;
	background-image:url('../images/pagebg.jpg');
	background-repeat:repeat-y;
}

/* ========== Left Container Start */
#left-container{
	width:203px;
	float:left;
}
#hotel-infobox{
	width:203px;
}
.hotel-infotop{
	background-image:url('../images/hotel-infotitle.jpg');
	background-repeat:no-repeat;
	height:37px;
}
.hotel-infotop h2{
	padding-left:30px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e7f9ff;
	line-height:30px;
	height:37px;
}
.hotel-infobg{
	background-image:url('../images/hotelinfobg.jpg');
	background-repeat:repeat-y;
}
.hotel-infobg ul{
	margin:0;
	list-style:none;
	padding:5px 5px 7px 10px;
}
.hotel-infobg li{
	display:block;
	padding:0 1px 2px 15px;
	background:url('../images/arrow.jpg') no-repeat center left;
	line-height:20px;
}
.hotel-infobg a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e7f9ff;
	display:block;
	height:21px;
	text-decoration:none;
}
.hotel-infobg li a:hover{
	color:#baeeff;
	}
#disneyland-hotelbox{
	width:203px;
	padding-top:8px;
}
.disneyland-hoteltop{
	background-image:url('../images/hotel-title.jpg');
	background-repeat:no-repeat;
	height:36px;
}
.disneyland-hoteltop h3{
	padding-left:30px;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e7f9ff;
	line-height:30px;
	height:37px;
}
.disneyland-hotelbg{
	background-image:url('../images/hotelbg.jpg');
	background-repeat:repeat-y;
}
.disneyland-hotelbg ul{
	margin:0;
	list-style:none;
	padding:5px 5px 7px 6px;
}
.disneyland-hotelbg li{
	display:block;
	padding:0 1px 2px 8px;
	line-height:20px;
}
.disneyland-hotelbg a{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#e7f9ff;
	display:block;
	height:21px;
	text-decoration:none;
}
.disneyland-hotelbg li a:hover{
	color:#baeeff;
	}
	
/* ========== Right Container Start */	
#right-container{
	width:576px;
	float:right;
}
#search-box{
	width:428px;
	float:left;
}
.search-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding-left:15px;
}
.search-top{
	background-image:url('../images/searchbox_top.jpg');
	background-repeat:no-repeat;
	width:428px;
	height:10px;
}
.search-bg{
	width:428px;
	background-image:url('../images/searchbox_bg.jpg');
	background-repeat:repeat-y;
	}
.search-bottom{
	width:428px;
	background-image:url('../images/searchbox_bottom.jpg');
	background-repeat:no-repeat;
	height:6px;
}
.search-contant{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
}
#banner{
	width:148px;
	float:right;
}
#google-box{
	width:576px;
	padding-bottom:10px;
	padding-top:8px;
	padding-left:10px;
}
#disneyland-contant{
	width:576px;

}
.page-photo{
	width:137px;
	height:160px;
	float:left;
	margin-top:15px;
	background-image:url('../images/welcome-img.jpg');
	background-repeat:no-repeat;

}
h1{
	font-family:Verdana, Arial, sans-serif;
	font-size:15px;
	color:#197a9a;
	text-align:center;
}
.map-contant{
	width:570px;
	height:auto;
	
}
.page-contant{
	width:435px;
	height:auto;
	float:right;
	
}
.text-space{
	padding-left:8px;
}

#google-box2{
	width:576px;
	padding-bottom:10px;
	padding-top:8px;
	padding-left:10px;
}
.partner-text{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#197a9a;
	text-align:justify;
	padding:15px;
}
.partner-text a{
	color:#197a9a;
	text-decoration:none;
}
.partner-text a:hover{
	color:#197a9a;
	text-decoration:underline;
}
.sitemap-contant{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#197a9a;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
.sitemap-text{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#197a9a;
	text-decoration:none;
}
#footer{
	background-image:url('../images/footer_img.jpg');
	background-repeat:repeat-x;
	height:42px;
	clear:both;
}
.footer-text{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:42px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
.footer-text a{
	color:#FFFFFF;
	text-decoration:none;
}
.footer-text a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
/* /////////// maps css /////////////////////////////////////////////////////////*/

.map_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #1C488C;
	padding-left:110px;
	
}

.info_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006633;
	line-height:18px;
	padding-left:5px;
	padding-top:8px;
	text-decoration: underline;
}
.map_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006633;
	line-height:18px;
	padding-left:5px;
	padding-top:8px;
	text-decoration:none;
}

.map_content a{
	color:#006633;
	text-decoration:none;
}

