@charset "utf-8";
.show{
	display: block;
}
.hide{
	display: none;
}
.dropdown {
	width: 150px;
}
 .thrColFixHdr #sidebar1 ul.cart {
	list-style-type:none;
	margin-left: 30px; 
	margin-top: 20px;
	padding: 0;
}
.thrColFixHdr #sidebar1 ul.cart h2{
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #007c8f;
}
.thrColFixHdr #sidebar1 ul.cart h3{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #6d6e71;
}
.thrColFixHdr #sidebar1 ul.main_branch {
	list-style-type:none;
	margin-left: 10px; 
	margin-top: 20px;
	padding: 0;
	font: bold 13px Arial, Helvetica, sans-serif;
}
* html .dotline {margin-bottom: -4px;line-height: 1%; }
.dotline {
	border-bottom: dashed #a2c0c4 1px;
	margin: 0 0 2px 0;
	height: 4px;
	width: 160px;
	padding: 0;
}
.thrColFixHdr #sidebar1 ul.main_branch a{
	color: #003e49;
	text-decoration: none;
}
.thrColFixHdr #sidebar1 ul.main_branch a:hover {
	color: #007c8f;
	text-decoration: underline;
}
.thrColFixHdr #sidebar1 ul.sec_branch {
	list-style-type:none;
	margin-left: 20px;
	padding:0;
	color: #6d6e71;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.thrColFixHdr #sidebar1 ul.sec_branch li {
	margin: 1px 0 2px 0;
}
.thrColFixHdr #sidebar1 ul.sec_branch a{
	color: #006b77;
}
.thrColFixHdr #sidebar1 ul.sec_branch a:hover {
	color: #007c8f;
}
.thrColFixHdr #sidebar1 ul.ter_branch{
	list-style-type:none;
	margin-left: 10px;
	padding:0;
}
.thrColFixHdr #sidebar1 ul.ter_branch a{
	color: #6d6e71;
	text-decoration: none;
}
.thrColFixHdr #sidebar1 ul.ter_branch a:hover {
	color: #007c8f;
	text-decoration: underline;
}
	
	#btn_addto a {   
		margin-left: 5px;
		float:left;
		display: block; 
		background:url(../../images/buttons/btn_addto.gif) bottom;  
		width: 86px; 
		height: 18px;
    }
    #btn_addto a:hover {   
    	background:url(../../images/buttons/btn_addto.gif) no-repeat top;   
    }
	#btn_buy a {   
		margin-left: 5px;
		float:left;
		display: block; 
		background:url(../../images/buttons/btn_buy.gif) bottom;  
		width: 57px; 
		height: 17px;
    }
    #btn_buy a:hover {   
    	background:url(../../images/buttons/btn_buy.gif) no-repeat top;   
    }
	#btn_send a{
		float:right;
		margin-right: 24px;
		display: block; 
		background:url(../../images/buttons/btn_send.gif) bottom;  
		width: 37px; 
		height: 17px;
	}
    #btn_send a:hover {   
    	background:url(../../images/buttons/btn_send.gif) no-repeat top;   
    }
    #btn_continue a {   
		display: block; 
		background:url(../../images/buttons/btn_continue.gif) bottom;  
		width: 58px; 
		height: 18px;
    }
    #btn_continue a:hover {   
    	background:url(../../images/buttons/btn_continue.gif) no-repeat;   
    }
	#btn_join a {   
		float: right;
		display: block; 
		background:url(../../images/buttons/btn_join.gif) bottom;  
		width: 130px; 
		height: 17px;
    }
    #btn_join a:hover {   
    	background:url(../../images/buttons/btn_join.gif) no-repeat top;   
    }	
	#btn_tell a { 
		float: right;
		display: block; 
		background:url(../../images/buttons/btn_tell.gif) bottom;  
		width: 96px; 
		height: 18px;
    }
    #btn_tell a:hover {   
    	background:url(../../images/buttons/btn_tell.gif) no-repeat top;   
    }
	#btn_confirmbasket a {   
		display: block; 
		background:url(../../images/buttons/btn_confirmbasket.gif) bottom;  
		width: 94px; 
		height: 18px;
    }
    #btn_confirmbasket a:hover {   
    	background:url(../../images/buttons/btn_confirmbasket.gif) no-repeat top;   
    }
	#btn_login a {   
		display: block; 
		background:url(../../images/buttons/btn_login.gif) bottom;  
		width: 44px; 
		height: 17px;
    }
    #btn_login a:hover {   
    	background:url(../../images/buttons/btn_login.gif) no-repeat top;   
    }
	#btn_addto_b a {   
		display: block; 
		background:url(../../images/buttons/btn_addto_b.gif) bottom;  
		width: 86px; 
		height: 19px;
    }
    #btn_addto_b a:hover {   
    	background:url(../../images/buttons/btn_addto_b.gif) no-repeat;   
    }
	#btn_buy_b a {   
		display: block; 
		background:url(../../images/buttons/btn_buy_b.gif) bottom;  
		width: 57px; 
		height: 18px;
    }
    #btn_buy_b a:hover {   
    	background:url(../../images/buttons/btn_buy_b.gif) no-repeat; 
    }
	#btn_browse_b a {   
		display: block; 
		background:url(../../images/buttons/btn_browse_b.gif) bottom;  
		width: 58px; 
		height: 18px;
    }
    #btn_browse_b a:hover {   
    	background:url(../../images/buttons/btn_browse_b.gif) no-repeat;   
    }


#btn_logout a {   
                                display: block; 
                                background:url(../../images/buttons/btn_logout.gif) bottom;  
                                width: 55px; 
                                height: 18px;
                }
                 #btn_logout a:hover {   
                                background:url(../../images/buttons/btn_logout.gif) no-repeat;   
                 }
#btn_update a {   
				float: right;
                                display: block; 
                                background:url(../../images/buttons/btn_update.gif) bottom;  
                                width: 55px; 
                                height: 18px;
                  }
                 #btn_update a:hover {   
                                background:url(../../images/buttons/btn_update.gif) no-repeat;   
                }

#btn_contshop a {   
                                display: block; 
                                background:url(../../images/buttons/btn_contshop.gif) bottom;  
                                width: 130px; 
                                height: 18px;
				margin-right: 8px;
   }
   #btn_contshop a:hover {   
                background:url(../../images/buttons/btn_contshop.gif) no-repeat;   
  }

#btn_shop a {   
                                display: block; 
                                background:url(../../images/buttons/btn_shop.gif) bottom;  
                                width: 100px; 
                                height: 17px;
    }
    #btn_shop a:hover {   
                background:url(../../images/buttons/btn_shop.gif) no-repeat;   
    }



	
	
ul#nav {
	list-style: none;
	height: 34px;
	margin: 0;
	padding: 0;
	width: 100%;
}	
ul#nav li {
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	display: inline; /* fix IE double width margin bug*/
	font-size: 8px;
	}

ul#nav li a#home {
	display: block;
	position: relative;
	width: 55px;
	height: 34px;
	}
ul#nav li a#home span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_home.gif) 0 -34px;
}
ul#nav li a#home:hover span { background-position: 0 0; }	
ul#nav li #home span.sel {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_home.gif) 0 0;
}
ul#nav li a#fragrance {
	display: block;
	position: relative;
	width: 90px;
	height: 34px;
	}
ul#nav li a#fragrance span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_fragrance.gif) 0 -34px;
}
ul#nav li a#fragrance:hover span { background-position: 0 0; }	
ul#nav li #fragrance span.sel {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_fragrance.gif) 0 0;
}
ul#nav li a#cosmetics {
	display: block;
	position: relative;
	width: 87px;
	height: 34px;
	}
ul#nav li a#cosmetics span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_cosmetics.gif) 0 -34px;
}
ul#nav li a#cosmetics:hover span { background-position: 0 0; }	
ul#nav li #cosmetics span.sel {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_cosmetics.gif) 0 0;
}
ul#nav li a#liquor {
	display: block;
	position: relative;
	width: 60px;
	height: 34px;
	}
ul#nav li a#liquor span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_liquor.gif) 0 -34px;
}
ul#nav li a#liquor:hover span { background-position: 0 0; }	
ul#nav li #liquor span.sel {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_liquor.gif) 0 0;
}
ul#nav li a#electronics {
	display: block;
	position: relative;
	width: 100px;
	height: 34px;
	}
ul#nav li a#electronics span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_electronics.gif) 0 -34px;
}
ul#nav li a#electronics:hover span { background-position: 0 0; }
ul#nav li #electronics span.sel {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_electronics.gif) 0 0;
}	
ul#nav li a#confectionary {
	display: block;
	position: relative;
	width: 123px;
	height: 34px;
	}
ul#nav li a#confectionary span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_confectionary.gif) 0 -34px;
}
ul#nav li a#confectionary:hover span {background-position: 0 0;}	
ul#nav li #confectionary span.sel {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_confectionary.gif) 0 0;
}
ul#nav li a#arrow {
	display: block;
	position: relative;
	width: 14px;
	height: 34px;
	}
ul#nav li a#arrow span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../../images/u_arrow.gif) 0 -34px;
}
ul#nav li a#arrow:hover span {background-position: 0 0;}	

ul#nav li a:hover {cursor: pointer;}

