/* CSS Document */

body {
	background-color: #F4E0F4;
	margin:0;
	color: #2E292E;
}
.content {

	margin-top: 30px;

}

a:link {
	text-decoration:none;
	color: #861186;
}

a:hover {
	text-decoration:underline;
	color: #C80EC8;
}

a:visited {
	text-decoration:none;
	color: #861186;
}
a img {
	border: 0;
}

.productable td {

	width: 120px;
	padding: 2px;
	text-align:center;

}
.productable img {

	border: 1px solid #F8ADFD;
}

.candletable td {

	
	padding: 2px;
	text-align:left;
	font-size: smaller;

}

.candletable img {

	border: 1px solid #F8ADFD;
}

.bimg {

	border: 1px solid #F8ADFD;
}

.legal {

	font-size: smaller;
}

h1 {
  padding: 0;
  margin: 0;
  font-size: 20px;;

}

h2 {
  padding: 0;
  margin: 0;
  font-size: 16px;;
}

.caption {
    text-align:right;
	font-size: smaller;
	color: white;
 	background-color: #B392D9;
	border: 1px solid #726A7B;
	border-top: 0;
	padding: 2px;
	padding-top: 0;
	padding-bottom: 0;
 }
 
 .copyright {
 
    font-size: smaller;
	color: #888;
	text-align:center;
 }
 
 .pagetitle {
 	text-align:center;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
 
 }
 
 .stonelist {
 	list-style: none;
 }
 
  .stonelist img{
 	border: 1px solid #F8ADFD;
	margin: 5px;
	clear: both;
 }
 
   .stonelist li{

	margin: 5px;
	clear: both;
 }
 
   .stonelist .descr{
	margin-bottom: 5px;
	font-size: 12px;
 }
 
   .stonelist h4{

	margin: 0px;
 }
 
 /****** Form Stuff *******/
 
 .formlable {
 
 	padding-right: 7px;
 }
 
 .formtitle {
 	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
 }
 
 input, select, textarea {
  	border: 1px solid #8D68CC;
	background-color: #FEF3FE;
 }
 
 input:focus, select:focus, textarea:focus { 
   background-color: #fff;
   border: 1px solid #F0B5F4;
 }