body 
{
    margin:0;
    padding:0;
    text-align:center;
    background-color:#fff;
    font-family: Arial, Helvetica, sans serif;
    color: black;
    margin-top:2px;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
img 
{
    border:none;
}    

form {
	margin: 0px;
	padding: 0px;
}
.leg
{
color: #ffffff;
border: 1px solid #f12f5d;
padding: 2px 6px;
margin-top:-17px;
margin-left:10px;
position:absolute;
z-index: 100;
background-color:#f06f6b;
font-size:10pt;
font-weight:bold;
} 
.legrelative
{
color: #ffffff;
border: 1px solid #f12f5d;
padding: 2px 6px 0px 0px;
background-color:#f06f6b;
cursor:pointer;
font-size:10pt;
font-weight:bold;
height:28px;
} 
.callout
{
border-style:solid; 
border-width:1px; 
border-color:#3b4344; 
margin-left: auto; 
margin-right: auto; 
background-color:#bbbd91;
}
.callout2
{
border-style:solid; 
border-width:1px; 
border-color:#3b4344; 
margin-left: auto; 
margin-right: auto; 
background-color:#ffffff;
}
.catBrand
{

font-size: 8pt;

}

.catHouse
{
margin-top:5px;
margin-bottom:0px;

}

P 
{
    font-size:10pt;
    margin-top:0px;
    margin-bottom:0px;

}

H1
{
    font-family: Arial, Helvetica, sans serif;
    font-size:14pt;    
    color: black;
    margin-top:3px;
    margin-bottom:3px;
    line-height:14pt;
}


H2
{
    font-family: Arial, Helvetica, sans serif;
    font-size:13pt;
    color: black;
    margin: 0px 0px 10px 0px;
}
H3
{
    font-family: Arial, Helvetica, sans serif;
    font-size:12pt;
    color: black; 
    margin: 0px 0px 0px 0px;
    


}

div.auto_complete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #000000;
  margin:0px;
  padding:0px;
  z-index:200;
}
ul.contacts  {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
ul.contacts li.selected 
{
  background-color: #f06f6b;
  color:White;
}
li.contact {
  list-style-type: none;
  display:block;
  margin:0;
  padding:1px;
  height:32px;
  border-top:1px solid #000000;

  
}
li.contact div.image {
  float:left;
  width:32px;
  height:32px;
  margin-right:8px;
}
li.contact div.name {
  font-weight:normal;
  font-size:10pt;
  line-height:1.0em;
}
li.contact div.email {
  font-size:9pt;
}
li.contact b {
  font-weight:bold;
  color:#000000;
  background-color:#f8b7b5; 
}
#emailprices 
{
    font-size:10pt;
}

#list {
  margin:0;
  margin-top:10px;
  padding:0;
  list-style-type: none;
  width:250px;
}
#list li {
  margin:0;
  margin-bottom:4px;
  padding:5px;
  border:1px solid #888;
  cursor:move;
}

td.frontPageOfferRow1
{
    width:87px; 
    border:none; 
    vertical-align:bottom; 
    text-align:center;
}

td.frontPageOfferExtraRows
{
width:87px; border:none; vertical-align:top; text-align:center;
}

td.frontPageOfferRow3
{
width:87px; border:none; vertical-align:top; text-align:center;
}

tr.VisibleTopOffers 
{
display:inline;
}

tr.HiddenTopOffers
{
display:none;
}

.searchResult 
{
font-size:10pt;
margin-top:0px;
height:45px;
display:block;
border:0px;
border-style:none;
}
#headMenu
{
text-align:center;
font-size:10px;
font-weight:bold;
height:15px;
}
#navBreadCrumb
{
text-align:left;
font-size:12px;
font-weight:bold;
height:25px;
color:#f12f5d;
}
.productColumnHead
{
font-size:10pt;
margin-top:0px;
height:30px;
display:block;
border:1px;
border-style:none;
text-align:center;
}

#fbLike
{
margin-top:10px;
margin-bottom:10px;
}

#page-container  
{
    width:950px; 
    margin: 0px auto; 
    text-align:left;
}

#container 
{
    margin: 0 auto;
    width: 1000px;
}

#masthead {text-align:left; width:950px; height:105px; margin:0px; margin:0px; padding:0px;   }
#masthead-logo { float:left;width:669px; height:105px; margin:0px; margin:0px; padding:0px; }
#masthead-search { float:left; width:261px; height:55px; margin:0px; margin:0px; padding-top:50px; padding-left:20px; background-image:url("/images/search-for-a-fragrance.png") }




/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:960px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


