/* START GLOBAL DECLARATIONS */
 A:link {color:#0000aa;}
 A:visited {color:#191970;}
 A:hover {color:#CE0303;}

a.external:link, a.external:visited {
  text-decoration: none;
  border-bottom: 1px dashed;
}
 
Body {
 scrollbar-face-color:#7EB6FF;
 scrollbar-highlight-color:#FDFDFF;
 scrollbar-3dlight-color:#AAEEFF;
 scrollbar-darkshadow-color:#000000;
 scrollbar-shadow-color:#808080;
 scrollbar-arrow-color:#000000;
 scrollbar-track-color:#9ED6FF;
 background-color: #DCDCDC;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;

}
/* END GLOBAL DECLARATIONS */
 
/* START 2 COLUMN LIQUID LAYOUT */

		#container {
			width: 720px;
			\width: 740px;
			w\idth: 720px;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			background-color: white;
		}

		#banner {
			padding: 0px;
			margin-bottom: 5px;
			background-color: white;
		}

		#main {
			padding: 0px;
			margin: 5px 0px 3px 12px;
			width:500px;
			background-color: white;
			line-height: 1.2;
		}
		
		#background {
			background-image: url(images/enviro/background.gif);
		}
		
		#sidebar-a {
			float: left;
			width: 180px;
			\width: 180px;
			w\idth: 180px;
			margin: 0;
			margin-right: 5px;
			padding: 10px;
			background-color: white;
			background-image: url(images/enviro/background.gif);
			
			
		}

		#footer {
			clear: both;
			padding: 0px;
			margin-top: 5px;
			height:100px;
			background-color: white;
			background-image: url(images/enviro/footer2.gif);
 		}
		
		
#footernote
{
font-size: 9px;
color:#444; 
text-decoration:none;
text-align:left;
width:550px;
margin: 10px 0px 10px 175px;
}

#footernote a
{
font-size: 9px;
color:#444; 
text-decoration:none;
}

#footerlinks a {color:black; text-decoration:none;}
#footerlinks a:hover {cursor:text;}

#more {display:none;}


/* END 2 COLUMN LIQUID LAYOUT */


/* START SIDEBAR SIDE MENU */
#navcontainer { margin-left: 0px; margin-top: 5px;}

#navcontainer ul
{
margin: 0px 0px 0px 12px;
padding: 0;
list-style-type: none;
font-family: arial, helvetica, sans-serif; 
}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
padding: 4px 0px 3px 0px;
width: 169px;
color: #fff;
background-color: #091E41; /* Unit Color */
text-decoration: none;
border-top: 1px solid #C9E6F3;
border-left: 1px solid #C9E6F3;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
font-weight: bold;
font-size: 13px;
}

#navcontainer a:hover
{
color: #fff;
background-color: #1B399B; /* Unit Hover Color */
text-decoration: none;
border-top: 1px solid #C9E6F3;
border-left: 1px solid #C9E6F3;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
}

#active a
{
background-color: #CE0303; /* Unit Selected Color */
} 

#active a:hover
{
background-color: #B60303; /* Unit Selected Hover Color */
}

#navcontainer ul ul {
margin: 0px;
}

#navcontainer ul ul a
{
display: block;
padding: 2px 0px 2px 0px;
width: 169px;
color: #333;
background-color: #f5f5f5; /* Subunit Color */
text-decoration: none;
font-size: 10px;
line-height: 16px;
font-weight: bold;
border-top: 0px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#navcontainer ul ul a:hover
{
color: #333; 
background-color: #EDF3FF; /* Subunit Hover Color */
text-decoration: none;
border-top: 0px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#subactive a
{
background-color: #f5f5f5;
background-image: url(images/enviro/arrow.gif);
background-repeat: no-repeat;
background-position : right;
}

#subcurrent a
{
background-color: #f5f5f5;
background-image: url(images/enviro/arrow.gif);
background-repeat: no-repeat;
background-position : right;
}

/* END SIDEBAR MENU */


.cursor {cursor: default;}

#content {
margin-left:1px;
}

.collage {
border: 1px solid white;
}

.floatleft {
float: left;
width: 140px;
margin: 0px;
padding: 10px;
}

.floatright {
float: right;
width: 140px;
margin: 0px;
padding: 10px;
}

.small{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 line-height:10pt;
 text-align : center;
}

 .locationsheading {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#004488;
margin-left: 30px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 0px;
font-weight: bold;
}

.locations{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 line-height:10pt;
 margin-left:30px;
 margin-top:5px;
}


.stocklink {
background-color: #F0F8FF; 
border: thin dashed #DC143C; 
margin-left: 85px; 
padding: 12px; 
width:320px; 
text-align:center
}

.videolink {
background-color: #F0F8FF; 
border: 2px dashed #DC143C; 
margin-left: 15px; 
padding: 5px; 
width:155px; 
text-align:center
}

.linkdivider {
 color:#444444;
 cursor: default;
 padding-top:5px;
}

#copyright {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7.5pt;
 line-height:10pt;
 text-align : center;
 padding-top:5px;
}


#webdeveloper {
 color:#444444;
 cursor: default;
 margin: 0px 0px 5px 150px;
}


p { 
font-family: arial, helvetica, sans-serif; 
} 
td { 
font-size: 0.8em; font-family: arial, helvetica, sans-serif; 
} 
img { 
border: none;
}
ul { 
margin-bottom: 0%; font-family: arial, helvetica, sans-serif; list-style-type: square; 
} 
input.text { 
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
	border : 1px;
	border-color : 7F9DB9;
	border-style : solid;
} 

LI {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9.5pt;
 line-height:12pt;
}

H1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 19px;
color:#1B399B;
margin: 0;
padding-top: 10px;
padding-bottom: 3px;
font-weight: normal;
}

H1.print {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 26px;
color:black;
font-weight: bold;
}


H2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#1B399B;
margin: 0;
padding-top: 10px;
padding-bottom: 3px;
font-weight: bold;
}

H2.print {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
color:black;
font-weight: bold;
}

.model {
text-decoration: none;
}

H3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#004488;
margin: 0;
padding-top: 10px;
padding-bottom: 3px;
font-weight: normal;
}

H4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
margin: 0;
padding-top: 10px;
padding-bottom: 3px;
font-weight: normal;
}

 .H1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#004488;
margin: 0;
padding-top: 19px;
padding-bottom: 3px;
font-weight: normal;
line-height:24pt;
}

 .H2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#004488;
margin: 0;
padding-top: 15px;
padding-bottom: 3px;
font-weight: bold;
line-height:18pt;
}

 .H3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#004488;
margin: 0;
padding-top: 10px;
padding-bottom: 3px;
font-weight: bold;
}

 .H4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#004488;
margin: 0;
padding-top: 8px;
padding-bottom: 3px;
font-weight: normal;
}

Acronym {
    text-decoration:none;
    border-bottom: 1px dashed #00cc00;
    cursor: help;
}




/* WUFOO Buttons */


.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:16px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:64px;
    height:64px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}


/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* REGULAR */

button.regular, .buttons a.regular{
    color:#336699;
}
.buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a.regular:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* GRAY */

button.gray, .buttons a.gray{
    color:#444;
}
.buttons a.gray:hover, button.gray:hover{
    background-color:#ddd;
    border:1px solid #000;
    color:#444;
}
.buttons a.gray:active{
    background-color:#000;
    border:1px solid #000;
    color:#fff;
}














#printheadings{display:none}

@media print {

@page { margin: 10% }
H1, H2, H3, H4, H5, H6  { page-break-after: avoid; page-break-inside: avoid }
BLOCKQUOTE, UL, OL, DL { page-break-before: avoid }



/* turn off navigation and ad bar */
#navbar, #navbar01, #navbar02, #navbar03, #reflect01 ,#navcontainer, #motto, #sidebar, #top, #endcontent, #reflect02, #bottom, #header, .menu, .header, #idFinder,#navmenu, #adbar, DIV#jumpbar, #navbar, #updated{display: none}

/* display the print header */
#printheadings{display:block}

/* expand the margin of the main body */
#main {
	padding: 0px;
	margin: 5px 0px 3px 12px;
	width:650px;
	background-color: white;
	line-height: 1.2;
}

/* cleanup all the colors */
#why H3, PRE, FONT {color: black}
/* cleanup the copyright */
DIV#why P.copyright {color: black; font: 10pt verdana}
/* display the print header */
#printMessage {display: block}


body {
   background: white;
   font-size: 12pt;
   }
   
#menu {
   display: none;
   }
#wrapper, #content {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
div#content {
   margin-left: 10%;
   padding-top: 1em;
   border-top: 1px solid #930;
   }
div#mast {
   margin-bottom: -8px;
   }
div#mast img {
   vertical-align: bottom;
   }
a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.4cstrailersdirect" attr(href) ") ";
   }


}