﻿body { margin:0; padding:0; background-color:#fffdf6; font-family:Arial; font-size:12px; color:#82715b; }

body a { color:#B73036; text-decoration:none; }
body a:hover {text-decoration:underline; }

#container { width:980px; margin:0 auto; background:transparent url(../images/common/headerBG.jpg) no-repeat; }

#topNav { float:right; height:22px; margin:8px 48px 0 0; display:inline; color:#b2a583; }
#topNav a { font-size:11px; color:#b2a583; text-decoration:none; }
#topNav a:hover { color:#f7921e; }

/*****************************************/
/* Main Navigation */
/*****************************************/
#mainNav { clear:right; height:128px; }

#mainNav ul { float:left; clear:both; margin:0; padding:0; }
#mainNav ul li { display:block; float:left; }
#mainNav ul li a 
{ 
    display:block; outline:none; height:128px; 
    background:transparent url(../images/common/nav.gif) no-repeat 0 0;
    text-indent:-9009px;
    float:left;   
}

#mainNav ul li.AmlaviBoutiqueNavItem a { background-position: 0 0; width:121px; }
#mainNav ul li.AmlaviBoutiqueNavItem a:hover, #mainNav ul li.AmlaviBoutiqueNavItemOn a { background-position: 0 -128px; width:121px; }

#mainNav ul li.ScentsAmlaviNavItem a { background-position: -121px 0; width:133px; }
#mainNav ul li.ScentsAmlaviNavItem a:hover, #mainNav ul li.ScentsAmlaviNavItemOn a { background-position: -121px -128px; width:133px; }

#mainNav ul li.WorldAmlaviNavItem a { background-position: -253px 0; width:131px; }
#mainNav ul li.WorldAmlaviNavItem a:hover, #mainNav ul li.WorldAmlaviNavItemOn a { background-position: -253px -128px; width:131px; }

#mainNav ul li.AmlaviHomeNavItem a { background-position: -385px 0; width:216px; }
#mainNav ul li.AmlaviHomeNavItem a:hover { background-position: -385px -128px; width:216px; }

#mainNav ul li.AmlaviNewsNavItem a { background-position: -601px 0; width:130px; }
#mainNav ul li.AmlaviNewsNavItem a:hover, #mainNav ul li.AmlaviNewsNavItemOn a { background-position: -601px -128px; width:130px; }

#mainNav ul li.AmlaviNearYouNavItem a { background-position: -731px 0; width:129px; }
#mainNav ul li.AmlaviNearYouNavItem a:hover, #mainNav ul li.AmlaviNearYouNavItemOn a { background-position: -731px -128px; width:129px; }

#mainNav ul li.ContactAmlaviNavItem a { background-position: -860px 0; width:120px; }
#mainNav ul li.ContactAmlaviNavItem a:hover, #mainNav ul li.ContactAmlaviNavItemOn a { background-position: -860px -128px; width:120px; }


/*****************************************/
/* Nav Sub Bar */
/*****************************************/
#nav-sub-bar
{
	background:transparent url(../images/common/nav-sub-bar.gif) no-repeat 0 0;
	height:53px;
	width:980px;
	clear:both;
	
}

#nav-sub-bar-links
{
	float:right;
	margin:29px 0px 0px 0px;
}

#nav-sub-bar-links a
{
	color:#847e58;
	text-decoration:none;
	font-size:11px;
	padding:0px 7px 0px 7px;
	border-right:solid 1px #847e58;
}

#nav-sub-bar-links a:hover
{
	text-decoration:underline;	
}


/*****************************************/
/* Content */
/*****************************************/

#content-main
{
	clear:both;
}

#content
{
	float:left;
	border-left:solid 1px #f0ece3;
	border-bottom:solid 1px #f0ece3;
	border-right:solid 1px #f0ece3;
	background-color:#FFFFFF;
	padding:0 10px 20px 0;
	width:750px;
	display:inline;
}

#side-nav
{
	width:216px;
	/*height:500px;*/
	height:auto;
	/*background-color:Green;*/
	float:left;
		
}

#side-nav ul
{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	float:left;
	font-family:Georgia;
}

#side-nav ul li
{
	padding:0px 0px  0px 11px;
    margin:25px 0px 0px 13px;
   	font-size:14px;
	font-weight:bold;
	/*width:180px;*/
	float:left;
    background:#fffdf6 url(../images/common/nav1-arrow-normal.gif) no-repeat 0px 3px;
    display:inline;
}

#side-nav ul li.selected-0
{
	padding:0px 0px  0px 13px;
    margin:25px 0px 0px 13px;
   	font-size:14px;
	font-weight:bold;
	/*width:180px;*/
	float:left;
    background:#fffdf6 url(../images/common/nav1-arrow-on.gif) no-repeat -1px 3px;
    display:inline;
}

#side-nav ul li a
{
	width:155px;
    height:100%;
	display:block;
	text-decoration:none;
	color:#847058;
	float:left;
	padding:0px 0px 0px 2px;
	
}

#side-nav ul li a:hover
{
	text-decoration:underline;
}

#side-nav ul li ul
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font-family:Arial;
}

#side-nav ul li ul li.selected-1
{
	/*padding:0px 0px  0px 11px;
    margin:5px 0px 0px 3px;*/
    background:#fffdf6 url(../images/common/nav2-arrow-on.gif) no-repeat 0px 7px;
    float:left;
}

#side-nav ul li ul li
{
    margin:0px 0px 0px 3px;
    background:#fffdf6 url(../images/common/nav2-arrow-normal.gif) no-repeat 0px 7px;
    float:left;
    display:inline;
}

#side-nav ul li ul li a
{
	width:155px;
	display:block;
	text-decoration:none;
	color:#b73036;
   	font-size:11px;
	font-weight:bold;
	float:left;
	padding:5px 0px 5px 4px;
}

#side-nav ul li ul li a:hover
{
	text-decoration:underline;
}

#side-nav ul li ul li ul li
{

    margin:0px 0px 0px 0px;
    /*background:#fffdf6 url(../images/common/nav2-arrow-normal.gif) no-repeat 0px 2px;*/
    background:none;
    float:left;
    padding:0px 0px 0px 0px;
}

#side-nav ul li ul li ul li a
{
	margin:0px 0px 0px 2px;
	padding:5px 0px 5px 8px;
	width:155px;
	/*display:block;*/
	display:inline;
	text-decoration:none;
	color:#b73036;
   	font-size:11px;
	font-weight:normal;
	float:left;
}

#side-nav ul li ul li ul li a:hover
{
	background:#ede9e0;
	text-decoration:none;
}

#side-nav ul li ul li ul li.selected-2 a
{
	background:#ede9e0;
	text-decoration:none;
}



/*
htmLinks#b73036 / arial 11px - top level bold / over #707070
*/


#product-content
{
	float:left;
	border-left:solid 1px #f0ece3;
	border-bottom:solid 1px #f0ece3;
	border-right:solid 1px #f0ece3;
	background-color:#FFFFFF;
	width:760px;
}

#product-content-callout
{
	float:left;
	width:577px;
	height:266px;
	background:#fffdf6 url(../images/home_page/blue-callout.jpg) no-repeat;
	color:#ffffff;	
}

#best-seller
{
	float:left;
	width:163px;
	height:266px;
	margin:35px 0px 0px 20px;
	text-align:center;
	display:inline;
	
}


/*****************************************/
/* Links */
/*****************************************/
a.red-links
{
	color:#b73036;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;	
}

a.red-links:hover
{
	text-decoration:underline;	
}


/*****************************************/
/* H Tags */
/*****************************************/
h1 { margin:0; font-size:16px; font-weight:bold; }

h2
{
	color:#847058;font-family:Georgia;
	font-size:13px; font-weight:bold; line-height:13px;
}

/*****************************************/
/* Category */
/*****************************************/
.category-description { margin:15px 0 0 20px; }
.category-description p img { margin-right:15px; }

/*****************************************/
/* Home Products */
/*****************************************/
div.product-home
{
	float:left;	

}

div.product-home-title
{

	text-align:left;
}

div.product-home-image img
{
	margin:10px 0px 8px 0px;
	border:solid 1px #d6d1ca;
	display:inline;
}

div.product-home-link
{
	
}


/*****************************************/
/* Featured Products */
/*****************************************/
#featured-products
{
	width:100%;
	float:left;		
}

#featured-products-title
{
	width:712px;
	float:left;	
	margin:0px 0px 0px 48px;
	display:inline;
}

#featured-products-list
{
	width:732px;
	float:left;
	margin:0px 0px 0px 28px;
	display:inline;
}

div.featured-products-product
{
	float:left;
	width:163px;
	height:236px;
	margin:0px 0px 0px 20px;
	text-align:center;
	display:inline;
}

div.featured-products-product-image
{
	width:141px;
}

div.featured-products-product-image img
{
	margin:10px 0px 8px 0px;
	border:solid 1px #d6d1ca;
}

div.featured-products-product-link
{
	
}

/*****************************************/
/* Product Sub Pages */
/*****************************************/
div.Amlavi-Product
{
	float:left;
	height:204px;
	width:100%;
	border-bottom:solid 1px #d6d1ca;
	color:#707070;
}

div.Amlavi-Product div
{
	float:left;
}

a.amlavi-product-link
{
    text-decoration:none;
    color:#847058;
    font-weight:bold;
}

div.amlavi-product-link-description a:hover
{
    text-decoration:underline;
}

span.RegularPrice
{
	color:#707070;
    text-decoration:line-through;
    font-weight:bold;
}

span.SalePrice
{
	color:#b32636;
	font-weight:bold;	
}

div.amlavi-product-form
{
	margin:15px 0px 0px 0px;	
}

span.product-property
{
	font-weight:bold;	
}

span.product-price
{
    text-decoration:line-through;	
}

span.product-sales-price
{
    color:#b32636;
}

span.product-description
{
	color:#b32636;
}

span.product-name
{
	color:#847058;
    font-weight:bold;
}

/*****************************************/
/* Category */
/*****************************************/
#subcategory-picture-list
{
	float:left;
	margin:0;
	min-height:600px;
	display:inline;
}

div.subcatategory
{
	float:left;	
	width:145px;
	height:182px;
	text-align:center;
	margin:25px 35px 0px 35px;
	display:inline;
}

div.subcatategory img
{
	border:solid 1px #d6d1ca;
	margin:0px 0px 8px 0px;
}

div.subcatategory a
{
	text-decoration:none;
	color:#b73036; 	
}

div.subcatategory a:hover
{
	text-decoration:underline;
}
/*****************************************/
/* Quote */
/*****************************************/
#quote
{
	margin:10px 0px 10px 0px;
	width:100%;
	float:left;
}

/*****************************************/
/* Footer */
/*****************************************/

#footer { clear:both; }
#bottomNav { height:26px; padding-top:17px; background:transparent url(../images/common/footerBG.jpg) no-repeat; }

#bottomNav ul      { list-style:none; margin:0; padding:0; }
#bottomNav li      { float:left; padding:0 6px 2px 6px; border-right:solid 1px #e1d0a4; line-height:7px; }
#bottomNav li.CMSListMenuLILast, #bottomNav li.CMSListMenuHighlightedLILast { border:none; }

#bottomNav a                               { font-size:10px; color:#b2a583; text-decoration:none; }
#bottomNav a:hover                         { color:#707070; }
/*#bottomNav a.CMSListMenuLinkHighlighted    { color:#707070; }*/

#copyright { float:right; font-size:10px; color:#b2a583; margin-right:2px; display:inline; }