@charset "UTF-8";
/* CSS Document */

body, td, table, li, h1, h2, h3, h4, h5, p{font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif !important;}
body, body.main{font-size:13px ; color:#414350; padding:0px 0px 15px 0px; margin:0;background:Transparent url(/images/en_US/products/derm_exclusive/main_top_bg.png) repeat-x;}
body, body.main{background-image:none;}


table, td{max-width:960px;}
h1, h2, h3, h4, h5, h6{font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
a img{border:none;}
.indenttext{overflow:hidden; position:relative; white-space:nowrap; text-indent:975px; background-repeat:no-repeat; display:block;}
div{position:relative;}
sup{line-height:0em; position:relative; vertical-align:0; bottom:1ex;}
.contentbg{background-color:Transparent;}
div.default{margin-top:-10px;}

h2 sup{font-size:.5em;  bottom:1.6ex;}
h2 span sup{font-size:.6em;}

a, a:link, a:visited, a:active{color:#506b9c;}


td.navheaderbg{display:none;}
.navfooterbg1{background-color:#fff;}
.navfooterbg{width:960px; overflow:hidden;}
.footertextnopadding div{display:none;}
.footertextnopadding div.footer, .footertextnopadding div.footertext, .footertextnopadding div.footertextcopy{display:block; padding:0 9px; margin:0 auto;}
.footer{}
.mainLayoutTable{width:960px; overflow:hidden;}
.navfooterbg table{width:1000px;}
#content{width:960px;}

#topbar{ height:75px; position:relative; color:#414350; text-align:right; background-image:url(/images/en_US/products/derm_exclusive/20100615/arrows.png); background-repeat:no-repeat; background-position:790px 32px;  overflow:hidden;}
#topbar p{ padding:34px 0px;margin:0; line-height:18px; font-size:18px;}
#topheader{height:50px; position:relative;}

#topbar  p img{vertical-align:middle;}
#topbar .cew{font-family:"Century Gothic", Century Gothic, Arial, Verdana, sans-serif; font-size:13px; padding:26px 0px 26px 18px; text-align:left; color:#999; border-left:1px #bbb solid; float:right; margin-left:18px; line-height:1.3em; display:none; }
#topbar .cew a{color:#999; text-decoration:none;}
#topbar .cew strong, #topbar .cew a strong{display:block; color:#ce056e;}
#topbar #logo{position:absolute; left:0px; top:0px;}
#topbar img.cta{width:129px; height:28px; margin-left:50px;}
#topbar .phone{position:absolute; right:0px; top:0px; font-size:12px; font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;color:#414350; }
#topbar .phone span{color:#DB2F48;}

ul#mainnav{padding: 0 0px 11px 0px;margin: 0;color: White;position:absolute; top:20px; left:40px;}

ul#mainnav li { display: block; position:relative;float: left;height:18px; margin-right:30px;}

ul#mainnav li .line{position:absolute; height:20px; top:0; left:0; display:block; background-color:#eee; overflow:hidden;}

ul#mainnav li.l1{width:65px;}
ul#mainnav li.l1 a{1background-image:url(/images/en_US/products/derm_exclusive/main_nav_home.png);}
ul#mainnav li.l2{width:118px;}
ul#mainnav li.l2 a{1background-image:url(/images/en_US/products/derm_exclusive/main_nav_how.png);}
ul#mainnav li.l3{width:148px;}
ul#mainnav li.l3 a{1background-image:url(/images/en_US/products/derm_exclusive/main_nav_photos.png);}
ul#mainnav li.l4{width:160px;}
ul#mainnav li.l4 a{1background-image:url(/images/en_US/products/derm_exclusive/main_nav_compare.png);}
ul#mainnav li.l5{width:170px;}
ul#mainnav li.l5 a{1background-image:url(/images/en_US/products/derm_exclusive/main_nav_mbg.png);}
ul#mainnav li.l6{width:50px; margin-right:0;}
ul#mainnav li.l6 a{1background-image:url(/images/en_US/products/derm_exclusive/main_nav_faq.png);}


ul#mainnav li a{text-decoration: none;display:block; text-transform:uppercase; top:0px; left:0px; color:#414350; font-weight:800;  font-size:11px; position:absolute;width:100%;/* background-position:0px 0px;  overflow:hidden; text-indent:500px;  */white-space:nowrap; text-align:center; padding:5px 0px; line-height:10px;}

ul#mainnav li a:hover, ul#mainnav li a.active{background-position:0px -15px; color:#506b9c;}

#bottomfooter{font-size:11px; padding:1px 0px;}
#bottomfooter p{padding:0px 9px; margin:18px 0px 9px 0px;}
#bottomfooter p.contact{text-align:left; margin-bottom:0px;}
#bottomfooter p a, .footertextnopadding div.footer a,#bottomfooter p a:visited, .footertextnopadding div.footer a:visited, #bottomfooter p a:link, .footertextnopadding div.footer a:link, #bottomfooter p a:active, .footertextnopadding div.footer a:active, .footertextnopadding div.footer{ font-size:11px;color:#506b9c; text-decoration:none; font-weight:800;}
.footertextnopadding{text-align:center;}


#bottomcontent{margin:35px 0; height:50px;}
#bottomcontent .right{ float:left; padding-left:10px;}
#bottomcontent .left{ font-size:18px; color:#414350; text-align:right; float:left; width:530px; white-space:nowrap; font-weight:800;}
#bottomcontent .left a, #bottomcontent .left a:link, #bottomcontent .left a:visited, #bottomcontent .left a:active{text-decoration:none;color:#414350;}
#bottomcontent .left h3{color:#414350; font-size:25px; margin:0px 0px 3px 0px; padding:0px;}
#bottomcontent .left h3 sup{font-size:.6em;  bottom:1.5ex;}

h1.header{background-color:#304a78; background-image:url(/images/en_US/products/derm_exclusive/20100615/title_bg.png); font-size:30px; line-height:50px; text-align:center; background-position:top; background-repeat:repeat-x; color:#fff; text-transform:none;}

/************ HOME ***************/

.wraphome #maincontent{ margin-bottom:25px; border-top:6px #eee solid; border-bottom:6px #eee solid;}
.wraphome #maincontent .mod1{ width:960px;height:350px; background-image:url(/images/en_US/products/derm_exclusive/20100615/home_mod1_bg.jpg); overflow:hidden;}
.wraphome #maincontent .mod1 h1{padding:20px 0px 0px 350px; color:#506b9c; font-size:52px; font-weight:500; margin:0px 0px 100px 0px; line-height:48px; text-transform:none;}
.wraphome #maincontent .mod1 h1 span{display:block; padding:0px 0px 0px 75px; color:#db2f48; font-size:32px;line-height:28px;}
.wraphome #maincontent .mod1 p{margin:0px 45px 14px 536px; font-size:12px; color:#666; line-height:1.2em;}
.wraphome #maincontent .mod1 h3{font-size:18px; color:#5b5b5b;margin:0px 40px 16px 530px; text-align:center; white-space:nowrap;}
.wraphome #maincontent .mod1 h3 em{color:#e13f47; font-style:normal;}
.wraphome #maincontent .mod1 h3 img{margin:8px 0 4px 0px;}
.wraphome #maincontent .mod1 h3 span{font-size:12px;}

#compareslide{position:absolute; width:1080px; height:250px;}
#compareslide .box{ width:270px; float:left; height:250px; cursor:pointer; }
#compareslide .box .left{position:absolute; width: 122px; height:200px; left:8px; top:27px;text-align:center;}
#compareslide .box .right{position:absolute; width: 122px; height:200px; left:138px; top:27px;text-align:center;}
#compareslide .box img.text{margin-top:8px;}

#compareslideholder{height:286px;width:270px; overflow:hidden;background-image:url(/images/en_US/products/derm_exclusive/home_slide_bg.jpg);}
#compareslideholder div.text{position:absolute; width:100%; text-align:center; top:8px;}
#compareslidenav{text-align:center; position:absolute; width:270px; top:236px;  height:45px;}
#compareslidenav .btns{margin-top:7px;}
#compareslidenav .btns a{cursor:pointer;}
#compareslidenav .btns img{margin:0 4px 0 5px;}

.wraphome #beautycircle{height:100px;background-image:url(/images/en_US/products/derm_exclusive/beautycircle_frame.png); margin-bottom:10px;}
.wraphome #beautycircle img{float:left; margin:5px 0px 0px 17px;}
.wraphome #beautycircle p{ padding:7px 0px 0px 0px; width:808px; margin:0px 0px 0px 130px; line-height:1.4em;}

.wraphome #middlecontent{height:310px; margin-bottom:25px;}
.wraphome #middlecontent .mod2{height:310px; float:left;  border-right:6px #eee solid; padding:0px 28px 0px 0px;}
.wraphome #middlecontent .mod3{height:310px; float:left; padding:0px 21px 0px 30px;}
.wraphome #middlecontent .mod4{padding-left:33px; height:310px; float:left; border-left:6px #eee solid; padding:0px 0px 0px 33px;}
.wraphome #middlecontent h2{color:#db2f48; font-size:15px; margin-bottom:4px;}
.wraphome #middlecontent p{margin-top:4px;}

.wraphome #bottomcontent{background-image:url(/images/en_US/products/derm_exclusive/home_bottom_mod.jpg); height:435px; background-repeat:no-repeat; padding:1px 0;}
.wraphome #bottomcontent .top{margin:36px 154px 0px 69px; height:336px;}
.wraphome #bottomcontent .top h2{margin:0px; width:737px; height:45px;background-image:url(/images/en_US/products/derm_exclusive/home_title_2piece.png); padding:0;}
.wraphome #bottomcontent .top h3.t1{background-image:url(/images/en_US/products/derm_exclusive/home_h3_fillfreeze.png); height:32px;}
.wraphome #bottomcontent .top h3.t2{background-image:url(/images/en_US/products/derm_exclusive/home_h3_collaginlift.png); }
.wraphome #bottomcontent .top h3{width:340px; height:20px; margin:1em 0 .5em 0;}
.wraphome #bottomcontent .top ul{padding-left:0px; margin:8px 0px 2em 0px; list-style-type:none; position:relative;}
.wraphome #bottomcontent .top ul li{width:550px; line-height:1.3em;zoom:0; position:relative;padding-left:1.2em; background-image:url(/images/en_US/products/derm_exclusive/bullet_square.png); background-position:3px 5px; background-repeat:no-repeat;}
.wraphome #bottomcontent .prod{position:absolute; width:220px; height:340px; top:10px; left:660px;}

/*************** HOW IT WORKS ***********/

.wraphow #maincontent{border-top:6px #eee solid;}
.wraphow #maincontent h1.header{margin:0; padding:0;  width:960px;}
.wraphow #maincontent .main{position:relative;  height:auto !important; height:550px; min-height:550px; /*border-right:1px #e0e0e0 solid; border-left:1px #e0e0e0 solid;*/}
#howthumbnav{width:440px; height:75px; position:absolute;right:30px; top:17px;}
#howthumbnav span {padding:20px 0px; width:46px; display:block; position:relative; float:left; margin:0px; font-size:11px; line-height:1.2em;}
#howthumbnav a {height:70px; width:66px; display:block; position:relative; float:left; margin:0px 0px 0px 12px; background-position:0px 0px;}
#howthumbnav a:hover, #howthumbnav a.active{background-position:0px -70px;}
#howthumbnav a.collagenlift{background-image:url(/images/en_US/products/derm_exclusive/how_thumb_collagenlift.png);}
#howthumbnav a.fillfreeze{background-image:url(/images/en_US/products/derm_exclusive/how_thumb_fillfreeze.png);}

.wraphow #maincontent h1{width:450px;margin:0; padding:0; }
.wraphow #maincontent h2{font-size:30px; color:#00b8e4; font-weight:800; margin:0; padding:0;}
.wraphow #maincontent h2 span{display:block; font-size:14px; color:#414350; }
.wraphow #maincontent h1.collagenlift{background-image:url(/images/en_US/products/derm_exclusive/how_title_collagenlift.png);}
.wraphow #maincontent h1.fillfreeze{background-image:url(/images/en_US/products/derm_exclusive/how_title_fillfreeze.png);}
.wraphow #maincontent hr.line{color: #e5e5e5;background-color: #e5e5e5;height: 1px;border:none;  margin:10px 0px 0px 0px;}
.wraphow #maincontent div.left{float:left; width:400px;}
.wraphow #maincontent div.right{margin:38px 0px 30px 40px; *margin:38px 0px 30px 20px; float:left; width:485px; text-align:left;}
.wraphow #maincontent div.right p span{display:block;}
.wraphow #maincontent div.right h3{font-size:12px;color:#506b9c; text-transform:uppercase; padding:0px; margin:1em 0px 0px 0px; line-height:1.2em;}
.wraphow #maincontent div.right strong{color:#506b9c; text-transform:uppercase;}
.wraphow #maincontent div.right p{margin-top:1em;}
.wraphow #maincontent div.right p.desc{margin-top:0px; padding-left:.8em !important; padding-left:.6em;}
.wraphow #maincontent div.slide{border-bottom:6px #eee solid; clear:both; background-color:white;}	

.wraphow #maincontent div.s2 div.left{height:390px; overflow:hidden; padding-top:50px;}

/*************** REAL USER PHOTOS ***********/

.wrapphotos #maincontent{border-top:6px #eee solid;}
.wrapphotos #maincontent h1.header{margin:0px; padding:0;width:960px; }
.wrapphotos #maincontent .main{position:relative;  /*border-right:1px #e0e0e0 solid; border-left:1px #e0e0e0 solid; */ padding:30px 0px 0px 23px; width:935px !important; width:960px;}

.wrapphotos #maincontent .main .left{float:left; width:557px;height:450px;}
.wrapphotos #maincontent .main .left div.text1{position:absolute; left:74px; top:413px; width:400px; text-align:center; font-size:11px; line-height:1.3em;}
.wrapphotos #maincontent .main .left div.text2{position:absolute; left:400px; top:3px; width:150px; text-align:right; font-size:11px; font-weight:800;}
#zoomname{position:absolute; left:12px; top:0px; width:195px; font-size:18px; font-weight:800;}
#zoompic1{position:absolute; width:275px; height:400px; top:15px; left:0;background-image:url(/images/en_US/products/derm_exclusive/20100615/photos_bigpic_bg.png);}
#zoompic2{position:absolute; width:275px; height:400px; top:15px; left:282px;background-image:url(/images/en_US/products/derm_exclusive/20100615/photos_bigpic_bg.png);}
#zoompic1 img, #zoompic2 img{width:245px; height:348px; position:absolute; top:16px; left:15px; cursor:crosshair;}
#zoompic1 h4, #zoompic2 h4{width:75px; height:22px; color:#00b8e4; font-size:18px; text-align:center; margin:0px; padding:0px; position:absolute; bottom:10px; left:100px;}
#zoombox1, #zoombox2{width:101px; height:101px; overflow:hidden; position:absolute; top:262px !important; left:158px !important;
top:263px; left:159px;cursor:crosshair; border-top:1px #fff solid; border-left:1px #fff solid;}

#zoomboxpic1, #zoomboxpic2{width:440px; height:625px;}
#zoomboxpic1 img, #zoomboxpic2 img{top:0; left:0; position:relative; width:400px; height:625px;}



.wrapphotos #maincontent .main .right{float:left; text-align:left; width:310px; margin-left:25px; padding:40px 0px 10px 0px;}
.wrapphotos #maincontent .main .right a.cta{display:block; text-align:center; margin:2em 0px 1em 0px;}
.wrapphotos #maincontent .main .right h2{ font-size:28px; color:#00b8e4; margin:0px 0px 10px 0px; padding:0;}
.wrapphotos #maincontent .main .right h3.t2{background-image:url(/images/en_US/products/derm_exclusive/photos_title_yesidtry.png); width:310px; height:50px; margin:20px 0px 0px 0px;}
.wrapphotos #maincontent .main .right h3.t3{margin:0px 0px; font-size:15px; text-align:center; color:#414350; line-height:1.3em;}
.wrapphotos #maincontent .main .right h3.t3 span{font-size:14px; }
.wrapphotos #maincontent .main .right h3.t3 span.red{font-size:16px;}
.wrapphotos #maincontent .main .right h3.t3 a{color:#414350; text-decoration:none;}
.wrapphotos #maincontent hr.line{color: #e5e5e5;background-color: #e5e5e5;height: 1px;border:none;  margin:15px 0px 0px 0px; clear:both; width:914px;}
.wrapphotos #middlecontent{clear:both;width:960px;border-top:6px #eee solid;border-bottom:6px #eee solid;}

.wrapphotos #middlecontent .user{height:190px; width:230px; float:left; margin:32px 55px 30px 40px;  cursor:pointer; background-image:url(/images/en_US/products/derm_exclusive/photos_btn_magnify.png); background-position:203px 165px; background-repeat:no-repeat; padding:0; }
.wrapphotos #middlecontent .user .before, .wrapphotos #middlecontent .user .after{width:106px; height:160px; background-image:url(/images/en_US/products/derm_exclusive/photos_smallpic_bg.png); position:absolute;}
.wrapphotos #middlecontent .user .before{top:0px; left:0px;}
.wrapphotos #middlecontent .user .after{top:0px; left:120px;}
.wrapphotos #middlecontent .user .before img, .wrapphotos #middlecontent .user .after img{position:absolute; top:7px; left:7px;}
.wrapphotos #middlecontent .user .before span, .wrapphotos #middlecontent .user .after span{display:block; position:absolute; left:7px; width:94px; top:142px; text-align:center; line-height:12px; font-size:12px;}
.wrapphotos #middlecontent .user strong{display:block; position:absolute; left:5px; top:170px; width:195px; font-size:18px;}
.wrapphotos #middlecontent .last{margin-right:0px;}
.wrapphotos #middlecontent .first{margin-left:40px !important; margin-left:20px;}
.wrapphotos #middlecontent blockquote{text-align:center; padding:15px 0; margin:0 0px 0px 67px; width:830px; height:110px; background-image:url(/images/en_US/products/derm_exclusive/photos_bottom_quote.png); }


/*************** COMPARISON ***********/

.wrapcomparison #maincontent{border-top:6px #eee solid;}
.wrapcomparison #maincontent h1.header{margin:0; padding:0; /* background-image:url(/images/en_US/products/derm_exclusive/compare_title_compare.png);*/ width:960px; height:55px;}
.wrapcomparison #maincontent div.top{background-image:url(/images/en_US/products/derm_exclusive/20100615/compare_top_bg.jpg); width:960px; height:309px; text-align:center; padding-top:1px; background-repeat:no-repeat;}
.wrapcomparison #maincontent div.top h2{width:530px; *width:790px; padding: 80px 0px 24px 260px; *padding-left:180px; height:95px; *height: 199px; color:#00b8e4; font-size:48px; text-align:left; margin:0px 0px 0px 0px;}
.wrapcomparison #maincontent div.top h2 span{display:block; padding-left:190px;}
.wrapcomparison #maincontent div.top h3{ margin: 0px 160px 0px 240px; height:31px; font-size:14px; color:#414350; text-align:left; line-height:1.3em;}
.wrapcomparison #maincontent .main{position:relative;  height:auto !important; height:550px; min-height:550px;border-bottom:6px #eee solid; /*border-right:1px #e0e0e0 solid; border-left:1px #e0e0e0 solid;*/}


.wrapcomparison #maincontent table td{padding:5px 15px; border-left:1px #fff solid; border-bottom:1px #e5e5e5 solid; font-size:13px; line-height:1.2em; position:relative; text-align:center;}
.wrapcomparison #maincontent table tr.odd td, .wrapcomparison #maincontent table tr.top td, .wrapcomparison #maincontent table tr.bottom td{border-left:1px #e5e5e5 solid; }
.wrapcomparison #maincontent table td.label{border-left:1px #d6d6d6 solid;/*border-right:1px #e5e5e5 solid;*/ font-weight:800; font-size:12px; line-height:1.1em; padding:0px 17px; text-align: left; white-space:nowrap; vertical-align:middle; height:48px;}
.wrapcomparison #maincontent table tr.first td.active{background-image:url(/images/en_US/products/derm_exclusive/compare_table_active_bg.png); background-repeat:repeat-x;}
.wrapcomparison #maincontent table tr.odd td{background-color:#f6f6f6;}
.wrapcomparison #maincontent table tr.odd td.prod{}
.wrapcomparison #maincontent table tr.last td{border-bottom:0px;}
.wrapcomparison #maincontent table td.last{border-right:1px #e5e5e5 solid; }
.wrapcomparison #maincontent table td.active{background-color:#eaf9fd; }
.wrapcomparison #maincontent table td.head{text-align:center; background-color:#fff;}
.wrapcomparison #maincontent table td.smallprod{text-align:center;background-color:#f6f6f6;}
.wrapcomparison #maincontent table tr.top td, .wrapcomparison #maincontent table tr.bottom td{background-color:#f6f6f6;overflow:hidden;height:10px; padding:0px 0px 0px 0px ; line-height:1px;background-image:url(/images/en_US/products/derm_exclusive/20100615/corner_round_grey.png); border-bottom:0px;  font-size:1px;}
.wrapcomparison #maincontent table tr.top td.top{ background-position:-10px 0px;}
.wrapcomparison #maincontent table tr.bottom td.bottom{ background-position:-10px bottom;   border-bottom:0px; padding:0px 0px 0px 0px;}
.wrapcomparison #maincontent table tr.top td.corner, .wrapcomparison #maincontent table tr.bottom td.corner{ }
.wrapcomparison #maincontent table tr.top td.left{background-position:0px 0px; border-left:0px;}
.wrapcomparison #maincontent table tr.top td.right{background-position:right top; border-right:0px;}
.wrapcomparison #maincontent table tr.bottom td.left{background-position:left bottom; border-left:0px;}
.wrapcomparison #maincontent table tr.bottom td.right{background-position:right bottom; border-right:0px;}

.wrapcomparison #maincontent table td.prod, .wrapcomparison #maincontent table tr.top td.prod{border-left:none; border-bottom:none; background-color:#fff; background-image:none;}



.wrapcomparison #maincontent table h3{padding:0px; margin:0px auto; text-align:center; font-size:20px; color:#414350; white-space:nowrap; line-height:1em;}
.wrapcomparison #maincontent table h3 sup{font-size:.6em; position:static; line-height:1em;  vertical-align:text-top;}

.wrapcomparison #maincontent table h3 span{font-size:10px; display:block;}
.wrapcomparison #maincontent table{}

.wrapcomparison #maincontent table.prod1{margin:40px 40px 0 30px; width:870px; }
.wrapcomparison #maincontent table.prod1 td.prod{width:160px;}
.wrapcomparison #maincontent table.prod2{margin:40px 40px 0 30px; width:870px; }
.wrapcomparison #maincontent table.prod2 td.prod{width:310px;}

.wrapcomparison #maincontent table h3.fillfreeze{ color:#00b8e4;/*width:144px; height:40px; background-image:url(/images/en_US/products/derm_exclusive/compare_colhead_fillfreeze.png);*/}
.wrapcomparison #maincontent table h3.collagen{color:#00b8e4;/*width:151px; height:25px; background-image:url(/images/en_US/products/derm_exclusive/compare_colhead_collagen.png);*/}
/*
.wrapcomparison #maincontent table h3.botox{width:150px; height:40px; background-image:url(/images/en_US/products/derm_exclusive/compare_colhead_botox.png); background-position:37px 0px;}
.wrapcomparison #maincontent table h3.fillers{width:175px; height:40px; background-image:url(/images/en_US/products/derm_exclusive/compare_colhead_fillers.png);}
.wrapcomparison #maincontent table h3.thermage{width:132px; height:26px; background-image:url(/images/en_US/products/derm_exclusive/compare_colhead_thermage.png);}
*/
.wrapcomparison #maincontent table.prod2{margin:65px 40px 35px 30px;}
.wrapcomparison #maincontent table.prod2 td.prod{padding-right:0px; padding-top:40px;}
.wrapcomparison #maincontent blockquote{text-align:center; padding:15px 0; margin:10px 0px 10px 68px; width:825px; height:115px; *height:145px; background-image:url(/images/en_US/products/derm_exclusive/compare_bottom_quote.png);  }

/*************** MBG ***********/

.wrapmbg #maincontent{border-top:6px #eee solid;}
.wrapmbg #maincontent h1.header{margin:0; padding:0;  width:960px; height:55px;}

.wrapmbg #maincontent .main{position:relative;  height:auto !important; height:475px; min-height:475px; }
.wrapmbg #maincontent .main h2{color:#00c6f2; font-size:36px; position:absolute; white-space:nowrap; top:63px;left:248px; clear:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.wrapmbg #maincontent .main span.t2{background-image:url(/images/en_US/products/derm_exclusive/mbg_title_value.png); width:400px; height:46px; margin:0px 0px;}
.wrapmbg #maincontent .main div.prod{float:left; height:470px; width:470px;}
.wrapmbg #maincontent .main div.prod img.seal{position:absolute; left:312px; top:151px;}
.wrapmbg #maincontent .main p{float:right; width:465px ; padding:0px 55px 0px 0px; margin:115px 0px 60px -40px; position:relative;}
.wrapmbg #maincontent .main p.cta{ width:400px ; padding:0px 65px 0px 0px; margin:0px 0px 60px 0px; text-align:center; font-size:15px; font-weight:800; color:#414350;}
.wrapmbg #maincontent .main p.cta strong{font-size:14px; }
.wrapmbg #maincontent .main p.cta a.cta{display:block; margin:18px 0px 8px 0px;}
.wrapmbg #maincontent .main p.cta a{color:#414350; text-decoration:none;}


/*************** FAQ ***********/

.wrapfaq #maincontent{border-top:6px #eee solid;}
.wrapfaq #maincontent h1.header{margin:0; padding:0;  width:960px; height:55px;}

.wrapfaq #maincontent .main{position:relative;   padding:50px;border-bottom:6px #eee solid;}
.wrapfaq #maincontent .main p{float:right; width:465px ; padding:0px 55px 0px 0px; margin:35px 0px 60px -40px; position:relative;}
.wrapfaq #maincontent dl{margin:0px;}
.wrapfaq #maincontent dl.links{padding:20px 0px;}
.wrapfaq #maincontent dl.body{padding:30px 0px;}
.wrapfaq #maincontent dt{color:#506b9c; font-weight:800; font-size:13px;}
.wrapfaq #maincontent dt a{color:#506b9c;text-decoration:none;}
.wrapfaq #maincontent dt a:hover{color:#414350;}
.wrapfaq #maincontent dd{margin:0px 0px 16px 0px; padding:0px;}

/*************** ABOUT ***********/

.wrapabout #maincontent{border-top:6px #eee solid;}
.wrapabout #maincontent .main{  padding:24px 0px 10px 0px; height:415px;border-bottom:6px #eee solid;}
.wrapabout #maincontent h1.header{margin:0; padding:0; width:960px; height:55px;}
.wrapabout #maincontent div.left{float:left;border-right:6px #eee solid; background-repeat:no-repeat; background-position:right; width:379px !important; width:473px; padding:31px 50px 0px 44px; height:384px;}
.wrapabout #maincontent div.right{padding:19px 50px 0px 38px; width:392px !important; width:480px; text-align:left; float:right;}







