body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 66%;
	color: #377C2B;
}

img
{
    border:solid 0px #fff;
}

a { text-decoration: none; color: #377C2B; outline: none; }
	a:hover { color: #EB1491; text-decoration: none; }
	a.active { color: #EB1491; }
	
a.grey { text-decoration: underline; color: #a2a2a2; }
a.grey:hover { color: #a2a2a2; text-decoration: none; }
a.grey.active { color: #a2a2a2; }

a.droplink { text-decoration: none; color: #F2329F; }
a.droplink:hover { color: #F2329F; text-decoration: none; }
a.droplink.active { color: #F2329F; }

textarea
{
    background: #ffffff;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #666666;
    padding: 3px;
    border:solid 1px #c8c8c8;
    width:200px;    
}

select
{
    background: #ffffff;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #666666;
    padding: 3px;
    border:solid 1px #c8c8c8;
        
}

input[type=text], input[type=password]
{
    background: #ffffff;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #666666;
    padding: 3px;
    border:solid 1px #c8c8c8;
    height:14px;
}

h1 {
	font-size: 2.6em;
	font-weight: normal;
	color: #EA1491;
	margin-top: 0px;
	margin-bottom: 0.4em;
}

h2 {
	font-size: 2.4em;
	font-weight: normal;
	/*color: #F69A2A;*/
	color: #9593CD;
	margin-top: 0px;
	margin-bottom: 0.4em;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #6AA0C9;
	margin-top: 0px;
	margin-bottom: 0.4em;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #999999;
	line-height: 10px;
	margin-top: 0px;
	margin-bottom: 0.4em;
	
}

h5 {
	color: #99CE4B;
	font-size: 2.4em;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0.4em;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #6AA0C9;
	margin-top: 0px;
	margin-bottom: 0.4em;
}

p {
	line-height: 1.4em;
	margin-top: 0px;
	margin-bottom: 1em;
}

#basket
{
    float:right;
    width:157px;
    height:60px;
    padding:5px 5px 20px 0;
    color:#696969;
}

#basket p
{
    position:relative;
    top:40px;   
    float:left; 
}

#basket .basketImg
{
    float:right;
    background-image:url('/images/basket.gif');
    background-repeat:no-repeat;
    width:53px;
    height:68px;
    
}

#basket .basketImg p
{
    position:relative;
    top:20px;
    left:0px;
    font-size:2em;
    color:#696969;
    margin:0;
    padding:0;
    text-align:center;
    width:40px;
    
}


.gift-set-heading
{
    float:right;
    padding-right:60px;    
}

.product-prices
{
    clear:both;
    width:400px;
    
}

.gift-set-heading p, .product-prices p
{
    color:#696969;
    font-weight:bold;
}

.price
{
    font-size:1.2em;
}



.basket_popup_div
{
    width:175px;
    background-color:#F1F8F1;
    position: absolute;
    z-index : 10001;
    color:#377C2B;
    padding:20px;
    border:solid 1px #c8c8c8;
}

.aBasket
{
    color:#EB1491;    
}

a.basket_hide
{
    color:#EB1491;
    text-decoration:none;   
}

a.basket_hide:hover
{
    color:#EB1491;
    text-decoration:underline;   
}

.priv_heading
{
    margin-bottom:0;
    text-decoration:underline;
}

.logo_container
{
    width:200px;
    float:left;
    text-align:center;    
}

.logo_container_right
{
    width:200px;
    float:right;
    text-align:center;    
    
}

.logo
{
    height:100px;    
    width:200px;
    text-align:center;
}

.yourbasket
{
    color:#EB1491;
    float:left;    
}

.right
{
    float:right;    
}

.left
{
    float:left;    
}

.grayborder
{
    border-bottom:dotted 1px gray;
}

.total
{
    text-align:right;
    padding-top:10px;
}

.checkout
{
     float:right;
     padding:10px 0px 0px 0px;
}

.clear
{
    clear:both;    
}

.alignright
{
    text-align:right;    
}

.padded
{
    padding-left: 30px; padding-top: 20px
}

.smlPink
{
    color: #E88CA4;
}

.brighteyes
{
    color: #6AC7EE;    
}

.natural_ingred
{
    color: #6740AF;    
}

.ul_giftsets li
{
    margin-bottom:10px;
}

.fckeditor-custom-class {
    background: #ffffff;
    color: #4F4F4F;
}