/*# Global Styles #*/
body
{	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div
{
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}

table
{
	border-collapse: collapse;
}

td
{
	text-align: left;
	vertical-align: top;
}

img
{
	border: 0px;
}

object, embed
{
	outline: none;
}

input[type=text], input[type=password], select, textarea
{
	background-color:#333333;
	border: solid 1px #666666;
	color:#ffffff;
}

.newletterCountryDropDown select
{
width:152px;
}

/* Main Copy */
h1
{
	color: #3699fd;
	font-size: 16px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}

h1 a,
h1 a:link,
h1 a:visited,
h1 a:active
{
	color: #3699fd;
	font-size: 16px;
	text-decoration: none;
}

h1 a:hover
{
	color: #3699fd;
	text-decoration: underline;
}

h2
{
	color: #333333;
	font-size: 16px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

h2 a,
h2 a:link,
h2 a:visited,
h2 a:active
{
	color: #2a77c5;
	font-size: 16px;
	text-decoration: none;
}

h2 a:hover
{
	color: #2a77c5;
	text-decoration: underline;
}

h3
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

h3 a,
h3 a:link,
h3 a:visited,
h3 a:active
{
	color: #2a77c5;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

h3 a:hover
{
	color: #2a77c5;
	text-decoration: underline;
}

h4
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

h4 a,
h4 a:link,
h4 a:visited,
h4 a:active
{
	color: #2a77c5;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

h4 a:hover
{
	color: #2a77c5;
	text-decoration: underline;
}

p
{
	color: #333333;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

p a,
p a:link,
p a:visited,
p a:active
{
	color: #2a77c5;
	font-size: 12px;
	text-decoration: none;
}

p a:hover
{
	color: #2a77c5;
	text-decoration: underline;
}

ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 15px;
}

ol
{
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 22px;
}

li
{
	color: #333333;
	font-size: 12px;
}

li a,
li a:link,
li a:visited,
li a:active
{
	color: #2a77c5;
	font-size: 12px;
	text-decoration: none;
}

li a:hover
{
	color: #2a77c5;
	text-decoration: underline;
}

a.DownloadLink,
a.DownloadLink:link,
a.DownloadLink:visited,
a.DownloadLink:active
{
	color: #2a77c5;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.DownloadLink:hover
{
	color: #2a77c5;
	text-decoration: underline;
}

/* Top Banner Copy */
h3.TopBanner
{
	color: #999999;
}

h3.TopBanner a,
h3.TopBanner a:link,
h3.TopBanner a:visited,
h3.TopBanner a:active,
h3.TopBanner a:hover
{
	color: #999999;
}

p.TopBanner
{
	color: #ffffff;
}

p.TopBanner a,
p.TopBanner a:link,
p.TopBanner a:visited,
p.TopBanner a:active
{
	color: #3699fd;
}

p.TopBanner a:hover
{
	color: #3699fd;
}

ul.TopBanner li
{
	color: #ffffff;
}

ol.TopBanner li
{
	color: #ffffff;
}

ul.TopBanner li a,
ul.TopBanner li a:link,
ul.TopBanner li a:visited,
ul.TopBanner li a:active,
ol.TopBanner li a,
ol.TopBanner li a:link,
ol.TopBanner li a:visited,
ol.TopBanner li a:active
{
	color: #ffffff;
}

ul.TopBanner li a:hover,
ol.TopBanner li a:hover
{
	color: #3699fd;
}

a.DownloadLinkTopBanner,
a.DownloadLinkTopBanner:link,
a.DownloadLinkTopBanner:visited,
a.DownloadLinkTopBanner:active
{
	color: #3699fd;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

a.DownloadLinkTopBanner:hover
{
	color: #3699fd;
	text-decoration: underline;
}

a.StrongLinkTopBanner,
a.StrongLinkTopBanner:link,
a.StrongLinkTopBanner:visited,
a.StrongLinkTopBanner:active
{
	color: #3699fd;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.StrongLinkTopBanner:hover
{
	color: #3699fd;
	text-decoration: underline;
}

/* Sidebar Copy */
h2.Sidebar
{
	color:#ffffff;
}

h3.Sidebar
{
	color: #999999;
}

h3.Sidebar a,
h3.Sidebar a:link,
h3.Sidebar a:visited,
h3.Sidebar a:active,
h3.Sidebar a:hover
{
	color: #3699fd;
}

h4.Sidebar
{
	color: #999999;
	font-size: 12px;
}

h4.Sidebar a,
h4.Sidebar a:link,
h4.Sidebar a:visited,
h4.Sidebar a:active,
h4.Sidebar a:hover
{
	color: #3699fd;
	font-size: 12px;
}

p.Sidebar
{
	color: #ffffff;
}

p.Sidebar a,
p.Sidebar a:link,
p.Sidebar a:visited,
p.Sidebar a:active
{
	color: #3699fd;
}

p.Sidebar a:hover
{
	color: #3699fd;
}

p.PullQuoteSidebar
{
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
}

p.PullQuoteSidebar a,
p.PullQuoteSidebar a:link,
p.PullQuoteSidebar a:visited,
p.PullQuoteSidebar a:active
{
	color: #3699fd;
}

p.PullQuoteSidebar a:hover
{
	color: #3699fd;
}

ul.Sidebar li
{
	color: #ffffff;
}

ol.Sidebar li
{
	color: #ffffff;
}

ul.Sidebar li a,
ul.Sidebar li a:link,
ul.Sidebar li a:visited,
ul.Sidebar li a:active,
ol.Sidebar li a,
ol.Sidebar li a:link,
ol.Sidebar li a:visited,
ol.Sidebar li a:active
{
	color: #3699fd;
}

ul.Sidebar li a:hover,
ol.Sidebar li a:hover
{
	color: #3699fd;
}

a.ImageCaptionSidebar,
a.ImageCaptionSidebar:link,
a.ImageCaptionSidebar:visited,
a.ImageCaptionSidebar:active
{
	color: #3699fd;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.ImageCaptionSidebar:hover
{
	color: #3699fd;
	text-decoration: underline;
}

a.StrongLinkSidebar,
a.StrongLinkSidebar:link,
a.StrongLinkSidebar:visited,
a.StrongLinkSidebar:active
{
	color: #3699fd;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.StrongLinkSidebar:hover
{
	color: #3699fd;
	text-decoration: underline;
}

/*# Root Master Page #*/
body 
{
	background-color: #000000;
}

div.Container
{
	position: relative;
	width: 968px;
	margin: 0px auto 0px auto;
}

/*# Language Master Page #*/
div.Header
{	
	width: 968px;
	height: 76px;
	margin: 0px 0px 50px 0px;
}

div.Logo
{
	float: left;
	width: auto;
	height: 76px;
}

div.Logo img
{
	float: left;
	margin: 0px;
	border: 0px;
}

div.Logo p
{
	margin: 0px;
	padding: 0px;
}

/*# Language Master Page/Culture Selector #*/
ul.CultureSelectorLinks
{
	color: #666666;
	float: right;
	list-style: none;
	margin: 19px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

li.CultureSelectorLinkDivider
{
	color: #666666;
	float: left;
	font-size: 10px;
	line-height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li.CultureSelectorLink,
li.CultureSelectorLinkActive
{
	float: left;
	font-size: 10px;
	line-height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
}

li.CultureSelectorLink a,
li.CultureSelectorLink a:link,
li.CultureSelectorLink a:visited,
li.CultureSelectorLink a:active
{
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	text-transform: uppercase;
	text-decoration: none;
	/*margin-top: 18px;*/
}
li.CultureSelectorLink a:hover 
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}

li.CultureSelectorLinkActive a,
li.CultureSelectorLinkActive a:link,
li.CultureSelectorLinkActive a:visited,
li.CultureSelectorLinkActive a:active
{
	color: #e0e0e0;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

li.CultureSelectorLinkActive a:hover 
{
	text-decoration: underline;
}

/*# Language Master Page/Current User Display #*/
div.CurrentUserDisplay 
{
	color: #666666;
	float: right;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
	margin: 19px 0px 0px 0px;
	text-transform: uppercase;
	text-decoration: none;
	/*margin-top: 18px;*/
}

div.CurrentUserDisplay  a
{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	text-decoration: none;
}
/*# Language Master Page/Search Box #*/
.SearchBox {
	float: right;
	margin-top: 15px;
}

.SearchBox input {
	float: left;
}
.SearchBox .HeaderSearchTextBox {
	width: 100px;
	background-color: #333333;
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 0px;
	height: 16px;
	font-size: 11px;
	color: #FFFFFF;
}

	/*# Language Master Page/Primary Navigation #*/
	.PrimaryNavigation
	{
		color:#FFFFFF;
		float:left;
		font-weight:bold;
		height:12px;
		margin-bottom:28px;
		margin-left:20px;
		margin-top:26px;
		text-transform:uppercase;
		width:552px;
	}

	/*# Language Master Page/Primary Navigation/Top-Level Menu #*/
	#menuElem
	{
		height:12px;
		margin:0px;
		padding:0px;
		width:552px;
	}

	#menuElem p { display:none !important;padding:0px;margin:0px; }
	#menuElem li { display:bloack;cursor:pointer; list-style-type:none; }
	.IE7 #menuElem li { position:relative; }
	#menuElem li, #menuElem li img, #menuElem li a { float:left; height:12px; }
	#menuElem li img, #menuElem li a { margin-right:6px; }
	#menuElem a { color:#ffffff;text-decoration:none; }
	#menuElem a:hover { color:#3699fd; }
	#menuElem li li, #menuElem li li a  { float:none;height:auto; }

	/*# Language Master Page/Primary Navigation/Top-Level Menu/Known Items #*/
	.menu-arff a { background: url('../App_Themes/OshkoshAirport/Images/ARFFMenu.gif') 0px 0px no-repeat;width:94px; }
	.menu-snow a { background: url('../App_Themes/OshkoshAirport/Images/SnowMenu.gif') 0px 0px no-repeat;width:101px; }
	.menu-experience a { background: url('../App_Themes/OshkoshAirport/Images/ExperienceMenu.gif') 0px 0px no-repeat;width:85px; }
	.menu-service a { background: url('../App_Themes/OshkoshAirport/Images/ServiceMenu.gif') 0px 0px no-repeat;width:59px; }
	.menu-oshkosh a { background: url('../App_Themes/OshkoshAirport/Images/OshkoshMenu.gif') 0px 0px no-repeat;width:66px; }

	.menu-arff a:hover { background-position:0px -14px; }
	.menu-snow a:hover { background-position:0px -14px; }
	.menu-experience a:hover { background-position:0px -14px; }
	.menu-service a:hover { background-position:0px -14px; }
	.menu-oshkosh a:hover { background-position:0px -14px; }

	/*# Language Master Page/Primary Navigation/SubMenu #*/
	#menuElem li div div
	{
		background-image:url('../App_Themes/OshkoshAirport/Images/Space.gif');
		display:none;
		height:auto;
		margin-top:11px;
		min-width:100px;
		overflow:visible;
		position:absolute;
	}

	.IE7 #menuElem li div div { left: 0px;width:175%; }
	.IE7 #menuElem li div div div 	{ width:auto; 	}

	#menuElem li:hover div div { display:block; }
	#menuElem li div div a { background:none 0px 0px;margin:0px !important;padding:0px !important;width:auto; }
	#menuElem li div div a:hover { background:none 0px 0px;margin:0px !important;padding:0px !important; }

	#menuElem li div div div
	{
		margin-top:0px;
		position:static;
	}

	#menuElem li div div div div
	{
		border:0px none;
	}

	#menuElem li div div ul
	{
		background-color:#000000;
		border-left:2px solid #666666;
		border-right:2px solid #666666;
		padding:0px;
		margin:0px;
	}

	#menuElem li div div ul li
	{ padding:4px 8px 4px 10px;margin:0px; }

	#menuElem li div div ul li a p { display:none !important; }

	.submenuheader { background-color:#000000; height:4px !important; }
	.submenufooter { height:5px !important;margin:0px;padding:0px;position:relative; }
	.submenuheader div { height:4px !important; }
	.submenufooter div { height:5px !important;position:relative !important; }
	.submenufooter div div { position:absolute!important; }

	.submenufooter div .leftcorner
	{		
		background-image:url("../App_Themes/OshkoshAirport/Images/SubmenuBottom.gif") !important;
		background-position:top left !important;
		background-repeat:no-repeat !important;
		border: none 0px Transparent !important;
		bottom:0px !important;
		height:5px !important;
		left:0px !important;
		position:absolute !important;
		width:5px !important;
		width:60% !important;
		z-index:1000px;
	}

	.submenufooter div .rightcorner
	{
		background-image:url("../App_Themes/OshkoshAirport/Images/SubmenuBottom.gif") !important;
		background-position:top right !important;
		background-repeat:no-repeat !important;
		border: none 0px Transparent !important;
		bottom:0px !important;
		height:5px !important;
		right:0px !important;
		position:absolute !important;
		width:60% !important;
		z-index:1000px;
	}

.IE8  .submenufooter div .rightcorner
{
float:none;
width:90% !important;
}

	.IE7 .submenufooter div .rightcorner
	{
		background-image:url("../App_Themes/OshkoshAirport/Images/SubmenuBottom.gif") !important;
		background-position:top right !important;
		background-repeat:no-repeat !important;
		bottom:0px !important;
		height:5px !important;
		float:right;
		left:0px !important;
		position:relative !important;
		width:5px !important;
		z-index:1000px;
	}


/*# Language Master Page/Footer #*/
div.MainContent
{
	width: 968px;
}

.Footer {
	width: 970px;
	text-align: right;
	float: left;
}

.Footer p,
.Footer a,
.Footer a:active,
.Footer a:visited,
.Footer a:link {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.Footer a:hover {
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
.Footer p {
	margin: 0px;
	padding: 0px;
}

.FooterTextAreaTop {
	margin-top: 30px;
}

.FooterTextAreaBottom {
	float: right;
	width: 400px;
}

.FooterTextAreaBottom p {
	margin-top: 18px;
	margin-right: 10px;
}

.FooterIconLeft {
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
}

.FooterIconRight {
	float: right;
	width: 59px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-right:4px;
}

/*# Home Page #*/
div.HomeFlash
{
}

.HomeFlashTop {
	width: 970px;
	height: 490px;
}

.HomeFlashBottom {
	width: 970px;
	height: 187px;
}

#HomeFlash {
	width: 970px;
	height: 677px;
}

/*# Two Column Wide Left with Top Banner - Page Layout #*/
div.TopBannerTop
{
	background: url(../App_Themes/OshkoshAirport/Images/TopBannerTop.gif) no-repeat;
	height: 4px;
	width: 968px;
}

div.TopBannerContent
{
	background-color: #1a1a1a;
	/*padding: 6px 20px 10px 20px;*/
	padding: 6px 20px 0px 20px;
	width: 928px;
}

div.TopBannerBottom
{
	background: url(../App_Themes/OshkoshAirport/Images/TopBannerBottom.gif) no-repeat;
	height: 4px;
	margin: 0px 0px 17px 0px;
	width: 968px;
}

div.TwoColumnLayoutLeftColumn
{
	padding: 0px 20px 0px 0px;
	float: left;
	width: 688px;
}

div.TwoColumnLayoutLeftColumnContent
{
	background: url(../App_Themes/OshkoshAirport/Images/TwoColumnLeftTop.gif) no-repeat;
	background-color: #e2e2e1;
	padding: 20px 20px 20px 20px;
	width: 648px;
}

div.TwoColumnLayoutLeftColumnBottom
{
	background: url(../App_Themes/OshkoshAirport/Images/TwoColumnLeftBottom.jpg) no-repeat;
	height: 5px;
	width: 688px;
}

div.TwoColumnLayoutRightColumn
{
	float: left;
	width: 260px;
}

div.TwoColumnLayoutRightColumnTop
{
	background: url(../App_Themes/OshkoshAirport/Images/TwoColumnRightTop.gif) no-repeat;
	height: 4px;
	width: 260px;
}

div.TwoColumnLayoutRightColumnContent
{
	background-color: #1a1a1a;
	padding: 2px 10px 10px 10px;
	width: 240px;
}

div.TwoColumnLayoutRightColumnBottom
{
	background: url(../App_Themes/OshkoshAirport/Images/TwoColumnRightBottom.gif) no-repeat;
	height: 4px;
	width: 260px;
}

/*# One Column with Top Banner - Page Layout #*/
div.OneColumnLayoutMainColumn
{
	width: 968px;
}

div.OneColumnLayoutMainColumnContent
{
	background: url(../App_Themes/OshkoshAirport/Images/OneColumnTop.gif) no-repeat;
	background-color: #e2e2e1;
	padding: 20px 20px 20px 20px;
	width: 928px;
}

div.OneColumnLayoutMainColumnBottom
{
	background: url(../App_Themes/OshkoshAirport/Images/OneColumnBottom.gif) no-repeat;
	height: 4px;
	width: 968px;
}

/*# Truck Landing Page #*/
div.TruckLandingHeader
{
	width: 968px;
}

div.TruckLandingHeader h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.TruckLandingTruckCategories
{
	padding: 6px 2px 0px 0px;
	margin: 0px 0px 38px 0px;
	width: 966px;
}

div.TruckLandingTruckCategory
{
	float: left;
	height: 360px;
	margin: 30px 0px 0px 0px;
	width: 322px;
}

div.TruckLandingTruckCategoryImage
{
	height: 185px;
	width: 322px;
}

div.TruckLandingTruckCategoryButtonAndAbstract
{
	background-image: url(../App_Themes/OshkoshAirport/Images/TruckCategoryBackground.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 322px;
}

div.TruckLandingTruckCategoryButton
{
	height: 25px;
	margin: 13px 72px 12px 59px;
	width: 191px;
}

div.TruckLandingTruckCategoryButton a
{
	background-image: url(../App_Themes/OshkoshAirport/Images/TruckSectionButtonDark.gif);
	background-position: 0 0;
    background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

div.TruckLandingTruckCategoryButton a:hover,
div.TruckLandingTruckCategoryButton a:focus
{
	 background-position: 0 -25px;
}

div.TruckLandingTruckCategoryAbstract
{
	padding: 0px 72px 13px 59px;
	width: 191px;
}

div.TruckLandingTruckCategoryAbstract p
{
	color: #999999;
}

div.TruckLandingBottomBar
{
	background: url(../App_Themes/OshkoshAirport/Images/TruckLandingBottomBarBackground.jpg) no-repeat;
	height: 68px;
	width: 968px;
}

div.TruckLandingBottomBarLeft
{
	height: 68px;
	float: left;
	width: 255px;
}

div.TruckLandingBottomBarLeft p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.TruckLandingBottomBarMiddle
{
	height: 68px;
	float: left;
	width: 500px;
}

div.TruckLandingBottomBarMiddle h2
{
	font-size: 24px;
	padding: 20px 0px 0px 0px;
}

div.TruckLandingBottomBarMiddle p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.TruckLandingBottomBarRight
{
	height: 68px;
	float: left;
	width: 213px;
}

div.TruckLandingBottomBarRight img
{
	margin: 15px 0px 0px 0px;
}

div.TruckLandingBottomBarRight p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*# Truck Category Page #*/
div.TruckCategoryDetail
{
	background-color: #1a1a1a;
	width: 968px;
}

div.TruckCategoryDetailImage
{
	float: left;
	height: 110px;
	width: 180px;
}

div.TruckCategoryDetailCopy
{
	float: left;
	height: 90px;
	padding: 11px 60px 8px 0px;
	width: 485px;
}

div.TruckCategoryDetailCopy h1
{
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}

div.TruckCategoryDetailCopy p
{
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

div.TruckCategoryDetailDownloads
{
	float: left;
	height: 90px;
	padding: 12px 13px 8px 0px;
	width: 230px;
}

img.TruckCategoryDownloadIcon
{
	float: left; 
	padding: 0px 0px 9px 0px;	
}

a.TruckCategoryDownload,
a.TruckCategoryDownload:link,
a.TruckCategoryDownload:visited,
a.TruckCategoryDownload:active
{
	color: #3699fd;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0px 0px 8px;
	text-decoration: none;
}

a.TruckCategoryDownload:hover
{
	color: #3699fd;
	text-decoration: underline;
}

div.TruckCategoryTruckModels
{
	background: url(../App_Themes/OshkoshAirport/Images/OneColumnTop.gif) no-repeat;
	background-color: #e2e2e1;
	margin: 0px 2px 0px 0px;
	width: 966px;
}

div.TruckCategoryTruckModel
{
	background: url(../App_Themes/OshkoshAirport/Images/TruckCategoryModelBackground.jpg) no-repeat;
	float: left;
	height: 340px;
	margin: 19px 0px 0px 0px;
	width: 322px;
}

div.TruckCategoryTruckModelImage
{
	height: 168px;
	padding: 3px 15px 11px 14px;
	width: 293px;
}

div.TruckCategoryTruckModelButton
{
	height: 25px;
	margin: 6px 72px 12px 59px;
	width: 191px;
}

div.TruckCategoryTruckModelButton a
{
	background-image: url(../App_Themes/OshkoshAirport/Images/TruckSectionButtonLight.gif);
	background-position: 0 0;
    background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

div.TruckCategoryTruckModelButton a:hover,
div.TruckCategoryTruckModelButton a:focus
{
	 background-position: 0 -25px;
}

div.TruckCategoryTruckModelButtonWide
{
	height: 25px;
	margin: 6px 35px 12px 36px;
	width: 251px;
}

div.TruckCategoryTruckModelButtonWide a
{
	background-image: url(/App_Themes/OshkoshAirport/Images/TruckSectionButtonLightWide.gif);
	background-position: 0 0;
    	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	font-size: 10px;
	font-weight: bold;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

div.TruckCategoryTruckModelButtonWide a:hover,
div.TruckCategoryTruckModelButtonWide a:focus
{
	 background-position: 0 -25px;
}

div.TruckCategoryTruckModelAbstract
{
	padding: 0px 72px 13px 59px;
	width: 191px;
}


div.TruckCategoryTruckModelsBottom
{
	background: url(../App_Themes/OshkoshAirport/Images/TruckCategoryModelsBottom.jpg) no-repeat;
	height: 4px;
	margin: 0px 2px 0px 0px;
	width: 966px;
}

/*# Truck Model Page #*/
div.TruckModelName
{
	margin: 0px 0px 10px 0px;
	width: 968px;
}

div.TruckModelName h1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.TruckModelTopDetails
{
	background-color: #1a1a1a;
	width: 968px;
}

div.TruckModelImage
{
	float: left;
	padding: 5px 20px 6px 10px;
	width: 678px;
}

div.TruckModelImage p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.TruckModelPhotoGallery
{
	float: left;
	padding: 4px 0px 0px 0px;
	width: 260px;
}

a.TruckModelLightboxGalleryThumbnail
{
	display: block;
	float: left;
	height: 56px;
	padding: 0px 10px 10px 0px;
	width: 75px;
}

div.TruckModelBottomDetails
{
	width: 968px;
}

div.TruckModelTabs
{
	float: left;
	padding: 0px 20px 0px 0px;
	width: 688px;
}

div.TruckModelTabButtons
{
	width: 688px;
}

div.TruckModelTabButton,
div.TruckModelTabButtonOn
{
	cursor: pointer;
	float: left;
}

div.TruckModelTabButtonLeft
{
	background: url(/App_Themes/OshkoshAirport/Images/TruckModelTabButtonLeftOff.jpg) no-repeat;
	float: left;
	height: 24px;
	width: 5px;
}

div.TruckModelTabButtonOn div.TruckModelTabButtonLeft
{
	background: url(/App_Themes/OshkoshAirport/Images/TruckModelTabButtonLeftOn.jpg) no-repeat;
}

div.TruckModelTabButtonCenter
{
	background: url(/App_Themes/OshkoshAirport/Images/TruckModelTabButtonCenterOff.jpg) repeat-x;
	float: left;
	height: 24px;
}

div.TruckModelTabButtonCenter span
{
	display: block;
	font-weight: bold;
	padding: 4px 6px 0px 7px;
	text-transform: uppercase;
}

div.TruckModelTabButtonOn div.TruckModelTabButtonCenter
{
	background: url(/App_Themes/OshkoshAirport/Images/TruckModelTabButtonCenterOn.jpg) repeat-x;
}

div.TruckModelTabButtonRight
{
	background: url(/App_Themes/OshkoshAirport/Images/TruckModelTabButtonRightOff.jpg) no-repeat;
	float: left;
	height: 24px;
	width: 20px;
}

div.TruckModelTabButtonOn div.TruckModelTabButtonRight
{
	background: url(/App_Themes/OshkoshAirport/Images/TruckModelTabButtonRightOn.jpg) no-repeat;
}

div.TruckModelTabContentPanels
{
	background-color: #e2e2e1;
	width: 688px;
}

div.TruckModelTabContentPanel
{
	display: none;
}

div.TruckModelTabContentPanelOn
{
	background: url(/App_Themes/OshkoshAirport/Images/TruckModelTabContentBackground.jpg) no-repeat;
	display: block;
	padding: 40px 24px 30px 24px;
	width: 640px;
}

div.TruckModelVideoLink
{
	background-color: Transparent;
	float:left;
	margin-top:-30px;
}
div.TruckModelVideoLink a
{
	color: #2a77c5;
	font-weight: bold;
	text-decoration: none;
}
div.TruckModelVideoLink a:hover
{
	text-decoration: underline;
}

div.TruckModelPrintLink
{
	background-color: Transparent;
	float:right;
	margin-top:-30px;
}

div.TruckModelPrintLink a
{
	color: #2a77c5;
	font-weight: bold;
	text-decoration: none;
}

div.TruckModelPrintLink a:hover
{
	text-decoration: underline;
}

div.TruckModelTabContentPanelBottom
{
	background: url(/App_Themes/OshkoshAirport/Images/TruckModelTabContentBottom.jpg) no-repeat;
	height: 5px;
	width: 688px;
}

div.TruckModelSidebar
{
	float: left;
	width: 260px;
}

div.TruckModelSidebarTop
{
	background: url(../App_Themes/OshkoshAirport/Images/TwoColumnRightTop.gif) no-repeat;
	height: 4px;
	width: 260px;
}

div.TruckModelSidebarContent
{
	background-color: #171717;
	padding: 11px 15px 11px 15px;
	width: 230px;
}

div.TruckModelSidebarBottom
{
	background: url(../App_Themes/OshkoshAirport/Images/TwoColumnRightBottom.gif) no-repeat;
	height: 4px;
	width: 260px;
}

div.TruckModelOtherTrucks
{
	width: 230px;
}

div.TruckModelOtherTruck
{
	float: left;
	padding: 0px 10px 0px 0px;
	width: 70px;
}

div.TruckModelOtherTruckLastItem
{
	float: left;
	width: 70px;
}

div.TruckModelOtherTruckImage
{
	height: 53px;
	padding: 0px 0px 9px 0px;
	width: 70px;
}

/*# New Deliveries Landing Page #*/
div.NewDeliveriesLandingNewDelivery
{
	float: left;
	height: 325px;
	padding: 0px 52px 0px 0px;
	width: 298px;
}

div.NewDeliveriesLandingNewDeliveryAlt
{
	float: left;
	height: 325px;
	width: 298px;
}

div.NewDeliveriesLandingNewDeliveryImage
{
	padding: 0px 0px 7px 0px;
	width: 298px;
}

/*# New Delivery Detail Page #*/
div.NewDeliveryDetailContainer
{
	color:#000000;
}

.NewDeliveryDetailSection
{
	margin-bottom:10px;
}

.NewDeliveryFieldContainer
{
	clear:both;
	margin-bottom:3px;
}
.NewDeliveryFieldContainer.whiteBg
{
	background-color:#f0f0f0;
}

div.NewDeliveryDetailImage
{
	padding: 0px 0px 15px 0px;
	width: 648px;
}

span.NewDeliveryFieldLabel
{
	display:block;
	margin-right:8px;
	float:left;
	font-weight: bold;
}

div.NewDeliveryDetailsRightColumn
{
	float:right;
	width:56%;
}

div.NewDeliveryDetailsRightColumn span.NewDeliveryFieldLabel
{
	width:180px;
}

div.NewDeliveryDetailsLeftColumn
{
	width:40%;
}

div.NewDeliveryDetailsLeftColumn span.NewDeliveryFieldLabel
{
	width:80px;
}

a.NewDeliveryDetaillLightboxGalleryThumbnail
{
	display: block;
	float: left;
	height: 53px;
	padding: 0px 10px 10px 0px;
	width: 70px;
}

div.NewDeliveryPager
{
	clear: both;
}

div.NewDeliveryPager div.PagerControl div.PagerNumberArea
{
	margin-right:10px;
}

div.NewDeliveryPager div.PagerControl div.PagerNumberArea,
div.NewDeliveryPager div.PagerControl div.PagerResults
{
	font-weight:bold;
	color:#000000;
	display:inline;
}
div.NewDeliveryPager a
{
	color:#2a77c5;
	text-decoration:none;
}

div.NewDeliveryPager a:hover
{
	text-decoration:underline;
}

/*# Misc #*/
div.Breadcrumbs
{
	margin: 0px 0px 8px 0px;
	width: 968px;
}

div.Breadcrumbs,
div.Breadcrumbs a,
div.Breadcrumbs a:link,
div.Breadcrumbs a:visited,
div.Breadcrumbs a:active
{
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

div.Breadcrumbs a:hover
{
	color: #666666;
	text-decoration: underline;
}

span.CMSBreadCrumbsCurrentItem
{
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

div.HorizontalDividerLine
{
	background-color: #b5b5b4;
	height: 1px;
	margin: 0px 0px 10px 0px; 
	width: 100%;	
}

div.HorizontalDividerLineTopBanner
{
	background-color: #454545;
	height: 1px;
	margin: 0px 0px 10px 0px; 
	width: 100%;	
}

div.HorizontalDividerLineSidebar
{
	background-color: #454545;
	height: 1px;
	margin: 0px 0px 10px 0px; 
	width: 100%;	
}

span.Dividers
{
	color: #999999;
}

/*# Misc/Button Styles #*/
#HeaderDealerButton {
	float: right;
	cursor: pointer;
	height: 19px;
	width: 135px;
	display: inline;
	margin-top: 23px;
	margin-right: -134px;
}
.IE7 #HeaderDealerButton
{
position:relative;
left:3px;
}

.ButtonLeft {
	float: right;
	width: 11px;
	height: 19px;
	background: url(../App_Themes/OshkoshAirport/Images/ButtonLeft.gif) 0px 0px no-repeat;
}
.ButtonLeftOver, #HeaderDealerButton:hover .ButtonLeft
{
	float: right;
	width: 11px;
	height: 19px;
	background: url(../App_Themes/OshkoshAirport/Images/ButtonLeft.gif) 0px -19px no-repeat;
}
.ButtonMiddle {
	float: right;
	overflow: hidden;
	width: 113px;
	height: 19px;
	background: url(../App_Themes/OshkoshAirport/Images/ButtonBackground.gif) 0px 0px repeat-x;
}
.ButtonMiddleOver,
#HeaderDealerButton:hover .ButtonMiddle  {
	float: right;
	overflow: hidden;
	width: 113px;
	height: 19px;
	background: url(../App_Themes/OshkoshAirport/Images/ButtonBackground.gif) 0px -19px repeat-x;
}

.ButtonMiddle p,
.ButtonMiddleOver p {
	float: right;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
}
.ButtonMiddle span,
.ButtonMiddleOver span {
	color: #0099ff;
	margin-left:5px;
margin-right:5px;
}
.ButtonRight {
	float: right;
	width: 11px;
	height: 19px;
	background: url(../App_Themes/OshkoshAirport/Images/ButtonRight.gif) 0px 0px no-repeat;
}
.ButtonRightOver,
#HeaderDealerButton:hover .ButtonRight  {
	float: right;
	width: 11px;
	height: 19px;
	background: url(../App_Themes/OshkoshAirport/Images/ButtonRight.gif) 0px -19px no-repeat;
}

.TwoColumnLayoutLeftColumn .bizForm
{
color:#000000;
}

.bizForm input[type=submit] { display:none; }

/*#Dealer Locator Styles#*/
.buttonContainer
{
	cursor:pointer;
	margin:8px 0px 8px 0px;
}

.buttonContainer a { text-decoration:none; }

.buttonLeft
{
	background-image: url('/App_Themes/OshkoshAirport/Images/ButtonLeft.gif');
	background-position: top left;
	background-repeat: no-repeat;
	cursor:pointer;
	height: 19px;
	float: left;
	width: 11px;
}
.buttonContainer:hover .buttonLeft
{
	background-position: bottom left;
}
.buttonCenter
{
	background-image: url('/App_Themes/OshkoshAirport/Images/ButtonBackground.gif');
	background-position: top left;
	background-repeat: repeat-x;
	color: #cccccc;
	cursor:pointer;
	height: 19px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	line-height: 19px;
}
.buttonCenter span
{
	color:#0099ff;
	margin-left: 5px;
	margin-right: 5px;
}
.buttonContainer:hover .buttonCenter
{
	background-position: bottom left;
}
.buttonRight
{
	background-image: url('/App_Themes/OshkoshAirport/Images/ButtonRight.gif');
	background-position: top right;
	background-repeat: no-repeat;
	cursor:pointer;
	height: 19px;
	width: 11px;
}
.buttonContainer:hover .buttonRight
{
	background-position: bottom right;
}

.clear { clear:both;height:1px; }

.dealerLocatorContainer
{
    color:#000000;
    padding:0px;
    width:920px;
}

.dealerLocatorContainer a,
.dealerLocatorContainer a:visited
{
	color: #2a77c5;
	text-decoration:none;
}
.dealerLocatorContainer a:hover
{
	text-decoration:underline;
}

.dealerLocatorTruckImage
{
    display:block;
    margin:10px auto;
}

.dealerLocatorBulletImage
{
    height:14px;
    width:14px;
}

.dealerLocatorTitle
{
    font-size:15px;
    font-weight:bold;
}

.dealerTypeContainer
{
    margin:0px auto;
    width:300px;
}

.dealerLocatorLandingRight
{
    float:right;
    width:450px;
}

.dealerLocatorZipCodeFormContainer
{
    float:left;
    margin:8px 12px 8px 0px;
}

.dealerLocatorZipCodeFormContainer label
{
    float:left;
    margin-right:6px;
}



.dealerLocatorSearchContainer a:hover
{
	text-decoration:underline !important;
}
.buttonContainer a:hover
{
	text-decoration:none !important;
}
.dealerLocatorZipCodeFormContainer input[type=text]
{
    float:left;
    margin-right:2px;
}

.dealerLocatorFormValidation
{
    font-size:15px;
    font-weight:bold;
    float:left;
    width:4px;
}

.dealerLocatorLandingSeparator
{
    background-color:#808080;
    float:right;
    height:250px;
    margin-right:6px;
    width:1px;
}

.dealerLocatorLandingLeft
{
    width:450px;
}

.dealerLocatorResultsSeparator
{
    background-color:#999999;
    clear:both;
    height:1px;
    margin:8px 0px 8px 0px;
}

.dealerLocatorCompanyHeader
{
    color:#000000;
    float:left;
    font-size:16px;
    font-weight:bold;
    margin-right:10px;
    overflow:hidden;
    width:200px;
}

.dealerLocatorTypeContainer
{
    color:#666666;
    font-weight:bold;
    width:690px;
}

.dealerLocatorTypePanel
{
    float:left;
    margin-right:8px;
}

.dealerLocatorTypeBullet
{
/*
    height:14px;
    width:14px;
*/
}

.dealerLocatorLogoColumn
{
    float:left;
    font-size:10px;
    margin-right:10px;
    /*width:200px;*/
}

.dealerLocatorLocationColumn
{
    float:left;
    font-size:10px;
    margin-right:10px;
    width:200px;
}

.dealerLocatorContactsColumn
{
    float:left;
    font-size:10px;
    margin-right:10px;
    width:200px;
}

.dealerLocatorAboutColumn
{
    font-size:10px;
    width:266px;
}

.dealerLocatorColumnHeader
{
    font-weight:bold;
    font-size:10px;
    margin-bottom:4px;
}

.dealerLocatorSearchContainer a,
.dealerLocatorSearchContainer a:visited
{
	color: #3699FD;
	text-decoration:none;
}

/*#Search Results#*/
.searchResult
{
	color:#000000;
	margin-bottom:30px;
}

a.searchResultTitle, a.searchResultTitle:visited
{
	color: #2a77c5;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.searchResultTitle:hover
{
	text-decoration: underline;
}

.searchUrl
{
	color:#808080;
}

.searchUrl a { 	text-decoration:none; }
.searchUrl a:hover { 	text-decoration:underline; }

.searchResultsPager
{
	color:#000000;
}

.searchResultsPager a
{
	color: #2a77c5;
	text-decoration:none;
}

.searchResultsPagerPages
{
	font-weight:bold;
}

.searchHilite
{
	background-color: #FEFF8F;font-weight:bold;
}

.searchHilite:hover
{
	text-decoration: underline;
}

.TwoColumnLayoutLeftColumn .ContentLabel { color:#000000; }

/*#News Styles#*/
.newsResults
{
	color:#000000;
	margin-bottom:30px;
}

.newsItem
{
	color:#000000;
	margin-bottom:20px;
	margin-top:10px;
}

.newsTitle
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.newsLink
{
	color: #2a77c5;
	text-decoration:none;
}

.newsLink:hover
{
	text-decoration: underline;
}

.newsDate
{
	margin-bottom:5px;
}

.newsSummary
{
}

.newsArticleText
{
margin-top:15px;
}

.newsResultsPager
{
	color:#000000;
	font-weight:bold;
}
.newsResultsPager .PagerNumberArea
{
	float:left;
padding-top:4px;
margin-right:10px;
}

.newsResultsPager a
{
	color: #2a77c5;
	text-decoration:none;
}

/*#SiteMap Styles#*/
.sitemap
{
font-size:12px;
}

.sitemap ul
{
padding-top:0px;
padding-bottom:0px;
list-style-type:none;
}

.sitemap ul li 
{
}

.sitemap ul li a
{
	color:#2a77c5;
display:block;
height:20px;
}

/*#BizForms Styles#*/
.bizForm { overflow:visible !important;position:relative; }
.newsletterform { width:240px;margin-bottom:20px; }
.formField { clear:both;margin-bottom:8px;overflow:visible; }
.newsletterleft { width:86px;overflow:hidden; } 
.newsletterright { float:right;width:150px; } 
.newsletterright input[type=text] { width:140px !important; }
.formvalidation { color:#ff0000; }
.country select { width:145px; }
.ErrorLabel { color:red !important;display:none; }
.contactform { padding-left:40px;overflow:visible !important;}
.contactleft { float:left;width:120px; }
.contactright { width:450px;overflow:visible !important;}
.bold { font-weight:bold; }
.EditingFormErrorLabel { color:red; }
.bizForm .progressPanel
{
	position:absolute;
	left:0px;
	top:0px;
	height:90%;
	width:100%;
	background-color:#efefef;
	opacity:0.25;
}

.bizForm .progressPanel img
{
	position:absolute;
	left:40%;
	top:45%;
	display:block;
	opacity:1.0;
}

