/* slider
-------------------------------------------------------------- */
.pxs_container 						{ width: 100%; height: 518px; position: relative; overflow: hidden; -moz-box-shadow: 0px 0px 7px #000; -webkit-box-shadow: 0px 0px 7px #000; box-shadow: 0px 0px 7px #000; }
.pxs_bg 							{ background: transparent url(../images/bg.png) repeat top left; }
.pxs_bg div 						{ position: absolute; top: 0px; left: 0px; width: 7584px; height: 581px; background-repeat: repeat; background-position: top left; background-color: transparent; }
.pxs_bg .pxs_bg1 					{ background-image: url(../images/fond.jpg);  }
.pxs_bg .pxs_bg2 					{ background-image: url(../images/glitter-orange.png); }
.pxs_bg .pxs_bg3 					{ background-image: url(../images/glitter-jaune.png); }
.pxs_slider_wrapper 				{ display: none; }
.pxs_container ul 					{ margin: 0px; padding: 0px; list-style: none; }
ul.pxs_slider 						{ position: absolute; left: 0px; top: 0px; height: 420px; }
ul.pxs_slider li 					{ height: 420px; float: left; position: relative; }
ul.pxs_slider li img 				{ display: block; margin: 0px auto 0px auto; }
.readMore 							{ margin: -230px auto 0px auto; width: 980px; }
.readMore2 							{ margin: -280px auto 0px auto; width: 980px; }
.readMore3 							{ margin: -250px auto 0px auto; width: 980px; }
ul.pxs_thumbnails 					{ width: 100%; height: 65px; position: absolute; top: 450px; left: 50%; }
ul.pxs_thumbnails li 				{ position: absolute; display: block; }
ul.pxs_thumbnails li				{ position: absolute; top: 0; left: 0; }
ul.pxs_thumbnails li img 			{ border: 0px solid #FFFFFF; cursor: pointer; display: block; opacity: 0.3; filter: alpha(opacity=30); }
ul.pxs_thumbnails li img: hover 	{ opacity: 0.5; filter: alpha(opacity=50); }
ul.pxs_thumbnails li.selected img 	{ opacity: 1.0; filter: alpha(opacity=100); }
.pxs_navigation span 				{ position: absolute; width: 30px; height: 60px; top: 200px; -moz-opacity: 0.6 ; filter: alpha(opacity=60); opacity: 0.6; cursor: pointer; }
.pxs_navigation span: hover 		{ -moz-opacity: 1 ; filter: alpha(opacity=100); opacity: 01; }
.pxs_navigation span.pxs_prev 		{ background: url(../images/prev.gif) no-repeat center center; }
.pxs_navigation span.pxs_next 		{ background: url(../images/next.gif) no-repeat center center; }
.pxs_loading 						{ color: #fff; font-size: 20px; padding: 15px 15px 15px 50px; position: absolute; background: #333 url(../images/ajax-loader.gif) no-repeat 10px 50%; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; opacity: 0.7; width: 180px; position: absolute; top: 150px; left: 50%; margin-left: -90px; }

/* main content
-------------------------------------------------------------- */
.content h1							{ font-size: 23px; font-weight: bold; color: #ececec; margin: 0 0 20px; }
.content .intro-text				{ font-size: 17px; font-weight: bold; color: #ececec; margin: 20px 0; }
.content h2							{ font-size: 15px; font-weight: normal; color: #ececec; margin: 25px 0 20px; }
.content p							{ font-size: 14px; line-height: 1.3; color: #757575; margin: 20px 0; }
.content p strong					{ color: #bd1400; font-weight: normal; }
.content .signature					{ position: relative; }
.content .signature:after			{ content:  url(../images/signature-tidman.png); width: 83px; height: 74px; position: absolute; top: -10px; left: 150px; }
.content .signature2				{ position: relative; }
.content .signature2:after			{ content:  url(../images/brothers-tidman.png); width: 144px; height: 74px; position: absolute; top: -10px; left: 150px; }
.small								{ font-size: 9px; color: #757575;}

/* modules
-------------------------------------------------------------- */
.module								{ margin: 0 0 15px; }

/* connect for free module
-------------------------------------------------------------- */
.connect-for-free					{ background: url(../images/connect-for-free.png); width: 324px; height: 34px; padding: 85px 0 0 10px; }
.connect-for-free label				{ position: absolute; left: -999em; }
.connect-for-free #emailadvice 	{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 0 none; background: #e6e6e6; color: #6d6d6d; font-size: 12px; padding: 3px; width: 160px; margin: 0 10px 0 0; }

/*  like page
-------------------------------------------------------------- */
.like					{ background: url(../images/facebook-like.gif); height: 24px; width: 324px; border: 0 none; color: #6d6d6d; font-size: 12px; padding: 10px; margin: 15px 10px 10px 0; }

/*  medialink page
-------------------------------------------------------------- */
.medialink					{ height: 119px; width: 324px; border: 0 none; color: #6d6d6d; font-size: 12px; margin: 0px 0px 0 0; }


/* gold membership module
-------------------------------------------------------------- */
.gold-membership					{ background: url(../images/membership.png); width: 324px; height: 34px; padding: 85px 0 0 10px; margin: 0; }
.gold-membership label				{ position: absolute; left: -999em; }
.gold-membership #emailmembership 	{ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 0 none; background: #252525; color: #6d6d6d; font-size: 12px; padding: 3px; width: 160px; margin: 0 10px 0 0; }

/* news module
-------------------------------------------------------------- */
.news								{ background: #FFF; padding: 10px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;}
.news h2							{ font-size: 16px; font-weight: bold; color: #F74E32; margin: 5px 0 10px; }
.content .news p								{ font-size: 12px; color: #6d6d6d; margin: 0 0 5px; line-height: 1.4; }
.news p:last-child					{ margin: 0; }
.news a 							{ color: #a1a1a1; }
.news a:hover						{ color: #1b1b1b; }

/* pages
-------------------------------------------------------------- */
.page									{ background: #fff; width: 692px; margin: 0 auto; padding: 7px 0 0; }
.page .header							{ width: 692px; }
.page .wrapper							{ width: 692px; margin: 0 auto; border-bottom: 20px solid #fff; padding: 0 0 20px; }
.page-content							{ padding: 20px 0 0; background: #f4f4f4; }
.page-content h1						{ color: #000; font-size: 23px; font-weight: bold; margin: 0 0 20px; line-height: 1.2; }
.page-content h2						{ color: #000; font-size: 15px; font-weight: bold; margin: 0 0 5px; line-height: 1.2; }
.page-content h3						{ color: #000; font-size: 15px; font-weight: bold; margin: 20px 0 5px; line-height: 1.2; }
.page-content h4						{ color: #000; font-size: 13px; font-weight: bold; margin: 0 0 5px; line-height: 1.2; }
.page-content p							{ color: #3b3b3b; font-size: 13px; margin: 0 0 15px; line-height: 1.4; }
.page-content ul						{ list-style: none; padding: 0; margin: 0 0 15px; }
.page-content li						{ color: #3b3b3b; font-size: 13px; margin: 0 0 10px; line-height: 1.4; }
.page-content a							{ color: #c00; text-decoration: underline; font-weight: bold; }
.page-content a:hover					{ color: #f00; }
.page-content address					{ display: block; margin: 0 0 15px; font-style: normal; font-weight: bold; }

.section-style-a						{ border-bottom: 1px solid #dfdfdf; padding: 0 0 20px; margin: 0 25px 20px; padding: 0 0 20px; }
.section-style-b						{ padding: 0 25px 20px; }
.section-style-c						{ background: #dfdfdf; padding: 25px; overflow: hidden; }

.page-content .footer-nav				{ overflow: hidden; list-style: none; padding: 0; margin: 20px 0 5px; }
.footer-nav li							{ float: left; text-transform: uppercase; margin: 0 15px 0 0; font-size: 12px; }
.footer-nav li a, .copyright a			{ color: #999; font-weight: normal; }
.page-content .copyright				{ margin: 0 15px 0 0; font-size: 12px; color: #999; }

/* member page
-------------------------------------------------------------- */
.download-form							{ color: #000; }
.download-form label					{ color: #000; font-size: 14px; }
.download-form #emaildownload			{ background: #dfdfdf; font-size: 14px; color: #a8a8a8; border: 0 none; margin: 0 2px; width: 148px; }
.download-form .submit					{ background: #999; line-height:20px; width: 80px; border: 0 none; padding: 0; color: #000; font-size: 13px; cursor: pointer; margin: 0; }

.page-form .col-a						{ float: left; color: #000; }
.page-form .col-b						{ float: right; width: 274px; background: #D44D0B; padding: 12px 12px 30px; }

.page-form .form-item					{ margin: 0 0 5px; }
.page-form label						{ position: absolute; left: -999em; }
.page-form input						{ width: 225px; padding: 0; font-size: 14px; background: #dfdfdf; border: 0 none; margin: 0 2px; color: #a8a8a8; }
.page-form .submit						{  width: auto; margin: 10px 0 0; background: none; border: 0 none; padding: 0; text-decoration: underline; color: #000; font-size: 14px; cursor: pointer; }

.simply-sense h2						{ background: url(../images/headers/simply-sense.png); width: 203px; height: 76px; text-indent: -999em; margin: 0 auto; } 
.simply-sense p							{ color: #fff; font-weight: bold; font-size: 15px;  }

.guarantee-section img					{ float: left; margin: 0 15px 30px 0; }

.three-benefits strong					{ color: #c00; }
.three-benefits .col-a					{ float: left; width: 200px; }
.three-benefits .col-a img				{ margin: 0 0 25px; }
.three-benefits .col-b					{ float: right; width: 411px; }
.three-benefits .how-much li			{ margin: 0 0 5px; }
.three-benefits .how-much li:before		{ content: '>'; padding: 0 5px 0 0; font-weight: bold; }
