/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php4.1
 * Browser:        0
 * Browser group: 
 */
* { padding:0; margin:0; }
div:after, ul:after, ol:after, dl:after, dt:after, dd:after, li:after, blockquote:after { clear: both; content: "."; display: block; font-size: 0px; height: 0px; visibility: hidden; }
.resetfix:after { display:none; }
body { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; background-color:#fff; }
p { margin:0 0 8px 0; }
a { color:#00A994; }
.img-caption a { display:block; cursor:pointer; }
.img-caption { margin:0 0 20px 0; }
a:hover { color:#808080; }
a:focus,a:active { outline:none; }
.message { border:1px solid; padding:5px; margin:0 0 14px 0; }
.msg-grey { background-color:#efefef; border-color:#ccc; color:#777; }
.msg-extec { background-color:#DFFFFB; border-color:#00A994; padding:10px; }
.msg-benetec { background-color:#DFECFF; border-color:#3F649B; padding:10px; }
div#container { }
div#container-header { width:960px; margin:0 auto; }
div#header { width:960px; height:124px; position:relative; z-index:10; }
div#wrapper-nav-main { border-top:1px solid #c0c0c0; }
div#container-nav-main { width:100%; border-top:1px solid #fff; background-color:#496461; }
div#container-content-main { width:960px; margin:0 auto; padding-top:50px; }
body#home div#container-content-main { border:0px; padding-top:0; }
div#side-col { width:150px; float:left; }
h1#logo { width:636px; height:40px; position:relative;top:48px;left:10px; margin:0px; text-indent:-9999px; background-image:url(../i/logo2.gif); background-position:top left; background-repeat:no-repeat; }
h1#logo a { display:block; text-decoration:none; width:279px; height:42px; cursor:pointer; }
div#nav-top { background-color:#9A9A9A; padding:3px 13px; position:absolute;right:0px;top:0px; color:#fff; font-size:9px !important; }
div#nav-top a { color:#fff; text-decoration:none; }
#play-button { float:right; position:relative;top:8px; }
ul#nav-main { list-style:none; margin:0 auto; padding:0; background-color:#496461; height:27px; width:960px; }
ul#nav-main li { float:left; font-size:13px; border-left:1px solid #fff; position:relative; height:27px; z-index:10; }
ul#nav-main li a { float:left; display:block; line-height:27px; padding:0 12px; background-color:#5F7875; color:#fff; text-decoration:none; }
ul#nav-main li a:hover,ul#nav-main li.on a,ul#nav-main li:hover a,ul#nav-main li.hover a { background-color:#00A893; }
ul#nav-main li#request a { background-color:#496461; font-weight:bold; }
.dropdown { position:absolute;top:27px;left:0; z-index:100; display:none; }
ul#nav-main li:hover .dropdown,ul#nav-main li.hover .dropdown { display:block; }
.dropdown ul { margin:0; padding:8px 0; background-color:#00A893; width:160px; list-style:none; }
ul#nav-main .dropdown li,ul#nav-main .dropdown a { float:none; display:block; border:0; background-color:#00A893; }
ul#nav-main .dropdown li { height:24px; }
ul#nav-main .dropdown li a { line-height:24px; }
ul#nav-main .dropdown li a:hover { text-decoration:underline; }
ul#nav-sub { margin:0 0 0 11px; padding:0 0 12px 0; _margin-left:0px; _padding-left:16px; list-style:square; min-height:125px; _height:125px; }
*+html ul#nav-sub { margin-left:0; padding-left:16px; }
ul#nav-sub li { color:#007fc6; margin:0 0 6px 0; font-size:10px; list-style:square; }
ul#nav-sub li a { color:#007fc6; text-decoration:none; }
ul#nav-sub li a:hover { text-decoration:underline; }
ul#nav-sub li.on a { font-weight:bold; text-decoration:underline; }
div#side-col h2 { font-size:22px; font-weight:normal; margin:0; color:#5F7875; height:50px; line-height:17px; }
ul#nav-side { list-style:none; margin:0; padding:0; }
ul#nav-side li { margin:0 0 12px 0; padding:0 0 0 8px; background-image:url(../i/side_bullet.gif); background-position:0 4px; background-repeat:no-repeat; }
ul#nav-side li a { color:#5F7875; text-decoration:none; }
ul#nav-side li a:hover { text-decoration:underline; }
ul#nav-side li.on a { font-weight:bold; }
div#content-main { position:relative; width:620px; width:700px; padding-left:25px; padding-right:0px; border-left:1px solid #C5C5C5; margin-top:50px; margin-left:162px; margin:0; float:left; margin-bottom:40px; min-height:300px; }
div#content-main ul,div#content-main ol { padding:0 0 0 24px; }
div#content-main ul li,div#content-main ol li { margin:0 0 6px 0; line-height:18px; }
div#content-main ul *:after,div#content-main ol *:after { display:none; }
div#content-main p { line-height:22px; }
body#home div#content-main { background-color:#2E514D; width:952px; height:360px; border:4px solid #496461; margin:20px 0 0 0 !important; background-image:url(../i/labcut_home_background.jpg); background-position:top left; background-repeat:no-repeat; padding:0px; min-height:360px; }
.size-table { border:1px solid #ccc; }
.size-table th { text-align:left; padding:2px 5px; border-bottom:1px solid #ccc; }
.size-table td { padding:4px 5px; }
#wheel-table td { border-bottom:1px solid #ccc; }
.model-table { border-bottom:0; }
.model-table td { border-bottom:1px solid #ccc; }
.model-table .odd td { background-color:#EFEFEF; }
.model-table .even td { background-color:#E0E0E0; }
.model-table th { background-color:#ccc; }
div#content-main h1 { font-size:18px; font-weight:normal; color:#5F7875; margin:0 0 16px 0; }
div#content-main h3 { color:#555; font-size:14px; margin:0 0 6px 0; }
div#content-main h4 { color:#333; font-size:13px; }
.group { margin:0 0 35px 0; }
.group2 { margin:0 0 18px 0; }
.img-group { padding:5px 3px; background-color:#555; border:1px solid #000; float:left; }
.img-group img { margin:0 2px; float:left; }
.inline-img { padding:3px; background-color:#efefef; border:1px solid #ccc; }
div#content-main h1 sup { font-size:9px; }
div#home-feature { border:1px solid #778B89; height:358px; width:100%; margin-top:0px; overflow:hidden; }
div#content-main ul#hp-main-nav { list-style:none; margin:0; padding:0; float:right; width:247px; margin:10px 5px 0 0; }
div#content-main ul#hp-main-nav li { font-weight:bold; margin-bottom:1px; }
ul#hp-main-nav li a { text-decoration:none; color:#D5D8D8; display:block; height:61px; padding-left:16px; padding-top:6px; width:216px; }
ul#hp-main-nav li a p { margin:0; padding-top:16px; }
ul#hp-main-nav li a img { float:right; padding:2px; border:1px solid #708986; }
span.learn { display:block; text-decoration:underline; font-weight:normal; margin:0; position:relative;top:-8px; color:#fff; }
div#hp-main-info { width:218px; padding-right:14px; float:right; font-size:10px; color:#fff; margin-top:34px; }
div#hp-main-info h2 { font-size:11px; margin:0 0 12px 0; }
div#hp-main-info p { font-size:12px; line-height:16px; }
div#hp-main-info a { color:#fff; text-decoration:none; }
div#interior-header { width:100%; text-align:center; margin:0 auto; border-top:1px solid #fff; padding-bottom:1px; border-bottom:1px solid #bfdff1; background-color:#fff; height:57px; color:#fff; }
div#interior-header h1 { margin:0; font-size:15px; color:#fff; text-transform:uppercase; background-color:#0e3d75; text-align:center; line-height:57px; }
div#content-main h2 { font-size:12px; margin:0 0 12px 0; }
div#side-column { width:152px; position:absolute;top:0px;left:-162px; }
div#distribute { padding-top:16px; padding-right:4px; border-top:1px dashed #d1dfe7; }
div#distribute p { font-size:9px; line-height:11px; color:#c0c0c0; margin:0 0 6px 0; }
div#distribute a { color:#c0c0c0; }
div#image-column { position:absolute;top:0px;left:520px; width:131px; }
div#image-column img { padding:2px; border:1px solid #c9c9c9; display:block; margin-bottom:16px; }
blockquote.feature { margin:0; padding:0; border-top:1px dashed #d1dfe7; border-bottom:1px dashed #d1dfe7; color:#007fc6; font-weight:bold; font-size:13px; padding:17px 20px 17px 8px; margin-bottom:8px; min-height:80px; _height:80px; }
div#content-main blockquote.feature p { margin:0; line-height:20px; }
blockquote.feature img { float:left; padding:3px; border:1px solid #d1dfe7; margin-right:18px; }
.group dl { }
.group dt { margin:0 0 4px 0; }
#content-main #image-gallery { list-style:none; margin:0; padding:0; }
#content-main #image-gallery li { float:left; width:188px; margin:0 20px 20px 0; }
#image-gallery img { display:block; background-color:#ECEBEB; border:1px solid #ccc; padding:3px; }
#image-gallery h4 { margin:0 0 4px 4px; color:#496461; font-size:11px; }
.imgLinks { display:block; display:none; }
div#feature-bottom { border:4px solid #000; background-color:#252525; background-image:url(../i/grid.gif); color:#929292; width:952px; margin:0 auto; margin-top:20px; }
div#bottom-wrapper { border:1px solid #727272; }
ul#bottom-bullets { list-style:none; margin:0; padding:0; width:446px; color: #B6B6B6; font-size:10px; background-color:#4A4A4A; float:left; }
ul#bottom-bullets li { border-bottom:1px solid #696A6C; padding:4px 4px 5px 18px; background-image:url(../i/bottom_bullet.gif); background-position:7px 8px; background-repeat:no-repeat; }
div#bottom-spot { float:right; font-size:11px; width:330px; padding:10px 20px 0 128px; position:relative; }
div#bottom-spot p { line-height:18px; }
div#bottom-spot h4 { text-transform:uppercase; margin:0 0 4px 0; font-size:11px; }
div#bottom-spot img { position:absolute; top:10px; left:0px; padding:3px; border:1px solid #545557; }
div#bottom-spot a { color:#929292; }
div#bottom-spot a:hover { color:#00A994; }
div#container-footer { width:960px; margin:0 auto; padding:16px 0; font-size:10px; }
.img-caption { font-size:10px; color:#000; display:block; padding:4px 5px; }

