/* New Forum classes */



.ViewMode {
white-space:nowrap;
font-size:10px;
padding:0;
margin:0;
}

.ViewMode select {
font-size:10px;
}

.PostUser {
font-weight:bold;
margin:0 0 0 0;
padding:0;
display:block;
line-height:1.6em;
}

.PostTime, .ForumDescription {
font-size:10px;
font-weight:normal;
}

.PostUserName {
font-weight:bold;
padding:0;
margin:0;
line-height:1.6em;
}

.PostSeparator {
display:none;
}

.PostTime {
font-size:10px;
margin:1px 0 0 0;
padding:0;
display:block;
}

.PostSubject {
display:none;
}

.PostText {
padding:5px 0 15px 0;
display:block;
overflow:hidden;
width:500px;
}

.UserAvatar {
width:130px;
padding:0 5px;
margin:0;
border:none;
text-align:center;
}

.AvatarImage {
/*width:75px;
height:75px;*/

text-align:center;
margin:10px 0 0 0;
}

.SignatureArea {
display:block;
margin:0 0 10px 0;
}

.SigRow {
margin:0;
padding:0;
}

.SigRow td {
background:#f7f9bb;
border-top:2px solid #f7f9bb;
padding:2px 0 10px 0;
margin:0;
}

.ForumPost {
font-size:12px;
line-height:1.5em;
padding:5px 0 1px 0;
background:url(/Foodie/i/bg-singleline.gif) repeat-x bottom left transparent;
}

.Table .Forum {
vertical-align:top;
}

.Forum .Header .ForumName2 {
padding:0 10px 0 10px;
}

.Forum .ForumGroup, .ThreadTable {
background:url(/Foodie/i/bg-tablerow.gif) no-repeat top left transparent;
}

.Forum tr.RowColour td {
background-color:#f7f9bb;
}

.ForumName2 {
background:transparent;
}

tr.Header td {
font-size:12px;
}

.Forum span {
background:transparent;
}

.LastPost {
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}


.Header .LastPost {
text-transform:none;
}

.ForumContent .Header .ThreadName {
font-size:10px;
padding:0;
}

.ThreadName {
font-size:12px;
}
.ForumFlat{
width:600px;
overflow:hidden;
}
.Table .Thread td {
padding:3px 0 4px 0;
background:url(/Foodie/i/bg-singleline.gif) repeat-x left bottom transparent;
}

.ThreadTable {
width:100%;
}

.Table .ForumInfo div, .Table .GroupDescription {
padding-left:10px;
}

.ForumBreadCrumbs span {
font-weight:bold;
}

.ForumLinkBlockBottom {

}

.ForumNewPost .TextareaItem {
height:200px;
width:500px;
}
.ForumNewPost .TextboxItem {
width:500px;
}
.ForumNewPost .TextboxItemShort {
width:300px;
}
.RecipeForm TextArea{
height:200px;
width:500px;

}

/* HTML classes */


body {
font-family:verdana, arial, sans-serif;
font-size:11px;
line-height:1.5em;
background:#fff;
padding:0 0 15px 0;
margin:0;
text-align:center;
min-width:960px;
color:#6f6754;
}

a {
color:#00a0c6;
text-decoration:none;
}


a.bold {
font-weight:bold;
}

a:hover {
color:#00a0c6;
}

a.speciallink, a.speciallink:hover {
color:#3b2416;
text-decoration:none;
}

a img, img {
border:0;
}

.comments:hover, .more:hover {
color:#d20519;
}

.italic {
font-style:italic;
}

p {
color:#666465;
margin:0 0 1em 0;
}

p.center {
text-align:center;
}

h1 {
margin:11px 38px;
display:inline;
float:left;
}

h2,h3,h4,h5,h6 {
margin:0 0 .6em 0;
padding:0;
}

h2 {
color:#6f6754;
margin:0 0 7px 0;
padding:0;
font-size:34px;
font-style:italic;
font-weight:normal;
font-family:georgia, times roman, times-roman, times, serif;
}

h3 {
color:#b2131c;
margin:0 0 .6em 0;
font-size:22px;
font-weight:normal;
font-family:times roman, times-roman, times, georgia, serif;
line-height:120%;
}

h3.smallred {
text-transform:none;
color:#fc0018;
font-size:13px;
}

h4 {
font-size:13px;
font-weight:normal;
margin:0 0 0 0;
color:#00a0c6;
font-family:times roman, times-roman, times, georgia, serif;
}

.blog h4 {
text-transform:uppercase;
}

h5 {
font-family:times roman, times-roman, times, georgia, serif;
text-transform:uppercase;
font-size:13px;
font-weight:normal;
margin:0;
}

h5 a {
color:#00a0c6;
}

h5 a:hover {
color:#017591;
}

h5.plus {
font-size:16px;
}

.blog h5 {
font-size:16px;
color:#00a0c6;
text-transform:uppercase;
}


h6 {
font-family:times roman, times-roman, times, georgia, serif;
font-size:14px;
margin:0 0 .6em 0;
}

ul {
margin:0;
padding:0;
}

ul.inside {
list-style:inside;
}

li {
margin:0 0 1em 0;
padding:0;
background:none;
}

hr {
height:4px;
background:url(/Foodie~/Foodie/i/bg-doubleline.gif) repeat-x 0 0 transparent;
color:#666;
border:0;
}

sup {
font-size:50%;
}

td {
font-family:verdana, arial, sans-serif;
font-size:11px;
line-height:1.5em;
}




/* Layout classes */


.container {
margin:0 auto;
padding:0;
width:960px;
background:transparent;
text-align:left;
position:relative;
}

.header {
display:block;
width:100%;
}

.content {
margin:0;
padding:0;
float:left;
width:960px;
position:relative;
background:url(/Foodie/i/bg-content.gif) 0 0 repeat-y #ffffdc;
}

.content {
background:url(/Foodie/i/bg-content2.gif) 0 0 repeat-y #ffffdc;
}

.left {
width:178px;
float:left;
padding:0;
margin:0;
position:relative;
z-index:10;
}

.center {
width:617px;
float:left;
position:relative;
z-index:11;
}

.padding {
padding:9px 9px 0 9px;
}

.banner {
margin:10px 0 0 15px;
}

.right {
width:162px;
float:left;
text-align:center;
padding:8px 0 0 2px;
z-index:12;
overflow:hidden;
}

.footer {
font-size:10px;
color:#6f6654;
padding:20px 0 0 0;
margin:0 0 0 0;
text-align:center;
text-transform:lowercase;
background:url(/Foodie/i/bg-footer.gif) no-repeat 0 0 #ffffff;
clear:both;
position:relative;
z-index:10;
}

.footer a {
color:#6f6654;
margin:0;
}

.solidbg {
background:url(/Foodie/i/bg-doubleline.gif) repeat-x bottom left #ffffdc;
}

.solidbgbtm {
background:url(/Foodie/i/bg-doubleline.gif) repeat-x bottom left #ffffdc;
}


.noline {
background:#ffffdc;
}

.triple {
clear:both;
}

.one, .two, .three {
width:187px;
float:left;
margin:5px 9px 0 9px;
padding:2px 0 10px;
}







/* Content classes */

.signin {
background:url(/Foodie/i/bg-signinbottom.gif) left bottom no-repeat transparent;
}
.signin a{
color:#666465;
}
.signintop {
background:url(/Foodie/i/bg-signintop.gif) left top no-repeat transparent;
padding:5px 10px 10px 15px;
}

.join {
background:url(/Foodie/i/bg-join-bottom.gif) left bottom no-repeat transparent;
padding:0 0 10px 0;
}

.jointop {
background:url(/Foodie/i/bg-join-top.gif) left top no-repeat transparent;
padding:5px 10px 0 15px;
}

.join a {
margin:0 0 0 7px;
}

.comp {
background:url(/Foodie/i/bg-competition-bottom.gif) left bottom no-repeat transparent;
padding:0 0 10px 0;
}

.comptop {
background:url(/Foodie/i/bg-competition-top.gif) left top no-repeat transparent;
padding:5px 10px 0 15px;



}

.left h5 {
text-transform:none;
color:#fc0018;
}

.signin .field {
border:0;
margin:0;
width:140px;
}

span.pink, a span.pink {
color:#f12287;
}

.centered {
text-align:center;
}

.subnav {
margin:4px 17px;


}

.reviewdetails {
list-style:none;
position:relative;
}

.directory .reviewdetails {
float:left;
}

.reviewdetails li {
margin:0;

}

.reviewdetails b {
font-weight:normal;
color:#fc0018;
}







/* Nav classes */

.topnav {
clear:both;
padding:0 0 0 0;
background:url(/Foodie/i/bg-header.gif) left top no-repeat #ffffdc;
border-bottom:1px solid #bfe7d7;
height:69px;
}

.topnav li {
margin:21px 0 0 0;
padding:2px 0 0 0;
display:block;
float:left;
background:url(/Foodie/i/bg-topnav.gif) left 2px repeat-x transparent;
border-right:1px solid #fbc0c5;
}

.sitesearch {
float:right;
background:url(/Foodie/i/bg-topnav.gif) left 2px repeat-x transparent;
margin:21px 0 0 0;
width:174px;
}

.sitesearchinner{
margin:4px 0 0 4px;
background:url(/Foodie/i/bg-sitesearch.gif) no-repeat 0 0 transparent;
padding:0 0 0 0;
height:30px;
}

.sitesearchinner .field {
border:1px solid #dbd9c3;
background:#ffffff;
font-size:l0px;
padding:0 3px;
margin:21px 0 0 5px;
width:80px;
float:left;
}

.sitesearch .submit {
float:left;
margin:10px 0 0 5px;
}

p span {

}






/* Misc. classes */

.logo {
}

.nowrap {
white-space:nowrap;
display:inline;
}

.bold {
font-weight:bold;
}

.alignright {
text-align:right;
}

.extrapadding {
padding:10px 19px 10px 19px;

}
.featured_space{

}

.comments, .more {
white-space:nowrap;
color:#fc0018;
text-transform:none;
display:inline;
font-family:verdana, arial, sans-serif;
font-size:10px;
line-height:1.5em;
}

.more {
}

.bloglist {
clear:both;
margin:0 0 1.5em 0;
}

.buttonright {
text-align:right;
z-index:2;
position:relative;
margin:-10px 0 0 0;
}

.buttonrighttop {
text-align:left;
z-index:2;
position:relative;
margin:-19px 0 0 0;
}

.buttonrighttoprecipe {
text-align:left;
z-index:2;
position:relative;
margin:-19px 0 0 0;
}

.homebuttonrighttop {
float:right;
z-index:2;
position:relative;
margin:-19px 0 0 0;
}

.columncut {
padding:0 0 0 65px;
}

.leftfloat {
float:left;
margin:3px 0 0 0;
}

.bigpic {
margin:3px 15px 12px 0;
}

.checkbox {
margin:0 0 0 0;
vertical-align:middle;
}

.checkbox input {
vertical-align:middle;
background:transparent;
}

.leftbuttons {
margin:10px 0;
text-align:center;
}

.leftbuttons a {
margin:0;
padding:0;
display:inline;
}

.topbump {
margin-top:-16px;

}

.review h3 {
color:#00a0c6;
}

.result {
margin:0 0 1.5em 0;
}

.result * {
overflow:hidden;
}

.result span {
padding:0 7px 0 0;
}

.ratings span {
padding:0 12px 0 0;
}

.result h4 {
text-transform:uppercase;
}

.recipes select {
margin:0 7px 8px 0;
}

.recipes .type {
margin:0 12px 0 0;
}

.resultspages {
font-size:13px;
margin:10px 0 0 0;
padding:12px 0 0 0;
text-align:center;
background:url(/Foodie/i/bg-doubleline.gif) repeat-x transparent;
}
.resultspagesnobar{
font-size:13px;
margin:0 0 0 0;
padding:12px 0 12px 0;
text-align:center;
}
.resultspagesnobar bold{
margin:0 5px;
}
.resultspages .bold {
margin:0 5px;
}

.resultintro {
color:#fc0018;
}

.blogpic {
margin:3px 15px 15px 0;
}

.commentform h6 {
text-transform:uppercase;
font-weight:normal;
color:#00a0c6;
}

.commentform .field {
width:340px;
border:1px solid #fbc0c5;
margin:0 0 8px 10px;
}

span {
background:#fffaed;
}

.commentform td.dots, .ContactUs td.dots{
padding:0 0 0 0;
border-right:5px solid #ffffdc;
background:url(/Foodie/i/bg-dots.gif) left 14px repeat-x transparent;
}

.writeareview td.dots, .registration td.dots  {
padding:0 0 0 0;
border-right:5px solid #ffffdc;
background:url(/Foodie/i/bg-dots.gif) left 1.5em repeat-x transparent;
}


.bigletters a {
font-size:20px;
color:#6F6754;
}

.glossarylisting {
list-style:none;
float:left;
width:140px;
height:500px;
padding:0 15px 0 0;
margin:0 15px 0 0;
overflow:auto;
}

.glossarylisting li {
margin:0;
}

.glossarylisting a {
/*text-transform:lowercase;*/
}


.glossarylisting .letter {
font-size:20px;
}

.red {
color:#fc0018;
background:transparent;
}

.directory ul li {
padding-bottom:6px;
}

.phone, .website, .email {
background:url(/Foodie/i/directory-phone.gif) no-repeat -2px 0 transparent;
position:relative;
padding-left:64px;
}

.website {
background:url(/Foodie/i/directory-website.gif) no-repeat -2px 0 transparent;
}

.email {
background:url(/Foodie/i/directory-email.gif) no-repeat -2px 0 transparent;
}




/* Form classes */

input, textarea, select, option {
font-family:verdana, arial, sans-serif;
font-size:11px;
color:#6f6754;
}

select {
padding:4px;
border:1px solid #fbc0c5;
}

.search select {
width:180px;
}

.search input.field {
width:168px;
border:1px solid #fbc0c5;
margin:0 2px 0 0;
}

.search input.smaller {
width:120px;
}

input.field {
padding:4px;
}

.writeareview .field {
width:350px;
margin:0 0 7px 0;
}

.writeareview select {
width:362px;
margin:0 0 7px 0;
}

.writeareview textarea {
width:524px;
height:250px;
padding:3px;
border:1px solid #fbc0c5;
}

.accountdetails textarea {
width:350px;
height:250px;
padding:3px;
border:1px solid #fbc0c5;
}

.writeareview h4 {
color:#fc0018;
text-transform:uppercase;
margin:0 0 8px 0;
}

.registration h4 {
color:#fc0018;
}

.registration h4 {
margin:0 0 0 0;
}

.registration td {
padding:0 0 7px 0;
}

/* Foodie Forums Classes */

    



.Forum {
padding:0 0 5px 0;
}

.ForumGroup {
}

.Table {
width:600px;
padding:0 0 5px 0;
background:url(/Foodie/i/bg-doubleline.gif) repeat-x bottom transparent;
}

.Table tr {
vertical-align:top;	
}

.Table .Thread {
vertical-align:top;	
}

.Forum .ForumGroup
background:url(/Foodie/i/bg-tablerow.gif) no-repeat top left transparent;
}

.Forum .Table {
background:transparent;
}

.Forum .Table tr.Header {
background:transparent;
height:36px;
vertical-align:middle;
position:relative;
}

.Forum .Header span, .Table .Header span {
background:transparent;
display:block;
padding:0 10px 0 0;
font-weight:bold;
}

.ForumContent span {
background:transparent;
}

.Forum .Header td {
background:transparent;
padding:0 10px 0 0;
font-weight:bold;
}

.Forum .Header .ForumName {
padding:0 10px 0 10px;
font-weight:normal;
}

.ThreadTable .Header .ThreadName, .Table .Header .ThreadName {
padding:0 10px 0 10px;
}

tr.Forum td {
padding:10px 0 0 0;
background:url(/Foodie/i/bg-doubleline.gif) repeat-x 0 0 transparent;
}

.Table .Thread td {
padding:0 5px 7px 5px;
background:url(/Foodie/i/bg-singleline.gif) repeat-x bottom left transparent;
vertical-align:middle;
}

.Forum tr.RowColour td {
background-color:#ffffff;
}

.Threads {
font-size:11px;
line-height:14px;
background:transparent;
text-align:center;
}

.Posts {
font-size:11px;
line-height:14px;
background:transparent;

}
.PostCount {
font-size:11px;
line-height:14px;
background:transparent;
text-align:center;
}
.Author, .Thread .Author {
font-size:11px;
line-height:14px;
background:none;
text-align:center;
}

.Views {
font-size:11px;
line-height:14px;
background:transparent;
text-align:center;
}

.LastPost {
font-size:12px;
line-height:14px;
background:transparent;
}

.GroupName {
display:none;
}

.GroupDescription {
padding:10px 0 10px 0;
display:block;
}

.ForumInfo {
}

.ForumDescription {
padding:0 0 8px 0;
display:block;
background:transparent;
font-size:10px;
line-height:1.3em;
}

span.ForumName {
padding:10px 0 0 0;
background:transparent;
font-weight:bold;
}

.ActionLink {
font-size:12px;
}

.Table .Actions td {
padding:8px 0 5px 0;
background:url(/Foodie/i/bg-doubleline.gif) repeat-x top left transparent;
}

.Table .Actions td table td {
background:none;
padding:0;
}

.NewThread {
font-weight:bold;
}

.ForumContent .Header .Author {
text-transform:none;
}

tr.Thread td span {
background:none;
}

.Table .Info td {
width:600px;
padding:0;
}


.Table .Pager td {
background:none;
padding:5px;
}

.ForumContent td.Author, .Thread td.Author, .Thread .UserName {
text-transform:uppercase;
font-weight:bold;
font-size:10px;
}

span.timestamp {
font-size:9px;
white-space:nowrap;
}

.ForumBreadCrumbs {
font-size:13px;
font-weight:normal;
}

.ForumBreadCrumbs span, .ForumBreadCrumbs a {
white-space:nowrap;
}


.CurrentForum {
font-size:14px;
font-weight:bold;
}

.Actions H3 {
padding:5px 0 15px 0;
margin:0;
background:url(/Foodie/i/bg-doubleline.gif) repeat-x bottom left transparent;
}


.ViewMode {
float:right;
width:auto;
padding:10px 0 0 0;
text-align:right;
font-size:12px;
white-space:nowrap;
}

.ViewMode select {
font-size:12px;
}

.ForumPost {
font-size:14px;
line-height:16px;
padding:5px 0 10px 0;
background:url(/Foodie/i/bg-singleline.gif) repeat-x bottom left transparent;
}

.PostLinks {
background:url(/Foodie/i/bg-singleline.gif) repeat-x tops left transparent;
}

.PostSubject {
font-weight:bold;
display:block;
}

.SignatureArea {
margin:0 0 10px 0;
}

.PostActionLink {
text-transform:uppercase;
font-weight:bold;
font-size:10px;
}

.UserAvatar {
width:80px;
height:80px;
overflow:hidden;
margin:0 8px 0 0;
}

.AvatarImage {
}

#plcRoot_Layout_zoneContent_SubContent_SubContent_Layout_zoneLeft_ReviewSearch_txtKeyword {
padding:4px;
}

.zoneLeft {
margin-top:10px;
}

.SiteSearchButton {
margin:10px 0 0 3px;
}
/* New Forum Styles */



/* New Forum classes */



.ViewMode {
white-space:nowrap;
font-size:10px;
padding:0;
margin:0;
}

.ViewMode select {
font-size:10px;
}

.PostUser {
font-weight:bold;
margin:0 0 0 0;
padding:0;
display:block;
line-height:1.6em;
}

.PostTime, .ForumDescription {
font-size:10px;
font-weight:normal;
}

.PostUserName {
font-weight:bold;
padding:0;
margin:0;
line-height:1.6em;
}

.PostSeparator {
display:none;
}

.PostTime {
font-size:10px;
margin:1px 0 0 0;
padding:0;
display:block;
}

.PostSubject {
display:none;
}

.PostText {
padding:5px 0 15px 0;
display:block;
}

.UserAvatar {
width:130px;
padding:0 5px;
margin:0;
border:none;
text-align:center;
}


.SignatureArea {
display:block;
margin:0 0 10px 0;
}

.SigRow {
margin:0;
padding:0;
}

.SigRow td {
background:#f7f9bb;
border-top:2px solid #f7f9bb;
padding:2px 0 10px 0;
margin:0;
}

.ForumPost {
font-size:12px;
line-height:1.5em;
padding:5px 0 1px 0;
background:url(/Foodie/i/bg-singleline.gif) repeat-x bottom left transparent;
}

.Table .Forum {
vertical-align:top;
}

.Forum .Header .ForumName2 {
padding:0 10px 0 10px;
}

.Forum .ForumGroup, .ThreadTable {
background:url(/Foodie/i/bg-tablerow.gif) no-repeat top left transparent;
}

.Forum tr.RowColour td {
background-color:#f7f9bb;
}

.ForumName2 {
background:transparent;
}

tr.Header td {
font-size:12px;
}

.Forum span {
background:transparent;
}

.LastPost {
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}


.Header .LastPost {
text-transform:none;
}

.ForumContent .Header .ThreadName {
font-size:10px;
padding:0;
}

.ThreadName {
font-size:12px;
}

.Table .Thread td {
padding:3px 0 4px 0;
background:url(/Foodie/i/bg-singleline.gif) repeat-x left bottom transparent;
}

.ThreadTable {
width:100%;
}

.Table .ForumInfo div, .Table .GroupDescription {
padding-left:10px;
}

.ForumBreadCrumbs span {
font-weight:bold;
}

/* Blog Styles */

/* New Blog classes */

.blogpic {
height:75px;
width:75px;
}

.BlogAvatar {
width:100px;
padding:0 5px;
margin:0;
border:none;
text-align:center;
}

.BlogDate {
width:130px;
padding:0 5px;
margin:0;
border:none;
text-align:center;    
font-size:10px;
}

tr.RowColour td {
}

.BlogListing td {
padding:10px 0 5px 0;
background:url(/Foodie/i/bg-singleline.gif) repeat-x bottom left transparent;
}

.BlogListing td p {
margin:0;
}

.BlogListing tr.Pager td {
padding:5px 0 5px 0;
}

.BlogListing thead td {
padding:0;
}

.BlogPDate {
background:transparent;
}

.BlogIndex {
background:url(/Foodie/i/bg-doubleline.gif) repeat-x bottom left transparent;
}

.BlogIndex td {
padding:10px 0 5px 0;
background:url(/Foodie/i/bg-singleline.gif) repeat-x top left transparent;
}

.BlogIntro .result {
margin:0;
padding-bottom:5px;
}

.BlogIndex tr.Pager td {
padding:10px 0 10px 0;
}

.UserComments {
margin:20px 0 0 0;
padding:2px 0 5px 0;
background:url(/Foodie/i/bg-doubleline.gif) repeat-x top left transparent;
}

.UserComments h4 {
padding:10px 0 10px 0;
margin:0;
}

.UserComments .result {
padding:10px 10px 13px 10px;
background:url(/Foodie/i/bg-singleline.gif) repeat-x top left transparent;
margin:0;
}

.UserComments p {
margin:0;
}

.UserComments div.RowColour {
background-color:#f7f9bb;
background-color:transparent;
}

.CommentPoster {
margin:0 0 5px 0;   
}

/* Login */
.subnav {

}

span {
background:transparent;
}

.Password, .Username, .RememberMe, .LostPassword {
font-size:10px;
line-height:1.4em;
}

.RememberMe {
padding:7px 0 0 0;
}

.LostPassword {
padding:0 0 6px 0;
}

.RememberMe label {
color:#00a0c6;
cursor:pointer;
}

.RememberMe label:hover {
text-decoration:underline;
}

.RememberMe input {
margin:0;
vertical-align: middle;
}


.LoginButton {
text-align:center;
margin:0;
}

.pink {
background:transparent;
}

.signin a {
color:#00a0c6;
}

.signin a:hover {
text-decoration:underline;
}

.signout h6 {
padding:3px 0 5px 0;
}

.signout p {
font-size:10px;
margin:0;
}

.HowAmI {
line-height:1.2em;
}

.signout .LoggedInUser {
padding:0 0 5px 0;
border:solid #fbc0c5;
border-width:0 0 1px 0;
font-size:12px;
margin:0 0 5px 0;
font-weight:bold;
}

.LoggedInUser a {
margin:10px 0 0 0;
padding:6px 0 2px 0;
font-size:10px;
font-weight:normal;
display:block;
border:solid #fbc0c5;
border-width:1px 0 0 0;
}

.signout .Logout {
margin:0 0 3px 0;
}

/* Account Page */


.TabsHeader {
background:url(/Foodie/i/bg-tablerow.gif) no-repeat 0 0 transparent;
height:40px;
padding:7px 5px 0 5px;
}

.TabsHeader a {
height:40px;
vertical-align:middle;
font-weight:bold;
font-size:10px;
}

textarea.SignatureTextArea {
width:350px;
height:70px;
padding:4px;
}

.TextboxField, .TextBoxField {
width:350px;
padding:4px;
border:1px solid #fbc0c5;
margin:0 0 5px 0;
}

.formspacer {
padding:4px;
}

.MyProfilePanel .AvatarImage {
background:#fff;
padding:5px;
border:1px solid #fbc0c5;
}

.AvatarRow {
padding-bottom:10px;
}

.AccountForm {
background:url(/Foodie/i/bg-doubleline.gif) repeat-x bottom left transparent;
}

.AccountForm tr {
}

tr.bottom td.dots {
padding:0 0 0 0;
border-right:5px solid #ffffdc;
background:url(/Foodie/i/bg-dots.gif) left 23px repeat-x transparent;
}

.SubmitButton {
padding:10px 0 15px 0;
}

/* Misc classes 1 April */

.chefhats input {
margin:-4px 0 0 0;
}

.chefhats img {
margin:0 0 -2px 0;
}

.chefhats {
font-size:10px;
padding:0 0 8px 0;
white-space:nowrap;
}

.recipeform input.field,.recipeform2 input.field {
margin:0 0 8px 0;
}

.recipeform2 input.field {
width:127px;
}

.recipeform2 .select {
width:135px;
}

.recipeform .submit,.recipeform2 .submit {
padding:7px 0 0 0;
}

.reviewsearch input, .reviewsearch select, .directorysearch input, .directorysearch select {
margin:0 0 4px 0;
}

.category-dots {
background:url(/Images/bg-directory-dots.aspx) repeat-x 0 1px transparent;
border-right:5px solid #ffffdc;
}

/* Friday April 3 */

.ForumPost blockquote {
border:solid #ffc0cb;
border-width:1px 0;
padding:2px 0;
}

/* Tuesday April 7 */

tr.RowColour td {
background-color:#ffffff;
}

.UniGridGrid td ,.UniGridGrid th {
border:solid #fbc0c5;
border-width:1px 0 0 0;
}

.UniGridGrid {
border:solid #fbc0c5;
border-width:0 0 1px 0;
margin-bottom:10px;
}

/* Submit img button */
.submitBtn input[type="submit"]
{
background: url('/Foodie/i/button-submitxl.gif') no-repeat;
}
/* Account details */
.TabsHeader {
background:transparent url(/Foodie/i/bg-tablerow.gif) no-repeat scroll 0 0;
height:40px;
padding:7px 5px 0;
}
.TabsHeader a {
font-size:10px;
font-weight:bold;
height:40px;
vertical-align:middle;
}
textarea.SignatureTextArea {
height:70px;
padding:4px;
width:350px;
}
.TextboxField, .TextBoxField {
border:1px solid #FBC0C5;
margin:0 0 5px;
padding:4px;
width:350px;
}
.formspacer {
padding:4px;
}
.MyProfilePanel .AvatarImage {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FBC0C5;
padding:5px;
}
.AvatarRow {
padding-bottom:10px;
}
.AccountForm {
background:transparent url(/Foodie/i/bg-doubleline.gif) repeat-x scroll left bottom;
}
.AccountForm tr {
}
tr.bottom td.dots {
background:transparent url(/Foodie/i/bg-dots.gif) repeat-x scroll left 23px;
border-right:5px solid #FFFFDC;
padding:0;
}
.SubmitButton {
padding:10px 0 15px;
}
.TabsContent fieldset {
border-color:pink;
border-style:solid;
border-width:0 0 1px;
margin:0 0 10px;
padding:0 0 10px;
}
.TabsContent legend {
font-family:times roman,times-roman,times,georgia,serif;
font-size:13px;
font-weight:normal;
margin:0;
padding:0;
text-transform:uppercase;
}
.indent {
padding:0 0 0 40px;
}
tr.RowColour td {
background-color:#FFFFFF;
}
.UniGridGrid td, .UniGridGrid th {
border-color:#FBC0C5;
border-style:solid;
border-width:1px 0 0;
}
.UniGridGrid {
border-color:#FBC0C5;
border-style:solid;
border-width:0 0 1px;
margin-bottom:10px;
}

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.ImgHolder{
height:120px;
width:300px;
float:left;
}