#logo {
	float:left;
	padding-top:15px; padding-left:15px; padding-rifht:15px;
	}

#toptab {	background: url(../images/toptab_bg.gif) no-repeat right top;
	height: 30px;
	width: 380px;
	line-height:25px;
	float:right;
}

#toptab ul li{float:left;position:relative; z-index:999;}
#toptab ul li em{ font-style:normal; font-weight:normal; text-decoration:underline; margin-left:2px;}
#toptab ul li a{  font-size:12px; font-weight:bold;	display:block;
	background: url(../images/toptab_arrow.gif) no-repeat right top; color:#00C3FB; text-indent:10px;}
	
#toptab ul li:hover a{ background-position:right bottom; color:#00C3FB;text-decoration:none}
#toptab ul li:hover a span{background:transparent url(../images/toptab_arrow_l.gif) no-repeat left bottom ; height:25px; display:block; cursor:pointer; }

#toptab #myAccount{width:107px;}
#toptab #CustomerService{width:141px;}
#toptab #Currencies{width:132px;}
#toptab ul li div{display: none;}
#toptab ul li ul li{width:100%}
#toptab ul li:hover div{display:block;position:absolute;top:25px;left:0;background:#fff}
#toptab ul li:hover #myAccountsub { background:url(../images/toptabsub_1.gif); width:156px; height:82px; filter: Alpha(Opacity=75); }
#toptab ul li:hover #CustomerServicesub { background:url(../images/toptabsub_2.gif); width:141px; height:132px;filter: Alpha(Opacity=80); }
#toptab ul li:hover #Currenciessub{ background:url(../images/toptabsub_3.gif); width:149px; height:135px;left:-17px; filter: Alpha(Opacity=80); }

#toptab ul li:hover div ul {margin-left:15px; margin-top:5px;}
#toptab ul li:hover ul li a {color:#00C3FB; font-size:11px; background:url(../images/toptab_subico.gif) no-repeat left center; text-indent:1em; line-height:16px;}

#toptab ul li:hover p{color:#00C3FB; text-indent:1.5em; line-height:16px; height:16px; margin:0; padding:0}
#toptab ul li:hover p a{ background:none; display:inline; font-weight:normal; font-size:11px;}
#toptab ul li:hover p a:hover{color:#00C3FB; text-decoration:underline}
#toptab ul li ul li a{ font-weight:normal; background:none; text-indent:0; width:auto;}
#toptab ul li:hover ul li a:hover {color:#00C3FB; text-decoration:underline}


#topmenu {background: url(../images/topmenu_bg.gif);float:right;clear:right;margin-top:26px;width:745px;}
#topmenu .l {
	background: url(../images/topmenu_left.gif) no-repeat left top;
}
#topmenu .r {
	background: url(../images/topmenu_right.gif) no-repeat right top;
	line-height:25px;
	height: 27px;	
}
#topmenu .r ul { margin-left:3px;}
#topmenu .r ul li{  float:left; margin-top:1px; border-right:1px solid #ddd}	
#topmenu .r ul li:hover{ }
#topmenu .r ul li a{ font-size:13px; font-weight: bold;padding:0 18px; display:block}
#topmenu .r ul li a:hover { text-decoration:none;background:#efefef; }



#top_ueserinfo a{  color:#00C3FB}
#top_ueserinfo a:hover{ color:#fff; text-decoration:underline}

#mainmenu {
	width: 174px;
	height:59px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	float:left;
}



ul{ margin:0; padding:0; list-style:none;}

#headerShoppingcart {
	float:right;
	margin-right:0px;
	margin-top:2px;
}
#headerShoppingcart ul li {
	margin-left:20px;
	list-style:none;
	z-index:90;
	padding:0;
	position:relative;	
	line-height:24px;}
#headerShoppingcart ul, #headerShoppingcart ul li {
	list-style:none;
	margin:0 auto;
	padding:0;} /* ul, li style */


#headerShoppingcart ul li a span {	
	background:url(../images/cartheader.png) no-repeat left bottom;
	width:70px;
	display:block;
	padding-left:40px;}
#headerShoppingcart ul li:hover a span {	
	background:url(../images/cartheader_on.png) no-repeat left bottom;}	


#livehelp {
	float:right;
	margin-right:4px;
	margin-top:13px;
	height:27px;
	padding:0;
	padding-left:20px;
	}

#livehelp ul li { z-index:900; position:relative; background:url(../images/livehelp.gif) no-repeat  bottom right; height:27px; width:180px; }
#livehelp ul li:hover { z-index:900; position:relative; background:url(../images/livehelp.gif) no-repeat  top right;}

#livehelp ul li a { line-height:27px; color:#ff7e00; padding-left:20px;}

#livehelp ul li:hover div { display:block; background-color:#2c2c2c;width:180px; filter: Alpha(Opacity=90);}
#livehelpsub { display:none; }
#livehelpsub ul li { background-image:none;filter: Alpha(Opacity=80);}
#livehelpsub ul li:hover { background-image:none;filter: Alpha(Opacity=80);}


#livehelpsub ul, #livehelpsub ul li {
	float:none;
	display:block;}
#livehelpsub ul li {
	padding-left:20px;}	
#livehelpsub ul li a{
	padding-left:0px;}		