﻿body{font-family:Verdana,Arial, MS Sans Serif,Tahoma;font-size:11px;margin:0;}
body img{border:none;}
a,a:hover,a:visited{text-decoration:none;color:Black;}
#mainwrapper{padding:0;background:transparent;width:1000px;}
#main{text-align:center;width:1000px;background:#fff;border:1px solid #aaa;}
#header{height:200px;}
#header{padding-bottom:2px;}
#menu{height:30px;width:100%;margin-bottom:2px;}
#header img{border:none;}
#header #logo-banner{height:200px;width:1000px;overflow:hidden;}
#header #logo-banner #banner-logo{height:200px;width:1000px;}
#header #logo-banner #logo{height:200px;width:200px;}
#header #logo-banner #banner{height:200px;width:800px;}
#content{float:left;overflow:hidden;}
#left{width:200px;text-align:center;height:100%;float:left;border-width:0 1px 0 0;border-style:solid;margin-bottom:-5000px;padding-bottom:5000px;}
#center{min-height:650px;width:590px!important;width:585px;float:left;padding-left:4px;padding-right:3px;}
#right{width:200px;float:left;margin-bottom:-6000px;padding-bottom:6000px;border-width:0 0 0 1px;border-style:solid;}
#footer{clear:left;width:100%;height:auto;}
.footer{padding:5px 0 5px 5px;}
.bannerRotator,.bannerRotator img{border:none;}
.viennam{display:none;visibility:hidden;}
.breadcrumb{padding:10px 0;}
.keyword a,.breadcrumb a{text-decoration:underline;color:Green;}
.pager{padding:5px;padding:5px;}
.pager a{margin:5px;padding:0 2px;color:#00F!important;}
.pager .current{font-size:1.2em;font-weight:600;border:1px solid gray!important;}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.middle{vertical-align:middle;}
.top{vertical-align:top;}
.middle img,.top img{vertical-align:inherit;}

.box,.tabbox{margin-bottom:2px;}
.box .header,.tabbox .tab-header{font-size:1em;font-weight:bold;padding-top:0;height:30px;}
.box .content,.tabbox .tab-content{padding-left:5px;padding-top:5px;padding-bottom:5px;}
.box .header h1, .box .header p,.tabbox .tab-header h2{font-size:1em;font-weight:bold;margin:0;height:30px;padding:5px 0 0 10px;}
.online{height:40px;}
.online .label{height:20px;display:block;width:120px;float:left;}
.online .number{height:20px;display:block;float:right;text-align:right;padding-right:5px;}
.hotline{vertical-align:middle;height:36px;}
.hotline img{vertical-align:inherit;}
.hotline span{font-weight:bold;}
#product_Slide{float:left;border:1px solid gray;-webkit-border-radius:6px;-moz-border-radius:6px;margin-bottom:5px;background:#EEE;height:247px; width:590px !important; width:580px; overflow:hidden}
#product_Slide .item{height:auto;width:590px!important;width:580px;padding:0 0 10px 0;margin-bottom:5px;}
#product_Slide .item .content{height:200px;margin-left:10px;padding-right:5px;}
#product_Slide .item .content .info{height:195px;overflow:hidden;}
#product_Slide .item .content .info p{margin:0;}
#product_Slide .item .newsTitle{display:block;padding-left:10px;}
#product_Slide .item .img{height:200px;width:200px;border:0 solid gray;float:left;margin:0 10px 0 0;padding:5px;}
#product_Slide .item .img img{max-height:190px;max-width:190px;border:none;height:auto!important;width:auto!important;height:190px;width:190px;vertical-align:inherit;}
#product_Slide .item .banner{height:240px;width:100%;border:0 solid gray;float:left;margin:5px 0 0 0;padding:0;}
#product_Slide .item .banner img{height:100%;width:98%;border:none;}
#slide_pager{float:right;}
p.float{float:left;width:49%;margin-right:1%;margin:.5em 0;}
p.float input[type=text]{width:96%;}
p.full{float:left;width:100%;margin:.5em 0;}
p.full input[type=text],p.full textarea{width:96%;}
.clear{clear:both;}
.forum-list,.link-list{margin:0;padding:0;list-style-type:none;}
.forum-list li,.link-list li{display:block;width:180px;float:left;text-align:left;padding:5px;}
.forum-list li a,.link-list li a{color:#00F;}
.forum-list li a:hover,.link-list li a:hover{text-decoration:underline;color:#F00;}

.cart{border:none;}
.cart .quantity{width:100px;text-align:center;}
.cart-button,.cart-button:visited{clear:both;border:1px outset gray;color:Green;min-height:16px !important;background-color:#EEE;background-image:url(images/ecart.gif);background-position:-1px 2px;background-repeat:no-repeat;width:130px;margin:3px -3px -3px;padding:3px;}
.cart-content{display:block;background-image:url(images/ecart.gif);background-position:0 0;background-repeat:no-repeat;height:20px;padding-left:5px;padding-top:5px;}

.menutop{height:30px;margin-left:0;padding:0 0 0 10px;voice-family:inherit;text-align:center;}
.menutop ul{line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;height:30px;float:left;}
.menutop li{font-size:1.1em;line-height:1.2em;margin:0;padding:1px 0 0;text-transform:capitalize;text-align:center;height:28px;float:left;}
.menutop a{letter-spacing:.02em;margin:0;padding:4px 0 0 3px;height:24px;text-decoration:none;display:block;float:left;}
.menutop a span,.menutop #active span{font-weight:bold;padding:3px 25px 3px 6px;display:block;float:left;}
.menutop a span{text-align:left;padding-right:25px;}
.menutop ul span img{width:20px;vertical-align:inherit;margin:-0.3em .2em 0 .2em;clear:both;text-align:center;display:block;visibility:hidden;float:left;}
.menu-product{margin:-5px 0 -5px -5px;}
.menu-product ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.menu-product li:hover, .menu-product #current{border-bottom:1px inset #AAA; background:#EEE}
.menu-product li, .menu-product #current{padding:5px;background-position-y:35%!important;display:block}
.menu-product a,.menuProduct a:hover{margin:2px 2px 0 0;padding:0 0 0 3px;text-decoration:none;display:block;}
.menu-product .level1 {padding-left:12px !important;background-position:2px 50%;border-bottom:1px solid #EEE;}
.menu-product .level2 {padding-left:25px !important;background-position:14px 7px;border-bottom:1px solid #FFF;}
.menu-product .level1  a {text-transform:capitalize}
.menu-product .level2  a {text-transform:capitalize}
.menu-product #current a{font-weight:600; text-transform:uppercase}
.menu-product li:hover a{color:#F00}
.menu-product .expanded, .menu-product .expanded:hover {background:url(images/expand.gif) no-repeat; background-position: 100% 4px; padding-right:20px !important }
.menu-product .collapsed, .menu-product .collapsed:hover {background:url(images/collapse.gif) no-repeat; background-position: 100% 4px; padding-right:20px !important}
.menu-product .submenu{background-color:#EEEEEE}
.menubottom{text-align:center;}
.menubottom ul{list-style-type:none;margin:0; padding:3px 0}
.menubottom ul li{display:inline;padding:0 10px 0 10px;font-weight:bold;}
.menubottom ul #active{font-weight:normal;}
.menubottom ul li img{display:none;max-width:20px;max-height:20px}
.designedby{float:right;text-align:right;padding-right:10px;padding-top:50px;}

.newsGroup{padding-left:5px;margin-bottom:20px;}
.newsGroupTitle{font-size:1.2em;font-weight:700;}
.first{line-height:1.1em;padding: 5px; text-align:justify}
.newsGroup .floatImage{float:left;margin-right:10px;margin-bottom:5px;}
.newsGroup .newsTitle{padding-top:5px;padding-bottom:5px;font-size:1.2em;letter-spacing:normal;font-weight:700;}
.newsGroup p{padding-top:5px;padding-bottom:5px;text-align:justify;margin:0;}
.newsDetail{text-align:justify;padding-right:5px;}
.newsTitle{padding-top:5px;padding-bottom:5px;font-size:1.3em;letter-spacing:0.01em;font-weight:700;}
.fontDateTime{font-size:0.8em;font-weight:400;}
.otherNewsBox{margin-top:20px;margin-left:5px;}
.otherNewsBox h1{font-size:1.1em;font-weight:700;padding:0;}
.otherNewsBox ul{list-style-position:inside;padding:0 0 0 1px;}
.otherNewsBox .newsTitle{font-size:1.1em;}
.fontArticleTitle{font-weight:700;}
.newsGroup a,.newsGroup a:visited,.otherNewsBox a{text-decoration:none;}

.productList{display:block}
.productList .cell{text-align:center;min-height:150px;width:140px;height:150px;vertical-align:top;border:1px dotted gray;padding-top:5px}
.productList .item{width:140px;border:1px dotted gray;margin:2px;min-height:150px;height:150px}
.productList .cell .img{height:100px;margin-bottom:5px}
.productList .cell img{border:none;max-height:100px;max-width:100px;margin:2px;display:inline-block;clear:both}
.productList .cell .new-icon img{max-width:40px;max-height:40px}
.productDetail .productName{font-weight:700;margin:0;padding-left:0}
.productDetail .short-description{padding:0;margin:0}
.productDetail fieldset{-webkit-border-radius:5px;-moz-border-radius:5px}
.productDetail legend{font-weight:700;margin-left:15px}
.productDetail fieldset a{color:blue;text-decoration:underline}
.productDetail .floatImage{float:left;margin-right:20px;margin-bottom:20px;width:200px}
.productDetail .floatImage img{max-height:200px;max-width:200px; height:auto !important; width:auto !important;width:200px}
.productDetail .floatImage h3{border-bottom:1px solid #CCC;color:#CCC}
div.keyword{padding:5px 0}
div.scrollable-vertical{position:relative;overflow:hidden;height:370px;width:200px}
div.scrollable-vertical div.items{position:absolute;left:0;height:20000em; width:200px;}
.product-list .cell{text-align:center;width:50%;display:block;float:left;vertical-align:top;min-height:220px}
.product-list .cell .inside{margin:5px;padding:5px;display:block;min-height:210px;text-align:center;border:1px solid}
.product-list .cell img{border:none;max-height:180px;max-width:180px;margin:2px}
.product-list4 .cell{text-align:center;width:25%;display:block;float:left;vertical-align:top;min-height:200px}
.product-list4 .cell .inside{margin:3px;padding:3px;display:block;min-height:190px;height:auto !important; height:190px; text-align:center;border:1px solid #a8a8a8;}
.product-list4 .cell .inside a{display:block;min-height:136px}
.product-list4 .cell .img{min-height:100px;min-width:100px}
.product-list4 .cell img{border:none;max-height:100px;max-width:100px;height:auto !important; width:auto !important; height:100px; width:100px; margin:2px}
.product-list4 .product-name{display:block; height:2.5em;overflow:hidden}
.product-list5,.product-list4,.product-list{display:block;margin:5px 0}
.product-list5 .cell{text-align:center;width:20%;display:block;float:left;vertical-align:top;min-height:220px}
.product-list5 .cell .inside{margin:5px;padding:5px;display:block;min-height:130px;text-align:center}
.product-list5 .title,.product-list4 .title,.product-list .title{padding:5px 0;display:block}
.product-list5 .cell img{border:none;max-height:60px;max-width:60px;margin:2px}
.cell .new-icon,.productList .cell .new-icon{position:absolute; }
.product-list4 .cell .new-icon img{width:50px; height:50px}
.tooltip .label{color:#ff0;width:35px}
.tooltip a{color:#ad4;font-weight:700}
.price{font-weight:700}
.discount-price{font-weight:700;color:#942000;}
.price-label{width:100px;display:inline-block}
.product-list4 .price-panel{height:30px; text-align:right; float:right; margin-right:2px;}
.strike{text-decoration:line-through}
.price-panel .cart-button{display:block; text-align:center}
.price-panel {float:left}

.search-wrapper{padding:0;margin:0;}
.search-wrapper{float:right;}
.search-wrapper .search{padding:2px 0 0 0;position:inherit;}
.search-wrapper .search .hint{position:absolute;opacity:.5;display:inline;margin-top:5px;}
.search-wrapper .search .textbox{margin-left:-60px;width:130px;padding-right:60px;}
.search-wrapper .search .button{width:60px;margin-left:-60px;z-index:10;}
.search-result .item{display:block;padding:5px 0 10px 0;}
.search-result .title{font-size:1.4em;color:blue;text-decoration:underline;display:block;}
.search-result .image{float:left;width:100px;height:100px;text-align:center;padding:10px;}
.search-result .image img{width:80px;height:80px;}
.search-result .content{font-size:1.1em;padding:0;display:block;}
.search-result .hightlight{font-weight:bold;}
.search-result .search-term{font-weight:bold;}
.search-result .message{display:block;text-align:right;float:right;font-size:1.1em;clear:both;margin-bottom:5px;}

.size-1{font-size:1em;}
.size-12, .size-big{font-size:1.2em;}
.size-15, .size-bigger{font-size:1.5em;}
.size-2, .size-biggest{font-size:2em;}	
.size-08, .size-small{font-size:0.8em;}		
.size-06, .size-smaller{font-size:0.6em;}			