﻿
 *-----------------------------------------------------------------
 * Licensed Materials - Property of IBM
 *
 * WebSphere Commerce
 *
 * (C) Copyright IBM Corp. 2009 All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with
 * IBM Corp.
 *-----------------------------------------------------------------
 */
@charset "UTF-8";
/*!important For IE6 minibar "skip" bug */
html{_background-image:url(about:blank);_background-attachment:fixed;}


/* Tabs */
.tundra #WC_RankTabContainer_tablist .dijitTab{
	background:transparent url(../images/colors/color1/rank_tab_bg.png) no-repeat scroll 0 0px;
	cursor:pointer;
	display:block;
	float:left;
	height:23px;
	line-height:20px;
	margin-right:3px;
	text-align:center;
	width:73px;
	border:none;
}

.tundra #WC_RankTabContainer_tablist .dijitTabInnerDiv {
	padding:3px 5px 0;
	border-bottom:none;
	border-left:none;
}
.tundra #WC_RankTabContainer_tablist .dijitTabChecked, .tundra .dijitTabCloseButtonChecked {
	background:transparent url(../images/colors/color1/rank_tab_bg.png) no-repeat scroll 0 -23px;
	cursor:pointer;
	display:block;
	float:left;
	height:23px;
	_height:20px;
	line-height:23px;
	_line-height:20px;
	margin-right:3px;
	text-align:center;
	width:73px;
}

.tundra .dijitTabPaneWrapper {
	
	/*overflow: hidden;*/
	_border-top:0px;
	_border-bottom:1px solid #ccc;
}

.tundra .dijitTab {
	line-height:normal;
	margin-right:5px;	/* space between one tab and the next in top/bottom mode */
	padding:0px;
	border:1px solid #ccc;
	background:#e2e2e2 url("../images/colors/color1/tabEnabled.png") repeat-x;
}

.tundra .dijitAlignLeft .dijitTab,
.tundra .dijitAlignRight .dijitTab {
	margin-right:0px;
	margin-bottom:5px;	/* space between one tab and the next in left/right mode */
}

.tundra .dijitTabInnerDiv {
	padding:6px 10px 4px 10px;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
}

.tundra .dijitTabHover,
.tundra .dijitTabCloseButtonHover {
	color: #243C5F;
	border-top-color:#92a0b3;
	border-left-color:#92a0b3;
	border-right-color:#92a0b3;
	background:#e2e2e2 url("../images/colors/color1/tabHover.png") repeat-x bottom;
}

.dj_ie6 .tundra .dijitTabHover,
.dj_ie6 .tundra .dijitTabCloseButtonHover {
	background-image: url("../images/colors/color1/tabHover.gif"); 
}

.tundra .dijitTabChecked,
.tundra .dijitTabCloseButtonChecked
{
	/* the selected tab (with or without hover) */
	background-color:#fff;
	border-color: #ccc;
	background-image:none; 
}

/* make the active tab white on the side next to the content pane */
.tundra .dijitAlignTop .dijitTabChecked,
.tundra .dijitAlignTop .dijitTabCloseButtonChecked
{
	border-bottom-color:white;
	vertical-align:bottom;
}

.tundra .dijitAlignBottom .dijitTabChecked,
.tundra .dijitAlignBottom .dijitTabCloseButtonChecked
{
	border-top-color:white;
	-moz-border-radius:2px 2px 0px 0px;	/* eliminate some border detritrus on moz */
}

.tundra .dijitAlignLeft .dijitTabChecked,
.tundra .dijitAlignLeft .dijitTabCloseButtonChecked
{
	border-right-color:white;
}

.tundra .dijitAlignRight .dijitTabChecked,
.tundra .dijitAlignRight .dijitTabCloseButtonChecked
{
	border-left-color:white;
}


/* make space for a positioned close button */
.tundra .dijitTab .dijitClosable {
	position: relative; 
	padding:6px 20px 4px 10px;
}

.tundra .dijitTab .dijitClosable .closeImage {
	position:absolute;
	top: 7px;
	right: 3px;
	height: 12px;
	width: 12px;
	padding: 0;
	margin: 0;
	background: url("images/tabClose.png") no-repeat right top;
}
.dj_ie6 .dijitTab .dijitClosable .closeImage {
	background-image:url("images/tabClose.gif"); 
}

.tundra .dijitTabCloseButton .dijitClosable .closeImage {
	background-image : url("images/tabClose.png");
}
.dj_ie6 .tundra .dijitTabCloseButton .dijitClosable .closeImage {
	background-image : url("images/tabClose.gif");
}

.tundra .dijitTabCloseButtonHover .dijitClosable .closeImage {
	background-image : url("images/tabCloseHover.png");
}
.dj_ie6 .tundra .dijitTabCloseButtonHover .dijitClosable .closeImage {
	background-image : url("images/tabCloseHover.gif");
}

.tundra .dijitAlignLeft .dijitTab .dijitClosable {
	padding:6px 10px 4px 20px;
}

/* correct for IE6. 
    We cant force hasLayout as that blows out the shrink wrapped tabs
    ..so we shim in the closeImage position properties instead
*/
.dj_ie6 .tundra .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
	left:-20px;
}

.tundra .dijitAlignBottom .dijitTab .dijitClosable .closeImage {
	top: auto;
	bottom: 7px;
	right: 3px;
}

.tundra .dijitAlignLeft .dijitTab .dijitClosable .closeImage {
	top: 7px;
	left: 3px;
}

/* TABLE OF CONTENTS
	1.COMMON GENERAL 
	2.COMMON FONT 
	3.HEADER 
	4.BREADCRUMB 
	5.LEFT SIDEBAR
	6.MAIN CONTENT
	7.RIGHT SIDEBAR 
	8.FOOTER
	9.SHOPPING CART
	10.FORM 
	11.BUTTON 
	12.PRODUCT
	13.ORDER DETAILS
	14.PRODUCT DETAILS
	15.COMPARE
	16.ADS
	17.SITEMAP
	18.HELP AND PRIVACY POLICY
	19.SIGN IN AND REGISTRATION
	20.QUICK CART
	21.QUICK ORDER
	22.ADVANCED SEARCH
	23.MY ACCOUNT
	24.POPUP
	25.CALENDAR
	26.COUPON 
	27.PROGRESS BAR
	28.PRICE SLIDER WIDGET
	29.SCROLLING ESPOT WIDGET START
	30.DRAG AND DROP
	31.QUICK INFO POPUP
	32.Miscellaneous utility CSS classes
	33.BOPIS
	34.CHECK OUT MU
	35.CHECK OUT Shopping Cart
        36.CHECK OUT address
        37.Registraton
        38. CATEGORYPAGE

/* -----------------------------------------------------------------------------*/
/* 1. COMMON GENERAL  STYLE
/* -----------------------------------------------------------------------------*/

*{
	margin:0;
	padding:0;
}

body {
	/* === prevent mini bar to shake === */
	background-image:url(about:blank);
	background-attachment:fixed;
	/* === prevent mini bar to shake === */
	
	margin: 0;
	padding: 0;
	text-align:left;
	font:12px normal "宋体";
	line-height:1.6em;
}


div,input,select,td,th {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size: 12px;
}
input{
	/*
	background-color:#F5F5F5;
	*/
	padding-left:2px;
}
input.radio{
	background:none;
	border:0px;
	vertical-align:middle;
}
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
li {
	margin: 0;
	padding: 0;
}
img{
	border:none;
}
#page {
	text-align: left;
}

#pageRegistration{
	margin: 0 auto;
	text-align: left;
}
	
a{color:#986433;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	
}
p {
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
}
h3 {
	font-size: 14px;
	font-weight: bold;
}
/* -----------------------------------------------------------------------------*/
/* 2. COMMON FONT STYLE
/* -----------------------------------------------------------------------------*/


/* -----------------------------------------------------------------------------*/
/* 3. HEADER
/* -----------------------------------------------------------------------------*/
/*
.header {
	Width:100%;
    Height:85Px;
    Padding-Bottom:10Px;
    Background-Position:0 -33Px;
}
*/

#head_upper{
	/*height:79px;  hola沒有用到，暫時拿掉*/
}
#hotline{
	float:left;
	padding-top:5px;
	}
#hotline p.hotline_number{
	letter-spacing:1px;
	}

/*============================================================
 * 
/===========================================================*/
#header_logo{
	float:left; width:230px;
}


#header_links{
	/*
	float:right;
	padding-top:5px; hola沒有用到，暫時拿掉
	*/
	}
#header_search{
	/*
	background:url(../images/colors/color1/body_bgmap.gif) no-repeat left top;
	width:710px;
	height:40px;
	margin: 0 auto;
	*/
}
#header_search_content{
	padding:10px 0 10px 75px;
}
#header_search .searchTextArea{
	float:left;
	width:320px;
	}
#header_search .searchList{
	float:left;

	}
#header_search .searchButton{
	float:left;
	margin-top:-2px;
	width:50px;
	height:26px;
	margin-left:5px;
	}
input.search-txt {
	background:transparent none repeat scroll 0 0;
	width: 300px;
	height: 16px;
	border:0px;
	padding-top:2px;
	margin:0;
}
#WC_CachedHeaderDisplay_select {
	width: 133px;
	height: 20px;
}
#WC_CachedHeaderDisplay_select option {
	margin: 5px;
}


.header_links_list a{
	color: #333333;
}

/* ?首?航菜?盒子 */
.header_box{
	height:38px;
	width:751px;
	float:left;
	position:relative;
	z-index:9998;
}

.header_nav_container{
	width:517px;
	padding-top:50px;
	/*hola沒在用
	width:960px;
	margin-top:5px; 
	*/
	}
.header_nav_left{
	/*hola沒在用
	background:transparent url(../images/colors/color1/body_bgmap.gif) no-repeat scroll -60px -42px;
	float:left;
	height:44px; 
	width:6px;
	*/
}

#header_nav {
	
	/*hola沒在用
	background: url(../images/colors/color1/headernav_bg.gif) repeat-x left bottom;	
	float:left;
	height:44px;
    width:948px;	
	_background-position-y:8px;
	*/
}

.header_nav_right{
	/*hola沒在用
	background:transparent url(../images/colors/color1/body_bgmap.gif) no-repeat scroll -80px -42px;
	float:left;
	height:44px;	
	width:6px;
	*/
}


.nav_list  li {
	float: left;
	width: 120px;
	height: 44px;
}
.nav_list  li  img{
	padding-left:30px;
	margin-top:17px;
}

.nav_list  li a{
	display:block;
	width:120px;
	height: 44px;
	padding-top:20px;
	text-align: center;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;

}
.nav_list  li a:hover {
	color:darkgreen;
	background:transparent url(../images/colors/color1/body_bgmap.gif) no-repeat scroll -10px -86px;
	height:43px;
}

/* -----------------------------------------------------------------------------*/
/* 4. .BREADCRUMB 
/* -----------------------------------------------------------------------------*/
#breadcrumb {
	/*
	background:#F5F7F8 url(../images/bg.png) no-repeat;
	background-position:-233px -945px;
	*/
	color:#999999;
	height:30px;
	overflow:hidden;
	text-indent:30px;
	margin-top:5px;
}

#breadcrumb a{
	color:#007791;
	margin-right:3px;
}

#breadcrumb span {
	color:#333333;
	font-weight:normal;
}

#AjaxOrderItemDisplayView #breadcrumb {height:100px;}
.breadcrumb_item{
	float:right;
	padding:2px 2px 0;
}
.breadcrumb_links a{
	color: #000000;
	}
.breadcrumb_current{
	margin:10px 0;
}
.breadcrumb_links{
	float:left;
	padding:3px 0 0 5px;
	height:20px;
	line-height:20px;
	background:transparent url(../images/bg.png) no-repeat scroll -228px -946px;
}
#breadcrumb .title  h1.myaccount_title{
	padding:5px 0px 0px 3px;
}
#breadcrumb .title  h1.myaccount_title a{
	font-size:12px;
	color:#333;
	font-weight:normal;
}
/* -----------------------------------------------------------------------------*/
/* 5.LEFT SIDEBAR
/* -----------------------------------------------------------------------------*/
#leftSidebar {
	float: left;
	width: 230px;
}
#leftSidebarTitle {
	height: 25px;
	width: 170px;
	background-image: url(../images/colors/color1/leftSidebarTitle.gif);
	font-size: 18px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 10px;
}
#left_nav  h3{
	color:#000;
	margin:0px;
	line-height:22px;
	height: 22px;
	border-bottom:1px solid #d0d0d0;
	margin:0 auto;
	width:180px;
	}
.left_nav_header{
	background:url(../images/colors/color1/left_nav_headerbg.gif) repeat-x;
	text-align:center;
	line-height:24px;
	width:200px;
	height:24px;
	
}
.left_nav_header_text{
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.left_nav_content{
	background:url(../images/colors/color1/left_nav_repeatbg.gif) repeat-y;
	border-bottom:1px solid #c4c4c4;
}
#left_nav2 h3{
	color:#fff;
	margin:0px;
	padding: 2px 0 0 10px;
	height: 25px;
	background-image: url(../images/colors/color1/department_sideNavTitle_bg.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	}
#WC_Department_LeftNav_div h3{
	background:url(../images/colors/color1/department_sideNavTitle_bg.jpg) no-repeat top left;
	color:#fff;
	margin:0px;
	padding: 2px 0 0 15px;
	height: 26px;
	}
.left_nav_sort{
	font-size:12px;
	}
.left_nav_item{
	padding:1px 0px 1px 30px;
	height:24px;
	line-height:24px;
	}
.left_nav_item a {	
	color: #000000;
}
.left_nav_item span{
	color:#666;
	display:block;
	float:right;
	overflow:hidden;
	padding-right:5px;
	width:110px;
	}
.browsed_img_containter{
float:left;
font-family:"宋体";
height:90px;
text-align:center;
margin-left:5px;
*margin-left: 5px;
}
.browsed_img_containter div {
text-align:center;
width: 85px;
}
.browsed_description{
	height:12px;
	overflow:hidden;
	width:80px;
}
.browsed_img_containter .browsed_description a{
	color: blue;
}
.left_browsed_content .browsed_img_containter a {
	color: #000;
	text-align: center;
}
.left_browsed  {
	margin-top:5px;
}
.left_browsed_title{
	background:url(../images/colors/color1/leftBrowsed_repeat2.gif) repeat-x top right;
	color:#FFFFFF;
	text-align:center;
	margin: 0px;
	height: 22px;
	line-height:22px;
	}
.left_browsed_content{
	background:transparent url(../images/colors/color1/left_nav_repeatbg.gif) repeat-y scroll 0 0;
	overflow:hidden;
	padding:10px 0 0 0;
	height:265px;
	}
.left_browsed_content2{
	padding-top: 10px;
	overflow:hidden;
	}
.left_browsed_content .browsed_price{
	font-family:Arial;
}
.left_browsed_content .browsed_price .price{
	color:#DF7E20;
	font-weight:bold;
}
.browsed_img_containter img{
	width:40px;
	height:40px;
}
.left_browsed_content ul li{
	clear:both;
	} 
.left_browsed_footer{
	background:#FFFFFF url(../images/colors/color1/left_nav_repeatbg.gif) repeat-y scroll right top;
	border-bottom:1px solid #c4c4c4;
	height:14px;
	width:200px;
	}
.left_recommendation  h3{
	color:#FFFFFF;
	text-align:center;
	margin: 0px;
	height: 22px;
	line-height:22px;
	background-image: url(../images/colors/color1/reccmenationtitle.gif);
	background-repeat: no-repeat;
	}

.left_brand{
	clear:both;
}

.left_brand_title{
	background:url(../images/colors/color1/leftBrowsed_repeat2.gif) repeat-x top right;
	color:#FFFFFF;
	text-align:center;
	margin: 0px;
	height: 22px;
	line-height:22px;
	}
.left_brand_content{
	background:transparent url(../images/colors/color1/left_nav_repeatbg.gif) repeat-y scroll 0 0;
	overflow:hidden;
	padding:10px 10px 0 10px;
	_height:80px;
	}
.left_brand_content .ad{
	float:left;
	margin-left:10px;
	width:80px;
	display:inline;
}
img.left_brand_logo{
	margin:10px 0 0 10px;
	}
.left_brand_footer{
	background:#FFFFFF url(../images/colors/color1/left_nav_repeatbg.gif) repeat-y scroll right top;
	height:14px;
	width:200px;
	text-align:right;
	border-bottom:1px solid #ccc;
	}
.left_brand_footer a {
	color: #005070;
}	
.left_fastfinder{
	margin-top:5px;
	margin-bottom:50px;
}
.left_fastfinder_title{
	color:#006666;
	font-family:tahoma;
	font-size:14px;
	font-weight:700;
	height:22px;
	line-height:22px;
	margin:0;
	padding-left:17px;
	text-align:left;
	padding-bottom:5px;
}
.left_fastfinder_title h3{
	font-size:14px;
}
.left_fastfinder_content{
	overflow:hidden;
	padding-left:15px;
}
.left_fastfinder_footer{
	background:#FFFFFF url(../images/colors/color1/left_nav_repeatbg.gif) repeat-y scroll right top;
	height:14px;
	width:200px;
	border-bottom:1px solid #e4e4e4;
}
.left_fastfinder_content img{
	margin-left:20px;
	display:none;
}
.left_fastfinder_content fieldset{
	border:0 none;
}
.left_fastfinder_content p{
	padding:3px 0;
}
.left_fastfinder_content .left_fastfinder_on,.left_fastfinder_content p a:hover{
	background-image:url(../images/hola/jt02.gif);
	background-repeat:no-repeat;
	background-position:0px 50%;
}
.left_fastfinder_content h2{
	color:#999999;
	font-family:tahoma;
	font-size:12px;
	font-weight:bolder;
	border-top:1px dotted #CCCCCC;
	padding-top:4px;
	height:26px;
}
.left_fastfinder_content fieldset a{
	padding-left:10px;
	color:#999;
}
.left_fastfinder_content fieldset .left_fastfinder_content_on,.left_fastfinder_content fieldset a:hover{
	padding-left:10px;
	color:#006666;
	text-decoration:none;
	font-weight:700;
}
.sidebar_legend{
	color:#999999;
	font-size:12px;
	font-weight:bolder;
	padding-bottom:2px;
	padding-top:2px;
}
.views1{
	float:right;
	margin-top:-36px;
}
.fastFinderSortDropDown{
	float:left;
	margin-left:10px;
	width:140px;
}
.fastFinderPagination{
	float:right;
	padding-top:0;
}
#four-grid .item{
	width:auto;
}
.indexSpot .genericESpot .body588 #four-grid .item{
	margin-left:0;
	padding:0;
	width:152px;
	
	/*height:170px;*/
}
#four-grid td {
	width:200px;
	*width:140px;
}
body .rangeSelectorHandle {
    color: #FF0000;
    position: absolute;
    background-image: url(../images/colors/color1/price-range-marker.png);
    width: 8px;
    height: 25px;
    cursor: pointer;
    z-index: 10;
    background-repeat: no-repeat top center;
}
body .rangeSelectorHandleHover {
    background-image: url(../images/colors/color1/price-range-marker.png);
}
body .rangeSelectorBar {
    height: 24px;
    cursor: pointer;
    background-image: url(../images/colors/color1/price-range-gradient.png);
    background-repeat: no-repeat;
	background-position:0 5px;
	width:200px;
	margin-top:-5px;
	float:left;
}
body .rangeSelectorTooltip {
    position: absolute;
    border-color: white;
    padding: 1px 0px 1px 0px;
    font-size: 9px;
    z-index: 30;
    margin-top:24px;
}

.left_nav_title {	
	float:left;
}
.left_nav_btn_on {
	float: right;
	padding: 3px 4px 0 0;
	cursor: pointer;	
}
.left_brand_container {
	background:#ffffff url(../images/colors/color1/left_browsedbg.gif) repeat-y top right;
	border-left:1px solid #e4e4e4;
	
}
.left_brand_container h3{
	background:url(../images/colors/color1/leftBrowsed_repeat2.gif) repeat-x top left;
	color:#fff;
	text-align:center;
	margin: 0;
	height:22px;
	line-height:22px;
	}
#quick_cart_container {
	display:block;
	position: absolute;
	overflow: hidden;
}
#quick_cart_container iframe{
	display:none;
	display: block;
	position: absolute;
	filter:mask();
	width: 226px;
	height: 50px;
	left: 3px;
	top: 0px;
	z-index: -1;
}
#quick_cart {
	width:232px;
}
#quick_cart .container {
	margin:0px 3px 0px 3px;
	min-width: 225px;
}
#quick_cart .container .list {
	padding:4px 6px 10px 6px;
	border-left:solid 1px #2692d1;
	border-right:solid 1px #2692d1;
	background-color:#FFFFFF;
	overflow:auto;
	max-height:300px;
}
#quick_cart .container .list .product {
	float:left;
	width:69%;
}
#quick_cart .container .list .price {
	font-family: arial, helvetica, sans-serif; /*fix Japanese Yen*/
}
#quick_cart .footer {
	background-image:url("../images/colors/color1/quick_cart_footer.png");
	background-repeat:repeat-x;
	height:25px;
	text-align:right;
	padding:4px 6px 0px 0px;
	border-left:solid 1px #2692d1;
	border-right:solid 1px #2692d1;
	border-bottom:solid 1px #2692d1;
}
#quick_cart .cart_shadow {
	background-image:url("../images/colors/color1/quick_cart_shadow_center.png");
	background-repeat: repeat-x;
	height:3px;
	background-color: none;
	width:100%;
}
#quick_cart .container .message{
	margin:0px 0px 0px 0px;
	padding:7px 6px 8px 6px;
	min-width: 200px;
	background-color:#e1effd;
	border-left:solid 1px #2692d1;
	border-right:solid 1px #2692d1;
	border-bottom:solid 1px #c4dff4;
}
#quick_cart .container .list .product_image {
	float:left;
	width:65px;
	padding-bottom:11px;
}
#quick_cart .container .list .details {
	float:left;
	padding-bottom:11px;
}

 span.left_display_number{
color:#7f9db9;
font-weight:bolder;
}	
span.left_display_totalnumber{
color:#ff9b01;
font-weight:bolder;
}	
/* -----------------------------------------------------------------------------*/
/* 6.MAIN CONTENT
/* -----------------------------------------------------------------------------*/
#mainContent { 
	float: left;
	width:751px;
}
#mainContent .middle_content{
	width:100%;
	margin:0 auto;
}
.contentgrad_header{
	font-size:12px;
	font-weight:bold;
	color:#5f6a72;
	height: 17px;
	/*
	width:751px;
	background: url(../images/colors/color1/genericESpot_bg.gif) repeat-x left top;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top:0px;
	*/
	
}
.contentgrad_text {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin-left: 15px;
}
.contentgrad_text_white {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 15px;
}
.product_recommend_title{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	border-top: #e4e4e4 1px solid;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin: 5px 0 0 0;
	clear:both;
	width:520px;
	float:left;
	clear:left;
	display:none;
}
.newarrival_title {
	background: url(../images/colors/color1/newarrival_title.gif) no-repeat left top;
	
	padding-top: 20px;

}
.special_offer_content{
	background:url(../images/specialoffer_bg.jpg) repeat-x;
	}
.navNext{
	float:right;
	padding-top:50px;
	}
.clear{
	clear:both;
}
.imgSpecial{
	background: url(../images/colors/color1/item/1.gif) no-repeat top left;
	width:70px;
	}
.recommend_title{
	background: url(../images/colors/color1/recommend_title_bg.gif) repeat-x top left;
	clear:both;
	text-align:center;
	height:20px;
	}
.recommend_title_name{
	background: url(../images/colors/color1/recommend_title.gif) repeat-x top left;
	text-align:center;
	width:140px;
	height: 17px;
	margin: 0 auto;
	padding-top:3px;
	}
.recommend_title_more{
	float:right;
	margin:0 10px 0 0;
}
.NoticeBoardTitle_more{
	float:right;
	margin:10px 10px 0 0;
}
.Recommendation_more{
float:right;
	margin:0 10px 0 0;
}
.item{
	margin:0 19px;
	width:200px;
	text-align: center;
	vertical-align:top;
}

#idShoppingCart .item,#MiniWishList .item{
	margin-left:0;
	margin-right:10px;
	width:110px;
	float:left;
}
.recommend_footer {
	clear:both;
	height:12px;
	border-bottom: #e4e4e4 1px solid;
}

.genericESpot {
	border-top: solid 1px #e4e4e4;
	background-color:#fff;
}
.line_blank{
	border-bottom:solid 1px #e4e4e4;
	clear:both;
	height: 10px;
}
.genericESpot_2 {
	border-left: solid 1px #e4e4e4;
	height:217px;
}
.genericESpot_3 {
	border-left: solid 1px #e4e4e4;
	height:203px;
}
.br1 {   line-height:0;   }
#HompageScrollableEspot_div_1 {
}
#HompageScrollableEspot_div_2 {
}
.newarrival_bg {
	background: url(../images/colors/color1/newarrival_bg.gif) repeat-x left top;
	/*height:200px;*/
}
#HomepageCategoryEntry_footer_1 .recommend_footer_img {
	float: right;
	width: 10px;
	height: 12px;
	background: url(../images/colors/color1/imgCorner1.gif) no-repeat bottom left;
}
#HomepageCategoryEntry_footer_2 .recommend_footer_img {
	float: right;
	width: 10px;
	height: 12px;
	background: url(../images/colors/color1/imgCorner2.gif) no-repeat bottom left;
}
#HomepageCategoryEntry_footer_3 .recommend_footer_img {
	float: right;
	width: 10px;
	height: 12px;
	background: url(../images/colors/color1/imgCorner3.gif) no-repeat bottom left;
}
#HomepageCategoryEntry_footer_4 .recommend_footer_img {
	float: right;
	width: 10px;
	height: 12px;
	background: url(../images/colors/color1/imgCorner4.gif) no-repeat bottom left;
}
/* - -||| ProductDetail.html */
#WC_ProductDetail_main_content_wrapper {
	float: left;	
	width: 776px;
	_width: 776px;
	margin-top: 9px;
}

.product_top {
	height: 230px;
}
.product_top_img {
	background: url(../images/colors/color1/product_top_img_bg.jpg) no-repeat top left;
	float: left;
	width: 240px;
	height: 200px;
	padding: 30px 0 0 50px;
}
.product_top_option {
	background: url(../images/colors/color1/product_top_option_bg.jpg) repeat-x top left;
	float: left;
	width: 467px;
	height: 230px;
}
.product_top_option h1 {
	color: #fff;
	font-weight: bold;
	margin: 5px 0 0 5px;
}
.product_top_option_tail {
	background: url(../images/colors/color1/product_top_option_tail.jpg) no-repeat top right;
	float: left;
	width: 467px;
	height: 230px;
}
.product_bottom {
	height: 108px;
}
.product_bottom_img {
	background: url(../images/colors/color1/product_bottom_img_bg.jpg) no-repeat top left;
	float: left;
	width: 319px;
	height: 108px;
}
.product_bottom_info {
	float: left;
}
.product_img_thumb {
	margin: 15px 0 0 0;
}
.product_img_thumb img {
	float: left;
	margin: 5px 0 0 2px;
}
.productPrev {
	padding: 15px 0 0 0;
}
.productNext {
	padding: 15px 0 0 0;
}
.service_btn {
	
}








.market_price {
	margin: 20px 0 0 35px;
	font-size: 16px;
	font-weight: bold;
}
.store_price {
	margin: 10px 0 0 35px;
	font-size: 16px;
	font-weight: bold;
}
.inventory {
}
.inventory, .select_div {
	margin: 12px 0 0 35px;
	font-size: 12px;
}



.combo_area {
	width: 700px;
	/*
	background: url(../images/colors/color1/productDetail_groupPurchase_title_fx.jpg) repeat-x top left;
	*/
}
.combo_area_title {
	background: url(../images/colors/color1/productDetail_groupPurchase_corner.jpg) no-repeat top left;
	height: 150px;
	padding: 30px 0 0 50px;
}

#main_content_wrapper .combo_area .combo_header {
	-x-system-font:none;
	background-position:0 -12px;
	color:#007791;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	height:21px;
	line-height:normal;
	background-repeat:repeat-x;
}

.combo_area .combo_body {
	width: 688px;
	padding-left: 15px;
	min-height: 50px;
	line-height: 20px;
}
.combo_area .combo_body li {
	margin-left: 16px;
}
#CatalogAttachmentAssetsDisplay_div_1 span {
	width: 100%;
	float: left;
	padding: 5px;
}
#CatalogAttachmentAssetsDisplay_div_1 span #download {
	text-decoration: underline;
	color: #FF6600;
}

#WC_CatalogEntryQuickInfoDetailsf_div_15 .product_image{
background:transparent none repeat scroll 0 0;
height:150px;
padding:0;
width:150px;
}


.combo_button {
	float: left;
	padding: 100px 0 0 10px;
}


.specs_container {
	padding: 10px 0 0 20px;
}
.enclosure {
	width: 754px;
	background: url(../images/colors/color1/specs_fx.jpg) repeat-x top left;
}
.enclosure h2 {
	background: url(../images/colors/color1/specs_title.jpg) repeat-x top left;
	width: 211px;
	height: 23px;
	text-align: center;
	padding: 3px 0 0 0;
}
.enclosure_container {
	padding: 10px 0 0 20px;
}
.enclosure p {
	margin: 0 20px 20px 20px;
}
.enclosure_download_button {
	float: left;	
}
.scrollPaneDescriptionName {
	color: #000000;
	font-weight:bold;
	height:15px;line-height:15px;
}
.scrollPaneDescriptionContent {
	color: #a0a0a0;
	height:15px;line-height:15px;
}
.scrollPanePrice {
	color:#DF7E20;
	font-weight:bold;
	font-family:Arial;
	height:35px;
}
#WC_ContentAreaESpot_div_2_FurnitureFeaturedProducts,
#WC_ContentAreaESpot_div_3_FurnitureFeaturedProducts,
#WC_ContentAreaESpot_div_4_FurnitureFeaturedProducts {
	margin: 6px 0 0 0;
}
#thumbOuterBottomPadding {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#thumbOuterNodePadding {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* -----------------------------------------------------------------------------*/
/* 7.RIGHT SIDEBAR
/* -----------------------------------------------------------------------------*/
#right_nav{
	float: right; 
	width: 160px;
}
#right_nav .NoticeBoard,#right_nav .tundra{
	margin-bottom:6px;
}
.NoticeBoardTitle{
	background:url(../images/colors/color1/bgNoticeBoard.gif) no-repeat top;
	height:25px;
	}
.NoticeBoardContent{
	background:url(../images/colors/color1/news_bg.jpg) repeat-x;
	line-height:20px;
	border:1px solid #ccc;
	padding: 10px 0 0 10px;
	}
.NoticeBoardContent li{
	background:url(../images/colors/color1/triangle.gif) no-repeat left center;
	padding-left:10px;
	}
.NoticeBoard h3{
	background:transparent url(../images/colors/color1/bgNoticeBoard2.gif) no-repeat scroll center top;
	color:#fff;
	text-align:center;
	margin: 0;
	height:22px;
	line-height:22px;
	}
.NoticeBoardContent a {
	color: #000;
}
.NoticeBoardContent li.NoticeBoard_more{
	background:none;
	text-align:right;
	padding:0 10px 0 0;
}
.NoticeBoardContent li.NoticeBoard_more a{
	color:#BABABA;
	cursor:text;
	text-shadow:0 1px #FFFFFF;/*supports FF3.1+,safari 3+,opera 9.5+*/
	*height:20px;
	filter:shadow(color="#ffffff", direction="225"); /*for IE*/
	
}
.notice_more a{
	color: #005070;
	}
.RankPanel{
	padding-top:10px;
	}
.RankTitle{
	font-weight:bold;
	font-size:14px;
	height:38px;
	overflow:hidden;

	}

.rank_each_row{background-color:white;}
.top_sale{
	float: left;
	background: url(../images/colors/color1/top_sale_bg.gif) top left repeat-x;
	height: 28px;
	width: 80px;
	padding-top: 10px;
	text-align: center;
	font-size: 14px;
	color: #fe6700;
	}
.top_sale a{
	color:#ff6503;
	text-decoration:none;
	}
.click_sale{
	background:transparent url(../images/colors/color1/rank_bg.jpg) repeat-x scroll 0 0;
	float:left;
	height: 28px;
	font-size: 14px;
	width: 80px;
	padding-top: 10px;
	text-align: center;
	color: #FFFFFF;
	}
.click_sale a{
	color:#fff;
	text-decoration:none;
	}
.rank_product_img{
	float:left;
	height: 40px;
	width: 40px;
	margin-top:8px;
	}
.rank_product_icon {
	margin-top:8px;
	float: left;
	width: 18px;
	height: 28px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	padding:12px 0 0 0;
	background:transparent url(../images/colors/color1/rank_products_bgmap.png) no-repeat scroll left -120px;
}
#WC_HomePageRank_icon_1{
	background:transparent url(../images/colors/color1/rank_products_bgmap.png) no-repeat scroll left top;
}
#WC_HomePageRank_icon_2{
	background:transparent url(../images/colors/color1/rank_products_bgmap.png) no-repeat scroll left -40px;
}
#WC_HomePageRank_icon_3{
	background:transparent url(../images/colors/color1/rank_products_bgmap.png) no-repeat scroll left -80px;
}
#right_nav .genericESpot{
	background:transparent;
}
.rank_each_item {
    background-color:#fff;
	border-bottom:1px solid #ccc;
	_border-top:0px;
	_border-bottom:1px solid #e4e4e4;
	height:59px;
	padding-left:5px;
    float:left;
    width:153px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.rank_each_item:first-child{
	border-top:0px solid #e4e4e4;
}

.ProductNews{
clear:both;
margin-top:5px;
	}
.ProductNews h3{
	color:#fff;
	text-align:center;
	margin: 0;
	height:22px;
	line-height:22px;
	}


.ProductNewsContent {
	background: #ffffff url(../images/colors/color1/news_bg.jpg) repeat-x 0 0px;
	clear:both;
	line-height:20px;
	border:1px solid #ccc;
	padding:10px 0px 0px 10px;
	}	
.ProductNewsContent li {
	background:url(../images/colors/color1/triangle.gif) no-repeat left center;
	padding-left:10px;
	
}
.ProductNewsContent li  a{
	color:#5A3D1A;
}
.ProductNews_title	{
	background: url(../images/colors/color1/ProductNews_title_bg.jpg) no-repeat top left;
	height: 27px;
}
.ProductNews h3{
	color:#fff;
	text-align:center;
	margin: 0;
	padding-top: 3px;
	height: 22px;
	background: url(../images/colors/color1/ProductNews_title_bg.jpg) repeat-x top left;
}
.ProductNewsContent li.ProductNews_more{
	text-align:right;
	padding:0 10px 0 0;
	background:none;
}
.ProductNewsContent li.ProductNews_more a{
	color:#BABABA;
	cursor:text;
	text-shadow:0 1px #FFFFFF;
}
/* -----------------------------------------------------------------------------*/
/* 9.SHOPPING CART
/* -----------------------------------------------------------------------------*/
.cart_quickInfo{
	background:#FFFFFF url(../images/colors/color1/minibar_shoppinglist.jpg) repeat-x scroll top;
	border:1px solid #c1a15a;
	height:73px;
	padding:6px;
	text-align:left;
	width:124px;
}
.cart_quickInfo div{
	
}
.cart_quickInfo_productDesc{
	white-space:nowrap;
	overflow:hidden;
	width:120px;
}
.cart_quickInfo_productPrice{font-family:Arial;}
.cart_quickInfo_productAction{
	padding-top:5px;
	}
.cart_quickInfo_productAction a{
	color:#575757;
}
.cart_quickInfo_productAction a:hover{
	color:#dcba52;
}

.cart_quickInfo_productAction .add_to_wishlist{
    background:transparent url(../images/colors/color1/cart/quickinfo_addtowishlist.gif) no-repeat left center;
    padding-left:17px;
}
.cart_quickInfo_productAction .add_to_compare{
    background:transparent url(../images/colors/color1/cart/quickinfo_addtocompare.gif) no-repeat left center;
    padding-left:17px;
}
#WC_Cart {
	/* control mini bar */
	bottom:0;
	width:100%;
	position:absolute;
	top:expression( eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight) );   
	left:expression( eval((document.documentElement.clientWidth-this.clientWidth)/2) );
	z-index:99;
}
*+html #WC_Cart  {
	/*
	left:50%;
	margin-left:-481px;
	*/
}
#WC_Cart_start {
	width: 116px;
	height: 225px;
}
#WC_Cart_start_title {
	width: 136px;
	height: 8px;
	background: url(../images/colors/color1/cart/cart_start_title_bg.gif) left top;
	cursor: pointer;
}
#WC_Cart_start_content {
	width: 134px;
	height: 215px;
	border: 1px solid #87b8a2;
	background:#fff;
}
#WC_Cart_start_content_personal {
	background: url(../images/colors/color1/cart/cart_start_personal_bg.gif) no-repeat left top;
	width: 116px;
	height: 15px;
	padding:3px 0px 0px 18px;
	color: #2392a5;
	font-weight: bold;
}
#WC_Cart_start_content_account {
	background: url(../images/colors/color1/cart/cart_start_account_bg.gif) no-repeat left top;
	width: 116px;
	height: 15px;
	padding:3px 0px 0px 18px;
	color: #2392a5;
	font-weight: bold;
}
#WC_Cart_start_content_subscription {
	background: url(../images/colors/color1/cart/cart_start_subscription_bg.gif) no-repeat left top;
	width: 116px;
	height: 15px;
	padding:3px 0px 0px 18px;
	color: #2392a5;
	font-weight: bold;
}
#WC_Cart_title {
	width: 958px;
	height: 25px;
	border-top:1px solid #c4b380;
	border-right:1px solid #c4b380;
	border-left:1px solid #c4b380;
	float: right;
}

#WC_Cart #orderQuantity{
	padding-top:2px;
	}
#WC_Cart_person_title {
	background:transparent url(../images/colors/color1/cart/cart_personalTitle.jpg) no-repeat scroll left top;
	cursor:pointer;
	float:left;
	height:19px;
	padding:6px 0 0 10px;
	width:126px;
	color:#fff;
	font-size:14px;
}
#WC_Cart_person_title  a{color:#fff;}
#WC_Cart_shopping_title {
	background-color:#007791;
	background-position:0 -1198px;
	height:35px;
	width:100%;
	color:white;
	/*
	background:transparent url(../images/colors/color1/cart/cart_titleRepeat.jpg) repeat-x scroll left top;
	float:left;
	height:25px;
	padding-left:80px;
	width:742px;
	*/
}
#WC_Cart_content {
	background-color:#FFFFFF;
	border-left:0px solid #c4b380;
	width:100%;
	float:left;
	padding:5px 0 0px;
	
	/*
	background-color:#FFFFFF;
	border-left:1px solid #c4b380;
	border-right:1px solid #c4b380;
	height:111px;
	width:958px;
	float: right;
	_margin-top:-1px;
	*/
}
#WC_Cart_content  .browsed_img_containter a{
	color:#9D5E00;
}
#WC_Cart_content  .browsed_img_containter .browsed_price{
	font-family:Arial;
}
.cart_menu_shadow{
	background:#000000 none repeat scroll 0 0;
	height:225px;
	width:138px;
	z-index:100;
}
.cart_menu_container{
	background:#FFFFFF none repeat scroll 0 0;
	height:223px;
	width:136px;
	z-index:101;
}
#WC_Cart_shopping_tab_1 {
	float: left;
	margin: 0 0 0 80px;
	cursor: pointer;
}
.WC_Cart_tab {
	float: left;
	width: 77px;
	height: 15px;
	margin: 0 0 0 10px;
	padding: 8px 0 0 50px;
	cursor: pointer;
	color: #595136;
}
.cart_shopping_tab {
	float: left;
	width: 76px;
	height: 17px;
	margin: 0 0 0 40px;
	padding: 8px 0 0 55px;
	background: url(../images/colors/color1/cart/cart_currentTab.jpg) no-repeat;
	cursor: pointer;
	color: #595136;
}

.cart_shopping_tab_wishlist{
	background:transparent url(../images/colors/color1/cart/cart_currentTab.jpg) no-repeat scroll 0 0;
	color:#595136;
	cursor:pointer;
	float:left;
	height:17px;
	margin:0 0 0 40px;
	padding:8px 0 0 55px;
	width:76px;
}
.cart_shopping_tab_history{
	background:transparent url(../images/colors/color1/cart/cart_currentTab.jpg) no-repeat scroll 0 0;
	color:#595136;
	cursor:pointer;
	float:left;
	height:17px;
	margin:0 0 0 40px;
	padding:8px 0 0 55px;
	width:76px;
}
.cart_shopping_tab_compare{
	background:transparent url(../images/colors/color1/cart/cart_currentTab.jpg) no-repeat scroll 0 0;
	color:#595136;
	cursor:pointer;
	float:left;
	height:17px;
	margin:0 0 0 40px;
	padding:8px 0 0 55px;
	width:76px;
}
#WC_Cart_shopping_list {
	float: left;
	width: 786px;
	height: 87px;
	margin: 14px 0 0 12px;
	background: url(../images/colors/color1/cart/fxShoppingList.jpg) repeat-x top left;
}
#WC_Cart_checkout {
	float:left;
	margin-top:10px;
	width:155px;;
}
#WC_Cart_checkout #WC_Cart_detail_info {
	float: left;
}

.shoppingcart_info p{
	line-height:24px;
	float:left;
	clear:left;
}
.shoppingcart_info .total_price{
	font-weight:bold;
	color:#F64E82;
	font-family:Arial;
}
#WC_Cart_compare_button {
	margin-top: 20px;
}
#WC_Cart_clear_button {
	margin-top: 10px;
	float: left;
}
#WC_Cart_checkout_container {
	clear:left;
	cursor:pointer;
	float:left;
	margin-top:13px;
}
#WC_Cart_checkout_button{
	background:url(../images/bg.png) no-repeat;
	background-position:0 -854px;
	border:0;
	width:95px;
	height:26px;
	color:#fff;
	font-size:12px;
	cursor:pointer;
}
#WC_Cart_compare_button{
	border:0;
	background:url(../images/colors/color1/cart/btnCompare.jpg) no-repeat;
	width:123px;
	height:23px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
#WC_Cart_clear_button{
	border:0;
	background:url(../images/colors/color1/cart/btnClear.jpg) no-repeat;
	width:123px;
	height:23px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
#WC_Cart_shopping_list_left {
	float: left;
	margin: 30px 0 0 0;
	cursor: pointer;
}
#WC_Cart_shopping_list_right {
	cursor: pointer;
	float: right;
	margin-top: 30px;
}
#WC_Cart_shopping_list_right_1 {
	cursor: pointer;
	float: right;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#WC_Cart_shopping_list_content li {
	float: left;	
	margin:15px 0 0 25px;
	width:67px;
}
#WC_Cart_shopping_list-content_1 li {
	float: left;
	width: 57px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
	padding-top: 10px;
}
#WC_Cart_detail {
	float: left;
	margin: 5px 0 0 0;
	color: #032e6d;
}
#WC_Cart_detail a {
	color: #032e6d;
	padding-left: 10px;
	text-decoration: underline;
}
#WC_Cart_button {
    cursor:pointer;
	background:url(../images/bg.png) no-repeat;
	overflow:hidden;
	display:block;
    width:25px;
    height:30px;
    float: right;
    text-indent:-9999px;
    background-position:-201px -1136px;
}

#WC_Cart_button.WC_Cart_button_opened {
	background:url(../images/bg.png) no-repeat;
	background-position:-201px -1164px;
	/*
	background:transparent url(../images/colors/color1/cart/cart_titleButton.jpg) repeat scroll 0 0;
	*/
}
.WC_Cart_button_closed {
	background:url(../images/bg.png) no-repeat;
	background-position:-201px -1164px;
	/*
	background:transparent url(../images/colors/color1/cart/cart_titleButton.jpg) repeat scroll 0 -25px;
	*/
}
#WC_Cart_item_input {
	text-align: center;
	margin-top: 3px;
}
.cart_item_input {
	width: 15px;
	text-align: center;
	height: 12px;
	border: 1px solid #999999;
}
.cart_start_sub_list {
	color: #6e6e6e;
	padding: 5px 0;
}
.cart_start_sub_list li {
    cursor: pointer;
}
.cart_start_sub_list span {
	padding: 0 0 0 25px;
	color:#6f6f6f;
}
.cart_start_sub_list a:hover {
	color:#c09433;
}


.shopping_list_container {
	position:relative;
	width:109px;
	float:left;
}

.shopping_list_delete {
	cursor:pointer;
	right:0;
	position:absolute;
	top:4px;
	z-index:9;
	_left:0px;
}
.shopping_list_delete_1 {
	position: absolute;
	top: 11px;
	right: 1px;
	z-index: 9;
	cursor: pointer;
}
.shopping_list_pic{
	float:left;
}

.shopping_list_item img{
	cursor: pointer;
	width:108px;
	height:108px;
	border:1px solid #DDDDDD;
}
.shopping_list_item_1 {
	position: absolute;
	top: 12px;
	left: 0;
	z-index: 0;
	text-align: center;
}
.shopping_list_item_1 img{
	cursor: pointer;
}
.shopping_list_amount{
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#C68109;
	line-height:12px;
	width:100%;
	float:left;
}
.shopping_list_amount:first-letter {
color:#ccc;
}

.shopping_list_item span.goodsName{
	color:#666666;
	text-align:center;
}
.shopping_list_item span.goodsPrice{
	color:#F64E82;
	font-weight:700;
}
/* -----------------------------------------------------------------------------*/
/* 10. BUTTON
/* -----------------------------------------------------------------------------*/
button.search-btn{
	background:url(../images/colors/color1/body_bgmap.gif) no-repeat scroll 0 -50px;
	border:none;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	height:26px;
	width:50px;
	cursor:pointer;
	margin-top: -1px;
	margin-left: 5px;
	}

/* -----------------------------------------------------------------------------*/
/* 14.PRODUCT DETAILS
/* -----------------------------------------------------------------------------*/
.realStore_info {
	height: 10px;
	padding: 15px 0 0 5px;
}
.realStore_info a {
	color: #0066ff;
	text-decoration: underline;
	font-weight: bold;
}
.price_market_count {
	color: #999999;
	text-decoration: line-through;
}
.price_store_count {
	color: #ff6600;
}
.inventory {

}
.inventory_if {
	color: red;
}
.rank_product_price {
	color: #ff6600;
	font-weight:bold;
	font-family:Arial;
}

#WC_ProductDetail_right_nav {
	float: right; 
	width: 180px;
	margin-top: 9px;
}	
#WC_ProductDetail_right_nav .SalesPromotionTitle {
	background: url(../images/colors/color1/SalesPromotion_title_bg.jpg) no-repeat top left;
	height: 30px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-top: 3px;
	text-align: center;
}
#WC_ProductDetail_right_nav .SalesPromotionTitle2 {
	background: url(../images/colors/color1/SalesPromotion_title2_bg.jpg) repeat-x top left;
	height: 19px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	padding-top: 3px;
}
.SalesPromotion2 {
	text-align: center;
	
}
.SalesPromotion2  h3{
	color:#FFFFFF;
	text-align:center;
	margin: 0 0 10px 0;
	padding-top: 3px;
	height: 21px;
	background: url(../images/colors/color1/SalesPromotion_title2_bg.jpg) repeat-x top left;
	}
#WC_ProductDetail_right_nav .CheapPromotionTitle {
	height: 30px;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 0 0 0;
	border-top: dashed 1px #000;
	text-align: center;
}
#WC_ProductDetail_right_nav .SalesPromotionContent1 {
	padding: 10px;
	list-style-type: square;
	list-style-position: inside;
}
#WC_ProductDetail_right_nav .SalesPromotionContent2 {
	padding: 0 10px 10px 10px;
}
#WC_ProductDetail_sidebar_ad_1 {
	margin: 10px 0 0 10px;
}
#sidebar_ad_1{
	margin-top: 10px; 
}

.rank_product_name {
	padding-top: 10px;
	overflow: hidden;
	font-family: Arial, 宋体;
	height:14px;
}
	
.rank_product_name a {
	overflow: hidden;
	text-decoration: none;
	color: #333;
}

.SalesPromotionContent2 #WC_HomePageRank_img_1 {
	clear: both;
}
.combo_text_price2 span {
	color: #ff6600;
}	
.right_browsed_content .browsed_img_containter a {
	color: #000;
}
.right_browsed {
	margin: 10px 0 0 0;
}
.right_browsed  h3{
	color:#FFFFFF;
	text-align:center;
	margin: 0px;
	padding-top: 3px;
	height: 21px;
	background-image: url(../images/colors/color1/productdetail_history_title.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}
.right_browsed_content{
	background: url(../images/colors/color1/fxSideNavContent.jpg) repeat-y left top;
	border-left:1px solid #e4e4e4;
	overflow:hidden;
	padding:10px 0 0 0;
	}
.right_browsed_content2{
	background: url(../images/colors/color1/fxSideNavContent.jpg) repeat-y left top;
	padding-top: 10px;
	overflow:hidden;
	}
.right_browsed_content ul li{
	clear:both;
	} 
.right_browsed_footer{
	height: 14px;
	background: url(../images/colors/color1/fxSideNavContent.jpg) repeat-y left top;
	border-left:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	}

/* -----------------------------------------------------------------------------*/
/* 8.FOOTER
/* -----------------------------------------------------------------------------*/
#footer {
	float:left;
	width:100%;
	text-align:center;
	/* hola沒有邊框，所以不需要套用
	float: left;
	height: auto;
	width: 958px;
	margin-top: 20px;
	border: 1px solid #a6a6a6;
	*/
}
#footerEnds {
	/* 
	float: left;
	padding:10px 0 0 0;
	text-align:center;
	height: 70px;
	width: 960px;
	font-family:Arial, Helvetica, sans-serif;
	*/
}
#footerEnds #footerContainer{
	/*
	margin:0 auto;
	overflow:hidden;
	width:630px;
	*/
}
#footerEnds #footerContainer a{
	color:#333;
}
#footerEnds #footerContainer #WebPoliceArea{
	width:140px;
	float: left;
}
#footerEnds #footerContainer #WebPoliceArea #WebPolice {
	margin:0 auto;
	width:170px;
	height: 38px;line-height:38px;
	background: transparent url(../images/colors/color1/web110.png) no-repeat scroll left top;
}
#footerEnds #footerContainer #WebRegistrationArea{
float:left;
width:160px;
}
#footerEnds #footerContainer #WebRegistrationArea #WebRegistration {
	width: 200px;
	height: 43px;line-height:43px;
	background: transparent url(../images/colors/color1/webReg.png) no-repeat scroll left top;
}

#footerEnds #footerContainer #copyrightArea {
	/*
	float: left;
	padding:5px;
	*/
}
#footerEnds #footerContainer #copyrightArea #copyright {
	padding: 5px;font-family:Arial;
}
#footerEnds #footerContainer #copyrightArea #icp {

}
#footerEnds #footerContainer #copyrightArea #icp  a{
	color: #333;
}
.headerBar{
/*
background-image:url(../images/colors/color1/popup_center_tile.png);
clear:both;
*width:498px;
	*/
}
.WC_CachedFooterDisplay {
	padding:15px 0 50px;
	width:100%;
	/* hola沒有用背景條
	float: left;
	height: 98px;
	width: 160px;
	background: white url(../images/colors/color1/body_bgmap.gif) no-repeat scroll -240px -50px;
	*/
}
.WC_CachedFooterDisplay_div_title,
.WC_CachedFooterDisplay_div_title a {
	height: 20px;
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.WC_CachedFooterDisplay_div_body,
.WC_CachedFooterDisplay_div_body a {
	color:#7f7f7f;
	padding:0 3px;
	/*
	font-size: 12px;
	color: #666666;
	line-height: 12px;
	padding-left: 10px;
	margin-top: 4px;
	*/
}
.WC_CachedFooterDisplayRight {
	float: left;
	height: 98px;
	width: 318px;
	background: white url(../images/colors/color1/body_bgmap.gif) no-repeat scroll -410px -50px;
}
.WC_CachedFooterDisplay_div_right_body {
	font-size: 12px;
	color: #666666;
	line-height: 14px;
	height: 53px;
	_height:43px;
	width: 150px;
	float: left;
}
#icon_rss {
	float: left;
	background: transparent url(../images/colors/color1/body_bgmap.gif) no-repeat scroll -180px -100px;
	height: 44px;
	width: 44px;
	margin-left: 8px;
}
#icon_newsletter {
	float: left;
	background: transparent url(../images/colors/color1/body_bgmap.gif) no-repeat scroll -180px -50px;
	height: 44px;
	width: 44px;
	margin-left: 8px;
}
.WC_CachedFooterDisplay_div_right_body_text{
	width: 90px;
	float: left;
	margin-top: 15px;
	margin-left: 5px;
	height: 14px;
	font-family:Arial, 宋体;
	_width:70px;
}
.copyright-box {
	clear: both;
}


/* -----------------------------------------------------------------------------*/
/* 16. ADs
/* -----------------------------------------------------------------------------*/	
#WC_HomePageMainAd{
	width: 960px;
	margin-bottom: 5px;
	margin-top:5px;
}
#WC_HomepageScrollNewProduct_div_1_footer{
	background: #fff url(../images/colors/color1/imgCenterTab.gif) no-repeat left top;
	height: 17px;	
	text-align:center;
	clear:both;
}
#ad_HomePageRow1Ads_Below{
	text-align:center;
	margin:5px 0 0 0;
}

.ad {
	padding-bottom:0px;
}
#WC_ContentAreaESpot_div_1_HomePageRow2Ads .ad {
	float:left;
	margin-bottom:20px;
}



.img_align	{
	margin-bottom: -2px;
}

.sidebar_ad {
	padding-bottom:5px;
}
#accessories {
	padding-bottom:5px;
	height:100px;
}
#accessories .content {
	float:left;
	padding:5px 20px 5px 0px;
	width:85px;
}
#accessories .content .link {
	padding-bottom:3px;
}
#accessories .content_images {
	float:left;
	vertical-align:middle;
	padding:5px 0px 5px 0px;
}
#accessories .content_images .item {
	padding:0px 6px 0px 6px;
}
#accessories .content_images .arrow {
	padding:5px 6px 0px 6px;
}
#accessories .content_images div {
	vertical-align:middle;
	float:left;
}



/* -----------------------------------------------------------------------------*/
/* 20.QUICK CART
/* -----------------------------------------------------------------------------*/

#quick_cart_container {
	display:block;
	position: absolute;
	overflow: hidden;
}
#quick_cart_container iframe{
	display:none;
	display: block;
	position: absolute;
	filter:mask();
	width: 226px;
	height: 50px;
	left: 3px;
	top: 0px;
	z-index: -1;
}
#quick_cart {
	width:232px;
}
#quick_cart .container {
	margin:0px 3px 0px 3px;
	min-width: 225px;
}
#quick_cart .container .list {
	padding:4px 6px 10px 6px;
	border-left:solid 1px #2692d1;
	border-right:solid 1px #2692d1;
	background-color:#FFFFFF;
	overflow:auto;
	max-height:300px;
}
#quick_cart .container .list .product {
	float:left;
	width:69%;
}
#quick_cart .container .list .price {
	font-family: arial, helvetica, sans-serif; /*fix Japanese Yen*/
}
#quick_cart .footer {
	background-image:url("../images/colors/color1/quick_cart_footer.png");
	background-repeat:repeat-x;
	height:25px;
	text-align:right;
	padding:4px 6px 0px 0px;
	border-left:solid 1px #2692d1;
	border-right:solid 1px #2692d1;
	border-bottom:solid 1px #2692d1;
}
#quick_cart .cart_shadow {
	background-image:url("../images/colors/color1/quick_cart_shadow_center.png");
	background-repeat: repeat-x;
	height:3px;
	background-color: none;
	width:100%;
}
#quick_cart .container .message{
	margin:0px 0px 0px 0px;
	padding:7px 6px 8px 6px;
	min-width: 200px;
	background-color:#e1effd;
	border-left:solid 1px #2692d1;
	border-right:solid 1px #2692d1;
	border-bottom:solid 1px #c4dff4;
}
#quick_cart .container .list .product_image {
	float:left;
	width:65px;
	padding-bottom:11px;
}
#quick_cart .container .list .details {
	float:left;
	padding-bottom:11px;
}

/* -----------------------------------------------------------------------------*/
/* 34. CHECK OUT MU
/* -----------------------------------------------------------------------------*/	
#WC_Multipe_StepDiagram {
	width: 880px;
	height: 115px;
	margin: 0 auto;
}
#WC_Multipe_StepDiagram div {
	float: left;
}

#WC_Multipe_StepDiagram_1 {
	background: url(../images/colors/color1/WC_Multipe_StepDiagram_1.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}

#WC_Multipe_StepDiagram_2 {
	background: url(../images/colors/color1/WC_Multipe_StepDiagram_2.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}

#WC_Multipe_StepDiagram_3 {
	background: url(../images/colors/color1/WC_Multipe_StepDiagram_3.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}

#WC_Multipe_StepDiagram_4 {
	background: url(../images/colors/color1/WC_Multipe_StepDiagram_4.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}

.stepdiagram_arrow {
	background: url(../images/colors/color1/stepdiagram_arrow.jpg) no-repeat top left;
	width: 10px;
	height: 115px;
}

.stepdiagram_footer {
	background: url(../images/colors/color1/stepdiagram_footer.jpg) no-repeat top left;
	width: 10px;
	height: 115px;
}
#WC_Multipe_Payment_Title {
	margin: 0 auto;
	width: 880px;
	height: 83px;
}
#WC_Multipe_Payment_Title_left {
	float: left;
	width: 720px;
	height: 83px;
}
#WC_Multipe_Payment_Title_right {
	float: right;
	width: 160px;
	height: 83px;
}
.single_payment_button {
	background: url(../images/colors/color1/single_payment_button.jpg) no-repeat bottom left;
	width: 160px;
	height: 83px;
	cursor: pointer;	
}
#WC_Multipe_Payment_Split_Title {
	background:url(../images/colors/color1/WC_Multipe_Payment_Split_Title.jpg) no-repeat bottom left;
	height: 55px;
}
#WC_Multipe_Payment_Info_Title {
	height: 28px;
}
.payment_split_title {
	float: left;
	font-family:Tahoma;
	font-size: 14px;
	font-weight: bold;
	padding: 27px 0 0 235px;
	height: 28px;
}
.SplitItemRadio {
	float: left;
	padding: 27px 0 0 10px;
	height: 28px;
}
.payment_info_title {
	background: url(../images/colors/color1/payment_info_title_fx.jpg) repeat-x left top;
	float: left;
	width: 583px;
	height: 21px;
	font-family:Tahoma;
	font-size: 14px;
	font-weight: bold;
	color:#CCCCCC;
	padding: 7px 0 0 5px;
}
.payment_info_footer {
	background: url(../images/colors/color1/payment_info_footer.jpg) no-repeat left top;
	float: left;
	width: 13px;
	height: 28px;
}
.payment_info_space {
	background: url(../images/colors/color1/payment_info_space_fx.jpg) repeat-x left top;
	float: left;
	width: 119px;
	height: 28px;
}



/*1440*/
#WC_Multipe_Shoppinglist{
	width: 880px;
	margin: 0 auto;
	background-color: #999999;
	background-image: url(../images/colors/color1/WC_Multipe_Shoppinglist_bg.gif);
}
#WC_Multipe_ShoppinglistTitle{
	height: 42px;
	width: 864px;
	margin: 0 auto;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-left-color: #cdcdcd;
}
#WC_Multipe_ShoppinglistTitle_div1{
	height: 28px;
	width: 111px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	font-family: Tahoma, "宋体";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #004b64;
	padding-top: 14px;
}
#WC_Multipe_ShoppinglistTitle_div2{
	height: 28px;
	width: 301px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	font-family: Tahoma, "宋体";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #004b64;
	padding-top: 14px;
}
#WC_Multipe_ShoppinglistTitle_div3{
	height: 28px;
	width: 199px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	font-family: Tahoma, "宋体";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #004b64;
	padding-top: 14px;
}
#WC_Multipe_ShoppinglistTitle_div4{
	height: 28px;
	width: 79px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	font-family: Tahoma, "宋体";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #004b64;
	padding-top: 14px;
}
#WC_Multipe_ShoppinglistTitle_div5{
	height: 28px;
	width: 81px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	font-family: Tahoma, "宋体";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #004b64;
	padding-top: 14px;
}
#WC_Multipe_ShoppinglistTitle_div6{
	height: 28px;
	width: 88px;
	float: left;
	font-family: Tahoma, "宋体";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #004b64;
	padding-top: 14px;
}
.WC_Multipe_ShoppinglistIndividual{
	height: 270px;
	width: 864px;
	margin: 0 auto;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	background: #fff url(../images/colors/color1/WC_Multipe_ShoppinglistIndividual_bg.gif) repeat-x left top;
}
#WC_Multipe_ShoppinglistIndividual_last{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
}
.WC_Multipe_ShoppinglistIndividual_div1{
	height: 270px;
	width: 111px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	background: url(../images/colors/color1/WC_Multipe_ShoppinglistIndividual_div1_bg.gif) repeat-x left top;
}
.WC_Multipe_ShoppinglistIndividual_div2{
	height: 270px;
	width: 301px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
}
.WC_Multipe_ShoppinglistIndividual_div3{
	height: 270px;
	width: 199px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
}
.WC_Multipe_ShoppinglistIndividual_div4{
	height: 270px;
	width: 79px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	text-align: center;
}
.WC_Multipe_ShoppinglistIndividual_div5{
text-align:center;
	height: 270px;
	width: 81px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
}
.WC_Multipe_ShoppinglistIndividual_div6{
	height: 270px;
	width: 88px;
	float: left;
	text-align: center;
}
.WC_Multipe_Shoppinglist_Productname{
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	width: 70px;
	margin-left: 12px;
	margin-top: 16px;
	line-height: 18px;
	color: #FFFFFF;
}
.WC_Multipe_Shoppinglist_ProductPicframe{
	background-image: url(../images/colors/color1/WC_Multipe_Shoppinglist_ProductPicframe.gif);
	height: 65px;
	width: 65px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-left: 10px;
}
.WC_Multipe_Shoppinglist_Product_Del{
	height: 17px;
	margin-top: 56px;
}
.WC_Multipe_Shoppinglist_Product_Del_icon{
	height: 17px;
	width: 17px;
	color: #333333;
	background-image: url(../images/colors/color1/WC_Multipe_Shoppinglist_Product_Del.gif);
	margin-left: 10px;
	float: left;
}
.WC_Multipe_Shoppinglist_Product_Del_t{
	color: #000000;
	float: left;
	margin-left: 6px;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}
.WC_Multipe_Shoppinglist_Product_Add{
	height: 17px;
	margin-top: 6px;
}
.WC_Multipe_Shoppinglist_Product_Add_icon{
	height: 17px;
	width: 17px;
	color: #333333;
	background-image: url(../images/colors/color1/WC_Multipe_Shoppinglist_Product_Add.gif);
	margin-left: 10px;
	float: left;
}
.WC_Multipe_Shoppinglist_Product_Add_t{
	color: #000000;
	float: left;
	margin-left: 6px;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}
.WC_Multipe_Addressdrop{
	height: 20px;
	width: 116px;
	margin-top: 30px;
	margin-left: 20px;
	font-size: 12px;
}
.addressbookvalue {
	background-color: none;
	border: none;
	width: 200px;
}
#addressbook input{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#addressbook label {
	float: left;
	width: 54px;	
	}

.WC_Multipe__Address_Edit{
	height: 17px;
	margin-top: 9px;
}
.WC_Multipe__Address_Edit_icon{
	height: 17px;
	width: 17px;
	color: #333333;
	background-image: url(../images/colors/color1/WC_Multipe__Address_Edit_icon.gif);
	margin-left: 20px;
	float: left;
}
.WC_Multipe__Address_Edit_t{
	color: #000000;
	float: left;
	margin-left: 6px;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}
.WC_Multipe__Address_Add{
	height: 17px;
	margin-top: 6px;
}
.WC_Multipe__Address_Add_icon{
	height: 17px;
	width: 17px;
	color: #333333;
	background-image: url(../images/colors/color1/WC_Multipe_Shoppinglist_Product_Add.gif);
	margin-left: 20px;
	float: left;
}
.WC_Multipe__Address_Add_t{
	color: #000000;
	float: left;
	margin-left: 6px;
	font-family: "宋体";
	font-size: 12px;
	text-decoration: underline;
}
.WC_Multipe_Shippmentdrop{
	height: 20px;
	width: 116px;
	margin-top: 30px;
	margin-left: 20px;
}
.WC_Multipe_shipmentdescription{
	width: 170px;
	margin-left: 20px;
	margin-top: 18px;
}
.WC_Multipe_shiprequire{
	margin-left: 20px;
	margin-top: 16px;
	height: 20px;
	width: 100px;
}
.WC_Multipe_instock{
	height: 20px;
	width: 27px;
	background-image: url(../images/colors/color1/WC_Multipe_Instock.gif);
	margin-top: 90px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 7px;
}
.WC_Multipe_notinstock{
	height: 20px;
	width: 27px;
	background-image: url(../images/colors/color1/WC_Multipe_notInstock.gif);
	margin-top: 90px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 7px;
	color: #FFFFFF;
}
.WC_Multipe_Each{
	margin-top: 96px;
}
.WC_Multipe_Payment_div1 {
	background: url(../images/colors/color1/WC_Multipe_Payment_bg.gif) repeat-x top left;
	height:31px;
	width:880px;
}
.WC_Multipe_Payment_div2 {
	background: url(../images/colors/color1/WC_Multipe_Payment_bg_2.gif) repeat-x top left;
	height:79px;
	width:880px;
}
.WC_Multipe_Payment_div3 {
	background: url(../images/colors/color1/WC_Multipe_Payment_bg_3.gif) repeat-x top left;
	height:35px;
	width:880px;
}
.WC_Multipe_Payment_div4 {
	background: url(../images/colors/color1/WC_Multipe_Payment_bg_4.gif) repeat-y top left;
	width:880px;
}
.WC_Multipe_Payment_div5 {
	background: url(../images/colors/color1/WC_Multipe_Payment_bg_5.gif) repeat-x top left;
	width:880px;
	height:54px;
	border-bottom:#eeeeee 1px solid;
}
.WC_Multipe_Payment {
	width: 880px;
	margin: 0 auto;
	margin-top:10px;
}
.WC_Multipe_Payment_Title{
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	padding:8px 0 0 10px;
	color: #FFFFFF;
}
.WC_Multipe_Payment_Content{
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	padding:10px 50px 10px 50px;
	color: #000000;
	clear:both;
	height:auto;
}
#WC_Multipe_Payment_ContentIn_Inputdiv {
	height:120px;
}
#WC_Multipe_Payment_ContentIn_Inputdiv2 {
	height:80px;
}
#WC_Multipe_Payment_ContentIn_Inputdiv3 {
	height:35px;
}
.WC_Multipe_Payment_Back{
	margin: 10px 0 0 20px;
	float: left;
	height: 38px;
	width: 147px;
	background-image: url(../images/colors/color1/WC_Multipe_Payment_Btn_Back.jpg);
	cursor: pointer;
}
.WC_Multipe_Payment_Confirm{
	margin: 10px 20px 0 0;
	float: right;
	height: 38px;
	width: 147px;
	background-image: url(../images/colors/color1/WC_Multipe_Payment_Btn_Confirm.jpg);
	cursor: pointer;
}
.WC_Multipe_Payment_Title_2{
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	padding:10px 0 0 15px;
	color: #000000;
}
.WC_Multipe_Payment_Information{
	font-family: "宋体";
	font-size: 20px;
	font-weight: bold;
	padding:8px 0 0 10px;
	color: #000000;
}
.WC_Multipe_Payment_Pay{
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	padding:8px 30px 0 0;
	color: #000000;
	text-align:right;
}
.WC_Multipe_Payment_Pay_2{
	font-size: 20px;
}
.WC_Multipe_Payment_No_Remark{
	color:#acacac;
}
.WC_Multipe_Payment_Checkbox{
	float: left;
	width: 30px;
}
.WC_Multipe_Payment_ContentIn{
	float: left;
}
.WC_Multipe_Payment_ContentIn_Div_Content{
	height:20px;
	padding-left:10px;
}
.WC_Multipe_Payment_ContentIn_Div_Title{
	height:20px;
}
.WC_Multipe_Payment_ContentIn_Div_Input{
	height:23px;
	padding-left:10px;
}
.WC_Multipe_Payment_ContentIn_Input{
	height:16px;
	width:129px;
	background:#ebf4fb;
	border:#dadbdf solid 1px;
	font-size:12px;
	font-height:15px;
}
.WC_Multipe_Payment_ContentIn_Input2{
	height:16px;
	width:105px;
	background:#ebf4fb;
	border:#dadbdf solid 1px;
	font-size:12px;
	font-height:15px;
}
.WC_Multipe_Payment_ContentIn_Select{
	height:16px;
	width:75px;
	background:#ebf4fb;
	border:#dadbdf solid 1px;
	font-size:12px;
	font-height:15px;
}

.shopinglist_individual {
	width: 20px;
	border: solid 1px #e4e4e4;
	background-color: #fff;
	text-align: center;
	margin-top: 92px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.WC_Multipe_shiprequire_form{
	margin-left: 20px;
	margin-top: 10px;
}
.WC_Multipe_shiprequire_txt{
	padding-top: 3px;
}
.shopinglist_notes_txt{
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}
.shopinglist_notes {
	width: 120px;
	border: solid 1px #e4e4e4;
	background-color: #fff;
	margin-top: 10px;
	margin-left: 6px;
	margin-bottom: 30px;
}

/* -----------------------------------------------------------------------------*/
/* 35.CHECK OUT Shopping Cart
/* -----------------------------------------------------------------------------*/	
#WC_CheckOutShoppingCart_Container {
	width: 880px;
	margin: 0 auto;
}
#WC_CheckOutShoppingCart_MainContent_Container {
	background: url(../images/colors/color1/WC_CheckOutShoppingCart_MainContent_fx.jpg) repeat-y top left;
	float: left;
	width: 708px;
}
#WC_CheckOutShoppingCart_MainContent{
	background: url(../images/colors/color1/WC_CheckOutShoppingCart_Container_fx.jpg) repeat-y top right;
	float: left;
	width: 708px;
}
#WC_CheckOutShoppingCart_RightBar{
	float: right;
	width: 172px;
}
#WC_CheckOutShoppingCart_ShoppingCart {
}
#WC_CheckOutShoppingCart_Login {
}
#WC_CheckOutShoppingCart_Footer{
	padding-top: 15px;
	text-align: center;
	clear: both;
}
/*flan*/
#WC_Checkout_Shoppingcarts_ShoppinglistTitle{
	height: 42px;
	width: 686px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-left-color: #cdcdcd;
	margin-left: 8px;
}
#WC_Checkout_Shoppingcarts_ShoppinglistTitle_div2{
	height: 28px;
	width: 109px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	font-family: Tahoma, "宋体";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #004b64;
	padding-top: 14px;
}
#WC_Checkout_Shoppingcarts_ShoppinglistTitle_div3{
	height: 28px;
	width: 183px;
	float: left;
	font-family: Tahoma, "宋体";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #004b64;
	padding-top: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
}
#WC_Checkout_Shoppingcarts_ShoppinglistTitle_div4{
	height: 28px;
	width: 109px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	font-family: Tahoma, "宋体";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #004b64;
	padding-top: 14px;
}
#WC_Checkout_Shoppingcarts_ShoppinglistTitle_div5{
	height: 28px;
	width: 152px;
	float: left;
	font-family: Tahoma, "宋体";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #004b64;
	padding-top: 14px;
}
.WC_Checkout_Shoppingcarts_ShoppinglistIndividual
{
	height: 270px;
	width: 686px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	background: #fff url(../images/colors/color1/WC_Multipe_ShoppinglistIndividual_bg.gif) repeat-x left top;
	margin-left: 8px;
}
.WC_Checkout_Shoppingcarts_ShoppinglistIndividual_div2{
	height: 270px;
	width: 109px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	text-align: center;
}
.WC_Checkout_Shoppingcarts_ShoppinglistIndividual_div3{
	height: 270px;
	width: 183px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	text-align: center;
}
.WC_Checkout_Shoppingcarts_ShoppinglistIndividual_div4{
	height: 270px;
	width: 109px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cdcdcd;
	text-align: center;
}
.WC_Checkout_Shoppingcarts_ShoppinglistIndividual_div5{
	height: 270px;
	width: 152px;
	float: left;
	text-align: center;
}
.WC_Checkout_Shoppingcarts_shopinglist_individual {
	width: 20px;
	margin: 105px 0 0 0px;
	border: solid 1px #e4e4e4;
	background-color: #fff;
	text-align: center;
}
.WC_Checkout_Shoppingcarts_ShoppinglistIndividual_Each{
	margin-top: 95px;
}
.WC_Checkout_Shoppingcarts_ShoppinglistIndividual_Each_R{
	text-decoration: line-through;
	font-family: Tahoma, "宋体";
	font-size: 12px;
}
.WC_Checkout_Shoppingcarts_ShoppinglistIndividual_Each_C{
	font-family: "宋体";
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.WC_Checkout_Sum{
	position: relative;
	height: 110px;
	width: 686px;
	margin-left: 8px;
	background-image: url(../images/colors/color1/WC_Checkout_Sum.gif);
	border: 1px solid #cdcdcd;
	margin-bottom: 38px;
}
.WC_Checkout_Sum_Text{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.WC_Checkout_Sum_R{
	text-decoration: line-through;
	font-family: Tahoma, "宋体";
	font-size: 18px;
}
.WC_Checkout_Sum_C{
	font-family: Tahoma, "宋体";
	font-size: 18px;
	color: #333333;
}
.WC_CheckOutShoppingCart_Title{
	height: 44px;
	width: 230px;
	background-image: url(../images/colors/color1/ShoppingcartTitle.gif);
	margin-left: 40px;
}
.font36{
	font-size: 36px;
}
.fontorange18 {color: #FF3300; font-size: 18px; }


/*zixuan*/
#WC_CheckOutShoppingCart_Login_Unregist {
	float: left;
	margin: 0 0 0 7px;
}
.checkoutsc_login_container {
	width: 340px;
	border: solid 1px #cdcdcd;
}
.checkoutsc_login_title {
	background: #fff url(../images/colors/color1/checkoutsc_login_title_fx.jpg) repeat-x top left;
	height: 18px;
	color: #fff;
	font-size: 14px;
	font-family: Verdana, 宋体;
	font-weight: bold;
	line-height:14px;
	vertical-align:middle;
	padding: 2px 0 0 10px;
}
.checkoutsc_login_content {
	position: relative;
	background: #fff url(../images/colors/color1/checkoutsc_login_content_fx.jpg) repeat-x top left;
	width: 340px;
	height: 194px;
}
#WC_CheckOutShoppingCart_Login_Registed {
	float: left;
	margin: 0 0 0 6px;
}
.checkoutsc_login_content_title {
	font-size: 16px;
	color: #e83c00;
	padding: 15px 0 0 10px;
	font-family: "宋体";
	font-weight: bold;
}
.checkoutsc_login_content_comment {
	width: 220px;
	font-size: 12px;
	color: #cdcdcd;
	padding: 15px 0 0 20px;
	font-family: "宋体";
	line-height:15px;
}
.checkoutsc_login_content_button {
	position: absolute;
	right: 20px;
	bottom: 10px;
}
.checkoutsc_login_content_login {
	font-size: 12px;
	padding: 15px 0 0 25px;
	font-family: "宋体";
}
#LoginForm_Username,
#LoginForm_Password {
	width: 180px;
	background-color: #f5f5f5;
	border: solid 1px #cdcdcd;
	margin: 0 0 10px 0;
	vertical-align: middle;
}
#LoginForm_Forget {
	color: #004da4;
}
#LoginForm_CheckBox1 {
	margin: 0 0 0 52px;
}

/*Top*/
#WC_CheckOutShoppingCart_StepDiagram {
	width: 880px;
	height: 115px;
	margin: 0 auto;
}
#WC_CheckOutShoppingCart_StepDiagram div {
	float: left;
}

#WC_CheckOutShoppingCart_StepDiagram_1 {
	background: url(../images/colors/color1/WC_CheckOutShoppingCarte_StepDiagram_1.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}

#WC_CheckOutShoppingCart_StepDiagram_2 {
	background: url(../images/colors/color1/WC_Multipe_StepDiagram_2.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}

#WC_CheckOutShoppingCart_StepDiagram_3 {
	background: url(../images/colors/color1/WC_CheckOutShoppingCart_StepDiagram_3.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}

#WC_CheckOutShoppingCart_StepDiagram_4 {
	background: url(../images/colors/color1/WC_Multipe_StepDiagram_4.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}

.stepdiagram_arrow {
	background: url(../images/colors/color1/stepdiagram_arrow.jpg) no-repeat top left;
	width: 10px;
	height: 115px;
}

.stepdiagram_footer {
	background: url(../images/colors/color1/stepdiagram_footer.jpg) no-repeat top left;
	width: 10px;
	height: 115px;
}

.right_recommendation {
	border: solid 1px #cdcdcd;
	margin: 10px 0 0 0;
}
.right_browsed_content{
}
	
.right_recommendation  h3{
	color:#FFFFFF;
	text-align:center;
	padding-top: 3px;
	height: 18px;
	background: url(../images/colors/color1/right_reccmenationtitle_fx.jpg) repeat-x top left;
	margin: 0;
}


/* -----------------------------------------------------------------------------*/
/* 27.PROGRESS BAR
/* -----------------------------------------------------------------------------*/
/* For the element containing the actual progress bar */
#progress_bar {
	position: absolute;
	z-index: 9999;
	display: none;
	left:50%;
	top:50%;
}
/* For the dialog containing the progress bar element */
#progress_bar_dialog {
	position: absolute;
	z-index: 9999;
	display:none;
}
/* Progress bar dialog background */
.dijitDialogUnderlay {
	display: none;
	position:fixed;
	width: 100%;
	height: 100%;
}

#loading_popup {
	width:59px;
	
}
#loading_popup .top_left{
	background: url('../images/colors/color1/popup_topleft.png') left top;
	background-repeat:no-repeat;
	height:7px;
	width:8px;
	float:left;
}
#loading_popup .top_left img,
#loading_popup .top_right img
{
	_display:none;
}
.sitemap .container>div:first-child p:first-child{display:none;}
.sitemap .container img{_display:expression(this.parentNode==this.parentNode.parentNode.getElementsByTagName('p')[0]?'none':'block');}
#loading_popup .top_right{
	background: url('../images/colors/color1/popup_topright.png') right top;
	background-repeat:no-repeat;
	height:7px;
	width:51px;
	float:left;
}
#loading_popup .header {
	background-image: url('../images/colors/color1/popup_center_tile_mini.png');
	background-repeat:repeat-y;
	text-align: right;
	clear:left;
	height:0;
}
#loading_popup .close {
	padding: 5px 15px 2px 0px;
	color: #666666;
}
#loading_popup .close .icon{
	padding-top:2px;
	padding-left:4px;
	float:right;
}
#loading_popup .bodycontent {
	background-color: transparent;
	background-image: url('../images/colors/color1/popup_center_tile_mini.png');
	background-repeat:repeat-y;
	background-position: right;
	padding:0 5px 0 5px;
	margin:0;
}
#loading_popup .bodycontent h2 {
	font-size: 14px;
	font-weight: bold;
}
#loading_popup .bodycontent p {
	margin: 3px 0 10px 2px;
}
#loading_popup .bodycontent div.form_2column {
	padding: 0;
}
#loading_popup .bodycontent_short {
	padding:12px 17px 12px 15px;
	margin:0px 1px 0px 1px;
}
#loading_popup .footer {
	text-align:right;
	height:20px;
	width:59px;
}
#loading_popup .footer .bot_left{
	background: url('../images/colors/color1/popup_botleft.png') left top;
	background-repeat:no-repeat;
	height:11px;
	width:8px;
	float:left;
}
#loading_popup .footer .bot_right{
	background: url('../images/colors/color1/popup_botright.png') right top;
	background-repeat:no-repeat;
	height:11px;
	width:51px;
	float:left;
}

/* -----------------------------------------------------------------------------*/
/* 36.CHECK OUT address
/* -----------------------------------------------------------------------------*/
/* douxue modified at 20090415*/
#WC_CheckOutAddress_StepDiagram {
	width: 880px;
	height: 115px;
	margin: 0 auto;
	margin-top:10px;
}
#WC_CheckOutAddress_StepDiagram div {
	float: left;
}

#WC_CheckOutAddress_StepDiagram_1 {
	background: url(../images/colors/color1/WC_Multipe_StepDiagram_1.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}

#WC_CheckOutAddress_StepDiagram_2 {
	background: url(../images/colors/color1/WC_CheckOutAddress_StepDiagram_2.jpg) no-repeat top left;
	width: 208px;
	height: 115px;
}

#WC_CheckOutAddress_StepDiagram_3 {
	background: url(../images/colors/color1/WC_CheckOutShoppingCart_StepDiagram_3.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}

#WC_CheckOutAddress_StepDiagram_4 {
	background: url(../images/colors/color1/WC_Multipe_StepDiagram_4.jpg) no-repeat top left;
	width: 210px;
	height: 115px;
}
.WC_CheckOutAddress_Title{
	background-image:url(../images/colors/color1/AddressTitle.gif);
	height:52px;
	margin-left:40px;
	width:885px;
}
#WC_CheckOutAddress_Container{
	background:transparent url(../images/colors/color1/AddressBody.gif) repeat-y  ;
	margin-left:40px;
	padding:34px 0 0 10px;
	height:300px;
	width:885px;
	
}
#WC_CheckOutAddress_Content{
	background:#fff url(../images/colors/color1/AddressContentBg.gif) repeat-x top;
	width:834px;
	padding:24px 0 0 18px;
	height:268px;
}
#WC_CheckOutAddress_footer{
	background:transparent url(../images/colors/color1/AddressFooter.gif) no-repeat top center;
	margin-left:40px;
	height:12px;
	width:885px;
}	
.CheckOutAddress_row{
	height:30px;
}
.CheckOutAddress_row label{
	float:left;
	width:85px;
}

.CheckOutAddress_row_special label{
	padding:0px 15px 0px 20px;
	#padding:0px 15px 0px 18px;
	_padding:0px 16px 0px 20px;
	}
.must_finish{
	float:left;
	width:15px;
	padding-left:5px;
	color:#d40075;
}
.CheckOutAddress_input{
	border:1px solid #cdcdcd;
	background-color:#f5f5f5;
	height:15px;
	width:188px;
}
.CheckOutAddress_selectCity{
	margin-left:10px;
}
.CheckOutAddress_selectDistrict{
	margin-left:10px;
}
span.CheckOutAddress_tip1{
	color:#ff9c3a;
	
}
span.CheckOutAddress_tip2{
	color:#000000;
	
}
#WC_CheckOutAddress_btn{
	float:right;
	margin-top:-30px;
	padding-right:40px;
}
.return img{
	padding-right:40px;
}
/*douxue modified part ends */

/* -----------------------------------------------------------------------------*/
/* 37.Registration
/* -----------------------------------------------------------------------------*/	
.WC_Registration_Container{
	height: 168px;
	width: 844px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	background: #fff url(../images/colors/color1/WC_Multipe_ShoppinglistIndividual_bg.gif) repeat-x left top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 32px;
	padding-left: 20px;
}
.WC_Registration_Welcome{
	width: 860px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "宋体";
	font-size: 14px;
	color: #333333;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 11px;
	padding-left: 20px;
}
.WC_Registration_Title{
	height: 27px;
	width: 844px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	font-family: Tahoma, "宋体";
	font-size: 16px;
	color: #333333;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 11px;
	padding-left: 20px;
}
.CheckOutRigistration_row{
	height:30px;
}
.CheckOutRigistration_row label{
	float:left;
	margin-top: 4px;
	margin-left: 20px;
	vertical-align: bottom;
}
#checkoutsc_login_content_login_label{
	float:left;
	margin-top: 4px;
	margin-left: 20px;
}

.CheckOutRigistration_checkbox{
	float: left;
	margin: 3px 0 0 8px;
}
.registration_welcome_icon {
	float: left;
}
.registration_welcome_title {
	float: left;
	margin: 15px 0 0 10px;
}
.WC_Registration_Container_More{
	height: 268px;
	width: 844px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	background: #fff url(../images/colors/color1/WC_Multipe_ShoppinglistIndividual_bg.gif) repeat-x left top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 32px;
	padding-left: 20px;
}
.WC_Agreement{
	height: 20px;
	width: 844px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 11px;
	padding-left: 20px;
}
.WC_Agreement label{
	text-decoration: underline;
	margin-left: 8px;
	margin-top: 4px;
}
.VerificationCode{
	height: 58px;
	width: 864px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.VerificationCode_div{
	float: right;
	margin-right: 10px;
}
.VerificationCode_div1{
	width: 164px;
	float: left;
	margin-top: 4px;
}
.VerificationCode_input{
	border:1px solid #cdcdcd;
	background-color:#f5f5f5;
	height:15px;
	width:80px;
}
.VerificationCode_Img{
	float: left;
	text-align: center;
}
.VerificationCode_Img a{
	text-decoration: underline;
}
.RegisterRow{
	height: 52px;
	width: 864px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cdcdcd;
	border-right-color: #cdcdcd;
	border-bottom-color: #cdcdcd;
	border-left-color: #cdcdcd;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.RegisterBtn{
	height: 37px;
	width: 145px;
	background-image: url(../images/colors/color1/RegisterBtn.gif);
}



/* -----------------------------------------------------------------------------*/
/* 38. CATEGORYPAGE
/* -----------------------------------------------------------------------------*/
#mainContent .middle_content_category{
	width:600px;
	_width:596px;/*For IE6 hack*/
	margin:0;
	}
#WC_Category_MiddleContent_Title {
	height: 25px;
	width: 590px;
	background-image: url(../images/colors/color1/WC_Category_MiddleContent_Title.gif);
	padding-top: 4px;
	margin-left:4px;
}
#WC_CategoryOnlyResultsDisplay_div_1 {
	width: 600px;
	_width:595px;/*For IE6 Hack*/
}
#WC_CategoryOnlyResultsDisplay_div_3{
/*
	font-size: 12px;
	margin-left: 30px;
	width:100%;;
	height: 18px;
	display:inline;
	text-align:right;
	margin-top:15px;
	*/
}
#WC_CategoryOnlyResultsDisplay_imageTypeImageSelected{
	height: 18px;
	width: 18px;
	margin-top: 10px;
	background-image: url(../images/colors/color1/imageTypeImageSelected.gif);
}
#WC_CategoryOnlyResultsDisplay_detailedTypeImageSelected{
	height: 18px;
	width: 18px;
	margin-top: 10px;
	background-image: url(../images/colors/color1/detailedTypeImageSelected.gif);
	margin-left: 10px;
}
#WC_CategoryOnlyResultsDisplay_div_4{
	font-size: 12px;
	width: 350px;
	height: 18px;
}
#sort_menu{
	margin-top: 10px;
	margin-left: 8px;
	display:inline;
}
#WC_Category_MiddleContent_Display {
	width: 590px;
	margin-left: 4px;
	background-image: url(../images/colors/color1/WC_Category_MiddleContent_Display_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color:#ffffff;
}
.WC_Category_MiddleContent_Display_Row{
	height: 180px;
	width: 590px;
}
.WC_Category_MiddleContent_Display_space{
	height: 20px;
	width: 590px;
}
.WC_Category_MiddleContent_Display_Product{
	float:left;
	height:180px;
	padding-left:32px;
	padding-top:20px;
	width:108px;
}
.WC_Category_MiddleContent_Display_Product_Pic{
	height: 80px;
	width: 80px;
	background-image: url(../images/colors/color1/product_bg.gif);
	padding: 12px;
	_padding-bottom:9px;
}
.dojoDndItem{
	border:0px solid #EEEEEE;
}
.product_pic{

}
.product_name{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top:5px;
}
.product_name a{
	color: #000000;
}
.product_price{
	font-size: 12px;
	color: #FF6600;
	text-align: center;
}
.product_addtocart_frame{
	height: 25px;
	width: 108px;
}
.addtocart_btn{
	background-image: url(../images/colors/color1/coffeemaker/addtocart_btn.gif);
	height: 19px;
	width: 36px;
	font-size: 12px;
	padding-left: 30px;
	padding-top: 6px;
	margin-right: auto;
	margin-left: auto;
	cursor: pointer;
}
#WC_Category_MiddleContent_footer {
	height: 34px;
	width: 590px;
	background-image: url(../images/colors/color1/WC_Category_MiddleContent_footer.gif);
}
#WC_Category_MiddleContent_footer_div_1{
	height: 20px;
	width: 280px;
	margin-left: 300px;
}
.pagenumber{
	height: 16px;
	width: 20px;
	background-color: #FFFFFF;
	padding-top: 4px;
	text-align: center;
	margin-left: 10px;
	float: left;
	border: 1px solid #999999;
	font-size: 12px;
}
#WC_Category_MiddleContent_footer_pagenumber_current{
	background-image: url(../images/colors/color1/pagenumber_current.gif);
	font-size: 12px;
	color: #FFFFFF;
}
.pageturn{
	font-size: 12px;
	float: left;
	height: 16px;
	margin-left: 10px;
	padding-top: 4px;
}


.TopAd{
	height: 120px;
	width: 160px;
	background-image: url(../images/colors/color1/TopAd.gif);
	padding-top: 56px;
	background-repeat: no-repeat;
}
.produtc_category_recommend_top{
	height:48px;
	}
.produtc_category_recommend_content{
	height:70px;
	padding:0px 0px 0px 58px;
	}
.produtc_category_recommend_bottom{
	height:35px;
	text-align:right;
	padding:35px 10px 0px 0px;
	}
#WC_CategoryRecommend_link{
	color: #666666;
	text-decoration: underline;
}

/* -----------------------------------------------------------------------------*/
/* 99. CUSTOMIZATION
/* -----------------------------------------------------------------------------*/

.dijitContentPane,.dijitTabPane{
	overflow:visible;
	border-bottom:0px solid #DDDDDD;
	width:auto;
}
#WC_Cart_content .dijitContentPane,.dijitTabPane{
	width:981px;
}
.rank_product_img a img{
width:40px;
}
.tundra .dijitTabPaneWrapper{
clear:both;
border-top:none;
}
.tundra .dijitTab{
float:left;
width:75px;
margin-right:0px;
height:25px;
}
.tundra .dijitTabHover{
	cursor:pointer;
}
.tundra .dijitTab:first-child{
	margin-right:6px;
}
#WC_RankTabContainer_tablist{
	height:22px;
	border-bottom:1px solid #ccc;
	_border-bottom:0px;
	margin-top:0px;
	margin-bottom:-1px;
}
#main_content_wrapper{
	clear:both;
}
.rightSideBarAD img{
	width:160px;
	margin-top:5px;
	*margin-top:0px;
}
.email_ad img{
	/*To fix FF homepage's ranking div display no-margin bug*/
	margin-top:5px;
	*margin-top:0px;
}

.blog_user_box img{
	
}

.genericESpot {
	border-top:none;
	/*
	float:left;
	height:430px;
	*/
}
.indexSpot .genericESpot {
	border-top:none;
	width:522px;
	float:left;
	/*
	height:430px;
	*/
}

.contentgrad_header .left{
width:
}

.rightSideBarADWrapper{
margin-bottom:5px;
}
.drop_down_language_select{
	padding:1px 0px;
}
.listPrice {
	text-decoration:line-through;
	color:#9A9A9A;
	font-weight:normal;
	display:block;
	height:24px;
	*height:20px;
	_height:20px;
}

/* compare zhanghong*/
#content_wrapper_box {
	display:block;
	margin:0;
	/*
	min-height:400px;
	*/
	min-width:571px;
	background:white;/*mico for shopping cart*/
}

#content588 {
	background:#FFFFFF none repeat scroll 0 0;
	border:0px solid #CCCCCC;
	float:left;
	padding-top:1px;
	width:520px;
}

.content751 {
	background:#FFFFFF none repeat scroll 0 0;
	border:0px solid #CCCCCC;
	float:left;
	padding-top:0;
	width:751px;
}
#content520 {
	background:#FFFFFF none repeat scroll 0 0;
	border:0px solid #CCCCCC;
	float:left;
	padding-top:1px;
	width:520px;
}
#TopCategoriesDisplayView #content520 {
	margin-top:-1px;
	padding:0;
	margin-bottom:28px;
}
#content520 .home_page_center_content_box{
	
}

#content588 h1{
	background:transparent url(../images/colors/color1/genericESpot_bg.gif) repeat-x scroll left top;
	font-weight:bold;
	height:35px;
	padding-left:10px;
	font-size:20px;
}

#CategoryDisplayView #content_wrapper_box {
	float:right;
	width:751px;
}

#CategoryDisplayView #content588 h1{
	background-image:url(../images/colors/color1/WC_Category_MiddleContent_Title.gif);
	font-weight:bold;
	height:24px;
	padding-left:10px;
	font-size:16px;
	line-height: 24px;
	color: #fff;
}
#CategoryDisplayView #content588 .display_text {
	float:right;
	width:300px;
	text-align:right;
}

#CategoryDisplayView .sorting_controls {
	float:left;
	margin-top:20px;
	width:200px;
}
#CategoryDisplayView .fastFinderSortDropDown {
	float:left;
	margin-left:10px;
	margin-top:0px;
	width:140px;
}
#CategoryDisplayView .fastFinderSortDropDown label {
	float:left;
}
#CategoryDisplayView .fastFinderSortDropDown form {
	float:left;
}
#CategoryDisplayView .views1 {
	float:left;
	margin-top:-36px;
}.
#box {
	display:block;
	margin:0;
	min-height:400px;
	min-width:588px;
	padding:0;
}

#WC_HomePage_MiddleContent #content588 {
	width:100%;
}

#WC_HomePage_MiddleContent #box {
	min-width: 0px;
}


#compare_body {
margin:0;
min-width:568px;
padding:0 10px;
_padding-right:0px;
_padding-left:0px;
vertical-align:top;
width:960px;
}
#compare_details{
border-collapse:collapse;
width:98%;
}
#compare_details tr{
text-align:center;
}
#compare_details .feature {
font-weight:bold;
margin:0;
padding-top:8px;
text-align:left;
width:115px;
}
#compare_details td {
border-bottom:1px solid #CCCCCC;
padding:7px 3px;
width:155px;
}
span.primary_button span.button_container span.button_bg{
	background:transparent url(../images/colors/color1/span_btn_new.gif) no-repeat scroll center top;
	display:inline-block;
	/* please dont set it display:none step3*/
}
.combo_button span.primary_button span.button_container span.button_top span.button_bottom,
.product_options span.primary_button span.button_container span.button_top span.button_bottom {
	background:transparent none repeat scroll 0 0;
	color:#FFFFFF;
	width:120px;
}
span.primary_button span.button_container span.button_top span.button_bottom a,
span.secondary_button span.button_container span.button_top span.button_bottom a{
	color:#FFFFFF;
	display:block;
	line-height:28px;
	padding-left:0;
	text-decoration:none;
	text-indent:14px;
	vertical-align:middle;
}

.left .text{
	border:0 none;
	padding-left:0;
	text-align:right;
	width:400px;
}

/*           mico           */

.thumbsNode .scrollPaneDescription {
	padding-top: 5px;
	height: 28px;
	overflow: hidden;
}

.thumbsNode .scrollPaneDescription a {
	color: #000;
	font-weight: bold;
}

.genericESpot .description {
	padding-top: 5px;
	overflow: hidden;;
}

.genericESpot .description a {
	color: #000;
	font-weight: bold;
}

.genericESpot .price {
	text-align:center;
	padding-bottom:12px;
}

.genericESpot .footer {
	border-bottom: 1px solid #E4E4E4;
	clear: both;
	margin: 0 0 6px;
}

.contentgrad_header .left {
	background: transparent url(../images/colors/color1/recommend_title.gif)
		repeat-x scroll left top;
	height: 17px;
	margin: 0 auto;
	padding-top: 3px;
	text-align: center;
	width: 140px;
	float: none;
}

.contentgrad_header .contentgrad_text {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
}

.specialoffer_title {
	background: transparent
		url(../images/colors/color1/specialoffer_title.gif) no-repeat scroll
		left top;
	padding-top: 20px;
	
}

#second_level_category_popup .pictureArea {
  padding-left:15px;
  width:200px;
	float: left;
}

#second_level_category_popup .pictureArea .picture {
  width:200px;
  border:5px solid;
  
  
}

#second_level_category_popup .informationArea {
  padding-left:5px;
  width:200px;
	float: left;
}

#second_level_category_popup .descriptionArea {
  padding-left:5px;
  width:200px;
}
#second_level_category_popup select{
height:20px;
}

.thumbsNode .scrollPaneDescription {
	padding-top: 5px;
	height: 28px;
	overflow: hidden;
}

.thumbsNode .scrollPaneDescription a {
	color: #000;
	font-weight: bold;
}

.genericESpot .description {
	padding-top: 5px;
	overflow: hidden;;
}

.genericESpot .description a {
	color: #000;
	font-weight: bold;
}

.genericESpot .footer {
	border-bottom: 1px solid #E4E4E4;
	clear: both;
	margin: 0 0 6px;
}

.contentgrad_header .left {
	background: transparent url(../images/colors/color1/recommend_title.gif)
		repeat-x scroll left top;
	height: 17px;
	margin: 0 auto;
	padding-top: 3px;
	text-align: center;
	width: 140px;
	float: none;
}

.contentgrad_header .contentgrad_text {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
}

.specialoffer_title {
	background: transparent
		url(../images/colors/color1/specialoffer_title.gif) no-repeat scroll
		left top;
	padding-top: 20px;
	
}

#second_level_category_popup .pictureArea {
  padding-left:15px;
  width:200px;
	float: left;
}

#second_level_category_popup .pictureArea .picture {
  width:200px;
border:5px solid #E8DBB4;
  
  
}

#second_level_category_popup .informationArea {
  padding-left:5px;
  width:200px;
	float: left;
}

#second_level_category_popup .descriptionArea {
  padding-left:5px;
  width:200px;
}
.quick_function{
margin-top:10px;
width:220px;
margin-left:15px;
}
.quick_function div{
float:left;
margin-right:20px;
}
/*           mico           */
 @CHARSET "urf-8";

.thumbsNode .scrollPaneDescription {
	padding-top: 5px;
	height: 28px;
	overflow: hidden;
}

.thumbsNode .scrollPaneDescription a {
	color: #000;
	font-weight: bold;
}

.genericESpot .description {
	padding-top: 5px;
	overflow: hidden;;
}

.genericESpot .description a {
	color: #000;
	font-weight: bold;
}

.genericESpot .footer {
	border-bottom: 1px solid #E4E4E4;
	clear: both;
	margin: 0 0 6px;
}


.contentgrad_header .left {
	background: transparent url(../images/colors/color1/recommend_title.gif)
		repeat-x scroll left top;
	height: 17px;
	margin: 0 auto;
	padding-top: 3px;
	text-align: center;
	width: 140px;
	float: none;
}

.contentgrad_header .contentgrad_text {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
}

.specialoffer_title {
	background: transparent
		url(../images/colors/color1/specialoffer_title.gif) no-repeat scroll
		left top;
	padding-top: 20px;
	
}

#second_level_category_popup .pictureArea {
  padding-left:15px;
  width:200px;
	float: left;
}

#second_level_category_popup .pictureArea .picture {
  width:200px;
  border:5px solid;
  
  
}

#second_level_category_popup .informationArea {
  padding-left:5px;
  width:200px;
	float: left;
}

#second_level_category_popup .descriptionArea {
  padding-left:5px;
  width:200px;
}

.thumbsNode .scrollPaneDescription {
	padding-top: 5px;
	height: 28px;
	overflow: hidden;
}

.thumbsNode .scrollPaneDescription a {
	color:#453211;
	font-weight:normal;
}

.genericESpot .description {
	overflow: hidden;
	width:100%;
	display:inline-table;
}

.genericESpot .description a {
	color:#02ACC6;
}

.genericESpot .footer {
	border-bottom: 0px solid #E4E4E4;
	clear: both;
	margin:0 0 30px;
	padding-bottom:10px;
}

.contentgrad_header .left {
	background: transparent url(../images/colors/color1/recommend_title.gif)
		repeat-x scroll left top;
	height: 17px;
	margin: 0 auto;
	padding-top: 3px;
	text-align: center;
	width: 140px;
	float: none;
}

.contentgrad_header .contentgrad_text {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
}

.specialoffer_title {
	background: transparent
		url(../images/colors/color1/specialoffer_title.gif) no-repeat scroll
		left top;
	padding-top: 20px;
	
}

#second_level_category_popup .pictureArea {
  padding-left:15px;
  width:200px;
	float: left;
}

#second_level_category_popup .pictureArea .picture {
  width:200px;
border:5px solid #E8DBB4;
  
  
}



#second_level_category_popup .descriptionArea {
  padding-left:5px;
  width:200px;
}
.quick_function{
margin-top:10px;
width:220px;
margin-left:15px;
}
.quick_function div{
float:left;
margin-right:20px;
}
	/* -----------------------------------------------------------------------------*/
	/* 10.BUTTON CLASSES
/* -----------------------------------------------------------------------------*/
a .button {
	min-width: 40px;
	background: url('../images/colors/color1/b_tileb.png');
	background-repeat: repeat-x;
	font-family: verdana;
	height: 17px;
	position: relative;
	/* Development team added this line, so that quickInfo button appears properly onMouseOver of product images. */
	padding: 2px 6px 0px 6px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	border-top: solid 1px #da754a;
	border-bottom: solid 1px #a21b00;
	border-left: solid 1px #cb5f31;
	border-right: solid 1px #cb5f31;
	display: -moz-inline-stack;
	display: inline-block;
	margin: 0 auto;
}

.button1 a{
	color:#007690;
}

.button1{
	color:#999999;
	text-align:center;
	display:none;
}
#WishlistDisplay_Widget .button1{
	display:block;
	height:30px;
	line-height:10px;
	text-align:center;
	width:200px;
	margin-bottom:10px;
}
a .button1 {
	/*
	min-width: 70px;
	width: 70px;
	background: url('../images/colors/color1/b_tileb.png');
	background-repeat: repeat-x;
	font-family: verdana;
	height: 17px;
	position: relative;
	//Development team added this line, so that quickInfo button appears properly onMouseOver of product images.
	padding: 2px 6px 0px 6px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	border-top: solid 1px #da754a;
	border-bottom: solid 1px #a21b00;
	border-left: solid 1px #cb5f31;
	border-right: solid 1px #cb5f31;
	display: -moz-inline-stack;
	display: inline-block;
	margin: 0 auto;
	*/
}

a .buttons {
	height: 20px;
	line-height: 22px;
	background: url('../images/colors/color1/b_tileb.png');
	background-repeat: repeat-x;
	font-family: verdana;
	padding: 3px 6px 3px 6px;
	margin: 0 auto;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	border-top: solid 1px #da754a;
	border-bottom: solid 1px #a21b00;
	border-left: solid 1px #cb5f31;
	border-right: solid 1px #cb5f31;
}

a .button_remove {
	height: 15px;
	line-height: 17px;
	background: url('../images/colors/color1/b_tile_remove.png');
	background-repeat: repeat-x;
	padding: 2px 6px 2px 6px;
	margin: 0 auto;
	font-size: 10px;
	font-weight: bold;
	color: #555657;
	text-decoration: none;
	border-top: solid 1px #8cc3ed;
	border-bottom: solid 1px #2174ca;
	border-left: solid 1px #8cc3ed;
	border-right: solid 1px #8cc3ed;
}

a .button_footer {
	height: 22px;
	min-width: 90px;
	line-height: 40px;
	background: url('../images/colors/color1/b_tileb.png');
	background-repeat: repeat-y;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	border-top: solid 1px #e79a79;
	border-bottom: solid 1px #a21b00;
	border-left: solid 1px #cb5f31;
	border-right: solid 1px #cb5f31;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 3px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.button_footer_line {
	/*padding-top: 10px;
	float: left;*/
	float:left;
	position:relative;
	text-align:center;
	width:100%;
	padding-top:15px;
}

.button_footer_line .left {
	/*padding-left: 5px;*/
}

.button_side_message {
	padding-left: 10px;
	padding-top: 4px;
	float: left;
}

.main_quickinfo_button {
	position: relative;
	padding-left: 3px;
	margin-top:-28px;
	overflow: hidden;
	/*hide the buttons on load. The visibilities the buttons will be overwritten by an in-line style*/
	visibility: hidden;
	/*width: 100px;*/
}

.compare_quickinfo_button {
	position: relative;
	/*text-align: left;*/
	padding-left: 4px;
	margin-top: -20px;
	overflow: hidden;
	/*hide the buttons on load. The visibilities the buttons will be overwritten by an in-line style*/
	visibility: hidden;
}
.main_quickinfo_button .button_bg{
	background-position:0 -1034px;
	color:#FFFFFF;
	display:block;
	height:27px;
	position:relative;
	text-align:center;
	text-indent:13px;
	width:85px;
	
	/*
	font-weight:bold;
	*/
}
.rightside_quickinfo_button {
	position: relative;
	--padding-right: 50px;
	margin-top: -20px;
	--float: left;
	margin-left: -4px;
	width: 88px;
	/*hide the buttons on load. The visibilities the buttons will be overwritten by an in-line style*/
	visibility: hidden;
}
.main_quickinfo_button  span.primary_button span.button_container span.button_top span.button_bottom a, span.secondary_button span.button_container span.button_top span.button_bottom a{
	color:white;
	padding-left:0px;
	padding-top:0px;
}
#product .main_quickinfo_button  span.primary_button span.button_container span.button_top span.button_bottom a, span.secondary_button span.button_container span.button_top span.button_bottom a{
	font-weight:500;
	padding:3px 0 0;
	position:relative;
	height:15px;
	line-height:15px;
}
/* primary button styling */
div .button_fit_padder {
	margin-bottom:10px;
}

span .primary_button {
	background: transparent
		url('../images/colors/color1/button_dropshadow.png') bottom repeat-x;
	cursor: pointer;
	margin: 1px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 2px;
	zoom: 1; /* gives ie shadow */
	display: -moz-stack;
	display: inline-block;
}

span .primary_button span .button_container {
	background-color: #dd5314;
	border-left: 1px solid #c54113;
	border-right: 1px solid #c54113;
	display: -moz-stack;
	display: inline-block;
}

span .primary_button :hover span .button_container {
	background-color: #c83e0e;
}

span .primary_button span .button_container span .button_top {
	background: transparent
		url('../images/colors/color1/primary_button_top_bg.gif') top repeat-x;
	display: -moz-stack;
	display: inline-block;
}

span .primary_button :hover span .button_container span .button_top {
	background: transparent
		url('../images/colors/color1/primary_button_top_bg_hover.gif') top
		repeat-x;
}

span .primary_button span .button_container span .button_top span
	.button_bottom {
	background: transparent
		url('../images/colors/color1/primary_button_bottom_bg.gif') bottom
		repeat-x;
	display: -moz-stack;
	display: inline-block;
	padding: 3px 8px;
	text-align: center;
}

span .primary_button :hover span .button_container span .button_top span
	.button_bottom {
	background: transparent
		url('../images/colors/color1/primary_button_bottom_bg_hover.gif')
		bottom repeat-x;
}

span .primary_button span .button_container span .button_top span
	.button_bottom a {
	color: #fff;
	text-decoration: none;
	position: relative;
}

span .button_fit,span .button_fit span .button_container,span
	.button_fit span .button_container span .button_top,span .button_fit span
	.button_container span .button_bottom {
	
}

/*******/ /* secondary button styling */
span .secondary_button {
	background: transparent
		url('../images/colors/color1/button_dropshadow.png') bottom repeat-x;
	cursor: pointer;
	margin: 1px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 2px;
	zoom: 1; /* gives ie shadow */
	display: -moz-stack;
	display: inline-block;
}

span .secondary_button span .button_container {
	background-color: #d1d1df;
	border-left: 1px solid #5b98d6;
	border-right: 1px solid #5b98d6;
	display: -moz-stack;
	display: inline-block;
}

span .secondary_button :hover span .button_container {
	background-color: #c5c5d2;
}

span .secondary_button span .button_container span .button_top {
	background: transparent
		url('../images/colors/color1/secondary_button_top_bg.gif') top
		repeat-x;
	display: -moz-stack;
	display: inline-block;
}

span .secondary_button :hover span .button_container span .button_top {
	background: transparent
		url('../images/colors/color1/secondary_button_top_bg_hover.gif') top
		repeat-x;
}

span .secondary_button span .button_container span .button_top span
	.button_bottom {
	background: transparent
		url('../images/colors/color1/secondary_button_bottom_bg.gif') bottom
		repeat-x;
	display: -moz-stack;
	display: inline-block;
	padding: 3px 8px;
	text-align: center;
}

span .secondary_button :hover span .button_container span .button_top span
	.button_bottom {
	background: transparent
		url('../images/colors/color1/secondary_button_bottom_bg_hover.gif')
		bottom repeat-x;
}

span .secondary_button span .button_container span .button_top span
	.button_bottom a {
	color: #2562a8;
	text-decoration: none;
}

html :not ([lang *=""] ) span .secondary_button span .button_container span
	.button_top span .button_bottom a {
	/* workaround to target only firefox */
	color: #2562a8;
	text-decoration: none;
	position: relative;
}
.main_quickinfo_button{
	float:right;
	clear:right;
}
/*******/
	/* -----------------------------------------------------------------------------*/
	/* 29.SCROLLING ESPOT WIDGET START
/* -----------------------------------------------------------------------------*/
#scroll_ad {
	min-width: 100% px;
	padding-right: 0px;
	margin: 0px;
	vertical-align: top;
	height: 200px;
}

.thumbOuter {
	border: 0;
	width: 100%;
}

.thumbOuter div {
	/*
	border: 0px;
	*/
}

.navPrev{
	padding-top:50px;
	/*
	background:url(../images/bg.png) no-repeat;
	*/
	float: left;
	cursor: pointer;
	width: 25px;
	height: 60px;
	/*
	
	float: left;
	cursor: pointer;
	width: 30px;
	height: 60px;
	
	padding: 0px 0px 10px 0px;
	margin-left: 5px;
	background: url("../images/colors/color1/new_arrow_btnleft.gif") no-repeat center
		center;
	*/
}

.navNext {
	float: right;
	cursor: pointer;
	width: 45px;
	height: 60px;
	background: url("../images/colors/color1/new_arrow_btnright.gif") no-repeat center
		center;
}

.thumbScroller {
	border: 0px;
	float: left;
	overflow: hidden;
	position: relative;
	/*height: 180px;*/
	width: 100%;
}
#idShoppingCart .navNext {
}
.thumbsNode {
	border: 0px;
	float: left;
	text-align: center;
	position: relative;
}

.imgContainer {
	float: left;
	border: 0px;
	width: 110px;
	height: 100%;
	margin-right: 5px;
	margin-left: 5px;
}

/* -----------------------------------------------------------------------------*/
	/* 30.DRAG AND DROP
/* -----------------------------------------------------------------------------*/
	/* Dojo defined drag and drop css classes */
.dojoDndContainerOver {
	/* cursor:pointer;
	border:3px solid #aaa;  */
}
.dojoDndItemOver {
	cursor:pointer;
}
.dojoDndAvatar{
	font-size: 75%; 
	color: black;
	border:1px solid #ccc;
	background:#fff;
}
.dojoDndAvatarHeader td	{padding-left: 20px; padding-right: 4px;}
.dojoDndAvatarHeader	{background: #ccc; display:none;}
.dojoDndAvatarItem		{background: #eee;}
.dojoDndCopy .dojoDndAvatarHeader	{
	background: #E2E9E1 url(../images/dndNoCopy.png) no-repeat left center; 
	border:1px solid #BBCDBA;
}
.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader	{
background: #E2E9E1 url(../images/dndCopy.png) no-repeat left center;
border:1px solid #BBCDBA;
 }


/* -----------------------------------------------------------------------------*/
	/* 31.QUICK INFO POPUP
/* -----------------------------------------------------------------------------*/
	/*-- SECOND LEVEL CATEGORY POPUP START --*/
#second_level_category_popup {
	width:412px;
	position: absolute;
	display: none;
	z-index: 9999;
	background-image: url('../images/colors/color1/transparent.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}

#second_level_category_popup iframe {
	display: none;
	display: block;
	position: absolute;
	filter: mask();
	width: 498px;
	height: 498px;
	top: 0px;
	z-index: -1;
}

#second_level_category_popup .top_left {
	background:transparent url(../images/hola/bg_pop.png) no-repeat scroll 0 0;
	/*
	background-image: url('../images/colors/color1/popup_topleft.png');
	background-repeat: no-repeat;
	height: 10px;
	width: 8px;
	float: left;
	*/
}

#second_level_category_popup .top_right {
	background-image: url('../images/colors/color1/popup_topright.png');
	background-repeat: no-repeat;
	background-position: right;
	height: 10px;
	width: 490px;
	float: left;
}

#second_level_category_popup .header {
	margin-top:-100px;
	/*
	background-color:#F9F9F9;
	background-repeat: repeat-y;
	text-align: right;
	height: 23px;
	width:60px;
	float:right;
	margin-right:10px;
	*/
}

#second_level_category_popup .close {
	/*
	padding: 5px 15px 2px 0px;
	*/
}
#second_level_category_popup .close  a{
	color:#68491F;
}
#second_level_category_popup .close .icon {
	padding-left: 4px;
	float: right;
}

#second_level_category_popup .bodycontent {
	margin:0 auto;
	width:400px;
	/*
	background-image: url('../images/colors/color1/popup_center_tile.png');
	background-repeat: repeat-y;
	margin: 0;
	padding: 0 0 15px 0;
	*/
}

#second_level_category_popup .bodycontent div .clear_float {
	clear: both;
}

#second_level_category_popup .bodycontent .title {
	text-align:left;
	/*
	padding: 0 0 0 15px;
	float;left;
	*/
}

#second_level_category_popup .bodycontent h2 {
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	margin:0;
	padding:0;
}

#second_level_category_popup .bodycontent h1 {
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	color:#333333;
}

#second_level_category_popup .bodycontent .purchase_details {
	float:left;
	margin-top:5px;
	padding:0 0 0 8px;
	width:auto;
}

#second_level_category_popup .bodycontent .purchase_details .purchase_price
{
font-family:Arial;
color:#E87100;
font-size:20px;
padding-left:10px;
padding-top:9px;
text-align: left;
}

#second_level_category_popup .bodycontent .purchase_details .purchase_price span
	{
	font-size: 13px;
	font-weight: normal;
	text-decoration: line-through;
}

#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity label
	{
	color:#999999;
	vertical-align: middle;
}

#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity .quantity
	{
height:20px;
margin-right:4px;
margin-top:-1px;
text-align:center;
vertical-align:middle;
width:30px;
border:1px solid #0010DD;
}

#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity span
	.primary_button {
	color: #fff;
	vertical-align: middle;
	--margin-top: 8px;
}

#second_level_category_popup .bodycontent .product_details {
	/*
	padding: 15px 24px 0 18px;
	*/
}

#second_level_category_popup .bodycontent .product_details a {
	margin:0 auto;
	margin:0 auto 10px;
}

#second_level_category_popup .bodycontent .product_details .product_visual
	{
	/*
	border:5px solid #E8DBB4;
	float:left;
	height:180px;
	margin-bottom:5px;
	text-align:center;
	*/
}

#second_level_category_popup .bodycontent .product_details .product_visual img
	.product_image {
	padding: 0 0 15px 0;
}

#second_level_category_popup .bodycontent .product_details .product_visual p
	{
	text-align: left;
}

#second_level_category_popup .bodycontent .product_details .product_information
{
	border-bottom:1px solid #EEEEEE;
	clear:both;
	padding-bottom:10px;
	vertical-align:top;
	line-height:20px;
	float:left;
}

#second_level_category_popup .bodycontent .product_details .product_information p{
	padding:0 5px 5px;
}

#second_level_category_popup .bodycontent .product_details .product_information select
	{
	background-color: #ffffff;
	font-size: 12px;
	width: 125px;
}

#second_level_category_popup .bodycontent .product_details .product_information .product_description {
	color:#999999;
	text-align:left;
	float:left;
	/*
	font-weight: normal;
	margin-top: 10px;
	text-align: left;
	width:450px;
	*/
}

#second_level_category_popup .bodycontent .product_details .product_information ul.product_actions {
	list-style: none;
	margin: 15px 0 0 0;
}
#productActions{
	display: block;
	text-align:left;
	margin:0px;
}
#second_level_category_popup .bodycontent .product_details .product_information ul
	.product_actions li {
	padding: 0 0 5px 0;
}

#second_level_category_popup .bodycontent_short {
	padding: 12px 17px 12px 15px;
	margin: 0px 1px 0px 1px;
}

#second_level_category_popup .footer {
	text-align: right;
	height: 14px;
	width:auto;
}

#second_level_category_popup .footer .bot_left {
	background-image: url('../images/colors/color1/popup_botleft.png');
	background-repeat: no-repeat;
	height: 14px;
	width: 8px;
	float: left;
}

#second_level_category_popup .footer .bot_right {
	background-image: url('../images/colors/color1/popup_botright.png');
	background-repeat: no-repeat;
	background-position: right;
	height: 14px;
	width: 490px;
	float: left;
}
#second_level_category_popup .loading {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	padding-bottom:90px;
	padding-top:80px;
	text-align:center;
}
#productMoreInfoLink{
	color:#007790;
	text-decoration: underline;
}
#productName{
	color:#03809C;
	/*
	background:transparent url(../images/colors/color1/product_detail_header.jpg) repeat scroll right top;
	color:#67522B;
	*/
}
#productAttributes{
	padding-top:10px;
	text-align:left;
	width:auto;
}
.nodisplay{
display:none;
}
#CompareProductsDisplay  #content_wrapper_box {
background-color:#FFFFFF;
display:block;
float:left;
margin:0;
min-height:400px;
min-width:588px;
width:960px;
}

#CompareProductsDisplay  #content588 {
border:1px solid #CCCCCC;
float:left;
padding-top:1px;
width:960px;
background:#fff;
}

#CompareProductsDisplay  #leftSidebar{
display:none;
}
#CompareProductsDisplay  #compare_details {
width:100%;
}
#CompareProductsDisplay  #compare_body {
width:948px;
}
#CompareProductsDisplay  #box .body588 {
width:960px;
}
#CompareProductsDisplay   .product_image {
background:none;
}
#CompareProductsDisplay  .contentgrad_header .left {
background:none;width:200px;
}
#CompareProductsDisplay  .contentgrad_header {
background:none;
}
#CompareProductsDisplay  .last_row{
border:none;
}
#CompareProductsDisplay  #right_nav{
display:none;
}
/*dx*/
.product_details .product_details_option{
    overflow:hidden;
	width:200px;
	padding-left:8px;
	/*
	float:left;
    width:270px;
	*/
}
.product_details .product_details_option .purchase_price{
    text-align:left;
    margin-bottom:5px;
}
.product_details_option #productAttributes span.required-field{
    display:block;
    float:left;
    width:10px;
}
.product_details_option #productAttributes span{
    padding-right:5px;
    display:block;
    float:left;
    color:#999999;
    width:auto;
}
#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity{
	border-bottom:1px solid #EEEEEE;
	color:#999999;
	height:25px;
	margin-top:15px;
	padding-bottom:15px;
	/*
	border-bottom:1px solid #EEEEEE;
	float:none;
	margin:0;
	padding:15px 0 15px 10px;
	text-align:left;
	*/
}
#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity .quantity{
    height:15px;
    border:1px solid #cdcdcd;
    margin-left:25px;
}
#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity .primary_button{
    padding-top:10px;
}
#second_level_category_popup .bodycontent .purchase_details .purchase_quanitity .primary_button a{
    background:transparent url(../images/colors/color1/productDetail_btn_add2cart_new.jpg) no-repeat scroll 0 0;
	color:#67522B;
	display:block;
	font-size:12px;
	height:22px;
	padding-left:50px;
	padding-top:9px;
	width:102px;
}
.product_details #productActions{
  	float:left;
	line-height:20px;
	width:100%;
}
.product_details .product_details_image .product_actions{
}
#second_level_category_popup .bodycontent .product_details .product_information div#productLongDescription{
    /*
	padding:10px;
    margin-bottom:5px;
    background:#f8f8f8;
    border-top:1px solid #eeecec;
    border-bottom:1px solid #eeecec;
	*/
	margin-bottom:14px;
}
#second_level_category_popup .bodycontent .product_details .product_information div#productLongDescription li{
	color:#999999;
	line-height:20px;
}
#second_level_category_popup .bodycontent .product_details {
	background-color:#FFFFFF;
	padding:5px;
}
#second_level_category_popup .bodycontent .product_details .product_visual {
	width:150px;
	height:150px;
	margin:0 auto;
	border:1px solid #EEEEEE
/*
border:5px solid #E8DBB4;
float:left;
height:170px;
margin-bottom:5px;
text-align:center;
width:170px;
*/
}
#second_level_category_popup .bodycontent .product_details .product_details_image {
	float: left; 
	width: 180px;
}
/*yy_product_detiail*/
#product{
	width:auto;
	background-color:#fff;
	border:0px solid #ccc;
	padding-bottom: 10px;
	padding-left:5px;
	padding-top:5px;
}

.product_images{
	float:left;
	width:400px;
	height:400px;
	margin-left:5px;
	margin-top:5px;
}

.product_images .product img{
	cursor:pointer;
	height:400px;
	width:400px;
	border:1px solid #CCCCCC;
}
.product_options{
	float:left;
	width:310px;
	margin-left:20px;
}
.product_options .listPrice{
	color:#666666;
	font-size:12px;
	margin-right:16px;
}
.product_options p{
	padding-left:0px;
}
.product_options p.order_content a{
	color:#9D5E00;
	display:none;
}
.product_options .features p{padding:0;}
.product_options input{
	text-align:center;
}
.product_options span.primary_button span.button_container span.button_bg{
	/*
	background:url(../images/colors/color1/productDetail_btn_add2cart_new.jpg) no-repeat;
	display:block;
	height:31px;
	width:154px;
	*/
	float:left;
}
.product_options span.button_bottom a{
	color:#FFFFFF;
	display:block;
	padding:10px 0 0 40px;
}
.product_options .features{
	float:right;
	width:140px;
}
.product_options .features img {
	padding-right:5px;
	display:none;
}
.product_options .features p{
	display:block;
	float:right;
	text-align:right;
	width:98px;
}
#ProductDisplayView .product_options .features p a{
	background-position:-247px -1039px;
	color:#007790;
	display:block;
	line-height:35px;
	overflow:hidden;
	text-indent:15px;
	float:left;
}

.product_options .catalog_link{
	-x-system-font:none;
	color:#333333;
	font-family:Tahoma,Tahoma,Tahoma,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:35px;
}
.font3{
	
}
.product_options .font3{
	clear:left;
	color:#CC3433;
	float:left;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	margin-top:12px;
	padding-bottom:3px;
	padding-top:16px;
	width:100%;
}
label.nodisplay{
	display:none;
}
	
#lightbox_HDImage_button {
height:24px;
margin-bottom:66px;
margin-top:-90px;
position:relative;
width:65px;
margin-left:auto;
margin-right:auto;

}
#lightbox_HDImage_button #lightbox_HDImage_button_bg{
	width: 65px;
	height: 24px;
	background: transparent url(../images/colors/color1/zoom.png) no-repeat top left;
	margin-left:auto;
	margin-right:auto;
	padding-left:8px;
	padding-top:7px;
	color: #666;
	font-size: 12px;
	cursor: pointer;
}

.product_images .angles .on {
border: 2px solid #00ddff;
width: 40px;
height: 40px;
}
.product_images .angles .off {
border: 2px solid #eee;
width: 40px;
height: 40px;
}

#product .combo_area{
	/*
	background:#FFFFFF url(../images/colors/color1/productDetail_combo_bg.jpg) repeat-x scroll center top;
	*/
	float:left;
	padding-top:0;
}
#product .specs {
	background:transparent none repeat scroll 0 0;
	padding-left:10px;
	width:auto;
	clear:left;
	float:left;
	width:98%;
}
#product .combo_area .product_image .img{
	border:1px solid #e4e4e4;
	height:150px;
	width:150px;
}

#product .combo_area .scroller{
	float:left;
	margin-top:10px;
	text-align:center;
	width:100px;
}
#product .combo_area .scroller .img{
	border:1px solid #e4e4e4;
	margin-top:5px;
	width: 70px;
	height: 70px;
}
#product .combo_area .product_image{
	float:left;
}
#product .combo_area .plus_image{
	float:left;
	padding-left:15px;
	padding-top:44px;
	text-align:center;
}
#product .combo_button{
	float:left;
	margin-top:0;
	padding:50px 0 0 10px;
}
#ProductDisplayView  .product_options span.primary_button span.button_container span.button_top span.button_bottom {
background:none;
width:120px;
color:#fff;
}
#content_wrapper_box .product_options span.primary_button span.button_container span.button_top span.button_bottom a{
	background-position:0 -645px;
	text-indent:-9999px;
	width:135px;
}
#ProductDisplayView  .combo_button span.primary_button span.button_container span.button_top span.button_bottom{
	background:none;
	padding:0;
	width:120px;
}
 /*
.combo_button span.primary_button span.button_container span.button_top span.button_bottom a{
	background:none;
	color:#fff;
	padding:10px 0 0 40px;
}
*/
#product .combo_area .combo_button span.button_bg{
	background:transparent url(../images/colors/color1/productDetail_btn_add2cart_new.jpg) no-repeat scroll 0 0;
	display:block;
	height:31px;
	width:95px;
}
 /*
#WC_MerchandisingAssociationsDisplay_div_5 span.button_bottom a{
	background:transparent none repeat scroll 0 0;
	color:#67522B;
	padding:10px 0 0 40px;
}*/
#product .combo_text{
	float:left;
	padding:5px 0 0 10px;
}
#product .combo_text h1.status_msg{
	font-size:14px;
	font-weight:bold;
	color:#000;
}
#product span.grey{
	padding-top:5px;
	display:block;
	font-family:Arial;
}
.specs{
	padding-bottom:10px;
}
.specs .info {
	width:100%;
}
.tabs {
	float:left;
	min-height:29px;
	padding-left:6px;
	width:580px;
	margin-left:30px;
	_margin-left:15px;
}
#ProductDisplayView .tabs {
	*min-height:1px;*height:15px;
}
#ProductDisplayView  #content_wrapper_box{
	background:transparent;
	width:751px;
	float:left;
}
.tabs .on{
	background:transparent url(../images/colors/color1/productDetail_tab_body.jpg) no-repeat;
	display:inline-block;
	line-height:15px;
	padding-bottom:20px;
	*padding-bottom:0px;
	vertical-align:50%;
	_vertical-align:0%;
	}
.tabs .off{
	display:inline-block;
	line-height:15px;
	padding-bottom:20px;*padding-bottom:0px;
	vertical-align:50%;
	*vertical-align:100%;
	_vertical-align:0%;
	}
.tabs .on img {
	margin:0;
	padding:0;
	vertical-align:bottom;
}
.tabs a.catalog_link{
	display:inline-block;
	vertical-align:top;
	background:none;
	color:#000;
	font-size:12px;
}



#main_content_wrapper{
margin:0 auto ;
padding:0;
width:981px;
}
.top_border{
width:710px;
}
#customers_new_or_returning{
height:180px;
}
#customers_new_or_returning .returning .myaccount_link{
display:block;
margin-left:40px;
text-decoration:none;
width:200px;
}
#customers_new_or_returning .returning{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
float:left;
height:180px;
text-align:left !important;
width:340px;
}
#customers_new_or_returning .new {
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
text-align:left !important;
margin-left:20px;
float:left;
width:340px;
height:180px;
}
#customers_new_or_returning .new  .verify{
	padding:10px;
}
#customers_new_or_returning .returning_button{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
height:50px;
padding-left:105px;
_padding-left:103px;
width:235px;
}
#customers_new_or_returning .new_button{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
height:50px;
margin-left:20px;
padding-left:80px;
width:260px;

}
#customers_new_or_returning .new  h2,#customers_new_or_returning .returning h2{
background:#FFFFFF url(../images/colors/color1/sign_in_titlebg.jpg) repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:28px;
line-height:28px;
padding:2px 0 0 10px;
}

#customers_new_or_returning .new  .myaccount_title,#customers_new_or_returning .returning .myaccount_title{
color:#E83C00;
font-size:16px;
font-weight:bold;
padding:15px 0 5px 10px;
color:#E83C00;
font-size:14px;
padding:15px 0 5px 10px;
}
#customers_new_or_returning label{
float:left;
display:block;
width:100px;
text-align:right;
}
#customers_new_or_returning input{
background-color:#F5F5F5;
border:1px solid #CDCDCD;
margin:0 10px 10px;
padding:1px;
float:left;
height:19px;
width:150px;
}
#AjaxLogon{
	background:#FFFFFF none repeat scroll 0 0;
	padding:20px 0 10px 55px;
}

#AjaxLogon #customers_new_or_returning  .returning_button span.primary_button span.button_container span.button_bg {
	background:transparent url(../images/colors/color1/login.gif) no-repeat scroll 0 0;
height:36px;
padding:2px 0 0 15px;
margin-right:60px;
}
#AjaxLogon #customers_new_or_returning  .returning_button span.primary_button span.button_container span.button_top span.button_bottom a ,
#AjaxLogon #customers_new_or_returning  .new_button span.primary_button span.button_container span.button_top span.button_bottom a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#AjaxLogon #customers_new_or_returning  .new_button  span.primary_button span.button_container span.button_bg{
background:transparent url(../images/colors/color1/next.gif) no-repeat scroll 0 0;
height:36px;
padding:2px 0 0 15px;
margin-right:60px;
}
#AjaxOrderItemDisplayView span.secondary_button span.button_container a{
	line-height:12px;
	padding-top:7px;
}
.button_text{
font-size:12px

}
.new p{
font-size:12px;
padding:5px 0 0 10px;
line-height:15px;
}
#progress_bar_dialog {
	display:none;
}

/* My Account */
.my_account input{
	float:left;
	height:20px;
	border:1px solid #999999;
	height:18px;
	line-height:18px;
	margin-right:5px;
	color:#666666;
	padding:2px;
}
#change_pw dd{
	clear:left;
	float:left;
	height:35px;
}
.my_accuont #receiptInfo input {
	width:0px;
}
.my_account #receiptInfo{
	border:0px;
}
.my_account  input.radio{
	background:none;
	border:0px none;
	margin-left:0px;
	height:11px;
	width:15px;
	margin-top:8px;
	_margin-top:10px;
}
.my_account input.checkbox{
	width:15px;
}
.left_account{
	/*
	background-color:#fff;
	border:0px solid #cdcdcd;
	border:1px solid #cdcdcd;
	*/
}
.left_account h2{
	height:24px;
	color:#fff;
	font-weight:bold;
	line-height:24px;
	margin-bottom:5px;
	font-size:14px;
	padding-left:40px;
}
.left_account h2.sidebar_header_personalInfo{
	background:url(../images/colors/color1/personalInfo_title.gif) top left;

}
.left_account h2.sidebar_header_accountManage{
	background:url(../images/colors/color1/accountManage_title.gif) top left;
}
.left_account h2.sidebar_header_subscribeManage{
	background:url(../images/colors/color1/subscribeManage_title.gif) top left;
}
.left_account p{
	line-height:20px;
	padding-left:30px;
}
.left_account a{
	color:#007791;
}
.my_account {
	border-left:1px solid #EEEEEE;
	float:left;
	padding-left:29px;
	width:760px;
}
.my_account .main_header{
	height:28px;
	padding:5px 0 0 5px;
	background-position:0 -12px;
}
.left .main_header_text{
	height:21px;
    line-height:18px;
    font:700 16px Tahoma,Tahoma,sans-serif;
    color:#007791;
}
.my_account .main_header span.main_header_text{
	/*
	font-weight:bold;
	font-size:14px;
	color:#7F6848;
	*/
	height:21px;
    line-height:18px;
    font:700 16px Tahoma,Tahoma,sans-serif;
    color:#007791;
}
.my_account .my_account_bak .body{
	/*
	background:url(../images/colors/color1/myaccount_title_repeat.jpg) repeat-x;
	*/
	margin-top:30px;
}
.my_account .body h1{
	
}
.my_account .body  .myaccount_desc{
	margin-left:20px;
	height:20px;
	padding-top:5px;
}
.my_account .body .contentgrad_header{
	border-top:1px solid #CDCDCD;
	padding:5px 0px 2px 20px;
	text-align:left;
	height:24px;
	background:url(../images/colors/color1/myaccount_title_repeat.jpg) repeat-x;
}
.my_account .body .contentgrad_header .left{
	background:none;
	margin:0;
	padding:0;
	text-align:left;
	width:auto;
}
.my_account .body .content {
	border-top:1px solid #E4E4E4;
	padding:5px 0px 0px 10px;
	margin-bottom:10px;
}
.my_account .body .content .info p{
	color:#333;
}
.my_account table#four-grid .button a{
    background:url(../images/colors/color1/secondary_btn.gif) no-repeat center top;
    display:block;
    color:#666;
    height:17px;
    padding-top:4px;
	margin-left:18px;
	*margin-left:0px;
	width:64px;
}
.my_account table#four-grid .button a:first-child{
	background:transparent url(../images/colors/color1/span_btn_new.gif) no-repeat scroll center top;
	color:#FFFFFF;
	display:block;
	height:17px;
	margin:0 auto;
	padding:5px 0 0 20px;
	width:43px;
}
.my_account .body  #order_details span.primary_button span.button_container span.button_bg{
	background:transparent url(../images/colors/color1/reorder_btn.gif) no-repeat scroll center top;
	display:inline-block;
	height:22px;
	width:82px;
}
.my_account .body  #order_details span.primary_button span.button_container span.button_top span.button_bottom a{
	color:#fff;
	display:block;
	padding-left:25px;
	text-decoration:none;
}
.my_account #order_details{
	color:#666;
    text-align:left;
    height:auto;
    width:751px;
}
.my_account  #order_details th{
	height:30px;
    font-weight:400;
    background-color:#f5f7f8;
}
.my_account  #order_details td {
	height:30px;
    background-color:white;
    border-bottom-width:1px;
	border-top-width:1px;
	border-color:#EEEEEE;
}
.my_account  #order_details th.align_left{
	text-align:left;
}
.my_account  #order_details th.align_right{
	/**/
}
.my_account  #order_details a{
	color:#007791;
}
.my_account #order_details a.order_content{
	color:#906916;
	display:block;
	margin-top:2px;
}
.my_account .body  a.order_content:hover{
	text-decoration:underline;
}
.my_account .body  a.myaccount_link{
	color:#5f441a;
	padding-left:10px;
	text-decoration:underline;
}
.my_account .body  a.myaccount_link:hover{
	text-decoration:underline;
}
.my_account .content_header{
	background-color:#FAF4E4;
	border-bottom:1px solid #BDBDBD;
	color:#594F25;
	font-size:14px;
	height:20px;
	padding:10px 0 5px 10px;
}
.my_account  .body .form_2column{
	padding:15px 20px;
}
.my_account  .column{
	float:left;
	width:550px;
	height:40px;
	clear:left;
	color:#666666;
}
.my_account  .left_label{
	float:left;
	width:100px;
	padding-top:3px;
	_width:100px;
}
.my_account  .column_region{
	float:left;
	width:700px;
	*width:430px;
	clear:left;
}
.my_account .column_pass{display:none;}
.my_account .column input.input_country_china,.my_account .column input.input_country_other{
	float:left;
	width:20px;
	height:30px;
}
.my_account .column  label.country_china,.my_account .column  label.country_other{
	float:left;
	padding-top:12px;
	width:80px;
	height:18px;
	display:block;
}
.my_account .required-field,
.my_account .required-field1{
	float:left;
	width:5px;
	padding-right:5px;
	color:#FF0000;
}
.my_account .input_label .left .checkbox{
	display:block;
	float:left;
	padding-left:20px;
	width:10px;
	background:none;
	border:none;
}
.my_account .input_label .checkbox_label{
	padding-top:3px;
}
.my_account .address_tip,
.my_account .zip_code_tip{
	float:left;
}
.my_account .body .column a.myaccount_link{
	color:#C58A52;
}

.my_account .content_footer .button_footer_line{
	padding-left:40px;
	padding-top:10px;
	width:80%;
}
.my_account  .content_footer  .button_footer_line span.primary_button span.button_container span.button_bg{
	
	background:url(../images/colors/color1/okey.gif) no-repeat;
	height:38px;
	width:162px;
	display:inline-block;	
}
.my_account  .content_footer  .button_footer_line span.primary_button span.button_container span.button_top span.button_bottom a{
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	padding-left:70px;
	padding-top:10px;
}
.my_account .body .edit_pass_form{
	padding:0px 0px;
}
.my_account .body .edit_pass_form .edit_password_row{
	clear:both;
	padding-top:20px;
	width:320px;
}
.my_account .body .edit_pass_form .edit_password_row label{
	display:block;
	float:left;
}
.my_account .body .edit_pass_form .edit_password_row input.edit_password_input{
	border:1px solid #999999;
	color:#999999;
	height:18px;
	line-height:18px;
	padding:2px;
	width:180px;
	float:right;
	margin-right:20px;
}
.my_account .body .edit_pass_form .edit_password_row a{
	margin-top:15px;
	margin-left:40px;
}
.my_account .body .edit_pass_form .edit_password_row a.submit{
	background-position:0 -884px;
	color:#FFFFFF;
	display:block;
	height:25px;
	line-height:17px;
	padding-top:5px;
	text-align:center;
	text-indent:5px;
	width:96px;
	margin-top:0;
	float:right;
	margin-right:111px;
	margin-left:110px;
}
.my_account .body .edit_pass_form .edit_password_row a.reset{
	background:transparent url(../images/colors/color1/registration_btn2.jpg) no-repeat scroll 0 0;
	color:#5E4A15;
	display:block;
	float:left;
	height:21px;
	padding:7px 0 0 45px;
	width:70px;
}
.my_account .addrbook_header{
	float:left;
	margin-left:10px;
}
.my_account .addr_spacer{
	height:20px;
	width:500px;
	margin-left:40px;
}
.my_account .addrbook_header span.secondary_button{margin-right:10px;}
.my_account .addrbook_header select.drop_down{
	margin-top:2px;
}
.my_account .addrbook_header span.secondary_button  span.button_bg{
	display:inline-block;
	background:transparent url(../images/colors/color1/secondary_btn.gif) no-repeat scroll 0 0;
	width:64px;
	height:21px;
}
.my_account .addrbook_header span.secondary_button span.button_container span.button_top span.button_bottom a{
	color:#666;
	display:block;
	height:18px;
	padding:4px 0 0 16px;
	width:47px;
}
.my_account form#AddressForm  #addr_title{
	height:20px;
	padding:15px 0px 0px 30px;
}
.my_account  form#AddressForm #addr_title h2.myaccount_link{
	font-weight:bold;
	font-size:16px;
	color:#a6976b;
}
.my_account .shipping_billing_content .left{
	float:left;
}
.my_account fieldset{
	border:0;
	margin-top:20px;
}
.my_account #my_account_billing,.my_account #my_account_shipping{
	padding-left:10px;
	padding-top:20px;
}
.my_account #my_account_billing #paymentSection1{
	border:none;
}
.my_account #my_account_shipping{
	clear:both;
}
.my_account .shipping_billing_content h1.myaccount_link{
	border-bottom:1px dashed #CCCCCC;
	color:#63562E;
	font-size:14px;
	height:20px;
	margin-bottom:5px;
	padding-left:2px;
	width:700px;
}
.my_account .shipping_billing_content #my_account_billing .column,
.my_account .shipping_billing_content #my_account_shipping .column{
	float:left;
	width:300px;
}
.my_account .shipping_billing_content .label_spacer{
	float:left;
	clear:left;
	margin:5px 0px;
	width:100px;
	_width:100px;
	color:#666666;
}
.my_account .shipping_billing_content .choose_date_spacer{
	float:left;
	margin-right:20px;
	margin-top:2px;
	width:60px;
}
.my_account .shipping_billing_content .choose_addr_spacer{
	clear:both;
	width:600px;
	margin:5px 0px;
}
.my_account .shipping_billing_content .input_spacer{
	float:left;
	width:440px;
	margin:5px 0px;
}
.my_account .shipping_billing_content .select_spacer,
.my_account .shipping_billing_content .column_payment{
	float:left;
}
.my_account .shipping_billing_content .column_region{
	clear:left;
	float:left;
}
.my_account .my_account_wishlist{
	float:left;
	width:750px;
	_width:588px;
}
.my_account .my_account_wishlist .main_header{
	height:28px;
	margin-bottom:5px;
}
.my_account .my_account_wishlist .left{
	float:left;
	margin-left:10px;
}
.my_account .my_account_wishlist .right{
	float:right;
	margin-right:10px;
}
.my_account .my_account_wishlist span.subheader_text{
	display:block;
	margin-top:10px;
	padding-left:10px;
	float:right;
}
table#horizontal_grid{
	padding-left:10px;
	width:570px;
	font-size:12px;
}
table#horizontal_grid .item_container{
	padding:5px 0px;
	display:block;
}
table#horizontal_grid  td.image{
	text-align:center;
	width:100px;
}
table#horizontal_grid  td.information{
	width:250px;
}
table#horizontal_grid  td.price{
	padding-left:20px;
	width:100px;
}
table#horizontal_grid  td.add_to_cart{
	width:80px;
}
table#horizontal_grid td.information h3{
	font-weight:normal;
	font-size:12px;
	color:#967315;
}
table#horizontal_grid span.primary_button span.button_container span.button_top span.button_bottom a{
	color:#FFFFFF;
	display:block;
	padding-left:26px;
	padding-top:6px;
	text-decoration:none;
}
.my_account  #wishlist{
	display:none;	
	position:fixed;
	*left:370px;
	top:80px;
	width:500px;
	z-index:1000;
	border:5px solid #CDCDCD;
	background:#fff;
}
.my_account #wishlist form#SendMsgForm{
	border:1px solid #a2a2a2;
}
.my_account   #wishlist .header{
	border-bottom:1px dashed #CDCDCD;
	height:30px;
}
.my_account   #wishlist .header img{
	float:right;
	margin-top:5px;
	margin-right:5px;
}
.my_account   #wishlist h2.sidebar_header{
	color:#816D51;
	float:left;
	font-size:14px;
	width:300px;
	margin:10px 0px 0px 10px;
}
.my_account  #wishlist input{
	width:127px;
}
.my_account #wishlist .contents{
	padding:10px 0px 10px 20px;
}
.my_account #wishlist  .wishlist_label{
	float:left;
	width:190px;
	margin-left:20px
}
.my_account #wishlist .footer{display:none;}
.my_account   #wishlist textarea#wishlist_message{
	border:1px solid #cdcdcd;
}
.my_account  #wishlist span.secondary_button span.button_container span.button_bg{
	display:inline-block;
	width:120px;
	height:21px;
	background:url(../images/colors/color1/secondary_btn_long.gif) no-repeat;
}
.my_account #wishlist span.secondary_button span.button_container span.button_bg a{
	color:#55442C;
	display:block;
	padding:4px 0 0 10px;
}
.my_account #orderConfirmationHeader{display:none;}
.my_account .order_details_my_account li{
    /*
	height:30px;
	padding:10px;
    */
}
/**/
.my_account #shipping #OrderConfirmPagingDisplay #order_details{
	clear:left;
	padding-top:0;
	margin-top:10px;
}
.my_account #shipping  #order_details{
	color:#666;
    text-align:left;
}
.my_account #shipping  #order_details th{
	
}
.my_account #shipping .shipping_address,
.my_account #shipping .shipping_method{
	padding:10px 0px 0px 15px;
}
.my_account #shipping  #order_details th.align_right{
	text-align:center;
}
.my_account #shipping #order_details th.th_align_left_normal .img{
	/*
	padding-top:20px;
	*
}
	
.my_account #shipping  #order_details th.th_align_left_normal .img img{
}
	
.my_account #shipping #order_details td{
	height:30px;
    border-bottom:1px solid #eee;
	/*
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 0 0;
	padding:0;
	*/
}
.my_account #shipping #order_details td .shipping_address_nester td{
	/*
	border:none;
	font-size:12px;
	*/
}
.my_account #shipping #order_details .avail{
	width:70px;
}
.my_account #shipping #order_details .th_align_left_no_bottom {
	padding:0;
	vertical-align:middle;
}
.my_account #shipping #order_details .QTY{
	/*
	min-width:25px;
	*/
}
.my_account #shipping #order_details .shipMethod{
	padding-left:10px;
	vertical-align:middle;
	width:100px;
}
.my_account #shipping #order_details .shipAddress{
	/*
	vertical-align:middle;
	padding-left:10px;
	*/
}
.my_account #shipping #order_details .total{
	/*
	min-width:30px;
	*/
	border-right:1px solid #EEEEEE;
	*border-right:2px solid #EEEEEE;
	_border-right:2px solid #EEEEEE;
}
.my_account #shipping #order_details .shipping_address ,
.my_account #shipping  #order_details .shipping_method{
	padding:10px 0 0 30px;
}
.my_account #shipping .shipping_address  table,
.my_account #shipping  .shipping_method table{
	font-size:12px;
}
.my_account #shipping  .figures{
	/*
	display:block;
	float:right;
	line-height:14px;
	margin-right:10px;
	padding-top:30px;
	*/
}
.my_account #shipping  .details{
	display:block;
	float:right;
	font-weight:bold;
	padding-top:30px;
	margin-right:5px;
}

.my_account #shipping  #WC_CheckoutPaymentAndBillingAddressSummaryf_td_3_1  p.title{
color:#004B64;
font-size:14px;
font-weight:bold;
}
.my_account #shipping  #billing {
padding:10px 30px;
}
.my_account #shipping  #WC_CheckoutPaymentAndBillingAddressSummaryf_div_1{margin:0 auto;}
.my_account #shipping  #order_details th.th_align_left_normal{
	/*
	height:100px;
	width:150px;
	*/
}
.my_account #shipping #total_breakdown{
	/*
	margin:0 auto;
	width:698px;
	border-top:1px solid #CCCCCC;
	*/
}

.my_account #shipping #total_breakdown .figures #order_info{
	margin-top:10px;
}
 
.my_account #shipping #total_breakdown .figures #order_info li i{
	width:632px;
}
	
.my_account #shipping #orderConfirmText{
	font-size:20px;
	font-weight:bold;
	padding-left:4px;
}
.my_account #billing{
	padding:10px 0px 0px 10px;
}
.my_account #orderReceiptSection{
	border:1px solid #CCCCCC;
	margin:0 auto 10px;
	padding:10px;
	width:650px;
}
.my_account  #WC_CheckoutPaymentAndBillingAddressSummaryf_div_1{
	margin-top:0;
	border-left:0px;
	border-right:0px;
}
.my_account  .punchout  span.primary_button span.button_container span.button_top span.button_bottom a{
	padding-left:26px;
}
.my_account .myacct_browse_history_title{
	border-bottom:1px solid #BDBDBD;
	font-size:14px;
	font-weight:bold;
	height:20px;
	padding:5px 0 0 8px;
	color:#7F6848;
}
.my_account .myacct_browse_history_content{
	background:url(../images/colors/color1/myaccount_title_repeat.jpg) repeat-x;
	padding:15px 30px;
}

.my_account .myacct_browse_history_item {
	border-bottom:1px dashed #CCCCCC;
	height:80px;
	padding-top:10px;
	padding-left:10px;
	width:600px;
}
.my_account .myacct_browse_history_item *{float:left;}
.my_account .myacct_browse_history_item  a.itemhover img{
	border:1px solid #ccc;
}
.my_account .myacct_browse_history_item p{
	width:350px;
	margin-left:50px;
}
.my_account .myacct_browse_history_item p.brand{padding-top:5px;}
.my_account .myacct_browse_history_item  a.wishlist_detailed_link{
	display:block;
	width:38px;
	height:17px;
	background:url(../images/colors/color1/span_btn_new.gif) no-repeat;
	color:#fff;
	padding:5px 0px 0px 25px;
	margin-left:50px;
}
.my_account .myacct_browse_history_item .main_quickinfo_button{
	float:none;
	padding-top:75px;
	margin-left:-3px;
	_float:left;
	_margin-left:-75px;
}
.my_account .myacct_browse_history_item  .main_quickinfo_button .button_bg{
	background:transparent url(../images/colors/color1/promotioncodebtn.jpg) no-repeat scroll center top;
	display:inline-block;
	font-weight:bold;
	height:17px;
	line-height:19px;
	width:72px;
}
.my_account .myacct_browse_history_item  .main_quickinfo_button  span.secondary_button span.button_container span.button_top span.button_bottom a{
	color:blue;
	padding:0 0 0 10px;
}
.my_account  #WC_AddressBookAddressEntryForm_CNf_div_22{
	float:left;
	width:100px;
	padding-top:3px;
}
#
/* My Account ends */


/*singleshippment over zhanghong */
	/*Sign In and Registration
 *last modified:2009/05/06 13:31
*/
.sign_in_registration{
	 margin:0px auto;
	 _text-align:center;
}
.sign_in_registration .title h1{
	background:transparent url(../images/colors/color1/registration_titlebg.jpg) no-repeat scroll 0 0;
	color:#000000;
	font-size:16px;
	height:45px;
	padding-left:45px;
	padding-top:15px;
}
.sign_in_registration .form{
	border:1px solid #c4c4c4;
}
.sign_in_registration .required_form{
	background:#fff url(../images/colors/color1/registration_bodybg.jpg) repeat-x ;
	padding:15px 0px 0px 40px;
}
.sign_in_registration .heading{
	padding:10px;
}
.sign_in_registration .heading h2{
	font-size:14px;
}
.sign_in_registration  .required-field{
	float:left;
	color:#d85a5a;
	padding-right:10px;
}
.my_account .required-field{
float:left;
}
.sign_in_registration  .required_form_left{
	float:left;
	width:90px;
}
.sign_in_registration .content .column{
	float:left;
padding:4px;
width:320px;
}
.sign_in_registration .column_region{
	clear:both;
	width:600px;
	margin:2px 4px 0;
}
.sign_in_registration  .none_required_title h2{
	border-top:1px solid #C4C4C4;
	font-size:14px;
	height:30px;
	margin-top:10px;
	padding:10px 0 0 10px;
}
.sign_in_registration .content .column input{
	float:left;
	padding:2px;
	width:190px;
	margin-right:5px;
}
.sign_in_registration .error_msg{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#98672E;
	color:white;
	float:left;
	margin-top:8px;
	padding-left:5px;
	padding-right:5px;
	*padding:2px 0px 0px 0px;
	*height:15px;
	*vertical-align:center;
}
.sign_in_registration .subscribe_checkbox input.checkbox{
	width:15px;
	margin-left:14px;
}
.sign_in_registration .subscribe_checkbox .input_label .left{
	float:none;
	padding:0;
}
.sign_in_registration .subscribe_checkbox .input_label .checkbox_label{
	*padding-top:4px;
}
.sign_in_registration .none_required_form{
	background:#fff url(../images/colors/color1/registration_bodybg.jpg) repeat-x ;
	padding:15px 0px 50px 35px;
}
.sign_in_registration .none_required_form .address_tip{
	color:#DB862F;
	float:left;
	height:20px;
	padding-top:10px;
}
.sign_in_registration .none_required_form  .left_label .required-field1{
	display:none;
}
.sign_in_registration .none_required_form .zip_code_tip{
	float:left;
	height:20px;
	padding-top:10px;
}
.sign_in_registration  .none_required_form  .left_label{
	float:left;
	width:90px;
	padding-left:20px;
}
.sign_in_registration  #WC_AddressBookAddressEntryForm_CNf_div_22{
	float:left;
	width:90px;
	padding-left:20px;
}
.input_label .left{
	float:left;
	padding:2px 5px 0px 0px;
}
.sign_in_registration .twisty_align{
	border-top:1px solid #c4c4c4;
	padding-top:10px;
}
.verify{
	padding:5px 0px 5px 20px;
	height:30px;
}
.verify .verify_text{
	float:left;
	padding:5px 10px 0px 0px;
}
.verify input.verify_input{
	float:left;
	margin:5px 10px 0px 0px;
}
.verify  a{
	display:block;
	float:left;
	width:70px;
}
.verify .valicode_tips{
	float:left;
	padding:5px 0px 0px 15px;
}
.verify .valicode_tips_2{
	color:#DB862F;
	float:left;
	height:20px;
	padding-top:5px;
	padding-left:10px;
}
.sign_in_registration .submit_cancel_area{
	height:40px;
	padding-left:20px;
	padding-top:10px;
}
.sign_in_registration .submit_cancel_area span.button_fit{
	display:block;
	float:left;
	margin-right:30px;
}
.sign_in_registration .submit_cancel_area span.primary_button span.button_container span.button_bg{
	background:transparent url(../images/colors/color1/okey.gif) no-repeat scroll 0 0;
	display:inline-block;
	height:38px;
	width:162px;
}
.sign_in_registration .submit_cancel_area span.primary_button span.button_container span.button_top span.button_bottom a{
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	letter-spacing:5px;
	padding:12px 0 0 60px;
	height: 26px;
}
.sign_in_registration .submit_cancel_area span.secondary_button span.button_container span.button_bg{
	background:url(../images/colors/color1/cancel.gif) no-repeat;
	display:inline-block;
	height:38px;
	width:162px;
}
.sign_in_registration .submit_cancel_area span.secondary_button span.button_container span.button_top span.button_bottom a{
	color:#999999;
	display:block;
	font-size:14px;
	font-weight:bold;
	letter-spacing:5px;
	padding:12px 0 0 60px;

}
.sign_in_registration .submit_cancel_area span.secondary_button span.button_container{
	background:none;
}
/*this part is sign in page*/
.sign_in_registration .container{
	float:left;
	width:416px;
	height:300px;
	border:1px solid #CDCDCD;
	height:240px;*height:260px;
}
.sign_in_registration .container .header_return  .heading{
	padding:0;
}
.sign_in_registration .container .header_return  h2.registration_header{
	background:#fff url(../images/colors/color1/sign_in_titlebg.jpg) repeat-x ;
	height:30px;
	color:#fff;
	line-height:28px;
	padding-left:20px;
	font-weight:bold;
	_width:410px;
}
.sign_in_registration .container .content {
	background:#fff url(../images/colors/color1/registration_bodybg.jpg) repeat-x;
}
.sign_in_registration .container .content .align{
	padding:30px 50px 0 30px;
	width:350px;
}
.sign_in_registration .container .content .align input{
	padding:2px;
	width:170px;
}
.sign_in_registration .container .content .align p{
	display:block;
	float:left;
	height:28px;
	width:115px;
	padding:3px;
}
.sign_in_registration .container .content .align .input_label{
	width:270px;
	height:28px;
	padding-left:5px;
}
.sign_in_registration .container .content .align .input_label .left .checkbox{
	width:15px;
	float:left;
}
.sign_in_registration .container .content .align .input_label .left label{
	display:block;
	float:left;
	padding-left:5px;
	*padding-top:3px;
}
.sign_in_registration .container .content .align .button_align{
	padding-top:15px;
}
.sign_in_registration .container .content .align .button_align span.primary_button span.button_container span.button_bg{
	background:transparent url(../images/colors/color1/login.gif) no-repeat scroll 0 0;
	height:31px;
	padding:7px 0 0 15px;
	width:147px;
}
.sign_in_registration .container .content .align .button_align span.primary_button span.button_container span.button_top span.button_bottom a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	letter-spacing:5px;
	padding-left:50px;
}
.sign_in_registration .right{
	float:right;
	width:416px;
	height:240px;*height:260px;
	border:1px solid #CDCDCD;
}
.sign_in_registration .right .header_new  .heading{
	padding:0;
}
.sign_in_registration .right .header_new  h2.registration_header{
	background:#fff url(../images/colors/color1/sign_in_titlebg.jpg) repeat-x ;
	height:30px;
	color:#fff;
	line-height:28px;
	padding-left:20px;
	font-weight:bold;
}
.sign_in_registration .right .content .align{
	padding:25px 30px 0px 50px;
	background:#fff url(../images/colors/color1/registration_bodybg.jpg) repeat-x;
}
.sign_in_registration .right .content .align .button_align{
	padding-left:100px;
	margin-top:16px;
	*margin-top:67px;
	_margin-top:54px;
}
.sign_in_registration .right .content .align .button_align span.primary_button span.button_container span.button_bg{
	background:transparent url(../images/colors/color1/register.gif) no-repeat scroll 0 0;
	height:31px;
	padding:7px 0 0 15px;
	width:147px;
}
.sign_in_registration .right .content .align .button_align span.primary_button span.button_container span.button_top span.button_bottom a{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	letter-spacing:5px;
	padding-left:50px;
}
/*this part is for email activate and resend page*/
.sign_in_registration  .resend{
	height:400px;
	padding:40px;
}
.sign_in_registration  .resend p.resend_tip{
	font-size:14px;
	line-height:24px;
	color:#856021;
	border-bottom:1px dashed #cdcdcd;
}
.sign_in_registration  .resend .resend_email{
	clear:both;
	height:40px;
	padding-top:10px;
	width:600px;
}
.sign_in_registration  .resend .resend_email .email_tip{
	float:left;
	height:15px;
	padding-top:8px;
	font-size:14px;
}
.sign_in_registration  .resend .resend_email_btn{
	background:transparent url(../images/colors/color1/registration_btn1.jpg) no-repeat scroll 0 0;
	color:#48320C;
	display:block;
	float:right;
	height:21px;
	padding:7px 0 0 30px;
	width:85px;
}
.sign_in_registration  .resend .resend_modifyEmail{
	height:30px;
	padding-top:10px;
	font-size:14px;
}
.sign_in_registration  .resend .resend_modifyEmail .modify_tip{
	float:left;
	font-size:14px;
	height:30px;
	padding-top:5px;
	width:245px;
}
.sign_in_registration  .resend .resend_modifyEmail .modify_button_area{
	float:left;
	margin-left:65px;
	width:160px;
}
.sign_in_registration  .resend .resend_modifyEmail input{
	padding:0px;
	float:right;
	width:170px;
	margin-top:5px;
}
.sign_in_registration  .resend .resend_modifyEmail a.button{
	color:#83632b;
	background:transparent url(../images/colors/color1/registration_btn1.jpg) no-repeat scroll 0 0;
	height:21px;
	padding:7px 0 0 30px;
	width:85px;
	display:block;

}
.sign_in_registration  .resend .resend_modifyEmail a.button:hover{
	text-decoration:underline;
}
.sign_in_registration  .resend .error_msg{
	width:500px;
	margin-top:15px;
	
}
form#ResetPasswordForm span.primary_button span.button_container span.button_bg {
	background:transparent url(../images/colors/color1/secondary_btn_long.gif) no-repeat scroll 0 0;
	display:inline-block;
	height:21px;
	width:120px;
}
form#ResetPasswordForm  span.primary_button span.button_container span.button_top span.button_bottom a{
	color:#55442C;
	padding:4px 0 0 17px;
}
.sign_in_registration  .forgot_password_align{padding-left:10px;}
.sign_in_registration  .forgot_password_align span.strongtext{display:block;}
form#ResetPasswordForm  span.strongtext{display:inline;}
/*Sign In and Registration ends */
	
/*yy*/




.contentgrad_header .left {
	background: transparent; 
	padding-left: 0px;
	font-weight: normal;
	margin-left:0px;
	float: left;
	text-align: left;
	padding-top:0px;
	width:100%;
	margin-top:0;
	
}

#WC_HomePage_MiddleContent .contentgrad_header {
	clear: both;
	background: transparent
		url(../images/colors/color1/recommend_title_bg.gif) repeat-x scroll
		left top;
	height: 20px;
	text-align: center;
	padding:0 0 0 0px;
	display:none;
}

#WC_HomePage_MiddleContent .contentgrad_header .left {
	background: transparent url(../images/colors/color1/recommend_title.gif)
		repeat-x scroll left top;
	height: 17px;
	margin: 0 auto;
	padding-top: 3px;
	text-align: center;
	width: 140px;
	float: none;
	padding-left:0px;
}

#WC_HomePage_MiddleContent .contentgrad_header .contentgrad_text {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
}

#CategoryDisplay_Widget {
	width:751px;
}

#CategoryDisplay_Widget .contentgrad_header {
	/*
	background:transparent url(../images/colors/color1/genericESpot_bg.gif) repeat-x scroll left bottom;	
	background-color:#F5F7F8;
	border-bottom:1px solid #B2D6DE;
	height:30px;
	*/
	font-weight:inherit;
	color:#999999;
	font-size:16px;
	width:98%;
	margin-top:10px;
}
#CategoryDisplay_Widget .contentgrad_header .left {
	background: transparent; 
	padding-left: 5px;
	font-weight: normal;
	margin-left:0px;
	float: right;
	text-align: right;
	padding-top:0px;
}
#CategoryDisplay_Widget .contentgrad_header .right {
	margin-right: 5px;
	font-weight: normal;
	float: right;
	margin-top:-30px;*margin-top:-15px;
}
#content588 #box{
	padding-bottom:10px;
	margin-top:15px;
	min-width:0px;
}
table#four-grid .item_container{
	padding-bottom: 15px;
}
table#four-grid .item .img {
	padding-top: 5px;
	padding-bottom: 5px;
}
table#four-grid .item .description {
	padding-top:0px;
	overflow: hidden;
	text-align:center;
}
table#four-grid  .item .description a {
	border:0 none;
	color:#02ACC6;
	line-height:22px;
	overflow:hidden;
	font-weight:700;
	display:inline-block;
	left:0px;
}
table#four-grid  .item .price {
	color:#DB005C;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-weight:700;
	line-height:15px;
	height: 30px;
}

#fastFinderResults .item_container {
	padding-bottom: 15px;
	display:block;

}
#fastFinderResults .item  {
	margin:0px 0px 10px 30px;
}
#fastFinderResults table#four-grid .item .img  {
	padding-top: 0px;
	padding-bottom: 0px;
}
#fastFinderResults .item .img  img{
	border: 1px solid #CCC;
	width:200px;
}
#fastFinderResults .item .description {
	padding-top: 15px;
	height: 28px;
	overflow: hidden;
}
#fastFinderResults .item .description a {
	font-weight: bold;
	color: #000;
}
#fastFinderResults .item .price {
	color:#FF6600;
	font-family:Arial;
	font-weight:bold;
	line-height:15px;
	height: 20px;
}
#fastFinderResults .image{
	display:block;
	float:left;
	width:100px;
	margin-right:20px;
	height:80px;
}
#fastFinderResults .image img{
	border:1px solid #ccc;
}
#fastFinderResults .information{
	display:block;
	padding-top:20px;
	text-align:left;
	width:400px;
}
#fastFinderResults .information h3{
	font-weight:normal;
	color:#453211;
}
#fastFinderResults .add_to_cart{
	padding-left:20px;
}
#box .body588 {
	width: 100%;
	*padding-left:0px;
	_padding-left:0px;
}

#box .body751 {
	width: 100%;
	*padding-left:0px;
	_padding-left:0px;
}

.ad .ad_product {
	float: left;
margin-left:3px;
width:auto;
}
#ad_HomeTopMiddleAds1 .ad_product {
margin-left:0px;
}
#ad_HomeTopMiddleAds1{margin-left:3px;}
.ad .ad_product:first-child{
margin-left:0px;
}
.ad .ad_space_3 {
	float: left;min-width:1px;min-height:1px;display:none;
}
.ad_product {
	float:left;
}
.ad_product .ad_content {
	border-left:solid 1px #c9d3de;
	border-right:solid 1px #c9d3de;
	padding:3px 4px 0px 5px;
	background-repeat: repeat-x;
	/*font-weight:bold;*/
	text-align:center;
}
.ad_product .ad_content .title {
	font-size:12px;text-align:center;
}
.ad_space_3 {
	width:1px;
	min-width:1px;
	float:left;
}
.ad_space_1 {
	width:1px;
	float:left;display:none;
}
#CategoryDisplayView .ad_product{
	margin-left:1px;
	padding:1px;
	width:192px;
}
#product .combo_text {
	float:left;
	padding:44px 0 0 27px;
	width:230px;
}
.BrandShop{
float:left;
margin:3px 12px 3px 8px;
height:35px;
overflow:hidden;
}
#TopCategoriesDisplayView .body588 br{
display:none;
}
#TopCategoriesDisplayView .body588 .price br{
display:block;
}
#AjaxOrderItemDisplayView #box{
background:white;
}


/* -----------------------------------------------------------------------------*/
/* 21.QUICK ORDER
/* -----------------------------------------------------------------------------*/

#QuickOrderView .main_header .main_header_text{
	font-weight:bold;
	padding-left:10px;
	font-size:15px;
	color: #fff;
	padding-top: 4px;
	width: 100%;
}
#QuickOrderView .main_header .left {
	background:transparent url(../images/colors/color1/WC_Category_MiddleContent_Title.gif) repeat-x scroll left top;
	float: none;
	height:30px;
}
#QuickOrderView  #content_wrapper_box{
	margin-left:5px;
	min-height:0;
}
#quick_order {
	padding:20px;
	white-space:normal;
	line-height:0px;
	height:500px;
	position:relative;
	border:1px solid #DDDDDD;
}
#quick_order .line_number {
	float:left;
	padding:0px 10px 0px 5px;
	width:10px;
}

.green_form input {
	height:22px;
}

. input
#quick_order .input_form {
	float:left;
}
#quick_order .error_text {
	color:#DD5901;
	text-align:center;
	width:100%;
}
#quick_order .headers {
	padding-bottom:8px;
	color: #666;
}
#quick_order .img {
	float:right;
	padding-right:8px;
}
#quick_order .order_button {
	float:left;
	padding-left:20px;
}
#quick_order .input_form .QTY {
	float:left;
	border-bottom:solid 1px #c9d3de;
	padding-right:20px;
}
#quick_order .input_form .SKU {
	float:left;
	border-bottom:solid 1px #c9d3de;
	padding-left:25px;
	width:220px;
	margin-bottom:20px;
}
#quick_order .input {
	margin-bottom:0px;
	margin-top:0px;
}
#quick_order .input input {
	border:1px solid #ccc;
	background-color:#eee;
	height:16px;
	padding-top:2px;
}
#quick_order .input .line_number {
	color: #666;
}
#quick_order #MQuickOrderForm .SKU_field {	
	width:296px;
}
#quick_order span.primary_button span.button_container span.button_top span.button_bottom a {
	padding-left:32px;
	font-size:12px;
}

/*----------------------------------------*/
/* From Kelvin */
/*---------------------------------------- */

.rank_product_img a img{
width:40px;
}

#idShoppingCart{
	/*
	height: 87px;
	margin: 14px 0 0 12px;
	border:1px solid #E9DCB5;
	background: url(../images/colors/color1/minibar_shoppinglist.jpg) repeat-x top left;
	*/
	width:765px;
	float:left;
}
#idShoppingCart .navPrev,#scrollFavList.navPrev{
	/*
	margin-left:5px;
	*/
}
#WC_Cart .navPrev{
	background:url(../images/bg.png) no-repeat;
	background-position:-215px -872px;
}

#WC_Cart .navNext{
	background:url(../images/bg.png) no-repeat;
	background-position:-191px -944px;
}


#scrollFavList{
	float: left;
	width: 786px;
	/*
	margin: 14px 0 0 12px;
	border:1px solid #E9DCB5;
	background: url(../images/colors/color1/minibar_shoppinglist.jpg) repeat-x top left;
	*/
}

.dijitTooltip {
   display:block;
   overflow:visible;
   position:absolute;
   top:-10000px;
   z-index:200;
}

.dijitTooltipContainer {
 /*   background-color: #fafafa;  */
	border:1px solid #b6c7d5;
	padding:0.45em;
	border-radius: 6px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 6px;
	background:#FFFFFF url(../images/colors/color1/popupMenuBg.gif) repeat-x scroll left bottom;
}
#OrderShippingBillingView .dijitTooltipContainer{
height:50px;
/*line-height:50px;???置?其他有影?，有???找?宏*/
width:200px;
}
/*.dijitTooltipFocusNode {
padding:2px;
}*/
/*.dijitTooltipConnector {
position:absolute;
}

.dijitTooltipRight {
padding-left:10px;
}*/

.dijitTooltipConnector {
	position:absolute;
	display:none;
}

.dijitDialogContent {
	/* the body of the dialog */
	padding: 8px;
}

.dijitTooltipConnector {
	/* the arrow piece */
	border:0px;
	z-index: 2;
}



.dijitTooltipAbove {
	/* leave room for arrow below content */
    padding-bottom: 13px;
}
.dijitTooltipAbove {
	/* leave room for arrow below content*/
    padding-bottom: 3px; 
}

.dijitTooltipAbove .dijitTooltipConnector {
	/* the arrow piece for tooltips above an element */
	bottom: 0px;
	left: 10px;
	background:url("../images/colors/color1/tooltipConnectorDown.gif") no-repeat bottom left;
	width:100%;
	height:14px;
	top:89px;
}
.dj_ie6 .dijitTooltipAbove .dijitTooltipConnector {
	background-image: url("../images/colors/color1/tooltipConnectorDown.gif");
}

.cart_quickInfo_productDesc{
	white-space:nowrap;
	overflow:hidden;
	width:120px;
}

.cart_quickInfo_productAction{
	padding-top:5px;
	}
.cart_quickInfo_productAction a{
	color:#575757;
}
.cart_quickInfo_productAction a:hover{
	color:#dcba52;
}

.cart_quickInfo_productAction .add_to_wishlist{
    background:transparent url(../images/colors/color1/cart/quickinfo_addtowishlist.gif) no-repeat left center;
    padding-left:20px;
}
.cart_quickInfo_productAction .add_to_compare{
    background:transparent url(../images/colors/color1/cart/quickinfo_addtocompare.gif) no-repeat left center;
    padding-left:20px;
}
.cart_quickInfo_productAction .add_to_cart{
    background:transparent url(../images/colors/color1/cart/quickinfo_addtocart.gif) no-repeat left center;
    padding-left:20px;
}

.dijitTab {
	float: left;
	width: 77px;
	height: 15px;
	/*margin: 0 0 0 10px;*//*delete by mico*/
	padding: 8px 0 0 50px;
	cursor: pointer;
	color: #595136;
}

.dijitTab0 {
	background:url(../images/bg.png) no-repeat;
	display:block;
    width:101px;
    height:31px;
    float:left;
    line-height:31px;
    text-align:center;
    text-decoration:none;
    background-position:-100px -1167px;
    text-indent:20px;
    cursor:pointer;
}
.dijitTab1 {
	background:url(../images/bg.png) no-repeat;
	display:block;
    width:101px;
    height:31px;
    float:left;
    line-height:31px;
    text-align:center;
    text-decoration:none;
    background-position:-100px -1167px;
    cursor:pointer;
}
.dijitTab2 {
	background:url(../images/bg.png) no-repeat;
	display:block;
    width:101px;
    height:31px;
    float:left;
    line-height:31px;
    text-align:center;
    text-decoration:none;
    background-position:-100px -1167px;
}
.dijitTab3 {
	background:url(../images/bg.png) no-repeat;
	display:block;
    width:101px;
    height:31px;
    float:left;
    line-height:31px;
    text-align:center;
    text-decoration:none;
    background-position:-100px -1167px;
}

.dijitTab0Checked {
	background:url(../images/bg.png) no-repeat;
	background-position:0 -1136px;
	cursor: pointer;
	color:#7F7F7F;
}

.dijitTab1Checked {
	background:url(../images/bg.png) no-repeat;
	background-position:0 -1136px;
	cursor: pointer;
	color:#7F7F7F;
	text-indent:20px;
}

.dijitTab2Checked {
	background:url(../images/bg.png) no-repeat;
	background-position:0 -1136px;
	cursor: pointer;
	color:#7F7F7F;
}

.dijitTab3Checked {
	background:url(../images/bg.png) no-repeat;
	background-position:0 -1136px;
	cursor: pointer;
	color:#7F7F7F;
}

#WC_Cart .dijitTabChecked {
	background: url(../images/colors/color1/cart/cart_currentTab.jpg) no-repeat;
	cursor: pointer;
	color: #595136;
}
#WC_Cart_start{
    width:190px;
    background:#fff;
    border:1px solid #658b7a;
}

.dijitTabLabels-top {
}
/*------------------------------------------------------*/
/*-------------------------For Compare------------------*/


#compare .compareClass .clear_btn{
	height:30px;
	width:300px;
	_width:100px;
	}
#compare .compareClass .compare_btn{
	}
#compare{
	width:958px;
	padding-top:15px;
}
#CompareForm{
	width:800px;
	float:left;
}
#compare .compare_img{
	float:left;
	width:40px;
	margin-left:10px;
}
#compare .compare_info{
	border-right:1px dashed #CDCDCD;
	float:left;
	margin-top:5px;
	padding-left:20px;
	width:110px;
}
#compare .footerbuttons{	
	float:left;
	width:150px;
	padding-right:8px;
}

#compare .items {
	margin:0px auto;
	width:180px;
	text-align:center;
	padding-top:5px;
	padding-right:5px;
}
#compare .contentarea {
	margin:0px auto;
	text-align:left;
	width:95%;
	height:90px;
	_text-align:center;
}
#compare #button {
	float:right;
	margin-bottom:-6px;
}
#compare .compareClass .clear_btn span.secondary_button span.button_container span.button_bg{
	background:url(../images/colors/color1/secondary_btn.gif) no-repeat;
	display:inline-block;
	width:64px;
	height:21px;
}

#compare .compareClass .clear_btn span.secondary_button span.button_container span.button_top span.button_bottom a{
	color:#333333;
	font-weight:normal;
	padding:4px 0 0 15px;
}
#compare .compareClass .compare_btn span.secondary_button span.button_container span.button_bg{
	background:url(../images/colors/color1/secondary_btn.gif) no-repeat;
	display:inline-block;
	width:64px;
	height:21px;
}

#compare .compareClass .compare_btn span.secondary_button span.button_container span.button_top span.button_bottom a{
	color:#333333;
	font-weight:normal;
	padding:4px 0 0 15px;
}


/*ZH singleshippment*/

#ReceiptForm{
width:500px;
}
#ReceiptForm input{
vertical-align:middle;
float:left;
margin:2px;
}
#OrderShippingBillingView #orderReceiptSection{
	padding-top:30px;
	margin-bottom:20px;
	margin-top:-20px;
	_width:858px;
}
#OrderShippingBillingConfirmationView #orderReceiptSection,
#SingleShipmentOrderSummaryView #orderReceiptSection{
	padding-top:10px;
}
#orderReceiptSection label{
font-size:12px;
display:block;
clear:left;
}
#orderReceiptSection  span{
	font-size:14px;
	color:#004B64;
	font-weight:bold;
	display:block;
}
#ReceiptForm  span{
	font-size:12px;
	color:#000;
	font-weight:normal;
}
#receiptTitle{
border:1px solid #ccc;
width:100px;
}
#ReceiptForm label{
display:block;
margin:3px;
height:16px;
float:left;
}
#ReceiptForm span{float:left;}
#ReceiptForm input{float:left;}
#ReceiptForm div{clear:left;}
#ReLogonFormView #content_wrapper a.myaccount_link{
	background:#FFFFFF url(../images/colors/color1/login.gif) repeat-x scroll left top;
	display:block;
	font-size:18px;
	font-weight:bold;
	height:38px;
	line-height:38px;
	text-align:center;
	width:162px;
	color:#fff;
}
#receiptContent{
	margin-left:1px;
	width:108px;
	display:inline;
}
div#WC_ReceiptShippingAddressSelect_div_1.receipt_shipping_address  p.title label{
	margin-top:8px;
	font-size:14px;
	color:#004B64;
	font-weight:bold;
}
#OrderShippingBillingConfirmationView  .shipping_address p.title,
#OrderShippingBillingConfirmationView   .shipping_method p span.title{
	margin-top:8px;
	font-size:14px;
	color:#004B64;
	font-weight:bold;
}


#OrderShippingBillingConfirmationView  .shipping_address,
#OrderShippingBillingConfirmationView  .shipping_method
{
	border-left:0px solid #ccc;
	border-right:0px solid #ccc;
	padding-left:0px;
	padding-top:5px;
}
#receiptInstruction{
	clear:left;
	display:block;
}

.receipt_shipping_address p:last-child{
clear:left;
}
#ReceiptForm  span{
	display:block;
	float:left;
	margin-top:-6px;
	_margin-top:5px;
}

/*
 * Triple category page
 */


#AjaxOrderItemDisplayView #content_wrapper_box{
display:block;
margin:0;
min-width:588px;
padding:0;
width:100%;
background:transparent;
}
#ShopCartDisplay #content759{
/*float:left;*/
width:100%;
}

#AjaxOrderItemDisplayView  #WC_ShopCartDisplay_div_5{
	width:100%;
	
	
	/*
	margin:0 auto;
	padding:0 19px;
	*padding-bottom:30px;
	_width:750px;
	_padding-right:5px;
	*/
}
#WC_CheckoutLogonf_div_9{overflow:auto;}


#AjaxOrderItemDisplayView .returning_button  span.primary_button span.button_container span.button_bg{
	background:transparent url(../images/colors/color1/next.gif) no-repeat scroll left top;
	display:inline-block;
	height:38px;

}
#AjaxOrderItemDisplayView .new_button  span.primary_button span.button_container span.button_bg{
	background:transparent url(../images/colors/color1/okey.gif) no-repeat scroll left top;
	display:inline-block;
	height:38px;
	width:162px;
}




.spanacce{
height:1px;
overflow:hidden;
position:absolute;
top:-10px;
width:1px;
}

/*
 * Shipping and Billing page
 */

/* crumb information */
.step_off{
	background:transparent url(../images/colors/color1/checkout_4steps_status.png) no-repeat scroll -213px 0;
	display:block;
	float:left;
	height:17px;
	width:200px;
	font-family:宋体;
	font-size:16px;
	padding:20px 0 66px;
	text-align:center;
	color:#fff;
}
a .step_off:hover{
	background:transparent url(../images/colors/color1/checkout_4steps_status.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:17px;
	width:200px;
	font-family:宋体;
	font-size:16px;
	padding:20px 0 66px;
	text-align:center;
	color:#000;
}
.step_on{
	background:transparent url(../images/colors/color1/checkout_4steps_status.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:17px;
	width:200px;
	font-family:宋体;
	font-size:16px;
	padding:20px 0 66px;
	text-align:center;
	color:#000;
}
.step_arrow{
	background:transparent url(../images/colors/color1/checkout_4steps_status.png) no-repeat scroll -200px 0;
	display:block;
	float:left;
	height:103px;
	width:13px;
}
#orderItemDisplay,#WC_ShipmentDisplay_div_4,#WC_MultipleShipmentSummary_div_4,#WC_SingleShipmentSummary_div_4{
	background:transparent url(../images/colors/color1/checkout_4steps_bg.png) repeat-x scroll left top;
	height:103px;
	padding:0 60px;
	width:840px;
}

/*
 * Shop cart page
 */
#shopping_cart_product_table{
	/*
	background:none;
	height:0;
	*/
}
#AjaxCheckoutDisplayView  #breadcrumb{
	#height:103px;
}
#AjaxCheckoutDisplayView #order_details{
	width:100%;
}
#AjaxCheckoutDisplayView  #total_breakdown{
	width:100%;
}
#AjaxOrderItemDisplayView .content_footer,
#AjaxCheckoutDisplayView .content_footer,
#OrderShippingBillingView .content_footer,
#SingleShipmentOrderSummaryView .content_footer,
#MultipleShipmentOrderSummaryView .content_footer,
#OrderShippingBillingConfirmationView .content_footer{
	clear:left;
	height:100px;
	margin-top:20px;
}
#MultipleShipmentOrderSummaryView #checkout_crumb .continue_shopping{
display:none;
}
#AjaxOrderItemDisplayView .button_side_message,
#AjaxCheckoutDisplayView .button_side_message,
#OrderShippingBillingView .button_side_message,
#SingleShipmentOrderSummaryView .button_side_message,
#MultipleShipmentOrderSummaryView .button_side_message,
#OrderShippingBillingConfirmationView .button_side_message{
	display:none;
}
#AjaxCheckoutDisplayView .primary_button .button_bg{
	background:#fff url(../images/colors/color1/okey.gif) no-repeat scroll left top;
	display:block;
	width:162px;
	height:38px;
}
#AjaxCheckoutDisplayView  #box {background-color:#fff;}
#OrderShippingBillingView .primary_button .button_bg,
#MultipleShipmentOrderSummaryView .primary_button .button_bg,
#OrderShippingBillingConfirmationView .primary_button .button_bg{
	background:#fff url(../images/colors/color1/okey.gif) repeat-x scroll left top;
	display:block;
	width:0px;
	height:0px;
	float:left;
	margin-top:60px;
}
#AjaxOrderItemDisplayView .secondary_button .button_bg,
#AjaxCheckoutDisplayView .secondary_button .button_bg,
#OrderShippingBillingView .secondary_button .button_bg,
#SingleShipmentOrderSummaryView .secondary_button .button_bg,
#MultipleShipmentOrderSummaryView .secondary_button .button_bg,
#OrderShippingBillingConfirmationView .secondary_button .button_bg{
	/*
	background:#fff url(../images/colors/color1/back.gif) repeat-x scroll left top;
	*/
	display:block;
	width:85px;
	height:38px;
	float:left;
}
#AjaxOrderItemDisplayView .primary_button .button_bg{
	background:#fff url(../images/colors/color1/okey.gif) no-repeat scroll left top;
	display:block;
	width:162px;
	height:38px;
}

#OrderShippingBillingView .promotion_button span.secondary_button span.button_container span.button_top span.button_bottom a{
padding-top:2px;
color:#000;
}
#AjaxCheckoutDisplayView span.secondary_button span.button_container a{
	/*
	color:#000000;
	line-height:12px;
	padding-top:2px;
	*/
}
#AjaxOrderItemDisplayView .primary_button .button_bg a,
#AjaxCheckoutDisplayView .primary_button .button_bg a,
#OrderShippingBillingView .content_footer .button_bg a,

#MultipleShipmentOrderSummaryView .content_footer .button_bg a,
#OrderShippingBillingConfirmationView .content_footer .button_bg a
{
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
#AjaxOrderItemDisplayView .secondary_button .button_bg a,
#AjaxCheckoutDisplayView .secondary_button .button_bg a,
#OrderShippingBillingView .content_footer  .secondary_button .button_bg a,
#SingleShipmentOrderSummaryView .content_footer  .secondary_button .button_bg a,
#MultipleShipmentOrderSummaryView .content_footer .secondary_button .button_bg a,
#OrderShippingBillingConfirmationView .content_footer .secondary_button .button_bg a{
	
}

#AjaxOrderItemDisplayView .button_bottom,
#AjaxCheckoutDisplayView .button_bottom,
#OrderShippingBillingView .button_bottom,
#SingleShipmentOrderSummaryView .button_bottom,
#MultipleShipmentOrderSummaryView .button_bottom,
#OrderShippingBillingConfirmationView .button_bottom{
	background:none;
}

/* header information */
#SingleShipmentOrderSummaryView #box,
#MultipleShipmentOrderSummaryView #box,
#OrderShippingBillingConfirmationView #box{
	/*
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#ccc;
	*/
	background-color:#fff;
	clear:left;
	padding:0 0px;
	zoom:1;
	margin-top:15px;
}
#AjaxCheckoutDisplayView .main_header,

#SingleShipmentOrderSummaryView .main_header,
#MultipleShipmentOrderSummaryView .main_header,
#OrderShippingBillingConfirmationView .main_header{
	background:transparent url(../images/colors/color1/bgSideNavTitle2.gif) repeat-x;
	clear:both;
	width:920px;
}
#AjaxOrderItemDisplayView .main_header .left,
#AjaxCheckoutDisplayView .main_header .left,
#OrderShippingBillingView .main_header .left,
#SingleShipmentOrderSummaryView .main_header .left,
#MultipleShipmentOrderSummaryView .main_header .left,
#OrderShippingBillingConfirmationView .main_header .left{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:4px 0px;
}
#AjaxOrderItemDisplayView .content_header .left,
#AjaxCheckoutDisplayView .content_header .left,
#OrderShippingBillingView .content_header .left,
#SingleShipmentOrderSummaryView .contentline,
#MultipleShipmentOrderSummaryView .contentline,
#OrderShippingBillingConfirmationView .contentline{
	float:left;
	padding:60px 0 10px;*padding:60px 0px 0px 0px;
}
.content_header .left .checkbox{
	display:none;
}
.content_header .left .radio .text{
	padding:0;
}
#OrderShippingBillingView .content_header .header_element_align .button_bg{
	background:transparent url(../images/colors/color1/multiple_shipping.jpg) no-repeat scroll left center;
	float:right;
	height:62px;
	margin-top:5px;
	text-align:center;
	width:152px;
}
#AjaxOrderItemDisplayView #order_details{
	margin-top:0;
	/*width:759px;*/}
#AjaxOrderItemDisplayView #total_breakdown{
	float:right;
	margin-top:10px;
	width:300px;
}
#OrderShippingBillingView .content_header .header_element_align .button_bg .button_bottom a{
	padding-top:18px;
}
#AjaxOrderItemDisplayView .body,
#AjaxCheckoutDisplayView .body,
#OrderShippingBillingView .body,
#SingleShipmentOrderSummaryView .body,
#MultipleShipmentOrderSummaryView .body,
#OrderShippingBillingConfirmationView .body{
	margin:0px 0 -6px;
}

/* unregistry information */
#OrderShippingBillingView .contentgrad_header{
	display:none;
}
#WC_UnregisteredCheckout_div_10{
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#ccc;
	height:40px;
	width:200px;
}
#WC_UnregisteredCheckout_div_10 h1{
	font-size:20px;
	margin:10px auto;
	text-align:center;
}
#billingCreateEditArea1{
	border:1px solid #ccc;
	/*background:transparent url(../images/colors/color1/genericESpot_bg.gif) repeat-x scroll left top;*/
	padding:10px 20px 0 20px;
	height:320px;
}

.col2_ship{
	display:none;
}
.required-field{
	float:left;
	width:5px;
	padding-right:5px;
	color:#D85A5A;
}
#OrderShippingBillingView .label_spacer{
	clear:left;
	float:left;
	width:100px;
	_width:100px;
	text-align:left;
	font-size:12px;
	color:#666666;
	margin:5px 5px 5px 0;
}
#OrderShippingBillingView .none_required_left{
	clear:left;
	float:left;
	width:70px;
	text-align:right;
	margin:5px 5px 5px 0;
	font-size:12px;
}
#OrderShippingBillingView .form_input{
	height:20px;
	padding:1px;
	margin:5px 0;
	font-size:12px;
	float:left;
}
#OrderShippingBillingView .column{
	clear:left;
	margin:5px 0;
	font-size:12px;
}
/* shipping information */
#OrderShippingBillingView .shipping_address,
#SingleShipmentOrderSummaryView .shipping_address{
	width:100%;
	margin-bottom:30px;
}
#OrderShippingBillingView  #order_details .shipping_address,
#SingleShipmentOrderSummaryView  #order_details .shipping_address{
	border:none;
	float:none;
	width:auto;
}
#OrderShippingBillingView  #order_details .shipping_method,
#SingleShipmentOrderSummaryView  #order_details .shipping_method{
	border:none;
	float:none;
	width:auto;
}
#OrderShippingBillingView .shipping_method,
#SingleShipmentOrderSummaryView .shipping_method{
	border-color:#CCCCCC;
}
#OrderShippingBillingView .shipping_address_content,
#SingleShipmentOrderSummaryView .shipping_address_content,
#OrderShippingBillingView .shipping_method_content,
#SingleShipmentOrderSummaryView .shipping_method_content{
	/*
	background:#fff url(../images/colors/color1/shippment_addressdisplay.jpg) repeat-x scroll left top;
	height:220px;
	padding:20px 30px;
	*/
	
}
#OrderShippingBillingView .shipping_method_content p span.text,
#SingleShipmentOrderSummaryView .shipping_method_content p span.text{
	padding-left:20px;
	font-size:14px;
}
#OrderShippingBillingView .shipping_method_content p span.text{
	padding-left:0px;
}
#OrderShippingBillingView .shipping_method_content p.text,
#SingleShipmentOrderSummaryView .shipping_method_content p.text{
	text-align:left;
	font-size:14px;
	display:block;
	width:200px;
	overflow:hidden;
}
#OrderShippingBillingView .shipping_address_content p,
#OrderShippingBillingView .shipping_method_content p,
#SingleShipmentOrderSummaryView .shipping_method_content p{
	margin:10px auto;
}
#SingleShipmentOrderSummaryView .shipping_address_content p{
	display:none;
}
#OrderShippingBillingView .shipping_address p.title,
#OrderShippingBillingView .shipping_method p.title,
#SingleShipmentOrderSummaryView .shipping_address p.title,
#SingleShipmentOrderSummaryView  .shipping_method p.title
 {
	background-color:#fff;
	color:#004B64;
	font-size:14px;
	font-weight:bold;
	padding:7px 0;
	text-align:center;
	display:block;
}

#OrderShippingBillingView .billing_method p.title,
#OrderShippingBillingView .receipt_shipping_address p.title{
	background-color:#fff;
	color:#004B64;
	font-size:14px;
	font-weight:bold;
	padding:7px 0;
	text-align:center;
	display:block;
	float:left;
}
#OrderShippingBillingView .address_title,
#SingleShipmentOrderSummaryView .address_title{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	display:block;
	float:left;
	width:60px;
	height:18px;
}

/* order item information */
#order_details{
	/*
	border-width:0 0 1px 1px;
	border-style:solid;
	border-color:#ccc;
	clear:left;
	*width:920px;
	*/
}
#order_details .nested{
	/*
	background-color:#fff;
	color:#004B64;
	font-size:14px;
	font-weight:bold;
	height:30px;
	text-align:center;
	*/
}
#order_details th{
	background-color:#FFFFFF;
	height:50px;
	font-weight:400;
	color:#666666;
	text-align:left;
		
	/*
	border-width:1px 1px 0 0;
	border-style:solid;
	border-color:#ccc;
	*/
	
}
#order_details .avail,
#order_details .QTY,
#order_details .each,
#order_details .total{
	/*
	border-width:1px 1px 0 0;
	border-style:solid;
	border-color:#ccc;
	background:#fff url(../images/colors/color1/shippment_addressdisplay.jpg) repeat-x scroll left top;
	height:140px;
	min-width:60px;
	text-align:center;
	*/
}
#order_details .total{
	/*
	font-family:Arial;
	*/
}
#order_details .th_align_left_normal,
#order_details .shippingaddress_nest,
#order_details .shippingmethod_nest,
#order_details .th_align_left_no_bottom,
#order_details .shipAddress,
#order_details .shipMethod{
	/*
	border-width:1px 1px 0 0;
	border-style:solid;
	border-color:#ccc;
	background:#fff url(../images/colors/color1/shippment_addressdisplay.jpg) repeat-x scroll left top;
	padding:15px;
	min-height:160px;
	vertical-align:center;
	*/
}
#OrderShippingBillingView #order_details .shipping_method_nested{
	/*
	margin-bottom:80px;
	*/
}
#order_details .th_align_left_normal .img{
	/*float:left;*/
}
#order_details .th_align_left_normal .itemspecs{
	/*float:left;*/
}
#order_details .th_align_left_normal .itemspecs a{
	color:#007BC8;
	font-size:12px;
	text-decoration:none;
}
#order_details .th_align_left_dotted_top_solid_bottom{
	background:none;
	border-top:0px dotted #ccc;
	border-right:0px solid #ccc;
	font-size:12px;
	height:15px;
}
#order_details .avail p{
	background:#fff url(../images/colors/color1/WC_Multipe_Instock.gif) no-repeat scroll left top;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin:auto;
	width:27px;
}

/* total information */
#total_breakdown{
	border-bottom:0px solid #DDDDDD;
	/*
	background:#FDFBF1;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#ccc;
	height:110px;
	position:relative;
	*width:918px;
	*/
}
#total_breakdown #order_total{
	float:right;
	height:100px;
	margin:10px 10px 0 0;
	text-align:right;
	width:233px;
}
#promotions{
	padding:20px 20px 20px 0;
	height:16px;
}
#AjaxOrderItemDisplayView .promotion_code,
#AjaxCheckoutDisplayView .promotion_code,
#OrderShippingBillingView .promotion_code{
	float:left;
	font:bolder;
	padding:1px 0;
}
#AjaxOrderItemDisplayView .promotion_input,
#AjaxCheckoutDisplayView .promotion_input,
#OrderShippingBillingView .promotion_input{
	float:left;
	padding-left:5px;
}
#AjaxOrderItemDisplayView .promotion_input .input,
#AjaxCheckoutDisplayView .promotion_input .input,
#OrderShippingBillingView .promotion_input .input{
	border:1px solid #ccc;
	width:100px;
	margin:0;
}
#AjaxOrderItemDisplayView .promotion_button,
#AjaxCheckoutDisplayView .promotion_button,
#OrderShippingBillingView .promotion_button{
	float:left;
	padding-left:5px;
}
#AjaxOrderItemDisplayView #WC_PromotionCodeDisplay_div_4 .button_bg,
#AjaxCheckoutDisplayView #WC_PromotionCodeDisplay_div_4 .button_bg,
#OrderShippingBillingView #WC_PromotionCodeDisplay_div_4 .button_bg{
	background:transparent url(../images/colors/color1/promotioncodebtn.jpg) repeat-x scroll center bottom;
	cursor:pointer;
	display:block;
	font-weight:bolder;
	margin-left:10px;
	height:17px;
	width:72px;
	text-align:center;
	float:left;
	margin:0 50px 0 0;
}
#OrderShippingBillingConfirmationView #billing .billing_method{
	float:left;
}
#OrderShippingBillingConfirmationView #billing .button_bg{
	background:#FFFFFF url(../images/colors/color1/back.gif) repeat-x scroll left top;
	display:block;
	height:38px;
	width:162px;
}
#OrderShippingBillingConfirmationView #billing .button_bg a{
	color:#000000;
	display:block;
	margin:5px 15px;
	padding-top:6px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:120px;
}
#OrderShippingBillingConfirmationView #checkout_crumb{
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px dotted #ccc;
	height:100px;
	padding:10px 0 0 20px;
}
#OrderShippingBillingConfirmationView .punchout .button_bg,
#OrderShippingBillingConfirmationView .continue_shopping .button_bg{
float:right;
margin-bottom:0;
margin-left:0;
margin-right:20px;
margin-top:15px;
}
#OrderShippingBillingConfirmationView .punchout .button_bg a,
#OrderShippingBillingConfirmationView .continue_shopping .button_bg a{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:5px 15px;
	padding-top:6px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:120px;
}
#OrderShippingBillingConfirmationView .punchout .button_bg a{color:#fff;}
#OrderShippingBillingConfirmationView .continue_shopping .button_bg a{color:#000;}
.shipping_method_MS_shipping_info_page p{
	line-height:20px;
}
.shipping_method_MS_shipping_info_page span.checkbox{
	display:block;
	margin:10px 0px 5px 0px;
}
.shipInstruction_option{
	height:18px;
	margin-bottom:2px;
	padding-left:5px;
}
.shipping_method_MS_shipping_info_page .remark_area{
	margin-top:5px;
}
.remark_area span{
	display:block;
	float:left;
	margin-top:2px;
}
.shipping_method_MS_shipping_info_page .remark_area input,
#ShippingInstructionRemarkArea_Div  input{
	width:80px;
	padding:1px;
}
#total_breakdown   #WC_SingleShipmentOrderTotalsSummary_td_5,
#total_breakdown  #WC_SingleShipmentOrderTotalsSummary_td_6{
display:none;
}
#order_details span.price,
#total_breakdown .total_figures{
	font-family:Arial;
	float:left; /*belen*/
	text-align:left;
	width:120px;
}
#OrderShippingBillingView  .shipping_address_MS_shipping_info_page table  td.address_title + td{
	display:block;
	float:left;
	overflow:hidden;
	width:108px;
}
/* billing page */
#WC_ShipmentDisplay_div_26{
	display:none;
}
#paymentSection1{
	border-width:1px 1px 0 1px;
	border-style:none;
	border-color:#ccc;
	margin-top:10px;
}
#WC_CheckoutPaymentAndBillingAddressSummaryf_div_1 {
	margin:10px auto;
	height:100px;
}
#OrderShippingBillingView #paymentArea1{
	display:none;
}
#OrderShippingBillingView #billing,
#MultipleShipmentOrderSummaryView #billing{
	zoom:1;
	z-index:99px;
}
#SingleShipmentOrderSummaryView #billing{
	display:none;
}
#OrderShippingBillingConfirmationView #billing{
	height:0px;
}
#OrderShippingBillingConfirmationView #billing .title,
#OrderShippingBillingConfirmationView #billing .billing_method{
	display:none;
}
#OrderShippingBillingView #billing .title,
#SingleShipmentOrderSummaryView #billing .title,
#MultipleShipmentOrderSummaryView #billing .title,
#OrderShippingBillingConfirmationView #billing .title{
	text-align:left;
}
#WC_CheckoutPaymentAndBillingAddressSummaryf_td_2_1{
	display:none;
}

.order_total{
	font-weight:normal;
	font-size:12px;
}
.breadcrumb_current {
	font-size:12px;
	font-weight:bold;
	}
/*------------------------------------------------------------------------------*/
/* 24.POPUP
/* -----------------------------------------------------------------------------*/
/*All the classes are similar to POPUP except that #tooltip_popup and #popup are different. Tooltip popups position should not be absolute and display should be block.*/
#tooltip_popup {
	position:absolute;
	right:110px;
	top:70px;
	width:285px;
	display:none;
}
#tooltip_popup .tooltip_popup_price{font-family:Arial;}
#OrderShippingBillingView #tooltip_popup ,
#MultipleShipmentOrderSummaryView   #tooltip_popup ,
 #AjaxOrderItemDisplayView #tooltip_popup {display:block;}
#tooltip_popup .header {
	background-image: url('../images/colors/color1/popup_header.png');
	background-repeat:no-repeat;
	text-align:right;
	_line-height:19px;
}
#tooltip_popup .popup_header_title {
	float:left;
	color:white;
	padding:5px 4px 0px 15px;
	font-size:11px;
}
#tooltip_popup .close {
	padding:5px 15px 0px 0px;
	color:white;
}
#tooltip_popup .close .icon{
	padding-top:2px;
	padding-left:4px;
	float:right;
}
#tooltip_popup .bodyarea {
	background:transparent url(../images/hola/bg_pop.png) no-repeat scroll 0 0;
	background-repeat:repeat-y;
	/*
	background-image: url('../images/colors/color1/popup_tile.png');
	background-repeat:repeat-y;
	*/
}

#second_level_category_popup .bodyarea {
	background:transparent url(../images/hola/bg_pop.png) no-repeat scroll 0 0;
	background-repeat:repeat-y;
	background-position:-413px 0;
}
 
#tooltip_popup .bodycontent {
	background-image: url('../images/colors/color1/popup_gradient.png');
	background-repeat: no-repeat;
	padding:12px 17px 12px 15px;
	margin:0px 1px 0px 1px;
	_line-height:19px;
}
#tooltip_popup .bodycontent_short {
	background-image: url('../images/colors/color1/popup_gradient_short.png');
	background-repeat: no-repeat;
	padding:12px 17px 12px 15px;
	margin:0px 1px 0px 1px;
}
#tooltip_popup .footer {
	background-image: url('../images/colors/color1/popup_footer.png');
	background-repeat:no-repeat;
	text-align:right;
	height:23px;
	width:285px;
}

/* left menu head */
.sidebar_header{
	margin-bottom:10px;
	width:200px;
}
.sidebar_header .dijitMenuItem{
	height:23px;
}
.sidebar_header .dijitArrowNode{
    float:right;
    width:10px;
    padding-right:10px;
	cursor:pointer;
	display:block;
}
.sidebar_header .dijitMenuExpandInner{
    display:none;
}
.sidebar_header .dijitA11yDownArrow{
    display:none;
}
.sidebar_header .dijitTitlePaneTextNode{
   border-bottom:1px solid #D0D0D0;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	width:170px;
	_width:165px;
	
}
.sidebar_header .dijitTitlePaneTextNode a{
    color:#000;
}
/* left menu item */
.sidebar_header .dijitMenuItemLabel{
	width:200px;
}
.sidebar_header .dijitMenuItemLabel:hover,
.sidebar_header .dijitMenuItemLabelHover{
	background:#FFFDE2;
	border:1px solid #DDD09C;
}
.sidebar_header .dijitButtonText{
	color:#5A3D1A;
    display:block;
    padding:0px 0px 0px 20px;
	cursor:pointer;
}
/* right part */
.dijitPopup{
	position:absolute;
}
.dropdown_right{
	background:#FFFDE2 url('../images/colors/color1/l3menuline.gif') no-repeat left top;
	*background:#FFFDE2 url('../images/colors/color1/l3menuline.gif') no-repeat left 2px;
	border:1px solid #DDD09C;
	border-left:0 none;
	position:absolute;
	left:-3px;
}
td.dijitReset span{
	border-bottom:1px dashed #F0E7C1;
	display:block;
}
td.dijitReset span a{
	color:#6F6436;
	display:block;
	padding:5px 0 0;
	width:150px;
}
.dropdown_top{
	/*background:#fef8da;
	border:1px solid #ccc;*/
	bottom:25px;
	margin:0 auto;
	position:fixed;
	width:190px;
	z-index:600;
}
#StartMenu{
	display:none;
}
#minimenu{
    background-color:#fff;
	width:188px;
	*width:187px;
	text-align:left;
	margin-top:-6px;
	margin-left:-5px;
	*position:relative;
}
#minimenu ul{
    line-height:20px;
    border-bottom:1px dotted #cdcdcd;
    margin-bottom:2px;
}
#minimenu ul li{
    padding-left:5px;
}
#minimenu ul li a{
	color:#5D470D;
	display:block;
	padding-left:40px;
	width:141px;
	*width:140px;      
}
#minimenu ul li a:hover{
    background:#f6efda;
}
#minimenu .content_personal{
    height:19px;
    width:auto;
    background:url(../images/colors/color1/cart/personal-info.gif) no-repeat top left;
    padding-left:30px;
	margin-left:5px;
    padding-top:5px;
    font-size:14px;
    border-bottom:1px solid #cdcdcd;
    color:#8a5d20;
}
#minimenu .content_account{
    height:19px;
    width:auto;
    background:url(../images/colors/color1/cart/account-ma.gif) no-repeat top left;
    padding-left:30px;
	margin-left:5px;
    padding-top:5px;
    font-size:14px;
    border-bottom:1px solid #cdcdcd;
    color:#8a5d20;
}
#minimenu .content_subscription{
    height:19px;
    width:auto;
    background:url(../images/colors/color1/cart/subcribe.gif) no-repeat top left;
    padding-left:30px;
    padding-top:5px;
	margin-left:5px;
    font-size:14px;
    border-bottom:1px solid #cdcdcd;
    color:#8a5d20;
}
#minimenu .WC_Cart_start_title{
    height:15px;
	border-right:1px solid #658b7a;
    background:url(../images/colors/color1/cart/minibar_startmenu_title.gif) no-repeat top left;
	_margin-left:0px;
	_position:relative;
}
#minimenu .WC_Cart_start_title div{
	background:transparent url(../images/colors/color1/cart/minibar_startmenu_close.gif) no-repeat scroll 0 0;
	float:right;
	height:10px;
	margin:2px 0 0 2px;
	width:10px;
	cursor:pointer;
}
#minimenu .WC_Cart_start_content{
	border-left:1px solid #658b7a;
	border-right:1px solid #658b7a;
    border-bottom:1px solid #658b7a;
	_margin-top:-2px;
}
#minimenu .WC_Cart_start_title img.close{
    float:right;
    height:10px;
    width:10px;
}

*:focus { -moz-outline-style: none;outline:0; } /* IE不支持 */
.rightCategoryRecommendation{
width:65px;
height:30px;
}

#Page3{
	padding:20px;
	_padding:15px 20px;
}
.mainADContainer>div{
margin:1px;
}
#WC_ContentAreaESpot_div_1_FurnitureFeaturedProducts .body588 br,#compareZone .dojoDndItem:first-child a{display:none;}


#WC_CategoriesSidebarDisplayf_Start{
font-weight:bold;
margin-left:25px;
}

a#WC_ShipmentDisplay_links_3 ,a#WC_MultipleShipmentDisplay_links_3{
	color:#004B64;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin-top:18px;

}
input#shipAsComplete{
display:block;
float:left;
vertical-align:middle;
}
#WC_BillingAddressDropDownDisplay_div_1 br{
display:none;

}
.dijitA11yDownArrow {
display: none;
}
#WC_CachedBundleDisplay_div_13{
	margin-bottom:0;
	margin-top:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	/*
	background:#FFFFFF url(../images/colors/color1/productDetail_combo_bg.jpg) repeat-x scroll center top;
	*/
}
#WC_CachedPackageDisplay_div_15{
	margin-bottom:0;
	margin-top:20px;
	padding-top:20px;
	padding-left:20px;
}
#WC_CachedBundleDisplay_div_14{
	margin-left : 20px;
}
#WC_CachedPackageDisplay_div_34{
	margin-left : 10px;
}
.product_bundle_item_table {
margin-top:10px;
}
.product_bundle_item_table .product_image{
	width: 80px;
	vertical-align:top;
}
.product_bundle_item_table .product_description{
	width: 600px;
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
}
.product_bundle_item_table .product_quantity_title{
	width: 30px;
	float: right;
	vertical-align:top;
}
.product_bundle_item_table .product_quantity_value{
	width: 20px;
	vertical-align:top;
}
#WC_CachedPackageDisplay_div_15 h1{
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#WC_CachedPackageDisplay_div_15 .left {
	float: left;
}
#WC_CachedPackageDisplay_div_15 .product_image{
	width: 100px;
	vertical-align:top;
}
#WC_CachedPackageDisplay_div_15 .product_description{
	width: 500px;
	vertical-align:top;
}
#WC_CachedPackageDisplay_div_15 .product_price_title{
	vertical-align:top;
}
#WC_CachedPackageDisplay_div_15 .product_price_value{
	vertical-align:top;
}
#WC_CachedPackageDisplay_div_15 .product_formattedQuantity{
	vertical-align:top;
}

/*popup discount*/
#OrderShippingBillingView #WC_BillingAddressDropDownDisplay_div_1{
	display:none;
}
#receiptAddressId{
	display:block;
	float:left;
	margin-top:15px;
}
#receiptAddressDisplayArea{
clear:both;
}
.item-quantity input{
text-align:center;
}

#ShopcartPaginationText2,.shopcart_pagination{
	
}
.shopcart_pagination br,#order_details br{display:none;}

.shopcart_pagination  span.text{
	display:block;
	padding-top:10px;
}

#payMethodId{
	display:block;
	float:left;
	margin-top:7px;
}

#OrderShippingBillingView #orderReceiptSection p.title,#SingleShipmentOrderSummaryView  #orderReceiptSection p.title{
float:left;
}

#OrderShippingBillingView #WC_ShopcartAddressFormDisplay_div_8{
display:block;
margin-top:5px;
}
#OrderShippingBillingView #stateDiv{
	float:left;
	margin-top:10px;
}
#centered_single_column_form br,
#SingleShipmentOrderSummaryView  .receipt_shipping_address,
.billing_method br,#MultipleShipmentOrderSummaryView .receipt_shipping_address{
	display:none;
}

#SingleShipmentOrderSummaryView #billing p.title,
#MultipleShipmentOrderSummaryView #billing p.title,
#OrderShippingBillingConfirmationView #billing p.title{
	font-size:14px;
	color:#004B64;
	font-weight:bold;
}


#SingleShipmentOrderSummaryView #orderReceiptSection label{
	clear:left;
	color:#666666;
	height:24px;
	line-height:13px;
}
#MultipleShipmentOrderSummaryView #orderReceiptSection{
	margin-bottom:10px;
	padding-top:10px;
}
#OrderShippingBillingView table{
	clear:both;
	margin-top:0;
}
#OrderShippingBillingView #WC_AddressEntryForm_Chnf_div_11{
}

/*#AjaxLogonForm  #SendMsgForm,#WC_WishListResultDisplay_div_1.body588{display:none;}*/
/* message box */
#WC_Cart #MessageArea {
    background: transparent url(../images/colors/color1/messagebox.png) no-repeat scroll 0 0;
	display: none;
	float: right;
	height:97px;
	width:353px;
	position: relative;
} 
#WC_Cart #MessageArea #message {
				padding-left:90px;
				padding-top:7px;
				width:250px;
} 
#WC_Cart #MessageArea #message #text {
	font-size:16px;
	height:80px;
	line-height:20px;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	width:235px;
}

#MessageArea {
	display:none;
	position:fixed;
	text-align:center;
	top:0px;
	left: 0px;
	width:100%;
	z-index:999;
	padding-top: 6px;
	padding-bottom: 10px;
	_position:absolute;
	_height:50px;
	_top:expression(documentElement.scrollTop); 
	_width:expression(document.body.clientWidth);
	z-index:999999;
	
}
.StatusMessageArea {
	background:transparent url(../images/colors/color1/messageArea_bg.png) repeat-x scroll 0 0;
	_top:expression(documentElement.scrollTop); 
	_width:expression(document.body.clientWidth);
}
.ErrorMessageArea {
	background:transparent url(../images/colors/color1/messageArea_error_bg.png) repeat-x scroll 0 0;
	_top:expression(documentElement.scrollTop); 
	_width:expression(document.body.clientWidth);
}
#MessageArea #message {
	float:left;
	position:relative;
	text-align:left;
	width:850px;
}
.StatusMessageArea  #attention {
	
	background:transparent url(../images/colors/color1/attention.gif) no-repeat scroll left top;
	
	float:left;
	height:25px;
	margin-left:20px;
	margin-top:4px;
	width:30px;
}
.ErrorMessageArea  #attention {
	background:transparent url(../images/colors/color1/error.gif) no-repeat scroll left top;
	float:left;
	height:25px;
	margin-left:20px;
	margin-top:4px;
	width:30px;
}
#MessageArea  #close {
	background:transparent url(../images/colors/color1/close.gif) no-repeat scroll left top;
	float:right;
	height:25px;
	margin-top:5px;
	width:30px;
	cursor: pointer;
}

.StatusMessageArea #message #ErrorMessageText  {
	font-size:14px;
	height:30px;
	line-height:30px;
	text-align:center;
	vertical-align:middle;
	font-weight:700;
	color:white;
}

.ErrorMessageArea #message #ErrorMessageText {
	font-size:14px;
	height:30px;
	line-height:30px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	z-index:99999;
}

#OrderShippingBillingErrorArea {
	float:left;
	width:100%;
}


.association_arrow_down {
	background: transparent url(../images/colors/color1/arrows_up_down.png) no-repeat scroll -20px -20px;
	height:20px;
	width:20px;
	margin:0 auto;
	margin-top:8px;
	cursor: pointer;
}
.association_arrow_up {
	background: transparent url(../images/colors/color1/arrows_up_down.png) no-repeat scroll 0px -20px;
	height:20px;
	width:20px;
	margin:0 auto;
	cursor: pointer;
}
.association_arrow_down_disable  {
	background: transparent url(../images/colors/color1/arrows_up_down.png) no-repeat scroll -20px 0px;
	height:20px;
	width:20px;
	margin:0 auto;
	margin-top:8px;
	cursor: pointer;
}
.association_arrow_up_disable  {
	background: transparent url(../images/colors/color1/arrows_up_down.png) no-repeat scroll 0px 0px;
	height:20px;
	width:20px;
	margin:0 auto;
	cursor: pointer;
}


/* search results page */
#AjaxCatalogSearchView #content_wrapper_box{
	padding-left:5px;
	background:none;
	min-height:0px;
}
#AjaxCatalogSearchView #content588 {
	padding-top:0;
	float:left;
}
#AjaxCatalogSearchView  #Search_Area_div .body588{
	_padding-left:20px;
	_width:558px;
	line-height:20px;
	float:left;
	width:20%;
}
#AjaxCatalogSearchView .left_browsed{margin-top:0px;}
#AjaxCatalogSearchView  table#four-grid{
	*margin-left:15px;
	margin-top:0px;
}
#Search_Result_Summary h1,
#Search_Advanced_Header h1{
	font-size:14px;
	color:#fff;
	padding-top:5px;
	background:transparent url(../images/colors/color1/leftBrowsed_repeat2.gif) repeat-x scroll right top;
	
}
#Search_Result_Summary .Search_Result_Summary_Text{
	line-height:20px;
	width:500px;
	padding-left:20px;
	display:block;	
}
#Search_Result_Summary .Search_Result_Summary_Text a.catalog_link{
	color:#a77405;
}
#Search_Result_div .contentgrad_header .left{
	margin-top:15px;
	margin-bottom:15px;
}
#Search_Result_div .contentgrad_header .right{
	float:right;
	padding-right:20px;
	display:none;
}
#Search_Result_div  span.display_text{
	padding-left:30px;
}
#Search_Result_Summary font{
    display:block;
    color:#333;
    margin:5px 0px;
    border-bottom:1px dashed #cdcdcd;
    padding:5px 0px 3px 20px;
}
#Advanced_Search_Form_div{
	padding:10px 0px 0px 30px;
}
#Advanced_Search_Form_div  input{
	padding:1px;
}
#Advanced_Search_Form_div  label{
	display:block;
	float:left;
	padding-top:2px;
	width:80px;
}
#Advanced_Search_Form_div  label.nodisplay{display:none;}
#Advanced_Search_Form_div  .column{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#Advanced_Search_Form_div .cancel_column span.primary_button span.button_container span.button_bg{
	background:transparent url(../images/colors/color1/okey.gif) no-repeat scroll center top;
	display:inline-block;
	height:38px;
	width:162px;
}
#Advanced_Search_Form_div .cancel_column span.primary_button span.button_container span.button_top span.button_bottom a{
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-left:66px;
	padding-top:10px;
	text-decoration:none;
}
#Advanced_Search_Form_div  .cancel_column{
	float:left;
}
#Advanced_Search_Form_div #cancelSearchButton{
	float:left;
	padding-left:10px;
}
#Advanced_Search_Form_div #cancelSearchButton  span.secondary_button span.button_container span.button_bg{
	background:transparent url(../images/colors/color1/cancel.gif) no-repeat scroll center top;
	display:inline-block;
	height:38px;
	width:162px;
}
#Advanced_Search_Form_div #cancelSearchButton  span.secondary_button  span.button_container span.button_top span.button_bottom a{
	color:#333;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-left:66px;
	padding-top:10px;
	text-decoration:none;
}
#Logon .login_input{
width: 200px;
}
#AjaxCheckoutDisplayView #email_ad_1 img,#AjaxOrderItemDisplayView #email_ad_1 img{
	width:160px;height:46px;
}
#ProductDisplayView #product .product_options .price{
	margin-left:0px;
}

#AjaxCheckoutDisplayView #email_ad_1 img,#AjaxOrderItemDisplayView #email_ad_1 img{
	width:160px;height:46px;
}
#ProductDisplayView #product .product_options .price{
	font-family:Arial;
	font-size:28px;
	color:#CC3433;
}
}
#orderQuantity{line-height:18px;}

#editAddressLink a,
#newShippingAddressButton a,
a.order_link,
a.myaccount_link,
.my_account .main_header span.main_header_text a{
	color:#9D5E00;
}
.itemspecs a.discount{color:#9D4200;}
#DiscountDetailsDisplayView #main_content_wrapper{
margin-top:10px;
border:1px solid #E4E4E4;
background-color: #fff;
}
#DiscountDetailsDisplayView #main_content_wrapper #content_wrapper_border{
margin: 20px;
}
#DiscountDetailsDisplayView #main_content_wrapper #content_wrapper_border .heading{
color:#333333;
font-family:Arial;
font-size:14px;
font-weight:bold;
line-height:40px;
margin-bottom:10px;
}
#DiscountDetailsDisplayView #main_content_wrapper #content_wrapper_border .discount{
font-weight:bold;
color:#FF5500;
font-size:14px;
line-height:30px;
margin-bottom:10px;
}
#DiscountDetailsDisplayView #main_content_wrapper #content_wrapper_border .discount img{
padding-bottom:10px;
}
#DiscountDetailsDisplayView #main_content_wrapper #content_wrapper_border .text{
font-size:13px;
line-height:20px;
padding-left:20px;
}
#DiscountDetailsDisplayView #main_content_wrapper #content_wrapper_border .text p{
padding-top:5px;
padding-left:20px;
}
#product #mainTabContainer .dijitTabLabels-top{
display: none;
}

#product #mainTabContainer #Description{
	clear: both;
	line-height:20px;
	min-height:50px;
	width:688px;
	margin-bottom:20px;
}
#product #mainTabContainer li{
	margin-left:16px;
}
#product #mainTabContainer #Attachments{
	clear: both;
	line-height:20px;
	padding-left:15px;
	width:688px;
}
#compareDropZoneImgDiv #compareCatentry11957 {
	height:80px;
}
#receiptInfo{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:0 20px 10px;
	z-index:1;
}
#SingleShipmentOrderSummaryView #receiptInfo,
#MultipleShipmentOrderSummaryView #receiptInfo,
#OrderShippingBillingConfirmationView #receiptInfo{
	border:none;

}
#receiptInfo input{
	vertical-align:middle;
	margin-right:5px;
}#receiptInfo #receiptTitle{
	background-color:#F7F7F7;
	border:1px solid #CECECE;
	height:16px;
	padding:2px;
	width:100px;
}
#OrderShippingBillingView .dijitTooltipContainer,
#AjaxOrderItemDisplayView .dijitTooltipContainer,
#AjaxLogonForm .dijitTooltipContainer,
#MultipleShipmentOrderSummaryView .dijitTooltipContainer{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#98672e;
color:white;
height:auto;
width:auto;
}
#OrderShippingBillingView .dijitTooltipAbove .dijitTooltipConnector,
#AjaxOrderItemDisplayView .dijitTooltipAbove .dijitTooltipConnector,
#MultipleShipmentOrderSummaryView  .dijitTooltipAbove .dijitTooltipConnector
{background:none;}
.dijitTooltipAbove .dijitTooltipContainer{border:none;background:none;display:none;}
#AjaxOrderItemDisplayView .dijitTooltipContainer{margin-top:130px;}
#AjaxOrderItemDisplayView #errorMessageIFrame,#OrderShippingBillingView #errorMessageIFrame{display:none;height:0px;}

#AjaxCheckoutDisplayView  #checkoutButton,
#AjaxOrderItemDisplayView #checkoutButton{
	float:left;
}
#AjaxCheckoutDisplayView #quickCheckoutButton,
#AjaxOrderItemDisplayView #quickCheckoutButton{
	float:right;
}

#AjaxCheckoutDisplayView #WC_CheckoutLogonf_div_9{
	overflow:hidden;
}

/*site map*/
.sitemap {
	margin:0 auto;
	width:585px;
}
.sitemap .title {
	padding:13px 0 13px 8px;
}
.static_pages_header {
	color:#DD5901;
	font-size:14px;
}

.sitemap .container {
	float:left;
	padding:0 8px 16px;
	width:276px;
}
.sitemap .links {
	background:#fff url(../images/colors/color1/sitemap_grad.png) no-repeat scroll 0 0;
	border-left:1px solid #C9D3DE;
	border-right:1px solid #C9D3DE;
	margin:0 auto;
	min-height:200px;
	_height:200px;
	padding:5px 10px;
}

#SiteMapView  #box{
	border:1px solid #C0DCF2;
	background-color:#fff;
}

#SiteMapView .links a{
	color:#404040;
}
#SiteMapView p img{
	vertical-align:bottom;
}

#total_breakdown .breadcrumb_current{
	color:#DB005C;
	font-style:normal;
	font-weight:700px;
	
}
/*Ominifind */
#ODE_left{
    float:left;
    width:790px;
    border:1px solid #ccc;
    background:#fff url(../images/colors/color1/myaccount_title_repeat.jpg) repeat-x left top;
}
#ODE_filter{width:180px;float:left;}
#ODE_filter .ODE_filter_title h3{
    line-height:28px;
    height:28px;
    margin-left:10px;
    border-bottom:1px solid  #cdcdcd;

}
#ODE_filter .sidebar_legend{
	padding:1px 0px 1px 10px;
	font-size:12px;
	font-weight:normal;
	
}
#ODE_filter fieldset{
    border:0px;
}
#ODE_filter img{display:none;}
#ODE_filter ul{
    background:#FBFAF5 none repeat scroll 0 0;
	border-top:1px solid #F9F6ED;
	margin-left:10px;
	padding-bottom:3px;
	overflow:hidden;
}
#ODE_filter ul li{
margin:2px 0 0 10px;
}
#ODE_filter ul li a{
    color:#9c5f00;
}
#ODE_result_wrapper{
    width:600px;
    float:left;
}
#ODE_box .contentgrad_header{
	background:none;
}
#ODE_box  .contentgrad_header .left {
	width:580px;
}
#ODE_box #fastFinderResultControls1{
	margin-left:10px;
}
#ODE_box #fastFinderResultControls1  .left_corner{
	width:19px;
	height:30px;
	background:url(../images/colors/color1/ODE_historyLeft.jpg) no-repeat top left;
	float:left;
}
#ODE_box #fastFinderResultControls1  .left{
	background-color:#FBF5E5;
	border-bottom:1px solid #ECE0BA;
	border-top:1px solid #ECE0BA;
	float:left;
	height:21px;
	padding-top:7px;
	width:550px;
}
#ODE_box #fastFinderResultControls1 .right_corner{
	width:6px;
	height:30px;
	background:url(../images/colors/color1/ODE_historyRight.jpg) no-repeat top left;
	float:left;
}
#ODE_box #fastFinderResultControls1 a.condition{
color:#8A5400;
height:12px;
padding:3px;
}
#ODE_box .fastFinderSortDropDown{
float:right;
width:150px;
margin:-39px 10px 0px 0px;
}
#ODE_box #WC_FastFinderDisplay_div_11{
	padding:10px;
}
#ODE_filter .show_more,
#ODE_filter .show_less{
	margin-top:15px;
	padding-bottom:10px;
        margin-left:10px;
}
#ODE_filter .show_more_btn,
#ODE_filter .show_less_btn{
	color:#000000;
	display:block;
	height:27px;
	margin:0 auto;
	padding:13px 0 0 40px;
	width:126px;
}
#ODE_filter .show_more_btn{
	background:url(../images/colors/color1/ODE_showMore.jpg) no-repeat top left;
}
#ODE_filter .show_less_btn{
	background:url(../images/colors/color1/ODE_showLess.jpg) no-repeat top left;
}
.loadingStatusArea{
	background:url(../images/loading.gif) no-repeat top left;
	width:100px;
	height:100px;
	margin:100px 0px 0px 80px;
}
#WC_Cart_content .loadingStatusArea{
margin:10px 0px 0px 250px;
width:350px;
background:url(../images/loading_large.gif) no-repeat top left;
}
#Page3  .loadingStatusArea{margin-top:-10px;}

/* privacy page from the link in my accountpage*/
.help_privacy{
	background-color:#fff;
	padding:20px;
	border:1px solid #CCCCCC;
}
.help_privacy .contentgrad_header {
	background:transparent url(../images/colors/color1/repeat_x2.jpg) repeat-x scroll 0 -100px;
	border-top:1px solid #CCCCCC;
	padding:5px 0 0 5px;
	margin-top:5px;
}	

#errorMessageIFrame{
height:0px;
width:0px;
}
.my_account .edit_pass_form  #edit_password  .error_msg{
color: red;
font-weight: bold;
}
#WC_SingleShipmentOrderTotalsSummary_span_1{}
.address_invaild_message{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fdf0c9;
color:#000;
border:1px solid #e8d8a9;
margin-bottom:10px;
padding:10px;
float: left;
clear:both;
width: 180px;
}
#WC_AccountForm_div_12 .label_spacer{float:left;width:70px;}


#WC_PasswordResetDisplay_div_1{
	width:520px;
	margin:0 auto;
}

#WC_PasswordResetDisplay_div_1 a{
	color:white;
}


 
/* ================= hola add ================= */

/*============================================================
 * bottom module
/===========================================================*/

.WC_CachedFooterDisplay p{text-align:center; line-height:25px;}
.WC_CachedFooterDisplay p.copyright,
.WC_CachedFooterDisplay p.copyright a{color:#999;}

 /* side_menu */
#HelpCenterView .side_menu{
    padding:15px 0 20px;
    width:160px;
    border-right:1px solid #eee;
}

/* my hola button */
.btn_myhola{
    display:block;
    width:140px;
    height:28px;
    line-height:28px;
    text-align:center;
    color:#007791;
    font-weight:700;
    background-position:0 -976px;
}

#HelpCenterView .side_menu dt{
    margin:10px 5px 5px;
    height:24px;
    line-height:24px;
    text-indent:20px;
    font-family:Tahoma,Tahoma,sans-serif;
    color:#007791;
    background-position:-245px -591px;
    overflow:hidden;
}

.side_menu dd a{
    display:block;
    height:24px;
    line-height:24px;
    text-indent:25px;
    color:#000;
}

.side_menu dd a:hover,.side_menu dd.on a{
    text-decoration:none;
    background-color:#f5f7f8;
}


/*============================================================
 * my order
/===========================================================*/

/* order status */
#order_info li{
    color:#333;
    line-height:22px;
}
#order_info li i{
	display:inline-block;
    width:123px;
    text-align:right;
    
    }
#order_info li em{color:#f60;}
#order_info li a{color:#007791;}

#order_info li.diff1{
    padding-bottom:10px;
    border-bottom:1px solid #eee;
}

#order_info li.diff2{padding-top:10px;}
.myaccount_title{
	line-height:10px;
}

.img_hola{border:1px solid #eee;}

.login{
    padding:10px 20px;
    width:338px;
    height:350px;
    border:1px solid #e4e4e4;
    position:relative;
    margin-top:0px;
}

.login ul{padding-left:50px;}

.login li{
    height:40px;
    line-height:40px;
}

.login li.tips{margin-bottom:20px;}

.login li.diff{padding-left:52px;}

.login p{
    position:absolute;
    right:20px;
    bottom:20px;
}

.content h2{
    font:700 16px/40px Tahoma,Tahoma,sans-serif;
    color:#449bae;
}
.content a{
    color:#007791;
    margin:0 3px;
}
.login .text{
	width:172px;
    height:18px;
    line-height:18px;
    padding:3px;
    border:1px solid #999;
}

.register{
    padding:10px 20px;
    width:470px;
    border:3px solid #007791;
    margin-top:0px;
}

.register table{ width:420px;}

.register th{
    width:168px;
    text-align:right;
    font-weight:400;
    vertical-align:top;
    height:33px;
	line-height:33px;
}

.register td{
    width:250px;
    color:#787878;
}
.register a.verify_text{
	margin-left:90px;
}
.register .text{
	width:172px;
    height:18px;
    line-height:18px;
    padding:3px;
    border:1px solid #999;
}

.space{
    height:10px;
    text-indent:-9999px;
}

.register td label{color:#333;}

.register td.verify .text{width:80px;}

.register td.verify p{text-indent:87px;}

/* registration agreement */
#agree{
    position:absolute;
    top:0px;
    left:0px;
    width:377px;
    height:365px;
    border:3px solid #03809c;
    background-color:#fff;
    z-index:1000;
    overflow:scroll;
}
#agree h3{
    position:relative;
    height:29px;
    line-height:29px;
    text-indent:10px;
    font-weight:400;
    font-size:14px;
    color:#459bac;
    border-bottom:1px solid #03809c;
}

#agree .p_close{top:6px;right:10px;}

.agree_info{
    position:relative;
    width:350px;
    height:335px;
    background-color:#fff;
}

.agree_info p{
    padding:10px;
    line-height:20px;
    color:#656565;
}

.input_spacer .form_input{
	border:1px solid #999999;
	color:#999999;
	height:18px;
	line-height:18px;
	padding:2px;
	float:left;
	clear:left;
}
.input_spacer .text_area{
	height:88px;
	overflow:auto;
	vertical-align:bottom;
	width:388px;
}
.now_page {
	background-position:-233px -945px;
	border-bottom:1px solid #B2D6DE;
	color:#999999;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-indent:30px;
}
.now_page a {
	color:#007791;
	margin-right:3px;
}
.hola_price{
	color:#5C5C5C;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	line-height:1.6em;
}
.goods_box_ctrl {
	height:15px;
	margin-left:30px;
	margin-top:10px;
	padding:0 0;
	position:relative;
	margin-bottom:20px;
}

/*============================================================
 * format tab
/===========================================================*/
*{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,button,select{font-size:12px;}
.uinfo_table th {
	color:#333333;
	font-weight:400;
	text-align:left;
	width:100px;
}
button,label,.submit,.button,.btn{
	cursor:pointer;
}
img,input,select{
	vertical-align:middle;
	margin-right:0px;
}
img{border:0px}
ul,ol{list-style-type:none;}
table{
	empty-cells:show;
	border-collapse:collapse;
}
em,cite,i {font-style:normal;}
dt{font-weight:700;}
del{
	text-decoration:line-through;
	color:#666666;
}
a{
	color:#333333;
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
	color:#007791;
}
a:focus{outline:0;}

/* quickly style */
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.n{display:none;}


/*============================================================
 * background setup
/===========================================================*/
.header,
.nav li,
.hola_title,
.hola_title span,
#hot_item h2,
.hola_help_box dd,
.now_page,
.btn,
.btn_view,
.button,
.text_bg,
.blog_user_box dl,
.blog_user_box dt a:hover,
.side_box .box h3,
.side_menu dt,
#goods_group dd span,
.favorite_link a,
.goods_info_text li,
.ubb_dl dt,
#ebook dd a,
td.goods_sales div span,
.bar_tab_box,
#bar_content span,
.btn_myhola,
.button_bg,
.my_account  .content_footer  .button_footer_line span.primary_button span.button_container span.button_bg,
.p_close,
.my_account .main_header,
.submit,
.goods_ads_hola span,
.WC_Cart_button_opened,
.WC_Cart_button_closed,
.combo_area .add_flag_hola,
.product_options span.primary_button span.button_container span.button_top span.button_bottom a,
.product_options .features p a,
.combo_area .combo_header,
.shopping_list_delete,
.bar_link li.bar_help a,#nav_submenu a.icon6
{
 	background:url(../images/bg.png) no-repeat;
}
.icon_ctrl{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/buy_ctrl.gif) no-repeat scroll 0 0;
	overflow:hidden;
}
/* repeat background */
.header,.hola_title,.bar_tab_box,.my_account .main_header{
	background-repeat:repeat-x;
	width:751px;
}


/*============================================================
 * layout all content
/===========================================================*/

.wrap{
    margin:0 auto;
    width:981px;
}
.top{
    height:60px;
    position:relative;
    z-index:10;
}

.header{
    width:100%;
    height:82px;
    padding-bottom:12px;
    background-position:0 -33px;
}

.content{
	padding:0px 25px;
    color:#333;
   	margin:15px auto;
    /*
    margin-bottom:28px;
    height:100%;
    overflow:hidden;
    */
}

.main{
    position:relative;
    width:751px;
    z-index:9;
}

.side{
    width:210px;
    height:100%;
}

.side_ebook{
	margin-top:15px;
}
.box{
	/*
	margin-bottom:12px;
	*/
}

.footer{
	/*
	padding:15px 0 50px;
	*/
}


/*============================================================
 * form button,text and a button make beautiful
/===========================================================*/

/* background input search */
.text_bg{
    border:0;
    width:175px;
    height:24px;
    line-height:24px;
    color:#ccc;
    background-position:0 -543px;
    padding-top:5px;
    height:19px;
    _padding-top:0px;
    _height:24px;
}


/* button 
------------ */
.button{
    background-color:#F8F8F8;
	background-position:0 -591px;
	border:0 none;
	color:#007791;
	height:24px;
	line-height:24px;
	width:76px;
}

/* width is 58px button */
.btn58px{
    width:58px;
    text-align:center;
    background-position:-75px -591px;
}

/* add choice sequence button */
.btn_add{
    width:90px;
    text-indent:15px;
    background-position:-132px -591px;
}

/* a picture 
   ----------------------- */
.btn{
    display:inline-block;
    padding-top:0px;
    width:95px;
    height:29px;
    line-height:27px;
    color:#fff;
    text-align:center;
    text-indent:5px;
    background-position:0 -884px;
}
a.btn{
	color:#FFFFFF;
}
.btn:hover{
    text-decoration:none;
    color:#fff;
    background-position:-95px -884px;
}

/* golden background button */
.btn_golden{
    padding-top:0;
    padding-bottom:2px;
    height:28px;
    font-weight:700;
    border:0;
}

/* shopping picture button */
.btn_shop_small{
	background-position:0 -853px;
}
.btn_shop_small:hover{background-position:-95px -854px;}

.btn_shop_big{
    width:135px;
    height:37px;
    text-indent:0px;
    background-position:0 -645px;
    display:inline-table;
}
.btn_shop_big:hover{background-position:0 -690px;}


/* rss reader button */
.btn_rss{
    width:135px;
    height:37px;
    text-indent:-9999px;
    background-position:0 -781px;
}
.btn_rss:hover{background-position:0 -736px;}


/* green background button */
.btn_green{
    width:85px;
    text-indent:0;
    border:0;
    background-position:0 -1004px;
}
.btn_green:hover,
.bnt_green_hover{background-position:-84px -1004px;}


/* gray button */
.btn_gray{
	background-position:0 -944px;
	display:inline-block;
}
.btn_gray:hover{background-position:-95px -944px;}

/* add to favorite button */
.favorite_link a{
    display:block;
    line-height:35px;
    text-indent:15px;
    color:#007790;
    background-position:-246px -1038px;
    overflow:hidden;
}

/* control button ( use value add or close ) */
.icon_ctrl{
    display:block;
    width:16px;
    height:16px;
    text-indent:-9999px;
    cursor:pointer;
}

/*============================================================
 * nav module
/===========================================================*/
.logo{float:left; width:228px;}

/* top menu */
.top_menu{
	padding-top:20px;
	position:absolute;
	right:0;
}
.top_menu li{
    float:left;
    height:24px;
    line-height:24px;
    color:#ccc;
    list-style-type:none;
}
.top_menu li a{padding:0 10px;color:#007791;}

/* main nav setup */
.nav{
	padding:0 0 0 10px;
}
.nav li{
   	float:left;
	height:24px;
	line-height:24px;
	margin-right:10px;
	padding-left:0px;
	padding-top:6px;
}

.nav li.icon1{background-position:-240px -642px;}
.nav li.icon10301{background-position:-240px -683px;}
.nav li.icon10302{background-position:-240px -726px;}
.nav li.icon10303{background-position:-240px -768px;}
.nav li.icon10332{background-position:-240px -810px;}
.nav li.icon6{background-position:-240px -853px;}

.nav li a{
    font-size:14px;
    font-family:Tahoma,Tahoma,sans-serif;
    color:#666;
    font-weight:700;
}

.nav li a:hover{
    color:#007791;
    text-decoration:none;
}

/* search */
.hola_search{
	right:0;
	width:227px;
}

.hola_search .text_bg{
    width:166px;
    background-position:0 -567px;
    
}

.hola_search .button{
    background-position:-75px -615px;
	text-indent:15px;
	width:52px;
}

/* index nav */

.header_box .hola_search{
	
}

/* main nav */
.main_nav{
    height:38px;
    border-bottom:1px solid #ddd;
    width:751px;
}

.main_nav .top_menu{
	padding-top:0;
	position:absolute;
	float:right;
	margin-top:8px;
}

/* side nav */
.side_nav{
    position:relative;
    width:228px;
    border:1px solid #ddd;
    margin-bottom:28px;
}

.side_nav dd{
    color:#c4c4c2;
    text-indent:25px;
    line-height:22px;
}

.side_nav dd a{
    font-family:Tahoma,Tahoma,sans-serif;
}

.side_nav .hola_search{
    right:15px;
    bottom:10px;
    left:20px;
    margin-bottom:12px;
	margin-left:24px;
	margin-top:10px;
	width:auto;
}

.side_nav .hola_search .text_bg{width:130px;background-position:0 -543px;}

/*============================================================
 * all content setup 
/===========================================================*/
.hola_title{
	color:#007791;
    height:23px;
    font-size:12px;
    font-weight:700;
    background-position:0 -12px;
    position:relative;
    width:auto;
    line-height:17px;
}

.hola_title span{
    float:left;
    display:block;
    overflow:hidden;
    margin-right:8px;
    height:21px;
    line-height:18px;
    color:#007791;
    background-position:0 -145px;
}

#hola_blog_user .hola_title span{width:40px; background-position:-70px -1085px;}

#hola_blog_user .hola_title{
	width:210px;
	background-position:0 -12px;
	line-height:15px;
}

.hola_vip_box .hola_title span{width:110px; background-position:0 -1064px;}

.hola_vip_box .hola_title{
	margin:0 auto;
	width:981px;
	line-height:15px;
}


#hot_goods .hola_title span{width:31px; background-position:-35px -1085px;}




/*============================================================
 * banner current position break page
/===========================================================*/

.banner{height:100%;overflow:hidden;}

/* current page position */
.now_page{
    height:25px;
    line-height:30px;
    overflow:hidden;
    text-indent:30px;
    color:#999;
    border-bottom:0px solid #ccc;
    background-position:-233px -945px;
}
.now_page a{color:#007791;margin-right:3px;}
.now_page span{color:#333;}


/* break page */
.hola_page{
	float:right;
	position:relative;
}

.hola_page li{
    float:left;
    margin-right:10px;
    text-align:center;
}

.hola_page li a{
    display:block;
    width:20px;
    height:20px;
    line-height:20px;
    color:#007690;
    border:1px solid #fff;
}

.hola_page li span{
    display:block;
    width:20px;
    height:20px;
    line-height:20px;
    border:1px solid #fff;
}

.hola_page li a:hover{
    border:1px solid #b2d6de;
    background-color:#f5f7f8;
    text-decoration:none;
}
.hola_page li.on a{color:#fff; background-color:#007690;}


/*============================================================
 * product display module
/===========================================================*/
.goods_box{
   	float:left;
   	clear:left;
}

/* sort */
.goods_box_ctrl{
    height:24px;
    padding:15px 0;
    position:relative;
}

#goods_orders{
    height:24px;
    position:absolute;
    top:10px;
    right:30px;
}

/* product list */
#goods_list{
	height:100%;
}
#goods_list li{
    float:left;
    position:relative;
    width:202px;
    margin-bottom:10px;
}
#goods_list li.m{margin:0 33px 10px;}

#goods_list li a.goods_img{
    display:block;
    width:200px;
    height:200px;
    border:1px solid #eee;
}

#goods_list li a.goods_img:hover{border-color:#eee;}

#goods_list li a.goods_img img{width:200px;height:200px;}

#goods_list li dl{
    height:68px;
    text-align:center;
    color:#5c5c5c;
}

#goods_list li dt{margin-top:2px;}
#goods_list li dt a{
    line-height:26px;
    color:#02acc6;
    border:0;
    overflow:hidden;
}

#goods_list li dd em{color:#db005c; font-weight:700;}


/* quickly view */
#goods_list td{
	padding:10;
}
#goods_list li a.btn_view{
    position:absolute;
    right:2px;
    top:174px;
    width:85px;
    height:26px;
    line-height:26px;
    text-align:center;
    text-indent:13px;
    color:#fff;
    border:0;
    background-position:0 -1034px;
    display:none;
}

#goods_list li a.btn_view:hover{
    text-decoration:none;
    color:#fff;
    background-position:-84px -1034px;
}
#goods_list li:hover a.btn_view{display:block;}


/*============================================================
 * shopping qty module
/===========================================================*/
.goods_buy_count p{
    padding-right:10px;
    display:inline-block;
    text-indent:0;
    vertical-align:middle;
    *float:left;
    _float:left;
}
.goods_buy_count p label{margin-right:15px;}

.count_del .icon_ctrl{
	margin-top:3px;background-position:0 0;
}
.count_add .icon_ctrl{
	margin-top:3px;
	background-position:0 -17px;
}

.goods_buy_count .text{
    width:36px;
    padding:1px;
    text-align:center;
}

/*============================================================
 * top week product mdoule
/===========================================================*/
#hot_item{margin-top:5px;}

#hot_item h2{
    height:50px;
    text-indent:-9999px;
    background-position:0 -469px;
}

#hot_item dl{background-color:#f6f7f9; padding-bottom:20px;}
#hot_item dt{
    margin-bottom:10px;
    border-bottom:3px solid #007791;
    background-color:#fff;
}
#hot_item dt img{vertical-align:bottom;}
#hot_item dd.hot_text{
    font:700 12px/20px Tahoma,Tahoma,sans-serif;
    color:#333;
    text-indent:15px;
}
#hot_item dd a.btn{margin:6px 0 0 90px;}



/*============================================================
 * Blog module
/===========================================================*/
.blog_user_box{
    background-color:#f5f7f8;
    overflow:hidden;
}

.blog_user_box dl {
	background-position:0 -178px;
	height:93px;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:5px;
}

.blog_user_box dt{
    float:left;
    width:90px;
    padding-left:8px;
    padding-top:10px;
}

.blog_user_box dt a{
    display:block;
    width:74px;
    height:74px;
}
.blog_user_box dt a:hover{background-position:-137px -644px;}
.blog_user_box dt a img{width:74px;height:74px;}

.blog_user_box dd{
    font-family:Tahoma,Tahoma,sans-serif;
    color:#666;
}
.blog_user_box dd em{
    font-size:24px;
    font-weight:700;
    color:#b2d6de;
}

.blog_user_box p{
    line-height:20px;
    color:#555;
    padding:0 8px;
}
.blog_user_box p cite{
    font-size:10px;
    font-weight:700;
    color:#ccc;
}
.blog_user_box p em{
    font-size:14px;
    color:#197e9e;
    line-height:25px;
}

/*============================================================
 * side category module 
/===========================================================*/
.side_box{
    margin:20px 0;
    padding:10px;
    width:208px;
    height:100%;
    border:1px solid #ddd;
}

.side_box .box h3{
    overflow:hidden;
    color:#007791;
    height:20px;
    line-height:20px;
    text-indent:10px;
    background-position:-250px -596px;
}

.side_box .box ul{padding-left:10px;}
.side_box .box ul li{margin-top:8px;}

.side_box p{padding-right:15px;text-align:right;}
.side_box p .btn_add{
    display:inline-block;
    text-align:center;
    line-height:26px;
    overflow:hidden;
}
.side_box p a:hover{text-decoration:none;}


/*============================================================
 * member card apply module
/===========================================================*/
.hola_vip_box{
	width:981px;
	margin:30px auto 0;
}
.hola_vip_box ul{
    height:100%;
    overflow:hidden;
    padding:15px 0;
}

.hola_vip_box li{
    float:left;
    margin-left:20px;
    width:226px;
    height:86px;
    border:2px solid #e6e4e1;
}
.hola_vip_box li.first{margin-left:0;}
.hola_vip_box li a img{width:226px;height:86px;}


/*============================================================
 * channel content module
/===========================================================*/
.channel_content{
	width:751px;
	padding-bottom:0px;
}
.channel_content ul{
    height:100%;
    overflow:hidden;
}

.channel_content li{
    float:left;
    width:250px;
    height:144px;
}

/*============================================================
 * new member introduction delivery way module 
/===========================================================*/
.hola_help_box{
    padding:20px 0;
    margin:0 auto;
    border:1px solid #e4e4e4;
    border-width:1px 0;
    overflow:hidden;
    width:981px;
    margin:20px auto 0;
}

.hola_help_box dl{
    float:left;
    padding-left:25px;
    overflow:hidden;
    height:108px;
    border-right:1px solid #e4e4e4;
}
.hola_help_box dt{color:#838383; margin-bottom:10px;}
.hola_help_box dd{
    height:21px;
    line-height:21px;
    text-indent:10px;
    overflow:hidden;
    background-position:-254px -546px;
}

/* module self setup */
.hola_help_box dl.help1{width:122px;padding-left:0;}    /* new member introduce */
.hola_help_box dl.help2{ width:125px;}                  /* how to pay */
.hola_help_box dl.help3{width:185px;}                   /* delivery way */
.hola_help_box dl.help4{width:135px;}                   /* reject description */
.hola_help_box dl.help5{width:125px;}                   /* help center */

  /* order hot line */
.hola_help_box dl.help6{width:150px; border:0;}
.hola_help_box dl.help6 dt{margin-bottom:0;}
.hola_help_box dl.help6 dt em{font-weight:400;}
.hola_help_box dl.help6 dd{
    background:none;
    text-indent:0;
    color:#007596;
    font-weight:700;
}

/*============================================================
 * footer advertise module
/===========================================================*/

.footer_ad{
    height:53px;
    width:100%;
    text-align:center;
    border:0px solid #e6e4e1;
    margin:15px auto;
    width:537px;
}
.footer_ad a{
	display:inline-block;
    float:left;
}
.footer_ad a img{height:53px;}


/*============================================================
 * footer module
/===========================================================*/

.footer p{
	text-align:center;
	line-height:25px;
	padding-top:15px;
}
.footer p.footer_menu,
.footer p.footer_menu a{color:#7f7f7f;}
.footer p.footer_menu a{padding:0 3px;}
.footer p.copyright,
.footer p.copyright a{color:#999;}


/*============================================================
 * bottom alert layer
/===========================================================*/
.bar{
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    z-index:9990;
    font:12px/1.6em Tahoma,Tahoma,sans-serif;
    background-color:#fff;
}
.bar .wrap{position:relative;}

/* tools tab box */
.bar_tab_box{
    width:100%;
    height:35px;
    background-color:#007791;
    background-position:0 -1198px;
}
.bar_tab_box a,.bar_tab_box a:hover{color:#fff;}

/* tab */
.bar_tab{
	height:31px;
	padding-top:4px;
}
.bar_tab dt,.bar_tab dd{float:left;}

.bar_tab a{
    display:block;
    margin-left:-1px;
    width:78px;
    height:31px;
    line-height:31px;
    text-align:center;
    text-decoration:none;
}
.bar_tab a:hover{
	text-decoration:none;
}
.bar_tab .on a{color:#7f7f7f;background-position:-100px -1136px;}
.bar_tab .on a:hover{color:#7f7f7f;}

.bar_tab dt a{
    font-weight:400;
    text-indent:18px;
    background-position:0 -1167px;
}

.bar_tab dt.on a{background-position:0 -1136px;}


/* other link */
.bar_link{
    float:right;
	overflow:hidden;
	position:relative;
	text-align:right;
	width:310px;
	margin-right:10px;
}

.bar_link li{
    float:left;
    display:inline-block;
}

.bar_link li a{font-size:14px;color:white;}

.bar_link li a:hover{
	color:#FFFFFF;
	text-decoration : underline
}

.bar_link li.bar_help{
	padding-top:2px;
	margin-left:15px;
	display:none;
}

.bar_link li.bar_help a{
	background-position:-140px -1110px;
    display:block;
    height:26px;
    width:86px;
    font-size:12px;
    line-height:26px;
    text-indent:28px;
    
}

.bar_link li.bar_ctrl a{
    display:block;
    width:25px;
    height:35px;
    text-indent:-9999px;
    background-position:-201px -1136px;
}

.bar_link li.bar_ctrl a.down{background-position:-201px -1164px;}

/* alert layer content */
#bar_content{
    clear:both;
    display:none;
    padding:10px 0;
    height:150px;
}

#bar_content span{
    display:block;
    position:absolute;
    top:0;
    width:20px;
    height:150px;
    text-indent:-9999px;
    cursor:pointer;
    overflow:hidden;

}
#bar_content span.bar_left{
    left:0;
    background-position:-215px -872px;
}


#bar_content span.bar_right{
    right:0;
    background-position:-191px -944px;
}

.bar_box{
    margin:0 auto;
    width:940px;
    position:relative;
}

.bar_list{
    position:absolute;
    top:0;
    left:0;
    width:940px;
    height:150px;
    overflow:hidden;
    display:none;
    background-color:#fff;
}

.bar_list ul{
    position:absolute;
    top:0;
    left:0;
    width:5000px;
}

.bar_list li{
    float:left;
    margin-right:8px;
    width:110px;
    height:150px;
    overflow:hidden;
}
.bar_list li a{display:block;}
.bar_list li a img{width:110px; height:110px;}
.bar_list li p{text-align:center; color:#666;}
.bar_list li p em{font-weight:700; color:#f64e82;}



/*============================================================
 * pop layer
/===========================================================*/
#pop dl{float:left;}
#pop .favorite_link{width:80px;display:inline-block;}
#pop a.btn{display:inline-table;}

.pop{
    position:absolute;
    left:50%;
    margin-left:-206px;
    width:412px;
    height:auto;
    font-size:12px;
    z-index:9999;
    overflow:hidden;
    display:none;
}

.p_top,.p_btm,.p_wrap{background:url(../images/bg_pop.png) no-repeat;}

.p_top,
.p_btm{
    width:412px;
    height:10px;
    overflow:hidden;
}
.p_btm{background-position:0 -10px;}

.p_wrap{
    position:relative;
    padding:0 5px;
    background-repeat:repeat-y;
    background-position:-413px 0;
}

.p_close{
    display:block;
    position:absolute;
    top:10px;
    right:10px;
    width:18px;
    height:18px;
    text-indent:-9999px;
    overflow:hidden;
    z-index:9998;
    background-position:-180px -549px;
}
.p_close:hover{background-position:-198px -549px;}

.p_body{
    position:relative;
    padding:10px 10px 20px;
    width:380px;
    height:100%;
    border:1px solid #03809c;
    background-color:#f9f9f9;
    overflow:hidden;
    z-index:9996;
}

/*===================
 * POP payer product display
/====================*/

/* left side content */
.p_goods_l{
	margin-right:20px;
}
.p_goods_l dt{
    height:152px;
    margin-bottom:10px;
    border:1px solid #eee;
}
.p_goods_l dt img{width:150px;height:150px;}

.p_goods_l dd{
    margin-top:10px;
    text-align:center;
}

.p_goods_l dd em{
    font-family:Arial,Tahoma,Tahoma,sans-serif;
    color:#c73332;
    font-size:24px;
	font-weight:700;
	letter-spacing:-1px;
}

/* right side content */
.p_goods_r{width:208px;overflow:hidden;}

.p_goods_r dt{
    margin:10px 0 5px;
    color:#03809c;
    font:700 16px/20px Tahoma,Tahoma,sans-serif;
}


.p_goods_r dd{color:#333;}

.p_goods_intro{
    position:relative;
    height:80px;
    margin:10px 0;
    overflow:hidden;
}
.p_goods_intro p{color:#999;line-height:20px;}

.p_goods_r dd form{
    width:198px;
    height:100%;
    padding:5px 0;
    border-top:1px solid #eee;
}

.p_goods_r form div{
    height:25px;
    line-height:25px;
    margin-top:5px;
    padding-bottom:5px;
    color:#999;
    border-bottom:1px solid #eee;
}
.p_goods_r form label{margin-right:18px;}
.p_goods_r form p label{margin-right:13px;}
.p_goods_r form select{width:100px;}

/* message prompt */
.p_tips{
    padding:15px 0 0 90px;
    height:68px;
    color:#333;
    background:url(../images/bg_yes.gif) no-repeat -10px 0;
}

.p_tips h5{
    font:700 14px Tahoma,Tahoma,sans-serif;
    margin-bottom:10px;
}
 .body588 .left .form_hola{
 	float:left;
 	margin-left:20px;
 }
#box .flash{
	margin-bottom:28px;
}
#change_pw li{
    padding:10px 0;
    width:320px;
}
.uinfo_table th {
	color:#333333;
	font-weight:400;
	height:40px;
	text-align:left;
	width:100px;
	color:#666666;
}
.sub_box {
	padding:10px 0;
}
#pay_type li {
	color:#333333;
	font-size:14px;
	font-weight:700;
	height:50px;
	line-height:50px;
}
.ucenter_table {
	color:#666666;
	text-align:left;
	width:100%;
}
.ucenter_table td {
	line-height:30px;
}
.tc {
	text-align:center;
}
.center_tips {
	background:transparent url(../images/hola/bg_tips.png) no-repeat;
	color:#4E4E47;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	height:56px;
	text-indent:10px;
	width:760px;
	vertical-align:middle;
}
.center_tips em{
	float:left;
    font-size:14px;
    color:#f60;
}

.center_tips .btn {
	color:#FFFFFF;
	font-weight:400;
	vertical-align:middle;
	display:inline-table;
	/*
	color:#FFFFFF;
	float:right;
	font-weight:400;
	margin-right:26px;
	position:static;
	right:10px;
	margin-top:-40px;
	margin-right:8px;
	*/
	
}
#my_center .sub_box {
	padding-top:20px;
}
.tips_box {
background-color:#F7FCFF;
	border:1px solid #B2D6DE;
}
.sub_box {
	padding:10px 0;
}
.tips_box li {
	color:#333333;
	line-height:23px;
}
.sub_box li i {
	display:inline-block;
	text-align:right;
	width:123px;
}
#my_center .hola_title a {
	color:#007791;
	font-weight:400;
	position:absolute;
	right:0;
}
.ucenter_table th {
	background-color:#F5F7F8;
	font-weight:400;
	height:30px;
	text-align:left;
}
#my_center #goods_list .item {
	width:auto;
}
#my_center table td {
	border-bottom:1px solid #EEEEEE;
	text-align:left;
	text-indent:6px;
}#my_center #goods_list td {
border-bottom:0px solid #EEEEEE;
}
#my_center #goods_list .item .img_hola {
	height:150px;
	width:150px;
}
#my_center .count_top{
	height:56px;
	line-height:56px;
	margin-bottom:10px;
}
#my_center .tips_box li a.c00 {
	color:#CC0000;
}
#my_center .tips_box li a {
	margin-left:20px;
}
#my_center .tips_box li a {
	margin-left:20px;
}
.tips_box li a {
	color:#007791;
}
#email_verify dt {
	color:#333333;
	font-weight:400;
	line-height:30px;
}
#email_verify dd {
	color:#666666;
	line-height:25px;
}
#email_verify dd a {
	color:#007791;
}
.price_hola .price{
    margin-bottom:5px;
    text-indent:0;
    text-align:right;
    color:#db005c;
    font-weight:700;
}
.body588 .item_container{
	width:100%;
}
#my_center table {
	margin-top:10px;
}
.goods_box #goods_list tr{
	
}
.dojoDndItem .itemhover .img_hola{
	width:150px;
	height:150px;
}
#CategoryDisplayView #smallChanel #content_wrapper_box {
	float:left;
	width:1000px;
}
#smallChanel #content588{
	width:100%;
}
#smallChanel #content588 img{
	width:981px;
	height:248px;
	margin-left:0px;
}
.show_box {
	background-color:#ECECEC;
	height:360px;
	margin-bottom:0px;
	overflow:hidden;
	width:981px;
}
.show_box h2 {
	-x-system-font:none;
	background-color:#CECECE;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	height:36px;
	line-height:36px;
	overflow:hidden;
	text-indent:23px;
}
.show_box p {
	float:left;
	height:282px;
	position:relative;
	width:36px;
}
.show_box p.show_l span {
	background-position:-942px -360px;
	left:15px;
}
.show_box p.show_l_width{
	left:15px;
}
.show_goods_list {
	float:left;
	margin:28px 13px;
	overflow:hidden;
	position:relative;
	width:883px;
}
.show_goods_list li {
	display:inline-block;
	float:left;
	height:282px;
	margin-right:25px;
	overflow:hidden;
	position:relative;
	width:202px;
	padding-left:0;
}
.show_goods_list li a.goods_img {
	border:1px solid #E0E0E0;
	display:block;
	height:200px;
	width:200px;
}
.show_goods_list li a.goods_img img {
	height:200px;
	width:200px;
}
.show_box p span {
	background-color:#CACACA;
	cursor:pointer;
	height:40px;
	left:0;
	position:absolute;
	text-indent:-9999px;
	top:99px;
	width:20px;
}
.dm_list li, .show_box, .show_box h2, .show_box p span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/hola/bg2.png) no-repeat scroll 0 0;
}
.show_box p.show_r span {
	background-position:-961px -360px;
}
#smallChanel .ad {
	padding-bottom:0;
	width:981px;
	height:248px;
}
#smallChanel #CategoryDisplay_Widget {
	margin-top:30px;
	padding-right:10px;
}
#smallChanel #content588 .itemhover img {
	height:200px;
	width:200px;
}
.price_hola, .description{
	text-align:center;
	width:200px;
	color:#5C5C5C;
}
.desc_hola{
	color:#02ACC6;
	font-weight:700;
	display:inline-block;
	width:100%;
	padding-top:10px;
}
.goods_box .item .description a:hover{
	color:#02ACC6;
}
#smallChanel .header {
	background-position:0 -33px;
	height:85px;
	padding-bottom:30px;
	width:100%;
}
.search_tips {
	background-color:#F5F7F8;
	border-bottom:1px solid #B2D6DE;
	color:#333333;
	height:42px;
	line-height:42px;
	text-indent:20px;
	margin-bottom:10px;
}
.search_tips em {
	color:#EF7C1B;
	font-weight:700;
}
em, cite, i {
	font-style:normal;
}
.contentgrad_header p{
	color:#5F6A72;
	font-size:12px;
	font-weight:normal;
}
#four-grid .dojoDndItem .itemhover .img_hola {
	height:200px;
	width:200px;
	_margin-right:20px;
}
.paging li{
	float:left;
}
.paging li a:hover {
	border:1px solid #B2D6DE;
	text-decoration:none;
}
.paging li a {
	border:1px solid #FFFFFF;
	color:#007690;
	display:block;
	height:20px;
	line-height:20px;
	width:20px;
	text-align:center;
}
#ProductDisplayView #product .now_page{
	border-bottom:1px solid #CCCCCC;
}
#zoom_view {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	display:none;
	height:300px;
	overflow:hidden;
	position:absolute;
	width:300px;
	z-index:100;
	margin-top:30px;
}
#zoom_move {
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	cursor:crosshair;
	display:none;
	height:50px;
	left:0;
	position:absolute;
	top:0;
	width:50px;
	z-index:10;
}
#zoom_view img {
	left:0;
	position:absolute;
	top:0;
	width:800px;
	height:800px;
}
.goods_img_box #goods_img_big #productMainImage{
	border:1px solid #CCCCCC;
	width:400px;
	height:400px;
}
.goods_info_text {
	padding:10px 0;
}
.goods_info_text li {
	background-position:-240px -996px;
	clear:left;
	color:#666666;
	display:inline-table;
	float:left;
	font-family:Tahoma,Tahoma,Tahoma,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	height:24px;
	line-height:24px;
	text-indent:25px;
	width:100%;
}
.goods_info_box h3 {
	-x-system-font:none;
	color:#CC3433;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	padding-bottom:3px;
	margin-top:30px;
	float:left;
}
.goods_info_box h3 del {
	color:#666666;
	font-size:12px;
	margin-right:16px;
}
.goods_info_box h3 cite {
	font-size:20px;
}
.goods_info_box h3 em {
	color:#CC3433;
	font-family:Tahoma,sans-serif,Tahoma;
	font-size:14px;
	font-weight:700;
	letter-spacing:0px;
}
.product_options h3{
	-x-system-font:none;
	color:#CC3433;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	padding-bottom:3px;
}

.goods_buy_count{
	/*
	height:30px;
	*/
}
.product_table{
	border-collapse:collapse;
	empty-cells:show;
	margin-top:30px;
	width:100%;
}
.goods_info_box td {
border-top:1px solid #E5E5E5;
}
.goods_info_box td div {
height:22px;
padding:5px 0;
}
.goods_info_box label {
	margin-right:20px;
	float:left;
}
.goods_info_box select {
	width:100px;
	float:left;
}td.goods_sales {
border:3px solid #CCCCCC;
}
.goods_info_box td {
border-top:1px solid #E5E5E5;
}.goods_info_box td.goods_sales div {
height:68px;
padding:10px 5px 10px 90px;
position:relative;
}.goods_info_box td.goods_sales div span {
background-position:-137px -765px;
display:block;
height:56px;
left:10px;
position:absolute;
top:15px;
width:69px;
}
.goods_info_box td.goods_sales div {
height:68px;
padding:10px 5px 10px 90px;
position:relative;
}
.goods_sales span dl{
	margin-left:96px;
	width:180px;
}
.goods_sales span dl dt a{
	font-weight:400;
}
.goods_sales span dl dd a{
	color:#666666;
}
#goods_img_big{
	width:403px;
	height:405px;
	position:relative;
}
#goods_img_small p {
cursor:pointer;
float:left;
height:32px;
padding:20px 5px 0 6px;
width:20px;
}
.icon_ctrl {
cursor:pointer;
display:block;
height:16px;
text-indent:-9999px;
width:16px;
}
#goods_img_list li img {
height:48px;
width:48px;
}
#ctrl_l.no .icon_ctrl {
background-position:-193px -619px;
}
#ctrl_r.no .icon_ctrl {
background-position:-209px -619px;
}
.icon_ctrl {
cursor:pointer;
display:block;
height:16px;
text-indent:-9999px;
width:16px;
}
#goods_img_small {
height:52px;
margin-top:10px;
overflow:hidden;
width:410px;
}
#goods_img_list {
float:left;
height:52px;
overflow:hidden;
position:relative;
width:340px;
}
#goods_img_list ul {
height:52px;
left:0;
position:absolute;
top:0;
width:1000px;
}
#goods_img_list li {
	background-color:#FFFFFF;
	display:inline-block;
	float:left;
	margin-left:0;
	margin-right:20px;
	padding:0;
}
#ctrl_r .icon_ctrl {
background-position:-177px -619px;
}
#ctrl_l .icon_ctrl {
background-position:-161px -619px;
}
#goods_img_list li a {
border:1px solid #CCCCCC;
display:block;
height:48px;
padding:1px;
width:48px;
}
#goods_img_list li.on a, #goods_img_list li a:hover {
border-color:#FF6600;
}
#goods_group {
	background-color:#EDEFEE;
	background-position:0 -279px;
	border:1px solid #E5E4E2;
	margin-left:10px;
	padding-bottom:18px;
	padding-left:18px;
	padding-top:18px;
	width:700px;
}
#goods_group h2 {
	-x-system-font:none;
	color:#007791;
	float:left;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:25px;
	width:20px;
}
#goods_group dt, #goods_group dd {
	float:left;
	height:150px;
	overflow:hidden;
}
#goods_group dt img {
	height:150px;
	width:150px;
}
#goods_group dd span {
	background-position:-191px -854px;
	display:block;
	height:18px;
	margin:30px 6px;
	text-indent:-9999px;
	width:18px;
}
#goods_group dd img {
border:1px solid #EFEFEF;
height:90px;
width:90px;
}
#goods_group dd span.eq {
background-position:-209px -854px;
}
.main_box {
margin:15px 0;
overflow:hidden;
}
.main_box .hola_title {
-x-system-font:none;
background-position:0 -12px;
color:#007791;
font-family:Tahoma,Tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
height:21px;
line-height:normal;
}
.main_box .goods_info {
color:#666666;
padding-left:10px;
padding-top:10px;
}
.main_box .hola_title {
-x-system-font:none;
background-position:0 -12px;
color:#007791;
font-family:Tahoma,Tahoma,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
height:21px;
line-height:normal;
width:auto;
}
.goods_info .text-center{
text-align:center;
margin-left:300px;
}
.goods_info .c{
	clear:both;
}
.ubb_dl {
	padding-left:10px;
	float:left;
	width:96%;
}
.ubb_table {
line-height:25px;
margin:0 20px 10px;
}
.ubb_dl dt {
background-position:-250px -901px;
font-weight:400;
height:20px;
line-height:20px;
overflow:hidden;
text-indent:20px;
}
.w25 {
width:25%;
}
.main_box p,li{
	/*
	padding-left:20px;]
	*/
	list-style-type:none;
}
.main_box p,.paging li {
	color:#666666;
}
#cart_step2 {
	background-position:0 -24px;
}
.shop_cart {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/hola/bg_shop_cart.png) no-repeat scroll 0 0;
	height:24px;
	overflow:hidden;
	width:620px;
	margin-top:10px;
	width:100%;
}
.shop_cart li {
	display:inline-block;
	float:left;
	line-height:24px;
	margin-left:9px;
	text-align:center;
	text-indent:12px;
	width:90px;
	font-size:12px;
	color:#666666;
}
.shop_cart li.on a, .shop_cart li.on a:hover {
	color:#FFFFFF;
}
.shop_cart li a:hover {
	color:#007791;
	text-decoration:none;
}
#OrderShippingBillingView .hola_title {
	-x-system-font:none;
	background-position:0 -10px;
	color:#007791;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	height:21px;
	line-height:12px;
	position:relative;
	margin-top:20px;
	width:auto;
}
.sub_box {
	padding-left:10px;
	border-bottom:1px solid #DDDDDD;
}
.goods_buy_table {
	color:#666666;
	text-align:left;
	border-collapse:collapse;
	empty-cells:show;
	width:100%;
	margin-top:10px;
}
.goods_buy_table th {
	background-color:#F5F7F8;
	font-weight:400;
	height:30px;
}
.goods_buy_table .tc {
	text-align:center;
}
#address_table td {
	height:40px;
	text-align:left;
	border:none;
	background:none;
}
#OrderShippingBillingView .text-center {
	text-align:center;
	padding-top:20px;
}
.show_goods_list ul{
	list-style-type:none;
	width:974px;
}
.hola_address {
	clear:left;
	float:left;
	width:970px;
}
.hola_address .input_spacer {
	float:left;
	margin:5px 0;
	width:340px;
}
#WC_ShippingDetailsDisplay_div_120 .form_input{
	width:178px;
	line-height:30px;
	color:#666666;
	height:18px;
}
#billing_address11 .form_input{
	width:200px;
}
.text-left {
	float:left;
	padding-left:72px;
	width:800px;
}
#WC_ShippingDetailsDisplay_div_120 #billing_address11{
	width:388px;
}
#total_breakdown .total_details{
	width:88px;
	color:#666666;
}
#pay_type .btn{
	margin-top:20px;
}
#buy_detail li i {
width:88px;
}
.sub_box li i {
	display:inline-block;
	text-align:right;
	width:123px;
}


/*============================================================
 * ebook
/===========================================================*/

#ebook{
    /*height:303px;*/
	padding-bottom:15px;
    margin-bottom:30px;
    background-color:#F5F7F8;
    width:210px;
    /*background-color:#f5f7f8;*/
}
#ebook dt{
    margin-bottom:10px;
    height:183px;
    width:210px;
    background:url(../images/hola/bg_ebook.png) no-repeat;
}

#ebook dt a{
    display:block;
    height:133px;
    width:210px;
    padding-top:50px;
    color:#666;
    text-indent:25px;
    background:url(../images/hola/bg_ebook_a_normal.gif) 100% 100% no-repeat;
}

#ebook dt a:hover{
    text-decoration:none;
    color:#007791;
    background:url(../images/hola/bg_ebook_a_hover.gif) 100% 100% no-repeat;
}
#ebook dd{
    margin-top:10px;
    padding-left:20px;
}

#ebook dd a{
    display:block;
    height:30px;
    line-height:30px;
    text-indent:45px;
    background-position:-228px -1091px;
}

#ebook dd.rss{
    padding-top:10px;
    border-top:1px dashed #d0d2d3;
}

#ebook dd.rss a{
    background-position:-228px -1153px;
}

#ebook dd,#ebook dd a,#ebbok dd a:hover{font-weight:700;color:#007791;}
.uinfo_table .left_label{
	width:100px;
}
#Register table{  /*belen*/
	border-collapse:collapse;
	empty-cells:show;
	margin-top:0px;
	color:#666666;
	float:left;
	width:90%;
}
/*belen*/
#cart_step3 {
	background-position:0 -48px;
	margin-top:10px;
}
#OrderConfirmPagingDisplay #order_details th .align_left{
	background-color:#FFFFFF;
	height:50px;
	font-weight:400;
	text-indent:25px;
}
#OrderConfirmPagingDisplay #order_details{
	color:#666666;
	text-align:left;
	border-collapse:collapse;
	empty-cells:show;
	width:100%;
	margin-top:0;
}
#order_details td.borl{
	border-left-width:1px;
}
#order_details td{
	background-color:#EDF7F9;
	border-color:#A7D1D9;
	border-style:solid;
	height:80px;
}
.ti15 {
text-indent:25px;
}
#OrderConfirmPagingDisplay #order_details td img {
border:1px solid #CCCCCC;
height:58px;
width:58px;
}
#shipping div.sub_box {
border-bottom:1px solid #DDDDDD;
}
#shipping .other_sales {
margin-top:10px;
}
#shipping .sub_box {
padding:10px 0;
}
.shipping_address_content .main_box p {
	list-style-type:none;
	color:#333333;
	font-size:14px;
	line-height:50px;
}
.shipping_address #address_hola{
	margin-left:15px;
	display:none;
}
#shipping .shipping_address .shipping_address_content{
	margin:10px 0 10px 20px;
}
#shipping h2.hola_title a{
	color:#007791;
	font-weight:400;
}.shipping_method_content{
	padding-top:10px;
	padding-bottom:10px;
}
.shipping_method_content .text{
	font-size:12px;
}
.shipping_method_content .text em{
	color:#FF0000;
	font-style:normal;
}
#OrderConfirmPagingDisplay #order_details td.space {
	background-color:#FFFFFF;
	height:20px;
}
#OrderConfirmPagingDisplay #order_details .itemspecs p{
	color:#02ACC6;
	font-style:normal;
}
#OrderConfirmPagingDisplay #order_details .itemspecs p cite{
	color:#999999;
	font-style:normal;
}
#OrderShippingBillingConfirmationView #point_hola{
	float:right;
	width:100%;
}
#button_hola{
	float:left;
	margin-left:455px;
	margin-top:12px;
	text-align:center;
	width:37px;
}
#OrderShippingBillingConfirmationView #total_info_hola {
	border-bottom:0px solid #DDDDDD;
	width:100%;
	float:left;
}
#cart_step4 {
	background-position:0 -72px;
	margin-top:10px;
}
#OrderShippingBillingConfirmationView #main_content_wrapper {
	margin:0 auto;
	overflow:hidden;
}
#SingleShipmentOrderSummaryView #total_breakdown #order_total {
float:right;
margin:10px 10px 0 0;
text-align:right;
width:253px;
}
#buy_pay .hola_title{
	background-position:0 0;
	font-size:16px;
	height:33px;
	line-height:33px;
}
#buy_pay div {
color:#333333;
font-size:14px;
margin-left:300px;
padding-top:15px;
width:450px;
}
#buy_pay div p {
line-height:30px;
}
#buy_pay div em {
color:#FF0000;
font-weight:700;
}
#buy_pay div p.link {
padding:15px 0;
}
#buy_pay div a {
color:#007791;
margin-right:10px;
}
#buy_pay{
	padding-top:15px;
}
#cart_step6 {
background-position:0 -120px;
}
#pay_ok {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_yes.png) no-repeat scroll -15px 0;
color:#333333;
height:80px;
padding:20px 0 0 85px;
}
#pay_ok h2 {
color:#333333;
font-size:14px;
line-height:40px;
font-weight:700;
}
.pdl20 li {
padding-left:0px;
}
#OrderShippingBillingConfirmationView .sub_box{
	padding:16px;
	border-top:1px solid #DDDDDD;
}
#more_link .btn{
	display:inline-block;
}
#more_link {
padding:20px 20px 0;
}
#order_details td img {
	border:1px solid #CCCCCC;
	height:58px;
	width:58px;
	margin-bottom:10px;
	margin-top:10px;
}
#order_details td{
	border-width:1px 0;
	border-bottom:0px solid #A7D1D9;
}
.my_account #order_details td.paging{
	border-top:0px solid #A7D1D9;
	padding:5px 0;
}
#order_details .space {
	background-color:#FFFFFF;
	height:20px;
	border:0 none;
}
#SingleShipmentOrderSummaryView .content_footer .button_bg a{
background-position:-95px -884px;
}
#order_details tr.gift td {
	background-color:#FFFFFF;
	border-top:1px dashed #A7D1D9;
}
.other_sales p em{
	color:#FF0000;
}
#shipping #order_details {
margin-top:0;
}
#order_details td{
	color:#666666;
	background-color:#EDF7F9;
	border-bottom-width:1px;
	border-top-width:1px;
	text-align:left;
}
#OrderShippingBillingConfirmationView #total_breakdown {
border-bottom:0px solid #DDDDDD;
height:123px;
}
#goods_summary .goods_info_box{
	float:left;
	margin-left:20px;
	width:310px;
}
#goods_summary .goods_img_box{
	float:left;
}
#goods_summary{
	margin:10px 0 0 10px;
}
.goods_info_box h1{
	-x-system-font:none;
	color:#333333;
	font-family:Tahoma,Tahoma,Tahoma,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:35px;
}
.goods_info_box .favorite_link{
	float:left;
}
.main_box .hola_shopping_car{
	margin-right:30px;
	float:left;
	width:160px;
	clear:left;
}
.hola_center{
	text-align:center;
}
.combo_area .add_flag_hola{
	background-position:-191px -854px;
	display:block;
	height:18px;
	margin:30px 6px;
	text-indent:-9999px;
	width:18px;
}
.main_box .goods_info_box p{
	padding-left:0px;
}
.goods_ads_hola{
	border:1px solid #D6D6D6;
	height:80px;
	padding:0 0 0 90px;
	position:relative;
	width:193px;
	float:left;
	margin-top:10px;
}
.goods_ads_hola span{
	background-position:-137px -765px;
	display:block;
	height:56px;
	left:10px;
	position:absolute;
	top:15px;
	width:69px;
}
.goods_ads_hola dt,.goods_ads_hola dd{
	line-height:22px;
}
.goods_ads_hola dt a,.goods_ads_hola dd a{
	color:#007791;
	font-weight:400;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
#my_center .sub_box {
	border-bottom:0px solid #DDDDDD;
	padding-left:10px;
}
#my_center .tips_box{
	border-bottom:1px solid #B2D6DE;
	padding-left:10px;
}

#productAttributes .attribute {
	border-bottom:1px solid #EEEEEE;
	color:#999999;
	height:25px;
	line-height:25px;
	margin-top:5px;
	padding-bottom:5px;
}


#second_level_category_popup .popHeaderOutline{
	height:7px;
	width:412px;
	background:transparent url(../images/hola/bg_pop.png) no-repeat scroll 0 0;
}

#second_level_category_popup .popBottomOutline{
	height:7px;
	width:412px;
	background:transparent url(../images/hola/bg_pop.png) no-repeat scroll 0 0;
	background-position:0 -14px;
}
#help_center_left .side_menu {
	border-right:1px solid #EEEEEE;
	height:100%;
	padding:15px 0 20px;
	width:190px;
}
#help_center .main {
	border-left:0px solid #EEEEEE;
	border-top:0 none;
	padding:0 0 20px 30px;
	width:760px;
}
#help_center_left{
	width:200px;
}
.big_title {
	background-position:0 2px;
	color:#007791;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:16px;
	font-weight:700;
	height:33px;
	line-height:29px;
	width:auto;
}
#help_center .main_content{
	color:#333333;
	line-height:20px;
	padding:15px 0 25px;
}
#help_center .main_content a{
	color:#007791;
}
#WC_ShipmentDisplay_div_18{
	border-bottom:0px solid #DDDDDD;
	overflow:visible;
	padding:0px 0;
}
#WC_CheckoutPaymentsAndBillingAddressf_div_2_1 img{
	margin:5px 10px;
}
#WC_CheckoutPaymentsAndBillingAddressf_div_2_1 li{
	color:#333333;
	font-size:14px;
	font-weight:700;
	line-height:50px;
	list-style-type:none;
	float:left;
	clear:left;
}
#shippingBillingPageNext2{
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	float:left;
}
#SingleShipmentOrderSummaryView .shipping_address_content .main_box p,{
	color:#333333;
	font-size:12px;
	line-height:25px;
	list-style-type:none;
}
#SingleShipmentOrderSummaryView #total_breakdown {
	border-bottom:1px solid #DDDDDD;
	float:right;
	margin-bottom:10px;
	position:relative;
	width:100%;
}
.button_bg .button_top .button_bottom a{
	color:white;
}
#buy_gather a{
	color:white;
	display:block;
}
#HolaShopCartOrderItemAddForm #four-grid{
	
}
.my_account #address_table{
	margin-top:10px;
}
.my_account #default_address{
	border:0;
}
.btn_myhola{
    display:block;
    width:140px;
    height:28px;
    line-height:28px;
    text-align:center;
    color:#007791;
    font-weight:700;
    background-position:0 -976px;
}

.side_menu dt{
    margin:10px 5px 5px;
    height:24px;
    line-height:24px;
    text-indent:20px;
    font-family:Tahoma,Tahoma,sans-serif;
    color:#007791;
    background-position:-245px -591px;
    overflow:hidden;
}

.side_menu dd a{
    display:block;
    height:24px;
    line-height:24px;
    text-indent:25px;
    color:#000;
}

.side_menu dd a:hover,.side_menu dd.on a{
    text-decoration:none;
    background-color:#f5f7f8;
}
#four-grid .hola_price_div{
	color:#DB005C;
	display:inline-block;
	font-weight:700;
	text-align:center;
	width:100%;
}
#WC_Cart a:hover {
	
}
#my_center .hola_title {
	width:auto;
}
#hola_blog_user_side{
	
}
.my_account .hola_title{
	background-repeat:repeat-x;
	width:auto;
}
.my_account .main_header{
	display:none;
}
#WC_WishlistCommonPage_div_15{
	width:751px;
}
#stateDiv{
	float:left;
	width:550px;
	margin-bottom:15px;
}
.side_menu {
	padding:10px 0 20px;
	width:190px;
	border-right:1px solid #EEEEEE;
}
#edit_password .edit_password_row p {
	color:#666666;
	float:left;
	width:700px;
	height:13px;
}
#change_pw{
	border-bottom:0px solid #DDDDDD;
	padding-left:10px;
}
#Change_mail_note{
	margin-top:15px;
	padding-bottom:10px;
}

#change_pw li .label{
	width:300px;
	float:left;
}
#email_verify dt .btn {
	display:inline-block;
	vertical-align:middle;
}
#email_verify dt {
	color:#333333;
	font-weight:400;
	line-height:30px;
	margin-bottom:30px;
	*margin-top:10px;
	_margin-top:10px;
	margin-top:10px;
}
#AjaxLogonForm .sub_box {
	border-bottom:0px solid #DDDDDD;
	padding-left:0px;
	padding:0;
	margin-top:10px;
	width:100%;
	margin-bottom:10px;
	float:left;
}
#Register table .under_line a{
	text-decoration:underline;
}
#WishlistDisplay_Widget .dojoDndItem .itemhover .img_hola {
	height:200px;
	width:200px;
}
#WishlistDisplay_Widget .item {
	width:auto;
}
#WishlistDisplay_Widget table {
	border-collapse:collapse;
	empty-cells:show;
}
#WishlistDisplay_Widget .img{
	border:1px solid #EEEEEE;
	width:200px;
}
#WC_AddressEntryForm_Chnf_div_10{
	clear:left;
	float:left;
	width:auto;
	color:#666666;
	*height:30px;
	_height:30px;
}
#change_pw li {
	padding:10px 0;
	width:320px;
	text-align:center;
}
#CategoryDisplayView #four-grid{
	clear:left;
	float:left;
	margin-bottom:20px;
}
#CategoryDisplayView table{
	margin-left:10px;
}
#Search_Result_div{
	width:700px;
	padding-top:10px;
	position:relative;
	padding-left:20px;
}
#Search_Result_div .label,#Search_Result_div .select{
	float:left;
}
#Search_Result_div .span{
	float:right;
}

.home_page_recommendation_img{
	border:1px solid #EEEEEE;
}

.body735{
	width:715px
}

.small_chanel_content {
	width:974px;
	margin:0 auto;
}#WC_Link_ProductDiscount_1_1{
	
}
.goods_info_box .required-field {
	clear:left;
	color:#D85A5A;
	float:left;
	padding-right:5px;
	width:5px;
}
#goods_summary .goods_info_box .hola_product_select,#goods_summary .goods_info_box .goods_buy_count,.product_options .goods_buy_count,.product_options .hola_product_select {
	border-top:1px solid #E5E5E5;
	padding-bottom:5px;
	padding-top:5px;
	clear:left;
	float:left;
	width:100%;
}
.shop_cart .on {
	color:white;
	display:inline-block;
	float:left;
	font-size:12px;
	line-height:24px;
	margin-left:9px;
	text-align:center;
	width:90px;
}
#buy_gather {
	border-bottom:0 none;
	border-top:1px solid #DDDDDD;
	float:left;
	margin-bottom:36px;
	position:relative;
	width:100%;
}
div.sub_box {
	border-bottom:1px solid #DDDDDD;
}
.sub_box {
	padding:10px 0;
}
#buy_gather .left1{
	float:left;
}
#buy_gather .left2{
	float:left;
}
#buy_gather .right1 {
	float:right;
	display:inline-block;
}
#buy_gather .right2{
	float:right;
	display:inline-block;
}
.bread_crumb_header{
	border-bottom:1px solid #CCCCCC;
}

.small_channel_advertisement_content{
	
}
.out_of_stock{
	clear:left;
}
#out_of_stock_div{
	float:left;
	text-align:left;
}
#order_details .goods_buy_count {
	float:left;
}
.shop_car_p{
	width:150px;
	margin-top:20px;
}
#AjaxLogonForm #my_center_hola {
	border-bottom:1px solid #B2D6DE;
	padding-bottom:10px;
	padding-top:20px;
}
.thumbOuter div .shopping_list_delete{
	background-position:-146px -549px;
	cursor:pointer;
	display:block;
	height:12px;
	right:0px;
	text-indent:-9999px;
	width:11px;
	margin-left:98px;
	position:relative;
	top:12px;
	*top:14px;
	_top:14px;
}
#my_center .mail_active_hola{
	float:left;
}
#my_center .mail_active_button_hola{
	float:right;
	height:56px;
	margin-right:15px;
	margin-top:14px;
	display:none;
}
#order_details td.borl {
	border-left-width:1px;
}
#order_details td.last_td_hola {
	border-right:1px solid #A7D1D9;
	_border-right:2px solid #A7D1D9;
}
#order_details td.first_td_hola{
	text-indent:25px;
	border-left-width:1px;
}
#order_details td .goods_name_hola{
	color:#02ACC6;
}
.content dd {
	margin-bottom:15px;
}
#ResetPasswordForm dt{
	font-size:14px;
	line-height:30px;
}
#ResetPasswordForm dd{
	margin-bottom:15px;
}
#ResetPasswordForm dd label{
	display:inline-block;
	text-align:right;
	width:64px;
}
#ResetPasswordForm dd .text {
	border:1px solid #999999;
	height:23px;
	line-height:23px;
	padding:3px;
}
#ResetPasswordForm dd p {
	text-align:right;
	width:286px;
}
#ResetPasswordForm #email {
	height:16px;
	line-height:16px;
	padding:2px;
	width:180px;
}
#AjaxLogonForm .dijitContentPane{
	overflow:visible;
	border-bottom:0px solid #DDDDDD;
	margin-top:12px;
}
#AjaxLogonForm #second_level_category_popup{
	overflow:visible;
	border-bottom:0px solid #DDDDDD;
	width:412px;
}
.show_goods_list .dojoDndItem .itemhover .img_hola {
	height:200px;
	width:200px;
}
#Search_Result_div .dojoDndItem .itemhover .img_hola {
	height:200px;
	width:200px;
}
.shopping_list_container .shopping_list_item .goodsName{
	line-height:15px;
	float:left;
	width:100%;
}
#HolaShopCartOrderItemAddForm #four-grid .item {
	padding:0;
	width:152px;
	/* dont delete this line */
	float:left;
}
#HolaShopCartOrderItemAddForm #four-grid .item .img {
	border:1px solid #EEEEEE;
}
#hola_checkout_step3 .main_header{
	float:left;
	clear:left;
	width:981px;
}
.use_coupon_hola{
	float:left;
}
.use_coupon_hola .button{
	background-position:-75px -591px;
	width:58px;
}
.use_coupon_hola .text_bg {
	background-position:0 -519px;
	width:258px;
}
#CategoryDisplayView #four-grid .img{
	width:200px;
}
#WC_CategoryOnlyResultsDisplay_div_5{
	float:left;
	position:relative;
	padding-top:20px;
}

#order_details .align_left{
	background:white none repeat scroll 0 0;
}
.promotion_area{
	float:left;
	padding-top:20px;
	width:445px;
}
#leftSidebar #recommend{
	
}
#leftSidebar #recommend .header {
	background-position:0 -469px;
	height:50px;
	text-indent:-9999px;
	padding-bottom:0;
}
#leftSidebar #recommend .content {
	background-color:#FFFFFF;
	border-bottom:3px solid #007791;
	margin-bottom:10px;
	margin:0;
	padding:0;
	height:175px;
}
#leftSidebar #recommend .footer {
	-x-system-font:none;
	color:#333333;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:20px;
	text-indent:15px;
}
#leftSidebar #recommend .footer a {
	color:#FFFFFF;
	font-weight:400;
	margin:6px 0 0 90px;
	background-position:0 -854px;
}
#leftSidebar #recommend .header p{
	display:none;
}
#leftSidebar #recommend .content img {
	width:210px;
	height:175px;
}
#leftSidebar #recommend .content table {
	margin:0;
}
#leftSidebar #recommend .footer img {
	display:none;
}
#leftSidebar #recommend .content .display_none_hola{
	display:none;
}
.hola_title_help{
	font-weight:normal;
}
#TopCategoriesDisplayView #four-grid .item{
	width:150px;
	float:left;
	margin:0;
}
#WC_PasswordResetForm_div_1 .content{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(../images/hola/bg_why.gif) no-repeat scroll -10px 0;
	color:#333333;
	line-height:20px;
	margin:15px auto;
	padding-left:100px;
	width:450px;
	text-align:left;
}
#hola_checkout_step3 #total_breakdown #order_total {
	float:left;
}
#WishlistDisplay_Widget .img img{
	border:0px solid #EEEEEE;
	width:200px;
}
.text-center .btn {
	display:inline-table;
	margin-left:153px;
	_margin-left:148px;
}
.text-center {
	text-align:center;
}
#OrderShippingBillingView  #addressField3 {
	width:388px;
	height:88px;
}
.phone_condition_hola{
	float:left;
	padding:4px 0 0 9px;
	color:#666666
}
.page_div_hola{
	float:left;
	width:100%;
	margin-bottom:10px;
}
#TopCategoriesDisplayView #four-grid .item .dojoDndItem img{
	border:1px solid #EEEEEE;
}

.goods_box .item .description, .goods_box .item .price_hola{
	text-align:center;
	width:100%;
}

.password_update_content {
	width:520px;
	margin:0 auto;
}
.genericESpot .price span{
	display:block;
	line-height:18px;
}
#OrderShippingBillingConfirmationView #total_breakdown #order_total {
	float:left;
	height:100px;
	margin:10px 10px 0 0;
	text-align:right;
	width:233px;
}
#order_details .free td {
	background-color:#FFFFFF;
	border-top:2px dashed #A7D1D9;
	border-bottom-width:1px;
}
#SingleShipmentOrderSummaryView .hola_title {
	width:auto;
	background-position:0 -8px;
}
#my_center #goods_list .item .hover_img_container{
	text-indent:0;
	width:150px;
}
.errorpage_logo {
	margin-bottom:50px;
	margin-top:50px;
}
.errorpage_text {
	color:#333333;
	font-family:"微软雅黑","华文细黑";
	font-size:18px;
	margin-bottom:50px;
	margin-top:30px;
	text-align:center;
}
.errorpage_text a {
	color:#007791;
}
.main_box .goods_info_box .goods_buy_count p {
	float:left;
}
.tabfooter{
	float:left;
	padding-top:31px;
	text-align:center;
	width:100%;
}
.product_options .primary_button_p {
	clear:left;
	float:left;
	display:block;
}
#order_shipment_details_receipt_info .receipt_shipping_address,#order_shipment_details_receipt_info label{
	display:none;
}
#order_shipment_details_receipt_info label.receiptTitle{
	display:block;
}
#order_shipment_details_receipt_info #orderReceiptSection{
	border:medium none;
	margin:0;
	padding:0;
}
#order_shipment_details_receipt_info #receiptInfo{
	padding-left:87px;
}

#cart_step5 {
	background-position: 0px -96px
}
#AjaxLogonForm #paymentSection1 .sub_box li{
	height:50px;
	color:#333333;
	font-size:14px;
	font-weight:700;
	line-height:50px;
}
.my_account .column textarea{
	height:88px;
	width:388px;
}
.error_msg{
	display:inline;
	color:red;
	float:left;
}
#Register table p{
	line-height:20px;
}
#change_pw li {
	padding:0px 0;
	width:320px;
	clear:left;
	float:left;
	margin-bottom:10px;
}
#change_pw .error_msg{
	float:left;
	width:100%;
}
.hide{
	display:none;
}
.text {
	border:1px solid #999999;
	color:#999999;
	height:18px;
	line-height:18px;
	padding:2px;
	width:180px;
	color:#666666;
}
#Search_Result_div .img{
	width:200px;
}
.goods_ads_hola .order_content a{
	line-height:15px;
}.goods_ads_hola .order_content{
	margin-bottom:5px;
	margin-top:5px;
	padding-right:5px;
	padding-top:2px;
}
element.style {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment:scroll;
	background-color:transparent;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
}
#nav_submenu {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	height:32px;
	padding-left:5px;
	position:relative;
	*position:absolute;
	_position:absolute;
	width:150px;
	margin-right:0;
}
#nav_submenu a.icon6 {
	background-position:-245px -852px;
	display:block;
	height:24px;
	padding-left:18px;
	width:67px;
	z-index:999999;
}
#nav_submenu div {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/hola/submenu.png) no-repeat scroll 0 100%;
	display:none;
	left:0;
	padding:15px 5px 15px 15px;
	position:absolute;
	top:35px;
	width:138px;
}
.ucenter_table th.tc {
	text-align:center;
}
#address_table td.tc {
	padding-left:20px;
}
#address_table td.tc .label{
}
.my_account input.long_input {
	width:388px;
	margin-top:4px;
}
#WC_AddressBookAddressEntryForm_CNf_div_30{
	padding-left:7px;
	width:93px;
}
.green_form th.th_btn p .btn {
	font-weight:400;
	height:28px;
	margin-top:10px;
}
#address_table td.first_td {
	text-indent:40px;
}
#goods_list .img{
}
#webinfo .side_menu {
	height:100%;
	padding:15px;
	width:148px;
}
#webinfo .side_menu li a, .side_menu a:hover {
	color:#007791;
}
#webinfo a:hover {
	color:#007791;
	text-decoration:underline;
}
#webinfo .side_menu li.on a {
	font-weight:700;
}
.price em{
	font-weight:normal;
	color:#5C5C5C;
	font-size:12px;
}
.goods_info_box h3 em .price{
	font-family:Arial;
	font-size:30px;
	letter-spacing:-2px;
}
.price{
	color:#CC3433;
	font-weight:700;
}
.flash {
}
.blog_user_box p a{
	color:#197E9E;
	font-size:14px;
}
#TopCategoriesDisplayView #four-grid .item_middle{
	float:left;
	margin:0 35px 0px;
	*margin:0 32px 0px;
	_margin:0 32px 0px;
	width:150px;
}
#TopCategoriesDisplayView #four-grid .item_middle .dojoDndItem img {
	border:1px solid #EEEEEE;
}
.hola_vip_box li.first {
	border:2px solid #E6E4E1;
	float:left;
	height:86px;
	width:226px;
}
.hola_vip_box li.last {
	border:2px solid #E6E4E1;
	float:left;
	height:86px;
	width:226px;
}
.register td.password {
	color:#787878;
	width:250px;
}
.verify_img{
	height:24px;
	width:88px;
}
#my_center table td.tc {
	border-bottom:1px solid #EEEEEE;
	text-align:center;
}
#order_details th.tc,.my_account #order_details td.tc {
	text-align:center;
}
#address_table td a{
 	color:#007791;
}
.box {
	padding:0px 0 10px;
}
.goods_buy_table td {
	background-color:#EDF7F9;
	border-color:#A7D1D9;
	border-style:solid;
	border-width:1px 0;
	height:80px;
}
#OrderShippingBillingView #address1{
	width:388px
}
#leftSidebar .hola_title span {
	background-position:-70px -1085px;
	color:#007791;
	display:block;
	float:left;
	height:22px;
	line-height:15px;
	margin-right:8px;
	overflow:hidden;
	width:40px;
}
.product_options p.favorite_link {
	float:right;
}
.product_options p.hola_shopping_car {
	float:left;
	clear:left;
}
table .hover_img_container{
	margin-left:16px;
	margin-right:16px;
	*margin-left:10px;
	*margin-right:10px;
	_margin-left:10px;
	_margin-right:10px;
	width:201px;
}
#product .goods_buy_count {
	height:25px;
}
#order_details td.tc {
	text-align:center;
}
#order_details .indent {
	text-indent:30px;
}
#SingleShipmentOrderSummaryView #WC_CheckoutPaymentAndBillingAddressSummaryf_div_1{
	display:none;
}
.shipping_method_content img{
	margin-right:10px;
}
#AjaxLogonForm .main #my_center_hola {
	padding-top:0px;
	margin-top:0;
}
#mainNavList img{
	height:20px;
	width:20px;
	margin-right:3px;
	float:left;
}
.hover_img_container .img{
	
}
.header_box_right .hola_search {
	float:right;
	margin-top:50px;
}
#mainNavList #nav_submenu p{
	text-indent:50px;
}
#mainNavList #nav_submenu p a{
	font-weight:400;
	font-size:12px;
	color:#333333;
	font-family:Tahoma,Tahoma,sans-serif;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}
#mainNavList #nav_submenu p a:hover{
	text-decoration:underline;
	color:#007791;
}
#leftSidebar .genericESpot{
	margin-top:12px;
}
.goods_info_box h3 .listPrice em {
	color:#999999;
}
#order_details .price {
	color:#666666;
	font-weight:normal;
}
#WC_ShopcartAddressFormDisplay_div_5{
	padding-top:10px;
}
#normal.shipping_billing_content  #my_account_billing .hola_title{
	margin-top:40px;
}
#AjaxLogonForm #paymentSection1 .sub_box li.last {
	margin-top:15px;
}
#TopCategoriesDisplayView .clear {
	clear:none;
}
#productPrice{
	color:#C73332;
	font-family:Arial,Tahoma,Tahoma,sans-serif;
	font-size:18px;
}
.font3 .price em {
	-x-system-font:none;
	color:#CC3433;
	font-family:Tahoma,Tahoma,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:700;
	line-height:normal;
	padding-bottom:3px;
}
.dijitTabPaneWrapper div p{
	padding-left:20px;
	padding-top:10px;
}
.dijitTabPaneWrapper .attrList{
	color:#666666;
	float:left;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	width:30%;
	line-height:25px;
	padding-left:20px;
}
#product .genericESpot #four-grid{
	
}
#product .genericESpot #four-grid .item_middle{
	float:left;
	margin:0 0px 0px;
	*margin:0 32px 0px;
	_margin:0 32px 0px;
	width:150px;
}
#product .genericESpot #four-grid .item img,#product .genericESpot #four-grid .item_middle img {
	border:1px solid #EEEEEE;
	height:150px;
	width:150px;
}
#product .genericESpot #four-grid .item,#product .genericESpot #four-grid .item_middle{
	float:left;
	margin:0 0px;
	width:180px;
	clear:none;
}
#product .genericESpot #four-grid .img_container{
	margin-left:15px;
	margin-right:15px;
}
#product .hola_title{
	float:left;
	width:97%;
}
.hola_espot{
	margin-bottom:16px;
	margin-left:10px;
	_margin-left:0px;
}
.hola_espot span{
	
}
.combo_body{
	float:left;
	clear:left;
	width:98%;
}
#product .hola_attr{
	float:left;
	width:100%;
}
#product .long_desc{
	clear:left;
}
.ubb_dl dd {
	float:left;
	width:30%;
}
.specs .hola_center{
	float:left;
	margin-top:25px;
	width:100%;
}
#productActions .favorite_link a {
	background-position:-204px -1039px;
	color:#007790;
	display:block;
	line-height:35px;
	overflow:hidden;
	text-indent:15px;
}
#address_table.goods_buy_table input{
	margin-right:8px;
}
.specs .main_box {
	float:left;
	margin:15px 0;
	overflow:hidden;
	width:100%;
}
#OrderShippingBillingConfirmationView .hola_title {
	background-position:0 0px;
}
#four-grid .item_first {
	clear:left;
	float:left;
	margin:0;
	width:150px;
}
#four-grid .item_first .dojoDndItem img {
	border:1px solid #EEEEEE;
}
#nav_submenu div th {
	height:25px;
	line-height:30px;
	width:25px;
}
#nav_submenu div th img {
	margin:0;
	padding:0;
	vertical-align:middle;
}
#nav_submenu div a {
	color:#333333;
	font-size:12px;
	font-weight:400;
	line-height:30px;
	padding-left:15px;
}
#nav_submenu div a:hover {
	color:#007791;
	text-decoration:underline;
}
#AjaxLogonForm #change_pw.sub_box dt{
	float:left;
	margin-left:102px;
	_margin-left:50px;
}
#product_quick_info_detail_div #out_of_stock_div {
	float:none;
	text-align:center;
	clear:none;
}
#product_quick_info_detail_div #out_of_stock_div .out_of_stock {
	clear:none;
	float:none;
	margin:0 auto;
}
#TopCategoriesDisplayView #four-grid .item_middle .description{
	width:100%;
}
.primary_button{
	text-align:center;
	width:100%;
}
.email_ad{
	position:relative;
}
.statistics{
	padding-top:10px;
}
.main_box .goods_info_box p.send_area,.product_options p.send_area {
	float:left;
	margin-bottom:7px;
	margin-top:2px;
	color:#666666;
}
#Search_Result_div.MyAccountCenterLinkDisplay_Class{
	padding-left:0px;
}
.no_result{
	color:#666666;
	font-weight:700;
}
#second_level_category_popup .bodycontent  .product_details .more_info a {
	float:left;
	clear:left;
}

.phone_img{
	float:left;
	font-size:20px;
	margin-left:20px;
}
#fastFinderResults #four-grid{
	float:left;
}
#SortResultForm{
	float:right;
}
.phone_img .custom_phone{
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:28px;
	*line-height:32px;
	_line-height:30px;
	margin-right:6px;
}
#fastFinderResults #four-grid .button{
	display:none;
}
.phone_img .custom_phone_num {
	float:left;
	font-size:20px;
	font-weight:normal;
	line-height:27px;
	margin-right:6px;
}
.shopping_list_container .shopping_list_item {
	display:inline-table;
	float:left;
	width:100%;
}
#only_for_area_li.only_for_area{
	color:#006666;
	float:right;
	font-family:tahoma;
	font-size:14px;
	font-weight:700;
	position:relative;
	margin-right:0px;
	width:auto;
	line-height:30px;
}
#buy_gather .only_for_area{
	margin-right:20px;
}
#fastFinderResults{
	float:left;
	margin-top:20px;
}
.drop_down{
	 width:75px;
}
#invAvail_div{
	clear:left;
	float:left;
	width:90%;
}
.invAvail_li{
	color:green;
	margin-top:22px;
	margin-right:20px;
	_position:relative;
}
.invAvail_li a{
	color:#666;
	font-family:tahoma;
	display:block;
	height:25px;
	_height:20px;
	_padding-bottom:-5px;
}
.invAvail_li a:hover{
	cursor:default;
	text-decoration:none;
	display:block;
}
.invAvail_desc_hidden{
	display:none;
}
.invAvail_desc_show{
	background-color:white;
	color:#666666;
	margin-left:-6px;
	width:130px;
	padding-left:5px;
	position:fixed;
	z-index:1;
}
.invAvail_div_class{
	float:left;
	clear:left;
	width:130px;
	padding-left:5px;
	border-left:1px solid white;
	border-right:1px solid white;
	border-top:1px solid white;
}
.invAvail_div_class_border{
	float:left;
	clear:left;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	_position:relative;
	width:130px;
	padding-left:5px;
}
.youhuo{
	color:#FF6600;
	float:left;
	font-family:tahoma;
	font-size:12px;
	font-weight:700;
	margin-left:5px;
	margin-top:2px;
}
.quehuo{
	color:#CCCCCC;
	float:left;
	font-family:tahoma;
	font-weight:700;
	margin-left:5px;
	margin-top:2px;
}
#pagingMessageDisplayTop,#pagingMessageDisplayBottom{
	display:none;
}
.paging{
	float:right;
}
.paging a{
	float:left;
}
.paging span{
	border:1px solid #FFFFFF;
	display:block;
	height:20px;
	line-height:20px;
	width:20px;
}
.categoryNumber{
	color:#C4C4C2;
	line-height:22px;
	text-indent:25px;
}
#WC_FastFinderDisplay_div_14.body588{
	width:20%;
	float:left;
}
.body588 .display_text{
	float:left;
	width:98%;
}
.body588_right{
	float:right;
	width:98%;
}
#totalResultsMessageDisplay{
	display:none;
}
.paging li.on{
	background-color:#007690;
}
.paging li.on a{
	color:#fff;
}
.main_left {
	float:left;
	height:100%;
	width:540px;
}
.main_right {
	float:right;
	height:100%;
	width:210px;
}
#scoreDetail{
	margin-left:20px;
}
#AjaxLogonForm .score_title_box{
	padding:10px 0;
	background-color:#F7FCFF;
	border:1px solid #B2D6DE;
}
#score_log {
	padding:15px 0;
	float:left;
	width:100%;
}
#vip_user li {
	color:#666666;
	padding:10px 0;
	width:550px;
	text-align:left;
}
#vip_user li i {
	width:150px;
}
.sub_box li i {
	display:inline-block;
	text-align:right;
	width:123px;
}
.my_account #vip_user li input{
	float:none;
}
.my_account #vip_user li #sendButton{
	height:21px;
}
#validate_code{
	width:50px;
}
#mail_activation_div{
	float:none;
	margin:0 auto;
}
#validateCode{
	width:auto;
}
#firstHandleContent{
	margin-top:-3px;
	float:left;
}
#secondHandleContent{
	margin-top:-3px;
	float:left;
}
#rangeSelectorMain {
	
}
.leftBlogTop{
	margin-top:20px;
}
#rss_form {
	color:#333333;
	padding:20px 0;
}
#rss_form p a.red, #rss_form p a.red:hover {
	color:#FF0000;
	font-size:14px;
	font-weight:700;
}
#rss_qa dd {
	color:#666666;
	line-height:22px;
}
#rss_qa dt {
	color:#333333;
	font-weight:400;
}
.c333 {
	color:#333333;
}
#rss_form .text-center {
	margin-top:20px;
	width:350px;
}
#rss_form .text-center .btn {
	display:inline-table;
	margin-left:0px;
}