#header1_bg
{
	height:40px;
	overflow:visible;
	background-color:black;
	background-image:url('../images/header bar bg.png');
}

#header1
{
	height:40px;
	overflow:visible;
}

#header1 #top_menu
{
	display:inline-block;
	height:40px;
	float:right;
}

#header1 #top_menu .top_menu_item
{
	display:inline-block;
	float:right;
	margin-right:10px;
}


#header1 #top_menu .top_menu_item a
{
	font-size:10pt;
	color:white;
	line-height:40px;
}


#header1 #top_menu .top_menu_item.selected a span,
#header1 #top_menu .top_menu_item:hover a span,
#header1 #top_menu .top_menu_item a:focus span
{
	color:black;
}

#header1 #top_menu .seperator
{
	display:inline-block;
	width:2px;
	margin-top:16px;
	margin-bottom:14px;
	height:10px;
	background-color:#00bbd4;
	float:right;
	margin-right:10px;
}
/* btn_facebook */
#header1 #top_menu #top_menu_item4_link
{
	background-image:url('../images/facebook-top.png');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
}


#header1 .user_link_login
{
	display:inline-block;
	height:40px;
	float:right;
	border-left:1px solid #414141;
	border-right:1px solid #414141;
}
#header1 .user_link_login a
{
	font-size:10pt;
	color:white;
	line-height:40px;
	margin:0px 10px;
	display:inline-block;
	float:right;
}
#header1 .user_link_login a:hover,
#header1 .user_link_login a:focus
{
	color:#1ED6F8;
}

#header1 .user_box
{
	display:inline-block;
	height:40px;
	float:right;
	border-left:1px solid #414141;
	border-right:1px solid #414141;
	overflow:hidden;
}
#header1 .user_box span.hello
{
	font-size:10pt;
	color:black;
	font-weight:bold;
	line-height:40px;
	margin:0px 10px;
	display:inline-block;
	float:right;
}
#header1 .user_box span.arrow_down
{
	height:40px;
	margin-left:10px;
	display:inline-block;
	float:right;
	width:20px;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url('../images/user menu arrow down.png?num=1');
}
#header1 .user_box .user_box_hover
{
	overflow:hidden;
	clear:both;
	width:1000px;
	float:right;
	position:relative;
	top:-5px;
	z-index:100;
	display:none;
}
#header1 .user_box:hover {overflow:visible;}
#header1 .user_box .user_box_hover .user_box_hover_top
{
	height:33px;
	overflow:hidden;
}
#header1 .user_box .user_box_hover .user_box_hover_top span
{
	display:inline-block;
	float:right;
	height:33px;
}
#header1 .user_box .user_box_hover .user_box_hover_top span.left
{
	width:30px;
	background-image:url('../images/mini menu bg top left.png?num=1');
}
#header1 .user_box .user_box_hover .user_box_hover_top span.right
{
	width:60px;
	background-image:url('../images/mini menu bg top right.png?num=1');
}
#header1 .user_box .user_box_hover .user_box_hover_top span.center
{
	width:140px;
	background-image:url('../images/mini menu bg top center.png');
}
#header1 .user_box .user_box_hover .user_box_hover_bottom
{
	height:18px;
	overflow:hidden;
}
#header1 .user_box .user_box_hover .user_box_hover_bottom span
{
	display:inline-block;
	float:right;
	height:18px;
}
#header1 .user_box .user_box_hover .user_box_hover_bottom span.left
{
	width:30px;
	background-image:url('../images/mini menu bg bottom left.png?num=2');
}
#header1 .user_box .user_box_hover .user_box_hover_bottom span.right
{
	width:60px;
	background-image:url('../images/mini menu bg bottom right.png?num=2');
}
#header1 .user_box .user_box_hover .user_box_hover_bottom span.center
{
	width:140px;
	background-image:url('../images/mini menu bg bottom center.png');
}
#header1 .user_box .user_box_hover .user_box_hover_middle
{
	overflow:hidden;
}
#header1 .user_box .user_box_hover .user_box_hover_middle span,
#header1 .user_box .user_box_hover .user_box_hover_middle div.center
{
	display:inline-block;
	float:right;
	overflow:hidden;
	min-height:10px;
}
#header1 .user_box .user_box_hover .user_box_hover_middle span.right
{
	width:30px;
	background-image:url('../images/mini menu bg right.png?num=1');
	background-position:right;
}
#header1 .user_box .user_box_hover .user_box_hover_middle span.left
{
	width:30px;
	background-image:url('../images/mini menu bg left.png?num=2');
}
#header1 .user_box .user_box_hover .user_box_hover_middle div.center {background-color:white;}
#header1 .user_box .user_box_hover ul
{
	display:block;
	overflow:hidden;
}
#header1 .user_box .user_box_hover ul li
{
	display:block;
	overflow:hidden;
	height:30px;
	border-bottom:1px solid #DDDDDD;
}
#header1 .user_box .user_box_hover ul li a
{
	height:auto;
	border-radius:0px;
	color:black;
	display:block;
	width:100%;
	margin:0;
	margin-top:5px;
	padding:0;
	height:25px;
	line-height:25px;
	font-size:10pt;
}
#header1 .user_box .user_box_hover ul li span
{
	
}
#header1 .user_box .user_box_hover ul li a:hover span {color:#0197f1;}
#header1 .user_box .user_box_hover ul li span.icon
{
	height:25px;
	width:20px;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:right center;
	background-image:url('../images/user menu arrow.png');
}
#header1 .user_box .user_box_hover ul li a:hover span.icon
{
	background-image:url('../images/user menu arrow2.png');
}

#header1 .phone_block
{
	display:inline-block;
	height:40px;
	float:left;
	font-size:10pt;
	color:white;
	line-height:40px;
}
#header1 .hello_user_block
{
	display:inline-block;
	height:40px;
	float:left;
}
#header1 .hello_user_block span
{
	font-size:10pt;
	color:white;
	line-height:40px;
	display:inline-block;
	float:left;
}
#header1 .hello_user_block .seperator
{
	display:inline-block;
	width:2px;
	height:10px;
	background-color:white;
	float:left;
	margin:16px 10px 14px 10px;
}

#header1 .btn_login
{
	float:left;
	height:25px;
	width:45px;
	overflow:visible;
	margin-top:15px;
	margin-left:10px;
}
#header1 .btn_login:hover {overflow:visible;}
#header1 .btn_login .icon
{
	float:left;
	height:44px;
	width:44px;
	overflow:hidden;
	background-image:url('../images/btn_login.png');
	background-position:center;
	background-repeat:no-repeat;
}
#header1 .btn_login:hover .icon {background-image:url('../images/btn_login2.png');}
#header1 .btn_login .btn_login_hover
{
	overflow:hidden;
	clear:both;
	width:247px;
	float:left;
	position:relative;
	left:-20px;
	top:0px;
	z-index:-1;
	opacity:0;
}
#header1 .btn_login:hover .btn_login_hover {opacity:1;z-index:100;}
#header1 .btn_login .btn_login_hover .btn_login_hover_top
{
	height:33px;
	background-image:url('../images/open ruller up.png');
}
#header1 .btn_login .btn_login_hover .btn_login_hover_bottom
{
	height:18px;
	background-image:url('../images/open ruller down.png');
}
#header1 .btn_login .btn_login_hover .btn_login_hover_middle
{
	background-image:url('../images/open ruller middle.png');
}

#header1 .btn_search
{
	float:left;
	height:25px;
	width:45px;
	overflow:visible;
	margin-top:15px;
	margin-left:10px;
}
#header1 .btn_search:hover {overflow:visible;}
#header1 .btn_search .icon
{
	float:left;
	height:44px;
	width:44px;
	overflow:hidden;
	background-image:url('../images/btn_search.png');
	background-position:center;
	background-repeat:no-repeat;
}
#header1 .btn_search:hover .icon {background-image:url('../images/btn_search2.png');}
#header1 .btn_search .btn_search_hover
{
	overflow:hidden;
	clear:both;
	width:380px;
	float:left;
	position:relative;
	left:-20px;
	top:0px;
	z-index:-1;
	opacity:0;
}
#header1 .btn_search:hover .btn_search_hover {opacity:1;z-index:100;}
#header1 .btn_search .btn_search_hover .btn_search_hover_top
{
	overflow:hidden;
	height:33px;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_top span
{
	display:inline-block;
	float:right;
	height:33px;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_top span.left
{
	width:60px;
	background-image:url('../images/mini menu bg top left2.png');
}
#header1 .btn_search .btn_search_hover .btn_search_hover_top span.right
{
	width:30px;
	background-image:url('../images/mini menu bg top right2.png');
}
#header1 .btn_search .btn_search_hover .btn_search_hover_top span.center
{
	width:290px;
	background-image:url('../images/mini menu bg top center.png');
}
#header1 .btn_search .btn_search_hover .btn_search_hover_bottom
{
	height:18px;
	overflow:hidden;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_bottom span
{
	display:inline-block;
	float:right;
	height:18px;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_bottom span.left
{
	width:60px;
	background-image:url('../images/mini menu bg bottom left2.png');
}
#header1 .btn_search .btn_search_hover .btn_search_hover_bottom span.right
{
	width:30px;
	background-image:url('../images/mini menu bg bottom right2.png');
}
#header1 .btn_search .btn_search_hover .btn_search_hover_bottom span.center
{
	width:290px;
	background-image:url('../images/mini menu bg bottom center.png');
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle
{
	overflow:hidden;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle span.right,
#header1 .btn_search .btn_search_hover .btn_search_hover_middle span.left,
#header1 .btn_search .btn_search_hover .btn_search_hover_middle div.center
{
	display:inline-block;
	float:right;
	overflow:hidden;
	min-height:60px;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle span.right
{
	width:30px;
	background-image:url('../images/mini menu bg right2.png');
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle span.left
{
	width:30px;
	background-image:url('../images/mini menu bg left2.png');
	background-position:left;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle div.center 
{
	background-color:white;
	width:320px;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle form
{
	margin:0;
	padding:0;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle input[type=text]
{
	float:right;
	height:50px;
	line-height:50px;
	width:260px;
	text-indent:10px;
	color:#727272;
	border:1px solid #E7E7E7;
	background-color:#F6F6F6;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle input[type=submit]
{
	float:right;
	height:50px;
	width:50px;
	background-color:#00BBD4;
	background-image:url('../images/popup search icon.png');
	background-repeat:no-repeat;
	background-position:center;
	border:0;
	margin-right:10px;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle input[type=submit]:hover
{
	background-color:#F45F05;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle ul
{
	margin:0;
	padding:0;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle li
{
	float:right;
	height:40px;
	line-height:40px;
	width:260px;
	text-indent:10px;
	
	border-bottom:1px solid #F1F1F1;
}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle li:last-child {border:0;}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle li a{color:#9E9E9E;}
#header1 .btn_search .btn_search_hover .btn_search_hover_middle li a:hover{color:#F76404;}

/********************************/
/**** header3 *******************/
/********************************/

#header3_bg
{
	height:60px;
	overflow:visible;
	background-color:white;
	border-top:1px solid #E2E2E2;
	border-bottom:2px solid #0197f1;
}

#header3
{
	height:60px;
	overflow:visible;
}






/********************************/
/**** header2 *******************/
/********************************/

#header2_bg
{
	height:130px;
	overflow:visible;
	background-color:white;
}
#header2
{
	height:130px;
	overflow:visible;
	text-align:center;
}

#header2 #logo
{
	display:inline-block;
	float:right;
	height:60px;
	margin-top:30px;
	overflow:hidden;
	
}

#header2 #logo img
{
	height:60px;
}

#header2 .header_main_btn_area
{
	float:left;
	overflow:hidden;
	margin-top:50px;
}
#header2 .header_main_btn_area a
{
	float:right;
	display:inline-block;
	margin-right:20px;
	height:35px;
	line-height:35px;
	width:160px;
	text-align:center;
	color:white;
	font-size:16pt;
	background-color:#0FBFD6;
	border-radius:10px;
	
}
#header2 .header_main_btn_area a:hover {background-color:#006471;}
#header2 .header_main_btn_area a.btn_back
{
	background-color:transparent;
	color:#0FBFD6;
	width:auto;
	font-size:12pt;
}
#header2 .header_main_btn_area a.btn_back:hover
{
	background-color:transparent;
	color:#006471;
}