/* 			_______________________	*/
/*			AFX SNOW CSS  		    */

/*			Created for AFX North
			America	by Mike Mitchell */


/* 			_______________________	*/
/*			BASICS					*/		


*{
 margin:0px;
 padding:0px;
 border:0px;
}

body{
 background:#999999;
 font-family:Tahoma,Helvetica,Verdana,Sans-serif;
 text-align:center;
 color:#ffffff;
 background-image:url(../img/iceground.jpg);
 background-position:center;
 background-repeat:repeat-y;
}


/* 			_______________________	*/
/*			STRUCTURAL				*/	


#container{
 width:100%;
 text-align:center; 
}

#printHeader, #printFooter, .printline{
 display:none;
 visibility:hidden;
}

#platform{
 width:860px;
 margin:0px auto;
}

#footer{
 width:100%;
 height:110px;
 padding:0px;
 margin:0px;
 clear:both;
}

.clear{
 clear:both;
}

/* 			_______________________	*/
/*			EIGHT					*/	


#eightHEADER{
 width:1024px;
 height:124px;
 background-image:url(../img/ICEwings.gif);
 background-repeat:no-repeat;
 text-align:center;
 margin:0px auto;
 padding:21px 0px 0px 0px;
}

#eightNAVTOP{
 padding:7px 82px 0px 82px;
 text-align:left;
}

#eightSUBNAV{
 width:1024px;
 height:48px;
 background-image:url(../img/SUBNbackground.jpg);
 background-repeat:no-repeat;
 text-align:center;
 margin:0px auto;
}

#eightSUBNAV a{
 background:none;
 text-decoration:underline;
 font-weight:bold;
}

#eightSUBNAV a:hover{
 background:none;
 color:#a84b2c;
 text-decoration:underline;
 font-weight:bold;
}

#eightSUBNAV .left{
 float:left;
 text-align:left;
 padding:15px 0px 0px 82px;
}
#eightSUBNAV .right{
 float:right;
 text-align:right;
 padding:15px 82px 0px 0px;
}

#eightFOOTER{
 width:1024px;
 height:90px;
 background-image:url(../img/FTswirl.gif);
 background-repeat:no-repeat;
 text-align:center;
 margin:0px auto;
 padding:19px 0px 0px 0px;
}


/* 			_______________________	*/
/*          DROP DOWN MENU          */

#eightOFFROAD ul{
 padding:0px;
 margin:0px;
 list-style:none;
}

#eightOFFROAD li{
 float:left;
 position:relative;
}

#eightOFFROAD li ul{
 list-style:none;
 display:none;
 position:absolute;
 top:0px;
 left:0px;
 color:#FFFFFF;
 background:#215897;
}

#eightOFFROAD li>ul{
 top:auto;
 left:auto;
}

#eightOFFROAD li:hover ul, li.over ul{
 display:block;
}

#content{
 clear:left;
}

.sucker{ }

/* 			_______________________	*/
/*          HOMEPAGE          		*/

#platform .img{
 border:none;
}

.headline{
 width:550px;
 height:247px;
 padding:0px 0px 13px 20px;
 margin:0px 10px 10px 0px;
 background-image:url(../img/HMfx28snow.jpg);
 background-repeat:no-repeat;
 text-align:left;
 float:left;
}

.conversion{
 width:257px;
 height:260px;
 padding:0px 10px 0px 13px;
 background-image:url(../img/HMconversion.jpg);
 background-repeat:no-repeat;
 text-align:left;
 float:left;
}

.shields{
 width:260px;
 height:100px;
 margin:0px 10px 0px 0px;
 padding:10px 10px 0px 10px;
 background-image:url(../img/HMshields.jpg);
 background-repeat:no-repeat;
 text-align:left;
 float:left;
}

.goggles{
 width:260px;
 height:100px;
 margin:0px 10px 0px 0px;
 padding:10px 10px 0px 10px;
 background-image:url(../img/HMgoggles.jpg);
 background-repeat:no-repeat;
 text-align:left;
 float:left;
}

.fast{
 width:260px;
 height:100px;
 padding:10px 10px 0px 10px;
 background-image:url(../img/HMfast.jpg);
 background-repeat:no-repeat;
 text-align:left;
 float:left;
}

.icon{
 width:120px;
 height:84px;
 margin:0px 10px 0px 0px;
 float:left;
}

/*          _______________________ */
/*          PARTS                   */

#imgSub{
 width:860px;
 height:92px;
 background-image:url(/img/09/title_bg.gif);
 background-repeat:no-repeat;
 text-align:center;
 visibility:visible;
}

#prtSub{
 display:none !important;
 overflow:hidden;
}

.bluebox{
 width:860px;
 background-color:#0e50b1;
 background-image:url(/snow/img/UTpattern1.gif);
 text-align:center;
}

.headbar{
 width:860px;
 height:17px;
 background-color:#2f4755;
 background:url(/snow/img/UTheadbar.gif);
 background-repeat:no-repeat;
}

.footbar{
 width:860px;
 height:17px;
 background-color:#2c3f4a;
 background:url(/snow/img/UTfootbar.gif);
 background-repeat:no-repeat;
}

/* 			_______________________	*/
/*			3 COLUMN				*/

.bbox3{
 float:left;
 width:240px;
 padding:10px;
 margin:20px 0px 20px 20px;
 background-color:#001528;
 background-image:url(/snow/img/UTpattern2.gif);
 border-top:#1764ac thin solid;
 vertical-align:top;
 text-align:left;
}

.threeline{
 width:240px;
 height:2px;
 border-top:#0e50b1 thin solid;
 background-color:#ffffff;
 margin:0px 0px 12px 0px;
}

.ttlbox{
 width:230px;
 height:15px;
 padding:2px 5px 2px 5px;
 background-color:#2c3f4a;
 text-align:left;
}

.subbox{
 width:110px;
 height:15px;
 padding:2px 5px 2px 5px;
 background-color:#2c3f4a;
 text-align:left;
 float:left;
}

/* 			_______________________	*/
/*			TYPE					*/


p{
 margin:0px;
 color:#ffffff;
 font-size:10px;
 line-height:15px;
 letter-spacing:1px;
}

h2{
 color:#ffffff;
 font-family:Tahoma,Helvetica,Verdana;
 font-weight:normal;
 line-height:15px;
 letter-spacing:2px;
 font-size:15px;
 margin:0px 0px 0px 0px;
}

/* 			_______________________	*/
/*			LINKS					*/


a{
 color:#ffffff;
 font-weight:bold;
 text-decoration:none;
 background-color:#660000;
}

a.blank{
 background:none;
}

a.art,a.art:hover{
 background:none;
}

a.gray{
 background-color:#202020;
}

a.red{
 background-color:#cc0000;
}

a.mbutton{
 background-color:#1764ac;
 margin:0px 5px;
 padding:1px 0px;
 border-style:solid;
 border-width:thin;
 border-color:#001528;
}

a.mbutton2{
 background-color:#1764ac;
 margin:0px;
 padding:1px 0px;
 border-style:solid;
 border-width:thin;
 border-color:#001528;
}

a.sbutton{
 background-color:#990000;
 margin:0px 5px;
 padding:1px 0px;
 border-style:solid;
 border-width:thin;
 border-color:#cc0000;
}

a.fbutton{
 background-color:#202020;
 margin:0px 3px;
 padding:1px 0px;
 border-style:solid;
 border-width:thin;
 border-color:#001528;
}

a:hover{
 color:#ffffff;
 font-weight:bold;
 background-color:#a84b2c;
}

a.blank:hover{
 background:none;
}


/* 			_______________________	*/
/*			SPACERS					*/

.mb10{ margin-bottom:10px; }
.mb20{ margin-bottom:10px; }
.mb21{ margin-bottom:20px; }
.mh320{ min-height:320px; }
.mh445{ min-height:445px; }
.mh775{ min-height:720px; }
.mh1000{ min-height:1000px; }
.navB{ margin:18px; }
.sp7{ height:7px; }
.sp10{ height:10px; }
.sp20{ height:20px; }
.sp30{ height:20px; }

