@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #0092f5;
	background-image: url(page-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 752px;margin-left: auto; margin-right: auto;
}
#wrapper { width: 752px;
text-align: left; }

#searchbar {
	font-family: Arial, Helvetica, sans-serif;
	background: url(search-bar-background.jpg) repeat-x;
	font-size: 11px;
	color: #0099FF;
	height: 24px; 
	width: 717px;
	text-align: right;
	padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 30px;
	text-align: right;
}
.titleBar {
	font-family: Arial, Helvetica, sans-serif;
	background: url(search-bar-background.jpg) repeat-none;
	font-size: 17px;
	font-weight: bold;
	color: #0099FF;
	height: 24px; 
	width: 752px;
	padding: 5px;

}
.therest { background: url(innerbackground.jpg) repeat-y; }
.maininfotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 10px;
	border: none;
}
.maininfotext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	text-decoration: none;
	margin: 0px;
	padding: 10px;
	border: none;
}
p { 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-right: 8px;
}

.searchbarinputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	background: url(search-input-box.jpg) no-repeat; width: 120px;
	vertical-align: middle;
	border: 0px; padding-top: 5px; padding-left: 5px; margin: 0px;
}
form { padding: 0px; margin: 0px; }

.maininfoBackground { background: url(info-header-background.jpg) no-repeat; height: 168px; }
.maininfoBackground p { Padding: 5px; }
.maininfoBackground p:link { color: #FF6600; }
.maininfoBackground p:hover { text-decoration: underline; }
.maininfobackground p:active { color: #FF0000; }
.maininfoBackground p:link { color: #FF0000; }

h2 { color: #0066CC; }

h3 { 
color: #666666;
font: bold 16px Arial, Helvetica, sans-serif; }

.infopane { background: url(infopanebackground.jpg) no-repeat center top; }

.inputbox1 { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099FF;
	width: 121px;
	background: url(text-input-backgorund.jpg); height: 12px; border: none; vertical-align: middle; padding: 5px; }

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	width: 752px;
	padding-top: 10px;
	background-image: url(search-bar-background.jpg);
	background-repeat: no-repeat;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}
#footer2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: Black;
	background: url(search-bar-background.jpg) center no-repeat;
	width: 752px;
	padding-left: 14px;
	vertical-align: middle;
}
ul { padding: 0px; margin: 0px; }
li { 
	color: #085dae;
	list-style: none;
}

.leftColumn {
	background:url(manubackground.png) repeat-y;
	color: Black;
	padding-left: 17px;
	padding-top: 7px;
	width: 175px;
}

.componentheading {
font: bold 16px Arial, Helvetica, sans-serif;
color: Silver;
}

a:link { color: #0099FF; text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 11px; } 
a:hover { color: #0099FF; text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 11px; }
a:active { color: #0099FF; text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 11px; }
a:visited { color: #0099FF; text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 11px; }
	
h3 a:link { color: #094FA4; text-decoration: underline; font: bold 16px Arial, Helvetica, sans-serif; } 
h3 a:hover { color: #094FA4; text-decoration: underline; font: bold 16px Arial, Helvetica, sans-serif; }
h3 a:active { color: #094FA4; text-decoration: underline; font: bold 16px Arial, Helvetica, sans-serif; }
h3 a:visited { color: #094FA4; text-decoration: underline; font: bold 16px Arial, Helvetica, sans-serif; }
	
label { font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px; }
	
textarea { font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }
	
.shop-ask-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }


#box1 { background: white; font: 11px Verdana, Arial, Helvetica, sans-serif; color: Black; width: 230px; float: left; margin: 8px; }
#box1 #heading { background: url(box1header.png); color: Black; font: bold 13px Verdana, Arial, Helvetica, sans-serif; padding: 7px; width: 216px; }
#box1 #body { background: url(magdbackground.png) no-repeat; font: 11px Verdana, Arial, Helvetica, sans-serif; color: White; padding-left: 15px; padding-right: 15px; width: 216px; height: 73px; text-align: left; }
#box1 a:link { color: White; text-decoration: none;}
#box1 a:hover { color: White; text-decoration: none;}
#box1 a:active { color: White; text-decoration: none;}
#box1 a:visited { color: White; text-decoration: none;}
#box1 #footerbox { background: white bottom url(box1footer.png); color: Black; font-weight: bold; padding: 7px; }
#box2 { background: white; font: 11px Verdana, Arial, Helvetica, sans-serif; color: Black; width: 230px; float: right; margin: 8px; }
#box2 #heading { background: url(box2header.png); color: Black; font: bold 13px Verdana, Arial, Helvetica, sans-serif; padding: 7px; width: 216px; }
#box2 #body { background: url(printingbackground.png) no-repeat; font: 11px Verdana, Arial, Helvetica, sans-serif; color: White;  padding-left: 15px; padding-right: 15px; width: 216px; height: 73px; text-align: left; }
#box2 a:link { color: White; text-decoration: none;}
#box2 a:hover { color: White; text-decoration: none;}
#box2 a:active { color: White; text-decoration: none;}
#box2 a:visited { color: White; text-decoration: none;}
#box2 #footerbox { background: white bottom url(box2footer.png); color: Black; font-weight: bold; padding: 7px; }
#box3 { background: white; font: 11px Verdana, Arial, Helvetica, sans-serif; color: Black; width: 230px; float: right; margin: 8px; }
#box3 #heading { background: url(box3header.png); color: White; font: bold 13px Verdana, Arial, Helvetica, sans-serif; padding: 7px; width: 216px; }
#box3 #body { background: url(environmentally-responsible-background.png) no-repeat; font: 11px Verdana, Arial, Helvetica, sans-serif; color: Black;padding-left: 15px; padding-right: 15px; height: 73px; width: 216px; text-align: left; }
#box3 a:link { color: Black; text-decoration: none;}
#box3 a:hover { color: Black; text-decoration: none;}
#box3 a:active { color: Black; text-decoration: none;}
#box3 a:visited { color: Black; text-decoration: none;}
#box3 #footerbox { background: white bottom url(box3footer.png); color: White; font-weight: bold; padding: 7px; }


.productsweproduce { background: url(products-we-produce-box.png) no-repeat; height: 43px; padding-top: 30px; padding-left: 15px; padding-right: 15px; padding-bottom: 10px; color: #094fa3; }
.servicesweoffer { background: url(services-we-offer-box.png) no-repeat; height: 43px; padding-top: 30px; padding-left: 15px; padding-right: 15px; padding-bottom: 10px; color: #094fa3; }
