a:link { background-color: transparent; color: #515100; }
a:visited { background-color: transparent; color: #848433; }
a:hover { background-color: transparent; color: #000000; }
a:active { background-color: transparent; color: #CC9900; }
.red {border: 2px solid red; }
body { background-color: #FFFFDF; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0; text-align: center; }
div#footer{ border-top: 2px solid #666600; clear: left; padding: 0px 20px 0px 20px; width: 684px; }
div.back{ clear: none; float: left; margin: 0; padding: 0; text-align: right; width: 49.5%; }
div.back img, div.next img { display: block; margin-left: 30px; margin-right: 30px; }
div.house-gal{ display: block; margin-left: 34px; width: 424px; }
div.house-gal-line{ background-color: #990000; border: none; color: #000000; font-size: 0px; /*WIN IE6 silliness*/ height: 2px; margin: 0; padding: 0; width: 100%; }
div.house-gal-r1{ background-image: url(images/house-gal-r1-bg.gif); background-repeat: no-repeat; height: 27px; margin: 0; padding: 0; width: 100%; }
div.house-gal-r2{ background-image: url(images/house-gal-r2-bg.gif); background-repeat: repeat-y; margin: 0; padding: 0; text-align: center; width: 100%; }
div.house-gal-r3{ background-color: #F9F4DF; background-image: url(images/house-gal-r3-bg.gif); background-repeat: repeat-y; border: 0px solid #000000; display: block; height: 47px; margin: 0; padding: 0; width: 424px; }
div.house-gal-r3-col1{ background-image: url(images/house-gal-r3-col1-bg.gif); border: none; float: left; height: 47px; margin: 0; padding: 0; width: 337px; }
div.house-gal-r3-col1 p{ font: bold .75em/130% Arial, Helvetica, sans-serif; letter-spacing: .05em; margin: 0; padding: 16px 10px 0px 16px; text-align: center; }
div.house-gal-r3-col2{ background-image: url(images/house-gal-r3-col2-bg.gif); border: none; float: left; height: 100%; margin: 0; padding: 0; text-align: center; width: 87px; }
div.house-gal-r4{ background-image: url(images/house-gal-r4-bg.gif); background-repeat: no-repeat; height: 19px; width: 424px; }
div.main{ margin-left: auto; margin-right: auto; text-align: left !important; width: 750px; }
div.nav{ background-color: #FFF0C4; background-image: url(images/nav_bg.gif); border: 0; height: 28px; margin: 0; padding: 0; width: 750px; }
div.nav img{ background-color: transparent; border: 0; color: #515100; float: left; margin-top: 1px; padding: 0; }
div.nav img#awnings{ margin-left: 17px; }
div.nav img#company, div.r2 img#est { float: right; margin-right: 17px; }
div.next{ clear: none; float: right; margin: 0; padding: 0; text-align: left; width: 49.5%; }
div.r1{ background-color: #336633; border: 0; height: 19px; margin: 0; padding: 0; width: 750px; }
div.r2{ background-color: #CC9900; background-image: url(images/head_r2_bg.gif); background-repeat: repeat-x; border: 0; height: 46px; margin: 0; padding: 0; width: 750px; }
div.r2 img{ border: 0; margin-top: 9px; padding: 0; }
div.r2 img#logo{ border: 0; margin-left: 17px; padding: 0; }
div.r2 img#logo{ float: left; }
div.r3{ background-color: #666600; border: 0; height: 10px; margin: 0; padding: 0; width: 750px; }
div.r3 img#division{ border: 0; float: left; margin: 0px 0px 0px 17px; padding: 0; }
div.r4{ background-color: #336633; background-image: url(images/head_r4_bg.gif); background-repeat: repeat-x; border: 0; height: 7px; margin: 0; padding: 0; width: 750px; }
div.title{ clear: both; float: left; height: 33px; margin: 12px 23px 0px 23px; width: 704px; }
p{ font-size: .8em; line-height: 150%; margin: 10px 0px 10px 20px; padding: 0px; text-align: left; }
p.houses:first-line, .content-main em { background-color: transparent; color: #D53E17; font: italic bold 1.1em/150% Arial, Verdana, sans-serif; letter-spacing: .05em; text-transform: uppercase; }
table{ border: 1px solid #000000; border-collapse: collapse; caption-side: top; font-size: .8em; width: 100%; margin-bottom: 18px; }
table caption{ font-size: 1.1em; font-weight: bold; padding: 12px 0px 12px 0px; text-align: left; }
td{ border: 1px solid #000000; padding: 6px; white-space: nowrap; }
td:first-child{ border-right: none !important; text-transform: uppercase; }
td:first-child+td{ border-left: none !important; }
th{ background-color: #F9623C; border: 1px solid #000000; color: #FFFFFF; font-weight: bold; padding: 6px; text-transform: uppercase; }
.arrow-top, .right { border: 0; float: right; margin: 0; padding: 0; }
.c-awnings{ background-image: url(images/title_awnings_bg2.gif); padding: 76px 0px 0px 0px; }
.c-company{ background-image: url(images/title_company_bg2.gif); padding: 134px 0px 0px 0px; }
.c-covers{ background-image: url(images/title_covers_bg2.gif); padding: 76px 0px 0px 0px; }
.c-houses{ background-image: url(images/title_houses_bg2.gif); padding: 96px 0px 0px 0px; }
.content{ clear: both; float: left; height: auto; margin: 0px 23px 12px 23px; padding: 0; width: 704px; }
.content p{ font-size: .7em; margin: 0; padding: 0; }
.content p img.pic{ border: 1px solid #000000; margin: 12px 12px 12px 12px; }
.content-left{ background-color: transparent; background-repeat: no-repeat; color: #000000; float: left; width: 138px; }
.content-left h1{ font-size: .9em; margin: 3px 16px 3px 3px; padding: 0; text-align: right; }
.content-left img{ border: 0; margin: 0; padding: 0; }
.content-left p{ float: none; font-size: .8em; margin-right: 16px; padding: 0; text-align: right; }
.content-left p img{ border: 0; margin: 0px 0px 6px 6px; padding: 0; }
.content-main{ border-left: 1px dashed #C5C547; float: left; height: auto; margin: 0px 0px 0px 14px; padding: 20px 0px 20px 30px; width: 518px; }
.content-main h1{ font-size: 1em; line-height: 150%; margin: 28px 0px 12px 0px; padding: 0; }
.content-main h2{ font-size: .95em; line-height: 150%; margin: 0px 0px 12px 0px; padding: 0; }
.content-main h3{ font-size: .9em; line-height: 150%; margin: 0; padding: 0; }
.content-main img{ background-color: transparent; border: 0; color: #515100; margin-top: 1px; padding: 0; }
.content-main p{ font-size: .8em; line-height: 150%; margin: 12px 0px 12px 0px;; padding: 0; }
.content-main ul{ font-size: .8em; font-weight: bold; line-height: 150%; margin: 12px 0px 12px 2px; padding: 0; }
.content-main ul li{ font-size: .85em; line-height: 150%; list-style-image: url(images/arrow-list.gif); margin: 0px 0px 0px 28px; padding: 0; }
.content-main ul.one-level{ font-size: .8em; font-weight: normal; line-height: 150%; margin: 12px 0px 12px 2px; padding: 0; }
.content-main ul.one-level li{ font-size: .95em; font-weight: normal; line-height: 150%; list-style-image: url(images/arrow-list.gif); margin: 0px 0px 0px 28px; padding: 0; }
.content-main ul li ul{ font-size: 1em; font-weight: bold; line-height: 150%; margin: 0px 0px 0px 0px; padding: 0; }
.content-main ul li ul li{ font-size: 1em; font-weight: normal; line-height: 150%; list-style-image: url(images/arrow-list2.gif); margin: 0px 0px 0px 18px; padding: 0; }
.content-main ul p{ font-size: 1em; font-weight: bold; line-height: 150%; margin: 10px 0px 8px 0px; padding: 0; }
.c-sewing{ background-image: url(images/title_sewing_bg2.gif); padding: 76px 0px 0px 0px; }
.c-tarps{ background-image: url(images/title_tarps_bg2.gif); padding: 76px 0px 0px 0px; }
.c-tents{ background-image: url(images/title_tents_bg2.gif); padding: 76px 0px 0px 0px; }
.houses{ margin: 0px 0px 12px 0px !important; float: left; width: 100%; }
.left{ border: 0; float: left; margin: 0; padding: 0; }
.note{ font-size: .8em; font-weight: normal; margin: 0px 0px 8px 0px; padding: 0; }
.t-awnings{ background-image: url(images/title_awnings_bg.gif); }
.t-awnings, .t-sewing, .t-tarps, .t-houses, .t-covers, .t-tents, .t-bags, .t-company{ background-color: transparent; background-repeat: repeat-x; color: #FFFFFF; }
.t-bags{ background-image: url(images/title_bags_bg.gif); }
.t-company{ background-image: url(images/title_company_bg.gif); }
.t-covers{ background-image: url(images/title_covers_bg.gif); }
.t-houses{ background-image: url(images/title_houses_bg.gif); }
.t-sewing{ background-image: url(images/title_sewing_bg.gif); }
.t-tarps{ background-image: url(images/title_tarps_bg.gif); }
.t-tents{ background-image: url(images/title_tents_bg.gif); }
#footer p{ font-size: .7em; margin: 10px 0px 0px 0px; padding: 0; }
.nolonger{ text-decoration: line-through; }
div.p{ font-size: .8em; line-height: 150%; margin: 10px 0px 10px 20px; padding: 0px; text-align: left; }
.error{color: red; padding-left: 5px;}
