html, body, div, a, img, p, h1 {margin:0; padding:0; outline:0; border:none; font-family:'Open Sans';}
body {overflow-y:scroll; background:#efefef;}
strong {font-family:'Open Sans'; font-weight:600;}

.clear {clear:both;}

.h39, .h57, .h75, .h93 {position:relative;}
.h39 {height:38px;}
.h57 {height:56px;}
.h75 {height:74px;}
.h93 {height:92px;}

.m25 {margin-left:25px !important;}
.m30 {margin-left:30px !important;}
.m45 {margin-left:45px !important;}
.m60 {margin-left:60px !important;}

.t20 {top:20px;}
.t30 {top:30px;}

.mb25 {padding-bottom:25px;}

.copri {font-size:12px; color:#ff0000;}
.red {color:#ff0000;}

.f14 {font-size:14px !important;}

#wrapper {width:836px; background:url(images/thinlaunch1bk.png) repeat-y; margin:0 auto;}
#page {width:805px; padding-left:16px;}

#title {background:url(images/mentalvision-comp-background.png) no-repeat; width:805px; height:529px; margin-bottom:-320px; position:relative;}
#title > h1 {font-size:30px; color:#ffffff; font-weight:100; position:absolute; top:50px; right:100px; text-align:right; width:430px; line-height:41px;}

#header_title {background:url(images/mentalvision-comp-header-title.jpg) no-repeat; width:805px; height:145px;}

#comp {padding:22px 12px; position:relative; z-index:10;}
#comp_header {background:url(images/mentalvision-comp-header.png) no-repeat; width:600px; height:177px; margin-left:191px; position:relative; z-index:20;}

#comp_row1 {width:196px; margin-left:5px; float:left; background:#e5e9ec;}
#comp_row1, #comp_row2, #comp_row3, #comp_row4 {border-top:1px solid #d6d8d9;}
#comp_body > .cocontent {width:190px; float:left; border-right:1px solid #d6d8d9;}

#comp_row1 > .codes, #comp_body > .cocontent > .codes {border-bottom:1px solid #d6d8d9;}
#comp_row1 > .codes > p {line-height:18px; text-align:right; font-size:14px; padding:10px;}
#comp_body > .cocontent > .codes > p.coprice {line-height:18px; text-align:left; font-size:12px; padding:10px;}


p.check {background:url(images/mentalvision-comp-check.png) center no-repeat; width:24px; position:relative; font-size:12px; margin:0 auto;}
p.nocheck {background:url(images/mentalvision-comp-nocheck.png) center no-repeat; width:18px; margin:0 auto;}
p.check > span.add {position:absolute; left:35px; width:150px;}

#comp_row1, #comp_row2 {border-left:1px solid #d6d8d9;}
#comp_row2, #comp_row4 {background:#f3fbff;}
#comp_row3 {box-shadow:0 0 15px 0 #aaaaaa; position:relative; z-index:10; background:#ffffff;}

.h39 > img, .h39 > img {position:absolute; top:8px; left:84px;}
.h57 > img, .h57 > img {position:absolute; top:17px; left:84px;}
.h75 > img, .h75 > img {position:absolute; top:26px; left:84px;}
.h93 > img, .h93 > img {position:absolute; top:35px; left:84px;}
.h39 > p.check, .h39 > p.nocheck {height:38px;}
.h57 > p.check, .h57 > p.nocheck {height:56px;}
.h75 > p.check, .h75 > p.nocheck {height:74px;}
.h93 > p.check, .h93 > p.nocheck {height:92px;}

#footer {background:url(images/thinlaunch1footer.png) no-repeat; width:836px; height:51px; margin:0 auto;}
#footer-2 {width:836px; margin:50px auto; text-align:center;}
#footer-2 ul {list-style:none; width:190px; height:30px; margin:0 auto; padding:0;}
#footer-2 ul li {float:left; padding:0 10px;}
#footer-2 ul li.page-item-16 {border-right:1px solid #c0c0c0;}
#footer-2 a, #footer-2 p {font-size:13px; color:#888888; text-decoration:none;}