body
{
	margin-top: 0px;
	background-color: #ffcc00;
	margin-left: 0px;
}

A:hover {text-decoration: underline;
}
.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #303030;
	letter-spacing: 10%;
	word-spacing: normal;
}
.textLink
{
	font-weight: bold;
	font-size: 10px;
	color: #cc0000;
	line-height: 13px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.medTextLink
{
	font-weight: bold;
	font-size: 12px;
	color: #cc0000;
	line-height: 13px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.eventTextLink
{
	font-weight: bold;
	font-size: 12px;
	color: #3300cc;
	line-height: 13px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.largeTextLink
{
	font-weight: bold;
	font-size: 14px;
	color: #cc0000;
	line-height: 13px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.standardTextLink
{
	font-size: 10px;
	color: #303030;
	line-height: 13px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.eventTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-decoration:underline;
	color: #000000;
	line-height: 16px;
}
.eventHeadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	line-height: 12px;
}
.eventBlurbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 12px;
}
.categoryTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:underline;
	color: #000000;
	line-height: 14px;
}
.categoryBlurbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 14px;
}
.termsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #003366;
	line-height: 12px;
}
.termsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
}

.categoryPriceLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cc4600;
	line-height: 14px;
}
.subcategoryTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	line-height: 14px;
}
.subsubcategoryTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	line-height: 12px;
}
.subcategoryBlurbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 14px;
}

.flowerTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #653a24;
	line-height: 12px;
}
.largeflowerTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #653a24;
	line-height: 16px;
}

.maintext { font-size: 12px; color: black; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.BigText
{
	font-size: 14px;
	color: black;
	font-weight: bold;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MedText
{
	font-size: 12px;
	color: black;
	font-weight: bold;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SmallText
{
	font-size: 12px;
	color: black;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.shipping {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #663333;
	line-height: 16px;
}
.flowerPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #663333;
}
.footerLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303030;
	text-decoration: none;
}
.footerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #303030;
}
.detailtext
{
	font-size: 11px;
	word-spacing: normal;
	color: #303030;
	line-height: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.detailtextbold
{
	font-size: 11px;
	word-spacing: normal;
	color: #303030;
	line-height: 12px;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.checkoutdetailtext
{
	font-size: 11px;
	word-spacing: normal;
	color: #303030;
	line-height: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.largedetailtext
{
	font-size: 14px;
	word-spacing: normal;
	color: #303030;
	line-height: 16px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.reddetailtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	word-spacing: normal;
	color: #ff0066;
	line-height: 15px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GridHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #663333;
	background-color: #FBC880;
	line-height: 16px;
}
.GridHeaderFirst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #663333;
	background-color: #FBEAA4;
	line-height: 16px;
}

.GridItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #303030;
	letter-spacing: 10%;
	word-spacing: normal;
}

.GridAlternatingItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #3f3f3f;
	background-color: #FEF4CE;
	letter-spacing: 10%;
	word-spacing: normal;
}

.detailtextRED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #CC0000;
	letter-spacing: 10%;
	word-spacing: normal;
	font-weight: bold;
}
.ErrorText {
	FONT-SIZE: 13px; COLOR: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bgLeft {
	background-image: url(images/leftBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.headerred {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: maroon;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.ErrorText {
	FONT-SIZE: 13px; COLOR: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlockDescriptionText
{
	font-weight: bold;
	font-size: 11px;
	color: #663333;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BlockDescriptionText2
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.holidayMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d45900;
	line-height: 14px;
}


.orderTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #663333;
	line-height: 14px;
}

.orderMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #663333;
	line-height: 14px;
}
.orderText
{
	font-size: 12px;
	color: #303030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.orderFieldName
{
	font-size: 12px;
	font-weight: bold;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.ButtonInterAppHyperlink
{
	font-weight: bold;
	font-size: 12px;
	color:  #ff9900;
	line-height: 13px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: underline;
}
.ButtonInterAppHyperlink:visited
{
	color: #ff9900;
	text-decoration: underline;
}
.ButtonInterAppHyperlink:active
{
	color: #ff9900;
	text-decoration: underline;
}
.ButtonInterAppHyperlink:link
{
	color: #ff9900;
	text-decoration: underline;
}
.ButtonInterAppHyperlink:hover
{
	color: #993333;
	text-decoration: underline;
}
.StandardText
{
	font-size: 10px;
	color: #303030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.StandardHighlightText
{
	font-size: 10px;
	color: #009900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fieldnametext { font-size: 11px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }

.fieldnametextIt
{
	font-size: 11px;
	color: black;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.FieldNoteText
{
	font-size: 10px;
	color: #333333;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tab-active
{ font-weight: bold; font-size: 11px; color: #d45900; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #000; text-align: left; padding: 3px 10px; }

.tab-inactive
{ font-weight: bold; font-size: 11px; color: #d45900; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #000000; text-decoration: none; text-align: left; padding: 3px 10px; }

.tab-inactive a:link
{
	font-weight: bold;
	font-size: 11px;
	color: #d45900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #d45900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.tab-inactive a:active
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.colors_lines_light {background-color:#eeeeee}
.bgcolor3 {	 FONT: bold 12px Arial;  }
.colors_background3 {background-color:#eeeeee;}
A.colors_background3_text:hover {color:#666666;}
.colors_background3_text {color:#444444;}
.colors_backgroundneutral {background-color:#888888}
.colors_backgroundneutral_dark {background-color:#dddddd}
A.colors_backgroundneutral {color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
A.colors_backgroundneutral:hover  {color:#222222;}

.colors_freestandinglink {color:#111111; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
A.colors_freestandinglink {color:#111111;}
A.colors_freestandinglink:hover {color:#666666;}

.largetitles {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #4e4e4e; line-height: 14px; }
.maintextbold { font-size: 12px; color: black; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
a.maintextlink:hover { font-size: 12px; color: red; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.maintextlink { font-size: 12px; color: blue; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#roundPanelContent .commandButtonsBlock {
    padding-top: 8px;
    text-align: center;
}

#roundPanelContent div.separator {
    width: 100%;
    text-align: center;
}

#roundPanelContent div.separator hr {
    width: 90%;
    border-top-color: #d5d5d5;
}

#roundPanelContent a {
    font-family: Tahoma;
    font-size: 9pt;
}

#roundPanelContent a, #roundPanelContent a:visited { 
    color: #313131;
}

#roundPanelContent a:hover { 
    color: #888;
}

.pcmCellCaption {
	white-space: nowrap;
	padding-top: 5px;
}
.pcmCellText {
	padding-left: 10px;
	padding-top: 2px;
}
.pcmCheckBox {
	padding-left: 6px;
	padding-bottom: 10px;
}
.pcmCreateAccount {
	text-align: right;
	padding-top: 8px;
	padding-bottom: 4px;
}
.pcmButton {
	padding-top: 10px;
	padding-bottom: 0px;
}
.pcmSideSpacer {
	width: 30px;
	height: 1px;
}

.boxgrad 
{
	width: auto;
	height: 200px;
	margin: 0 auto;
	background: url("images/yellow-gradient.gif") repeat-x top left;
}

table.boxgrad 
{
	border-style: solid;
	border-width: 1;
	border-color: gray;
}

table.boxgrad td
{
	border: 0;
}

/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url("images/yellowbox.png") no-repeat bottom right;
    margin: 0;
    padding: 0; 
}

.cssbox {
    width: 350px !important;   /* intended total box width - padding-right(next) */
    width: 335px;              /* IE Win = width - padding */
    padding-right: 15px;       /* the gap on the right edge of the image (not content padding) */
    margin: 20px auto;         /* use to position the box */
}

/* set the top-right image */
.cssbox_head {
    background-position: top right;
    margin-right: -15px;       /* pull the right image over on top of border */
    padding-right: 40px;       /* right-image-gap + right-inside padding */
}

/* set the top-left image */
.cssbox_head h2 {
    background-position: top left;
    margin: 0;                 /* reset */
    border: 0;                 /* reset */
    padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */
    height: auto !important; 
    height: 1%;                /* IE Holly Hack */
}

/* set the lower-left corner image */
.cssbox_body {
    background-position: bottom left;
    margin-right: 25px;        /* interior-padding right */
    padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */
}

/* Misc Text formatting */
.cssbox_head h2 {
    color: white;
    letter-spacing: 2px;
    font-weight: bold;
    font-size: 16px;      /* this is tricky if box width is in ems */
    text-align: center; 
    text-shadow: rgb(0,0,0) 0px 2px 5px; /* Safari-only, but I'm doing it just 'cause I can */
}
.cssbox_body p {
    margin: 0 0 20px;
}
.cssbox_body a, .css_body a:hover {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    text-decoration: underline;
}

.cornerbox 
{
 position: relative;
 width:90%;
 }
 .corner {
 position: absolute;
 width: 5px;
 height: 5px;
 background: url(images/r5sfff5aftffffffbgffffffbw1bs708090gdh150th150.png);
 font-size: 0%;
 }
 .content {
 border: 1px solid #708090;
 background: url(images/sfff5aftffffffgh150.png) repeat-x;
 background-color: #ffffff;
 height: 250px;
 }
 .tl {
 top: 0;
 left: 0;
 background-position: 0px 0;
 }
 .tr {
 top: 0;
 right: 0;
 background-position: 5px 0;
 }
 .bl {
 bottom: 0;
 left: 0;
 background-position: 0px 5px;
 }
 .br {
 bottom: 0;
 right: 0;
 background-position: 5px 5px;
 }


.inmaintext 
{
	 font-size: 12px;
	 color: black;
	 line-height: 14px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 margin-left: 20px;
	 margin-right: 20px;
	 margin-top: 10px;
	 margin-bottom:10px;
	 
}

.StandardTextBox
{
	font-size: 10px;
	color: #303030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff5af;
}
