#logo{
	display:block;
	width:221px;
	height:40px;
	margin: 0 0 .5em 0;
	background:url(../images/logo.gif) no-repeat;
}
#logo a{
	text-decoration:none;
}
#logo a:hover{
	text-decoration:none;
}

input#searchBox{
	border:1px solid #90CB26;
	}

ul#nav{
	clear:both;
	margin:0;
	background:#3b3b3b url(../images/global_ul_bg.gif) no-repeat right top;
}
ul#nav li{
	float:left;
	list-style:none;
	position:relative;
	padding:0;
	margin:0;
	background:#3b3b3b;
	z-index:400;
}
ul#nav li a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	float:left;
	padding:.6em .8em .7em;
	margin:0;
	font-weight:bold;
	background:#3b3b3b url(../images/global_nav_bg.gif) no-repeat right top;
}
ul#nav li:hover a{
	background:#3b3b3b url(../images/global_nav_hov.gif) repeat-x right top;
}
ul#nav li a:hover{
	background:#f88900 url(../images/global_nav_hov.gif) repeat-x right top;
}
ul#nav li.welcome a.welcome{
	background:#ff8800 url(../images/bg3.gif) no-repeat right top;
}
ul#nav li.welcome{ 
	padding-left:5px; 
	background:#ff8800 url(../images/bg3.gif) no-repeat top left
}
ul#nav li ul{
	position:absolute;
	width:310px;
	top:2.8em;
	margin:0;
	display:none;
	padding:0 0 2em 0;
	border:none;
}
ul#nav li:hover ul, ul#nav li.hover ul{
	display:block;
	left:-1px;
	background:#5c5c5c url(../images/navul.png) no-repeat center bottom;
	height:auto;
}
ul#nav li.last ul{
	left:-180px;
}
ul#nav li li{
	width:155px;
	background:none;
	line-height:1.6em;
}
ul#nav li li:hover{
	background:#4e4e4e;
}
ul#nav li li a, ul#nav li:hover li a{
	float:none;
	color:#ffffff;
	background:none;
	padding:.3em 1em;
	margin:0;
	font-weight:normal;
}
ul#nav li li a:hover{
	background:#4e4e4e;
}

#globalTopBanner{
	height:15px;
	background:url(../images/bg1.gif) repeat-x;
}

#footer{
	margin:1em 0 0 0;
	}
#footerTop{
	border-top:solid 1px #eaeaea;
	border-bottom:solid 1px #eaeaea;
	padding:.5em 0;
	}
#footerTop a{
	color:#6b6b6b;
	margin: 0 .5em;
	}
#footerTop a.footerPrint{
	float:right;
	background:url(../images/printer_icon.gif) no-repeat left center;
	padding:.2em 2em;
	}
#footerTop a.toTop{
	float:right;
	border:0;
	margin:-0.4em 3.5em 0 0;
	padding:0;
}

#footerMain{
	background:#f8f8f8 url(../images/footer_lid.gif) no-repeat;
	padding:2em 0;
	margin: 1em 0 0;
	}
#footerMain ul{
	float:left;
	margin:.5em;
	width:205px;
	padding-left:20px;
	}
#footerMain ul li{
	list-style:none;
	margin:.4em 0 0 1.5em;
	}
#footerMain ul li.footerHeading{
	background: url(../images/footerlistheads.gif) no-repeat center center;
	font-weight:bold;
	text-align:center;
	line-height:3em;
	margin: 0;
	}
	
.tran{width:203px; background:url('../images/translate.gif') no-repeat; border:1px solid #DDDDDD; height:160px;}
.tran dl{ line-height:150%; font-size:12px;}
.tran a{background:url('../images/state.gif') no-repeat 0 3px; padding-left:20px;}
.tran a.it{ background-position:0 -14px;}
.tran a.nl{ background-position:0 -30px;}
.tran a.es{ background-position:0 -46px;}
.tran a.da{ background-position:0 -62px;}
.tran a.de{ background-position:0 -78px;}
address{
	font-style:normal;
	margin:-1.5em 0 0 5em;
	}
#copyright{
	background:#3b3b3b url(../images/copy_mid.gif) repeat-x 0 center;
	color:#ffffff;
	text-align:center;
	}
	#copyright:before{
		content:url(../images/copy_top.gif);
	}
	#copyright:after{
		content:url(../images/copy_base.gif);
	}
#footerLogos{
	margin:.5em 0;
	float:right;
	}
#footerLogos a img{
	border:solid 1px #eaeaea;
	margin-left:.3em;
	}
#footerMain a.mailtoLink{
	margin-left: 2.65em;
}

.scrollImg { width:250px; }	
.scrollImg .btn_prev,.scrollImg .btn_next { float:left; display:block; background:url(../images/bg_prv_nxt.gif) no-repeat; width:10px; height:45px; }
.scrollImg .btn_next { float:right; background-position: -11px 0; }
.scrollImg #picView { width:210px; height:45px; overflow:hidden; margin-top:5px; }
.scrollImg ul { margin:0 0 0 0; }
.scrollImg li { float:left; margin-right:8px; border:1px solid #e7e7e8; }

.found{border-top:1px solid #E5E5E5; padding:10px 5px;}
.found h2{ font-size:16px; margin-bottom:10px;}
.found .fr{float:right; font-size:12px;}
.found dl{margin:10px auto 0;}
.found dt{width:85px; float:left;}
.found dd{float:left; padding:10px; color:#666;}

.bott14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.bott14:hover {
	color: #0099FF;
	text-decoration: none;
}

.time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.searchOptions dl{border-bottom:1px dashed #E7CDAE; margin:0 5px; overflow:hidden; padding:4px 0; width:608px;} 
.searchOptions dt{float:left; font-weight:bold; line-height:25px; text-align:right; width:120px;}
.searchOptions dd{width:470px; overflow:hidden; float:right;}
.searchOptions dd a {height:15px; line-height:15px; overflow:hidden; text-decoration:none; white-space:nowrap;}
.searchOptions dd a:link, .searchOptions dd a:visited{color:#005AA0;} 
.searchOptions dd a:hover, .searchOptions dd a:active, .searchOptions dd a.curt:link, .searchOptions dd a.curt:visited{background:none repeat scroll 0 0 #4598D2; color:#FFF;} 

.filterItem{ float:left; margin-right:20px; padding:3px; background-color:#E2F5FF; border:1px solid #00A8FF; }
.filterText{ float:left; margin-right:5px; }
.filterOption{ float:left; margin-right:20px; padding-top:4px; }
.deleteFilter{ float:left; }

.advanced{ border:1px solid #E6E6E6; height:4px; margin:4px auto 30px; overflow:visible; position:relative; font-size:11px;}
.advanced #advbtn{ background:url('../images/advsearch.gif') repeat-x scroll 0 0 #E6E6E6; border-color:#FFFFFF #E6E6E6 #E6E6E6; border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6; border-style:solid; border-width:1px; height:20px; left:250px; line-height:20px; padding-right:19px; position:absolute; text-align:right; top:4px; width:90px;}
.advanced #advbtn a{ color:#005AA0; text-decoration:none;}
.advanced #advbtn b{display:block; position:absolute; top:6px; right:6px; overflow:hidden; width:7px; height:8px; background:url('../images/advsearch.gif') no-repeat scroll 0 -30px transparent; }
.advanced #advbtn em{display:block; position:absolute; top:6px; right:6px; overflow:hidden; width:7px; height:8px; background:url('../images/advsearch.gif') no-repeat scroll 0 -39px transparent;}

.loadbtn{ background:url('../images/shopping_bg.gif') 0 0 no-repeat; padding-left:25px; display:block; width:40px; text-align:left; }
.detailbtn{ background:url('../images/printer_icon.gif') 0 0 no-repeat; padding-left:25px; display:block; width:40px; text-align:left; }

.detail .item{border-bottom:1px solid #CCC; padding:5px;}
.detail .item .img{float:left; width:100px; }
.detail .item .img img{border:1px solid #CCC;}
.detail .item .info{float:left; text-align:left;}
.detail .item .itemName{height:40px;overflow:hidden;}
.detail .item .itemNo{font-weight:bold; color:#333; margin-right:20px;}
.detail .ops{padding-top:10px;padding-bottom:10px;}

.ico_contact {background:url('../images/contact.gif') no-repeat; height:22px; float:left; padding-left:24px; margin-right:10px;}
.ico_icq {background-position:0 0;}
.ico_msn{background-position:0 -22px;}
.ico_skype{background-position:0 -44px;}
.ico_yahoo{background-position:0 -66px;}
.ico_gtalk{background-position:0 -88px;}
.ico_alimgr{background-position:0 -110px;}
.ico_email{background-position:0 -132px;}

