body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
color: #A0CFC7;
background: url(images/back.gif);
margin: 0;
padding: 0;
}

h1 { 
font-family: Georgia, "Times New Roman", Times, serif; 
color: #A0CFC7; 
font-size: 110%; 
}

h3 {
padding: 0;
margin: 0;
}

h6 {
padding: 0;
margin: 0;
}

a:link{color: #0066FF; text-decoration: none;}
a:visited{color: #0066FF; text-decoration: none;}
a:hover{color: #0066FF; text-decoration: underline;}


img {
border: 0;
}

.header {
height: 160px;
background: url(images/gradient.jpg);
text-align: center;
margin: 0;
padding: 0;
overflow: hidden;
}

.lace {
margin: 0;
padding: 0;
background: url(images/lace.gif);
background-repeat: repeat-x;
height: 25px;
}

#categories {
color: #4F0D43;
font-weight: bold;
background: url(images/catbg.jpg);
width: 13em;
float: left;
}

#nav {
padding: 0 0 0 6px;
}

#categories a:link { color: #4F0D43; font-weight: normal; text-decoration: none; }
#categories a:visited { color: #4F0D43; font-weight: normal; text-decoration: none; }
#categories a:hover { color: #4F0D43; font-weight: normal; text-decoration: underline;
}

.roundtop { 
background: url(images/tr.jpg) no-repeat top right;
}

.roundbottom {
background: url(images/br.jpg) no-repeat top right;
}

.roundtop2 { 
background: url(images/tr2.jpg) no-repeat top right;
}

.roundbottom2 {
background: url(images/br2.jpg) no-repeat top right;
}

.roundtop3 { 
background: url(images/tr3.jpg) no-repeat top right;
}

.roundbottom3 {
background: url(images/br3.jpg) no-repeat top right;
}

img.corner {
width: 10px;
height: 10px;
border: none;
display: block;
}

#hotflashes {
background: url(images/hotback.jpg);
font-size: .9em;
width: 14em;
color: #000;
text-align: left;
float: right;
}

#hotflashes p {
padding: 5px;
}

#indexcontent {
margin-left: 14em;
margin-top: 20px;
text-align: center;
}

#intro {
text-align: left;
}

#content {
margin-left: 14em;
margin-top: 10px;
text-align: center;
}

#photocontent {
margin-left: 14em;
text-align: center;
}

#cardscontent {
margin-left: 14em;
text-align: left;
}

#cardbuttons {
text-align: center;
}

#cartcontent {
margin-left: 0;
margin-right: 0;
text-align: center;
}

.centered {
text-align: center;
}

.floatright {
width: 350px;
float: right;
}

.floatrighthome {
margin: 5px 5px;
width: 330px;
float: right;
}


#stores {
margin-left: 3em;
text-align: left;
}

#prices {
background: url(images/priceback.jpg);
text-align: left;
color: #4F0D43;
width: 450px;
margin: auto;
padding: 0;
}

.cards {
width: 260px;
float: left;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(images/back.gif);
border:solid 0px silver;
height: 250px;
}

.clearboth {
clear: left;
}

.thmb {
background-color: black;
border: solid 2px silver;
padding: 1px
}

#motherspecial {
text-align: center;
background-color: #695b66;
margin: 20px;
padding: 20px;
}

.mcard {
clear: left;
}

.mcard2 {
float:left;
height:auto;
margin:30px;
padding:0px;
width:290px;
line-height: 3em;
}

.mcard3 {
display:inline;
margin:8px -3px 5px 0px;
}

.assortmom {
float:left;
height:auto;
margin:5px;
padding:0px;
width:250px;
line-height: 3em;
}

.breadcrumbson {
font-size: 1.2em;
font-weight: bold;
font-style: italic;
}

.breadcrumbsoff {
font-size: 1em;
font-style: italic;
}

#footer {
clear: both;
text-align: center;
padding: 5px;
}


/* BEGIN SHOPPING CART CSS - It's outdated and redundant, but functional, */
  .checkout {font-family: Georgia, "Times New Roman", Times, serif; font-size: .9em; color: #000000;}
  .checkoutinput {font-family: Georgia, "Times New Roman, Times", serif; font-size: .9em; color: #000000;}   
  .nopcart {background: #996699;border: 1px;font-family: Georgia, "Times New Roman", Times, serif; font-size: .9em; color: #ffffff;}
  .nopheader {background: #464444;font-family: Georgia, "Times New Roman, Times", serif; font-size: .9em; color: #FFFFFF;}
  .nopentry {background: #CCCCCC;font-family: Georgia, "Times New Roman, Times", serif; font-size: .9em; color: #000000;}
  .noptotal {background: #CC99CC;font-family: Georgia, "Times New Roman, Times", serif; font-size: .9em; color: #000000;}
  .nopbutton {background: #CCCCCC;font-family: Georgia, "Times New Roman, Times", serif; font-size: .9em; color: #000000;}
  
/* BEGIN CUSTOM RADIO BUTTON CSS - For motherspecial.htm  */

.radio {
	width:28px;
	height: 28px;
	margin:0px 5px 0px 0px;
	padding:9px 0px 0px 28px;
	background: url(images/radio.gif) no-repeat;
	height:28px;
}


