@charset "UTF-8";
body {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:26px;
	background: #024f7d;
	margin: 0;
	padding: 0;
	color: #666;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
}

a img { 
	border: none;
}

a:link {
	color: #42413C;
	text-decoration: underline; 
}
a:visited {
	color: #6E6C64;
	text-decoration: none;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
}


.maincontainer {
	width: 1078px;
	background: #FFF;
	margin: 0 auto; 
}

.header {
	background: #1976a4;
	background-image:url(images/nedrow.png);
	width:1078px;
	height:148px;
}

a.nav {
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color:#fff;
	padding-right: 31px;
	text-decoration:none;
}
a.nav:hover {
	font-family: 'Montserrat', sans-serif;
	font-size:20px;
	color: #96c8e3;
	padding-right: 31px;
	text-decoration:none;
}
h2 {
	font-family: 'Michroma', sans-serif;
	font-size:18px;
	color:#fff;
	text-decoration:none;
}


.content {

	padding: 0px;
	background-color:#126b99;
	color: #fff;
	
}

/* ~~ The footer ~~ */
.footer {
	padding: 1px 22px 10px 22px;
	text-align:right;
	color: #96c8e3;
	background: #013655;
	font-size:12px;
	line-height:16px;
}
a.footer {
	color: #96c8e3;
	font-size:12px;
	text-decoration:none;
	text-align:right;
}

.topnav {  
	float: right;
	padding-top:82px;
	margin-left: 1px;
}
.clearfloat {  
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.slideshowarea {
	width: 1078px;
	height: 269px;
	background-color:#3bcdf2;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 40px 20px;
	border:0;
	width: 1048px;
}


#side-a {
	float: left;
	width: 345px;
	background-image:url(images/box.jpg);
	background-repeat:no-repeat;
	padding:2px 5px 2px 20px;
	margin-right:20px;
}

#side-b {
	float: right;
	width: 251px;
	padding:10px;
}

.side-b {
	font-weight:bold;
}

#side-c { 
	float: left;
	width: 33%;background-image:url(images/box.jpg);
	background-repeat:no-repeat;
	padding:2px 5px 2px 20px;
}
#side-d {
	float: left;
	width: 706px;
	padding:0px 5px 2px 15px;
}

p.box {
	font-size:16px;
	line-height:22px;
	color:#c0dfef;
}
a.box {
	display:block;
	font-size:16px;
	line-height:22px;
	color:#bf8003;
	text-decoration:underline;
	font-weight:800;
	padding-top:12px;
}
span.hometext {
	display:block;
	padding:22px;
	width: 1030px;
}
h1 {
font-family: 'Gudea', sans-serif;
	font-size:30px;
	color:#fff;
	text-decoration:none;
	margin-top:0px;
}
a.productline {
	font-size:22px;
	line-height:24px;
	color:#a7d5ee;
	text-decoration:none;
	font-weight:800;
	display:block;
	padding-top:12px;
	padding-bottom:5px;
}
h3 {
font-family: 'Gudea', sans-serif;
	font-size:28px;
	color:#edac2b;
	text-decoration:none;
	margin-top:0px;
}
a.emaillink {
	color: #fff;
}

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

#side-e {
	float: left;
	width: 740px;
	padding-left:3px;
}

#side-f { 
	margin: 0;
	float: right;
	width: 251px;
	padding:2px 10px 0 10px;
	height: 1%;
}

h4 {
font-family: 'Gudea', sans-serif;
	font-size:28px;
	color:#013655;
	text-decoration:none;
	margin-top:0px;
	margin-bottom:0px;
}