/*--------------------------------------------------------------*/
/* Blue Stylesheet: Main Page Styles: Modified: 23 Aug 2007 */
/*--------------------------------------------------------------*/

	body {
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color:#ffffff;
		}

	#mainContainer {
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		width: 935px;
		background-color: #4A4A4A;
		height:auto;
		padding: 10px 10px 10px 10px;
	}
	
	/*-----Used on Contact Forms-----*/
	#mainFormContents {
		float:left;
		width:935px;
		background: url(../images/grey/mainproductcontentbkg.jpg) repeat-y right top;	
		margin:0 0 0 0;
		color:#ffffff;
		}	
	
	.pageHeaderBox { 
		width: 935px; 
		background: #ffffff url() repeat-x top;
		text-align:center;
		height: auto;
		clear:both;
		Display:none;		
		}
		
	.pageHeaderTop { 
		background: #ffffff url() no-repeat top right; 
		height: auto;
		}
		
	.pageHeaderTop div { 
		background: #ffffff url() no-repeat top left; 
		padding: 5px 0px 5px 0;
		font-size: 80%;
		font-weight: normal;
		color: #526638;	
		width: 925px;	
		}
	
	.pageHeaderTop a {
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		}
		
	.pageHeaderTop a:hover {
		color: #72E3FF;
		text-decoration: underline;
		font-weight: bold;
		}	
	
	.pageLogoBox {
		width:935px;
		margin-top: 0px;
		height: 75px;
		background: #4A4A4A url(../images/grey/mainLogoBkg2.jpg) top left no-repeat;	
		}	
	
	.pageLogoBox h1 {
		font-size: 150%;
		text-align:left;
		color:#FFFFFF;
		text-decoration:none;
	height: 75px;
	background: url(../images/grey/banner_logo.jpg) top left no-repeat;
	text-indent: -999em;
	margin: 0 0 0 0;		
		}
	
	#headerMenuBox {
		height: 25px;
		width: 800px;
		background-color:#696E74;
		border-top: #000 1px solid;
		border-bottom: #000 1px solid;
		}
	
	#navContents {
		float:left;
		width: 190px;
		background-color:#C2C2C2;
		margin-top: 0px;
		margin-right:0px;
		}
		
	#mainContents {
		/*float:right;*/
		width: 935px;
		background-color:#4a4a4a;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		}
		
	.mainContentsTop {
		background:url(../images/grey/mainContentsBkg.jpg) no-repeat;
		height: 25px;
		color:#FFFFFF;
		font-size: 90%;
		font-weight: bold;
		text-align: center;
		padding-top: 5px;
		border-bottom:#000000 1px solid;
		}
		
	.mainContentsBox {
		padding: 0 0 0 0; 
		font-family: Verdana, sans-serif; 
		font-size: 90%;		
		}				

	.contentLeft {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: justify;
		padding:0 20px 10px 20px;		
		}	
		
	.twoColContent {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: justify;
		padding:15px 20px 10px 20px;
		float: left;
		width: 250px;
		}
		
	.twoColContentImage {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: center;
		padding:15px 20px 10px 20px;
		float: left;
		width: 250px;
		}		
		
	.threeColContent {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: justify;
		padding:15px 0 10px 20px;
		float: left;
		width: 165px;	
		}		
	
	.mainContentsBottom div { 
		background: #989C9A url(../images/grey/mainContentsBottomBkg.jpg) no-repeat bottom left;
		}
		
	.mainContentsBottom { 
		background: #989C9A url() no-repeat bottom right; 
		clear: both;	
		}			

	.mainContentsBottom div, .mainContentsBottom {
		width: 580px;
		height:13px;
		font-size: 10px;
		}
		
	#pageFooter {
		width: 935px;
		height:90px;
		background: #262626 url() repeat-x top left;
		}	
		
	#footerMenuBar {
		padding: 5px 0 5px 0;
		height:80px;
		width:925px;
		text-align:left;
		font-size:75%;
		}
	#MainNavigation1, #MainNavigation3, #MainNavigation4, #MainNavigation7 {
		float:left;
		width:110px;
		height:80px;
		}	

	#MainNavigation2, #MainNavigation6 {
		float:left;
		width:150px;
		height:80px;
		}
		
	#MainNavigation5 {
		float:left;
		width:180px;
		height:80px;
		}			
		
	ul#footerNavList1, ul#footerNavList7 {
		padding: 0;
		margin: 0;
		list-style-type: none;
		color: #000066;
		width: 100px;
		height:80px;
		text-align:left;
		border-right: 1px solid #ffffff;
		}

	ul#footerNavList1 li a, ul#footerNavList7 li a	{
		width: 100px;
		color: #ffffff;
		height:18px;
		padding: 2px 0 0 10px;
		text-decoration: none;
		text-align:left;
		font-size: 80%;
		font-weight: bold;		
		}
	
	ul#footerNavList1 .footerNoBorder a {
		border:none;
		}
		
	ul#footerNavList1 li a:hover, ul#footerNavList7 li a:hover {
		text-decoration: underline;
		color: #438EAD;
		}
		
	ul#footerNavList2, ul#footerNavList6 {
		padding: 0;
		margin: 0;
		list-style-type: none;
		color: #000066;
		width: 150px;
		height:80px;
		text-align:left;
		border-right: 1px solid #ffffff;		
		}

	ul#footerNavList2 li a, ul#footerNavList6 li a	{
		width: 150px;
		color: #ffffff;
		height:18px;
		padding: 2px 0 0 10px;
		text-decoration: none;
		text-align:left;
		font-size: 80%;
		font-weight: bold;		
		}
	
	ul#footerNavList2 .footerNoBorder a, ul#footerNavList6 .footerNoBorder a {
		border:none;
		}
		
	ul#footerNavList2 li a:hover, ul#footerNavList6 li a:hover {
		text-decoration: underline;
		color: #438EAD;
		}
		
	ul#footerNavList3, ul#footerNavList4 {
		padding: 0;
		margin: 0;
		list-style-type: none;
		color: #000066;
		width: 110px;
		height:80px;
		text-align:left;
		border-right: 1px solid #ffffff;
		}

	ul#footerNavList3 li a, ul#footerNavList4 li a	{
		width: 110px;
		color: #ffffff;
		height:18px;
		padding: 2px 0 0 10px;
		text-decoration: none;
		text-align:left;
		font-size: 80%;
		font-weight: bold;		
		}
	
	ul#footerNavList3 .footerNoBorder a, l#footerNavList4 .footerNoBorder a {
		border:none;
		}
		
	ul#footerNavList3 li a:hover, ul#footerNavList4 li a:hover {
		text-decoration: underline;
		color: #438EAD;
		}
		
	ul#footerNavList5 {
		padding: 0;
		margin: 0;
		list-style-type: none;
		color: #000066;
		width: 180px;
		height:80px;
		text-align:left;
		border-right: 1px solid #ffffff;		
		}

	ul#footerNavList5 li a	{
		width: 200px;
		color: #ffffff;
		height:18px;
		padding: 2px 0 0 10px;
		text-decoration: none;
		text-align:left;
		font-size: 80%;
		font-weight: bold;		
		}
	
	ul#footerNavList5 .footerNoBorder a {
		border:none;
		}
		
	ul#footerNavList5 li a:hover {
		text-decoration: underline;
		color: #438EAD;
		}						
	
	.footerCopyright {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:75%;
		color: #262626;
		text-align:center;
		margin-left: auto;
		margin-right: auto;		
		width: 955px;
		margin-top:10px;
		height:20px;
		background-color: #FFFFFF;
		}
	
	.footerCopyright a {
		text-decoration: underline;
		color: #262626;	
		}
				
	.spacerDiv {
		clear:left;
		height: 10px;
		background-color:#4A4A4A;
		}
	
	.spacerHeaderDiv {
		height: 10px;
		background-color: #4A4A4A;
		clear:right;
		}
		
		
/*----------------------About Us Thumbnails Styles----------------------*/
	.productThumbnailContainer {
		width:160px;
		height:auto;
		border:#24292D solid 1px;
		margin: 0 0 10px 0;
		}
	
	.productThumbnailTitle {
		font-family:Arial,Verdana, Helvetica, sans-serif;
		font-size:110%;	
		font-weight:bold;
		color:#fff;
		background: #3A444E url(../images/grey/productrangetop.jpg) no-repeat;
		text-align:right;
		padding:2px 15px 2px 0;
		}
		
	.productThumbnails {
		text-align:center;
		padding:10px 0 0 0;
		background-color:#666666;		
		}
		
	.productThumbnailBottom {
		width:160px;
		height:18px;
		background: #FFFFFF url(../images/grey/productrangebottomplain.jpg) no-repeat bottom right;
		}		


	
																