@import "reset.css";@import "foundation.css";body#coming-soon{margin-bottom:40px;}
body#pages{margin:30px 0 40px;padding:0;}
#main-container{width:900px;margin:0 auto;padding:0;background:#fff;overflow:hidden;position:relative;}
#header{width:900px;margin:0 auto;padding:0;background:#fff;overflow:hidden;position:relative;}
body#pages #logo{width:201px;height:53px;float:left;margin:10px 0 0 0;padding:0;background:url(/images/fertili-plus-logo.png) no-repeat 0 0;}
#logo a{display:block;text-indent:-1234px;}
ul#navigation{position:absolute;top:32px;left:221px;padding:0;z-index:1;}
ul#navigation li{display:inline;margin:0;padding:0;font-weight:bold;}
ul#navigation li a{display:block;float:left;padding:5px 10px 4px;margin:0 5px 0 0;background:#efefef;border-top:solid 1px #b3b3b3;border-left:solid 1px #b3b3b3;border-right:solid 1px #b3b3b3;border-bottom:solid 1px #b3b3b3;text-decoration:none;}
ul#navigation li.active a,ul#navigation li a:hover{padding:5px 10px 5px;border-bottom:none;background:#fff;}
ul#social-networks{width:180px;float:right;margin:5px 0 0 0;padding:0;}
ul#social-networks li{display:inline;margin:0;padding:0;font-size:11px;line-height:11px;}
ul#social-networks li a{display:block;margin:0;padding:0 0 0 25px;height:35px;float:left;}
ul#social-networks li#twitter a{background:url('img/twitter.png') left 1px no-repeat;width:50px;margin:0 10px 0 0;}
ul#social-networks li#facebook a{background:url('img/facebook.png') left 1px no-repeat;width:70px;}
body#coming-soon #logo{margin:100px auto 20px;padding:0;width:550px;}
hr#logo-line{width:740px;height:1px;background:#b3b3b3;margin:0 auto;border:none;}
#content{width:750px;margin:0 auto;padding:40px 0 20px;position:relative;}
#content-conception{width:750px;margin:330px auto 0;padding:10px 0 40px 0;position:relative;}
#content-reviews{width:740px;margin:40px auto 0;padding:10px 0 40px 0;position:relative;}
p#breadcrumb{position:absolute;left:30px;top:65px;font-size:13px;font-weight:bold;color:#808080;z-index:1;}
p#breadcrumb a.parent-page{color:#808080;}
p#breadcrumb a:hover{color:#0096c8;}
.current-page{color:#b3b3b3;font-weight:normal;}
ul#rss{position:absolute;right:0;top:70px;width:75px;}
ul#rss li{display:inline;font-size:11px;line-height:11px;}
ul#rss li a{display:block;margin:0;padding:0 0 0 25px;height:35px;float:left;background:url('img/rss.png') left 1px no-repeat;width:50px;margin:0 10px 0 0;}
.post h1{font-size:26px;color:#0096c8;margin:0;}
.blog-post h1,h2{font-size:26px;color:#0096c8;margin:0;padding:0;}
.blog-post h2#press{font-size:20px;color:#0096c8;margin:0;padding:0;}
.blog-post p.break{margin:20px 0 0;}
.blog-post p.details{margin:0;}
.blog-post p.details-last{margin:0 0 20px;}
#conception-download{margin:20px auto;width:820px;height:28px;padding:0;}
.conception-review{width:160px;margin:0 auto;overflow:hidden;}
.star-rating-wrap,.star-rating-form{width:90px;margin:0;padding:0;float:left;}
p.conception-review-count{font-size:13px;float:right;}
p.download-for-free{width:296px;height:31px;margin:0 auto 5px;}
p.download-for-free a{width:296px;height:31px;margin:0 auto;padding:0;position:relative;display:block;overflow:hidden;}
p.download-for-free a span{width:296px;height:31px;display:block;position:absolute;left:0;top:0;z-index:1;background:url('img/download-now.png') left top no-repeat;}
p.download-for-free-1{width:296px;height:31px;margin:20px auto;}
p.download-for-free-1 a{width:296px;height:31px;margin:0 auto;padding:0;position:relative;display:block;overflow:hidden;}
p.download-for-free-1 a span{width:296px;height:31px;display:block;position:absolute;left:0;top:0;z-index:1;background:url('img/download-now.png') left top no-repeat;}
#conception-steps-wrap{width:680px;margin:20px auto 0;}
.conception-step{margin:0;padding:15px 0;width:680px;overflow:hidden;}
.conception-step-desc-odd{float:right;width:410px;margin:0;padding:0;}
.conception-step-desc-even{float:left;width:410px;margin:0;padding:0;}
.conception-step h2{font-size:20px;color:#fdb834;margin:0;padding:0;line-height:30px;}
span.h2-indent{margin:0 0 0 20px;padding:0;}
span.orange-text{color:#fdb834;}
.conception-step p{color:#808080;margin:0 0 10px 20px;}
.conception-step img.odd{width:255px;float:left;margin:0 5px 0 0;}
.conception-step img.even{width:255px;float:right;margin:0 0 0 5px;}
#content-general h1,#content-conception h1,#content-reviews h1,#newsroom h1{text-align:center;padding:0 0 10px;width:710px;margin:0 auto 10px;color:#646464;border-bottom:solid 1px #b3b3b3;font-size:36px;}
#conception-download h1{text-align:left;padding:10px 0 10px;margin:0 auto 10px;color:#fdb834;font-size:52px;}
#content-general h2{font-size:20px;color:#646464;margin:20px 0 0;padding:0;}
#content-blogs h3{font-size:16px;color:#646464;margin:10px 0 0 20px;padding:0;}
#content-general ul,.blog-post ul{margin:0 0 20px;padding:0;}
#content-general ul li,.blog-post ul li{margin:0 0 0 25px;font-size:13px;color:#808080;}
#content-general p.break{margin:10px 0 0;}
#content-general p.additional{margin:40px 0 20px;}
#content-general p.thank-you{margin:40px 0 0 0;}
#content-general p#to-contact{margin:40px 0 0 0;}
#content-general p#last-update{margin:20px 0;font-weight:bold;}
.post p#closing{margin:20px 0;}
.blog-post{overflow:hidden;}
.post p,.blog-post p{color:#808080;margin:20px 0 0;}
.blog-post p img.alignleft{float:left;margin:0 20px 20px 0;padding:0;}
.blog-post p img.alignright{float:right;margin:0 0 20px 20px;padding:0;}
p.write-comment{text-align:right;margin:10px 0 20px 0;}
#intro{width:740px;margin:10px auto 20px;padding:0;}
#intro-conception{width:750px;margin:10px auto 20px;padding:0;}
#intro p{font-family:"Georgia",Times New Roman,serif;font-size:26px;line-height:34px;text-align:center;color:#646464;font-weight:normal;}
#intro-conception p{font-family:"Georgia",Times New Roman,serif;font-size:32px;line-height:34px;text-align:left;color:#646464;font-weight:normal;}
#intro-home{width:740px;margin:10px auto 40px;padding:0;}
#intro-home p{font-family:"Georgia",Times New Roman,serif;font-size:24px;line-height:34px;text-align:center;color:#646464;font-weight:normal;}
#intro-home p .availability{font-size:26px;}
#offers-downloads{margin:20px auto 40px;width:740px;padding:0;overflow:hidden;background:url('img/curvebracket.png') 380px top no-repeat;}
.offers-downloads-conception{margin:20px auto;width:740px;padding:0;overflow:hidden;clear:both;background:url('img/curvebracket.png') 380px top no-repeat;}
.offer-section{float:left;width:350px;margin:0 60px 0 0;padding:0;}
.offer-section p{color:#646464;font-weight:bold;}
.offer-section small{color:#b3b3b3;}
.downloads-section{float:left;width:330px;margin:0;padding:0;background:url('img/conception-framework-small.png') left top no-repeat;overflow:hidden;}
p.guide{margin:20px 0;color:#646464;font-weight:bold;width:150px;float:right;}
p#download-guide,p.download-guide{margin:0;display:block;clear:both;}
p#download-guide a,p.download-guide a{position:relative;width:219px;display:block;height:23px;margin:0 auto;padding:0;overflow:hidden;cursor:pointer;}
p#download-guide a span,p.download-guide a span{display:block;position:absolute;left:0;top:0;width:219px;height:23px;margin:0;z-index:1;background:url('img/download-now-small.png') left top no-repeat;}
span.optional{font-style:italic;color:#b3b3b3;}
.offers-form-element{float:left;width:130px;margin:0 10px 0 0;}
#offers-downloads label,.offers-downloads-conception label{display:block;color:#808080;font-weight:bold;font-size:13px;}
#offers-form,.offers-form-conception{margin:20px 0 5px 0;overflow:hidden;}
#offers-form input[type=text],.offers-form-conception input[type=text]{border:solid 1px #d0d0d0;background:#fff;height:20px;width:128px;margin:0;}
#offers-form input[type=text]:focus,.offers-form-conception input[type=text]:focus{background:#faf0c8;border:solid 1px #fdb834;}
input.btn-join{float:left;width:43px;height:23px;margin:23px 0 0 0;}
#home-rating,.download-rating{width:160px;margin:5px auto 0;padding:0;overflow:hidden;}
#home-rating p,.download-rating p{float:right;font-size:13px;}
.rater{width:97px;float:left;margin:0 5px 0 0;padding:0;}
.rater img{vertical-align:middle;}
dl.review-points{clear:both;overflow:hidden;margin:0;padding:0;width:495px;font-size:13px;}
dl.review-points dt{float:left;font-weight:normal;display:block;margin:0 5px 0 0;clear:left;}
dt.pros{color:#86ac3c;}
dt.cons{color:#d82c2a;}
dt.recommendation{color:#288ca6;}
dl.review-points dd{float:left;color:#808080;}
.helpful{width:195px;overflow:hidden;margin:0 0 10px;float:right;}
.helpful p{width:125px;float:left;display:block;color:#808080;font-size:11px;}
.helpful ul{width:68px;margin:0;padding:0;float:right;}
.helpful ul li{display:inline;margin:0;padding:0;font-size:13px;}
.helpful ul li a{display:block;width:31px;height:19px;position:relative;overflow:hidden;float:left;}
.helpful ul li a span{display:block;width:31px;height:19px;position:absolute;left:0;top:0;}
.helpful ul li.yes a{margin:0 5px 0 0;}
.helpful ul li.yes a span{background:url('img/yes-no.png') left top no-repeat;}
.helpful ul li.no a span{background:url('img/yes-no.png') left -19px no-repeat;}
#area-code small,#phone-number small{margin:0;color:#808080;font-style:normal;}
input.offers-checkbox{margin:2px 5px 0 0;padding:0;width:15px;float:left;}
label.offers-label{float:left;width:300px;font-size:13px;display:block;width:470px;}
input.submit-contact{margin-bottom:10px;clear:both;display:block;}
input.textfield{background:#fff;padding:3px;width:227px;border:solid 1px #ccc;height:16px;font-size:13px;}
select.select-field{background:#fff;padding:3px;width:227px;border:solid 1px #ccc;height:25px;font-size:13px;}
select.select-date{background:#fff;padding:3px;border:solid 1px #ccc;height:25px;font-size:13px;}
#area-code{margin:0;padding:0;width:60px;float:left;margin-top:-3px;}
#phone-number{margin:0;padding:0;float:right;width:154px;margin-top:-3px;}
input.area-code{background:#fff;padding:0 3px;width:52px;border:solid 1px #ccc;height:22px;font-size:13px;}
input.phone-number{background:#fff;padding:0 3px;width:146px;border:solid 1px #ccc;height:22px;font-size:13px;}
input.textfield:focus,input.textfield-title:focus,input.textfield-details:focus,textarea#blog-meta-description:focus,textarea#press-release:focus,textarea#blog-content:focus,select#news-type:focus,select#sorting:focus,select#department:focus,select#state:focus,select#country:focus,textarea.content-text:focus,input#textfield-review-title:focus,input.area-code:focus,input.phone-number:focus,input.date:focus,input.year:focus,textarea#press-release-meta-description:focus{background:#faf0c8;border:solid 1px #fdb834;}
#newsroom h2{font-size:20px;color:#646464;margin:40px 0 0 0;padding:0;}
.newsroom-item{margin-bottom:20px;overflow:hidden;}
.newsroom-additional-content{float:right;width:150px;}
.newsroom-additional-content img{width:150px;}
.newsroom-content{width:580px;margin:0;padding:0;float:left;}
.newsroom-content p.news-heading{font-size:14px;line-height:21px;font-family:"Arial",Helvetica,sans-serif;margin-bottom:0;padding:0;}
.newsroom-content p{font-size:13px;line-height:16px;margin:0;padding:0;}
hr.newsroom-separator{height:1px;width:540px;background:none;color:#ccc;border-top:dotted 1px #ccc;margin:0 auto 20px;border-bottom:none;}
hr.blogpost-separator{height:1px;width:710px;background:none;color:#ccc;border-top:dotted 1px #ccc;margin:20px auto 20px;border-bottom:none;}
hr.step-separator{height:1px;width:600px;background:none;color:#ccc;border-top:dotted 1px #ccc;margin:0 auto;border-bottom:none;clear:both;}
hr.comment-separator{height:1px;width:535px;background:none;color:#ccc;border-top:dotted 1px #ccc;margin:10px auto 10px;border-bottom:none;clear:both;}
.content-info{margin:0;padding:0;overflow:hidden;}
p.post-date{font-size:13px;margin:0 20px 0 0;padding:0;float:left;color:#b3b3b3;}
span.author-location,span.post-author,span.content-author{color:#808080;font-weight:bold;}
span.content-title{color:#808080;}
span.content-author-official{color:#fdb834;font-weight:bold;}
.content-info ul{float:left;margin:0;padding:0;}
ul#social-network-sharing{margin:0 0 20px;padding:0;overflow:hidden;float:right;}
.content-info ul li,ul#social-network-sharing li{display:inline;margin:0;padding:0;font-size:13px;line-height:20px;}
.content-info ul li a,ul#social-network-sharing li a{display:block;float:left;margin:0 10px 0 0;}
.content-info ul li.comment-count a{background:url(img/comment.png) left top no-repeat;padding:0 10px 0 30px;border-right:solid 1px #b3b3b3;}
.content-info ul li.write-review a{padding:0 10px 0 0;border-right:solid 1px #b3b3b3;}
.content-info ul li.twitter-share a,ul#social-network-sharing li#via-twitter a{background:url(img/twitter-share.png) left top no-repeat;padding:0 10px 0 23px;border-right:solid 1px #b3b3b3;}
.content-info ul li.facebook-share a,ul#social-network-sharing li#via-facebook a{background:url(img/facebook-share.png) left top no-repeat;padding:0 10px 0 23px;}
#blog-comments{margin:20px auto;width:610px;}
#rating-recap{margin:10px 0 20px;padding:0;overflow:hidden;width:585px;}
.rating-recap-count,.average-rating-recap-count{font-weight:bold;}
ul#star-rating-recap{float:left;margin:0;padding:0;width:220px;}
ul#star-rating-recap li{margin:5px 0 3px;padding:0 40px 0 5px;font-size:13px;line-height:12px;height:12px;display:block;color:#808080;}
ul#star-rating-recap li#five-star{background:url('img/rating1-5.png') left top no-repeat;}
ul#star-rating-recap li#four-star{background:url('img/rating1-5.png') left -15px no-repeat;}
ul#star-rating-recap li#three-star{background:url('img/rating1-5.png') left -30px no-repeat;}
ul#star-rating-recap li#two-star{background:url('img/rating1-5.png') left -45px no-repeat;}
ul#star-rating-recap li#one-star{background:url('img/rating1-5.png') left -60px no-repeat;}
span.rating-recap-count{position:relative;margin:0 0 0 10px;top:2px;}
.rating-recap-summary{float:left;margin:40px 0 0 0;padding:0;overflow:hidden;}
.rating-recap-summary img{float:left;margin:0 5px 0;}
.rating-recap-summary p{float:right;color:#808080;font-size:13px;margin-left:5px;}
#reviews{margin:20px auto;width:585px;}
.review-title-wrap{overflow:hidden;width:520px;margin:0;}
p.review-title{margin:0;width:400px;float:left;font-weight:bold;display:block;color:#808080;}
#blog-comments h2,#reviews h2{font-size:20px;color:#646464;}
#blog-comments h2.link a{font-size:20px;color:#0096c8;margin:0;padding:0;}
#blog-comments h2 a,#reviews h2 a{color:#646464;text-decoration:none;}
#content-nav{overflow:hidden;}
p#write-comment-form{float:left;}
#sort-comment{float:right;}
label.sort-label{display:block;float:left;font-size:13px;color:#808080;margin:0 5px 0 0;}
select#sorting{background:#fff;padding:3px;width:124px;border:solid 1px #ccc;height:25px;margin:0;font-size:13px;float:left;}
.comment{margin:0;padding:0;position:relative;}
.comment p.comment-content,p.review-content{clear:both;color:#808080;}
.head-review{color:#646464;}
.comment-info{clear:both;overflow:hidden;}
.comment-info p.comment-post{font-size:13px;color:#b3b3b3;display:block;float:left;margin:0 20px 0 0;width:410px;}
.comment-info p.ticket-post{font-size:13px;color:#b3b3b3;display:block;float:left;margin:0 20px 0 0;width:530px;}
.comment-info p.user-agent{font-size:13px;color:#b3b3b3;display:block;float:left;margin:0 20px 0 0;}
.comment-info p.comment-post-official{font-size:13px;color:#ffd557;display:block;float:left;margin:0 20px 0 0;width:410px;}
p.review-post{font-size:13px;color:#b3b3b3;display:block;float:left;margin:0 20px 0 0;width:480px;}
.review-rating{margin:0;padding:0;float:right;position:absolute;width:85px;right:0;}
p.review-rating-title{color:#808080;display:block;float:right;font-size:13px;}
ul.review-admin-tool{clear:both;margin:20px 0 0 0;display:block;}
ul.review-admin-tool li{text-align:right;list-style-type:none;margin:0;font-size:13px;line-height:16px;}
ul.review-admin-tool li.publish-review a{color:#0096c8;}
ul.review-admin-tool li.unverified-review{color:#d82c2a;}
ul.rating-tool{margin:0;padding:0;clear:both;}
ul.rating-tool li{display:block;float:right;padding:0 0 0 15px;margin:0;font-size:13px;height:14px;}
ul.rating-tool li.rating-pro{margin:0 10px 0 0;color:#86ac3c;background:url('img/review-rating.png') left -14px no-repeat;}
ul.rating-tool li.rating-con{color:#d82c2a;background:url('img/review-rating.png') left top no-repeat;}
ul.admin-publish{margin:0;padding:0;float:right;position:relative;width:120px;}
ul.admin-publish li{display:inline;font-size:13px;margin:0;padding:0;}
ul.admin-publish li.unverified{float:left;color:#d82c2a;margin:0;display:block;}
ul.admin-publish li.fail{float:right;color:#d82c2a;margin:0;display:block;}
ul.admin-publish li.success{float:right;color:#808080;margin:0;display:block;}
ul.admin-publish li.publish-comment a{float:right;display:block;}
ul.admin-tickets{margin:0;padding:0;float:right;position:relative;width:60px;}
ul.admin-tickets li{display:inline;font-size:13px;margin:0;padding:0;}
ul.admin-tickets li.unverified{float:right;color:#d82c2a;margin:0;display:block;}
.content-form{margin:40px auto 20px;width:492px;clear:both;}
.review-title-content-form{float:right;margin:0;width:380px;}
.pros-cons-form{overflow:hidden;margin:0 0 20px;width:487px;}
.pros-form{float:left;width:117px;margin:0;padding:0;background:url('img/pros-cons-line.png') right 25px no-repeat;}
.cons-form{float:left;width:130px;margin:0 0 0 20px;padding:0;background:url('img/pros-cons-line.png') right 25px no-repeat;}
.recommendation-form{float:left;width:200px;margin:0 0 0 20px;padding:0;}
.pros-cons-checkbox-row{width:117px;margin:0 0 5px;padding:0;overflow:hidden;}
.recommendation-checkbox-row{width:200px;margin:0 0 5px;padding:0;overflow:hidden;}
.content-form small{color:#b3b3b3;font-style:italic;font-weight:normal;}
.content-form small.privacy{font-style:normal;}
.content-form legend{font-size:18px;font-family:"Georgia",Times New Roman,serif;font-weight:normal;padding:0 0 25px;margin:0;color:#646464;}
.content-form legend a{text-decoration:none;color:#646464;}
.content-form label{color:#808080;display:block;margin:0;font-weight:bold;font-size:13px;}
.content-form label.star-rating{color:#fdb834;}
p.pros-title{color:#86ac3c;font-weight:bold;}
p.cons-title{color:#d82c2a;font-weight:bold;}
p.recommendation-title{color:#288ca6;font-weight:bold;}
p.rating-result{font-size:13px;color:#808080;font-style:italic;}
.publish-checkbox-row{margin:0 0 10px;clear:both;overflow:hidden;}
.offer-checkbox-row{margin:0 0 10px;width:570px;clear:both;overflow:hidden;}
label.publish-label{float:left;font-size:13px;display:block;width:200px;}
label.offer-label{float:left;font-size:11px;font-weight:normal;display:block;width:552px;}
input.publish-checkbox{margin:4px 2px 0 0;padding:0;width:15px;float:left;}
label.pros-cons-label{float:right;width:95px;color:#808080;font-weight:normal;}
label.recommendation-label{float:right;width:180px;color:#808080;font-weight:normal;}
input.textfield-title{background:#fff;padding:3px;margin:0 0 10px;width:479px;border:solid 1px #ccc;height:16px;font-size:13px;}
input#textfield-review-title{background:#fff;padding:3px;margin:0 0 10px;width:372px;border:solid 1px #ccc;height:16px;font-size:13px;}
.details-row,.review-title-form{overflow:hidden;width:487px;}
.details-row-last{overflow:hidden;width:487px;margin:0 0 10px;}
.row-left{width:235px;float:left;}
.row-right{width:235px;float:right;}
input.textfield-details{background:#fff;padding:3px;margin:0 0 10px;width:227px;border:solid 1px #ccc;height:16px;font-size:13px;}
input.date{background:#fff;padding:3px;margin:0 0 10px;width:20px;border:solid 1px #ccc;height:16px;font-size:13px;}
input.year{background:#fff;padding:3px;margin:0 0 10px;width:35px;border:solid 1px #ccc;height:16px;font-size:13px;}
input.error-field,.content-form textarea.error-field{background:#ffdcdc;border:solid 1px #d82c2a;}
input.error-field,.content-form input.error-field,.content-form textarea.error-field,.offer-section input.error-field,textarea.error-field,textarea#blog-meta-description.error-field,input#textfield-review-title.error-field,input#first-name-news.error-field,input#e-mail-address-news.error-field,textarea#press-release-meta-description.error-field{background:#ffdcdc;border:solid 1px #d82c2a;}
textarea#blog-meta-description,textarea#press-release-meta-description{width:479px;height:62px;border:solid 1px #ccc;font-size:13px;padding:3px;margin:0 0 10px;}
textarea#press-release,textarea.content-text,textarea#the-comment{width:479px;height:225px;border:solid 1px #ccc;font-size:13px;padding:3px;margin:0 0 10px;}
select#news-type,select#department{background:#fff;padding:3px;width:241px;border:solid 1px #ccc;height:25px;margin:0 0 20px;font-size:13px;}
select#country,select#state{background:#fff;padding:3px;width:235px;border:solid 1px #ccc;height:25px;margin:0 0 10px;font-size:13px;}
ul.edit-item{margin:0;padding:0;width:88px;float:right;}
ul.edit-post{margin:0;padding:0;width:88px;position:absolute;top:110px;right:0;}
ul.edit-item li,ul.edit-post li{display:inline;margin:0;padding:0;font-size:13px;}
ul.edit-item li a,ul.edit-post li a{display:block;float:left;margin:0 5px 0 0;}
#content-general ul.edit-item{margin:0;padding:0;width:88px;float:right;}
#content-general ul.edit-post{margin:0;padding:0;width:88px;position:absolute;top:110px;right:0;}
#content-general ul.edit-item li,ul.edit-post li{display:inline;margin:0;padding:0;font-size:13px;}
#content-general ul.edit-item li a,ul.edit-post li a{display:block;float:left;margin:0 5px 0 0;}
span.logout-link a,span.logout-link a:visited{font-weight:normal;color:#0096c8;}
#paging-blog{position:relative;padding:0 0 20px;}
#paging-review{clear:both;margin:0;padding:0;}
p.paging-review-info{margin:0;text-align:right;padding:0;font-size:13px;color:#808080;}
p.paging-info{margin:0;position:absolute;top:-15px;right:0;padding:0;font-size:13px;color:#808080;}
ul#paging-nav{margin:0;padding:0;overflow:hidden;}
ul#paging-nav li{display:inline;font-size:13px;margin:0;}
ul#paging-nav li#prev-page a{float:left;display:block;}
ul#paging-nav li#next-page a{float:right;display:block;}
ul#paging-nav li#see-all a{float:right;display:block;margin:0 0 0 10px;}
.submit-comment{clear:both;display:block;margin:10px 0 20px 0;}
#footer{width:900px;overflow:hidden;margin:0 auto;padding:10px 0 0 0;}
#copyright{float:left;margin:0;padding:0;}
#footer p{color:#808080;font-size:13px;line-height:18px;}
#footer ul{margin:0;padding:0;font-size:13px;line-height:18px;}
#footer ul li{margin:0;padding:0;color:#808080;display:inline;}
#footer ul li:after{content:" /";}
#footer ul li.last:after{content:"";}
#form-message-confirm,.form-message-confirm{margin:0 0 10px;width:485px;background:#e6fab4;border:solid 1px #86ac3c;color:#86ac3c;text-align:center;font-weight:bold;padding:10px 0;}
#form-message-warning,.form-message-warning{margin:0 0 10px;width:485px;background:#faf5d7;border:solid 1px #fdb834;color:#fdb834;text-align:center;font-weight:bold;padding:10px 0;}
#form-message-error,.form-message-error{margin:0 0 10px;width:485px;background:#ffdcdc;border:solid 1px #d82c2a;color:#d82c2a;text-align:center;font-weight:bold;padding:10px 0;}
#form-message-confirm-offer,.form-message-confirm-offer{margin:20px auto 10px;width:485px;background:#e6fab4;border:solid 1px #86ac3c;color:#86ac3c;text-align:center;font-weight:bold;padding:10px;}
#form-message-warning-offer,.form-message-warning-offer{margin:20px auto 10px;width:485px;background:#faf5d7;border:solid 1px #fdb834;color:#fdb834;text-align:center;font-weight:bold;padding:10px;}
#form-message-error-offer,.form-message-error-offer{margin:20px auto 10px;width:485px;background:#ffdcdc;border:solid 1px #d82c2a;color:#d82c2a;text-align:center;font-weight:bold;padding:10px;}
.error-message{font-size:11px;font-style:italic;color:#d82c2a;margin:-5px 0 0 0;}
#junk-spam{color:#0096c8;font-size:11px;font-weight:bold;}
input#search-content{margin:0 20px 0 0;float:left;}
label.search-label{display:block;float:left;font-size:13px;color:#808080;margin:0 5px 0 0;}
#login-box{width:300px;margin:0 auto;}
.login-element{margin:10px 0;}
#promo-bar{position:absolute;top:0;width:100%;height:25px;border-bottom:1px solid #808080;background:#ffd557;text-align:right;}
#promo-bar p{font-size:13px;font-weight:bold;font-style:italic;color:#646464;width:900px;margin:2px auto 0;}
#conception-container{width:820px;float:left;background:url(img/top-curve.png) left top no-repeat;}
#conception-container-mid{width:820px;float:left;background:url(img/mid-line.png) left top repeat-y;margin:10px 0 0 0;}
#conception-container-bottom{width:820px;float:left;background:url(img/bottom-curve.png) left bottom no-repeat;height:14px;}
#conception-download h1{line-height:60px;margin:20px 0 0;letter-spacing:-1px;}
#conception-download h1 span{color:#646464;float:left;}
#conception-download-left{width:330px;height:325px;float:left;padding:15px 0 0 20px;}
#conception-download-right{width:455px;height:325px;float:left;padding:10px 5px 0 0;}