body {
	margin:0px; padding:0px; background-color: #cccccc;
	background:url(images/body_bj.gif) repeat-y center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

img{ border:0px;}
ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px;}

a{color:#000099; text-decoration:none;}
a:hover{color:#cc0000; text-decoration:underline;}

.xhx{text-decoration:underline;}
.red{color:#CC0000;}

.img_left{float:left; margin:0px; padding:0px;}
.img_right{float:right; margin:0px; padding:0px;}
.img_top{margin:0px; padding:0px; vertical-align:top;}
.img_bottom{margin:0px; padding:0px; vertical-align:bottom;}
.img_middle{vertical-align:middle;}

.clear {clear: both}

#head{margin:0px auto; padding:0px; width:968px; height:100%; overflow:hidden; }
#head_l_t{float:right; margin:0px; padding:5px 0px; width:750px;}
#head_l_t p{float:right; font-size:13px; margin-right:10px;}

#search{float:right; margin:5px 10px 0px 0px; width:740px; background:url(images/header-search-bk.jpg) no-repeat left; height:35px;} 
#search ul{margin:0px 0px 0px 5px; display:inline; list-style:none; float:left; width:500px;}
#search ul li{display:inline; float:left; margin:0px 3px; height:35px;}

#tabs{margin:10px 0px 0px 0px; padding:0px; background:url(images/feature-bar.jpg) repeat-x; height:32px;}
#tabs ul{list-style:none; margin-left:10px;}
#tabs ul li{float:left; line-height:23px; display:inline; margin:0px 5px; font-size:12px; color:#FFF; font-weight:bold;}
#tabs a{color:#FFFFFF;}
#tabs a:hover{color:#000; text-decoration:none; }

#center{margin:0px auto; padding:0px; width:968px;}

#left{margin:10px 0px 0px 0px; padding:0px; float:left; width:144px;}

#menu_1 h3{margin:0px; padding:0px; color:#000000; background:url(images/tree-header1.jpg) repeat-x; font-size:12px; line-height:24px; text-indent:10px;}
#menu_1 ul {border-top: #ffffff 1px solid; font-size: 11px; color: #000099; border-bottom: #ffffff 1px solid; background-color: #80a7e6; list-style:none; height:100%; overflow:hidden;}
#menu_1 ul li {margin-left:5px; float:left; display:inline; width:124px;}
#menu_1 a {	border: #80a7e6 1px solid; padding:2px 3px; display: block; width:132px; background-image: url(images/tree-link-up.jpg); color: #ffffff; background-color: #000099; text-decoration: none;}
#menu_1 a:hover {border: #ffffff 1px solid; padding:2px 3px; border-right:1px solid #FFF; background-image: url(images/tree-link-hover.jpg); width:132px; color: #000099;  background-color: #80a7e6;}



#center_2{margin:0px; padding:0px; width:680px; float:left;}

#center_text{margin:10px; padding:0px; }
#center_text p{margin:10px 0px; font-size:12px;}
#center_text p strong{font-size:14px; line-height:200%;}

#center_brand{margin:10px; padding:0px; }
#center_brand h4{margin:0px 0px 10px 0px; padding:0px; width:220px; background:url(images/feature-bar.jpg) repeat-x; height:32px; line-height:23px; font-size:12px; text-align:center;}
#center_brand h4 a{color:#FFFFFF;}
#center_brand ul{float:left; width:220px; list-style:none; margin-top:5px;}
#center_brand ul li{ margin:2px 0px; background:url(images/pointer.gif) no-repeat 0 50%; padding:0px 0px 0px 20px; font-size:12px;}

#featured{margin:10px; padding:0px; }
#featured h4{margin:0px 0px 10px 0px; padding:0px; color:#FFF; background:url(images/feature-bar.jpg) repeat-x; height:32px; line-height:23px; font-size:12px; text-align:center;}
#featured ul{list-style:none;}
#featured ul li{float:left; width:220px; text-align:center; line-height:200%; font-size:12px; font-weight:bold;}
#featured ul li a{text-decoration:underline;}

#right{float:right; width:136px; border:1px solid #CCC; border-right:none; margin:10px 0px 0px 0px;}

#best_seller{margin:0px; padding:0px;}
#best_seller h4{background:url(images/right-title-bar.jpg) repeat-x; color:#FFFFFF; font-size:12px; line-height:20px; text-align:center;}
#best_seller ul{list-style:none;}
#best_seller ul li{text-align:center; margin:3px 5px 10px 5px;}
.price{color:#C00; font-weight:bold;}

#copyright{margin:30px auto 0px auto; padding:10px 0px 0px 0px; width:968px; text-align:center; background-color:#efefef;}
#copyright p{margin:5px 0px; padding:0px;}
#copyright a{margin:0px 5px;}


#path{margin:10px 0px 0px 10px; font-size:12px;}

#info{margin:0px 0px 50px 0px; padding:0px; }
#info h1{font-size:16px; margin:20px 0px 0px 10px;}
#pic{float:left; width:300px; text-align:center; margin:10px 0px 0px 10px;}
.text_1{color:#666;}
#price_info{padding:10px; font-size:13px; line-height:200%; margin:40px 30px 0px 0px; border:1px solid #CCCCCC; float:right; width:280px;}
#price_info p{margin:5px 0px;}
h2{ font-size:14px;}


.num_1{ width:659px; margin:15px 0px 0px 15px; padding:0px; }
#num_2{ width:619px; margin:0px; padding:20px; font-size:12px; border:1px #8a9499 solid; border-top:none; height:100%; overflow:hidden;}
#num_2 ul{list-style:none; display:block;overflow:hidden; }
#num_2 ul li{margin:3px 0px; width:170px; background:url(images/pointer.gif) no-repeat 0 50%;  padding:0px 3px 0px 20px;height:35px;float:left;}
#num_2 ol{list-style:none; display:block;overflow:hidden; width:100%; margin:5px; padding:0px; font-size:12px; border:1px #CCCCCC solid; height:100%;}
#num_2 ol li{margin:3px 0px; width:145px; float:left;}
#bt{ width:659px; background:url(images/bj-1.gif) repeat-x; line-height:normal; height:29px; text-align:left; overflow:hidden;}
#bt ul{ list-style:none;margin:0; padding:0px;}
#bt li{display:inline; margin:0px 6px 0px 0px; padding:0px; float:left; text-align:center; height:30px; font-weight:bold; width:}
#bt a{ float:left; background:url(images/tabs07_up.jpg) left top; margin:0; padding:0px 0px 0px 7px; text-decoration:none; font-size:12px; width:120px; color:#FFF; }
#bt a span{ float:left; display:block; background:url(images/tabs07_up.jpg) left top; padding:0px; color:#fff; line-height:29px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#bt a span{float:none;}
/* End IE5-Mac hack */
#d{border-left:1px solid #8a9499; border-right:1px solid #8a9499;}
#d a{ float:left; background:url(images/tabs07_down.jpg) left top; margin:0px; padding:0px 0px 0px 8px; text-decoration:none; font-size:12px; color:#000; font-weight:bold; }
#d a span{float:left;display:block;background:url(tabs07_down.jpg) left top; padding:0px; color:#000; line-height:29px; }
#d a span{float:none;}
.total_price{ padding-top:35px;}

#related{margin:15px 0px 0px 15px; padding:0px; }
#related h4{margin:0px 0px 10px 0px; padding:0px; text-indent:10px; color:#FFF; background:url(images/feature-bar.jpg) repeat-x; height:32px; line-height:23px; font-size:12px;}
#related ul{list-style:none;}
#related ul li{float:left; width:220px; text-align:center; line-height:150%; font-size:12px; font-weight:bold;}
#related ul li a{text-decoration:underline;}

#brand_title{margin:0px 15px; padding:0px;}
#brand_title p{font-size:12px;}
.text_2{font-size:18px!important; font-weight:bold; text-align:center;}

#brand_img{margin:20px 15px;}
#brand_img ul{list-style:none;}
#brand_img ul li{float:left; margin:15px; text-align:center; line-height:200%; font-size:12px; font-weight:bold;}
#brand_img ul li a{text-decoration:underline;}

#all_brand{margin:15px; }
#all_brand h4{margin:0px 0px 10px 0px; padding:0px; text-indent:10px; color:#FFF; background:url(images/feature-bar.jpg) repeat-x; height:32px; line-height:23px; font-size:12px;}
#all_brand ul{list-style:none; height:100%; overflow:hidden;}
#all_brand ul li{margin:4px; background:url(images/pointer.gif) no-repeat 0 50%;  padding:0px 0px 0px 20px; float:left; height:30px;width:100px;}
#all_brand p{font-size:12px;}
.text_3{text-align:center; margin:30px 0px 0px 0px; font-weight:bold; text-decoration:underline;}

.link{margin:10px; padding:0px; }
