/* CSS Document */

body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
   background-color: #213;
}

#main {
   width: 760px;
   margin: 0 auto;
   background-color: #FFF;
}

#top {
   margin: 0;
   padding: 0;
   height: auto;
   border-bottom: #999 1px solid;
}

#top-up {
   height: 81px;
   margin: 0;
   padding: 0;
}

#logo {
   float: left;
   padding: 5px 3px 5px 2px;
   margin: 0;
}

#top-right {
   float: left;
   padding: 8px;
   margin: 0;
   width: 460px;
   height: 60px;
}

#top-right p {
   margin: 0;
   padding: 0 3px 0 0;
   text-align: left;
   font-size: 0.7em;
   line-height: 24px;
   width:460px;
}

#top-right p a:link , #top-right p a:visited {
   color: #236;
   text-decoration: underline;
}

#top-right p a:hover {
   color: #000;
   text-decoration: none;
}

#search {
   text-align: right;
}

.from-style {
   margin: 0;
   padding: 0;
}

.search-input {
   height: 16px;
   margin: 0;
   padding: 0;
   width: 180px;
   line-height: 16px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
}

.search-button {
   margin: 0;
   padding: 0;
}

#top-down {
   margin: 0;
   padding: 0;
}

#reg-info {
   height: 27px;
   border-top: #CACAC8 3px solid;
   background-color: #326;
   color: #FFF;
   font-size: 0.7em;
   line-height: 27px;
   padding: 0 10px 0 10px;
   width: 740px;
   margin: 0;
}

#reg-info img {
   float: right;
   padding: 0 10px 0 0;
}

#reg-info a:link , #reg-info a:visited {
   text-decoration: underline;
   color: #FFF;
}

#reg-info a:hover {
   text-decoration: none;
   color: #FFF;
}

#products-nav  {
margin:0px;
height:24px;
background:none repeat scroll 0 0 #E8E8E8;
border-bottom:5px solid #FFFFFF;
border-top:5px solid #FFFFFF;
font-size:0.7em;
line-height:24px;
}
#products-nav ul li{float:left;}
#products-nav  a:link, #products-nav  a:visited {
background:url("../images/arrow_red.gif") no-repeat scroll left center #E8E8E8;
padding:0 7px 0 8px;
color:#8C0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
#products-nav ul li a:hover {
background:url("../images/arrow_blue.gif") no-repeat scroll left center #E8E8E8;
padding:0 7px 0 8px;
text-decoration:none;
color:#332266;
font-weight:bold;
}
#products-nav ul  .home{background:url(../images/home.gif) no-repeat 0 2px;}
#products-nav ul  .home a{background:none;padding-left:20px;line-height:24px;}
#products-nav ul  .home a:hover{background:none;padding-left:20px;}
.parent_div{position:relative;}
.child_div{
	position:absolute;top:20px;left:-5px;padding-left:5px;
	background-color:#E8E8E8;width:120px;height:auto;
}

#content {
   margin: 0;
   padding: 20px 20px 0 20px;
}

#content-right {
   float: right;
   width: 185px;
}

#content-nav {
   width: 151px;
   border: #CCD6E0 2px solid;
   padding: 5px 10px 10px 10px;
}

#content-nav p {
   margin: 0;
   padding: 8px 0 0 0;
   font-size: 0.7em;
}

#content-nav p a:link , #content-nav p a:visited {
   text-decoration: none;
   color: #000000;
}

#content-nav p a:hover {
   text-decoration: underline;
   color: #236;
}

#live-chat {
   margin: 20px 0;
   padding: 0;
}

#content-left {
   float: left;
   width: 490px;
   margin: 0;
   padding: 0;
}
.bestmenu{ float:left; width:715px; height:auto; margin-left:10px;}
.bestmenu li{ float:left; width:97px; height:22px; font: normal 14px/22px 'trebuchet MS'; color:#cc0000; background:url(/images/tab1default.gif) repeat-x; text-align:center; border-top:1px solid #c1c0c0;  border-left:1px solid #c1c0c0; border-right:1px solid #c1c0c0}
.bestmenu li.s1{float:left; width:97px; height:22px; font: normal 14px/22px 'trebuchet MS'; color:#fff; background:url(/images/tab1active.gif) repeat-x; text-align:center;border-top:1px solid #c1c0c0;  border-left:1px solid #c1c0c0; border-right:1px solid #c1c0c0}

#content-left a:link , #content-left a:visited {
   color: #236;
   text-decoration: none;
}

#content-left a:hover {
   color: #000;
   text-decoration: underline;
}
#content-left p {
   font-size: 0.7em;

}

.pro-demo-img {
   float: left;
   margin: 0 5px 5px 0;
   padding:0;
   width:120px; height:120px
}
.pro-demo-img_detail{
   float: left;
   margin: 0 5px 5px 0;
   padding: 0;
   width:180px; height:180px
}

#content-txt p {
   font-size: 0.7em;
   margin: 0 0 10px 10px;
   line-height: 16px;
   padding: 0;

}

.other-pro {
   font-size: 0.7em;
   text-align: center;
   line-height: 16px;
}

.other-pro a:link , .other-pro a:visited {
   color: #236;
   text-decoration: underline;
}

.other-pro a:hover {
   text-decoration: none;
   color: #000;
}

#content-txt form {
   margin: 0;
   padding: 0;
}

.content-nav {
   line-height: normal;
   line-height: 24px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   border: #CCCCCC 1px dashed;
   padding: 0 0 0 25px;
   margin: 0;
   background: #FFF url(../images/where-you-are.gif) left center no-repeat;
   background-position: 5px 5px;
}

.content-nav a:link , .content-nav a:visited {
   color: #999;
   text-decoration: none;
}

.content-nav a:hover {
   text-decoration: none;
   color: #000;
}

h1 {
   font-size: 0.8em;
   margin: 0;
   padding: 0;
   line-height: 25px;
   color: #236;
}

h2 {
   font-size: 0.7em;
   margin: 0;
   padding: 0;
   line-height: 15px;
}

#line-break {
   clear: both;
   height: 20px;
   margin: 0;
   padding: 0;
}

#footer {
   font-size: 0.7em;
   border-top: #332266 3px solid;
}

#footer-nav {
   height: 24px;
   background-color: #CCCCCC;
   line-height: 24px;
   text-align: center;
}

#footer-nav a:link , #footer-nav a:visited {
   text-decoration: none;
   color: #326;
}

#footer-nav a:hover {
   text-decoration: overline;
   color: #000;
}

#footer-info {
   margin: 0;
   padding: 10px 0 10px 0;
   color: #999;
}

#footer-info p {
   margin: 0;
   padding: 0;
   line-height: 18px;
   text-align: center;
}

#footer-info p a:link , #footer-info p a:visited {
   text-decoration: none;
   color: #999;
}

#footer-info p a:hover {
   text-decoration: none;
   color: #236;
}

ul {
  margin: 0;
  padding: 0;
}
li {
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#223366;
  line-height: 180%;
}

/*body { font: normal 11px Verdana, Geneva, sans-serif; color:#000; text-align: center;  }*/
.fixfloat{ display:inline-block;}
/*.fixfloat{ display:block;}*/
.fixfloat:after{ clear:both; height:0; content:"."; overflow:hidden; visibility:hidden; display:block;}
/*productList*/
.productList{ width:730px; font: normal 11px Verdana, Geneva, sans-serif; color:#000; text-align: center;}
.productList .productItem{ display:inline; float:left; width:120px; height:270px; position:relative; padding:10px; overflow:hidden;border-right:1px dashed #D5E9F1; margin:0 0 10px 10px; text-align:left; line-height:1.6em;}
.productList .thumb{ width:120px; height:120px; overflow:hidden; text-align:center;}
.productList .thumb img{ border-style:none;}
.productList .pname { width:120px;}
.productList .pname a { color:#223366; font-weight:bold; font-size:12px; text-decoration:none;}
.productList .pname a:hover{ color:#000; text-decoration:underline;}
.productList .reprice{ text-decoration:line-through;}
.productList .nowprice{ color:red;}
.productList .pinfo{  margin-top:5px;}
.productList .pline{ display:block; clear:both; width:730px; height:10px; overflow:hidden; margin-bottom:20px; border-bottom:1px dashed #D5E9F1;}