  
a{text-decoration:none;}
a:link{color:#6C5635; text-decoration:none;}
a:hover{color:#6C5635; text-decoration:none;}
a:visited{color:#6C5635; text-decoration:none;}
a:active{color:#6C5635; text-decoration:none;}

div.top-nav {padding:5px 10px 5px 10px;text-align:center;color:#fefefe; font-family: trebuchet ms, arial, helvetica; font-size:10pt; font-weight:bold; text-decoration:none;margin:0px 0px 0px 0px; letter-spacing: 1px;}
div.top-nav a {padding:8px 10px 2px 10px;color:#fefefe; text-decoration:none;}
div.top-nav a:hover {color:#ffffff; text-decoration:underline;}

div.sec-nav {padding:5px 0px;text-transform:uppercase;text-align:left;color:#f1f1f1; font-family: trebuchet ms, arial, helvetica; font-size:12px; text-decoration:none;}
div.sec-nav a {padding:5px 5px 5px 17px;color:#f1f1f1; text-decoration:none;background:url(assets/dc-bullet2.gif)  1px 8px no-repeat;}
div.sec-nav a:hover {padding:5px 5px 5px 17px;color:#5E624B; text-decoration:none;background:url(assets/dc-bullet1.gif)  1px 8px no-repeat;}

div.occasion {background:url(assets/occasion-bullet.gif) 2px 2px no-repeat;padding:10px 0px 5px 40px;text-align:left;color:#6C5635; font-family: georgia, lucida sans unicode, arial, helvetica; font-size:12pt;  text-decoration:none;margin:0px 0px 0px 0px;}
div.occasion a {color:#6C5635; text-decoration:none;}
div.occasion a:hover {color:#6C5635; text-decoration:underline;}


div.sec-nav2 {background:url(assets/dc-bullet1.gif) 8px 4px no-repeat;}

body
{
color:#5e624b;
background-color:#ffffff;
font-family:lucida sans unicode, verdana, sans-serif;
margin:0px;
}

.outer
{
width:970px;
margin:0px auto;
background-color:#ffffff;
background-image: url(assets/background.gif);
background-repeat: repeat-y;
}



.spacer
{
height:1px;
font-size:1px;
clear:both;
}

.row-pagewords
{
width:970px;
height:20px;
background-color:#ffffff;
clear:both;
}

.row1
{
width:970px;
clear:both;
}

.row2
{
width:970px;
background-image: url(assets/cake-box-nav.gif);
height:29px;
clear:both;
}

.row3
{
width:970px;
background-image: url(assets/cake-box-footer.gif);
height:28px;
clear:both;
}

.nav-col
{
width:239px;
float:left;
text-align:left;

}

.spacer-col
{
width:31px;
float:left;
text-align:left;
}

.content-col
{
width:700px;
float:left;
text-align:left;
}

.content-col2
{
width:700px;
float:left;
text-align:left;
background: url(assets/back-bow.gif) bottom no-repeat;
}


.title1
{
font-family:lucida sans unicode, verdana, arial, helvetica;
font-size:1.1em;
font-weight:bold;
text-align:left;
color:#6C5635;
}


.title2
{
font-family:lucida sans unicode, verdana, arial, helvetica;
font-size:1.1em;
font-weight:bold;
text-align:left;
color:#FF9999;
}

.title3
{
font-family:lucida sans unicode, verdana, arial, helvetica;
font-size:1.6em;
font-weight:bold;
text-align:left;
color:#ff9999;
}

.title4
{
font-family:lucida sans unicode, verdana, arial, helvetica;
font-size:1.0em;
font-weight:bold;
text-align:left;
color:#6C5635;
}

.content-big
{
font-family:georgia, lucida sans unicode, verdana, arial, helvetica;
font-size:1.2em;
text-align:left;
color:#6C5635;
}

.content
{
font-family:georgia, lucida sans unicode, verdana, arial, helvetica;
font-size:1.0em;
text-align:left;
color:#6C5635;
}

p.content {font-family:georgia,lucida sans unicode, verdana, arial, helvetica;font-size:1.0em;text-align:left;color:#6C5635;}
p.content a {color:#6C1D1B; font-style:italic; font-weight:bold;text-decoration:none;}
p.content a:hover {color:#6C1D1B;  font-style:italic; font-weight:bold; text-decoration:underline;}

div.content {font-family:georgia,lucida sans unicode, verdana, arial, helvetica;font-size:1.0em;text-align:left;color:#6C5635;}
div.content a {color:#6C1D1B; font-style:italic; font-weight:bold;text-decoration:none;}
div.content a:hover {color:#6C1D1B;  font-style:italic; font-weight:bold; text-decoration:underline;}


div.footer {padding-top:4px;font-family:lucida sans unicode, verdana, arial, helvetica; font-size:0.8em; text-align:center; color:#6C1D1B;}
div.footer a {color:#6C1D1B; text-decoration:none;}
div.footer a:hover {color:#6C1D1B; text-decoration:underline;}


.home-box
{
width:274px;
background-color:#DCBE3E;
}


.home-box2
{
width:274px;
background-color:#ff9999;
}



.home-box3
{
width:274px;
background-color:#6C5635;
}

.pagewords
{
font-family:arial,verdana, helvetica;
font-size:8pt;
text-align:center;
color:#FF9999;
}

.listing-title
{
font-family:lucida sans unicode, verdana, arial, helvetica;
font-size:11pt;
font-weight:bold;
text-align:left;
color:#6C5635;
}

.basket-text
{
font-family:lucida sans unicode, verdana, arial, helvetica;
font-size:10pt;
font-weight:bold;
text-align:left;
color:#6C5635;
}

.basket-col1
{
width:335px;
float:left;
border:0px solid #000000;
}

.basket-col2
{
width:120px;
float:left;
border:0px solid #000000;
}

.basket-col3
{
width:120px;
float:left;
border:0px solid #000000;
}

.basket-col4
{
width:120px;
float:left;
border:0px solid #000000;
}

.basket-button-text
{
padding-top:1px;
font-family:lucida sans unicode, verdana, arial, helvetica;
font-size:8pt;
letter-spacing:1px;
text-align:center;
color:#ffffff;
}

.listing-help
{
width:120px;
float:left;
border:0px solid #000000;
}

.listing-spacer
{
width:2px;
float:left;
border:0px solid #000000;
}

.listing-item
{
width:190px;
float:left;
border:0px solid #000000;
}

div.listing-producttitle
{
font-family:lucida sans unicode, verdana, arial, helvetica;
font-size:10pt;
font-weight:bold;
text-align:center;
color:#FF9A9A;
clear:both;
}

div.listing-producttitle a {color:#FF9A9A; text-decoration:none;}
div.listing-producttitle a:hover {color:#FF9A9A; text-decoration:underline;}


.listing-price
{
color:#6C5635;
font-weight:normal;
}

.listing-image
{
padding-top:10px;
padding-bottom:20px;
text-align:center;
clear:both;
}

.detail-left
{
width:306px;
float:left;
border:0px solid #000000;
}

.detail-spacer
{
width:24px;
float:left;
border:0px solid #000000;
}

.detail-right
{
width:350px;
float:left;
}


.button-text
{
padding-top:3px;
font-family:arial, helvetica;
font-size:10pt;
font-weight:bold;
letter-spacing:1px;
text-align:center;
color:#ffffff;
}





.hp-col1
{
width:375px;
float:left;
}

.hp-col2
{
width:50px;
float:left;
}

.hp-col3
{
width:275px;
float:left;
}

.foot-left
{
float:left;
text-align:left;
color:#f1f1f1;
font-family: trebuchet ms, arial, helvetica; 
font-size:9pt; 
font-weight:bold; 
text-decoration:none;
padding-top:2px;
padding-left:5px;
}




.brown-nav
{
width:204px;
background-color:#B4A180;
}

.page-title
{
font-family: georgia, arial, helvetica;
font-size:1.2em;
text-align:center;
font-weight:bold;
color:#fefefe;
letter-spacing: 0.1em;
text-transform:uppercase;
}


.sub-title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
color:#101010;
padding:3px 3px 3px 3px;
}

.form-field
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
border: 1px solid #ff9999;
color:#464646;
width:245px;
}

.text-area
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
border: 1px solid #ff9999;
color:#464646;
width:250px;
height:100px;
}

.ct-button
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
border:1px solid #ff9999;
background-color: #ff9999; 
color:#ffffff;
width:100px;
}