.temp_nav { font-size: 11px; color: #aaa;}
.temp_nav a { }

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

.article h1 { font: bold 46px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; text-align: left; }
.article h1 em { font-size: 20px; font-weight: normal; color: #999; padding-top: 5px; display: inline-block;}
.article .subtitle { width: 450px; padding: 15px 0 0 0; font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999; text-align: left; line-height: 1.6em;}
.article h2 { font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px 0 16px 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-decoration: underline;}
.article ul { margin-bottom: 1.5em;}
.article ul li { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; line-height: 1.5em; padding: 0 0 3px 35px; background: url(/images/icon_shape_check.png) 0 0 no-repeat; }

span.thermage {display: block; text-indent: -9999em; background: url(/images/procedures/thermage_logo.png) left top no-repeat; width: 275px; height: 150px; }

.segment_1 { height: 100%; padding: 70px 400px 25px 79px; overflow: auto; }
.toc { margin: 0 0 25px 0; }
.toc a { display: inline-block; font: 12px Arial, sans-serif; color: #fff;  padding: 4px 10px 4px 20px; margin: 0 5px 6px 0; background: url(/images/toc_arrow.png) 10px 9px no-repeat #4693d9;}
.toc a { -moz-border-radius: 4px;  -webkit-border-radius: 4px; }
.toc a:hover { color: #fff; text-decoration: none; background-color: #666;}
.post { margin-top: 25px; }
a.pdf {font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 6px 0 6px 40px; background: url(/images/icon_pdf.png) left top no-repeat; margin: 25px 0 0 0; display: block; color: #333;}
a.pdf:hover {color: #227ED2;}
/* General Information Segment 2 Styling */

.segment_2 { overflow: auto; background: url(/images/h_separator.png) center top no-repeat; clear: both;}
.main { width: 560px; float: left; padding-top: 50px; padding-right: 40px; display: inline;}
.main h2, .main h3, .main p, .main ul { padding-left: 79px;}
.main h3 { color: #000; }
.gotop { width: 150px; height: 50px; background: url(/images/backtotop.png) -35px top no-repeat; padding: 15px 0 0 25px; margin-top: 50px;}
.gotop a { font-size: 12px; padding-right: 15px; background: url(/images/more_arrow_up.gif) right 4px no-repeat;}
.gotop a:hover { text-decoration: none; color: #333;}


.advert_3d {text-align: center; background: url(/images/backtotop.png) -35px top no-repeat; padding: 45px 25px 0 0; margin-top: 45px;}
.advert_3d p {margin:0; }
.advert_3d h2 {font-size: 32px; margin: 0 0 5px 0;}
.advert_3d p {color: #666; font-style: italic;}
.advert_3d p a {font-style: normal; font-size: 1.2em; margin-top: 5px; display: inline-block;}

.slideshow_3d {position:relative; width: 450px; height: 420px; margin: 25px 0 0 60px; }
.slideshow_3d img {position:absolute; left: 0; top: 0; padding: 0;}
.js .slideshow_3d img {display: none;}
.js .slideshow_3d img:first-child {display: block;}

 
.side { float: right; padding-top: 50px; width: 350px; overflow: auto; display: inline; }
.side p { color: #666; font-size: 11px;}
.side p em {}
.side p strong { font-weight: normal; color: #227ED2;}
.side a { font-size: 11px;}
.side ul li { background: none; padding: 0 0 0 0;}

.widget { padding: 0 50px 0 140px; margin-bottom: 40px; position: relative; height: 1%;}
.testimonials { background: url(/images/wicon_post.png) left top no-repeat; }
.gallery { background: url(/images/gallery/icon_gallery_sculpting.png) left top no-repeat; }
.understand_3d { background: url(/images/wicon_3d.gif) 15px 5px no-repeat; }
.postop { background: url(/images/wicon_postop.png) left top no-repeat; }
.resources { background: url(/images/wicon_web.png) left top no-repeat; }
.summary { background: url(/images/wicon_clock.png) left top no-repeat; }
.summary p { line-height: 1.4em; margin-bottom: 7px;  }
.separator { background: url(/images/h_separator_side.png) right top no-repeat; height: 30px; }

.segment_choices1 { overflow: auto; clear: both; }
.segment_choices1 .choices { padding: 25px 400px 25px 79px; background: url(/images/procedures/bg_choices_2.jpg) 600px top no-repeat; }
.segment_choices2 { overflow: auto; clear: both; background: url(/images/h_separator.png) center top no-repeat; }
.segment_choices2 .choices { padding: 75px 400px 25px 79px; background: url(/images/procedures/bg_choices_3.jpg) 500px 60px no-repeat; }

p.badges { margin-top: 75px; }
p.disclaimer { font-size: 11px; margin-bottom: 50px; }


/* Postop Segment 3 Styling */

.segment_3 { overflow: auto; background: url(/images/h_separator.png) center top no-repeat; clear: both; padding-top: 45px; height: 1%;}
.segment_3 p { color: #666; font-size: 11px;}
.segment_3 h3 { margin-bottom: 5px;}
.segment_3 p em {}
.segment_3 p strong { font-weight: normal; color: #227ED2;}
.segment_3 a { font-size: 11px;}
.segment_3 ul li { background: none; padding: 0 0 0 0;}

.col1, .col2, .col3 { width: 245px; float: left; display: inline; margin: 0 40px;  }
.col2 a { display: block; line-height: 1.7em; padding-left: 10px; background: url(/images/more_arrow.gif) 0 4px no-repeat;}
.col1 .widget, .col2 .widget, .col3 .widget { background-position: -35px top; padding: 1px 0 0 105px;}
.col2 { width: 290px; margin-left: 0;}
.col3 { width: 255px; margin-left: 0; margin-right: 0;}

.segment_4 { overflow: auto; background: url(/images/h_separator.png) center top no-repeat; clear: both;}