@charset "UTF-8";
/* CSS Document */

body 
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		background-color:#023366;
		background-image:url(../images/bg_body-gradient.jpg);
		background-position:top;
		background-repeat:repeat-x;
		margin:0px;
		padding:0px;
	}
	
a
	{
		text-decoration:underline;
		color:#174d97;
	}
a:hover
	{
		color:#7389a7;
		text-decoration:none;
	}
	
#headerbg
	{
		width:100%;
		height:99px;
		background-color:#FFF;
	}
#navbar
	{
		width:100%;
		height:38px;
		background-image:url(../images/bg-navbar.png);
		background-position:top;
		background-position:left;
		background-repeat:repeat-x;
		text-shadow: 2px 2px 2px #000;
		color:#fff;
	}
#footer
	{
		height:85px;
		font-size:10px;
		text-transform:uppercase;
		color:#FFF;
	}
#footer a
	{
		color:#fff;
	}
#footer a:hover
	{
		color:#CCC;
		text-decoration:none;
	}
.wrapper
	{
		width:965px;
		margin-left:auto;
		margin-right:auto;
	}
.wrappad
	{
		padding:20px 0px 20px 0px;
	}
h3
	{
		margin:0px;
		padding:0px;
	}
	
/*----------   NAV BAR   ----------*/

.navdiv
	{
		background-image:url(../images/div-navbar.png);
		background-position:top;
		background-repeat:no-repeat;
		height:38px;
		width:2px;
	}
.navulpad
	{
		padding:10px 10px 10px 10px;
	}
#navTable
	{
		height:38px;
	}
#navTable td
	{
		padding:0px 19px 0px 19px;
	}
#navTable td:hover
	{
		background-image:url(../images/bg-navbarOver.png);
		height:38px;
		background-position:left;
		background-repeat:repeat-x;
	}
#navTable td ul
	{
	width:790px;
	position:absolute;
	left:-999em;
	display:block;
	float:left;
	text-shadow:none;
	text-decoration:none;
	color:#000;
	top: 132px;
	}
.navblocklink
	{
		display:block;
		height:37px;
		vertical-align:middle;
		color:#fff;
		text-decoration:none;
		line-height:37px;
	}


/*---------- NAV HOV (POPUP) UL SPECS  ----------*/
.tabletop
	{
		height:82px;
		background-image:url(../images/tabletop.png);
		margin:0px;
		padding:0px;
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
	}
.tablebot
	{
		height:33px;
		background-image:url(../images/tablebot.png);
		margin:0px;
		padding:0px;
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
	}
.tabletopPROD
	{
		height:82px;
		background-image:url(../images/tabletopprod.png);
		margin:0px;
		padding:0px;
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
	}
.tablebotPROD
	{
		height:33px;
		background-image:url(../images/tablebotprod.png);
		margin:0px;
		padding:0px;
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
	}
.tabletopRESC
	{
		height:82px;
		background-image:url(../images/tabletopresources.png);
		margin:0px;
		padding:0px;
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
	}
.tablebotRESC
	{
		height:33px;
		background-image:url(../images/tablebotresources.png);
		margin:0px;
		padding:0px;
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
	}
#ulBrands
	{
		height:115px;
		width:790px;
	}
#ulBrands li
	{
		display:block 
	}
#ulProducts
	{
		height:115px;
		width:300px;
	}
#ulProducts li
	{
		display:block
	}
#ulResources
	{
		height:115px;
		width:285px;
	}
#ulResources li
	{
		display:block
	}

	
	
/*----------   NAV BAR: HOVER LOCATION SPECS   ----------*/

#navTable td:hover #ulBrands
	{
		margin:2px 0px 0px -300px;
		left:auto;
		top:132px;
		text-decoration:none;
		float:left;
		display:block;
		z-index:200;
	}
#navTable td:hover #ulProducts
	{
		margin:2px 0px 0px -62px;
		left:auto;
		top:132px;
		text-decoration:none;
		float:left;
		display:block;
		z-index:200;
	}
#navTable td:hover #ulResources
	{
		margin:2px 0px 0px -62px;
		left:auto;
		top:132px;
		text-decoration:none;
		float:left;
		display:block;
		z-index:200;
	}


/*----------  HOVER CONTENT TABLE   ----------*/
#brandsTBL
	{
		width:777px;
		height:95px;
		padding-left:4px;
		padding-right:4px;
		float:left;
		position:relative;
		top:12px;
		left:12px;
	}
#brandsTBL td:hover { background:none}
#brandsTBL td
	{
		padding:7px 0px 0px 0px;
		margin:0px;
		vertical-align:top;
	}
#brandsTBL td a
	{
		text-decoration:none;
		color:#000;
		text-transform:uppercase;
		font-size:10px;
	}
#brandsTBL td a:hover
	{
		text-decoration:underline;
		color:#999;
		text-transform:uppercase;
		font-size:10px;
	}


#productsTBL
	{
		width:480px;
		height:95px;
		padding-left:4px;
		padding-right:4px;
		float:left;
		position:relative;
		top:10px;
		left:12px;
	}
#productsTBL td:hover { background:none; height:inherit}
#productsTBL td
	{
		padding:0px;
		margin:0px;
		vertical-align:top;
	}
#productsTBL td a
	{
		text-decoration:none;
		color:#000;
		text-transform:uppercase;
		font-size:10px;
	}
#productsTBL td a:hover
	{
		text-decoration:underline;
		color:#666;
		text-transform:uppercase;
		font-size:10px;
	}
#prodTITLE
	{
		text-decoration:underline;
		color:#000;
		text-transform:uppercase;
		font-size:10px;
	}
	
	
#resourcesTBL
	{
		width:285px;
		height:95px;
		padding-left:4px;
		padding-right:4px;
		float:left;
		position:relative;
		top:10px;
		left:12px;
	}
#resourcesTBL td:hover { background:none; height:inherit}
#resourcesTBL td
	{
		padding:0px;
		margin:0px;
		vertical-align:top;
	}
#resourcesTBL td a
	{
		text-decoration:none;
		color:#000;
		text-transform:uppercase;
		font-size:10px;
	}
#resourcesTBL td a:hover
	{
		text-decoration:underline;
		color:#666;
		text-transform:uppercase;
		font-size:10px;
	}


/*----------   BODY TABLES   ----------*/

.bodyTtop
	{
		width:960px;
		height:10px;
		background-image:url(../images/bodyT-top.jpg);
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
	}
.bodyTbot
	{
		width:960px;
		height:10px;
		background-image:url(../images/bodyT-bot.jpg);
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
	}
.bodyTbody
	{
		width:960px;
		background-image:url(../images/bodyT-body.jpg);
		background-position:top;
		background-position:left;
		background-repeat:repeat-y;
		margin:0px;
		padding:0px;
	}
.bodyTpad
	{
		padding:3px 13px 3px 13px;
	}



/*----------   SLIDER   ----------*/

*{outline: none;}
img {border: 0;}
.container {
	width: 663px;
	padding: 0;
	margin: 0px;
}
.folio_block {
	position: relative;
	left: 0px;
	top: 0px;
	margin:0px;
}


/*--Main Container--*/
.main_view {
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:277px;	width: 663px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 0px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #FFF;
}
.paging a.active {
	color:#FFF;
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}


/*----------   RIGHT SIDE BOXES   ----------*/
#boxCont
	{
		width:264px;
		height:530px;
		position:relative;
		float:right;
		right:0px;
		top:-3px;
		margin:0px;
		padding:0px;
	}
#LeftboxContBrands
	{
		width:264px;
		height:527px;
		position:relative;
		left:4px;
		top:-3px;
		margin:0px;
		padding:0px;
	}
.boxTop
	{
		width:264px;
		height:8px;
		background-image:url(../images/sidebox_right_tables_01.jpg);
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
	}
.boxMid
	{
		width:264px;
		height:78px;
		background-image:url(../images/sidebox_right_tables_02.jpg);
		background-position:top;
		background-position:left;
		background-repeat:repeat-y;
		margin:0px;
	}
.boxMidLong
	{
		width:264px;
		height:219px;
		background-image:url(../images/sidebox_right_tables_02.jpg);
		background-position:top;
		background-position:left;
		background-repeat:repeat-y;
		margin:0px;
	}
.boxBot
	{
		width:264px;
		height:8px;
		background-image:url(../images/sidebox_right_tables_03.jpg);
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
	}
.boxTable
	{
		width:245px;
		height:75px;
		background-image:url(../images/sidebox_right_bg.jpg);
		background-position:top;
		background-position:left;
		background-repeat:repeat-x;
		margin:0px;
		padding:0px;
	}
.boxTableLong
	{
		width:248px;
		height:219px;
		background-image:url(../images/bottombox_inner-bg.jpg);
		background-position:top;
		background-position:left;
		background-repeat:repeat-x;
		margin:0px;
		padding:0px;
	}
.boxPad 
	{
		padding:1px 6px 0px 9px;
	}
	
/*----------   BOTTOM BOXES   ----------*/

#botboxCont
	{
		width:660px;
		height:235px;
		position:relative;
		right:0px;
		top:0px;
		margin:0px 0px 0px -4px;
		padding:0px;
	}
.botboxTop
	{
		width:321px;
		height:8px;
		background-image:url(../images/botbox_01.jpg);
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
	}
.botboxMid
	{
		width:321px;
		height:220px;
		background-image:url(../images/botbox_02.jpg);
		background-position:top;
		background-position:left;
		background-repeat:repeat-y;
		margin:0px;
		padding:0px;
	}
.botboxBot
	{
		width:321px;
		height:8px;
		background-image:url(../images/botbox_03.jpg);
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
		margin-top:-1px;
		padding:0px;
	}
.botboxTable
	{
		width:304px;
		height:219px;
		background-image:url(../images/bottombox_inner-bg.jpg);
		background-position:top;
		background-repeat:repeat;
		margin-left:8px;
		padding:0px;
	}
.botBrand
	{
		height:215px;
		width:264px;
		margin:0px;
		padding:0px;
	}
#floater{ float:left}
#botline
	{ 
		background-image:url(../images/botline.png);
		background-position:top; 
		background-repeat:no-repeat;
		height:226px; 
		width:1px; 
		margin:5px 8px 0px 8px;
	}
	
/*----------   BRANDS CONTAINER   ----------*/

.brandcont
	{
		width:660px;
		float:right;
		top:2px;
		right:-3px;
		margin:0px;
		padding:0px;
		
	}
.boxContainer
	{
		width:656px;
	}
.BrandsBoxTop
	{
		height:8px;
		width:656px;
		background-image:url(../images/brands_bodyBoxTop.jpg);
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
	}
.BrandsBoxMid
	{
		width:656px;
		background-image:url(../images/brands_bodyBoxMid_wlogo.jpg);
		background-position:bottom;
		background-position:left;
		background-repeat:repeat-y;
		margin:0px;
		padding:0px;
	}
.BrandsBoxMid2
	{
		width:656px;
		background-image:url(../images/brands_bodyBoxMid.jpg);
		background-position:bottom;
		background-position:left;
		background-repeat:repeat-y;
		margin:0px;
		padding:0px;
	}
.BrandsBoxBot
	{
		height:8px;
		width:656px;
		background-image:url(../images/brands_bodyBoxBot.jpg);
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
	}
.BrandsBoxBg
	{
		background-position:bottom;
		background-position:left;
		background-repeat:repeat-x;
		background-image:url(../images/brands_bodyBoxBg.jpg);
	}
#BrandsBoxTable
	{
		height:289px;
		width:639px;
		margin-left:auto;
		margin-right:auto;
		background-position:bottom
	}
	
/*----------   MICHELIN NAV   ----------*/

#michelinNavPad
	{
		padding-left:37px;
		padding-top:57px;
	}
#michelinNav
	{
		background-position:top;
		background-position:left;
		background-image:url(../images/brands_michelin_navbg.jpg);
		background-repeat:no-repeat;
		height:305px;
		width:256px;
	}
#michelinNav ul
	{
		list-style-type:none;
	}
#michelinNav ul li
	{
		height:21px;
		width:160px;
	}
#michelinNav ul li:hover
	{
		height:21px;
		width:160px;
		background-color:#d4d7e0;
		color:#00589d;
		text-decoration:none;
	}
#michelinNav a
	{
		text-decoration:none;
		color:#5b7bae;
		padding-top:3px;
		display:block;
		height:21px;
		width:160px;
	}
#michelinNav a:hover
	{
		color:#00589d;
		text-decoration:none;
	}
#prod a
	{
		text-decoration:none;
		color:#5b7bae;
	}
#prod a:hover
	{
		color:#00589d;
		text-decoration:none;
	}

/*----------   GILL NAV   ----------*/

#gillNavPad
	{
		padding-left:20px;
		padding-top:70px;
	}
#gillNav
	{
		background-position:top;
		background-position:left;
		background-image:url(../images/brands_gill_navbg.jpg);
		background-repeat:no-repeat;
		height:305px;
		width:256px;
	}
#gillNav ul
	{
		list-style-type:none;
	}
#gillNav ul li
	{
		height:21px;
		width:160px;
	}
#gillNav ul li:hover
	{
		height:21px;
		width:160px;
		background-color:#ff4525;
		color:#FFF;
		text-decoration:none;
	}
#gillNav a
	{
		text-decoration:none;
		color:#000;
		padding-top:3px;
		display:block;
		height:21px;
		width:160px;
	}
#gillNav a:hover
	{
		color:#FFF;
		text-decoration:none;
	}
#gill a
	{
		text-decoration:none;
		color:#ff2600;
	}
#gill a:hover
	{
		color:#ffb1a3;
		text-decoration:underline;
	}
	
/*----------   RAPCO NAV   ----------*/

#rapcoNavPad
	{
		padding-left:20px;
		padding-top:70px;
	}
#rapcoNav
	{
		background-position:top;
		background-position:left;
		background-image:url(../images/brands_rapco_navbg.jpg);
		background-repeat:no-repeat;
		height:305px;
		width:256px;
	}
#rapcoNav ul
	{
		list-style-type:none;
	}
#rapcoNav ul li
	{
		height:21px;
		width:160px;
	}
#rapcoNav ul li:hover
	{
		height:21px;
		width:160px;
		background-color:#000;
		color:#FFF;
		text-decoration:none;
	}
#rapcoNav a
	{
		text-decoration:none;
		color:#000;
		padding-top:3px;
		display:block;
		height:21px;
		width:160px;
	}
#rapcoNav a:hover
	{
		color:#FFF;
		text-decoration:none;
	}
#rapco a
	{
		text-decoration:underline;
		color:#666;
	}
#rapco a:hover
	{
		color:#CCC;
		text-decoration:none;
	}
	
/*----------   GOODYEAR NAV   ----------*/

#goodyearNavPad
	{
		padding-left:0px;
		padding-top:60px;
	}
#goodyearNav
	{
		background-position:top;
		background-position:left;
		background-image:url(../images/brands_goodyear_navbg.jpg);
		background-repeat:no-repeat;
		height:305px;
		width:256px;
	}
#goodyearNav ul
	{
		list-style-type:none;
	}
#goodyearNav ul li
	{
		height:21px;
		width:200px;
	}
#goodyearNav ul li:hover
	{
		height:21px;
		width:200px;
		background-color:#174d97;
		color:#feed02;
		text-decoration:none;
	}
#goodyearNav a
	{
		text-decoration:none;
		color:#174d97;
		padding-top:3px;
		display:block;
		height:21px;
		width:200px;
	}
#goodyearNav a:hover
	{
		color:#feed02;
		text-decoration:none;
	}
#goodyear a
	{
		text-decoration:underline;
		color:#174d97;
	}
#goodyear a:hover
	{
		color:#7389a7;
		text-decoration:none;
	}
#GYprodNAV
	{
		height:30px;
		width:100%;
		background-color:#174d97;
		text-align:center;
		line-height:30px;
	}
.GYprod a
	{
		color:#fff200;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		font-size:14px;
	}
.GYprod a:hover
	{
		color:#fff;
		font-weight:bold;
		text-transform:uppercase;
		font-size:14px;
	}

/*----------   STA NAV   ----------*/

#staNavPad
	{
		padding-left:0px;
		padding-top:110px;
	}
#staNav
	{
		background-position:top;
		background-position:left;
		background-image:url(../images/brands_sta_navbg.jpg);
		background-repeat:no-repeat;
		height:305px;
		width:256px;
	}
#staNav ul
	{
		list-style-type:none;
	}
#staNav ul li
	{
		height:21px;
		width:200px;
	}
#staNav ul li:hover
	{
		height:21px;
		width:200px;
		background-color:#003d90;
		color:#feed02;
		text-decoration:none;
	}
#staNav a
	{
		text-decoration:none;
		color:#0052c2;
		padding-top:3px;
		display:block;
		height:21px;
		width:200px;
	}
#staNav a:hover
	{
		color:#fff;
		text-decoration:none;
	}
#sta a
	{
		text-decoration:underline;
		color:#174d97;
	}
#sta a:hover
	{
		color:#7389a7;
		text-decoration:none;
	}
#STAprodNAV
	{
		height:30px;
		width:100%;
		background-color:#174d97;
		text-align:center;
		line-height:30px;
	}
.STAprod a
	{
		color:#fff200;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		font-size:14px;
	}
.STAprod a:hover
	{
		color:#fff;
		font-weight:bold;
		text-transform:uppercase;
		font-size:14px;
	}


/*----------   CONDOR   ----------*/

#Condorbotleft
	{
		height:305px;
		width:256px;
		background-image:url(../images/brands_condor_navbg.jpg);
		background-position:top;
		background-position:left;
		background-repeat:no-repeat;
	}



/*----------   FONTS   ----------*/


.airventure
	{
		font-size:18px;
		color:#023366;
		font-weight:bold;
	}
.clear{ clear:both}
	
.contactBOX
	{
		background-color:#0168b2;
		color:#fff;
		border:1px solid #003f6d;
		
	}
.contactFIELD
	{
		border:1px solid #66bdfb;
		background-color:#003f6d;
		color:#fff;
		padding:7px;
		width:225px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif
	}
#submit
	{
		border:1px solid #66bdfb;
		background-color:#ffffff;
		color:#003f6d;
		width:65%;
		height:30px;
		font-size:11px;
	}
#submit:hover
	{
		border:1px solid #000;
		background-color:#003f6d;
		color:#fff;
		font-size:11px;
	}
#emailsignup
	{
		border:1px solid #66bdfb;
		background-color:#003f6d;
		color:#fff;
		width:125px;
		padding:2px;
		font-size:11px;
	}
#emailsubmit
	{
		border:1px solid #66bdfb;
		background-color:#003f6d;
		color:#fff;
		width:50px;
		padding:1px;
		font-size:11px;
	}
#emailsubmit:hover
	{
		border:1px solid #66bdfb;
		background-color:#fff;
		color:#000;
		width:50px;
		padding:1px;
		font-size:11px;
	}
	
/*----------   GOOGLE SEARCH BAR   ----------*/


