/* CSS Document */
html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, img{ margin:0; padding:0; border:0; font-style:inherit; font-size:100%;text-decoration:none;border:0;font-weight:inherit;}

img, ul, li, ol, a, fieldset {border:0;}
ul {list-style:none;}
ul,li{ padding:0px; margin:0px;}

ol {list-style:decimal;}
a{cursor: pointer; text-decoration:none;}
a:hover {text-decoration:underline;}
p {font-size:11px;}
input, select{font-size: 11px; }

.clear{ clear:both; margin:0px; padding:0px;}

body{line-height:1.25; font-family: "Trebuchet MS", Verdana, arial, freesans, garuda, helvetica, sans-serif;font-size:11px; color:#6f6f6f; background:url(images/body.gif) no-repeat bottom -60px;}

#all{ margin: 0 auto; width:950px; font-size:11px; position:relative;}
 
 
h1{ font-size:18px; display:inline; color:#999; padding-right:5px; font-weight:normal}
h2{ font-size:15px; display:inline; color:#999; padding-right:5px;font-weight:normal}
h3{ font-size:13px; display:inline; color:#999; padding-right:5px;font-weight:normal}
h4{ font-size:12px; display:inline; color:#999; padding-right:5px;font-weight:normal}
h5{ font-size:10px; display:inline; color:#999; padding-right:5px;font-weight:normal}
h6{ font-size:9px; display:inline; color:#999; padding-right:5px;font-weight:normal}
/* -----------------------------------  ##    heard   ## --------------------------------------- */
#heard{;}
#heard_logo{ float:left;}
#heard_right{ float:right; width:600px;padding-top:20px;}
.currencies{float:right; color:#FFFFFF; text-align:right;}
td.rleft{ padding-right:15px;}
.currencies td select{ width:100px;}

#heard_right{ float:right;}

.shopping{ color:#a71d38}
.shopping a{ color:#a71d38}
.shopping .a{ color:#454545}

#search{ background:url(images/search.gif) repeat-x; height:32px; padding-top:5px; padding-left:10px; position:absolute; float:right; width:180px; right:0px;}
.search .button{ vertical-align:top}
.search .search_id{ border:1px solid #bbbbbb ; background:#ffffff; padding-left:5px; padding-right:5px;padding-top:2px; padding-bottom:2px;color:#999999; font-size:12px;}


/* -----------------------------------  ##    menu    ##  -------------------------------------- */
#menu{ background:url(images/menu.gif) repeat-x; height:32px; margin-top:10px; position:relative;}
#menu a{ line-height:32px; padding-top:8px; padding-bottom:8px; padding-left:20px; padding-right:20px; background:url(images/menu_xian.gif) top right no-repeat; color:#ffffff;}
#menu a:hover{ background:url(images/menu_xian.gif) top right no-repeat #20479b; text-decoration:none; color:#FFFFFF;}
#menu li.list a{ background-image:none}
#menu li{ float:left}

/* -----------------------------------  ##   middle   ##  -------------------------------------- */
.middle{ background:url(images/m_bie.gif) repeat-x ;}
.middle_left{ float:left; width:185px; margin-top:5px;}
.middle_right{ margin-top:5px; float:right; width:760px;}
.c_d{ padding-left:5px; padding-right:5px;}


.middle_left .oo img { width:155px;}

.middle_top{ position:relative;}
.time{ position:absolute; right:5px; top:0px; width:187px; height:87px; overflow:hidden; background:url(images/time.gif) no-repeat top left; padding-left:8px; margin-top:-20px;}


/* -----------------------------------  ##   middle_right   ##  -------------------------------------- */
#m_l{ float:left; padding-top:10px;}
#m_r{ float:right; padding-right:6px;}

#flash{ margin-top:0px; margin-bottom:0px;}

/* ---------  ##   product   ##  --------- */
.new{ padding-left:5px; vertical-align:top;}

ul.product{ width:172px; color:#555555; padding-bottom:20px;}
ul.product .p_images img{ width:170px;padding-top:1px;}
ul.product .p_images a img{ border:1px solid #f1f1f1; background:#FFFFFF}
ul.product .p_images a:hover img{ border:1px solid #67bdf0;}
ul.product .p_name{ padding-top:8px; padding-bottom:8px; color:#555555; line-height:20px;  font-size:12px;}
ul.product .p_name a{ color:#555555;}
ul.product .p_pice { color:#67bdf0; font-size:17px;}
ul.product .p_pice a{ color:#67bdf0;}




/* -----------------------------------  ##    down    ##  -------------------------------------- */

.footer{height:32px; line-height:32px;background:#b6ccf7; color:#000000; margin-top:5px; border:1px solid #91b3f4;}
.footer_center{ margin: 0 auto;}

#down_bianpuan{ clear: both; margin: 0 auto; padding-top:30px; padding-bottom:50px; text-align:center}
#down_bianpuan a{ color:#000; padding-right:10px; padding-left:10px; line-height:25px; text-decoration:none}

#down_bianpuan a:hover{ background:#1f4498; color:#FFFFFF;}

/* -----------------------------------  ##   module   ##  -------------------------------------- */
.module{ margin-bottom:5px;}
.module_top{ background:#1f4498; height:30px; color:#ffffff; font-size:12px; padding-left:15px; line-height:30px; text-transform:uppercase; margin-right:10px;}
.module_top_left{ background:url(images/middle_left2.gif) top right no-repeat;}
.module_down{ padding:5px; border:1px solid #1f4498; background:url(images/module_bei.gif) repeat-x top #FFFFFF;}
.center{ text-align:center;}

.module_left{ margin-bottom:5px; border:1px solid #91b3f4;}
.module_left_top{ background:#b6ccf7; border-bottom:1px solid #91b3f4; height:30px; color:#000000; font-weight:bold; text-align:center; font-size:12px;  line-height:30px; text-transform:uppercase;}
.module_left_down{ padding:5px; }


.module_left3{ margin-left:5px; width:185px;margin-bottom:5px; border:1px solid #91b3f4;}
.module_left3_top{background:#b6ccf7; border-bottom:1px solid #91b3f4; height:30px; color:#000000; font-weight:bold; text-align:center; font-size:12px;line-height:30px; text-transform:uppercase;}
.module_left3_down{ padding:5px; background:url(images/module_bei.gif) repeat-x top #FFFFFF;}


/* -----------------------------------  ##   module Categories   ##  -------------------------------------- */
.categories{ font-family:Arial, Helvetica, sans-serif;}

.categories .module_top{ background:url(images/middle.gif) repeat-x; margin-right:7px;}
.categories .module_top_left{ background:url(images/middle_left.gif) no-repeat right top; padding-right:5px;}

.categories .module_down{ padding:0px; }

.categories ul{ list-style: none;}
.categories ul ul{ list-style: none;padding-left:0px;}
.categories ul li a{ display: block; padding-left:16px; line-height:28px; width:160px; margin: 0; font-size:11px; color: #555555;text-decoration: none; background:#d3e9ff; border-bottom:1px dotted #1f4498; font-weight:bold;}
.categories ul li a:hover { color:#a71d38; background-color:#e0f0ff }
.categories ul li ul li a{ background:none; font-weight:normal; color:#666666; margin-bottom:0px;}





