/* CSS Document */
body { margin:0; padding:0; background:#fff; font-family:arial; font-size:12px; line-height:20px; color:#393939; }
div, form, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p{ margin: 0; padding: 0; border:0; }
	
.fl { float:left; }
.fr { float:right; }
li { list-style-type:none; }


h1 {font-size:2.6em; color:#000; font-weight:normal; margin: 0 0 0.6em 0em;}
h2 { font-size:1.4em; color:#000; margin: 0.8em 0 0.6em 0em; }
h3 { font-size:1.2em; color:#333; margin: 0 0 0 0; font-weight:bold;}

a {color:#4646FF; text-decoration:underline; }
a:visited { color:#4646FF; text-decoration:underline; }
a:hover { color:#000; text-decoration:none; }

.new {font-size:20px; font-style:italic; color:#FF0000; font-weight:bold;}
.hot {font-size:12px; font-style:italic; color:#FF0000; font-weight:bold;}
.newslim {font-size:12px; font-style:italic; color:#FF0000;}
hr {border:1px dotted #CCC; height:1px}
.price {font-size:14px; color:#FF0000; font-weight:bold;}
.price1 {font-size:14px; color:#FF0000; }
.delprice {font-size:14px; color:#FF0000; font-weight:bold; text-decoration:line-through;}

a.subnav:link {color:#518BDC; text-decoration:none; margin:0 5px 0 5px; }
a.subnav:visited {color:#518BDC; text-decoration:none;  margin:0 5px 0 5px; }
a.subnav:hover {color:#333; text-decoration:none;  margin:0 5px 0 5px; }


/* Header */
.header {width:960px; margin:0 auto; height:50px; margin-top:6px;}
#logo {width:200px; float:left; }
#hsubmenu {width:220px; text-align:right; margin-top:24px; float:right; }
#hsubmenu a{ color:#518BDC; text-decoration:none; margin:0 7px 0 7px; }
#hsubmenu a:hover { color:#333; text-decoration:none; margin:0 7px 0 7px; }

.hmenu {width:960px; height:30px; margin:0 auto; font-weight:bold;  font-size:13px; padding-top:10px; background-image: url(../images/nav-bg1.gif); }
.hmenu a {color:#DDD; text-decoration:none;  margin:0 18px 0 18px; }
.hmenu a:visited {color:#DDD; text-decoration:none;  margin:0 18px 0 18px; }
.hmenu a:hover { color:#FFF; text-decoration:none; margin:0 18px 0 18px; }

.banner {width:960px;  margin:0 auto; height:272px;margin-top:8px;}
#binfo {width:512px;height:272px; float:left;background-image:url(../images/bg.jpg); }
#binfo h1 {font-size:26px; font-weight:bold; padding:38px 0 0 15px; color:#000;}
#binfo h2 {font-size:16px; font-weight:bold; padding:2px 0 4px 15px;}
#binfo h3 {font-size:14px; font-weight:bold; padding:12px 0 0 15px;}
#binfo p{padding-left:15px;}
#bimage {width:448px; float:left;}


/* Body */
.wrapper {width:960px; margin:0 auto; margin-top:4px;}
#featuredp {width:563px; float:left; margin:8px 0 22px 0;}
#news {width:350px; float:right;margin:8px 0 0 0;}
#news li {list-style: circle; margin:0 0 0 12px;}
#content {width:740px; float:left; padding-left:3px;}
#content h1 {font-size:2.6em; color:#000; font-weight:normal; margin: 0 0 0.6em 0em;}
#content h2 { font-size:1.4em; color:#000; margin: 0.8em 0 0.6em 0em; }
#content h3 { font-size:1.2em; color:#333; margin: 0 0 0 0; font-weight:bold;}
.quote {font-size:14px; font-style:italic; font-weight:bold; color:#666; font-family:Georgia, Times New Roman, Times, serif;}
#quickbtn {width:730px; text-align:right; font-size:22px; font-weight:bold; }
#quickbtn a {color:#FF0000; text-decoration:underline; margin:0 8px 0 8px; }
#quickbtn a:visited {color:#FF0000; text-decoration:underline;margin:0 8px 0 8px; }
#quickbtn a:hover { color:#333; text-decoration:underline;margin:0 8px 0 8px; }
#sidebar {width:185px; float:right; margin-top:32px;}
#sidebar a {color:#518BDC; text-decoration:none; }
#sidebar a:visited {color:#518BDC; text-decoration:none;}
#sidebar a:hover { color:#333; text-decoration:none;}
#sidebar h3 { font-size:1.2em; color:#333; margin: 0 0 0 0; font-weight:bold; margin-bottom:3px;}
#pick_l {width:342px; background-image:url(../images/featuredProductBG.gif); float:left; margin-bottom:12px; }
#pick_l img {margin-right:6px;}
#pick_r {width:342px; background-image:url(../images/featuredProductBG.gif); float:left; margin-bottom:12px; margin-left:26px;}
#pick_r img {margin-right:6px;}
#content_main {width:730px; float:left; margin-top:8px;}
#content_main h3 {color:#000;}
#content_main_l{width:340px; float:left; }
#content_main_r{width:340px; float:left; margin:0 0 16px 24px; }
#productlist_l {width:320px; float:left; margin: 4px 0px 4px 0;}
#productlist_l_info {width:221px; float:left;margin:0px 0 3px 0; }
#productlist_l_action {width:86px; float:left;margin:0px 0 3px 10px;}
#productlist_r {width:320px; float:right; margin: 4px 20px 4px 0;}
#productlist_r_info {width:221px; float:left;margin:0px 0 3px 0;}
#productlist_r_action {width:86px; float:left;margin:0px 0 3px 10px;}
#productlist_l_info a {color:#4646FF; text-decoration:none;}
#productlist_l_info a:visited {color:#4646FF; text-decoration:none; }
#productlist_l_info a:hover { color:#333; text-decoration:none; }
#productlist_r_info a {color:#4646FF; text-decoration:none;}
#productlist_r_info a:visited {color:#4646FF; text-decoration:none; }
#productlist_r_info a:hover { color:#333; text-decoration:none; }
#pr_list {width:730px;}
#pr_list li{list-style:disc; margin:0 0 0 20px; }
#ft_list {width:580px;}
#ft_list li{list-style:disc; margin:0 0 0 20px; }
#howto_list {width:360px; }
#howto_list li{list-style:disc; margin:0 0 0 20px; line-height:24px;}
#column_l{width:345px; float:left; margin:0 0 22px 0; border:#CCCCCC solid 1px; padding:0 5px 10px 5px;}
#column_r{width:340px; float:left; margin:0 0 22px 24px; border:#CCCCCC solid 1px; padding:0 5px 10px 5px;}
a.blacklink:link{color:#333; text-decoration:none;}
a.blacklink:visited {color:#333; text-decoration:none; }
a.blacklink:hover { color:#333; text-decoration:underline; }
a.bluelink:link{color:#4646FF; text-decoration:none;}
a.bluelink:visited {color:#4646FF; text-decoration:none; }
a.bluelink:hover { color:#333; text-decoration:none; }
#category {width:959px; background-image:url(../images/category_bg.jpg); float:left; margin-top:8px; }
#category h2{font-size:1.4em; color:#333; margin: 0.1em 0 0.1em 0.2em; }
#category_product {width:960px; margin-top:10px; float:left;}
#category_product_left {width:450px; float:left; margin-bottom:30px;}
#category_product_right {width:450px; float:right; margin-bottom:30px;}
#category_product_sub_left {width:200px;float:left; margin-left:20px;}
#category_product_sub_left a{color:#4646FF; text-decoration:none; }
#category_product_sub_left a:visited {color:#4646FF; text-decoration:none;}
#category_product_sub_left a:hover { color:#333; text-decoration:none;  }
#category_product_sub_right {width:195px;float:right;}
#category_product_sub_right a{color:#4646FF; text-decoration:none; }
#category_product_sub_right a:visited {color:#4646FF; text-decoration:none;}
#category_product_sub_right a:hover { color:#333; text-decoration:none;  }
#categoryp {font-weight:bold; margin:6px 0 4px 0; font-size:13px;}
#categoryp a{color:#4646FF; text-decoration:underline; }
#categoryp a:visited {color:#4646FF; text-decoration:underline;}
#categoryp a:hover { color:#333; text-decoration:none;  }

/* End Body */


/* Tab_effect */
.tab { width:720px; height:30px; clear:both; margin-top:12px; border-bottom:1px solid #ccc; }
.tab ul { list-style:none;}
.tab li { list-style:none;float:left; font-size:12px; font-weight:bold; padding-top:10px;}
.tab .tab_on { width:100px; background:url(../images/tabon_new.jpg) no-repeat 0 3px; cursor:pointer;text-align:center; }
.tab .tab_off { width:100px; background:url(../images/taboff_new.jpg) no-repeat 0 3px; color:#737270; cursor:pointer; text-align:center;}
.tab_content { clear:both; padding:8px 4px; line-height:20px; }
.tab_content .item { font-weight:bold; font-size:12px; padding-left:3px;}
.tab_content li { margin:0 0 0 20px; list-style-type:disc; line-height:22px;}
.tab_content img {margin-right:10px;}
#pinfo {width:480px; float:left; margin-bottom:20px;}
#pbtn {width:200px; float:left; padding-top:10px; margin-bottom:20px;}
/* End Tab_effect */

/* Tag */	
.tag {width:960px; margin:0 auto; margin-top:20px; border-top:#999 solid 4px; clear:both; text-align:center; }
.tag a{ color:#518BDC; text-decoration:none; margin:0 7px 0 7px; }
.tag a:hover { color:#333; text-decoration:none; margin:0 7px 0 7px; }
.tag a.tagcloud1{font-size:15px;}
.tag a.tagcloud2{font-size:18px;}
/* End Tag */	

/* Footer */	
.footer {width:960px; margin:0 auto; margin-bottom:14px;clear:both; font-size:11px; text-align:center;}
.footer a{ color:#868686; text-decoration:none;  }
.footer a:hover { color:#000; text-decoration:none; }
/* End Footer */	


/* christmas */	
.featuredpromo_left {width:315px; float:left; margin-top:8px;}
.featuredpromo_right{width:645px; float:right; margin-top:8px;}
.secondpromo{width:960px; clear:both;}
#promo1 {width:250px; float:left;}
#promo2 {width:230px; float:left; }
#promo3 {width:222px; float:left;}
#promo4 {width:258px; float:left;}
.holidayothers{width:960px; height:200px; clear:both; background-image:url(../images/christmas/otherbg.jpg);}
.holidayothers a{ color:#518BDC; text-decoration:none;}
.holidayothers a:hover { color:#333; text-decoration:none; }
#freegift {width:490px; float:left; margin:15px 0 0 20px;}
#article {width: 420px; float:right; margin:15px 0 0 0;}
/* End christmas */	


/* bannerswap */	
.h_banner {position:relative;height:272px; width:960px; margin:0 auto; margin-top:8px;}
.h_banner .imgs li {position:absolute;left:2px;}
.h_banner .num {position:absolute; bottom:15px;right:15px;z-index:10;}
.h_banner .num li {color:#000;float:left;margin:3px;padding:0 4px;background:#fff;font:normal 11px/1.4em Arial;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;cursor:pointer;}
.h_banner .num li.curr {background:#FFFFFF;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#03243a;font-weight:bold;}
/* End bannerswap */	

/* tablesheet */	
table.compare { background-color: #dcdcdc;}
td.compare {background-color: #ffffff;}
td.descc { text-align:center; background-color: #ffffff;}
td.descl { text-align:left; background-color: #ffffff;}
td.title{ text-align:center; background-color: #e1e1e1;}
/* End tablesheet */	





a.menu1:link {font-weight:bold; font-size:13px; color:#DDD; text-decoration:none;  margin:0 18px 0 18px; }
a.menu1:visited {font-weight:bold; font-size:13px; color:#DDD; text-decoration:none;  margin:0 18px 0 18px;}
a.menu1:hover {font-weight:bold; font-size:13px; color:#FFF; text-decoration:none; margin:0 18px 0 18px; }



h1 {font-size:2.6em; color:#000; font-weight:normal; margin: 0 0 0.6em 0em;}
h2 { font-size:1.4em; color:#000; margin: 0.8em 0 0.6em 0em; }
h3 { font-size:1.2em; color:#333; margin: 0 0 0 0; font-weight:bold;}






#header { height:34px; margin:0 auto; width:100%; font-size:1.1em; background-color:#CCC; }

#top {width:300px;}
#top1 {width:300px;line-height:50px; text-align:right;}
#top1 a {font-weight:bold; font-size:0.8em; color:#000; text-decoration:none; margin:0 7px; }
#top1 a:hover { color:#00F; text-decoration:underline; }

#menu {margin:0 auto; width:990px; line-height:34px; }
#menu a {font-weight:bold; font-size:1.2em; color:#00F; text-decoration:underline; margin:0 36px 0 4px; }
#menu a:hover { color:#00F; text-decoration:none; }

.main { margin:0 auto; width:990px; margin-top:5px; font-size:1.1em;}
#main1 {width:800px; font-size:1.1em;}
#main1 h1 { font-size:2.8em; color:#000; font-weight:normal; }
#main1 h2 { font-size:1.4em; color:#333; margin:10px 0; }
#main1 h4 { font-size:1.4em; color:#00C; margin:10px 0; font-weight:bold; }
#main1 h3 { font-size:1.4em; color:#000; margin:10px 0; font-weight:bold;  margin: 0; padding: 0;}

#try {width:430px;}
#buy {width:200px;}

#main2 {width:160px; margin-top: 10px;font-size:1.1em;}

.nav_right { width:160px; margin-top:25px; border:1px solid #c4c4c4; border-top:0; }
.nav_right h4{ background: url(../images/navbg.jpg) no-repeat; border:0px; height:30px; line-height:30px; padding-left:13px; }
.nav_right ul { padding:5px; }
.nav_right li { padding-left:8px; }

.bottom1 {margin:0 auto; width:990px;margin-top:10px; line-height:8px; background-color:#999;  }
.bottom2 {margin:0 auto; width:400px;line-height:24px;   }

.linkbig a {font-weight:bold; font-size:18px; color:#000; text-decoration:none; }
.linkbig a:hover { color:#00F; text-decoration:underline; }

.line { color:#666; }
