@charset "utf-8";
@import url(global.css);
@import url(droplist.css);
/* CSS Document */

#div_slideshow {
	position:relative;
	width:600px;
	height:202px;
	z-index:1;
}
#div_slideshow #slideshow { position:relative; z-index:2; }
#div_slideshow #slideshow_pager { position:absolute; z-index:3; right:6px; bottom:6px;}

#div_slideshow #slideshow_pager a { border: 1px solid #ccc; background: #DDD; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#div_slideshow #slideshow_pager a.activeSlide { background: #F00; color:#FFF; }
#div_slideshow #slideshow_pager a:focus { outline: none; }


.pics {  
    height:  202px;  
    width:   600px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0px;  
    border:  none;  
    background-color: none;  
    width:  600px; 
    height: 202px; 
    top:  0; 
    left: 0 
} 



.left { float:left;}
.right { float:right;}

.column { float:left; }
.column-2a-1 { width:192px; }
.column-2a-2 { width:812px; line-height:150%;}

.column-2b-1 { width:620px; line-height:150%;}
.column-2b-2 { width:192px; line-height:150%;}


.doc-wrapper {width:1004px; margin:0 auto;}

#header {text-align:left;position:relative;z-index:10000; clear:both; height:82px;}


#logo-tabs ul, #logo-tabs li { margin:0; padding:0; list-style:none;}

#logo-tabs li {float:left;}



/* Page Menu */
#header-nav {
	background:url(images/nav_bar_bg.gif);
	height:24px;
	margin-top:12px;
	}
#header-nav ul,
#header-nav ul li {
	margin:0;
	padding:0;
	list-style:none;
	}
#header-nav li {
	float:left;
	text-align:center;
	line-height:20px;
	width:123px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
#header-nav ul li a {
	display:block;
	/* padding:0 20px; */
	height:24px;
	font-size:11px;
	color:#666666;
	font-weight:700;
	text-decoration:none;
	}
#header-nav ul li a:hover {
	background:url(images/nav_bar_bg.gif) bottom;
	text-decoration:underline;
	}
#header-nav li.m1 {
	
	}
#header-nav li.m6 {
	width:124px;
	border-right:none;
	}
/* End Page Menu */

/* Search */
#srch {
	background:#3d9abc;
	padding:6px;
	}
#srch .search {
	background:url(images/search_bar_bg.gif);
	width:588px;
	height:30px;
	line-height:30px;
	padding:0 10px;
	color:#FFF;
	}

#search_tags_list { margin-bottom:8px;}
#search_tags { padding:6px; background:url(images/search_tags_bg.gif) repeat bottom right; }
/* End Search */

/* Info Box */
.info { border:1px solid #CCC; }
.x-full { width:100%; }

.infobox { width:190px; border:1px solid #CCC; }
.infoboxColumn { width:598px; border:1px solid #CCC; }
.infoboxColumn2 { width:800px; border:1px solid #CCC; }
.infoboxPage { width:1002px; border:1px solid #CCC; }

.info h3,
.infobox h3,
.infoboxColumn h3,
.infoboxColumn2 h3,
.infoboxPage h3,
.infoboxPage h5 { font-size:12px; font-weight:700; color:#a72d2c; margin:0; padding:8px;/* background:#cee7f7; */ }

.info h3 a,
.infobox h3 a,
.infoboxColumn h3 a,
.infoboxColumn2 h3 a,
.infoboxPage h3 a,
.infoboxColumn h5 a,
.infoboxColumn2 h5 a,
.infoboxPage h5 a { color:#a72d2c; text-decoration:none; }

.info h3 a:hover,
.infobox h3 a:hover,
.infoboxColumn h3 a:hover,
.infoboxColumn2 h3 a:hover,
.infoboxPage h3 a:hover
.infobox h5 a:hover,
.infoboxColumn h5 a:hover,
.infoboxColumn2 h5 a:hover,
.infoboxPage h5 a:hover { color:#666; text-decoration:underline; }

.info ul,
.infobox ul,
.infobox ul li,
.infoboxColumn ulm
.infoboxColumn ul li,
.infoboxColumn2 ul,
.infoboxColumn2 ul li,
.infoboxPage ul,
.infoboxPage ul li { font-size: 100%; cursor: default; }

.BoxHeader {background:url(images/index_swich_bg.gif) left bottom repeat-x;}
/* Info Box End */

.more { text-align:right; }

.p5 { padding:5px; }
.p10 { padding:10px; }
.pl_10 { padding-left:10px; }
.plr_10 { padding:0 10px; }
.p20 { padding-left:20px; }
.pl_20 { padding-left:20px; }

.line150 { line-height:150%; }


/* Product View */
.view_medium {
	
	}
.view_medium .infoBoxContents {
	
	}
.view_medium h3,
.view_medium .infoBoxContents ul,
.view_medium .infoBoxContents ul li {
	list-style:none;
	margin:0;
	padding:0;
	}
.view_medium .infoBoxContents ul li {
	float:left;
	width:150px;
	text-align:center;
	}
	
/* Products Listing Begin */
.productListing {
	
	}
.productListing ul, .productListing ul li {
	margin:0;
	padding:0;
	}
.productListing ul {
	clear:both
	}
.productListing ul li {
	float:left;
	width:150px;
	text-align:center;
	}
/* Products Listing End */


#logo { position:absolute; left:0; top:0; z-index:1; width:100%;}
#logo h2 { position:absolute; top:40px; left:260px; font-size:10px;}

/* Footer Begin*/
#footer {
	margin-top:10px;
	background:url(images/bg_foot.gif) repeat-x;
	}
/* Footer End */

.hand-menu { padding:0 0 0px 10px ; }

/* ID Styles */
#see-all-categories {
	margin:0;
	padding:0;
	}
#see-all-categories a {
	font-size:12px;
	color:#FFF;
	display:block;
	width:192px;
	height:39px;
	line-height:39px;
	text-align:center;
	background:url(images/see-all-categories.jpg);
	}
#see-all-categories a:hover {
	background:url(images/see-all-categories.jpg) bottom;
	}
	
#need-help {
	background:url(images/help_box_bg.gif);
	height:36px;
	width:192px;
	}
.need_help {
	padding:0 0 0 6px;
	}
.need_help strong { font-size:13px; }

#why_choose_us { height:190px; width:180px; border:1px solid #CCC; padding:5px; background:url(images/why_choose_us.gif); }
#why_choose_us ul {clear:both;}

#trustful {
	text-align:center;
	width:190px;
	border:1px solid #ccc;
	line-height:150%;
	height:100px;
	}
#trustful .l {
	font-size:24px;
	padding:20px 0px 10px 0px;
	color:#3634ab;
	}
#trustful .m {
	margin:0;
	padding:0;
	font-size:11px;
	}
#trustful .s {
	font-size:8px;
	}
#trustful ul,
#trustful ul li {
	list-style:none;
	margin:0px;
	padding:0px;
	}

#customer_greeting { position:absolute; top:50px; right:0; z-index:400;}

#shipping_cart { background:#3d9abc; height:36px; padding:6px 0px 0px 1px; }

#shipping_cart .shipping_cart { background:url(images/shipping_cart_bg.gif) no-repeat; width:184px; height:30px; line-height:30px;}
#shipping_cart .shipping_cart_item { background:url(images/shipping_cart_item_bg.gif) no-repeat; width:184px; height:30px; line-height:30px;}
#shipping_cart .shipping_cart,
#shipping_cart .shipping_cart_item, {  width:184px; height:30px; text-align:center; line-height:30px; color:#FFF; font-weight:700; }
#shipping_cart .shipping_cart a,
#shipping_cart .shipping_cart_item a { color:#FFF; text-decoration:none; }
#shipping_cart .shipping_cart a:hover,
#shipping_cart .shipping_cart_item a:hover { text-decoration:underline; }

/* ID Styles End */


/* Tabs Styles Begin */
#TabbedPanels_Index .TabbedPanelsTab {
	width:178px;
	text-align:center;
	background:url(images/index_swich_bg.gif);
	}
#TabbedPanels_Index .first {
	width:180px;
	border-left:1px solid #CCC;
	}
#TabbedPanels_Products .TabbedPanelsTab {
	width:176px;
	text-align:center;
	background:url(images/index_swich_bg.gif);
	}
#TabbedPanels_Products .first {
	width:176px;
	border-left:1px solid #CCC;
	}
/* Tabs Styles End */

/* ListStyles Begin */
.ListLeftRight {
	width:100%;
	}
.ListLeftRight .ListGroup {
	width:100%;
	clear:both;
	}
.ListLeftRight .ListGroup, 
.ListLeftRight .ListGroup .ListLeft,
.ListLeftRight .ListGroup .ListRight {
	margin:0;
	padding:0;
	list-style:none;
	}
.ListLeftRight .ListGroup .ListLeft,
.ListLeftRight .ListGroup .ListRight {
	float:left;
	}
.ListLeftRight .ListGroup .ListLeft {
	width:120px;
	}
.ListLeftRight .ListGroup .ListLeft img {
	border:1px solid #FFF;
	width:100px;
	height:80px;
	}
.ListLeftRight .ListGroup .ListRight {
	
	}

.ListM {
	width:100%;
	clear:both;
	}
.ListM .ListMGroup {
	width:100%;
	clear:both;
	}
.ListM .ListMGroup, 
.ListM .ListMGroup .ListMItem {
	margin:0;
	padding:0;
	list-style:none;
	}
.ListM .ListMGroup .ListMItem {
	float:left;
	padding:8px;
	width:133px;
	}
.ListM .ListMGroup .ListMItem img {
	border:1px solid #FFF;
	width:100px;
	height:100px;
	}
.ListM .ListMGroup .ListMItem img:hover {
	border:1px solid #CCC;
	}
/* 文字类 */
.ListM .ListMGroup .ListMItemT {
	margin:0;
	padding:0;
	list-style:none;
	width:215px;
	float:left;
	padding:2px 20px;
}

.price {
	font-size:14px;
	color:red;
	font-weight:700;
}

.sub-total {
	font-size:12px;
	color:red;
	font-weight:700;
	margin:10px;
	}
.color-red {
	color:red;
	}
/* 文字类 End */

/* 表格样式 */
.table {
	border:1px solid #a4e1f7;
	}
.table th {
	text-align:left;
	background:#baedff;
	color:#666;
	}
/* 表格样式结束 */

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; padding:3px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; padding:3px; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


#shopping_path1 {color:#666666; font-weight:normal; }
#shopping_path1 .shopping_path_1,
#shopping_path2 .shopping_path_2,
#shopping_path3 .shopping_path_3,
#shopping_path4 .shopping_path_4,
#shopping_path5 .shopping_path_5,
#shopping_path6 .shopping_path_6 { color:#008000; font-weight:700; }

.head_order,
.head_shipping,
.head_payment,
.head_information,
.head_comment { background:#f1f1f1 url(images/icons/icon_h4.gif) no-repeat; text-indent:35px; width:100%; height:23px; line-height:23px;}

.head_order {background-position:0px -98px;}
.head_shipping {background-position:0px -73px;}
.head_payment {background-position:0px 2px;}
.head_information {background-position:0px -24px;}
.head_comment {background-position:0px -123px;}


.list_bar { background:url(images/list_bar_bg.gif) 100% repeat-x; height:23px; }
.list_bar select { font-size:11px; width:100px; }

#ScrollRecentOrdersDiv { height:350px; }
#ScrollRecentOrders ul, #ScrollRecentOrders li { margin:0; padding:0; list-style:none;}
#ScrollRecentOrders {
	width:100%;
	height:290px;
	overflow:hidden
}
#ScrollRecentOrders li { height:60px; }

#OnlineServicesDiv { height:16px; }
#OnlineServices ul, #OnlineServices li { margin:0; padding:0; list-style:none;}
#OnlineServices {
	width:100%;
	height:16px;
	overflow:hidden
}
#OnlineServices li { height:16px; }


.offset_img{ width:60px; height:60px; z-index:4; background:url(images/offset_bg.gif) no-repeat; line-height:50px; text-align:center; font-size:24px; font-weight:700; color:#FFFFFF; }

.offset_small {position:relative; width:100px; height:100px; z-index:2;}
.offset_small_img{ position:absolute; width:40px; height:40px; z-index:4; right:0px; top:0px; background:url(images/offset_small_bg.png) no-repeat; width:40px; height:40px; line-height:30px; text-align:center; font-size:14px; font-weight:700; color:#FFFFFF; }

#news_letter_from { background:url(images/news_letter_form_bg.jpg) no-repeat; width:314px; height:396px; }