body {margin-left: 7px; margin-top: 7px; margin-right: 7px; margin-bottom: 7px;}

.fullprice {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; line-height: 16px; font-weight:bold;}
.fullpricestrikethrough {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: line-through; color: #CC0000; font-weight:bold;}

input {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
select {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

h1 {font-family: Arial, Helvetica, sans-serif; color: #99CC33; font-size: 17px; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px;}
h2 {font-family: Arial, Helvetica, sans-serif; color: #99CC33; font-size: 14px; font-weight: bold; padding-bottom: 3px; margin-bottom: 3px; margin-top: 0px; padding-top: 0px;}
h3 {font-family: Arial, Helvetica, sans-serif; color: #99CC33; font-size: 14px; padding-bottom: 5px; margin-bottom: 5px; margin-top: 3px;}

td.menuon {height: 26px; background-color: #ADD65C; border-top: 1px solid #ADD65C; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-align: center; vertical-align: middle; border-right: 1px solid #ADD65C;}
td.menuoff {height: 26px; background-color: #99CC33; border-top: 1px solid #ADD65C; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-align: center; vertical-align: middle; border-right: 1px solid #ADD65C;}

td.gallerymenuon {height: 26px; background-color: #ADD65C; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; vertical-align: middle; border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-left-style: dotted; border-bottom-style: dotted; border-top-color: #ADD65C; border-left-color: #ADD65C; border-bottom-color: #ADD65C;}
td.gallerymenuoff {height: 26px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; vertical-align: middle; border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-left-style: dotted; border-bottom-style: dotted; border-top-color: #ADD65C; border-left-color: #ADD65C; border-bottom-color: #ADD65C;}
td#gallerymenuend {height: 26px; background-color: #FFFFFF; border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-style: dotted; border-left-style: dotted; border-bottom-style: dotted; border-right-style: dotted; border-top-color: #ADD65C; border-left-color: #ADD65C; border-bottom-color: #ADD65C; border-right-color: #ADD65C;}

.navhead {font-family: Arial, Helvetica, sans-serif; color: #99CC33; font-size: 14px; font-weight: bold; line-height: 25px; padding-left: 3px;}
.sidenav {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; line-height: 16px; padding-left: 7px;}
.bodycopy {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; line-height: 16px;}
.checkoutind {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px;}
.error {font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 12px;}
.pdescription {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; line-height: 16px;}
.ptitle {font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #99CC33; font-size: 14px; line-height: 16px;}
.pprice {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 15px; line-height: 16px; font-weight:bold;}
.ppprice {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; font-weight:bold;}
.rtitle {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; line-height: 16px;}
.rprice {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; line-height: 16px; font-weight:bold;}
.head01red {font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 14px; font-weight: bold; line-height: 25px;}
.head01 {font-family: Arial, Helvetica, sans-serif; color: #99CC33; font-size: 14px; font-weight: bold; line-height: 25px;}
.head02 {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 14px; font-weight: bold; line-height: 25px;}
.comments {font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 11px;}
.sidenavcopy {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; line-height: 16px;}
.xmasheader {font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 15px; font-weight: bold;}
.instock01 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 17px;}
.instock02 {font-family: Arial, Helvetica, sans-serif; color: #99CC33; font-size: 18px; font-weight: bold;}
.deliverytimes {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;}
.productcode {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
.cartheadings {background-color: #F2F1EF; padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-align: left; vertical-align: top;}
.cartitem {padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top;}
.checkoutoption {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top; border-left-width: 1px; border-left-style: solid; border-left-color: #99CC33; background-color: #FFFFFF; padding-right: 10px; padding-bottom: 2px; padding-left: 10px;}
.checkoutoption1 {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top; padding-right: 10px; padding-bottom: 2px; padding-left: 10px;}
.totals {padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-align: left; vertical-align: top;}
.offerends {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; color:#333333; font-style:italic; font-weight:bold;}
.paymentoptions {padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top;}
.padcart {width: 10px;}

td#construction {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top; padding: 7px; border: 1px solid #99CC33}
td#cartitemerror {font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 12px; text-align: left; vertical-align: top; padding: 5px;}
td#cart {background-image:url(images/cart-background.gif); font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px;}
td#cartext {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px;}
td#construction {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top; padding: 7px; border: 1px solid #99CC33}
td#follownavigation {height: 26px; background-color: #99CC33; border-top: 1px solid #ADD65C; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-align: right; vertical-align: middle; border-right: 1px solid #ADD65C;}
td#navigation {height: 26px; background-color: #99CC33; border-top: 1px solid #ADD65C; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; text-align: right; vertical-align: middle; border-right: 1px solid #ADD65C; padding-right: 10px;}
td#navigationover {height: 26px; background-color: #ADD65C; border-top: 1px solid #ADD65C; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-align: center; vertical-align: middle; border-right: 1px solid #ADD65C;}
td#sidenavigation {border-right: 1px solid #CCE599; width: 156px; text-align: left; vertical-align: top;}
td#content {text-align: left; vertical-align: top;}
td#maintext {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; padding: 15px; text-align: left; vertical-align: top; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: #99CC33; border-right-color: #99CC33; border-bottom-color: #99CC33;}
td#productcontent {padding: 5px; text-align: left; vertical-align: top; width: 170px}
td#footer {background-color: #99CC33; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-align: left; vertical-align: top; padding: 7px;}
td#footer2 {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top; padding: 10px;}
td#related {border-bottom: 1px solid #CCE699;}
td#stockcode {font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: right; font-size: 12px;}
td#cartheadings {background-color: #F2F1EF; padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-align: left; vertical-align: top;}
td#cartitem {padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top;}
td#checkoutoption {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top; border-left-width: 1px; border-left-style: solid; border-left-color: #99CC33; background-color: #FFFFFF; padding-right: 10px; padding-bottom: 2px; padding-left: 10px;}
td#checkoutoption1 {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top; padding-right: 10px; padding-bottom: 2px; padding-left: 10px;}
td#totals {padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-align: left; vertical-align: top;}
table#search {background-color: #99CC33; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-align: left; vertical-align: middle; padding: 6px;}
td#search {background-color: #99CC33; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; text-align: left; vertical-align: middle; padding: 6px; border-top-color: #FFFFFF; border-top-style: solid; border-top-width: 1px;}
td#photogallery {border-bottom-color: #99CC33; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-style: dotted; border-right-width: 1px; border-right-style: dotted; border-right-color: #99CC33; border-left-width: 1px; border-left-style: dotted; border-left-color: #99CC33;}
td#photogallery2 {border-left-style: dotted;padding: 3px;font-family: Arial, Helvetica, sans-serif;color: #666666;font-size: 12px;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: dotted;border-bottom-style: dotted;border-top-color: #99CC33;border-bottom-color: #99CC33;border-left-color: #99CC33;}
td#pdetail {border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #cce699; border-right-color: #cce699; border-bottom-color: #cce699; border-left-color: #cce699;}
td#search1 {background-color: #99CC33; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; height: 25px; vertical-align: middle; padding-left: 3px;}
td#search2 {background-color: #99CC33; height: 25px; padding-left: 3px; vertical-align: middle;}
td#search3 {background-color: #99CC33; height: 35px; padding-left: 3px; vertical-align: middle;}
td#salescopy {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px;}
td#xmastextguide {font-family: Arial, Helvetica, sans-serif;color: #666666;font-size: 12px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-top-color: #CC0000;border-right-color: #CC0000; border-bottom-color: #CC0000; width: 202px;}
td#copyright {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; text-align: left; vertical-align: middle; padding: 12px;}
td#relatedproducttext {text-align: left; padding: 7px;}
td#spotlightbackground {padding: 6px; height: 70px; background-image: url(images/background_spotlights.png); font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #9BCD37; border-bottom-color: #9BCD37; border-left-color: #9BCD37;}
td#spotlightsalebackground {padding: 6px; height: 70px; background-image: url(images/background_spotlights_sale.png); font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #C22319; border-bottom-color: #C22319; border-left-color: #C22319;}
td#spotlightbackgroundlarge {padding: 6px; height: 70px; background-image: url(images/background_spotlights_large.png); font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #9BCD37; border-bottom-color: #9BCD37; border-left-color: #9BCD37;}
td#hourdelbackground {padding: 5px; height: 290px; background-color: #F2F2F2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; vertical-align: top;}
td#roomrangedivider {border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF;}
td#roomrangebottom {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px;}
td#exctext {font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; line-height: 16px; text-align: left;}
td#savingstext{font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; padding: 5px;}
td#limitedoffer1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 5px; padding-right: 5px; background-image: url(images/tile_limited_offers.png); text-align: left;}
td#limitedoffer2 {padding: 2px; background-image: url(images/tile_limited_offers.png);}
td#whitetextimedelivery {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; padding-left: 20px; padding-right: 15px;}
td#offerssubscription {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 5px; padding-right: 5px; background-color: #E5F2CC; text-align: left;}
td#paymentoptions {padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-align: left; vertical-align: top;}
td#salespotlight {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000;}
td#salespotlightext {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666;}

img#room {border-right-width: 1px; border-left-width: 3px; border-right-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF;}
img#product {border: 1px solid #CCE699;}
img#addtocarthome {padding-top: 5px; border: none;}
a img {border: 0;}

table#topnav a:link {color: #FFFFFF; text-decoration: none;}
table#topnav a:visited {color: #FFFFFF; text-decoration: none;}
table#topnav a:hover {color: #FFFFFF; text-decoration: none;}
table#topnav a:visited:hover {color: #FFFFFF; text-decoration: none;}

table#gallerynav a:link {color: #99CC33; text-decoration: none;}
table#gallerynav a:visited {color: #99CC33; text-decoration: none;}
table#gallerynav a:hover {color: #FFFFFF; text-decoration: none;}
table#gallerynav a:visited:hover {color: #FFFFFF; text-decoration: none;}

td#sidenavigation a:link {color: #666666; text-decoration: underline;}
td#sidenavigation a:visited {color: #666666; text-decoration: underline;}
td#sidenavigation a:hover {color: #666666; text-decoration: none;}
td#sidenavigation a:visited:hover {color: #666666; text-decoration: none;}

a:link {color: #99CC33; text-decoration: underline;}
a:visited {color: #99CC33; text-decoration: underline;}
a:hover {color: #99CC33; text-decoration: none;}
a:visited:hover {color: #99CC33; text-decoration: none;}

td#salespotlightext a:link {color: #666666; text-decoration: underline;}
td#salespotlightext a:hover {color: #666666; text-decoration: none;}
td#salespotlightext a:visited {color: #666666; text-decoration: underline;}
td#salespotlightext a:visited:hover {color: #666666; text-decoration: none;}

td#footer a:link {color: #FFFFFF; text-decoration: underline;}
td#footer a:hover {color: #FFFFFF; text-decoration: none;}
td#footer a:visited {color: #FFFFFF; text-decoration: underline;}
td#footer a:visited:hover {color: #FFFFFF; text-decoration: none;}

td#footer2 a:link {color: #666666; text-decoration: underline;}
td#footer2 a:hover {color: #666666; text-decoration: none;}
td#footer2 a:visited {color: #666666; text-decoration: underline;}
td#footer2 a:visited:hover {color: #666666; text-decoration: none;}

td#cartext a:link {color: #FFFFFF; text-decoration: none;}
td#cartext a:visited {color: #FFFFFF; text-decoration: none;}
td#cartext a:hover {color: #FFFFFF; text-decoration: none;}
td#cartext a:visited:hover {color: #FFFFFF; text-decoration: none;}

td#search a:link {color: #FFFFFF; text-decoration: underline;}
td#search a:visited {color: #FFFFFF; text-decoration: underline;}
td#search a:hover {color: #FFFFFF; text-decoration: none;}
td#search a:visited:hover {color: #FFFFFF; text-decoration: none;}

td#brandtitle a:link {font-size: 13px; color: #666666; text-decoration: underline;}
td#brandtitle a:visited {font-size: 13px; color: #666666; text-decoration: underline;}
td#brandtitle a:hover {font-size: 13px; color: #666666; text-decoration: none;}
td#brandtitle a:visited:hover {font-size: 13px; color: #666666; text-decoration: none;}

td#paymentoptions a:link {text-decoration: none;}
td#paymentoptions a:hover {text-decoration: none;}
td#paymentoptions a:visited {text-decoration: none;}
td#paymentoptions a:visited:hover {text-decoration: none;}
