.bodyred {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FF0000; font-size: x-small}
.logintext {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #cc2e62; font-size: 12px}
.voucher {  font-family: Garamond; font-weight: italic; color: #000000; font-size: 60px}
.bodyblack {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 14px}
.invoiceblack {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 12px}
.invoiceblackbold {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 12px}
.smallbodyblack {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px}
.blacktitle {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 16px}
.bodywhite {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; font-size: 10px}
.whitebold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.offers {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #663366; font-size: 12px}
.bodylink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.cart {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
a.cart:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
a.cart:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
a.cart:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
a.cart:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
.germanwhite {  font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; font-size: 12px}
a.germanwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.germanwhite:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.germanwhite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CBB5F3;
	text-decoration: underline;
}
a.germanwhite:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.germantitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}

.germanbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CBB5F3;
}
.bodysmall {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.admin {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.bodysmallbold {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
.smallbold {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none}
.smallwhitebold {  color: ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none}
.smallpurplebold {  color: 663366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none}
.login {  color: 663366; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
.cartwhite {  font-family: Arial, Helvetica, sans-serif; color: ffffff; font-size: 11px; font-weight: bold; text-decoration: none}
.bodytitle {  
	margin-left:20px;
	font-weight:bold;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	color: #634173;
	display:block;
}
.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #634173;
	height: 18px;
	border: 1px solid #634173;
	margin: 0px;
	padding-left: 2px;
	padding-top:2px;
}
.textfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #634173;
	height: 40px;
	border: 1px solid #634173;
	margin: 0px;
	padding-left: 2px;
	padding-top:2px;
}
.fields2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-color: #cc2e62;
	color: #ffffff;
}
.product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #663366;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;

}
.dropdown {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; width: 120px; clip:  rect(   ); color: #624273;}
.productDropdown {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; width: 100px; clip:  rect(   ); color: #624273; margin-left:4px;}
.body {  
	padding-right:10px;
	margin-left:20px;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	color: #634173;
}
.bodytext {  
	padding-right:10px;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	color: #634173;
	display:block;
}
/* new site styles */
.dontprint {
DISPLAY: block;
}
.hide {
 DISPLAY: none;
}
#tagline {
	width:540px;
	height:190px;
	background:url(../images/front/tagline.jpg);
	background-repeat:no-repeat;
}
#lyrlanguage {
	margin-left:13px;
	padding-top:115px;
}
#lyrcurrency {
	margin-left:13px;
	margin-top:26px;
}
#main {
	clear:both;
	margin-left:6px;
	margin-right:5px;
	border:solid 1px #9471A5;
	padding-bottom:5px;
	overflow:hidden;
}
#details {
	clear:both;
	margin-left:10px;
	margin-right:30px;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 12px;
	color: #634173;
}
#categoryDescription {
	clear:both;
	margin-right:30px;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	color: #634173;
	padding-left:20px;
	
}
span.main p {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 12px;
	color: #634173;
}
span.mainTitle {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 20px;
	font-weight:bold;
	letter-spacing:1px;
	color: #634173;
	margin-top:5px;
	text-transform:uppercase;
	padding-left:20px;
	display:block;
}
.shoppingCartTitle {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #634173;
	text-transform:uppercase;
}
.shoppingCartTitleProduct {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #634173;
	text-transform:uppercase;
	padding-left:30px;
}

.shoppingCart {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #634173;
}
.shoppingCartItem {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #634173;
	padding-left:30px;
	display:block
}
.quantity_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #634173;
	width: 30px;
	height: 20px;
	border: 1px solid #634173;
	margin: 0px;
	padding-left: 7px;
	padding-top:2px;
}
.dimensions_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #634173;
	width: 80px;
	height: 18px;
	border: 1px solid #634173;
	margin: 0px;
	padding-left: 2px;
	padding-top:2px;
	margin-left:4px;
}
.shoppingCartProduct {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #634173;
	padding-left:30px;
}
.shoppingCartProduct a {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #634173;
	padding-left:30px;
	text-decoration:underline;
	display:block;
}
#productInfo {
	height:85px;
}
span.subTitle {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #634173;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:5px;
	text-transform:capitalize;
	display:block;
}
span.priceTitle {
	float:left;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #634173;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:20px;
	text-transform:capitalize;
	display:block;
}
span.price {
	float:right;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #634173;
	padding-top:5px;
	padding-bottom:2px;
	padding-right:50px;
	text-transform:capitalize;
	display:block;
}
span.discountTitle {
	float:left;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #634173;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:1px;
	text-transform:capitalize;
	display:block;
}
span.discountPrice {
	float:right;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #634173;
	padding-top:5px;
	padding-bottom:2px;
	padding-right:50px;
	text-transform:capitalize;
	display:block;
}
span.saleTitle {
	float:left;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #F63874;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:20px;
	text-transform:capitalize;
	display:block;
}
span.salePrice {
	float:right;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #F63874;
	padding-top:5px;
	padding-bottom:2px;
	padding-right:75px;
	text-transform:capitalize;
	display:block;
}
#postage {
	height:65px;
}
span.postageTitle {
	float:left;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #634173;
	padding-left:5px;
	display:block;
}
span.postage {
	float:right;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #634173;
	padding-right:65px;
	display:block;
}
span.largeImage {
	text-transform:uppercase;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #B08DC3;
	text-decoration:none;
	padding-left:10px;
	margin-top:10px;
}
span.largeImage a {
	text-transform:uppercase;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #B08DC3;
	text-decoration:underline;
	padding-left:10px;
	margin-top:10px;
}
#departments {
	clear:both;
	height:20px;
	padding-top:1px;
	padding-bottom:1px;
	margin-left:6px;
	margin-right:4px;
	background-color:#B18FC2;
}
.mainTitleLine {
	height:1px;
	background-color:#D6C8E1;
	width:470px;
	overflow:hidden;
	overflow-x:hidden;	
	overflow-y:hidden;
	display:block;
	margin-left:20px;
	margin-top:3px;
}
.cartLine {
	height:1px;
	background-color:#D6C8E1;
	width:470px;
	overflow:hidden;
	overflow-x:hidden;	
	overflow-y:hidden;
	display:block;
	margin-left:20px;
}
.mainDetailsLine {
	height:1px;
	background-color:#B18FC2;
	margin-top:7px;
	margin-bottom:7px;
	width:250px;
	overflow:hidden;
	overflow-x:hidden;	
	overflow-y:hidden;
	display:block;
}
span.help {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #B18FC2;
	padding-left:20px;
	display:block;
}
span.cartInfo {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #B18FC2;
	padding-left:30px;
	padding-top:5px;
	display:block;
}
span.crumbtrailCurrentPage {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #634173;
	text-decoration:none;
	text-transform:uppercase;
}
span.crumbtrail {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #B08DC3;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:20px;
	display:block;
}
span.crumbtrail a {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #B08DC3;
	text-decoration:underline;
	text-transform:uppercase;
}
span.crumbtrail a:hover {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #B08DC3;
	text-decoration:none;
	text-transform:uppercase;
}
span.home a {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #FCFFFF;
	padding-top:2px;
	text-align:left;
	letter-spacing:1px;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:12px;
	padding-right:2px;
}
span.department a {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 11px;
	font-variant: normal;
	padding-top:2px;
	color: #FCFFFF;
	text-align:left;
	letter-spacing:1px;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}
span.home a:hover {
	text-decoration:underline;
}
span.department a:hover {
	text-decoration:underline;
}
#footer {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 9px;
	clear:both;
	height:20px;
	padding-top:2px;
	padding-bottom:1px;
	margin-left:6px;
	margin-right:4px;
	background-color:#DE7D9C;
	text-align:left;
}
#footer div.globalLinks {
	float:right;
	color:#FCFFFF;
	text-align:left;
	vertical-align:middle;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 9px;
	font-variant: normal;
	text-transform:uppercase;
	padding-right:10px;
	padding-top:3px;
}
#footer div.specialOffers {
	float:left;
	color:#FCFFFF;
	text-align:left;
	vertical-align:middle;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 9px;
	font-variant: normal;
	text-transform:uppercase;
	padding-top:3px;
	padding-left:20px;
}
div.specialOffers a {
	color: #FCFFFF;
	white-space:nowrap;
	text-decoration:underline;
}
div.globalLinks a {
	color: #FCFFFF;
	white-space:nowrap;
	text-decoration:underline;
	padding-left:5px;
	padding-right:5px;
}
div.specialOffers a:hover {
	text-decoration:none;
}
div.globalLinks a:hover {
	text-decoration:none;
}

span.label {
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #FCFFFF;
	text-align:left;
	text-decoration:none;
}
.selected {
	border:solid 1px #B18FC2;
}
.cartImage {
	border:solid 2px #946A9C;
}
.cartLink{
	color:#946A9C;
	font-weight:bold;
	text-decoration:none;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 9px;
	text-transform:uppercase;
	display:block;
	padding-top:3px;
	padding-left:5px;
	width:100px;
}
.cartViewLink{
	color:#946A9C;
	font-weight:bold;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 9px;
	text-transform:uppercase;
	display:block;
	padding-top:3px;
	padding-left:5px;
	width:100px;
	text-decoration:underline;
}
span.cartLabel{
	color:#946A9C;
	text-decoration:none;
	font-weight:bold;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 9px;
	text-transform:uppercase;
	display:block;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	width:100px;
}
span.cartSale{
	color:#F63874;
	text-decoration:none;
	font-weight:bold;
	font-family:  Arial, Helvetica,  sans-serif;
	font-size: 9px;
	text-transform:uppercase;
	display:block;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	width:100px;
}
.form {
 display:inline; 
 margin-top:0px; 
 margin-bottom:0px;
}
#categories div.row {
	clear:both;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:10px;
}
#categories div.row span.category a{
	float:left;
	font-family: Helvetica, Arial,  sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #452164;
	text-decoration: underline;
	text-align:left;
	padding-left:3px;
}
.boxsmltextpurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B38EC1;
	font-weight:bold;
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.boxsmltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663F71;
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.boxsmltext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DF7C9C;
	text-decoration:underline;
}
.boxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9672A2;
	margin-right:3px;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
}
.boxtext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9672A2;
	text-decoration:underline;
}
#cartLinks {
	clear:both;
	margin-top:5px;
	margin-bottom:10px;
}
#cartViewLink {
	float:left;
	padding-right:5px;
}
#cartCheckoutLink {
	float:right;
	padding-right:3px;
}
.boxtextB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663F71;
	margin-right:3px;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
}
.boxtextB a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #663F71;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	margin-right:3px;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
}
.boxtextotherpurchases {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #634173;
	margin-right:3px;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
}
.boxtextotherpurchases a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #634173;
	font-weight:bold;
	text-decoration:underline;
	margin-right:3px;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
	display:block;
}
.boxtextlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663F71;
	margin-right:3px;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
}
.boxtextlight a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663F71;
	text-decoration:underline;
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DF7C9C;
	font-weight:bold;
	padding-left:5px;
}
.footertext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DF7C9C;
	font-weight:bold;
	text-decoration:underline;
}
.currencyLabels {
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #B38EC1;
}
.languageLabels {
	float:left;
	margin:0;
	margin-left:16px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #B38EC1;
}
.languageLabels a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #B38EC1;
	text-decoration: underline;
}
.frontLabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #B38EC1;
}
.frontLabels a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #B38EC1;
	text-decoration: underline;
}
.loginLabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #B38EC1;
	text-transform:uppercase;
	padding-right:5px;
	padding-left:28px;
}
.loginLabels a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #B38EC1;
	text-decoration: underline;
}
.frontNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #FFF;
}
.frontNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #FFF;
}
.search_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #B38EC1;
	width: 100px;
	height: 16px;
	border: 1px solid #B38EC1;
	margin: 0px;
	padding: 0px;
}
.currency {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #663366;
	width: 150px;
	border: 0px none #452164;
	margin: 0px;
	padding: 0px;
}
.go {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #F0EAF4;
	font-size:80%;
	color:#FFF;
	width:20px;
	height:16px;
	background-color:#B18FC1;
	padding:0;
	padding-bottom:2px;
}
.go2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#FFF;
	width:24px;
	height:20px;
	background-color:#B18FC1;
	padding:0;
	padding-bottom:2px;
	border: 1px solid #F0EAF4;
	}
.navsubheading {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #996699;
	text-decoration: none;
}
.navheading {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	font-variant: normal;
	color: #663366;
	text-decoration: none;
}
.cartbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #B18FC2;
	border:solid 1px #634173;
	height:25px;
	padding: 0 2px; 
	overflow: visible;  
}
.checkoutbuttonsml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #B18FC2;
	border:solid 1px #634173;
	height:25px;
	padding: 0 2px; 
	overflow: visible; 
	margin-left:20px;
}
.checkoutbuttonlrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #B18FC2;
	border:solid 1px #634173;
	height:30px;
	padding: 0 2px; 
	overflow: visible; 
	margin-right:20px; 
}
.productButtons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color: #B18FC2;
	border:solid 1px #634173;
	height:25px;
	padding: 0 2px; 
	overflow: visible;  
	margin-left:4px;
}

.rightCol 
{
	border-collapse: collapse;
	border-color:#DF7C9C;
	border-style:solid;
	border-width:2px;
} 
.bottomCol 
{
	border-collapse: collapse;
	border-color:#9672A2;
	border-style:solid;
	border-width:2px;
}