/*************************************************************************/
/*                          CSS DOCUMENT                                */
/************************************************************************/

BODY {
	BACKGROUND-COLOR: #000000; 
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px; 
	margin:0px auto;
	background-image:url(images/bgnd.jpg);
	background-repeat:repeat-x;
	background-color:#ADADAD;
}

.shell {
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
border-bottom:#000000 0px solid;
border-top: #000000 0px solid;
border-left: #000000 0px solid;
border-right: #000000 0px solid;

}

td {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
}

.menubg {
background-image:url(images/bg_menu.jpg);
background-repeat:repeat-x;
}

.txtburg11b {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #AA0000;
font-weight:bold;
}

.txtburg10b {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #AA0000;
font-weight:bold;
}

.txtburg16b {
font-family: Verdana, Arial, Helvetica;
font-size: 16px;
color: #AA0000;
font-weight:bold;
}

.txtwhtb {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
}

.txtwht11 {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
}

.box_search_mid{
background-image:url(images/box_search_mid.jpg);
background-repeat:repeat-x;
}

.linktxtwht {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}

.linktxtwht:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #FFFFFF;
font-weight:bold;
text-decoration:underline;
}


.maintxt {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
padding-right:4 px;
}

.validtxt {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #817666;
}

.imglink {
border: 0px solid #000000;
}

.tabshor{
background-image:url(images/dots_hor.gif);
background-repeat:repeat-x;
}

form{
margin:0px auto;
}

.inputtxt {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
border:1px solid #FFFFFF;
padding-left:3px;
padding-right:3px;
height:18px;
}

.inputtxt2 {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
border:1px solid #000000;
padding-left:3px;
padding-right:3px;
height:18px;
}

.inputtxtred {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #AA0000;
border:1px solid #AA0000;
padding-left:3px;
padding-right:3px;
height:18px;
}

.inputtxtarea {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
border:1px solid #000000;
padding-left:3px;
padding-right:3px;;

width:290px;
}

.textfieldname {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #AA0000;
font-weight:bold;
}

.inputform {
background-color:#FFFFFF;
border:1px solid #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
height:16px;
padding-left:4px;
padding-right:4px;
}

.inputformrcp {
background-color:#FFFFFF;
border:1px solid #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
height:18px;
padding-left:4px;
padding-right:4px;
}

.inputformbtn {
background-color:#767676;
font-family: Verdana, Arial, Helvetica;
font-weight:bold;
font-size: 14px;
color: #FFFFFF;
height:35px;
width:150px;
text-align:center;
vertical-align:middle;
border:0px solid #767676;
}

.inputformbtn:hover {
background-color:#D60000;
font-family: Verdana, Arial, Helvetica;
font-weight:bold;
font-size: 14px;
color: #FFFFFF;
height:35px;
width:150px;
text-align:center;
vertical-align:middle;
border:0px solid #897F64;
}

.inputformbtn220 {
background-color:#767676;
font-family: Verdana, Arial, Helvetica;
font-weight:bold;
font-size: 14px;
color: #FFFFFF;
height:35px;
width:220px;
text-align:center;
vertical-align:middle;
border:0px solid #767676;
}

.inputformbtn220:hover {
background-color:#D60000;
font-family: Verdana, Arial, Helvetica;
font-weight:bold;
font-size: 14px;
color: #FFFFFF;
height:35px;
width:220px;
text-align:center;
vertical-align:middle;
border:0px solid #897F64;
}

.inputformbtnred {
background-color:#AA0000;
font-family: Verdana, Arial, Helvetica;
font-weight:bold;
font-size: 11px;
color: #FFFFFF;
height:30px;
text-align:center;
vertical-align:middle;
border:0px solid #AA0000;
}

.formbannerbg{
background-image:url(images/bg_formbanner.jpg);
background-repeat:repeat-x;
background-color:#6C6C6C;
}

.bgsimilarrcp{
background-image:url(images/bg_recipe.jpg);
background-repeat:repeat-x;
background-color:#000000;
padding-left:10px;
font-family: Verdana, Arial, Helvetica;
font-weight:bold;
font-size: 12px;
color: #FFFFFF;
}

.formbannerbghdrtxt{
font-family: Verdana, Arial, Helvetica;
font-weight:normal;
font-size: 20px;
color: #FFFFFF;
}

.linkwht18 {
font-family: Verdana, Arial, Helvetica;
font-size: 18px;
color: #FFFFFF;
text-decoration:none;
}

.linkwht18:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 18px;
color: #FFFFFF;
text-decoration:underline;
}

.recipenone {
font-family: Verdana, Arial, Helvetica;
font-size: 18px;
color: #AA0000;
text-decoration:none;
font-weight:normal;
}

H1 {
font-family: Verdana, Arial, Helvetica;
font-size: 18px;
color: #AA0000;
text-decoration:none;
font-weight:normal;
}

.hdrmaroon18 {
font-family: Verdana, Arial, Helvetica;
font-size: 18px;
color: #AA0000;
text-decoration:none;
font-weight:bold;
}

.redborder {
background-color:#CB0600;
}

.blkborder {
background-color:#000000;
}

.bggreylight {
background-color:#F9F9F9;
border:1px solid #878787;
}

.bgwhite {
background-color:#FFFFFF;
}

.tabtop {
background-image:url(images/table_top.jpg);
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
padding-left:10px;
}

.tableft {
background-image:url(images/table_left.jpg);
background-repeat:repeat-y;
}

.tabright {
background-image:url(images/table_right.jpg);
background-repeat:repeat-y;
}

.tabbottom {
background-image:url(images/table_bot.jpg);
background-repeat:repeat-x;
}

.greyborder{
border:1px solid #CACACA;
}

.greyborderbgwhite{
border:1px solid #CACACA;
background-color:#FFFFFF;
}

.greyborderredtext{
border:1px solid #CACACA;
font-family: Verdana, Arial, Helvetica;
font-size: 16px;
color: #862E1A;
font-weight:bold;
}

.lnkcurrplanner{
border:1px solid #CACACA;
font-family: Verdana, Arial, Helvetica;
font-size: 16px;
color: #862E1A;
font-weight:bold;
text-decoration: none;
}
.hdrtesti {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #862E1A;
}

.txtvwer11{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
}
.txtvwer11red{
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #AA0000;
}

.txtver12comments{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
line-height:16px;
}

.textredver11 {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #882D19;
font-weight:normal;
}

.link1{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #862E1A;
text-decoration:none;
}

.link1:hover{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #862E1A;
text-decoration:none;
}

.linkallchefs {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #882D19;
text-decoration:none;
font-weight:normal;
}

.linkallchefs:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #BD2502;
text-decoration:underline;
font-weight:normal;
}

.linkchef {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #882D19;
text-decoration:underline;
font-weight:normal;
}

.linkchef:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #BD2502;
text-decoration:underline;
font-weight:normal;
}

.linkmenu {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #AA0000;
text-decoration:underline;
font-weight:bold;
}

.linkmenu:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FF0000;
text-decoration:underline;
font-weight:bold;
}


.linkchefbold {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #882D19;
text-decoration:underline;
font-weight:bold;
}

.linkchefbold:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #BD2502;
text-decoration:underline;
font-weight:bold;
}

.linkchefboldblk {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
text-decoration:underline;
font-weight:bold;
}

.linkchefboldblk:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FF0000;
text-decoration:underline;
font-weight:bold;
}

.linkrcp {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #882D19;
text-decoration:underline;
font-weight:bold;
}

.linkrcp:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #BD2502;
text-decoration:underline;
font-weight:bold;
}

.linkverblk11 {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #000000;
text-decoration:none;
font-weight:normal;
}

.linkverblk11:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #BD2502;
text-decoration:underline;
font-weight:normal;
}

.txttabblkbglight {
font-family: Verdana, Arial, Helvetica;
font-size: 8px;
color: #FFFFFF;
text-decoration:none;
padding-left:4px;
}

.txttabblkbglight:hover{
font-family: Verdana, Arial, Helvetica;
font-size: 8px;
color: #FFFFFF;
text-decoration:underline;
padding-left:4px;
}

.linktxt11 {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
text-decoration:none;
}

.linktxt11:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
text-decoration:underline;
}

.msgbox {
background-color:#F0F0F0;
background-image:url(images/bg_error_login.jpg);
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
padding:10px;	
}

.msgbox2 {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight:bold;
padding:10px;	
}

.errormsgtxt {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
font-weight:bold;
padding-left:10px;	
}

.textbullet {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
list-style-image:url(images/bull_red.png);
font-weight:normal;
line-height:18px;
}

.footer {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
background-color:#A40000;
background-image:url(images/footer.jpg);
background-repeat:repeat-x;
}

/*added*/
.tabblkbg{
background-color:#F2F2F2;
}

.bgtabfeatures{
background-color:#F5D8D6;
}

.txtrecipedetails {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #000000;
line-height:16px;
}

.tabblkhdr {
font-family: Verdana, Arial, Helvetica;
font-size: 16px;
color: #E34329;
font-weight:bold;
}

.tabblkbglight {
background-color:#665D56;
background-image:url(images/bg_rcp.jpg);
background-repeat:repeat-x;
}

.tabblkbglight1 {
background-color:#6C6C6C;
}

.rcpbgblk {
background-color:#000000;
background-image:url(images/rcp_bg.jpg);
background-repeat:repeat-x;
}
.rcpbgblk1 {
background-color:#000000;
background-image:url(images/rcp_bg1.jpg);
background-repeat:repeat-x;
}
.rcpbgblk2 {
background-color:#000000;
background-image:url(images/a2.jpg);
background-repeat:repeat-x;
}
.rcpbgblk3 {
background-color:#6C6C6C;
}

.txtwht12 {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}

.txttabblkbglight {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:4px;
}

.txttabblkbglight:hover{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
text-decoration:underline;
padding-left:4px;
}

.rcplink {
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}

.rcplink:hover{
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.linkwhitetext {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
text-decoration:none;
}

.linkwhitetext:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
text-decoration:underline;
}

.whitetext {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
color: #FFFFFF;
}	

.divmenulink {
font-family: Verdana, Arial, Helvetica;
font-size: 18px;
color: #AA0000;
text-decoration:none;
font-weight:normal;
}

.divmenulink:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 18px;
color: #AA0000;
text-decoration:underline;
font-weight:normal;
}

.bgcommmhdrcolor {
background-color:#B0B0B0;
}

.bgdragnote {
background-color:#DA7D51;
background-image:url(images/bg_drag.jpg);
background-repeat:repeat-x;
}

.tabblktop {
background-image:url(images/2.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
.tabblkleft {
background-image:url(images/4.jpg);
background-repeat:repeat-y;
background-position:left;
background-color:#301B0A;
}
.tabblkright {
background-image:url(images/5.jpg);
background-repeat:repeat-y;
background-position:right;
background-color:#301B0A;
}
.tabblkbottom {
background-image:url(images/7.jpg);
background-repeat:repeat-x;
}

.tabwhttop {
background-image:url(images/2.png);
background-repeat:repeat-x;
background-position:bottom;
}
.tabwhtleft {
background-image:url(images/4.png);
background-repeat:repeat-y;
}
.tabwhtright {
background-image:url(images/5.png);
background-repeat:repeat-y;
}
.tabwhtbottom {
background-image:url(images/7.png);
background-repeat:repeat-x;
}
.fftablebg{
background-image:url(images/ff_table_bg.png);
background-repeat:repeat-x;
background-color:#CB5822;
}

.inputfoodfinder {
background-color:#FFFFFF;
border:1px solid #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 16px;
font-weight:bold;
color: #AE3333;
height:24px;
padding-left:4px;
padding-right:4px;
}

.selectbox1 {
background-color:#FFFFFF;
border:1px solid #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
font-weight:normal;
color: #000000;
height:18px;
padding-left:1px;
padding-right:1px;
}

.loading {
     float:right;
     background:url(images/ajax-loader.gif) no-repeat 1px;
     height:28px;
     width:28px;
     display:none;
 }
 
.menuplanned {
background-color:#F9F9F9;
border:1px solid #878787;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding:3px 3px 3px 3px;
}
.menupllinked {
font-family: Verdana, Arial, Helvetica;
font-size: 9px;
color: #882D19;
text-decoration:none;
font-weight:normal;
}

.menupllinked:hover {
font-family: Verdana, Arial, Helvetica;
font-size: 9px;
color: #BD2502;
text-decoration:underline;
font-weight:normal;
}
/********************************** Digg like pagination *****************************/
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000000;

	text-decoration: none; /* no underline */
	color: #AA0000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000000;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000000;

		font-weight: bold;
		background-color: #AA0000;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;

		color: #DDD;
}