.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: 2625px; padding: 0; position: relative; background: url(/images/imaging/sculpting_top_bg.jpg) left 0 no-repeat;}

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


.cheeks { height: 380px; position: absolute; top: 700px; padding: 50px 525px 0 75px; background: url(/images/imaging/blank_laptop_large.jpg) 489px 0 no-repeat;}
.jawline { height: 380px; position: absolute; top: 1100px; padding: 50px 75px 0 500px;  background: url(/images/imaging/blank_laptop_large.jpg) -150px 0 no-repeat;}
.malar { height: 380px; position: absolute; top: 1500px; padding: 50px 525px 0 75px; background: url(/images/imaging/blank_laptop_large.jpg) 489px 0 no-repeat;}
.scoliosis { height: 380px; position: absolute; top: 1900px; padding: 50px 75px 0 500px;  background: url(/images/imaging/blank_laptop_large.jpg) -150px 0 no-repeat;}



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


.divider1 { position: absolute; top: 2325px; 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; }

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