/*
	$Id: header.css,v 1.2.2.5.2.4 2007/09/25 13:17:32 akovalev Exp $
*/

html
{
	overflow: auto;
	overflow: scroll;
}
body
{
	margin: 0;
	width: 800px;
}

a:link 
{
	color: #003399; 
}

a:visited 
{
	color: #003399; 
}

a:hover 
{
	color: #990099;
}

a:active 
{
	color: #990099;
}

/* Header (begin)*/
	
	.top_name
	{
		background:url(../images/mast_tiles_left.gif) no-repeat top left;
		height: 32px;
		padding: 0 0 0 530px;
	}
	
	.top_name div
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
		font-weight: bold;
	}
	
	.bg_1
	{
		 background: url(../images/mast_tiles_rt_top.gif) top right no-repeat; 
		 padding: 16px 0 0 0;
	}
	
	.bg_2
	{
		background: url(../images/mast_tiles_rt_bt25.gif) bottom right no-repeat; 
		padding: 0 27px 0 0; 
		height: 16px;
	}

	.header
	{
		background: #333 url(../images/header_tiles_left.gif) top left no-repeat; 
		height: 63px;
		width: 800px;
	}
	
	.header_l
	{
		position: relative;
		float: left;
		width: 260px;
		height: 63px;
		margin-left: 22px;
		background: url(../images/header_cblogo_grill.gif) no-repeat;
	}
	* html .header_l
	{
		margin-left: 11px;
	}
	.header_l a
	{
		position: absolute;
		left: 10px;
		bottom: 0;
	}
	
	.header_r
	{
		 float: right;
		 width: 512px;
		 height: 63px;
	}
	.top_links
	{
		float: right;
		background: url(../images/tile_red22.gif) top right no-repeat;
		padding: 0 22px 0 0;
	}
	
	.right_br 
	{
		border-right: 1px solid #fff;
		padding: 0 10px 2px 0;
		margin: 0 10px 0 0;
	}
	
	.main_menu
	{
		float: right;
		margin: 23px 0 0 0;
		width: 510px;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
		line-height: 20px;
	}
	
	.header i
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		font-style: normal;
	}


	.header a
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		text-decoration:underline;
		line-height: 20px;
	}
	
	.header a:hover
	{
		color: #ccc !important;
	}
	
	.header a:visited
	{
		color: #fff;
	}

	.main_menu a
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000;
		text-decoration: none;
		line-height: 20px;
	}
	
	.main_menu a:hover
	{
		color: #000 !important;
		font-size: 11px;
		font-weight: bold;
	}
	
	.main_menu a:visited
	{
		color: #000;
	}
	
	.main_menu div
	{
		float: left;
		clear: none;
		text-align:center;
	}
	
	.cookout_calc
	{
		background: url(../images/tabcorner_plus_dkgray.gif) #f93 no-repeat top right;
		vertical-align: middle;
		width: 140px;
		padding-right:5px;
	}
	
	.grill
	{
		background: url(../images/tabcorner_plus_dkgray.gif) #fc6 no-repeat top right;
		width: 100px;
		padding-right:10px;
	}
	
	.faqs
	{
		background: url(../images/tabcorner_plus_dkgray.gif) #c5de7f no-repeat top right;
		width: 100px;
		padding-right:10px;
	}
	
	.member
	{
		background: url(../images/tabcorner_dkgray.gif) #95b5c9 no-repeat top right;
		width: 135px;
		padding-right:10px;
	}
	
	.special a
	{
		background: url(../images/star_red.gif) right 0.3ex no-repeat;
		padding-right: 16px;
		margin: 0;
	}

.selectedMenuItem
{
	font-weight : bold !important;
}

/* Header (end)*/