﻿body
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 10pt;
    color: Black;
    margin: 0px 0px 0px 0px;
    background-color:#FCFCCE;
    background-color:#FFF8C3;
}

body A {color: #700017; text-decoration: underline; }
body A:HOVER {color: #EF0017;}

#header {
/*  background: #FAD39F;*/
  display: block;
  overflow: hidden;
  color: white;
  text-decoration: none;
}

#header a {
  color: white;
}

#header .header_content {
  width: 952px;
  height:45px;
  margin: 5px auto 5px auto;
  /*padding: 5px 10px 0px 10px;*/
  /*padding-top:2px;
  padding-bottom:2px;*/
  overflow: hidden;
  background: #700017;
/*  border-bottom: solid 6px white;*/
  position: relative;
  color:white;
  padding:0px;
  background-image:url('../images/banner.gif');
}

.footer
{
  width: 952px;
  height:22px;
  background-image:url('../images/bottombanner.gif');
  margin: 5px auto 5px auto;
}

.footer_content
{
	color:White;
	font-size:10px;
	padding: 5px 0px 0px 5px;
}

#header a.title {
  float: left;
  padding:0px;
  font-size: 24px;
  color: white;
  text-decoration: none;
  margin: 0px;
  float:left;
}

#header .titleText
{
	padding:0px;
	width:211px;
	height:86px;
	float:left;
}

#header .header_ending
{
	padding:0px;
	width:12px;
	height:86px;
	background-image:url('../images/end1.gif');
	float:right;
	margin-right:-3px;
}

.body_begin {
  width: 950px;
  background: white;
  overflow: hidden;
  margin: auto;
  padding:0px;
  border-top:solid 1px #9c9c9c;
  border-left:solid 1px #9c9c9c;
  border-right:solid 1px #9c9c9c;
  border-bottom:solid 1px #9c9c9c;
}
.body_content {
/*	padding:0px;*/
	margin:10px 10px 10px 10px;
  /*margin: 10px 10px 10px 10px;*/
}

.left_column
{
	float:left;
	width:660px;
}

.right_column
{
	float:left;
	width:250px;
	margin-left:20px;
}

#header_account {
  clear: none;
  text-align: right;
  padding: 5px 5px 0px 10px;
  font-size: 11px;
}

#header_account .account_links TD.account_links {
  padding: 4px 0px;
  color: #acbd7d;
}

#header_account .account_links a {
  color: #cad4ad;
}

.header_user {
	margin-top:5px;
	margin-left:5px;
	float:right;
	vertical-align:bottom;
	height:80px;
	width:300px;
	font-size:smaller;
}
#header_profilepic {
  margin: 0px 0px 0px 5px;
  width:50px;
  height:50px;
  /*border: solid 1px #7e8f45;*/
  float:right;
}


















TD, select, textarea, input
{
    font-family: Verdana;
    font-size: 9pt;
}

.main, TD.main, select.main, textarea.main, input.main
{
    padding: 7px 7px 7px 7px;
    width: 700px;
    font-size: 10pt;
    color:White;
}

.oddRow
{
    background-color:#FCFCCE;
}

.oddRow TD, input, select
{
    font-size:8pt;
}

.evenRow
{
    background-color:white;
}

.err
{
    font-size:8pt;
    color: Red;
}

.evenRow TD, input, select
{
    font-size:8pt;
}

.tblStd
{
    border-top: solid 1px #c0c0c0;
    border-left: solid 1px #c0c0c0;
    border-right: solid 1px #808080;
    border-bottom: solid 1px #808080;
}

.tblStd TD
{
    font-size:10pt;
    padding: 3px;
}

.tblHeader
{
    background:#b0b0b0;
    
}

.sidebar
{
    background:#700017; 
    background-image:url("../images/hstrip.gif");
}

.sidebarContents
{
    padding-left: 5px;
    padding-right: 3px;
    color:#FCFCCE;
    font-size:7.5pt;
}

.logoTag
{
    color:#FCFCCE;
    font-size:7.5pt;
}

.logoTag A { color: #FCFCCE; text-decoration: underline }
.logoTag A:HOVER { color: White }

.tblSidebar
{
    width: 135px;
}

.headerSidebar
{
    color: black;
    font-weight:bold;
    background-color: #FB3F3F;
    font-size: 7.5pt;
    padding-right: 3px;
    padding-left: 3px;
}

.itemSidebar
{
    color: Black;
    background-color:White;
    font-size:7.5pt;
    padding-right: 3px;
    padding-left: 3px;
}

.mainTD
{
    background: white;
    border-bottom: solid 1px #c1c1c1;
    border-right: solid 1px #c1c1c1;
}

.main1
{
    padding: 7px 7px 7px 7px;
    font-size: 10pt;
}

.topTable1
{
    width:750px;
    height:86px;
    background-color:#700017;
    table-layout:fixed;
}

.normal
{
    font-size: 10pt;
}

.tblContent
{
    width:746px;
    table-layout:fixed;
}

.smallnav,  TD.smallnav, INPUT.smallnav, TEXTAREA.smallnav, TABLE.smallnav
{
    font-size: 8pt;
}

.smallnav INPUT, SELECT, TEXTAREA
{
    font-size: 8pt;
}

.smallnav, TABLE.smallnav
{
    font-size: 8pt;
}

TABLE#tblFoo /*, td#tblFoo, input#tblFoo*/
{
    font-family:Verdana;
    background-color:Maroon;
    font-size:8pt;
}

.h1
{
    font-family: Verdana, Tahoma, Arial;
    color: #700017;
    font-size: 15pt;
    font-weight: bold;
}

.h2
{
    font-family: Verdana, Tahoma, Arial;
    color: black;
    font-size: 13pt;
    font-weight: bold;
}

.h3
{
    color: #700017;
    font-size: 11pt;
    font-weight: bold;
}

.h4
{
    color: #700017;
    font-size: 9pt;
    font-weight: bold;
}

.topTable
{
    width:700px;
    background-color:#700017;
    border-bottom: solid 1px black;
    border-right: solid 1px black;
}

.xiButton
{
    padding-top:6px;
    padding-left:2px;
    
}

.recipe
{
    font-family:Verdana;
    font-size:8pt;
}

.recipe TD
{
    font-family:Verdana;
    font-size:8pt;
}

#greeting
{
    font-size:8pt;
    font-weight:bold;
    color: #EBEBC1;
    padding-left:2px;
    text-align:right;
}

.SearchBox
{
	width:150px;
	border-top:solid 1px black;
	border-left:solid 1px black;
	border-bottom:solid 1px black;
	color:Gray;
	font-size:11px;
	padding: 3px 4px 3px 4px;
	margin: 0px 0px 0px 0px;
	vertical-align:top;
	/*float:right;*/
}

.menu_item
{
	font-size:11px;padding-top:4px;
}

.menu_item a
{
	font-size:11px;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
}

.menu_item a:hover
{
	text-decoration:underline;
}

.menu_listitem
{
	float:right;margin-right:5px;list-style-image:none; list-style:none;
}

.SearchArea
{
	margin-top:10px;
	margin-right:10px;
}

.SearchBoxA
{
	color:Black;
}

.SearchLinks
{
	margin-top:-10px;
	/*padding-bottom:5px;*/
}

.SearchButton
{
	Width:21px;
	height:21px;
	margin-left:-2px;
	cursor:pointer;
}

.toppadding
{
    padding-top:5px;
}

.ingredients
{
    width: 400px;
}

div.ingItem { padding-left: 1em; text-indent: -1em; }

.colL
{
	text-align:right;
	vertical-align:top;
}

.colM
{
	vertical-align:top;
}

.linkBar
{
	vertical-align:bottom;
}

.linkButton
{
	vertical-align:bottom;
	border:0px;
}

.InfoView
{
	float:right;
	border:solid 1px black;
	margin:5px;
	padding:5px;
}

.InfoView td
{
	font-size:8pt;
}

.smaller
{
	font-size:smaller;
}

.status
{
	font-weight:bold;
}

.LockImg
{
	margin-right: 20px;
}

.disabled
{
	color:Gray;
}

.BoxHeader
{
	border-bottom:solid 1px black;
	overflow: hidden;
}

.FriendItem
{
	float:left;
	width:50px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px
}

.FriendItem a
{
	text-decoration:none;
}

.FriendItem a:hover
{
	text-decoration:none;
}

.BoxLink
{
	font-size:8pt;
}

.RF
{
	float:right;
}

.BoxLink a
{
	text-decoration:none;
}

.BoxLink a:hover
{
	text-decoration:none;
}

.ItemBox
{
	border-top:solid 1px #aeaeae;
	/*border-bottom:solid 1px gray;*/
	padding:5px;margin-bottom:5px;
}

.ItemPhoto
{
	float:left;width:80px;padding-bottom:0px;
}

.ItemPhotoS
{
	float:left;width:55px;padding-bottom:0px;
}

.ClearBoth
{
	clear:both;
}

.ClearRight
{
	clear:right;
}

.banner
{
	width:728px;
	height:90px;
	margin: auto;
	padding-bottom:10px;
}

.banner2
{
	width:728px;
	height:90px;
	margin: auto;
	padding-top:10px;
}

.banner_small
{
	width:468px;
	height:60px;
	margin: auto;
	padding-bottom:10px;
}

.blackb
{
	border:solid 1px black;
}

.banner_long
{
	width:160px;height:600px;margin:auto;
}

.listAd
{
	float:right;padding-left:5px;
}

.topConnectButton
{
	margin-top:1px;
}