﻿/*********** THIS STYLE SHEET SHOULD BE USED BY ALL EN-US Weber.com sites ********/
/*************** Exeptions should be written to local copies of this file *******/
#topNav
{
   background: url(/assets/en-us/img/TopNav_bg.gif) no-repeat;
   width: 991px;
   height: 65px;
   margin-left: auto;
   margin-right: auto;
/*   border: solid 1px blue;*/
}

#topNavContent
{
   position:inherit;
   width: 978px;
   height: 40px;
   padding: 9px 2px 0px  0px;
   margin-right: auto;
/*   border: solid 1px red;*/
}
#topNavSearch
{
   background: url(/assets/en-us/img/TopNav_Search_bg.gif) no-repeat;
   width: 265px;
   height: 38px;
   margin-left: auto;
   margin-right: auto;
   padding: 3px 0px 0px 10px;
 /*  border: solid 1px gold;*/
}

* html a:hover
{
visibility:visible
}

.nav_findAGrill
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/assets/en-us/img/Nav_FindAGrill_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 100px;
height: 40px;
margin: 0;
padding: 0;
}

.nav_findAGrill a
{
display: block;
color: #000000;
font-size: 11px;
width: 100px;
height: 40px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.nav_findAGrill img
{
width: 100px;
height: 40px;
border: 0
}

.nav_findAGrill a:hover img
{
visibility:hidden
}

.nav_findAGrill span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
/**************  REcipe **********/
.nav_findARecipe
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/assets/en-us/img/Nav_FindARecipe_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 110px;
height: 40px;
margin: 0;
padding: 0;
}

.nav_findARecipe a
{
display: block;
color: #000000;
font-size: 11px;
width: 110px;
height: 40px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.nav_findARecipe img
{
width: 110px;
height: 40px;
border: 0
}

.nav_findARecipe a:hover img
{
visibility:hidden
}

.nav_findARecipe span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
/**************  Community **********/
.nav_Community
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/assets/en-us/img/Nav_Community_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 94px;
height: 40px;
margin: 0;
padding: 0;
}

.nav_Community a
{
display: block;
color: #000000;
font-size: 11px;
width: 94px;
height: 40px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.nav_Community img
{
width: 94px;
height: 40px;
border: 0
}

.nav_Community a:hover img
{
visibility:hidden
}

.nav_Community span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
/**************  Support **********/
.nav_Support
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/assets/en-us/img/Nav_Support_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 78px;
height: 40px;
margin: 0;
padding: 0;
}

.nav_Support a
{
display: block;
color: #000000;
font-size: 11px;
width: 78px;
height: 40px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.nav_Support img
{
width: 78px;
height: 40px;
border: 0
}

.nav_Support a:hover img
{
visibility:hidden
}

.nav_Support span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/**************  Bookshelf **********/
.nav_Books
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/assets/en-us/img/Nav_Books_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 135px;
height: 40px;
margin: 0;
padding: 0;
}

.nav_Books a
{
display: block;
color: #000000;
font-size: 11px;
width: 135px;
height: 40px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.nav_Books img
{
width: 135px;
height: 40px;
border: 0
}

.nav_Books a:hover img
{
visibility:hidden
}

.nav_Books span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
/**************  Store **********/
.nav_Store
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/assets/en-us/img/Nav_Store_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 74px;
height: 40px;
margin: 0;
padding: 0;
}

.nav_Store a
{
display: block;
color: #000000;
font-size: 11px;
width: 74px;
height: 40px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.nav_Store img
{
width: 74px;
height: 40px;
border: 0
}

.nav_Store a:hover img
{
visibility:hidden
}

.nav_Store span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.SearchBoxDiv
{
    width:274px;
   /*border: solid #cccccc 1px;*/
    height:32px;
    padding-left: 10px;
    padding-right: 10px;
    }
.SearchBoxDiv input
    {
    font-size: 14px;
	color: #666666;
	background: transparent;
	border: solid 0px #ffffff;
	}

