/* @override http://files4.prefabmarkets.com/stylesheets/style.css */
/* @group Reset */
*{margin:0;padding:0;font:1em 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;}
/* @end */
/* @group Generic */
body{line-height:1.125em;text-align:center;color:#333;background-color:#FFFFFF;font-size:1em;font-size:11px;}
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 Forms */
input,textarea{padding:2px;color:#333333;background-color:#F4F4F4;border:1px solid #999999;}
input:focus,input:hover,textarea:focus,textarea:hover{background-color:#FFFFCC;}
input.button{background:#024;border-color:#357 #002 #002 #357;color:#fcfc98;padding:2px 6px;margin:0;}
label{color:#666666;display:block;}
input.button:hover{cursor:pointer;}
input.full{width:95%;}
input.img{border:0 none #fff;}
div.fieldWithErrors input{margin:0; padding:0;border-width:0;}
/* @end */
/* @group Layout */
#wrapper{width:770px;margin:0 auto;padding:0;overflow:hidden;background-color:#fff;text-align:left;font-size:1.2em;}
#columns{}
/* 1 Column */
#center-1col{width:770px;float:left;margin:0;padding:0;}
/* 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;}
/* 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;}
/* Center Column */
div.center-col{margin:0 auto;width:280px}
/* @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:5px solid #1C6887;border-bottom:3px solid #fff;height:24px;}
#main-nav ul#nav{margin:0;padding:0;white-space:nowrap;height:22px;}
#main-nav ul#nav li{display:inline;list-style-type:none;margin:0 0.5em 0 0;}
#main-nav ul#nav a{padding:5px 8px 5px 9px;color:#fff;border-bottom:none;font-weight:normal;}
#main-nav ul#nav a:hover{background-color:#2A8FBD;text-decoration:none;border-bottom:3px solid #2A8FBD;}
/*
#main-nav ul#nav li {list-style-type:none; float:left; margin:0 0.5em 0 0;}
#main-nav 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;}
#main-nav ul#nav li a:hover {background-color:#2A8FBD; text-decoration:none;}
*/
/* @end */
/* @group Content */
div.content{margin:0 0 15px 0;padding:0 10px 10px 10px;overflow:hidden;color:#232323;background-color:#fff;}
/* ****div.content p,div.content li{color: #333;} **** */
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{color:#68f;}
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,#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 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 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;}
/* Categories */
#blog-categories{}
#blog-categories ul{margin:10px;list-style-type:none;}
#blog-categories ul li{line-height:133%;padding-bottom:3px;border-bottom:1px dotted #CCCCCC;margin-bottom:3px;font-size:11px;color:#999;}
#blog-categories ul li a{border:none;}
/* @end */
/* @group Offers */
/* @group General */
#offer_wrapper{margin:0;padding:0;}
#offer_wrapper #lcol{width:520px;float:left;margin:0 0 20px 0;padding:0;}
#offer_wrapper #rcol{width:230px;float:right;margin:0 0 20px 0;padding:0;}
#offer_wrapper div.thearticle{width:99%;background-color:#FFFFCC;}
#offer_wrapper p{margin:12px 0;}
#offer_wrapper h1{padding:5px 5px 0 0;color:#1C6887;font-size:1.33em;font-weight:bold;}
#offer_wrapper h2{font-size:1.6em;margin:24px 0 4px 0;}
#offer_wrapper h2 em{font-size:0.7em;margin:0 0 0 1em;color:#99c;font-style:normal;}
#offer_wrapper h2 a{color:#333;border:none;}
#offer_wrapper h2 a:hover{color:#68f;}
#offer_wrapper h3{font-size:1.4em;color:#aaa;}
#offer_wrapper h4{border-bottom:solid 2px #1C6887;font-size:1.2em;color:#1C6887;font-family:arial, verdana;margin:10px 0 10px 0;padding-bottom:5px;}
#offer_wrapper h5, #offer_wrapper h6{font-size:1.2em;}
#offer_wrapper ol,#offer_wrapper ul,#offer_wrapper dl{padding:0 0 0 40px;margin:12px 0;}
#offer_wrapper dt{font-weight:bold;}
#offer_wrapper blockquote{margin:20px;padding:1px 10px 1px 70px;background:#eef url(http://files1.prefabmarkets.com/images/bg_blockquote.gif ) top left no-repeat;}
#offer_wrapper .info{color:#99c;font-size:1em;border-top:1px dotted #99c;font-style:normal;display:block;padding:4px 0;}
#offer_wrapper .info a{color:#99c;}
#offer_wrapper pre{background:#eef;padding:20px;}
/* Unknown */
div.offer{font-family:Arial;font-size:16px;}
div.offer1 p{margin-bottom:18px;}
/* @end */
/* @group Left Wide Right Thin */
/* General */
#offer_wrapper.lwrt{}
#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;}
#offer_wrapper.lwrt ul{font-size:12px;margin:0 0 6px 0;padding:0;}
#offer_wrapper.lwrt ul li{list-style-type:disc;list-style-position:outside;margin:0 0 9px 16px;padding:0;}
#offer_wrapper.lwrt ul li ul{margin:9px 0 6px 0;padding:0;}
#offer_wrapper.lwrt ul li ul li {list-style-type:circle;list-style-position:outside;margin:0 0 9px 16px;padding:0;}
#offer_wrapper.lwrt ul.sec{margin:9px 0 6px 0;padding:0;}
#offer_wrapper.lwrt ul.sec li {list-style-type:circle;list-style-position:outside;margin:0 0 9px 16px;padding:0;}
/* Left Column */
#offer_wrapper.lwrt #lcol{width:465px;float:left;margin:0 0 10px 0;padding:0;}
#offer_wrapper.lwrt #lcol img.left{padding:0;border:0;margin:0 10px 10px 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 div.features img{float:left;width:178px;margin:0;padding:0;}
#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;}
#offer_wrapper.lwrt #lcol div.boxed div.features ul.sec{margin-top:-6px;width:240px;}
/* 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 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:0 0 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;}
#offer_wrapper.lwrt #errors fieldset legend{color:#7a000b;padding:0 3px;margin:0 0 0 12px;}
#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 */
/* @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 */