	
	/*<!-- Start MAIN LAYOUT -->*/
	
		html {
		font-size:100.01%; 
		background-image: url(../images/background_fade.gif);
		background-repeat: repeat-x;
		}
	
	
	body,html {
	 
		font-family : verdana;
		font-size: 13px;
		line-height: 20px;
		margin-top:15px;
		padding:0;
		
	}
	
	/*body{
	background-image: url(head-strip.gif) ; 
	 background-repeat: repeat-x;
	
	}
	*/
	#wrap {
		background-image: url(../images/background.gif);
		width:980px;
 		margin:0px auto 0px auto;
	}
	
	#header {
		background-image: url(../images/head.jpg); 
		height:120px;
	}

	#main {
		min-height:400px;
		height:auto !important;
  		height:400px;
		clear:both;
	}
	
	#level1 {
		display:inline;
		width:100%;
		clear:both;
	}
	
	#level2 {
		width:100%;
		clear:both;
	}
	
	#level3 {
		margin-top:20px;
		width:100%;
		clear:both;
	}

		
	#floor {
					
			background-image: url(../images/foot.gif);
			background-repeat: repeat-x;
			height:1px;
			clear:both;
			color:#666;	
			clear:both;
			font-size: 9px;
		
		}
		
		#footer {
			width:980px;
			margin:0px auto 0px auto;
			color:#003366;	
			clear:both;
			font-size: 9px;
		
		}
		
		#footText {
			margin-left:350px;
		
		}
		
		#footlinks {
			width:980px;
			margin:0px auto 0px auto;
			color:#003366;	
			clear:both;
			font-size: 9px;
			
		}
		
		#footlinksText {
			margin-left:200px;
		
		}
		
		
	.footerLink{
			color:#003366;	
			font-size: 9px;
			text-decoration:none;
	}	
		
	.pictureStyle{
		border:0;
		margin-top:5px;
		margin-left:30px;
	}
	
	.pictureNoBorder{
		border:0;

	}
	
	H1{
		font-size:13px;
		font-weight:bold;
		line-height:9pt;
	}
	
	H2,H3{
		line-height:9pt;
		font-size: 13px;
	}

	
   /*<!-- End MAIN LAYOUT -->*/

   
   /*<!-- Start header LAYOUT -->*/



   #head0 {
		float:left;	
   }
   #head1 {
   margin-top:15px;
   height:82px;
		float:left;
		width:300px;
	
		background-repeat: no-repeat;
		
   }   
   #head2 {
		
		margin-left:15px;
		float:left;
		 
  }
  #head3 {
		float:right;
		width:183px;	  
  }
  
  #buttonsContainer {
		margin-top:50px;
		float:left;
		 
  }
   /*<!-- End header LAYOUT -->*/


   /*<!-- Start index LAYOUT Text -->*/
   
    #indexT0 {
		float:left;
   }
   
     #indexBlurb1, #indexBlurb3, #indexBlurb5{
    display:inline;
    margin-left:50px;
height:264px;
width:250px;
    float:left;
   } 

     #indexBlurb3 {
	
    margin-left:30px;
       width:352px;
	height:264px;
	
   } 
   
     #indexBlurb5 {
	border-left: #666 1px;
    margin-left:50px;
    width:200px;

   } 
   
  #photoholder{
   margin-left:13px;
   margin-top:13px;		
   }
   
  /* #indexBlurb0 {
		float:left;
   }
   #indexBlurb1 {

   margin-left:50px;		
	width:250px; 
	
   }   
   
 
  #indexBlurb2 {
  display:inline;
		margin-left:15px;
		border-left:1px solid #666;
		
   }  >*/

  .indexThead {
		
		font-weight: bold;
		text-decoration: none;	
		font-size: 16px;
		background:#fff;
		color:#003366;
  }


   #indexT0 {
		float:left;
   }
   
     #indexT1, #indexT2,#indexT3,#indexT4,#indexT5{
    display:inline;
    margin-left:65px;
    width:70px;
    float:left;
   } 

     #indexT2 {
    margin-left:90px;
    width:120px;
   } 
   
      #indexT3 {
    margin-left:55px;
    width:120px;
   } 
   
    #indexT4 {
    margin-left:10px;
    width:190px;  
   } 

   #indexT5 {
   margin-left:30px;
    width:150px;
    }
	
	#indexText {
	width:700px;
	margin-left:140px;
	color:#666;
	 clear: both;
	 font-family : verdana;
		font-size: 15px;
		margin-top:15px;
		text-align:center;
	}
 
/*<!-- End index LAYOUT Text -->*/
   
/*<!-- Start index LAYOUT Pics -->*/
   #indexC0 {
		float:left;
   }

   
   #indexC1, #indexC2, #indexC3, #indexC4 , #indexC5 {
    display:inline;
    margin-top:15px;
    margin-left:41px;
    float:left;
    width:144px;
    height:144px	
	} 


    .groupText {
	float:right;
   	color:#fafafa ;
	text-decoration: none;
			font-family : verdana;
		font-size: 30px;
		line-height:40px;
		margin-top:50px;
	letter-spacing: 5px;
   }

   
   
    .link {
   	color:#000066 ;
	text-decoration: none;
	font-size: 12px;
   }
   
   #indexNav {
   margin-left:30px;
   
   }
   
   .topNavigation{
			float:left;
		
			margin-bottom:10px;
			margin-left:10px;
			color:#003366;
			font-family : verdana;
			font-size: 12px;
			font-weight: bold;
			margin-top:5px;
		
			text-decoration: none;
		}
		
		.topNavigationLink{
			
			color:#003366;
			font-family : verdana;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
		}
   
   /*<!-- End index LAYOUT Pics -->*/






  
   
   
   		/* button styles */
		a.button, a.buttonDis {
		float:left;
		display: block;
		background-color: transparent;
		background-image: url(../images/buttonBack.gif) ;
		background-repeat: no-repeat ;
		width: 100px;
		text-align: left;
		font-size: 10px;
		font-weight: bold;
		line-height: 60px;
		height: 60px; 
		text-decoration: none;
		font-family: Helvetica, Calibri, verdana, sans-serif;
		}
		
		
		a.button:link, a.button:visited {
		/*normal*/
		color: #fff;
		}
		a.button:hover, a.button:active {
		/*Normal hover*/
		line-height: 15px;
		background-position: 0 -67px;
		color: #fff;
		}
		a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
		/*active tab*/
		line-height: 15px;
		background-position: 0 -67px;
		color: #fff;
		cursor: default;
		}
		.buttonText {
	background-repeat: no-repeat;
	padding: 0 0 0px 10px;
	
		}
		
		.noFormatting * { font-size: 10pt !important;
                              color:     #000 !important; }
							  
							  
							  
		#pageBanner{
				margin-top:10px;
				margin-left:30px;
		}
		
		#pagePic{
				margin-top:10px;
				margin-left:10px;
				width:200px;
				height:200px;
				display:inline;
				float:left;
		}
		
		#pageIntro{
				margin-top:10px;
				margin-left:10px;
				width:700px;
				display:inline;
				float:left;
		}
		
		#pageSearch{
				margin-top:40px;
				margin-left:60px;
				width:900px;
				clear:both;
		}
		
		#aboutText{
				margin-top:20px;
				margin-left:40px;
				width:500px;
				display:inline;
				float:left;
				
		}
		
		#aboutMap{
				margin-top:20px;
				margin-left:60px;
				width:200px;
				height:200px;
				display:inline;
				float:left;
				
		}
		
		
		#custText{
				margin-top:20px;
				margin-left:40px;
				width:300px;
				display:inline;
				float:left;
				
		}
		
		#custBrands {
				margin-top:20px;
				margin-left:60px;
				width:500px;
				height:200px;
				display:inline;
				float:left;
				
		}
		
		
		#videoList{
				margin-top:20px;
				margin-left:40px;
				width:450px;
				display:inline;
				float:left;
				
		}
		/*
		#videoPlay {
			
			
				margin-top:20px;
				margin-left:60px;
				width:400px;
				height:300px;
				display:inline;
				float:left;
				
		}*/
		#videoPlay {
			
			
			
				float:left;
				
		}
		
		.videoList {
				color:#669933;
				font-weight:bold;
				font-size: 14px;
				text-decoration:none;
		}
		
		#contactForm{
				margin-top:20px;
				margin-left:40px;
				width:900px;
		}
		
		#contactFormC1{
				margin-top:10px;
				margin-left:40px;
				width:400px;
				display:inline;
				float:left;
				
		}
		#contactFormC2{
				margin-top:10px;
				margin-left:40px;
				width:400px;
				display:inline;
				float:left;
				
		}
		 #contactDetails{
				margin-top:10px;
				margin-left:40px;
				width:900px;
				clear:both;
		}
		
		#contactDetailsC1{
				margin-top:20px;
				margin-left:40px;
				width:250px;
				display:inline;
				float:left;
				
		}
		#contactDetailsC2{
				margin-top:20px;
				margin-left:40px;
				width:150px;
				display:inline;
				float:left;
				
		}
		
		 /*/*<!-- Start Search LAYOUT -->*/
	   #searchPrompt{
				margin-top:20px;
				margin-left:40px;
				width:900px;
		}
		 
		#searchMenu{
				margin-top:10px;
				margin-left:30px;
				width:900px;
		}
		 
		#searchC1,#searchC2,#searchC3{
				margin-top:10px;
				margin-left:20px;
				width:270px;
				display:inline;
				float:left;
				border:1px #ccc solid;	
		}
		
		#searchResult{
				
				margin-top:10px;
				margin-left:40px;
				width:900px;
				clear:both;
			
		}
				
		
		.groupList {
				color:#669933;
				font-weight:bold;
				font-size: 14px;
				text-decoration:none;
		}
		.catList {
				color:#ff0000;
			
				font-size: 14px;
				text-decoration:none;
		}
		
		.prodList {
				color:#669933;
				font-size: 14px;
				text-decoration:none;
		}
		

   /*/*<!-- End Search LAYOUT -->*/
   
   
   /*/*<!-- Start Catalog page LAYOUT -->*/
   		#catalogPage{
				
				
				margin-top:30px;
				margin-left:30px;
				width:900px;
			clear:both;
		}
		
		 #catalogPageImages{
				
				margin-left:10px;
				width:400px;
				
				float:left;
				display:inline;
		}
   
      	#catalogPageImagesMain{
				margin-top:0px;
				margin-left:0px;

		}
      	#catalogPageImagesThumbs{
				margin-top:10px;

		}
   
		 #catalogPageDetails{
				
				margin-left:40px;
				width:400px;

				float:left;
				display:inline;
		}
		
		
		.catalogPageDetailsName{
		
				font-family : verdana;
				font-size: 14px;
				font-weight:bold;
				color:#000 ;
		}
		
		.catalogPageDetailsDesc{
				font-family : verdana;
				font-size: 11px;
				color:#000 ;
		}
		
		#catalogContactDetails{
		margin-top:20px;
				font-family : verdana;
				font-size: 10px;
				font-weight:bold;
				color:#000 ;
		}
		
		.searchHead {
		
		font-family : verdana;
				font-size: 13x;
				font-weight:bold;
				color:#003366 ;
		
		}
		
				.prompt {
				color:#669933;
				font-weight:bold;
				font-size: 14px;
				text-decoration:none;
		}
	  
  /*/*<!-- End Catalog page LAYOUT -->*/
  
    /*/*<!--2009 updates -->*/
	  /*/*<!--LEft menu -->*/
.menu_left {
  	background:#ccc;
	float:left;
	display:inline;
	width:230px;
	margin-right:10px;
	margin-left:10px;
	color: #003366;
}

.menu_left h1, h2{
	padding:0px;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:16px;
	color: #669933;
}

.menu_left h2{
	
	font-size:14px;

}

.menu_left_top{
	width:225px;
	margin-left:5px;
}

.menu_left_top a{
	color: #003366;
	text-decoration:none;
}

.menu_left_bottom{
	width:215px;
	margin-left:15px;
}

.menu_left_bottom ul{
	padding:0px;
	margin:0;
	list-style:none;
}

.menu_left_bottom ul li.current{
	font-weight:bold;
}

.menu_left_bottom ul li a{
	color: #003366;
	text-decoration:none;
}

/*/*<!--LEft menu -->*/
	
  /*/*<!--Right page -->*/
  
 
.page_right {
	float:left;
	display:inline;
	width:720px;
	
}
.page_info_wrap {
	width:720px;
	float:left;

}
.page_info_wrap .page_header {
	height:30px;
	line-height:25px;
	font-size:18px;
	color:#003366;
	
}
.page_info_wrap .page_wrap {
	height:auto;
width:720px;

}

.page_wrap .left{
	float:left;
	width:360px;
	border-right:#ccc solid 1px;
	display:inline;
}

.page_wrap .left .leftControls{
	clear:left;
	text-align:center;
	color:#003366;
	font-size:16px;
}

.page_wrap .left .leftControls a{
	color:#003366;
}

.page_wrap .left img{
	float:left;
	border:#ccc solid 1px;
	margin-bottom:10px;
}

.page_wrap .right {
	display:inline;
	float:left;
	width:352px;
	margin-left:7px;
	
}

  /*/*<!--2009 Head -->*/
  
 #header09 {
		background-image: url(../images/head.jpg); 
		height:120px;
	}
	
#head109 {

margin-left:630px;

}

 #head209 {

margin-left:260px;

}

#head109 span{
background-image: url(../images/headDot.png); 
background-repeat: no-repeat;
background-position: 0 6px;
*background-position: 0 3px;
margin-right:10px;
}

#head109 a{
margin-left:10px;
font-size:11px;
color:#ccc;
text-decoration:none;

}

  /*/*<!--2009 updates -->*/
