/* used on all pages - categories */
td.leftCol {
}
	td.catHead {
	}
	td.catBody {
	color: black;
	}
	td.catFoot {
	}
	td.flower {
	}
/* end categories */

/* other columns for 3-column layout */
td.middleCol {
}
	td.mainHead {
	}
	td.mainBody {
	color: black;
	}
	td.mainBody a {
	color: #8F034C;
	}
	td.mainFoot {
	}
	td.bottomCenter {
	color: #B35974;
	}
td.rightCol {
}
	td.cartHead {
	}
	td.cartBody {
	color: black;
	}
	td.cartFoot {
	}
	td.bottomRight {
	}
/* end other columns for 3-column layout */

/* right column for 2-column layout */
td.checkoutCol {
}
	td.checkoutHead {
	}
	td.checkoutBody {
	color: black;
	}
	td.checkoutBody a {
	color: #8F034C;
	}
	td.checkoutFoot {
	}
	td.bottom {
	color: #B35974;
	}
/* end right column for 2-column layout */

/* Additional Styles */
#MyCart {
	border: 1px solid black;
}
.quickCart_view {
	padding-top:10px;
}

.greenButton {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top: 2px solid #C06796;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #C06796;
	background: #8F034C;
}
.greenButton:link{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top: 2px solid #C06796;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #C06796;
	background: #8F034C;
}

.greenButton:visited {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	border-top: 2px solid #C06796;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #C06796;
	background: #8F034C;
}

.greenButton:hover {
	color: yellow;
}

.greenButton:active {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #8F034C;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	border-top: 2px solid #000000;
	border-right: 2px solid #C06796;
	border-bottom: 2px solid #C06796;
	border-left: 2px solid #000000;
}
#menuList {
	list-style: url(/images/widget_1.gif);
	line-height: 13px;
	color: #98024C;
}

	.menuListA:link {
	color: 98024C;
	text-decoration: none;
	}
	.menuListA:visited {
		color: 98024C;
	}
	.menuListA:hover {
		color: black;
	}
	
.menuListSelected {
	font-weight: bold;
	color: black;
}

.menuListSelected:visited {
	color: black;
}

#menuListSubs {
	list-style: url(/images/widget_2.gif);
	line-height: 13px;
	color: black;
}

#menuList li {
	margin-left: -28;
}
#menuList li li {
	line-height: 13px;
	color: black;
}

/* Styles for display of categories and products */
.ThumbImageTABLE {
	font-size: 1px;
}
.ThumbImageTD1 {
	background:url(/products/img/thumbShadow1.png) !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow1.png');
}
.ThumbImageTD2 {
	background:url(/products/img/thumbShadow2.png) repeat-x !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow2.png');
}
.ThumbImageTD3 {
	background:url(/products/img/thumbShadow3.png) !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow3.png');
}
.ThumbImageTD4 {
	background:url(/products/img/thumbShadow4.png) repeat-y !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow4.png');
}
/*
.ThumbImageTD5 img {
	border:5px solid #b53622;
}
*/
.ThumbImageTD5 {
	background:#ffffff;
	padding:1px;
}
.ThumbImageTD6 {
	background:url(/products/img/thumbShadow6.png) repeat-y !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow6.png');
}
.ThumbImageTD7 {
	background:url(/products/img/thumbShadow7.png) !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow7.png');
}
.ThumbImageTD8 {
	background:url(/products/img/thumbShadow8.png) repeat-x !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow8.png');
}
.ThumbImageTD9 {
	background:url(/products/img/thumbShadow9.png) !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/products/img/thumbShadow9.png');

}

/* Product Mini cell (grid display) */
#ProductMiniCell A{
	font: 10px  Arial, Helvetica, sans-serif;
	display: block;
	margin: 2px;
	padding: 1px;
	color: black;
}
#ProductMiniCell A A{
	margin:0;
	padding:0;
}
#ProductMiniCell A:visited{
	font: 10px  Arial, Helvetica, sans-serif;
	display: block;
	margin: 2px;
	padding: 1px;
}
#ProductMiniCell A A:visited{
	margin:0;
	padding:0;
}
#ProductMiniCell A:hover{
	font: 10px  Arial, Helvetica, sans-serif;
	margin: 1px;
	background: #F0DDE3;
	display: block;
	color: black;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #D192B1;
	border-bottom: 1px solid #D192B1;
	border-left: 1px solid #FFFFFF;
}
#ProductMiniCell A A:hover{
	margin:0;
	border:0;
}
.quickCart_subtable {
	color: #4A0228;
	background: #F0F0F0;
	width: 100%;
	margin-top:2em;
	border: none;
	border-collapse: collapse;
	font: 10px Arial, Helvetica, sans-serif;
}
.quickCart_subtable td {
	border-bottom: 1px solid #8F034C;
}

.greenButtonSmall {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
	font: bold 8px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top: 1px solid #C06796;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #C06796;
	background: #8F034C;
}
.greenButtonSmall:hover {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: red;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 8px  Arial, Helvetica, sans-serif;
	border-top: 1px solid #C48D8A;
	border-right: 1px solid #440000;
	border-bottom: 1px solid #440000;
	border-left: 1px solid #C48D8A;
}
.greenButtonSmall:active {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: red;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 8px  Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #C48D8A;
	border-right: 1px solid #C48D8A;
	border-top: 1px solid #440000;
	border-left: 1px solid #440000;
}

.quickCart_cartTotal {
	top:0;
	left:2;
	position:absolute;
}
.quickCart_cartTotal table {
	margin-right:-2px;
	padding-right:2px;
	padding-top:2px;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
}
.quickCart_cartTotalTR1 td {
	padding-left:5px;
	padding-right:3px;
	border-bottom: 1px solid #D192B1;
	padding-bottom:1px;
}
.quickCart_cartTotalTR2 td {
	border-top: 1px solid #8F034C;
	font-size: 1px;
	height: 0px;

}
.quickCart_cartTotalPrice {
	font-weight: bold;
	color: #8F034C;
}
.quickCartButtonCell {
	padding-left:0;
	padding-right:10px !important;
	padding-right:5;
	text-align: right;
}
.quickCart_prodLink {
	color: #000000;
	text-decoration: none;
}
.quickCart_prodLink:hover {
	color: #8F034C;
	text-decoration: underline;
}
/* Page Text */
.PageHeadline {
	font-size: 14px;
	color: #9A0A52;
}
.PageBody {
	color: #000000;
}
.PageBody form table {
	border: 1px solid black;
	background: #F0DDE7;
	font: 12px "Times New Roman", Times, serif;
}
.PageBody form table th{
	background: #B85687;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 2px solid #890145;
	border-top: 2px solid #E1CAD6;
	border-right: 2px solid #890145;
	border-left: 2px solid #E1CAD6;
	color: #FFFFFF;
}
.PageBody form table td{
	padding: 4px;
	color: #000000;
	border-top: 1px solid #FEEFF7;
	border-left: 1px solid #FEEFF7;
	border-bottom: 1px solid #C18EA8;
	border-right: 1px solid #C18EA8;
}
.PageBody form table td input {
	background: white;
	font: 12px "Times New Roman", Times, serif;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #D192B1;
	border-left: 1px solid #D192B1;
	color: #6A515E;
	text-align: left;
}
.PageBody form table td textarea {
	background: white;
	font: 12px "Times New Roman", Times, serif;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #D192B1;
	border-left: 1px solid #D192B1;
	color: #6A515E;
	text-align: left;
}
.PageBody form table td select{
	background: white;
	border: 1px solid #8F0349;
	font: 12px "Times New Roman", Times, serif;
}
.PageBody form table td optgroup{
	font: 10px "Times New Roman", Times, serif;
	border-right: 1px solid #8F0349;
	border-left: 1px solid #F0DDE7;
	border-bottom: 1px solid #8F0349;
	border-top: 1px solid #F0DDE7;
	background: #B85687;
	color: #FFFFFF;
	Padding-top:5px;
}
.PageBody form table td option{
	font: 10px "Times New Roman", Times, serif;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #D192B1;
	background: #E1BBCE;
	color: black;
}
.PageBody a {
	color: #99004D;
}
.PageBody a:visited {
	color: #99004D;
}

/* Quick Order */
.QuickOrderTable {
	font-size: 10px;
	color: #000000;

}
.QuickOrderTable input {
	background: white;
	font: 10px "Times New Roman", Times, serif;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #D192B1;
	border-left: 1px solid #D192B1;
	color: #6A515E;
	text-align: right;
}
.QuickOrderTable input:focus {
	background: #F0DDE7;
	color: black;
}
.QuickorderDetail {
	font: 11px "Times New Roman", Times, serif;
	color: #000000;
}
.QuickorderDetail a{
	color: #000000;
}
.QuickorderDetail a:hover{
	color: #AA3470;
}
