/* SITE NAV CSS BEGINS HERE */
#wrap-header {
	width:970px;
	margin:0 auto;
}
#wrap-header .banner {
	height:100px;
	background: #253d7a;
	background: -webkit-gradient(linear, left top, left bottom, from(#3d6dc7), to(#253d7a));
	background: -moz-linear-gradient(top,  #3d6dc7,  #253d7a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d6dc7', endColorstr='#253d7a');
	border-top:1px solid #93c4fc;
	position:relative;
}
#wrap-header .banner .logo {
	width:234px;
	height:100px;
	position:absolute;
	top:0;
	left:0;
	background:url('../img/wdw_logo.png') no-repeat; 
}
#wrap-header .banner #ad728x90 {
	width:728px;
	height:90px;
	position:absolute;
	top:5px;
	right:10px;
}
#wrap-header .wrap-nav {
	height:28px;
	background: #6c0100;
	background: -webkit-gradient(linear, left top, left bottom, from(#ad0400), to(#6c0100));
	background: -moz-linear-gradient(top,  #ad0400,  #6c0100);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad0400', endColorstr='#6c0100');
	position:relative;
}
/* begin site nav */
#wrap-header ul#nav, #wrap-header ul#nav li {
	float:left;
}
#wrap-header ul#nav li a {
	height:28px;
	font-size:12px;
	line-height:28px;
	color:#f1f1f1;
	padding:0 7px;
	border-right:1px solid #690100;
	display:block;
}
#wrap-header ul#nav li a:hover {
	text-decoration:none;
	background:#6c0100;
}

#wrap-header ul#nav li.more a {
	padding-right:20px;
	background:url('../img/nav_icons.png') 38px -42px no-repeat;
}

#wrap-header ul#nav li.more a:hover {
	text-decoration:none;
	background:#6c0100 url('../img/nav_icons.png') 38px -42px no-repeat;
}
#wrap-header ul#nav li.more ul li a {
	border-right:none;
}
ul#nav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
ul#nav li .sub {
	position: absolute;	
	top: 28px; left: 0;
	background: #fff;
	padding: 5px 0px 20px 10px;
	float: left;
	border-left:1px solid #690100;
	border-right:1px solid #690100;
	border-bottom:1px solid #690100;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
}
ul#nav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#nav li .sub ul {
	margin: 0; padding: 0;
	width: 110px;
	float: left;
}
ul#nav .sub ul li {
	width: 100%;
}
#wrap-header ul#nav ul li span.ttl a {
	padding: 0;  margin: 0;
	font-weight: normal;
	padding: 5px 0;
	background: none;
	color: #333;
	font-size: 12px;
	height:16px;
	font-weight:bold
}
#wrap-header ul#nav ul li span.ttl a:hover,
#wrap-header ul#nav .sub ul li a,
#wrap-header ul#nav .sub ul li a:hover {
	background: none;
	text-decoration:underline;
}
#wrap-header ul#nav .sub ul li a {
	float: none;
	height: 20px;
	display: block;
	text-decoration: none;
	color: #333;
	font-size:11px;
}
/* end site nav */
#wrap-header .wrap-nav #search {
	width:300px;
	height:23px;
	line-height:24px;
	position:absolute;
	top:2px;
	right:10px;
	background:url('../img/search.png') right 0 no-repeat;
	font-size:12px;
	color:#f1f1f1;
}
#wrap-header .wrap-nav #search .field {
	width:215px;
	height:18px;
	position:absolute;
	top:3px;
	right:26px;
	background:none;
	margin:0;
	padding:0;
	display:block;
	border:none;
	outline:none;
}
#wrap-header .wrap-nav #search .submit {
	width:26px;
	height:23px;
	background:none;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	margin:0;
	padding:0;
	display:block;
	border:none;
	outline:none;
}



/* ALEX CHANGE */
/* #wrap-header { height:140px; } */
/* #search .submit { margin:0; padding:0; display:block; border:none; outline:none; } */
/* REMOVED #ad728x90 { background:#fff; } */