.BodyText			{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.BodyText a:link	{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:active	{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:visited	{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.BodyText a:hover	{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}

.BodyText2				{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.BodyText2 a:link		{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.BodyText2 a:active		{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.BodyText2 a:visited	{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.BodyText2 a:hover		{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}

.BodyTextSmall				{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none; TEXT-TRANSFORM: none;}
.BodyTextSmall a:link		{FONT-SIZE: 10px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline; TEXT-TRANSFORM: none;}
.BodyTextSmall a:active		{FONT-SIZE: 10px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline; TEXT-TRANSFORM: none;}
.BodyTextSmall a:visited	{FONT-SIZE: 10px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline; TEXT-TRANSFORM: none;}
.BodyTextSmall a:hover		{FONT-SIZE: 10px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline; TEXT-TRANSFORM: none;}

.BodyTextWhite				{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.BodyTextWhite a:link		{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.BodyTextWhite a:active		{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.BodyTextWhite a:visited	{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.BodyTextWhite a:hover		{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}

.BodyTextRedSmall			{FONT-SIZE: 10px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none; TEXT-TRANSFORM: none;}
.BodyTextRedSmall a:link	{FONT-SIZE: 10px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline; TEXT-TRANSFORM: underline;}
.BodyTextRedSmall a:active	{FONT-SIZE: 10px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline; TEXT-TRANSFORM: underline;}
.BodyTextRedSmall a:visited	{FONT-SIZE: 10px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline; TEXT-TRANSFORM: underline;}
.BodyTextRedSmall a:hover	{FONT-SIZE: 10px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline; TEXT-TRANSFORM: underline;}

.Caption			{FONT-SIZE: 10px; FONT-STYLE: italic; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.Caption a:link		{FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.Caption a:active	{FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.Caption a:visited	{FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.Caption a:hover	{FONT-SIZE: 10px; FONT-STYLE: normal; COLOR: #EAE0BC; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}

.ErrorText				{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #822026; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.ErrorText a:link		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #822026; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:active		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #822026; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #822026; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.ErrorText a:hover		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}

.PageBottom				{FONT-SIZE: 10px; COLOR: #787878; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.PageBottom a:link		{FONT-SIZE: 10px; COLOR: #440004; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.PageBottom a:active	{FONT-SIZE: 10px; COLOR: #440004; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.PageBottom a:visited	{FONT-SIZE: 10px; COLOR: #440004; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.PageBottom a:hover		{FONT-SIZE: 10px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}

.Footer				{FONT-SIZE: 9px; COLOR: #440004; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.Footer a:link		{FONT-SIZE: 9px; COLOR: #440004; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.Footer a:active	{FONT-SIZE: 9px; COLOR: #440004; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.Footer a:visited	{FONT-SIZE: 9px; COLOR: #440004; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.Footer a:hover		{FONT-SIZE: 9px; COLOR: #17341a; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}

.NavDropDown			{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.NavDropDown a:link		{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.NavDropDown a:active	{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.NavDropDown a:visited	{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.NavDropDown a:hover	{FONT-SIZE: 10px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}

.CouponText				{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.CouponText a:link		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.CouponText a:active	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.CouponText a:visited	{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}
.CouponText a:hover		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}

.CartStep				{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.CartStep a:link		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.CartStep a:active		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.CartStep a:visited		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.CartStep a:hover		{FONT-SIZE: 11px; LINE-HEIGHT: 16px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: underline;}

.CartStepOn				{FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}

/* misc fonts for use on the content pages */
.PageTitle		{FONT-SIZE: 16px; FONT-WEIGHT: bold; LETTER-SPACING: 1px; COLOR: #17341a; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.SubHead		{FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #9D8C4B; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}
.Required		{FONT-SIZE: 11px; COLOR: #822026; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none;}

/* form fields */
.textboxFont		{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000;}
.textbox320			{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 320px; HEIGHT:20px}
.textbox250			{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:20px}
.textbox170			{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 170px; HEIGHT:20px}
.textbox170Small	{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 170px; HEIGHT:20px}
.textbox150			{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 150px; HEIGHT:20px}
.textbox100			{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 100px; HEIGHT:20px}
.textbox75			{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 75px; HEIGHT:20px}
.textbox50			{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 50px; HEIGHT:20px}
.textbox40			{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 40px; HEIGHT:20px}
.textarea320		{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 320px; HEIGHT:80px}
.textarea282		{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 282px; HEIGHT:80px}
.textarea250		{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:100px}
.textarea250Tall	{FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #000000; WIDTH: 250px; HEIGHT:200px}

.textbox305			{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 305px; HEIGHT:20px}
.textbox240			{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 240px; HEIGHT:20px}
.textbox228			{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 228px; HEIGHT:20px}
.textbox60			{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 60px; HEIGHT:20px}
.textbox80			{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 80px; HEIGHT:20px}
.textarea240		{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 240px; HEIGHT:50px}
.textarea240med		{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 240px; HEIGHT:100px}
.textarea240tall	{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 240px; HEIGHT:170px}
.textarea305		{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; WIDTH: 305px; HEIGHT:150px}


/* background images for different parts of the site */
.HomeBackground		{background: url(/images/home/background_house.jpg) no-repeat;}
.InteriorBackground	{background: url(/images/interior/snowflake_background.gif) no-repeat;}
.BorderV			{background: url(/images/shared/border_v.gif) repeat-y;}
.BorderH			{background: url(/images/shared/border_h.gif) repeat-x;}
.NavVLeft			{background: url(/images/top_nav/background_v_left.gif) repeat-y;}
.NavVRight			{background: url(/images/top_nav/background_v_right.gif) repeat-y;}
.NavHTop			{background: url(/images/top_nav/background_h_top.gif) repeat-x;}
.NavHBottom			{background: url(/images/top_nav/background_h_bottom.gif) repeat-x;}

/* these are simply defining background colors for different uses on the site */
.white				{BACKGROUND-COLOR: #ffffff;}
.black				{BACKGROUND-COLOR: #000000;}
.eeeeee				{BACKGROUND-COLOR: #eeeeee;}
.dddddd				{BACKGROUND-COLOR: #dddddd;}
.DSBGreen			{BACKGROUND-COLOR: #17341a;}
.PageTan			{BACKGROUND-COLOR: #fffdeb;}
.PageBackground		{MARGIN-RIGHT: 0; MARGIN-LEFT: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; BACKGROUND-COLOR: #17341a;}
.PopupBackground	{MARGIN-RIGHT: 0; MARGIN-LEFT: 0; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; BACKGROUND-COLOR: #fffdeb;}
.NavBackground		{BACKGROUND-COLOR: #EAE0BC;}
.NavBorder			{BACKGROUND-COLOR: #9D8C4B;}
.NavBorderInterior	{BACKGROUND-COLOR: #C5B989;}
.PhotoBorder		{BACKGROUND-COLOR: #9A8848;}

.monospace			{font-family: Courier, monospace; font-size: 12px;}
.relative			{POSITION: relative;}


/* for use in last year's ordering page only */
.title				{FONT-SIZE: 26px; COLOR: #043813; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-STYLE: italic;}
.subtitle			{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #043813; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.pageBkgnd			{BACKGROUND-COLOR: #043813;}

#MainContent			{width: 280px; height:188px; padding:5px; margin:0;}
#MainContentWrap		{width: 305px; height:200px; padding:0px; margin:0px; position:relative; left:0px; top:0px; right:0px; overflow:auto; border: 1px solid #9D8C4B;}

