@charset "utf-8";
/*Ambient Earth CSS Template (2) - http://www.ambientearth.com.au 
(Created by RubySneakers Copyright 2008)*/

* { padding: 0px; margin: 0px; }

body { font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#56562C; background-color:#CCCC99; }

p { margin-left:8px;}
h1 { display:block; font-size:18px; font-weight:bold; padding-bottom:4px; margin-bottom:8px; margin-top:10px; color: #8D8D49; border-bottom: 1px solid #DCDCBA;}
h2 {font-size:14px; font-weight:bold; margin-left:6px; margin-bottom:8px; color:#B4036A;}
h3 {font-size:12px; color:#8D8D49; font-weight:bold; margin-left:8px;}
ul { margin-left:30px;}

td, th { background-color:#F4F4EA; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size:10px;}

a:link { color: #B4036A; }
a:visited { color: #B4036A; }
a:hover, a:active { color:#B4036A;}

a.footer:link { color: #5E0036; font-weight:bold; text-decoration:none; }
a.footer:visited{ color: #5E0036; font-weight:bold; text-decoration:none; }
a.footer:hover, a.footer:active { color:#5E0036; font-weight:bold; text-decoration:underline;}

/*=========Template Divs/Styles=========*/

#container {  margin: 0 auto; width: 902px; }

#background { background-color:#F7F7EF; margin-bottom: 0; width: 900px; border-left: 1px solid #940056; border-right: 1px solid #940056; }

#masthead { width: 902px; height: 100px; padding: 0; margin: 10px 0 0 0;}

#navigation { padding: 0; margin: 0 0 0 0; height:100%; border-left: 1px solid #940056; border-right: 1px solid #940056; }

#indexleft { display: inline; margin: 10px; padding: 0px; width: 350px; float: left;}
#indexBgImage { width:344px; height:495px; background-image:url(assets/home-bg-pic.gif); background-attachment:scroll !important; background-attachment:fixed; background-position:bottom left; background-repeat:no-repeat;}

#indexright { float: right; margin: 10px; padding: 0px; width: 480px; display: inline; position: relative; }

#leftcolumn { display: inline; color: #333; margin: 10px; padding: 0; width: 160px; float: left; }

#content { float: right; margin: 10px; padding: 0; width: 680px; display: inline; position: relative; }

#footer {  width: 882px; clear: both; color:#5E0036; background-color:#CCCC99; margin: 0 0 10px 0; padding: 10px; background-image:url(assets/footer2.gif); background-repeat:no-repeat; font-size:10px; }



/*================================*/

/*=========Top Navigation=========*/

.nav {font-size:11px; background:url('assets/dd_bg_nav.gif') repeat-x; height:28px; clear:both;}
.nav ul {list-style:none; margin:0; padding:8px 0 8px 0;}
.nav ul li {display:inline; border-right:1px solid #AE3A7D; font-weight:bold; padding:0 10px;}
.nav ul li.first {padding-left:30px;}
.nav ul li.last {padding-right:0; border-right:0;}
.nav ul li a {text-decoration:none; color:#5E0036;}
.nav ul li a:hover {color:#FFFFFF;}

/* Drop Down Menu */
.dropmenu { position:absolute; margin-top: 6px; border: 1px solid #CD63A1;  border-bottom-width: 1px; font:normal 10px Verdana; line-height:25px; z-index:100; background-color:#FBD9ED; width: 200px; visibility: hidden;}
.dropmenu a	{ width: auto; display: block; text-indent: 10px; border-bottom: 1px solid #EFB9D8; padding: 2px 0; text-decoration: none; color: #B4036A;}
* html .dropmenu a{ width: 100%;} /*IE only hack*/
.dropmenu a:hover{ background-color:#F0F0E1; color:#940056;}

/*================================*/

/*==========Side Navigation========*/

#sidenav { width: 160px; text-align:left; margin-bottom:10px }
#sidenav ul { margin-left: 0; padding-left: 0; list-style-type: none; font-size:10px; font-weight:bold;}
#sidenav ol { margin-left: 10px; padding-left: 0; list-style-type: none; font-size:10px; font-weight:normal;}
#sidenav a { display: block; padding: 6px; width: 100%; text-align:left; background-color: #F7F7EF; border-bottom: 1px solid #DCDCBA;}
#sidenav a:link, #sidenav a:visited { color:#8D8D49; text-decoration: none;}
#sidenav a:hover { background-color:#F4F4EA; color:#940056;}
#sidenav a.active:link, #sidenav a.active:visited {color:#940056;}

/*================================*/

/*==========Other Classes========*/
/*Home page items*/

.clear { clear: both; background: none; }
.infoBox {float:left; text-align:left; width:460px; margin:10px; padding-bottom:20px; font-size:11px; overflow: auto; border-bottom: 1px solid #DCDCBA;}
.infoBoxHeading {color:#B4036A; font-size:12px; font-weight:bold;}
.infoPic {display:inline; float:left; margin-right:10px; border:0px;}
.fragranceBox {float:left; display:inline; text-align:left; width:250px; height:100px; margin:10px; font-size:11px; overflow: auto;}


/*Products*/
.productBox {text-align:left; width:650px; margin:10px; padding-bottom:20px; overflow: auto; border-bottom: 1px solid #DCDCBA;}
.productInfo { display: table; width:620px; height:100%; margin:10px;}
.productPic { float:left; margin:10px; border:0px;}
.productOptions { display: table; width:620px; height:100%; font-size:10px; margin:10px;}

/*Tables*/
.tableHeadings {font-size:10px; font-weight:bold; color:#666666; background:#E9E9E9;}
