@charset "utf-8";
/* CSS Document */

html {
	background:url('../images/html-background.gif');	
}

h1 {
	font-size:25px;	
}

h2 {
	font-size:20px;	
}

h3 {
	font-size:18px;	
}

h4 {
	font-size:15px;	
}

h5 {
	font-size:13px;	
	margin:3px 0 0;
}

hr {
	color:#dfe1e2;
}

a {
	color:#006ea3;
	text-decoration:none;	
}

a:hover {
	color:#006ea3;
	text-decoration:underline;	
}

span.clearFix {
	display:block;
	clear:both;	
}

a img {
	border:0;	
}

.orange {
	color:#ff8a01;	
}

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:14px;	
	line-height:22px;
	margin:13px 0 0;
	padding:0;
}

.wrapper {
	width:1030px;
	margin:0 auto;	
}

#mainNav {
	width:750px;
	float:left;	
	position:relative;
}

#socialMediaLinks {
	margin-left:10px;	
}

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

ul#navLinks li {
	float:left;	
	margin:0 15px 0 0;
	font-size:13px;
	font-weight:bold;
}

ul#navLinks li a {
	padding:6px 12px;
	color:#444444;
	text-decoration:none;
}

ul#navLinks li a:hover {
	color:#ffffff;
	text-decoration:none;
	background:#ffc600;
	-moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -khtml-border-radius: 10px 10px 0 0;
     border-radius: 10px 10px 0 0;
}

.button-on {
	color:white;
	text-decoration:none;
	background:#ffc600;
	-moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -khtml-border-radius: 10px 10px 0 0;
     border-radius: 10px 10px 0 0;
}

.dropMenu {
	padding:12px 16px 12px 30px;
	background: rgba(255, 174, 1, .8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCffae01, endColorstr=#CCffae01);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCffae01, endColorstr=#CCffae01)";
	border:2px solid #ffc600;	
	-moz-border-radius: 0 10px 10px;
    -webkit-border-radius: 0 10px 10px;
    -khtml-border-radius: 0 10px 10px;
     border-radius: 0 10px 10px;
	 font-size:13px;
	 line-height:25px;
}

#serviceDD {
	width:225px;
	position:absolute;
	z-index:10;
	top:80px;
	left:0px;
	visibility:hidden;
}

#productDD {
	width:100px;
	position:absolute;
	z-index:10;
	top:80px;
	left:93px;
	visibility:hidden;	
}

#infoDD {
	width:120px;
	position:absolute;
	z-index:10;
	top:80px;
	left:186px;	
	visibility:hidden;
}

#contactDD {
	width:100px;
	position:absolute;
	z-index:10;
	top:80px;
	left:393px;	
	visibility:hidden;
}

.dropMenu ul {
	opacity:1;
	margin:0;
	padding:0;
	list-style-image:url('../images/dropmenu-arrow.png');
}

.dropMenu ul li a {
	opacity:1;
	color:white;
	text-decoration:none;
	padding:8px 0;
}

.dropMenu ul li a:hover {
	color:white;
	text-decoration:underline;	
}

img[src="images/nationwide-laminating-logo.gif"] {
	float:right;	
}

img[src="../images/nationwide-laminating-logo.gif"] {
	float:right;	
}

#banner{
	height:334px;
	width:100%;
	margin-top:3px;
	background:url('../images/header-image-background.gif') repeat-x;	
}

#banner_inner{
	height:239px;
	width:100%;
	margin-top:3px;
	background:url('../images/banner-inner-background.gif') repeat-x;	
}

#banner div.wrapper {
	position:relative;	
}

img[src="images/nationwide-alligator.png"] {
	margin:10px 0 0;	
}

#bannerText {
	color:white;
	width:481px;
	position:absolute;
	float:right;	
	top:22px;
	left:480px;
}

#bannerText h2, #bannerText div {
	margin:8px 0 8px 8px;	
	font-weight:100;
}


#bannerText div {
	font-size:15px;
	line-height:22px;	
}

#bannerText h3 {
	margin:12px 0 0;	
}

#bannerText h1 {
	font-size:56px;
	margin:20px 0;	
}

#homeTips {
	position:absolute;
	top:292px;	
	right:12px;
}

#content {
	clear:both;
	margin-top:70px;
	margin-bottom:20px;	
}

#content-inner {
	clear:both;
	margin-top:5px;
	margin-bottom:20px;	
}

#leftContent {
	width:710px;
	float:left;	
}

div.innerPage div#leftContent{
	width:675px;
	padding:0 15px 0 20px;	
}

#leftContent p {
	margin-left:6px;
	margin-right:10px;	
}

ul.twoLists {
	width:200px;
	float:left;	
}

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

ul#servicesList li {
	float:left;	
	width:173px;
}

ul#servicesList li img {
	display:block;
	margin:0;	
}

ul#servicesList li img[src='images/services-arrow.png'] {
	display:inline;
}

ul#servicesList li div {
	background:url('../images/services-middle.gif') repeat-y;	
	padding:0 0 0 22px;
}

ul#servicesList li div hr {
	width:90%;
	margin:6px 0 8px -3px;	
}

ul#servicesList li a {
	color:#444444;	
	text-decoration:none;
}

ul#servicesList li div span img[src='images/services-arrow.png']{
	margin-right:-2px;	
}

ul#servicesList li span {
	display:block;
	font-size:11px;
	margin-left:-3px;
}

ul#servicesList li a h4 {
	margin:0;	
	color:#ff8a01;
	text-decoration:none;
}


img[src="images/vertical-rule.gif"]{
	float:left;
}

img[src="../images/vertical-rule.gif"]{
	float:left;
}

#rightContent {
	width:305px;
	float:left;	
	position:relative;
}

#rightContent img[src="images/20-year-anniversary.gif"] {
	position:absolute;
	top:-37px;	
}

#rightContent p {
	clear:both;
	margin:15px 5px 10px 15px;	
}

#linkHeader {
	color:#772221;
	margin:0 0 0 25px;
}

#rightContent ul {
	list-style-image:url('../images/right-list-arrow.png');
	margin:8px 0 0 45px;
	padding:0;
}

#rightContent ul li {
	margin:3px 0;
}

#footer {
	clear:both;
	background:url('../images/footer-background.gif') repeat-x #003c5a;	
	color:white;
	font-size:13px;
}

#innerFooter div {
	width:515px;
	float:left;	
	text-align:right;
	margin: 15px 0;
}

#innerFooter div:first-child {
	width:495px;
	padding:0 0 0 20px;
	float:left;	
	text-align:left;
}

.contentmain {
	color:#772221;	
}

.contentmain:hover {
	color:#772221;
	text-decoration:none;	
}

.infoLists {
	list-style-image:url('../images/right-list-arrow.png');	
}

.header {
	font-weight:bold;
	color:#006ea3;
	font-size:18px;
	line-height:25px;
}