body {
 margin: 0px;
 background: #63c74d url("../images/shadow.gif");
 font-family: verdana,arial;
}

table {
 border-spacing: 0;
 border-collapse: collapse;
}

table.frontmain {
 border-top: 0px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-style: solid;
 border-color: #29811b;
 background-color: #ffffff;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 900px;
 border-spacing: 0;
}

td.frontmain {
 text-align: center;
 vertical-align: middle;
 width: 900px;
 border-spacing: 0;
 padding: 0;
}

td.frontmaintop {
 vertical-align: top;
 width: 900px;
}

table.frontnoborder {
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 900px;
}

table.frontnoborder {
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 900px;
}

table.middle {
 border-width: 0;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 528px;
 border-spacing: 0;
}

.liner {
  background-color: #ffffff;
  height: 3px;
}

td.searchback {
 width: 188px;
 height: 30px;
 font-family: comic sans ms,tahoma,verdana,arial;
 font-weight: bold;
 background-color:#3c1705;
 color: #ffffff;
}

.se2 {
 font-size: 11px;
 color: #854401;
 vertical-align: middle;
 width: 80px;
}

.se3 {
 font-size: 11px;
 color: #000000;
 vertical-align: middle;
 width: 120px;
}

div.searchdiv {
 vertical-align: middle;
 display: inline;
 padding-bottom: 30px;
 padding-left: 5px;
 padding-right: 5px;
}

span.wish {
 padding-bottom: 50px;
 border-color: #660000;
 border-width: 1px;
 border-style: solid;
 height: 35px;
 vertical-align: middle;
}

span.wish2 {
 vertical-align: middle;
 height: 35px;
}

form.nospace {
 margin-bottom: 0px;
 display: inline;
}

table.leftnav {
 width: 188px;
}

td.leftnavback {
 width: 188px;
 vertical-align: top;
 background-color: #ffbcff;
}

td.leftwhitespace {
 width: 6px;
 background-color: #ffffff;
}


.search { 
 color:#000000;
 font-size:14px;
 vertical-align:middle;
 text-indent:7px;
 font-weight:bold;
}

td.c2 {
 background-image: url("../images/awning.jpg");
 width: 900px;
 height: 37px;
 padding-left: 160px;
 padding-right: 160px;
}

A.headernavigation {
 color: #ffffff;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
 font-family: comic sans ms,tahoma,verdana,arial;
}

td.navcat {
 height: 31px;
 width: 188px;
 color: #ffffff;
 font-family: Comic sans ms,Arial;
 font-size: 17px;
 vertical-align: middle;
 text-indent: 7px;
 font-weight: bold;
 background-image: url("../images/m15.gif");
 background-color: #63c74d;
 background-repeat: no-repeat;
}

.ch2 {
 background-color: #ffbcff;
}

table.navli {
 width: 179px;
 text-align: left;
}

td.leftbottom {
 background-color: #ffbcff;
 height: 100%;
}

td.middlespacer {
 background-color: #ffffff;
 height: 2px;
}

.ch4 {
 vertical-align: top;
 background-color: #ffe5ff;
}

table.solid_right {
 width: 554px;
 background-color: #ffffff;
}

table.frontmainbottom {
 border: 0px;
 background-color: #63c74d;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 900px;
 border-spacing: 2px;
}

DIV.header2 {
 font-family: comic sans ms, verdana, arial, helvetica, sans-serif;
 font-weight:normal;
 font-size: 75%;
}

.style16 {
 font-family: Tahoma;
 font-size: 12px;
 font-weight: normal;
 padding-top: 5px;
 padding-bottom: 10px;
}

table.middlemain {
 width: 704px; 
}

td.bannermain {
 width: 500px;
 height: 270px;
 vertical-align: top;
 text-align: left;
}

.rhsmain {
 width: 198px;
 height: 270px;
 font-family: verdana,arial;
 padding-left: 10px;
 font-size: 13px;
 color: #3c1706;
}

td.rhs1 {
 width: 228px;
 height: 119px;
 text-align: right;
 vertical-align: top;
}

.mainbest {
 width: 230px;
 height: 100%;
 vertical-align: top;
 color: #0e3e68;
 font-weight:bold;
 font-size: 80%;
 font-family: comic sans ms, verdana, arial, helvetica, sans-serif;
}

td.mainbestlink {
 width: 228px;
 height: 100%;
 vertical-align: bottom;
}

td.frontdescription {
 width: 228px;
 font-size: 75%;
 font-family: comic sans ms, verdana, arial, helvetica, sans-serif;
 color: #854401;
 text-align: center;
}

td.testi {
 font-size: 80%;
 font-family: comic sans ms, verdana, arial, helvetica, sans-serif;
 color: #3c1706;
 padding-left: 10px;
}

div.testiFront {
 color:#3c1705;
 font-weight: bold;
}

a.testimonialsFront {
 color: #3c1705;
}

td.testiText {
 background-color: #fff8ef;
}

.itemtable {
 width: 124px;
}

div.header {
 font-family: comic sans ms, verdana, arial, helvetica, sans-serif;
 font-weight:normal;
 font-size: 90%;
 text-align: center;
}

td.picture {
 font-family: verdana, arial, helvetica, sans-serif;
 border-style: none;
 border-width: 0px;
 font-size: 80%;
 text-align: center;
}

img.z {
 position:absolute;
 left:2px;
 top:+148px;
 z-index:1;
}

img.z1
{
position:absolute;
left: 0px;
top: +138px;
z-index:1
}


div.bottom {
 position:relative;
}

td.plain {
 font-family: comic sans ms, verdana, arial, helvetica, sans-serif;
 background-color:#ffffff;
 border-style: none;
 border-width: 0px;
 font-size: 80%;
 font-weight: bold;
 text-align: center;
}

a.themeLink {
 font-family: tahoma, verdana arial, helvetica, sans-serif;
 text-decoration: underline;
 font-weight: bold;
 color: #009900;
 font-size: 80%
}

a.theme {
 font-family: tahoma, verdana arial, helvetica, sans-serif;
 text-decoration:underline;
 font-weight:bold;
 color:#000099;
 font-size: 80%;
}

h3.related {
 display: inline;
 color: #ffffff;
 font-size: 85%;
 font-family: Arial;
 font-size: 14px;
 vertical-align: middle;
 font-weight: bold;
}

.style17 {
 font-size: 14px;
 font-weight: bold;
 font-family: comic sans ms, Tahoma;
 color: #0e3e68;
}

.style8 {
 font-family: Tahoma;
 font-size: 11px;
}

A.sublink {
 font-family: comic sans ms, tahoma, verdana arial, helvetica, sans-serif;
 text-decoration:underline;
 font-weight:bold;
 color:#854401;
 font-size: 80%
}

.review {
 border: 1px solid #529464;
 background-color: #ffe5ff;
 font-size: 90%;
 padding-left: 3px;
 padding-right: 3px;
 width: 100%;
}

.review2 {
 background-color: #ffffff;
 border: 1px solid #999999;
 font-size: 90%;
}

#flipcontainer img {
 position: absolute;
 visibility: hidden;
}

A.shipping {
 font-family: Arial, Helvetica, sans-serif;
 color: #0000ff;
}

td.stars {
 padding-top: 3px;
}

td.relatedtop {
 vertical-align: top;
 border-left: 1px solid #228217;
 background-color: #ffe5ff
}

td.related {
 text-align: center;
 background-color: #228217;
 height: 31px;
}

table.related {
 width: 100%;
 text-align: center;
 background-color: #ffffff;
 height: 100%;
}

td.centertop {
 background-color: #228217;
 width: 528px;
 height: 38px;
 text-align: center;
}

h1 {
 font-size: 13px;
 font-weight: bold;
 font-family: comic sans ms,tahoma,verdana,arial;
 display: inline;
 color: #ffffff;
}

.ch3 {
 color: #ffffff;
 font-family: comic sans ms,tahoma,verdana,arial;
 font-size: 14px;
 font-weight: bold;
 padding-left: 28px;
 padding-top: 0px;
 background-image: url("../images/m15.gif");
 width: 188px;
 height: 31px;
 background-repeat: no-repeat;
}

hr.separator {
 color: #ffe5c7;
 height: 1px;
}

p.description {
 color:#000000;
 font-size: 95%
}

p.wrap {
 float: left;
 clear:none;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0;
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight:bold;
 font-size: 75%;
 text-align: center;
}

td.radio {
 font-family: comic sans ms, verdana, arial, helvetica, sans-serif;
 background-color:#ffffff;
 border-style: none;
 font-size: 90%;
 text-align: left;
}

td.bullets {
 font-weight:normal;
 color:#000000;
 font-size: 90%
}

table.outer-full {
 border-color:#228217;
 border-style:solid;
 border-width: 2px;
 width: 674px;
}

table.outer-full-reverse {
 border-color:#ff80ff;
 border-style:solid;
 border-width: 2px;
 width: 100%;
}

td.center-big {
 font-family: verdana, arial, helvetica, sans-serif;
 font-weight: bold;
 font-size: 120%;
 text-align: center;
}

span.textformtwo {
 font-family: comic sans ms, verdana, arial, helvetica, sans-serif;
 font-size: 100%
}

a.faq {
 text-decoration:none;
 text-transform: none;
 font-weight: bold;
 font-size: 75%
}

hr.sep {
 color: #ffe5c7;
 height: 2px;
 width: 90%;
}

span.textform {
 font-family: comic sans ms, verdana, arial, helvetica, sans-serif;
 font-size: 80%;
}

input.zip {
 font-family: comic sans ms,tahoma,verdana,arial;
 font-size: 11px;
 width: 40px;
}

a.hurry2 {
 font-family: verdana, arial, helvetica, sans-serif;
 text-decoration:underline;
 font-weight:normal;
 text-transform: none;
 color:#000000;
 font-size: 90%
}

td.shown {
 font-weight: bold;
 font-size: 90%;
 font-family: comic sans ms, verdana, arial, helvetica, sans-serif;
}

.smaller {
 font-weight:normal;
 font-size: 80%;
 color: #e5e5e5;
}

.shipsfrom {
 width: 150px;
 background-color: #ededed;
 color: #000000;
 font-size: 95%;
 text-align: right;
}

td.best {
 width: 166px;
 height: 189px;
 vertical-align: bottom;
 text-align: center;
}

td.best1 {
 background-image: url("../images/polaroid-housewarming.jpg");
 background-repeat: no-repeat;
 width: 166px;
 height: 189px;
 vertical-align: bottom;
 padding-bottom: 10px;
}

a.frontlink {
 color: #854401;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
 position: relative;
 top:-25px;
 z-index:1;
}

.frontpadleft {
  width: 10px;
}

a.footer {
 color: #000000;
 font-size: 100%;
}

td.feet {
 width: 898px;
 text-align: center;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
}

h2 {
 font-size: 16px;
 font-weight: bold;
 font-family: comic sans ms,tahoma,verdana,arial;
 color: #228217;
}

h3 {
 display: inline;
 color: #000000;
 font-size: 85%;
 font-family: Arial;
 font-size: 15px;
 vertical-align: middle;
 font-weight: bold;
}

td.tdreview {
 text-align: left;
}

td.tdreview2 {
 text-align: left;
 font-size: 90%;
 width: 100%;
}

table.alsolike {
 width: 90%;
}

a.catSearch {
 font-size: 85%;
}

div.indent {
 margin-left: 300px;
}

tr.gray {
 background-color:#c0c0c0;
 border-style: none;
 border-width: 0px;
}


