/* CSS Document */
#forminput	{
	text-align:left;
	vertical-align:bottom;
}
#formtext	{
	text-align:right;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#errormessage, #emailchecked, #usernamechecked, #passwordmatched, #emailmatched	{
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#tabletext	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#tableheading {
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-weight:bold;
}
a:link {
	text-decoration:none;
}
#tiny {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.greensideborder {
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #5FA92B;
	border-left-color: #5FA92B;
}
.greensideborder_left {
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #5FA92B;
}
.greensideborder_right {
	border-right-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #5FA92B;
}

a img {
	border:0;
}
body {
	margin-top:0px;
	margin-left:0px;
}

.leftnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;;
}

#leftnav a, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	text-decoration:none;
}

#leftnav a:hover {
	text-decoration:underline;
}

#productheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#660066;
}

.descriptionheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#660066;
	font-weight:bold;
}

.descriptionheadingDarkPurple {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#310031;
	font-weight:bold;
}

.description {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
}

.descriptionDarkPurple {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#310031; 
}

/*!-- 230310 Jerry
.description {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#5FA92B;
}
*/	

.detailsheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;	
	color:#660066;	
}



.detailsheading_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;	
}

.details {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5FA92B;
}
.details_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*		font-size:12px; */
/*	color:#000000; */
/*	color:#5FA92B; Jerry 230310 */
}
.details_small_DarkPurple {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#310031;
/*		font-size:12px; */
/*	color:#000000; */
/*	color:#5FA92B; Jerry 230310 */
}
.details_small_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
/*		font-size:12px; */
	color:#000000;
	font-weight:bold;
/*	color:#5FA92B; Jerry 230310 */
}
.details_small_bold a:link, .details_small_bold a:visited{
	font-size:14px;
	text-decoration:none;	
	color:#000000;
	font-weight:bold;
/*	color:#5FA92B; Jerry 230310 */
}

.details_small_bold a:hover {
	font-size:14px;
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
/*	color:#5FA92B; Jerry 230310 */
}


.details_small_bold_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*		font-size:12px; */
	color:#000000;
	font-weight:bold;
/*	color:#5FA92B; Jerry 230310 */
}
.details_small_bold_13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
/*		font-size:12px; */
	color:#000000;
	font-weight:bold;
/*	color:#5FA92B; Jerry 230310 */
}

.details_small_bold_13 a:link, .details_small_bold_13 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
/*		font-size:12px; */
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
/*	color:#5FA92B; Jerry 230310 */
}
.details_small_bold_13 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
/*		font-size:12px; */
	color:#000000;
	font-weight:bold;
	text-decoration:underline;	
/*	color:#5FA92B; Jerry 230310 */
}






.details_small_14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
/*		font-size:12px; */
	color:#000000;
	
/*	color:#5FA92B; Jerry 230310 */
}
.details_small_purple { /*	Jerry 230310 */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*		font-size:12px; */
	
	color:#660066;
	font-weight:bold;
}
.details_small_purple_13 { /*	Jerry 230310 */
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/*		font-size:12px; */
	
	color:#660066;
	font-weight:bold;
}
.leftnavhead {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#5FA92B;
	text-align:center;
}

.greentableborder {
	border-width:2px;
	border-color:#5FA92B;
	border-style:solid;
}

.creditcardform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.pricing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}

.buynowpricing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.buynowheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

.buynow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

/* .listproductsheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	font-weight:bold;
} Jerry 28062010 */

.listproductsheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#310031;
	font-weight:bold;
}

.hiddenimage {display:none;}


#pagination a, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	text-decoration:none;
}

#pagination a:hover {
	text-decoration:underline;
}

#pagination {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#660066;
}

.feature1image {
	border-width:1px;
	border-color:#660066;
	border-style:solid;
}

#shopcarttext a, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#660066;
	text-decoration:none;
}

#shopcarttext a:hover {
	text-decoration:underline;
}

#shopcarttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.paymentheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#660066;	
	font-weight:bold;
}

.sc_topright1 {
	background-image: url(../images/sc_topright1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sc_topright2 {
	background-image: url(../images/sc_topright2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sc_topright3 {
	background-image: url(../images/sc_topright3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sc_topright4 {
	background-image: url(../images/sc_topright4.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sc_topright5 {
	background-image: url(../images/sc_topright5.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sc_bottomleft {
	background-image: url(../images/sc_bottomleft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bannerbg {
	background-image: url(../images/bannerbg.gif);
	background-position: left top;
}
.bannerbg_lower {
	background-image: url(../images/bannerbg_lower.gif);
	background-position: left top;
}
.contactcorner {
	background-image: url(../images/contact_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.pricetag {
	background-image: url(../images/pricetag.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pricetag_text {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.contactstamp {
	background-image: url(../images/FAHstamp2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.headingpurple {
	font-size: 24px;
	color: #660066;
	font-family: Arial, Helvetica, sans-serif;
}
.text {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.texttiny {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.purplelink {
	font-size: 14px;
	color: #660066;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.purplelink:visited {
	font-size: 14px;
	color: #660066;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.purplelink:hover {
	font-size: 14px;
	color: #660066;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
.whitelink {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.whitelink:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.whitelink:hover {
	font-size: 12px;
	color: #660066;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.whitelinksmall {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.whitelinksmall:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.whitelinksmall:hover {
	font-size: 11px;
	color: #660066;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.navheading {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #7DBE47;
	font-size: 14px;
}
.footerlink {
	font-size: 10px;
	color: #660066;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.footerlink:visited {
	font-size: 10px;
	color: #660066;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.footerlink:hover {
	font-size: 10px;
	color: #660066;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}

/* the news box */

#news

{

	width:190px;

	background:#eee;

}

#news a

{

	color:#000;

}

#news ul

{

	margin:0 .5em 0 1em;

	padding:0;

}

#news li{

	line-height:2em;

}

/* the news box when JavaScript is available */

#news.hasJS

{

	height:120px;

	overflow:hidden;

	position:relative;

}

/* The nested UL when JavaScript is available */

#news.hasJS ul

{

	position:absolute;

	top:120px;

	left:0;

	margin:0 .5em 0 .5em;

	padding:0;

}

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

.creditcardlogos {
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	right:auto;
}
.redbox {
	border: 2px solid #FF0000;
}

.changepasswordhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px
}
.changepassword {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
.shopcartrow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
/* 010710 Jerry */
.bannerLink
{
	font-weight:bold;
}
.bannerLink a:link 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	color:#310031;
}
.bannerLink a:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;	
	color:#310031;
}
.bannerLink a:hover
{
	color:#310031;
	text-decoration:underline;	
}
.searchButton
{
	font-size:12px;
}
.footerSpace
{
	height:5px;
}
.noSearched
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;

}
.tagBox
{

	width : 100px;
	height: 20px;
	float:left;
	
}
.tagBoxPrice
{
	width : 100px;
	height: 20px
}
/* Jerry 230310 */
.tag_price {

	clear:both;
	margin-left:47px;
	margin-top:5px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	width : 80px;
	height: 18px
}
.tag_price a:visited,.tag_price a:link{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.tag_price a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
#flowervending
{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
#flowervending H3
{
	text-align:left;
	margin-top:30px;
}
#flowervending a:link{
	font-size: 12px;
	color:#0033FF;
	text-decoration:none;
}
#flowervending a:visited{
	font-size: 12px;
	color:#0033FF;
	text-decoration:none;
}
#flowervending a:hover {
	font-size: 12px;
	color:#0033FF;
	text-decoration:underline;
}