/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/mainBackground.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
}

html {
	width:100%;
}

h6 { font-family:Trajan Pro, Times new Roman, Arial, Helvetica, sans-serif; font-size:18px; color:#7B0024; font-weight:bold; line-height:40px; }

h2 { font-family:Trajan Pro, Times new Roman, Arial, Helvetica, sans-serif; font-size:18px; color:#7B0024; font-weight:bold; 
display:inline; line-height:26px;  }

h2.title { font-family:Trajan Pro, Times new Roman, Arial, Helvetica, sans-serif; font-size:32px; color:#7B0024; font-weight:bold; line-height:40px;  }

h3 { font-family:Trajan Pro, Times new Roman, Arial, Helvetica, sans-serif; font-size:23px; color:#7B0024; font-weight:bold; 
display:inline; line-height:23px; padding:0 0px; margin:0 0px;  }

h4 { font-family:Trajan Pro, Times new Roman, Arial, Helvetica, sans-serif; font-size:26px; color:#7B0024; font-weight:bold; line-height:38px; display:inline; }

.smaller-h4 {font-size:20px;}

h5 { font-family:Trajan Pro, Times new Roman, Arial, Helvetica, sans-serif; font-size:26px; color:#7B0024; font-weight:bold; line-height:38px; display:inline; }

h1 { font-family:Trajan Pro, Times new Roman, Arial, Helvetica, sans-serif; font-size:32px; color:#7B0024; font-weight:bold; line-height:40px; }

h1.h3title { font-family:Trajan Pro, Times new Roman, Arial, Helvetica, sans-serif; font-size:23px; color:#7B0024; font-weight:bold; 
display:inline; line-height:23px; padding:0 0px; margin:0 0px;  }

h1.homepagetitle
{
background: url(../images/homeImage.jpg) no-repeat;
text-indent: -10000px;
height: 208px;
width: 340px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
}


a.title
{
font-family:Trajan Pro, Times new Roman, Arial, Helvetica, sans-serif;
font-size:18px;
color:#7B0024;
font-weight:bold;
line-height:40px;
text-decoration: none;
}

p {float: left; padding-top:0px; padding-bottom:20px; width:100%; }

.verdana {font-family:Verdana, Arial, Helvetica, sans-serif };

.arial {font-family:Arial, Helvetica, sans-serif };

.darkBlue { color:#020235; }

.red { color:#8B0E12; }

#overall { margin:0px auto 0px auto; width:900px; float:none; }

#overall { margin:0px auto 0px auto; width:900px; float:none; }

#mainSite { float:left; width:900px; background-image:url(../images/footerBackground.jpg); background-position:bottom; background-repeat:no-repeat; }

#header { float:left; width:900px; height:265px; background-position:top; background-repeat:no-repeat; }

	#header1 { float:left; width:900px; height:60px; }
	
		#header1-textSize { float:left; width:127px; height:48px; background-image:url(../images/textSizeBg.jpg); 
							background-position:top; background-repeat:no-repeat; padding:5px 40px 5px 40px}
							
							#header1-textSize-left { float:left; width:60px; padding-top:6px; }					
							
								.header1-textSize-column-sa {font-size:10px; color:#7B0024; font-weight:bold }
								
								.header1-textSize-column-ba {font-size:14px; color:#7B0024; font-weight:bold }
								
								#header1-textSize-left a { color:#7B0024; text-decoration:none; }
								
								#header1-textSize-left a:hover { color:#000000; text-decoration:none; }
								
							#header1-textSize-right { float:left; width:60px; color:#7B7B7B; font-weight:bold  }
	
	#header2 { float:left; width:900px; height:50px; }
	
		#header2-contact { float:left; width:360px; padding-left:40px; color:#7B0024; font-weight:bold; 
							line-height:21px;}
		
			#header2-contact a { color:#7B0024; text-decoration:underline; }
			
			#header2-contact a:hover { color:#000000; text-decoration:underline; }
			
			#header2-flash { float:left; width:350px; }
	
	#header3 { float:left; width:900px; height:62px; text-align:right; }
	
	#header4 { float:left; width:900px; height:96px; }
	
		#header4-navigation { float:right; width:575px; height:75px; font-family:Verdana, Arial, Helvetica, sans-serif;} /*HACKED*/
		
												
			#header4-navigation-home a { float:left; width:110px; height:25px; background-image:url(../images/navigation_01.png); 
										background-position:top left; background-repeat:no-repeat; text-align:center; color:#FFFFFF; 										font-weight:bold; padding-top:15px; padding-left:5px; text-decoration:none;}/*HACKED*/
										
			#header4-navigation-home a:hover { background-image:url(../images/navigationRO_01.png); 
										background-position:top left; background-repeat:no-repeat; color:#293133; }/*HACKED*/
										
			#header4-navigation-home-onIt a { float:left; width:110px; height:25px; 
										background-image:url(../images/navigationRO_01.png); 
										background-position:top left; background-repeat:no-repeat; text-align:center; color:#293133; 										font-weight:bold; padding-top:15px; padding-left:5px; text-decoration:none;}/*HACKED*/							
										
			#header4-navigation-range a { float:left; width:136px; height:40px; background-image:url(../images/navigation_02.png); 
										background-position:top left; background-repeat:no-repeat; text-align:center; color:#FFFFFF;
										font-weight:bold; padding-top:15px; text-decoration:none;}/*HACKED*/
										
			#header4-navigation-range-onIt a { float:left; width:136px; height:40px; 
										background-image:url(../images/navigationRO_02.png); 
										background-position:top left; background-repeat:no-repeat; text-align:center; color:#293133;
										font-weight:bold; padding-top:15px; text-decoration:none;}/*HACKED*/							
			
			#header4-navigation-range a:hover { background-image:url(../images/navigationRO_02.png); 
										background-position:top left; background-repeat:no-repeat; color:#293133; }		/*HACKED*/							
										
			#header4-navigation-impey a { float:left; width:121px; height:50px; background-image:url(../images/navigation_03.png); 
										background-position:top left; background-repeat:no-repeat; text-align:center; color:#FFFFFF;
										font-weight:bold; padding-top:15px; text-decoration:none;}/*HACKED*/
										
			#header4-navigation-impey-onIt a { float:left; width:121px; height:50px; 
										background-image:url(../images/navigationRO_03.png); 
										background-position:top left; background-repeat:no-repeat; text-align:center; color:#293133;
										font-weight:bold; padding-top:15px; text-decoration:none;}/*HACKED*/							
										
			#header4-navigation-impey a:hover { background-image:url(../images/navigationRO_03.png); 
										background-position:top left; background-repeat:no-repeat; color:#293133; }/*HACKED*/
										
			#header4-navigation-stockist a { float:left; width:92px; height:40px; background-image:url(../images/navigation_04.png);
										background-position:top left; background-repeat:no-repeat; text-align:center; color:#FFFFFF;
										font-weight:bold; padding-top:15px; text-decoration:none;}/*HACKED*/
										
			#header4-navigation-stockist-onIt a { float:left; width:92px; height:40px; 
										background-image:url(../images/navigationRO_04.png);
										background-position:top left; background-repeat:no-repeat; text-align:center; color:#293133;
										font-weight:bold; padding-top:15px; text-decoration:none;}/*HACKED*/							
										
			#header4-navigation-stockist a:hover { background-image:url(../images/navigationRO_04.png); 
										background-position:top left; background-repeat:no-repeat; color:#293133; }/*HACKED*/
										
			#header4-navigation-contact a { float:left; width:105px; height:30px; background-image:url(../images/navigation_05.png);
										background-position:top left; background-repeat:no-repeat; text-align:center; color:#FFFFFF;
										font-weight:bold; padding-top:14px; padding-right:5px; text-decoration:none;}/*HACKED*/
										
			#header4-navigation-contact-onIt a { float:left; width:105px; height:30px; 
										background-image:url(../images/navigationRO_05.png);
										background-position:top left; background-repeat:no-repeat; text-align:center; color:#293133;
										font-weight:bold; padding-top:14px; padding-right:5px; text-decoration:none;}/*HACKED*/							
										
			#header4-navigation-contact a:hover { background-image:url(../images/navigationRO_05.png); 
										background-position:top left; background-repeat:no-repeat; color:#293133; }/*HACKED*/
										
								
#navigation2 { float:left; width:840px; padding:5px 30px 20px 25px }	

	#navigation2 a { float:left; padding:10px 10px 0px 40px; border-right:1px solid #CDCDCD; color:#636363; font-size:12px; 
						font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; }
													

	
	#navigation2 a:hover , #navigation2-onIt a { float:left; padding:10px 10px 0px 40px; border-right:1px solid #CDCDCD; color:#92012C; font-size:12px; 
						font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; 
						background-image:url(../images/nav2OnIt.jpg); background-position:bottom left; background-repeat:no-repeat; }								


#mainContent { float:left; width:780px; padding:20px 60px 0 60px; color:#424241; line-height:17px; }

	#mainContent-leftColumn { float:left; width:360px; padding-right:30px; }
	
	div.main-content-left-column { float:left; width:360px; padding-right:30px; }
	
	#mainContent-rightColumn { float:left; width:360px; padding-left:30px; }
	
	#mainContent-leftColumn5 { float:left; width:335px; padding-right:20px; }
	
	#mainContent-rightColumn5 { float:left; width:335px; padding-left:20px; }
	
	#mainContent-row { float:left; width:360px; }
	
	#mainContent-overallRow { float:left; width:780px; }
	
	/*#mainContent-overallRow-nts2 { float:left; width:780px; }
	
	div.content-main-overallrow 
	(
	float:left;
	width:780px;
	}*/
	
	#mainContent-overallRow2 { float:left; width:720px; padding:0 30px 0 30px; }
	
	#mainContent-overallRow3 { float:left; width:750px;}
	
	#mainContent-overallRow3-border { float:left; border:1px solid #000000; margin-top:10px; width:733px; padding:15px 0 15px 15px; }
	
	#mainContent-overallRow3-borderLeft { float:left; width:380px;}
	
	#mainContent-overallRow3-borderRight { float:left; width:300px;}
	
	#mainContent-overallRow4 { float:left; width:720px;}
	
    div.mainContent-overallRow4-class { float:left; width:720px;}
	
	#mainContent-overallRow4-2 { float:left; width:720px;}

	#mainContent-overallRow4-3 { float:left; width:720px;}

	#mainContent-overallRow5 { float:left; width:720px; padding-top:20px;}
	#mainContent-overallRow5-2 { float:left; width:720px; padding-top:20px;}
	
	#overallRowLinkRed a { float:left; color:#7F0025; text-decoration:underline; padding-left:20px;
								background-image:url(../images/arrow2.gif); background-position:top left; 
								background-repeat:no-repeat; font-size:10px; font-weight:bold;}
								
	#overallRowLinkRed2 a { float:right; color:#7F0025; text-decoration:underline; padding-left:20px; width:320px;
								background-image:url(../images/arrow2.gif); background-position:top left; margin-top:10px;								background-repeat:no-repeat; font-size:12px; font-weight:bold;}
								
												
	#overallRowLinkGrey a { float:left; color:#7E7E7E; text-decoration:underline; padding-left:20px;
								background-image:url(../images/arrow2.gif); background-position:top left; 
								background-repeat:no-repeat; font-size:10px; font-weight:bold;}
								
								
	#mainContent-header{ float:left; width:720px; background-image:url(../images/headerBackground.jpg); padding:30px 30px 0 30px;
	background-position:top; background-repeat:no-repeat; }
	
	#mainContent-header2{ float:left; width:720px; background-image:url(../images/range/headerBottom.gif);
	background-position:bottom; background-repeat:no-repeat; padding-bottom:10px; }		
	
	#mainContent-header-row{ float:left; width:720px; }	
	
	#mainContent-header-left{ float:left; width:340px; padding:20px 20px 0px 0px;}	
	
	#mainContent-header-right{ float:left; width:340px; padding:20px 0px 0px 20px;}	
	
	#mainContent-header-right ul{ margin-left:0px; padding-left:0px;  font-size:12px; }
	
	#mainContent-header-right li{padding-bottom:7px;}
	
	
	#mainContent-header-left2{ float:left; width:210px; padding:20px 20px 0px 0px;}	
	
	#mainContent-header-right2{ float:left; width:230px; padding:20px 20px 0px 0px;}	
	
	
	#mainContent-header-right2 ul{ margin-left:10px; padding-left:5px;  font-size:12px; }
	
	#mainContent-header-right2 li{padding-bottom:7px;}
	
	
	#redBullet {float:left; background-image:url(../images/redBullet.gif); background-position:top left; background-repeat:no-repeat; padding-left:15px; } 				
	
	#fileDownloadLink a{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; 
						text-decoration:underline; padding-left:20px; background-image:url(../images/documentDownloadIcon.jpg); 
						background-position:top left; background-repeat:no-repeat; font-weight:bold; line-height:15px; }
						
	#fileDownloadLink a:hover { color:#98012E; }
	
	#fileDownloadLink2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; float:right; width:220px;
						text-decoration:underline; padding:0px 0px 5px 20px; background-image:url(../images/documentDownloadIcon.jpg); 
						background-position:top left; background-repeat:no-repeat; font-weight:bold; line-height:15px; margin-top:10px;} /*hacked*/
						
	#fileDownloadLin2 a:hover { color:#98012E; }
	
	
	#fileDownloadLink3 a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; float:left;
						text-decoration:underline; padding:0px 0px 5px 20px; background-image:url(../images/documentDownloadIcon.jpg); 
						background-position:top left; background-repeat:no-repeat; font-weight:bold; line-height:15px; margin-top:10px;}
						
	#fileDownloadLin3 a:hover { color:#98012E; }
	
	
	
	
	#fileDownloadLink4 a{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; 
						text-decoration:underline; padding:15px 0px 15px 45px; background-image:url(../images/trade/download4.jpg); 
						background-position: left; background-repeat:no-repeat; font-weight:bold; line-height:15px; }
						
	#fileDownloadLink4 a:hover { color:#98012E; }
	
	
	#fileDownloadLink4b a{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; 
						text-decoration:underline; padding:15px 0px 15px 45px; background-image:url(../images/download4.jpg); 
						background-position: left; background-repeat:no-repeat; font-weight:bold; line-height:15px; }
						
	#fileDownloadLink4b a:hover { color:#98012E; }
	
	
	
	#mainContent-leftColumn2 { float:left; width:400px; padding-right:30px; }
	
	#mainContent-leftColumn3 { float:left; width:370px; padding:20px 30px 0px 30px; background-image:url(../images/contactHeader.jpg);background-position:top; background-repeat:no-repeat; }
	
	#mainContent-rightColumnForm { float:left; width:250px; background-image:url(../images/contactFormBg.jpg); background-position:top right; background-repeat:no-repeat; padding: 25px 40px 0px 60px; }
	
	.formStyle { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:100%;}
	
	.submitButton {background-image:url(../images/submitForm.jpg); background-position:center; background-repeat:no-repeat;
					 color:#FFFFFF; background-color:#FFFFFF; padding:10px 0px 10px 0px; width:193px; border:none;
	}	
	
	#formRow {float:left; width:250px; padding-bottom:10px;}
	
	div.form-row 
	{
	float:left; 
	width:250px; 
	padding-bottom:10px;
	}
	
	#formRow p {float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
	
				

#footer { float:left; width:840px; padding:0px 30px 0 30px; background-image:url(../images/footerBackground.gif); 
			background-position:bottom left; background-repeat:no-repeat; margin:130px 0 60px 0; 
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#808080;}
			
			#footer a {color:#808080; text-decoration:none; }
			
			#footer a:hover {color:#000000; text-decoration:none; }
			
			#footer-top { float:left; width:840px; padding-bottom:10px; }
			
			#footer-bottom { float:right; width:143px; text-align:center; padding-bottom:30px; padding-right:40px }
