/* CSS Document */

* {
outline:none;
}

body {
font-family:Arial, Helvetica, sans-serif;
}

.container {
width:800px;
height:522px;
position:absolute;
left:50%;
top:50%;
margin-left:-400px;
margin-top:-261px;
z-index:2;
padding:0px;
}

.topContainer{
width:800px;
height:396px;
position:absolute;
left:0px;
top:0px;
z-index:2;
background-image:url(../images/content_background.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:0px;
margin:0px;
}

.topContentLeft{
width:602px;
height:396px;
position:absolute;
left:-7px;
top:0px;
z-index:2;
overflow:auto;
color:#FFFFFF;
font-size:11px;
/*scrollbar-3dlight-color:#000000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-track-color:#000000;
scrollbar-arrow-color:#CC3300;*/
}

#mycustomscroll {
/* Typical fixed height and fixed width example */
width:602px;
height:396px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: absolute;
top:0px;
left:0px;
color:#FFFFFF;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#799c13;
scrollbar-base-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
text-align:left;
}

.topContentLeftText{
position:absolute;
width:540px;
top:17px;
left:20px;
z-index:2;
overflow:auto;
color:#FFFFFF;
font-size:11px;
padding-left:1px;
padding-bottom:25px;
}

.topContentLeftNews{
position:absolute;
width:562px;
top:17px;
left:20px;
z-index:2;
overflow:auto;
color:#FFFFFF;
font-size:11px;
padding-left:1px;
padding-bottom:25px;
}


.book_a{
	color:#F00;
	text-decoration:none;
	font-weight:bold;
}

.topContentLeftNews p{
	padding: 0 20px 0 0;
	margin:0 0 15px 0;
}

.topContentLeftNews img, .topContentLeftNews object{
	border:solid 1px white;
}

.bufferTop{
width:560px;
height:18px;
background-color:#000000;
z-index:20;
position:absolute;
top:0px;
left:13px;
}

.bufferBottom{
width:565px;
height:24px;
background-color:#000000;
z-index:20;
position:absolute;
top:372px;
left:13px;
}

.containerImage{
width:560px;
height:24px;
background-color:#000000;
z-index:20;
position:absolute;
top:372px;
left:15px;
padding:0px;
margin:0px;
}

.topContentRight{
width:186px;
height:396px;
position:absolute;
right:0px;
top:0px;
z-index:2;
background-image:url(../images/banner_right.jpg);
background-repeat:no-repeat;
}

.flash {
width:800px;
height:520px;
position:absolute;
left:0px;
top:0px;
z-index:2;
}

.home_mainLinks{
position:absolute;
z-index:1;
visibility:hidden;
font-size:16px;
top:418px;
left:30px;
text-align:center;
}

.home_mainLinks a {
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/red_dot.gif);
background-position:left;
padding-left:10px;
padding-right:10px;
background-repeat:no-repeat;
font-weight:bold;
}

.home_mainLinks a:hover {
color:#99CC00;
text-decoration:none;
background-image:url(../images/white_dot.gif);
background-position:left;
padding-left:10px;
padding-right:10px;
background-repeat:no-repeat;
font-weight:bold;
}

.buyOnline {
position:absolute;
z-index:1;
visibility:hidden;
font-size:16px;
}

.buyOnline a {
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/red_dot.gif);
background-position:left;
padding-left:10px;
padding-right:10px;
background-repeat:no-repeat;
font-weight:bold;
}

.buyOnline a:hover {
color:#99CC00;
text-decoration:none;
background-image:url(../images/white_dot.gif);
background-position:left;
padding-left:10px;
padding-right:10px;
background-repeat:no-repeat;
font-weight:bold;
}

.home_subLinks{
position:absolute;
z-index:1;
visibility:hidden;
font-size:10px;
}

.home_facebook{
position:absolute;
font-size:10px;
top:442px;
left:436px;
text-align:right;
color:#FFF;
z-index:1;
visibility:hidden;
}

.home_twitter{
position:absolute;
font-size:10px;
top:442px;
left:65px;
color:#FFF;
z-index:1;
visibility:hidden;
}

.home_subLinks a {
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
font-size:10px;
}

.home_subLinks a:hover {
color:#99CC00;
text-decoration:none;
}

.home_contact{
position:absolute;
top:487px;
left:32px;
z-index:1;
color:#FFFFFF;
font-size:10px;
visibility:hidden;
}

.home_contact a {
color:#FFFFFF;
text-decoration:none;
}

.home_contact a:hover {
color:#99CC00;
text-decoration:none;
}

a.homepage  {
color:#99CC00;
font-weight:bold;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

a:hover.homepage {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

.mainLinks{
position:absolute;
z-index:15;
font-size:12px;
text-align:center;
line-height:22px;
}

.mainLinks a {
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/red_dot.gif);
background-position:left;
padding-left:12px;
padding-right:8px;
background-repeat:no-repeat;
font-weight:bold;
}

.mainLinks a:hover {
color:#99CC00;
text-decoration:none;
background-image:url(../images/white_dot.gif);
background-position:left;
padding-left:12px;
padding-right:8px;
background-repeat:no-repeat;
font-weight:bold;
}

.subLinks{
position:absolute;
top:500px;
left:40px;
z-index:15;
font-size:10px;
}

.subLinks2{
position:absolute;
top:480px;
left:155px;
z-index:15;
font-size:10px;
}

a.subLinksStyle  {
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
font-size:10px;
}

a:hover.subLinksStyle  {
color:#99CC00;
text-decoration:none;
}

.contact{
position:absolute;
top:469px;
left:42px;
z-index:15;
color:#FFFFFF;
font-size:10px;
}

.contact a {
color:#FFFFFF;
text-decoration:none;
}

.contact a:hover {
color:#99CC00;
text-decoration:none;
}

.buyOnlineMain {
position:absolute;
z-index:15;
font-size:16px;
}

.buyOnlineMain a {
color:#FFFFFF;
text-decoration:none;
background-image:url(../images/red_dot.gif);
background-position:left;
padding-left:10px;
padding-right:10px;
background-repeat:no-repeat;
font-weight:bold;
}

.buyOnlineMain a:hover {
color:#99CC00;
text-decoration:none;
background-image:url(../images/white_dot.gif);
background-position:left;
padding-left:10px;
padding-right:10px;
background-repeat:no-repeat;
font-weight:bold;
}

a.greenlink {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

a:hover.greenlink {
color:#99CC00;
text-decoration:none;
font-weight:bold;
}

.logo{
position:absolute;
bottom:29px;
right:1px;
z-index:4;
}

.menuTitle{
position:absolute;
top:405px;
left:0px;
z-index:15;
color:#CC3300;
font-weight:bold;
text-align:center;
width:600px;
font-size:16px;
}

.pageTitle{
color:#CC3300;
font-weight:bold;
font-size:16px;
}

.pageSubtitle{
color:#CC3300;
font-weight:bold;
font-size:13px;
}

.pageSubtitleNews{
color:#CC3300;
font-weight:bold;
font-size:13px;
padding:15px 0 0 0;
margin:10px 0 0 0;
border-top:solid 1px #333;
width:560px;
}

.pageSubtitle a{
color:#CC3300;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

.pageSubtitle a:hover{
color:#99CC00;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

.smallBreak {
line-height:8px;
}

.mediumBreak {
line-height:11px;
}

td, table.cookingMethods {
font-size:11px;
color:#FFFFFF;
text-align:center;
border:#FFFFFF solid 1px;
}

.twoImageContainer{
width:539px;
height:250px;
padding:0px;
margin:0px;
}

.newsImageContainer{
width:560px;
padding:0px;
margin:0px;
}

.newsImageContainer object{
border:none;
}

image.twoImageContainer {
padding:0px;
margin:0px;
display:block;
border:none;
float:left;
}

p
{
	margin-top: 1px;
	margin-bottom: 1px;
}


.formSelect {
font-size:11px;
border:none;
}

td.recipeTable {
padding:0px;
height:30px;
}

.otherProductsCont{
width:540px;
overflow:auto;
padding:0px;
margin:0px;
}

.otherProductsLeft{
width:280px;
padding:0px;
margin:0px;
float:left;
}

.otherProductsRight{
width:260px;
padding:0px;
margin:0px;
float:left;
}

.packsProductsLeft{
width:320px;
padding:0px;
margin:0 0 15px 0;
float:left;
}

.packsProductsRight{
width:200px;
padding:0px 0 0 20px;
margin:0px;
float:left;
}


table#competition_tbl td { border:0; text-align:left; font-size:12px;}

form#competition_frm input { width:300px; margin:0 0 5px 0; }

form#competition_frm input.checkbox { width:15px; }

form#competition_frm input.button { width:80px; height:30px; margin:10px 0 10px 0; padding:3px 0; font-size:13px; }

#promo { width:186px; height:397px; position:absolute; top:50%; left:50%; margin:-261px 0 0 214px; z-index:20;  }