body {text-align:center;margin:0;;width:100%;background-image:url('images/page/flowerbg.jpg');background-position:center;text-align:center;padding:0;margin:0;font-size:85%;font-family: Verdana, Arial, Helvetica, sans-serif;}
/* main layout divs */
#wrapper{width:806px;text-align:left;margin:auto;background-image:url('images/page/mainbg.gif');background-position:center;}
#head {padding:0; margin:0;overflow:auto;}
#logo {float:left;width:400px;padding-left:25px;}
#navcontainer {float:left;background-color:#8b6086;height:176px;width:358px;text-align:right;}
#content {margin:1px 24px;clear:both;border-top:1px solid #dfced9;font-size:90%;color:#444;padding:10px 10px 20px 10px}
#left {width:374px;background-color:#f7f7f7;padding-bottom:10px;}
#left p {line-height:140%;}

#right {float:right;width:330px;padding-right:10px;}
#footer {overflow:auto;clear:both;padding:0 24px 18px 24px;background-image:url('images/page/footbg.jpg');background-position:bottom center;background-repeat:no-repeat;font-size:85%;color:#666;}
#footinset {background-color:#e9efda;height:60px;}
#footinset p {padding:5px;}
#footright {float:right;width:356px;border-left:1px solid #fff;text-align:right;height:60px;background-color:#dfced9;}
#week {overflow:hidden;}
#week img {float:left; margin:0 12px 4px 0;padding:2px;border:1px solid #dfced9;}
#week h3 {font-size:100%;color:#8b6086;text-transform:uppercase;margin:5px 0;padding:0;}
#week p {font-size:95%;margin:0;padding:0;}
h1 {font-size:125%;color:#724e6d;font-variant:small-caps;margin:0 0 12px 0;padding:6px;background-image:url('images/page/pinkbg-short.jpg');}
h3 {font-size:110%;color:#724e6d;font-variant:small-caps;padding:5px 0;margin:5px 0;}
h2 {font-size:110%;color:#899d55;padding:2px 0 6px 24px;background-image:url('images/page/flower.gif');background-repeat:no-repeat;font-variant:small-caps;}
#left img {float:left;margin:0 12px 12px 0;}
#left img.imglf {padding:3px;border:1px solid #c9d9ac; }
p.smaller {font-size:95%;}
#content a {color:#65608a;font-weight:bold;}
#content a:hover {text-decoration:none;}
#right ul {margin-left:10px;list-style-type:none;margin-bottom:0;padding:0;}
#right ul a{font-weight:normal;}
#right ul#subnav a {font-weight:bold;color:#8b6086;text-decoration:none;}
#right ul#subnav a:hover {color:#724e6d;}
#right ul#subnav li {padding-bottom:6px;}
#right ul#subnav {padding:10px 0 20px 20px;}
a.occasions {color:#724e6d;font-variant:small-caps;text-align:right;}
p.occasions {text-align:right;padding-top:0;margin-top:0;}
td {vertical-align:top;}
#navcontainer ul
{
float:right;
margin:15px 0 0 76px;
padding-right: 10px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

text-align:right;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #8b6086;
border-bottom: 1px solid #a57c9f;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-image:url('images/page/pinkbg-short.jpg');
color: #724e6d;
}
.product {float:left;width:340px;padding:12px 0;height:150px;margin:0 0 0 20px;overflow:hidden;}
.product img {padding:3px; border:1px solid #ccc;float:left;margin-right:15px;}
.product h2 {font-size:120%;color:#724e6d;font-variant:small-caps;}
p.pagenums {clear:both;padding-bottom:20px;text-align:center;}
#crumbs {height:30px;}
#proddetail img {float:none;border:1px solid #ccc;padding:4px;}
#proddetail #right {text-align:center;}
p.click {padding:10px 0;}
#detailprice {padding:12px 0;}
#checkbutton {float:right;height:30px;}
#checkbutton img {border:0;}
#checkbutton input {border:0;}
#viewalt img {margin:8px;}
#options {margin:1px 0;font-weight:bold;}
#options select {font-size:11px;font-weight:normal;border:1px solid #ccc;padding:1px 4px;}
p.switchheader {display:block;border-bottom:1px solid #8F5B5B;padding-bottom:1px;font-size:12px;margin-bottom:0;}
a#regions 
{color:#6a6a8f;}
.handcursor {
cursor:hand;
cursor:pointer;
border:1px solid #A76058;
border-bottom:0;
font-weight:bold;
font-varient:small-caps;padding:2px 7px;
}
dl.featured {width: 146px;text-align: center;padding:0;float: left;margin:3px 3px 3px 12px;height:200px;font-size:95%;}
dt.dtname {padding:4px 2px; margin:0 10x;background-image:url('images/page/flowerbg.jpg');font-size:105%}
#right a.dtlink {color:#ffffff;text-decoration:none;font-variant:small-caps;}
dt.dtimage {padding:3px 0;}
dt.dtdesc {padding:3px;width:140px;font-size:90%;}
#right img.featimage {padding:4px;border:1px solid #c9d9ac;}

dl.categories {width: 124px;float: left;padding:5px 0;font-size:95%;}

span.red {color:#FF0000;font-style:italic;}

#formtable {padding-top:12px;}
#formtable td {padding:3px 12px 3px 0;}
#formtable textarea {border:1px solid #899d55;padding:5px;background-color:#fff}
#formtable input {color:#000;border:1px solid #899d55;padding:2px;background-color:#fff;}
#formtable input.button {font-weight:bold;border: 1px solid #fff; color:#fff;background-color:#899d55; padding:6px;}

select {background-color:#fff;font-size:10px;}

#proddets img {border:0;}
#proddets {line-height:140%}
#proddets .detailprice {padding:12px 0;}