@charset "utf-8";
/* CSS Standard Styles */
*{
margin:0;
padding:0;
}

html{
	padding: 0px;
	margin: 0px;
	height:100%;
}


div{
	padding: 0px;
	margin: 0px;
}
/*/////////////////MUST COMPLETE//////////////////*/

p{
	margin: 0px;
	padding: 0 0 10px 0;
	color:#000;
	font: 14px Arial, Helvetica, sans-serif;
}


label{
color:#000;
}

h1{
color:#000;
font:36px Arial, Helvetica, sans-serif;
}

h2{
color:#000;
font: 26px Arial, Helvetica, sans-serif;
}

h2 a{
color:#000;
font: 26px Arial, Helvetica, sans-serif !important;
}

h3{
color:#000;
font:14px Arial, Helvetica, sans-serif;
padding:0 0 5px 0;
text-decoration: underline;

}


h4{
color:#000;
font: 20px Arial, Helvetica, sans-serif;
}



h4 a:link{
color:#000;
font: 18px Arial, Helvetica, sans-serif;
}

h4 a:hover{
color:#000;
font: 18px Arial, Helvetica, sans-serif;
}

h5, h6{
color:#000;
font-family:Arial, Helvetica, sans-serif;
}

a, a:link, a:visited{
color:#000;
font: 14px Arial, Helvetica, sans-serif;
}

a:hover, a:active{
color:#000;
font: 14px Arial, Helvetica, sans-serif;
text-decoration:none;
}

a img{
	border: none;
}

ul{	
	padding: 0px;
	margin: 0 0 0 6px;
	color:#000;
	list-style:none;
	position: relative;
}

ul li{
	margin: 0 0 0px 10px;
	list-style:outside;
	list-style-type:none;
	color:#000;
	font: 14px Arial, Helvetica, sans-serif;
	padding:5px 0 0 30px;
	background: url(../images/website/templates/berry-bullet.gif) no-repeat top left;
}

ol{
	padding:0;
	margin:10px 0 10px 17px;
	color:#000;
	font: 14px Arial, Helvetica, sans-serif;
}

ol li{
	padding: 0px;
	margin: 3px 0 3px 28px;
	list-style:outside decimal ;
	color:#000;
	font: 14px Arial, Helvetica, sans-serif;4
}

.min-height{
/* specify height */
	min-height: 380px;
	height: auto !important;
	height: 380px;
}



/* Text Selection/Highlight CSS */

/*::-moz-selection{
	color:#437996;
} 

::selection {
	color:#437996;
} */

.search-box1{
width:166px;
 border:0;
 height:30px;
  padding:4px 2px;
  float:right;
  font: 17px Arial, Helvetica, sans-serif;
}

.search-box-sub{
width:166px;
 border:0;
 height:23px;
  padding:4px 2px;
  float:right;
  font: 12px Arial, Helvetica, sans-serif;
}

#searchnext{
	padding: 0px;
	margin: 0px;
}

#searchprev{
	padding: 0px;
	margin: 0px;
}

#webapp2781prev{
font: 18px Arial, Helvetica, sans-serif;
}

#webapp2781next{
font: 18px Arial, Helvetica, sans-serif;
}



.pagination{
color:#FFF;
margin:5px 0 10px 0;
}

#pagination_2781 a{
font: 18px Arial, Helvetica, sans-serif;
}


#pagination_2781 p{
font: 18px Arial, Helvetica, sans-serif;
}

.pagination a,.pagination a:hover {
font: 18px Arial, Helvetica, sans-serif;
}

#webapp2781next{

}



/*/////////////////MUST COMPLETE END//////////////////*/

/* Homepage Styles */

#wrapper{
margin:0px auto 0px auto;
width:980px;
text-align:left;
background:url(/images/website/templates/backg-with-shadow.png) repeat-y left top;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}


.top-rounded{
background:url(/images/website/templates/top-rounded-corners.png) top left no-repeat;
width:900px;
margin:50px auto;
margin-bottom:0;
height:19px;
}
#no-shadow{
margin:0px auto;
margin-bottom:0;
width:900px;
height:45px;
background:#000;
}

#no-shadow-sub{
margin:0px auto 0 auto;
/*margin-bottom:0;*/
width:900px;
background:#000;
height:120px;
}

#shad-wrapper{
margin:0 auto;
/*width:946px;*/
width:980px;
position:relative;
left:17px;
}

#left-push{
width:23px;
height:35px;
float:left;
}

#black-shadow{
width:900px;
height:35px;
background:#000;
float:left;
}

#small-shadow{
width:23px;
height:35px;
background:url(../images/website/templates/shadow-rounded.png) no-repeat;
float:left;
}

#main-nav{
float:right;
margin:0 10px 0 0;
background-color:#000;
}

#logo{
float:left;
margin:0px 0 0 5px;
height:93px;

}

.sub-search{
float:right;
margin:-35px 8px 0 0;

}

.homepage-search{
margin:20px 0 0px 100px;

}


.search-button{
background:#000;
cursor:pointer;
vertical-align:middle;
}

.search-button:hover{
color:#ccc;

}

.site-search-text{
color:#fff;
 font:10px Arial, Helvetica, sans-serif;

}


#second-level-nav{
}

#auxiliary-nav{
}

#homepage-content{
margin:0px 90px 0px 90px;
padding:0 0 40px 0;
}

.home-left{
float:left;
width:560px;
margin:20px 0 0 5px;
}

.home-right{
float:left;
width:200px;
margin:20px 0 0 0;
}

#footer{
margin:0px auto;
width:980px;
/*clear:both;*/
}

#footer p{
width:980px;
margin:0 auto;
background:url(/images/website/templates/backg-with-shadow.png) repeat-y left top;
color:#3d3d3d;
font:11px Arial, Helvetica, sans-serif;
}

#footer-shad{
margin:0;
padding:0;
text-align:center;
}

#footer-shad p{
margin:0;
padding:0;
text-align:center;

}

#footer p a{
color:#3d3d3d;
text-decoration:none;
font:11px Arial, Helvetica, sans-serif;
}

#footer p a:hover{
text-decoration:underline;
}



.bottom-rounded{
background:url(/images/website/templates/bottom-rounded-corners.png) top left no-repeat;
width:980;
height:38px;
}

.stake{
background:url(/images/website/templates/stake.png) no-repeat;
margin:-19px auto;
width:71px;
height:135px;
}



/* Subpage Styles */

#subpage-content{
margin:0px 90px 0px 90px;
position:relative;
top:-40px;
}
/* Utility Functions */
/*
img, div, a, input ,p{ behavior: url(/scripts/iepngfix.htc) }
*/
.clear{
	clear: both;
}

.float-left{
float:left;
display:inline;
}

.float-right{
float:right;
display:inline;
}

/* Override BC 1% hack */
* html .clear{
height: 0;
line-height:0;
font-size:0;
}


.hidden{
	display: none;
}
table{
/*	border-collapse: collapse;*/
}

#search-area{

}

input#Captcha{
width: 150px;
}
/*test*/

#black{
font-family:Arial, Helvetica, sans-serif;
background:#000000;

}

#leftbox{

}

#rightbox{

}

.gray-rounded{
background:#404041 url(../images/website/templates/gray-rounded.gif) no-repeat;
}

.nutrition-backg{
background:#404041;
}



.nutrition-borders{
border:solid 2px #404041;
}

.nutrition-borders p{
padding:2px;
}

.nutrition-borders td{
color:#000;
}


/*ROUNDED CORNERS*/


/*ROUNDED CORNERS END*/

.lside{
background:url(../images/website/templates/lside.gif) repeat-y;
}

.rside{
background:url(../images/website/templates/rside.gif) repeat-y right;
}

.top{
background:url(../images/website/templates/top.gif) no-repeat;
}

.bottom{
background:url(../images/website/templates/bottom.gif) no-repeat;
}

#product-dropdown{
background:#939598;
color:#fff;
border:1px #939598 solid;
width:250px;
}

#category-dropdown{
background:#939598;
margin:10px 0 10px 0;
color:#fff;
border:1px #939598 solid;
width:250px;
}


body{
	behavior:url (/scripts/csshover.htc);
	padding: 0px;
	margin: 0px;
	background:#8C1A1A url(/images/berries-bg-fade.jpg) center no-repeat;
	background-attachment:fixed;
	height:100%;
	text-align:center;
	behavior:url (/scripts/csshover.htc);
}


.falling-berries{
background:url(../images/website/templates/falling-berries.jpg) repeat-y;
width:230px;
}

.table-margin{
margin:0 0 0 10px;
}

#right-box ol{
margin:0;
padding:0;


}
#wrapper .link-margin{
margin:10px 0 0 0;
position:relative;
top:20px;
}

#club-gourmet p{
padding:0;
margin:10px 0 0 0;
}

#club-gourmet input{
margin:0;
padding:0;
}

#contact-form textarea{
height:80px;
}


#contact-form p{
padding:0;
margin:10px 0 0 0;
}

#contact-form input{
margin:0;
padding:0;
}


/*app styles - detailed list*/
#app-top{
clear: both; 
width: 750px;
}

#left-box{
float: left;
width: 220px;
}

#right-box-app{
float: left;
 width: 500px;
}

#email-friend{
position:relative;
}

#email-friend p, #email-friend h1, #email-friend a{
color:#000;
}

.back-button{
position:absolute;
right:0;
top:0;
margin:10px 10px 0;
}


.back-button a{
position:absolute;
right:0;
top:0;
margin:10px 10px 0;
color:#000;
}

.back-button a:hover{
color:#000;
text-decoration:none;
}
#ibox a{
color:#000;
}


#ibox {
z-index:9999;
}

#ibox_wrapper table
{
z-index:9999;
}

#clean
{
z-index:1;
}
