body {
  font-family:  Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000;
  font-size: 80%;
  background: #fff;
  border: 0;
margin: 0;
padding: 0px;
text-align: center;
}
div{
margin: 0px;
padding: 0px;
}

h1, h2, h3, h4, h5, h6 { 
	margin: 10px 0 10px 8px;

	color: #CE8DC1;
	}
h1{
	font-size: 140%;

	}

h2{
	font-size: 120%;

}


h3{
	font-size: 110%;
	margin-bottom: 0;
	padding-bottom: 0;
}

h4{
	font-size: 110%;
	font-weight: normal;
}

h5 {
  font-size: 100%;
  font-weight: normal;
}

h6 {
font-size: 95%;
}


img{
	 border: 0;
}
a:link		{ color: #000; font-size: 100%; text-decoration: underline;}
a:active		{ color: #000; font-size: 100%; text-decoration: underline;}
a:visited		{ color: #000; font-size: 100%; text-decoration: underline;  }
a:hover		{  color: #CE8DC1; font-size: 100%; text-decoration: none;  }

#footer a:link, #footer a:active, #footer a:visited{

 color: #fff; 
   line-height: 20px; 
   text-decoration: none; 
   padding: 0px 10px 0px 10px;
   margin: 0px;
font-size: 80%;
}

#footer a:hover{
 color:  #CE8DC1;
font-size: 80%;
}
#menu a:link, #menu a:active, #menu a:visited{

 color: #fff; 
   line-height: 23px; 
   text-decoration: none; 
   margin: 0px;
   font-size: 85%;
   text-align: center;
   padding: 0 15px 0 15px;
}

#menu a:hover{
 color:  #CE8DC1;
 font-size: 85%;
 margin-left: 0px;
}

#sidemenu a:link, #sidemenu a:active, #sidemenu a:visited{

 color: #000; 
   line-height: 15px; 
   text-decoration: none; 
   margin: 0px;
   font-size: 80%;
   text-align: center;
}

#sidemenu a:hover{
 color:  #CE8DC1;
 font-size: 80%;
 margin-left: 0px;
}

#left{
float: left;
width: 49%;
border-right: 1px solid #28A214;
margin-bottom: 10px;
}
#right{
float: left;
width: 50%;
}
 #divBody{
 width: 760px;
 text-align: left;
 border: 1px solid #CE8DC1;
 background: #FEF5FC;
 }
#menu{
background: #000;
color: #fff;
text-align: center;
}

 #content{
 width: 100%;
 clear:both;

 }
 #collection{
 float: right;
 width: 83%;
 }
 #sidemenu{
 float: left;
 width: 17%;
 }
 .rightfloat{
 float: right;
 }
 .leftfloat{
 float: left;
 }
 .clear{
 clear: both;
 word-spacing: 20px;
 }
.pinkfont{
color: #CE8DC1;
}
.pinkborder{
border: 1px solid #CE8DC1;
}
.pinkback{
background: #CE8DC1;
color: #fff;
text-align: center;
font-size: 140%;
padding: 4px;
}

 #footer{
 clear: both;
 color: #fff;
 background: #000;
line-height: 20px;
text-align: center;
font-size: 95%;
text-align: center;
 }
 #footer p{
 padding: 10px;
 margin: 0px;
 color: #000;
 background: #F9D2F1;
 font-weight: bold;
 font-size: 120%;
 }
.bigger{
 font-size: 110%;
 }
 .bigger2{
 font-size: 130%;
 }
 #top{
 text-align: right;
 background: url(images/topback.jpg) repeat-x;
 }
#services{
width: 100%;
clear: both;
margin: 10px 0 10px 0;
}
.center{
text-align: center;
}
.smaller{
font-size: 75%;
font-weight:normal
}
.right{
text-align: right;
}
p {
font-size: 100%;
padding: 0px 0px 5px 0px;
margin: 8px;
 }
 
.background{
background: url(images/hearts.jpg) no-repeat right bottom;
}

li{
 list-style: url(images/bullet.gif);
   list-style-position: outside;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 10px;
line-height: 25px;
font-weight: bolder;
font-size: 125%;
 }
 
ul{
 list-style: url(images/bullet.gif);
padding: 0px 0px 0px 10px;
margin: 15px 0px 20px 180px;
 }


.clear{
clear: both;
}
#openinghours{
float: right;
margin: -220px 15px 0 0;
}

#contact{
padding-left: 20px;
font-weight: bold;
text-align: right;
width: 40%;
margin-top: 30px;
}
#contact input{
width: 200px;
background: none;
border: 1px solid #CE8DC1;
}
#contact textarea{
width: 200px;
height: 70px;
vertical-align: middle;
background: none;
border: 1px solid #CE8DC1;

}
#contact .button{
background: url(images/backbutton.jpg) repeat-y;
border: 1px solid #CE8DC1;
color: #000;
font-weight: bold;
width: 79px; 
margin-top: 20px;
}
.viewbutton{
background: #CE8DC1;
border-top: 1px solid #F4CED3;
border-left: 1px solid #F4CED3;
border-bottom: 1px solid #C7A4A8;
border-right: 1px solid #C7A4A8;
color: #fff;
font-weight: bold;
text-align: center;
width: 36px;
height: 18px;
margin-top: 3px;
text-decoration: none;
font-size: 12px;
}