@charset "utf-8";body{background:#E9E9E9;color:#404040;text-align:center;padding:0;margin:0;background:url(../img/bg.png) fixed repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1.25em;}
a{color:#cc1a21;text-decoration:none;}
a:hover{color:#666666;text-decoration:none;}
a img{border:0;}
#rightcol a, #footer a{border-bottom:1px dotted #cc1a21;}
#rightcol a:hover, #footer a:hover{border-bottom:1px dotted #666666;}
#rightcol .noborder a, #rightcol .noborder a:hover{border-bottom:none !important;}
h1{font-size:23px;line-height:1.1em;letter-spacing:-1px;text-align:center;color:#404041;margin-top:0;font-family:Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;}
h2{font-size:19px;line-height:1.1em;letter-spacing:-1px;text-align:center;color:#404041;font-family:Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;}
h3{font-size:16px;color:#404041;font-family:Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;}
textarea, field{font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1.25em;}
div.hr{height:12px;background:url(../img/page-rule.png) no-repeat top center;margin:15px 0;}
div.hr hr{display:none;}
.underline{text-decoration:underline;}
.doublelist{margin:0;padding:0 0 0 12px;}
.doublelist li{width:50%;float:left;}
.left{float:left;}
.right{float:right;}
.center{margin:0 auto;}
p.center, h3.center{text-align:center;margin:10px auto;}
img.left, object.left{float:left;margin:0 12px 5px 0;}
img.right, object.right{float:right;margin:0 0 5px 12px;}
.small{font-size:11px;line-height:1.0em;}
.highlight{background-color:#f0d7da;}
.red{color:#cc1a21;}
#container{text-align:left;width:965px;margin:0 auto 20px auto;}
#header{position:relative;width:965px;margin:0 auto;}
#topimages{margin:14px 0;}
#logo{float:left;}
#slogan{float:right;margin-top:15px;}
#banner{border:1px solid #dbdbdb;}
#contactline{background:#cc1a21;color:#FFF;text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:1px;padding:4px;margin-top:8px;}
#contactline strong{font-family:Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif;font-size:19px;position:relative;top:0.05em;}
#content{border:1px solid #dbdbdb;background:#FFF;margin-top:8px;}
#rightcol{width:600px;padding:0 25px;margin:15px 0;border-left:1px solid #dbdbdb;float:right;}
#leftcol{width:310px;text-align:center;padding:10px 0;float:left;}
#JFH{display:none;}
#home #JFH{display:block !important;}
#smallguarantee{width:270px;margin:0 auto 12px auto;}
.clear{clear:both;}
.imgspacer{margin-bottom:12px;}
#seo{background-color:#e9e9e9;padding:3px 0;}
h1.seohead{color:#49494a;font-size:11px !important;font-family:Arial, Helvetica, sans-serif;letter-spacing:normal !important;padding-bottom:0;margin-bottom:0;}
#imgnav{height:23px;color:#FFF;margin-bottom:8px;}
#imgnav ul{list-style-type:none;padding:0;margin:0;}
#imgnav li{display:inline;float:left;padding:0;margin:0;}
#imgnav li a{display:inline-block;overflow:hidden;position:relative;}
#imgnav li a span{cursor:pointer;left:0;position:absolute;top:0;}
#imgnav li a{background-repeat:no-repeat;background-position:0 0;padding:0;margin:0;height:22px;display:block;border:1px solid #dbdbdb;}
#imgnav li#navOrder a{border:1px solid #ffaeb1;}
#imgnav li a span{background-repeat:no-repeat;background-position:0 0;padding:0;margin:0;height:18px;display:block;border-bottom:4px solid #dbdbdb;}
#imgnav li#navOrder a span{border-bottom:4px solid #ffaeb1;}
#imgnav li a:hover{border:1px solid #666666;}
#imgnav li#navOrder a:hover{border:1px solid #cc1a21;}
#home #imgnav li#navHome a,
#science #imgnav li#navScience a,
#collagen #imgnav li#navCollagen a,
#formulation #imgnav li#navFormulation a,
#faqs #imgnav li#navFAQs a{border:1px solid #666666;}
#order #imgnav li#navOrder a{border:1px solid #cc1a21;}
#home #imgnav li#navHome a span,
#science #imgnav li#navScience a span,
#collagen #imgnav li#navCollagen a span,
#formulation #imgnav li#navFormulation a span,
#faqs #imgnav li#navFAQs a span{border-bottom:4px solid #666666;}
#order #imgnav li#navOrder a span{border-bottom:4px solid #cc1a21;}
#imgnav li#navHome a, #imgnav li#navHome a span{background-image:url(../img/nav-home.png);width:87px;margin-right:8px;}
#imgnav li#navScience a, #imgnav li#navScience a span{background-image:url(../img/nav-science-beauty.png);width:258px;margin-right:8px;}
#imgnav li#navCollagen a, #imgnav li#navCollagen a span{background-image:url(../img/nav-collagen-renewal.png);width:179px;margin-right:8px;}
#imgnav li#navFormulation a, #imgnav li#navFormulation a span{background-image:url(../img/nav-formulation.png);width:163px;margin-right:8px;}
#imgnav li#navFAQs a, #imgnav li#navFAQs a span{background-image:url(../img/nav-faqs.png);width:82px;margin-right:8px;}
#imgnav li#navOrder a, #imgnav li#navOrder a span{background-image:url(../img/nav-order.png);width:144px;}
#imgnav li a:hover{}
#footer{text-align:center;font-size:12px;}
#footer ul{list-style-type:none;margin:12px auto 0 auto;padding:0;}
#footer li{display:inline;margin:8px 15px;line-height:20px;}
.seofoot{width:950px;margin:0 auto 15px auto;}
#womanlist div{}
#womantext{background:url(../img/list-text.png);width:361px;height:274px;float:left;}
#womanphoto{background:url(../img/list-photo.jpg);width:236px;height:274px;float:left;}
#rightcol ul{padding:0 0 0 10px;margin:0;}
#rightcol ul li{list-style-type:none;background:url(../img/bullet-dot.png) no-repeat 0 5px;padding:0 0 0 15px;}
#steps .clear{height:6px;border-bottom:1px dotted #dbdbdb;}
#orderpackages img{margin-bottom:10px;}
#orderpackages img.left{float:left;margin:0 auto;}
#ordertable{margin-top:20px;}
#ordertable td{width:33%;text-align:center;}
.contact ul{text-align:left;}
.contact ul li{background-image:none !important;padding:0 !important;}
.contactform{text-align:left;padding:0 10px 10px 10px;border:1px solid #ad1a22;}
.contactform fieldset{margin:10px 0 0 0;padding:10px;border:1px dotted #dbdbdb;text-align:center;}
.contactform legend{margin-top:0;}
.contactform textarea{font-family:Arial, Helvetica, sans-serif;font-size:13px;border-color:#dfdfdf;width:445px;}
.contactform input, .contactform select, .contactform textarea{border:1px solid #dbdbdb;width:445px;}
.contactform input{width:340px;}
.contactform .button{background-color:#ad1a22;color:#FFF;font-weight:bold;width:180px;}
.contactform label{width:100px;display:inline-block;text-align:right;}
.contactform ul{list-style-type:none;margin:0 !important;padding:0 !important;width:100%;}
.contactform ul ul li{margin:5px auto;}
#submit{text-align:right;margin-top:10px;margin-right:65px;}
ul#answers{margin:20px 0;padding:0;}
ul.sublist{margin:8px 0 20px 0;padding:0;}
ul#answers li{list-style-type:none;border-bottom:1px solid #dbdbdb;margin-top:25px;}
ul.sublist li{border-bottom:none !important;margin-left:0;margin-top:8px !important;list-style-type:none;background:url(../img/bullet-dot.png) no-repeat 0 5px !important;padding:0 0 0 15px !important;}
.answers h3{font-size:14px;font-weight:bold;list-style-type:none;border-bottom:1px solid #dbdbdb;margin-top:25px;}
#challenge ol li{margin-bottom:10px;}
#appPhotos{width:420px;margin:0 auto;}
#appPhotos .photoExample{width:400px;padding:10px;margin:0 0 15px 0;border:1px solid #CCC;text-align:center;}
#appPhotos .photoExample img{border:1px solid #DDD;}
.formLine{width:410px;margin:5px auto;}
.formLine label{width:125px;padding:3px 10px;display:block;float:left;background:#f0d7da;text-align:right;}
.formLine input{width:250px;display:block;float:left;}
.grey{width:400px !important;background:#E9E9E9;padding:5px;}
.formLine input#appButton{width:250px;margin:0 auto;float:none;}
.textreplacer{display:none;}
#orderbutton{height:140px;background-image:url(../img/buy-now-button.png);background-repeat:no-repeat;background-position:top center;}
#orderbutton a{display:block;width:100%;height:100%;border:none;text-decoration:none;}
#orderbutton a:hover{border:none;text-decoration:none;}
#sidebarbutton1{height:211px;background-image:url(../img/left-try-it.jpg);background-repeat:no-repeat;background-position:top center;margin-bottom:8px;}
#sidebarbutton1 a{display:block;width:100%;height:100%;}
#sidebarbutton2{height:324px;background-image:url(../img/diamond-pkg-leftbar.jpg);background-repeat:no-repeat;background-position:top center;margin-bottom:8px;}
#sidebarbutton2 a{display:block;width:100%;height:100%;}
.underline{text-decoration:underline;}
#orderbonuses{height:400px;background-image:url(../img/kollagen_bonuses.jpg);background-repeat:no-repeat;background-position:top center;}
#steponeheadline{height:40px;background-image:url(../img/step1.png);background-repeat:no-repeat;background-position:top center;}
#steptwoheadline{height:40px;background-image:url(../img/step2.png);background-repeat:no-repeat;background-position:top center;}
#stepthreeheadline{height:40px;background-image:url(../img/step3.png);background-repeat:no-repeat;background-position:top center;}
#stepfourheadline{height:40px;background-image:url(../img/step4.png);background-repeat:no-repeat;background-position:top center;}
#stepfiveheadline{height:40px;background-image:url(../img/step5.png);background-repeat:no-repeat;background-position:top center;}
#collquote{height:108px;background-image:url(../img/collagen-quote.png);background-repeat:no-repeat;background-position:top center;}
.lesspad{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;}