* {
	margin:0;
	padding:0;
/*	border:0;*/
}

.menuContainer {
	position:relative;	
	z-index:100; 
	list-style:none;
}

.aboutMenuContainer { position:relative;top:6px;z-index:101;list-style:none;}

.menuContainer li {
	float:left;
	position:relative;
	display:block;
}

.aboutMenuContainer li {
	position:relative;
    float:left;
    z-index:101;
	display:block;
}

.topMenuButton {
	margin:0;
	padding:0;
	float:left;
	height:122px; 	
}

#new_boats {
	/*width:97px; */
	width:185px;
	background-image:url(images/menu_top/new_boats.jpg); 
}

#preowned_boats {
	background-image:url(images/menu_top/pre_owned.jpg); 
	width:145px;
}


#service {
	background-image:url(images/menu_top/service.jpg); 
	/*width:72px;*/
	width:132px;
}

#parts {
	background-image:url(images/menu_top/parts.jpg); 
	width:167px;
}

#specials_menu {
	background-image:url(images/menu_top/specials.jpg); 
	width:78px;
}

/* #about {
	background-image:url(images/menu_top/about.jpg);
	width:25px;
} */

#resources {
	background-image:url(images/menu_top/resources.jpg); 
	/*width:94px;*/
	width:200px;
	/*width:96px;*/
}

.topMenuButtonActive,
.topMenuButton:hover {
	background-position:0 -122px;
}

.sub_menus,
.menus {
	position:absolute;
	top:122px;
	left:0;
	z-index:100;
	list-style:none;	
	border:0px #00FF00 solid;	
	width:220px;
	display:none;	
}

.about_menus {
    position:absolute;
    top:18px;
    left:0;
	list-style:none;	
	border:0px #00FF00 solid;	
	width:220px;
    z-index:101;
	display:none;	
}

.sub_menus {
	top:0px;
	left:220px;
	display:none;	
}

.has_submenu {
	position:relative;
}

.menus li {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/opaque.png);
	border:0;
	margin:0 0 0 0;
	border:0;
	width:220px;
}

.menus li:hover {
	background-color:#751520;
}


.about_menus li {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/opaque.png);
	border:0;
	margin:0 0 0 0;
	border:0;
	width:220px;
    float:left;
    text-align:left;
    z-index:101;
}

.about_menus li:hover {
	background-color:#751520;
}

/* Menu items */
.menus a {
	padding:0.8em 0 0.8em 0.5em;
	height:1.3em;

	line-height:1.2em;

	display:block;
	border:0;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.about_menus a {
	padding:0.8em 0 0.8em 0.5em;
	height:1.3em;

	line-height:1.2em;

	display:block;
	border:0;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
    float:left;
    text-align:left;
}



/* Esto es un gran hack para IE  */
/*
* html .menus li {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/opaque.png',sizingMethod='scale');
	width:100%;
	padding:0;
	margin:0 0 0 0;

}


.ieFilterDisable {
	background-color:#751520;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false);
}
*/

#about_menu {
    background:url(images/about_background.jpg) no-repeat top center;
    border-bottom-right-radius:10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    /* border-bottom-left-radius:10px;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radiu:10px; */
    color:#fff;
    font-family:Helvetica,Arial,sans-serif;
    font-size:12pt;
    height:27px;
    left:227px;
    position:absolute;
    text-align:center;
    top:0px;
    width:208px;
    z-index:101;
}

#about_menu a {
    color:#fff;
    font-family:Helvetica,Arial,sans-serif;
    font-size:12px;
    text-align:center;
    text-decoration:none;
    z-index:101;
}

#about { margin-left:1em;margin-right:1em;padding-bottom:25px; }
#contact { margin-left:1em; }
