@charset "utf-8";
/* CSS Document */
body
{
padding:0;
margin:0;
/*background:url(../images/bg_bk.jpg) no-repeat center top;*/

background-color:#7c7c7c;
}
h1, h2, span, a, br, p, img
{
padding:0;
margin:0;
}
.spacer
{
clear:both;
padding:0;
margin:0;
}
.container
{
width:992px;
margin:0 auto;
padding:0 5px;
}
.top
{
float:left;
width:958px;
margin-top:20px;
margin-left:20px;
*margin-left:10px;
}
.logo
{
width:auto;
float:left;
}
.main_bodyBg
{
float:left;
background:url(../images/body_bg.png) repeat-y left top;
width:992px;
}
.navbg
{
float:left;
width:991px;
background:url(../images/navBg.png) left top no-repeat;
height:78px;
}
.blackBx
{
margin-top:20px;
width:964px;
float:left;
margin-left:11px;
*margin-left:6px;
}
.blackBxBg
{
float:left;
width:966px;
background:url(../images/blackBxBg.png) repeat-y left top;
}
.blackBxBg p
{
float:left;
width:920px;
padding-left:20px;
font:normal 12px "Tahoma", Arial, Helvetica, sans-serif;
line-height:24px;
color:#FFFFFF;
}
.middleBx
{
float:left;
width:955px;
padding-left:25px;
margin-top:30px;
}
.bottom_body_block
{
float:center;
width:875px;
padding-left:50px;
margin-top:10px;
}
.middleBxLeft
{
float:left;
width:214px;
}
.middleBxRight
{
float:left;
width:737px;
margin-left:1px;
}
.middleBxRight p
{
width:720px;
font:normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#000000;
line-height:24px;
}
.middleBxRight img
{
float:right;
width:auto;
}

.middleBx2
{

width:955px;
padding-left:12px;
margin-top:30px;
}
.middleBx2 p
{
width:700px;
font:normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:24px;
padding-left:20px;
}
.middleBx2Right
{
float:left;
width:214px;
}
.middleBx2Left
{
float:left;
width:737px;
}
.middleBx2Left p
{
font:normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#000000;
line-height:24px;
}
.middleBx2Left img
{
float:right;
width:auto;
}
.LinkBx
{
float:left;
width:935px;
padding-left:30px;
margin-top:20px;
}
.Bx
{
float:left;
width:294px;
margin-left:20px;
}
.Bx p
{
float:left;
width:270px;
margin-left:10px;
font:normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#000000;
line-height:24px;
}
.Bx h1
{
background:url(../images/linkHeaderBg.gif) left top no-repeat;
height:36px;
font:normal 20px "Times New Roman", Times, serif;
color:#FFFFFF;
padding:10px 0px 0px 60px;
}
.BxBg
{
background:url(../images/linkBxBg.gif) repeat-x left top;
background-color:#FFFFFF;
}

/*******vertical css menu*************/
.arrowlistmenu{
width:220px; /*width of menu*/
margin-left:20px;
}



.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom:12px; /*bottom spacing between menu items*/
*padding-bottom:2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li span{
color:#010101;
display: block;
padding: 2px 0;
padding-left:10px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font:normal 12px "Tahoma", Arial, Helvetica, sans-serif;
}

.arrowlistmenu2{
float:left;
width:180px; /*width of menu*/
margin-left:10px;
border-right:1px solid #8c7d6a;
}



.arrowlistmenu2 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu2 ul li{
padding-bottom:12px; /*bottom spacing between menu items*/
*padding-bottom:2px; /*bottom spacing between menu items*/
}

.arrowlistmenu2 ul li span{
color:#000000;
display: block;
padding: 2px 0;
padding-left:10px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
font:normal 12px "Tahoma", Arial, Helvetica, sans-serif;
}
/******top menu css**********/
.underlinemenu{
float:left;
width:966px;
margin-top:20px;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #000000;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 10px; /*spacing between each menu link*/
text-decoration: none;
font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
color:#FF6600;
}
/*******end*******/
.footer
{
float:left;
width:945px;
padding:10px;
margin-left:14px;
*margin-left:7px;
font:normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:22px;
}
.footer img
{
float:left;
width:auto;
}
.footerLeft
{
float:left;
width:300px;
}
.footerLeft p
{
font:normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#ffffff;
padding-top:10px;
line-height:22px;
}
.footerLeft a
{
font:normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.footerLeft a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

.footerRight
{
float:right;
width:630px;
text-align:right;
}
.footerRight p
{
font:normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#ffffff;
padding-top:10px;
line-height:22px;
}
.footerRight a
{
font:normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.footerRight a:hover
{
color:#FFFFFF;
text-decoration:underline;
}

.contacList
{
float:left;
width:200px;
text-align:left;
font:normal 12px "Tahoma", Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:22px;
padding-top:6px;
}
.contacList2
{
float:left;
width:220px;
border-right:1px solid #666666;
font:bold 13px "Tahoma", Arial, Helvetica, sans-serif;
color:#000000;
line-height:22px;
margin-top:10px;
margin-bottom:50px;
}
#topbar{
	position:absolute;
	width:172px;
	height:172px;
	visibility: visible;
	bottom:-270px;
	left:1px;
	z-index: 100;
}

/*******misc css*************/
.NomarginLeft
{
margin-left:0px;
}
.noLeftBorder
{
border-right:0px!important;
}
.paddingBottom
{
padding-bottom:20px;
}

.comment{font-family:arial;font-size:14px;text-align:left;padding:4px 10px; margin:0px;color:#057990;font-weight:bold;	}
.comment a{font-family:arial;font-size:14px;text-align:left;color:#057990;text-decoration:none;font-weight:bold;}
.comment a:hover{text-decoration:underline;}

.right{font-family:verdana;size:2px;font-size:12px;text-align:left;padding:2px 0 0 2px;margin:0px;color:#FDE8DE;font-weight:bold;}
.right a{font-family:verdana;font-size:12px;text-align:left;color:#FDE8DE;font-weight:bold;}
.right a:hover{text-decoration:underline;color:#05839B;}

.commentdiv{float:left;width:400px;height:auto;margin:5px 0 0 12px;padding:0;}

.pagination {font-family:verdana;size:2px;font-size:12px;text-align:right;padding:2px 0 0 2px;margin:0px;color:#3F3F3F;font-weight:bold;}

#sale{width:172px; height:172px; padding:0; margin:0; position:absolute; top:0px;  right:0; z-index:1;}

#sale2{width:172px; height:172px; padding:0; margin:0; position:absolute; top:0px;  left:0; z-index:1;}
#nav_area2{ width:1150px; height:31px; padding:0; margin:0 auto;}

.recipes {width:500; padding:0px 1px,10px,10px;margin:5px;border:2px solid #7d7e85; background-color:#fef5ef;font-family:arial;font-size:12px;text-align:left;color:#7c7c7c;text-decoration:none;font-weight:bold;}

.tableHeading{background-color:#7d7e85;font-family:arial;font-size:12px;text-align:left;color:#FFFFFF;text-decoration:none;font-weight:bold;}

.table{font-family:arial;font-size:12px;text-align:left;padding:4px 10px;margin:15px;color:#000000;font-weight:bold;	text-decoration:none;}
.table a{font-family:arial;font-size:12px;text-align:left;color:#000000;text-decoration:none;font-weight:bold;}
.table a:hover{text-decoration:underline;}

.errormsg {font-family:arial;font-size:12px;text-align:left;color:#000000;font-weight:bold; }
.errormsg2{font-family:arial;font-size:14px;text-align:left;color:#000000;font-weight:bold;text-decoration:underline;}

.comment{font-family:arial;font-size:12px;text-align:left;padding:12px 10px;margin:0px;color:#FFFFFF;font-weight:bold;	}
.comment a{font-family:arial;font-size:12px;text-align:left;color:#FFFFFF;text-decoration:none;font-weight:bold;}
.comment a:hover{text-decoration:underline;}



