body {
	color:#333333;
	font-family:"Lucida Grande", Helvetica, Arial;
	font-size:small;
	background-color: #fbc2d1;
	background-image: url(images/bgPM2010.jpg);
	background-repeat: no-repeat;
}
* html body {font-size:x-small; f\ont-size:small;}

#frame {background:#fff; border:1px solid #f599c1; margin:45px auto 0 auto; width:960px;}

#header {background:#07060f; float:left; width:100%;}
#header h1 {float:left; margin:0;}
#header h1 a:link, #header h1 a:visited {background:url(images/header.jpg) no-repeat left top; display:block; float:left; height:96px; width:613px;}
#header span {display:none;}

#header a.mothersday:link,  #header a.mothersday:visited {background:url(images/mothersday.jpg) no-repeat left top; float:right; height:96px; width:340px;}

#headerYOURS {background:#07060f; float:left; width:100%;}
#headerYOURS h1 {float:left; margin:0;}
#headerYOURS h1 a:link, #header h1 a:visited {background:url(images/headerYOURS.jpg) no-repeat left top; display:block; float:left; height:96px; width:613px;}
#headerYOURS span {display:none;}
#headerYOURS a.mothersday:link,  #header a.mothersday:visited {background:url(images/mothersday.jpg) no-repeat left top; float:right; height:96px; width:340px;}

#basket {clear:both; padding:0 20px 0 20px; text-align:right;}
#basket img {vertical-align:middle;}

#leftContent {float:left; width:775px;}
#leftCol {float:left; width:185px;}
#midCol, #wideCol {float:right; padding:0 0 10px 0; width:590px;}
#midCol h2, #wideCol h2, .colFull h2 {color:#FFB1DE; font-size:140%; letter-spacing:1px;}

/* wideCol overrides */
#wideCol
{
	width: 850px;
	float: none;
	margin: 30px 0 0 50px;
}



#rightCol {float:right; width:185px;}

.fullAdArea {background:#efeef2; margin:0 auto 30px auto; min-height:230px; width:100%; -webkit-border-radius:15px; -moz-border-radius:15px;}
a.ad:link, a.ad:visited, a.ad:hover {display:block; margin:0 auto 30px 20px;}
a.ad img {display:block;}



#footer {padding:10px; text-align:center;}
#footer a:link, #footer a:visited, #footer {
	color:#333333;
}

br.clear {clear:both; display:block; height:0px; width:100%;}

a:link, a:visited {color:#ff1c9b; text-decoration:none;}
a:hover {color:#333;}

p, ul, h1, h2, h3, h4, h5 {margin-bottom:15px;}
ul, ol {margin-left:20px;}
img {border:none;}
.zoomtext {font-size: x-small}
.red {color: #FF0000}



/* NEW MARCH 2011 */
div.specialOffersHolder p,
div.specialOffersHolder p a,
div.specialOffersHolder p a:link,
div.specialOffersHolder p a:visited
{
	margin-bottom: 0;
	margin-top: 0;
}
div.specialOffersHolder p#contactButton
{
	margin-top: 3px;
	margin-bottom: 30px;
}
