/* PRESTASHOP CSS  */
@font-face {
    font-family: 'UniversBold';
    src: url('../font/unvr65w.eot');
    src: url('../font/unvr65w.eot') format('embedded-opentype'),
         url('../font/unvr65w.woff') format('woff'),
         url('../font/unvr65w.ttf') format('truetype'),
         url('../font/unvr65w.svg#UniversBold') format('svg');
}
@font-face {
    font-family: 'Univers55Regular';
    src: url('../font/ps_3.eot');
    src: url('../font/ps_3.eot') format('embedded-opentype'),
         url('../font/ps_3.woff') format('woff'),
         url('../font/ps_3.ttf') format('truetype'),
         url('../font/ps_3.svg#Univers55Regular') format('svg');
}
@font-face {
    font-family: 'CalibriRegular';
    src: url('../font/calibri_0.eot');
    src: url('../font/calibri_0.eot') format('embedded-opentype'),
         url('../font/calibri_0.woff') format('woff'),
         url('../font/calibri_0.ttf') format('truetype'),
         url('../font/calibri_0.svg#CalibriRegular') format('svg');
}
@font-face {
    font-family: 'CalibriBold';
    src: url('../font/calibrib_0.eot');
    src: url('../font/calibrib_0.eot') format('embedded-opentype'),
         url('../font/calibrib_0.woff') format('woff'),
         url('../font/calibrib_0.ttf') format('truetype'),
         url('../font/calibrib_0.svg#CalibriBold') format('svg');
}
@font-face {
    font-family: 'SourceSansProSemibold';
    src: url('../font/sourcesanspro-semibold.eot');
    src: url('../font/sourcesanspro-semibold.eot') format('embedded-opentype'),
         url('../font/sourcesanspro-semibold.woff') format('woff'),
         url('../font/sourcesanspro-semibold.ttf') format('truetype'),
         url('../font/sourcesanspro-semibold.svg#SourceSansProSemibold') format('svg');
}
@font-face {
    font-family: 'SourceSansProBold';
    src: url('../font/sourcesanspro-bold.eot');
    src: url('../font/sourcesanspro-bold.eot') format('embedded-opentype'),
         url('../font/sourcesanspro-bold.woff') format('woff'),
         url('../font/sourcesanspro-bold.ttf') format('truetype'),
         url('../font/sourcesanspro-bold.svg#SourceSansProBold') format('svg');
}

@font-face {
    font-family: 'SourceSansProRegular';
    src: url('../font/sourcesanspro-regular.eot');
    src: url('../font/sourcesanspro-regular.eot') format('embedded-opentype'),
         url('../font/sourcesanspro-regular.woff') format('woff'),
         url('../font/sourcesanspro-regular.ttf') format('truetype'),
         url('../font/sourcesanspro-regular.svg#SourceSansProRegular') format('svg');
}
@font-face {
    font-family: 'SourceSansProItalic';
    src: url('sourcesanspro-it.eot');
    src: url('../font/sourcesanspro-it.eot') format('embedded-opentype'),
         url('../font/sourcesanspro-it.woff') format('woff'),
         url('../font/sourcesanspro-it.ttf') format('truetype'),
         url('../font/sourcesanspro-it.svg#SourceSansProItalic') format('svg');
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('myriadpro-regular.eot');
    src: url('../font/myriadpro-regular.eot') format('embedded-opentype'),
         url('../font/myriadpro-regular.woff') format('woff'),
         url('../font/myriadpro-regular.ttf') format('truetype'),
         url('../font/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('myriadpro-semibold.eot');
    src: url('../font/myriadpro-semibold.eot') format('embedded-opentype'),
         url('../font/myriadpro-semibold.woff') format('woff'),
         url('../font/myriadpro-semibold.ttf') format('truetype'),
         url('../font/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}
@font-face {
    font-family: 'UniversRegular';
    src: url('univer.eot');
    src: url('../font/univer.eot') format('embedded-opentype'),
         url('../font/univer.woff') format('woff'),
         url('../font/univer.ttf') format('truetype'),
         url('../font/univer.svg#UniversRegular') format('svg');
}
@font-face {
    font-family: 'CorbelBold';
    src: url('corbelb_0.eot');
    src: url('../font/corbelb_0.eot') format('embedded-opentype'),
         url('../font/corbelb_0.woff') format('woff'),
         url('../font/corbelb_0.ttf') format('truetype'),
         url('../font/corbelb_0.svg#CorbelBold') format('svg');
}
@font-face {
    font-family: 'CaviarDreamsRegular';
    src: url('caviardreams.eot');
    src: url('../font/caviardreams.eot') format('embedded-opentype'),
         url('../font/caviardreams.woff') format('woff'),
         url('../font/caviardreams.ttf') format('truetype'),
         url('../font/caviardreams.svg#CaviarDreamsRegular') format('svg');
}

@font-face {
    font-family: 'KalingaRegular';
    src: url('kalinga_0.eot');
    src: url('../font/kalinga_0.eot') format('embedded-opentype'),
         url('../font/kalinga_0.woff') format('woff'),
         url('../font/kalinga_0.ttf') format('truetype'),
         url('../font/kalinga_0.svg#KalingaRegular') format('svg');
}

body{font-family:Arial, Helvetica, sans-serif;}
body.order-opc{font-family: "Univers55Regular";}
/* start new design shekhar*/
.top_strip #contentBox p{float: left; margin-bottom: 0; padding-bottom: 0;}
/* end new design shekhar*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; max-width:100%;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{font-size:100%}
.ie7 input, .ie7 select{line-height:18px}
a {cursor:pointer}
.clearfix:before,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden
}
.clearfix:after {clear: both}
.clearfix {zoom: 1}
/* ************************************************************************************************
		struture
************************************************************************************************ */
#page {}
	#header {z-index:10}
	#columns {z-index:1;}
		#left_column {}
		#center_column {}
		#right_column {}
	#footer { }
	#pull {background-image: url("../img/menu_icon.png"); background-position: 98% 10px; background-repeat: no-repeat;}

/* ************************************************************************************************
		generic style
************************************************************************************************ */
body{font:normal 13px/18px Arial, Verdana, sans-serif; color:#222;	background:#fff;}
body.content_only {background: #FFF;}
/* positionnement ****************************************************************************** */
.hidden {display:none}
.f_left {float:left}
.f_right {float:right}
p.center {text-align:center}
.clearBoth {clear:both}
/* title *************************************************************************************** */
h1 {margin-bottom:20px;	font-size:24px;	line-height: 22px}
h2 {padding-bottom:15px; padding-top:15px;	font-size:18px;}
h3 {padding-bottom:20px; font-size:16px}
.title_block {font-size:14px}
.hide-left-column #left_column {display:none}
.hide-left-column #center_column {width:757px}
/* text **************************************************************************************** */
p {padding-bottom:20px;}
p em {font-style:italic}
.warning, #order .delivery_options_address h3, #order-opc .delivery_options_address h3, #order-opc #center_column #new_account_form h3, #order-opc #login_form fieldset h3, #contact #columns .std h3  {color: #c853af; font-family: "Univers55Regular";  font-size: 17px;  padding: 14px 12px;	background:#F5C1EA;  clear:both;}
.success {margin:0 0 10px 0; padding:10px; border:1px solid #339900; font-size:13px; background: #d3ffab;}
.error {color:#ed0000;}
.error ol {margin-left:20px}
.error p.lnk {margin-top:20px; padding:0; font-size:11px;}
/* link **************************************************************************************** */
a, a:active, a:visited {color:#333;	text-decoration:none; outline: medium none;}
a:hover {text-decoration:underline}
/* HACK IOS ipad, iphone */
/*buttons ************************************************************************************** */
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled {position:relative;	display:inline-block; cursor: pointer;}
*:first-child+html input.button_mini, *:first-child+html input.button_small, *:first-child+html input.button, *:first-child+html input.button_large,
*:first-child+html input.button_mini_disabled, *:first-child+html input.button_small_disabled, *:first-child+html input.button_disabled, *:first-child+html input.button_large_disabled,
*:first-child+html input.exclusive_mini, *:first-child+html input.exclusive_small, *:first-child+html input.exclusive, *:first-child+html input.exclusive_large,
*:first-child+html input.exclusive_mini_disabled, *:first-child+html input.exclusive_small_disabled, *:first-child+html input.exclusive_disabled, *:first-child+html input.exclusive_large_disabled {border:none}
/* active button */
input.button_mini:active, input.button_small:active, input.button:active, input.button_large:active,
input.exclusive_mini:active, input.exclusive_small:active, input.exclusive:active, input.exclusive_large:active,
a.button_mini:active, a.button_small:active, a.button:active, a.button_large:active,
a.exclusive_mini:active, a.exclusive_small:active, a.exclusive:active, a.exclusive_large:active {background-position: left -100px}
input.button_disabled, input.exclusive_disabled, /*span.exclusive*/ {border:1px solid #ccc;	color:#999;	background:url(../img/bg_bt_2.gif) repeat-x 0 0 #CCCCCC;}
/* table *************************************************************************************** */
table.std,
table.table_block {	margin-bottom:20px;	width:100%;	border:1px solid #C853AF; border-bottom:none; background:white; }
table.std th,
table.table_block th {padding:14px 12px; font-size:17px; color:#c853af;	 font-weight:normal; text-transform:uppercase; font-family: "Univers55Regular";}
table.std tr.alternate_item,
table.table_block tr.alternate_item {background-color: #f3f3f3}
table.std  td,
table.table_block  td {	padding:12px;	border-right:1px solid #e9e9e9;	border-bottom:1px solid #e9e9e9; font-size:12px; vertical-align:top}
/* BLOCK .block ******************************************************************************** */
#footer .block {margin-bottom:0}
.block .title_block, .block h4 {padding:15px 0 15px 0;	font-size:15px;	color:#fff;	text-transform:uppercase; font-weight:500; overflow:hidden;}
.block .title_block a, .block h4 a { border-bottom:4px double #B848A0;  display: block; font-size: 32px; line-height: 40px; text-transform: capitalize;
	font-family: 'SourceSansProRegular'; text-decoration:none;  padding-bottom:0px; padding-top:10px; color:#B848A0;}
.block ul {list-style-type:none}
.block li.last {border:none}

/* BLOCK .products_block *********************************************************************** */
	.products_block li {float:left}
ul.footer_links {list-style-type:none;	margin-bottom:20px}
ul.footer_links li {float:left}
ul.footer_links li.f_right {float:right}
ul.footer_links li .icon {position:relative;top:-2px;left:0}
/* barre comparaison / tri ********************************************************************* */
.content_sortPagiBar { position:relative; margin-bottom:25px; float:left; width:100%;}
#center_column .sortPagiBar {padding:8px;  background-color: #b848a0;}
	#center_column .sortPagiBar strong {color:#000;}
#center_column .sortPagiBar p {padding:0;}
#center_column .sortPagiBar form {display:inline-block;}
.ie7 #center_column .sortPagiBar form {display:inline;}
.sortPagiBar #productsSortForm {float:right;}
.sortPagiBar select#selectPrductSort {margin:0 0 0 10px;color:#000;	border:1px solid #ccc}
.sortPagiBar .bt_compare {padding:3px 7px; border:none;	color:#fff;	text-shadow:0 1px 0 #000; background:url(../img/bg_bt_compare.gif) repeat-x 0 0 #111;}
.sortPagiBar .PrductSort {float:left;}
.sortPagiBar .nbrProduct {display:inline-block;	padding:0 10px;}
.sortPagiBar #nb_item {border:1px solid #ccc}
/* pagination ********************************************************************************** */
form.pagination {display:none;}
ul.pagination li {display: inline;}
ul.pagination a {text-align:center;}
ul.pagination li.disabled span {color:#ccc}
#pagination_previous, .pagination_previous {float:left}
#pagination_next, .pagination_next {float:right}
.ie7 #pagination_previous, .ie7 .pagination_previous,
.ie7 #pagination_next, .ie7 .pagination_next {float:none}
ul.pagination .pagination_previous a,ul.pagination .pagination_previous span,
ul.pagination .pagination_next a, ul.pagination .pagination_next span {	padding:0 8px;	width:auto;}
#pagination_previous, .pagination_previous span, #pagination_next, .pagination_next span {color:#ccc; border:1px solid #eee}
/* CART steps *********************************************************************** */
ul#order_step { background-color: white;}
ul.step {list-style-type:none;	margin-bottom:30px;	height:52px; width:757px;}
ul.step li {float:left;	height:52px; width:151px; text-align:center; text-transform:uppercase;	background:url(../img/step_standard.gif) no-repeat center bottom transparent;}
ul.step li a, ul.step li.step_current span, ul.step li.step_current_end span {display:inline-block;	padding:8px 10px 12px; color:#000;	background:url(../img/step_current_span.gif) no-repeat center bottom transparent;}
ul.step li.step_current {font-weight:bold;	background:url(../img/step_current.gif) no-repeat center bottom transparent;}
ul.step li.step_current_end {font-weight:bold;	background:url(../img/step_end_current.gif) no-repeat center bottom transparent;}
ul.step li.step_todo span {display:inline-block; padding:8px 10px 6px; color:#999; text-shadow:0 1px 0 #fff; background:#eee;}
ul.step li.step_done {font-weight:bold;	background:url(../img/step_done.gif) no-repeat center bottom transparent;}
/* module productcomments ********************************************************************** */
.rating {clear: both; display: block; margin: 2em; cursor: pointer;}
.rating:after {	content: '.'; display: block; height: 0; width: 0;	clear: both; visibility: hidden}
.cancel, .star {overflow: hidden; float: left; margin:0 1px 0 0; width: 16px; height: 16px;	text-indent: -999em; cursor: pointer;}
.cancel, .cancel a { background: url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px !important }
.star, .star a { background: url(../../../modules/productcomments/img/star.gif) no-repeat 0 0 }
.cancel a, .star a {display: block;	width: 100%; height: 100%;	background-position: 0 0;}
div.star_on a { background-position: 0 -16px }
div.star_hover a, div.star a:hover { background-position: 0 -32px }
.pack_content { margin: 10px 0 10px 0 }
.pack_price {float: right;	margin-right: 3px;	font-size: 12px;}
.confirmation {	margin: 0 0 10px; padding: 10px; border: 1px solid #e6db55;	font-size: 13px; background: none repeat scroll 0 0 #ffffe0;}
#page .rte { background: transparent none repeat scroll 0 0 ; font-size:13px; font-family: 'Univers55Regular'; line-height:18px; /*color:#7c7c7c;*/ }
.listcomment {list-style-type:none;	margin:0 0 20px 0 !important;}
.listcomment li {padding:10px 0; border-bottom:1px dotted #ccc;	color:#666;}
.listcomment .titlecomment {display:block; font-weight:bold; font-size:12px; color:#333;}
.listcomment .txtcomment {display:block; padding:5px 0;	color:#333;}
/* ************************************************************************************************
		HEADER
************************************************************************************************ */
#header {width:100%; float:left;}
/* ************************************************************************************************
		BREADCRUMB
************************************************************************************************ */
.breadcrumb {font-family: 'Univers55Regular'; font-size:13px;}
.breadcrumb .navigation-pipe {margin:0 5px 0 5px}
.breadcrumb img {position:relative;	top:-2px; width:30px; height:30px;}
/* ************************************************************************************************
		FOOTER
************************************************************************************************ */

/* BLOCK idTabs ******************************************************************************** */
.idTabs {list-style-type: none;}
ul.idTabs li {float: left;	margin-right: 1px;}
.idTabs a {display:block; padding:10px 10px 7px 10px; text-decoration:none; color:#FFF;	background:#b0b0b0; font-family: 'Univers55Regular' !important; font-size:14px;} 
.idTabs .selected { font-family: 'Univers55Regular' !important; font-size:14px; background:#C853AF;}
#more_info_sheets {padding:10px;  border: 2px solid #C853AF; }
#more_info_sheets ul, #more_info_sheets ol, #more_info_sheets dl {margin-left:20px}
#more_info_sheets em {font-style:italic}
#more_info_sheets .product_desc{margin-top:5px;}
#more_info_sheets .product_desc .product_image{float:left;}
#more_info_sheets .product_desc .block_description{float:left; margin-left:10px; width:420px;}
#more_info_sheets .product_desc .clear_product_desc{clear:both;	height:0px;	line-height:0px;}
/* Make sure lists are correctly displayed in tinyMCE BO edition mode too */
#short_description_content ul,
#short_description_content ol,
#short_description_content dl,
#tinymce ul,
#tinymce ol,
#tinymce dl {margin-left:20px}
.block_hidden_only_for_screen {display:none}
/* ************************************************************************************************
		PAGE AUTHENTIFICATION
************************************************************************************************ */
#authentication #left_column {display:none}
/* ************************************************************************************************
		PAGE MANUFACTURER
************************************************************************************************ */
#manufacturer .nbrmanufacturer {margin: 15px 0 10px; padding: 8px 7px; font-size:12px; color: #000;	background: none repeat scroll 0 0 #f0f0f0;}
#manufacturer #product_list {margin-top:15px}
ul#manufacturers_list {list-style-type:none}
ul#manufacturers_list li {margin-bottom: 14px; padding: 12px 8px; border: 1px solid #eee; -moz-border-radius: 3px; -webkit-border-radius: 3px;	border-radius:3px;;}
ul#manufacturers_list li a.lnk_img {display: block;	float: left;}
ul#manufacturers_list li img {display: block; float: left; margin-right: 14px; border: 1px solid #ccc; vertical-align: bottom;}
ul#manufacturers_list li h3 {padding: 0 0 10px;	font-size: 13px; color: #000;}
ul#manufacturers_list li .description {overflow: hidden; padding: 0; font-size:12px; color:#666;}
ul#manufacturers_list li .right_side {float:right;}
.description_box{border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; box-shadow: 0 1px 1px #E2E2E2;	padding: 5px; margin-bottom: 20px; font-size: 12px; line-height: 18px;}
.description_box p {margin: 0;	padding: 0 10px 5px;}
.description_box .hide_desc {display: none;}
.description_box .lnk_more {background: url("../img/arrow_right_1.png") no-repeat scroll 100% 4px transparent; color: #0088CC;	padding: 0 10px;}
.description_box ul {padding-left: 30px; padding-bottom: 10px;}
/* ************************************************************************************************
		PAGE SUPPLIER
************************************************************************************************ */
#supplier .nbrmanufacturer {margin: 15px 0 10px; padding: 8px 7px; font-size:12px; color: #000; background: none repeat scroll 0 0 #f0f0f0;}
ul#suppliers_list {list-style-type:none}
ul#suppliers_list li {margin-bottom: 14px; padding: 12px 8px; border: 1px solid #eee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}
ul#suppliers_list li a.lnk_img {display: block;	float: left;}
ul#suppliers_list li img {display: block; float: left; margin-right: 14px; border: 1px solid #ccc; vertical-align: bottom;}
ul#suppliers_list li h3 {padding: 0 0 10px;	font-size: 13px; color: #000;}
ul#suppliers_list li .description {overflow: hidden; padding: 0; font-size:12px; color:#666;}
ul#suppliers_list li .right_side {float:right;}
/* ************************************************************************************************
		PAGE SEARCH
************************************************************************************************ */
#search h3.nbresult {margin:0 0 10px 0;	padding:10px; border:1px solid #e6db55; font-size:13px;	background:#ffffe0;}
#search .sortPagiBar {margin-bottom:20px}
/* ************************************************************************************************
		PAGE 404
************************************************************************************************ */
#pagenotfound #left_column,
#pagenotfound #right_column,
#pagenotfound #footer {display:none}
#pagenotfound #center_column {width:940px;}
#pagenotfound .pagenotfound {padding:30px 300px 0 0; height:330px; font-size:14px; background:url(../img/bg_404.png) no-repeat 100% 0;}
#pagenotfound h3 {font-weight:normal; font-size:14px;}
#pagenotfound fieldset {border:none}
#pagenotfound fieldset label {color:#333}
#pagenotfound  #search_query {-moz-border-bottom-colors: none;	-moz-border-image: none; -moz-border-left-colors: none;	-moz-border-right-colors: none;	-moz-border-top-colors: none;	border-bottom: 1px solid #666;	border-left: 1px solid #666; border-right: 1px solid #fff !important;	border-top: 1px solid #666;	padding: 0 5px;	height: 24px;
	width: 200px; color: #ccc;	background: url(../../../modules/blocksearch/img/bg_search_input.png) repeat-x scroll 0 0 #fff;}
#pagenotfound .button_small {padding: 4px 7px;	border: medium none; -moz-border-radius:0;	-webkit-border-radius:0; border-radius:0; color: #fff; text-transform: uppercase;
	background: url("../../../modules/blocksearch/img/bg_search_submit.png") repeat-x scroll 0 0 #101010;}
#pagenotfound .pagenotfound a {	font-weight:bold; color:#333;}
#pagenotfound .pagenotfound .icon {	position:relative;	top:3px;}
/* ************************************************************************************************
		addons payment cheque
************************************************************************************************ */
#module-cheque-payment #left_column {display:none}
#module-cheque-payment #center_column{width:757px}
/* ************************************************************************************************
		addons payment bankwire
************************************************************************************************ */
#module-bankwire-payment #left_column {display:none}
#module-bankwire-payment #center_column{width:757px}
/* ************************************************************************************************
		addons google checkout
************************************************************************************************ */
#module-gcheckout-payment #left_column {display:none}
#module-gcheckout-payment #center_column{width:757px}
/* ************************************************************************************************
		addons paypal
************************************************************************************************ */
#module-payment-submit #left_column {display:none}
#module-payment-submit #center_column{width:757px}
/* ************************************************************************************************
		addons cashondelivery validation
************************************************************************************************ */
#module-cashondelivery-validation #left_column {display:none}
#module-cashondelivery-validation #center_column{/*width:757px*/}
#module-cashondelivery-validation #center_column .cart_navigation .exclusive_large{	margin-right:20px; background:#c853af; border: 2px solid #f5c1ea; border-radius: 5px;
    color: #fff; cursor: pointer;  font-family: "Univers55Regular"; font-size: 16px; font-weight: bold; padding: 5px 20px;}
#module-cashondelivery-validation #center_column .cart_navigation .button_large{color:#c853af; line-height:34px;}
/* ************************************************************************************************
		addon RerversoForm
************************************************************************************************ */
#account-creation_form fieldset.reversoform {padding:10px !important}
#account-creation_form fieldset.reversoform  .text label{display:block;	padding:0 0 10px 0;	width:100%;	text-align:left;}
#account-creation_form fieldset.reversoform .infos-sup {padding:0 !important; font-size:10px; font-style:italic; text-align:right;}
/* ************************************************************************************************
		addon customer privacy
************************************************************************************************ */
#account-creation_form fieldset.customerprivacy label, fieldset.customerprivacy label{padding-bottom:0;	font-size:14px;	text-align:left; cursor:pointer;}
/* ************************************************************************************************
		addon referralprogram
************************************************************************************************ */
#module-referralprogram-referralprogram-program #left_column {display:none}
#module-referralprogram-referralprogram-program #center_column{width:757px}
#footer .myaccount li.referralprogram img {display:none}
#module-referralprogram-referralprogram-program .sheets {padding-top:10px}
#module-referralprogram-referralprogram-program form p.checkbox {font-weight:bold}
#module-referralprogram-referralprogram-program form p.checkbox a {text-decoration:underline}
#module-referralprogram-referralprogram-program form p.submit {text-align:right}
#module-referralprogram-referralprogram-program form p.see_email {padding-left:10px; color: #0088cc; background:url(../img/arrow_right_1.png) no-repeat 0 4px;}
#module-referralprogram-referralprogram-program form p.see_email a {color: #0088cc;	text-decoration:underline;}
/* ************************************************************************************************
		addon loyalty
************************************************************************************************ */
#module-loyalty-default #left_column {display:none}
#module-loyalty-default #center_column{width:757px}
#product p#loyalty {padding:10px 0 0 20px;	border-top:1px solid #ccc;	background:url(../img/icon/info.png) no-repeat 0 8px; margin-top: 10px;}
#footer .myaccount li.loyalty img {display:none}
/* ************************************************************************************************
		addon Livezilla
************************************************************************************************ */
#livezilla_lnk  {margin:10px 0;	text-align: right;}
#livezilla_lnk a {display:inline-block;	padding:6px 8px 8px 8px; -moz-border-radius:3px; -webkit-border-radius:3px;	border-radius:3px;	font:bold 10px Arial,Verdana,sans-serif;
	color:#fff;	text-shadow: 0 -1px 0 #000;	background: url(../img/bg_bt_compare.gif) repeat-x scroll 0 0 #000;}
#livezilla_lnk a:hover {text-decoration:none}
/* ************************************************************************************************
		addons comments products
************************************************************************************************ */
form#sendComment  fieldset{	padding:10px; border:1px solid #ccc; background:#eee;}
form#sendComment h3 {font-size:14px;}
#new_comment_form p.text { margin-bottom: 0; padding-bottom: 0;}
#sendComment p.text label,
#sendComment p.textarea label {display: block; margin: 12px 0 4px; font-weight: bold; font-size: 12px;}
#sendComment p.text input {padding: 0 5px; height: 28px; width: 498px; border: 1px solid #ccc; background: url(../img/bg_input.png) repeat-x 0 0 #fff;}
#sendComment p.textarea textarea {height:80px; width:508px; border:1px solid #ccc;}
#sendComment p.submit {padding:0; text-align:right;}
#sendComment p.closeform {float:right; padding:0; height:12px; width:12px; text-indent:-5000px;	background:url(../img/icon/delete.gif) no-repeat 0 0;}
.star {position: relative; top:2px;	float: left; height: 12px; width: 12px; overflow: hidden; text-indent: -999em; cursor: pointer;}
.star, .star a { background: url(../../../modules/productcomments/img/star.gif) no-repeat 0 0 }
div.star_on a { background-position: 0 -12px }
div.star_hover a, div.star a:hover { background-position: 0 -12px }
/* ************************************************************************************************
		guest tracking
************************************************************************************************ */
#guest-tracking fieldset p:first-child {padding-top: 10px;}
#guest-tracking fieldset p:last-child {	padding-bottom: 10px;}
/* ************************************************************************************************
		CSS Modules
************************************************************************************************ */
/******* IMPORTANT - Internet Explorer can read 31 CSS files max. Some CSS have been put here and erased from their own module folder.************/
/*************** Block ADVERTISING ***************/
.advertising_block { width: 191px; margin-bottom: 1em; text-align: center }
/*************** Block CATEGORIES ***************/
#categories_block_left  li {border-bottom:1px solid #ccc;}
#categories_block_left  li.last {	border:none;}
#categories_block_left li a {color: #767676; display: block; font-size: 12px; padding-bottom: 4px; padding-top: 7px; padding-left:10px;	font-family: 'Univers55Regular'; text-decoration:none;}
#categories_block_left  li ul {margin-left:20px}
#categories_block_left  li ul li {border:none}
#categories_block_left  li ul li a {padding-left:0; text-decoration:none; padding-left:5px; margin-top:1px;}
#categories_block_left li .OPEN,
#categories_block_left li .CLOSE {display:block; float:right; margin:4px 0 0; height:19px; width:18px; background:url(../img/plus-minus.png) no-repeat 0 -17px; cursor:pointer;}
#categories_block_left li .CLOSE {background-position:0 0}
/* footer */
.blockcategories_footer {padding:15px 10px;}
.blockcategories_footer .category_footer {float:left;clear:none;}
.blockcategories_footer ul ul {display:none !important}
/*************** Block CMS ***************/
/* footer */
#footer .block_various_links {padding:15px 10px;}
/* Block CMS links */
.informations_block_left li {border-bottom:1px dotted #eee}
.informations_block_left li.last {border:none;}
.informations_block_left li a {display:block;  padding:7px 11px 5px 22px; color:#333; background:url(../../../modules/blockcms/img/arrow_right_2.png) no-repeat 10px 10px transparent;}
tr.subitem > td:first-child + td {padding-left: 10px;}
/*************** Block CONTACTINFOS ***************/
#block_contact_infos {padding:15px 10px;}
#block_contact_infos li {padding:0 !important; line-height: 20px;}
#block_contact_infos li  strong {font-weight:normal; font-size:13px;}
#block_contact_infos li  pre {font: 11px/20px Arial,Verdana,sans-serif;}
/*************** Block LINK ***************/
#links_block_left .block_content li {border-bottom:1px dotted #eee}
#links_block_left .block_contentt li.last {border:none;}
#links_block_left .block_content li a {display:block; padding:7px 11px 5px 22px; color:#333; background:url(../../../modules/blocklink/img/arrow_right_2.png) no-repeat 10px 10px transparent;}
/*************** Block MANUFACTURER ***************/
.blockmanufacturer li {border-bottom:1px dotted #ccc}
.blockmanufacturer li.last {border:none;}
.blockmanufacturer li a {color: #767676; display: block; font-size: 12px;  padding-bottom: 4px;  padding-left: 10px;  padding-top: 7px;  font-family: 'Univers55Regular';
	text-decoration:none;}
.blockmanufacturer li a:hover {color:#FFF; background:#B848A0;}
.blockmanufacturer form {margin-top: 10px; text-align: center; width: 200px;}
.blockmanufacturer p {padding:0;}
/*************** Block LOGO PAYMENT ***************/
.paiement_logo_block { width: 191px; text-align: center; margin-bottom: 1.5em }
.paiement_logo_block a { text-decoration: none }
.paiement_logo_block img { margin: 0 0.5em }
/*************** Block RSS ***************/
#rss_block_left p {	margin:0; padding:10px;}
#rss_block_left li {border-bottom:1px dotted #ccc}
#rss_block_left li.last {border:none;}
#rss_block_left li a {display:block; padding:7px 11px 5px 22px;	color:#333;	background:url(../../../modules/blockrss/img/arrow_right_2.png) no-repeat 10px 10px transparent;}
/*************** Block SOCIAL ***************/
#social_block {padding:15px 10px;}
#social_block li {padding-left:22px !important;}
#social_block li.facebook {background:url(../../../modules/blocksocial/img/sprite_pict_social_block.png) no-repeat 0 6px;}
#social_block li.twitter {background:url(../../../modules/blocksocial/img/sprite_pict_social_block.png) no-repeat 0 -26px;}
#social_block li.rss {background:url(../../../modules/blocksocial/img/sprite_pict_social_block.png) no-repeat 0 -56px;}
/*************** Block STORE ***************/
.blockstore img { margin: 10px 0 0 0}
.blockstore p {padding-bottom:0; font-weight:bold; text-align: right;}
.blockstore p.store_image {padding-bottom:10px;	text-align:center;}
/*************** Block SUPPLIER ***************/
.blocksupplier li {border-bottom:1px dotted #ccc}
.blocksupplier li.last {border:none;}
.blocksupplier li a {display:block;	padding:7px 11px 5px 22px; color:#333; background:url(../../../modules/blocksupplier/img/arrow_right_2.png) no-repeat 10px 10px transparent;}
.blocksupplier form {margin-top: 10px; text-align: center; width: 200px;}
.blocksupplier p {padding:0;}
.ie7 #featured-products_block_center .product_image span.new {top:110px;right:0;width:94%}
.ie8 #featured-products_block_center .product_image span.new{top:110px;right:0;width:94%}
.lt-ie6 #featured-products_block_center .product_image span.new {top:110px;right:0;width:94%}
.contentBox {float: left;  padding-left: 15px;}
.header_width{ float:left; width:100%;}
.grid_9.alpha.omega.clearfix {width: 100%;}
#center_column{ width:80%; float:right; border-left: 1px solid #dddddd; padding:0px 10px; border-right:1px solid #dddddd;}
#wrap .strip_wrapper ul li {padding: 0;
	background-attachment: scroll;  	background-clip: border-box; 	background-origin: padding-box; 	background-position: 0 0;
    	background-repeat: repeat; 	background-size: auto auto; 	height: auto !important; 	margin: 0 !important; 	width: 24.9% !important;
}
.frame0{  background:url("../img/food_bg.png") no-repeat #70c101 !important; background-position:20% 40% !important;background-size:40px 46px !important;}
.frame1{ background:url("../img/health_bg.png") no-repeat #e41d6a !important; background-position:20% 40% !important; background-size:53px 39px !important;}
.frame2{background:url("../img/household_bg.png") no-repeat #0075fa !important; background-position:20% 40% !important; background-size:51px 42px !important;}
.frame3{background:url("../img/babycare_bg.png") no-repeat #ff7f27 !important; background-position:20% 40% !important; background-size:34px 44px !important;}
.frame .img_wrap{ border:none !important;}
.gallery{ min-height:auto !important; height:auto;} 
@font-face {font-family: 'source_sans_probold';
    src: url('sourcesanspro-bold-webfont.eot');
    src: url('sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('sourcesanspro-bold-webfont.woff') format('woff'),
         url('sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.lnk_img.product_image > img {height: 200px;}
.grid_9.alpha.omega.clearfix {background-attachment: scroll;  background-clip: border-box;  background-image: none; background-origin: padding-box;  background-position: 0 0;
    background-repeat: repeat; background-size: auto auto; margin:0 auto; max-width:1280px;}
.align_center > img {height: auto; width: 100%;}
.ajax_block_product.first_item{ border-right:1px dashed #b0b0b0; }
.ajax_block_product{ border-right:1px dashed #b0b0b0;}
.ajax_block_product.last_item { border-right:none;}
.ajax_block_product.item { border-right:1px dashed #b0b0b0;}
#product #attributes .attribute_fieldset {float: left; margin-bottom: 0; width: 100% !important;}
#attributes .attribute_fieldset {float: left; width: 80% !important; margin-bottom:7px;}
#quantity_wanted_18{ height:24px; text-align:center;}
#product_list li .right_block label{ font-size:14px; padding-bottom:5px; display:block;}
.attribute_select{ border:1px solid #d2d2d2 !important; width:98%; height:21px; background-color:#efefef; font-size:13px; color:#363636; font-family: 'CalibriRegular' !important; padding-left:10px; }
#category_product_list #quantity_wanted_p{ margin-top:0px; float:left; padding-bottom:0;} 
#buy_block #quantity_wanted_p{ margin-top:0px; float:none;}
#quantity_wanted_p input{ height:30px; text-align:center; font-size:13px; background:#ffffff; border:2px solid #d9d9d9; float:left;}
#product_list li .lnk_view:hover {text-decoration:underline}
#lofadvafooterfooter #lofadva-pos-2{ background:url(../img/foter_bg.jpg) repeat-x #d4d4d4;}
#lofadvafooterfooter #lofadva-pos-2 .lofadva-block-1 ul{min-height:180px; height:auto;}
#lofadvafooterfooter #lofadva-pos-2 .lofadva-block-2 ul{min-height:180px; height:auto;}
#lofadvafooterfooter #lofadva-pos-2 .lofadva-block-3 ul{min-height:180px; height:auto;}
#lofadvafooterfooter #lofadva-pos-2 .lofadva-block-4 ul{min-height:180px; height:auto; border:none !important;}
#lofadvafooterfooter #lofadva-pos-2 .lofadva-block-5 ul .lof-text > p { padding-left: 24px;}
#lofadva-pos-3 ul li p { padding:0px 0 0px 14px; color:#7a7a7a;}
#lofadva-pos-3 ul li p a{ padding:0px 0 0px 5px; color:#b7629a;}
#lofadvafooterfooter #lofadva-pos-2 li:last-child.link a{ color:#1b4879; font-size:14px;}
#lofadvafooterfooter #lofadva-pos-2 li:last-child.link a:hover{ color:#173e69; font-size:14px;}
#add_basket_updown_18 a:first-child { background-image: url("../img/up_arrow"); width:12px; height:8px; margin:23px auto 0;}
#add_basket_updown_18 a:last-child { background-image: url("../img/down_arrow"); width:12px; height:8px; margin:23px auto 0;}
#add_basket_updown_18 .quantity-formated span:nth-child(1){ background:none !important; display:block; margin:23px auto 0;  font-size:15px;  text-transform:uppercase; color:#75C901; padding:0 !important; font-family: 'CalibriRegular' !important;}
#add_basket_updown_18 .quantity-formated span:nth-child(2){ margin:23px auto 0; display:block; font-size:15px; color:#75C901; text-align:center; padding:0 !important; font-family:'CalibriRegular' !important; }
#add_basket_updown_18 .quantity-formated span:nth-child(3){background: url("../img/basket.png") no-repeat center; width:26px;   height:26px; margin:23px auto 0; display:block;  padding:0 !important; }
.menunongroup {float: left;  width: 100%;}
.menunongroup ul li{list-style:none; display:table-cell !important; min-height:140px; float:left; width:14.2855% !important}
.menunongroup ul li a{ font-family:Lato;font-size:14px; color:black; text-align:center; display:block; text-decoration:none;  padding-top:105px;} 
.menunongroup ul li a:hover{ text-decoration:none;}
.menunongroup ul li.food-li{background-color:transparent; background-image: url("../images/medical.png"); background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.food-li:hover{background-color:transparent; background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.food-li:hover a span{ color:red ;}
.menunongroup ul li.health-li{background-color:transparent; background-image: url("../images/11.png"); transition:1s; background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.health-li:hover{background-image: url("../images/medical.png");transition:1s;background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.health-li:hover a span{ color:red ;}
.menunongroup ul li.house-li {background-color:transparent; background-image: url("../images/11.png"); transition:1s;background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.house-li:hover{background-image: url("../images/medical.png");transition:1s;background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.house-li:hover a span{ color:red ;}
.menunongroup ul li.babycare-li{ background-color:transparent; background-image: url("../images/11.png");transition:1s;background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat; }
.menunongroup ul li.babycare-li:hover{background-image: url("../images/medical.png");transition:1s;background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat; }
.menunongroup ul li.babycare-li:hover a span{ color:red ;}
.menunongroup ul li.special-li{ background-color:transparent; background-image: url("../images/11.png");transition:1s;background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.special-li:hover{background-image: url("../images/medical.png");transition:1s;background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.special-li:hover a span{color:red ;}
.menunongroup ul li.special-li a span{color:black ;}
.zoomdiv > img{	max-width:auto !important;}
.lof-menu-desc{color:red}
.menunongroup ul li.kitchware{background-color:black; background-image: url("../images/11.png");  background-position: center 6px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.kitchware-li:hover{background-image: url("../images/medical.png");transition:1s;background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.breadabddairy{background-color:Blue; background-image: url("../images/nav_bg1.png");  background-position: center 6px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.groceryandstaples{background-color:Black;transition:1s; background-image: url("../images/11.png");  background-position: center 6px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
.menunongroup ul li.groceryandstaples-li:hover{background-image: url("../images/medical.png");transition:1s;background-position: center 6px; border-right-color-value: #DDDDDD; border-right-width-value: 1px; color: #FFFFFF; display: block; background-repeat:no-repeat;}
#old_price {margin-bottom: 0 !important;}
span.quantity {background:none !important; display:block; margin:10px auto 0; font-size:15px; padding:0 !important; vertical-align:top; text-transform:uppercase;  font-family: 'CalibriRegular';}
span.in_basket {text-transform:uppercase; vertical-align:top; display: block; font-family: 'CalibriRegular' !important; font-size: 15px; margin-bottom: 0; margin-left: auto;
    margin-right: auto; margin-top: 10px; padding-bottom: 0 !important; color:#C853AF;}
#save-price #save_name{color: white;  margin-left: 55px;  margin-top: 2px;}
#save-price #save_price_display { text-align: center;   width: 98%; margin:1%;}
#save-price {background: none repeat scroll 0 0 #b848a0; color: white; display: block; font: 700 14px/12px Arial,Helvetica,sans-serif; left: -33px; padding: 9px 0 7px;
    position: absolute; text-align: center; text-transform: uppercase; top: 16px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); width: 130px; z-index: 1;}
#save-price:before {border-color: #8c8c8c transparent transparent; border-style: solid;  border-width: 4px 4px 0; bottom: -3px; content: "."; height: 0; position: absolute;
    right: 5px; text-indent: -5000px; transform: rotate(0deg); width: 0;}
#save-price:after {border-color: #8c8c8c transparent transparent; border-style: solid;  border-width: 4px 4px 0; bottom: -3px; content: "."; height: 0; left: 3px; position: absolute; text-indent: -5000px; transform: rotate(0deg); width: 0;}
#save-price #save_name, #save-price #save_price_display{ color:#FFF; font-size:10px; float:left; font-family:"KalingaRegular";}
.our_price_display > span {font-size: 20px; font-weight: normal; font-family:  'Univers55Regular'; color:#B848A0;}
.lofcart_quantity_up, .upQuantity{  background-image: url("../img/purpel_up_arrow.png");}
.lofcart_quantity_down, .downQuantity {background-image: url("../img/purpel_down_arrow.png");}
.product_block_content_h4 > h4 {margin-top: 0 !important; padding-top: 6px;}
#left_column {width: 20%; padding-left:10px; padding-right:10px;float:left; background-color:#f8f8f9; padding-bottom:10px;}
#ca-container62 { margin:0 auto; overflow:hidden;}
#category_product_list li{background-color: #FFFFFF;float: left;height: auto; margin-bottom: 10px;  min-height: 417px; padding-left: 10px; padding-right: 10px; width: 25%; position:relative; overflow:hidden;}
#category_product_list li a.product_image{display: block; padding-bottom: 0px; padding-left: 0; padding-right: 0; padding-top: 0px; width: 100%; border:none;}
#category_product_list li a.product_image img{ padding-left:15px;}
#category_product_list li h3 a{color: #363636; font-size: 14px; padding-bottom: 0px; padding-left: 0; padding-top: 0; text-decoration:none;  font-family: 'KalingaRegular'; height:40px;}
#category_product_list li .price_area {padding-bottom: 0;  padding-top: 0; text-align: left; width: 100%;}
#category_product_list li .price_area  .price_container span{color: #363636; display: block; font-size: 16px; font-family: 'CalibriBold';}
#category_product_list li .price_area a#add_Cat_cart_17,.price_area a#add_Cat_cart_19,.price_area a#add_Cat_cart_18,.price_area a#add_Cat_cart_20{clear: both; color: #77c904;
    display: block; font-size: 15px; margin-top: 0; padding-bottom: 0px; padding-left: 32px; padding-right: 0; padding-top: 10px; text-align: center;text-transform: uppercase; font-family: 'CalibriRegular' !important;}
#home-category-products_block_right { width: 100%; padding-bottom:27px; padding-top:0px; line-height:20px;}
#home-category-products_block_right h4 span.prod-list-head{border-bottom-width: 4px; font-size: 20px; font-weight: 700; line-height: 40px; padding-bottom: 6px; text-transform: capitalize; font-family: 'SourceSansProSemibold';}
#home-category-products_block_right h4{border-bottom: 4px double #c853af; padding-bottom:0px; margin-bottom:20px;}
.product_block_content_h4 .viewall{	background:#b848a0;}
#home-category-products_block_right h1 a.viewall {color: #FFFFFF; float: right; font-size: 12px; text-transform:uppercase; overflow:hidden; border:none !important; padding:12px 20px 10px 8px; line-height:0 !important; text-decoration:none; margin-top:8px; font-family: 'CalibriRegular';}
#attributes label.attribute_label{ font-size:12px; color:#7c7c7c; display:block;}
#authentication	#columns #center_column h1, #my-account #center_column h1, #address #center_column h1, #addresses #center_column h1, #identity #center_column h1, #order-opc #center_column h1#cart_title, #order-follow #center_column h1, #order-slip #center_column h1, #discount #center_column h1{ background:#c853af; color:#FFF; font-size:19px; line-height:0; padding:15px 0 15px 20px; font-family: "Univers55Regular"; margin-bottom:20px; display:block; clear:both;}
#my-account #center_column h1 {font-family: "Univers55Regular";}
#order-opc h2 {font-family: "Univers55Regular";}
#order-opc #opc_delivery_methods h3 {font-family: "Univers55Regular";}
#columns #center_column h1 {font-family: "Univers55Regular";}
#add_basket_updown .in_basket2{background-position:left top; background-repeat: no-repeat; display:inline-block; margin-left: 23px; margin-top:0px; padding-left:15px !important;}
.product_block_content_h4 { clear: both;}
#products .middle_section{ float:left;}
a#lofcart_quantity_up_18_106{background: url("../img/down_arrow") no-repeat center center;  height: 8px; width: 12px; display:inline-block; }
a#lofcart_quantity_down_18_106{background: url("../img/up_arrow") no-repeat center center;  height: 8px; width: 12px; display:inline-block; }
span#qty_18_106{ text-align:center}
#cart_block_product_18_106_0 .quantity-sec-cart{padding-left:65px;}
.products {background: linear-gradient(to bottom, #fff 0px, #fff 73%, #f6f6f8 89%, #e4e4e4 100%); background: -webkit-linear-gradient(to bottom, #fff 0px, #fff 73%, #f6f6f8 89%, #e4e4e4 100%);  border: 1px solid #f0f0f0; border-radius: 4px;  box-shadow: 1px 1px 3px #e5e5e5; padding: 7px;}
.facebook-like > iframe { width:81px !important; float:left !important; padding:5px 8px 5px 0;}
#lofadva-pos-2 .lofadva-block-1.lof-block{ background:url(../img/foter_border.jpg) top right repeat-y; margin-top:48px;}
#lofadva-pos-2 .lofadva-block-2.lof-block{ background:url(../img/foter_border.jpg) top right repeat-y; margin-top:48px;}
#lofadva-pos-2 .lofadva-block-3.lof-block{ background:url(../img/foter_border.jpg) top right repeat-y; margin-top:48px;}
#lofadva-pos-2 .lofadva-block-4.lof-block{ background:url(../img/foter_border.jpg) top right repeat-y; margin-top:48px;}
#lofadva-pos-2 .lofadva-block-5.lof-block{margin-top:48px;}
#lofadva-pos-2 .lof-block-wrap {padding-top: 14px;}
.facebook-like {float: right;}
.editable {font-family: 'UniversMedium';}
#manufacturers_block_left .title_block {padding-top: 0 !important;}
.ajax_add_to_cart_button{display:inline-block; font-family: 'CalibriRegular' !important; font-size: 15px !important; margin-top: 10px; text-align: center; background-color: #efafe1; border-radius: 4px;  border: 1px solid #b848a0; color: #b848a0 !important;  text-transform: uppercase; padding:6px 20px 6px 45px; margin-left:2px; float:left; clear:both; margin-bottom:10px;}
.ajax_add_to_cart_button:hover {background: none repeat scroll 0 0 #b848a0; color: #ffffff !important;}
.ajax_add_to_cart_button span{display: block; height: 26px; left: 18px; position: absolute; top: 6px; width: 26px;}
.add_basket{ border-radius:4px !important; position:absolute; padding:0; text-align: center; overflow:hidden; width:32px; height:168px; top:25%; right:1%;  font-family: 'CalibriRegular' !important;   font-size:15px; border: 1px solid #b848a0; }
#category .add_basket{  background-color: #efafe1; border: 1px solid #b848a0;}
#category .in_basket2{background: url("../img/manuf_basket.png") no-repeat center top;}
#product .breadcrumb {margin-bottom: 0px; margin-top:20px;}
#floatingbanner {}
.dt_div {color: #6A6A6A; font-family: 'SourceSansProRegular'; text-align:left; font-size:18px; padding-top:27px; padding-bottom:22px; line-height:25px; display:none;}
a.text_deco:hover{ text-decoration:none;}
.Already_ {color: #6A6A6A; font-size: 14px; font-family: 'MyriadProRegular';display:inline; padding-left:11px;}
.Sign_in {color:#FFF !important; font-family: 'MyriadProSemibold' !important; font-size: 24px;  display:inline; line-height:45px; border: 1px solid #c2c2c2; border-radius: 8px; background: #C853AF; padding:10px 14px 10px 14px;}
.Sign_in:hover{ text-decoration:none}
.or_img {background: url("../img/or_img.png") no-repeat center top; height:24px; width:100%; display:block; padding-bottom:30px;}
.Shop.Now, .shop-as-guest {color: #CF69B9; display: inline-block; font-size: 30px;  font-family: 'MyriadProRegular' !important; cursor:pointer;}
.Shop.Now{ padding-left:10px;}
.as_a {color: #6a6a6a; display: inline-block; font-size: 18px;  font-family: 'MyriadProRegular' !important; cursor:pointer;}
#authentication .breadcrumb {font-size: 12px; margin-bottom: 20px;}
/*3june2014*/
#header_user .container_signin.popup {right:0px; position: absolute; width: 310px; padding:5px; top:43px;}
#header_user .container_signin.popup .wrapper{border-radius:5px; border:1px solid #C853AF; padding:5px; background:#FFF;}
#header_user #userlogin_form p.text{ background-color:none; padding-bottom:10px; text-align:left; display:block;}
#header_user #userlogin_form p.text label {display: block; text-align: left; width: 80% !important; padding-bottom:10px;}
.wrapper {text-align: left;}
#userlogin_form .text label {display: inline-block; font-family: "Univers55Regular"; font-size: 14px; width: 90px !important;}
#userlogin_form .lost_password {float: left; width: 70%; padding-bottom:10px;}
#SubmitPopLogin {background-color: #C853AF; color: #FFFFFF; font-family: "Univers55Regular"; font-size: 12px; font-weight: normal;}
#userlogin_form .register_div_new{ font-family: "Univers55Regular"; font-size: 14px;}
#header_user .container_register.popup {right: 0px;	padding:5px; position: absolute; width: 315px; top:44px;}
.wrapper #create-account_form {width: auto !important;}
.wrapper #create-account_form h3 {font-size:14px; font-family: "Univers55Regular"; color:#222222; padding:5px; background:#C853AF; color:#FFF; border:none;}
.wrapper #create-account_form h4 {font-size:14px; font-family: "Univers55Regular"; color:#222222; font-weight:normal; padding:10px 0 10px 0; }
.wrapper #create-account_form .account_input {width: 100%;}
.wrapper #create-account_form .submit {padding:0;}
#wrapper #create-account_form .container_register-input label{ font-size:12px;}
.department-text #landing_cont {position: absolute; z-index: 1; overflow:hidden; padding-top:20px; padding-left:62px; width:400px; text-align:left;}
.department-text #landing_cont .big_heading1{color: #000000; font-family: 'Oswald', sans-serif; font-size: 39px; line-height: 40px;}
.department-text #landing_cont .big_heading2{color: #000000; font-family: 'Oswald', sans-serif; font-size: 26px; color:#addb22; display:block; padding:20px 0 22px 0;}
.department-text #landing_cont .landing_nav { overflow:hidden; display:block;}
.department-text #landing_cont .one_one a{ background:url("../img/bullet_point.png") 5px 11px no-repeat; margin-left:5px; display:block; font-family: 'SourceSansProRegular'; color:#6e9201; font-size:13px; padding:5px 15px; float:left; min-width:160px; text-decoration:none;}
.department-text #landing_cont .one_one:last-child a{ background:none; font-size:13px; color:#6e9300; font-family: 'SourceSansProBold'; text-decoration:underline; }
.department-text #landing_cont .inspired {background:url("../img/inspired_arrow.png") 241px 16px no-repeat #75c901; display:inline-block; border-radius:8px; margin-top:25px; margin-bottom:10px;}
.department-text #landing_cont .inspired a {display: block;  font-family: 'SourceSansProBold'; font-size:19px; color:#FFF; text-align:left; padding: 15px 32px 13px  21px ; text-decoration:none;}
.lofcart_quantity_up, .upQuantity, .downQuantity{height: 8px; margin-top: 16px; width: 12px; margin-bottom: 0; margin-left: auto; margin-right: auto; display:block;}
.U_P{ float:left; margin-left:2px; height:30px; width:20px;}
.upQuantity, .downQuantity{height: 8px; width: 12px; margin:6px auto; font-size:0px !important;cursor: pointer;}
.lofcart_quantity_down{height: 8px; margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: 11px; width: 12px; display:block;}
.in_basket2{width:26px;height:26px; margin:10px auto 0; display:block;  padding:0 !important; display:inline-block !important; }
span.exclusive{ background:#d4d4d4; text-align:center; padding:6px 33px 6px 33px; color:#9c9c9c; text-transform:uppercase; font-family:'CalibriRegular'; border-radius:4px; border:1px solid #9c9c9c; float:left; margin-left:2px; font-size:15px; clear:both; margin-top:10px;}
#attributes{ overflow:hidden;}
.add_quantity{ overflow:hidden;}
#productsmanufact_list > li { margin-right: 10px !important; border-right:1px dashed #b0b0b0;} 
.ajax_cart_no_product.hidden {padding-top: 33px;}
.product_name {color: #444444 !important; min-height:40px; font-size:15px; padding-bottom:9px; line-height:19px;}
.button.ajax_add_to_basket_button.exclusive{display:inline-block !important; font-family: 'CalibriRegular' !important;  font-size: 15px !important; margin-top: 10px; text-align: center; text-transform: uppercase; padding:5px 5px 5px 30px; line-height:10px; background: none repeat scroll 0 0 #efafe1; border: 1px solid  #b848a0; border-radius: 4px;
    color:  #b848a0 !important;}
.button.ajax_add_to_basket_button.exclusive > span {display: block; height: 26px; left: 7px; position: absolute; top: 1px; width: 26px;}
.dv_prodname_price{padding:12px 0 0 27px; margin:0 1% 0 3%; overflow:hidden;}
.exclusive.exclusive_add{ background:#d4d4d4; text-align:center; padding:5px 17px; color:#9c9c9c; text-transform:uppercase; font-family:'CalibriRegular'; border-radius:4px; border:1px solid #9c9c9c; display:inline-block !important; font-size:15px;}
.price_display {padding: 0; text-align: left; color:#444444 !important; font-family: 'Univers55Regular' !important; font-size:13px !important; padding-bottom:9px;}
#add_to_cart_manu{ padding-bottom:0px !important; margin-bottom:15px;}
.lnk_img.product_image {display: block; text-align: center;}
.bx-controls.bx-has-controls-direction {display: inline-block;}
.bx-prev {position: absolute; top: 115px; background: url("../img/arrow_left.jpg") no-repeat;  width:18px; height:33px; left:0px; font-size:0;}
.bx-next{position: absolute; top: 115px; background: url("../img/arrow_right.jpg") no-repeat;  width:18px; height:33px; right:0px; font-size:0;}
.bx-wrapper {position: relative;}
.buttons_bottom_block .exclusive{display:inline-block; font-family: 'CalibriRegular' !important; font-size: 15px !important; margin-top: 0; text-align: center; text-transform: uppercase; padding:6px 20px 6px 52px !important;border-radius:4px; border: 1px solid #b848a0; background: url("../img/manuf_basket.png") no-repeat scroll 20px 7px #efafe1; color:#b848a0;}
.price_container {padding-bottom: 0px; min-height:55px;}
.quantity-formated {display: block; margin-top: 18px;}
.product_attributes  #attributes{ float:none; border-bottom:1px solid #EEEEEE; clear:both;}
.buttons_bottom_block { border:none !important;}
#add_basket_updown.add_basket{position: static; width: 168px; height:32px; border:1px solid #B848A0; background-color:#efafe1;}
#product .lofcart_quantity_up {float: left; height: 8px; margin-left:18px; margin-top: 12px; width: 12px;}
#old_price {display: block;}
.price_container .mrp-need, .price_container #old_price_display, .price_container .price-need, #category_product_list #product_list li .price, .price_container .price {  
min-width: 45%; display:inline-block !important;}
.mrp-need, .price-need{ font-family: 'CalibriBold'; font-size:16px;}
#product .quantity-formated{color: #75C901; display:inline-block; font-family: 'CalibriRegular' !important; font-size: 15px; text-align: center; margin:0 0 0 22px;}
#product .quantity-formated .quantity{ display:block; float:left; margin-top:0px;}
#product .quantity-formated .in_basket{ display:block; margin-left:10px; float:left; margin-top:0px; }
#product .quantity-formated .in_basket2{display:block; margin-left:10px; float:left; margin-top:0px; padding-left:0px !important;background-image: url("../img/manuf_basket.png");}
#product .add_basket .lofcart_quantity_down{ display:block; margin-left:15px; float:left; margin-top:0px;  height: 8px;  width: 12px; margin-top:12px;}
#more_info_block{ padding-bottom:40px;}
#add_address{ clear:both;}
#address #center_column, #addresses #center_column, #authentication #center_column, #my-account #center_column, #identity #center_column, #order-opc #center_column, #order-slip #center_column, #history #center_column, #discount #center_column, #order-follow #center_column{display: block !important; float: none; width: 98%; margin:0 auto; margin-top:30px; border:1px solid #C853AF; border-radius:8px; padding:15px; overflow:hidden;}
#address #add_address, #address #add_address, #identity #center_column .std {border: 1px solid #c853af; margin: 0 auto; overflow: hidden; width: 99%;}
#form_forgotpassword .text{color: #222222; margin-left: 1% !important; overflow-x: hidden; overflow-y: hidden; width:48.5%; padding:0; padding-bottom:15px; background:none; float:left;}
#address #center_column #add_address p.required label, #address #center_column #add_address p.text label, #address #center_column #add_address .textarea label, #identity #center_column .std p.required label, #identity #center_column .std p.password label, #identity #center_column .std p.select label, #order-opc #new_account_form p.required label, #order-opc #center_column #opc_account_form p.select span, #order-opc #center_column #opc_account_form p.radio span, #new_account_form #opc_account_form .is_customer_param label, #new_account_form p.text label, #submit_feedback_form .regular .field-title, .email_already label, .email_pswd label{color: #333333; font-family: "Univers55Regular";
    font-size: 14px; padding-bottom: 0; padding-left: 0; padding-right: 0;  padding-top: 0; text-align: left; min-width: 20%; float:left; padding-bottom:5px; width:100%;}
#userlogin_form .submit {text-align: right;}
#address #center_column #add_address p.required input, #address #center_column #add_address p.text  input, #address #center_column #add_address #other, #identity #center_column .std p.required input, #identity #center_column .std p.password input, #identity #center_column .std p.select input, #authentication #center_column #account-creation_form p.text input, #authentication #center_column #account-creation_form p input.text, #order-opc #new_account_form p.required input, #new_account_form #opc_account_form .is_customer_param input, #address2.text, .email_already #login_email, .email_pswd #login_passwd, .align_me .text input{ width:68%; padding:4px; border:1px solid #A3A3A3 !important; background:white; float:left; border-radius:0 !important; text-align:left; clear:both; min-height:18px; color:#333333; font-size:11px;font-family: "Univers55Regular";  } 
#pincode_text, #choose_area_pincode { margin-bottom: 5px;}
#submit_feedback_form .regular .field #name_product, #submit_feedback_form .regular .field #emailaddress, #submit_feedback_form .regular .field #feedback, #pincode_text, #choose_area_pincode{ width:95%; padding:4px; border:1px solid #A3A3A3 !important; background:white; float:left; border-radius:0 !important; text-align:left; clear:both; min-height:16px; color:#333333; font-size:11px;font-family: "Univers55Regular"; } 
#submit_feedback_form .regular .field #mobilext{ width:40px; padding:4px; border:1px solid #A3A3A3 !important; background:white;  border-radius:0 !important; text-align:left; min-height:18px; color:#333333; font-size:11px;}
#submit_feedback_form .regular .field #mobilenumber_value{ width: calc(100% - 75px); padding:4px; border:1px solid #A3A3A3 !important; background:white;  border-radius:0 !important; text-align:left;  min-height:18px; color:#333333; font-size:11px;}
#address #add_address h3, #create-account_form h3, #authentication #login_form h3, #submit_feedback_form .title {font-size:20px; color: #C853AF; text-transform:capitalize;
	background-color: rgba(0, 0, 0, 0);	border-bottom-color: #C853AF; border-bottom-style: double; border-bottom-width: 4px; padding:10px 0 10px 10px; font-family: "Univers55Regular"; background-image:none;}
#my-account #center_column .title_block{font-size:20px; color: #C853AF; text-transform:capitalize; background-color: rgba(0, 0, 0, 0); border-bottom-color: #C853AF;   border-bottom-style: double; border-bottom-width: 4px; padding:10px;  font-family: "Univers55Regular";	width:98%;}
#my-account .myaccount_lnk_list li a{ font-family: "Univers55Regular"; line-height:36px; /*display:inline-block;*/ display:block;}
body#my-account #center_column p a{font-family: "Univers55Regular";}
body#history #center_column p {font-family: "Univers55Regular";}
body#order-follow #center_column p {font-family: "Univers55Regular";}
body#order-slip #center_column p {font-family: "Univers55Regular";}
body#addresses #center_column p {font-family: "Univers55Regular";}
body#addresses #center_column .addresses h3{font-family: "Univers55Regular";}
body#addresses #center_column .addresses p{font-family: "Univers55Regular";}
body#addresses #center_column .addresses .bloc_adresses ul li{font-family: "Univers55Regular";}
body#identity #center_column h3{font-family: "Univers55Regular";}
body#identity #center_column p{font-family: "Univers55Regular";}
ul.footer_links li a{font-family: "Univers55Regular";}
#addresses #center_column .addresses ul{ padding-bottom:15px;} 
#authentication #center_column #account-creation_form p.radio span, #identity #center_column .std p.radio span{ width:15%; padding:0px 0px;	text-align:left;  color: #333333; font-size: 14px; float:left; float: left; font-family: 'SourceSansProRegular'; font-size: 14px; font-weight:normal !important;}
#authentication #center_column #account-creation_form .radio{ width:99% !important; clear:both; font-family: 'SourceSansProRegular';}
#authentication #center_column #account-creation_form p.cart_navigation input, #address #center_column #add_address p.submit2 input, #identity .std p.submit input, #order-opc #center_column #opc_account_form p.submit input, #create-account_form .submit .button_large, #login_form .submit .button, #submit_feedback_form .regular .field #submit_feedback, #cart_voucher .submit input.button, .cart_voucher #display_cart_vouchers span, .continueshopping, #cart_block #cart-buttons  #button_order_cart, #header_user #userlogin_form p.submit #SubmitPopLogin, #form_forgotpassword .submit input.button{  background-color: #c853af;  border: 2px solid #f5c1ea; border-radius: 4px; color: white;  font-family: "Univers55Regular"; font-size: 14px; padding: 2px 4px;} 
#order-opc #center_column #address_delivery{width: 46.5%;}
#order-opc #center_column #opc_account_form p.radio input, #order-opc #center_column #opc_account_form p.radio label{ width:40px !important; text-align:left; }
#order-opc #center_column #opc_account_form p.checkbox{ width:99% !important; clear:both; font-family: 'SourceSansProRegular'; margin-left:1%;}
#index .gallery{ border:none !important;}
#lofadvafooterfooter #lofadva-pos-2 .lof-position-wrap{ max-width:1280px; margin:0 auto;}
#footer .lof-position-wrap{ max-width:1280px; margin:0 auto;}
#footer #lofadva-pos-3.lof-position{ background-color:#FFF;}
#footer.grid_9.alpha.omega.clearfix {width: 100%;}
#header_user #userlogin_form p span input {padding: 2px; width: 98%; border:1px solid #C853AF; border-radius:0;font-family: "Univers55Regular";}
#header_user .container_register.popup .wrapper{ border-radius:5px; border:1px solid #C853AF; padding:5px; background:#FFF; overflow:hidden;}
.wrapper #create-account_form p.text {padding-bottom: 10px; text-align: left;}
.wrapper #create-account_form p span.container_register-input label { padding-bottom:10px;}
.wrapper #create-account_form p span.container_register-input span .account_input {padding: 2px; width: 97%; border:1px solid #C853AF; border-radius:0;font-family: "Univers55Regular";}
#wrap #gallery .nav-prev { display:none !important;}
#wrap #gallery .nav-next{ display:none !important;}
#order-opc #opc_account{ padding:15px 15px 15px 15px; background:#f1f1f1; border:1px solid #c853af;  }
product_name a:hover{ text-decoration:none;}
#productsmanufact_list li .exclusive.exclusive_add{ background:#d4d4d4; text-align:center; padding:5px 17px; color:#9c9c9c; text-transform:uppercase; font-family:'CalibriRegular'; border-radius:4px; border:1px solid #9c9c9c; display:inline-block !important; font-size:15px; margin-bottom:15px; line-height:10px;}
#productsmanufact_list li .dv_prodname_price #add_to_cart_manu input{ border:1px solid #d2d2d2; font-size:13px; color:#444444; font-family: 'Univers55Regular'; border-radius:4px; background:#f5f5f5; padding:5px; line-height:10px;}
#idTab1 p { padding-bottom:0 !important;}
#buy_block #add_to_cart .exclusive { padding-bottom:0px; height:auto; text-align:center; margin-left:0;} 
#product_Veg .veg{ width:15px; height:17px; background: url("../img/veg.png"); display: inline-block;}
#product_Veg .brown-egg{ width:15px; height:17px; background: url("../img/brown-egg.png"); display: inline-block;}
#product_Veg .non-veg{ width:15px; height:17px; background: url("../img/non_veg.png"); display: inline-block;}
.attribute_fieldset.bottom_line{ border-top:1px solid #eeeeee;}
#buy_block p.buttons_bottom_block { margin-bottom: 42px;}
#product_comments_block_tab .align_center{ font-size:13px; font-family: 'Univers55Regular'; line-height:15px; color:#7c7c7c; padding-bottom:0;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
#cart_block .image-cart.left_section {float:left;  height: 55px; width: 55px;}
.quantity-sec-cart {border: 1px solid #c853af; border-radius: 5px; float: left; height: 28px; margin: 0; padding: 0 !important; width: 140px;}
#cart_block .arrow .lofcart_quantity_up{  background-image: url("../img/purpel_up_arrow.png"); display:block; width:12px; height:8px; margin-top:0px; float:left; margin:10px 0 0 16px ;}
#cart_block .arrow .lofcart_quantity_down{  background-image: url("../img/purpel_down_arrow.png"); display:block; width:12px; height:8px;  float:left; margin:10px;}
#cart_block .arrow .quantity-formated .quantity, #cart_block .arrow .quantity-formated .in_basket {color: #c853af; float: left; font-family: 'CalibriRegular'; font-size: 13px;
    margin: 0 5px 5px; text-transform: capitalize;}
#cart_block .arrow .quantity-formated{ margin:6px 0 0 10px !important; float:left;}
#cart_block .middle_section .cart_block_product_name{ font-family: 'CalibriRegular'; font-size:13px; color:#5b5b5b;}
#pb-left-column .comments_advices{  color: #7c7c7c; float: left; font-family: 'Univers55Regular'; font-size: 13px; line-height:17px; padding-left:5px;padding-right:5px;}
#pb-left-column .comments_advices #login-alert{ color: #7c7c7c; text-decoration:none;  border-left:1px solid #7c7c7c; padding-left:5px;  font-weight: bold; }
#pb-left-column .comments_advices  a:hover{ text-decoration:none;}
#product_Veg .editable {margin-left: 50px;}
.register_error, .form_info{ color:#F00; font-size:10px;}
#authentication #account-creation_form #submitAccount.exclusive{ float:right;}
#account-creation_form #submitAccount.exclusive {background: url("../img/register_bg.png") no-repeat scroll 90px 19px #c853af;  border: 1px solid #c2c2c2; border-radius: 8px;
    color: #fff; font-family: 'SourceSansProRegular'; font-size: 20px; padding: 10px 116px 10px 14px; text-align: center; float:left;}
#fixed-header .lof_search_block{ position:relative; z-index:2; background:transparent; float:left; width:100%;}
#login-alert.open-comment-form{ color:#C853AF !important;}
.fb_divder {float: left;}
.facebook_ {float: left; margin-left:10px;}
#category_product_list #quantity_wanted_p input, #category #quantity_wanted_p input{background: none repeat scroll 0 0 #ffffff; border: 2px solid #d9d9d9; display: inline-block;    font-size: 13px; height: 30px; text-align: center; border-radius:4px;}
#shopping_cart .ajax_cart_total:hover {text-decoration:none;}
.chk1 {float:right; position:absolute; right:0px; top:0px;}
.chk1 .ajax_cart_product_txt_s, .chk1 .ajax_cart_product_txt {float: left; font-family: 'SourceSansProRegular'; font-size: 13px; padding:0 0 0 2px;}
.chk1 .remove {background: url("../img/remove1.png") no-repeat; float: left; height: 5px; width: 10px; margin-right: 5px; margin-top: 15px;}
.chk1 .expand {background: url("../img/expend1.png") no-repeat; float: left; height: 5px; width: 10px; margin-right: 5px; margin-top: 15px;}
.department-head a{ color:#FFF;}
#create-account_form .submit .button_large{ float:left;}
#login_form .submit .button{ float:right;}
.add_quantity p#quantity_wanted_p {float: left; padding-bottom:6px;}
.ajax_block_product:nth-child(4n) { border:none;}
#ul_layered_price_0 > label {font-family: 'Univers55Regular'; font-size: 14px; padding-bottom: 4px; padding-left: 10px; padding-top: 7px; text-decoration: none;}
#layered_block_left {margin-bottom: 20px; margin-top: 20px;}
#add_img {float: left; margin-right:5px;}
.big_cart {float: left; position:relative; width:75%; margin-left:2%;}
.small_one {display: block; overflow: hidden; margin-top:10px;}	
.small_one .right_section {float:right;}
.small_one .remove_link .ajax_cart_block_remove_link{background-image: url("../img/removepro.png"); width:18px; height:17px; font-size:0 !important;}
.int_heading{ font-family: 'SourceSansProSemibold'; font-size: 18px; left: 10px; position: absolute; color:#fff; top: 12px;}
#productsSortForm label { color:#FFF;}
.block_content span {font-family: 'CalibriRegular'; font-size: 15px; color:#000;}
#ul_layered_price_0 > span { padding-left: 5px;}
#categories_block_left .block_content span {color: #000; font-family: 'SourceSansProSemibold'; font-size: 17px;}
#layered_block_left {border: 1px solid; margin-bottom: 20px; margin-top: 20px; padding:0 5px 10px;}
.ui-widget-content{ background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;}
#category #columns #center_column h1 {border-bottom: 4px double; color:#B848A0;  font-family: 'SourceSansProSemibold'; float:left; width:100%; font-size: 20px;   font-weight: 700;
    line-height: 40px; margin-right: 28px;}
#order-detail-content .cart_quantity_down img { width: 12px; height: 8px; margin:5px 0 5px 0;}
#order-detail-content .cart_quantity_up img {  width: 12px; height: 8px;  margin:5px 0 5px 0;}
.clear-class { clear: both;}
#new_account_form #id_state, #id_state_invoice, #id_country, #id_country_invoice, #id_state{width: 68%;}
.middle_section { width: 190px;}
.ulitem {margin: 10px auto;  overflow: hidden;  width: 96%;}
.ulitem .lofitem1 {border: medium none; display: block; float: left; overflow: hidden; width: 100% !important; min-height:20px; margin-bottom:5px;}
.ulitem .lofitem1 a {font-size: 12px; padding: 8px; text-align: left;}
.lofcolumn.imagecat > img { margin: 12px 0 0 7px;}
#manufacturer #columns h1 {border-bottom: 4px double #C853AF; color: #C853AF; font-family: 'SourceSansProSemibold'; font-size: 20px; font-weight: 700; line-height: 40px;
    margin-right: 28px; margin-bottom:0;}
#manufacturer .content_sortPagiBar {display: none;}
.menunongroup.menuongruoup1 {background: linear-gradient(to bottom, #fff 0px, #fff 73%, #f6f6f8 89%, #e4e4e4 100%) repeat scroll 0 0 #ffffff; position: absolute; width:100% !important; left:0px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.menunongroup.menuongruoup1 {background:#ffffff;}
	#blockdelivery{overflow:visible !important;}
}
.menunongroup.menuongruoup1 .lofcolumn {float: left; margin:2px 0; width:25% !important;}
.lofcolumn:last-child {border-right: medium none;}
.ulitem li a span {color: #767676 !important; ;}
.product_img_link > img {background: none repeat scroll 0 0 transparent; height: 200px; padding-bottom: 15px !important; width: 150px;}
#address .breadcrumb, #my-account .breadcrumb, #history .breadcrumb, #order-follow .breadcrumb, #order-slip .breadcrumb, #addresses .breadcrumb, #identity .breadcrumb, #discount .breadcrumb{margin-bottom: 20px;}     
.lofcolumn{ border-right:1px dotted #333;}
.lofitem0.menunongroup.active a { color:#FFF;}
.lofcolumn.imagecat > img {margin: 0 10px 0 7px;}
#submit_feedback_form .title{ margin-bottom:10px;}
#fbpnameerr, #fbemailerr, #fbmblerr, #fberr {float: left; margin-top: 5px; color:red; font-size:10px;}
#login_form_content .submit {margin-bottom: 15px; margin-left:1%; width:98%;}
thead { background:#f5c1ea; }
#block-order-detail .address_title, #addresses #center_column .addresses ul li.address_title{ border-bottom:1px solid #C853AF; color:#C853AF; text-transform:uppercase; font-size:18px; padding:10px 15px 5px 5px; font-family: "Univers55Regular"; min-width:270px;}
#block-order-detail .address item li{ color:#333; font-size:12px;} 
.address.item > li, .address.alternate_item > li {font-family: "Univers55Regular"; font-size: 12px;}
#block-order-detail .button.exclusive, #returnOrderMessage .button_large, #sendOrderMessage .submit .button{background-color: #c853af; border: 2px solid #f5c1ea; border-radius: 4px; color: white; font-family: 'SourceSansProSemibold'; font-size: 14px; padding: 2px 4px;}
#block-order-detail .button.exclusive, #sendOrderMessage .submit .button{ float:right;}
#returnOrderMessage .button_large{ float:left;}
.left_align{ text-align:right;}
#block-order-detail .info-order a, .address_add .button_large, #order-opc #center_column .cart_navigation a.button_large, #order-opc #opc_account_choice #opc_guestCheckout, #order-opc #opc_account_choice #opc_createAccount, #order-opc #login_form fieldset p a, #emptyCartWarning #emptycartback, .warning #emptycartback {font-size: 16px;
    text-decoration: underline;  color: #c853af; font-family: "Univers55Regular"; border:none; background:none; display:block;}
ul.address li.address_update a, ul.address li.address_delete a{font-family: "Univers55Regular" !important;}
.location > span{  font-size: 16px; color: #c853af; text-decoration: underline; font-family: "Univers55Regular"; border:none; background:none; padding-right:10px;}
#address_add_submit1 .avaliable{ font-size: 18px;  margin-left: 60px; color: #67b100; font-family: 'SourceSansProSemibold'; border:none; background:none;}
#choose_area {height: 35px; width: 200px;font-family: "Univers55Regular";}
#address_add_submit1{ margin:10px 0 10px 0;}
#address_add_submit1 .not-available{ font-size: 18px;  margin-left: 60px; color: #d21100; font-family: 'SourceSansProSemibold';}
#cod_deliveryprice{ text-align:center; width:100%; float:left; }
#cod_deliveryprice .not-available {background: none repeat scroll 0 0 #cb0000; margin: 5px 0;padding: 5px 15px; display:inline-block; font-family: 'SourceSansProSemibold'; color:#FFF; font-size: 18px;}
#cod_deliveryprice .avaliable {background: none repeat scroll 0 0 #67b100; margin: 5px 0; padding: 5px 15px; display:inline-block; font-family: 'SourceSansProSemibold'; color:#FFF; font-size: 18px;}
#emptyCartWarning #emptycartback, .warning #emptycartback{ float: right;}
#order-follow h3 {font-family: 'SourceSansProSemibold'; font-size: 20px; font-weight: normal; padding-bottom: 20px;}
#cart_voucher .submit input.button{ margin-left:10px;}
#new_account_form .opc_float .title_block { float: none !important;}
b, strong {font-weight: normal;}
#authentication #login_form h3 {margin-bottom: 0;}
.right_none{ border-right:none !important; }
#identity #center_column .std{ padding-top:15px;}
#address_invoice.address.alternate_item, #address_delivery.address.item{ min-height:200px !important;}
.lofadva-block-2 .lof-text img{height: auto; width: 100%;}
#lofadva-pos-3 .lofadva-block-1.lof-block, #lofadva-pos-3 .lofadva-block-2.lof-block { width: auto !important;}
#lofadva-pos-3 .lofadva-block-2.lof-block {float:right !important;}
#home-category-products_block_right h4 span.prod-list-head, #home-category-products_block_right h4 span.prod-list-head a{ display:inline; font-size:20px;}
#home-category-products_block_right h4 span.prod-list-head a{ border-bottom:none !important;}
.department-head.first-class, .department-head.second-class, .department-head.third-class, .department-head.fourth-class {color: #ffffff; font-family: 'SourceSansProSemibold';
    font-size: 24px; line-height: 22px; text-align: left;}
.department-head.first-class{padding-top: 16px;  padding-left: 105px;}
.department-head.second-class{padding-top: 16px;  padding-left: 117px;}
.department-head.third-class{padding-top: 16px;  padding-left: 110px;}
.department-head.fourth-class {padding-top: 16px;  padding-left: 95px;}
.strip_wrapper .department-text.first-class1, .strip_wrapper .department-text.second-class2, .strip_wrapper .department-text.third-class3, .strip_wrapper .department-text.fourth-class4 {color: #FFFFFF; font-size: 12px; text-align: left; font-family: 'SourceSansProSemibold'; }
.strip_wrapper .department-text.first-class1{padding-bottom:23px !important; padding-right:25px; padding-left:105px;}
.strip_wrapper .department-text.second-class2{padding-bottom:23px !important; padding-right:25px; padding-left:117px;}
.strip_wrapper .department-text.third-class3{padding-bottom:23px !important; padding-right:25px; padding-left:110px;}
.strip_wrapper .department-text.fourth-class4{padding-bottom:23px !important; padding-right:25px; padding-left:95px;}
.lofitem1 .anchorhover:hover span {color:#FFF !important;}
.big_cart .quantity-formated .in_basket2 {margin-top: 0px !important; background: url("../img/logo_basket.png") no-repeat scroll center top; margin-left:0 !important;}
.health-li .lofitem1 .anchorhover:hover {background: #e41d6a;}
.house-li .lofitem1 .anchorhover:hover {background:  #0075fa;}
.babycare-li .lofitem1 .anchorhover:hover {background: #ff7f27;}
.food-li .lofitem1 .anchorhover:hover {background: #75c901;}
#category #old_price_display, #manufacturer #old_price_display, #search #old_price_display {text-decoration: line-through !important; color: #363636; display: block;    font-family: 'CalibriBold';  font-size: 16px; margin-bottom: 0px; color:#F93434 !important;}	
#old_price_display {color:#000; font-family: 'CalibriBold'; text-align:right; text-decoration: line-through; margin-bottom: 0;}
#product #old_price_display{ text-decoration:line-through;}
#cart_block_total.price.ajax_block_cart_total { text-align: right;}
.lofadva-block-5 .lof-block-wrap .lof-items .lof-text span { margin-right: 8px;}
.footer-l { padding-top: 5px !important;}
.ulitem li a:hover { background:#E4664D; color:#fff;}
#categories_block_left li a:hover{background: none repeat scroll 0 0 #c853af; color:#FFFFFF;}
.divul_container.level1.menunongroup.menuongruoup1{ display:none;margin-top:-332px !important;min-height:150px;}
/*Media_Screen_1024----------------------------------------------------------------------------------------------------------------------*/
@media screen and (min-width:767px) and (max-width:1024px){
#blockdelivery {background: none repeat scroll 0 0 #f1f1f1; border-radius: 8px; box-shadow: 0 0 8px 2px rgba(50, 50, 50, 0.4); color: #333333; display: block; font-size: 12px;
    left: 60px !important; padding: 20px !important; position: fixed; top: 216px !important; visibility: visible; width: 630px; z-index: 9999;}
#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume{ width:auto;}	
.add_basket{ top: 15%;}
#product_list li h3 a{ font-size:12px;}
#product_list li{ padding-left: 5px !important; padding-right: 5px !important; width: 23.5% !important;}
.grid_9.alpha.omega.clearfix { width: 99%;}
#shopping_cart a {padding: 0 0 0 45px;}
#shopping_cart .ajax_cart_no_product {padding: 29px 0 0;}
#shopping_cart .ajax_cart_total {padding: 20px 0 0;}
#productsmanufact_list > li{ width: 168px !important;}
.product_name {padding-bottom: 7px; min-height:none;}
#category #columns #center_column h1{  padding-top: 14px;}
#category_product_list li h3 a{ font-size:12px;}
#category_product_list li .price_area .price_container span{ font-size:14px;}
.product_block_content_h4 > h4 {padding-top: 14px;} 
.lofadva-block-2 .lof-text {margin-right: 14px !important;}
.block .title_block a, .block h4 a{ font-size:26px;}
#categories_block_left .block_content span{ font-size:15px;}	
	}
/*Media_Screen_768----------------------------------------------------------------------------------------------------------------------*/
@media screen and (min-width:580px) and (max-width:767px){
#index #center_column {padding: 0; width: 100%;}
.department-head.first-class, .department-head.second-class, .department-head.third-class, .department-head.fourth-class {color: #ffffff; font-family: "SourceSansProSemibold";
    font-size: 13px; line-height: 13px; text-align: left;}
.strip_wrapper .department-text.second-class2 { padding-bottom: 0 !important;  padding-left: 117px; padding-right: 0 !important;}
.megamenu-responsive .responsive-child {background-color: white; background-image: url("../img/arrow_plus.png"); background-position: 276px 5px; background-repeat: no-repeat;
    background-size: 23px auto; border: 1px solid white; display: block; margin: 0 auto 2px; min-height: 10px; width: 98% !important;}
.breadcrumb { margin-bottom: 0;}
.product_block_content_h4 > h4 {padding-top: 5px;}
#category #columns #center_column h1 {padding-top: 14px;}
#product_list li {border: 1px dashed #b0b0b0; margin-left: 1% !important; padding-left: 5px !important; padding-right: 5px !important; width: 46% !important;}
.contentBox p:first-child a {font-size: 18px;}
#blockfeedback{ left:27px !important;}
#address #center_column, #addresses #center_column, #authentication #center_column, #my-account #center_column, #identity #center_column, #order-opc #center_column, #order-slip #center_column, #history #center_column, #discount #center_column, #order-follow #center_column{ width:92%;}	
.text {text-align: left;}
#authentication #create-account_form .form_content, #authentication #login_form .form_content{ height:175px;}
#categories_block_left .block_content span {font-size: 14px;}
.lnk_img.product_image > img {height: 154px;}
#product #center_column { width:68%;}
.menunongroup ul li.food-li{ background-position: center 1px;}
.menunongroup ul li.food-li:hover { background-position: center 1px;}
.menunongroup ul li.health-li { background-position: center 1px;}
.menunongroup ul li.health-li:hover { background-position: center 1px;}
.menunongroup ul li.house-li{ background-position: center 1px;}
.menunongroup ul li.house-li:hover{ background-position: center 1px;}
.menunongroup ul li.babycare-li{ background-position: center 1px;}
.menunongroup ul li.babycare-li:hover{ background-position: center 1px;}
.menunongroup ul li.special-li{ background-position: center 1px;}
.menunongroup ul li.special-li:hover{ background-position: center 1px;}
.lofitem0.menunongroup.active {background-position: center 1px !important;}
#pull {color: #ffffff; display: block; padding: 10px; text-decoration: none;}
.megamenu-responsive .responsive-child { background-color: white; background-image: url("../img/arrow_plus.png"); background-position: 276px 5px; background-repeat: no-repeat;
    background-size: 23px auto; border: 1px solid white; display: block; margin: 0 auto 2px; min-height: 10px; width: 96%;}
.ulitem .lofitem1 {border: 1px solid #c853af; width: 99% !important;}
.ulitem .lofitem1 a {font-size: 12px; padding: 8px; text-align: left;}
.megamenu-responsive .active-menu {background-color: white; background-image: url("../img/arrow_minus.png"); background-position: 276px 5px; background-repeat: no-repeat;
    background-size: 23px auto; border: 1px solid white; display: block; margin: 0 auto 2px; min-height: 10px; width: 96% !important;}
.megamenu-responsive .responsive-child a {color: #c853af; display: inline-block; font-family: Arial,Verdana,sans-serif;  padding: 7px; position: relative;}
.menunongroup ul li{ min-height:50px; background-size:42px 35px;}
.menunongroup ul li a {font-size: 10px; padding-top: 32px;}
#search_block_top{ min-height:50px !important;} 
.lofmenu_search{ min-height:50px;}
#lofadvafooterfooter #lofadva-pos-2 li.link{ line-height:10px;}
#lofadvafooterfooter #lofadva-pos-2 li.link a{ font-size:11px;}
#shopping_cart .ajax_cart_total{ font-size:13px; line-height:12px;}	
.chk1 .ajax_cart_product_txt {font-size: 12px;}
	}
/*Media_Screen_480----------------------------------------------------------------------------------------------------------------------*/
@media screen and (min-width:320px) and (max-width:480px){
#left_column {border: 1px solid; float: none; margin: 10px auto 0;  padding: 10px;  width: 90%; display:none;}
#authentication #center_column #create-account_form, #authentication #center_column #login_form { border: 1px solid #c853af; clear: none; float: left; height: auto;  margin-bottom: 10px; width: 100%;}
.ulitem {margin: 10px auto;  overflow: hidden; width: 96%;}
.ulitem .lofitem1 {border:1px solid #E4664D;}
.ulitem .lofitem1 a {font-size: 12px; padding: 8px; text-align: left;}
.lofcolumn.imagecat > img { margin: 12px 0 0 7px;}
/*table----------------------------------------------------------------------------------------------------------------------*/
table#cart_summary .cart_product, table#cart_summary .cart_description, table#cart_summary td.cart_unit, table#cart_summary .cart_quantity, table#cart_summary td.cart_total, table#cart_summary td.cart_total, table#cart_summary .cart_delete { clear: both; display: block; overflow: hidden; width:444px !important; padding:6px;}
.cart_product a{ float:left;}
.screen-resize {float: left; font-family: "SourceSansProBold"; text-align: left; width: 38%;}
.cart_delete a.cart_quantity_delete{ margin-left:0;}
cart_product{ float:left;}
.cart_delete {margin-bottom: 50px !important;}
#address #center_column, #addresses #center_column, #authentication #center_column, #my-account #center_column, #identity #center_column, #order-opc #center_column, #order-slip #center_column, #history #center_column, #discount #center_column, #order-follow #center_column { border: 1px solid #c853af;  border-radius: 8px; display: block !important;
    float: none; margin: 30px auto 0; overflow: hidden; padding: 5px; width: 95%;}
#columns {padding-top: 0;}
.megamenu-responsive .responsive-child {background-color: white;padding-left:2%;  background-image: url("../img/arrow_plus.png");  background-position: 422px 5px; background-repeat: no-repeat;
    background-size: 23px auto; border: 1px solid white; display: block; margin:3px auto 0 5px; min-height: 10px; width: 97% !important;}
.megamenu-responsive .active-menu {background-color: white;margin:4px 5px !important;width:97% !important; background-image: url("../img/arrow_minus.png"); background-position: 422px 5px; background-repeat: no-repeat;
    background-size: 23px auto; border: 1px solid white; display: block; margin: 0 auto 2px; min-height: 10px; width: 96% !important;}
.megamenu-responsive .responsive-child a {color: #3A3837; display: inline-block; font-family: lato,sans-serif; padding:10px; position: relative;}

#pull {color: #ffffff; display: block; padding: 10px; text-decoration: none;}
.menunongroup {background: none repeat scroll 0 0 #E4664D ; }
.facebook-like, .facebook-like > iframe {float: none !important; text-align: center;}
#header_user_info { text-align: center;}
#header{ width: 100%; }
#header_logo {display: block; float: none; margin: 0 auto;  width: 70%;}
/*------------------------------------------------------------Remove_opation*/	
.ajax_add_to_cart_button {margin-bottom: 5px;}
.grid_9.alpha.omega.clearfix {width: 99%;}
#pb-right-column {float: none !important; width: 100% !important;}
div.zoomdiv{ display:none !important;}
#pb-left-column {margin-left: 0 !important; width: 100% !important;}

#lofadva-pos-3 .lofadva-block-2.lof-block {float: left !important;}
#left_column {border: 1px solid; float: none; margin: 10px auto 0; padding: 10px; width: 90%;}
#home-category-products_block_right{ margin:0 auto; width:100%;}
#category_product_list li{border: 1px dashed #b0b0b0;margin-left: 1%;width: 49%;}
#product_list li {border: 1px dashed #b0b0b0 !important; margin-left: 1% !important; width: 49%!important; }
#lofadva-pos-2 .lof-block{ width:50% !important;}
#lofadva-pos-3 .lofadva-block-1.lof-block{width: auto !important; float:none !important;}
.img_dv {margin: 15px auto 25px;}
.account_creation label{ width:90%;}
#account-creation_form #submitAccount.exclusive{ float:none; display:block; margin-bottom:20px;}
.facebook_ { margin-top: 50px; margin-left:20px;}
}
/*Media_Screen_320----------------------------------------------------------------------------------------------------------------------*/
@media (min-width:315px) and (max-width:320px){
#left_column { border: 1px solid; float: none; margin: 10px auto 0; padding: 10px; width: 90%; display:none;}
#cart_voucher .submit input.button{ margin-left:5px;}
#lofadva-pos-3 .lofadva-block-2.lof-block {float:none;}
#order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume{ width:auto;}
/*table----------------------------------------------------------------------------------------------------------------------*/
.cart_product a{ float:left;}
table#cart_summary .cart_product, table#cart_summary .cart_description, table#cart_summary td.cart_unit, table#cart_summary .cart_quantity, table#cart_summary td.cart_total, table#cart_summary td.cart_total, table#cart_summary .cart_delete { clear: both; display: block;  overflow: hidden; width: 292px !important; padding:6px;}
.screen-resize {float: left; font-family: "SourceSansProBold"; text-align: left; width: 38%;}
.cart_delete a.cart_quantity_delete{ margin-left:0;}
cart_product{ float:left;}
.cart_delete { margin-bottom: 50px !important;}
/*table----------------------------------------------------------------------------------------------------------------------*/
.megamenu-responsive .responsive-child {background-color: white; background-image: url("../img/arrow_plus.png"); background-position: 276px 5px; background-repeat: no-repeat;
    background-size: 23px auto; border: 1px solid white; display: block; margin: 0 auto 2px; min-height: 10px; width: 96% !important;}
.ulitem .lofitem1 {border: 1px solid #c853af; width: 99% !important;}
.megamenu-responsive .active-menu {background-color: white; background-image: url("../img/arrow_minus.png"); background-position: 276px 5px; background-repeat: no-repeat;
    background-size: 23px auto; border: 1px solid white; display: block; margin: 0 auto 2px; min-height: 10px; width: 96% !important;}
.megamenu-responsive .responsive-child a{display: inline-block; padding: 7px; position:relative; color:#c853af; font-family:Arial,Verdana,sans-serif;}
#address #center_column, #addresses #center_column, #authentication #center_column, #my-account #center_column, #identity #center_column, #order-opc #center_column, #order-slip #center_column, #history #center_column, #discount #center_column, #order-follow #center_column{ width:95%; padding:5px;}
#authentication #center_column #create-account_form, #authentication #center_column #login_form{ width:99%;}
#create-account_form .text, #login_form .text {text-align: left;}
.lost_password{ width:auto;}
#address #center_column #add_address p.required, #address #center_column #add_address .text, #address #center_column #add_address .textarea, #identity #center_column .std p.required, #identity #center_column .std p.password, #identity #center_column .std p.select, #authentication #account-creation_form p.required, #authentication #account-creation_form p.select, #authentication #account-creation_form p.checkbox, #order-opc #center_column #opc_account_form p.required, #order-opc #center_column #opc_account_form p.select, #submit_feedback_form .regular, .email_already, .email_pswd, .align_me .text, .align_me .textarea {padding: 10px; width: 92%;}
#center_column #account-creation_form p.cart_navigation {width: 90% !important;}
#address #center_column #add_address p.required input, #address #center_column #add_address p.text input, #address #center_column #add_address #other, #identity #center_column .std p.required input, #identity #center_column .std p.password input, #identity #center_column .std p.select input, #authentication #center_column #account-creation_form p.text input, #authentication #center_column #account-creation_form p input.text, #order-opc #new_account_form p.required input, #new_account_form #opc_account_form .is_customer_param input, #address2.text, .email_already #login_email, .email_pswd #login_passwd, .align_me .text input{ width:95%;}
/*------------------------------------------------------------Remove_opation*/	
.grid_9.alpha.omega.clearfix {width: 99%;}
#left_column {float: none; margin: 0 auto; padding: 10px; margin-top:10px; width: 90%; border: 1px solid;}
#home-category-products_block_right{ margin:0 auto; width:100%;}
#category_product_list li{ width:98%; margin-right: auto; margin-left: auto; float:none; border:1px dashed #b0b0b0;}
#lofadva-pos-2 .lof-block{ width:50% !important;}
#lofadva-pos-3 .lofadva-block-1.lof-block{width: auto !important; float:none !important;}
.block .title_block a, .block h4 a{ padding-left:0;}
#header_logo{  float:none; display:block; width:65%; margin:0 auto; text-align:center;}	
#header_right {clear: both; position: relative; float:none;width:100%; } 
.contentBox{ float:none; width:auto;}
.diwali_responsive-child{background-color: white; border: 1px solid white; display: block; margin: 0 auto 10px; min-height: 10px; width: 96% !important;}
#pull {display: block; padding: 10px; color:#FFFFFF; text-decoration:none;}
#pull:hover {text-decoration:none;}
#header_right #header_user {float: none !important; margin:10px auto 10px auto !important; border:1px solid #bfbfbf; width:90%; }
.contentBox p:first-child{  font-size: 18px;line-height: 22px !important;}
.contentBox p:last-child{ font-size:20px;}
#header { margin: 0 auto;}
.facebook-like, .facebook-like > iframe{ float:none !important; text-align:center;}
#header_user_info{ text-align:center;}
.ajax_add_to_cart_button{ margin-bottom:5px;}
#columns { padding-top:0px;}
#header_user .container_signin.popup {left: -23px !important; top: 113px; width: 290px; right:none;}
#header_user .container_register.popup {left: -23px; padding: 5px; top: 113px; width: 303px;}
#product_list li{ width:99% !important;}
.ajax_block_product{  border: 1px dashed #b0b0b0 !important;}
#center_column .sortPagiBar{ margin-right:0;}
.jqzoom{ width:100%; height:auto;}
#pb-right-column {float:none !important; width: 100% !important;}
#pb-right-column #image-block img{ padding:0 !important;}
#pb-left-column{ width:100% !important; margin-left:0 !important;}
#pb-left-column #buy_block label, #availability_statut span#availability_label{ min-width: none; width:125px; min-width:125px !important;}
#pb-left-column #buy_block label{ font-size:12px;}
#old_price_display, .our_price_display > span, #reduction_percent, #reduction_amount{ font-size:14px !important;}
div.zoomdiv{ display:none !important;}
.img_dv img { height: auto; width: 85%;}
#order-opc #opc_delivery_methods #message { width: 99%;}
.img_dv { margin: 0 auto 10px;}
#account-creation_form .required{ width:100%;}
.account_creation label{ width:90%;}
#account-creation_form .password .form_info {display: block;}
.registration-field #account-creation_form .required { padding-bottom: 5px;}
#account-creation_form #submitAccount.exclusive{ margin-bottom:10px;}
.facebook_ { margin-left: 0; margin-top: 10px;}
.Already_ { display: block; margin-bottom: 10px;}
 }
.view-all-1 {float: right;font-size: 12px;line-height: 47px; }
.zoomdiv img {max-width: none;}

@media(min-width:760px) and (max-width:1108px){
#header_user_info a { font-size: 12px !important;  padding: 0 5px !important;}
}
@media(max-width:620px) {
.facebook-like, .facebook-like > iframe { float: none !important;  text-align: center;}
}
@media(max-width:500px){
	#lofadvafooterfooter #lofadva-pos-2 li.link a{padding-left:0 !important;}
	#lofadvafooterfooter #lofadva-pos-2 h2{padding-left:9px !important;}
}
@media(min-width:481px) and (max-width:600px){
#columns{padding:0 !important;}
.add_basket{left:80%;}
#product_list li{width:99% !important;}
.facebook-like, .facebook-like > iframe {float: none !important; text-align: center;}
}
@media(min-width:481px) and (max-width:740px) {
	.facebook-like > iframe{padding: 0 8px 0 0 !important;}
}
@media (max-width:1024px) {
#wrap .strip_wrapper ul li{	width:24.5% !important;}
}
@media(max-width:945px){
	.frame0,
	.frame1,
	.frame2,
	.frame3{background-image:none !important;}
.department-head.first-class, .department-head.second-class, .department-head.third-class, .department-head.fourth-class {text-align: center !important; padding-left:0 !important;}
.strip_wrapper .department-text.first-class1, .strip_wrapper .department-text.second-class2, .strip_wrapper .department-text.third-class3, .strip_wrapper .department-text.fourth-class4 {padding-left: 0; padding-right: 0; text-align: center;}
#wrap .strip_wrapper ul li {height:82px !important;}
}
@media(max-width:589px){	
	#categories_block_left li ul{margin-left:0;}
	}
@media (min-width:590px) and (max-width:718px){
	#product #center_column{border-left:none; width:60%; float:left;}
}
@media(max-width:590px){
	#productsmanufact_list > li{border-right:none;}
}
@media screen and (min-width:480px) and (max-width:1023px){
.menunongroup {overflow:hidden;  padding: 0 10px;}
#pull {color: #ffffff;display: block; padding: 10px; text-decoration: none;}
.lofmegamenuwhite-top.menu_top {background: #b7629a none repeat scroll 0 0; float:left; width:100%;}
.megamenu-responsive .responsive-child {background-color: white; background-image: url("../img/arrow_plus.png"); background-position: right 5px; background-repeat: no-repeat;
    background-size: 23px auto; border: 1px solid white; display: inherit !important; margin: 0 auto 2px; min-height: 10px; width: 98% !important;}
.megamenu-responsive .lofitem0  {background-color: white; border: 1px solid white; display: inherit !important; margin: 0 auto 2px; min-height: 10px; width: 98% !important;}
.megamenu-responsive .lofitem0 a { color: #c853af; display: inline-block; font-family: Arial,Verdana,sans-serif; padding: 7px; position: relative;}
.ulitem .lofitem1 {border: 1px solid #c853af; width: 99% !important;}
.ulitem .lofitem1 a {font-size: 12px; padding: 8px; text-align: left;}
.megamenu-responsive .active-menu {background-color: white;  background-image: url("../img/arrow_minus.png");  background-position: right 5px; background-repeat: no-repeat;
    background-size: 23px auto;  border: 1px solid white;  display: block;  margin: 0 auto 2px;  min-height: 10px;}
.megamenu-responsive .responsive-child a { color: #c853af;  display: inline-block;  font-family: Arial,Verdana,sans-serif; padding: 7px; position: relative;}
.menunongroup ul li{ min-height:50px; background-size:42px 35px;}
}
@media(max-width:628px){
	#authentication #center_column #create-account_form, #authentication #center_column #login_form{float:none;	width:100%;}
	}
.align_me .select > label { display: block !important;}
select#id_contact {padding: 5px; width: 100% ;}
.contact .text > input, .contact .text.select > input, .contact .textarea > textarea, .contact select#id_order, .contact select#77_order_products{width:97% !important;}
#contact p.submit input {margin-left: 55px !important;}
.log-in-user p.text select{float: left; padding: 4px; width: 327px !important;}
.log-in-user .text.select.cls_order { padding-left: 37px !important; min-height: 57px;}
.log-in-user p.textarea textarea{resize: none;}
input#id_order { width: 97% !important;}
#contact p.submit input { margin-left: 10px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #diez  { color: red  }
 p.textarea {clear: left;}
}
@media(max-width:480px){
	.panel img {float: left !important;}
}
@media(max-width:776px){
	.facebook-like{ margin-top: -10px;}
}
@media(max-width:745px){
	#pb-left-column {float: left; margin-left: 10px; width: 100% !important;}
}
@media(min-width:481px) and (max-width:745px){
	#product #center_column {width: 68% !important;}
}
@media(max-width:480px){
.megamenu-responsive .responsive-child{	 background-position: right 5px;}
	.lofadva-block-5 .lof-block-wrap .lof-items .lof-text span { margin-right: 3px;}
}
@media(max-width:392px){
	h1 { font-size: 18px;}
	.log-in-user .text.text_n.mail_section{	width:auto !important;}
}
@media(min-width:487px) and (max-width:585px){
		#lofadvafooterfooter #lofadva-pos-2 li.link a,
	#lofadvafooterfooter #lofadva-pos-2 li.link{padding-left:0 !important;}
	}
@media (max-width:854px){
#product_list li h3 e{font-size:11px;}
}
@media(max-width:480px){
	#order-list{width: 90% !important;}
#header_user .container_signin.popup, #header_user .container_register.popup{width: 100%; left:0 !important;}
}
@media(max-width:769px){
	#blockdelivery { left: 2% !important;  right: 3% !important;  width: 90% !important;}
	}
@media(min-width:481px) and (max-width:579px){
#category_product_list li{ border: 1px dashed #b0b0b0; width:100% !important;}
}
@media(min-width:1127px) and (max-width:1152px){
	#header_user_info a{padding:0 5px !important; font-size:11px !important;}
}
#address_add_submit1 > img {
    margin-left: 41px;
}
#order-opc .delivery_option_radio{
display:none;
}
@media (min-width:988px)and(max-width:1289px){
	#product_list li{width:30%;	}
}
@media(max-width:438px){
	.int_heading{font-size:12px;}
}
@media(min-width:320px) and (max-width:550px){
select#choose_area_pincode {width: 100% !important;}
}
@media(min-width:320px) and (max-width:685px){
#floatingbanner{margin:5% 5% 0 5%;}
div#floatingbanner{top: 0 !important; left: 0 !important;}
}
@media(min-width:320px) and (max-width:570px){
#floatingbanner #account-creation_form .required {  float: none;  width: 90%;}
#floatingbanner .Already_ {   margin: 0;}
#floatingbanner #account-creation_form #submitAccount.exclusive{padding-right:26px;	background: url("../img/register_bg.png") no-repeat scroll 81px 19px #c853af;font-size: 17px;}
#floatingbanner .Sign_in{font-size:18px; padding: 10px 6px;}
}
@media(min-width:320px) and (max-width:480px){
#floatingbanner #account-creation_form #submitAccount.exclusive {float:left;}
#floatingbanner .Already_{display:block; line-height: 30px;}
}
.continueshopping {color: #ffffff !important;}
.contact select#id_contact { padding: 5px; width: 60%;}
.container_register.popup p.text {width: 100% !important;}
/*...... 3-1-2015.......*/
.Already_{margin:0px 60px;}
.cls{text-align:center;}
#opc_new_account > h2,
.order_carrier_content > h2,
.box_grey > h2,
.paiement_block > h2{padding:5px 0;}
#order-opc h2 span{padding: 5px 0 5px 7px;}
#account-creation_form  #countrycode {background: none repeat scroll 0 0 white;  border: 1px solid #a3a3a3 !important;  border-radius: 0 !important; clear: both; color: #333333;
    font-size: 11px;  min-height: 18px; padding: 4px; text-align: left; width: 5% !important;}	
/*......01/17/2015.......*/
#shopping_cart a {padding: 0px 0 0 40px; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;}
#account-creation_form #countrycode{float:left; text-align:left;}
.authentication #account-creation_form #phone {margin-left: 8% !important; margin-top: -28px !important;}
#floatingbanner #phone.text { margin-left: 2px; width: 64% !important;}
.center.clearBoth {display: none !important;}
/**** edited by kapil sharma on 25/3/2015 **/
#product p#loyalty { background: url("../img/icon/info.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0); float: left; font-size: 10px; margin-top: 0px; padding: 10px 0 0 20px;
    position: absolute; left: 209px;  top: 150px; border:none !important;}
.fancybox-inner #cms ul.loyaltyhelp,.loyaltyhelp li  {padding-left: 0px !important;}
ul.loyaltyhelp{padding-left:20px !important;}
#pb-left-column{position:relative;}
@media(min-width:1024px) and (max-width:1024px){
.responsive-menu-puller {display: none !important;}
.megamenu{display:block !important;}
}
/*30.03.15 seo changes*/
#categories_block_left li h2{padding:0px; font-weight:normal;}
.dv_prodname_price h3 a{font-size:15px; font-weight:normal; line-height:19px;}
#order-opc #opc_payment_methods #opc_payment_methods-content p{font-family: "Univers55Regular";}
.termncondition{margin-top:15px;}
.coupon_main {padding-top: 20px; float:left;clear:both;}
.to_cop{float:left; width:100%;}
.coupon-code {border: 1px solid #589d3e; background: none repeat scroll 0 0 #fff; color: #858e8f; font-size: 14px; padding: 10px 15px; float:left;}
.coupon_needs{float:left; padding:13px;}
.spa_radio{margin:0px;}
.coupon_save{float: left; margin-left: 10px; margin-top: 10px; float:left;}
.green {color: #589d3e; font-weight:bold;}
.coupon_information{display: block; border-bottom: 1px dotted #e5e4e4; color: #899091; float: left; font-size: 13px; line-height: 1.4; margin-left: 34px; padding-bottom: 15px;    padding-top: 10px;}	
.coupon_validity{ display: inline;}
.offer_top{float:left; background-color:#75c901; color:#fff; font-family: "Univers55Regular"; padding:0px 12px; margin-right:10px;}
.offer_quan{float:left;}
.offer_top1 {color: #222; float: left; line-height: 30px; padding: 0 10px; font-weight:bold;font-family: "Univers55Regular";}
.offersv {background-color: #c853af; border: 2px solid #f5c1ea;  border-radius: 4px;  color: white;  cursor: pointer;  font-family: "SourceSansProSemibold";  font-size: 14px;
    padding: 2px 4px;}
.footer_coupon{float:left; margin-top:-38px; background-color:#fff;}
.footer_coupon h1.footer_coupon_heading{color:#333; margin-bottom:5px; margin-top:2px; font-size:20px; padding-left:10px; float:left;}
.footer_coupon ul.footer_coupon_ul{float:left; padding-left:10px;}
.footer_coupon ul.footer_coupon_ul li.footer_coupon_li{float:left; padding-top:4px !important; margin-right:10px; color:#333; font-size:14px;}
.pincode_error, .pincode_warning, .min_charges, .c_c{font-family: "Univers55Regular";}
.footer-delivery-div{font-family: "Univers55Regular";}
.required.text > input#phone{float:left; clear:right;}
.delivery_option.item {border: 1px solid #c853af;}
.leave_message_on_checkout {float: left; padding-top: 20px; width: 100%;}
.leave_message_on_checkout h3{padding-bottom:10px;}
.box_grey{margin-top:10px;}
.delivery_option.item {border: 1px solid #c853af;}
.pay_img {float: left; width: 200px;}
.pay_txt {line-height: 50px; float:left;}
.text.text_n.mail_section{width:27%;}
.text.text_n{width:27%;}
.contact .align_me p.select label{display:block;}
.footer-feedback-div .regular{width:50%; float:left; padding-left:1%; padding-bottom:15px;}
.addrphone{clear:right !important; width: 61.8% !important;}
.addrcode {float: left; line-height: 30px; padding-right: 5px;}
/*11.05.2015 payment modules validation page chander*/
#module-sodexo-validation #center_column .cart_navigation .exclusive_large{	margin-right:20px; background:#c853af; border: 2px solid #f5c1ea;  border-radius: 5px;
    color: #fff; cursor: pointer;  font-family: "Univers55Regular"; font-size: 16px; font-weight: bold; padding: 5px 20px;}
#module-sodexo-validation #center_column .cart_navigation .button_large{color:#c853af; line-height:34px;}
#module-merchandise-validation #center_column .cart_navigation .exclusive_large{margin-right:20px; background:#c853af; border: 2px solid #f5c1ea; border-radius: 5px;
    color: #fff; cursor: pointer; font-family: "Univers55Regular"; font-size: 16px; font-weight: bold; padding: 5px 20px;}
#module-merchandise-validation #center_column .cart_navigation .button_large{color:#c853af; line-height:34px;}
/* edited by kapil sharma 18/5/2015  */
#infscr-loading{float: left;  text-align: center; background:#f1f1f1; width: 100%;padding: 5px 0;}
#infscr-loading img{vertical-align:middle;}
#infscr-loading > div{display: inline; font-family:"Univers55Regular"; font-size: 14px; padding-left: 15px;}
body.log-in-user .container_myaccount{position:absolute; border:1px solid #c853af;background:#fff;box-shadow:0 2px 10px 0 rgba(105, 112, 113, 0.5);right:32px; margin-top:0px; top:48px;}
.container_myaccount{position:absolute; right:32px; margin-top:0px;}
.container_myaccount .wrapper ul.myaccount_lnk_list li{line-height:32px !important;list-style:none;}
.container_myaccount .wrapper ul.myaccount_lnk_list li + li{border-top:1px solid #c853af;}
.container_myaccount .wrapper ul.myaccount_lnk_list li a{display:block;padding:0px 10px;}
.container_myaccount .wrapper ul.myaccount_lnk_list li a:hover{background:#b7629a;color:#fff;}
.notification{float:right;line-height:17px; margin-top:10px;}
.notification > img{width:28px;}
.container_notification{position:absolute;margin-top:5px;border:1px solid #c853af;background:#fff;box-shadow:0 2px 10px 0 rgba(105, 112, 113, 0.5);right:0px; width:220px; top:43px;}
.notification_content a.notification_close{color: #c853af; font-weight:bold;}
.notification_heading{border-bottom:1px solid #c853af;padding:5px 10px;font-weight:bold;text-align:center;width:200px;}
.notification_content{padding:5px 10px;text-align:left;}
.notification_content + .notification_content{border-top:1px solid #c853af;}
.badge_notification{padding:0 3px;color:#cb0000;float:right;}
/*Loyalty points new way*/
.pointtext{background:url(../img/icon/info.png) no-repeat 0 8px;  box-sizing: border-box; float: right; font-size: 10px; line-height: 33px;  padding-left: 21px;  width: calc(100% - 210px);}
.pointtextinner{float:left;}
.loydown1:hover .loyhelp{display:block;}
.loydown1{background:url("../img/icon/help.png") no-repeat scroll 0px 8px; float: left; height: 22px; margin-left: 10px; width: 16px;}
.loydown1 a{text-decoration:none;}
#loyalty{display:none;}
.loyhelp{background-color:#fff;border:1px solid #0075fa;box-shadow:0 1px 3px rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(255, 255, 255, 0.1);display:none;font-family:arial;font-size:11px;font-weight:normal;padding:0px 10px; width:170px; position:relative; top:6px; left:-170px;}
@media (max-width:1125px){
.pointtext{width:auto; padding-right:10px;}	
}
/* update by kapil sharma for new design ..........*/
#egrfbconnect_block{display:none;}
.contact_start{max-width:1280px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
.career_main{float:left; width:98%; margin-top:20px;}
.career_main h4{margin:0px; background:#b7629a;color: #fff; font-family: arial; font-size: 24px; margin: 0; padding: 10px;}
.left_career {float: left; margin-top:15px; margin-left:50px; width: 47%;}
.career_row{float:left; width:100%; position:relative;}
.career_input{float:left; padding:2%; width:100%; margin-top:15px; border:2px solid #e6e6e6; border-radius:5px; color:#000;}
.career_btn{float:right; background:#c853af; border:2px solid #f5c1ea; padding:5px 20px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:16px; font-weight:bold; border-radius:5px; cursor:pointer;}
.career_designation {border: 2px solid #e6e6e6; color: #777; float: left; margin-top: 15px; padding: 1.9%; width: 100%;	background:url(../img/input_bg.jpg) left top repeat-x; border-radius:5px;}
.career_file{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; margin-top:15px; color: #000; padding: 0;}
.career_bg{ background: rgba(0, 0, 0, 0) url("../img/carrer_bg.jpg") no-repeat scroll center top / cover ;float:left; width:100%; padding-bottom:20px;}		
body#contact .align_me, .contactaddress{float:left; width:50%;}
body#contact .contactaddress{margin-top:38px;}
.contactaddress p.namecontactpage{color: #b7629a;  float: left;  font-size: 29px;   font-weight: bold;  line-height: 66px;   width: 100%;}
.floatingbanner_row label { color: #333333; cursor: pointer;  float: left;  font-family: "Univers55Regular";  font-size: 14px; padding-top: 5px; text-align: left; width: 100%;}
.floatingbanner_input{ width:100%; min-height:30px; padding:0 5px; color:#000;}
.floatingbanner_row label sup {color: #ff0000; font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px;}
.img_dv{ margin:10px auto 0px; text-align:center; width:96%}
.floatingbanner_row{float:left; width:50%; padding:0px 10px;}
.required_width{ width:100%; padding:0px 5%;}
.top_strip_popup{border:1px solid #c853af;float:left;margin-top:10px;width:100%;}
.text{display:block;}
ul.pagination {list-style-type:none; text-align:center; margin:0 auto; min-width:320px; max-width:400px;}
ul.pagination a, ul.pagination span {display:inline-block; height:24px;	width:24px;	border:1px solid #ccc;	-moz-border-radius:2px;	-webkit-border-radius:2px;	border-radius:2px;
	font:12px/24px Arial,Verdana,sans-serif; color:#000; font-weight:bold;}
ul.pagination a:hover {color:#000;	border:1px solid #c853af; text-decoration:none;}
ul.pagination .current span {color:#000; border:1px solid #c853af; text-align:center;}
body#authentication #account-creation_form p.required, #authentication #account-creation_form p.select, #authentication #account-creation_form p.checkbox{  color: #222222;
    margin-left: 1% !important;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 49%; padding:0; padding-bottom:15px; background:none; float:left; }
body#authentication .account_creation label{float:left;}
body#authentication #account-creation_form #phone {width: 60% !important;}
body#authentication #account-creation_form p.cart_navigation{width: 98% !important;}
@media (min-width: 481px) and (max-width: 767px) {
	body#authentication #account-creation_form p.required, #authentication #account-creation_form p.select, #authentication #account-creation_form p.checkbox{width:98%;}
}
@media (min-width: 320px) and (max-width: 480px) {
	body#authentication #account-creation_form p.required, #authentication #account-creation_form p.select, #authentication #account-creation_form p.checkbox{width:98%;}
}
