@media only screen and (max-device-width : 380px){
	#slider .slide img,
	#slider .slide a{
		max-width:800px !important;
		height:auto;
		position:relative;
		left:auto !important;
		/*left:-180px;*/
	}
	.page .products,
	.page .products-series{
		width:160px;
		height:350px;
		padding:5px 1px;
	}.categories-container-home .box a
	.page .products a:first-child,
	.page .products-series a:first-child{
		width:160px;
		height:180px;
	}
	.page .products img, .page .products-series img {
		max-height: 160px;
		max-width: 180px;
	}
	.page .categories-container-home .box{
		padding:10px 0 0 0 !important;
		}	
	.page .brands-container-home .box a {
		margin: 10px 5px 5px 10px !important;
	}	
	.page .new-container-home{
		max-width:360px !important;
	}
	.page .news-container-home .news-item{
		float:left;
		width:160px !important;
		padding-right:5px !important;
		}	
	.page .liNewsPicturePanel a:first-child{
		width:160px !important;.categories-container-home .box a
		height:150px;
		}	
	.page .news-container-home .newsPanelBulletImg{
		width:160px !important;
		height:auto;
		max-height:150px;
		}	
}

@media only screen and (max-device-width : 720px){

#upper-menu,
.categories-menu,
.search,
#header .social-links,
.language,
.page .brands-container-home img.marker,
.secMenu #sep-buttons,
#secMenu,
.contentContainer .secMenu td.menu3{
	display:none;
	}
#header #mainMenuMobileIcon span.normal,
#header #mainMenuMobileIcon span.active,
#header #searchMobileIcon span.normal,
#header #searchMobileIcon span.active{
	display:block;
	background:url(defImages/m-menu-icon.jpg) center right no-repeat;
	padding:0 45px 0 5px;
	color:#333;
	text-decoration:none;
	float:right;
	line-height:40px;
	margin-top:20px;
	}
#header #searchMobileIcon span.normal,
#header #searchMobileIcon span.active{
	background:url(defImages/m-search.jpg) center right no-repeat;
	width:40px;
	padding:0;
	}
#header #searchMobileIcon span.active{
	background:url(defImages/m-search-o.jpg) center right no-repeat;	
}
#header #mainMenuMobileIcon span.active{
	background:url(defImages/m-menu-icon-o.jpg) center right no-repeat;
	background-color:#ccc;
	}
.main_menu{
	min-height:50px;
	height:auto !important;
	}
.main_menu table.categories-menu{
	padding:0 !important;
	line-height:normal !important;
	border-top:3px solid #ccc;
	background-color:#fff;
	float:none !important;
	width:100%;	
	}
.main_menu .sddm{
	width:100%;
	}		
.main_menu a{
	color:#333 !important;
}
#contaner-menu{
	background:none !important;
	box-shadow: none !important;
	margin-top:-10px;
	}
.main_menu .sddm div{
	position:relative !important;
	left:0;
	top:0 !important;
	box-shadow: none;
	
	}	
.main_menu .menu2 a, 
.main_menu .menu_last2 a {
    line-height:40px;
    font-size: 20px;
	text-align:left;
	display:block;
}
.main_menu .sddm td{
	border-bottom:3px solid #ccc;
	}	
.main_menu .sddm div a {
    line-height: normal;
	float:none;
}
.main_menu .search{
	padding:30px 30px 30px 0;
	background-color:#333;
	float:none;
	overflow:auto;
	margin:0;	
	}	
.main_menu .search .input_text{
	width:250px;
	}	
.contentContainer .secMenu,
.contentContainer .secMenu table{
	width:auto;
	width:100%;
	}	
.contentContainer .secMenu a{
	font-size:20px;
	}
.secMenu #secMenuMobileIcon span{
	display:block !important;
	line-height:50px;
	text-decoration:none;
	text-transform:uppercase;
	color:#008A46 !important;
	font-size:22px;
	border-bottom:3px solid #BFDED1;
	background:url(defImages/m-sec-menu.jpg) center right no-repeat;
	}	
.secMenu #secMenuMobileIcon span.active{
	background:url(defImages/m-sec-menu-o.jpg) center right no-repeat !important;	
}
#slider{
	top:-40px;
	height:auto !important;

	}				
#slider .slide img{
		max-width:900px !important;
		width:100%;
		display:block;
		height:200px !important;
		background-size: contain !important;
			}
	#slider .slide{
		
		height:200px !important;
	}	
#slider .pagination {
    top: 170px !important;
    left: 50%;
    margin: 0 0 0 -150px;
    width: 300px;
    padding: 0;
	}	
	#header-image{
		height:160px !important;
		background-size: auto 100% !important;
		}
	.main-container{
		margin-top:-50px;
		}	
	.main-container .page{
		padding:0;	
	}		
	.page{
		    padding: 0 5px 0 5px !important;
			margin:15px 0 0 0 !important;
		}
	.page h2.title{
		line-height:40px;
		overflow:auto;
		display:block;
		padding:15px 10px !important;
		border-bottom:3px solid #ccc;
		}	
	h2.title a{
		text-decoration:none;
		}	
	h2.title span.main,
	h2.title span.more{
		display:inline;
				}	
	h2.title span.more{
		padding-left:5px;	
	}
	.page .categories-container-home{
		display:inline-block;
		vertical-align:middle;
		}
	.page .categories-container-home .container{
		display:inline-block !important;
		vertical-align:middle !important;
	}
	.page .categories-container-home .container,
	.page .categories-container-home .box,
	.page .categories-container-home .box:last-child{
		background:none;
		background-color:#EEEEEE;
		
		}
	.page .categories-container-home .box,
	.page .categories-container-home .box:last-child{	
		border-bottom:3px solid #C7C7C7;	
	}
	.page .categories-container-home .box{
		padding:10px 10px 0 10px;
		}	
	.page .categories-container-home .box a{
		background-position:center left !important;
		width:85px;
		height:55px;
		float:left;
		text-align:left;
		padding:15px 16px 5px 70px;

	}
	.page .brands-container-home .box a {
		margin: 10px 15px 5px 15px;
	}	
	.page .brands-container-home #sep-buttons{
		float:none;
		clear:both;
	}
	.page .brands-container-home #sep-buttons .find-shop,
	.page .brands-container-home #sep-buttons .buy-online{
		width:auto;
		width: 100%;
		background:none;
		background-color:#FCB429;
		font-size: 22px;
		text-transform:uppercase;
		text-align:center;
		margin-top:0;
		padding-left:0;
		text-decoration: none;
		display:block;
		float:none;
	}
	.page .new-container-home{
		max-width:600px;
	}
	.page .news-container-home .news-item{
		width:275px;
		float:left;
		padding:0 5px;
		}	
	.page .liNewsPicturePanel a:first-child{
		width:280px;
		}	
	.page .news-container-home .newsPanelBulletImg{
		width:280px;
		}	
	/*.page .products,
	.page .products-series{
		width:160px;
		height:350px;
		padding:5px 1px;
	}
	.page .products a:first-child,
	.page .products-series a:first-child{
		width:160px;
		height:180px;
	}
	.page .products img, .page .products-series img {
		max-height: 160px;
		max-width: 180px;
	}*/
	.page .news-container-home{
		float:none;
		max-width:inherit;
		width:100%;
		position:relative;
		}
	
	.page .mapAddresses {
		width: auto;
		width:100%;
		float: left;
	}
	.page .pic_ornament_top{
		float:none !important;
		text-align:center;
	}
	.page .pic_ornament_top img{
		width:auto !important;
		max-width:320px !important;	
	}
	.page  .product-description{
		float:none;
		}
		.footer{
			padding:0 !important;
		}
	.footer a{
		font-size:17px !important;
		}	
	.footer .footer-categories, 
	.footer .footer-categories h4, 
	.footer-contacts, 
	.footer-contacts h4{
		float:none !important;
		}
	.footer .footer-categories table {
		background: none !important;
		border-bottom:1px solid #666666;
		margin-right: 0 !important;
		padding: 0 0 15px 0!important;		
	}		
	.footer .footer-categories table div{
		text-align:center !important;
	}
	.footer .footer-categories h4, 
	.footer-contacts h4 {
		text-align:center !important;
		float:none !important;
	}
	.page #largeProductImage img{
		width:auto!important;
		max-width:300px !important;
		width:100%;
		}
	.leftCol iframe{
		width:auto !important;
		max-width:400px;
		}
	.pagerStyle{
		padding-top:90px;
	}
	.page div.rightCol{
		width:auto !important;
		width:100%;
		clear:both;
		}
	.page .inputField {
		max-width: 220px;
	}	
	.page .sendMessage{
		float:left;
		}
	.newsBody img{
		max-width:330px;
		}	
}


body {
	margin:auto;
	margin-top:3px;
	padding:0 !important;
	background:url(defImages/bgr.jpg) center bottom no-repeat;
}
body, td, th, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#18180A;
}
img, input {
	border:0;
}
form {
	padding:0;
	margin:0;
}
hr {
	color:#3D0149;
	height:1px;
}
h1, h2, h3, h4{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
h1{
	font-size:20px;
	}
h2, h3{
	margin-top:0;
	}
.main-container,
.container {
	max-width:1100px;
	overflow:auto;
}
#header{
	max-width:1100px;
	height:70px;
	position:relative;
	}
#header .site-logo{
	float:left;
	position:absolute;
	left:0;
	z-index:100;
	}
#header .social-links{
	float:right;
	margin:10px 0 0 15px;
	}
#contaner-menu{
	background:url(defImages/menu_bgr.jpg) top left repeat-x;
	height:50px;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.6);
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.6);
	position:relative;
	z-index:1000;
	}	
.main_menu{
	max-width:1100px;
	position:relative;
	z-index:1000;
	background:url(defImages/logo-down.png) top left no-repeat;
	height:50px;
}
.main_menu table.categories-menu{
	max-width:750px;
	line-height:50px;
	padding:0 0 0 100px;
	margin:0;
	text-align:right;
	float:left;	
}
#mainMenuMobileIcon span.normal,
#searchMobileIcon span.normal,
#secMenuMobileIcon span.normal{
	display:none;
	}
#header-image{
	position:relative;
	z-index:0;
	height:230px;
	border-bottom:3px solid #ccc;
	}
#slider{
	max-height:370px;	
	position:relative;
	z-index:0;
}
#slider .pagination{
	position:absolute;
	z-index:1000;
	top:310px;
	left:50%;
	margin:0 0 0 -150px;
	width:300px;
	padding:0;
	}
#slider .pagination li{
	list-style-type:none;
	text-indent:-9999px;
	width:18px;
	height:18px;
	border-radius:10px;
	background-color:#7C7C7C;
	border:2px solid #fff;	
	display:inline-block;
	margin-right:8px;
}
#slider .pagination li a{
	width:18px;
	height:18px;
	display:block;
}
#slider .pagination li.current{
	background-color:#fff;
	border:2px solid #FCB429;		
}
.language {
	float:right;
	margin:0 0 0 20px;
	padding:5px;
	line-height:40px;
}
.search {
	float:right;
	margin-top:5px;
}
.search table {
	float:right;
}
.search .input_text {
	height:36px;
	border-radius:5px 0 0 5px;
	width:215px;
}
#path{
	float:left;
	padding:10px 0;
	}
#path a,
#path span.ui-path-selected{	
	color:#777777;
	background:url(defImages/path-separator.jpg) center right no-repeat;
	display:block;
	float:left;
	line-height:30px;
	padding:0 18px 0 10px;
	text-decoration:none;
}
#path span.ui-path-selected{	
	background:none;
	font-weight:bold;
}

/**************************************NEWS**********************************************/
.newsPanelViewDiv {
	border:1px solid #C4B0C2;
	border-top:none;
	border-bottom:none;
	width:173px;
	background-color:#F1F0E2;
	padding:5px;
	overflow:hidden;
}
.newsPanelHeader {
	font-size:13px;
	font-family:"Century Gothic", Verdana;
	font-weight:bold;
}

.newsListView{
	padding:15px;
	overflow:auto;
	}

.liNewsDatePanel, .liNewsDate, .newsDate {
	font-weight:bold;
	color:#008A47;
	margin:7px 0 3px 0;
	display:block;
}
.newsPicture {
	float:left;
	margin:0 7px 7px 0;
	max-width:330px;
	width:100%;
}
.newsPanelViewDiv a {
	color:#18180A;
}
.newsPanelViewDiv a:hover {
	color:#7B0295;
}
.newsPanelMore {
	text-align:right;
	margin-top:10px;
}
.newsPanelMore a {
	color:#3D0149;
	padding:5px 30px 6px 0;
	background:url(defImages/more_news.gif) top right no-repeat;
}
.liNewsTitle, .newsTitle {
	font-weight:bold;
	margin:3px 0 10px 0;
}
.liNewsLink {
	margin:7px 0 0 0;
	text-align:right;
}
.liNewsLink a {
	color:#FCB429;
	font-weight:bold;
}
.contentContainer {
	clear:both;
	text-align:left;
}
.down_menu_2 div {
	margin:0 0 20px 0px;
	text-align:center;
}
.down_menu_2 a {
	padding:8px 5px 8px 10px;
	color:#6F3D0B;
	text-decoration:none;
	font-size:12px;
	display:block;
}
.down_menu_2 a:hover {
	color:#18180A;
}
.page {
	clear:both;
	overflow:auto;
	margin:0;
	padding:0 15px 10px 15px;
	min-height:500px;
	background-color:#fff;
}
.main_page{
	max-width:840px;
	width:100%;
	background-color:#fff;
	float:left;

}
.main_page_home{
	max-width:1100px;
	}

.products_container{
	margin:0 15px;
	}
.bronProducts{
	width:215px;
	}	
.footer {
	max-width:1020px;
	background-color:#CCCCCC;
	border-radius:10px;
	padding:10px 40px;
	margin-top:15px;
	clear:both;
	overflow:auto;
}

.footer a {
	color:#333;
	text-decoration:none;
	font-size:14px;
}
.footer a:hover {
	color:#008A46;	
}
.footer .footer-categories,
.footer .footer-categories h4,
.footer-contacts,
.footer-contacts h4{
	float:left;
	}
.footer .footer-categories.no-title{
	padding:50px 0 0 0;
	}
.footer .footer-categories h4,
.footer-contacts h4{
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;	
	margin:10px 0;
}
.footer .footer-categories ul,
.footer .footer-categories li,
.footer-contacts ul,
.footer-contacts li{
	margin:0;
	padding:0;	
}
.footer .footer-categories table{
	background:url(defImages/footer-separator.jpg) 200px 20px no-repeat;
	margin-right:50px;
	padding-right:60px;
	clear:both;
	}
.footer-contacts ul{
	clear:both;
	}	
.footer .footer-categories table div,
.footer-contacts li{
	list-style-type:none;
	text-align:left;
	margin:5px 0;	
}
.footer-contacts li.phone{
	padding-left:60px;
	margin:15px 0;
	background:url(defImages/phone-icon.jpg) center left no-repeat;
	}
.created-by{
	clear:both;
	float:right;
	}	
.rights{
	padding:10px 0;
	}
.m {
	clear:both;
	margin-top:30px;
}
.products,
.products_ser_herb .products{
	width:220px;
	height:390px;
	padding:5px;
	border:1px solid #fff;
	margin:5px;
	text-align:center;
	float:left;
}
.products_ser_herb .products{
	margin:190px 30px 5px 5px;	
	position:absolute;
}
.products a,
.products_ser_herb .products a{
	color:#333;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	clear:both;
	display:block;
}
.products a:first-child,
.products_ser_herb .products a:first-child{
	width:210px;
	height:230px;
	display:table-cell;
	vertical-align:middle;	
	margin-bottom:10px;
}
.products:hover,
.products_ser_herb .products:hover{
	border:1px solid #FBB42C;
	background:url(defImages/products-over.png) 80px 100px no-repeat;
	
}
.products img,
.products_ser_herb .products img{
	width:auto;
	height:auto;
	max-height:230px;
	max-width:210px;
	
	}
	
.products #pr_description,
.products_ser_herb .products #pr_description{
	padding-top:12px;
	margin-top:12px;
	background:url(defImages/products-separator.png) top center no-repeat;
	}
.page .collection_description{
	background-color:#BFDED1;
	padding:5px 15px 15px 15px;
	
	}
.page .collection_description div{
	font-size:16px;
}
.page .collection_description h2{
	color:#008A47;
	text-transform:uppercase;
	}		
.test {
	clear: both;
	height: 5%;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: red;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

.pages {
	text-align:center;
}
.first_level {
	background:url(defImages/sec_level_bullet.gif) 0px 5px no-repeat;
	padding-left:15px;
}
.sec_level {
	background:url(defImages/sec_level_bullet.gif) 15px 4px no-repeat;
	padding-left:10px;
}
.third_level {
	background:url(defImages/intel_bullet.gif) 28px 6px no-repeat;
	padding-left:15px;
}

.img_left {
	margin:0 7px 7px 0;
}
.img_right {
	margin:0 0 7px 7px;
}
.subitie4 {
	color: #2c1c67;
	/*font-family: Times New Roman, Palatino Linotype;*/

font-size:12px;
}
.subtitleProducts {
	font-size:15px;
	font-weight:bold;
	color:#4B1770;
	font-family:"Century Gothic", Verdana;
	margin-bottom:7px;
	padding:20px 0 10px 0;
}

/*************************************dropdown menu*****************************************/

.sddm {
	margin: 0 0 0 0;
	padding: 0;
	position:relative;
	z-index: 3000;
}
.sddm div {
	position: absolute;
	margin: 0px;
	padding:5px 0 0 0;
	background-color:#fff;
	clear:both;
	
	-webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
	box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.25);
}
.sddm div#m4{
	position: absolute;
	visibility: hidden;
	padding:5px 0 0 0;
	background:none;
	background-color: #BB1C34;
	clear:both;
}
.sddm div#m1 a.bronnley{
	background:url(defImages/brand-bronnley.jpg) center left no-repeat;	
}
.sddm div#m1 a.YARDLEYmen{
	background:url(defImages/brand-yardley.jpg) center left no-repeat;	
}
.sddm div#m1 a.KENTmenu{
	background:url(defImages/brand-kent.jpg) center left no-repeat;	
}
.sddm div#m1 a.POPmenu{
	background:url(defImages/brand-markwins-kids.jpg) center left no-repeat;	
}
.sddm div#m1 a.markwins{
	background:url(defImages/brand-markwins.jpg) center left no-repeat;	
}
.sddm div#m1 a.SCOTTImenu{
	background:url(defImages/brand-scottish.jpg) center left no-repeat;	
}
.sddm div#m1 a.WnWmenu{
	background:url(defImages/brand-wet.jpg) center left no-repeat;	
}
.sddm div#m1 a.WOODSmenu{
	background:url(defImages/brand-woods.jpg) center left no-repeat;	
}
.sddm div#m1 a.ENGmenu{
	background:url(defImages/brand-english.jpg) center left no-repeat;	
}
.sddm div#m1 a.ARRANmenu{
	background:url(defImages/brand-lipsmacker.jpg) center left no-repeat;	
}
.sddm div a {
	position: relative;
	display: block;
    vertical-align: middle;
	text-transform:none;
	padding:10px 15px 10px 15px!important;
	margin:0 20px;
	text-align: left;
	text-decoration: none;
	color: #333;
	line-height:45px;
	background:none;
	border-bottom:1px solid #ccc;
	line-height:normal;
}
.sddm div#m1 a,
.sddm div#m0 a{
	padding:10px 15px 10px 50px!important;
}
.sddm div a.gifts{
	background:url(defImages/gift-icon-m.jpg) center left no-repeat;
	
	}
.sddm div a.bath-cosmetics{
	background:url(defImages/bath-icon-m.jpg) center left no-repeat;
	}
.sddm div a.hands-nails{
	background:url(defImages/hand-body-m.jpg) center left no-repeat;
	}
.sddm div a.parfumes{
	background:url(defImages/parfume-icon-m.jpg) center left no-repeat;
	}
.sddm div a.make-up{
	background:url(defImages/make-up-icon-m.jpg) center left no-repeat;
	}	
.sddm div a.home-aromas{
	background:url(defImages/home-icon-m.jpg) center left no-repeat;
	}		
.sddm div a.home-kids{
	background:url(defImages/kids-icon-m.png) center left no-repeat;
	}	
.sddm div a.hair-beard{
	background:url(defImages/hair-icon-m.jpg) center left no-repeat;
	}
.sddm div a:last-child{
	border:none;
	}
.sddm div a:hover {
	color: #FCB429;
}
.sddm div#m4 a:hover {
	color:#FCB429;
}
/*************************************where to find us*****************************************/
#mapContainer{
	width:540px;
	height:465px;
	float:left;
	margin:35px 10px 0 0;
	}
.map {
	margin-bottom:10px;
	float:left;
	width:465px;
}
.mapAddresses {
	width:245px;
	float:left;
}
.mapTitle {
	font-size:22px;
	color:#008A46;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
.mapTown {
	color:#59135B;
	font-size:13px;
	font-family:"Century Gothic", Verdana;
	font-weight:bold;
	margin:0 0 5px 0;
}
.mapAddresses div.address,  .mapAddresses div.addressViolet {
	background-color:#BFDED1;
	margin:1px 0;
	padding:5px 5px 15px 5px;
	text-align:left;
	width:215px;
	overflow:hidden;
	border-bottom:2px solid #fff;
}
.mapAddresses div.addressViolet {
	background-color:#E7D9E8;
}
.mapAddresses div.address img,  .mapAddresses div.addressViolet img {
	display:block;
}
.mapAddresses .address h4.title,  .mapAddresses div.addressViolet h4.title {
	font-weight:bold;
	margin: 3px 0;
	padding:5px 0;
}

.mapAddresses .address .town{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	}
.mapAddresses .address a{
	color:white;
	font-size:15px;
	}
.mapAddresses .address a:hover{
	color:#FCB328;
}
#mycustomscroll2 {
	/* Typical fixed height and fixed width example */
	background-color:#BFDED1;
	height:465px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	padding:5px;
}
.wnwPromoBgr {
	background:#FEFDE9 url(defImages/wnwPromo.jpg) top left no-repeat;
	margin:0 10px 0 0;
	overflow:hidden;
}
.wnwPromoL {
	background:url(defImages/wnwPromoBgrL.png) top left no-repeat;
	padding:2px 10px 10px 10px;
	overflow:hidden;
}
.wnwPromoL img {
	margin:90px 40px 10px 40px;
	float:left
}
.wnwPromoL div.text {
	float:left;
	width:300px;
}
.wnwPromoR {
	background:url(defImages/wnwPromoBgrR.png) top right no-repeat;
	padding:2px 10px 10px 10px;
	margin:0 10px 0 0;
	overflow:hidden;
	width:480px;
	float:right;
}
.wnwPromoR img {
	margin:15px 40px 10px 40px;
	float:right;
}
.wnwPromoR div.text {
	float:left;
	width:350px;
}
.naturalStamp {
	clear:both;
	color:white;
	padding:7px 0 0 0;
}
.linkButtons{
	margin:0 0 20px 0;
	padding:20px 0;
	}
.linkButtons a{
	background:url(defImages/buyOnline.png) top left no-repeat;
	padding:10px 0 0 0;
	color:#fff;
	font-size:20px;
	display:block;
	text-align:center;
	height:45px;
	text-decoration:none;
}
.linkButtons a:hover{
	background:url(defImages/buyOnlineO.png) top left no-repeat;
	color:#140600!important;
}
.linkButtons div.innerContent {
	background:#57597D;
	color:white;
	font-family:"Century Gothic";
	font-weight:bold;
	font-size:13px;
}
.linkButtons div.innerContent span {
	display:block;
	margin:0 0 0 5px;
}
.linkButtons ul {
	margin:10px 0 0 0;
	text-align:center;
	padding:0 0 10px 0;
	background:url(defImages/eTradeB.gif) bottom left no-repeat;
}
.linkButtons li {
	list-style-type:none;
	padding:0;
	margin:3px 0;
	background:none;
}
/********************************give see opinions **************************************/
.rating {
	padding:20px 0 0 0px;
	float:left;
	overflow:hidden;
	clear:both;
}
.rating ul {
	float:left;
}
.rating div.text {
	float:left;
	font-size:14px;
	padding:8px 0 0 0;
}
.star-rating {
    background: url(defImages/alt_star_br.gif) repeat-x scroll left top transparent;
	
}	
.star-rating li.current-rating {
    background: url(defImages/alt_star_br.gif) repeat scroll left center transparent;
}	
.star-rating li a:hover{
        background: url(defImages/alt_star_br.gif) left bottom;
}	

.star-rating-simple{
        background: url(defImages/alt_star_br.gif) top left repeat-x;
}

.star-rating-simple li.current-rating{
        background: url(defImages/alt_star_br.gif) left center;
}
.opinions {
	float:right;
	border-top:1px solid #0C0C05;
	padding:15px 0 0 0;
	width:230px;
}
.opinions a {
	color:white;
	font-size:17px;
	text-decoration:none;
	display:block;
	text-align:center;
	background:url(defImages/br_FB_commentsBut.jpg) top center no-repeat;
	width:175px;
	padding:5px 0 0 0;
	height:30px;
	float:right;
}
.opinions a:hover {
	color:white;
}
.seeOpitions, .giveOpinion {
	clear:both;
	padding:10px 0 0 0;
}
.seeOpitions div.subtitle, .giveOpinion div.subtitle {
	border-bottom:4px solid #C0C0C0;
	font-size:17px;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0 0 5px 0;
}
.giveOpinion div.subtitle {
	font-size:14px;
	margin:0 0 10px 0;
	width:740px;
	border-top:1px solid #0E0E06;
	padding:5px 0;
}
.giveOpinion div.nameMail {
	float:left;
	width:310px;
}
.giveOpinion div.opinion {
	float:left;
	width:400px;
}
.giveOpinion div.captcha {
	clear:both;
}
.giveOpinion input.inputField {
	width:280px;
	border:1px solid #101006;
	height:20px;
	margin:0 0 5px 0;
}
.giveOpinion textarea.inputField {
	border:1px solid #101006;
	max-width:400px;
	height:65px;
}
.giveOpinion div.reviewed {
	clear:both;
	margin:5px 0 0 0;
}
.giveOpinion input.bigBlueBut {
	text-align:center;
	background:url(defImages/br_FB_commentsBut.jpg) top center no-repeat;
	width:175px;
	height:34px;
	color:white;
	font-size:17px;
	float:right;
}
.opinionContainer, .opinionContainer_admin {
	clear:both;
	overflow:hidden;
	border-bottom:3px dotted #8C8B77;
	padding:0 0 8px 0;
}
.opinionContainer_admin {
	border-bottom:3px dotted #611071;
}
.opinionContainer div.name, .opinionContainer_admin div.name {
	font-size:13px;
	font-weight:bold;
	margin:10px 0 5px 0;
}
.opinionContainer_admin div.name {
	color:#570169;
}
.opinionContainer img.opinionImg, .opinionContainer_admin img.opinionImg {
	float:left;
	margin:0 10px 0 0;
}
.opinionContainer div.dateTime, .opinionContainer_admin div.dateTime {
	background:url(defImages/dateTimeR.jpg) center right no-repeat;
	padding:0 10px 0 0;
	float:left;
	font-size:12px;
	font-weight:bold;
}
.opinionContainer div.dateTime span.time, .opinionContainer_admin div.dateTime span.time {
	color:#888773;
}
.opinionContainer div.dateTime div.dTcontainer, .opinionContainer_admin div.dateTime div.dTcontainer {
	background:url(defImages/dateTimeL.jpg) center left no-repeat;
	padding:4px 0 0 10px;
	height:20px;
}
.opinionContainer div.comment, .opinionContainer_admin div.comment {
	float:left;
	width:650px;
}
.voteBut {
	overflow:hidden;
	text-align:right;
	clear:both;
	padding:10px 0 0 0;
}
.fbRecommend {
	float:left;
	width:100px;
	margin:10px 0 0 0px;
}
.fbFollow {
	float:right;
	margin:0 15px 0 0;
}
.fbFollow span {
	position:relative;
	top:-10px;
}
.innerTitle {
	font-family:"Lucida Sans Unicode";
	color: #3D0149;
	font-size:14px;
	text-align:right;
	margin:0 15px 20px 0;
	font-weight:bold;
}


/*************************outlet*****************************/

.outletProduct{
	width:355px;
	margin:10px 5px 0 0;
	float:left;
	}
	
.outletProduct div.title{
	font-weight:bold;
	font-size:14px;
	margin:0 0 10px 0;
	}
	
.outletProduct div.price{
	text-decoration:line-through;
	margin:10px 0 0 0;
}
.outletProduct div.newPrice{
	margin:5px 0 0 0;
	font-weight:bold;
	font-size:13px;
	}
.outletRow{
	overflow:hidden;
	clear:both;
	margin:0 0 10px 0;
	}	
.onlineShops a{
	display:block;
	float:left;
	margin:10px 5px;
	border:1px solid #DED8DE;
	}	

.icon_prev, .icon_next {
    background-image: url("defImages/icon_prevnext.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 90%;
    position: absolute;
    top: 0;
    width: 55px;
	margin:0 0 20px 0;
    z-index: 4;
}
.icon_prev {
    background-position: 0 50%;
    left: 10px;
}
a.icon_prev:hover, a.d3_icon_prev:active, a.d3_icon_prev:focus {
    background-position: -55px 50%;
}
.icon_next {
    background-position: -110px 50%;
    right: 10px;
}
a.icon_next:hover, a.d3_icon_next:active, a.d3_icon_next:focus {
    background-position: -165px 50%;
}
.advertPos1{
	margin:0 0 20px 9px;
	}
.outer-link{
	color:#fff;
	padding:20px 0;
	display:block;
	text-align:center;
	}	
/**************************HOME PAGE***********************************/

h2.title{
	text-align:center;
	margin:0;
	padding:15px 0;
	}
h2.title span{
	display:block;
	text-transform:uppercase;
	}
h2.title span.main{
	color:#008A47;
	font-size:22px;	
	}	
h2.title span.more{
	font-size:16px;
	color:#7B7B7B;	
}
.categories-container-home .container{
	background:url(defImages/hp-cat-bgr.jpg) bottom left repeat-x;
	overflow:auto;
	}
.categories-container-home .box a{
	display:block;
	width:135px;
	height:55px;
	float:left;
	font-size:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#333;
	text-decoration:none;
	text-align:center;
	padding:65px 10px 0 7px;
	}
.categories-container-home .box{
	background:url(defImages/hp-cat-sep.png) bottom right no-repeat;
	overflow:auto;
	float:left;
	}
.categories-container-home .box:last-child{
	background:none;	
}
.categories-container-home a.cat-01{
	background:url(defImages/gift-icon-b.png) top center no-repeat;
		width:120px;
	}	
.categories-container-home a.cat-01:hover{
	background:url(defImages/gift-icon-over.png) top center no-repeat;
	
}	
.categories-container-home a.cat-02{
	background:url(defImages/parfume-icon-b.png) top center no-repeat;
	width:105px;
	}
.categories-container-home a.cat-02:hover{
	background:url(defImages/parfume-icon-over.png) top center no-repeat;
	}
.categories-container-home a.cat-03{
	background:url(defImages/bath-icon-b.png) top center no-repeat;
	width:115px;
	}
.categories-container-home a.cat-03:hover{
	background:url(defImages/bath-icon-over.png) top center no-repeat;
	}	
.categories-container-home a.cat-04{
	background:url(defImages/hand-body-b.png) top center no-repeat;
	width:125px;
	}
.categories-container-home a.cat-04:hover{
	background:url(defImages/hand-body-over.png) top center no-repeat;
	}	
.categories-container-home a.cat-05{
	background:url(defImages/hair-icon-b.png) top center no-repeat;
	
	}		
.categories-container-home a.cat-05:hover{
	background:url(defImages/hair-icon-over.png) top center no-repeat;
	}		
.categories-container-home a.cat-06{
	background:url(defImages/make-up-icon-b.png) top center no-repeat;
	width:105px;
	}
.categories-container-home a.cat-06:hover{
	background:url(defImages/make-up-icon-over.png) top center no-repeat;
	}
.categories-container-home a.cat-07{
	background:url(defImages/home-icon-b.png) top center no-repeat;
	width:115px;
	}
.categories-container-home a.cat-07:hover{
	background:url(defImages/home-icon-over.png) top center no-repeat;
	}
.categories-container-home a.cat-08{
	background:url(defImages/kids-icon-b.png) top center no-repeat;
	width:105px;
	}
.categories-container-home a.cat-08:hover{
	background:url(defImages/kids-icon-over.png) top center no-repeat;
	}
.brands-container-home,
.new-container-home,
.news-container-home{
	background-color:#fff;
	overflow:auto;
	}	
.brands-container-home img.marker{
	display:block;
	float:left;
	margin:10px 1px 5px 1px;
	}
.brands-container-home .box a{
	border:1px solid #A7A7A7;
	display:block;
	float:left;
	padding:4px;
	border-radius:7px;
	overflow:auto;
	margin:10px 1px 5px 1px;
	}	
.brands-container-home .box a:hover{
	border:1px solid #FBB42C;
}
.news-container-home{
	float:right;
	max-width:280px;
	position:relative;
	}
.liNewsPicturePanel a:first-child{
	width:280px;
	height:250px;
	display:table-cell;
	vertical-align:middle;
	}	
.news-container-home .newsPanelBulletImg{
	width:280px;
	height:auto;
	max-height:250px;
	}
.news-container-home .liNewsTitlePanel{
	position:relative;
	top:-40px;
	text-align:center;
	margin:0 5px;
	background-color:#fff;
	padding:5px 0;
	}
.news-container-home .liNewsTitlePanel a{
	color:#333;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;	
}
.liNewsPicturePanel{
	}
.new-container-home{
	float:left;
	max-width:740px;
	overflow:hidden;
	}		
.products #pr_category_brand{
	color:#999;
	font-size:15px;
	font-weight:bold;
	padding:7px 0 0 0;
	}	
.page div.leftCol{
	max-width:490px;
	width:100%;
	margin:0 20px 0 0;
	float:left;
	}
.page div.rightCol{	
	float:left;
	width:300px;	
}
.page div.rightCol img.bouquet{
	position:relative;
	top:-30px;
	}
.page div.rightCol div.aroma{
	margin:10px 0 0 0;
	}	
.page div.rightCol	h4,
.page div.rightCol	h5{
	padding:10px 0 5px 0;
	margin:0;	
}
.page div.rightCol	h4{
	font-size:20px;
	color:#008A46;
	text-transform:uppercase;
	}
.page div.rightCol	h5{
	font-size:16px;
	font-weight:bold;
	color:#777777;	
}
.page div.rightCol div.aroma div.imgs{
	margin:5px 0 0 0;
	}
.page div.rightCol div.aroma div.imgs img{
	margin:0 2px 10px 0;
	}		
.price,
.bronnleyPrice{
	font-weight:bold;
	display:block;
	float:left;
	color:#777;
	}
.pic_ornament_top{
	position:relative;
	margin-right:15px;
	float:left;
	max-width:400px;
	width:100%;
	}	
.product-description{
	max-width:390px;
	float:right;	
	width:100%;
}
.similarProducts{
	clear:both;
	padding-top:10px;
	}	
.pagerStyle{
	text-align:center;
	clear:both;
	}	
.pagerStyle a{
	color:#333;	
}
.pagerStyle span.current{
	color:#FCB52C;
	font-size:20px;
	font-weight:bold;	
}
.search-result td{
	padding:15px;
	}
.search-result .subtitle a{
	color:#333;
	font-weight:bold;
	display:block;
	padding-bottom:15px;
	}	
.search-result .search-word{
	color:#FCB429;
	font-weight:bold;
}
.search-result img.img_bord{
	margin-right:15px;
	}
.search-pager .prev-page a,
.search-pager .next-page a{
	color:#700077;
	background:url(defImages/back_markwins.gif) top left no-repeat;
	padding:0 0 5px 30px;
	line-height:30px;
	display:block;
	}
.search-pager .next-page a{
	background:url(defImages/more_news.gif) top right no-repeat;
	padding:0 30px 4px 0;
}
.search-pager .prev-page a:hover{	
	color:#D6B0DB;
}
.next a:hover {
	color:#D6B0DB;
}
#slider{


	}
.slide{
	text-align: center;
	width:100%;
	left:auto !important;

	}
.slide img,
.slide a{
	height:370px;
	display:inline-block;


	}
.hpBanner{
	}	
.inputField{
	border: 1px solid #E1E2E3;
    width: 290px;
    margin: 3px;
    height: 24px;
	}	
textarea.inputField{	
	height:120px;
}
.sendMessage{
	float:right;
	max-width:520px;
	}
	
.bigBlueBut{
	background:url(defImages/br_FB_commentsBut.jpg) top center no-repeat;
	width: 175px;
    height: 36px;
	color:#fff;
	float:right;
	text-transform:uppercase;
}
.palette table{
	cellspading:2px;
	}
.palette td{
	border: 1px solid #CCD8D8;
	padding:6px 3px;
	width:120px;
	font-size:16px;
	vertical-align:top;
	}
.palette td img{
	max-width:120px;
	margin-bottom:7px;	
}
.palette td span.ref_num {
    font-size: 11px;
	font-weight:bold;
	display:block;
	padding:5px 0 0 0;
}