.ScreenOnly	{display:none;}
.PrintOnly	{display:;}

/* general styles */
* 						{margin:0;padding:0;border:1;} 
BODY					{background:#b90000 URL("../images/lfc_body_bg.png") repeat-x center top;margin:0px;text-align:center;scrollbar-face-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-highlight-color:#C00000;scrollbar-darkshadow-color:#C00000;scrollbar-track-color:#FFFFFF;scrollbar-arrow-color:#C00000;}
#cedar-left				{background:URL("../images/lfc_cedar_left.png") no-repeat left center;width:116px;height:260px;position:absolute;display:block;left:0px;top:160px;}
#cedar-right			{background:URL("../images/lfc_cedar_right.png") no-repeat right center;width:116px;height:260px;position:absolute;display:block;right:0px;top:160px;}
#wrapper				{background:URL("../images/lfc_wrapper.png") repeat-y center top;width:998px;text-align:center;margin:0 auto;position:relative;display:block;top:53px;}
#logo					{background:URL("../images/lfc_logo.png") no-repeat left top;width:998px;height:50px;display:block;position:relative;top:-52px;}
#family					{background:URL("../images/lfc_family.png") no-repeat left top;width:281px;height:260px;display:block;position:absolute;top:0px;left:8px;}
#gallery				{border:2px solid #E8E8E8;width:680px;height:180px;display:block;position:relative;margin:0 auto;top:-40px;left:140px;}
/*#con					{display:block;position:absolute;width:60px;height:15px;top:15px;left:880px;}*/
#content				{display:block;position:relative;top:30px;font:normal normal 12px Verdana;padding:5px 10px 10px 10px;text-align:justify;min-height:290px;}
#nnercontent			{background:URL("../images/otmc_content_fader2.png") repeat-y center;font:normal normal 12px Verdana;padding:5px 30px 10px 30px;min-height:290px;}
#nnercontent-noheight	{background:URL("../images/otmc_content_fader.png") repeat-y center;font:normal normal 12px Verdana;padding:5px 30px 10px 30px;}
#nnercontent-admin		{font:normal normal 12px Verdana;padding:10px 30px 10px 30px;min-height:290px;}
#footer					{background:URL("../images/lfc_footer.png") no-repeat center top;width:998px;height:70px;text-align:center;margin:0 auto;}
#footer-left			{background:URL("../images/lfc_mcc_msa.png") no-repeat left top;width:98px;height:103px;position:absolute;display:block;bottom:0px;left:10px;}
#footer-right			{background:URL("../images/lfc_olc.png") no-repeat right top;width:75px;height:102px;position:absolute;display:block;bottom:0px;right:10px;}
#footer-text			{font:normal normal 11px verdana;color:#c00000;padding:27px 0 0 115px;display:block;text-align:left;}

/*MENU STYLES*/
.main-menu		 	{border:1px solid yellow;font:normal normal 10px Verdana;width:700px;height:60px;position:absolute;top:195px;left:230px;z-index:20;margin:0 auto;text-align:center;}
.main-menu li 		{float:left;display:block;margin-left:1px;}
.main-menu a 		{border:1px solid green;background:URL("../images/lfc_menu_bg_off.gif") no-repeat left;color:#B90000;cursor:hand;float:left;font-weight:700;width:90px;height:60px;text-decoration:none;}
.main-menu a span	{float:left;line-height:0.8em;text-decoration:none;padding-top:25px;}
.main-menu a:hover, 
.main-menu a.active {background:URL("../images/lfc_menu_bg_on.gif") no-repeat left;color:#B9000;}

.main-menu-admin 			{font:normal normal 9px Verdana;width:850px;margin:0 auto;position:absolute;top:60px;left:0px;text-align:center;}
.main-menu-admin li 		{float:left;display:block;margin-left:1px;}
.main-menu-admin a 			{border:1px solid #b90000;color:#b90000;cursor:hand;float:left;font-weight:700;width:85px;height:30px;text-decoration:none;margin:0 auto;text-align:center;}
.main-menu-admin a span		{float:left;width:85px;line-height:2.0em;text-decoration:none;padding-top:5px;}
.main-menu-admin a:hover, 
.main-menu-admin a.active 	{border:1px solid #b90000;background-color:#ffdbdc;color:#b90000;margin:0 auto;text-align:center;}

.sub-menu 			{font:normal normal 10px Verdana;width:560px;margin:0 auto;position:relative;top:20px;text-align:left;padding:5px 0 10px 0;}

A.stdLink       	{color:#b90000;font:normal bold 11px SerifGot;text-decoration:none;}
A:hover.stdLink		{color:#7d8487;}

A.subLink       	{color:#3b7d00;font:normal bold 11px SerifGot;text-decoration:none;}
A:hover.subLink		{color:#7d8487;}

A.fontLink       	{color:#7d8487;font:normal bold 11px SerifGot;text-decoration:none;}
A:hover.fontLink	{color:#dad700;}

A.greenLink       	{color:#3b7d00;font:normal normal 11px Verdana;text-decoration:none;}
A:hover.greenLink	{color:#acacac;}

A.greyLink       	{color:#acacac;font:normal bold 11px Verdana;text-decoration:none;}
A:hover.greyLink	{color:#dad700;}

A.redLink       	{color:#b90000;font:normal normal 11px Verdana;text-decoration:none;}
A:hover.redLink		{color:#acacac;}

A.footerLink       	{color:#7d8487;font:normal bold 10px SerifGot;text-decoration:none;}
A:hover.footerLink	{color:#dad700;}

A.adminLink       	{color:#c00000;font:normal normal 9px verdana;text-decoration:none;}
A:hover.adminLink	{color:#c00000;}


H3		{font-family:Verdana;color:#dad700;}
H4		{font-family:Verdana;color:#dad700;}
H5		{font-family:Verdana;color:#dad700;}
H6		{font-family:Verdana;color:#dad700;}

UL,OL	{padding:5px 30px 10px 30px;}
P		{font:normal normal 12px Verdana;}

input	{font:normal normal 8pt Verdana;padding:1px;}

.center	{text-align:center;}
.left	{text-align:left;}
.right	{text-align:right;}
.cursor {cursor:hand;}

.normal  {font:10pt Verdana; margin:0 0 5 0px; line-height: 150%;}
.small   {font:8pt Verdana; margin:0 0 2 0px; padding:0px; }
.tiny    {font:7pt Verdana; margin:0 0 1 0px; padding:0px; }

.red 	{color:#ff0000;}
.white 	{color:white;}
.green	{color:green;}
.orange	{color:orange;}

/* form */
.formfields		{display:block;position:relative;top:4px;left:0px;width:140px;text-align:right;font-weight:bold;}
.formblank		{display:block;position:relative;left:0px;margin:0px 3px 5px 0;;width:140px;text-align:right;font-weight:bold;}
.formclear		{display:block;position:relative;top:-40px;left:0px;margin:0px 3px 5px 0;;width:140px;text-align:right;font-weight:bold;}
.formhref		{display:block;position:relative;left:68px;margin:-8px 0 5px 0;;width:140px;text-align:right;font-weight:bold;}
.formselect		{font:normal normal 9px Verdana;display:block;position:relative;top:-10px;left:112px;width:450px;border:1px solid gray;}
.formselectsmall{font:normal normal 9px Verdana;display:block;position:relative;top:-10px;left:112px;width:250px;border:1px solid gray;}
.forminputs		{display:block;position:relative;left:142px;top:-12px;border:1px solid gray;}
.formreorder	{display:block;position:relative;top:10px;left:10px;width:250px;border:1px solid gray;}
.forminputssmall{display:block;position:relative;top:-10px;left:142px;width:50px;border:1px solid gray;}
.formradio		{display:block;position:relative;top:-10px;left:142px;padding-bottom:5px;width:190px;}
.formcalendar	{display:block;position:relative;margin:-32px 0 0 230px;}
.formnotes		{display:block;position:relative;top:-8px;left:142px;width:300px;}
.formbuttons	{display:block;position:relative;left:142px;cursor:hand;margin:0 0 3px 0;}
.formrbuttons	{display:block;position:relative;top:12px;left:11px;cursor:hand;margin:0 0 3px 0;}
.formrimages	{width:20px;display:block;position:relative;left:490px;top:-208px;cursor:hand;margin:0 0 3px 0;}
.formborder		{border:1px solid gray;}
.form_styles	{display:block;position:relative;top:-13px;left:142px;width:520px;}
.subs_text		{display:block;font:normal normal 12px Verdana;color:#3b7d00;margin:1 auto;width:114px;text-align:center;}
.subs_text_taf	{display:block;font:normal normal 12px Verdana;color:#3b7d00;margin:1 auto;width:114px;text-align:center;padding-top:5px;}
.subs_box		{border:1px dashed #3b7d00;font:normal normal 12px Verdana;color:#3b7d00;display:block;position:relative;top:4px;text-align:center;width:116px;height:16px;margin:2px 0 0 0px;}
.subs_input		{width:110px;height:12px;font-size:10px;color:#3b7d00;}
.subs_button	{border:1px solid #3b7d00;color:#3b7d00;font:normal normal 10px Verdana;background-color:white;width:53px;cursor:hand;margin-top:3px;}
.subs_fields	{display:block;position:relative;top:5px;left:0px;width:140px;text-align:right;font-weight:bold;margin-bottom:4px;height:14px;}
.subs_inputs	{display:block;position:relative;left:142px;top:-338px;border:1px solid gray;height:12px;}
.subs_button_2	{display:block;position:relative;left:142px;top:-340px;border:1px solid #3b7d00;color:#3b7d00;font:normal normal 10px Verdana;background-color:white;width:90px;cursor:hand;margin-top:3px;}
.subs_emailnote {display:block;position:relative;left:398px;top:-766px;color:red;width:200px;}
.subs_notes		{display:block;position:relative;left:142px;top:-338px;border:1px solid gray;height:100px;}

.reminder_inputs	{display:block;position:relative;left:142px;top:-15px;border:1px solid gray;}
.reminder_button	{display:block;position:relative;left:142px;top:-15px;border:1px solid #3b7d00;color:#3b7d00;font:normal normal 10px Verdana;background-color:white;width:90px;cursor:hand;margin-top:3px;}
.reminder_emailnote {display:block;position:relative;left:398px;top:-55px;color:red;width:300px;}

.contactfields	{display:block;position:relative;left:142px;top:-72px;width:250px;}
.contact_inputs	{display:block;position:relative;border:1px solid gray;}
.contact_button	{display:block;position:relative;left:142px;top:-72px;border:1px solid #3b7d00;color:#3b7d00;font:normal normal 10px Verdana;background-color:white;width:53px;cursor:hand;margin-top:3px;}

.sahfields		{display:block;position:relative;left:142px;top:-202px;width:250px;}
.sah_button		{display:block;position:relative;left:142px;top:-202px;border:1px solid #3b7d00;color:#3b7d00;font:normal normal 10px Verdana;background-color:white;width:53px;cursor:hand;margin-top:3px;}

.taffields		{display:block;position:relative;left:142px;top:-50px;width:250px;}
.taf_button		{display:block;position:relative;left:142px;top:-50px;border:1px solid #3b7d00;color:#3b7d00;font:normal normal 10px Verdana;background-color:white;width:53px;cursor:hand;margin-top:3px;}

/*input widths*/
.width250			{width:250px;}
.width450			{width:450px;}

/* inner Div */
.innerdiv			{border:1px solid gray;display:block;position:absolute;left:500px;margin-top:3px;width:450px;}
.innerHeader		{border:1px solid red;font:normal bold 11px Verdana;background-color:#dddddd;border:1px solid #949393;margin:0 auto;margin:0 0 2px 0;}
.innerformfields	{display:block;position:relative;top:5px;left:0px;width:100px;text-align:right;font-weight:bold;}
.innerformselect	{font:normal normal 9px Verdana;display:block;position:relative;top:-10px;left:112px;width:250px;border:1px solid gray;}
.innerforminputs	{display:block;position:relative;left:112px;top:-12px;border:1px solid gray;}
.innerformcalendar	{display:block;position:absolute;margin:-32px 0 0 200px;;}
.innerformnotes		{display:block;position:relative;top:-8px;left:112px;width:300px;}

/* table */
.tableBanner	{font:normal bold 11px Verdana;background-color:#dddddd;width:595px;border:1px solid #949393;margin:0 auto;text-align:center;margin:0 0 2px 0;}
.tableHeader	{font:normal bold 11px Verdana;background-color:#dddddd;border:1px solid #949393;margin:0 auto;margin:0 0 2px 0;}
.tableName		{font:normal bold 11px Verdana;background-color:#f5f5f5;border:1px solid #949393;margin:0 auto;margin:0 0 2px 0;}
.tableData 		{font:normal bold 10px Verdana;padding-left:2px;}
.row_0			{background-color:#ececec;}
.row_1			{background-color:#ffffff;}
.pageHeader		{background:URL("../images/lfc_header_bg.gif") repeat-y left top;font:normal bold 14px Verdana;color:#FFFFFF;}

.details		{display:block;position:absolute;top:390px;left:485px;width:470px;height:250px;}
.flower_text	{display:block;position:absolute;top:213px;left:485px;width:470px;height:250px;}
.order_note 	{display:block;position:absolute;left:180px;top:485px;color:red;width:400px;}
/*border:2px solid #E8E8E8;*/
/* admin */
.view		{padding-left:10px;}
.image		{display:block;position:absolute;margin:-28px 0 0 420px;;}
.size		{padding-left:10px;}
.delete		{padding-left:10px;}
.back		{padding:5px 0 5px 0;}
.fRight		{float:right;padding-right:15px;}
.pr45		{padding-right:45px}
.editor		{position:relative;left:142px;top:-8px;}

/* inner Div */
.innerdiv			{border:1px solid gray;display:block;position:absolute;left:154px;top:265px;width:450px;}
.innerHeader		{border:1px solid red;font:normal bold 11px Verdana;background-color:#dddddd;border:1px solid #949393;margin:0 auto;margin:0 0 2px 0;}
.innerformfields	{display:block;position:relative;top:5px;left:0px;width:100px;text-align:right;font-weight:bold;}
.innerformselect	{font:normal normal 9px Verdana;display:block;position:relative;top:-10px;left:112px;width:250px;border:1px solid gray;}
.innerforminputs	{display:block;position:relative;left:142px;top:-12px;border:1px solid gray;}
.innerformcalendar	{display:block;position:absolute;margin:-32px 0 0 230px;}
.innerformnotes		{display:block;position:relative;top:-9px;left:142px;width:300px;}
