@charset "utf-8";
body{color:#003300;text-align:center;width:96%;margin:0px auto;padding-top:10px;padding-bottom:10px;font:16px Tahoma, Verdana, sans-serif;background:#669966;}
a{color:#006600;}
a:hover{color:#FFCC00}
a:visited{color:#990000;}
a:active{color:#66FF66;}
div#wrap{background-color:#FFFFCC;text-align:center;padding:5px;width:960px;margin-right:auto;margin-left:auto;-moz-border-radius: 1em;	border-radius:1em;-moz-box-shadow: 0 0 1.5em #000;-webkit-box-shadow: 0 0 1.5em #000;box-shadow: 0 0 1.5em #000;}
div#banner{text-align:center;height:175px;  background-image: url(../images/spriteme1.png);
  background-position: -10px -10px;background-repeat:no-repeat;margin:0px;padding:0px;}
.pinetreename{font-size:2.5em;font-weight:bold;color:#006600;}
.pinetreenametext{font-size:1.25em;font-weight:bold;color:#006600;}
.bannertext{font-size:1.75em;font-weight:bold;color:#006600;}
.bannerheading{font-size:2.75em;font-weight:bold;color:#000000;}
.bannerinfo{font-size:.75em;font-weight:bold;color:#000000;}
#wrap #banner h1{padding:0px 70px 0px 180px;margin:0px auto;width:640px;font-size:3em;color:#003300;}
#wrap #banner p{padding:15px 15px 0px 180px;margin:0px auto;width:640px;text-align:left;}
#wrap #banner .bannertextsm{font-size:1.25em;font-weight:bold;color:#063;text-align:center;margin:0px;padding:0px 0px 0px 180px;}
#wrap #banner .tagline{margin:0px;padding:0px 0px 0px 180px;text-align:center;color:#000;font-style:oblique;font-weight:bold;font-size:1.25em;}
#wrap #thirds{font-size:1.15em;font-weight:bold;color:#00F;margin:0px;padding:0px;width:100%;}
#wrap #thirds .onethird{text-align:center;width:33.33%;float:left;margin:0px auto;clear:none;padding:5px 0px;}
#wrap #thirds .onethird a{color:#00F;text-decoration:underline;}
#wrap #thirds .onethird a img{margin:0px;padding:0px;border-style:none;}
div#nav{background-image:url(../images/PP1Pipe.jpg);height:25px;background-repeat:no-repeat;width:100%;margin:0px auto;padding:5px 0px;}
div#copy{text-align:left;clear:both;width:95%;margin:0px auto;padding:5px 2.5%;}
div #footer{font-size:0.85em;font-style:italic;font-weight:bold;color:#FFFF99;text-align:center;margin:0px auto;clear:both;width:98%;background:#669966;padding: 5px 0px;-moz-border-radius:0 0 1em 1em;	border-radius:0 0 1em 1em;}
#wrap #footer a{color:#FFFFFF;text-decoration:none;}
#wrap #footer a:hover{color:#FF0000;}
#wrap .right{font-weight:bold;text-align:right;margin:0px;width:auto;padding-top:5px;padding-bottom:5px;}
#wrap #copy table{margin:0px;width:96%;padding-top:5px;padding-right:2%;padding-bottom:5px;padding-left:2%;clear:both;}
#wrap #copy .index{display:block;margin:0px;padding:.03125em 2.5%;width:95%;}
#wrap #copy .index_line{display:inline;}
#wrap #copy .reg{vertical-align:super;font-size:0.75em;font-weight:bold;}
#wrap #copy .col{width:29%;float:left;margin:0px;padding:0px;font-size:16px;font-weight:bold;line-height:27px;}
#wrap #copy .PP1standout{font-weight:bold;font-size:1.25em;color:#000000;text-decoration:none;}
#wrap #copy .infoparagraph{line-height:1.5em;font-weight:bold;text-indent:30px;margin:0.25em;padding:0.25em;}
#wrap #copy .contactinfo{font-size:medium;font-weight:bold;text-align:left;text-decoration:none;font-style:normal;}
#wrap #copy .contactLine{font-weight:bold;text-decoration:underline;text-indent:0px;text-align:center;}
#wrap #copy #rigid{text-align:center;font-size:0.85em;}
#wrap #copy th{font-weight:bold;color:#FFFFCC;text-align:center;padding-right:3px;padding-left:2px;margin:0px;background:#003300;}
#wrap #copy p{text-align:left;text-indent:10px;width:90%;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:3px;padding-bottom:2px;}
#wrap #copy .even{color:#333333;background-color:#CCCCCC;}
#wrap #copy .odd{color:#FFFFFF;background-color:#308831;font-weight:normal;}
#wrap #copy td{font-weight:bold;text-align:center;margin:0px;padding-right:3px;padding-left:2px;}
#wrap #copy h2{text-align:center;margin:0px;clear:both;width:90%;padding-top:5px;padding-right:5%;padding-bottom:5px;padding-left:5ex;}
#wrap #copy .newheadline{margin:0px auto;padding:5px 0px;width:80%;text-align:left;font-size:1.25em;}
#wrap #copy h3{margin:0px;clear:both;width:80%;text-align:center;padding:3px 10%;}
#wrap #copy h1{font-size:1.75em;text-align:center;margin:0px;width:88%;padding:2pt 6% 2px;}
#wrap #copy .clean{margin:0px;padding:0px;}
#wrap #copy .cleanindex{text-align:left;font-size:1.15em;font-weight:bold;width:96%;margin:2px auto;}
#wrap #copy .index .index_line a{font-weight:bold;text-decoration:none;font-size:0.95em;}
#wrap #copy .ipage{font-size:0.975em;font-weight:bold;color:#030;text-align:left;margin:0px;padding:.125em 2.5%;width:95%;}
#wrap #copy .disclaimer{font-size:0.75em;font-weight:bold;font-style:italic;text-align:center;text-indent:0px;}
div#info{float:left;width:100%;text-align:center;font-size:12px;font-weight:bold;line-height:20px;text-indent:0;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#000000;border-bottom-color:#000000;padding-top:3px;padding-bottom:5px;margin-bottom:3px;}
div#newscol1{float:left;width:49%;clear:left;}
div#newscol1 p{text-indent:30px;}
div#newscol2{float:right;width:49%;clear:right;}
div#newscol2 p{text-indent:30px;}
div#newsbyline{text-align:center;font-weight:bold;font-style:italic;color:#006600;}
#wrap #copy .cleanByLine{text-indent:0%;float:right;width:50%;text-align:left;margin-top:0;padding-top:0;margin-bottom:0;margin-top:0;}
#wrap #copy .celebration{line-height:1.5em;font-weight:bold;color:#990000;font-size:22px;text-align:center;width:80%;padding-right:10%;padding-left:10%;}
#wrap #copy .artLinks{text-align:center;font-weight:bold;width:80%;margin:auto;}
.pp1_list{list-style-position:inside;font-size:1.25em;font-weight:bold;padding-left:0;margin-left:0;margin-top:0.25em;margin-bottom:0.25em;list-style-image:url(../images/list_log.gif);}
.pp1_sublist{list-style-position:inside;list-style-image:none;font-size:75%;font-weight:bold;padding-left:0.5em;margin-left:0.5em;list-style-type:disc;text-indent:.25em;}
.pp1_sub_sublist{list-style-position:inside;list-style-image:none;font-weight:bold;padding-left:0.5em;margin-left:0.5em;list-style-type:square;text-indent:.25em;}
#wrap #copy #sitemap{text-align:left;width:90%;padding-top:5px;padding-right:10%;padding-bottom:5px;padding-left:10%;margin:0px;}
#wrap #copy table#sitemap{width:95%;padding:0px 5%;margin:0px;font-size:0.80em;}
#wrap #copy #sitemap tr{text-align:left;margin:0px;padding:0px;}
#wrap #copy #sitemap td{text-align:left;margin:0px;padding:0px;line-height:0.85em;}
#wrap #copy #sitemap img{margin:0px;padding:0px;}
#wrap #copy #product{font-size:12px;}
#wrap #copy #product caption{font-size:0.95em;font-weight:bold;text-align:center;}
#wrap #copy #product .tdleft{text-align:left;}
#wrap #copy #product .odd a{color:#FFCC00;}
#wrap #copy #product .even a{color:#993300;}
#wrap #copy #product .acap{color:#000099;}
#wrap #copy #detable{border:3px groove #003333;margin:0px;width:96%;padding-top:3px;padding-right:2%;padding-bottom:2px;padding-left:2%;height:350px;}
#wrap #copy #detable .col h2{text-indent:0px;margin:0px;padding:0px;width:100%;}
#wrap #copy hr{width:80%;text-align:center;margin-right:10%;margin-left:10%;}
#wrap #copy #inquiry{margin:0px;width:80%;padding-right:10%;padding-left:10%;border:3px outset #003333;text-align:left;padding-top:10px;padding-bottom:10px;}
#wrap #copy #inquiry label{font-weight:bold;text-align:left;float:left;width:150px;padding-right:5px;padding-left:5px;}
#wrap #copy #inquiry .moinfo{width:200px;}
#wrap #copy #inquiry p{text-align:center;width:100%;}
#wrap #copy #inquiry .pp1_button{color:#FFFFCC;background-color:#003300;border:medium outset #CCCCCC;margin-right:10px;margin-left:10px;font-weight:bold;}
#wrap #copy #inquiry .red{color:#FF0000;text-align:center;}
#wrap #copy #inquiry #priv{text-align:left;text-indent:0px;font-size:0.80em;font-weight:bold;color:#FF0000;border:thin solid #003333;padding:5px;}
#wrap #copy #inquiry .top{text-align:center;width:90%;margin-right:auto;margin-left:auto;}
#wrap #copy .product_copy{color:#FFFFCC;background-color:#006600;width:80%;margin-right:10%;margin-left:10%;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;}
.media{text-align:left;text-indent:0px;font-weight:bold;margin-right:0px;margin-left:0px;clear:both;}
.mediahead{text-align:center;clear:both;margin-top:0px;margin-bottom:0px;font-size:16px;font-weight:bold;}
.mediaimg{float:left;margin-right:5px;clear:none;margin-left:5px;}
.mediacol{width:48%;float:left;}
.medialine{text-align:center;vertical-align:top;clear:both;float:left;width:100%;margin:0px .25em 0px .25em;padding:0px 0.25em 10px 0.25em;border-top-width:thin;border-bottom-width:thin;border-top-style:solid;border-bottom-style:solid;border-top-color:#000000;border-bottom-color:#000000;border-collapse:collapse}
#wrap #copy .service_emphasis{font-weight:bold;text-align:center;margin:0px;padding-top:5px;padding-bottom:5px;border-top-width:3px;border-bottom-width:3px;border-top-style:groove;border-bottom-style:groove;border-top-color:#006600;border-bottom-color:#006600;}
#wrap #copy #specials{font-size:11px;margin:0px;width:98%;padding-right:1%;padding-left:1%;border-width:2px 2px 2px 2px;border-spacing:3px;border-style:outset outset outset outset;border-color:#006633;border-collapse:separate;}
#wrap #copy #specials caption{font-size:24px;font-weight:bold;color:#006600;}
#wrap #copy #specials td{border-width:1px 1px 1px 1px;padding:1px 1px 1px 1px;border-style:inset inset inset inset;border-color:#006633;}
#wrap #copy #specials .large{font-size:18px;color:#FFFFFF;background-color:#003300;}
#wrap #copy .attrib{color:#990000;font-style:italic;background-color:#FFFFFF;}
#wrap #copy .col .article{font-size:0.90em;line-height:1.05em;}
#wrap #copy .byline{text-indent:0px;font-style:italic;font-weight:bold;text-align:left;margin:0px;width:100%;font-size:0.875em;color:#990000;}
#wrap #copy #mfglogos{text-align:center;margin:0px auto;padding-top:5px;padding-bottom:5px;width:730px; height:150px;background-color:#FFF; background:url(../images/logos/logo.gif); background-repeat:no-repeat}
#wrap #copy #mfglogos map{text-decoration:none; border:none;}
#wrap #copy #mfglogos img{border:none;margin:0px 2px;padding:0px;}
#wrap #copy #mfglogos .tm{font-size:0.75em;font-weight:bold;text-align:left;text-indent:0px;}
div#rigid{text-align:center;margin:0;padding:0;}
#rigid h2{font-size:1.15em;margin:0px;}
#rigid .desc{text-align:left;font-weight:normal;font-size:14px;margin:0 auto 0 auto;padding-left:5px;padding-right:5px;padding-bottom:0px;padding-top:5px;line-height:16px;text-indent:0px;width:95%}
#rigid .mailline{text-align:center;font-weight:bold;font-size:14px;margin:0;padding:0;line-height:16px; text-indent:0px;}
#rigid .storehead{width:100%;background-color:#009697;font-weight:bold;font-size:1.75em;color:#FFFFCC;margin:0px;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;clear:both;text-indent:0px}
#rigid form{width:20%;margin-left:auto;margin-right:auto;}
#rigid .red{font-weight:bold;color:#990000;}
#wrap #banner .bhead{font-size:42px;margin:0px;padding:0px;}
div#privacy{float:left;clear:both;width:100%;text-align:left;color:#CC3333;}
#wrap #copy #rma_request #rmareq td{text-align:left;font-size:14px;font-weight:bold;}
#wrap #copy #rma_request #rmareq table{margin:0px;width:60%;}
#wrap #copy #rma_request{text-align:center;}
#wrap #copy .form_line{font-weight:bold;float:left;width:125px;}
#wrap #copy #rigid a{color:#000;font-weight:bold;font-size:1.25em;text-decoration:none}
#wrap #copy #rigid a:hover{color:#FC0;}
#wrap #copy iframe{margin:0px;padding:0px 5%;height:500px;width:90%;}
#wrap #copy .rigid form .warning{font-weight:bold;color:#F00;text-align:left;text-indent:0px;margin:0px;padding:2px 5px 3px;}
#wrap #copy .rigid form div label{width:185px;float:left;padding:0px 5px;clear:left;}
#wrap #copy #fiveby a{color:#00F;width:150px;float:left;text-align:center;height:40px;margin:0px auto;padding:2px 15px;font-weight:bold;}
#wrap #copy #fiveby{clear:both;}
#wrap #copy #threeby{clear:both;margin:0px;padding:0px;}
#wrap #copy #threeby a{color:#00F;width:150px;float:left;text-align:center;height:40px;margin:0px auto;padding:2px 70px 10px;font-weight:bold;}
#wrap #copy .copy #fiveby a{color:#99FFFF;width:20%;float:left;text-align:center;height:40px;margin:0px auto;padding:2px 0px;font-weight:bold;}
#wrap #copy .copy #fiveby{clear:both;width: 94%;font-size: 0.90em;margin-top: 0px;margin-right: auto;margin-bottom: 0px;	margin-left: auto;padding-top: 10px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}
div#threebynew{clear:both;width: 87%;height: 37px;font-size: 0.95em;margin-top: 0px;margin-right: auto;margin-bottom: 0px;	margin-left: auto;padding-top: 15px;padding-right: 0px;padding-bottom: 15px;padding-left: 0px;}
#threebynew a{color:#99FFFF;width:31%;float:left;text-align:center;margin:0px auto;font-weight:bold;padding: 5px;}
acronym, abbr{cursor:help;border-bottom:1px dashed #999;}
ul.MenuBarHorizontal{margin-right:auto;margin-left:auto;text-align:center;padding:0px;list-style-type:none;cursor:default;width:100%;font-weight:bold;font-size:14px;clear:none;margin-top:0px;margin-bottom:0px;}
ul.MenuBarActive{z-index:1000;}
ul.MenuBarHorizontal li{margin:0;padding:0;list-style-type:none;font-size:100%;position:relative;text-align:center;cursor:pointer;width:160px;float:left;}
ul.MenuBarHorizontal ul{margin:0;padding:0;list-style-type:none;font-size:100%;z-index:1020;cursor:default;width:160px;position:absolute;left:-1000em;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left:auto;}
ul.MenuBarHorizontal ul li{width:160px;}
ul.MenuBarHorizontal ul ul{position:absolute;margin:-5% 0 0 95%;background-color:#FFFFCC;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{left:auto;top:0;}
ul.MenuBarHorizontal ul{border:1px solid #CCC;}
ul.MenuBarHorizontal a{display:block;cursor:pointer;color:#FFFFCC;padding:0px 1px;text-decoration:none;}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus{color:#003300;background-color:#FFFFCC;}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{color:#003300;background-color:#FFFFCC;}
#MenuBar1 ul{background-color:#003300}
#MenuBar1 a{color:#FFFFCC;}
#MenuBar1 a:hover{color:#003300;}
ul.MenuBarHorizontal a.MenuBarItemSubmenu{background-image: url(../images/spriteme1.png); background-position: 135.35px -198.5px;background-repeat:no-repeat;}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu{background-image: url(../images/spriteme1.png);
  background-position: 135.35px -198.5px;background-repeat:no-repeat;}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{background-image:url(../images/SpryMenuBarDownHover.png);background-repeat:no-repeat;background-position:95% 50%;}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover{background-image:url(../images/SpryMenuBarRightHover.png);background-repeat:no-repeat;background-position:95% 50%;}
ul.MenuBarHorizontal iframe{position:absolute;z-index:1010;}
@media screen, projection{ul.MenuBarHorizontal li.MenuBarItemIE{display:inline;f\loat:left;}}
#wrap #copy #h3emp {width:65%;margin-left: 30%;padding: 0px 5px;clear: both;}
#wrap #copy #h3emp h2 {color: #FF0000;text-align: left;margin: 0px;padding: 5px 0px;}
#wrap #copy #h3emp h3 {margin: 0px;padding: 2px 0px 3px 0px;text-align: left;font-size: 1.05em;}
#wrap #copy #h3emp h3 a {text-decoration: none;font-weight: bold;}
#wrap #copy #rigid .col .smaller {font-size: 0.95em;}
#wrap #copy #rigid .col .desc {	text-indent: 0px;}
div#store {width: 80%;clear: both;margin: 5px auto 0px;padding:5px 0px 0px;text-align: center;height: 100px;}
#wrap #copy #store .col1 { margin: 50px 0px 0px; padding: 0px; float: left; width: 33.3%; }
#wrap #copy #store a { font-weight: bolder; text-decoration: none; }
#wrap #copy #store .col3 { margin: 45px 0px 0px; padding: 0px; float: left; width: 33.3%; }
#wrap #copy #store .col2 { margin: 0px; padding: 0px; float: left; width: 33.3%; }
#wrap #copy .copy {margin: 0px 0px 5px;padding: 10px 5px;float: left;width: 592px;-moz-border-radius: 4em 1em 4em 1em;	border-radius: 4em 1em 4em 1em;-moz-box-shadow: inset -5px -5px 5px #FFCC00;-webkit-box-shadow: inset -5px -5px 5px FFCC00;box-shadow: inset -5px -5px 5px #FFCC00;color: #FFFFFF;background: #184A17;text-align: center;text-indent: 0px;}
#wrap #copy .copywide {margin: 0px auto 5px;padding: 10px 5px;width: 96%;-moz-border-radius: 4em 1em 4em 1em;border-radius: 4em 1em 4em 1em;-moz-box-shadow: inset -5px -5px 5px #FFCC00;-webkit-box-shadow: inset -5px -5px 5px FFCC00;	box-shadow: inset -5px -5px 5px #FFCC00;	color: #FFFFFF;	background: #184A17;	text-align: center;	text-indent: 0px;}
#wrap #copy .copywide  a {	color: #FC0;}
#wrap #copy .copywide  .pinetreenametext {font-size: 1.275em;font-style: italic;font-weight: bold;	color: #FF9;}
#wrap #copy .copy .ipage .pinetreenametext { color: #FFCC00; }
#wrap #copy .copy .ipage {color: #FFFFCC;padding-top: 5px;padding-bottom: 5px;}
#wrap #copy .copy .newheadline {width: 90%;color: #FFC;margin: 0px auto;padding: 0px 0px 10px 0px;}
#wrap #copy .h1_new {font-size: 1.75em;font-style: italic;margin: 0px;padding: 0px 0px 5px;	width: 100%;}
#wrap #copy .h1_new a{text-decoration:none;}
#wrap #copy .mfg_left {margin: 0px;padding: 0px;float: left;width: 150px;text-align: center;text-indent: 0px;height:500px;}
#wrap #copy .mfg_left img {padding: 0px;margin: 0px;border: none;}
#wrap #copy .mfg_left a {text-decoration: none;}
#wrap #copy .mfg_right {margin: 0px;padding: 0px;float: left;width: 150px;text-align: center;text-indent: 0px;height: 500px;}
#wrap #copy .mfg_right img {padding: 0px;margin: 0px;border: none;}
#wrap #copy .mfg_right a {text-decoration: none;}
#wrap #footer .followus {text-align:center; width:700px; margin: 0px auto;}
#wrap #footer .followus .ispace {width:10px;height:1px}
#wrap #footer .followus .fbicon{width:20px;height:20px; border:none;}

