      /******************	
      ** global styles **
      ******************/	

body {
	font-family:verdana, Arial, sans-serif;
	font-size:11px;
	background-image:url(body_bg.gif);
	background-repeat:repeat-x;
	margin-right:0px;
	padding:0 0 0 6px;
	}
	
body p{
	font-family:verdana, Arial, sans-serif;
	font-size:10px;
	padding:6px 6px 6px 6px;}

a:link, a:visited{
	color:#4A75BD;
	}
	
/******************* custom styles ****************************************************************
3 table layout

     ------------------------------------------------------------
     /                                                          /
     /                     #banner                              /
     /                                                          /
     ------------------------------------------------------------
     /          /                                               /
     /   #lh    /                 #main                         / 
     /          /                                               / 
     /          /                                               /
     /          /                                               /
     -----------/                                               /
          |     /                                               /
	      V	    /                                               /
			    -------------------------------------------------
			                         |
								     V
									 
***************************************************************************************************

      /****************	
      ** banner styles **
      ****************/	

#banner {
	z-index:99;
	background-image:url(banner_bg.gif);
	background-repeat:no-repeat;
	width:100%;
	height:80px;
	position:absolute;
	top:0px;
	left:0px;
	}
	
#banner img{
	margin:0px 0px 0px 0px;
	}
	

	  /**************	
      ** lh styles **
      **************/	
	  
#lh {
	z-index:100;
	position:absolute;
	top:75px;
	left:0px;
	width:150px;
	}

#lhnavtop{
	background-image:url(lhnav_t.gif);
	background-repeat:no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333399;
	padding:8px 0 0 12px;
	margin: 0 0 0 0;
	height:29px;
	border-bottom:1px solid #cccccc;
	}

#lhnav{
	font-size:14px;
	}

#lhnav a:link, #lhnav a:visited{
	background-image:url(lhnav_bg.gif);
	background-repeat:no-repeat;
	font-family:Helvetica, Arial, sans-serif;
	display: block;
	padding: 3px 0px 3px 12px;
	color: #333366;
	text-decoration:none;
	border-bottom:1px solid #cccccc;
	}

#lhnav a:hover{
	background-image:url();
	background-color:#CCCCCC;
	text-decoration: none;
	color:#000000;
	border-bottom:1px solid #666666;
	}

#find {
	background-image:url(find_bg.gif);
	background-repeat:repeat-y;
	font-size:11px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	text-indent:13px;
	}
	

#find a{
	display: block;
	padding: 13px 10px 1px 15px;
	color:#FF9933;
	text-decoration:none;
	}

#find a:hover {
	color:#CC6633;
	text-decoration:none;
	}
	
#dnld {
	background-image:url(dnld_bg.gif);
	background-repeat:repeat-y;
	font-size:11px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	text-indent:13px;
	}
	

#dnld a{
	display: block;
	padding: 13px 10px 1px 15px;
	color:#FF9933;
	text-decoration:none;
	}

#dnld a:hover {
	color:#CC6633;
	text-decoration:none;
	}
	
.banner{
	margin: 5px 0px 5px 5px;
	}

      /****************	
      ** main styles **
      ****************/	

#main {
	z-index:100;
	position:absolute;
	top:50px;
	left:150px;
	}

#topnav {
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	padding: 0 12px 0 7px; 
	height:25px;
	}

	  
#topnav a{
	font-family: Helvetica, Arial, sans-serif;
	color:#669900;
	text-decoration:none}
	
#topnav a:hover{
	color:#666666;
	text-decoration:none;
	}

.mainl {
	border-left: 1px solid #777777;
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
	background-color:#FFFFFF;
	padding:6px 6px 6px 6px;
	}
	
.footer{
	padding: 6px 0 6px 6px;
	font-family:verdana, Arial, sans-serif;
	font-size:9px;
	color:#CCCCCC;
	}
	
	
      /***********************
      ** maincontent styles **
      ***********************/	

	
#maincontent {
	margin:4px6px6px 4px;
	}

.maincontent{
	border:1px solid #ffffff;
	} 

.maincontent h3{
	padding:6px 0 0 6px;
	margin:0 0 6px 0;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	}

.maincontent p{
	padding:6px 6px 0 6px;
	margin:0 0 6px 0;
	font-size:10px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#333366;
	
	}

.maincontent div{
	border-top:1px solid #cccccc;
	}
	
.tellme a:link, .tellme a:visited{
	font-family:verdana, Arial, sans-serif;
	background-color:#669900;
	border:1px solid #818181;
	padding: 3px 3px 3px 3px;
	color: #ffffff;
	text-decoration:none;
	width:auto;
	}

.tellme a:hover{
	background-color:#669900;
	background-repeat:repeat-y;
	text-decoration: none;
	color:#FFFFFF;
	}

#prod{
	background-image:url(../images/prod.jpg);
	background-repeat:no-repeat;
	padding: 10px 70px 90px 10px;
	color:#333366;
	font-size:10px;
	}
	
#info{
	background-image:url(../images/info.jpg);
	background-repeat:no-repeat;
	padding:130px 70px 37px 65px;
	color:#FFFFFF;
	font-size:10px;
	}
	

.white{
	color:#FFFFFF;
	}

.green{
	color:#669900;
	}
	
.green a{
	color:#669900;
	}

.green a:hover{
	color:#666666;
	}
	
.blue{
	color:#4a75bd;
	}
	
.blue a{
	color:#4a75bd;
	}

.blue a:hover{
	color:#475978;
	}
	
.orange{
	color:#FF9933;
	}
	
.orange a:link, .orange a:visited{
	color:#FF9933;
	}

.orange a:hover{
	color:#DE6A2B;
	}

#coach{
	border-top:1px solid #cccccc;
	font-family:verdana, Arial, sans-serif;
	font-size:10px;
	}

#coach img{
	float:left;
	margin:6px 6px 6px 0;
	position:relative;
	left:0px;
	}

#coach p{
	padding:6px 6px 6px 6px;
	}
	
#coach h1{
	font-size:14px;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif
	}
	
/************************************* internal layout div ids only **************************/

#w{
	width:600px;
	}
	
#half{
	width:298px;
	border:1px solid #ffffff;
	float:left;
	}
	
#third{
	width:198px;
	border:1px solid #ffffff;
	float:left;
	}

#twothirds{
	width:398px;
	border:1px solid #ffffff;
	float:left;
	}
	
#quarter{
	width:148px;
	border:1px solid #ffffff;
	float:left;
	}

#nquarter{
	width:150px;
	float:left;
	}

#threequarters{
	width:448px;
	border:1px solid #ffffff;
	float:left;
	}

#nthreequarters{
	width:450px;
	float:left;
	}

#eighth{
	width:73px;
	border:1px solid #ffffff;
	float:left;
	}
	
#threeeighths{
	width:223px;
	border:1px solid #ffffff;
	float:left;
	}

#fiveeighths{
	width:373px;
	border:1px solid #ffffff;
	float:left;
	}
	
#seveneighths{
	width:523px;
	border:1px solid #ffffff;
	float:left;
	}

.grey{
	background-color:#cccccc;
	}
	
.gb{
	font-family:Helvetica, Arial, sans-serif;
	color:#7ddc00;
	}

div div div{
	border-top:1px solid #000000;
	margin:0 3px 0 3px;
	}
legrand {
	color: #AB9647;
}
h3legrand {
	color: #AB9647;
}
legrand {
	color: #AB9647;
}
.legrand {

	color:#AB9647;
}
.legrand a:link, .legrand a:visited {

	color:#CC0000;
}
.legrand a:hover {

	color:#993333;
}

