﻿/*
MEP Inc. ©2007
Designed By Bertucci Inc.
*/
html {
	overflow-y: scroll;
}
body {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#003459;
}

/* begin standards */
form {
	padding:0px;
	margin:0px;
}
p {
	margin:0px 0px 10px 0px;
}
a, a:hover, a:visited, a:active{
	outline:none;
	color:#1b4b6e;
}
img {
	outline:none;
	border:0px;
}
input {
	outline:none;
}
label {
	width:100px;
	float:left;
}
hr {
	border: none;
	background-color: #02335b;
	color: #02335b;
	height: 1px;
	width:100%;
}
.textField {
	border:1px solid #6387bc;
	margin-bottom:5px;
}
.clear{
	clear:both;
}
.inlineSpan {
	display:inline;
}
/* end standards */

/* begin header tags */
h1 {
	margin:0px;
	padding:0px;
}
.subCatNames {
	font-size:11px;
	float:left;
	display:inline;
	margin-right:5px;
}
		.subCatNames a, .subCatNames a:visited{
			color:#02365a;
			font-weight:bold;
			font-size:11px;
			text-decoration:none;
		}
		.subCatNames a:hover, .subCatNames a:active{
			color:#02365a;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;
		}
.pageTitle{
	font-family:"Trebuchet MS";
	color:#003459;
	font-size:25px;
}
h2 {
	font-size:18px;
	font-weight:normal;
	color:#003459;
	text-align:center;
}
/* end header tags */

/* begin header divs */
#headerContainer {
	width:100%;
	height:105px;
	background-image:url(/images/headerBackground.gif);
	background-repeat:repeat-x;
}
	#headerImage {
		width:800px;
		background-image:url(/images/header.jpg);
		height:105px;
		padding:0px 50px;
		margin:auto;
	}
	#headerImageNoBanner {
		width:800px;
		background-image:url(/images/header2.jpg);
		height:105px;
		padding:0px 50px;
		margin:auto;
	}
	#logo {
		width:370px;
		float:left;
		height:80px;
		margin-top:25px;
		overflow:hidden;
	}
		#logo a, #logo a:visited, #logo a:hover, #logo a:active{
			width:370px;
			float:left;
			height:80px;
			margin-top:25px;
		}
	#headerMenu {
		height:20px;
		width:430px;
		margin-top:85px;
		float:left;
		text-align:right;
		font-size:11px;
		color:#FFFFFF;
	}
		#headerMenu a, #headerMenu a:visited{
			color:#FFFFFF;
			text-decoration:none;
			margin:0px 20px;
		}
		#headerMenu a:hover, #headerMenu a:active{
			color:#FFFFFF;
			text-decoration:underline;
			margin:0px 20px;
		}
/* end header divs */

/* Begin Container Div */
#container {
	width:100%;
	background-color:#FFFFFF;
	position:relative;
}
/* end Container Div */


/* begin banner div */
#banner {
	width:900px;
	height:195px;
	margin:0px auto;
	background-image:url(/images/banner.jpg);
	background-repeat:no-repeat;
}
/* end banner div */

/* begin search & title divs */
#searchTitleContainer {
	width:900px;
	height:45px;
	margin:0px auto;
	background-image:url(/images/search.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
	#search {	
		height:35px;
		padding-top:10px;
		float:left;
		padding-left:65px;
		width:195px;
	}
	#title {
		float:left;
		height:45px;
		padding-top:10px;
		width:560px;
		padding-right:50px;
		text-align:center;
		font-family:"Trebuchet MS";
	}
/* end search & title divs */

/* begin menu & content divs */
#menuTop {
	width:900px;
	height:15px;
	background-image:url(/images/MenuTop.jpg);
	background-repeat:no-repeat;
	margin:auto;
	overflow:hidden;
}
#menuContentContainer {
	width:900px;
	height:auto;
	background-image:url(/images/body.jpg);
	background-repeat:repeat-y;
	margin:auto;
}
	#menu {
		width:210px;
		padding:0px 11px 0px 70px;
		float:left;
		color:#02365a;
		font-size:11px;
	}
	.menuItem {
		width:100%;
		margin:0px 0px 15px 0px;
	}
		.menuItem a, .menuItem a:visited{
			color:#02365a;
			text-decoration:none;
		}
		.menuItem a:hover, .menuItem a:active{
			color:#02365a;
			text-decoration:underline;
		}
	.subCategoryContainer {
		width:80%;
		position:relative;
	}
		.subCategoryArrow {
			width:25px;
			position:absolute;
			left:0px;
			top:-4px;
			background-image:url(/images/subCatArrow.gif);
			background-repeat:no-repeat;
			height:18px;
		}
		.subCats {
			margin-left:20px;
		}
	.subCategory {
		position:relative;
		width:530px;
	}
	.subCatPageListingWrapper {
		float:left;
		width:420px;
	}
	.subCatPageListing {
		height:20px;
		overflow:hidden;
	}
	.categoryThumbnail {
		width:110px;
		float:left;
	}
	#content {
		width:539px;
		padding:0px 60px 0px 10px;
		float:left;
		font-size:12px;
		text-align:justify;
		overflow-x:hidden;
	}
	#messages {
		color:#C61C20;
		font-weight:bold;
		font-size:10px;
		text-align:center;
		width:100%;
		margin-bottom:10px;
	}
	.titleCatDescription{
		overflow:visible;
	}
	/* Product View Page (Image Container) */
	#imagesContainer {
		width:150px;
		float:left;
		margin:0px;
	}
	#mainImageContainer {
		width:150px;
	}
	.productThumbnails {
		width:50px;
		height:50px;
		float:left;
		cursor:pointer;
	}
		.productThumbnails img{
			margin:2px;
		}
	#productDescription {
		float:left;
		padding:50px 75px 0px 0px;

		width:375px;
		x-overflow:auto;
	}
	#enlargeText {
		text-align:right;
		color:#999999;
		font-size:10px;
	}
	#enlargeText a, #enlargeText a:visited{
		color:#999999;
		text-decoration:none;
	}
	#enlargeText a:hover{
		color:#1F61A3;
		text-decoration:none;
	}
	/* End Product View Page (Image Container) */
	/* Contact Us Form Contact Information */
		#contactInfo {
			position:absolute;
			top:0px;
			right:0px;
		}
		
		#contactFormWrapper {
			position:relative;
			width:539px;
		}
	/* End Contact Us Form Contact Information */
	
	/*Begin Partner / Subsidiary Company logos */
	#companyLogo {
		width:100%;
		text-align:center;
	}
	/*End Partner / Subsidiary Company logos */
/* end menu & content divs */

/* Begin Footer Div */
#footer {
	width:800px;
	margin:auto;
	background-image:url(/images/footer.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	height:auto;
	padding:20px 50px 0px 50px;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
}
	#footer a {
		color:#ffffff;
		text-decoration:underline;
	}
#footerNavigation{
	padding-bottom:5px;
	font-size:9px;
}
/* End Footer Div */