/********************************************************************************
* 
* © 2007 Ecliptic Technologies, Inc. - All Rights Reserved
* Unauthorized use or reproduction of this product is strictly prohibited by law.
*
* Name: Horizontal-nav CSS
* Description: CSS file for the header links for the Robert Gibb & Sons website
*
*********************************************************************************/

/*--div section--*/

div.topnav
	{
	width:375px;
	float:left;
	margin:25px 0px 0px 0px;
	padding:0px;
	background:transparent;
	z-index:1;
	}
	
* html div.topnav
	{
	width:375px;
	float:left;
	margin:23px 0px 0px 0px;
	padding:0px;
	background:transparent;
	z-index:1;
	}
	
div.logo_home
	{
	width:140px;
	height:70px;
	float:left;
	clear:both;
	margin:5px 0 0 118px;
	background:transparent;
	z-index:1;
	}
	
* html div.logo_home
	{
	width:140px;
	height:70px;
	float:left;
	clear:both;
	margin:5px 0 0 59px;
	background:transparent;
	z-index:1;
	}

div.logo_uppernav
	{
	width:300px;
	float:left;
	clear:both;
	margin:11px 0 0 49px;
	background:transparent;
	z-index:1;
	}
	
* html div.logo_uppernav
	{
	width:300px;
	float:left;
	clear:both;
	margin:11px 0 0 24px;
	background:transparent;
	z-index:1;
	}
	
div.logo_lowernav
	{
	width:360px;
	float:left;
	clear:both;
	margin:6px 0 0 0;
	background:transparent;
	z-index:1;
	}
	
/*--list section--*/

ul.topnav
	{
	float:left;
	width:100%;
	padding:0;
	margin:0 0 0 0px;
	list-style-type:none;
	}
	
li.topnav
	{
	display:inline;
	}
	
/*--links section--*/
	
a.topnav:link, a.topnav:visited
	{
	float:left;
	width:125px;
	display:block;
	margin:0px;
	padding:0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	}
	
/* star hack to correct margin/padding discrepencies between IE6 and IE7 */
	
* html a.topnav:link
	{
	float:left;
	width:125px;
	display:block;
	margin:0px -1px 0px 0px;
	padding:0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	}
	
* html a.topnav:visited
	{
	float:left;
	width:125px;
	display:block;
	margin:0px -1px 0px 0px;
	padding:0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	}
	
a.topnav:hover
	{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#240c0c;
	}
	
/* star hack to correct margin/padding discrepencies between IE6 and IE7 */
	
* html a.topnav:hover
	{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#240c0c;
	}
	
a.topnav:active
	{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#491818;
	
	}
	
a.buttons_home
	{
	float:left;
	width:139px;
	height:69px;
	margin:0px;
	padding:0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	}

a.buttons_uppernav
	{
	float:left;
	width:82px;
	margin:0px 9px 0px 4px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	}
	
a.buttons_lowernav
	{
	float:left;
	width:82px;
	margin:0px -23px 0px 79px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	}