body {
 margin: 9px;
 background: #f0c9f5 url("../images/swirls.jpg");
 font-family: arial;
 color: #7c2087;
}

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

table.main {
 border-top: 1px;
 border-bottom: 1px;
 border-left: 1px;
 border-right: 1px;
 border-style: solid;
 border-color: #bc53c8;
 background-color: #ffffff;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 width: 960px;
 border-spacing: 0;
}

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: 960px;
 border-spacing: 0;
}

td.lefttop {
 width: 298px;
}

.middletop {
 width: 662px;
}

table.frontnoborder {
 width: 960px;
}

td.topheader1 {
 width: 662px;
 height: 46px;
 background-color: #7c2087;
}

td.topheader2 {
 width: 662px;
 height: 55px;
 background-color: #fbe4f1;
 color: #7c2087;
}

h1 {
 font-size: 18px;
 font-weight: bold;
 font-family: arial, verdana, sans-serif;
 display: inline;
 color: #7c2087;
}

td.secure {
 width: 119px;
 height: 46px;
 vertical-align: middle;
 text-align:left;
}

td.left-top {
 background: url("../images/logo-2.jpg");
 background-repeat: no-repeat;
 width: 235px;
 height: 150px;
}

td.left-back {
 background: #f0c9f5 url("../images/lhs-bg.jpg");
 background-repeat: repeat-y;
}

td.listing {
 background-color: #ffffff;
 width: 235px;
 height: 23px;
 background: #f0c9f5 url("../images/list-background.jpg");
 background-repeat: no-repeat;
 vertical-align: top;
 text-indent: 45px;
}

a.leftnav {
 color: #c669d1;
 font-size: 15px;
 text-decoration: none;
 font-weight: normal;
}

td.cat-header {
 margin-left: 30px;
}

td.lhs {
 width: 235px;
}

td.rhs {
 width: 725px;
}

table.content {
 width: 725px;
 border-top: 0px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-style: solid;
 border-color: #f0c9f5;
 background-color: #ffffff;
}

td.separator {
 background: #ffffff url("../images/separator.gif");
 width: 725px;
 background-repeat: repeat-x;
 vertical-align: bottom;
 height: 20px;	
}

td.separator-front {
 background: #7c2087;
 width: 725px;
 background-repeat: repeat-x;
 vertical-align: bottom;
}

.itemtable {
 width: 175px;
}

.itemcell {
 width: 175px;
}

td.picture {
 font-size: 80%;
 text-align: center;
}

div.bottom {
 position:relative;
}

td.plain {
 font-size: 80%;
 font-weight: bold;
 text-align: center;
}

a.theme {
 text-decoration:underline;
 font-weight:bold;
 color:#000099;
 font-size: 100%;
}

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

td.front-featured {
 width: 725px;
 background-color: #fbe4f1;
}
table.front-featured {
 width: 725px;
}

td.featured-cell {
 width: 180px;
 text-align: center;
}

td.testimonial-front {
 background: url("../images/testimonial-front.jpg");
 background-repeat: no-repeat;
 font-size: 12px;
 width: 550px;
 height: 168px;
 vertical-align: middle;
}

td.what {
 height: 37px;
 width: 550px;
 vertical-align: middle;
 background: url("../images/testimonial-front-top.jpg");
 background-repeat: no-repeat;
}

td.girl {
 height: 205px;
 width: 175px;
}

div.front-test {
 padding-left: 90px;
 padding-bottom: 25px;
 padding-right: 18px;
}

table.alsolike {
 width: 725px;
 text-align: center;
}

div.search {
 display: inline;
 color: #ffffff;
 font-size: 14px;
 vertical-align: top;
}

div.go {
 display: inline;
 height: 18px;
 vertical-align: middle;
}

form.nospace {
 display: inline;
 margin: 0;
}

input.search-text {
 font-size: 12px;
 color: #854401;
 width: 140px;
 margin: 0px;
 vertical-align: top;
 height: 13px;
}

img.pframe {
 border-top: 2px;
 border-bottom: 2px;
 border-left: 2px;
 border-right: 2px;
 border-style: solid;
 border-color: #fbe3f1;
 padding-left: 4px;
 padding-right: 4px;
 margin-left: 4px;
 margin-top: 0px;
}

td.options {
 color: #852a91;
 background: #fbe3f1;
 padding-left: 5px;
 font-weight: bold;
 width: 327px;
}

td.options-right {
 background: #fbe3f1;
 text-align: right;
 width: 73px;
 height: 25px;
}

td.purple {
 background: #7c2087 url("../images/sp7c2087.gif");
 background-repeat: repeat-x repeat-y;
}

td.ymal {
 padding-left: 6px;
 padding-right: 6px;
}

h3 {
 font-size: 14px;
 display: inline;
}

.review {
 border: 1px solid #999999;
 background-color: #ffabd9;
 font-size: 90%;
 color: #000000;
 padding-left: 3px;
 padding-right: 3px;
}

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

b.bReview {
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
}

td.tdreview {
 color: #000000;
 font-family: arial, verdana, sans-serif; 
 font-size: 100%;
}

img.zz {
 position:absolute;
 left:28px;
 top:+133px;
 z-index:1
}

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

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

div.bottom {
 position:relative;
}

td.sort {
 background-color: #7e2287;
 color: #ffffff;
 padding-right: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 width: 100%;
 text-align: right;
}

td.cat-dot {
 background-color: #7e2287;
 color: #ffffff;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
}

td.single-dot {
 background-color: #7e2287;
 color: #ffffff;
 padding-left: 5px;
 padding-top: 2px;
 padding-bottom: 2px;
 text-align: left;
}

td.single-spacer {
 width: 100%;
 background-color: #7e2287;
}

td.tabs {
 background: url("../images/tabs.jpg");
 background-repeat: no-repeat;
 width: 701px;
 height: 45px;
}

span.tabs {
 position: relative;
 top:+12px;
}

span.tab1a {
 padding-left: 35px;
}

span.tab2a {
 padding-left: 50px;
}

span.tab3a {
 padding-left: 55px;
}

span.tab4a {
 padding-left: 70px;
}

span.tab5a {
 padding-left: 60px;
}

span.cart-icon {
 position: relative;
 padding-left: 4px;
 top:+5px;
}

a.tabs {
 color: #ffffff;
 font-size: 15px;
 text-decoration: none;
 font-weight: normal;
}

table.outer-full {
 font-size: 90%;
}

.left-space {
  height: 9px;
}

td.bottom-nav-bar {
 background: url("../images/bottom-nav.png");
 background-repeat: no-repeat;
 text-align: center;
 font-size: 12px;
 width: 960px;
 height: 21px;
 vertical-align: center;
}

td.bottom-nav-bar-front {
 background: url("../images/bottom-nav-front.png");
 background-repeat: no-repeat;
 text-align: center;
 font-size: 12px;
 width: 960px;
 height: 21px;
 vertical-align: center;
}

a.bottom-nav {
 color: #7c2087;
 font-size: 12px;
 text-decoration: none;
 font-weight: normal;
}

td.design {
 font-size: 11px;
 text-align:center;
}

a.featured {
 font-size: 13px;
 text-decoration: none;
 font-weight: normal;
}

td.telephone {
 color: #ffffff;
 font-size: 13px;
 text-align: center;
 width: 320px;
}

td.pink {
 background: #fbe4f1 url("../images/spfbe4f1.gif");
 background-repeat: repeat-x repeat-y;
}

td.also {
 font-size: 80%;
}

span.header {
 font-size: 80%;
}

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

a.faq {
 color: #000000;
 text-decoration: underline;
 font-weight: normal;
}

tr.even {
 background-color: #cccccc;
}

td.testimonial-category {
 background: url("../images/testimonial-category-bg.jpg");
 background-repeat: no-repeat;
 font-size: 12px;
 width: 701px;
 height: 250px;
 vertical-align: middle;
}

li.feedback {
 font-size: 90%;
 margin-bottom: 10px;
 margin-right: 10px;
}

div.design {
 font-size: 80%;
}

a.crumb {
 color: #ffffff;
 text-decoration: underline;
}

div.page {
 width: 960px;
 margin-left: auto;
 margin-right: auto;
 position: relative;
}

div.seal {
 position:absolute;
 left: +839px;
 top: +8px;
}

div.blog {
 position:absolute;
 left: +768px;
 top: +1px;
}

div.twitter {
 position:absolute;
 left: +702px;
 top: +1px;
}

div.sitesearch {
 position:absolute;
 left: +260px;
 top: +15px;
}

div.blog2 {
 position:absolute;
 left: +805px;
 top: +10px;
}

div.email2 {
 position:absolute;
 left: +773px;
 top: +10px;
}

div.twitter2 {
 position:absolute;
 left: +741px;
 top: +10px;
}

div.facebook2 {
 position:absolute;
 left: +709px;
 top: +10px;
}

div.like {
 position:absolute;
 left: +490px;
 top: +10px;
}

td.excel {
 padding-top: 7px;
 text-align: center;
 padding-bottom: 7px;
}

td.frontbanner {
 background: url("../images/valentine-banner1.jpg");
 background-repeat: no-repeat;
 width: 323px;
 height: 261px;
 padding-left: 10px;
 padding-right: 10px;
}

td.listing2 {
 background-color: #ffffff;
 width: 235px;
 height: 23px;
 background: #f0c9f5 url("../images/list-background.jpg");
 background-repeat: no-repeat;
 vertical-align: top;
 text-indent: 20px;
}

div#rotator {
 position:relative;
 height:260px;
 margin: 0px;
 padding: 0px;
}
div#rotator ul li {
 float:left;
 position:absolute;
 list-style: none;
 padding: 0px;
 margin: 0px;
}

div#rotator ul li img {
}

div#rotator ul li.show {
 z-index:500
}

ul.ro {
 position:absolute; list-style: none; padding: 0px; margin: 0px;
}


