* {margin: 0px; padding: 0px;} 

h1 { color:#fff; font-size:18px; text-transform:uppercase; margin:8px 0px 8px 0px; font-family:Helvetica, Arial;}

h2 {color:#D6BA62; font-size:14px; text-transform:uppercase; margin:8px 0px 8px 0px; font-family:Helvetica, Arial;}

p { color:#fff; font-size:14px; line-height:18px; margin-top:10px; margin-bottom:10px; font-weight:500;}

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:active, a:visited {
text-decoration:none;
color:#99CCFF;
}

a:hover {
text-decoration:underline;
color:white;
}

.topLine {width:40px; border-bottom:white 1px dashed;}
.find {width:80px; height:15px; border:white 1px solid;}
.clear {clear:both;}
.white {color:#fff; font-size:18px; text-transform:uppercase; margin:8px 0px 8px 0px; font-family:Helvetica, Arial;}
.searchButton {margin-bottom:-2px;}

	#pageWrapper {
		width:950px;
		margin:auto;
		margin-top:30px;
		background-image:url('/Templates/Images/Common/main_bg.jpg');
		background-repeat:no-repeat;
		background-position:top;
		position:relative;

	}	
		
		#pageWrapper #leftWrapper {
			width:270px;
			position:absolute;
			z-index:20;
			top:127px;
			left:0px;			
		}
		
			#pageWrapper #leftWrapper #logo {
				height:211px;
			}
		
			#pageWrapper #leftWrapper #menu1 {
				width:219px;
				min-height:75px;
				background-image:url('/Templates/Images/Common/menu1_bottom.png');
				background-repeat:no-repeat;
				background-position:bottom;			
				padding-bottom:75px;
			}
		
				#pageWrapper #leftWrapper #menu1 #menu1content {
					width:165px;
					background-image:url('/Templates/Images/Common/menu1_rep.gif');
					background-repeat:repeat-y;
					padding-left:65px;
					line-height:24px;
					min-height:75px;	
				}
				
					#pageWrapper #leftWrapper #menu1 #menu1content ul  {
						list-style-type:none;
						font-size:13px;
						font-weight:bold;
					}
					
					#pageWrapper #leftWrapper #menu1 #menu1content a  {
						text-decoration:none;
						font-family:Helvetica, Arial;
						color:#003398;					
					}
		
			#pageWrapper #leftWrapper #menu2 {
				width:219px;
				min-height:75px;
				background-image:url('/Templates/Images/Common/menu2_bottom.gif');
				background-repeat:no-repeat;
				background-position:bottom;			
				padding-bottom:30px;	
			}
			
				#pageWrapper #leftWrapper #menu2 #menu2content {
						width:163px;
						background-image:url('/Templates/Images/Common/menu2_rep.gif');
						background-repeat:repeat-y;
						padding-left:50px;
						padding-right:6px;	
					}
					
					#pageWrapper #leftWrapper #menu2 #menu2content ul  {
						list-style-type:none;
						
					}
		
		
		#pageWrapper #header {
			height:127px;
			background-image:url('/Templates/Images/Common/header_bg.jpg');
			background-repeat:no-repeat;
			position:relative;
		}
		
			#pageWrapper #header #specials {
				position:absolute;
				top:0;
				left:0;
			}
		
		
		
			#pageWrapper #header #mainNav{
				margin-left:250px;
				margin-top:0px;		
			}
			
			#pageWrapper #header #mainNav a{
				color:#003398;
				font-weight:bolder;
				font-size:14px;
				text-decoration:none;
			}
			
			#pageWrapper #header #mainNav a:hover{
				color:#000;
			}
			
			
			#pageWrapper #header #mainNav #services	{
				height:20px;
				float:left;
				margin-top:80px;
				border-right:#003397 1px solid;
				padding:10px 15px 10px 15px;
			}
			
			#pageWrapper #header #mainNav #catalog {
				height:20px;
				float:left;
				margin-top:80px;
				border-right:#003397 1px solid;
				padding:10px 15px 10px 15px;
			}
				
			#pageWrapper #header #mainNav #team	{
				height:20px;
				float:left;
				margin-top:80px;
				border-right:#003397 1px solid;
				padding:10px 15px 10px 15px;
			}
			
			#pageWrapper #header #mainNav #search {
				height:30px;
				float:left;
				margin-top:5px;
				padding:85px 15px 0px 15px;
				background-image:url('/Templates/Images/Common/buddy.gif');
				background-repeat:no-repeat;
				background-position:top;
				position:relative;
			}	
			
				#pageWrapper #header #mainNav #search #form1 {
					position:absolute;
					left: 45px;
					top: 50px;
				}
							
		
		#pageWrapper #middle {
			width:545px;
			margin-left:195px;
			background-color:#003398;
			border-right:4px solid #335CAC;
			padding: 20px 10px 20px 85px;;
			min-height:400px;
		}
		
			#pageWrapper #middle ul{
				color:white;
				margin-left:20px;
				font-size:11pt; 
			}
		
			#thumbs {
				margin-top:20px;
			}
			
			#brands {
				width:488px;
				background-color:white;
				margin:auto;
				margin-top:30px;
			}
			
				#thumbs img {
					background-color:#fff; padding:5px;
				}
				
				.pics {					
					background-color:#fff; padding:5px; margin-left:10px;
				}
				
			#Form {
				color:#fff; font-size:13px; line-height:18px; margin-top:20px; margin-bottom:10px;
					
			}
		
		#pageWrapper #menu3 {
			width:588px;
			height:300px;
			margin-left:190px;
			background-image:url('/Templates/Images/Common/bottom_stuff.jpg');
			background-repeat:no-repeat;
			padding-left:42px;			
		}
		
				
			
				#pageWrapper #footer {
					height:291px;
					background-image:url('/Templates/Images/Common/footer_bg.jpg');
					background-repeat:no-repeat;
					padding-left:235px;
					position:relative;
				}
				
				#pageWrapper #footer a {
					color:#003398;
				}
				
					#pageWrapper #footer #footerText {
						position:absolute;
						text-align:right;
						font-size:11px;
						line-height:16px;
						font-family:Arial, Helvetica, sans-serif;
						left: 530px;
						top: 210px;
					}
					
#ContentColumnRight h2, #ContentColumnLeft h2 {
	color:#D6BA62; font-size:14px; text-transform:uppercase; margin:8px 0px 8px 0px; font-family:Helvetica, Arial;	
}

#ContentColumnRight ul, #ContentColumnLeft ul {
	list-style-type:none;
}