@import url(core.css);

/* Layout */

body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 {
	text-transform:uppercase;
	font-size:30px;
	color:#cc0000;
	position:absolute;
	top:55px;
	left:24px;
	font-weight:normal;
	width:600px;
}

h2 {
	font-size:18px;
	color:#00288c;
	font-weight:normal;
	padding-bottom:7px;
}

h3 {
	font-size:12px;
	color:#00288c;
	font-weight:bold;
}
h4 {
	font-size:12px;
	color:#00288c;
	font-weight:bold;
}

.leftpic {
	float: left;
	display: inline;
	margin: 5px 15px 5px 0px;
}

.util-title {
	display:block;
}

#content .util-item {
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	color:#55575b;	
}

#content .util-item:hover {
	color:#cc0000;	
}

#content {
	font-size:12px;
	color:#4b4b4b;
	line-height:20px;
}

#content a {
	color:#ec1b21;
	text-decoration:underline;
}

#content a:hover {
	text-decoration:none;
}

/* expanding section */

#overview-content {
	font-size:16px;
	color:#333;
	line-height:27px;
}

#footer {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#62656a;
	line-height:17px;
}

.gssi {
	font-size:9px;
}

#footer a {
	color:#62656a;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;	
}

/* Breadcrumbs */
.breadcrumbs, .breadcrumbs .separator {
	font-size:11px;
	color:#5f6165;
}

.breadcrumbs span {
	color:#000;
}

.breadcrumbs a {
	color:#5f6165;
	text-decoration:none;
}

.breadcrumbs a:hover {
	text-decoration:underline;
}

#breadcrumbs, #breadcrumbs .separator {
	font-size:11px;
	color:#5f6165;
}

#breadcrumbs span {
	color:#000;
}

#breadcrumbs a {
	color:#5f6165;
	text-decoration:none;
}

#breadcrumbs a:hover {
	text-decoration:underline;
}

/* Main Navigation */

/* Sub Navigation */
#subnav {
	font-size:13px;
}

#subnav li a {
	color:#505253;
	text-decoration:none;
}

#subnav li a:hover, #subnav li a.active {
	color:#c80000;
}

#subnav .nl ul, #subnav .L3 a {
	font-size:11px;
	padding-top:2px;
}

/* Calls to Action */

.overview-cta {
	color:#72757a;
}

/* Corporate Section */

#corporate #overview-content {
	font-size:16px;
	line-height:30px;
}

.spacer {
	font-size:24px;
}

.sub2 {
color:#163178;
font-weight:bold;
}

.headshot {
	line-height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.headshot .name { 
	color: #0041AA;
	font-size: 9px;
	font-weight: bold;
	padding-bottom: 4px;
}
.headshot .title {
	color: #CC0000;
	font-size: 9px;
}
.headshot .department { 
	color: #666666;
	font-size: 9px;
}

/* Automotive Section */

.sub3 {
	color:#CC0000;
	font-weight:bold;
}

#content .dealership a {
	color:#014389;
	text-decoration:none;
}

#content .dealership a:hover {
	color:#014389;
	text-decoration:underline;
}

.dealer-heading {
	font-size:25px;
	color:#323437;
	padding-left:18px;
}

.dealership { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.dealership-image {
	width: 136px;
	height: 117px;
	padding-left: 18px;
	float: left;
}
.dealership .dealer { 
	color: #0041AA;
	font-weight: bold;
	padding-bottom: 4px;
}
.dealership .address {
	color: #606162;
	line-height: 16px;
}
.emails {
	padding-top: 10px;
	clear: left;
	line-height:16px;
	padding-bottom: 12px;
}
.column { color: #606162; line-height:16px;}

/* Entertainment Section */
#entertainment #overview-content, #packaging #overview-content {
	font-size:13px;
	line-height:25px;
}

/* Export and Financial Section */

/* Food Section */
#Food #overview-content {
	font-size:16px;
	line-height:30px;
	color:#333;	
}

/* Illuminated Signs Section */
#illuminated_signs #overview-content {
	font-size:16px;
	line-height:30px;
	color:#252627;
}

/* Media Section */

#media #overview-content {
	font-size:16px;	
	line-height:30px;
	color:#252627;	
}

#radio-stations {
	font-size:9px;
	line-height:14px;
}

#radio-stations h3 {
	border-bottom:1px solid #9e9e9e;
	padding-bottom:4px;
}

#radio-stations a {
	color:#0143A8;
	text-decoration:none;
}

#radio-stations a:hover {
	text-decoration:underline;
}

/* Packaging Section */

/* Periodical Distribution Section */
#periodical_distribution #overview-content {
	font-size:13px;	
	line-height:22px;
}

.contact-info td { 
	color:#606162;
}

.piccaption {
	font-size: 11px;
	color: #7A7A7A;
	line-height:15px;
}
