/*CP COMMON */
BODY{background-position: top;background-repeat: repeat-x;padding: 0px;margin: 0px;background-color: #FFF;text-align: center;}
div#CPwrap{background-color:#FFF;width:1038px; position: relative;top:54px;margin:0 0 -20px 0;padding:0;margin-left: auto;margin-right: auto;border-bottom:1px solid #A199A1;border-left:1px solid #A199A1;border-right:1px solid #A199A1;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
div#CPinnerwrap{ position:relative;top: -44px;left:0;width:100%;margin:0;border:0px solid red}
div#CPcontainer{padding:0 30px 40px 30px;border:0px solid red;}
	div#CPtab{position:relative;float:left;padding:0;margin:0;text-align:left;width:305px;}
	.CPtab {height:39px;margin:2px 0 0 13px;padding:0;border:0;}

div#CPsearch{text-align:right;width:370px;padding:9px 7px 0;float: right;}
.CPsearchfield{font-family: Arial,Tahoma,Helvetica;font-size: 12pt;width:220px; color:#999999;padding: 2px; margin: 0px;border: 1px solid #CCCCCC;height:24px;}
div#CPpphonecart{width:700px;height:56px;margin-top:1px;float: left;border:0px solid red}
	div#CPphone{text-align:center;width:295px;height:51px;margin:5px 0 0 100px;float: left;border:0px solid red}
		div#CPphone H1{font-size:12px;font-weight: bold;margin: 2px 0 7px 0;padding:0;}
		div#CPphone span {font-size:19px;font-weight:bold;margin:0;padding:0;}
	div#CPchat{width:64px;height:51px;margin:5px 0 0 0;float: left;text-align:left;border:0px solid red;}
	div#CPcart{float: right;text-align:right;width:225px;height:51px;margin:5px 0 0 0;border:0px solid red;}
	div#CPmenu{height:29px;width:100%;margin-bottom:5px;clear:both;}

div#CPspecials{width:217px;height:360px;padding:0;text-align:left;float:right;}

div#CPmarquee{width:745px;margin:13px 0;text-align:left;font-weight: bold;border:0px solid blue}
div#CPpromo{width:745px;height:245px;padding:0;text-align:left;border:0px solid red;}
div#CPhomeText{width:742px;text-align:left;padding:10px 0 0 0;border:0px solid GREEN}
.barmeh{-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}

div#MypromCat{float:left;margin:22px 0 0 22px;width:160px;height:202px;position:absolute;z-index:5;}
.MypromCat {color:#FFFFFF;font-size:11pt;padding:5px 4px;margin-bottom:1px;filter: alpha(opacity=69);-moz-opacity: 0.69;-khtml-opacity: 0.69;opacity: 0.69;}
h2{font-size:11pt;padding:0;margin:0;font-weight:normal;}
div#MypromCat a:link,div#MypromCat  a:visited,div#MypromCat  a:active{text-decoration: none;}
div#MypromCat a:hover{text-decoration: none;font-weight:bold;}
	
div#CPhomeWhatsNew{width:100%;border:1px solid #DFDFDF;-moz-border-radius: 6px;border-radius: 6px;}
div#CPhomeWhatsNew ul{list-style-type: none;padding:0;margin:0 0 0 4px;line-height:150%;}
div#CPhomeWhatsNew .SecTitle{padding-bottom:6px;font-size:12pt;font-weight:bold;}
div#CPhomeWhatsNewL{width:540px;float:left;text-align:left;padding:10px;}
div#CPhomeWhatsNewR{width:370px;float:right;text-align:left;padding:10px;}
div#CPhomeWhatsNewL .testimonial{padding:6px;margin:3px;border:2px #FFF solid;}

div#CPwrapFooter{width:1038px;position: relative;margin-left: auto;margin-right: auto;text-align:center;padding:0;font-size:10px;}
div#CPinnerwrapFooter{width:978px;text-align:center;padding:0;font-size:10px;margin-left: auto;margin-right: auto;}
	div#CPfootermenu{color:#FFF;text-align:Center;padding:11px 0;font-size:12px;position:relative;margin:0 0 30px 0;-moz-border-radius:6px;border-radius:6px;}
	div#CPfootermenu A {color:#FFF;text-decoration:none;font-size:inherit;}
	div#CPfootermenu A:hover {color:#FFF;text-decoration:underline;font-size:inherit;}
	div#CPcopyrightnote {float:left;width:700px;text-align:left;}
	div#CPpayments {float:right;width:270px;text-align:right;}
div#CPwrapFooterText{margin:20px 0;text-align:left;}

div#CPbody{width:978px;margin-top:10px;position:relative;text-align:left;}

.CPprodPriceT{font-size:17px;} /*Text Label*/
.CPprodPriceV{font-size:17px;} /*Price Value*/
.CPpageHead {padding-bottom: 4px;}
/*Box for product list page*/
.CPcolsView{background-color: #FFFFFF;border:1px solid #CDCDB7;}
.CPcolsView A:link,.CPcolsView A:visited,.CPcolsView A:hover {color: #5C5C5C;text-decoration: none;}
.PageTitle{font-size: 15pt;}
.CPsmall ,.CPsmall A:link,.CPsmall A:visited,.CPsmall A:hover{font-size: 8pt;}
.CPsysMsgErr{color: #FF0000;}
.required {background-color: #D4706E !important;	color: #FFFFFF;}
INPUT, SELECT, TEXTAREA {font-family: Arial;font-size:10pt;padding: 2px;border: 1px solid #afafaf;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
INPUT.CPlogin {width:250px;font-family: Arial;font-size:13pt;padding: 3px;border: 3px solid #afafaf;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.CPaction {background-color:#d9d9d9;-moz-border-radius:6px;-webkit-border-radius:6px;
	border-radius:6px;border:2px solid #ababab;display:inline-block;color:#575657;
	font-family:arial;font-size:15px;font-weight:normal;padding:6px 24px;text-decoration:none;cursor:pointer;}
.CPaction:hover {background-color:#949494;color:#FFFFFF;}
.CPaction:active {position:relative;top:1px;}

.CPfreeShipMsg{	color: #009900;font-size:12pt;}
.CPprodLPriceV{	text-decoration: line-through;}

.HPimagewrap{margin:7px;width:180px:height:200px;vertical-align:top;float:left;}
.HPimage{z-index:1;width:180px;height:200px;vertical-align:top;border:1px solid #CCCC99;display:inline-block;}
.HPtransparent{filter: alpha(opacity=85);-moz-opacity: 0.85;-khtml-opacity: 0.85;opacity: 0.85;	background-color: #FFFFFF;
display: none;width:179px;position: absolute;color: #38450F;border: 0;z-index: 2;padding:0;vertical-align: bottom;}

.addOnWrapper{width: 100%;padding: 15px 0;position:relative;}
.addOnProds{float: left;width: 66px;margin-top: 5px;height:135px;}
DIV.aopImg{text-align: center;}
.aopImg IMG{	width: 60px;height: 60px;margin:3px;}
DIV.aopDesc{	width: 100%;text-align: center;font-size: 8pt;}

DIV.testibox{padding:8px;margin:8px;width:290px;float:left;border:1px solid grey;border-radius:5px;box-shadow:2px 2px 3px #CCCCCC;background-color:#F2F2F2;min-height:105px;}
DIV.SideBox{width:250px;padding:0 0 10px 0;margin-left:25px;float:right;border:1px solid #D5D5D5;border-radius:5px;-moz-border-radius:5px;box-shadow:2px 2px 3px #DDDDDD;background-color:#FFF;}
DIV.SideBox .BoxTitle{padding:7px;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
DIV.SideBox img{padding:7px;}

.CPhomeDesc{vertical-align: top;width: 180px;height: 200px;padding: 0;}
.CPprodDesc{font-size: 9pt;}
.CPprodDescLong{}
/*Product Sale Price - Price Value*/
.CPprodSPriceV{	color: #FF0000;}
.CPinStock{	color: #888888;}
.CPoutStock{color: #FF0000;}
/*Category List*/
.CPcatDescList{}
/*Category Description - No products linked to it*/
.CPcatDesc{}
/*Category Description - Has products linked to it*/
.CPcatDescProd{font-weight: bold;}
/*Option Description for "Optional" options*/
.CPoptDesc{font-style: italic;}
/*Option Text box*/
.CPoptTxt{font-size: 9pt;width: 180px;font-family: Arial, Helvetica, sans-serif;}
.CPsysMsg{font-size: 10pt;}
.CPsysMsgURL{font-size: 10pt;}
/*Highlights used in search results*/
.CPhighlight{color: #000000;background-color: #FFFF66;}

.ddimgtooltip{box-shadow: 3px 3px 5px #818181;-webkit-box-shadow: 3px 3px 5px #818181;-moz-box-shadow: 3px 3px 5px #818181;display:none;position:absolute;border:1px solid black;background:white;color: black;z-index:2000;padding:4px 4px 0 4px;}

/*sprite img*/
.cpsp{display:inline-block;background:url(fsprite.png) no-repeat;}
.cpsp.cpsppayments{background-position:0 -38px;height:24px;width:258px;margin:4px 30px; vertical-align:middle;}
.cpsp.cpsptestimonial{background-position:0 -63px;height:48px;width:48px;margin:4px; vertical-align:middle;float:left;}
.cpsp.cpspwhatsapp{background-position:-50px -64px;height:31px;width:31px;margin-top:20px; vertical-align:middle;float:left;}
.cpsp.cpspEN{background-position:-27px -0px;height:18px;width:26px;margin:3px 5px 0 0; vertical-align:middle;}
.cpsp.cpspFR{background-position:-81px -0px;height:18px;width:26px;margin:3px 5px 0 15px; vertical-align:middle;}
.cpsp.cpspRU{background-position:-161px -0px;height:18px;width:26px;margin:3px 5px 0 15px; vertical-align:middle;}