/* Globals
================================================*/
body   { color: #000; font: 0.75em/1.4 "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; background: #dde9e3 url("../nav/bg.gif") repeat-x; margin: 0 }
html { font-size: 100%; /* IE hack */ }
a:link        { color: #489370 }
a:visited     { color: #489370 !important }
a:hover    { color: #9e3677 !important }
table { font-size: 100%; /* IE hack */ }
	
/* Errors
================================================*/

.error_label {color: #f00;}

P.error_message {
border            : 3 solid #f00;
padding            : 5px;
color            : #f00;
font-weight        : bold;
}


/* Images
================================================*/

.thumbimage        { background-color: #fff; margin-right: 9px; margin-bottom: 5px; padding: 0; border: solid 1px #cdc6c3 }


/* Headings
================================================*/

h1        { color: #387256; font-size: 1.5em; font-family: Georgia, Times, "Times New Roman", serif; border-style: none }
h5 { color: #86030D; font-size: 1.2em; border-style: none; margin-bottom: 15; margin-top: -4 }
	
h2         { color: #363238; font-size: 1.15em; margin-top: 7px; margin-bottom: 2px; border-style: none }
	
h3  { color: #b0064a; font-size: 1.1em; margin-bottom: 3; border-style: none }

h4   { color: #c18f08; font-size: 0.75em; margin-bottom: 2; border-style: none }

.search  { color: #4A1A00; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; margin: 0px; padding: 0px; width:102px; height:18px;}

input {color: #4A1A00; font-family: Tahoma, Verdana, Arial, Helvetica;}

select {color: #4A1A00}

.indent  { margin-left: 20px }

.sizedropdown   { color: #4a1a00; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; margin: 3px 0 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 260px; height: 18px }

.searchbutton  { color: #4A1A00; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; margin: 0px; padding: 0px; width:85px; height:18px;margin-left: 2px}
.sugarscroll  { color: #980000; font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica; margin: 0px; padding: 0px; width:260px; height:17px;}

.ecommercebox   { background-color: #f9ecc3; padding: 10px; border: dotted 1px #c18f08 }
.seealsobox           { background-color: #f1ece9; padding: 10px; border: solid 1px #cdc6c3 }

.displaybox           { background-color: #f9ecc3; padding: 20px; border: solid 1px #d5b251 }
.custombox          { background-color: #f9ecc3; padding: 10px; border: solid 1px #d5b251 }
.homephotoborders         { margin: 0; padding: 0px; border-style: solid; border-width: 1px; border-color: #f1e1b4 }

.dottedline          { margin: 0; padding: 0; border-top: 1px dotted #c18f08; border-right: 1px #c18f08; border-bottom: 1px #c18f08; border-left: 1px #c18f08 }

.latestbox         { margin: 0; padding: 10px; border: dotted 1px #c18f08 }

.cakesizesbox           { background-color: #f9ecc3; margin: 0; border: dotted 1px #c18f08 }

.boxes   { background-color: #f9ecc3; padding: 10px; border: dotted 1px #c18f08 }

.price  { font-size: 1.2em; margin-top: 2; margin-bottom: 5; border-style: none }


.menu1            { color: #489370 ; font-size: 1em; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none; margin-left: 40px }
a.menu1:link            { color: #489370 ; font-size: 1em; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu1:visited            { color: #489370 ; font-size: 1em; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu1:hover         { color: #9e3677 !important; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: underline }
a.menu1:active      { color: #9e3677 ; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }

.menu2           { color: #489370 ; font-size: 0.89em; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none; margin-left: 40px }
a.menu2:link            { color: #489370 ;  font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu2:visited            { color: #489370 ;  font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu2:hover         { color: #9e3677 ; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: underline }
a.menu2:active      { color: #9e3677 ; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }

.menu3    { color: #e0b1d0; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu3:link    { color: #f6e2f0; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu3:visited    { color: #f6e2f0; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu3:hover      { color: #e09ec2; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: underline }
a.menu3:active   { color: #FEF8F4; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none; }

.menu4     { color: #b00661 !important; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu4:link     { color: #b00661 !important; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }
a.menu4:hover    { color: #b00661; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: underline }
a.menu4:active   { color: #643215; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none; }
a.menu4:visited     { color: #b00661 !important; font-size: 11px; font-family: "Lucida Grande", tahoma, verdana, helvetica, arial, sans-serif; text-decoration: none }

ul {list-style-type: square;margin-left: 0; padding-left: 22px;margin-top: 0px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 0px}

.location    { color: #930c74; text-decoration: none; margin-left: 2px }
a.location:link    { color: #930c74; text-decoration: none; margin-left: 2px }
a.location:visited    { color: #930c74; text-decoration: none; margin-left: 2px }
a.location:hover    { color: #ca0083; text-decoration: underline; margin-left: 2px }
a.location:active    { color: #d00073; text-decoration: none; margin-left: 2px }


.bhead { font-size: 65%; font-family: Tahoma, Verdana, Arial, sans-serif }
.boxtext { font-size: 0.9em; font-family: Tahoma, Verdana, Arial, sans-serif }
.footer   { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; }
.smallboxtext { font-size: 70%; font-family: Tahoma, Verdana, Arial, sans-serif}
.url { font-size: 9px; font-family: Tahoma, Verdana, Arial, Helvetica }


#body_area {
padding: 10px;
}
#payment_provider_snippet {padding: 10px; border-style: dotted; border-width: 1px;border-color: #E68749; background-color: #ffffff; text-align: center }


