BODY {
	margin-top:		10px;
	margin-left:		0px;
	margin-right:		0px;
	margin-bottom:		0px;
	background-color:	#3e1e5d;
}

#maindiv {
	width:			765px;
	text-align:		left;
}

TD.mainbody {
	border-bottom:		2px solid black;
	background-color:	#FFFFFF;
	background-image:	url('/template/images/lll_back_15.gif');
	padding-left:		5px;
	padding-bottom:		5px;
	padding-right:		5px;
	font-family:		Arial,Helvetica,sans-serif;
}

TD.mainbodyleft {
	text-align:		left;
}

TD.cartsummary {
	text-align:		right;
	background-color:	#FFFFFF;
	padding-bottom:		6px;
	padding-right:		15px;
	font-size:		11px;
	font-family:		Arial,Helvetica,sans-serif;
	color:			#3e1e5d;
}

.footerlinks {
	font-size:		11px;
	font-family:		Arial,Helvetica,sans-serif;
}

.footerlinks A, A:visited {
	color:			#0000FF;
}

.footerlinks A:hover {
	color:			#000000;
}

.footer {
	color:			#FFFFFF;
	font-size:		11px;
	font-family:		Arial,Helvetica,sans-serif;
}

P {
	margin-top:		5px;
}

TD.swatch {
	width:			80px;
	text-align:		center;
	font-size:		10px;
	vertical-align:		top;
	padding:		5px;
}

TD.swatch INPUT {
	size:			10px;
	margin:			0px;
}

TR.cartheader TD {
	font-size:		11px;
	font-weight:		bold;
	border-bottom:		2px solid #3e1e5d;
	padding:		2px;
}

TR.carteven TD {
	background-color:	#DDDDDD;
	vertical-align:		top;
}

TR.cartodd TD {
	background-color:	#EEEEEE;
	vertical-align:		top;
}

TR.cartfooter TD {
	background-color:	#3e1e5d;
	color:			#FFFFFF;
	font-weight:		bold;
}

.smalltext {
	font-size:		11px;
}

.smalltextgray {
	font-size:		11px;
	color:			#AAAAAA;
}

#cartorderform {
	width:			416px;
	border:			1px solid black;
	background-color:	#d8d2de;
}

#cartorderform TD {
	font-size:		12px;
}

.productdata {
	font-size:		11px;
}

#preview {
	position:		fixed;
}

A.galleryImage {
	border:			0px;
}

A.galleryImage IMG {
	border:			2px solid #3e1e5d;
}

TD.imgcaption {
	font-size:		11px;
	padding-top:		5px;
	padding-bottom:		5px;
	text-align:		center;
	color:			#999999;
}

A.catImage {
	text-decoration:	none;
}

TD.addrheader {
	background-color:	#a385c2;
	color:			#ffffff;
	font-weight:		bold;
	padding:		2px;
	border:			1px solid black;
}

TD.addrbody {
	background-color:	#EEEEEE;
	padding:		3px;
	font-size:		12px;
	vertical-align:		top;
}

TD.relateditem {
	font-size:		11px;
	vertical-align:		top;
}

TD.relateditem A {
	font-size:		12px;
}

TD.cartsummaryadd {
	background:		#d8d2de;
	border:			2px solid #777777;
	font-size:		10px;
}

.productdatasummary {
	font-size:		9px;
}

A.prodtitle {
	font-size:		14px;
	font-weight:		bold;
}

TD.categoryproduct {
	font-size:		12px;
	text-align:		center;
}

A.breadcrumb {
	font-size:		12px;
}

TR.pricingheader TD {
	font-size:		11px;
	color:			#ffffff;
	background-color:	#3e1e5d;
}

TR.pricingitem TD {
	font-size:		12px;
}

TD.standard {
	text-align:		left;
}

TABLE.standard TD {
	text-align:		left;
}

TD.homepagesidebar {
	font-size:		14px;
	font-family:		Georgia,Arial,Helvetica,sans-serif;
}
