*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#575757; outline:none; }
* { behavior: url(/style/iepngfix.htc) }
.clear{ clear:both; height:0px; overflow:hidden;}
body{ background-color:#ccc; overflow:scroll;}
.holder{ width:850px; margin:0 auto; background-color:#fff; font-size:12px; line-height:18px;}
.content{ padding:0 15px 20px 13px;}
.content p{ padding-bottom:18px;}
a:hover{ color:#012D5C;}


.searchnav{ background:url(/images/nav/bg.jpg) top left repeat-x;  padding:24px 0 0 0; }
.searchnav .input_1{ border:1px solid #A6B6C6; width:102px; height:11px; padding:2px 4px; font-size:9px; float:left; margin:0 4px 0 0}
.searchnav .btn_submit{ float:left;}
 
.header{}
.header h1 a{ background:url(/images/header.jpg) top left no-repeat; display:block; width:850px; height:314px; text-indent:-9999px; overflow:hidden;}
.header ul{ list-style:none; }
.header ul li{ float:left;}
.header li{ background:url(/images/nav/divide.jpg) top right no-repeat; padding:0 17px 0 0; }
.header .home a{ background:url(/images/nav/home.gif) top left no-repeat; display:block; width:93px; height:74px; text-indent:-9999px; }
.header .search{ width:185px; height:74px}
.header .lampes a{ background:url(/images/nav/lampes.gif) top left no-repeat; display:block; width:75px; height:74px; text-indent:-9999px;  }
.header .fragrances a{ background:url(/images/nav/fragrances.gif) top left no-repeat; display:block; width:104px; height:74px; text-indent:-9999px;}
.header .accessories a{ background:url(/images/nav/accessories.jpg) top left no-repeat; display:block; width:97px; height:74px; text-indent:-9999px;}
.header .how a{ background:url(/images/nav/how.jpg) top left no-repeat; display:block; width:118px; height:74px; text-indent:-9999px;}
.header .history a{ background:url(/images/nav/history.jpg) top left no-repeat; display:block; width:93px; height:74px; text-indent:-9999px;}
.header .home,.header .history  { background:none; padding:0;}


.title_history{ background:url(/images/title/history.gif) top left no-repeat; display:block; width:307px; height:39px; margin:6px 0 0 0; text-indent:-9999px; }
.title_contact_us{ background:url(/images/title/contact_us.gif) top left no-repeat; display:block; width:307px; height:39px; margin:6px 0 0 0; text-indent:-9999px; }
.title_special_offers{ background:url(/images/title/special_offers.gif) top left no-repeat; display:block; width:307px; height:39px; margin:6px 0 0 0; text-indent:-9999px; }
.title_shipping_options{ background:url(/images/title/shipping_options.gif) top left no-repeat; display:block; width:307px; height:39px; margin:6px 0 0 0; text-indent:-9999px; }
.title_order_status{ background:url(/images/title/order_status.gif) top left no-repeat; display:block; width:307px; height:39px; margin:6px 0 0 30px; text-indent:-9999px; }
.title_how{ background:url(/images/title/how.jpg) top left no-repeat; display:block; width:300px; height:52px; text-indent:-9999px; }
.title_lampes{ background:url(/images/title/lampes.gif) top left no-repeat; display:block; width:300px; height:46px; margin:6px 0 0 0; text-indent:-9999px; }
.title_fragrances{ background:url(/images/title/fragrances.jpg) top left no-repeat; display:block; width:307px; margin:6px 0 0 0; height:46px; text-indent:-9999px; }
.title_accessories{ background:url(/images/title/accessories.jpg) top left no-repeat; display:block; width:307px; margin:6px 0 0 0; height:46px; text-indent:-9999px; }
.title_search{ background:url(/images/title/search.gif) top left no-repeat; display:block; width:307px; margin:6px 0 0 30px; height:46px; text-indent:-9999px; }



.h2_featured_top{ background:url(/images/home/featured_topitem.jpg) top left no-repeat; display:block; width:234px; margin:0; height:36px; text-indent:-9999px; }
.h2_offers_top{ background:url(/images/home/offers_top.jpg) top left no-repeat; display:block; width:234px; margin:0; height:36px; text-indent:-9999px; }

.h2_home_welcome{ background:url(/images/home/title_welcome.jpg) top left no-repeat; display:block; width:105px; margin:6px 0 0 0; height:36px; text-indent:-9999px; }

.img_right{ float:right; margin:-15px 0 0 10px;}


.home_col_1{ width:248px; float:left;}
.home_col_2{ width:602px; float:left;}

.home_featured{ background:url(/images/box_bottom_dark.jpg) bottom left repeat-x #f0f0f0; border-right:1px solid #D5D2D1; width:234px;}
.home_featured ul{ list-style:none; margin:10px;}
.home_featured ul li{ padding:0 0 0 10px;  background:url(/images/home/bullet.gif) top left no-repeat;}
.home_featured ul li a{ color:#666;}
.home_featured ul li a:hover{ color:#012D5C;}
.home_featured p{ padding:0 0 2px 12px;}


.home_offers{ background:url(/images/box_bottom_dark.jpg) bottom left repeat-x #f0f0f0; border-right:1px solid #D5D2D1; width:234px; margin:10px 0 0 0;}
.home_offers ul{ list-style:none; margin:10px;}
.home_offers ul li{ padding:0 0 0 10px;  background:url(/images/home/bullet.gif) top left no-repeat;}
.home_offers ul li a{ color:#666;}
.home_offers ul li a:hover{ color:#012D5C;}
.home_offers p{ padding:0 0 2px 12px;}
.home_offers ul ul{ padding:3px 0 0 15px; margin:0;}

.home_welcome{ background:url(/images/box_bottom_dark.jpg) bottom left repeat-x #f0f0f0; border-left:1px solid #D5D2D1; padding:10px;}
.home_welcome p{ padding:0 0 20px 0;}
.home_lower{ border-bottom:3px solid #d7d7d7; margin:10px 0; padding-bottom:6px; width:600px;}

.center_col{ width:650px; float:left;}
.sidenav{ width:122px; float:left; padding:0 50px 0 0;}
.sidenav ul{ list-style:none;}
.sidenav ul li { margin:0 0 18px 0;}
.sidenav ul li a{ font-weight:bold; }
.sidenav ul ul{ margin:-6px 0 0 30px;}
.sidenav ul ul li { margin:0 0 10px 0;}
.sidenav .ln_has_children{ font-weight:bold}
.redtext{ color:#FF0000;}

.list_options{ float:right; padding:15px 62px 10px 0;}
.list_options ul{ list-style:none;}
.list_options ul li{ float:left; padding:0 0 0 30px;  font-weight:bold;}

.list_col{ padding:10px 10px 10px 50px; width:760px; overflow:hidden;}
.list_col .product{  float:left;  width:340px; padding:0 40px 0 0;}
.list_col .product a{ font-weight:bold;}
.list_col .product p{ padding-bottom:10px;}
.list_col .product_thumb{ padding:0 0 10px 0;}
.list_col .sku{ padding:0; font-style:italic; font-size:11px; color:#999; height:10px;}
.list_col .sku strong{ color:#999}
.list_col .product_divider{ clear:both; }
.list_col .product_divider_line{ width:330px; margin:0 50px 0 0; border-bottom:1px solid #ccc; float:left; height:20px; margin-bottom:30px;}
.list_col .add_to_cart{ float:left; }
.list_col .product_message{ float:left; padding:0 0 0 10px; color:#009900; margin:-12px 0 0 0} 
.list_col .pagination{ padding:20px 0 20px 0;}

.general_body{ padding:10px 0 0 0;}

.checkout{ padding:20px;}
.checkout ul{ list-style:none; border-bottom:1px solid #ddd; padding:10px 0; }
.checkout ul li{ float: left;}
.checkout .heading{  border-bottom:2px solid #ccc; padding:5px 0; font-size:13px; height:20px; font-weight:bold; margin-bottom:10px;}
.checkout .col_1{ width:100px; padding:0 0 0 30px;}
.checkout .col_2{ width:250px;}
.checkout .col_3{ width:100px;}
.checkout .col_4{ width:100px;}
.checkout .col_5{ width:100px;}
.checkout .col_6{ width:100px;}
.checkout #checkout_subtotal{ margin:10px 0 0 0; width:725px; text-align:right;}
.checkout #checkout_shipping{ margin:10px 0 0 0; width:725px; text-align:right;}

.checkout #checkout_special{ margin:10px 0 0 0; width:725px; text-align:right;}


.checkout #checkout_discount_total{ margin:10px 0 0 0; width:725px; text-align:right;}
.checkout #checkout_total{ margin:10px 0 0 0; width:725px; text-align:right;}
.checkout .checkout_btn{ text-align:right; margin:30px 55px 0 0;}
.checkout_promotion{ border:1px solid #ffcc00; background:#FCF5CE; float:right; padding:10px 20px; margin:10px 0 0 0;}
.checkout_promotion .input_1{ width:130px;}
.checkout_promotion .submit_btn { text-decoration:none;}
#checkout_response{ display:none;}
.mailing{   width:430px; float:left}
.mailing label{ clear:both; float:left; width:140px; text-align:right; padding:0 10px 0 0;}
.mailing .input_2{ float:left; border:1px solid #CCC; padding:2px 4px; width:150px; margin:0 0 10px 0;}
.green_text{ color:#00CC00;}
.red_text{ color:#CC0000;}

.searchFormHolder{ border:1px solid #ccc; width:650px; margin:0 auto; background:#ebebeb; padding:10px 15px;}
.searchFormHolder h3{ font-size:13px; margin:5px 0 15px 0; }
.searchFormHolder div{ float:left; width:320px;} 
.searchFormHolder label{ float:left; width:110px; text-align:right; padding:2px 10px 0 0;}
.searchFormHolder input{ border:1px solid #ccc; padding:2px 4px; width:160px; height:14px; margin:0 0 10px 0;}
.searchFormHolder .sminput{ width:50px;}
.searchFormHolder select{ border:1px solid #ccc; padding:2px 4px; width:170px; height:22px; margin:0 0 10px 0;}
.searchFormHolder a{ text-decoration:none; float:right; margin:10px 40px 5px 0;}

.cpagination { margin:-40px 50px 33px 0; text-align:right; color:#2E3817; font-size:11px; width:400px; float:right; overflow:hidden; height:20px; }
.cpagination a { text-decoration: underline; color:#2E3817;  }
.cpagination a, .cpagination span { display:block; float:right; padding:1px 3px; margin-right:2px; margin-bottom: 5px; }
.cpagination .current { background:#325278; color: #fff; font-weight:bold }
.cpagination .current.prev, .cpagination .current.next { color:#999; background:#fff; }

.outofstock{ color:#CC3300; font-weight:bold;}

#searchIndicator{ display:none; border:1px solid #ffcc00; background:#FCF5CE; width:350px; margin:0 auto; text-align:center; padding:5px 20px;  }
.loadingIndicator{ height:80px; margin:30px 0 0 0;  }
#Pagination{ display:none;}
#Pagination_top{ display:none;}
.submit_btn{ border:1px solid #ccc; background:#E1EFFF; padding:2px 4px;}
.input_1{ border:1px solid #CCC; padding:2px 4px; width:50px;}
.noresults{ margin:0; padding:0 0 0 20px;}


.order_status_holder{ padding:0 30px;}
#orderStatusArea{ float:left; }

.footer{ background-color:#575757; clear:both; }
.footer ul{ list-style:none;  margin:0px auto; width:670px; padding:17px 0; }
.footer ul li{ float:left; color:#fff; margin:0 4px 0 0; font-size:9px; }
.footer ul li a{ color:#fff; font-weight:bold; font-size:11px; margin:0 1px 0 0;}
.footer ul li a:hover{color:#fff;}

.center_col ul{ margin:0 0 0 20px; }