/*
top css
*/
#header{
	clear: both;
}
#header .HeaderBox{
	position: relative;
	height: 74px;
	background-image: url(../images/bk_nav_bg.gif);
	background-repeat: repeat-x;
}

.Ad_Header_Right{
	position:absolute;
	width:150px; 
	height:74px;
	right:10px;
	top:0;
}

#header .HeaderB2CBox{
	position: relative;
	height: 74px;
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
}
#header .Logo{
	position: absolute;
	width: 208px;
	height: 66px;
	top: 8px;
	left: 10px;
}
#header .Logo img{
	border: 0px;
	float: left;
}
#header .LoginBox{
	margin-left: 24%;
	font-size: 12px;
	font-family: "ËÎÌå",Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 18px;
}
#header .Login{
	clear: both;
}
#header .Login strong{
	color:#993300;
	}
#header .Login span{
	display:block;
	padding-top:4px!important;
	padding-top:5px;
	}	
#header .Login a:link {color:#1964AF; text-decoration:none;}
#header .Login a:visited {color:#1964AF;text-decoration:none;}
#header .Login a:hover {color: #969600; text-decoration:underline;}
#header .Login a:active {color: #969600;}
#header .Login input{
	width: 110px;
	border: #6699CC 1px solid;
	height: 16px;
}
#header .Login input.loginbt{
	border: 0px;
	width: 56px;
	height: 22px;
	vertical-align: bottom;
	cursor: pointer;
}
#header .Menu{
	clear: both;
	font-size: 13px;
	color: #A0522D;
	font-weight: bold;
	padding-top: 12px;
}
#header .Menu a:link {color:#993300; text-decoration:none;}
#header .Menu a:visited {color:#993300;text-decoration:none;}
#header .Menu a:hover {color: #969600; text-decoration:none;}
#header .Menu a:active {color: #969600;}
/*
SearchBox
*/
#header .SearchBox{
	clear: both;
	height: 68px;
	background-image: url(../images/bk_search_bg.gif);
	background-repeat: repeat-x;
}
#header .SearchBg{
	position: relative;
	height: 68px;
	background-image: url(../images/bk_search_bg01.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#header .SearchMiddle{
	width: 100%;
	position: absolute;
	top: 10px;
	left: 0px;
}
#header .SearchMiddle .SearchDiv{clear:both; text-align:center;}
#header .SearchMiddle .SearchKeyWord{clear:both; text-align:center; margin:10px 0 0 0;}
#header .SearchMiddle .SearchKeyWord strong{font-size:12px; color:#000000;}
#header .SearchMiddle .SearchKeyWord a:link { color:#E2EEF4; text-decoration:underline;}
#header .SearchMiddle .SearchKeyWord a:visited {color:#E2EEF4;text-decoration:underline;}
#header .SearchMiddle .SearchKeyWord a:hover {color: #ffff00; text-decoration:none;}
#header .SearchMiddle .SearchKeyWord a:active {color: #ffff00;}

#header .SearchMiddle a:link {color:#fff; text-decoration:none;}
#header .SearchMiddle a:visited {color:#fff;text-decoration:none;}
#header .SearchMiddle a:hover {color: #993300; text-decoration:none;}
#header .SearchMiddle a:active {color: #993300;}

#header .SearchMiddle strong{
	color: White;
	font-size: 14px;
}
#header .SearchMiddle select{
	width: 90px;
	border: #6699dd 1px solid;
}
.SearchKey{
	width: 58%;
	height: 17px;
	border: #6699dd 1px solid;
	color: #333333;
	padding-top: 2px;
	text-align: left;
}

.SearchBtn{
	background:#cf0 url(http://www.bookuu.com/images/search.gif) repeat-x 0 0;
	border:1px solid #2263a5;
	color:#333;
	width: 60px;
	padding-top: 2px;
	cursor: pointer;
}


#header .telephone{
	position: relative;
	height: 20px;
	background-color: #F5F5E1;
	color: #333333;
	text-align: center;
	padding-top: 3px;
}
/*
B2C header
*/
#header .bannerBox{
	background: url(../images/redbar.gif) repeat-x;
	padding-top: 10px;
	position: relative;
	height:150px;
}
#header .bannerBox .runner { 
	background: url(../images/redcorner.gif) left top no-repeat;
  width:20px; height: 12px; 
  position: absolute; left: 0; top: 0px;
}
#header .bannerBox .search{ 
	position: absolute; 
	left: 20px; top: 10px; 
  background: #efefde url(../images/box.gif) right bottom no-repeat; 
  width:200px;
}
#header .bannerBox .search form { 
	background: url(../images/box-bl.gif) left bottom no-repeat; 
	width:100%; 
	text-align: center; 
	padding-bottom: 12px; 
} 
#header .bannerBox .search select{margin:5px 0 0 0;}
#header .bannerBox .search .kw { width: 80%; }
#header .bannerBox .SearchItem{ 
	 background:url(../images/br-curve.gif) left bottom no-repeat;
	 position:absolute;
	 width:15px;
	 margin-left:215px;
	 top:10px;
	 left:0;
	 height:30px;
}
#header .bannerBox .RightBanner{
	margin-left: 210px;
}
#header .bannerBox .BannerTel{
	 background: #efefde;
	 clear:both;
	 height:25px; 
	 }
#header .bannerBox .Telbg{
	height:24px;
	background: url(../images/tan_to_white.gif) left bottom repeat-x;
	text-align:center;
	padding:1px 0 0 0;
}
#header .bannerBox .hp_banner {
    clear:both;
	padding:10px 4px 0 18px;
}
#header .bannerBox .hp_banner span{
	margin:0 8px 0 3px; 
	padding: 0; 
	width:32%; 
	height:90px; 
	float:left;
	display: block;
}
#header .bannerBox .hp_banner span.ban1{margin:0 8px 0 0;}
#header .bannerBox .hp_banner span.ban2{margin:0 0 0 0;}

/* ²©¿âÍøÈº */
.shops{margin:6px; width:100%;}
.main_shops_wq{clear:both; font-weight:bold;}
.main_shops_wq a:link {color:#993300; text-decoration:none;}
.main_shops_wq a:visited {color:#993300;text-decoration:none;}
.main_shops_wq a:hover {color: #969600; text-decoration:underline;}
.main_shops_wq a:active {color: #969600;}
.main_shops_title{padding:8px 0; clear:both; font-weight:bold; color:#993300;}
.main_shops_title a:link {color:#993300; text-decoration:none;}
.main_shops_title a:visited {color:#993300;text-decoration:none;}
.main_shops_title a:hover {color: #969600; text-decoration:underline;}
.main_shops_title a:active {color: #969600;}
.main_shops_area{clear:both;}
.main_shops_area ul{}
.main_shops_area ul li{list-style-type:none; width:80px; float:left; display:block;}
.main_shops_area ul li a:link {color:#1964AF; text-decoration:none;}
.main_shops_area ul li a:visited {color:#1964AF;text-decoration:none;}
.main_shops_area ul li a:hover {color: #969600; text-decoration:underline;}
.main_shops_area ul li a:active {color: #969600;}

/* BEGIN styles for pop-over */

.pop-over {
	background-color: #fff;
	border:3px solid #EDEDD3;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	margin: 0 0 0 0;
	padding: 3px 5px 0px 7px;
	width: 350px;
	clear:both;
	float:left;
	}
	
	.pop-over a {
		color:#1964AF;
		line-height: .82em;
		text-decoration: none;
	}
	
	.pop-over a:hover {
		color:#969600;
		text-decoration: underline;
		background-color:#F5F5E6;
	}

	.pop-over ul {
		list-style-type: none;
		margin: .2em 0 0 0;
		padding: 0 0 0 0;
	}
	
	.pop-over li {
		padding: 0 0 4px 0;
	}
	
	.pop-over li a {
		display: block;
		line-height:.82em;
		padding: 2px;	
		width: 100%;
	}

/*	
	.pop-over li a:hover {
		background-color:#F5F5E6;
		color:#c60;
	}
*/

	.pop-over td {
		padding: 0px;
		vertical-align: top;
		width: 25%;
	}
	
/*
=======NEW b2c top CSS 2007-09-26 by eilianson=====
data:2007-09-26;
editor:eilianson;
comment:new web change;
*/	


.navCartNonJSButtonPanel a{display:block; width:89px; height:28px;background:url(http://www.bookuu.com/images/TopCarPannel.gif) no-repeat top left;}
.navCartNonJSButtonPanel a:hover, .navCartNonJSButtonPanel a:active
{
  background: transparent url(http://www.bookuu.com/images/TopCarPannel.gif) left bottom no-repeat;
}


.NewHeader{
	position:relative;
	top:0;
	left:0;
	clear:both;
	/*height:205px;*/
	/*height:152px;*/
	height:220px;
	padding:5px 10px 0 10px;
	overflow:hidden;
}

.NewHeaderSlide{clear:both; padding:0 10px;}
.NewHeader #slidetexts{
	clear:both;
	height:45px;
	display:block;
	overflow:hidden;
	background:#8F0B00;
}
.NewHeader #slidetexts li{clear:both; display:block; list-style-type:none;}
.NewHeader #slidetexts li div{height:45px;  overflow:hidden; clear:both; text-align:center;}
.NewHeader #slidetexts li div img{float:none;}
.NewHeader .ClreaHeader{
	clear:both;
}
.NewHeader .NewHeader_bg{
	clear:both;
	height:120px;
	background:#FFFFFF url(../images/top_main_bg.gif) repeat-x left bottom;
}
.NewTelePoto{
	clear:both;
	background:#F3F3DF;
	color:#333333;
	height:21px; 
	padding:4px 0 0 0;
	text-align:center;
	font-size:12px;
	font-family:"ËÎÌå";
}
.NewHeader .NewLogoBox{
	position:absolute;
	width:208px;
	top:10px;
	left:10px;
	height:81px;
	background:#FFFFFF url(../images/logo_h_bg.gif) repeat-x left bottom;
}
.NewHeader .NewLogoBox .Newlogo{
	clear:both;
	height:66px;
	background:url(../images/logo_b_bg.gif) no-repeat left bottom;
	padding-bottom:15px!important;
	padding-bottom:12px;
}
.NewHeader .NewLogoBox .Newlogo img{float:left;}
.navLogoNonJSButtonPanel a{display:block; width:208px; height:69px;background:url(http://www.bookuu.com/images/indexTop20080212_logo.gif) no-repeat top left;}
.navLogoNonJSButtonPanel a:hover, .navLogoNonJSButtonPanel a:active
{
  background: transparent url(http://www.bookuu.com/images/indexTop20080212_logo.gif) left bottom no-repeat;
}




.NewHeader .rightmenucontent{
	margin-left:208px;
	height:86px;
	background:url(../images/search_l_bg.gif) no-repeat left bottom;
}

.NewHeader .globalBox{
	height:86px;
	padding:0 8px 0 12px;
	clear:both;
	background:url(../images/search_r_bg.gif) no-repeat right bottom;
}
.NewHeader .globalBox td{color:#333333;}
.NewHeader .globalBox td a:link {color:#1964AF; text-decoration:none;}
.NewHeader .globalBox td a:visited {color:#1964AF;text-decoration:none;}
.NewHeader .globalBox td a:hover {color: #969600; text-decoration:underline;}
.NewHeader .globalBox td a:active {color: #969600;}
.NewHeader .helpCen{
	width:120px;
	background:url(../images/arrow-r-orange-11x10._V46891478_.gif) no-repeat 5px 5px;
	padding-left:20px;
	padding-top:2px;
}
.NewHeader .loginInfo{
	padding-top:2px;
}
.loginInfo strong{color:#993300;}

.NewHeader .NewMenu{
	clear:both;
	margin:0 0 0 25px;
}
.NewHeader .NewMenu .rightMenu{width:685px; /*background:url(../images/fl_menu_right_bg.gif) right top;*/ height:32px;}
.NewHeader .NewMenu ul{list-style-type:none; margin:0; padding:0;}
.NewHeader .NewMenu ul li{
	display:block; 
	width:83px; 
	float:left; 
	/*background:url(../images/bt_left_bg.gif) no-repeat top left;*/
	text-align:center;
	padding-top:6px;
	color:#172E54;
	font-size:13px;
	font-weight:bold;
}
.NewHeader .NewMenu ul li a:link {color:#172E54; text-decoration:none;}
.NewHeader .NewMenu ul li a:visited {color:#172E54;text-decoration:none;}
.NewHeader .NewMenu ul li a:hover {color: #172E54; text-decoration:none;}
.NewHeader .NewMenu ul li a:active {color: #172E54;}
.NewHeader .NewMenu ul li.rightBt{
	/*background:url(../images/fl_menu_bg.gif) no-repeat top left;*/
	height:26px;
	
}
.NewHeader .NewMenu ul li.prveBt{
	width:104px;
	background:url(../images/top_view_bg.gif) no-repeat;
	color:#993300;
	font-size:14px;
	height:26px;
}
.NewHeader .NewMenu ul li.prveBt a:link {color:#993300; text-decoration:none;}
.NewHeader .NewMenu ul li.prveBt a:visited {color:#993300;text-decoration:none;}
.NewHeader .NewMenu ul li.prveBt a:hover {color: #993300; text-decoration:none;}
.NewHeader .NewMenu ul li.prveBt a:active {color: #993300;}

.NewHeader .NewMenu ul li.noneBg{
	background:none;
}

.NewHeader .keyword_left_bg{
	clear:both;
	height:34px;
	background:url(../images/keyword_left_bg.gif) bottom left no-repeat;
}
.NewHeader .keyword_right_bg{
	clear:both;
	height:34px;
	background:url(../images/keyword_right_bg.gif) bottom right no-repeat;
	padding:0 8px 0 8px;
}


.NewHeader .keyword_cen_nav_bg{
	clear:both;
	height:34px;
	background:url(../images/keyword_cen_nav_bg.gif) bottom left repeat-x;
}
/*
===== old keyword bg ======
.NewHeader .keyword_left_nav_bg{
	clear:both;
	height:34px;
	background:url(../images/keyword_left_nav_bg.gif) bottom left no-repeat;
	padding:0 13px 0 13px;
}
.NewHeader .keyword_right_nav_bg{
	clear:both;
	height:34px;
	background:url(../images/keyword_right_cbg.gif) bottom right no-repeat;	
}*/

.NewHeader .keyword_left_nav_bg{
	clear:both;
	height:34px;
	background:url(../images/keyword_main_bg.gif) top left no-repeat;
	padding:0 13px 0 13px;
}
.NewHeader .keyword_right_nav_bg{
	clear:both;
	height:34px;
	background:url(../images/keyword_main_bg.gif) bottom right repeat-x;	
}

.NewHeader .keyword_right_nav_bg .nav_content_key{
	clear:both; 
	padding-top:9px;
	/*text-align:center;*/
}
.NewHeader .keyword_right_nav_bg .nav_content_key a:link {color:#fff; text-decoration:none;}
.NewHeader .keyword_right_nav_bg .nav_content_key a:visited {color:#fff;text-decoration:none;}
.NewHeader .keyword_right_nav_bg .nav_content_key a:hover {color: #fff; text-decoration: underline;}
.NewHeader .keyword_right_nav_bg .nav_content_key a:active {color: #fff;}


.NewHeader .keyword_right_nav_bg .nav_content_key strong{color:#17384A;}

/* children header css */
.ChildrenHeader{
	position:relative;
	top:0;
	left:0;
	clear:both;
	height:200px;
	padding:5px 10px 0 10px;
	overflow:hidden;
}
.ChildrenHeader .Nav_Children_bg{
	clear:both;
	height:170px;
	background:url(../images/children_main_top_bg.gif) repeat-x top left;
	overflow:hidden;
}
.ChildrenHeader .Children_Main_bg{
	height:122px; 
	overflow:hidden;
	clear:both;
	background:url(../images/children_top_bg.gif) top left no-repeat;
}

.ChildrenHeader .Children_r_itemBg{
	width:12px; height:14px;
	position:absolute;
	right:10px!important;
	right:9px;
	top:113px;
	float:right;
	background:url(../images/children_top_item_bg.gif) no-repeat;
	z-index:99;
}
.ChildrenHeader .Children_Menu_box{clear:both; padding:0 18px;}

.ChildrenHeader .Children_Menu_bt{margin:8px 0 0 0;}
.ChildrenHeader .Children_Menu_bt td{height:27px; background:url(../images/children_menu_link.gif) top left no-repeat; text-align:center;}
.ChildrenHeader .Children_Menu_bt td.nonebg{background:none;}
.ChildrenHeader .Children_Menu_bt td img{float:none; cursor:pointer;}
.ChildrenHeader .Children_logo_flash{width:400px; height:100px; position:absolute; top:8px; right:12px; float:right; z-index:100}
.ChildrenHeader .Children_left_flash{width:360px; height:110px; position:absolute; top:8px; left:225px; z-index:120}
.ChildrenHeader .Hb_right_flash{width:80px; height:45px; position:absolute; top:123px; right:40px; float:right; z-index:150}
.ChildrenHeader .loginbgxe{clear:both; background:#DAF4C6; padding:8px 0 0 0; text-align:center; height:22px;}
.ChildrenHeader .loginbgxe strong{color:#993300;}

/*
=======NEW wqtop CSS 2007-09-26 by eilianson=====
data:2007-09-26;
editor:eilianson;
comment:new web change;
*/
.WqNewHeader{
	position:relative;
	top:0;
	left:0;
	clear:both;
	height:160px;
	padding:0 10px;
	background:#FFFFFF;
}
.WqHeaderBoxBg{
	clear:both;
	padding:8px 0 0 0;
	height:122px;
	background:url(../images/indexTop_bk_main_bg.gif) repeat-x left bottom;
}
.WqHeaderLogo{
	width:218px;
	height:77px;
	background:#FFFFFF url(../images/indexTop_bk_bg.gif) right bottom no-repeat;
	padding:6px 0 0 0;
	float:left;
}
.WqHeaderLogo img{float:left;}
.WqHeadRight{
	margin-left:220px;
}
.wqAdsearch{width:140px; padding-left:10px;}
.wqAdsearch a:link {color:#fff; text-decoration:none;}
.wqAdsearch a:visited {color:#fff;text-decoration:none;}
.wqAdsearch a:hover {color: #ffff00; text-decoration: underline;}
.wqAdsearch a:active {color: #ffff00;}
.WqLoginNew{height:35px; padding-left:10px;}
.WqLoginNew strong{color:#993300;}
.WqMenu{
	font-size:13px;
	/*color:#993300;*/
	color:#993300;
	font-weight:bold;
	padding-left:10px;
}

.WqMenu a:link {color:#993300; text-decoration:none;}
.WqMenu a:visited {color:#993300;text-decoration:none;}
.WqMenu a:hover {color: #939300; text-decoration:none;}
.WqMenu a:active {color: #939300;}
.WqKeyBox{
	clear:both;
	padding:0 6px;
	margin-top:3px!important;
	margin-top:2px;
}
.WqKeyBox .keyLeftBg{
	clear:both;
	background:url(http://www.bookuu.com/images/indexTop_keyword_left.gif) left top no-repeat;
	height:28px;
	padding:0px;
	color:#FFFFFF;
}
.WqKeyBox .keyLeftBg .wzkeybox{
	clear:both;
	padding:6px 10px 0 10px;
}
.WqKeyBox .keyLeftBg .wzkeybox strong{color:#183A4D;}
.WqKeyBox .keyLeftBg .wzkeybox a:link {color:#fff; text-decoration:none;}
.WqKeyBox .keyLeftBg .wzkeybox a:visited {color:#fff;text-decoration:none;}
.WqKeyBox .keyLeftBg .wzkeybox a:hover {color: #fff; text-decoration:underline;}
.WqKeyBox .keyLeftBg .wzkeybox a:active {color: #fff;}
.WqKeyBox .keyRightBg{
	clear:both;
	background:url(http://www.bookuu.com/images/indexTop_keyword_right.gif) right top repeat-x;
	height:28px;
	
}
.wqpossword{
	width:100px;
	height:15px;
	color:#333333;
}

.FutureHeader{
	position:relative;
	top:0;
	left:0;
	clear:both;
	height:158px;
	padding:0 10px;
	background:#FFFFFF;
}
.FutureHeader .HeaderBg{
	clear:both;
	padding:6px 0 0 0;
	height:120px;
	background:url(http://www.bookuu.com/images/indexTop20080212_main_bg.gif) repeat-x left bottom;
}
.FutureHeader .RightFutureBg{
	background:url(http://www.bookuu.com/images/indexTop20080212_right_iconbg.gif) right 24px no-repeat;
	vertical-align:bottom;
}


.FutureLogo{
	width:306px;
	height:80px;
	background:url(http://www.bookuu.com/images/indexTop20080212_logo_right.gif) no-repeat right bottom;
	padding:4px 0 0 0;
	float:left;
}


.passinput{height:20px; width:48px; background:url(../images/input_bg3.gif); border:0; padding:2px 0 0; font-size:12px; cursor:pointer;}
	
	