/*
Theme Name: Diet Chef
Theme URI: http://dietchef.com/
Description: Diet Chef theme based on greenbug.
Version: 1.0
Author: Diet Chef
*/
/**************************
resets white space on all elements to help cross browser
**************************/
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
dfn, i, cite, var, address, em { font-style: normal; }
th, h3, h4, h5, h6 { font-weight: normal; margin: 0; padding: 3px 0 0; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; border:0}
caption, th, td, center {font-weight: normal;text-align: left; vertical-align: top;}
body { line-height: 1; background: white; }
q { quotes: "" ""; }
ul, ol, dl, li, dt, dd dir, menu { margin: 0; padding: 0; list-style: none;}
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }
/**************************
Main Divs
**************************/
body { background-color: #fff; text-align: center; margin: 0; padding: 0; border-width: 0; }
#container { width: 909px; margin: 0 auto; padding: 0; border-width: 0; }
#header { width: 909px; height: 110px; float: left; margin: 0; padding: 0; border-width: 0; }
#nav { background-color: #7ebe37; width: 889px; height: 35px; float: left; margin: 0; padding: 0 0 0 20px; border-width: 0; }
.nav_left { width: 735px; float: left; }
.nav_right { color: #fff; font-size: 14px; font-family: arial; font-weight: bold; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/account-button.gif); background-repeat: no-repeat; text-align: left; width: 128px; height: 20px; float: left; margin-top: 0; padding-top: 11px; padding-left: 12px; }
#content { text-align: left; width: 909px; float: left; margin: 0; padding: 0; border-width: 0; }
#footer { background-repeat: repeat-x; width: 909px; clear: both; margin: 0 0 0; padding: 30px 0 0; border-width: 0; }
#footer_left { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-align: left; width: 597px; height: 65px; float: left; margin-top: 15px; }
#footer_right { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-align: right; width: 312px; height: 65px; float: left; margin-top: 15px; }


/**************************
header items
**************************/
.headerleft { width: 216px; height: 87px; float: left; margin: 0; padding: 7px 0 0; border-width: 0; }
.headerright { width: 693px; height: 95px; float: left; margin: 0; padding: 0; border-width: 0; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
.callnow {width: 538px; height: 52px; float: left; margin: 0; padding: 14px 0 0; border-width: 0; margin-top: 15px; margin-right: 10px; }
.callus {text-align: right; margin: 0; padding: 0; border-width: 0; font-size: 20px; color: #7EBE37; }
.lines_open {text-align: right; margin: 0; padding: 0; border-width: 0; font-size: 12px; color: #18571e; }
.buynow { background-repeat: no-repeat; width: 140px; height: 67px; float: left; margin: 0; padding: 29px 0 0; border-width: 0; }
.buynowbutton { color: #fff; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/buy_button.gif); background-repeat: no-repeat; text-align: left; width: 131px; height: 31px; float: left; margin: 0; padding: 7px 0 0 12px; border-width: 0; }

/**************************
left and right columns
**************************/
.home_left { background-image: url(http://www.dietchef.de/wp-content/themes/dietchef/images/main_image.png); background-repeat: no-repeat; background-position: 370px 102px; width: 650px; float: left; margin: 15px 0 0; padding: 0; border-width: 0; }
.home_right { width: 256px; float: left; margin: 0 0 0 3px; padding: 0; border-width: 0; }
/**************************
Nav menu styles
**************************/
#menu
{ color: #fff; font-family: arial; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; height: 35px; }
#menu ul{ color: #fff; font-family: arial; margin: 0; padding: 0 0 0 10px; list-style: none; }
#menu ul li{ float: left; margin: 0 15px 0 0; font-size: 15px; font-weight: bold; color: #fff; font-family: arial; }
#menu ul li a{ padding: 10px 7px; background-position: 0 13px; text-decoration: none; color: #fff; font-family: arial; background-repeat: no-repeat; background-attachment: scroll; display: block; }
#menu ul li a:hover
{ color: #18571e; font-family: arial; background-repeat: no-repeat; background-attachment: scroll; }
/**************************
progress bar
**************************/
#nav_progress { background-color: #7ebe37; text-align: center; width: 889px; height: 35px; float: left; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; border-width: 0; }

#progress
{ color: #fff; font-family: arial; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; height: 35px; margin-top: 9px; margin-left: 200px; }
#progress ul{ color: #fff; font-family: arial; margin: 0; padding: 0 0 0 10px; list-style: none; }
#progress ul li{ float: left; margin: 0 15px 0 0; font-size: 15px; font-weight: bold; color: #fff; font-family: arial; }
#progress ul li a{ padding: 10px 7px; background-position: 0 13px; text-decoration: none; color: #fff; font-family: arial; background-repeat: no-repeat; background-attachment: scroll; display: block; }
#progress ul li a:hover
{ color: #18571e; font-family: arial; background-repeat: no-repeat; background-attachment: scroll; }
.green{ color: #18571e; font-family: arial; list-style: none; }

/**************************
Homepage styles
**************************/
.h1greenhome { color: #7ebe37; font-size: 36px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-left: 18px; }
.h1pinkhome { color: #dd0079; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
p { color: #494949; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; }
.pbold { color: #494949; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; margin-top: 15px; margin-right: 125px; margin-left: 20px; padding-top: 0; }
.phome { color: #494949; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; margin-top: 10px; margin-right: 275px; margin-left: 20px; padding-top: 0; }
.jump_left{ width: 327px; float: left; margin: 25px 0 0; padding: 0; }
.jump_right{ width: 322px; float: left; margin: 25px 0 0; padding: 0; }
.jump_top{ color: #fff; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/header1.gif); background-repeat: no-repeat; width: 300px; height: 34px; margin-left: 0; padding-top: 8px; padding-left: 22px; }
.jump_middle{ background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/middle1.gif); width: 322px; height: 213px;}
.jump_bottom{ background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/footer1.gif); background-repeat: no-repeat; background-position: -1px 0; width: 322px; height: 9px; }
.jumpsubclass { font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; }
.news_right{ text-align: center; width: 646px; float: left; margin: 8px 0 0; padding: 0; border-width: 0; }
.news_top{ font-family: Georgia, "Times New Roman", Times, serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/newsheader.gif); background-repeat: no-repeat; background-position: 1px 0; width: 646px; height: 5px; margin: 0; padding: 0 0 5px; border-width: 0; }
.news_middle{ background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/newsmiddle.gif); background-position: 1px 0; width: 646px; margin: 0; padding: 7px 0; border-width: 0; }
.news_bottom{ background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/news-foot.gif); background-repeat: no-repeat; background-position: 1px 0; width: 646px; height: 9px; margin: 0; padding: 0; border-width: 0; }
/**************************
Jump in graphics
**************************/
.buynowmainbutton { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/ad1.jpg); background-repeat: no-repeat; width: 256px; height: 130px; margin-top: 10px; }
.buytitle { color: #fff; font-size: 22px; font-weight: bold; margin-top: 0; margin-bottom: 11px; margin-left: 15px; padding-top: 17px; }
.buycopy { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin-top: 5px; margin-left: 15px; }
.buycopypurple { color: #92087a; font-size: 13px; font-weight: bold; line-height: 14px; margin-left: 0; }

.guarantee { background-image: url(http://www.dietchef.de/wp-content/themes/dietchef/images/ad2-de.gif); background-repeat: no-repeat; width: 256px; height: 83px; margin-top: 15px; margin-bottom: 15px; }
.guarantee_title { color: #474d7a; font-size: 16px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; margin: 0 0 0 15px; padding: 7px 0 0; }
.guarantee_copy { color: #494949; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin-left: 15px; }
/**************************
Landing pages
**************************/
.seenontv { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/seenontv.gif); brackground-repeat: no-repeat; width: 256px; height: 83px; margin-top: 15px; margin-bottom: 15px; }
.seenontv_title { color: #474d7a; font-size: 16px; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; margin: 0 0 0 15px; padding: 7px 0 0; }
/**************************
Why diet chef
**************************/
.why_dietchef { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/ad3.jpg); width: 256px; height: 198px; }
.why_title { color: #fff; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0; padding: 19px 0 15px 15px; }
li.why_bullets { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; margin: 4px 0 0; padding: 0; }
.livechatad { width: 256px; height: 99px; margin-top: 10px; margin-bottom: 10px; }
/**************************
Success stories side ad
**************************/
.quote { width: 256px; }
.quote_top { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/quote-top.gif); background-repeat: no-repeat; width: 256px; height: 5px; float: left; }
.quote_middle { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/quote-middle.gif); width: 256px; float: left; }
.quote_bottom { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/quote-footer.gif); background-repeat: no-repeat; width: 256px; height: 23px; float: left; }
.success_title { color: #5967a1; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 5px 22px; padding-top: 5px; padding-bottom: 5px; }
.success_quote { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 18px; margin: 3px 22px; }
.success_name { color: #303c6d; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 3px 22px; padding-top: 5px; padding-bottom: 10px; }
/**************************
Home panels (infomercial and personal profile)
**************************/
.infomercial1 { width: 315px; height: 192px; margin: 0 0 0 0px; padding-top: 4px; padding-left: 10px; }
.infomercial2 { width: 315px; height: 24px; font-size: 10px;
}
.infomercialtext { width: 300px; height: 19px; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; float: left; margin-top: 5px; margin-left: 23px; }
.infomerciallogos{	width: 72px; height: 24px; font-size: 10px;	float: left; }
/**************************
Profile table divs
**************************/
.form_column1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 268px; height: 32px; margin-top: 0; padding-top: 4px; padding-left: 23px; }
.col1_cell1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 61px; height: 22px; float: left; margin-top: 10px; }
.col1_cell2 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; vertical-align: middle; width: 102px; height: 26px; float: left; margin-top: 6px; }
.col1_cell3 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 34px; height: 22px; float: left; margin-top: 10px; }
.col1_cell4 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; vertical-align: middle; width: 71px; height: 26px; float: left; margin-top: 6px; }
.form_column2 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 268px; height: 32px; padding-left: 23px; }
.col2_cell1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 61px; height: 22px; float: left; margin-top: 10px; }
.col2_cell2 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; vertical-align: middle; width: 58px; height: 26px; float: left; margin-top: 6px; }
.col2_cell3 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 44px; height: 22px; float: left; margin-top: 10px; }
.col2_cell4 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; vertical-align: middle; width: 57px; height: 26px; float: left; margin-top: 6px; }
.col2_cell5 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 48px; height: 22px; float: left; margin-top: 10px; }
.form_column4 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 268px; height: 29px; padding-left: 23px; }
.col4_cell1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 55px; height: 19px; float: left; margin-top: 10px; }
.col4_cell2 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; vertical-align: middle; width: 139px; height: 23px; float: left; margin-top: 6px; }
.form_column5 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 268px; height: 42px; padding-left: 23px; }
.col5_cell1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 60px; height: 42px; float: left; }
.col5_cell2 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 20px; height: 36px; float: left; margin-top: 6px; }
.col5_cell3 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 183px; height: 32px; float: left; margin-top: 10px; }
.form_column6 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 268px; height: 41px; padding-left: 23px; }
.col6_cell1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 48px; height: 31px; float: left; margin-top: 5px; }
.col6_cell2 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; float: left; padding-right: 3px; }
.col6_cell3 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; height: 25px; float: left; }

.home_submit { height: 17px; color: #f7f7f7; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/home_button.jpg); background-repeat: no-repeat; text-align: center; border: 1px solid #18571E; }

a.greenlink:link { color: #18571e }
a.greenlink:visited { color: #18571e }
a.greenlink:hover { color: #18571e }
a.greenlink:active { color: #18571e }
a.whitelink:link { color: #f7f7f7 }
a.whitelink:visited { color: #f7f7f7 }
a.whitelink:hover { color: #f7f7f7 }
a.whitelink:active { color: #f7f7f7 }
a.purplelink:link { color: #92087a }
a.purplelink:visited { color: #92087a }
a.purplelink:hover { color: #92087a }
a.purplelink:active { color: #92087a }
/**************************
End home page elements
**************************/
/**************************
Main page columns
**************************/
.main_page_left { width: 256px; float: left; margin: 0 0 0 0; padding: 0; border-width: 0; }
.main_page_right { width: 627px; float: left; margin: 15px 0 0 23px; padding: 0; border-width: 0; }
h1 { color: #dd0079; font-size: 27px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 0 10px; padding-left: 0; }
h2 { color: #303c6d; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 15px 10px; padding: 0; }
.p_bold { color: #494949; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; margin: 15px 120px 15px 10px; }
.how_it_works_bullets { color: #494949; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 19px; margin: 6px 120px 4px 40px; padding-top: 0; list-style-image: url("http://static.dietchef.co.uk/wp-content/themes/dietchef/images/works_bullet.gif"); }
.vicki_container { width: 536px; height: 221px; margin-top: 35px; padding-top: 35px; }
.vicki_top { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/vicki_header.jpg); background-repeat: no-repeat; width: 536px; height: 12px; }
.vicki_middle { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/vicki_middle.jpg); background-repeat: no-repeat; width: 536px; height: 199px; }
.vicki_middle_de { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/vicki_middle_de.jpg); background-repeat: no-repeat; width: 536px; height: 199px; }
.vicki_bottom { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/vicki_footerr.jpg); background-repeat: no-repeat; width: 536px; height: 221px; }
.h2vicki { color: #f7f7f7; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 15px 20px; padding: 4px 0 0; }
.p_vicki { color: #494949; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17px; margin: 23px 250px 15px 20px; }
p {margin: 15px 120px 15px 10px;}
.p_regular { color: #494949; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 19px; margin: 15px 120px 15px 10px; }
.p_regular_green { color: #7ebe37; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 19px; }
/**************************
success stories
**************************/
.success_container { width: 495px; margin-top: 0; padding-top: 10px; }
.success_top { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/success_top.gif); background-repeat: no-repeat; width: 495px; height: 10px; }
.success_middle { font-size: 11px; line-height: 18px; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/success_middle.gif); width: 455px; margin: 0; padding: 10px 20px 0; }
.success_bottom { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/success_bottom.gif); background-repeat: no-repeat; width: 495px; height: 45px; }
.p_success_name { color: #303c6d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; margin: 15px 0 0; }
.video { width: 256px; }
.your_story_container { width: 443px; margin-top: 0; padding-top: 0; }
.your_story_top { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/your_story_top.gif); background-repeat: no-repeat; width: 443px; height: 10px; float: left; }
.your_story_middle { font-size: 11px; line-height: 18px; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/your_story_middle.gif); width: 373px; float: left; margin: 0; padding: 20px 20px 0; }
.your_story_bottom { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/your_story_bottom.gif); background-repeat: no-repeat; width: 443px; height: 17px; float: left; clear: both; }
.your_story_cell_left { color: #303c6d; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 76px; height: 35px; float: left; margin: 0 0 0 10px; padding: 0; }
.your_story_cell_right { width: 250px; height: 35px; float: left; margin: 0 0 0 10px; padding: 0; }
.your_story_textarea { width: 250px; height: 140px; float: left; margin: 0 0 0 10px; padding: 0; }
.story_submit { color: #f7f7f7; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/4a.add-your-story_14.gif); background-repeat: no-repeat; text-align: center; width: 95px; height: 35px; float: left; padding-top: 7px; }
.your_story_cell_button { text-align: right; width: 41px; height: 25px; float: left; margin-top: 0; padding-top: 10px; padding-left: 200px; }
/**************************
Profile page table divs
**************************/
.prof_form_column1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 350px; height: 42px; margin-top: 0; padding-top: 4px; padding-left: 30px; }
.prof_col1_cell1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 61px; height: 22px; float: left; margin-top: 10px; }
.prof_col1_cell2 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; vertical-align: middle; width: 152px; height: 26px; float: left; margin-top: 6px; }
.prof_col1_cell3 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 34px; height: 22px; float: left; margin-top: 10px; }
.prof_col1_cell4 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; vertical-align: middle; width: 71px; height: 26px; float: left; margin-top: 6px; }
.prof_form_column2 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 350px; height: 42px; padding-left: 30px; }
.prof_col2_cell1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 61px; height: 22px; float: left; margin-top: 10px; }
.prof_col2_cell2 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; vertical-align: middle; width: 58px; height: 26px; float: left; margin-top: 6px; }
.prof_col2_cell3 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 94px; height: 22px; float: left; margin-top: 10px; }
.prof_col2_cell4 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; vertical-align: middle; width: 57px; height: 26px; float: left; margin-top: 6px; }
.prof_col2_cell5 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 48px; height: 22px; float: left; margin-top: 10px; }
.prof_form_column4 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 350px; height: 39px; padding-left: 30px; }
.prof_col4_cell1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 129px; height: 19px; float: left; margin-top: 10px; }
.prof_col4_cell2 { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; vertical-align: middle; width: 139px; height: 23px; float: left; margin-top: 6px; }
.prof_form_column5 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 350px; height: 52px; padding-left: 30px; }
.prof_col5_cell1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 60px; height: 42px; float: left; }
.prof_col5_cell2 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 20px; height: 36px; float: left; margin-top: 6px; }
.prof_col5_cell3 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 183px; height: 32px; float: left; margin-top: 10px; }
.prof_form_column6 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 350px; height: 51px; padding-left: 30px; }
.prof_col6_cell1 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 48px; height: 31px; float: left; margin-top: 10px; }
.prof_col6_cell2 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 195px; height: 35px; float: left; margin-top: 6px; }
.prof_col6_cell3 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 65px; height: 25px; float: left; margin-top: 6px; margin-left: 10px; }
/**************************
The Food
**************************/
.submenu_top { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/sub_menu_top.gif); background-repeat: no-repeat; width: 260px; height: 5px; margin-top: 15px; }
.submenu_middle { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/sub_menu_middle.gif); background-repeat: repeat-y; width: 245px; height: 87px; padding-left: 15px; }
.submenu_bottom { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/sub_menu_bottom.gif); width: 260px; height: 7px; }
.food_container { width: 594px; }
.food_container_middle { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/food_middle.gif); width: 594px; float: left; }
.food_container_bottom { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/food_footer.gif); width: 594px; height: 13px; float: left; }
.tab1 { width: 148px; height: 51px; float: left; }
.tab2 { width: 148px; height: 51px; float: left; }
.tab3 { width: 148px; height: 51px; float: left; }
.tab4 { width: 150px; height: 51px; float: left; }
.item_box_container { width: 529px; padding-left: 20px; }
.item_box_container_top { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/3.the-food_18.gif); width: 549px; height: 7px; margin-top: 15px; padding-top: 0; }
.item_box_container_middle { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/3.the-food_21.gif); width: 549px; height: 160px; }
.item_box_container_bottom { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/3.the-food_22.gif); width: 549px; height: 5px; }
.item_image { width: 235px; height: 154px; float: left; margin: 0 0 0 3px; padding: 0; }
.item_text { width: 250px; float: left; padding-left: 20px; }
.h2_nopad { color: #303c6d; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 15px 0; padding: 0; }
#sub_menu
{ color: #494949; font-size: 12px; font-family: arial; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; height: 35px; margin: 0; padding: 0; }
#sub_menu
 ul{ color: #494949; font-size: 12px; font-family: arial; margin: 0; padding: 0; list-style: none; }
#sub_menu
 ul li{ margin: 0; font-size: 12px; color: #494949; font-family: arial; padding: 3px 0 0; }
#sub_menu
 ul li a{ padding: 3px 0 0; background-position: 0 13px; text-decoration: none; color: #494949; font-size: 12px; font-family: arial; background-repeat: no-repeat; background-attachment: scroll; margin: 0; display: block; }
#sub_menu
 ul li a:hover
{ color: #494949; font-size: 12px; font-family: arial; background-repeat: no-repeat; background-attachment: scroll; margin: 0; padding: 3px 0 0; }
.pink{ color: #dd0079; font-family: arial; margin: 0; padding: 0; list-style: none; }
.green_button { color: #f7f7f7; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/button_green.gif); background-repeat: no-repeat; text-align: center; width: 75px; height: 25px; float: left; padding-top: 3px; }
.orange_button { color: #f7f7f7; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/button_orange.gif); background-repeat: no-repeat; text-align: center; width: 75px; height: 25px; float: left; padding-top: 3px; }
.pink_button { color: #f7f7f7; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/button_pink.gif); background-repeat: no-repeat; text-align: center; width: 75px; height: 25px; float: left; padding-top: 3px; }
.purple_button { color: #f7f7f7; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/button_purple.gif); background-repeat: no-repeat; text-align: center; width: 75px; height: 25px; float: left; padding-top: 3px; }
.sign1_top { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/log_top.gif); width: 395px; height: 13px; }
.sign1_middle { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/log_middle.gif); width: 395px; height: 200px; }
.sign1_bottom { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/log_foot.gif); width: 395px; height: 17px; }
.sign2_top { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/log_top2.gif); width: 395px; height: 15px; }
.sign2_middle { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/log_middle2.gif); width: 395px; height: 370px; }
.sign2_bottom { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/log_foot2.gif); width: 395px; height: 9px; }
.signup_button { color: #f7f7f7; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/purple_sign_up.gif); background-repeat: no-repeat; text-align: center; width: 49px; height: 25px; float: left; padding-top: 3px; }
.login_button { color: #f7f7f7; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/blue_sign_up.gif); background-repeat: no-repeat; text-align: center; width: 49px; height: 25px; float: left; padding-top: 3px; }
.press_top { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/press_top.png); width: 196px; height: 4px; }
.press_middle { color: #000; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/press_middle.png); width: 156px; padding: 4px 20px; }
.press_bottom { background-image: url(http://static.dietchef.co.uk/wp-content/themes/dietchef/images/press_bottom.png); width: 196px; height: 21px; }
/* Added for homepage Diet Profile */
.home_form td {color: #494949; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 19px; margin: 15px 120px 15px 10px; padding: 5px;}

div#language_selection {clear: both; float: right; margin-bottom: 10px; width: 300px; padding-top: 10px;}
div#language_selection ul {list-style-type: none; margin: 0; padding: 0;}
div#language_selection li {display: inline; float: right; padding-left: 10px; font-size: 10px; font-family: Helvetica,Geneva,Arial,SunSans-Regular,sans-serif; color: #18571e;}
div#language_selection li img {margin: 0; padding: 0; border: 0;}
