body {
    background-position: 50% 133px;
}

#category_field {display: block} 

div#header {height: 375px;}
#header h2.search {top: 68px; right: 37px;}
#search {top: 97px; width: 270px;}
#search label {width: 70px;}
#search div.clear {height:18px;}
#search select { width: 183px; }
#search_submit {margin-top: 7px;}
div#header .phone {position: absolute; top: 0px; right: 0px;}

div#header {/*background: url(../layout/none.png);*/}
#header > div {background: url(../layout/header_home_mask.png) no-repeat;}

div#search_menu { position: absolute; top: 335px; left: 680px;}

div#content {width: 950px;}
div.sidebar {display: none;}
div#breadcrumb {display: none;}

div#promo2_box {width: 620px; height: 70px; background: url(../layout/intro_promo.jpg); float: left; margin: 10px 0 0 0;}
div#promo_box {width: 190px; height: 230px; background: url(../layout/disney_promo.jpg); float: left; margin: 0 15px;}

div#contact_box {width: 420px; height: 121px; background: url(../layout/contact_infobox_bg.png); margin: 0 15px 0 0; position: relative; float: left;}
div#contact_box div {position: absolute;}
div#contact_box > #contact_reservation {top: 17px; left: 20px; font-size: 15px; font-weight: bold;}
div#contact_box > #contact_reservation > span {color: #757574;}
div#contact_box > #contact_phone {top: 15px; left: 240px; font-size: 22px; font-weight: bold; line-height: 22px;}
div#contact_box > #contact_open {top: 65px; left: 100px;}
div#contact_box > #contact_phone2 {top: 65px; left: 250px;}


#featured_mask { width: 47px; height: 286px; position: absolute; top: 0px; left: 615px; background: url(../layout/header_home_mask2.png) no-repeat top left; z-index: 100;}

#featured{
	width:482px;
	padding-left:170px;
	position:relative;
	height:279px;
	background: transparent;
	top: 14px;
}

#featured ul.ui-tabs-nav{
	position:absolute;
	top:0; left:0;
	list-style:none;
	padding:0; margin:0;
	width:170px;
}
#featured ul.ui-tabs-nav li{
	font-size:12px;
	color:#666;
}
#featured ul.ui-tabs-nav li span{
	font-size:15px;
	color: #5d5d5d;
	line-height:18px;
}

#featured .ui-tabs-panel{
	width:482px; height:265px;
	background:#999; position:relative;
        overflow:hidden;
}
#featured .ui-tabs-hide{
	display:none;
}

#featured li.ui-tabs-nav-item a{/*On Hover Style*/
	display:block;
	height:18px;
	color:#333;  background: transparent;
	line-height:20px;
	outline:none;
	padding: 13px;
}

#featured li.ui-tabs-nav-item a.last{height:19px;}

#featured li.ui-tabs-nav-item a:hover{
	background: url('../layout/featured_hover_item.gif') top left no-repeat;
}
#featured li.ui-tabs-nav-item a.first:hover{
	background: url('../layout/featured_hover_item_first.gif') top left no-repeat;
}
#featured li.ui-tabs-nav-item a.last:hover{
	background: url('../layout/featured_hover_item_last.gif') top left no-repeat;
}
#featured li.ui-tabs-selected{ /*Selected tab style*/
	background:url('../layout/featured_selected_item.gif') top left no-repeat;
	color: #fff;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background:url('../layout/featured_selected_item.gif') top left no-repeat;
}
#featured li.first ui-tabs-selected .first { /*Selected tab style*/
	background:url('../layout/featured_selected_item_first.gif') top left no-repeat;
	color: #fff;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a.first{
	background:url('../layout/featured_selected_item_first.gif') top left no-repeat;
}
#featured li.ui-tabs-selected .last { /*Selected tab style*/
	background:url('../layout/featured_selected_item_last.gif') top left no-repeat;
	color: #fff;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a.last {
	background:url('../layout/featured_selected_item_last.gif') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a span {
	color: #fff;
}

#featured .ui-tabs-panel .info{
	position:absolute;
	top:190px; left:0;
	height:75px; width: 482px;
	background: url('../layout/transparent-bg.png');
}
#featured .info h2{
	font-size:15px;
	color:#fff; padding:7px 5px 2px 10px; margin:0;
	overflow:hidden;
}
#featured .info p{
	width: 265px;
	margin:0 10px 6px 10px;
	font-size:10px;
	line-height:12px; color:#f0f0f0;
	text-align: left;
	font-weight: bold;
}

#featured .info div.info_price {
	width: 190px;
	height: 40px;
	position: absolute;
	top: 15px;
	right: 40px;
	color: #fff;
	text-align: right;
}

#featured .info div.info_price span {
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
}

#featured .info div.info_more {
	width: 300px;
	height: 22px;
	position: absolute;
	top: 53px;
	right: 26px;
	color: #fff;
	text-align: center;
	padding-top: 4px;
	background: url('../layout/header_more.png') no-repeat top left;
	font-weight: bold;
	font-size: 1.05em;
}
#featured .info div.info_more a {

}

#featured .info a{
	text-decoration:none;
	color:#fff;
}
#featured .info a:hover{
	text-decoration:underline;
}