/* Aromaleigh INC  */

/* Cp */

/*===============general===============================*/
html,body{margin:0;padding:0;}
body{font: 76% arial,sans-serif;text-align:center}
/*===============presentation==========================*/
body{background:#2a001e;}
p{margin:0 10px 10px}
img {border:0;}
/* a{display:block;color: #981793;padding:10px} */
div#header{background:url(images/header.gif) no-repeat;height:97px; position:relative;}
div#container{background:#fff; text-align:left; position:relative;}
div#content p{line-height:1.4}
div#navigation{background:#56003d}
div#extra{background:#f2c1e0}
div#footer{background: #2a001e;color: #e18dc3; border-top:1px solid #b2cf8f; text-align:right; padding-bottom: 20px;}
div#footer p{margin:0;padding:15px 0px}
/*===============layout================================*/
div#container{width:760px; margin:0 auto; background-image:url(images/body-bg.jpg); background-repeat:repeat-y;}
div#content{float:right;width:584px; padding:5px 0px 65px 0;}
div#navigation{float:left;width:175px; position:relative;}
div#extra{float:right;width:585px}
div#footer{clear:both;width:100%;position:relative;}
/* Split Content Boxes */
.content_L{background:#fff; float: left; width:255px ;height: 1% /* Holly hack for Peekaboo Bug */}
.content_R{background:#fff url(images/home-welcome.jpg) no-repeat; float: left; width:326px; height:238px; position:relative;}
.content_L_txt {margin:10px 0 0 5px; color:#42002D; padding:0 15px 0 15px;}
.content_R_txt {margin:52px 0 0 5px; color:#42002D; padding:0 15px 0 15px;}
.content_R_item{background:#cbe9a6; margin: 0; float: right; width:325px;}
.vieworderbtn {position:absolute; top:-27px; right:0px;}
div#container > .vieworderbtn {bottom:73px;}
.clear{clear:both;}
/*===============typography============================*/
.content_R p{ font: normal 11px Arial, Helvetica, sans-serif; text-align:center; margin:30px; padding: 20px 0 0 0;}
/*===============headlines=============================*/
h2.star{background:url(images/nav_headline_star.gif) no-repeat; width:175px; height:33px; font: bold 11px Arial, Helvetica, sans-serif; color:#d18bb9;}
h2.flower{background:url(images/nav_headline_flower.gif) no-repeat; width:175px; height:33px; font: bold 11px Arial, Helvetica, sans-serif; color:#d18bb9; padding: 8px 0 0 30px;}  
h3.navlist {background:#ccc;}
/*===============top menu navigation===================*/
#topnavcontainer {height: 24px;padding: .2em 0; margin: 0; list-style-type: none; background-color: #56003d; color: #FFF; width: 100%; font: bold 90% arial, helvetica, sans-serif; text-align: center; border-bottom: 1px solid #b2cf8f;}
#topnavlist { display: inline; }
#topnavlist a{text-decoration: none; background-color: #56003d; color: #FFF; padding: 5px 14px 5px 14px;}
#topnavlist a, #topnavlist img {vertical-align:middle;}
#topnavlist a.on {color:#b2cf8f;}
#topnavlist a:hover{color: #b2cf8f;}
/*===============left menu navigation==================*/
/*#leftnavlist{margin:0;padding:0;}
#leftnavlist ul{list-style-type:none;}
#leftnavlist li{background:#56003d; padding: 1px 0px 0px 0px; border-bottom:1px dashed #490435; list-style-type:none;height:25px;}
#leftnavlist li a{padding-left:25px;}
#leftnavlist li a, #leftnavlist li a:visited {color:#d18bb9; text-decoration: none; display: block;}
#leftnavlist li a:hover {color:#ffffff; text-decoration:underline;}

#leftnavlist li.star{background:url(images/nav_headline_star.gif) no-repeat; background-position: 0 50%;
padding: 11px 0 0px 5px; margin: .1em 0; font-weight:bold;}
#leftnavlist li.flower{background:url(images/nav_headline_flower.gif) no-repeat; background-position: 0 50%;
padding: 11px 0 0px 5px; margin: .1em 0; font-weight:bold;}
#leftnavlist li.heart{background:url(images/nav_headline_heart.gif) no-repeat; background-position: 0 50%;
padding: 11px 0 0px 5px; margin: .1em 0; font-weight:bold;}

#leftnavlist li.sub{padding:0 0 0 10px;}*/

/*===============current Link==========================*/ 
#active a, #active a:link, #active a:visited{background:url(images/nav_rollover.gif); color: #fff;}

/*===============foot menu navigation===================*/
#footnavcontainer {padding: 7px 0 7px 0; margin: 0; list-style-type: none; background-color: #56003d; color: #FFF; font: normal 11px arial, helvetica, sans-serif; text-align: center; border-bottom: 1px solid #b2cf8f; color:#D18BB9;}
#footnavlist a{text-decoration: none; background-color: #56003d; color: #FFF; padding: 0 8px 0 8px;}
#footnavlist a.on {color:#b2cf8f;}
#footnavlist a:hover{color: #b2cf8f;} 
/*===============special===============================*/ 
a.viewcart{display:block; width:85px; height:16px; position:absolute; bottom:4px; right:8px;}
a#logolink {position:absolute; top:15px; left:240px; width:285px; height:60px; display:block;}
div.welcomebox{background:url(images/welcome_banner.gif) no-repeat; height:236px;}
div.shippingbanner{background:url(images/shipping_banner_sm.gif) no-repeat; height:21px;}
div.cruelbanner{background:url(images/cruelity.gif) no-repeat; height:68px; padding-bottom:20px;}
div#featured-items{clear:both; padding:0 0 0 0;}
/* Search Form */
div.searchbox{background:url(images/searchbox_bkg.gif) no-repeat; height:148px;}
div.searchbox form {padding:0; margin:0;}
.searchform {padding:20px 0 0 12px; position:relative;}
.searchform input {vertical-align:middle;}
#searchinput {background-color:#3F002D; border:1px solid #63694F; width:127px; color:#B2CF8F; font-size:11px; padding:2px 0 2px 3px; height:19px;}
.searchform a {color:#B2CF8F; font-size:10px; text-decoration:underline; position:absolute; top:87px; left:38px; display:block;}
.searchform > a {left:50px;}
/* Mail Form */
div.mailbox{background:url(images/mail_bkg.gif) no-repeat; height:91px;}
div.mailbox form {padding:0; margin:0;}
.mailform {padding:43px 0 0 12px;}
.mailform input {vertical-align:middle;}
#mailinput {background-color:#3F002D; border:1px solid #63694F; width:127px; color:#B2CF8F; font-size:11px; padding:2px 0 2px 3px; height:19px;}
/* Special Headers */
h3.request{background:url(images/request_header.gif) no-repeat; height:22px;}
/* Bottom Content List */
#bottomcontainer {clear:both; margin:0 0 30px 0; position:absolute; top:-65px; right:125px;}
#bottomcontainer div {float:left;}
#bottomcontainer div a{text-decoration: underline; color: #31906E; padding: .2em 1em;}
#bottomcontainer div a:hover{color: #b2cf8f;} 
div.h_logo {height: 58px; width:177px;}
div.h_text {font-size:10px; color:#31906E; width:260px; text-align:center; padding:20px 0 0 0;}
/*===============print styles==========================*/
@media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/* expandable menu */
#leftnavlist {background-image:url(images/nav-bg.jpg); background-repeat:repeat-y; margin:0; padding:0;}
#leftnav {padding:4px 0 0 0;}

.menutitle1 {              /* nav header, user NOT in section, NO submenus */
cursor:pointer;
xmargin-bottom: 5px;
width:170px;
padding:4px 0 5px 5px;
text-align:left;
font-family: tahoma, arial; 
font-weight: 900; 
font-size: 11px; 
background-image:url(images/nav-sep.jpg);
background-repeat:no-repeat;
background-position:bottom;
display:block;
}

.menutitle2 {
cursor:pointer;
width:170px;
padding:2px 0 5px 5px;
text-align:left;
font-family: tahoma, arial; 
font-weight: 900; 
font-size: 11px; 
background-image:url(images/nav-sep-sub.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#56003D;
display:block;
}

.submenu{                   /* block that contains submenu links */
background-color:#56003D; padding:3px 0 3px 0;
width:170px;
}

.submenu-link {font: normal 10px verdana; display:block; width:170px; color: #D38BB9; padding: 4px 10px 6px 10px; background-image:url(images/nav-sep-sub.jpg); background-position:bottom; text-decoration:none; background-repeat:no-repeat;}

.submenu  > .submenu-link {width:158px;}

A.submenu-link:hover {color:#FFB1E5; text-decoration:underline;}

.navem0 {font: bold 11px verdana; display:block; color: #D38BB9; padding: 0px 10px 6px 20px; background-image:url(images/navem0.gif); background-repeat:no-repeat; text-decoration:none;}
.navem1 {font: bold 11px verdana; display:block; color: #D38BB9; padding: 0px 10px 6px 20px; background-image:url(images/navem1.gif); background-repeat:no-repeat; text-decoration:none;}
.navem2 {font: bold 11px verdana; display:block; color: #D38BB9; padding: 0px 10px 6px 20px; background-image:url(images/navem2.gif); background-repeat:no-repeat; text-decoration:none;}

.navem0:hover, .navem1:hover, .navem2:hover {text-decoration:underline;}

a.naves {font: normal 11px verdana; display:block; color: #fff; padding: 3px 10px 4px 30px; text-decoration:none;}

a.naves:hover {text-decoration:underline; color:#FFAFE5; background-image:url(images/nav_substar.gif); background-repeat:no-repeat; background-position:15px 4px;}

.footer-area {background-color:#2F0021; padding:8px 0 15px 0;}
.footer-imgs {width:338px; float:left; text-align:left; padding:0 0 0 15px;}
.footer-imgs img {vertical-align:middle;}
.footer-txt {width:400px; float:left; color:#E18DC3; font-size:10px;}
.footer-txt a {color:#E18DC3; text-decoration:none;}
table .vspacer {background-image:url(images/vspacer.jpg); background-repeat:repeat-y; width:19px;}
table .hspacer {background-image:url(images/hspacer.jpg); background-repeat:repeat-x; height:16px;}
#breadcrumbs {font-size:11px; color:#B90292; text-align:right; padding:0 10px 15px 0;}
#breadcrumbs a {color:#41002D; text-decoration:underline;}
#section-container {padding:0 5px 0 5px;}
#item-img {float:left; width:275px; text-align:center;}
#item-pit table {float:left; width:300px; margin:0 0 15px 0;}
#item-pit table a {color:#B80390;}
td#pit-name {background-color:#56003D; font-weight:bold; padding:7px 0 7px 0; text-align:center; font-size:11px; color:#fff; border-bottom:1px solid #fff;}
td.pit-label {background-color:#56003D; font-size:11px; width:104px; padding:4px 3px 4px 0; text-align:right; color:#fff; border-right:1px solid #fff; border-bottom:1px solid #fff;}
td.pit-value {background-color:#CBE8A6; font-size:11px; width:195px; border-bottom:1px solid #fff; padding:4px 0 4px 3px;}
td.pit-sale {color:#BB0192; font-size:13px; font-weight:bold;}
td#pit-atc {background-color:#CBE8A6;}
td#pit-atc div#tellafriend {float:left; width:140px; text-align:center;}
td#pit-atc div#atc-btn {float:left; width:150px; text-align:right; padding:4px 0 4px 0;}
#item-inset {text-align:center;}
.section-name {font-size:14px; color:#56003D;}
#tab-browsing {margin:0 5px 0 5px;}
#tabbed-browsing {margin:0 0 15px 0;}
#tabinfo {border-width:6px 1px 1px 1px; border-color:#56003D; border-style:solid; clear:both; color:#56003D;}
.tabs {padding:5px; display:none;}
#tabs a {background-image:url(images/tab-button1off.gif); background-repeat:no-repeat; display:block; float:left; width:132px; text-align:center; color:#55003C; font-weight:bold; line-height:27px; font-size:11px; text-decoration:none; margin:0 2px 0 0;}
#tabs a.selected {background-image:url(images/tab-button1on.gif); background-repeat:no-repeat;text-decoration:underline;}
.matc-btn {padding:0 0 3px 0;}
.matc-area {padding:3px 0 3px 0; margin:4px 0 0 0; border-top:1px solid #F3A3D8;}
.matc-area table {font-size:11px;}
.matc-area table a {font-weight:bold; color:#000; text-decoration:none;}
.matc-area table .saleprice {font-weight:bold; color:#C6229F;}
td.matc-sep {border-top:1px solid #F3A3D8; font-size:5px;}
table td.matc-info {padding:0 0 0 5px;}
.content-table .saleprice {font-weight:bold; color:#C6229F;}
.content-table td {color:#40002D;}
.content-table td a {color:#40002D; font-weight:bold; text-decoration:none;}
.you-save {font-size:11px; font-weight:normal;}

/* site map */
.sitemap-header {font: bold 12px verdana; color: #1A0015; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 11px verdana; color: #D38BB9; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 11px verdana; color: #D38BB9; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 11px verdana; color: #D38BB9; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 11px verdana;  color: #D38BB9; display: block; padding-left: 100px;}

