html{overflow:-moz-scrollbars-vertical;margin:0;padding:0;}body{color:rgb(50,50,50);font-family:"Arial","微軟正黑體","微軟正黑體","微軟正黑體";width:100%;height:100%;margin:0px;background-color:rgb(233,233,233);}body,td,th,input,textarea,select,a{font-size:12px;}h1,.welcome{color:#00A8FF;font:Verdana;margin-top:0px;font-size:14px;font-weight:normal;text-shadow:0 0 1px rgba(0,0,0,.01);font-weight:bold;}h2{color:#000000;font-size:12px;margin-top:0px;margin-bottom:5px;}p{
	color: #000;
}a,a:visited,a b{color:rgb(78,78,78);text-decoration:none;cursor:pointer;font-size:12px;font-size:12px;}a:hover{
	text-decoration:none;
	color: #F0F;
}a img{border:none;}a img:hover{opacity:0.8;}form{padding:0;margin:0;}input[type='text'],input[type='password'],textarea{background:#F8F8F8;border:1px solid #CCCCCC;padding:3px;margin-left:0px;margin-right:0px;margin-bottom:3px;color:#666;}select{background:#F8F8F8;border:1px solid #CCCCCC;padding:2px;margin-bottom:3px;margin-top:3px;}label{cursor:pointer;font-size:12px;}#container{width:980px;text-align:left;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;background-image:url(/image/data/bg.png);background-color:#fff;background-repeat:repeat-x;box-shadow:0px 0px 15px 0px #555;-webkit-box-shadow:0px 0px 15px 0px #555;min-height:1000px;}#column-left{float:left;width:163px;}#column-right{float:right;width:163px;}#info{width:780px;margin-left:auto;}#main{min-width:780px;}#content{margin-bottom:10px;min-height:500px;}#column-left+#column-right+#content,#column-left+#content{margin-left:175px;min-height:500px;}#column-right+#content{margin-right:175px;}#header{height:87px;padding-bottom:11px;position:relative;border-radius:0px 0px 1px 1px;padding-top:1px;margin-left:-10px;margin-right:-10px;}#header #logo{
	position:absolute;
	top:11px;
	left:15px;
	width: 145px;
	height: 104px;
}#header .top-promo{height:43px;left:600px;position:absolute;top:5px;width:177px;}#language{position:absolute;top:60px;left:944px;width:80px;color:#999;line-height:17px;}#language img{cursor:pointer;margin-right:5px;}#currency{width:75px;position:absolute;top:15px;left:425px;color:#999;line-height:17px;}#currency a{display:inline-block;padding:2px 4px;border:1px solid #CCC;color:#999;text-decoration:none;margin-right:2px;margin-bottom:2px;}#currency a b{color:#000;text-decoration:none;}#header #cart{position:absolute;top:0px;right:0px;z-index:999;min-width:300px;}#header #cart .heading{float:right;margin-top:15px;padding-right:14px;position:relative;z-index:1;background:url("../../../../../image/data/cart_icon.png") no-repeat scroll left center transparent;padding-left:45px;}#header #cart .heading h4{color:#7A8287;font-size:11px;font-weight:bold;margin-top:0px;margin-bottom:0px;}#header #cart .heading a{color:#7A8287;text-decoration:none;}#header #cart .heading a span{background:url('../image/arrow-down.png') 100% 50% no-repeat;padding-right:20px;}#header #cart .content{clear:both;display:none;position:relative;top:4px;padding:8px;min-height:150px;border-bottom:2px solid #00B2FF;box-shadow:0px 4px 5px rgba(79,79,79,0.41);background-image:url(/image/data/cart-content.png);}#header #cart.active .heading{}#header #cart.active .content{display:block;}.mini-cart-info table{border-collapse:collapse;width:100%;margin-bottom:5px;}.mini-cart-info td{color:#000;vertical-align:top;padding:10px 5px;border-bottom:1px solid #EEEEEE;}.mini-cart-info .image{width:1px;}.mini-cart-info .image img{border:1px solid #EEEEEE;text-align:left;}.mini-cart-info .name small{color:#666;}.mini-cart-info .quantity{text-align:right;}.mini-cart-info td.total{text-align:right;padding-left:20px;}.mini-cart-info td.name{padding-right:40px;max-width:160px;}.mini-cart-info .remove{text-align:right;}.mini-cart-info .remove img{cursor:pointer;}.mini-cart-total{text-align:right;}.mini-cart-total table{border-collapse:collapse;display:inline-block;margin-bottom:5px;}.mini-cart-total td{color:#848484;padding:4px;}#header #cart .checkout{text-align:right;clear:both;}#header #cart .empty{padding-top:50px;text-align:center;}#header #search{position:absolute;top:151px;right:0px;width:202px;}#header .button-search{position:absolute;right:10px;background:url('../../../../../image/data/search.png') center center no-repeat;width:39px;height:24px;cursor:pointer;}#header #search input{background:#FFF;padding:1px 1px 1px 10px;width:180px;height:20px;border:1px solid #CCCCCC;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;color:#666;}#header #welcome{position:absolute;top:55px;right:10px;text-align:right;color:rgb(66,66,66);font-size:11px;width:260px;}#header .links{position:absolute;right:65px;bottom:3px;font-size:10px;padding-right:10px;top:79px;}#header .links a{float:left;display:block;padding:0px 0px 0px 7px;color:#006CCA;text-decoration:none;font-size:11px;}#header .links a+a{margin-left:8px;border-left:1px solid #CCC;}#menu{height:87px;margin-bottom:10px;padding:0px 0px;float:center;margin-left:-10px;margin-right:-10px;}#menu ul{list-style:none;margin:0;padding:0;}#menu>ul>li{position:relative;float:left;z-index:20;padding:6px 5px 5px 0px;}#menu>ul>li:hover{}#menu>ul>li>a{font-size:13px;color:#FFF;line-height:14px;text-decoration:none;display:block;padding:6px 10px 6px 10px;margin-bottom:5px;z-index:6;position:relative;}#menu>ul>li:hover>a{border-radius:2px;background:rgb(0,83,150);box-shadow:inset 0px 15px 30px -5px rgb(0,54,107);}#menu>ul>li>div{width:990px;padding:0px;display:none;height:auto;z-index:9;display:none;position:absolute;width:990px;padding:0px;height:auto;z-index:9;box-shadow:inset 0px -4px 15px 0px #00284b;background-image:url(/image/data/menu-bg.png);border-radius:0px 0px 9px 9px;-webkit-border-radius:0px 0px 9px 9px;-moz-border-radius:0px 0px 9px 9px;-webkit-box-shadow:inset 0px -4px 15px 0px #00284b;}#menu>ul>li:hover>div{display:table;}#menu>ul>li>div>ul{display:table-cell;}#menu>ul>li ul+ul{padding-left:20px;}#menu>ul>li ul>li>a{text-decoration:none;padding:4px;color:#0098FF;display:block;white-space:nowrap;min-width:120px;}#menu>ul>li ul>li>a:hover{}#menu>ul>li>div>ul>li>a{color:#FFFFFF;}

.web-header {text-align:center;background:#fff;height:62px;clear:both;  }
.web-header ul{margin:0}
.web-header table{width:auto;}
.web-header td{padding:0}
.web-header td img{max-width:none;}
.web-nav {position:relative;background:url(../images/header_background.png) no-repeat 0 center; height:62px; line-height: 62px;width:1200px;margin:0 auto;}
.web-sitenav-1 ul.level-1 { list-style-type:none; margin:0; position:absolute; top:0; left:10px; }
.web-sitenav-1 div.level-2 { display:block; list-style-type:none; margin:0 0px; padding:0; width:311px; z-index:180; position:absolute; top:-1000px; left:-10px; }
.web-sitenav-1 ul.level-1 > li > a,
	.web-sitenav-2 ul.level-1 > li > a { font-weight:bold; z-index:200; position:relative; display:block; height:62px; line-height:62px; vertical-align:middle; white-space:nowrap; color:#000; text-decoration:none; font-size:12px; }
.web-sitenav-1 ul.level-1 > li { float:left; list-style-type: none; padding-left:13px; margin-left:6px;  height:64px; line-height:64px; } 
.web-sitenav-1 ul.level-1 > li a {height: 100%; display:block; padding-right: 19px; font-size:12px; font-family:Arial; }
.web-sitenav-1 ul.level-1 > li a span {display:block; height: 100%; padding:0 5px; }
.web-sitenav-1 ul.level-1 > li:hover { height:64px; background: url(../images/sitetab_sides_sx.png) left 11px no-repeat }
.web-sitenav-1 ul.level-1 > li:hover > a {height: 64px; display:block; background: url(../images/sitetab_sides_dx.png) right 11px no-repeat;}
.web-sitenav-1 ul.level-1 > li.no-sub a {height: 100%; display:block; padding-right: 13px; margin-right:6px;}
.web-sitenav-1 ul.level-1 > li.no-sub:hover > a {height: 64px; display:block; background: url(../images/sitetab_sides_dx_nosub.png) right 11px no-repeat;}
.web-sitenav-1 ul.level-1 > li:hover > a span {display:block; height:64px; background: url(../images/sitetab_sides_middle.png)  left 11px repeat-x;}
.web-sitenav-1 ul.level-1 > li:hover div.level-2 {top:60px;}
.web-sitenav-1 ul.level-1 > li.no-sub:hover > a span {display:block; height:64px; background: url(../images/sitetab_sides_middle_nosub.png) left 11px repeat-x;}
.web-sitenav-2 ul.level-1 { list-style-type:none; text-align:right; margin:0; position:absolute; top:0; right:135px; width:165px; }
.web-sitenav-2 ul.level-1 > li { padding:0 0 0 10px; float:right; }
.web-sitenav-2 ul.level-1 > li > a:hover { color:#6dc01c; }
.web-sitenav-2 ul.level-1 > li.web-firstitem > a { background:none; padding:42px 0 2px 0; }
.web-sitenav-3 {padding-top:15px;}
.web-sitenav-3 input.web-search { font-size:12px; padding:2px 3px; background:#FFF; list-style-type:none; margin:0;  width:96px; border:1px solid #CCC; float:right; margin-right:5px; margin-top:2px; height:20px; line-height:20px; color:#d7d7d7; font-style:italic }
.web-sitenav-3 input.web-search:focus {color:#666; font-style:normal;}
.web-sitenav-3 .web-search-button {float:right; height:20px; width:30px; padding-right:5px; background: url(../images/icon-search.gif) no-repeat; margin-right:20px; cursor:pointer; margin-top: 5px;}
.search-title {background: url(../images/search-bg.png) repeat-x; line-height:38px; text-indent:10px;  display:block; font-size:14px; width:100%; height:41px; font-weight:bold;}
.search-p {margin:30px;}
.search-p span {font-weight:bold;}
.bgmenu-top-middle {background:url(../images/bg_submenu_center.png); height:10px; }
.bgmenu-top-right {height:10px; width:20px; background: url(../images/bg_submenu_dx_top.png)}
.bgmenu-top-left {height:10px; width:20px; background: url(../images/bg_submenu_sx_top.png)}
.bgmenu-middle-left {background: url(../images/bg_submenu_sx_middle.png)}
.bgmenu-middle-middle {background:url(../images/bg_submenu_center.png); text-align:center; }
.g-sitenav-products .bgmenu-middle-middle a.label {padding:0; text-decoration:none !important; }
.g-sitenav-products .bgmenu-middle-middle a.label span{ display:block;background: none !important; color: #000; font-weight:bold; font-size:12px; line-height: 18px; padding:0; text-decoration:none !important;}
.g-sitenav-products .bgmenu-middle-middle a:hover.label { background: #fff !important;}
.bgmenu-middle-right {background: url(../images/bg_submenu_dx_middle.png);}
.bgmenu-bottom-left {height:20px; width:20px; background: url(../images/bg_submenu_sx_bottom.png) no-repeat bottom}
.bgmenu-bottom-middle {background: url(../images/bg_submenu_center_bottom.png) left bottom;}
.bgmenu-bottom-right {height:20px; width:20px; background: url(../images/bg_submenu_dx_bottom.png) no-repeat bottom}
div.level-2 ul * {background:none !important; text-decoration:none;}
div.level-2 ul {/*white-space:nowrap;*/}
div.level-2 ul li a{color:#000;}
div.level-2 ul li a:hover { background:#fff !important; }
.g-sitenav-products div.level-2 ul, .g-sitenav-products div.level-2 { width:1160px;}
.g-sitenav-products div.level-2 ul li {line-height:20px; padding:0;   display: -moz-inline-stack;
        display: inline-block; zoom: 1;
        *display: inline; vertical-align: top; }
.g-sitenav-products div.level-2 ul li a:hover {background:none !important;}
.g-sitenav-default div.level-2 ul,
	.g-sitenav-support div.level-2 ul,
		.g-sitenav-aboutus div.level-2 ul {margin-left:-13px;text-indent:10px; margin-right:-13px; position:relative; }
.g-sitenav-default div.level-2 ul li,
	.g-sitenav-support div.level-2 ul li,
		.g-sitenav-aboutus div.level-2 ul li {z-index:5; text-align:left; height:28px; line-height:28px; vertical-align:middle; font-weight:bold;}
.g-sitenav-products .bgmenu-top-left, 
.g-sitenav-default .bgmenu-top-left, 
	.g-sitenav-support .bgmenu-top-left, 
		.g-sitenav-aboutus .bgmenu-top-left {height:10px; width:20px; background: url(../images/bg_submenu_sx_top.png)}
.g-sitenav-products div.level-2,
.g-sitenav-default div.level-2,
	.g-sitenav-support div.level-2, 
		.g-sitenav-aboutus div.level-2 {left:-10px;}
.web-sitenav-1 ul.level-1 > li.g-sitenav-products:hover,
		.web-sitenav-1 ul.level-1 > li.g-sitenav-default:hover,
			.web-sitenav-1 ul.level-1 > li.g-sitenav-support:hover,
				.web-sitenav-1 ul.level-1 > li.g-sitenav-aboutus:hover { background: url(../images/sitetab_sides_sx.png) left 11px no-repeat }
.web-sitenav-1 ul.level-1 > li.g-sitenav-default.no-sub:hover { background: url(../images/sitetab_sides_sx_nosub.png) left 11px no-repeat }
.header-nav.level-1 li.logo-sep {padding:0;background: url(../images/site_tic_bar.png) no-repeat center center; width:1px !important; margin:0;}
.header-nav.level-1 li.logo-sep:hover {background: url(../images/site_tic_bar.png) no-repeat center center; }
.header-nav.level-1 li.g-sep {padding:0;background: url(../images/site_tic_dots.png) no-repeat center center; width:1px !important; margin:0;}
.web-boxes {z-index:5; height:141px; width:944px; margin: 0 auto;}
.home-box {background: url(../images/homebox.png) no-repeat top left; width:310px; height:141px; vertical-align: top; float:left; position:relative; margin-right:7px;}
.home-box.last {margin:0;}
.g-homebox {height:100%;}
.home-box a { display:block; position:relative; text-decoration:none; padding:10px; height:120px; }
.home-box div.label {font-weight:bold; color:#000; }
.home-box div.description {color: #3d5a7a; }
.home-box img { text-align:left; vertical-align:top; padding-right:10px; float: left; width: 117px; height: 157px; }