/*
 * ClearSS
 * 
 * Use this as a starter CSS file. It will save time and headaches if you provide sensible defaults for your styles.
 * 
 * Author: Andrei Eftimie
 * Contact: andrei@eftimie.com
 * 
 * Creative Commons License http://creativecommons.org/licenses/by/3.0/
 * 
 */

/*
 * Reset
 * Loosely based on Eric Meyer's CSS Reset http://meyerweb.com/eric/tools/css/reset/ 
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
fieldset, img { border: none; vertical-align: middle; }

/*
 * Margins
 */
p, ul, ol, dl, table, address, pre, fieldset { margin: 0 0 15px 0; }

/*
 * Hyperlinks
 */
a { text-decoration: none; overflow: hidden; color: #515151; }
a:hover, a:focus { text-decoration: none;color:#F2009F !important; }

/*
 * General Document Settings
 */
html {}
body {font: 11px/16px Georgia, "times new roman", serif; color: #515151; }

/*
 * Headings & More
 */
h1, h2, h3, h4, h5, h6 { font-size: 1em; margin: 8px 0 16px; color:#515151; }
h1 { font-size: 25px; color:#fff; line-height: 30px; font-weight: normal; margin-bottom: 0;margin-top:20px; }
h1 a { color:#fff; }
h2 { color:#999999; font-size: 20px; font-weight: normal; }
h2 a { color:#999999; }
h2 a:hover, h2 a:focus { color:#333333; }
h3 { font-size: 14px; font-weight: normal; }
h4 { color:#fff; font-size: 11px; font-weight: normal; margin: 0; }
h4 a { color:#fff; }

/*
 * Lists
 */
ul { margin-left: 19px; }
li ul, li ol { margin-top: 0; margin-bottom: 0; }
ol { margin-left: 22px; }
ol ul li { list-style: disc !important; }
ol li { list-style-type: decimal; }
ol li ol li { list-style-type: lower-alpha; }
ol li ol li ol li { list-style-type: upper-roman; }

/*
 * Definition List
 */
dt { font-weight: bold; }
dd { margin-bottom: .5em; }

/*
 * Table
 */
table { border-collapse: collapse; border: 0; width: 100%; }
caption, th, td { text-align: left; padding: 9px; vertical-align: top; }
th, td { border: 0; }
caption, th { font-weight: bold; }

/*
 * Quotes
 */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*
 * Code
 */
pre { border: 1px solid #999; }
code, pre { font-size: 1em; }

/*
 * Forms
 */
input, select, textarea, button { font-size: 1em; font-family: inherit; padding: .1em; }
fieldset { border: 0; padding: 0; margin: 0; }

form ol { margin: 0; }  
form li { list-style: none; }  
form li label { display: block; }  

/*
 * Common Classes
 */
.back { font-size: 11px; color:#fff; float: right; text-decoration: underline; }


/*
 * Header
 */

#header-top { width: 950px; margin: 0 auto; text-align: right;position:relative;height:47px;}
#header-top a { margin-left: 5px; }
#header-top span { color:#333333;}

#search_mini_form, #search_mini_form fieldset { display: inline; line-height: normal; }
#search_mini_form { margin-left: 10px; }
#search_mini_form input { background: url(../images/pattern.gif) repeat 0 0; border: 1px solid #E0E0E0; font-size: 9px; vertical-align: middle;width:102px;}
#search_mini_form .submit { background: #fff; padding: 0 2px;color:#333;width:28px; }
#search_mini_form .submit:hover, #search_mini_form .submit#over { background:#E0E0E0; color:#333333; cursor: pointer; }

#lang { display: inline; }
#lang { margin-left: 10px; }
#lang a { margin: 0; }
#lang a.selected{color:#999;}

#logo { background: url(../images/logo.gif) no-repeat 39% 0; height: 40px;width:271px; margin: 1px 0; float:left;}
#logo h1 { margin: 0 auto;  }
#logo h1 a { height: 40px; width: 271px; display: block; text-indent: -9999em; }

#header { background: url(../images/header-repeat.gif) repeat 0 0;  }
.header-inner { overflow:hidden;background: url(../images/shadow-repeat.png) repeat-y 0 0; width: 930px; padding: 3px 36px 10px; margin: 0 auto; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lilianeh.imatone-hosting.com/skin/frontend/imboutique/lilianeh/images/shadow-repeat.png', sizingMethod='scale');}

/*
 * Nav
 */

#nav {display:inline-block;font-size:12px;line-height:42px;list-style:none outside none;margin:0 10px 0 20px;position:relative;width:640px;z-index:10;height:42px;}
#nav:after { content:'.'; clear: both; height: 0; display: block; visibility: hidden; }
#nav li { float: left; position: relative; }
#nav li:first-child a, #nav li.first-child a { background: none;  padding-left:0;}
#nav ul li:first-child a, #nav ul li.first-child a { background:#fff url(../images/submenu_ico.jpg) no-repeat 0 50%; padding-left: 10px; }
#nav li a { background: url(../images/delimiter.gif) no-repeat 0 50%; padding:0 0 0 13px; float: left; }
#nav li.active a { color:#999999; }
#nav li a:hover, #nav li a:focus { color:#F2009F; }
#nav ul { top: 35px; left: -9999em; position: absolute; width: 127px; border:1px solid #E0E0E0;margin: 0; list-style: none;background:#fff url(../images/menu_bottom.jpg) repeat-x 0 100%;padding:15px 15px 20px 10px; z-index: 999; }
#nav ul a { background:#fff url(../images/submenu_ico.jpg) no-repeat 0 50%; float: none; display: block; line-height: 18px!important; font-size: 12px; padding-left:10px;text-align:left;}

#nav li:hover ul, #nav li.over ul { left: 0;top:32px; }
#nav ul li{float:none;line-height: 18px!important;}
/*
 * Navpath
 */
#navpath { margin: 0; list-style: none; font-size: 11px; color:#fff; }
#navpath li { display: inline; }
#navpath a { color:#fff; }
#navpath a:hover, #navpath a:focus { text-decoration: underline; }

/*
 * Content
 */

#content {}
#content-wrap { background:#fff url(../images/faux.gif) repeat-y 26px 0; width: 930px; margin: 0 auto; padding: 10px 36px; position: relative; min-height: 250px; _height: 250px; z-index: 5; }

#content-inner { display: inline-block; overflow: hidden; position: relative; }
#content-inner { display: block;width:100%; }

#shadow-top {text-indent:-999px; background: url(../images/shadow-top.png) no-repeat 0 0; width: 1002px; height: 89px; left: 0; top: -1px; position: absolute; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lilianeh.imatone-hosting.com/skin/frontend/imboutique/lilianeh/images/shadow-top.png', sizingMethod='crop');}
#shadow-bottom {text-indent:-999px; background: url(../images/shadow-bottom.png) no-repeat 0 0; width: 1002px; height: 89px; left: 0; bottom: -1px; position: absolute; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://lilianeh.imatone-hosting.com/skin/frontend/imboutique/lilianeh/images/shadow-bottom.png', sizingMethod='crop'); }

#side { width: 190px; float: left; }
#side h2 { margin-top: 0; }
#main { width: 722px; float: right; border-left: 1px solid #D8D7D7; padding-left: 17px; }

/*
 * Images
 */

.image { float: right; margin-top: 20px; display: inline; margin-left:10px;}

/*
 * Contact
 */
#contactForm {width: 325px;  }
#contactForm label { margin-bottom: 5px; display: block; }
#contactForm input { background: url(../images/input-bg.png) repeat-x; border: 1px solid #d8d8d8; display: block; width: 142px; }
#contactForm textarea { background: url(../images/textarea-bg.png) repeat-x; border: 1px solid #d8d8d8; width: 304px; height: 73px; overflow: auto; }
#contactForm .row input { width: 304px; }
#contactForm .submit { background: url(../images/submit.gif) no-repeat 0 0; width: 308px; height: 30px; border: 0; padding: 0; margin-left: 15px; cursor: pointer; }
#contactForm .submit:hover, #contactForm .submit#over { background-position: 0 100%; }

.short-row { float: left; margin: 0 0 5px 15px; display: inline; }
.row { clear: both; margin: 0 0 5px 15px; }

/*
 * Slider
 */

#slider { padding: 11px 0; background: #333333; position: relative; height: 222px; width: 930px; overflow: hidden; margin: 15px 0; _margin-top: 12px; }
#slider-inner { margin-left: -11px; height: 222px; width: 930px; }
#slider .items { width: 20000em; position: absolute; }
#slider ul { margin: 0; list-style: none; display: inline-block; overflow: hidden; height: 222px; }
#slider ul { display: block; }
#slider ul li { float: left; width: 302px; height: 222px; overflow: hidden; margin-left: 11px; }

.prev { background: url(../images/slider-overlay-left.png) no-repeat 0 0; z-index: 20;  width: 127px; height: 244px; left: -1px; top: 0; position: absolute; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/slider-overlay-left.png', sizingMethod='crop');}
.next { background: url(../images/slider-overlay-right.png) no-repeat 0 0; z-index: 20; width: 127px; height: 244px; right: -1px; top: 0; position: absolute; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/slider-overlay-right.png', sizingMethod='crop');}

.prev a { background: url(../images/prev.gif) no-repeat 0 102px; display: block; width: 127px; height: 244px; position: relative; text-indent: -9999em; outline: none; }
.next a { background: url(../images/next.gif) no-repeat right 103px; display: block; width: 127px; height: 244px; position: relative; text-indent: -9999em; outline: none; }

/*
 * News
 */

.news-item { border-bottom: 1px solid #E0E0E0; margin-bottom: 16px; padding-top: 1px; }
.news-item ul { margin-left: 0; list-style: none; }
.news-item ul li { background: url(../images/news-bullet.gif) no-repeat 3px 6px; padding-left: 10px; }
.last-news { border: 0; }

/*
 * Selling points
 */
.selling-point { border-bottom: 1px solid #E0E0E0; padding-bottom: 10px; margin-bottom: 10px; }
.selling-point h2, .selling-point h3 { margin-bottom: 0; }

.selling-point-detail { border-bottom: 1px solid #E0E0E0; }
.selling-point-detail h3 { margin-bottom: 0; }
.selling-point-detail ul { margin-left: 0; list-style: none; }
.selling-point-detail ul li { background: url(../images/news-bullet.gif) no-repeat 3px 6px; padding-left: 10px; color:#999999; }

.seling-point-delimiter { background: url(../images/pattern-long.gif) repeat-x 0 0; margin-top: -10px; height: 19px; }
.seling-point-top { background: url(../images/pattern-long.gif) repeat-x 0 0; height: 19px; text-align: right; padding-right: 10px; }
.seling-point-top a { color:#999999; text-decoration: underline; }
.seling-point-top a:hover, .seling-point-top a:focus { color:#333333; }

/*
 * Homepage
 */

.cms-index-index .header-inner { padding: 0 26px; width: 950px; } 
#homepage-image { display: inline-block; overflow: hidden;height:318px;}
#homepage-image { display: block; }

.cms-index-index .homebig { float: left; width: 590px; overflow: hidden;height:318px; }
.cms-index-index #cycle-wrap { float: right; width: 360px; overflow: hidden; }
.cms-index-index .cycle { float: left; width: 179px; height: 318px; overflow: hidden; border-left: 1px solid #dcdbe1; background:#fff; }

#homepage-title {height:158px;left:-590px;position:relative;top:160px;width:125px;}
#homepage-title a { display:block;height:158px;width:125px;background: url(../images/collection.png) repeat 0 0;}
#homepage-title a:hover{background: url(../images/collection.png) repeat 0 100%;}
#homepage-title  img{}
/*
 * Products
 */
.catalog-product-view #content-wrap { width: 950px; padding: 15px 26px 0; } 

#gallery { background: url(../images/pattern.gif) repeat 0 0; border: 1px solid #e0e0e0; padding: 15px 40px 15px 0; width: 276px; }
#gallery ul { margin: 0; list-style: none; display: inline-block; overflow: hidden; }
#gallery ul { display: block;margin-left:-25px; }
#gallery ul li { margin-left: 38px; display: inline; }
#gallery ul li img { width: 50px; border: 1px solid #e0e0e0; }
#gallery ul li:hover img, #gallery ul li.over img { border-color:#999999; }

#bigImg { margin: 0 0 15px 15px; width: 300px; overflow: hidden; }
#image-gallery { float: left; width: 320px; margin-right: 10px; }

#products { overflow: hidden; margin-top: -1px; float: right; width: 615px; }
#items { overflow: hidden; margin-top: -1px; float: none;}
#items  h3{margin:15px 0 15px 5px;}
#items .item { float:left;width:290px;margin:0 10px;border-top:none;padding-top:0; }
#items .item  .img  {display:block;float:none;margin-right:0;width:auto;border:1px solid #E0E0E0;margin-bottom:10px;padding:10px 0;}
#items .item  .attribute{width:130px;float:left;}
#items .item  .short-desc{margin-left:150px;font-size:10px;height:50px;overflow:hidden;line-height:1.2;width:140px;}
#items .item  .row{margin:0 0 7px;}
#items .item  .row div.selector {margin:0;width:130px;}
#items .item .row .short {margin-left:0;width:140px;}
#items .item .row ..old-price {margin:0;}
.short .old-price{margin-right:5px;width:auto;}
.short .special-price{margin:0;width:auto;}
#items .item  .details {padding-right:0;}
#items .item  div.selector span {width:105px;}
#items .item .row .submit {padding:1px 19px;}

#look { display: inline-block; overflow: hidden; }
#look { display: block; }

.product { overflow: hidden; border-top: 1px solid #e0e0e0; padding-top: 5px; }
.product .img { float: left; width: 155px; margin-right: 15px; display: inline; }
.product .img img { display: block; margin: 0 auto; }
.product .details { padding-right: 15px; overflow: hidden; }
.catalog-product-view .product .details {margin-top:10px;}
.catalog-product-view .product .details .row .short{width:184px;}
.product .details h2 { margin: 0 0 6px ; font-size: 16px;  }
.product .details p { margin-bottom: 10px; font-size: 11px; }

.product .right { text-align: right; }

.product .row { margin: 0 0 7px -20px; display: inline-block; overflow: hidden; position: relative; }
.product .row { display: block; }
.product .row select { color:#666666; font-style: italic; font-size: 10px; padding: 2px 0 3px; }
.product .row .short { width: 150px; _width: 149px; float: left; margin-left: 20px; display: inline; }
.product select { float: left; width: 130px; _width: 129px; margin-left: 20px; display: inline; }
.product .selector select { width: 130px; margin: 0; font-family: Goergia, Arial, Sans-serif; font-size :10px; }
.product .row .qty { width: 28px; background: url(../images/pattern.gif) repeat; border: 1px solid #d8d8d8; text-align: center; float: right; font-size: 11px; }
.product .row .oldprice { color:#b9b9b9; text-decoration: line-through; font-size: 13px; }
.product .row .oldprice .price{float:none;}
.product .row .price { font-size: 12px; float: left; }
.product .row .submit {background:none repeat scroll 0 0 #F2009F;border:1px solid #DDDDDD; padding: 1px 14px; font-size: 10px;  cursor: pointer; overflow: visible; vertical-align: middle; }
.product .row .submit:hover, .product .row .submit#over { background:#F20099; }

#other-products { margin-top: -1px; position: relative; display: inline-block; overflow: hidden; }
#other-products { display: block; }
#other-products ul { margin: 0; list-style: none; display: inline-block; }
#other-products ul { display: block; }
#other-products ul li { float: left; width: 188px; border: 1px solid #e0e0e0; position: relative; display: inline; overflow: hidden; }
#other-products ul li p {border-bottom:1px solid #E0E0E0;height:2.2em;margin:0;overflow:hidden;padding:8px 10px 13px;text-align:center;}
#other-products ul li:hover, #other-products ul li.over { border-color:#999999; position: relative; z-index: 10; }

#content.product-single #content-wrap { padding: 0 36px; width: 930px; }

#content.product-single #image-gallery { width: 445px; padding-bottom: 10px; border-bottom: 1px solid #e0e0e0; overflow: hidden;  }
#content.product-single #bigImg { height:300px;text-align:center;width:375px; margin-top:40px}
#content.product-single #gallery { background:none; border: 0; padding: 0; width: 375px; text-align: center; }
#content.product-single #gallery ul li { margin-left: 12px ; }
#content.product-single #gallery ul li img { width: 60px; }

#single-detail { float: right; width: 475px; }
#single-detail h2 { margin-bottom: 8px; }
#single-detail ul { margin: 0; list-style: none; font-size: 14px; color:#999999; line-height: 21px; padding-bottom: 22px; border-bottom: 1px solid #e0e0e0; margin-bottom: 18px; }
#single-detail ul li { background: url(../images/square.gif) no-repeat 0 8px; padding-left: 15px; }

#single-stock { border-top: 1px solid #e0e0e0; margin-top: 16px; } 
#single-stock .top-details { padding: 10px 0; line-height: 13px; display: inline-block; overflow: hidden; }
#single-stock .top-details { display: block; }
#single-stock .top-details .date { float: right; }

#single-stock .product { background: url(../images/pattern.gif) repeat 0 0; border: 1px solid #e0e0e0; padding: 30px 20px 20px; }
#single-stock .product div.selector span { width: 95px; }
#single-stock .product .row { margin-bottom: 11px; }
#single-stock .product .row .qty { background: url(../images/pattern2.gif) repeat 0 0; }
#single-stock .product .submit { margin-left: 3px; }

#product-wrap { display: inline-block; overflow: hidden; margin-left: -12px; }
#product-wrap { display: block; }

#proposed-products h3 { margin: 12px 0; }
#proposed-products h2 { font-size: 16px; margin: 7px 0; }
#proposed-products .proposed { float: left; width: 302px; margin-left: 12px; padding-top: 0; border: 0; display: inline; }
#proposed-products .proposed .details { padding: 0; }
#proposed-products .proposed .img { border: 1px solid #e0e0e0; width: 300px; margin: 0; float: none; display: block; height: 110px; }
#proposed-products .proposed .img table { margin: 0; }
#proposed-products .proposed .img table td { padding: 0; vertical-align: middle; }
#proposed-products .proposed p { font-size: 11px; line-height: 12px; }

#proposed-products .proposed .short-row { margin-right: 10px; margin-left: 0;}
#proposed-products .proposed .row { margin-left: 0; }
#proposed-products .proposed .short { width: auto; margin-left: 0; }
#proposed-products .proposed .price, #proposed-products .proposed .oldprice, #proposed-products .proposed .qty { margin-right: 15px; }
#proposed-products .proposed .qty { float: none; }
#proposed-products .proposed .submit { padding: 1px 9px; }

#proposed-products .proposed select, #proposed-products .proposed .selector { float: none; }
#proposed-products .proposed select { margin: 0 0 5px 0; display: block; }
#proposed-products .proposed div.selector { margin: 0; width: 128px; }
#proposed-products .proposed div.selector span { width: 102px; }

/*
 * Filters
 */
.filter-wrap { display: inline-block; overflow: hidden; margin-top: 30px; background: url(../images/faux2.gif) repeat-y -10px 0; }
.filter-wrap { display: block; }
.filter { float: left; width: 160px; margin-right: 1px; display: inline; }
.filter h3, .filters h3 { color:#CCCCCC; margin: 0 0 5px; padding: 0 10px; }
.filter ul, .filters ul { margin: 0; list-style: none; }
.filter ul a { color:#fff; padding: 0 10px; display: inline-block; }
.filter ul a { display: block; }
.filter ul a:hover, .filter ul a:focus, .filter ul li.active a { background:#515151 }

.filters { float: left; width: 160px; }
.filters ul { padding-left: 10px; }
.filters ul a { background: url(../images/cancel.gif) no-repeat 0 3px; padding-left: display: block; color:#fff; padding: 0 10px 0 15px ; display: inline-block; }
.filters ul a { display: block; }

/*
 * Slideshow
 */
#slideshow-wrap { height: 375px; position: relative; background: url(../images/shadow-gallery.png) repeat-x 0 0; padding: 4px 0; margin:-2px 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow-gallery.png', sizingMethod='scale'); }
.catalogsearch-result-index #slideshow-wrap { height: 250px; position: relative; background: url(../images/shadow-gallery.png) repeat-x 0 0; padding: 4px 0; margin:-2px 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadow-gallery.png', sizingMethod='scale'); }
.catalogsearch-result-index #slideshow { height: 250px; position: absolute; top: 4px; left: 0; width: 100%; overflow: hidden;background:#fff url(../images/bg_slider_lilianeh.jpg) no-repeat scroll 50% 0; }
#slideshow { height: 375px; position: absolute; top: 4px; left: 0; width: 100%; overflow: hidden;background:#fff url(../images/bg_slider_lilianeh.jpg) no-repeat scroll 50% 0; }
.catalogsearch-result-index #slideshow ul { margin: 0; list-style: none; display: inline-block; overflow: hidden; height: 250px; position: absolute; left: 0; top: 0; }
#slideshow ul { margin: 0; list-style: none; display: inline-block; overflow: hidden; height: 375px; position: absolute; left: 0; top: 0; }
#slideshow ul { display :block; }
#slideshow ul li { float: left; width: 250px; position: relative; overflow: hidden; }

.cms-index-index .hover-box {border: none; background:#fff; color:#999;display:block;position:relative;width:155px;}
.cms-index-index .hover-box h2 {margin:0; }
.cms-index-index .hover-box  a{ color:#515151; }
.cms-index-index .cycle  img{margin-top:-1px;}
.hover-box { position: absolute; left: 0; bottom: 0px; width: 224px; padding: 12px; border: 1px solid #d1cdd0; background:#515151; color:#fff;display:none; }
.hover-box h2 { color:#fff; font-size: 16px; margin: 0 0 5px; }
.hover-box a { color:#fff; }
.hover-box p { margin: 0; }
.hover-box dl { display: inline-block; overflow: hidden; font-size: 12px; margin: 0; }
.hover-box dl { display: block; overflow: hidden; }
.hover-box dt { float: left; margin-right: 5px; font-weight: normal; clear: left; }
.hover-box dd { float: left; font-style: italic; background: url(../images/square-white.gif) no-repeat 0 50%; padding-left: 10px; }
#slideshow ul li:hover .hover-box, #slideshow ul li.over .hover-box { display: block; }
/*
 * Slider
 */
#slider-wrap { position: relative; }
#slide-bar { background: url(../images/slider-bar.gif) repeat-x 0 50%; position: relative; height: 26px; margin: 0 auto 0 auto; width: 801px; left: 0; }
#slider-prev { background: url(../images/slider-left.gif) no-repeat 50%; display: block; width: 26px; height: 26px; text-indent: -9999em; left: 0; top: 50%; margin-top: -13px; margin-left: -13px; position: absolute; }
#slider-next { background: url(../images/slider-right.gif) no-repeat 50%; display: block; width: 26px; height: 26px; text-indent: -9999em; right: 0; top: 50%; margin-top: -13px; margin-right: -13px; position: absolute; }
#slider-bg { background: url(../images/slider-bar.gif) repeat-x 0 50%; height: 9px; position: absolute; top: 10px; left: -50px; margin-top: -1px; width: 900px; font-size: 1px; line-height: 1px; }
.ui-slider-handle { background: url(../images/slider.gif) no-repeat 50% 50%; width: 100px; height: 26px; position: absolute; top: 0; left: 50%; cursor: pointer; margin-left: -50px; }

/*
 * Footer
 */
.cms-index-index #footer,.catalog-category-view #footer  {background-position:0 -20px;padding-top:25px; }
#footer { background: url("../images/footer-con.jpg") repeat-x scroll 0 0 transparent; padding-top: 45px;position:relative; }
#footer-inner { width: 950px; margin: 0 auto; text-align: center; font-size: 11px;position:relative; }
#footer-inner p {margin:0; }
#footer a { text-decoration: underline; margin:0 5px;}
#footer a.facebook{background: url("../images/facebook.gif") no-repeat scroll 100% 0 transparent;padding-right:20px; }
#footer .footer-shadow{height:21px;left:-25px;position:absolute;top:-45px;width:1002px;background: url("../images/footer-shadow.png") no-repeat scroll 0 0 transparent; }
.cms-index-index #footer .footer-shadow,.catalog-category-view #footer  .footer-shadow{display:none; }
.cataloguep {margin-top:50px; background-color:#FFF; text-align:center}
.catalog-category-view .category-3 ul{height:300px!important;padding:10px 0;}
.catalog-category-view .category-3{height:320px!important;}
.catalog-category-view .category-3 #slideshow{height:320px!important;background:url(../images/product-list.jpg) repeat-x scroll 0 0 #FFFFFF!important ;}
.catalogsearch-result-index #slideshow li{width:240px!important;padding:25px 0;background:url(../images/product-list-sep.jpg) no-repeat scroll 100% 50% #FFFFFF!important ;text-align:center;}
.catalog-category-view .category-3 #slideshow li{width:240px!important;padding:50px 0;background:url(../images/product-list-sep.jpg) no-repeat scroll 100% 50% #FFFFFF!important ;text-align:center;}
.catalog-category-view .category-3 #slideshow li .hover-box {width:200px;}
.catalogsearch-result-index #slideshow li .hover-box {width:200px;}
.haut-de-page{background:url("../images/haut-de-page.jpg") repeat scroll 0 0 transparent;border-top:1px solid #E0E0E0;color:#999999;display:block;line-height:1.8;padding-right:10px;text-align:right;text-decoration:underline;margin-bottom:20px;}

.catalog-product-view #bigImg a:hover{cursor:url("../images/highslight/graphics/zoomin.cur"), pointer;}
.catalog-product-view .img a:hover{cursor:url("../images/highslight/graphics/zoomin.cur"),pointer;}
.highslide-div{background:url("../images/highslight/graphics/controlbar4-hover.gif") repeat scroll 100% 0 transparent;cursor:url("../images/highslight/graphics/zoomout.cur"), pointer;height:16px;position:absolute;right:5px;top:5px;width:16px;z-index:999;}
