body,h1,h2,address,blockquote,dd,dl,hr,form,input{margin:0;padding:0;font-family:arial} 

h3,h4,h5,h6{font-family:arial} 


input[type=text], input[type=submit], input[type=password], button, textarea, select{
  overflow: visible;
  border-radius:0px;
}

input[type=text], select{
  font-size:1.1em;
}

/*Search Bar*/

#searchbar_inpage { position: relative; width: 400px; height: 26px; border:0}

#searchbar_inpage label { position: absolute; width: 50px; top: 0px; left: 8px; color: #999; }

#searchbar_inpage #search_word_c { float: left; width: 110px; height: 28px; border: 1px solid #C0C0C0; background: white url(../../logo/bg_search_shadow_2px.gif) no-repeat; overflow: hidden; }

#searchbar_inpage #search_word { border: 0; background: none; width: 147px; height: 23px; padding-left: 5px; line-height: 23px; font: 20px arial; color: #999}

#searchbar_inpage #do_search { float: left; left:-29; top:0;border: solid 0px #000000; width: 69px; height: 27px; background: url(/logo/search.png) no-repeat; cursor: pointer; }



h1.header-tag, h2.header-tag, h3.header-tag {

    font-size: 1.1em; 

    font-weight: bold; 

    position: relative;

    left: 0px;

}



h1.topics-header-tag {

    font-size: 1.4em; 

    font-weight: bold; 

    position: relative;

    color: #800000;

    left: 0px;

}



h1.subject-tag {

    font-size: 1.4em; 

    font-weight: bold; 

    position: relative;

    color: #800000;

    left: 8px;

    padding-right:10px

}



h1.local-subject-tag {

    font-size: 1.4em; 

    font-weight: bold; 

    position: relative;

    color: #800000;

    padding-right:10px

}

h1.product-name {

    color: #0F6FA1;

    margin: 10px;

    font-size: 1.1em !important;

}

h1.article-title {

    font-size: 18px;

    margin-bottom: 20px;

}

h1.category {

    font-size: 1.1em;

    display: inline;

    font-weight: normal

}

h2.category-header {

    color: #666;

    font-size: 1.8em;

    line-height: 1.8em;

    margin: 5px;

}

h2.product-name {

    margin: 0 0 5px 0;

}

h2.subtitle {

    font-size: 1.0em; 

    font-weight: bold; 

    position: relative;

    left: 0px;

    margin-bottom: 5px

}



h2.productname {

    font-size: 1.2em;

    margin: 0px;

    padding-bottom: 5px;

    border-bottom: dashed 1px #CCC;

    margin-bottom: 10px

}



h2.feature-tag {

    font-size: 1.1em; 

    text-decoration: underline

    position: relative;

    color: #800000;

    left: 5px;

}



h3.add-info {

    padding-top: 0px;

    margin-top: 0px;

    margin-bottom: 0px;

    position: relative;

    font-size: 1.0em;

    font-weight: normal;

}

h3.title-tag {

    font-size: 1.2em; 

    font-weight: bold; 

    position: relative;

    color: #FFFFFF;

    left: 0px;

    margin:0;

    padding:0;

}

h3.category-tag {

    font-size: 1.2em; 

    font-weight: bold; 

    position: relative;

    color: #800000;

    left: 5px;

    margin:0;

    padding:0;

}

h3.detail-tag {

    font-size: 1.1em; 

    font-weight: bold; 

    position: relative;

    color: #0000FF;

    left: 5px;

    margin:0;

    padding:0;

}

h3.product-price {

    color: #f93;

    margin-bottom: 0;

    float: right;

    margin-right: 10px;

    font-size: 1.3em

    margin:0;

    padding:0;

}



h3.customized-price-container {

    font-size: 1.2em;

    margin: 0px;

}



.customized-price {

    color: #f93;

}



h3.product-old-price {

    float: right;

    text-decoration: line-through;

    color: #CCC;

    margin-bottom: 0;

    margin-right: 10px;

    font-size: 1.1em

}



.price-show {

    position: relative;

    left: 15px

}

.price-show .current-price {

    color: #FF0000;

    font-size: 1.1em

}



a:hover { 

    text-decoration: underline;

}

a { font-family: Arial; font-size: 1.1em; color:#3c3c3c }

a.configOption { font-family:Arial; font-size:1.1em; color:#66666; text-decoration:underline; }

a.configOption:hover { text-decoration: underline; color:#660066; }

a.configOptionAdmin { font-family:Arial; font-size:1.1em; color:#000000; text-decoration:underline; }

a.configOptionAdmin:hover { text-decoration: underline; color:#000000; }



A.menubar:link {text-decoration: none;color:#FFFFFF; font-family:Arial; font-size:1.1em; }

A.menubar:visited {text-decoration:none;color:#FFFFFF; font-family:Arial; font-size:1.1em; }

A.menubar:active {text-decoration: none;color: #FFFFFF; font-family:Arial; font-size:1.1em; }

A.menubar:hover {text-decoration: underline; color: #FF9203; font-family:Arial; font-size:1.1em; }



a:focus { 

    outline: none; 

}



.body {

	font-family: Arial;

	font-size:1.1em;

	color: Black;

	text-decoration: none;

}

.body_nl {

	font-family: Arial;

	font-size:1.1em;

	color: Black;

	text-decoration: none;

}

.body_nlhover {

	font-family: Arial;

	font-size:1.1em;

	color: Black;

	background-color: #F3F3F3;

	text-decoration: none;

	cursor: hand;

}

.body_s {

	font-family: Arial;

	font-size:1.1em;

	text-decoration: none;

}

.body_s:hover {

	text-decoration:none;

}

.body_sb {

	font-family: Arial;

	font-size:1.1em;

	text-decoration: none;

	font-weight: bold;

}

.body_b {

	font-family: Arial;

	font-size:1.1em;

	font-weight: bold;

	text-decoration: none;

}

.body_l {

	font-family: Arial;

	font-size:1.1em;

	text-decoration: none;

}

.body_la {

	font-family: Arial;

	font-size:1.1em;

	text-decoration: none;

}

.body_s2 {

	font-family: Arial;

	font-size:1.1em;

	color: #000000;

	text-decoration: none;

}



td {

	font-family: Arial;

	font-size:1em;

}

select {

	font-family: Arial;

	font-size: 1em;

	background: #FFFFFF;

}



input[type=text]

{

    height: 28px;

    font-size: 1em;

   font-family: Arial, san-serif;

    padding-left: 10px;

    text-decoration: none;

}



input[type=password]

{

    height: 28px;

    font-size: 1em;

   font-family: Arial, san-serif;

    padding-left: 10px;

    text-decoration: none;

}



.navbar li,a{

	font-family: Arial;

	font-size:1em;

	color: #0F6FA1;

	text-decoration: none;

}



.notopgap {



margin-top: 0;

}



.nobottomgap {



margin-bottom: 0;

}



.graybox_top_left {



margin-right: 9px; 



background-image: url('/local/logo/graybox.gif');



height: 9px;



font-size: 2px; 



}



.graybox_top_right {



margin-top: -9px; 



margin-left: 9px;



background-image: url('/local/logo/graybox.gif'); 



background-position: 100% 0; 



height: 9px; 



font-size: 2px;



}







.graybox_bottom_left {



margin-right: 9px; 



background-image: url('/local/logo/graybox.gif');



background-position: 0 -9px; 



height: 9px;



font-size: 2px;



}







.graybox_bottom_right {



margin-top: -9px; 



margin-left: 9px; 



background-image: url('/local/logo/graybox.gif'); 



background-position: 100% -9px; 



height: 9px; 



font-size: 2px; 



}







.graybox_inside {



border-left: 1px solid #999999;



border-right: 1px solid #999999;



background: #FFFFFF;



color: #000000;



padding-left: 0px;



padding-right: 0px;



}



#nav .important a {

  color: #E9C379;

}

#nav  .active {

	background-image:url(/local/logo/a.gif);

	width:98px;

	height:19px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	text-align:center;

	padding-top:7px;

	text-decoration:none;

	color:#ffffff;

	font-weight:bolder;

}

#nav  a {

	background-image:url(/local/logo/i.gif);

	width:98px;

	height:19px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	text-align:center;

	padding-top:7px;

	text-decoration:none;

	font-weight:bolder;

}





#nav_medium  .active {

	background-image:url(/logo/nav_medium.png);

	width:155px;

	height:21px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	text-align:center;

	padding-top:7px;

	POSITION: relative; 

	top: 0px;

	font-weight:bolder;

	color:#FFFF00;

}



#nav_medium  a {

	background-image:url(/logo/nav_medium.png);

	width:155px;

	height:21px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	text-align:center;

	padding-top:7px;

	POSITION: relative; 

	top: 0px;

	font-weight:bolder;

	color:#ffffff;

}





#sub  .active {

	font-family: Helvetica, sans-serif;

	font-size: 0.8em;

	text-decoration:none;

	font-weight:bolder;

}

#sub {

	width:130px;

	text-align:center;

	padding-left:5px;

	padding-right:5px;

}

#sub  a {

	font-family: Helvetica, sans-serif;

	font-size: 0.8em;

	text-decoration:none;

}



#sub  a:hover {

	BACKGROUND-COLOR: #0F6FA1; 

	COLOR: #ffffff;

}



#store_bar {

	background-image:url(/logo/gray-background.gif);


}



.track_bar {

	background-image:url(/logo/yellow-background.gif);

	border-left:1px solid #c0c0c0;

	text-align:center;

	padding-left:8px;

	padding-right:8px;

}



.track_bar:hover{

	background-image:url(/logo/yellow-background1.gif);

}



#local_bar {

	background-image:url(/logo/background-texture.png);

}





#cat {

	VERTICAL-ALIGN: bottom

}



/*====================promotion list=====================*/

#trade_news #tn_item_w { height: 120px; overflow: hidden; line-height: 1.5; position: relative; }

#trade_news #tn_item { position: absolute; width: 100%; }

#trade_news li { no-repeat 0 9px; }





body{

	background:#f8f8f8; 

	text-align:center;

}



div.top-corners {

	width: 995px;

	height: 31px;

	padding: 0px;

	margin: 10px auto 0px auto;

	background: #EEEEEE url("/logo/background-top.jpg") top no-repeat;

}



div.bottom-corners {

	width: 995px;

	height: 31px;

	padding: 0px;

	margin: 0px auto 20px auto;

	background: #EEEEEE url("/logo/background-bottom.jpg") no-repeat;

}



div.page {

	width:995px;

	padding:0px;

	margin:0px auto 0px auto;

	background:  #EEEEEE url("/logo/background-middle.jpg") repeat-y;

	text-align:center;

}



#block {

	border: 1px solid #c0c0c0;

	padding: 5px;

	background-image:url(/logo/more_link.gif);

}



ul#topNavigation {

	margin: 0px;

	padding: 0px;

}



ul#topNavigation li {

	margin: 0px;

	list-style: none;

	position: relative; /*-- important --*/

	z-index: 1000;

	float: left;

}



ul#topNavigation li .sub {

	position: absolute; /*-- important --*/

	top: 26px;

	left: 8px;

	z-index: 1000;

	FONT-SIZE: 1em; 

	margin: 0px;

	border: 1px dotted #008000;

	background-image:url(/logo/background-texture.png);

	display: none;

}



ul#topNavigation li .sub ul {

	font-size: 1em;

	PADDING-BOTTOM: 0px; 

	LIST-STYLE-TYPE: none; 

	MARGIN: 0px; 

	PADDING-LEFT: 0px; 

	PADDING-RIGHT: 10px; 

	PADDING-TOP: 0px;

}



ul#topNavigation li .sub ul li {

	clear: both;

	background: none;

	border: none;

	margin-left: 0px

	padding-left: 0px;

	line-height: 25px;

	z-index: 1000;

	width: 14em;

}



ul#topNavigation li .sub ul li a {

	display: block;

	FONT-FAMILY: Arial, Helvetica, sans-serif; 

	FONT-SIZE: 1em; 

}



.main{

	COLOR: #c0c0c0; 

}



ul#topNavigation1 {

	margin: 0px;

	padding: 0px;

}



ul#topNavigation1 li {

	margin: 0px;

	list-style: none;

	position: relative; /*-- important --*/

	z-index: 1000;

	float: left;

}



ul#topNavigation1 li .sub {

	position: absolute; /*-- important --*/

	top: 36px;

	right: -18px;

	z-index: 1000;

	FONT-SIZE: 1em; 

	margin: 0px;

	border: 1px dotted #008000;

	border-radius: 0 0 5px 5px;

	background:#fff;

	display: none;

}



ul#topNavigation2 {

	margin: 0px;

	padding: 0px;

}



ul#topNavigation2 li {

	margin: 0px;

	list-style: none;

	position: relative; /*-- important --*/

	z-index: 1000;

	float: left;

}



ul#topNavigation2 li .sub {

	position: absolute; /*-- important --*/

	top: 20px;

	right: 5px;

	z-index: 1000;

	FONT-SIZE: 1em; 

	margin: 0px;

	border-radius: 0 0 5px 5px;

	background: #fff;

	display: none;

}



ul#myList {

	margin:5px 5px 5px 25px; 

	padding:0px; 

	font-size:0.9em; 

	line-height:1.4; 

	color:#333; 

	list-style-image:url('/logo/icon-check.gif');

}



ul#myList1 {

	margin:8px 8px 8px 30px; 

	padding:0px; 

	font-size:1em; 

	line-height:1.4; 

	color:#333; 

	list-style-image:url('/logo/icon-check.gif');

}



.change-image{

  border-left:1px solid #c0c0c0;
  border-top:1px solid #c0c0c0;
  border-right:1px solid #808080;
  border-bottom:1px solid #808080;
  border-radius: 5px;
  background:#ffffff;

}

.change-image:hover{

  border-right:2px solid #808080;
  border-bottom:2px solid #808080;

}

.container-square{
  border-left:1px solid #c0c0c0;
  border-top:1px solid #c0c0c0;
  border-right:1px solid #808080;
  border-bottom:1px solid #808080;
  background:#ffffff;
}

.container-white{
  background:#ffffff;
}


.change-nav{

  border:1px solid #c0c0c0;

  background:url(/logo/more_link.gif);

}

.change-nav:hover{

  border:1px solid #999999;

  background:#eeeeee;

}



.change-background {

  background:url(/logo/describe.gif);

}

.change-background:hover{

  background:url(/logo/more_link.gif);

}



.change-background1 {

  background:url(/logo/describe.gif);

}

.change-background1:hover{

  background:#eeeeee;

}



.side-panel {

  padding-left: 8px;

  padding-right: 5px;

  text-align:left;

}



.side-panel:hover {

  background:#eeeeee;

}



.side-panel-out {

  padding-top: 5px;

  padding-bottom: 5px;

  border-bottom:1px solid #c0c0c0;

}



.side-panel-main {

  padding-left: 8px;

  border-bottom:1px solid #c0c0c0;

  text-align:left;

  background: #eeeeee;

  font-weight: bold; 

} 



.side-panel-main:hover {

  background:#eeeeee;

}



.side-panel-main1 {

  padding-left: 8px;

  border-bottom:1px solid #c0c0c0;

  text-align:left;

  font-weight: bold; 

} 

.side-panel-main1:hover {

  background:#eeeeee;

}

 





div.follow {

	width: 100px;

	height: 32px;

	padding: 0px;

	margin: 0px auto 0px auto;

}



#facebook  a {

	background-image:url(/logo/facebook-icon.png);

	width:32px;

	height:32px;

	margin:2px;

}



#twitter  a {

	background-image:url(/logo/twitter-icon.png);

	width:32px;

	height:32px;

	margin:2px;

}



#google  a {

	background-image:url(/logo/google-plus-icon.png);

	width:32px;

	height:32px;

	margin:2px;

}



/*===================ribbon corner tag =====================*/



.side-corner-tag {

    position: relative;

    color: #fff;

    display: inline-block;

    padding: 5px;

    overflow: hidden;

    font-family: Arial, sans-serif;

    font-weight: 900;

} 

 

.side-corner-tag p {

    display: inline;    

}



.side-corner-tag p span {

    position: absolute;

    display: inline-block;

    right: -25px;

    box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);

    text-align: center;

    text-transform: uppercase;

    top: 18px;

    background: #d93131;

    width: 100px;

    padding: 3px 10px;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

} 





.side-corner-tag p:before {

    content: "";

    width: 0;

    height: 0;

    position: absolute;

    top: -17px;

    right: 69px;

    z-index: -1;

    border: 17px solid;

    border-color: transparent transparent #662121 transparent;

}

 

.side-corner-tag p:after {

    content: "";

    width: 0;

    height: 0;

    position: absolute;

    top: 74px;

    z-index: -1;

    right: -10px;

    border: 17px solid;

    border-color: #662121 transparent transparent transparent;

}



input, select {

	FONT-FAMILY: Arial; vertical-align: top; 

}

/*ËÑË÷ÌáÊ¾*/

#search_label {left:-360px; top:5px; position:relative; color: #999999; width:200px;}

.hidden { display: none; }



.placeholder { color: #aaa; }