/* @override http://files4.prefabmarkets.com/stylesheets/style_new.css */
/* @group Reset */
/*Copyright (c) 2006,Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt version:0.12.0 */
/*reset.css*/
/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
*/
/*ol,ul{list-style:none;}*/
*{margin:0;padding:0;font:1em 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/*fonts.css*/
pre,code{font:115% monospace;*font-size:100%;}
body{line-height:1.125em;text-align:center;color:#333;background-color:#FFFFFF;font-size:13px;}
h1,h2,h3,h4,h5,h6{font-size:1.7em;font-weight:normal;}
a{color:#2A8FBD;text-decoration:none;border-bottom:1px dotted #99c;font-weight:bold;}
a:hover{border:none;color:#1C6887;}
a img{border:none;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
.skipnav{position:absolute;top:-999px;left:-999px;}
table,tr,td,th{margin:auto;}
/* ------ td,th{padding:8px;vertical-align:top;} ------ */
th{font-weight:bold;background:#eef;}
/* ------ td{border:1px solid #dde;} --------- */
code,pre{font-family:monospace;font-size:1.3em;display:block;padding:10px;background:#eef;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
hr.rule{color:#CCCCCC;width:100%;height:1px}
/* Alignment */
.floatleft{float:left;}
.floatright{float:right;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
/* Display */
.clear{clear:both;}
.block{display:block;}
.small{font-size:0.8em;}
.green{color:#A1FF45;}
.red{color:#EA1B00;}
.grey{color:#666666;}
.grey a{color:#999999;}
.grey a:hover{color:#EEEEEE;}
/* @end */
/* @group Generic */
/* @group Standard */
body{text-align:center;color:#333;background-color:#FFF;}
h1,h2,h3,h4,h5,h6{font-size:1.7em;font-weight:normal;}
p{margin:12px 0;}
a{color:#2A8FBD;border:none;font-weight:bold;border-bottom:1px dotted #99c;text-decoration:none;}
a:hover{text-decoration:none;border-bottom:0px;}
a img{border:none;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
.skipnav{position:absolute;top:-999px;left:-999px;}
table,tr,td,th{margin:auto;padding:auto;border:auto;}
th{font-weight:bold;background:#eef;}
code,pre{font-family:monospace;font-size:1.3em;display:block;padding:10px;background:#eef;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
hr.rule{color:#CCCCCC;width:100%;height:1;}
/* @end */
/* @group Alignment */
.floatleft{float:left;}
.floatright{float:right;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
/* @end */
/* @group Generic */
.clear{clear:both;}
.block{display:block;}
.small{font-size:0.8em;}
.green{color:#A1FF45;}
.red{color:#EA1B00;}
.grey{color:#666666;}
.grey a{color:#999999;}
.grey a:hover{color:#EEEEEE;}
/* @end */
/* @group Boxes */
div.gray-box{border:1px solid #CCCCCC;padding:0 0 5px 0;margin:0 0 15px 0;}
div.gray-box h1{padding:5px;background-color:#ccc;color:#1C6887;font-size:1.33em;font-weight:bold;}
div.gray-box h2{padding:4px;background-color:#ddd;color:#1C6887;font-size:1.225em;font-weight:bold;}
div.gray-box h3{padding:3px;background-color:#eee;color:#1C6887;font-size:1.11em;font-weight:bold;}
div.gray-box p{padding:6px 10px 3px 10px;margin:4px 0;}
div.gray-box form{padding:10px;}
div.gray-box div.hr{border:none 0;border-top:1px solid #CCCCCC;width:90%;height:1px;margin:12px auto 0 auto;}
/* @end */
/* @end */
/* @group Forms */
input,textarea,select{padding:2px;}
input.button{background:#024;border-color:#357 #002 #002 #357;color:#fcfc98;padding:2px 6px;margin:0;}
input.button:hover{cursor:pointer;}
label{color:#666666;display:block;}
input.full{width:95%;}
input.img{border:0 none #fff;}
div.fieldwitherrors input{border:1px solid orange;background-color:#FFFFCC;}
/* @end */
/* @group Page Layout */
#wrapper{width:770px;margin:0 auto;padding:0;overflow:hidden;background-color:#fff;text-align:left;font-size:100%;}
/* @end */
/* @group Header */
#header{display:block;margin:0 auto 0 auto;border-bottom:5px solid #fff;background-color:#1C6887;}
#header h1{display:none;}
#header p{display:none;}
#header p.site-banner{margin:0;padding:0;display:block;}
/* @end */
/* @group Navigation */
#main-nav{margin-bottom:6px;background-color:#1C6887;border-top:1px solid #fff;border-bottom:6px solid #fff;height:24px;}
ul#nav{list-style-type:none;}
ul#nav li{list-style-type:none;float:left;margin:0 0.5em 0 0;}
ul#nav li a{padding:5px 8px 5px 9px;border:none;color:#fff;border-bottom:none;display:block;white-space:nowrap;_width:1em;font-weight:normal;}
ul#nav li a:hover{background-color:#2A8FBD;text-decoration:none;}
/* @end */
/* @group Columns */
#columns{}
/* @group 1 Column */
#center-1col{width:770px;float:left;margin:0;padding:0;}
/* @end */
/* @group 2 Columns */
#left-2col{width:250px;float:left;margin:0;padding:0;}
#right-2col{width:520px;float:right;margin:0;padding:0;}
#left-2col-ty{width:620px;float:left;margin:0;padding:0;}
#right-2col-ty{width:150px;float:right;margin:0;padding:0;}
/* @end */
/* @group 3 Columns */
#left-3col{width:200px;float:left;margin:0;padding:0;}
#center-3col{width:420px;float:left;margin:0;padding:0;}
#right-3col{width:150px;float:right;margin:0;padding:0;}
/* @end */
/* @group Center */
div.center-col{margin:0 auto;width:280px;}
/* @end */
/* @end */
/* @group Main Content */
div.content{margin:0 0 15px 0;padding:0 10px 10px 10px;overflow:hidden;color:#232323;background-color:#fff;}
div.content div.thearticle{width:99%;background-color:#FFFFCC;}
div.content p{margin:12px 0;}
div.content h1{padding:5px 5px 0 0;color:#1C6887;font-size:1.33em;font-weight:bold;}
div.content h2{font-size:1.6em;margin:24px 0 4px 0;}
div.content h2 em{font-size:0.7em;margin:0 0 0 1em;color:#99c;font-style:normal;}
div.content h2 a{color:#333;border:none;}
div.content h2 a:hover{}
div.content h3{font-size:1.4em;color:#aaa;}
div.content h4{border-bottom:solid 2px #1C6887;font-size:1.2em;color:#1C6887;font-family:arial,verdana;margin:10px 0 10px 0;padding-bottom:5px;}
div.content h5{font-size:1.2em;color:#1C6887;font-family:arial,verdana;margin:10px 0 10px 0;padding-bottom:5px;}
div.content h5,#content h6{font-size:1.2em;}
div.content ol,
div.content ul,
div.content dl{padding:0 0 0 40px;margin:12px 0;}
div.content ul{list-style-type:square;list-style-position:outside;}
div.content ol{list-style-type:decimal;list-style-position:outside;}
div.content dt{font-weight:bold;}
div.content blockquote{margin:20px;padding:1px 10px 1px 70px;background:#eef url(http://files1.prefabmarkets.com/images/bg_blockquote.gif ) top left no-repeat;}
div.content .info{color:#99c;font-size:1em;border-top:1px dotted #99c;font-style:normal;display:block;padding:4px 0;}
div.content .info a{color:#99c;}
div.content pre{background:#eef;padding:20px;}
/* @end */
/* @group Footer */
#footer{width:770px;background-color:#1C6887;height:24px;color:#FFFFFF;text-align:center;border-bottom:5px solid #1c6887;}
ul#foot_nav{list-style-type:none;}
ul#foot_nav li{list-style-type:none;float:left;margin:0 0.5em 0 0;}
ul#foot_nav li a{padding:5px 8px 5px 9px;border:none;color:#fff;border-bottom:none;display:block;white-space:nowrap;_width:1em;font-weight:normal;}
ul#foot_nav li a:hover{background-color:#2A8FBD;text-decoration:none;}
/* @end */
/* @group Entries */
div.entry{background-color:#FFF;border-top:2px solid #2F637A;margin:0 0 6px 0;padding:6px 10px;}
div.entry h2{margin:0 0 3px 0;padding:0;font:bold 1.4em Arial,Sans-Serif;letter-spacing:-1px;}
div.entry h2 a{color:#2F637A;}
div.entry a{}
div.entry a:hover{}
div.entry p.metadata{margin:0;padding:9px 0 0 0;padding:0;font-size:85%;color:#808080;line-height:150%;}
div.entry p.metadata span.date{padding-right:6px;}
div.entry p.metadata span.categories{}
div.entry p.metadata span.categories a{text-decoration:none;background-image:none;font-weight:normal;}
div.entry p.metadata span.ranking{padding-left:4px;}
div.entry div.excerpt{margin:6px 0;padding:6px 0 0 0;color:#666;border-top:1px dotted #99c;}
div.entry div.excerpt p{margin-top:0;}
div.entry p.read-more{margin:3px 0 6px 0;padding:0;}
div.entry-article h2{padding-left:21px;background:#FFF url(http://files4.prefabmarkets.com/images/new/icon_article.gif) no-repeat 0px 4px;}
div.entry-blog h2{padding-left:21px;background:#FFF url(http://files4.prefabmarkets.com/images/new/icon_blog.gif) no-repeat 0px 4px;}
/* @end */
/* @group Categories */
#categories-short{}
#categories-short h1{}
#categories-short ul{margin:10px;list-style-type:none;}
#categories-short ul li{line-height:133%;padding-bottom:3px;border-bottom:1px dotted #CCCCCC;margin-bottom:3px;font-size:11px;color:#999;}
#categories-short ul li.last{border-bottom:0 dotted #CCCCCC;}
#categories-short ul li a{border:none;}
#categories-long{}
#categories-long div.category{background-color:#FFF;border-top:2px solid #2F637A;margin:0 0 12px 0;padding:6px 10px;}
#categories-long div.category h2{margin:0 0 3px 0;padding:0 0 0 21px;font:bold 1.4em Arial,Sans-Serif;letter-spacing:-1px;background:#FFF url(http://files4.prefabmarkets.com/images/new/icon_categories_lg.gif) no-repeat 0px 4px;color:#2F637A;}
#categories-long div.category p{margin:0 10px 6px 21px;padding:0;color:#666;font-size:92%;}
#categories-long div.category p.more{margin:3px 10px 6px 21px;}
#categories-long div.category p a{font-weight:normal;}
#categories-long div.category ul{color:#666;margin:0;padding:0;}
#categories-long div.category ul li{margin:0 10px 0 32px;padding:0 0 6px 0;list-style:square outside;font-size:92%;line-height:133%;}
#categories-long div.category ul li a{font-weight:normal;}
#categories-long div.category ul li a:hover{}
/* @end */
/* @group Pagination */
div.pagination{text-align:center;margin:6px 0;padding:3px 0;background-color:#FCFCFC;}
/* @end */
/* @group Clearing */
/**************** CLEAR ****************/
/* Clearing floats */
div.clear{clear:both;margin:0;padding:0;display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;display:block;content:".";height:0;visibility:hidden;}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
/* @end */
/* @group Captcha */
.yacaph input{margin-top:10px;margin-bottom:10px;}
.yacaph img{border:1px solid #7F9DB9;}
/* @end */
/* @group Offers */
/* @group AOS */
#aos table td h1{color:#1c6887;font-family:"Trebuchet MS", Georgia, arial;font-size:22px;margin:0 0 15px 0;padding:0;}
#aos table td h2{color:#1c6887;font-family:"Trebuchet MS", Georgia, arial;font-size:16px;margin:0 0 10px 0;padding:0;font-weight:bold;}
#aos table td h3{color:#ffffff;font-family:"Trebuchet MS", Georgia, arial;font-size:16px;margin:0 0 10px 0;padding:0;font-weight:bold;}
#aos td{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#aos td.rcol{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#aos_form td{padding:2px;}
/* @end */
/* @group Left Wide Right Thin */
/* General */
#offer_wrapper.lwrt{margin:10px 0 0 0;}
#offer_wrapper.lwrt h1{color:#1c6887;font-size:18px;margin:0 0 10px 0;line-height:1.33em;font-weight:bold;}
#offer_wrapper.lwrt h2{color:#1c6887;font-size:16px;margin:0 0 10px 0;line-height:1.33em;font-weight:bold;letter-spacing:-1px;}
#offer_wrapper.lwrt p{font-size:12px;margin:0 0 12px 0;line-height:1.33em;}
/* Left Column */
#offer_wrapper.lwrt #lcol{width:465px;float:left;margin:0 0 10px 0;padding:0;}
#offer_wrapper.lwrt #lcol img.center{margin:0 auto;display:block;}
#offer_wrapper.lwrt #lcol div.boxed{padding:10px;border:1px solid #DBEEF2;margin:0 0 10px 0;background-color:white;}
#offer_wrapper.lwrt #lcol div.boxed p img.left{float:left;margin:0 10px 10px 0;padding:0;border:0;}
#offer_wrapper.lwrt #lcol div.boxed p img.right{float:right;margin:0 0 10px 10px;padding:0;border:0;}
#offer_wrapper.lwrt #lcol div.boxed div.features img{float:left;width:178px;}
#offer_wrapper.lwrt #lcol div.boxed div.features h2{float:right;width:260px;margin:0 0 12px 0;padding:0;font-weight:bold;}
#offer_wrapper.lwrt #lcol div.boxed div.features ul{float:right;width:260px;margin:0;padding:0;}
#offer_wrapper.lwrt #lcol div.boxed div.features ul li{list-style-type:disc;list-style-position:outside;margin:0 0 3px 16px;padding:0;}
/* Right Column */
#offer_wrapper.lwrt #rcol{width:290px;float:right;margin:0 0 10px 0;padding:0px;}
#offer_wrapper.lwrt #rcol p{line-height:1.33em;}
#offer_wrapper.lwrt #rcol #content{padding:20px;background-color:#DBEEF2;color:#000000;}
#offer_wrapper.lwrt #rcol #form p{color:#666666;margin:0 0 6px 0;font-size:11px;}
#offer_wrapper.lwrt #rcol #form p.selbox{margin:0 0 2px 0;}
#offer_wrapper.lwrt #rcol #form .input{width:242px;background-color:#F4F4F4;border:1px solid #c9d7da;font-size:12px;padding:3px;}
#offer_wrapper.lwrt #rcol #form select.input{width:250px;min-height:0;}
#offer_wrapper.lwrt div.yacaph{margin:16px 0;text-align:center;}
#offer_wrapper.lwrt div.yacaph img{border:0;}
#offer_wrapper.lwrt div.yacaph label{text-align:left;font-size:11px;margin:6px 0 0 0;}
#offer_wrapper.lwrt div.yacaph input{width:245px;background-color:#F4F4F4;border:1px solid #c9d7da;font-size:12px;padding:3px;margin:0;}
#offer_wrapper.lwrt #rcol table{margin:10px 0;}
#offer_wrapper.lwrt #rcol table td.left{padding:0 3px;}
#offer_wrapper.lwrt #rcol table td.right{padding:0 3px;text-align:left;}
#offer_wrapper.lwrt #rcol p.trademarks{font-size:11px;font-style:italic;color:#999;line-height:1.33em;}
/* Errors */
#offer_wrapper.lwrt #errors fieldset{color:#7a000b;border-color:#7a000b;margin:0 0 10px 0;padding:10px 10px 10px 25px;}
#offer_wrapper.lwrt #errors fieldset legend{color:#7a000b;padding:0 3px;margin:0;}
#offer_wrapper.lwrt #errors fieldset ul{}
#offer_wrapper.lwrt #errors fieldset ul li{}
#offer_wrapper.lwrt div.fieldWithErrors{padding:0;margin:-5px 0 0 0;border-width:0;}
#offer_wrapper.lwrt div.fieldWithErrors input, 
#offer_wrapper.lwrt div.fieldWithErrors select{background-color:#f3d4d7;color:#7a000b;border:3px solid #7a000b;}
/* @end */
/* @group Coflex */
div#offer_wrapper.lwrt.coflex div#lcol h2{color:#99CC00;}
div#offer_wrapper.lwrt.coflex div#rcol div#content{background-color:#E5F2BF;}
/* @end */
/* @group cervical_ddd*/
div#offer_wrapper.lwrt.cervical div#lcol h1{font-size:22px;font-style:strong;color:#537B85;line-height:1.0em;}
div#offer_wrapper.lwrt.cervical div#lcol h2{color:#537B85;}
div#offer_wrapper.lwrt.cervical div#rcol div#content{background-color:#D9F2FF;}
/* @end */

/* @group HeartNet */
div#offer_wrapper.lwrt.heartnet div#lcol img.title-left{margin-bottom:15px;}
div#offer_wrapper.lwrt.heartnet div#lcol h2{color:#4D6166;margin-bottom:12px;}
div#offer_wrapper.lwrt.heartnet div#lcol div.boxed{border:1px solid #DE883E;}
div#offer_wrapper.lwrt.heartnet div#lcol div.boxed img{margin:0 0 15px 15px;}
#offer_wrapper.lwrt.heartnet #lcol p.trademarks{color:#666666;}
div#offer_wrapper.lwrt.heartnet div#rcol div#content{background-color:#DFE7E9;}
/* @end */
/* @end */
/* @group Clear */
/* Clearing floats */
div.clear{clear:both;margin:0;padding:0;display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;display:block;content:".";height:0;visibility:hidden;}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
/* @end */
/* @group Hacks */
/* \*/
* html .gainlayout{height:1%;min-height:0;}
/* */
/* @end */
