﻿/* 88888888888888 Add To Cart Button */
.cDivAddToCart {
	text-align: left;
	padding-left: 8px;
}
.cAddToCart {
	background: url(../Images/shopping_add2cart.png) no-repeat;
	width: 144px;
	padding: 6px 6px 14px 0;
	border: none;
	cursor: pointer;
	text-align: right;
	font: normal 11px Tahoma;
	color: #333;
}
.cAddToCart:hover {
	background: url(../Images/shopping_add2cart_over.png) no-repeat;
	color: #000;
}
.cAddToCart:active {
	position: relative;
	top: 1px;
}
/*==============*/
.cImageGallery img { max-width: 100%; }
.cImageGallery { max-width: 100%; }
.cSpnCatalogIcon {
	width: 16px;
	height: 16px;
	background: url(../Images/catalog_tr.png) no-repeat center center;
	display: inline-block;
}
/* ------------- tbl */
.cTblShoppingParent { width: 100%; }
.cTdFirstParent {
	width: 6px;
	background: url(../Images/shopping_trRight.png) no-repeat right 0;
}
.cTdLastParent {
	width: 6px;
	background: url(../Images/shopping_trLeft.png) no-repeat;
}
.cTdCenterParent { background: url(../Images/shopping_trBg.gif) repeat-x; }
.cTblShopping { width: 100%; }
.cTrTitle {
	height: 29px;
	font-size: 10px;
}
.cTrTitle td { background: url(../Images/shopping_trSep.gif) no-repeat right; }
.cTrTitle td.cTdFirstTitle, .cTrTitle td.cTdCart {
	border-right: none !important;
	background: none !important;
}
.cShippingRow, .cDivLocate { background-color: #e7e7e7; }
.cShippingLocation { background-color: #ccc; }
.cTblShopping tr td:first-child { border-right: 1px solid #888; }
.cShippingRow td, .cShippingLocation td, .cTrTitle td { text-align: center; }
.cShippingRow td, .cShippingLocation td, .cDivLocate {
	padding: 3px 6px;
	border-bottom: 1px solid #888;
	border-left: 1px solid #888;
}
.cDivLocate, .cShippingLocation select { color: #390; }
.cTrLast td { border-bottom: 1px #ece6dc solid; }
/* --- */
.cDivTotalAmount {
	text-align: left;
	padding: 4px 16px;
	font-weight: bold;
}
/* ------------- Shopping Input */
.cShoppingInput {
	font: normal 11px Tahoma;
	background: url(../Images/shopping_input.png) no-repeat;
	width: 87px;
	height: 34px;
	padding: 0 0 5px 0;
	text-align: center;
	color: #333;
	border: none;
	cursor: pointer;
}
.cShoppingInput:hover {
	background: url(../Images/shopping_input_over.png) no-repeat;
	color: #000;
}
/* - */
.cTdRemove, .cTdQty { width: 40px; }
.cRemoveButton { cursor: pointer; }
.cTbx_small { width: 2em; }
.cTitleAccepted, .cTitleDeleted {
	text-align: center;
	font: bold 11px tahoma;
	padding: 5px;
}
.cTitleDeleted span { }
/* ------------- Shopping Login */
.cShoppingLogin { margin: 6px 0; }
.cShoppingLogin_t {
	background: url(../Images/shopping_login.png) no-repeat;
	height: 222px;
	width: 289px;
	margin: 0 auto;
}
.cShoppingLogin_r {
	margin: 0 auto;
	width: 260px;
}
.cTblLogin {
	margin: 0 auto;
	padding-top: 43px;
}
.cTdRemember {
	width: 210px;
	padding-top: 7px;
}
.cTdRemember input { margin: 4px 0 0 2px; }
.cTdLoginContinue, .cTxtEnd {
	text-align: center;
	padding-top: 7px;
}
.cTdLabel { vertical-align: top; }
/* - */
.cCaption h6 {
	font-size: 12px;
	margin-top: 8px;
	padding: 10px 10px 0;
}
.cCorpus { padding: 10px 0; }
.cCorpus ul {
	margin: 4px 17px 8px;
	list-style-type: none;
}
.cCorpus ul li {
	background: url(../Images/1334645160_price-tag.png) no-repeat right top;
	text-indent: 23px;
	margin-bottom: 10px;
}
.cTblAddress {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}
.cTblAddress .cTbx_Address { width: 265px; }
.cTblAddress .cShoppingInput { float: left; }
.cTblAddress .cLabel {
	text-align: left;
	font-weight: bold;
	width: 40%;
}
.cTblAddress td {
	padding: 4px 2px;
	font-size: 11px;
}
.cTblAddress .cValue select {
	font: 11px tahoma;
	margin: 0;
	padding: 0;
	width: 15em;
	color: #373737;
}
.cTbx_Address {
	background: url(../Images/backgrounds-sprite.gif) repeat-x scroll left top #FFFFFF;
	font: 11px tahoma;
	height: 18px;
	width: 30em;
	border: 1px solid #afafaf;
}
.cCredit {
	display: inline-block;
	width: 100%;
	margin: 10px 0;
}
/* - */
.cLocationLink { cursor: pointer; }
.cShippingLocation { display: none; }
.cCartImage {
	max-width: 50px !important;
	max-height: 50px !important;
}
* html .cCartImage {
	width: 50px !important;
	height: 50px !important;
}
.cDivContinue {
	display: inline-block;
	width: 100%;
	margin: 10px 0;
}
.cDivContinue, .tdContinue {
	text-align: left;
	padding-left: 8px;
}
.cCartBottomText {
	background: url(../Images/bgCartbtText.gif) repeat-y right top #fff;
	padding: 10px 20px 10px 10px;
	margin: 10px 0;
	border: 1px solid #aaa;
}
/* --- */
.cDivProduct .cTdDetails a {
	background: url(../Images/shopingbgBt0021.png) no-repeat center top;
	width: 73px;
	display: inline-block;
	height: 20px;
	color: #000;
	margin-top: 5px;
}
.cDivProduct .cTdDetails a:hover { color: #fff; }
.cDataPartParent .cData_area {
	padding: 20px;
	margin-bottom: 10px;
	border: 1px solid #999;
	background: url(../Images/ShopingBgWPage001.gif) repeat-x left bottom #fff;
}
.cDataPartParent .cData_area span {
	background: url(../Images/1334645973_alert.png) no-repeat right top;
	padding: 0 33px 0 10px;
	display: block;
	line-height: 18px;
	text-align: justify !important;
}
.cPeymentWay .cComment {
	width: 100%;
	background-color: #f5f5f5;
}
.cPeymentWay .cTitle {
	background: url(../Images/1334643828_credit_cards.png) no-repeat right top;
	height: 27px;
	padding-right: 30px;
}
.cPeymentWay .cData { padding-right: 30px; }
.cPeymentWay .cData label {
	padding: 0 5px;
	vertical-align: bottom;
}
.cPeymentWay {
	background-color: #fff;
	border: 1px solid #999;
	padding: 20px;
}
.cDataPartParent .cDivTotalAmount {
	background: url(../Images/cDivVote001.png) no-repeat left top;
	padding: 0 0 0 44px !important;
	margin-bottom: 10px;
}
.cDataPartParent .cDivTotalAmount1 {
	background: url(../Images/cDivVote003.png) no-repeat right top;
	padding-right: 44px;
}
.cDataPartParent .cDivTotalAmount2 {
	background: url(../Images/cDivVote002.png) repeat-x right top;
	height: 23px;
	padding-top: 3.2px;
	color: #690;
}
/* ----------------------------------------------------------------- Shopping */
.cStock {
	background: url(../Images/shopping_stock.png) no-repeat right 0;
	padding: 0 20px 1px;
	margin-right: 5px;
}
/* ------------- Products */
.cDivProducts {
	/*border-radius: 4px;*/
	background-color: #fff;
	padding: 5px;
}
.cDivSubProduct {display: inline-block;}
.cDivProduct {
	float: right;
	margin: 5px 5px 4px 0;
	text-align: center;
	width: 163px;
	background-color:#f0f0f0;
}
.cProductTitle {background:url(../Images/shopingPs007.gif) repeat-y left top;}
.cProductTitle1 {background:url(../Images/shopingPs008.gif) repeat-y right top;}
.cProductTitle2 {background:url(../Images/shopingPs004.gif) repeat-x left top;}
.cProductTitle3 {background:url(../Images/shopingPs003.gif) repeat-x left bottom;}
.cProductTitle4 {background:url(../Images/shopingPs001.gif) no-repeat left top;}
.cProductTitle5 {background:url(../Images/shopingPs002.gif) no-repeat left bottom;}
.cProductTitle6 {background:url(../Images/shopingPs005.gif) no-repeat right top;}
.cProductTitle7 {background:url(../Images/shopingPs006.gif) no-repeat right bottom;}
.cProductTitle a {
	text-align: center;
	color: #666;
	display: block;
	padding:3px 5px 9px;
	height:27px;
	font-size:11px;
}
.cProductTitle a:hover {color: #000;}
.cProductInfo {background:url(../Images/cProductInfo03.gif) repeat-y left top;}
.cProductInfo1 {background:url(../Images/cProductInfo03.gif) repeat-y right top;}
.cProductInfo2 {background:url(../Images/cProductInfo03.gif) repeat-x right bottom;}
.cProductInfo3 {background:url(../Images/cProductInfo01.gif) no-repeat left bottom;}
.cProductInfo4 {
	background:url(../Images/cProductInfo02.gif) no-repeat right bottom;
	padding: 7px;
}
.cProductInfo .cTrDetails a {
	margin-bottom:5px;
}
.cTblDetails {
	text-align: center;
	width: 100%;
	height:90px;
}
.cTblDetails td {
	vertical-align: bottom;
	height: 55px;
}
.cDivProduct span {
	display: block;
	text-align: right;
}
.cProductImage {height: 140px;}
.cDivProduct img {
	max-width: 146px;
	max-height: 140px;
}
/* - */
.cDivShippingTitleTbl {
	background: url(../Images/shopping_shipping.png) no-repeat right;
	padding: 0 21px 3px 0;
	margin : 2px 5px 1px 0;
	font-weight: bold;
}
/* - - - - - - */
.cSpnCatalogIcon{
	width:16px;
	height:16px;
	background:url(../Images/catalog_tr.png) no-repeat center center;
	display:inline-block;
}
.cFeuilleton ul li{margin-bottom:2px;}
.cFeuilleton ul li span{
	display:inline-block;
	margin-left:4px;
}
.cDivCloseButtonShopping{
	background:url(../Images/CloseSquare.png) no-repeat center top;
	width:20px;
	height:20px;
	float:right;
	margin:4px 0 0 -20px;
	position:relative;
	cursor:pointer;
}
*+html .cDivCloseButtonShopping{position:fixed;}
/* ----------------- */
.cImageGallery{width:100%;}

/* ----------------------------------------------------------------- */
.cStockFeatures{
	background-color: #f2f2f2;
	margin:0 4px 4px 9px;
}
.cStockFeatures-t{background: url(../Images/shoping_cStockFeatures-t.gif) repeat-x 0 0;}
.cStockFeatures-r{background: url(../Images/shoping_cStockFeatures-r.gif) repeat-y right 0;}
.cStockFeatures-b{background: url(../Images/shoping_cStockFeatures-b.gif) repeat-x 0 bottom;}
.cStockFeatures-l{background: url(../Images/shoping_cStockFeatures-l.gif) repeat-y 0 0;}
.cStockFeatures-tr{background: url(../Images/shoping_cStockFeatures-tr.gif) no-repeat right 0;}
.cStockFeatures-br{background: url(../Images/shoping_cStockFeatures-br.gif) no-repeat right bottom;}
.cStockFeatures-bl{background: url(../Images/shoping_cStockFeatures-bl.gif) no-repeat 0 bottom;}
.cStockFeatures-tl{
	background: url(../Images/shoping_cStockFeatures-tl.gif) no-repeat 0 0;
	padding: 7px 13px;
}
.cStockFeatures ul{list-style: none;}
.cStockFeatures ul li{
	border-bottom: 1px solid #ccc;
	margin-bottom: 7px;
    padding-bottom: 7px;
}
.cStockFeatures ul li:last-child{
	border: 0; 
	padding: 0;
}
/* --- */
