/* Global Section */

body					{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5d5008;font-weight: normal; line-height: 18px; background: url(/images/site/background.gif) repeat-x #330515;}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5d5008;font-weight: normal; line-height: 18px;}
a 						{font-weight: normal;color: #292507;text-decoration: underline;}
a:link,a:visited 		{font-weight: normal;color: #292507;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #292507;text-decoration: none;}
address 				{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h1 						{font-size: 16px;font-weight: bold;font-style: normal;color: #5d5008;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #5d5008;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #5d5008;}
select 					{font-size: 11px;}
.Form 					{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11px;font-weight: bold;cursor: pointer;}
.tb1 a:link, .tb1 a:visited {text-decoration: none;}
.tb0 a, .tb0 a:visited {text-decoration: none; padding: 0;}
.tb0, .tb1 {padding: 2px;}

#contentWrapper			{width: 934px; margin: 0 auto;}

#navigation				{height: 150px;}
#logo					{float: left; margin: 23px 0px 0px 30px;}
#dealerButtons			{float: right; margin: 12px 16px 0px 0px;}
#dealerButtons img		{padding-left: 15px;}

#navTop					{clear: both; padding-top: 17px;}
.nav ul					{list-style-type: none;}
.nav ul li				{list-style-type: none; display: inline; padding: 0px; margin: 0px;}

#header					{background: #ffffff;}
#header .leftColumn		{margin-top: -1px; background: #ffffff;}
#header .rightColumn	{margin-top: -1px; background: #8a002f;}

#siteSearch				{border-top: 4px solid #ffffff; height: 168px; padding: 23px 21px 0px 21px;}
#search					{height: 20px;}
.searchBox				{background: #dcb3c1; border: none; width: 197px; height: 22px; padding: 6px 0px 0px 5px; float: left; color: #51001c;}
.submitButton			{margin-left: 13px; float: left;}

#headerAddress			{text-align: center; border-top: solid 2px #710027; clear: both; margin-top: 28px; padding-top: 30px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; line-height: 18px;}

.leftColumn				{float: left; width: 603px;}
.rightColumn			{float: right; width: 331px;}

#oneColumn				{clear: both; background: #f5f0c7; margin: 0px 4px; border: 2px solid #c8c293; padding: 30px; min-height: 250px; _height: 250px;}

#mainContent			{background: #f5f0c7; clear: both;}
#mainContentTwoColumn	{background:url(/images/site/home-MainBack.gif);}

#leftContent			{margin: 4px; border-left: 2px solid #c8c293; border-right: 2px solid #c8c293; padding: 30px 40px 30px 120px; width: 431px;}
#leftContentWho			{margin: 4px; border-left: 2px solid #c8c293; border-right: 2px solid #c8c293; padding: 30px 40px 30px 120px; width: 431px;}

#rightContent			{border-left: 6px solid #494105; border-right: 6px solid #494105; background: url(/images/site/events-Back.gif); width: 301px; padding: 18px 0px 0px 18px;}
#eventBlurb				{background: #4d450b; padding: 18px 0px 0px 0px; margin-right: 18px;}
.eventDate				{color: #a99b34; font-weight: bold;}
.eventDateTop			{color: #000000; font-weight: bold; font-size: 12px;}
.event-details a		{font-weight: bold; color: #292507;}
.event-details-Top a	{font-weight: bold; color: #bcac3a;}

#productNews			{background:url(/images/site/bottomBack.gif); position: relative;}
#featuredProduct		{padding: 18px 18px 20px 18px; width: 567px;}
#news					{padding: 20px 20px 40px 20px; width: 291px; background: #eeeeee;}

#footerNav				{background: #24030f;}
.footer ul				{list-style-type: none; padding: 11px 0px 11px 0px; margin: 0px;}
.footer ul li			{list-style-type: none; display: inline; padding: 0px; margin: 0px;}
.footer ul li a			{font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; margin-left: 40px; font-size: 10px;}
.footer ul li a:hover	{font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:underline; margin-left: 40px; font-size: 10px;}
.footer ul li a:visited	{font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; margin-left: 40px; font-size: 10px;}

#footerBottom			{color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#footerBottom a			{color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#footerBottom a:visited		{color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

#copyright				{float: left; padding: 20px 100px 0px 15px;}
#bottomLinks			{float: left; padding: 20px 150px 0px 0px;}
#cirrusLogo				{float: left; padding-top: 10px;}



#contactContent			{float: left; width: 500px; padding-right: 20px;}
#mapContainer			{padding-left: 20px;}
#calEvents table td 	{color:#ffffff;font-size:16px;font-weight:bold;}
.SomeClass				{font-weight: bold;}
#relatedLinks			{background: #4d450b; margin-right: 18px; padding: 10px 0px;}
#relatedLinks a			{color: #a99b34; font-weight: bold;}

#relatedLinks ul					{list-style-type: none; padding: 0px 15px;}
#relatedLinks ul li					{list-style-type: none; padding: 0px; margin: 0px;}