/*Start of Box Model*/

#top 
	{
	background: #000;
	margin: 0;
	padding: 0;
	border: 0; 
	height: 106px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 106px; 
	}
html>body #top {
	height: 106px;  
	}

#left  
	{
	position: absolute;
	top: 107px;
	left: 1px; 
	padding: 0;
	margin: 0;
	background: #021E34;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	text-align: justify;
	color: #fff;
	width: 140px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 140px;
	}
html>body #left {
	width: 140px; /* ie5win fudge ends */
	}
#main 	
	{
	background: #E6E7E8;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	text-align: justify;
	color: #00021C; 
	margin: 1px 140px;
	padding: 0;
	padding-top: 10px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	width: auto;
	}


#right {
	position: absolute;
	top: 107px;
	right: 1px; 
	padding: 0;
	margin: 0;
	background: #021E34;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	text-align: justify;
	color: #fff; 
	width: 140px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 140px;
	}
html>body #right {
	width: 140px; /* ie5win fudge ends */
	}

.top_thumb
	{
	margin-bottom: -2px;
	}

.header
	{
	background: url(../images/background.jpg);
	width: 100%;
	height: 75px;
	margin: 0;
	padding: 0;
	}


.nav
	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	color: #fff;
	padding: 7px;
	float: left;
	}


.top-bar
	{
	background: url(../images/bar.jpg);
	width: 100%;
	height: 30px;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	color: #fff;
	}

.locate
	{
	position: absolute;
	top: 2px;
	right: 5px;
	}

.small-bar
	{
	background: url(../images/small-bar.gif);
	width: 100%;
	height: 3px;
	margin: 0;
	padding: 0;
	}

.image_move
	{
	margin-right: 2px;
	float: right;
	}

/*Start main body layout*/

body 	{
	background: #021E34;
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #00021C;
	}

.back
	{
	margin: 10px;
	float: right;
	}
	
img
	{
	border: 0;
	}
	
strong
	{
	font-weight: bold;
	}
	
p
	{
	background: transparent;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px; 
	color: #00021C; 
	margin: 0;
	margin-bottom: 5px;
	padding: 0 2px 1px 2px;
	}

h1
	{
	font-family: arial, helvetica, sans-serif; 
	font-size: 14px;
	font-style: italic;
	line-height: 18px;
	color: #00021C; 
	text-align: center;
	margin-top: 0;
	margin-bottom: 5px;
	}

h2
	{
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 18px;
	color: #00021C; 
	text-decoration: underline;
	text-align: center;
	}

h3
	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	font-weight: bold;
	color: #00021C;
	}

hr 
	{
	border: 0;
	color: #00021C;
	background: #021E34;
	height: 1px;
	width: 100%;
	text-align: left;
	}

.bottom
	{
	background: url(../images/footer.jpg);
	width: 100%;
	height: 25px;
	margin-bottom: 5px;
	padding: 0;
	}

.bottom-nav
	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	line-height: 14px;
	color: #fff;
	text-align: center;
	padding-top: 6px;
	}

.intro
	{
	background: #E6E7E8;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;  
	text-align: justify;
	margin: 5px 0;
	padding: 5px;
	border: double #fe0000;
	}

.layout
	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px; 
	float: right;
	font-style: italic;
	padding: 5px 20px;
	color: #1B4670;
	font-weight: bold;
	}


/*General layout info*/

table
	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -5px;
	width: auto;
	}

th	
	{
	background: #07375B;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;
	color: #fff;
	border: 0;
	width: auto;
	margin: 0 5px;
	}

td	
	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;
	text-align: justify;
	vertical-align: top;
	color: #00021C;
	width: auto;
	border: 0;
	margin: 0 5px;
	padding: 2px;
	}

em
	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 16px;
	color: #105C01;
	font-weight: bold;
	}

.small
	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 12px;
	text-align: center;
	}

.road-safe
	{
	width: 145px;
	text-align: center;
	}

.delta
	{
	background: #03182B;
	text-align: left;
	height: 50px;
	border-bottom: 1px solid #000;
	margin-bottom: 0;
	padding-bottom: 0;
	}

.kandb
	{
	background: url(../resources/images/kandb/bg.jpg);
	width: 100%;
	height: 50px;
	margin: 0;
	padding: 0;
	}
.pure
	{
	background: #fff;
	text-align: left;
	height: 50px;
	border-top: 1px solid #828282;
	border-bottom: 1px solid #828282;
	}

.isuzu
	{
	background: #e30000;
	height: 55px;
	vertical-align: middle;
	border: 0;
	padding: 0;
	}

.ridgeway
	{
	background: #E6E7E8;
	margin: -5px 0 0 0;
	border-bottom: 1px solid #07375B;
	}

.sets
	{
	background: #F3CA24;
	margin: 0;
	margin-bottom: -2px;
	padding: 0;
	height: 56px;
	border: 1px solid #aaa;
	}


.penton
	{
	background: #D6F1C6;
	text-align: center;
	height: 50px;
	border-bottom: 1px solid #1C2812;
	margin-bottom: 0;
	padding-bottom: 0;
	}

.quinn
	{
	background: #3F3F3F;
	text-align: left;
	vertical-align: middle;
	height: 56px;
	margin: 0;
	padding: 0;
	}

.rossetts
	{
	background: #A6A9AA;
	margin: 0;
	padding: 0;
	padding-bottom: -5px;
	height: 55px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #000;
	}


.tandp
	{
	background: url(../images/index/tandp/bg.jpg) repeat; x;
	width: 100%;
	height: 80px;
	border: 1px solid #000;
	padding: 0;
	margin: 0;
	}

.tptd
	{
	background: transparent;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	border: 1px solid #FCB687;
	padding: 2px;
	margin: 0;
	color: #00021C; 
	}
.tphead
	{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 12px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	}

.tptlogos
	{
	background: #E6E7E8;
	text-align: center;
	vertical-align: middle;
	margin: 0;
	width: 96%;
	border: 0;
	border-top: 1px solid #07375B;
	}

.container
	{
	background: #07375B;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px;  
	font-weight: bold;
	color: #fff; 
	text-align: center;
	vertical-align: middle;
	margin: 0;
	width: 48%;
	height: 18px;
	}

.doublehead
	{
	background: #07375B;
	font-family: arial, helvetica, sans-serif; 
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #fff; 
	text-align: center;
	vertical-align: middle;
	margin: 0;
	width: 96%;
	height: 18px;
	}

.border
	{
	border: 0;
	}

/*Positioning*/

.left
	{
	padding: 0px 5px 0px 0px;
	float: left;	
	}

.right
	{
	padding: 0px 0 0 5px;
	float: right;
	}

.center
	{
	padding: 5px 0px;
	text-align: center;
	}

/*Start Links*/


a.banner:link     
	{
        text-decoration: none;
	color: #fff; 
        } 

a.banner:visited 
	{
        text-decoration: none;
	color: #FCE803;
        } 

a.banner:hover   
	{
        text-decoration: underline; 
	color: #FCE803;  
        }

a.side:link     
	{
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color: #1B4670; 
        } 

a.side:visited 
	{
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: #3B0072;  
        } 

a.side:hover   
	{
	background-color: #FCE803;
        text-decoration: underline;
	color: #00021C;    
	}

a.side:active 
	{
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	color: #3B0072;  
        } 
