﻿body {text-align:center; font-family:arial,verdana,sans-serif; font-size:0.8em; color:#000; background-color:#676767; width:100%; height:100%; margin:0; padding:0;overflow:auto;} 
img {border:none; margin:0; padding:0;}
h1{padding:5px 0px 2px 2px; margin:0; color:#000; font-size:1.6em;}
h2{padding:5px 0px 2px 2px; margin:0; color:#000; font-size:1.3em;}
h3 {padding:2px 0px 2px 2px; margin:0; color:#000; font-size:1em;}
h4 {padding:2px 0px 2px 2px; margin:0; color:#000; font-size:0.8em;}
a {color:#E3004A; text-decoration:none;}
a:active {color:#E3004A; text-decoration:none;}
a:visited {color:#E3004A; text-decoration:none;}
a:hover, a:active, a:focus {border:none; color:#FFF; text-decoration:underline;}
span {padding:0; margin:0;}
form {padding:0; margin:0;}
legend {color:#4B0055;}
label {font-weight:bold;}
dt {margin:10px 0px 2px 2px; padding:0;}
dd {margin: 2px 0px 10px 2px; padding:0}
hr {display:none;}
ul{margin:2px 0px 0px 2px; padding:0;}
ol{margin:2px 0px 0px 2px; padding:0;}
li {padding:0; margin:0;}

/* generic styles */
.hide_from_user {display:none;}
.reset {float:left; margin:0; background-color:#E3004A; color:#FFF; width:75px; border:none;}
.submit {float:right; margin:0; background-color:#E3004A; color:#FFF; width:75px; border:none;}
* html div .submit  {width:66px; width/* */:/**/66px;}
.breaker {width:200px; margin:2px 0px 2px 0px; height:1px; display:block; clear:both;}
.generic_button {float:left; margin:0; background-color:#4C4C4C; color:#FFAA00; border:solid 1px #000;}
.clearing {display:block; height:0; clear:both;}
.section_spacer {background: #FFCF00 url(/images/dotted_line.gif) repeat-x; width:97%; height:3px; margin-top:10px; margin-bottom:5px;}
.Scroller {width:100%; text-align:center;}

/* Main containers */
#sub_container {position:absolute; top:0px; left:50%; display:block; margin-left:-387px; width:774px; min-height:546px; height:auto; background:#FFCF00 url('/images/right_hand_bg2.jpg') repeat-y top right; color:#000; text-align:left; padding:0;}

/* Page Containers */
#page_header {position:relative; display:block; padding:0; margin:0; height:85px; width:774px;background:#000 url('/images/banner_bg.jpg') no-repeat;}
#logo_image{position:absolute; top:10px; right:21px;display:block; width:185px; height:188px;}
#logo_image a{display:block; width:185px; height:188px;}
#left_container {float:left; display:block; width:180px; min-height:455px; height:auto; background-color:#FFCF00; color:#000; padding:0; margin:0;}
* html div #left_container{height:470px;}
#mortons_left_logo{position:absolute; bottom:36px; left:0px; display:block; height:214px; width:161px; background:#FFCF00 url('/images/left_hand_bg.gif') no-repeat;}
#main_container {float:left; display:block; width:355px; min-height:455px; height:auto;  padding:0; margin:0; background-color:#FFCF00; color:#000;}
* html div #main_container{height:470px;}
#right_container {float:right; display:block; width:235px; min-height:300px; height:auto; color:#000; padding:125px 0px 0px 0px; margin:0;}
* html div #right_container{height:300px;}

/* Page Specific Styles */
#homepage_splash{display:block; clear:right; height:170px; width:336px; margin-bottom:10px;}
#home_title {background-image: url(/images/homepage_welcome_heading.gif); height:40px; width:190px;clear:right; padding:0; margin:0;}
#home_title h1{text-indent:-1000em;}
#about_us_title {background-image: url(/images/about_us_title.gif); height:40px; width:200px;clear:right; padding:0; margin:0;}
#about_us_title h1{text-indent:-1000em;}
#competition_title {background-image: url(/images/competition_title.gif); height:40px; width:247px;clear:right; padding:0; margin:0;}
#competition_title h1{text-indent:-1000em;}
#our_products_title {background-image: url(/images/our_products_title.gif); height:40px; width:272px;clear:right; padding:0; margin:0;}
#our_products_title h1{text-indent:-1000em;}
#recipes_title {background-image: url(/images/recipes_title.gif); height:40px; width:171px;clear:right; padding:0; margin:0;}
#recipes_title h1{text-indent:-1000em;}
#contact_us_title {background-image: url(/images/contact_us_title.gif); height:40px; width:260px;clear:right; padding:0; margin:0;}
#contact_us_title h1{text-indent:-1000em;}
#tips_title {background-image: url(/images/tips_title.gif); height:40px; width:256px;clear:right; padding:0; margin:0;}
#tips_title h1{text-indent:-1000em;}
#main_container p {margin:5px 10px 10px 2px; padding:0;}
#main_container ul li {list-style-position:inside; padding:0; margin:2px 0 2px 1.2em; text-indent:-1.2em;}
#main_container ol li {list-style-position:inside; padding:0; margin:2px 0 2px 1.2em; text-indent:-1.2em;}

.article_image {float:left; margin:5px 5px 5px 2px; padding:0;}
.product_listing {height:auto; min-height:70px; margin:0px 0px 10px 0px; padding:0;display:block;}
.product_listing h2 a {color:#000; text-decoration:none;}
.product_listing h2 a:active {color:#000; text-decoration:none;}
.product_listing h2 a:visited {color:#000; text-decoration:none;}
.product_listing h2 a:hover, .news_listing h2 a:active, .news_listing h2 a:focus {border:none; color:#FFAA00; text-decoration:underline;}
.product_listing_thumb {float:left; margin:5px 5px 2px 2px; padding:0;}

.competition_winner_badge{float:left; width:49px; height:51px; margin:0px 2px 2px 0px;}
.recipe_listing {height:auto; min-height:70px; margin:0px 0px 10px 0px; padding:0;}
.recipe_listing h3 a {color:#000; text-decoration:none;}
.recipe_listing h3 a:active {color:#000; text-decoration:none;}
.recipe_listing h3 a:visited {color:#000; text-decoration:none;}
.recipe_listing h3 a:hover, .news_listing h3 a:active, .news_listing h3 a:focus {border:none; color:#FFAA00; text-decoration:underline;}
.recipe_listing_header{float:left; width:100%; margin-bottom:1px;}
.recipe_listing_thumb {float:left; margin:0px 5px 2px 2px; padding:0;}

.recipe_article_winner_header{float:left; width:100%; margin-bottom:1px;}

#contact_address{float:left; margin:5px 2px 5px 0px; padding:0;}
.contact_form {width:345px; margin:5px 10px 5px 0px; padding:0;}
.tblContactForm {width:345px; background-color:#FFCF00; color:#000;}
td.th_header  {vertical-align:top; text-align:left; padding-left:2px; font-weight:bold;}
.tblContactForm th {width:100px; vertical-align:top; text-align:right; margin-top:2px;}
.tblContactForm td {text-align:left;}
.frmContactInput input {width:245px; color:#000;}
.frmContactInput select {width:245px; color:#000;}
.frmContactInput textarea {width:245px; height:60px; color:#000;}
.tdCheckbox{text-align:right;}

/* Uploads */
.tblSmallForm{float:left; width:400px; min-height:100px; height:auto; display:block; background-color:#FFF; color:#000; border:solid 1px #000; margin:5px 2px 5px 2px; padding:0;}
.tblSmallForm th {text-align:right; width:120px;}
.frmSmallFormInput {text-align:left; width:280px;}
td.small_spanning_column{text-align:left; width:400px;}
.tblLargeForm{float:left; width:650px; min-height:100px; height:auto; display:block; background-color:#FFF; color:#000; border:solid 1px #000; margin:5px 2px 5px 2px; padding:0;}
.tblLargeForm th {text-align:right; width:170px; vertical-align:top;}
.tblLargeForm td {text-align:left; width:450px;}
.frmLargeInput {text-align:left; width:450px;}
td.large_spanning_column{text-align:left; width:650px;}
.frmLargeSelect {text-align:left; width:280px; font-size:0.8em;}

/* Standard Footer */
#page_footer {float:left; display:block; width:774px; height:36px; padding:0; margin:0; text-align:center; vertical-align: middle; color:#FFF; background:#000 url('/images/footer_bg.jpg') no-repeat; font-weight:bold; font-size:0.7em;}
#copyright_statement {float:left; width:660px; height:36px; text-align:left; vertical-align: middle; padding:0px 0px 0px 10px; margin:0; line-height:40px;}
#copyright_statement a {color:#FFCF00; text-decoration:none;}
#copyright_statement a:active {color:#FFCF00; text-decoration:none;}
#copyright_statement a:visited {color:#FFCF00; text-decoration:none;}
#copyright_statement a:hover, #copyright_statement a:active, #copyright_statement a:focus {border:none; color:#E3004A; text-decoration:underline;}
#manleys_logo{float:right; width:63px; height:19px; padding:0; margin:11px 11px 0px 0px; line-height:40px;}

.box_shadow {float:left; width:199px;}
#latest_recipe_tile {position:relative; left:-2px; top:-2px; border:none; background-color:#FFF;}
#latest_recipe_box_container {position:relative; background-color:#000; margin:10px 0px 5px 21px;}
* html div #latest_recipe_box_container{margin:10px 0px 5px 10px;}
#latest_competition_tile {position:relative; left:-2px; top:-2px; border:none; background-color:#FFF;}
#latest_competition_box_container {position:relative; background-color:#000; margin:10px 0px 5px 21px;}
* html div #latest_competition_box_container{margin:10px 0px 5px 10px;}
#tip_tile {position:relative; left:-2px; top:-2px; border:none; background-color:#FFF;}
#tip_box_container {position:relative; background-color:#000; margin:10px 0px 5px 21px;}
* html div #tip_box_container{margin:10px 0px 5px 10px;}
.tile_box_top{display:block; text-align:center; width:199px; background:#FFF url('/images/tile_pin.gif') no-repeat top center;}
.tile_box_top h2{display:block; padding:25px 0px 0px 0px; font-size:1.1em;}
.tile_box{float:left; display:block; width:199px; background-color:#FFF;}
.tile_box h2{display:block; margin:5px 0px 0px 5px; font-size:1.0em; }
.tile_box h3 {display:block; font-size:0.9em; color:#000; background-color:#FFF; margin:5px 0px 0px 5px;}
.tile_box p{font-size:0.9em; margin:0px 5px 5px 7px; color:#000; background-color:#FFF;}
.tile_box a{color:#15387C; text-decoration:none;}
.tile_box a:active {color:#15387C; text-decoration:none;}
.tile_box a:visited {color:#15387C; text-decoration:none;}
.tile_box a:hover, .tile_box a:active, .tile_box a:focus {color:#F1BC01; text-decoration:underline;}
.tile_box span{display:block; margin:2px 0px 2px 0px; width:199px;}

#navigation_wrapper {float:left; display:block; width:170px; padding:0; margin:5px 0px 5px 10px;}
* html div #navigation_wrapper {margin:2px 0px 5px 2px; height:270px;}
#navigation_wrapper ul{list-style-type:none; padding:0; margin:0;}
#navigation_wrapper ul li{list-style-position:outside;}
#home_nav {width:170px; height:34px; margin:0px 0px 2px 0px; padding:0; background-image:url(/images/home_button_on.gif); background-repeat:no-repeat;}
#home_nav a{display:block; width:170px; height:34px;}
#home_nav img {width:170px; height:34px; border:0;}
#home_nav a:hover img, #home_nav a:focus img, #home_nav a:active img{visibility:hidden;}
#about_nav{width:170px; height:34px; margin:0px 0px 2px 0px; padding:0; background-image:url(/images/about_button_on.gif); background-repeat:no-repeat;}
#about_nav a{display:block; width:170px; height:34px;}
#about_nav img {width:170px; height:34px; border:0;}
#about_nav a:hover img,#about_nav a:focus img,#about_nav a:active img{visibility:hidden;}
#products_nav{width:170px; height:34px; margin:0px 0px 2px 0px; padding:0; background-image:url(/images/products_button_on.gif); background-repeat:no-repeat;}
#products_nav a{display:block; width:170px; height:34px;}
#products_nav img {width:170px; height:34px; border:0;}
#products_nav a:hover img,#products_nav a:focus img,#products_nav a:active img{visibility:hidden;}
#recipes_nav{width:170px; height:34px; margin:0px 0px 2px 0px; padding:0; background-image:url(/images/recipes_button_on.gif); background-repeat:no-repeat;}
#recipes_nav a{display:block; width:170px; height:34px;}
#recipes_nav img {width:170px; height:34px; border:0;}
#recipes_nav a:hover img,#recipes_nav a:focus img,#recipes_nav a:active img{visibility:hidden;}
#tips_nav{width:170px; height:34px; margin:0px 0px 2px 0px; padding:0; background-image:url(/images/tips_button_on.gif); background-repeat:no-repeat;}
#tips_nav a{display:block; width:170px; height:34px;}
#tips_nav img {width:170px; height:34px; border:0;}
#tips_nav a:hover img,#tips_nav a:focus img,#tips_nav a:active img{visibility:hidden;}
#competition_nav{width:170px; height:34px; margin:0px 0px 2px 0px; padding:0; background-image:url(/images/competition_button_on.gif); background-repeat:no-repeat;}
#competition_nav a{display:block; width:170px; height:34px;}
#competition_nav img {width:170px; height:34px; border:0;}
#competition_nav a:hover img,#competition_nav a:focus img,#competition_nav a:active img{visibility:hidden;}
#contact_nav{width:170px; height:34px; margin:0px 0px 2px 0px; padding:0; background-image:url(/images/contact_button_on.gif); background-repeat:no-repeat;}
#contact_nav a{display:block; width:170px; height:34px;}
#contact_nav img {width:170px; height:34px; border:0;}
#contact_nav a:hover img,#work_nav a:focus img,#work_nav a:active img{visibility:hidden;}


