@charset "UTF-8";
/*
----------------------------------------------
*
*	Project:	Char-Broil
*	Date:		01.04.10
*
----------------------------------------------
*/

/* Reset & Sticky Footer
----------------------------------------------- */
* {
	font-family:"Arial Narrow", Helvetica, sans-serif;
	margin:0;
	outline:0;
	padding:0;
}
html, body, #wrap { height:100%; }
body > #wrap {
	height:auto;
	min-height:100%;
}
#wrap {
	position:relative;
	width:100%;
	z-index:1;
}
#main_content { padding-bottom:49px;}  /*29px;Changed by WCBIT must be same height as the footer */
#footer {
	/*position:fixed;*/
	bottom:0px;
	width:100%;
	z-index:30;
	
}
#bottomHills{
	/*position:fixed;*/
	bottom:49px; /*29px; Changed by WCBIT  */
	width:100%;
	z-index:-10;
	_margin-top:-350px;
}
#footContain{
	background:url(../../images/footer_nav_bg2.jpg) repeat-x center top;
	width:100%;
	height:49px; /*29px; Changed by WCBIT  */
	padding-top:10px;
}
/*	Clear Fix	*/
.clear_fix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear_fix { display:inline-block; }
/* Hides from IE-mac \*/
	* html .clear_fix { height: 1%; }
	.clear_fix { display:block; }
/*	end hide from IE-mac, end Clear Fix */
img, img a {
	border:0;
	display:block;
}
#btm-right{
	width:100%;
	height:354px;
}

#top-left {
	background:url(../../images/bg-top-left.jpg) no-repeat left top;
	
}
#top-right {
	background:url(../../images/bg-top-right.jpg) no-repeat right top;
	
}
#btm-left {
	background:url(../../images/bg-btm-left.jpg) no-repeat left bottom;
}
#btm-right {
	background:url(../../images/bg-btm-right.jpg) no-repeat right bottom;
}
#btm-left.homepage { background:url(../../images/bg-btm-left-home.jpg) no-repeat left bottom !important; }
#btm-right.homepage { background:url(../../images/bg-btm-right-home.jpg) no-repeat right bottom !important; }

/* Classes
----------------------------------------------- */
.absolute { position:absolute; }
.clear { clear:both; }
.float-left { float:left; }
.float-right { float:right; }


#header {
	background:url(../../images/header_nav_bg.jpg) repeat-x center top;
	height:66px;
	position:relative;
	width:100%;
}
	ul#main_nav {
		list-style:none;
		margin:0 auto;
		position:relative;
		width:1022px;
	}
		ul#main_nav li {
			color:#fff;
			cursor:pointer;
			display:block;
			float:left;
			font-size:13px;
			padding:30px 0 20px;
			position:relative;
			text-align:center;
			text-shadow: 0.1em 0.1em 0.25em #000;
		}
		ul#main_nav li:hover { color:#f00; }
			
			#logo {
				background:url(../../images/_top-nav/char-broil-logo.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/char-broil-logo.jpg) no-repeat 0 0;
				height:66px;
				_left:18px;
				padding:0 !important;
				position:relative;
				width:208px;
			}
			
			#store {
				background:url(../../images/_top-nav/off/products.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/products.jpg) no-repeat 0 0;
				width:61px;
			}
			
			#products {
				background:url(../../images/_top-nav/off/products2.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/products2.jpg) no-repeat 0 0;
				width:64px;
			}
			#parts {
				background:url(../../images/_top-nav/off/large.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/large.jpg) no-repeat 0 0;
				width:120px;
			}
			#recipes {
				background:url(../../images/_top-nav/off/events.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/events.jpg) no-repeat 0 0;
				width:96px;
			}
			#events {
				background:url(../../images/_top-nav/off/events2.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/events2.jpg) no-repeat 0 0;
				width:106px;
			}
			#infrared {
				background:url(../../images/_top-nav/off/whatisinfrared2.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/whatisinfrared2.jpg) no-repeat 0 0;
				width:104px;
			}
			
			/*UPDATED 3/21/2011 for removal of trade secrets*/
			
			#customer_support {
				background:url(../../images/_top-nav/off/support.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/support.jpg) no-repeat 0 0;
				width:61px;
			}
		
			#header_filler {
				background:url(../../images/_top-nav/off/store.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/store.jpg) no-repeat 0 0;
				width:71px;
			}
			#edge {
				background:url(../../images/_top-nav/right_edge.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/right_edge.jpg) no-repeat 0 0;
				height:66px;
				width:64px;
			}
			#edge span {
				color:#fff;
				font-size:11px;
				font-weight:900;
				position:relative;
				left:-8px;
			}
			
			
			
			/* Updated on 3/21/2011 - for removal of trade secrets, I just moved the rest of the items up, so this is why the names do not match anymore

              HERE's ORIGINAL CODE
              #trade_secrets {
				background:url(../../images/_top-nav/off/trade_secrets.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/trade_secrets.jpg) no-repeat 0 0;
				width:90px;
			}
			#customer_support {
				background:url(../../images/_top-nav/off/support.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/support.jpg) no-repeat 0 0;
				width:61px;
			}
			#store {
				background:url(../../images/_top-nav/off/store.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/off/store.jpg) no-repeat 0 0;
				width:71px;
			}
			#edge {
				background:url(../../images/_top-nav/right_edge.png) no-repeat 0 0;
				_background:url(../../images/_top-nav/right_edge.jpg) no-repeat 0 0;
				height:66px;
				width:64px;
			}
			#edge span {
				color:#fff;
				font-size:11px;
				font-weight:900;
				position:relative;
				left:-8px;
			}



            */
			
			
			
			
			#products:hover { background:url(../../images/_top-nav/on/parts.png) no-repeat 0 0; }
			#parts:hover { background:url(../../images/_top-nav/on/parts.png) no-repeat 0 0; }
			#recipes:hover { background:url(../../images/_top-nav/on/recipes.png) no-repeat 0 0; }
			#events:hover { background:url(../../images/_top-nav/on/events.png) no-repeat 0 0; }
			#infrared:hover { background:url(../../images/_top-nav/on/whatisinfrared.png) no-repeat 0 0; }
			#customer_support:hover { background:url(../../images/_top-nav/on/trade_secrets.png) no-repeat 0 0; }
			#store:hover { background:url(../../images/_top-nav/on/support.png) no-repeat 0 0; }
			/*#header_filler:hover { background:url(../../images/_top-nav/on/store.png) no-repeat 0 0; }*/
			/*
	        #trade_secrets:hover { background:url(../../images/_top-nav/on/trade_secrets.png) no-repeat 0 0; }
			#customer_support:hover { background:url(../../images/_top-nav/on/support.png) no-repeat 0 0; }
			#store:hover { background:url(../../images/_top-nav/on/store.png) no-repeat 0 0; }
            */
			
			#products:hover { _background:url(../../images/_top-nav/on/products.jpg) no-repeat 0 0; }
			#parts:hover { _background:url(../../images/_top-nav/on/parts.jpg) no-repeat 0 0; }
			#recipes:hover { _background:url(../../images/_top-nav/on/recipes.jpg) no-repeat 0 0; }
			#events:hover { _background:url(../../images/_top-nav/on/events.jpg) no-repeat 0 0; }
			#infrared:hover { _background:url(../../images/_top-nav/on/whatisinfrared.jpg) no-repeat 0 0; }
			#customer_support:hover { _background:url(../../images/_top-nav/on/trade_secrets.jpg) no-repeat 0 0; }
			#store:hover { _background:url(../../images/_top-nav/on/support.jpg) no-repeat 0 0; }
			/*#header_filler:hover { _background:url(../../images/_top-nav/on/store.jpg) no-repeat 0 0; }*/
	        /*	
            #trade_secrets:hover { _background:url(../../images/_top-nav/on/trade_secrets.jpg) no-repeat 0 0; }
			#customer_support:hover { _background:url(../../images/_top-nav/on/support.jpg) no-repeat 0 0; }
			#store:hover { _background:url(../../images/_top-nav/on/store.jpg) no-repeat 0 0; }
            */
			
			
			
			/* Added by WCB IT */
			#products.on {background: url(../../images/_top-nav/on/products.png) no-repeat 0 0;}
			#parts.on{background:url(../../images/_top-nav/on/parts.png) no-repeat 0 0; }
			#recipes.on {background:url(../../images/_top-nav/on/recipes.png) no-repeat 0 0; }
			#events.on {background:url(../../images/_top-nav/on/events.png) no-repeat 0 0; }
			#infrared.on {background:url(../../images/_top-nav/on/whatisinfrared.png) no-repeat 0 0; }
			#customer_support.on {background:url(../../images/_top-nav/on/trade_secrets.png) no-repeat 0 0; }
			#store.on {background:url(../../images/_top-nav/on/support.png) no-repeat 0 0; }
			#header_filler.on {background:url(../../images/_top-nav/on/store.png) no-repeat 0 0; }
			/*
            #trade_secrets.on {background:url(../../images/_top-nav/on/trade_secrets.png) no-repeat 0 0; }
			#customer_support.on {background:url(../../images/_top-nav/on/support.png) no-repeat 0 0; }
			#store.on {background:url(../../images/_top-nav/on/store.png) no-repeat 0 0; }
            */
			
			#products.on {_background: url(../../images/_top-nav/on/products.jpg) no-repeat 0 0;}
			#parts.on{_background:url(../../images/_top-nav/on/parts.jpg) no-repeat 0 0; }
			#recipes.on {_background:url(../../images/_top-nav/on/recipes.jpg) no-repeat 0 0; }
			#events.on {_background:url(../../images/_top-nav/on/events.jpg) no-repeat 0 0; }
			#infrared.on {_background:url(../../images/_top-nav/on/whatisinfrared.jpg) no-repeat 0 0; }
			#customer_support.on {_background:url(../../images/_top-nav/on/trade_secrets.jpg) no-repeat 0 0; }
			#store.on {_background:url(../../images/_top-nav/on/support.jpg) no-repeat 0 0; }
			#header_filler.on {_background:url(../../images/_top-nav/on/store.jpg) no-repeat 0 0; }
			/*
            #trade_secrets.on {_background:url(../../images/_top-nav/on/trade_secrets.jpg) no-repeat 0 0; }
			#customer_support.on {_background:url(../../images/_top-nav/on/support.jpg) no-repeat 0 0; }
			#store.on {_background:url(../../images/_top-nav/on/store.jpg) no-repeat 0 0; }
			*/
			
			
	#search {
		background:url(../../images/search_bg.png) no-repeat 0 0; _background:url(../../images/search_bg.gif) no-repeat 0 0;
		/*background:red;*/
		height:29px;
		position:absolute;
		right:10px;
		top:0; /* need to specify for IE */
		width:316px;
	}
		input.search_input {
			background:transparent;
			border:0 !important;
			font-size:11px;
			margin:5px 0 0 23px;
			width:214px;
			
		}
		input.search_submit {
			background:transparent;
			border:0;
			cursor:pointer;
			width:60px;
 
		}

        /* ADDED BY WCB IT --------------------------------------*/
        #header_language {
        margin: 7px 0 0 23px;
		height:29px;
		position:absolute;
		right:90px;
		top:0; /* need to specify for IE */
		width:275px;
            font-size:11px;
         color:White;
          text-decoration: none;
          font-weight:bold;
        }
        #header_language a {color:white;text-decoration: none;}
        #header_language a:hover {color:red;text-decoration: none;}
        
        #inqC2CImgContainer {float:right; height:0px; top:67px; margin-right:20px; position:relative; z-index:100;}
        td #inqC2CImgContainer {margin-right:0px; top:0px;} /* cheap fix to move margin-right back to 0 when on the checkout pages */
        
        /*-------------------------------------------------------*/
        
        /*-------------------------------------------------------*/
        /* Print Style Settings  */
        /*-------------------------------------------------------*/
        @media print {
        /* style sheet for print goes here */
        #inqC2CImgContainer {display:none;}
        td #inqC2CImgContainer {display:none;} 
        
        /*-------------------------------------------------------*/
        }
        
