﻿*				{padding: 0; margin: 0;}
body			{}

h1				{font-family: Georgia; font-size: 18px; font-weight: bold; color: #0072bc; margin: 0px; padding: 0px; line-height: 15px;}
h2				{font-family: Georgia; font-size: 16px; font-weight: bold; color: #E70D0E; margin: 0px; padding: 0px;}
img				{display: inline; border: none;}
p				{margin: 0; padding: 0;}

.clearIt		{clear: both;}
.publeft		{float: left;}
.pubright		{float: right;}

.top5			{clear: both; margin: 5px 0 0 0;}
.top10			{clear: both; margin: 10px 0 0 0;}
.top15			{clear: both; margin: 15px 0 0 0;}
.top20			{clear: both; margin: 20px 0 0 0;}
.top25			{clear: both; margin: 25px 0 0 0;}
.top35			{clear: both; margin: 35px 0 0 0;}


.noheight	{clear: both; height: 0; margin: 0; padding: 0; display: inline;}

#BGLEMON		{width: 100%; position: relative; background: url(/App_Themes/Lemon/images/bg_main.jpg); background-repeat: repeat-x; text-align: center; background-position: center 0; margin: 0 auto; font-family: Arial; font-size: 12px;}
#LEMONBODY		{width: 100%; margin: auto; text-align: center; position: relative; background-color: #ffffff; background: url(/App_Themes/Lemon/images/bg_background.jpg); background-repeat: no-repeat; background-position: center top;}
#LEMONBODYGRID	{width: 100%; margin: auto; text-align: center; position: relative; background-color: #ffffff; background: url(/App_Themes/Lemon/images/bg_home_2grid.jpg); background-repeat: no-repeat; background-position: center top;}
#LEMONBODYINSIDE{width: 100%; margin: 0 auto; text-align: center; position: relative; background-color: #ffffff; background: url(/App_Themes/Lemon/images/bg_backgroundinside.jpg); background-repeat: no-repeat; background-position: center top;}

#MAINMAPMORE	{position: relative; clear: both; width: 780px; height: 500px; background: url(/App_Themes/Lemon/images/map_more.jpg); background-repeat: no-repeat;}
#INTERIORNEW	{position: relative; clear: both; width: 780px; min-height: 700px; _height:700px; background-repeat: no-repeat; z-index: 0; background-color: #ffffff;}
#LEMON780				{width: 780px; margin: 0 auto;}
#LEMONHEADER			{width: 780px; height: 145px; text-align: center;}
#MAINMAP				{position: relative; clear: both; width: 780px; height: 500px; background: url(/App_Themes/Lemon/images/bg_map.jpg); background-repeat: no-repeat;}
#MAINBLANK				{position: relative; clear: both; width: 780px; min-height: 500px; _height: 500px; background-color: #ffffff;}
#MAINLEFT				{position: relative; float: left; width: 150px; text-align: left; z-index: 1;}
#MAINRIGHT				{position: relative; float: left; width: 620px; text-align: left; z-index: 0;}
#MAINRIGHTCONTENT		{position: relative; float: left; width: 620px; text-align: left; background-color: #ffffff; z-index: 1; min-height: 500px; _height: 500px;}
#MAINFULLCONTENT		{position: relative; clear: both; width: 780px; text-align: left; background-color: #ffffff; z-index: 1; min-height: 500px; _height: 500px;}
#BLANKCONTENT			{position: relative; clear: both; width: 700px; text-align: left; background-color: #ffffff; z-index: 1; min-height: 450px; _height: 450px;}
#MAINSPONSORS			{position: relative; float: right; width: 620px; text-align: left; background-color: #ffffff; margin-top: 5px; }
#NAV					{position: relative; width:150px; text-align: left; z-index: 100; background-color: transparent; }
#INTERIORMENU			{position: relative; clear: both; width: 150px; background-color: #C4D10F; min-height: 100px; _height: 100px; background: url(/App_Themes/Lemon/images/bg_interiormenu.jpg); background-repeat: no-repeat; text-align: left;}

#SOCIALMENU				{position: relative; clear: both; width: 150px; background-color: #C4D10F; min-height: 40px; _height: 40px; text-align: left;}


/*--------------------- HOME GRID ---------------------*/
#MAINHOME2GRID			{position: relative; clear: both; width: 780px; min-height: 500px; _height:500px; background-repeat: no-repeat; z-index: 0;}
#HOMEVIDEO				{position: relative; clear: both; width: 475px; min-height: 360px; _height:360px; text-align: left; margin: 0 auto; z-index: 3;}
#HOMELEFT				{position: relative; float: left; width: 493px; min-height: 500px; _height:500px; text-align: left; margin: 0 auto; z-index: 2;}
#HOMERIGHT				{position: relative; float: left; width: 285px; min-height: 500px; _height:500px; text-align: left; margin: 0 auto; z-index: 4;}
#HOMERIGHT	a			{text-decoration: none; color:#0350A2; line-height: 25px; font-family:Arial, Helvetica, sans-serif; color:#0350A2; font-size: 16px; font-weight:normal;}
#HOMERIGHT a:hover		{color:#E70D0E; text-decoration: underline;}

/*--------------------- FOOTER ---------------------*/
#FOOTER			{clear: both; width: 780px; margin: 0; padding: 0; color:#0663AE; font-weight:bold; font-size:9px; text-align: left; z-index: 100;}
.FooterStyle, .FooterEdit {font-family: arial; color:#0663AE; font-weight:normal; font-size: 9px;}
.FooterStyle p, .FooterEdit p {margin: 0; padding: 0;}
.FooterStyle a, .FooterEdit a {color:#E70D0E; text-decoration: underline;}
.FooterStyle a:hover, .FooterEdit a:hover {color:#0350A2;}

.pubfooterkalicon{float: left; padding: 0 0 0 0;}
.pubfooterkaltext{float: left; padding: 1px 20px 0 5px;}

.pubfooterkaltext a	{color:#0350A2; text-decoration: none; font-size:9px;}
.pubfooterkaltext a:hover	{color:#333333;}

/*--------------------- NAVIGATION ---------------------*/
a.nav					{color:#0350A2; font-family:Georgia; font-size: 13px; font-weight:normal; display:block; text-decoration:none; line-height: 14px;}
a.nav:hover				{color:#E70D0E;}
a.nationalnav			{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-decoration:none;}
a.nationalnav:hover		{color:#C4DCE5;}
a.subnav				{color:#0350A2; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal; display:block; text-decoration:none; line-height: 12px;}
a.subnav:hover			{color:#E70D0E;}
a.subnavslct			{color:#E70D0E; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal; display:block; text-decoration:none; line-height: 12px;}
a.headernav				{color:#ffffff; font-family:Georgia; font-size: 15px; font-weight:normal; text-decoration:none;}
a.headernav:hover		{color:#BFE2CA;}

.headernav				{color:#ffffff; font-family:Georgia; font-size: 11px; font-weight:normal; text-decoration:none;}

/*--------------------- DROP DOWN ---------------------*/
.MenuItem {margin: 4px 5px 4px 0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #0350A2; text-decoration: none; text-align: left; line-height: 12px; white-space: normal;}

.SubMenuItems {z-index: 100; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #C4D10F;}
.SubMenuItemHover {background-color: #C4D10F; z-index: auto; color: #ffffff;}
.SubMenuItem {font-size: 12px; color: #0350A2; line-height: 13px; text-decoration: none; border-bottom: 1px solid #C4D10F; }
.SubMenuItems td {border-top: none 0px;}
.SubMenuItem td {padding: 5px; border-left: 1px solid #C4D10F; border-right: 1px solid #C4D10F;}

/*--------------------- DROP DOWN ---------------------*/
.sponsortitle				{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #0072bc; line-height: 15px;}

/*--------------------- GLOBAL BOXES ---------------------*/
#GLOBALSIDE				{}
#GLOBALSIDE	a			{text-decoration: underline; color:#0350A2; line-height: 14px; font-family:Georgia; color:#0350A2; font-size: 12px; font-weight:normal;}
#GLOBALSIDE a:hover		{color:#E70D0E;}

.globalbox				{position: relative; clear: both; width: 150px; text-align: center; margin: 0 auto;}
.globallabel			{position: relative; clear: both; width: 150px; min-height: 25px; _height: 25px;  background-color: #C4D10F; padding: 8px 0 8px 0; background: url(/App_Themes/Lemon/images/bg_interiormenu.jpg); background-repeat: no-repeat; text-align: center; margin: 0 auto;}
.globalimage			{position: relative; clear: both; width: 150px; text-align: center; min-height: 50px; _height: 50px;}
.globaltext				{font-family:Georgia; color:#0350A2; font-size: 12px; font-weight:normal; text-decoration:none; line-height: 14px; text-align: center; margin: 0 auto;}
.nationaltext			{font-family:Georgia; color:#ffffff; font-size: 12px; font-weight:normal; display:block; text-decoration:none; line-height: 14px;}
.nationallabel			{position: relative; clear: both; width: 150px; background-color: #0350A2; padding: 8px 0 8px 0; text-align: center;}

/*--------------------- CONTENT BLOCK - BODY COPY ------------------------------*/
.CopyStyle, .CopyEdit {font-family: Arial, Helvetica, sans-serif; color:#666666; font-weight:normal; line-height: 19px; font-size: 12px; text-transform:none}
.CopyStyle p, .CopyEdit p {margin: 0; padding: 0;}

.CopyStyle a, .CopyEdit a {color:#F47422; text-decoration: none;}
.CopyStyle a:hover, .CopyEdit a:hover {color:#0350A2; text-decoration: underline;}

.CopyStyle ul ol, .CopyEdit ul ol {margin: 5px 0 0 ; list-style-position: outside;}
.CopyStyle li, .CopyEdit li {padding: 0 0 5px 0; list-style:none; list-style-position: outside; margin-left: 2em; line-height: 16px; list-style-image:url(/App_Themes/Lemon/images/slctmark.jpg);}

/*--------------------- CONTENT BLOCK - City List ------------------------------*/
.CityListStyle, .CityListEdit {font-family: Arial, Helvetica, sans-serif; color:#0350A2; font-weight:normal; line-height: 24px; font-size: 16px;}
.CityListStyle p, .CityListEdit p {margin: 0; padding: 0;}

.CityListStyle a, .CityListEdit a {color:#0350A2; text-decoration: none;}
.CityListStyle a:hover, .CityListEdit a:hover {color:#F47422;}

/*--------------------- GENERAL COPY STYLES ---------------------*/
.Lparagraph		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px;}
.Lheader		{padding: 7px 7px 20px 7px; background: url(/App_Themes/Lemon/images/bg-sliver-bottom-3.gif) no-repeat bottom;}

/*--------------------- SPONSOR & PHOTO GALLERY ---------------------*/
#sponsors .sponsorImage						{margin-left: 10px; border: 0;}
#sponsors-wide .sponsorImage				{margin-left: 10px; border: 0;}

.mainSponsorImages .sponsorImage			{margin-right: 30px;border: 0;}
.mainSponsorImages .sponsorImage img		{margin-bottom: 10px;}

.photoGalleryTH					{float: left;width: 120px;height: 80px;margin: 0;margin-right: 10px;margin-top: 10px;padding: 5px;background: #cef869;font-size: 11px;text-align: center;}
.photoGalleryTHlast				{float: left;width: 120px;height: 80px;margin: 0;margin-top: 10px;padding: 5px;background: #cef869;font-size: 11px;text-align: center;}
.innerImg						{width: 120px;height: 80px;text-align: center;overflow: hidden;}

/*--------------------- FORMS ---------------------*/
.lemonforms				{clear: both; width: 780px; min-height: 450px; _height: 450px;}
.lemonforms .headerlabel	{font-size:18px; color:#6FA3C2; padding: 15px 0 0 0; border-bottom: 1px solid #6FA2C3; line-height: 24px; font-weight: bold;}
.lemonforms .formlabel		{font-size:14px; color:#1F67AF; font-weight:bold; float: left; }
.lemonforms .formalabelsmall{font-size:12px; color:#1F67AF; font-weight:normal; padding: 4px 0 0 0;}
.lemonforms .required		{font-size:10px; color:#70A2C3; text-transform: uppercase; line-height: 10px; float: right; padding: 6px 0 0 0; text-align: right;}
.lemonforms .requiredfields{font-size:12px; color:#70A2C3; width: 350px; text-align: right; padding: 15px 0 0 0;}
.lemonforms .lemonfieldbox	{clear: both; padding: 12px 0 0 0; width: 350px;}
.lemonforms .lemonsocialtextbox{clear: both; width: 320px;}
.lemonforms .lemontextbox		{clear: both; width: 350px;}
.lemonforms .lemontextboxmulti{clear: both; width: 350px; height:250px; font-family: Trebuchet MS, Arial; font-weight:normal; color:#6FA3C2; font-size:12px;}
.lemonforms .icon			{float: left; width: 40px;}
.lemonforms .MenuButton		{width: 65px;}
.lemonforms .socialform		{float: left; width: 335px; padding: 8px 0 0 0;}
.lemonforms .btnarea		{clear: both; padding: 15px 0 0 15px;}
.lemonforms .btnarealogin	{clear: both; padding: 15px 0 0 0;}
.lemonforms .instructions	{clear: both; padding: 2px 0 0 0; font-size:10px; color:#333333;}
.lemonforms .btnarealogin div	{float: left; padding: 0 5px 0 0;}
.lemonforms input			{font-family: Trebuchet MS, Arial; font-weight:normal; font-size:14px; color:#1F67AF;}
.lemonforms select			{font-family: Trebuchet MS, Arial; font-weight:normal; font-size:14px; color:#1F67AF;}
a.lemonforgot				{font-size:11px; color:#1F67AF; text-transform: uppercase; text-decoration: none; padding: 0 35px 0 0;}
a.lemonforgot:hover		{font-size:11px; color:#1F67AF; text-transform: uppercase; text-decoration: none; padding: 0 35px 0 0;}
.MenNameContainer{float:left;}
.MenPriceContainer{float:left;}
.MenBttnContainer{float:left;}
.LemonMenuName{padding: 8px 0 8px 5px; color:#1F67AF; font-size:16px; font-weight:normal; line-height: 18px;}
.LemonMenuPrice{padding: 8px 10px 8px 0; color:#1F67AF; font-size:16px; font-weight:bold; line-height: 18px;}

.pubformleftcol {width: 390px; float: left; background: url(/App_Themes/Lemon/images/bg_registration_header.jpg); background-repeat: repeat-x; height: 85px;}
.pubformrightcol {width: 390px; float: left; background: url(/App_Themes/Lemon/images/bg_registration_header.jpg); background-repeat: repeat-x; height: 85px;}

.pubformspace	{padding: 0 0 0 15px;}
.pubformspaceright	{padding: 10px 15px 0 15px; text-transform: none;}
.pubcollabel	{padding: 53px 0 0 0;}
.pubcollabelright	{padding: 53px 0 0 15px;}
.pubrightcolbg	{background-color: #D8EEE2; min-height: 450px; _height: 450px;}
.pubrightcolfooter	{clear: both; background-color: #ffffff; background: url(/App_Themes/Lemon/images/bg_rightcol.jpg); background-repeat: repeat-x; height: 82px;}

/*--------------------- MESSAGE - MOD WINDOWS ---------------------*/
.pubmessageboxerror			{background-image: url(/App_themes/Lemon/images/bg_error.jpg);}
.pubmessageboxsuccess		{background-image: url(/App_themes/Lemon/images/sucess.jpg);}
.pubmessageboxwarning		{background-image: url(/App_themes/Lemon/images/bg_error.jpg);}

/* DROP SHADOW */
.uhdsBase					{font-family: Trebuchet MS, Arial, Verdana; clear: both; position: relative; font-size: 14px;}
.uhdsRightWTop				{margin-right: 8px; background-image: url(/App_themes/Lemon/images/ds_right_w_top.png); position: relative; background-repeat: repeat-y; background-position: right top; left: 8px; margin-bottom: 0px; margin-top: 0px;}
.uhdsContentContainer		{clear: both; position: relative; margin-right: 8px; top: 0px; border: solid 1px #ffffff; width: 450px;}
.uhdsBottomWLeft			{clear: both; position: relative; margin-left: 8px; margin-right: 8px; height: 8px; background-image: url(/App_themes/Lemon/images/ds_bottom_w_left.png);}
.uhdsBottomRight			{position: absolute; right: -8px; top: 0px; width: 8px; height: 8px; background-image: url(/App_themes/Lemon/images/ds_bottom_right.png);}

/* Mod Background */
.uhmodalbackground  {background-color: #4385C1; filter:alpha(opacity=80); opacity:0.8; z-index: 100;}

