form {
	margin: 0px;
	padding: 0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a.news:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #FF3399;
	text-decoration: none;
}
a.news:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #FF3399;
	text-decoration: none;
}
a.news:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 25px;
	color: #FF3399;
	text-decoration: none;
	background-color: #FFFFFF;
}
a.craft:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #FF66FF;
	text-decoration: none;
}
a.craft:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #FF66FF;
	text-decoration: none;
	}
a.white:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 25px;
	color: #FFFFFF;
	text-decoration: none;
}
a.craft:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 25px;
	color: #FF66FF;
	text-decoration: none;
	background-color: #FFFFFF;

}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}
.basketimage {
	background-image: url(images/top/shop_bar.jpg);
	height: 27px;
	width: 863px;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #F42D93;
}
.buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #F42D93;
	height: 22px;
	width: 93px;
	border: thin dashed #FFFFFF;
}
.buttonlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #F42D93;
	height: 23px;
	width: 60px;
}
.refinesearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #F42D93;
	height: 25px;
	width: 200px;
	border: thin dashed #FFFFFF;
}
.tradelogin {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #AF0B71;
}
.leftfade {
	background-image: url(images/top/left_fade.jpg);
	width: 40px;
	background-repeat: repeat-y;
}
.rightfade {
	background-image: url(images/top/right_fade.jpg);
	width: 40px;
	background-repeat: repeat-y;
}
.latestbackground {
	background-color: #FFEBF5;
}
.producttitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #CC0099;
}
.craftprojects {
	background-color: #FFF5FA;
}
.crafttimeprojects {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FF66FF;
	font-weight: bold;
	line-height: 18px;
}
.squiggle {
	background-image: url(images/elements/squiggle.jpg);
	background-repeat: no-repeat;
}
.bottombar {
	background-image: url(images/bottom/bar.jpg);
	height: 63px;
	width: 470px;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
	color: #666666;
}
a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 15px;
	color: #CC0099;
	text-decoration: none;
}
a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 15px;
	color: #CC0099;
	text-decoration: none;
}
a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	background-color: #CC0099;
}
.hometxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #990066;
}
.newsbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
}
.newsheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: #FF3399;
}
.unpw {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #AF0B71;
}
.textbox {
	background-color: #FFFFFF;
	height: 13px;
	width: 100px;
	border: thin solid #FFBEE4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC1A80;
	padding: 4px;
}
.textboxse {
	background-color: #FFFFFF;
	height: 13px;
	width: 120px;
	border: thin solid #FFBEE4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC1A80;
	padding: 4px;
}
.basketbackground {
	background-image: url(images/elements/basket_back.gif);
	background-repeat: repeat-x;
}
.productimage {
	height: 95px;
	width: 95px;
	border: thin solid #D21EA5;
}
.productimagelarge {
	height: 213px;
	width: 213px;
	border: thin solid #D21EA5;
}
.productimageback {
	background-image: url(images/elements/image_background.gif);
}
.mainbackpink {
	background-color: #FBEBF4;
}
.pheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #6B005B;
	font-weight: lighter;
	text-decoration: none;
	line-height: 22px;
}
.pcode {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #CC99CC;
}
.pprice {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #6B005B;
}
.mainprice {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #F83096;
	font-weight: lighter;
}
.pquantity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F83096;
	height: 16px;
	width: 120px;
}
.textboxcontact {
	background-color: #FFFFFF;
	height: 15px;
	width: 310px;
	border: thin solid #FFBEE4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC1A80;
	padding: 4px;
}
.textboxcontactlong {
	background-color: #FFFFFF;
	height: 90px;
	width: 310px;
	border: thin solid #FFBEE4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC1A80;
	padding: 4px;
}
.textboxquantity {
	background-color: #FFFFFF;
	height: 13px;
	width: 40px;
	border: thin solid #FFBEE4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC1A80;
	padding: 4px;
}
.textboxdelivery {
	background-color: #FFFFFF;
	height: 13px;
	width: 200px;
	border: thin solid #FFBEE4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC1A80;
	padding: 4px;
}
.boxline {
	border: thin solid #FF33AA;
}
.dateprojects {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF66FF;
}

.newsheaderlarge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 20px;
	color: #FF3399;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #F42D93;
	height: 23px;
	width: 40px;
}