/* -----------------------------------------------------------------------
Blueprint CSS Framework 0.9
http://blueprintcss.org
* Copyright (c) 2007-Present. See LICENSE for more info.
* See README for instructions on how to use Blueprint.
* For credits and origins,see AUTHORS.
* This is a compressed file. See the sources in the 'src' directory.
----------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
Blueprint CSS Framework 0.9 :Reset
http://blueprintcss.org
* Copyright (c) 2007-Present. See LICENSE for more info.
* See README for instructions on how to use Blueprint.
* For credits and origins,see AUTHORS.
* This is a compressed file. See the sources in the 'src' directory.
----------------------------------------------------------------------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;/*vertical-align:baseline;*/}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
/*table,td,th{vertical-align:middle;}
*/
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
/* -----------------------------------------------------------------------
Blueprint CSS Framework 0.9 :Utils
http://blueprintcss.org
* Copyright (c) 2007-Present. See LICENSE for more info.
* See README for instructions on how to use Blueprint.
* For credits and origins,see AUTHORS.
* This is a compressed file. See the sources in the 'src' directory.
----------------------------------------------------------------------- */
.small{}
.large{}
.hide{display:none;}
.quiet{}
.loud{}
.highlight{}
.added{}
.removed{}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
/* Misc classes and elements
-------------------------------------------------------------- */
/* Use a .box to create a padded box inside a column. */ 
.box{}
/* Use this to create a horizontal ruler across a column. */
hr{}
hr.space{}
/* A container should group all your columns. */
.container{width:976px;margin:0 auto;}
/* Use this class on any div.span / container to see the grid. */
.showgrid{background:url(/stylesheets/blueprint/grid.png);}
/* Body margin for a sensile default look. */
body{/*margin:1.5em 0;*/}
/* Columns
-------------------------------------------------------------- */
/* Sets up basic grid floating and margin. */
div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24,div.span-25,div.span-26,div.span-27,div.span-28,div.span-29,div.span-30,div.span-31{float:left;margin-right:32px;}
/* The last column in a row needs this class. */
div.last{margin-right:0;}
/* Use these classes to set the width of a column. */
.span-1{width:16px;}
.span-2{width:48px;}
.span-3{width:80px;}
.span-4{width:112px;}
.span-5{width:144px;}
.span-6{width:176px;}
.span-7{width:208px;}
.span-8{width:240px;}
.span-9{width:272px;}
.span-10{width:304px;}
.span-11{width:336px;}
.span-12{width:368px;}
.span-13{width:400px;}
.span-14{width:432px;}
.span-15{width:464px;}
.span-16{width:496px;}
.span-17{width:528px;}
.span-18{width:560px;}
.span-19{width:592px;}
.span-20{width:624px;}
.span-21{width:656px;}
.span-22{width:688px;}
.span-23{width:720px;}
.span-24{width:752px;}
.span-25{width:784px;}
.span-26{width:816px;}
.span-27{width:848px;}
.span-28{width:880px;}
.span-29{width:912px;}
.span-30{width:944px;}
.span-31,div.span-31{width:976px;margin:0;}
/* Add these to a column to append empty cols. */
.append-1{padding-right:32px;}
.append-2{padding-right:64px;}
.append-3{padding-right:96px;}
.append-4{padding-right:128px;}
.append-5{padding-right:160px;}
.append-6{padding-right:192px;}
.append-7{padding-right:224px;}
.append-8{padding-right:256px;}
.append-9{padding-right:288px;}
.append-10{padding-right:320px;}
.append-11{padding-right:352px;}
.append-12{padding-right:384px;}
.append-13{padding-right:416px;}
.append-14{padding-right:448px;}
.append-15{padding-right:480px;}
.append-16{padding-right:512px;}
.append-17{padding-right:544px;}
.append-18{padding-right:576px;}
.append-19{padding-right:608px;}
.append-20{padding-right:640px;}
.append-21{padding-right:672px;}
.append-22{padding-right:704px;}
.append-23{padding-right:736px;}
.append-24{padding-right:768px;}
.append-25{padding-right:800px;}
.append-26{padding-right:832px;}
.append-27{padding-right:864px;}
.append-28{padding-right:896px;}
.append-29{padding-right:928px;}
.append-30{padding-right:960px;}
/* Add these to a column to prepend empty cols. */
.prepend-1{padding-left:32px;}
.prepend-2{padding-left:64px;}
.prepend-3{padding-left:96px;}
.prepend-4{padding-left:128px;}
.prepend-5{padding-left:160px;}
.prepend-6{padding-left:192px;}
.prepend-7{padding-left:224px;}
.prepend-8{padding-left:256px;}
.prepend-9{padding-left:288px;}
.prepend-10{padding-left:320px;}
.prepend-11{padding-left:352px;}
.prepend-12{padding-left:384px;}
.prepend-13{padding-left:416px;}
.prepend-14{padding-left:448px;}
.prepend-15{padding-left:480px;}
.prepend-16{padding-left:512px;}
.prepend-17{padding-left:544px;}
.prepend-18{padding-left:576px;}
.prepend-19{padding-left:608px;}
.prepend-20{padding-left:640px;}
.prepend-21{padding-left:672px;}
.prepend-22{padding-left:704px;}
.prepend-23{padding-left:736px;}
.prepend-24{padding-left:768px;}
.prepend-25{padding-left:800px;}
.prepend-26{padding-left:832px;}
.prepend-27{padding-left:864px;}
.prepend-28{padding-left:896px;}
.prepend-29{padding-left:928px;}
.prepend-30{padding-left:960px;}
/* Border on right hand side of a column. */
div.border{padding-right:7px;margin-right:8px;border-right:1px solid #eee;}
/* Border with more whitespace,spans one column. */
div.colborder{padding-right:11px;margin-right:8px;border-right:1px solid #eee;}
/* Use these classes on an element to push it into the 
next column,or to pull it into the previous column. */
.pull-1{margin-left:-32px;}
.pull-2{margin-left:-64px;}
.pull-3{margin-left:-96px;}
.pull-4{margin-left:-128px;}
.pull-5{margin-left:-160px;}
.pull-6{margin-left:-192px;}
.pull-7{margin-left:-224px;}
.pull-8{margin-left:-256px;}
.pull-9{margin-left:-288px;}
.pull-10{margin-left:-320px;}
.pull-11{margin-left:-352px;}
.pull-12{margin-left:-384px;}
.pull-13{margin-left:-416px;}
.pull-14{margin-left:-448px;}
.pull-15{margin-left:-480px;}
.pull-16{margin-left:-512px;}
.pull-17{margin-left:-544px;}
.pull-18{margin-left:-576px;}
.pull-19{margin-left:-608px;}
.pull-20{margin-left:-640px;}
.pull-21{margin-left:-672px;}
.pull-22{margin-left:-704px;}
.pull-23{margin-left:-736px;}
.pull-24{margin-left:-768px;}
.pull-25{margin-left:-800px;}
.pull-26{margin-left:-832px;}
.pull-27{margin-left:-864px;}
.pull-28{margin-left:-896px;}
.pull-29{margin-left:-928px;}
.pull-30{margin-left:-960px;}
.pull-31{margin-left:-992px;}
.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24,.pull-25,.pull-26,.pull-27,.pull-28,.pull-29,.pull-30,.pull-31{float:left;position:relative;}
.push-1{margin:0 -32px 1.5em 32px;}
.push-2{margin:0 -64px 1.5em 64px;}
.push-3{margin:0 -96px 1.5em 96px;}
.push-4{margin:0 -128px 1.5em 128px;}
.push-5{margin:0 -160px 1.5em 160px;}
.push-6{margin:0 -192px 1.5em 192px;}
.push-7{margin:0 -224px 1.5em 224px;}
.push-8{margin:0 -256px 1.5em 256px;}
.push-9{margin:0 -288px 1.5em 288px;}
.push-10{margin:0 -320px 1.5em 320px;}
.push-11{margin:0 -352px 1.5em 352px;}
.push-12{margin:0 -384px 1.5em 384px;}
.push-13{margin:0 -416px 1.5em 416px;}
.push-14{margin:0 -448px 1.5em 448px;}
.push-15{margin:0 -480px 1.5em 480px;}
.push-16{margin:0 -512px 1.5em 512px;}
.push-17{margin:0 -544px 1.5em 544px;}
.push-18{margin:0 -576px 1.5em 576px;}
.push-19{margin:0 -608px 1.5em 608px;}
.push-20{margin:0 -640px 1.5em 640px;}
.push-21{margin:0 -672px 1.5em 672px;}
.push-22{margin:0 -704px 1.5em 704px;}
.push-23{margin:0 -736px 1.5em 736px;}
.push-24{margin:0 -768px 1.5em 768px;}
.push-25{margin:0 -800px 1.5em 800px;}
.push-26{margin:0 -832px 1.5em 832px;}
.push-27{margin:0 -864px 1.5em 864px;}
.push-28{margin:0 -896px 1.5em 896px;}
.push-29{margin:0 -928px 1.5em 928px;}
.push-30{margin:0 -960px 1.5em 960px;}
.push-31{margin:0 -992px 1.5em 992px;}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24,.push-25,.push-26,.push-27,.push-28,.push-29,.push-30,.push-31{float:right;position:relative;}
/* Clearing floats without extra markup
Based on How To Clear Floats Without Structural Markup by PiE
[http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:inline-block;}
* html .clearfix,
* html .container{height:1%;}
.clearfix,.container{display:block;}
/* Regular clearing
apply to column that should drop below previous ones. */
.clear{clear:both;}


body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:15px;margin:0;padding:0;}
/* =page */
#page{min-height:800px;padding-bottom:30px;}
.container,#navigation{width:1000px;}
/* eof page */
/* =links */
body a,body a:link,body a:visited{outline:none;text-decoration:none;}
body a:hover{text-decoration:underline;}
/* eof links */
/* =h1..6 */
body h1{font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:24px;font-weight:normal;padding:5px 3px 0 0;margin-bottom:15px;}
body h2{font-size:32px;line-height:36px;margin:0 0 15px 0;}
body h3{font-size:13px;line-height:15px;margin:0 0 5px 0;}
body h4{font-size:11px;font-weight:bold;margin:0;padding:0;}
body h5{font-size:14px;line-height:18px;margin:0 0 5px 0;}
body h6{font-size:12px;line-height:16px;margin:0 0 5px 0;}
body .cms h3{margin-top:15px;}
/* eof h1..6 */
/* =paragraphs */
body p{margin:5px 0;padding:0;}
body p.summary{font-size:11px;font-weight:normal;margin:5px 0 5px 0;clear:left;}
/* eof paragraphs */
/* =lists */
ul{list-style:none;}
/* eof lists */
/* =account-banner */
#account-banner{right:0;position:absolute;top:35px;width:100%;z-index:2;text-align:right;}
#account-banner p{font-size:12px;margin:0 15px 0 0;padding:5px 5px 5px 5px;text-align:right;float:right;}
#account-banner p a{position:relative;text-decoration:none;z-index:1;}
#account-banner p a:hover{text-decoration:underline;}
#account-banner p span.cart-informations{font-weight:bold;padding-left:22px;}
/* eof account-banner */
/* =master-head */
#master-head{position:relative;height:136px;z-index:1;}
/* eof master-head */
/* =header */
#header{}
#header p.site-title{width:400px;height:59px;position:absolute;top:0px;left:0;padding:10px;z-index:10;margin:0;}
#header p.site-title a,#header p.site-title span{display:block;text-indent:-9999px;width:400px;height:59px;}
#header p.baseline{display:none;}
/* eof header */
/* =search */
#search{position:absolute;bottom:8px;left:0px;height:20px;padding:1px 5px 9px 5px;width:242px !important;}
#search label{display:block;float:left;width:55px;margin-top:7px;margin-left:8px;margin-right:2px;text-transform:uppercase;font-size:11px;}
#search input#search-text{font-size:11px;margin-left:8px;padding:1px 0 1px 5px;width:110px;margin-top:6px;}
#search span.submit input{width:40px;height:20px;font-size:10px;font-family:arial,helvetica,"Nimbus Sans L",sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;overflow:visible;padding:0px 8px 0px 8px;vertical-align:middle;}
/* eof search */
/* =navigation */
#navigation{height:30px;position:absolute;bottom:8px;left:0;}
#navigation h2{height:30px;right:-6px;position:absolute;text-indent:-9999px;bottom:-15px;width:6px;}
#navigation ul#main-navigation{margin-left:256px;}
#navigation ul#main-navigation li{float:left;font-size:11px;margin:0;padding:7px 0 8px 9px;position:relative;text-transform:uppercase;}
#navigation ul#main-navigation li a{text-decoration:none;}
#navigation ul#main-navigation li ul{position:absolute;left:0;top:30px;width:200px;}
#navigation ul#main-navigation li ul li{float:none;margin:0 5px 5px 5px;padding:0 0 5px 0;text-transform:none;}
#navigation ul#main-navigation li ul li.others{padding-top:5px;}
/* eof navigation */
/* =content */
#content{position:relative;margin-top:15px;z-index:0;width:1000px !important;}
#administration #content{position:relative;margin-top:15px;z-index:0;width:auto !important;}
/* eof content */
/* =footer */
#footer{width:100%;margin:0;}
#footer *{font-size:10px;}
#footer .container{padding-top:5px;padding-bottom:15px;}
#footer center{padding:0 5px;}
#footer p{text-align:center;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/* eof footer */
/* =primary-sidebar */
#primary-sidebar{font-size:11px;width:205px;margin-left:0px;}
#primary-sidebar a{text-decoration:none;}
#primary-sidebar a:hover{text-decoration:underline;}
#primary-sidebar ul li,#primary-sidebar ol li{line-height:13px;}
#primary-sidebar ol li{margin:0 0 0 20px;}
#primary-sidebar #subjects h3{margin:0 -9px 5px 2px;padding:5px 5px 10px 2px;font-family:Arial,Helvetica,sans-serif !important;font-size:16px !important;font-variant:small-caps;font-weight:normal;text-transform:none;}
/* eof primary-sidebar */
/* =subjects */
#subjects ul li ul{margin:5px 3px 10px 0;position:relative;/*text-align:justify;it's to enforce the space between keyword */}
#primary-sidebar ul.subjects li{line-height:10px;}
#subjects ul li ul li{display:inline;padding:0;margin:0;line-height:10px;font-size:10px;}
#subjects h3{margin:5px 0 0 0;padding:5px 0 3px 0;font-size:13px;line-height:15px;clear:both;font-weight:bold;}
#subjects ul li ul li.separator{font-size:10px;}
/* eof subjects */
/* =ads */
#ads{margin:0 0 15px 0;}
#ads h2,#ads p{font-size:9px;line-height:11px;text-align:center;margin:0 0 3px 0;}
/* eof ads */
/* =services */
#services{display:none;}
#services ul li{padding:0 0 0 15px;margin:0 0 5px 0;}
.span-31 .span-5 #services{display:block !important;}
/* eof services */
/* =aggregators */
#aggregators ul{margin-left:30px;}
#aggregators h2{position:relative;font-size:11px !important;line-height:13px;padding-left:0px;text-align:center;}
a.rss-icon{display:block;height:30px;position:absolute;right:-15px;text-indent:-9999px;top:-20px;width:30px;}
strong.aggregators a.rss-icon{display:block;height:15px;position:absolute;right:-15px;text-indent:-9999px;top:-3px;width:15px;}
/* eof aggregators */
/* =breadcrumb */
#breadcrumb{margin-bottom:15px;}
#breadcrumb ul{padding:5px;height:12px;}
#breadcrumb ul li{font-size:9px !important;}
#breadcrumb p{padding:5px;font-size:9px;height:12px;}
#breadcrumb ul li{float:left;}
/* eof breadcrumb */
/* =utils */
.decorated-box{margin:15px 14px 15px 12px;}
.decorated-box ul,.decorated-box ol{margin:5px;}
#ads{padding:5px;}
#others-sites{border:0 !important;}
#others-sites p{margin:0 0 5px 0;}
.decorated-box h2{font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;padding:7px 0 10px 0;text-indent:10pt;text-transform:uppercase;margin:0;line-height:12px;margin-left:-1px !important;margin-right:-1px !important;margin-top:-1px !important;}
.origin{margin-left:8px;}
.start{margin-top:-30px;}
.not-display{display:none;}
.white-space{margin-bottom:30px;}
.small-white-space{margin-top:15px !important;}
.small{font-size:10px;}
.block{margin-bottom:5px;padding:5px;z-index:1;}
.align-left{text-align:left !important;}
.align-center{text-align:center !important;}
.align-right{text-align:right !important;}
.decorated-title,.block h2{font-size:11px;line-height:13px;margin:0 0 0 0;padding:5px;position:relative;font-weight:bold;}
.block ul,.block p,.block ol{margin-top:10px;}
.decorated-title span{position:absolute;right:5px;top:5px;}
.checkbox{padding:0 5px 8px 4px;display:block;float:left;margin:-5px 5px 0 0;}
.checkbox input{margin:0 !important;}
.non-discounted-price{font-size:11px;text-decoration:line-through;}
/* eof utils */
/* shadow box */
div.shadow-bg{padding:0;}
div.shadow-bl{padding:0 4px 4px 0;}
div.shadow-bl a img{vertical-align:bottom;}
/* eof shadow box */
/* =account-navigation */
#account-navigation{position:absolute;top:17px;right:0;}
/* eof account-navigation */
/* =tabs */
ul.tabs{margin:5px 0 0 0 !important;padding:0;}
.supplements p.aka-tabs{padding:0 !important;height:25px;}
p.aka-tabs span{display:block;padding:5px;float:left;font-size:10px;}
#supplements{clear:both;}
.product-details ul.tabs{margin:0 0 0 0 !important;}
.product-details ul.tabs li{margin:0 2px 0 0 !important;}
ul.tabs li{float:left;margin:0 5px 0 0 !important;padding:0;}
ul.tabs li a,ul.tabs li span{display:block;padding:5px 5px 5px 5px;margin:0px;text-decoration:none;}
ul.tabs li a,ul.tabs li span{font-size:10px !important;cursor:pointer;}
ul.tabs li.active a{padding-top:15px !important;}
.product-details ul.tabs li a:hover,.product-details ul.tabs li.active a{padding-top:5px !important;cursor:pointer;}
/* eof tabs*/
/* =main */
body #main{position:relative;}
/* eof main */
/* =products */
body #front-products .product,body #products .product{/*height:135px;*/
height:1%;}
/* eof products */
/* =groups */
body .groups .group{text-align:center;}
body .groups .group .head{padding-left:15px;}
body .groups .group .clear{height:1px;}
body .groups .group h3,body .groups .group h3 a{font-size:10px;font-weight:normal !important;}
body .groups .group h3 a:hover{text-decoration:underline !important;}
/* eof groups */
/* =front-products */
#front-products{margin:10px 0 0 0;}
body #main #front-products h2{font-size:16px;margin:0 0 5px 0;}
/* eof front-products */
/* =product */
body .product-details p,body .product-details ul li{font-size:11px;line-height:13px;margin:0;padding:0;}
body .product-details h2{}
/* eof product */
/* =product :zoom */
body #main #product #cover{position:relative;margin-bottom:5px;}
body #main #product p.zoom{font-size:9px;text-align:center;}
body #main #product p.zoom a{padding:0 0 0 15px;text-decoration:none !important;}
body #main #product p.zoom a:hover{text-decoration:underline;}
body #product_description,body #product_outline{padding:5px;}
/* eof product :zoom */
/* =product :media-selector */
body #main #product #media-selector-form{position:relative;height:87px;margin:15px 0 0 0;width:307px;}
body #main #product #media-selector-form form label{display:block;font-size:13px;position:absolute;left:15px;top:15px;}
body #main #product #media-selector-form form input{position:absolute;right:0;top:0;}
body #main #product #media-selector-form form select{font-size:13px;width:215px;position:absolute;left:15px;top:35px;}
body #main #product .uniq-medium span{display:block;width:215px;position:absolute;left:15px;top:15px;text-align:center;font-size:18px;line-height:18px;padding:5px 5px 5px 5px;vertical-align:middle;margin-bottom:5px;}
body #main #product .coming-soon{text-align:center;font-size:18px;line-height:18px;padding:5px 5px 5px 5px;margin-bottom:5px;margin-top:15px;}
body #main #product .coming-soon span{font-weight:normal;display:block;padding:5px;}
/* =product :media-selector */
/* =product :media-features */
body #main #product #media-features{padding:0 10px 0 15px;margin-right:-35px;margin-left:-15px;}
body #main .features .block{padding:5px 10px 0 15px;margin-right:-27px;margin-left:-15px;}
body #main #product #media-features h2,body #main .features .block h2{font-family:Arial,Helvetica,sans-serif !important;font-size:15px !important;font-weight:bold;margin:2px 0 5px -8px;padding:10px 0 10px 8px;}
body #main #product #media-features ul li{margin:0 0 5px 0;padding:0 0 5px 0;position:relative;font-size:10px;}
body #main #product #media-features ul li h3{font-size:12px;width:150px;padding:0 !important;margin:0 !important;line-height:15px;font-weight:bold;}
body #main #product #media-features ul li p.price{position:absolute;right:5px;text-align:right;top:2px;width:150px;font-size:10px;font-weight:bold;}
body #main #product #media-features ul li p.features span{font-size:9px;}
body #main #product #media-features .non-discounted-price{font-size:9px !important;}
/* eof media-features */
/* extracts & supplements */
.features ul.tabs{height:25px;}
.features .features ul li{padding:0;font-size:10px !important;line-height:11px;}
#product .body .features ul li span.icon{float:left;}
.tabs_item ul,.supplements ul{padding-top:5px;margin-top:0;}
.tabs_item ul li,.supplements ul li{position:relative;padding-left:2px;padding-bottom:5px !important;padding-top:5px;margin-bottom:5px !important;}
.tabs_item ul li strong,.supplements ul li strong{font-weight:normal;}
.tabs_item h4,.supplements h4{font-size:11px;line-height:13px;padding-left:20px;width:180px;margin-bottom:0;font-weight:normal;margin-top:-15px;}
.tabs_item p,.supplements p{font-size:11px;padding-left:20px !important;}
.tabs_item p a,.supplements p a{font-size:10px;}
.tabs_item .link-to-flip-book,.supplements .link-to-flip-book{position:absolute;top:4px;right:27px;display:block;margin-left:2px;width:24px;height:24px;text-indent:-9999px;outline:0;}
.tabs_item .link-to-flip-book,.supplements .link-to-flip-book{position:absolute;top:0px;right:0px;display:block;margin-left:2px;width:24px;height:24px;text-indent:-9999px;outline:0;}
/* eof extracts & supplements */
.same-subject{padding-left:60px;}
/* =cart */
.cart .steps ol{list-style-type:none;margin-bottom:15px;}
.cart .steps ol li{float:left;margin-right:5px;padding:5px;font-size:11px;}
.cart .line p{padding:5px;margin-bottom:5px;font-size:11px;}
.cart .unit-price{padding-top:15px;margin-top:15px;text-align:right;}
.cart .actions-to-item p{text-align:center;}
.cart .actions-to-item p.update-and-destroy{text-align:left;}
.cart .actions-to-item p.update-and-destroy input{font-size:10px !important;padding:0;}
.cart .actions-to-item p strong,.cart .actions-to-item p span{display:block;}
.cart .actions-to-item p.qty strong{padding-top:5px;}
.cart .actions-to-item{margin-top:15px;}
.cart .discounts{margin-bottom:15px;}
.cart .discounts h2,.cart .total-price h2,.cart .shipping-costs h2{font-size:16px;line-height:16px;margin:0;}
.cart h3.small{font-size:16px;}
/* eof cart */
/* =table */
table{font-size:11px;}
table tr td{padding:5px;text-align:center;}
table thead tr th{padding:5px;font-size:10px;text-align:center;}
table#shipping_modes tr td{vertical-align:middle;}
table#shipping_modes tr th{font-size:9px;font-weight:bold;text-align:center;padding:1px;vertical-align:middle;}
/* eof table */
/* =agregators */
strong.aggregators{position:relative;font-weight:normal;}
/* eof agregators*/
/* =empty-box */
.empty-box .body{padding-left:15px !important;}
/* eof empty-box */
/* =embed */ /*#TODO :replace by box */
.embed{z-index:1;margin:0 0 5px 0;}
.cart .embed{margin:0 0 5px 0;}
.embed p,.groups p{font-size:10px;line-height:11px;padding-right:15px;}
.cart .embed h3{margin-top:15px;}
.embed h3{width:200px;}
.embed h3,.groups h3{font-size:14px;line-height:15px;}
.embed h3 span{font-size:13px;}
.embed .head{padding:10px 15px 0 15px;}
.cart .embed .head{padding-top:0;}
.visual{float:left;}
.embed .body{padding:0 15px 5px 15px;}
.embed .about-product,.embed .body{padding-left:115px;padding-right:15px;}
.embed .rank{position:absolute;top:-10px;right:-10px;padding:5px;width:20px;height:20px;}
.embed .first-rank{position:absolute;top:-15px;right:-15px;padding:5px;width:30px;height:38px;}
.embed .first-rank p{font-size:14px !important;font-weight:bold;text-align:center;padding-top:8px;margin:0 0 0 10px;}
.embed .rank p{font-size:13px !important;font-weight:bold;text-align:center;padding-top:4px !important;margin:0 0 0 6px;}
.embed .about-price a{display:block;margin-top:5px;margin-right:15px;padding:8px 0 8px 0;font-size:12px;padding-right:20px;text-decoration:none;}
.embed .clear{height:8px;}
.embed .about-price .from-prefix,.embed .about-price .discount,.embed .about-price .free{font-size:9px;}
.embed .about-price .public-price,.embed .about-price .discounted-price,.total-price span{font-weight:bold;}
p.total-price{padding-top:5px;}
.embed span.new{position:absolute;top:-10px;right:-10px;text-indent:-9999px;height:36px;width:34px;}
.block span.new{padding:13px 15px 15px 35px;}
.no-border{border:0 !important;}
.personal-product{}
/* eof embed */
/* =pagination */
.pagination{text-align:center;padding-bottom:4px;}
.pagination span{padding:5px;margin:0px;font-size:10px !important;padding-top:15px !important;font-weight:bold;}
.pagination span.gap{padding:5px;margin:0px;font-size:10px !important;padding-top:5px !important;}
.pagination a{padding:5px;text-decoration:none !important;font-size:10px !important;}
.pagination a:hover{padding:5px;margin:0px;font-size:10px !important;}
.pagination .prev_page,.pagination .next_page{font-size:10px !important;padding-top:5px !important;}
.pagination .disabled{font-weight:normal;}
/* eof pagination */
/* =others */
p.odd,p.even{padding:5px;}
p.destroy{text-indent:-9999px;width:30px;height:42px;}
p.destroy a{width:30px;height:42px;display:block;}
/* eof others */
/* = filters and results */
.filters-and-results{text-align:center;font-size:11px;font-weight:bold;padding:5px;}
.filters-and-results .number-of-results p{padding-left:15px;}
.filters-and-results form{display:inline;}
/* eof filters and results */
/* download */
.download-link{text-align:center;padding:5px !important;font-size:22px !important;text-transform:uppercase;}
.download-link a{display:block;padding:10px 5px 5px 5px;}
/* eof download */
/* =forms */
span.required{font-size:10px;}
.help{font-size:10px;padding:8px 5px 5px 25px;}
.form p.submit input,.inline-form p.submit input,.form span.submit input{border:0;text-align:center;font-size:11px;padding:3px;}
.print input{border:0;text-align:center;font-size:11px;padding:3px;}
.address{padding:5px;font-size:10px;}
.addresses p.first{margin-top:5px;}
.addresses p{margin:0 0 0 5px;padding:0;}
.actions,.action{font-size:10px;}
div.actions div input{border:0;text-align:center;font-size:11px;padding:3px;}
div.actions div.continue-to{float:left;}
div.actions div.continue-to input{border:0;text-align:center;font-size:11px;padding:3px;}
div.actions div.checkout{float:right;}
div.actions div.checkout input{border:0;text-align:center;font-size:11px;padding:3px;}
.checkbox{padding:5px 5px 5px 4px;display:block;float:left;margin-right:5px;margin-top:-5px;}
.checkbox input{margin:0 !important;}
.inline-form label{font-weight:bold;}
/* eof forms */
/* =notice */
#notice{padding:5px;text-align:center;font-size:13px;margin-bottom:5px;font-weight:bold;}
/* eof notice */
/* errors */
#errorExplanation{padding:15px;margin:0 0 15px 0;}
#errorExplanation h2{font-size:16px;margin:0;padding:0;}
#errorExplanation p{font-weight:bold;}
#errorExplanation ul{list-style:square;margin-left:15px;}
#errorExplanation ul li{margin:5px 0;}
/* eof errors */
/* =return-to */
p.return-to a{padding:5px;text-decoration:none;font-size:12px;}
p.return-to a span{font-size:16px !important;}
/* eof return-to */
/* =link-arrow */
.link-arrow p{margin-bottom:5px !important;padding-left:15px !important;}
/* eof link-arrow*/
#select_address h2{margin-bottom:0;}
#select_address h3{font-size:12px;font-weight:normal;}
.small-separation{height:1px;margin:0;padding:0;}
h1 span.icon{margin-top:-7px;}
#subjects{padding:5px;padding-left:10px;margin:0 0 15px 0;}
#subjects span.icon{margin-top:-7px;}
.more-margin-for-address{margin-left:55px;}
.to-admin{padding:1px 5px;font-weight:bold;text-decoration:underline;}
.position{position:absolute;top:6px;right:6px;font-size:9px;padding:2px 5px;}
/* = cart */
#cart_details{margin-bottom:15px;position:relative;}
.cart .embed .odd{padding-top:5px;}
.cart .embed p{padding-right:0 !important;}
.cart .aka-header{border:0;margin:0;margin-bottom:-7px;}
.cart .update-and-destroy{padding:0 !important;text-align:center !important;}
.cart .aka-header .actions-to-item{border:0;}
.cart .embed .odd{z-index:1;zoom:1;}
/* eof cart */
#catalog h3{margin:0;padding:0 0 3px 3px;font-size:13px;line-height:15px;clear:both;font-weight:normal;}
.item ul{list-style:square;list-style-position:outside;}
.item ul li{margin-left:16px !important;margin-bottom:3px;line-height:15px !important;}
.writers .clear{height:1px;margin:0 0 5px 0;}
#catalog ul.writers li{margin-left:4px !important;}
#catalog ul.writers{margin-top:5px;padding-top:5px;list-style:none;font-weight:normal;font-size:13px;line-height:15px;}
.list ul li{padding:5px 0;}
.affiliate-identifier{padding:0 2px;}
.separation{height:1px;padding:0;margin:0;}
.tools{text-align:center;margin-bottom:15px;padding:5px 0;}
.list ul li ul{list-style:square;}
.list ul li ul li{border:0;margin:0 0 0 15px;padding:0;}
.reference-this-product{margin-left:-15px;margin-right:-28px;padding:0 10px 0 15px;}
.reference-this-product h2{font-family:Arial,Helvetica,sans-serif !important;font-size:15px !important;font-weight:bold;margin:2px 8px 5px -8px;padding:10px 0 10px 8px;}
.reference-this-product input{font-size:9px;}
.reference-this-product .clippy-box{margin-top:5px;}
.reference-this-product .aka-label{font-size:9px;float:left;padding:0 !important;margin-right:5px;}
.affiliate-account-status{padding:5px;}
.affiliate-account-status h3{padding-top:10px;}
.affiliate-account-status .total-commission-amounts{font-size:24px;display:block;}
.affiliate-account-status .about-affiliate-account-status{padding:10px;}
.about-affiliate-account-status small{font-size:11px;}
.ready-to-connect{margin-top:30px;text-align:center;padding:5px !important;font-size:18px !important;text-transform:uppercase;}
.ready-to-connect a{display:block;padding:10px 5px 5px 5px;}
.promote-affiliation ul{list-style:square;}
.promote-affiliation ul li{margin:0 0 5px 15px !important;}
.product_sections,.more_details h2,.last-visited-products h2,#others-bought-products h2,#same-themes-products h2{font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif !important;font-size:12px !important;font-weight:normal !important;line-height:1.3 !important;margin:0 !important;padding:5px 5px 4px 30px !important;position:relative !important;text-decoration:none !important;text-transform:uppercase !important;vertical-align:middle !important;width:93% !important;}
.last-visited-products h2 strong,#others-bought-products h2 strong,#same-themes-products h2 strong{font-weight:normal !important;}
#product .body .block{border:0;}
.embed .rank p{font-size:13px !important;font-weight:bold;width:20px;margin:0 !important;padding-top:4px !important;text-align:center !important;}
.embed .order h3{font-size:10px;width:310px;}
.cartify{padding:0 1px;font-size:10px;}
/**/
/* prototype-carousel */
div.tab{width:700px;height:170px;margin-top:5px;}
.carousel{overflow:hidden;}
.carousel .middle{overflow:auto;height:190px;}
.sliderize{height:150px;}
.sliderize .inner{width:10000px;}
.scroller-1,.scroller-1 .slide{overflow:hidden;/*position:relative;*/
width:350px;z-index:1;}
.scroller-2{overflow:hidden;/*position:relative;*/
width:720px;z-index:1;margin-left:-3px;}
.sliderize .slide{float:left;}
.scroller-2 .slide .span-11{margin:0 35px 0 0;}
.scroller-1 .slide .span-11{margin:0;}
.tab .controls{margin-top:0px;}
.tab .authors{display:none;/* disable authors :can have a lot of */}
.tab-size-2 .controls{width:700px;}
.tab-size-2 .controls p{padding-bottom:15px !important;}
.tab-size-1 .controls{width:340px;}
.tab-size-1 .controls{width:330px;}
.tab .ico-next{display:block;background:url(/izibook/themes/common/images/next-icon.png) no-repeat top left;text-indent:-9999px;float:right;}
.tab .ico-prev{display:block;background:url(/izibook/themes/common/images/previous-icon.png) no-repeat top right;text-indent:-9999px;float:left;}
.tab-size-1 .ico-next,.tab-size-1 .ico-prev{width:160px;}
.tab-size-2 .ico-next,.tab-size-2 .ico-prev{width:335px;}
.tab-size-2 .ico-prev{margin-left:10px;}
#administration .tab-size-2 .ico-prev{margin-left:50px;}
.element .product p{text-align:left !important;}
.element .about-product h3{margin-top:0 !important;}
.patchy{width:704px !important;}
div.colborder{padding-right:11px;margin-right:15px;}
.element{overflow:hidden;}
.content{margin-bottom:15px;}
.element .left{float:left;}
.element .right{float:right;}
.element .top,.element .bottom{text-align:center !important;}
.rich-text img{padding:2px;}
.element .left img{margin:0 15px 5px 0;}
.element .right img{margin:0 0px 5px 15px;}
.element p{margin:0 !important;padding:0 !important;}
.element h1{margin:0 0 5px 0;}
.element .content ul li{list-style-position:inside;margin:5px 5px 5px 0 !important;}
.rich-text p,.rich-text ul li{font-size:12px;text-align:left !important;line-height:15px;}
.extended_content{font-size:11px;}
.homepage .cms h2{font-size:22px;line-height:26px;margin:0 0 5px 0;}
.homepage .cms h3{margin-top:0px;}
.homepage .author h3{font-size:16px;}
.audio-player .visual{margin-right:15px;}
.form fieldset fieldset{margin:0;padding:0;}
.align-justify p{text-align:justify !important;}
#administration .tab-size-2 .ico-next,#administration .tab-size-2 .ico-prev{width:250px !important;}
/**/
.cms em{font-style:italic;}
.rankilize{position:relative;}


.form label{display:block;margin:5px 0 0 0;font-weight:bold;}
.form p input,.form p select{font-size:12px;padding:2px;margin: 0;border:1px solid #ccc;}
.form p.submit{padding:0 5px 5px 5px;text-align:right;}
.actions{font-size:10px;}
#advise_address .form label{margin:0;text-transform :capitalize;}


.cms h3{color:#000;}
.cms p{text-align:justify;margin-right:30px;color:#555;margin-bottom:5px !important;}
.cms ul{list-style:square;margin-top:15px;}
.cms ul li{text-align:justify;margin:5px 30px 5px 15px !important;color:#555;}
.cms h4{margin-top:15px;}
.cms ol{margin-left: 15px;}
.cms ol li{text-align:justify;margin:5px 30px 5px 15px !important;color:#555;}


body{background:#eee url(/izibook/themes/default/images/body.png) repeat-x top left;color:#333333;}
body a{color:#666;}
body a:hover{color:#666;}
body #main p.summary,body strong{color:#000000;}
body h1{color:#E64600;}
body h4{color:#E64600;}
/* =page */
#page{background:#ffffff;}
/* eof page */
#account-banner .span-31 p{background:none;}
#account-banner p,#account-banner p a{color:#333333;}
#account-banner p span.cart-informations span.message,#account-banner p span.cart-informations span.price{color:#333333;}
#account-banner p span.cart-informations{background:url(/izibook/themes/default/images/cart.gif) no-repeat top left;}
#account-banner p .separator{color:#333333 !important;}
/* eof account-banner */
#master-head{background:url(/izibook/themes/default/images/bg.png) no-repeat top left;}
/* =header */
#header p.site-title{z-index:3;}
#header p.site-title a,#header p.site-title span{background:url(/izibook/themes/default/images/logo.gif) no-repeat 8px 0;}
/* eof header */
/* =search */
#search{background:#FF970A;}
#search label{background:none;color:#000;}
#search input#search-text{color:#333;border:1px solid #C8C8C8;}
#search span.submit input{color:#fff;border-bottom:1px solid #C34D02;border-left:1px solid #FFFFFF;border-right:2px solid #939393;border-top:1px solid #C34D02 !important;background:url(/izibook/themes/default/images/button.gif) no-repeat scroll 0 0}
#search span.submit input:hover{border-bottom:1px solid #444;}
/* eof search */
/* =navigation */
#navigation h2{background:none;}
#navigation{background:#494949;}
#navigation ul#main-navigation li{background:#494949;color:#EFC83D;}
#navigation ul#main-navigation li a{color:#EFC83D;}
#navigation ul#main-navigation li a:hover{color:#fff;}
#navigation ul#main-navigation li ul{background:#494949;}
#navigation ul#main-navigation li ul li{border:0;}
#navigation ul#main-navigation li ul li a{color:#fff;}
#navigation ul#main-navigation li ul li a:hover{color:#EFC83D;text-decoration:underline;}
#navigation ul#main-navigation li ul li.others{border-top:1px solid #646464;}
#navigation ul#main-navigation li ul li.others a{color:#EFC83D;}
#navigation ul#main-navigation li ul li.others a:hover{color:#fff;}
/* eof navigation */
/* =footer */
#footer .container{background:#fff url(/izibook/themes/default/images/footer.jpg) repeat-x top left;color:#333333;}
#footer a{color:#333333;}
/* eof footer */
/* primary-sidebar */
#primary-sidebar{background:url(/izibook/themes/default/images/gauche.jpg) repeat-y right top;border:0;border-top:1px solid #E6E6E6 !important;border-bottom:1px solid #E6E6E6 !important;}
#primary-sidebar .decorated-box{border-left:1px solid #494949;border-right:1px solid #494949;border-bottom:1px solid #494949;}
#primary-sidebar .decorated-box a,#primary-sidebar .decorated-box a:hover{color:#000000;}
#primary-sidebar .decorated-box h2{background:url(/izibook/themes/default/images/decorated-box-title.jpg) no-repeat top left;color:#fff;}
#primary-sidebar #aggregators h2{background:url(/izibook/themes/default/images/aggregators.jpg) no-repeat top left;color:#fff;}
#primary-sidebar #subjects{border:0;}
#primary-sidebar #subjects h2{display:none;}
#primary-sidebar #subjects h3{border:0;background:#fff url(/izibook/themes/default/images/module_line.png) repeat-x bottom left;}
#primary-sidebar #subjects h3 a{color:#323232;}
#primary-sidebar #subjects a,#primary-sidebar #subjects a:hover{color:#666;}
/* eof of primary sidebar */
/* =subjects */
#subjects h3{border-bottom:1px solid #eee;}
#subjects ul li ul li a{color:#646464;}
/* eof subjects */
/* =services */
#services ul li{background:url(/izibook/themes/default/images/orange-arrow.gif) no-repeat 0 3px;}
/* eof services */
/* =link-arrow */
.link-arrow p{background:url(/izibook/themes/default/images/orange-arrow.gif) no-repeat 0 3px;}
/* eof link-arrow*/
/* =ads */
#ads h2{color:#999;}
/* eof ads */
/* =aggregators */
/*#aggregators{background:url(../images/box-title.png) repeat-x 0 15px;}
#aggregators h2{background:#FE970A;}
*/
a.rss-icon{background:url(/izibook/themes/default/images/icons/rss.png) no-repeat top left;}
strong.aggregators a.rss-icon{background:url(/izibook/themes/default/images/icons/small-rss.png) no-repeat top left;}
/* eof aggregators */
/* =breadcrumb */
#breadcrumb ul,#breadcrumb p{border-bottom:1px dotted #eee;color:#999;}
/* eof breadcrumb */
/* =utils */
.block{border:1px solid #eee;}
/* eof utils */
/* =empty-box */
.empty-box{background:url(/izibook/themes/common/images/empty-box-body.png) repeat-y top left !important;}
/* eof empty-box */
/* =embed */ /*#TODO :replace by box */
.embed{background:url(/izibook/themes/common/images/embed-body.png) repeat-y top left;}
.cart .embed{background:none;}
.embed h3 span{color:#666;}
#main h3 a{border-bottom:0;color:#000;font-weight:bold;text-decoration:none;}
.embed h3 a:hover{border-bottom:0;text-decoration:underline !important;}
.embed .head{background:url(/izibook/themes/common/images/embed-head.png) no-repeat top left;}
.cart .embed .head{background:none;}
.embed .clear{background:url(/izibook/themes/common/images/embed-foot.png) no-repeat 0 0px;}
.cart .embed .clear{background:none;}
.embed .rank{background:url(/izibook/themes/default/images/star.png) no-repeat top left;}
.embed .first-rank{background:url(/izibook/themes/default/images/first-star.png) no-repeat top left;}
.embed .first-rank p{color:#fff;}
.embed .rank p{color:#fff;}
.embed .about-price a span.public-price,.embed .about-price a span.discounted-price{color:#C8001E;}
.embed .about-price a:hover{text-decoration:underline;}
.embed .about-price a{color:#666;}
.embed span.new,span.new{background:url(/izibook/themes/default/images/new.png) no-repeat top left;}
/* eof embed */
/* =tabs */
.features ul.tabs,.supplements p.aka-tabs{border-bottom:1px solid #eee;}
.features .features ul li{border-bottom:1px solid #eee;}
ul.tabs li a,ul.tabs li span{background:#FF970A;color:#fff !important;}
ul.tabs li a:hover,ul.tabs li.active a,ul.tabs li span:hover,ul.tabs li.active span,p.aka-tabs span{background:#E64600;color:#fff !important;}
/* eof tabs*/
/* =product */
body #main #product p.zoom a{background:url(/izibook/themes/default/images/icons/loupe.gif) no-repeat top left;}
body #main #media-selector-form{background:url(/izibook/themes/default/images/media-selector-form.jpg) no-repeat top left;}
body #main #product #media-selector-form form label{color:#333;}
body #main #product #media-selector-form form select{background:#fff;border:1px solid #EEEEEE;}
body #main #product .uniq-medium span{background:#aaa;color:#FFFFFF;}
body #main #product .coming-soon{background:#EEEEEE;}
body #main #product .coming-soon span{background:#aaa;color:#FFFFFF;}
.download-link{background:#eee;}
.download-link a{color:#fff;background:#666;}
.download-link a:hover{background:#ccc;}
/* eof product */
/* =media-features */
body #main #product #media-features{background:url(/izibook/themes/default/images/droite.jpg) repeat-y top left;border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6;}
body #main .features .block{background:url(/izibook/themes/default/images/droite.jpg) repeat-y top left;border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6;}
body #main #product #media-features h2,body #main .features .block h2{background:#FFFFFF url(/izibook/themes/default/images/module_line.png) repeat-x left bottom;margin-left:-13px;color:#323232;}
body #main #product #media-features ul li{border-bottom:1px solid #eee;}
body #main #product #media-features ul li p.features span{color:#666666;}
body #main #product #media-features ul li h3{color:#E64600;}
body #main #product #media-features ul li p.price .discounted-price{color:#E64600;}
body #main #product #media-features ul li p.price .non-discounted-price{color:#666666;}
/* eof media-features*/
/* extracts & supplements */
.tabs_item ul li,.supplements ul li{border-bottom:1px solid #eee;}
.tabs_item ul li a,.supplements ul li a{color:#000;text-decoration:underline;}
/* eof extracts & supplements */
/* =cart */
.cart .steps ol li.step-one{border-bottom:5px solid #FADACC;}
.cart .steps ol li.step-two{border-bottom:5px solid #F5B599;}
.cart .steps ol li.step-three{border-bottom:5px solid #F09066;}
.cart .steps ol li.step-four{border-bottom:5px solid #EB6B33;}
.cart .steps ol li.step-five{border-bottom:5px solid #E64600;}
.cart .steps ol li.active{border-bottom:5px solid #000 !important;}
.cart .line p{background:#eee;}
.cart .unit-price{border-top:1px solid #eee;}
.cart .embed{border-bottom:1px dotted #eee;}
.cart #actions-to-item{}
/* eof cart */
/* =flippable */
.tabs_item ul li strong,.supplements ul li strong{color:#C8001E;}
.link-to-flip-book{background:url('/images/icons/leafable.jpg') no-repeat 0 0;}
.link-to-flip-book:hover{background:url('/images/leafable.png') no-repeat 0 -24px;}
.tabs_item h2,.supplements h2{background:none;border-bottom:1px dotted #ccc;}
/* eof flippable */
/* =adresses */
#addresses .address{background:#eee;color:#244B59;}
p.edit-address{border-top:1px dotted #000;}
/* eof addresses*/
/* =pagination */
.pagination{border-bottom:1px dotted #eee;}
.pagination span{border:1px solid #FE970A;color:#FE970A !important;}
.pagination a{border:1px solid #FBCF73;color:#846C3C !important;}
.pagination a:hover{background:#FE970A;color:#fff !important;}
.pagination .disabled,.pagination .gap{color:#999 !important;border:1px solid #eee !important;}
/* eof pagination */
/* =table */
table{color:#516B74;}
table#order{color:#555;}
table tr td{border:1px solid #fff;}
table thead tr th,table#shipping_modes tr th{background:#eee;border:1px solid #fff;}
table tfoot tr td{border-top:1px solid #fff;}
table tfoot tr.odd .first-cell{background:#eee;color:#666;}
table tfoot tr.even .first-cell{background:#ccc;color:#666;}
table .odd{background:#FCECE5;}
table .even{background:#FEF6F2;}
table#order .odd,table#order .even{background:none;}
table#order .odd td,table#order .even td{border:0;border-bottom:1px solid #eee;}
table#order tfoot td{background:none;border:0 !important;}
/* eof table */
/* =others */
.discounts{border-bottom:1px dotted #eee;}
.discounts div.odd p{background:#eee !important;}
.discounts div.even p{background:#f8f8f8 !important;}
p.destroy{background:url(/izibook/themes/default/images/destroy.png) no-repeat 0 12px;}
/* eof others */
/* =shadow box */
div.shadow-bg{background:transparent url(/images/shadow/shadow-bg.png) no-repeat scroll right bottom;}
div.shadow-tr{background:transparent url(/images/shadow/shadow-tr.png) no-repeat scroll right top;}
div.shadow-bl{background:transparent url(/images/shadow/shadow-bl.png) no-repeat scroll left bottom;}
/* eof shadow box */
/* =filters and results */
.filters-and-results{border-top:1px dotted #eee;border-bottom:1px dotted #eee;}
/* eof filters and results */
.list ul li{border-bottom:1px solid #eee;}
.affiliate-identifier{background:#eee;border:1px solid #ccc;}
.tools{background:#FFFFCC;border-bottom:1px solid #eee;}
.reference-this-product{background:transparent url(/izibook/themes/default/images/droite.jpg) repeat-y left top;border-bottom:1px solid #E6E6E6 !important;border-top:1px solid #E6E6E6 !important;}
.reference-this-product h2{background:#FFFFFF url(/izibook/themes/default/images/module_line.png) repeat-x left bottom;color:#323232;}
.reference-this-product input{color:#666;}
.reference-this-product .aka-label{color:#666;}
/* =forms */
span.required{color:#999;}
.help{background:url(/izibook/themes/common/images/help-field.gif) no-repeat scroll 5px center;}
div.actions div input{color:#fff;}
div.actions div.continue-to input,div.actions div.checkout input,div.actions div.continue-to,.form p.submit input.cancel,.print input,.form p.submit input,.inline-form p.submit input,.form span.submit input{background:#E8561A;color:#fff;}
.checkbox{background:#eee;}
/* eof forms */
/* =notice */
#notice{background:#f8f8f8;color:#000;border:5px solid #FE970A;}
/* eof notice */
/* errors */
span.fieldWithErrors input{background:#FBE3E4;}
#errorExplanation{background:#FBE3E4;}
#errorExplanation h2{color:#8A1F11;border-bottom:1px solid #8A1F11;}
/* eof errors */
/* =return-to */
p.return-to a{background:#E8561A;color:#fff;}
/* eof return-to */
.last{border:0 !important;}
#select_address h3{color:#000;}
.to-admin{background:#fc0;}
.position{border-left:1px solid #eee;color:#ccc;border-bottom:1px solid #eee;}
/* =cart */
#cart_details{background:#eee;border:1px solid #ccc;}
.cart .embed{border-bottom:1px dotted #ccc;}
.cart .actions-to-item{border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;}
.cart .embed .odd{background:#e3e3e3;}
.cart .aka-header .actions-to-item{background:#eee;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
/* eof cart */
#catalog ul.writers{border-top:1px solid #eee;}
#catalog ul.writers{border-top:1px solid #eee;}
.affiliate-account-status{border-bottom:1px solid #eee;}
.affiliate-account-status .about-affiliate-account-status{background:#C4DCE6;color:#000;}
.ready-to-connect{background:#eee;}
.ready-to-connect a{color:#fff;background:#666;}
.ready-to-connect a:hover{background:#ccc;}
.promote-affiliation{border-top:1px solid #eee;}
/* associate icons */
.entreprise,.metiers_et_formations,.vie_pratique,.loisirs_creatifs,.informatique,.sante__bien_etre,.developpement_personnel,.couple,.voyage,.cuisine_et_vin,.ludique{width:25px;height:25px;display:block;float:left;margin-right:5px;margin-top:-3px;background:url(/izibook/themes/default/images/module_icons.png) no-repeat}
.entreprise{background-position:0 0;}
.metiers_et_formations{background-position:0 -25px;}
.vie_pratique{background-position:0 -50px;}
.loisirs_creatifs{background-position:0 -75px;}
.informatique{background-position:0 -100px;}
.sante__bien_etre{background-position:0 -125px;}
.developpement_personnel{background-position:0 -150px;}
.couple{background-position:0 -175px;}
.voyage{background-position:0 -200px;}
.cuisine_et_vin{background-position:0 -225px;}
.ludique{background-position:0 -250px;}
.product_sections,.more_details h2,.last-visited-products h2,#others-bought-products h2,#same-themes-products h2{background:#E8561A url(/izibook/themes/default/images/product_section.jpg) no-repeat top left;color:#fff !important;}
.last-visited-products h2 strong,#others-bought-products h2 strong,#same-themes-products h2 strong{color:#fff;}
.last-visited-products,#others-bought-products,#same-themes-products{border:0;}
.cartify{background:#FFFFCC;}
/* page system */
div.colborder{border-right:1px solid #eee;}
.rich-text img{border:1px solid #eee;}
.element .content ul li{color:#555555;}
