body,html {
		margin:0;
		padding:0;
		background:#e8ebef;
		align:center;
		color:#454545;
	}

body {
		min-width:815px;
	}

#wrap {
		background:#FFFFFF;
		margin:0 auto;
		width:815px;
	}

#header {
		background:#FFFFFF;
	}

#header h1 {
    	padding:5px;
	    margin:0;
    }

#nav {
		background:#FFFFFF;
		padding-top:4px;
		
	}

#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
#nav li{
		display:inline;
		margin:0;
		padding:0;	
	}

.nav2{
		float:left;
		width:775px;
		margin:0px 0 0 40px ;
		}

.nav2 p, .nav2 dd, .nav2 dl {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
    }


#nav2{
		float:left;
		width:775px;
		margin:0px 0 0 40px ;
		}

#nav2 p, #nav2 dd, #nav2 dl {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
    }

#main {
		background:#FFFFFF;
		float:left;
		width:221px;
		margin:0px 0 0 35px ;
	}


#main h2, #main h3, #main p, #main ul, #main li {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
    }

#sidebar {
			background:#FFFFFF;
		float:right;
		width:425px;
		margin:0px  30px 0 0;
		font-family:Arial;
		font-size:13px;
		color:#272727;
	}

#sidebar ul {
		margin-bottom:0;
    }

#sidebar h3, #sidebar p {
		padding:0 0px 0 0;
    }
    
    
    
    
/*right section bigger as on product pages*/
    
    #mainr {
		background:#FFFFFF;
		float:left;
		width:100px;
		margin:0px 0 0 40px ;
	}
	#mainr h2, #main h3, #main p {
		padding:-10px 15px;
		font-family:Arial;
		font-size:12px;
    }
	#sidebarr {
		background:#FFFFFF;
		float:right;
		width:525px;
		margin:0px  35px 0 0;
		font-family:Arial;
		font-size:12px;
	}
	#sidebarr ul {
		margin-bottom:0;
    }
    #sidebarr h3, #sidebar p {
		padding:0 0px 0 0;
    }
    
    
    
 
 /*one column - all the way across - as on newsletter pages*/
 
 
 #main0 {
		background:#FFFFFF;
		float:left;
		width:740px;
		margin:0px 0 0 40px ;
	}
#main0 h2, #main h3, #main p, #main ul, #main li {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
    }





/*left section bigger as on health pages*/

#mainl {
		background:#FFFFFF;
		float:left;
		width:500px;
		margin:0px 0 0 40px ;
	}
	#mainl h2, #main h3, #main p, #main ul, #mail li {
		padding:-10px 15px;
		font-family:Arial;
		font-size:13px;
    }
	#sidebarl {
		background:#FFFFFF;
		float:right;
		width:200px;
		margin:0px  35px 0 0;
		font-family:Arial;
		font-size:13px;
	}
	#sidebarl ul {
		margin-bottom:0;
    }
    #sidebarl h3, #sidebar p {
		padding:0 0px 0 0;
    }

  
  
  
  
  
	#footer {
		background:#FFFFFF;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
		color:#454545;
		font-family:Arial;
		font-size:10pt;
    }
    
    #main a:link {color: #792720; text-decoration: underline; }
#main a:active {color: #792720; text-decoration: underline; }
#main a:visited {color: #792720; text-decoration: underline; }
#main a:hover {color: #836414; text-decoration: none; }


#footer a:link {color: #454545; text-decoration: none; }
#footer a:active {color: #454545; text-decoration: none; }
#footer a:visited {color: #454545; text-decoration: none; }
#footer a:hover {color: #836414; text-decoration: none; }

#sidebar a:link {color: #792720; text-decoration: underline; }
#sidebar a:active {color: #792720; text-decoration: underline; }
#sidebar a:visited {color: #792720; text-decoration: underline; }
#sidebar a:hover {color: #836414; text-decoration: none; }

#nav2 a:link {color: #792720; text-decoration: underline; }
#nav2 a:active {color: #792720; text-decoration: underline; }
#nav2 a:visited {color: #792720; text-decoration: underline; }
#nav2 a:hover {color: #836414; text-decoration: none; }

a:link {color: #792720; text-decoration: none; }
a:active {color: #792720; text-decoration: none; }
a:visited {color: #792720; text-decoration: none; }
a:hover {color: #836414; text-decoration: none; }

* html .nav2 {
		
		margin-left:20px;
		margin-right:-30px;
	}
	  
      * html #main {
		margin-left:20px;
		margin-right:-30px;
	}
	 * html #sidebar {
		width:480px;
		margin-left:20px;
	}
    
    
    ul.IR li {
  position: relative;
  / *overflow: hidden;
  commented out for this example */
  font-size: 0.9em;
}

.IR em {
  display: block;
  position: absolute;
  top: 0; left: 0;
  z-index: 1;
}

/* For IE5.x mac only */
* html>body .IR {
  position: static;
  / *overflow: visible;
  commented out for this example */
  font-size: 10px;
}

* html>body .IR em  { position: static; }
.nav { list-style: none; }
.nav li { float: left; padding-bottom: 10px; }
.nav li, .nav li em { width: 454px; height: 104px;}
.link1 em, .link2 em, .link3 em {
  background: url(images/links.jpg) no-repeat;
  cursor: pointer;
}


#blocks {
border: none;
margin: 0px;
padding: 0px;
}

.col{
float: left;
color: #454545;
font-family:Arial;
		font-size:13px;
}

/*THE SUMATORY OF COL WIDTHS CAN NOT BE OVER THE WIDTH OF THEIR CONTAINING BLOCK*/
/*IN IE EXPLORE CAN NOT BE OVER 99%*/
/*WHEN THE WIDTH LIMIT IS PASSED THE LAST FLOAT WILL BE POSITIONED UNDER THE*/
/*FIRST COLUMN*/

#col1{
width: 48.25%;
}
#col2{
width: 48.25%;
}


	
.col .block1{
width: 90%;
float: left;
}	

#lists { list-style:none; position:relative; height:25px; float:left; width:800px; z-index:500; font-family: sans-serif} 
#lists li {margin-left:10px; display:inline; float:left; height:25px; }
#lists li a.tl {display:block; width:85px; height:25px; text-decoration:none; line-height:20px; font-size:13px; font-weight:bold; text-indent:10px; font-weight:normal; color:#4d5a11; text-align: center}

#lists div {display:none;}

#lists li a:hover {text-decoration:none; white-space:normal; }
#lists li:hover > a {text-decoration:none; white-space:normal; background:url(images/hover.gif) no-repeat bottom center;}

#lists :hover div
{display:block; width:348px; background:#e8ebef; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; position:absolute; left:40px; top:25px; border:1px solid #888; padding-bottom:10px;}

#lists :hover div dl {display:inline; padding:0; margin:0 5px 5px 5px; float:left; width:159px;}
#lists :hover div dl dt {width:159px; background:#e8ebef; text-indent:10px; margin:10px 0 0px 0; text-decoration:none; height:20px; line-height:20px;}

#lists .two:hover div {left:-150px;}
#lists .two:hover div dl {width:129px;}
#lists .two:hover div dl dt {width:129px;}

#lists .single:hover div dl {width:129px;}
#lists .single:hover div dl dt {width:129px;}

#lists :hover div dl dd {padding:0; margin:0;}

#lists :hover div dt a {text-decoration:none;  font-weight: bold; cursor:default; font-weight:normal; font-size:13px; color:#454545; }
#lists :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:11px; color:#454545; text-indent:10px; line-height:15px;}
#lists :hover div dd a:hover {text-decoration:underline;}

#lists .clear {clear:both;}	

.menu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  
  }
  


.menu li {
  float:left;
  min-width:114px;
  font-family:Arial;
		font-size:13px;
		
		
  }
.menu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:130px; 
  float:center; 

  }
* html .menu a {
  width:78px;
    padding-left:5px;
    margin-left:15px;
  }
.menu a span {
  display:block; 
  color:#4d5a11; 
  background:#FFFFF; 
  border:1px solid #ffffff; 
  border-width:2px 1px; 
  text-align:center; 
  padding:0px; 
  cursor:pointer;
  
  }
* html .menu a span {
  width:90px; 
  cursor:hand; 
  width:66px;
  height:-20px;
  
  }
.menu a b {
  display:block; 
  border-bottom:1px solid #ffffff;
  }
.menu a em {
  display:none;
  }
.menu a:hover {
  background:#ffffff;
  }
.menu a:hover span {
  color:#4d5a11; 
  background:#ffffff;
  
  }
  
  
.menu a:hover em {
  display:block; 
  overflow:hidden; 
  border:6px solid #836414; 
  border-color:#836414 #fff; 
  border-width:6px 6px 0px 6px; 
  position:absolute; 
  left:50%; 
  margin-left:-6px;
  
  }

