@import "format.css";
/*@import "forms.css";*/
/*body {text-align: center;margin:0;padding:0;}*/

#wrapper {width: 1002px; margin: 0 auto;text-align: left; }
* html #left { position:relative ; display: inline;} 
* html #content { position:relative; display: inline; } 
* html #right { position:relative ; display: inline;}
* html #norightcontent { position:relative ; display: inline;}
#header {position: absolute; height:120px;margin:0 6px;padding:0;top:0;width:990px; }
div#container{width:990px;margin:130px 6px 6px 6px;}/*230px*/
* html .container {display:inline-block;}
div#content{margin-left:210px;width:560px;float:left;height:100%;padding:0; }/*padding-left:5px; padding-right:5px;*//*border-left : 5px solid #eee;border-right : 5px solid #eee;*/
/* * html div#content{
	\width:990px;
	w\idth:560px;
}*/
div#content{min-height:100%;}
div#norightcontent{float:left;height:100%;margin-left:210px;width:765px; border-left : 5px solid #eee;}
#content iframe{	margin-left:-5px;margin-right:2px;}
#left {text-align:left;float:left;margin-left:-770px;width:200px;margin-right:0;padding:0px;}
/** html #left{
	margin-left:-780px;
}*/
#right {text-align:left;float:right;width:200px;margin:0;padding:0;}
/*.menucontainer {clear:both;width:1002px;top:90px;position:absolute;}*/
.googlesearch {
	color: rgb(204, 204, 204);
	float: right;
	margin: 10px 8px 0 0;
	padding: 0;
	font-size: 7.5pt;
	width:200px;
}
/* --- top menu --- */
#topbar {width:990px;margin:0 auto;
	background-color: #171717;height:3em;
}
ul.navbar {
list-style-type:none;float:left; display:block; width:100%; line-height: 3em ;
clear:both; margin:0;padding:0;  background-color: #171717;
border-bottom: 1px #e7e7e7 solid;}

ul.navbar li {
display:inline;}

a.nav:link, a.nav:visited {
display:block; float:left; width: 200px; margin:0; 
text-decoration:none; background-color: #171717 ;color: #ffffff;
/*font-weight: bold;*/
text-align:center;
font-size: 1.0em;}

a.nav:hover {
display:block; float:left; width: 200px; margin:0; 
text-decoration:none;
color:#78b73e;
background-color: #302626;
font-weight: bold;
}

a.nav:active {
display:block; float:left; width: 200px; margin:0; 
text-decoration:none; background-color:#999999; color:#FFFFFF;}
.googletop{height:200px;background:transparent;margin:5px;}
/*border-bottom:thin solid  #eeeeee;}*/
/* ------------------------------ */

/* ------------ left menu ---------- */
.block{display:block;overflow:visible;margin:0;margin-bottom:20px;}
.boxcaption {	
	margin:0;	height: 20px;	line-height:20px;	width: 199px;		
	text-align : left; 	padding-top : 3px;	padding-bottom : 3px; 
	display : block;	font-weight : bold;	border-bottom : 5px solid #d8dcd8;
	text-indent : 3px;	margin:0;
}
.imagebox{
	background: #eee;
	width: 200px;
	margin:0;padding:0;
}

.box {
	/*background: #f6f9f6;*/
	width: 200px;
	margin:0 0 25px 0;
}
.box ul,.sidebox ul{margin-left:0;padding-left:0;list-style:none;}
/*,.box ul li*/
.box li,.sidebox li{	
	line-height: 20px;
	margin:0;
	/*padding-left:10px;*/
	text-indent:0;	
	list-style-type: none;
	border-bottom: 1px solid #EDEDED;
}
.box li.active{
	border-left: 4px solid #DEDEDE;
	/*background: #F5F5F5 url(arrow.gif) 96% 50% no-repeat;color:#CC6714;*/
}
.sidebox li.active{
		background: #f5f5f5 ;
		color:#7c736b;
}
	.box li a ,.sidebox li a{
		font-size: 9pt;
		color: #404040;
		text-decoration: none;
		display: block;	padding: 5px;width: 95%;
		/*border-bottom: 1px solid #CCC;*/
	}
	.box li a:hover ,.sidebox li a:hover {
		/*text-decoration: underline;*/
		background: #f5f5f5 ;
		color:#7c736b;
	}
	
	.box p{
	margin:0;
	padding:0;
	line-height:16px;
	font-size: 8pt;
	/*color: #787878;*/
}
hr{
	height:1px;
	margin-bottom: 10px;
	border-bottom: 1px solid #444;
	border-top: 0;
}
/* ------------------------ */	
#clearfooter{clear:both;}
div#footer {text-align: center;clear: both;  bottom: 0; width:1000px;border-top: 1px solid #e4e4e4; height:20px; margin: 0 auto;}
/*#nomenucontent{	margin-left:10px;padding-left:10px;}*/
/* ---------------- */
.leaderboard{text-align:center;border-bottom : 1px solid #d6d9d0;}
/*------------------*/	
.lmargin{margin-left:5px;margin-bottom:5px;display:block;}
.nomargin {margin: 0;}
/* ----------- section ----------- */
.section{margin:0 5px 25px 5px;}
.section p{padding:0;margin: 0 0 10px 0;font-size:9pt;}
/*.section ul{margin-left:10px;list-style:square inside;}
.section ul li{display:block;list-style: square inside;}*/

/* ------------------------------ */
.clearfix{	clear:both;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*.xdocp{	margin: 0 5px 5px 5px;}*/

/* ----------- recipe ----------- */
.ingredients,.directions { display : block;  margin :0;}
.ing {  display : block;}
.step { margin-left:0;margin-bottom:5px;padding-left:8px;}
.bullet {background:url(bullet.html) no-repeat 1px 5px;}
.bigbullet {background:url(bigbullet.html) no-repeat 0 4px;}

/*h2.subtitles, h3.subtitle{margin-bottom:-13px;}*/
.frame{margin:2px;text-align:center;background-color:#F7EEE1; padding:3px;}
.dark{	background:#f2efe7 ;}

.sidebox{text-align:center;background:url(offerbk.gif) no-repeat;	width:200px;	margin:10px 0;padding:0;}
.offertitle{/*padding:0;margin:0;margin-right:4px;width:196px; border-bottom:1px solid #d6d9d0;*/
	margin:0;	line-height:20px;margin-left:3px;margin-right:5px;padding-left:20px;
	text-align : left; 	border-bottom : 1px solid #d8dcd8;	/*text-indent : 20px;*/	
}
.sidebox p{text-align:left;}
.boxborder{background:#000 url(borders.gif) 100% 0 repeat-y; padding:5px;margin:0;}
.bottomborder{	background:url(offerbk.gif) 0 100% no-repeat;width:200px;height:15px;}
.offerdesc{font-size:11px;margin:0;text-align:center;overflow:hidden;line-height:14px;	margin-top:5px;}/*height:27px;*/
.offerprice{font-size:16px;font-weight:bold;margin:0 3px;height:27px;text-align:center;overflow:hidden;line-height:14px;	margin-top:5px;color:#de0909;}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url(button.gif) no-repeat scroll top right;
    color: #fff;    display: block;   width:150px; /*float: left;*/
    font: bold 12px arial, sans-serif;
    height: 24px;    margin:0 auto;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url(button_r.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
