.article { width: 958px; margin: 0 0 15px 0 ; border: 1px solid #e0e0e0; border-width: 0 1px 1px 1px; background: #fff;}
.article { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

.article h1 { font: bold 36px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; text-align: left;}
.article h2 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px 0 10px 0;}
.article h3 { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 15px 0 5px 0;}
.article p { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; line-height: 1.7em; }
.article a { color: #227ED2;}
.article a:hover { color: #000; text-decorations: underline;}


.segment_1 { height: 2925px; padding: 0; position: relative; background: url(/images/imaging/rejuvenation_top_bg.jpg) right 0 no-repeat;}

.title { position: absolute; padding: 75px 450px 50px 75px; }
.title h1 { margin-bottom: 15px; }
.title h2.sub { color: #999; margin-bottom: 60px; margin-top: 5px;}
.title h2 { margin-top: 40px;}

.rejuvenation { height: 380px; position: absolute; top: 650px; padding: 50px 75px 0 500px; background: url(/images/imaging/blank_laptop_large.jpg) -150px 0 no-repeat;}
.skin_analysis { height: 380px; position: absolute; top: 1050px; padding: 50px 525px 0 75px;  background: url(/images/imaging/blank_laptop_large.jpg) 489px 0 no-repeat;}
.contouring { height: 380px; position: absolute; top: 1450px; padding: 50px 75px 0 500px; background: url(/images/imaging/blank_laptop_large.jpg) -150px 0 no-repeat;}
.chin_jawline { height: 380px; position: absolute; top: 1850px; padding: 50px 525px 0 75px;  background: url(/images/imaging/blank_laptop_large.jpg) 489px 0 no-repeat;}
.skin_improvements { height: 380px; position: absolute; top: 2275px; padding: 50px 75px 0 550px; background: url(/images/imaging/rejuvenation_obaji.jpg) 25px 0 no-repeat;}

#holder1 { position: absolute; top: 26px; left: 0px;}
#holder2 { position: absolute; top: 26px; left: 588px;}
#holder3 { position: absolute; top: 26px; left: 0px;}
#holder4 { position: absolute; top: 26px; left: 588px;}

#dtr { position: absolute; left: 15px; top:40px; }

.divider1 { position: absolute; top: 2625px; width: 100%; background: url(/images/imaging/content_separator.png) center top no-repeat; padding-top: 65px; overflow: auto;}

.capture, .concepts { position: relative; width: 185px; top: 0; padding: 20px 20px 0 210px; height: 145px; float: left; display: inline;}
.capture h2, .concepts h2 { font-size: 16px;}
.capture { margin-left: 50px; background: url(/images/imaging/addon_capture.png) 0 0 no-repeat; height: 185px;}
.concepts { margin-left: 25px; background: url(/images/imaging/addon_beauty.png) 0 0 no-repeat; height: 185px;}



.ss1 img { position:absolute; left:0; top:0; padding: 0;}
.js .ss1 img { display: none; }
.js .ss1 img:first-child { display: block; }


.ss2 img { position:absolute; left:0; top:0; padding: 0;}
.js .ss2 img { display: none; }
.js .ss2 img:first-child { display: block; }

.ss3 img { position:absolute; left:0; top:0; padding: 0;}
.js .ss3 img { display: none; }
.js .ss3 img:first-child { display: block; }