/* CSS Document */

/* CSS Document */

   
body { padding: 0; margin: 0 auto;  font: 0.7em Tahoma, Arial, sans-serif; background:url(/images/body_bg.jpg) repeat; width:auto;background-attachment:fixed;  }
img { padding:0; margin:0px;}
div{margin: 0 auto;}
/* links */
a { color: #003B6E; background: inherit; }
a:hover { color: #9EC068; background: inherit; }	

/* headings */
h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; }
h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; }
h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }
.title { color: #808080; background: #fff; }

/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }
form { margin: 0; }
input.search { width: 150px; border: none; background: #fff url(images/input.gif) no-repeat; padding: 5px 10px; color: #1E67A8; font-weight: bold; }
input.button { padding: 3px; }
.search p{ margin:0; padding:0;}
/* content holder */
#top { margin:0 auto; width:980px;background:url(images/content_bg.png) repeat-y; padding-left:6px; padding-right:6px;}
#content { background:url(images/content_bg.png) repeat-y; padding-left:6px; padding-right:6px; padding-top:0px; padding-bottom:0px; clear:both; width:980px; height:1000px; height:auto;  }
#content-n { padding-top:8px;  clear:both; width:982px; height:auto; background: url(images/content_bg.png) repeat-y; padding-left:5px; padding-right:5px; padding-bottom:150px;}
/* header */
#header { height: 118px; background:#000; }
.freeship{ text-align:center; padding-top:0px; margin:0px; height:45px; clear:both; width:980px;}
.freeship a{ text-align:center; padding-top:0px; margin:0px; height:45px; clear:both;}


/* menu */	
#nav_top { background:  url(images/nav_bg.jpg) no-repeat ; color: #000;  height: 45px; text-align: center; padding: 0px;  line-height:30px; width:980px; margin-right:2px;}
#nav_top li { display: inline; height: 45px; }
#nav_top li a { float: left; color: #fff; padding: 8px 0; width: 108px; text-align: center; font-weight: bold; text-decoration: none;  font-size:13px; font-family:Arial;}
#nav_top li a:hover {  color: #ffb400; }	
#nav_top li a.current {color: #2C71AE; }	
.key { text-decoration: underline; }

/*菜单下拉--------------*/
.jqueryslidemenu{ 
 background: #000 url(/images/menu-b.jpg) repeat-x ; color: #000;  height: 33px; padding: 12px 0 0px 40px;
 border-right:1px solid #757e84; clear:both; 
}

.jqueryslidemenu ul{
margin: 0;

list-style-type: none;
background:#212121;

}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
color: #ffffff;}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
 /*background of tabs (default state)*/
color: #ffffff;
text-decoration: none;
padding-top:2px;
display: block;
width:90px; padding-left:5px;}


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}



.jqueryslidemenu ul li a:hover{
 /*tab link background during hover state*/
color: #c60000;

}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
widht:170px;
left: 0;
display: block;
visibility: hidden;
background:#212121;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
height:auto;
padding-bottom:10px;
padding-bottom:6px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
height:23px; padding:0 5px;
}

.jqueryslidemenu ul li ul li a{
font: normal 11px Arial;
width: 160px; /*width of sub menus*/
margin: 0;
border-top-width: 0; background:#212121;
color:#ffffff;
text-align:left;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
 background:black;
 width:170px;height:23px; padding-left:5px; padding-right:5px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
width:370px; display:block; height:200px;
}


/* Sub level menu links style */
.jqueryslidemenu ul li ul li ul li a{
font: normal 11px Arial;
width: 160px; /*width of sub menus*/
margin: 0;
border-top-width: 0; background:#212121;
color:#ffffff;
text-align:left;
display:block; float:left; height:23px;
}

.jqueryslidemenu ul li ul li ul li a:hover{
font: normal 11px Arial;
width: 160px; /*width of sub menus*/
margin: 0;
border-top-width: 0; background:#000;
color:#ffffff;
 height:23px;
}

/* end */

/* search form */
	.head-right{ padding-left:60px;}
	.head-right a{ color:#000;}
#search { 
	float: left;
	clear: both;
	color: #000;
	background: #000;

    width:980px;
	margin: 0 0 0 0;
	height:37px;
}

#search-top{ background: url(/images/search_bg.jpg) no-repeat right; width:370px ; 
             height:61px; text-align:right;  float:left; padding-left:140px; padding-top:10px;}

#search-top .val{ width:230px; background:#FFFFFF; color:#000000; border:0; margin-top:8px; font-size:15px; height:30px; margin-right:25px;}

	#search p { padding-top:10px; margin: 0; }

#login { padding:3px 0px 3px 0px;}
#login p{ margin:5px 0; color:#FFFFFF;}
#currency{ padding-top:40px;}

/* left side */
#left { float: left; width: 185px; clear:both;}
#menu_left{  padding:2px 2px 200px 5px; background:url(/images/left_menu.gif) repeat-y;}
   #menu_left li{ display:block; width:180px;}
   #menu_left li a{ color:#000; font-size:11px; padding:8px 10px; text-decoration:none; line-height:25px; }
   #menubg{ margin-top:1px; }
   #menubg1{ background-color:#333839; margin-top:1px; }
    
	 #cate{ color:#fff; font-weight:bold; height:25px; padding-top:0px;
        font-size:14px;}
	#cate1{ color:#000; font-weight:bold; height:25px; padding-top:0px; background:url(/images/cate_bg.gif) repeat-x;
        font-size:15px;}	
		
	.menu-con {height:20px;  margin:0px; padding-top:7px; padding-right:12px;}	
#sell{  padding:20px 12px;}

 #sell li a{ color:#FFFFFF; }
#sell li p{line-height:15px; }
  #sell P{ margin:0; padding:0; color:#FFFFFF }
  .image { float: left; margin: 0 9px 3px 0; height:40px; }
   
   
.sellimg{ width:89; float:left;}
.fontstyle{ font-size:13px; color:#000000; font-weight:bold; padding:15px 20px; }
#ord { padding:5px 20px; font-size:13px;color:#ffffff;}
.logintop{ background:url(images/index1_06.gif); height:46px;}
.menutop{ background:url(images/index1_19.gif); height:30px;}
.menutop1{ background:url(images/index1_30.gif); height:30px;}
.contact{ background:url(images/index1_40.gif); height:27px; color:#ffffff; font-size:12px;  font-weight:bold;}
.contactb{ background:url(images/index1_43.gif); height:7px;}
.ordertop{ background:url(images/index1_45.gif); height:38px;}

.loginbot{background:url(images/index1_17.gif); height:33px; width:225px;}
/* right side */

#right{ width:789px; float:right}	
#right_n{ width:789px; float:right; padding-top:10px; font-family:Arial, Helvetica, sans-serif;}
#right_pro{ width:99%;}	
.title { font-size:13px; font-weight:bold; padding-top:5px; color:#000;}

.main_contact{ font-family:"Times New Roman",Times,serif ; font-size:1.3em; font-weight:normal;}
.banner{ }
.box{ padding-top:5px;}
.boxlogo{ border-bottom:1px solid #182021; background:url(images/index1_22.gif) no-repeat; height:26px;
}

.boxlogo1{ border-bottom:1px solid #182021; background:url(images/index1_36.gif) no-repeat; height:26px;
padding-left:620px;  color:#299ab5; font-size:13px; margin-top:
}
.newboxtop{ margin:5px 0 0 0; padding:0; background:url(images/index1_39.gif) no-repeat; height:7px;}
.newboxbot{ background:url(images/index1_53.gif) no-repeat; height:5px;}
.news{ background:url(images/index1_34.gif) ;}
    #nav{ padding-left:25px; } 
    #nav li{ line-height:20px; font-size:12px; }

.thirds { float: left; width: 210px; color: #5d5d5d; padding-top:15px; padding-bottom:15px;}
	.smallboxtop { height: 8px; background: #fff url(images/smallboxtop.gif) no-repeat; }

	.smallbox p { padding: 0; margin: 0; }
	#pro-img{ width:50px; float:left;}

	#productnm_home a{ width:145px; padding-left:8px; float:left;  color: #000000; font-family:Arial, Helvetica, sans-serif;}
	#productnm_arrival a{ width:145px; padding-left:8px; float:left;  color: #313030; font-family:Arial, Helvetica, sans-serif; height:60px;}
        .thirds1 { float: left; width: 155px; background: #ffffff; margin: 0 1px 0 0; color: #5d5d5d; }
		.smallbox1 {  color: #444; padding: 1px 5px 5px 5px; background-color:#FFFFFF;   }
	    .smallbox1 p { padding: 0; margin: 0; background-color:#FFFFFF; }
		
		.TabTitle_arrival{ width:660px; background:#666666; padding:5px 5px 5px 15px; color:#fff; font-weight:bold; font-size:14px;}
			  .thirds_arrival { float: left; width: 130px; margin: 0 1px 0 0; color: #5d5d5d; }
			#pro-img_arrival{ width:130px; text-align:center;}
				#productnm_home_arrival { width:130px; color:#fff; text-align:center; padding-top:8px;}
                #productnm_home_arrival a{ color:#000;}
				
.thirds4 { float: left; width: 150px;margin: 0 5px 0 0; color: #5d5d5d; text-align:center; }
	.smallboxtop4 { height: 8px; color: #000; }
	.smallbox4 {  color: #444; padding: 1px 5px 5px 5px;   }
	.smallbox4 p { padding: 0; margin: 0; background-color:#FFFFFF; color:#203548;  font-size:12px;   }

	#productnm{ font-size:11px; height:65px; line-height:18px; text-align:center;  width:130px; clear:both;}
		#productnm a{ font-size:11px; height:80px; line-height:18px; text-decoration:none }

#compare{ height:35x; padding-top:15px; padding-bottom:15px; }
#combox { padding-left:30px; padding-top:20px;}
#combox li a{ color:#1e7ec8;  padding-left:18px; padding-top:2px;  background:url(/images/comlist.gif) no-repeat;   }
#combox li{ color:#1e7ec8; display:block; margin-right:6px; padding-top:2px; width:120px; 
		         
}
#combox1 li{ color:#1e7ec8; display:inline; margin-right:5px; margin-top:10px;}
.wishlist{padding: 8px 28px ;}
	#price{ font-size:12px; color:#FF3300; text-align:center}
.method{border:1px solid #e4e4e4; padding:5px;}

.four { float: left;  margin: 10px 10px 0 0; color: #5d5d5d; height:28px; background:#FFFFFF; }
.menuleft{ background:url(/images/style_03.gif) no-repeat; width:5px; float:left; height:28px;}
.menubox{ float:left; background:url(/images/style_04.gif) repeat-x; padding:5px 10px; height:28px; font-size:11px; width:116px;}
.menuright{ background:url(/images/style_06.gif) no-repeat; width:4px; float:left;height:28px;}
	
/* footer  */
.footer { clear: both;  line-height: 1.8em; padding:  0px; 
          font-family:Arial, Helvetica, sans-serif;  width:982px; margin:0 auto; background:url(images/content_bg.png) repeat-y;padding-left:6px; padding-right:4px;}
	.foottitle{color:#fff; font-weight:bold; font-size:13px; }
.friend_link{celar:both; width:99%; background:#4c4c4c; padding:5px; height:60px;}
.friend_link a{font-size:11px; color:#343434; }	  
#foot_link { width:980px; margin:0 auto; padding:0px; background: url(/images/footer_bg.jpg) repeat-x;}
#foot_bg{ height:195px; padding-top:30px; padding-bottom:0px;}
.foot2{ width:150px; float:left; padding-left:8px;}
.footlist { padding-left:5px;  color:#c2c2c2; height:auto;}
.footlist a{  color:#c2c2c2;       background-image:url("/images/footlist.gif");
		                           padding-left:2px;
                                   background-repeat:no-repeat;
                                   background-position:left center; line-height:23px;
            text-align:left; font-size:11px;} 		  

.foot3{ width:230px; float:left; padding-left:8px; border-left:1px solid #444444; height:99px;}
/*--------------------------------------------------------------------*/
.rightbox{ overflow:hidden; font-size:19px;font-family:Arial, Helvetica, sans-serif;  border-bottom:1px dotted #cccccc; width:99%; padding-bottom:5px; color:#000000;}
.rightbox_pro{ overflow:hidden; font-size:12px;font-family:Arial, Helvetica, sans-serif;  border-bottom:1px dotted #cccccc; width:99%; padding-bottom:5px; color:#000000;}
.rightmid{ width:100%; padding:0; margin:0; height:auto; padding-bottom:2px ; padding-top:5px;}
.mid1{  background:#ffffff;height:99%; padding:2px 5px;    margin-top:0px;    margin-bottom:5px; margin-left:5px; margin-right:5px;}

.midbg{ width:96%; height:23px; background:#2e3a3a; padding-left:10px; line-height:23px;overflow:hidden; margin-top:8px; }
.midbox{ border:1px solid #d9dde8; width:96%;padding-left:10px; margin-top:1px;}
.fontstyle{ font-size:13px; font-weight:bold; color:#056186;}

#nav{ padding-left:20px; color:#333333; list-style-image:url(images/list.gif);}
.dc{padding-left:20px; color:#000;}
.dc1{ font-weight:bold; font-size:12px; color:#ffffff;}
.detail{ }
.bigimg{ border:1px solid #e1e1e1; width:494px; height:auto;padding-bottom:15px; background:#FFFFFF;}
.line{ border-bottom:2px solid #CC3300;}
.font1{color:#ea6705; font-size:13px;}
.pricecolor{ color:#ff3300; font-size:15px; }
.pic{ }
.pro_cart{width:175px; padding:8px; background:#d1d1d1; height:258px;}
.pro_cart_n{ background:#FFFFFF; padding:4px;}
.cart{ padding-top:18px; border-top:2px solid #efefef; padding-bottom:8px; text-align:center;}
.font-in1 {padding-bottom:15px; padding-top:5px;}
.size{ font-size:12px; font-weight:bold;}
.tree{color:#00344a;}
.tree a{color:#00344a;}
/*下拉-----------------------------------*/
.menunext{ padding-left:3px; background:#dedede;}
.menunext li{ line-height:18px; font-size:11px; }
.smallText{ color:#000000; padding-top:15px;}
.inputsize{ width:110px;}
.name1{ font-size:13px; color:#d6086b}
.namewidth{width:150px;}
.currency{ background:url(images/select.gif) no-repeat; height:41px; width:200px; padding-top:35px; padding-left:32px;}
.proname{ font-size:14px; color:#000000; font-family:Arial, Helvetica, sans-serif; padding-bottom:15px; padding-left:8px; }
#huanh{ height:auto;width:400px; margin-left:-0px;}
#huanh li{ margin-right:2px;  width:65px; height:65px;}
#huanh li a{ margin-right:2px;  width:65px; height:65px;}
#huanh img{ height:65px; width:65px;}
#huanh_style{ width:260px; }
#huanh_style li{ width:58px;  display:block; float:left; }
#huanh_also{ height:100px;}

ul.thumbnail{margin:0 0 3px 5px;height:53px;overflow:hidden;}
.thumbnail li{float:left;margin:0 6px 0 0;padding:8px 0px 4px 3px;}
.thumbnail li:hover{}
.thumbnail li a{border:1px solid #fff;}
.thumbnail li a:hover{background:#fff;*border:3px solid #e1e1e1;*margin:-2px;}
.thumbnail li.selected{}
.thumbnail li.selected a,.thumbnail li.selected a:hover{*border:3px solid #ffc600;*margin:-2px;}
.thumbnail li.selected:hover{}
.thumbnail li.selected:hover a{border:1px solid #ffc600;*border:3px solid #ffc600;*margin:-2px;}
.thumbnail li a{display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;overflow:hidden;}
.thumbnail li img{vertical-align:middle;}

.thumbnail1 li{float:left;margin:0;padding:8px 1px 4px 0px;}
.thumbnail1 li:hover{}
.thumbnail1 li a{border:1px solid #fff;}
.thumbnail1 li a:hover{}
.thumbnail1 li.selected{}
.thumbnail1 li.selected a,.thumbnail li.selected a:hover{*border:3px solid #ffc600;*margin:-2px;}
.thumbnail1 li.selected:hover{}
.thumbnail1 li.selected:hover a{border:1px solid #ffc600;*border:3px solid #ffc600;*margin:-2px;}
.thumbnail1 li a{display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;overflow:hidden;}
.thumbnail1 li img{vertical-align:middle;}
.pro-des{font-family:Arial, Helvetica, sans-serif;font-size:12px; }

.bigfont{ font-size:13px; font-weight:blod; color:#000066}
.smallfont{ font-size:12px;  font-family:Arial, Helvetica, sans-serif;line-height:15px; color:#000000 }

.wu{ height:17px;  padding-left:2px;  width:130px; font-size:13px; color:#523400; font-weight:bold; text-align:center;}
.wu0{ font-size:10px; color:#3e3e3e;}
.wu1{ width:117px; float:left;}
.wu2{width:28px; float:left;}

.wu-n{border:1px solid #cca371 ; height:17px;  padding-left:2px;  width:145px; font-size:12px; color:#dc6809; font-weight:bold;}
.des-bg{ font-size:14px;color:#ee6705; padding-bottom:5px; font-weight:bold;}
.pic-sugget li{display:block; float:left; width:118px; margin-right:8px;margin-top:5px; height:150px;}
.pic-sugget li img{width:118px; border:1px solid #cccccc; }
/*------------------------------------------------------------------------------------*/

/*选项卡------------------------------*/
.desc{padding-left:5px;}
.hotibox{font-size:12px;color:#000;line-height:18px;  padding:6px 4px 50px 6px;  font-family:Arial, Helvetica, sans-serif;}
.hotibox nobr{padding:0px 0px 0px 10px;width:96%}
.hotibox a{text-transform:none;text-decoration:none;color:#000;}
.hotibox a:hover{color:#555;text-decoration:none;}
.i203cmenu {width:97%;height:33px;font-size:12px;font-family:Arial; background:#a7a7a7;margin-top:12px; float:left;}
.i203cmenu div a {text-decoration:none;color:#000000;height:96%;width:96%;display:block}
.i203cmenuon0, .i203cmenuon1, .i203cmenuon2, .i203cmenuon3, .dummy {
float:left;margin:2 1px 0 1px;
position:relative;top:1px;
width:130px;height:33px;padding:4px 6px 0 6px;line-height:19px;text-align:center; border-bottom:0;
cursor:hand;cursor:pointer;
}
.i203cmenuoff {
cursor:hand;cursor:pointer;
float:left;margin:2px 1px 0 1px;width:130px;height:21px;padding:4px 6px 0 6px;line-height:16px;text-align:center;
 border-bottom:0; color:#FFFFFF
}
.i203c0, .i203c1, .i203c2, .i203c3, .dummy {width:97%;border:1px solid #bebebe;clear:both;margin-top:1px; float:left;}
.i203cmenuoff {color:#ffffff;border-color: #cccccc}
.i203cmenuon0 {color:#000; background:url(/images/bg.gif) repeat-x;}
.i203cmenuon1 {color:#000; background:url(/images/bg.gif) repeat-x;}
.i203cmenuon2 {color:#000; background:url(/images/bg.gif) repeat-x;}
.i203cmenuon3 {color:#000; background:url(/images/bg.gif) repeat-x;}
.i203c0,.i203c1,.i203c2,.i203c3, {border:0;padding-top:5px;}
.i203c0,.i203c1,.i203c2,.i203c3 {background:#ffffff;border:1px solid #bebebe;}
.size-guide{}
/*end------------------------------*/

.wishfont{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px;}


/*pic -------------------------*/
			h3 {
			margin: 0;	
			padding: 7px 0 0 0;
			font-size: 16px;
			text-transform: uppercase;
		}

		div#feature_list {
			width: 975px;
			height: 356px;
			overflow: hidden;
			position: relative; border:1px solid #555555; background:url(/images/feature-tab-bg.gif) repeat-x; margin-top:3px;
		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			left: 0;
			z-index: 2;
			width: 278px; 
		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial; color:#000; 
			line-height:55px;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #fff;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 69px;
			outline: none;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			background:  url('/images/feature-tab-current.png');
			color: #000;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			right: 0;
			width: 730px;
			height: 354px;
			position: relative; 
		}

		ul#output li {
			position: absolute;
			width: 730px;
			height: 356px;
		}

		ul#output li a {
			
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			
			-moz-border-radius: 5px;
		}
		
		ul#output li a:hover {
			background: #D33431;
		}
/*pic -------------*/

/* top sell */
.top_sell{ padding-top:5px; padding-left:5px;}
.door_container {
width:680px;  border:1px solid #979797;
}
.door_container .TabTitle {
height:40px; padding-top:3px; margin-bottom:6px; background:#717171; color:#fff; font-weight:bold; padding-left:3px; font-size:13px; 
}
#myTab{ padding-top:5px;}
.door_container .TabTitle li {
list-style:none;
float:left;
width:81px;
height:18px;
cursor:pointer;
padding-left:2px;
line-height:18px;
color:#000;
font-size:11px;
text-align:center;
font-weight:bold;
background:url(/images/active.png) no-repeat;
}
.door_container .TabTitle .active {
color:#000;
background:url(/images/best_bg.png) no-repeat;
}
.door_container .TabTitle .normal {
color:#fff;
}
.door_container .TabContent {
width:663px; padding:8px 8px 8px 15px; height:330px;
}
.Tab_new_arrival{ width:655px; padding:10px 8px 5px 15px; margin-bottom:5px;  height:115px;}
.none {
display:none;
}
.star{
width:198px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.star dl{
width:198px;
margin:2px 0;
float:left;
}
.star dl dd{
float:left;
margin-left:8px;
line-height:18px;
}
.star dl dt{
float:left;
}
.bg{
width:198px;
margin:2px 0;
background:#e1e1e1;
float:left;
}
.sl01{
background:#0066CC;
margin:15px 5px 0 5px;
width:25px;
height:18px;
padding-top:7px;
text-align:center;
font-weight:bold;
color:#FFF;
}
.sl02 img{
border:1px solid #999999;
padding:3px;
}
.sl03 a{
color:#0066CC;
text-decoration:underline;
}
.sl03 a:hover{
color:#FF0084;
text-decoration:none;
}
.sl04{
background:#CCCCCC;
}
.sl05{
color:#FF0084;
}
.bg .sl01{
background:#fff;
margin:5px 5px 0 5px;
width:25px;
height:18px;
padding-top:7px;
text-align:center;
font-weight:bold;
color:#0066CC;
}
.bg .sl02 img{
display:none;
}
.bg .sl03{
width:140px;
}
.bg .sl04{
background:#CCCCCC;
width:155px;
}
.bg .sl05{
display:none;
}
/* top sell end */

/* comment-------------------------------------*/
.com_title{background:#2c2c2c;  width:277px; padding:9px 3px 3px 3px;}
#listticker{height:255px;width:277px;overflow:hidden;padding:4px 0px 0px 1px;margin:0px; border-left:1px solid #3f3f3f;border-right:1px solid #3f3f3f; }
	#listticker li{	border:0; margin:0; padding:0; list-style:none;height:65px; list-style:none;padding-top:19px; padding-left:10px; padding-right:10px;
	                 color:#000; font-family:Arial;}
	.hp_ele_1 {	background:#eaeaea;}
	.hp_ele_2 {background:#cfcfcf}
	.hp_tit { color:#000; font-weight:bold; font-size:13px; text-decoration:none;}
	.hp_tt { color:#666666; font-size:11px; text-decoration:none}
	.hp_tit:hover { color:#fecb00; text-decoration:none}
	.hp_tt:hover { color:#fecb00; text-decoration:none}
.customer-name{ font-size:11px; float:right;}
/* comment end--------------*/

.question_con{padding:5px;}
.question{height:23px;color:#534d46; font-family:Arial; font-size:12px; padding-top:5px; border-bottom:1px dotted #eaeaea;}
.return{ border-bottom:1px dotted #b4b4b4; padding-bottom:5px; color:#9d0000;padding-left:18px; padding-top:10px; width:100%; 
margin-bottom:10px; font-size:11px;}
.return a{color:#9d0000;}
.title { font-size:13px; font-weight:bold; padding-top:5px; color:#000;}


.custom_title{ width:97%; background:#182021;font-family:"Times New Roman",Times,serif ; font-size:18px; font-weight:bold; padding:6px; color:#fff; margin-top:6px;}
#customer_list{ background:#bcbcbc; padding:20px 20px 80px; width:120px;margin-top:6px;}
#customer_list ul{ border-bottom:2px solid #e1e1e1; padding-bottom:10px; padding-top:5px;}
#customer_list ul li{ font-family:Arial, Helvetica, sans-serif; line-height:30px; font-size:11px;
                      background-image:url("/images/custom_list.gif");
		                           padding-left:10px;
                                   background-repeat:no-repeat;
                                   background-position:left center; line-height:23px;
            text-align:left; font-size:11px; 
}
#customer_list ul li a:hover{color:#000099;}
.list li{line-height:22px; margin-left:8px;  background-image:url("/images/custom_list.gif");
		                           padding-left:10px;
                                   background-repeat:no-repeat;
                                   background-position:left center; line-height:23px; color:#343434; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.list1 li{line-height:22px; margin-left:5px; font-size:11px;  color:#343434; font-family:Arial, Helvetica, sans-serif;}
.leftColumn { width:400px; float:left; padding-left:5px; padding-right:50px; padding-top:30px; }
.leftColumn h2{ background:#e5e5e5; font-size:16px; padding:8px;}
.leftColumn p{ padding-left:10px;}
.leftColumn span{ text-align:right; background:#999999; width:400px; }
.enter{ width:50px; float:right; padding:5px 8px 5px 12px;  background:#182021; }
.enter a{color:#fff; font-size:13px;}
.welcome{ font-family:Arial, Helvetica, sans-serif;  font-size:12px;}

/* menu::base */
div#menu {
	

	color: #646464;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;	
	 background: #000 url(/images/menu-b.jpg) repeat-x ; color: #000;  height: 35px; padding: 10px 0 0px 40px;
 clear:both; 
}

ul.menu {
	clear: both;
	float: none;
	cursor: pointer;
	z-index: 1;
	position: relative;
}

div#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	z-index: 2;
	position: relative;
}

div#menu li {
	position: relative;
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: visible;
	float: left;  
	height: 30px;
	z-index: 3; width:125px; 
}
/* menu::level1 */
div#menu li a {
	height: 30px;
	display: block;
	float: left;
	line-height: 30px;
	text-decoration: none;
	color: #fff;
	overflow: hidden;
	z-index: 4;
  position: relative; font-size:16px;
}

div#menu li span {  
	color: #646464; 
	display: block;
	padding: 0 15px;
  background-repeat: no-repeat;
	background-position: 95% 0px;
	z-index: 6;
	position: relative;
}

div#menu li span.bg { 
	display: block;
  background: transparent url('images/menu/menu_level1_item.png') repeat-x scroll 0pt 100%; list-style-image:
  padding: 0;
	height: 30px;
	z-index: 5;
	position: relative;
  float: left;
}

div#menu li.current {  
	font-weight: bold;
}

div#menu li.current ul {  
	font-weight: normal;
}

/* menu::level2 */
div#menu ul.menu ul {
	padding: 0px 0px 10px;
	background: transparent url('images/menu/menu_dropdown_bg.png') no-repeat scroll 0pt 100%; 
	_background: transparent url('images/menu/menu_dropdown_bg.gif') no-repeat scroll 0pt 100%;	
	left: -999em; 
	width: 173px;
	position: absolute;
	top: 30px;
}

div#menu li:hover ul, div#menu li.sfhover ul { 
	left: 0px; 
	z-index: 100;
	visibility: visible; 
}

div#menu li li { 
	width: 100%; 
	text-indent: 0px;
	float: none; 
	height: auto;
}

div#menu li li a, div#menu li li span.separator { 
	margin: 0px 1px;
	padding: 0px 0px 0px 5px; 
	background: url('images/menu/menu_level2_item.gif') no-repeat scroll 100% bottom;
	height: auto; 
	float: none; 
	display: block; 
	line-height: 25px; 
	width: 163px; font-size:11px;
}

div#menu li li a.parent { 
	background: url('images/menu/menu_level2_item_parent.gif') no-repeat scroll 100% bottom;
}

/* menu::level3 */
div#menu li ul ul { 
	margin: -31px 0 0 173px;
}

div#menu li:hover ul ul, div#menu li.sfhover ul ul { 
	border-top: 1px solid #1E1E1E; 
}

div#menu li:hover ul ul, div#menu li.sfhover ul ul, div#menu li:hover ul ul ul, div#menu li.sfhover ul ul ul, div#menu li:hover ul ul ul ul, div#menu li.sfhover ul ul ul ul { 
	left: -999em; 
}
div#menu li li:hover ul, div#menu li li.sfhover ul, div#menu li li li:hover ul, div#menu li li li.sfhover ul, div#menu li li li li:hover ul, div#menu li li li li.sfhover ul { left: 0pt; z-index: 100; }

div#menu a:hover {
	color: #FFFFFF;
}
div#menu span:hover {
	color: #FFFFFF;
}
div#menu li ul span:hover {
	color: #FFFFAA;
}/* menu::level2 */
 
 .login_title{ font-size:16px;}
 .table_sub{ width:98%; padding-left:50px;}
 
 /* shopping cart--------------*/
 #shoppingcart_items{ width:99%;}
 .item_title{height:35px; background:#ededed}
 .item_title1{height:35px; background:#ededed}
.item_sub{ background:#ededed; padding:5px 10px;}
 .item_img{width:15%; padding-left:15px; color:#000; font-size:11px;}
 .iteminfo{ width:35%;  padding-left:15px; color:#000000; font-size:11px;}
 .itemprice{ width:13%;  padding-left:15px; color:#000; font-size:11px;}
 .itemActions{width:13%;  padding-left:15px; color:#000000; font-size:11px;}
 .itemremove{width:10%; padding-left:15px; color:#000000; font-size:11px;}
 .itemTotal{width:15%;  padding-left:15px; color:#000000; font-size:11px;}
 .total{ width:85%; background:#ededed; padding-top:7px; padding-bottom:7px;  text-align:right; padding-right:85px;}
 .Totalprice{background:#ededed; width:15px;}
 
 .iteminfo_con{ padding-left:15px; width:40%; }
 .itemActions_con{ padding-left:15px; width:13%;}
 .itemTotal_con{padding-left:15px; width:15%;}
 .itemTotal_con{padding-left:15px;}
 .itemprice_con{ width:13%;  padding-left:15px; color:#000; font-size:11px;}
 .checkout_img{ text-align:right; padding-top:15px;}
  .itemremove_con{width:10%; padding-left:15px; color:#000000; font-size:11px;}
 .empty{ padding-bottom:10px; padding-left:5px; }
/* shopping cart end--------------*/
.Wishlist_price{ font-size:13px; color:#ae0000; font-weight:bold;}
/* new stylesheet 2010/6/9*/
.header-bg{ background:url(images/header_bg.jpg) no-repeat; width:980; padding-left:6px; padding-right:6px; height:128px;}
.right_side{ width:285px; padding-left:0px;}
.list_dsc{background:#FFFFFF;}
.fgx{clear:both; height:5px; margin:0px;}