/* INCLUDE REGISTER-----------------------------------------------------------*/

@font-face {
	 font-family: 'RegisterSansBTNBold';src: url('../webfonts/eot/style_123708.eot');
	 src: url('../webfonts/eot/style_123708.eot?#iefix') format('embedded-opentype'),url('../webfonts/woff/style_123708.woff') format('woff'),url('../webfonts/ttf/style_123708.ttf') format('truetype'),url('../webfonts/svg/style_123708.svg#RegisterSansBTNBold') format('svg');
}

/* COLOR OVERRIDES -----------------------------------------------------COLORS*/

.redOverride {
	color: #e82b31;
}

.blueOverride {
	color: #0069AA;
}

::selection {
        background: #ffee2f; /* Safari */
        }
::-moz-selection {
        background: #ffee2f; /* Firefox */
}
	


/* FONT ASSIGNMENTS-----------------------------------------------------------*/

h1, h2, h3 {
	font-family: RegisterSansBTNBold, Arial, Helvetica, sans-serif;
}

p, a, ul, li, h4 {
	font-family: Arial, Helvetica, sans-serif;
}

.productNavItemOnPage a {
	font-family: RegisterSansBTNBold, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #064a75;
	padding: 8px;
}

ul.dropdown li a {
	font-family: RegisterSansBTNBold, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

ul.dropdown ul li a {
	font-family: RegisterSansBTNBold, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.tooltip {
	font-family: RegisterSansBTNBold, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.stack1 ul {
	list-style: inside;
	list-style-type: square;
	font-size: .75em;
	line-height: 1.4em;
	float: left;
	margin: 0 25px 60px 0;
}

.equipment a {
	color: #0069AA;
}

.liFirst {
	list-style: none;
	font-weight: bold;
}
	

/* HEADINGS--------------------------------------------------------------H----*/

h1 {
	font-size: 1.5em;
	line-height: 1.1em;
	color: #e82b31;
	padding-bottom: 1.5em;
}

h2, h3 {
	font-size: 1.0625em;
	line-height: 1.25em;
	color: #e82b31;
	margin-bottom: 12px;
}

h3 {
	color: #FFF;
}

h4 {
	font-size: 1.0625em;
	line-height: 1.25em;
	color: #FFF;
	margin-bottom: 12px;
}


.stretchRibbonHeadline {
	width: 100%;
	min-height: 50px;
	background-color: #004875;
	border-top: 9px solid #6FBDED;
	border-bottom: 9px solid #6FBDED;
}

.stretchRibbonHeadline h2 {
	color: #FFF;
	display: block;
	text-align: center;
	margin-top: 15px;
}


/* PARAGRAPHS------------------------------------------------------------P----*/

p {
	font-size: .75em;
	line-height: 1.5em;
	margin-bottom: 1.2em;
}

.bigParagraph {
	font-size: 1em;
	line-height: 1.55em;
	margin-bottom: 1.2em;
	color: #0069AA;
}

.bigParagraph a {
	color: #0069AA;
	font-weight: bold;
}

.stack1 p, ul {
	color: #0069AA;
}

.stack3 p {
	color: #004875;
}

.stack4 p {
	color: #FFF;
}

/* LINKS------------------------------------------------------------------A---*/

#nav li a {
	text-shadow: 0px 0px 5px #000;
}

.smallNavItem {
	color: #B3E2FF;
	text-shadow: 0px -1px 0px #004875;
	font-size: 12px;
	text-decoration: none;
}

.smallNavItem:hover {
	text-shadow: none;
}

.stack4 a {
	color: #FFF;
}

.bigRedStretch a, .bigBlueStretch a, .bigYellowStretch a {
	font-family: RegisterSansBTNBold, Arial, Helvetica, sans-serif;
	font-size: 17px;
	display: block;
	padding: 15px 6px 0 6px;
}

.smlRedStretch a, .smlBlueStretch a {
	font-family: RegisterSansBTNBold, Arial, Helvetica, sans-serif;
	font-size: 15px;
	display: block;
	padding: 8px 6px 0 6px;
}

.smlRedStretch a,
.smlBlueStretch a,
.bigRedStretch a,
.bigBlueStretch a {
	color:#FFF;
	text-decoration: underline;
	text-shadow: 0px 0px 2px #444;
}

.bigYellowStretch a {
	color: #333;
}

.bigRedStretch a:hover,
.bigBlueStretch a:hover,
.smlRedStretch a:hover,
.smlBlueStretch a:hover,
.bigYellowStretch a:hover{
	text-shadow: none;
	text-decoration: none;
}


#contactFormPop {
	width: 158px;
	margin: 0 auto;
	margin-top: 45px;
}


/*LISTS--------------------------------------------------------------UL - LI- */

.footCol ul {
	color:#FFF;
	list-style: outside;
	font-size: .7em;
	line-height: 1.2em;
	margin-left: 15px;
}

.footCol li {
	margin-bottom: 8px;
}


/*IMAGES-----------------------------------------------------------------IMG- */

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(../images/ui/red_arrow.png);
	height:80px;
	width:170px;
	padding:20px;
	color:#FFF;	
}

.imgGlow {
	float: left;
	margin: 0px 9px 9px 0;
    -moz-box-shadow: 0px 0px 5px #004875; /* FF3.5+ */
  	-webkit-box-shadow: 0px 0px 5px #004875; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 5px #004875; /* Opera 10.5, IE9, Chrome 10+ */
}

.fbGlow {
	margin: 0px 18px 0px 3px;
    -moz-box-shadow: 0px 0px 3px #B3E2FF; /* FF3.5+ */
  	-webkit-box-shadow: 0px 0px 3px #B3E2FF; /* Saf3.0+, Chrome */
    box-shadow: 0px 0px 3px #B3E2FF; /* Opera 10.5, IE9, Chrome 10+ */
	
}


/*BACKGROUND IMAGES----------------------------------------------------BG IMG- */

.indexStack1 {
	background-image: url(../images/truck-on-road.jpg);
}

.serviceOverviewStack1 {
	background-image: url(../images/service-overview-bg.jpg);
}

.serviceAreasStack1 {
	background-image:url(../images/service-area-map-bg.jpg);
}

.becomeACustomerStack1 {
	background-image:url(../images/truck-on-road-customers.jpg);
}
