body {margin: 0px; line-height: 120%; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: normal; font-style: normal; color: #555555; background-color: white; background-image: none; }p, h1, h2, h3, h4, h5, h6, table, td, th, ol, textarea {margin: 0px; font-weight: normal; padding: 0px; }img {margin: 0; padding: 0; border-width: 0; }em {color: #990033; }ul {list-style-position: inside; margin-left: 0; }li {margin-left: -20px; margin-bottom: 5px; padding-left: -20px; }h1 {letter-spacing: .1em; text-align: center; font-size: 21px; font-weight: bold; color: #990033; background-color: inherit; padding-bottom: 20px; padding-top: 15px; }h2 {font-size: 14px; font-weight: normal; color: #666666; letter-spacing: .05em; text-align: center; }h3 {font-size: 12px; color: #990033; background-image: none; font-weight: bold; line-height: 130%; }h4 {font-size: 13px; font-weight: bold; color: #777777; margin: 0 0 6px 40px; }h5 {font-size: 12px; font-weight: bold; color: #666666; margin: 0 0 6px 60px; }h6 {font-size: 11px; font-weight: bold; color: #990033; margin-left: 30px; }p {text-align: left; color: #444444; font-size: 13px; line-height: 140%; padding-bottom: 10px; }table#container {width: 800px; margin: 0; padding: 0; border-width: 0; }td#PageHeader {width: 800px; height: 80px; padding: 0; border-width: 0; text-align: left; }td#PageNav {width: 140px; padding-top: 10px; border-width: 0; vertical-align: top; text-align: left; padding-left: 5px; background-color: white; }td#Body2Col {width: 660px; vertical-align: top; background-color: white; }#PageLogo {vertical-align: top; text-align: center; }#PageLogo td {vertical-align: top; padding-left: 12px; padding-right: 12px; }td#PageFooter {width: 800px; text-align: left; padding-bottom: 10px; margin: 0 5px 0 5px; }#Body1Col li, ul {vertical-align: top; text-align: left; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 13px; line-height: 150%; padding-top: 0px; margin-top: 0px; }#Body1Col p {vertical-align: top; text-align: left; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 13px; line-height: 150%; padding-bottom: 10px; }#Body2Col li, ul {margin-top: 0px; padding-top: 0px; font-size: 13px; }.centercol {text-align: center; padding-bottom: 20px; vertical-align: top; }.leftcol {text-align: left; padding-bottom: 20px; vertical-align: top; }.productcol p {padding-bottom: 10px; }.productcol {vertical-align: top; text-align: left; color: #444444; font-size: 13px; line-height: 150%; }.prodselect p {font-weight: normal; font-size: 14px; line-height: 150%; color: #444444; padding-bottom: 10px; font-family: Arial,Verdana,Helvetica,sans-serif; }.clearboth {clear: both; }.floatleft {float: left; }.floatright {float: right; }.xxsml {font-weight: normal; font-size: 3px; color: #222222; line-height: 90%; }.xsml {font-weight: normal; font-size: 10px; color: #222222; line-height: 100%; }.sml {font-weight: normal; font-size: 11px; color: #333333; line-height: 130%; }.smlcolor {font-weight: normal; font-size: 11px; color: #990033; line-height: 130%; }.med {font-weight: normal; font-size: 12px; line-height: 150%; color: #444444; }.medred {font-weight: normal; font-size: 12px; line-height: 120%; color: #990033; }.medlrg {color: #444444; font-weight: normal; font-size: 13px; line-height: 150%; }.medlrgred {color: #990033; font-weight: normal; font-size: 13px; line-height: 150%; }.lrg {font-weight: normal; font-size: 14px; line-height: 150%; color: #333333; }.stretch {font-weight: normal; font-size: 12px; font-weight: bold; line-height: 200%; color: #444444; text-align: left; }.center {text-align: center; }.line {padding: 2px 0 2px 0; }a.nounderline {text-decoration: none; }a:link {color: #990033; }.title {font-size: 12px; color: #990033; background-image: none; font-weight: bold; line-height: 130%; }.error {font-weight: bold; font-size: 13px; line-height: 140%; color: #D50000; }.shadow {float: left; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; background-image: url(/DropShadow.jpg); background-repeat: no-repeat; background-position: bottom right; width: 297px; height: 230px; }.shadow img {display: block; position: relative; background-color: #FFFFFF; margin: -2px 2px 2px -2px; }.imagetitle {text-align: center; font-weight: bold; font-size: 11px; }h2.index {font-weight: normal; font-size: 15px; color: #455444; padding: 12px 45px 25px 25px; line-height: 150%; letter-spacing: .02em; text-align: left; }h3.shoplinks {font-weight: normal; font-size: 17px; padding-bottom: 15px; text-align: center; text-decoration: none; }h3.quicklink {margin-left: 20px; font-size: 10px; font-weight: bold; font-style: italic; color: #333333; padding-bottom: 10px; }ul.quicklink {line-height: 160%; font-weight: bold; font-size: 11px; list-style-type: none; }.com {font-weight: bold; font-size: 12px; font-weight: bold; line-height: 200%; color: #444444; padding: 10px 10px 10px 20px; text-align: left; }.home {font-weight: bold; font-size: 14px; line-height: 150%; color: #444444; padding: 10px 25px 20px 30px; text-align: left; letter-spacing: 0; }.new {font-weight: bold; font-size: 12px; color: #444444; padding: 5px 20px 10px 20px; line-height: 160%; text-align: left; }h2.showroom {font-size: 14px; color: #444444; line-height: 150%; padding: 10px 50px 5px 70px; text-align: left; }div.photolink {padding-bottom: 10px; text-align: center; }h2.five {font-size: 14px; color: #990033; text-align: left; font-family: arial, helvetica, sans-serif; line-height: 150%; font-weight: bold; }ul.five {font-size: 12px; font-weight: normal; line-height: 140%; color: #333333; }#job h2 {font-size: 12px; color: #990033; text-align: left; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 7px 0 3px 0; }#job p {font-size: 12px; font-weight: normal; line-height: 130%; color: #333333; padding-bottom: 2px; }#jobad {border: solid 2px #00376F; padding: 10px; font-size: 13px; line-height: 130%; width: 600px; margin: 5px 0 5px 20px; text-align: left; background-color: #EEEEEE; }#homegarden {border: solid 1px green; clear: both; height: 90px; padding: 10px; width: 600px; margin: 5px 0 5px 20px; }#homegarden div {float: left; font-size: 15px; font-family: Arial,Veranda,Sanserif; text-align: left; line-height: 150%; width: 250px; margin: 3px 0 0 20px; }.skin {text-align: left; font-weight: normal; letter-spacing: 0.05em; font-size: 13px; line-height: 150%; color: #444444; padding: 10px 0px 0px 0px; }a:hover {color: #330000; }.storm1 {text-align: right; color: #444444; font-weight: normal; font-size: 12px; vertical-align: middle; padding-right: 10px; padding-bottom: 10px; }.smlgrey {font-weight: normal; font-size: 11px; color: #999999; line-height: 130%; }.coupon-body {font-size: 20px; letter-spacing: .02em; padding: 7px 0 0px 0; text-align: center; color: #333333; line-height: 150%; }.storm2 {text-align: left; color: #444444; font-weight: normal; font-size: 12px; vertical-align: top; padding-bottom: 10px; }.formlabel {font-weight: bold; font-size: 10px; color: #555555; line-height: 130%; }.formfield {font-weight: normal; font-size: 12px; color: #333333; line-height: 120%; }p.submit {text-align: left; color: #444444; font-weight: normal; font-size: 16px; line-height: 200%; padding: 20px 5px 70px 5px; }.coupon-terms {font-size: 10px; text-align: left; padding: 5px; }a:visited {color: #990033; }a:active {color: #990033; }a:link img {border-style: none; padding: 0; border-width: 0; }#quotebtn {text-align: center; padding-bottom: 10px; }.quotevalue {font-weight: bold; font-size: 13px; color: #444444; line-height: 120%; text-align: center; padding-bottom: 3px; }.quotetext {font-weight: normal; font-size: 11px; color: #444444; line-height: 120%; vertical-align: top; padding-bottom: 5px; }.quotehdrred {color: #990033; font-weight: bold; font-size: 12px; line-height: 100%; padding: 10px 0 2px 0; }.quotetitle {color: #333333; font-weight: normal; font-size: 12px; line-height: 100%; }.quotetitledim {color: #999999; font-weight: normal; font-size: 12px; line-height: 100%; }.quoteradio {font-weight: bold; font-size: 11px; color: #444444; line-height: 120%; vertical-align: middle; padding-bottom: 3px; }.quotetextdim {font-weight: normal; font-size: 11px; color: #999999; line-height: 120%; vertical-align: top; padding-bottom: 5px; }.product {color: #555555; font-weight: normal; font-size: 12px; line-height: 200%; }.quoteleft {width: 300px; text-align: right; font-size: 12px; padding-bottom: 10px; }.quoteright {width: 300px; text-align: left; font-size: 13px; font-weight: bold; padding-bottom: 10px; }.quotehdr {color: #555555; font-weight: bold; font-size: 12px; line-height: 100%; padding: 10px 0 2px 0; }.quotehdrdim {color: #999999; font-weight: bold; font-size: 12px; line-height: 100%; padding: 10px 0 2px 0; }.quoteentereddim {font-weight: bold; font-size: 14px; color: #999999; line-height: 130%; text-align: center; vertical-align: middle; }.quoteenteredred {font-weight: bold; font-size: 14px; color: #990033; line-height: 130%; text-align: center; vertical-align: middle; }.quoteentered {font-weight: bold; font-size: 14px; color: #444444; line-height: 130%; text-align: center; vertical-align: middle; }p.strip1, a.strip1:link, a.strip1:visited, a.strip1:active, a.strip1:hover, a.strip1selected, p.strip1selected {text-decoration: none; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold; font-size: 10px; color: #222222; padding: 1px 0px 1px 2px; }a.strip1:hover {color: #990033; }a.strip1:active {color: #990033; }a.strip1selected {color: #990033; }p.strip2, a.strip2:link, a.strip2:visited, a.strip2:active, a.strip2:hover, a.strip2selected, p.strip2selected {text-decoration: none; font-family: verdana,helvetica,arial,sans-serif; font-weight: bold; font-size: 10px; color: #555555; background-image: none; padding: 1px 0px 1px 5px; }a.strip2:hover {color: #990033; }a.strip2:active {color: #990033; }a.strip2selected {color: #990033; }p.strip3, a.strip3:link, a.strip3:visited, a.strip3active, a.strip3:hover, a.strip3selected, p.strip3selected {text-decoration: none; font-family: verdana,helvetica,arial,sans-serif; font-weight: normal; font-size: 10px; color: #333333; background-image: none; padding: 1px 0px 1px 10px; }a.strip3:hover {color: #990033; }a.strip3:active {color: #990033; }a.strip3selected {color: #990033; }a.left:link {text-decoration: none; color: black; }a.left:visited {text-decoration: none; color: black; }a.left:hover {text-decoration: underline; color: #CC4400; background-image: none; }a.left:active {text-decoration: underline; color: #900B09; }.coupon-price {font-size: 22px; font-weight: bold; color: #990033; letter-spacing: .2em; }.coupon-tag {font-size: 13px; padding: 4px 0 4px 0; text-align: center; background-color: #F6DC15; color: #333333; letter-spacing: .05em; text-align: center; margin: 10px 3px 10px 3px; }.coupon {padding: 2px; margin: 5px 0 20px 0; border-width: 2px; border-style: dashed; }#couponlink {font-family: verdana,helvetica,arial,sans-serif; font-size: 17px; padding: 7px 7px 10px 7px; margin: 10px 20px 2px 0px; text-align: center; vertical-align: middle; line-height: 150%; border-width: 2px; border-style: dashed; letter-spacing: .05em; border-color: #444444; font-style: oblique; background-color: #EEEEEE; text-decoration: none; }.coupon-hdr {font-size: 23px; font-weight: bold; padding: 10px 0 10px 0; text-align: center; background-color: #990033; color: white; letter-spacing: .3em; text-align: center; }.DLRpriceItemRows {padding: 0px; margin: 0px; vertical-align: middle; }.DLRprice125 {margin: 0px; font-size: 13px; text-align: center; vertical-align: middle; border-bottom: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray; }.DLRprices {margin: 0px; font-size: 13px; text-align: center; vertical-align: middle; border-bottom: 1px solid gray; border-right: 1px solid gray; }.cart {font-weight: normal; font-size: 10px; padding: 0px; margin: 0px; border-width: 0px; color: #333333; background-color: #999999; line-height: 110%; }.DLRpriceHeadRows {margin: 0px; vertical-align: middle; }.DLRprice128 {margin: 0px; font-size: 13px; text-align: center; vertical-align: middle; border-bottom: 1px solid gray; border-right: 1px solid gray; }.DLRpriceBlank {margin: 0px; vertical-align: middle; border: 1px solid gray; }.cartlines {font-weight: normal; padding: 0px; font-size: 11px; margin: 0px; color: #333333; background-color: white; line-height: 110%; }.DLRpriceProj {margin: 0px; text-align: center; vertical-align: middle; border-top: 1px solid gray; border-right: none; border-bottom: 1px solid gray; border-left: none; }.DLRprice132 {margin: 0px; text-align: center; vertical-align: middle; border-bottom: 1px solid gray; border-left: 1px solid gray; border-right: 1px solid gray; }.dlrhdr {color: #333333; font-weight: bold; font-size: 12px; line-height: 100%; }h1.dlr {text-align: center; font-size: 18px; font-weight: bold; color: #722B00; }.dlrlabel {color: #333333; font-size: 10px; font-weight: bold; line-height: 150%; }.dlrcategory {text-align: left; font-size: 12px; font-weight: bold; color: #722B00; padding-bottom: 3px; padding-top: 12px; }.dlrfield {color: #444444; font-size: 11px; font-weight: normal; line-height: 100%; }.dlrtext {padding-top: 10px; color: #222222; font-size: 12px; font-weight: normal; line-height: 150%; }.dlrhome {padding-top: 10px; padding-left: 10px; padding-right: 12px; color: #555555; font-size: 12px; font-weight: bold; line-height: 150%; }.dlrtextsml {color: #222222; font-size: 10px; font-weight: normal; line-height: 130%; }.payment {color: #333333; vertical-align: middle; font-size: 11px; line-height: 150%; font-weight: bold; border-bottom: 1px solid #AAAAAA; padding: 15px 10px 10px 5px; }.caltable {color: #333333; font-size: 14px; width: 630px; height: 150px; text-align: center; margin: 0px; padding: 0px; }.calcellhdr {color: #333333; font-size: 10px; border: 1px gray solid; width: 105px; height: 20px; text-align: center; margin: 0px; padding: 0px; }.calcellbdy {color: #333333; font-size: 10px; border: 1px gray solid; width: 105px; height: 100px; text-align: right; vertical-align: top; margin: 0px; padding: 3px; }.caltitle {color: #333333; font-size: 12px; text-align: left; vertical-align: top; line-height: 200%; }.appthdr {letter-spacing: .1em; text-align: center; font-size: 18px; font-weight: bold; color: #990033; padding-bottom: 20px; padding-top: 15px; }table.swatch {width: 600px; border: 0px gray solid; }td.swatch {width: 180px; padding-top: 10px; border: 0px gray solid; }div.swatch {width: 180px; padding-bottom: 10px; padding-right: 20px; border: 0px gray solid; }.surveycategory {width: 100%; font-weight: normal; font-size: 11px; color: #FFFFFF; background-color: #888888; letter-spacing: .1em; padding: 5px 5px 5px 5px; margin: 10px 0px 7px 0px; }table.survey {width: 100%; font-weight: normal; font-size: 11px; color: #333333; background-color: #FFFFFF; letter-spacing: .1em; margin: 0px 0px 0px 0px; padding: 0; }td.surveyquestion {width: 50%; font-size: 11px; border-bottom: 1px gray solid; padding: 3px 5px 3px 5px; margin: 0px; text-align: left; }td.survey2 {vertical-align: bottom; text-align: center; font-size: 11px; border-bottom: 1px gray solid; padding: 3px 5px 3px 5px; margin: 0px; }