#header {width: 910px; height: 125px; margin: 0 auto; background: url(../images/topnav_bkgrd.jpg) top right no-repeat; border-top: 1px solid #b9121b; border-left: 1px dotted #d8d6d6; border-right: 1px dotted #c6c4c4; text-align: left;position: relative; z-index: 5;}

#header ul, #header li {margin: 0; padding: 0; list-style: none; font-family: "Trebuchet MS", "Myriad Pro Light", Arial, sans-serif;}
#header li a {text-decoration: none;}

.googleSearch {overflow: hidden; width: 350px; height: 30px; margin: 0; padding: 0; float: left; display: inline; text-transform:uppercase;}
.topnav {width: 410px; height: 30px; margin: 0 7px 0 0; padding: 0; float: right; display: inline; text-transform:uppercase;}
#header .topnav ul li {margin: 5px 19px 0 0; padding: 0; float: right; }
.topnav ul li a,
.topnav ul li a:visited {color: #b7b2b2; font-size: 11px; font-weight: bold; padding-left: 15px;}
.topnav ul li a:hover {color: #6c6c6c;}
.topnav ul li a.home {background:url(../images/icon_house.png) top left no-repeat; }
.topnav ul li a.newsletter {background:url(../images/icon_newsletter.png) top left no-repeat; margin-right: -5px; }
.topnav ul li a.facebook {background:url(../images/facebook.jpg) top left no-repeat; }
.topnav ul li a.google {background:url(../images/icon_google.png) top left no-repeat; }
.topnav ul li a.blog {background:url(../images/icon_rss.png) top left no-repeat; }
.topnav ul li a.cart {background:url(../images/icon_cart.png) top left no-repeat; }
.topnav ul li a img {padding-top: 3px; border: none; padding-left: 0;}


#header .logo_area {width: 349px; height: 72px; margin: 0px 0 0 20px; float: left; display: inline; }
#header .logo_area img {}
#header h3.slogan {width: 450px; height: 40px; margin: 11px 70px 0 0; padding-left: 20px; float: right; background: url(../images/yel_bracket.png) top left no-repeat; color: #aea9aa; font-family:  Arial, sans-serif; font-size: 14px; font-style:italic; font-weight: normal; text-transform: none; }


#mainnav {width: 910px; height: 30px; padding-top: 6px; display: block; background: url(../images/menu_bkgrd.jpg); clear: both; text-align: center; position: absolute; top: 90px; }
#menu {width:910px; margin: 0 auto; font-size: 14px;}

/*

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;text-transform:uppercase; display:inline-block;}


#menu li {display:inline-block; display:inline;}
#menu ul.level1 div {position:absolute; left:-9999px;}

#menu ul.level1 {margin:0 auto;}
#menu ul.level1 li.level1-li {float:left; display:block; position:relative; z-index:6;}

#menu ul li div ul {padding:0 1px 6px 1px; background:#d02626; text-transform: none; }

#menu a {margin: 0 6px; padding:0 14px; display:block; color:#6c6c6c; line-height:25px; text-decoration:none; font-weight: bold;}
#menu ul.level1 li.level1-li a.level1-a {float:left;}

#menu ul li:hover div {left:6px; top:25px;}
#menu ul li:hover div ul {display:block; position:relative; left:0px; border:1px solid #dc5e5f; border-top: none;}
#menu ul li div ul li a {background:#d02626; color: #fff; font-weight: normal;}
#menu ul li div ul li a:hover {background:#dc5e5f;}

#menu a:hover div {left:6px; top:23px; }
#menu a:hover div ul {position:relative; left:7px; background:#d02626;}

#menu li a.fly {position: relative; z-index: 8;}

#menu li a:hover,
#menu li a.fly:hover {background-color:#d02626; color:#fff;} 
#menu li:hover > a,
#menu ul li:hover > a.fly {background-color:#d02626; color:#fff;}



#menu table {position:absolute; height:0; width:0; left:50%; border-collapse:collapse; margin-top:-4px;}

*/


/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */

.menu5 {text-align: center; position:relative; height:20px; margin:0 auto; padding:0; list-style-type:none;
text-transform:uppercase; }

.menu5 ul {padding:0; margin:0 auto; list-style-type:none; text-align:center; /* for Firefox */}

.menu5 li {float:left; position:relative; text-align: center;}

.menu5 li a, .menu5 li a:visited {margin:0 4px; display:block; text-decoration:none; float:left; padding: 0 15px; height:25px; line-height:25px; color:#6c6c6c; text-align: left; font-weight: bold;}

.menu5 li ul {visibility:hidden; position:absolute; top:25px; left:0; height:0; overflow:hidden; text-align: left;}

.menu5 table {margin:-1px; border-collapse:collapse; /* font size for IE5.5 */}


/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {text-decoration: none; border:0; color: #fff; background:#d02626; }

.menu5 li:hover ul,
.menu5 li a:hover ul {visibility:visible; height:auto; background:#d02626; border-right:1px solid #dc5e5f; border-left:1px solid #dc5e5f; border-bottom:1px solid #dc5e5f; left:4px; top:25px; overflow:visible; text-align:left; font-size: 13px; text-transform:none;}

.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {margin: 0 auto; padding:3px 4px 3px 15px; display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; width:140px;}

.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {background:#dc5e5f;}

.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {visibility:hidden; position:absolute; top:0; left:150px; height:0; overflow:hidden; background:#d02626;}

.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {text-decoration:underline; background:#dc5e5f;}

.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {margin-left: -5px; visibility:visible; color:#000; border:1px solid #dc5e5f; height:auto; background:#d02626; width:160px;} 

.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {width:160px; display:block; height:auto; padding-left: 6px; }

.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}

.menu5 li ul li:hover ul.wider,
.menu5 li ul li a:hover ul.wider {width: 310px;}

.menu5 li:hover ul li:hover ul li.wide_class,
.menu5 li a:hover ul li:hover ul li.wide_class,
.menu5 li:hover ul li:hover ul li.wide_class a,
.menu5 li a:hover ul li a:hover ul li.wide_class a {width: 310px;}



