body  {
	color: #000; 
	background-color: #fff; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	margin-top:10px;	
	padding:0; 
	border:0; 
}
table {
	border-collapse:collapse;	
	border-spacing:0;
}
img {
	border: 0; 
}
td {
	padding:0
}

.tdtop20 {
	padding-right:20px; 
	vertical-align: top;
}

.header {background-image: url(/bbaseweb/images/header.jpg);
	width:649px; height: 110px;
		background-repeat: no-repeat;
		background-color: #E8F1D4;
		padding:5px 0 0 9px;
}
.tsmall {color: #1B751B;}

/*Basket*/
.bheader { 
	background-color: #A5C769;
	text-align: center;   
	text-transform: uppercase; 
	color:#0F610D; padding: 3px 0;  
	font-weight: 700;
	}
	
.btd {
	background-color: #BDDC7F; 
	color:#0F610D;  
	vertical-align: top; 
}
.drop { 
	background-image: url(/bbaseweb/images/droppedline.gif);  
	background-repeat: repeat-x; height:1px;
}
.bcell {
	padding: 2px 0; 
}

/*over topmenu*/
.hline {
	background-color: #BDDC7F; 
	height:20px;
}
.curr { 
	text-align: right;  
	white-space: nowrap;  
	color:#1B751B; 
	padding: 0 8px 0 0; 
}
.bb {
	letter-spacing: 1px; 
	color:#1B751B; 
	padding: 0 0 0 30px; 
	font-size: 11px;  
	font-weight: 700;  
}
.guest {
	text-align: center; 
	color:#1B751B; 
}

/*menu*/
.menu_on, .menu {
	 height:25px;  
	 text-transform: uppercase;  
	 border-right: 1px #BDDC7F solid; 
	 text-align: center;  
	 letter-spacing: -1px; 
	 color:#fff; 
	 padding: 0 5px;    
}
.menu { 
	background-image: url(/bbaseweb/images/menu.gif);  
	
	background-repeat: repeat-x;      
}
.menu_on { 
	background-color: #f3009a; 
}
.bottmenu { 
	background:#f3009a; 
	height:4px;
}

/*Where I am*/
.where, .cat, .cat_on,  {
	vertical-align: middle; 
	color:#524848; 
	height:25px; 
}
.wtd {
	 background-position: 0%;  padding: 0 5px 0 8px;
	 background-image: url(/bbaseweb/images/arrow2.gif);
	 background-repeat: no-repeat;
  }
.wtd_on {
	 background-position: 0%;  padding: 0 5px 0 8px;
	 background-image: url(/bbaseweb/images/arrow3.gif);
	 background-repeat: no-repeat;
   }
.where {
	background-color: #E1E0E0;  
	text-align: center;  
	background:#E1E0E0 ; 
	padding: 0 7px 0 5px;  
	white-space: nowrap; 
	height:25px;  
}
.bg {
	background-color: #E1E0E0; 
}
.cat {
	background-color: #F7F7F7; 
	padding: 0 5px; 
}

.searcharea { 
	background-color: #E1E0E0; 
	border: 1px #E1E0E0 solid; 
	padding: 5px 0;  
	text-align: center;  
}

/*Left menu*/
.headmenu{ 
	background-image: url(/bbaseweb/images/headerline_menu.gif); 
	height:25px;  
	background-repeat: repeat-x;  
	background-position: bottom; 
	padding: 0px 0 7px 0; 
	font-size:11px; 
	color:#f3009a; 
	font-weight: 700;  
}
.on { 
	padding: 0 0 0 15px; 
	height: 18px;  
	background-repeat: no-repeat;  
	background-position: 0% 50%; 
	border-bottom: #D1CECE 1px solid; 
	background-image: url(/bbaseweb/images/category_page/point_bottom_fragrance.gif); 
	font-weight: 700; 
}
.off { 
	padding: 0 ; 
	height: 18px; 
	border-bottom: #D1CECE 1px solid; 
}
.sub_on { 
	padding: 2px 1px 2px 1px;
	
	 background-color: #F3F1F1;  
}
.sub_off { 
	padding: 0 ; 
	height: 18px; 

}

/*Items*/
.headitem{ 
	background-image: url(/bbaseweb/images/headerline_item.gif); 
	height:25px;  
	background-repeat: repeat-x; 
	background-position: bottom; 
	padding: 0px 0 7px 0; 
	font-size:16px; 
	font-weight: 700;  
}
.item {
	border-bottom: #000 1px ;  
	padding: 5px 0; 
	font-size:11px; 
}
.itemb {
	border-bottom: #000 1px ;  
	padding: 5px 0; 
	font-size:11px;  
	font-weight: 700;  
}
.drop2 { 
	background-image: url(/bbaseweb/images/droppedlineitem.gif);  
	background-repeat: repeat-x; 
	height:1px; 
}

.item2 {
	border-bottom: #B5DE7B 1px solid ;  
	padding: 4px 3px 4px 0;  
}
.itemb2 {
	border-bottom: #B5DE7B 1px solid ;  
	padding: 4px 3px 4px 0;  
	font-weight: 700;  
}



/* color: #4A8C0A;
 * color: #DE4A84;
	 * 
	 */
.rrp,  .save { 
	padding: 3px 0; 
	font-weight: 700; 
	font-size:10px;
}
.rrp {
	color:#524848;
}
.sale {
	color: red;
	padding: 3px 0; 
	font-weight: 700; 
	font-size:12px;
	display : block;
	
	
}
.save {
	color: red;
	background : yellow;
	display : table-cell; 

	
}

/*Register*/
.bor_wh {
	border: 1px #D1CECE solid; 
	padding:5px 3px 5px 20px; 
}
.bor_wh_head {
	border: 1px #D1CECE solid; 
	padding:3px 3px 8px 20px; 
	color:#353535; 
	font-size:24px;  
	letter-spacing: -1px;  
}
.bor_wh_head2 {
	border: 1px #D1CECE solid; 
	padding:3px 3px 8px 20px; 
	color:#353535; 
	font-size:18px;  
	letter-spacing: -1px;  
}
.bor_gr {
	border: 1px #D1CECE solid; 
	padding:12px 25px;  
	background: #F4F4F4; 
	color:#5E5E5E; 
	font-size:11px; 
}
.small {
	font-size:9px; 
	color:#5E5E5E;
}
.vert { 
	background: url(/bbaseweb/images/vertical.gif) repeat-y 0% 50%; 
	width:1px;  
}

/**/
.headtab { 
	background-image: url(/bbaseweb/images/category_page/line_fragrance.gif);  
	background-repeat: repeat-x;  
	background-position: bottom; 
	height:25px;  }

.headcategory {
	background-image: url(/bbaseweb/images/category_page/line_fragrance.gif); 
	height:29px;  
	background-repeat: repeat-x;  
	background-position: bottom; 
	padding: 0px 0 7px 0; 
	font-size:16px; 
	font-weight: 700; 
	color:#f3009a;  
	text-transform: uppercase;  
}
.img {
	border: #D5D5D5 1px solid; 
	width:170px;
	height:150px;  
	text-align: center;  
	vertical-align: middle;   
}
.keyword {
	color:#757575; 
	font-weight: 700; 
	font-size: 14px;  
	padding: 10 0 10px 0; 
}
.txt2b { 
	font-size: 12px; 
	font-weight: 700;  
	vertical-align: top;  
}
.shop {
	vertical-align: top; 
}
.txt3 {
	font-size: 12px;
}
.pinktxt{ 
	padding: 0px 0 0 10px; 
	font-size:11px; 
	color:#DE4A84; 
	font-weight: 700;  
	white-space: nowrap;      
}
.pinkhead{ 
	padding: 10px 0 5px 0px; 
	font-size:11px; 
	color:#DE4A84; 
	font-weight: 700; 
}
.vtop { 
	vertical-align: text-top; 
}

/*Right column*/
.headtop{ 
	background-image: url(/bbaseweb/images/headerline_item.gif); 
	height:25px;  
	background-repeat: repeat-x;  
	background-position: bottom; 
	padding: 0px 0 5px 0; 
	font-size:12px; 
	font-weight: 700; 
	color:#40831A;  
	text-align: center;  
}
.headtop3 { 
	background-color: #BDDC7F; 
	padding: 5px 10px; 
	font-weight: 700; 
	font-size: 12px; 
	color:#2F6710; 
	border: 1px solid #BDDC7F;
}
.itemtop { 
	padding: 0 ; 
	height: 18px; 
	border: #C4E793 1px solid; 
	padding: 10px;  
	line-height: 10px;  
	background-color: #F7FFED;    
}
.itemtop2 { 
	padding: 0 ;
	border: #C4E793 1px solid; 
	padding: 10px;  
	line-height: 10px;  
	background-color: #F7FFED;    
}
.itemtop3 { 
	padding: 0 ;
	border: #C4E793 1px solid; 
	padding: 10px;  
	background-color: #F7FFED;    
}
.bcell2 {
	padding: 5px 0;  
}

/*area table items*/
.searchbor { 
	background-color: #F7F7F7; 
	border: 1px #E1E0E0 solid; 
	padding: 10px 0;  
	text-align: center;  
}
.tableitem_head { 
	background-color: #ABABAB; 
	border-top: 2px #8D8D8D solid; 
	border-bottom: 2px #8D8D8D solid; 
	border-left: 1px #8D8D8D solid; 
	border-right: 1px #8D8D8D solid; 
	color:#fff;  
	text-align: center; 
	padding: 3px 2px;  
	white-space: nowrap;    
}
.tableitem_td { 
	border: 1px #8D8D8D solid; 
	text-align: center; 
	padding: 3px 2px; 
	 background-color: #fff;   
}
.tableitem_td0 { 
	border: 1px #8D8D8D solid;  
	padding: 3px 4px;  
	background-color: #fff; 
}
.tableitem_td2 {
	 border: 1px #8D8D8D solid; 
	 text-align: center; 
	 padding: 3px 2px;  
	 background-color: #F7F7F7; 
}
.onpage { 
	background-color: #f3009a; 
	padding: 3px; 
	color:#fff;
}
.total0 { 
	text-align: right; 
	border-right: 1px solid #8D8D8D; 
	padding: 3px 5px; 
}
.total1 { 
	padding: 3px 5px;  
	font-weight: 700;  
}


.itemhead { 
	font-size:11px; 
	color:#41A200; 
	font-weight: 700; 
	padding: 10px 0; 
}
.itemdesc { 
	text-align: justify;   
}
.brand { 
	text-align: center; 
	padding:0 0 10px 0;
}
.border { 
	background-color: #F7F7F7; 
	border: 1px #E1E0E0 solid; 
	padding: 10px;   
	vertical-align: top;  
	font-size: 11px;    
}

/*footer*/
.footer { 
	background-color: #DEECAF; 
	color:#155E0C; 
	padding: 12px 0 15px 20px;  
	vertical-align: top;   
}
.copy {
	text-align: center;   
	color:#1B751B; 
	padding:10px 0 0 0 ;
}

/*Forms*/
input, select, textarea {
	border:1px solid #f3009a; 
	padding:1px; 
	font-size:11px; 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;  
}
input.entry, select.entry, textarea.entry {
	border:1px solid #C1C1C1; 
	padding:2px; 
	font-size:11px; 
	margin:2px 0;  
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;  
}
input.ch {
	border:0;
}
input.button {
	border:1px solid #E14681; 
	padding:2px 12px 2px 5px; 
	font-size:11px; 
	margin:12px 0 8px 0; 
	color:#fff;  
	text-transform: uppercase;  
	font-weight: 700; 
	 background: #FF7DAF url(/bbaseweb/images/buttongradien.gif) no-repeat 100% 100%;    
}
input.button2 {
	border:1px solid #E14681; 
	padding:2px 12px 2px 5px; 
	font-size:11px; 
	margin:0; 
	color:#fff;  
	text-transform: uppercase;  
	font-weight: 700;  
	background: #FF7DAF url(/bbaseweb/images/buttongradien.gif) no-repeat 100% 100%;    
}
input.back {
	border:1px solid #E14681; 
	padding:2px 5px 2px 12px; 
	font-size:11px; 
	margin:12px 0 8px 0; 
	color:#fff;  
	text-transform: uppercase;  
	font-weight: 700;  
	background: #FF7DAF url(/bbaseweb/images/buttongradien_back.gif) no-repeat left bottom;    
}

input.entryp, select.entryp, textarea.entryp {
	border:1px solid #C1C1C1; 
	padding:2px;
	font-size:11px; 
	margin:1px 7px;
}

/*Links*/

a:link, a:visited, a:active {
	color: #524848; 
	text-decoration: underlinee;
}
a:hover	{
	color: #f3009a; 
	text-decoration: underline;
}

a.GreenUn:link, a.GreenUn:visited, a.GreenUn:active 	{
	color:	#1B751B; 
	text-decoration: underline;
}
a.GreenUn:hover	{
	color:	#C62864; 
	text-decoration: underline; 
}

a.Green:link, a.Green:visited, a.Green:active 	{
	color:	#1B751B; 
	text-decoration: none;
}
a.Green:hover	{
	color:	#C62864; 
	text-decoration: underline; 
}

a.white:link, a.white:visited, a.white:active 	{
	color:	#fff; 
	text-decoration: none;
}
a.white:hover	{
	color:	#fff; 
	text-decoration: underline; 
}

a.grey:link, a.grey:visited, a.grey:active 	{
	color:	#524848; 
	text-decoration: none;
}
a.grey:hover	{
	color:	#f3009a; 
	text-decoration: underline; 
}

a.oncolor:link, a.oncolor:visited, a.oncolor:active { 
	padding: 0 0 0 15px; 
	height: 18px; 
	 background-repeat: no-repeat;  
	 background-position: 0% 50%; 
	 background-image: url(/bbaseweb/images/arrow5.gif); 
	 color: #524848;
}
	 
a.oncolor:hover	{
	padding: 0 0 0 15px; 
	height: 18px;  
	background-repeat: no-repeat;  
	background-position: 0% 50%; 
	background-image: url(/bbaseweb/images/category_page/point_ieft_fragrance.gif); 
	color: #f3009a; 
}

.star {
	font-size:11px; 
	color:#DE4A84; 
	font-weight: 700;
}

/*submenu*/
.my_off {
background: #F7FFED url(/bbaseweb/images/my_off.gif) top repeat-x;
padding: 10px 10px 10px 10px;
border: 1px #C4E793 solid;
color: #336600;
font-size: 11px;
 vertical-align: top;
}
.my_head {
	font-size:14px;
	font-weight: 700;
	padding: 0 0 4px 0;
}
img.my {
	margin:0 10px 4px 0;
}

.my_on {
background: #FFF5F8 url(/bbaseweb/images/my_on.gif) top repeat-x;
padding: 10px 10px 10px 10px;
border: 1px #C4E793 solid;
color: #E14681;
font-size: 11px;
 vertical-align: top;
}

.mytxt {
	font-size: 11px; color:#565656;  padding: 10px 0;
}


A.small:link
{
     COLOR: white; TEXT-DECORATION: none;
     cursor:hand;
     cursor:pointer;
      background-color: white;
      font-size:13px;
}
A.small:visited
{
     cursor:hand; cursor:pointer;
     COLOR: white; TEXT-DECORATION: none;
      background-color: white;
      font-size:13px;
}
A.small:hover
{
     cursor:hand; cursor:pointer;
     COLOR: white;
     TEXT-DECORATION: underline;
     background-color: white;
     font-size:13px;
}
A.small:active
{
     cursor:hand; cursor:pointer;
     COLOR: white; TEXT-DECORATION: underline;
     background-color: white;
     font-size:13px;
}
.search_button 
{
     background-image: url(/bbaseweb/images/category_page/input_fragrance.gif);
     background-repeat: no-repeat;
     background-position: center center;
}
.banner_fon{
	background: url(/bbaseweb/images/banners/banner_fon.gif) top left repeat-x;
	padding-bottom:6px;
}

.payment { 
	padding: 3px 0; 
	font-weight: 700; 
	font-size:10px;
	color: #DE4A84;
}


html>/**/body .search_button { vertical-align: -5px; }
html>/**/body table .sub_on, html>/**/body table .sub_off { border: 0px !important; }

