/* resets */
/* dimensions */
/* standard width: 965px */
/* color 
	top-footer bg: #F5EFEA
	links: #A3988E
	links:hover #686466
	lines: #d3ceca
	default color: #90857a
*/

/* layout */

body { background:#F5EFEA; font:12px/1.55 Arial, Helvetica, sans-serif; color:#90857a; text-align:center; }

/* CMS page defaults ================================================================================ */
.cms-page-view .main ul {margin:0 0 10px 25px;}
.cms-page-view .main .breadcrumbs ul {margin:0;}
.cms-page-view .main ul li { padding:3px 0; list-style:disc; }
.cms-page-view .main a {  text-decoration:underline; }
.cms-page-view .col-right { float:right; left:-58px; position:relative; top:40px; width:276px; }
.cms-page-view .col-main { width:330px; left:-85px; position:relative;}
.cms-page-view .col2-left-layout .col-main { position:inherit; }
.cms-contact .col-right { top:0; left:0; position:inherit; }

.col1-layout .col-main { left:0; position:static; width:auto; }


a             { color:#A3988E; text-decoration:none; }
a:hover       { text-decoration:none; color:#686466; }
:focus        { outline: 0; }


.fl { float:left; }
.fr { float:right; }
.clrb { clear: both; }

hr { color: #d3ceca; background-color: #d3ceca; height:1px; border:0; }

/* Head ================================================================================ */
.header-container { background: #F5EFEA; padding: 0; margin: 0; border: 0; }

.header { width: 965px; height:118px; padding: 0; position: relative; }

	.header .logo { text-decoration:none !important; }

.header .form-search { position:absolute; top:10px; right:-10px; width:200px; height:20px; background:none; padding:0px; float: left;}

	.header .form-search label { float:left; width:24px; height:21px; text-align:left; text-indent:-999em; overflow:hidden; }
	.header .form-search input.input-text { float:left;  border-collapse: collapse; border: 0; border-bottom: 1px solid #A3988E; width:111px; margin-right:4px; background: #F5EFEA; color:#686466;}
	.header .form-search button.button { float:left; width:49px }
	.header .form-search button.button span { border:0; height:21px; background:none; padding:0 0 0 3px; font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif;  }
	.header .form-search button.button span span { padding:0 6px 0 3px; text-transform: uppercase; color: #A3988E; font-weight: normal; position:relative; top:4px;}

	.header .form-search .search-autocomplete { z-index:999; left:40px !important; top:22px !important; }
		.header .form-search .search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
		.header .form-search .search-autocomplete li { text-align:left; border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
			.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
			.header .form-search .search-autocomplete li.odd { background-color:#fffefb; }
			.header .form-search .search-autocomplete li.selected { background-color:#f7e8dd; }

	.header .top-links { position:absolute; right:300px; top:15px; }
	.header .links { float:right; margin:0 0 6px; }
	.header .links li { float:left; font-size:11px; padding:0 2px 0 7px; background: none; float:right; }
    .header .links li.first { margin:0 7px; }
    .header .links li.last { margin:0 7px; }
    

	.header .links a { color:#A3988E; text-decoration: none; text-transform: uppercase; }
    	.header .links a:hover { color:#686466; }
	
	.header .top-nav-container { position:absolute; top:37px; right:0px; width:auto;  }	
		.header .top-nav-container .nav-container { background:none; float: right; margin:0 auto; clear: both; }
		
		.header .top-nav-container .top-sub-links { 
		float: right;
    position: relative;
    top: 3px; }
		.header .top-nav-container .top-sub-links li { color: #a09b9d; text-transform: uppercase; font-size: 15px; float: left; padding: 0px 0px 0px 20px; } 
        .header .top-nav-container .top-sub-links li a:hover { color:#fff; }
        .header .top-nav-container .top-sub-links li.sale-nav a { color:#e6419e; }
        		
		.header .nav-container #nav { float: right; }
		.header .nav-container #nav li a { padding: 0px 0px 0px 20px;  }
        .header .nav-container #nav li a span:hover { color:#a09b9d; }
		.header .nav-container #nav li a span { color: #fff; text-transform: uppercase; font-size: 16px; white-space: nowrap; float:left;}
						#nav { width:auto; margin:0 auto; padding:0; font-size:13px; }
                        
/* Top Shopping Cart */
#topCartContent { width:368px; background:#FFF; border:1px solid #A3988E; padding:0; margin:0;-moz-box-shadow: 0 3px 8px #BABABA;-webkit-box-shadow: 0 3px 8px #BABABA; }
#top-cart-head { width:218px; height:42px; background:url(../images/my-shopping-bag.png) no-repeat; }
.cart-close { width:17px; height:17px; background:url(../images/cart-close.gif); float:right; cursor:pointer; }
.top-cart .inner-wrapper { margin:10px; }

.top-cart .inner-wrapper table, .top-cart .inner-wrapper table a { font:normal 10px arial; color:#555; }
.top-cart .inner-wrapper table thead tr td { text-transform: uppercase; padding:7px 0 7px 0; border-bottom:1px solid #d4d1ce; border-top:1px solid #d4d1ce; color:#a59c93;  }
.top-cart .inner-wrapper table tr td { padding:10px 0 10px 0; border-bottom:1px solid #d4d1ce; }
.top-cart .inner-wrapper table thead tr td.image { width:75px; }
.top-cart .inner-wrapper table thead tr td.name { width:145px; }
.top-cart .inner-wrapper table thead tr td.qty { width:39px; text-align:center; }
.top-cart .inner-wrapper table thead tr td.price { width:75px; }
.top-cart .inner-wrapper table thead tr td.del { width:15px; }

.top-cart .inner-wrapper table tfoot tr td { padding: 10px 0 0; border-bottom:0; }



.top-cart .inner-wrapper table tr td .product-name { }
.top-cart .inner-wrapper table tr td.qty { width:39px; text-align:center; }
.top-cart .inner-wrapper table tr td.del a { float:right; padding-right:5px; }
.top-cart .inner-wrapper table tr td.price { font-size:12px; }
.top-cart .inner-wrapper table tr td a { font-size:11px; }
.top-cart .inner-wrapper table tr td .product-name .manufacturer { text-transform: uppercase; }

#topCartContent p { padding:0 0 0 0; margin:0; }
#topCartContent .subtotal { text-transform: uppercase; font-size:18px; color:#90857a; font-weight: normal; }
#topCartContent .subtotal span span { color:#555; }

.top-cart {
right: 505px;
    position: absolute;
    top: -18px;
    width: 55px;
    z-index: 999;
}

.catalog-product-view .top-cart {
right: 274px;
    top: -180px;
}

.top-link-cart {
right: -128px;
    position: absolute;
    width: 138px;
    z-index: 999;
}

.downloadable-customer-products .header .top-cart, 
.customer-account-index .header .top-cart, 
.customer-account-edit .header .top-cart, 
.sales-order-history .header .top-cart, 
.review-customer-index .header .top-cart, 
.wishlist-index-index .header .top-cart, 
.newsletter-manage-index .header .top-cart, 
.downloadable-customer-products .header .top-cart {
left: 732px;
}

#cartHeader { padding:0; margin:0; }

.top-cart .block-title {
	 white-space:nowrap; 
	 cursor:pointer;
	 }
.top-cart .block-title p { 
	display:block; 
color:#A3988E;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
	}
.top-cart .expanded { 
	background-position:0 3px !important; }
.top-cart .expanded h3 { 
	background-position:100% -126px !important; 
	color:#fff; 
	}
.top-cart .block-title.expanded {}

.top-cart .block-content { 
	position:absolute; 
	right:0; 
	top:34px; 
	width:267px; 
	background:#241A18;
    z-index:9999999;
   }
	

.top-cart #cart-sidebar .product-details {padding-bottom:10px; float:left;}

.top-cart #cart-sidebar .product-details .price {padding-left:23px; float:right;}
	
.top-cart .inner-wrapper #cart-sidebar{border:none; padding-bottom:0; height:1%; overflow:hidden; margin:0 0 0 10px;} 	

.top-cart .inner-wrapper #cart-sidebar li{border-bottom:1px solid #483E3D; clear:both; width:240px;} 

.top-cart .inner-wrapper #cart-sidebar li .product-details{padding-bottom:0; width:240px; }

.top-cart .inner-wrapper #cart-sidebar li .product-details a{color:#fff;}

.top-cart .inner-wrapper #cart-sidebar li .product-details .prod{float:left; color:#fff;}

.top-cart .inner-wrapper #cart-sidebar li .product-details .prod strong,
.top-cart .inner-wrapper #cart-sidebar li .product-details .prod a{ margin:0 0 0 3px; float:left;}

.top-cart .inner-wrapper #cart-sidebar li .product-details .prod a{width:130px;}
.top-cart .inner-wrapper #cart-sidebar li .product-details .prod .miniCartImage{
	width: 20px;
	height: 20px;
	float:left;
	margin-right:3px;
	}

.top-cart .inner-wrapper #cart-sidebar li .product-details .price{float:right; color:#fff;}

.top-cart .inner-wrapper #cart-sidebar li .product-details .truncated{display:none;}

.top-cart .block-content h3 { 
	font-size:10px; 
	color:#555; 
	font-weight:bold; 
	text-transform:uppercase; 
	line-height:12px; 
	padding:5px 10px 4px; 
	}
	
.top-cart .block-content h3 .close-btn { 
	float:right; 
	width:13px; 
	height:0; 
	padding-top:12px; 
	text-align:left; 
	overflow:hidden; 
	cursor:pointer; 
	background:url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/bkg_close.gif) top left no-repeat;
	position:relative; 
	z-index:1; 
	}
	
.top-cart .cart-empty .close-btn { 
	float:right; 
	width:13px; 
	height:0; 
	padding-top:12px; 
	text-align:left; 
	overflow:hidden; 
	cursor:pointer; 
	background:#214a18;
	position:relative; 
	z-index:1; 
	}
	
.top-cart .cart-empty { padding:10px; color:#555;}
.top-cart .block-content ol { padding-bottom:7px; }
.top-cart .block-content .item { padding:8px 5px 8px 0; }
.top-cart .block-content .item h4 { font-size:11px; line-height:14px; }
.top-cart .block-content .item h4 a { font-size:11px; text-decoration:none; color:#444; }
.top-cart .block-content table { margin:5px 0 0 0; width: 100%; }
.top-cart .block-content table th { padding:1px 8px; color:#8f8f8f; text-align:right; }
.top-cart .block-content table td { text-align:left; padding:1px 0; }
.top-cart .block-content .subtotal { 
	padding:5px 0 0 0; 
	font-size:1.1em;
	font-weight:bold;
	text-align:right; 
	color:#686466;
	}

.top-cart .actions { padding:0; text-align:right; }
.top-cart .actions a { float:left; line-height:23px; color:#fff; }
.top-cart .actions .bag-label { float:left; margin-top:7px; }
.top-cart .actions button { float:none; } 

.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:90px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:15px; top:7px; }
.col-right .truncated .show dl  { left:-240px; top:7px; }                    


/* Body ================================================================================ */
.main-container { background:#fff; padding: 0; /*margin: 0 0 40px; padding-bottom:50px;*/}
	.cms-home .main-container { margin:0; padding:0; }
	.category-inspire .main-container { margin:0; padding:0; }
    .cms-home .main { padding-top:1px; }
    .category-inspire .main-container { margin:0; padding:0; }
    .category-designer .main-container { height:598px; margin:0; padding:0; }
    .cms-contact .main-container, .contacts-index-index .main-container { padding:0; }
    
    
.main { width:965px; margin:0 auto; min-height:502px; padding:0px; background:#fff; text-align:left; /*padding-top:33px;*/ }
.catalog-category-view .main, .catalog-product-view .main, .cms-page-view .main { padding:0; }
.catalog-product-view .main-container {  padding: 0 0 10px; }

/* Base Columns */
.col-left { float:left; width:150px; padding:0 0 1px; }
.col-main { float:left; width:685px; padding:0 0 1px; }
		
    /* 3 Column Layout Main */
    .col3-layout .main .col-main { width:370px; }
    
	/*
.cms-about-us .col-main { width:330px; left:-85px; position:relative;}
    .cms-about-us .col-right { float:right; left:-58px; top:40px; position:relative; width:276px; }
*/


.col-right { float:right; width:195px; padding:0 0 1px; position: relative; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; width:773px; }
/*.col-main { width:773px; } */

	/* BreadCrumbs */
	.breadcrumbs { font-size:12px; line-height:1.25; margin-bottom:8px; /*margin:0;*/ padding:11px 0 8px 0; border-bottom:1px solid #d3ceca; font-family:arial; text-align:right; }
	.breadcrumbs li { display:inline; }
	.breadcrumbs li strong { font-weight:normal; }
	
	.breadcrumbs-custom { font-size:12px; line-height:1.25; border-bottom:1px solid #d3ceca; font-family:arial; text-align:right;  padding:11px 0 8px 0; margin-bottom:8px; }
	
	
    
    /* default block left title */
    .block-page-title { border:0; margin-top:6px; padding-bottom:11px; height:auto; width:150px; background:none; text-indent:0; overflow:hidden; border-bottom: 1px solid #d3ceca; text-align:right; }
    	.block-page-title { font-size:26px; text-transform:uppercase; line-height:0; /*margin-bottom:10px;*/ margin-bottom:14px; }
        .block-page-title span {  }
        .block-page-items { text-align:right; }
		.block-page-items span { font-family:arial; color:#686466; font-size:12px; }
        .page-title { border-bottom:1px solid #CCCCCC; margin:0 0 25px; overflow:hidden; padding-bottom:10px; width:100%; 
       /* border-top:1px solid #CCCCCC;
margin:34px 0;3*/}
        .page-title h1 { font-size:27px; font-weight: normal;}
        
    #banner-wrapper { }
    .homepage-title { font-size:36px; padding:0; margin:0; color:#e9776c; float:left; line-height:0px;clear:both; }
    .homepage-sub { width:253px; font-size:18px; padding:0; margin:0 0 4px 0; color:#f4bbb5; float:left; line-height:0px; clear:both; }
    #homepage-text { float:right;
height:315px;
position:relative;
top:-11px;
width:264px; }
    #homepage-text div {
	position:absolute;
	bottom:0;
	left:0;
} 
    	#homepage-text p { float:left; padding:0; margin:0 0 18px; #margin:0 0 9px;}
    	/*#homepage-text*/ .homepage-pole { background:transparent url(../images/pole.gif) repeat scroll 0 0;
float:left;
height:185px;
left:702px;
position:relative;
top:318px;
width:130px; }

        #homepage-view-details { height:37px; background:url(../images/view-details.gif) no-repeat 50% 50%; cursor:pointer; }
        
    /* custom collection for inspire page */
    
    #category-banner-wrapper { width:965px; height:511px; float:left; }
    #category-banner { padding:52px 0 0 0; width:770px; float:left; }
    	#category-banner .product-manufacturer { font-size:13px; float:left; }
    	#category-banner .product-name { font:bold 14px arial;color:#686466; float:left; clear:left;}
        #category-banner .product-price { float:right; font-size:15px; margin-top:7px; }
    	.view-all-products {  background:url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/view-all-products.gif) no-repeat 50% 50%; width:159px; height:25px; float:left; }
    #category-banner-prev-panel { padding:52px 0 0 0; width:97px; height:502px; float:left; }
    	#category-banner-prev-button { height:52px; left:24px; position:relative; top:150px; width:52px; background:url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/btn-inspire-arrow-left.gif); cursor:pointer; display:block; text-indent:-9999em;}
    	#category-banner-next-button { height:52px; left:24px; position:relative; top:150px; width:52px; background:url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/btn-inspire-arrow-right.gif); cursor:pointer; display:block; text-indent:-9999em;}        
    #category-banner-next-panel { padding:52px 0 0 0; width:97px; height:502px; float:left; }
    
    
        

	.category-title { float:left;  /*padding:10px 40px 10px 0;*/ width:auto; }
	.category-title h1 { border:0; margin:0 0 7px;  color:#686466; font-size: 22px;  font-weight:bold; }
	.category-description { margin:0 0 0px; float:left;  padding:5px 0 0 0; }
		.category-description p { font-size:12px; }
    
    .category-info-no-image { float:left; padding:0 0 12px 0; }
    .category-title-no-image { width:165px; }
    .category-description-no-image { float:right; width:588px; }
    
    .category-info-image { width:370px; float:left; padding:0 0 12px 0; }
    .category-title-image { width:370px; }
    .category-description-image { float:left; }
    
    .category-image { padding:10px 0 10px 0; }
	
    
	
	
	/* Toolbar */
	.toolbar { margin-bottom:25px; height: 39px; border-bottom: 1px dashed #D3CECA; }
	.toolbar-bottom .toolbar { border-bottom: 0px none; }
	.toolbar .pager { float:right;padding:3px 0px 3px 8px;width:550px;}
	.toolbar .sorter { border-bottom:1px solid #fff; }
	.toolbar-bottom {}
	
	.toolbar {
		color: #686466;
	}
	
	/* Pager */
	.pager { font-size:11px; background:none; padding:4px 8px; border:0px; text-align:center; }
	.pager .amount { float:left; margin:0; padding-top: 3px; }
	.pager .limiter { 
	float: right;
    padding-left: 20px;
	 }
	.pager .limiter label { vertical-align:middle; }
	.pager .limiter select { padding:0; margin:0 0 1px; vertical-align:middle; }
	.pager .pages {
	    float: left;
	    margin: 0;
	    padding: 3px 10px 0 20px;
	    text-align: right;
	}
	.pager .pages ol { display:inline; }
	.pager .pages li { display:inline; margin:0 2px; }
	.pager .pages .current {}
	
	/* Sorter */
	.sorter { font-size:11px; background:none; padding:3px 0px; border:0px; }
	.sorter .view-mode { float:left; margin:0; }
	.sorter .sort-by { float:left; padding:0px; }
	.sorter .sort-by label { vertical-align:middle; font:normal 12px Arial; color:#686466; }
	.sorter .sort-by select { padding:0; margin:0 0 1px; vertical-align:middle; background:#fff !important; border:1px solid #dcdcdc; }
	.sorter .link-feed {}
	
	.catalog-category-view .toolbar select {
		padding: 2px;
		background: #FFF;
		border: 1px solid #DCDCDC;
	}
	
	/* View Type: Grid */
	.products-grid { border:0; background:none; position:relative; }
	.products-grid.last { border-bottom:0; }
	.products-grid li.item { float:left; width:370px; height:225px; padding:0; margin: 0 0 25px 16px; background:url(../images/product_list_bg.gif) 100% 100% no-repeat; }
	.products-grid li.item.even { margin:0 0 25px 0;  } 
	.products-grid .product-image { display:block; width:135px; height:135px; margin:0; padding:0 27px 0 0; }

.products-grid .product-name,
#shopping-cart-table .product-name {
    color: #AEA69D;
    font: 10px Arial;
    margin: 0 0 5px;
    padding-left: 1px;
    text-transform: uppercase;
}
.products-grid .manufacturer,
#shopping-cart-table .manufacturer { 
	font-size: 18px;
	margin: 0 0 5px;
	/* min-height: 55px; */
	text-transform: uppercase;
	width: 185px;
 }
	.products-grid .product-name a { color:#90857a; }
	.products-grid .price-box { margin:5px 0; }
    .products-grid .product-view-detail { /*width:111px; height:16px;*/ float:left; margin-top:20px; }
	.products-grid .product-view-detail a { font-size:22px; color:#686466; font-weight:900; background:url(../images/view-details-listing.gif) no-repeat 0% 50%; /*97‰Û ÌÑ‰Û 14*/ width:97px; height:14px; /*float:left;*/ display:block;}
  	.products-grid .availability { line-height:21px; }
	.products-grid .actions { position:absolute; bottom:12px; }	
	.col2-left-layout .products-grid, .col2-right-layout .products-grid { width:auto; margin:0; }
	
	.product-view { width:668px; border:0; }
	.block { border:0px; margin:0px; }
	
	.product-essential { width:965px; padding:0px; background:none; }		
	.product-view .product-shop { float:right; width:292px; }
	
	.product-back-link { width:627px; border-bottom:1px solid #d3ceca; position:relative; top:-38px; left:0; float:left; }
		.product-back-link a span { width:60px; height:30px; float:left; background:url(../images/back-btn.gif) no-repeat 0% 50%; }
	
    
             
                
		/*
.designers_title { border-bottom:1px solid #d3ceca; padding:10px 0 10px 0; width:154px; float:left; margin-right:50px; }
			.designers_title .title { font-size:26px; color:#90857a; text-transform:uppercase; }
		.designers_list { float:left; padding-top:12px; }
		    .designers_list .designerCol .designer span { width:18px; float:left; font:normal 21px Georgia; color:#d3ceca; padding-top:3px; }		    
    		.designers_list .designerCol .designer ul li a { float:left; font:bold 15px Georgia; color:#686466; padding:0 5px 11px; text-transform:uppercase; margin-right: 15px; }
    		.designers_list .designerCol .designer ul li { clear:both; }
   		.designers_list .designerCol .designer ul li a:hover { background:#8c8789; color:#fff; }
  
                       .designers_list .designerCol .designer ul  { float:left; width: 231px; }
*/
        
        /* products details page */
		.product-shop .product-name h1 {  } 
		.product-shop a { font:normal 11px Arial; color:#AEA69D; }
		.product-shop .manufacturer-name h2 { font-size:24px; font-weight: normal; text-transform:uppercase; color:#686466; border-bottom:1px solid #d3ceca; padding:0 0 10px 0; margin:0 0 10px 0; }
		.product-view .product-shop .product-name h1 { margin:0; color:#90857a; font-size:17px;text-transform: uppercase; }
		.product-shop .price-box .regular-price .price { }
        .add-to-box { margin:0; clear:both; }
		.add-to-cart button.button { float:left; height:40px; width:292px; background: url(../images/btn-add-to-cart.gif) no-repeat;margin-bottom: 15px; }
		.add-to-cart button.button span { display:none; }
		.add-to-cart .btn-cart { float:left; border:0px; }
		button.button span { display:block; height:40px; border:0px; background:none; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
		.add-to-cart button.btn-cart span span { border:1px solid red; background:#F5EFEA;}
        
        /*126‰Û ÌÑ‰Û 40*/
        .btn-sold-out { width:126px; height:40px; background: url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/btn-sold-out.gif) no-repeat; }
        
        .button-add-to-cart-loader { height:40px; width:244px; display:block; font-size:15px; font-weight: normal; color:#686466; padding-left:20px; padding-top:10px; display:none; }
        
		.product-shop .product-links { border-bottom:1px solid #d3ceca; /* padding:12px 0 12px 0; */ width:245px; float:left; }
        	.product-shop .product-links .arrow-right-small { padding-left:10px; background:url(../images/arrow-right-small.gif) no-repeat 0% 50%; }
            .product-shop .product-links a.arrow-right-small:hover { color:#686466; }
		
        .catalog-product-view .breadcrumbs { width:292px; float:right; }
        .product-view .box-description { border-bottom:1px solid #d3ceca; border-top:1px solid #d3ceca; padding-bottom:12px; padding-bottom:22px; color:#aea69d; float:left; width:292px; margin-top: 5px}
			.product-view .box-description h2, .related-wrapper h2 { padding:12px 0 5px 0; font-size:15px; font-weight: normal; text-transform:uppercase; }


		.block .block-title, #blog-filter .block-title { background:none; border:0px; padding:0; /* float:left;  */clear:both; }
		.block-related .block-title strong { background-image:none; }
		.block .block-title strong { font-size: 15px; font-weight: normal; color:#686466; text-transform:uppercase;  }
		
		.block-related .block-content { background:#fff; padding:0; margin:0; clear:both; }
		.block-related .product { margin:0px; }
			.block-related .block-content li.item { float:left; margin:0; padding:0 10px 0 0; }
            .block-related .block-title strong { margin:0; }
            .block-related .block-title { margin:12px 0 0px;}
            
            .block-related h2 { padding:12px 0 5px 0; font-size:15px;font-weight: normal; text-transform:uppercase; float:left;}
        	.block-page-items a { text-decoration:none !important; }
                        
		.product-view .product-img-box { float:none; width:650px; }
		.product-img-box .more-views { float:left; width:72px;}
        .product-img-box .more-views .gallery-images { border:0; }
		.product-view .product-img-box .more-views li a,
		#lightbox-more-views-list li a { display: block; border:1px dashed #D3CECA; float:none; height:62px; overflow:hidden; width:70px; margin-bottom:9px; text-align:center; vertical-align:middle; padding: 1px; }
		.product-view .product-img-box .more-views li a img { border: 0px none; height: 111px;width: 80px; }

		.product-view .product-img-box .more-views ul li, .product-view .product-img-box .more-views ul { float:none; }
        	.product-two-items-left { background: url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/2-items-left.gif) no-repeat; width:85px; height:21px; float:left; clear:both; margin-top:10px; display:block; } 
            .product-sold-out { background: url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/sold-out-txt.gif) no-repeat; width:72px; height:16px; float:left; clear:both; margin-top:10px; display:block; } 
	
    
    .image-container {width:673px; position:relative; } 
    
    
	#image_zoom { float:left;
left:79px;
position:relative;
width:355px; }

#zoom { background: url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/ajax-loader.gif) no-repeat scroll center center; display:inline; float:left; height:355px; width:355px; overflow:hidden;  }

#zoom_mask { height:355px;
left:2px;
overflow:hidden;
position:absolute;
top:2px;
width:355px;  }

#zoom_info { background:transparent url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/rollover.gif) no-repeat scroll 50% 50%;
height:9px;
left:200px;
position:absolute;
top:24px;
width:260px;}
#zoom_shell { background:none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:408px;
left:434px;
overflow:hidden;
position:absolute;
top:13px;
width:375px;
z-index:1000;}
#zoom_bg { background-color:#FFFFFF;
height:420px;
left:65px;
opacity:0;
position:absolute;
top:0;
width:310px; }

#zoom_window { background-position:0 0; background-repeat:no-repeat; border:1px solid #e4e4e4; cursor:none; height:80px; left:65px; overflow:hidden; position:absolute; top:0; visibility:hidden; width:70px; z-index:100; }

#zoom_shell #zoom_image { left:0; position:absolute; top:0; }
	
	
	/* Regular price */
	.regular-price { color:#90857a; }
	.regular-price .price { font:normal 14px Arial; color:#aea69d; }
	.block .regular-price,
	.block .regular-price .price { color:#90857a; }
	
	/* Old price */
	.old-price { margin:0; }
	.old-price .price { font-size:14px;  font-weight:normal; color:#dbd5cd; text-decoration:line-through; }
	
	/* Special price */
	.special-price { margin:0; padding:3px 0; }
	.special-price .price { font-size:14px;  font-weight:normal; color:#e6419e; white-space:nowrap; }

	/* Block: Layered Navigation */
	.block-layered-nav { border:0; }
	.block-title { border:0; padding:0; margin:35px 0 10px 0; height:auto; width:150px; background:none; text-indent:0; overflow:hidden; border-bottom: 1px solid #d3ceca; text-align:right; }
	.block-category-title { border:0; padding:2px 0 10px; margin:0 0 10px 0; height:auto; width:150px; background:none; text-indent:0; overflow:hidden; border-bottom: 1px solid #d3ceca; text-align:right; }
       		.block-category-title span { font-size:19px; color:#90857a; text-transform: uppercase; /* padding:6px 0 12px 0; */}
         	.block-title span { font-size:18px; color:#90857a; text-transform: uppercase; }
    
    /****ACCORDION****/
    #accordion.moreinfo { margin:20px 0 20px 0; height:1%; overflow:hidden; }
	#accordion.moreinfo a {text-align:left; color:#686466; }
	#accordion.moreinfo dt{ text-transform:uppercase; font-size:1.3em; color:#271c1b; border-bottom:1px solid #e8e8e8; padding:7px 0 7px 25px; float:left; width:150px; background: url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/arrow-down.gif) no-repeat scroll 0 13px; border:1px solid green; }
	#accordion.moreinfo p{ padding:10px 20px 10px 28px; color:#676767; font-size:0.9em; }
	#accordion.moreinfo .accordion_content { width:150px; border:1px solid red; }
    #accordion.moreinfo dt.accordion_toggle_active { background: url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/arrow-right.gif) no-repeat scroll 0 8px; }
	#accordion { float:left; margin:0; }
	.accordion_toggle { display: block; float:right; cursor: pointer; }
	.accordion_content { color: #444444; overflow: hidden; width:150px; height:1px; float:left; }
	.accordion_content ol { overflow:hidden; padding-bottom:10px; }  
    .accordion_content ol li { text-align:right; } 
    #accordion dd ol li { text-align:right; }
    #accordion dl dd ol li { font:normal 12px Arial; color:#a9a5a6; }
    
    
	.block-layered-nav .block-subtitle { display: none; line-height:1.35; background:#d5e8ff url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/bkg_block-layered1.gif) 0 50% repeat; padding:3px 9px; border:1px solid #b9ccdd; border-width:1px 0; text-transform:uppercase; color:#1f5070; }
	.block-layered-nav .block-content { border:0; background:none; }
	.block-layered-nav dt, .block-layered-nav dt a { background:none; padding:0 0 3px 0; font:normal 13px Arial; color:#686466; }
    .block-layered-nav dt { text-transform:none; text-align:right; }
	.block-layered-nav dd { padding:0; background:none; }
	.block-layered-nav dd.last { background:none; }
	.block-layered-nav .currently li { background:none; padding:4px 6px 4px 10px; text-align:right; }
	.block-layered-nav .currently .label { font-weight:normal; text-transform:uppercase; color:#686466; font-family:Arial; font-size:13px; background:none; padding:0 8px 0 0;}
	.block-layered-nav .currently .btn-remove { margin:3px 0 0; }
	.block-layered-nav .actions { font-size:11px; padding:4px 9px; background:#cad6e4; border:1px solid #dee5e8; border-width:1px 0; text-align:right; }
	.block-layered-nav .actions a { float:none; }

    .panelvisible {}
    .panelinvisible { display:none; }

	#subForm input.input-text,
	#respond .input-box input.input-text,
	#respond .field .input-box input.input-text, 
	#respond .input-box select.input-text
    #contactForm .field .input-box input.input-text, 
    #contactForm .input-box input.input-text, 
    #contactForm .input-box select.input-text { background:none repeat scroll 0 0 #f5f4f2; height:24px; width:100%; border:0;}
    #contactForm .input-box textarea.input-text { height:100px; width:100%;}
    
    #subForm input.input-text {
    	margin-bottom: 15px;
    }
    
	#subForm div {
		width: 250px;
	}
    
	#contactForm .field label { font-size: 12px; }
    #contact_right_sidebar { color:#bcb6af; text-align:right; }
    h2.contact_address_title { font-size:18px; padding:0 0 10px 0; margin:0;}
    #contactForm .buttons-set { clear:both; text-align:left; margin:20px 0 50px 0; padding:0; border:0; }
	#contactForm button,
	#subForm button.button,
	#product_sendtofriend_form button.button { background:url(../images/send.gif); width:57px; height:17px; float:left; }
	
	#product_sendtofriend_form button.button {
		float: none;
	}
	
	#product_sendtofriend_form button.button span span,
	#subForm button.button span span {
		display: none;
	}
            
    /*** podbox ***/
    .cms-size-chart h2 { padding:10px 0 10px 0; font-weight:bold; font-family:Arial; font-size:15px; }
        .cms-size-chart h2 span { font-weight:normal; }
        .measuring-guide-image { padding:0; margin:0; text-align:center; }
        
        
    .colorbox { float:left; clear:both; margin-bottom:10px; } 
    	.colorbox-wrap { float:left; width:18px; height:15px; margin:auto; text-align:center; padding-top:3px; margin-left:0px; }
 
.pager .pages strong { display:none; }               
.pager .pages li, .pager .pages li a { display:inline; margin:0 2px; color:#A3988E; font-weight:bold;  }
.pager .pages li a:hover {  }

.pager .pages .next { }
        
        
/* Press ================================================================================ */
.products-press h1 { color:#9F9D9E; font-size:17px; font-weight:normal; margin:0; padding:0; }
.products-press h2 { color:#686466; font-size:20px; font-weight:normal; margin:0; padding:0; }
.products-press ul { float:left; }
.products-press ul li { float:left; }
.products-press ul li, .products-press ul li .first { padding-right:39px; float:left; }
.products-press ul li.last { padding:0; }

.press-list-title { color:#A3988E !important; font-size:12px !important; }
.press-list ol li a { color:#686466 !important; }

.press-content { width:inherit; float:left; clear:both; margin-bottom:14px; border-bottom:1px solid #d3ceca; }
.press-content h1 { font-size:25px;}
.press-read-more { height:16px;width:93px; background:url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/read-more.gif); display:block; }

/* Notification ================================================================================ */
tick.png { background-color:#F5F4F2; background-image:url(../images/i_msg-error.gif); color:#686466; border:0 !important; }
.note-msg,
.notice-msg { background-color:#F5F4F2; background-image:url(../images/i_msg-note.gif); color:#686466; border:0 !important; }
.success-msg { background-color:#F5F4F2; background-image:url(../images/tick.png); color:#686466;  border:0 !important;}
tick.png, .success-msg, .note-msg, .notice-msg {
    background-position: 15px 12px !important;
    background-repeat: no-repeat !important;
    border: 0 none !important;
    font-size: 10px !important;
    font-weight: normal !important;
    min-height: 19px !important;
    padding: 11px 8px 8px 32px !important;
}

/* Discount ================================================================================ */
.cart .discount, .cart .shipping { background:none; border:0; margin:0; padding:0px; }
.cart .discount .buttons-set, .cart .shipping .buttons-set { border:0 none; margin:10px 0 0; padding:0; text-align:left; }
.cart .discount button { height:23px; }
.cart .discount button span, .cart .shipping button span { background:none; border:0; margin:0; padding:0; }
.cart .discount button span, .cart .shipping button span { background:none; border:none; color:#686466; }
.cart .discount input.input-text { background:#F5F4F2 none repeat scroll 0 0; border:0 none; height:24px; width:254px; }

/* Footer ================================================================================ */
.footer-container { background: #F5EFEA; border: 0; }	
	.footer { width:965px; min-height: 100px; margin:0 auto; padding:20px 0px 0px; text-align: left; /* background: url(../images/footer_free_shipping.gif) no-repeat 100% 25px; */ }
		.footer a:hover { text-decoration:none; color:#686466; }
		
        .footer a, .footer li { background:none; padding:0 7px 0 0px;  color:#A3988E; text-decoration:none; font-family: sans-serif; font-size: 11px; letter-spacing: 0px; }
			
		/* text formatting */
		.footer a, .footer address, .footer address, .footer address a { color:#A3988E; text-decoration:none; font-family: sans-serif; font-size: 11px; letter-spacing: 0px; }
        .footer p { float:right; margin:0; padding:0 0 0 12px; }

		.footer ul { display:inline; }
		.footer ul.links { display:block; }
		.footer li.last { background:none !important; padding-right:0 !important; }
		
		/* Block: Subscribe */
		.block-subscribe .block-content { width:456px; padding:20px 0px 35px 0px; background: transparent; }
		.block-subscribe .block-title strong { background-image:none; }
		.block-subscribe label, .block-subscribe .actions button.button span { font-size: 22px; text-transform: uppercase; float: left;  }
		.block-subscribe label { color:#A3988E; }
		.block-subscribe input.input-text { float:left;  border-collapse: collapse; border: 0; border-bottom: 1px solid #A3988E; width:165px; margin-right:4px; background: #F5EFEA; color:#fff; }
		.block-subscribe .actions { background:none; padding:0; margin:3px 0 0; text-align:left; }
		.block-subscribe .actions button.button { float:none; }
		.block-subscribe .actions button.button span.label { width:100px; background:#F5EFEA; float:left; padding:0; margin:0;  }
		.block-subscribe .actions button.button span { background:transparent; }
        .block-subscribe .validation-failed { background:transparent !important; border:0px;}
        .block-subscribe .validation-advice {
background:transparent none repeat scroll 0 0;
clear:both;
color:#CCCCCC;
float:left;
font-size:11px;
font-weight:normal !important;
left:-17px;
line-height:13px;
margin:3px 0 0;
min-height:13px;
padding-left:17px;
position:relative;
top:0;
}
        
		.footer-container .bottom-container { margin:0 0 5px; }
		
		.secure-logo-copyright { width:inherit; float: left;}
			.footer .secure-logo { float: left; font-family: sans-serif; color:#A3988E; font-size: 10px; background: url(../images/secure-logo.gif) right no-repeat; width:300px; }
			.footer address { float: right;}
            .footer address { color:#A3988E; text-decoration:none; margin-bottom: 10px; }
		
		/* send to friend */
		.send-friend { padding:0; margin:0; }
        .send-friend form .fieldset .legend { background-color:transparent; border:0; color:#686466; font-size:13px; margin:0 0 10px 0; padding:0 0 5px; text-transform:uppercase; border-bottom:1px solid #ddd; width:370px; }
        .send-friend form .fieldset { background:#fff; border:0; margin:0; margin-bottom:10px; padding:0 0 10px 0;}
        .send-friend .page-title h1 { margin:0; }
        #product_sendtofriend_form .field label, #product_sendtofriend_form .wide label { font-size:12px; text-transform:uppercase; font-weight:normal; clear:both; }
        #product_sendtofriend_form .additional-row { width:370px; }
        #product_sendtofriend_form .additional-row .input-box input { width:173px; }
        #product_sendtofriend_form .additional-row .field { width:185px; }
        .send-friend form .fieldset .input-box input { background-color:#F5F4F2; border:0 none; height:22px; width:370px;}
        .send-friend .buttons-set { margin:0; padding;0; border:0; }
        .send-friend form .fieldset .input-box textarea { width:370px; }
        .send-friend #add_recipient_button button { background:url(http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/add-recipient.gif); width:134px; height:23px; margin-right:50px; }
    		.send-friend #add_recipient_button button span{ display:none; }
        .send-friend button.send { background:url(../images/send.gif); width:57px; height:17px; }
        	.send-friend button.send span { display:none; }
  
            
    
/** lookbook **/
#category-banner h2 { font-weight:bold; }



/**************** Errol's CSS ***************/

/*THE NEW BLACK --> #686466 */

/*global link color... change use it don't use it*/
/*a, * a {
	color:#A3988E;	
}*/
/*global link color... change use it don't use it*/

/*global breadcrumbs*/

.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited{
 color:#9f9d9e;
 text-decoration:none;
}

.breadcrumbs a:hover {
	text-decoration:none;
	color:#686466;
}
.breadcrumbs strong {
	color:#686466;
}
/*/global breadcrumbs*/

.account-login .page-title h1, 
.account-login .page-title h2, 
.account-create .page-title h1, 
.customer-account-forgotpassword 
.page-title h1, 
.checkout-cart-index .page-title h1,
.my-account .page-title h1,
.checkout-onepage-index .page-title h1
{ font-size:22px; color:#686466; margin: 3px 0 0 0; }

.block .block-subtitle {
	font-family:arial;
    font-size:12px;
    color:#675E54;
}

.account-login .content {
	background-image: url("../images/product_list_bg.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:transparent;
	border:none;
}

.account-login .content h2 {
	color: #686466;
	background-image:none;
	padding:0 0 5px 0px;
}
.account-login .buttons-set {
	background-image:none;
	background-color:#FFF;
	border:none;
}
.account-login .button span {
	background-image: url("../images/create-an-account.gif");
	background-repeat:no-repeat;
	background-color:transparent;
	width: 142px;
	height:17px;
	border: none;
}
.account-login .button span span {
	display:none;	
}
.account-login #send2 span {
	background-image: url("../images/login-btn.gif");
	background-repeat:no-repeat;
	width: 53px;
	height:25px;
}
.account-login .forgotpass {
	float:left;	
}
.account-login .forgotpass {
	background-image: url("http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/forgot-your-pass.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:216px;
	height:30px;
	border:0 none;
	cursor:pointer;
}
.account-login input.input-text, select, textarea {
	background:none repeat scroll 0 0 #f5f4f2;
	border:0px;
	height:22px;
}

.account-login .form-list label.required em {
	color:#666666;
	float:right;
	font-style:normal;
	position:absolute;
	right:-8px;
	top:0;
}

.account-login p.required, .my-account .required, .my-account label.required em {
	color:#666666;
}

.account-login .forgotpass span span {
	display:none;	
}

.account-create .fieldset {
	background-color: transparent;
	border:0px;
	background-image: url("http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/product_list_bg2.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:43px 25px 12px 25px;
}

.account-create .fieldset .legend {
	border:0px;
	background-color:transparent;
	font-size:13px;
	text-transform:uppercase;
	color:#686466;
	border-bottom:1px solid #DDDDDD;
	padding:0 0 5px 0;
	width:590px;
	margin-left:0px;
}

.account-create label.required em, .account-create .buttons-set .required, .customer-account-forgotpassword .required, .customer-account-forgotpassword label.required em {
	color:#666666;
}

.account-create .input-text {
	border:0px;	
	background-color:#f5f4f2;
	height:22px;
}

.account-create .button span span, .account-create .back-btn span span, .customer-account-forgotpassword .button span span {
	display:none;	
}

.account-create .button span, .customer-account-forgotpassword .button span {
	background-image: url("../images/submit-btn.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:57px;
	height:17px;
	border:0 none;
	cursor:pointer;
}

.account-create .buttons-set {
	margin-bottom:118px;	
}
.account-create .back-btn span {
	background-image: url("../images/back-btn.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:57px;
	height:17px;
	border:0 none;
	cursor:pointer;
}

.account-create .back-btn {
	margin-right:805px;
}

.customer-account-forgotpassword .page-title {
	font-size:13px;
}

.customer-account-forgotpassword .fieldset {
	background-color: transparent;
	border:0px;
	background-image: url("http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/product_list_bg3.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:43px 25px 12px 25px;	
}

.customer-account-forgotpassword .fieldset .legend {
	border:0px;
	background-color:transparent;
	font-size:13px;
	text-transform:uppercase;
	color:#686466;
	border-bottom:1px solid #DDDDDD;
	padding:0 0 5px 0;
	width:590px;
	margin-left:0px;
}

.customer-account-forgotpassword .input-text {
	border:0px;	
	background-color:#f5f4f2;
	height:22px;
}

.customer-account-forgotpassword .back-btn span {
	background-image: url("http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/back-to-login.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:122px;
	height:25px;
	border:0 none;
	cursor:pointer;
}

.customer-account-forgotpassword .back-btn {
	margin-right:743px;
}

.checkout-cart-index .continue-shopping {
	color: #A3988E;
}

.checkout-cart-index .continue-shopping:hover {
	color: #A3988E;
}

.block-account {
	background-color:transparent;
}

.block-account .block-title {
	background-color:transparent;
	background-image:none;
    float:right;
}

.block-account .block-title strong span {
color:#8B8077;
float:right;
font-size:24px;
margin-bottom:8px;
margin-top:4px;
text-align:right;
}

.block-account .block-title strong  {
	display:block;
	text-align:right;
	width:150px;
	margin-top:0px;
	padding-top:0px;
}

.block {
	border:0px;
}

.block-account .block-content {
	background-color:transparent;
	padding:7px 0px;
	margin-left:0px;
	left:33px;
}

.block-account .block-content ul {
	text-align:right;	
}

.block-account .block-content li a {
	border:0px;
}

.block-account .block-content li.current {
	border:0px;	
	color: #675e54;
}

.block-account .block-content li a:link, 
.block-account .block-content li a:active, 
.block-account .block-content li a:visited{
 color:#A3988E;
}

.block-account .block-content li a:hover {
	text-decoration:underline !important;
	color:#A3988E;
}

.box-account {
	border: 0px;
	background-image:none;
	background-image:url("../images/product_list_bg.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
}

.dashboard .box-info .box-head h2 {
	background-image:none;
	padding-left:0px;
	color:#686466;
}

.dashboard  a:link, .dashboard a:visited {
	color:#A3988E;
}

.dashboard .col2-set {
	width:97%;
}

.my-account .fieldset {
	padding:0px 25px 12px 0px;
	border:0px;
	background-color:transparent;
}

.my-account .fieldset .legend {
	border:0px;
	background-color:transparent;
	font-size:13px;
	text-transform:uppercase;
	color:#686466;
	border-bottom:1px solid #DDDDDD;
	padding:0 0 5px 0;
	width:590px;
	margin-left:0px;
	color:#686466;
	margin-top:1px;
	margin-bottom:10px;
}

.my-account #form-validate .fieldset {	
	background-image:url("http://www.cochinechine.com/skin/frontend/ccc/ccc_theme/images/product_list_bg2.gif");
	background-repeat: no-repeat;
	background-position:bottom right;
}

.my-account .buttons-set {
	border:0px;
}

.my-account .form-list {
	/*margin-left:17px;*/
}

.my-account #form-validate .input-box input {
	border:0px;	
	background-color:#f5f4f2;
	height:22px;
}

.my-account a {
	color:#A3988E;
}

.my-account .addresses-primary h2, .my-account .addresses-additional h2 {
	color:#686466;
}

.my-account .addresses-list li.item {
	border:0px;
	background-image:none;
}

.my-account .page-title button.button span {
	background-image: url("../images/add-new-address.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:167px;
	height:20px;
	border:0 none;
	cursor:pointer;
	margin-top:28px;
}

.my-account .page-title button.button span span {
	display:none;
}

.account-login p.required, .my-account .required, .my-account label { clear:both; }

/*more account page stuff*/
.link-reorder {
 color:#A3988E !important;	
}
.customer-account-index .data-table {
	border:0px;
}
.customer-account-index .dashboard .box-recent .box-head h2 {
	background-image:none;
	padding-left:0px;
	color:#686466;
}
/*/more account page stuff*/

/*cart full*/
.cart .data-table {
	border:1px solid #e8e8e8;
}

.data-table thead th {
	
}
.data-table .odd {
	background-color:transparent;	
}
.data-table .even {
	background-color:#FCFAF8;	
}

.checkout-cart-index .data-table .even {
	background: #FFF;
}

.data-table thead th {
	/* background-color:#e8e8e8; */
	border-bottom: 1px dashed #D3CECA;
	background-image: none;
	background: none;
}

.data-table tbody th, .data-table tbody td {
	border-bottom:1px solid #e8e8e8;
	border-right:1px solid #f1f1f1;
}
.data-table thead th {
	border:0px;	
}
.data-table thead th .nobr, .data-table thead .a-center {
	/*text-transform:uppercase;*/
}

.title-buttons button.btn-checkout span {
	background-image: url("../images/proceed-to-checkout.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:165px;
	height:18px;
	border:0 none;
	cursor:pointer;
	margin-top: 9px;
}
.title-buttons button.btn-checkout span span {
	display:none;	
}

.cart-collaterals button.btn-checkout span {
	background-image: url("../images/proceed-to-checkout.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:165px;
	height:18px;
	border:0 none;
	cursor:pointer;
}

.cart-collaterals .totals.side button.btn-checkout span {
	background-image: url("../images/proceed-to-checkout-lrg.gif");
	background-repeat:no-repeat;
	width:292px;
	height:40px;
	border:0 none;
	cursor:pointer;
}

.cart-collaterals button.btn-checkout span span {
	display:none;	
}

.data-table tfoot tr.first {
	background:none;
}
.data-table tfoot tr {
	background-color:transparent ;
	background-color:#FCFAF8 !important;
}
#shopping-cart-table .product-name a {
	color:#A3988E;
}
#shopping-cart-table .btn-continue span {
	background-image: url("../images/continue-shopping.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:142px;
	height:24px;
	border:0 none;
	cursor:pointer;
	margin:5px 0 5px 0;
}

#shopping-cart-table .btn-continue span span {
	display:none;	
}

#shopping-cart-table .btn-update span {
	background-image: url("../images/update-shopping-cart.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:170px;
	height:24px;
	border:0 none;
	cursor:pointer;
	margin:5px 0 5px 0;
}

#shopping-cart-table .btn-update span span {
	display:none;	
}
.cart .totals {
	border:0px;	
	background-color:transparent;
}
.cart a {
	color:#A3988E;
}
.cart .discount, .cart .shipping {
	border:none;
	background-image:none;
}
.cart .discount h2, .cart .shipping h2 {
	background-image:none;	
	padding:0px;
	color:#686466;
}
.cart .col2-set .col-2 {
	float:left;
}
/*/cart full*/

/*checkout*/
#checkoutSteps .step-title {
	background-color:transparent;
}
.opc .step {
	border:0px;	
	background-image:url("../images/product_list_bg.gif");
	background-position:bottom right;
	background-repeat:no-repeat;	
	background-color:transparent;
}
#checkoutSteps .step-title span, #checkoutSteps .step-title h2 {
	color:#686466;
}

.opc .step-title, 
.opc .active .step-title, 
.opc .allow .step-title {
	border-width: 0px 0px 1px 0px;
	border-style:dashed;
	border-color: #d3ceca;
	text-transform:uppercase;
	background-image:none;	
}


.opc .active .step-title {
	border-style:solid;
}

.opc .section .step-title .number, .opc .active .step-title .number  {
	border-color:#d3ceca;
	background-color:transparent;
}
.account-login input.input-text, select, textarea {
	background:none repeat scroll 0 0 #f5f4f2;
	height:22px;
}

.opc .col-1 .buttons-set button.button span {
	background-image: url("../images/contintue.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:66px;
	height:17px;
	border:0 none;
	cursor:pointer;
}
.opc .col-2 .buttons-set button.button span {
	background-image:url("../images/login-btn.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:66px;
	height:25px;
	border:0 none;
	cursor:pointer;
}

#billing-buttons-container button.button span, #shipping-buttons-container button.button span, #shipping-method-buttons-container button.button span, #shipping-method-buttons-container button.button span, #payment-buttons-container button.button span {
	background-image: url("../images/contintue.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:66px;
	height:17px;
	border:0 none;
	cursor:pointer;
}

#review-buttons-container button.button span {
	background-image: url("../images/place-order-lrg.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	height: 40px;
    width: 276px;
	border:0 none;
	cursor:pointer;
}

.opc .buttons-set button.button span span {
	display:none;	
}
.checkout-onepage-index .col-main {
	width: 740px;
	padding-bottom: 30px;
}

.checkout-onepage-index .col-right {
	width:194px;	
	margin-top:48px;
}

.checkout-onepage-index * a {
	color: #A3988E;
}
#checkout-step-login h3 {
	color:#686466;	
}

.block-progress dt {
	border-width: 0px 0px 1px 0px;
	border-style:dashed;
	border-color: #d3ceca;
	background-color:transparent;
	font-size:12px;
	padding-left:5px;
}
#checkout-progress-wrapper .block .block-title strong span {
	font-size:18px;	
}

#checkout-progress-wrapper .block .block-title {
	width: 189px;
	background-image: none;
    color: #A3988E;
    font-size: 24px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 10px;
    border-bottom: 1px solid #D0CFCD;
    border-top: 1px solid #D0CFCD;
}

.checkout-onepage-index .input-text{
	background-color:#f5f4f2;
	border:0px;
	height:22px;
}

/* .checkout-onepage-index .required, */
.checkout-onepage-index .required em,
.form-list label.required em {
	color:#E6419E;
}
.checkout-onepage-index .block-content .complete {
	background-color: transparent;
	border-width: 0 0 1px 0;
	border-color:#E8E8E8;
	color:#999999;
}

.checkout-onepage-index .block-content dd.complete {
	background-color:#FCFAF8;
}
.checkout-onepage-index .block-progress {
	padding-bottom: 30px;
}
.checkout-onepage-index #checkout-review-table *, .checkout-onepage-index .data-table *, .checkout-onepage-index .data-table tfoot tr {
	background-color:transparent !important;
	background-image:none;
}
.checkout-onepage-index .data-table {
	border:0px;
}
/*/checkout*/

#opc-review .buttons-set {
	border:0px;
	background-image:url("../images/product_list_bg.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
}

.my-account .data-table {
	border:0px;
}

.my-account #form-validate .buttons-set button.button span span {
	display:none;	
}

.my-account #form-validate .buttons-set button.button span {
	background-image: url("../images/save.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:40px;
	height:17px;
	border:0 none;
	cursor:pointer;
}

.wishlist-index-share .my-account #form-validate .buttons-set button.button span {
	background-image: url("../images/save.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:40px;
	height:17px;
	border:0 none;
	cursor:pointer;
    border:1px solid red;
    
    background-image:url(../images/share-wishlist.gif);
	background-repeat:no-repeat;
	border:0 none;
	cursor:pointer;
	height:19px;
	width:123px;
}

.my-account #wishlist-table button.btn-cart span span, .my-wishlist .buttons-set .btn-share span span, .my-wishlist .buttons-set .btn-add span span, .my-wishlist .buttons-set .btn-update span span {
	display:none;	
}

.my-account #wishlist-table button.btn-cart span {
	background-image: url("../images/add-to-cart.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:100px;
	height:19px;
	border:0 none;
	cursor:pointer;
}

.my-wishlist .buttons-set .btn-share span {
	background-image: url("../images/share-wishlist.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:123px;
	height:19px;
	border:0 none;
	cursor:pointer;
}

.my-wishlist .buttons-set .btn-add span {
	background-image: url("../images/add-all-to-cart.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:140px;
	height:19px;
	border:0 none;
	cursor:pointer;
}

.my-wishlist .buttons-set .btn-update span {
	background-image: url("../images/update-wishlist.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:120px;
	height:19px;
	border:0 none;
	cursor:pointer;
}

.downloadable-customer-products .block .block-title, .customer-account-index .block .block-title, .customer-account-edit .block .block-title, .sales-order-history .block .block-title, .review-customer-index .block .block-title, .wishlist-index-index .block .block-title, .newsletter-manage-index .block .block-title, .downloadable-customer-products .block .block-title strong { 
	background:none;
}

.downloadable-customer-products .block .block-title, 
.customer-account-index .block .block-title, 
.customer-account-edit .block .block-title, 
.sales-order-history .block .block-title, 
.review-customer-index .block .block-title, 
.wishlist-index-index .block .block-title, 
.newsletter-manage-index .block .block-title, 
.downloadable-customer-products .block .block-title strong {
	background:none;
	float:right;
	color:#686466;
    border-bottom:1px solid #d0cfcd;
    margin-bottom:10px;
}


.downloadable-customer-products .header .block .block-title, 
.customer-account-index .header .block .block-title, 
.customer-account-edit .header .block .block-title, 
.sales-order-history .header .block .block-title, 
.review-customer-index .header .block .block-title, 
.wishlist-index-index .header .block .block-title, 
.newsletter-manage-index .header .block .block-title, 
.downloadable-customer-products .header .block .block-title strong {
	border: 0px none;
}

.block-reorder .block-title { border-top:1px solid #d0cfcd; }

.downloadable-customer-products .block-content, .customer-account-index .block-content, .customer-account-edit .block-content, .sales-order-history .block-content, .review-customer-index .block-content, .wishlist-index-index .block-content, .newsletter-manage-index .block-content, .downloadable-customer-products .block-content {
	background-image:none;	
	background-color:transparent;
}
.downloadable-customer-products a, .customer-account-index a, .customer-account-edit a, .sales-order-history a, .review-customer-index a, .wishlist-index-index a, .newsletter-manage-index a, .downloadable-customer-products a {
	color:#A3988E;
}
.customer-address-index .block .block-title {
	background:none;
	border:0px;
}
.block .actions {
	background:none;
}
.block-reorder {
	width:150px;
    text-align:right;
}

.block-reorder .block-title strong {
	color:#A3988E;
	padding-left:5px;
	background-image:none;
	font-size:24px;
	padding-bottom:10px;
padding-left:5px;
padding-top:10px;
}

.block .actions button.button span {
	background-image: url("../images/add-to-cart.gif");
	background-repeat:no-repeat;
	background-color:#FFF;
	width:120px;
	height:19px;
	border:0 none;
	cursor:pointer;
	margin-bottom:15px;
	margin-top:10px;
	color: #FFF;
}

.block .actions button.button span span {
	display:none;	
}

#cart-sidebar-reorder li.odd, #cart-sidebar-reorder li.even {
	background-color:transparent;
}
		
	/*errol's css*/
.category-press .col3-layout .col-wrapper {
	float:left;
	width:965px;
}
.category-press .col3-layout .main .col-main {
	width: 773px;
}
/*end errol's css*/