body 		{
		font-family: tahoma, arial, verdana;
		color: #B8974E;
		background-image: url(pageimages/backheart.png);
		font-size: 12px;
		margin: 10px 0px 10px 0px;
		text-align:center;
		}

#wrapper	{
		width:944px;
		background-image: url(pageimages/wrapper.png);
		margin-left:auto; 
		margin-right:auto;
		text-align:left;
		overflow:hidden;
		} 
 
#header 	{
		height: 230px;
		background-image: url(pageimages/header.png);
		}

#main		{
		float: right;
		width: 744px;
		}

#maintop	{
		height: 14px;
		background-image: url(pageimages/maintop.png);
		}

#maintext	{
		margin-left:17px; 
		margin-right:15px;
		width: 712px;
		}

#maintextrules	{
		margin-left:17px; 
		margin-right:15px;
		width: 712px;
		font-weight: bold;
		}

#maintext2	{
		margin-left:17px; 
		margin-right:15px;
		width: 712px;
		background-image: url(pageimages/watermark.png);
		}

#maintextshop	{
		margin-left:17px; 
		margin-right:15px;
		width: 712px;
		font-size: 14px;
		}

#wrapper1	{
		width: 712px;
		}


#footer		{
		clear: both;
		background-image: url(pageimages/footer.png);
		height: 111px;
		}

#footertext	{
		color: #B8974E;
		font-family:  tahoma, verdana, arial, tahoma;
		font-size: 11px;
		font-weight: bold;
		padding-top: 35px;
		text-align:center;
		}

#button1	{
		float: left;
		width: 356px;
		height: 221px;
		background-image: url(pageimages/frontbutton1.png);
		margin-left:0px; 
		margin-right:0px;
		}

#button2	{
		float: left;
		width: 356px;
		height: 221px;
		background-image: url(pageimages/frontbutton2.png);
		}

#button3	{
		float: left;
		width: 356px;
		height: 221px;
		background-image: url(pageimages/frontbutton3.png);
		}

#button4	{
		float: left;
		width: 356px;
		height: 221px;
		background-image: url(pageimages/frontbutton4.png);
		}


.pink		{
		color: #E42E74;
		}

.pinkline	{
		width: 712px;
		height: 17px;
    		background-image: url(pageimages/line.png);
		}

.pinkline2	{
		clear: both;
		width: 712px;
		height: 50px;
    		background-image: url(pageimages/line2.png);
		}

.pinkline3	{
		clear: both;
		width: 712px;
		height: 17px;
    		background-image: url(pageimages/line.png);
		}


#leftcol	{
		float: left;
		width: 200px;
		float: left;
		}

#leftshop	{
		height: 46px;
		background-image: url(pageimages/leftshop.png);
		}

#leftitgirls	{
		height: 49px;
		background-image: url(pageimages/leftitgirls.png);
		}

#leftboutique	{
		height: 49px;
		background-image: url(pageimages/leftboutique.png);
		}

#leftinformation	{
		height: 49px;
		background-image: url(pageimages/leftinformation.png);
		}

#leftspacer	{
		height: 15px;
		background-image: url(pageimages/leftspacer.png);
		}


.leftlink	{
		height: 22px;
    		background-image: url(pageimages/leftlink.png);
		}

.leftcart	{
		height: 51px;
    		background-image: url(pageimages/leftcart.png);
		}

.leftcards	{
		height: 64px;
    		background-image: url(pageimages/leftcards.png);
		}

.leftmail	{
		height: 22px;
    		background-image: url(pageimages/leftmail.png);
		color: #BF5986;
		font-family: tahoma, arial, helvetica;
		font-size: 11px;
		font-weight: bold;
		text-decoration:none;
		}

.leftform	{
		background-image: url(pageimages/leftform.png);
		}

.leftpadding	{
		padding-top:5px;
		padding-left:42px;
		}

.leftpadding2	{
		padding-top:0px;
		padding-left:19px;
		}

p.mail		{
		display: inline;
		}

form		{
		display: inline;
		}

.cartdesc	{
		width: 400px;
		height: 20px;
		text-align: left;
		float:left;
		}

.cartqty	{
		width: 50px;
		height: 20px;
		float:left;
		text-align: center;
		}

.cartsub	{
		width: 84px;
		height: 20px;
		float:left;
		text-align: right;
		}

.cartremove	{
		width: 170px;
		height: 20px;
		float:left;
		text-align: center;
		}

input		{
		color: #BF5986;
		background: #FFE4F0;
		border: 1px solid #FFBBD9;
		font-family: tahoma, arial, verdana;
		}

.button		{
		border: none;
		}

#storysofar	{
		color: #B8974E;
		font-size: 28px;
		font-family:  "Edwardian Script ITC", tahoma, verdana, arial, tahoma;
		}




h1		{
		color: #B8974E;
		font-family:  tahoma, verdana, arial, tahoma;
		font-size: 14px;
		font-weight: bold;
		display: inline;
		}

#saleprice	{
		color: #BF5986;
		display: inline;
		}


img		{
		border-style: none;
		}



 
.class9 img 	{ 
		border: 1px solid #FFD9EA; 
		} 

a:link 	{	
color: #BF5986;
font-family: tahoma, arial, helvetica;
font-size: 11px;
font-weight: bold;
text-decoration:none;
}

a:visited	{
color: #BF5986;
font-family: tahoma, arial, helvetica;
font-size: 11px;
font-weight: bold;
text-decoration:none;
}

a:hover 	 {	
color: #FFBBD9;
font-family: tahoma, arial, helvetica;
font-size: 11px;
font-weight: bold;
text-decoration:none;
}

.class2 a:link {
color: #C0A04A;
font-family: tahoma, arial, helvetica;
font-size: 11px;
font-weight: bold;
text-decoration:none;
}

.class2 a:visited	{
color: #C0A04A;
font-family: tahoma, arial, helvetica;
font-size: 11px;
font-weight: bold;
text-decoration:none;
}

.class2 a:hover 	{	
color: #C0A04A;
font-family: tahoma, arial, helvetica;
font-size: 11px;
font-weight: bold;
text-decoration:underline;
}

.class3 a:link 	{	
color: #202020;
font-family: tahoma, arial, helvetica;
font-size: 11px;
text-decoration:none;
}

.class3 a:visited	{
color: #202020;
font-family: tahoma, arial, helvetica;
font-size: 11px;
text-decoration:none;
}

.class3 a:hover 	 {	
color: #a10e04;
font-family: tahoma, arial, helvetica;
font-size: 11px;
}


.class4 a:link 	{	
color: #BF5986;
font-family: tahoma, arial, helvetica;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}

.class4 a:visited	{
color: #BF5986;
font-family: tahoma, arial, helvetica;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}

.class4 a:hover 	 {	
color: #FFBBD9;
font-family: tahoma, arial, helvetica;
font-size: 14px;
font-weight: bold;
text-decoration:none;
}


#girlofthemonth		{
			float:left;
			width:356px;
			text-align:center;
			}

#itfacesgalleries	{
			float:left;
			width:356px;
			}

.hub			{
			float:left;
			width:356px;
			height:260px;
			}

.shopthumb		{
			float:left;
			width:178px;
			height:230px;
			}

.shopthumbimage		{
			width:178px;
			height:178px;
			}

.shopthumbfooter	{
			width:178px;
			height:52px;
			text-align:center;
			}

#facebig		{
			text-align: center;
			}

.facethumbimage		{
			float:left;
			width:178px;
			height:115px;
			}

.facethumbimage2	{
			float:left;
			width:178px;
			height:178px;
			text-align:center;
			}

#map			{
			float: left;
			width:364px;
			text-align:left;
			}

#maptext		{
			float: left;
			width:348px;
			text-align:left;
			}

#bigimagebox		{
			width: 312px;
			height: 312px;
			text-align:left;
			float: left;
			background-color: #FFD9EA;
			}

#bigimage		{
			padding-top: 1px;
			padding-left: 1px;
			}

#smallthumbs		{
			width: 108px;
			height: 315px;
			text-align:center;
			float: left;
			}

.smallthumbspadding	{
			padding-top: 1px;
			}

#productdesc		{
			width: 292px;
			float: left;
			}

.checkoutheaders	{
			color: #B8974E;
			font-family:  tahoma, verdana, arial, tahoma;
			font-size: 14px;
			text-align: center;
			}

.checkoutpadding	{
			padding-top: 25px;
			}

.checkoutleft		{
			float:left;
			width:356px;
			height: 25px;
			text-align:right;
			}

.checkoutright		{
			float:left;
			width:356px;
			height: 25px;
			text-align:left;
			}

