@charset "utf-8";
/* CSS Document */
@import url("tinyMCEStyles.css");

body, html {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif
}

a:link, a:visited{
	color:#330099;
	text-decoration:none;
}

a:hover{
	color:#9999FF;
	text-decoration:underline;
}

a:active{
	color:#CCC;
	text-decoration:none;
}

em{
	font-style: italic;
}

h2{
	font-size: 1.8em;
	left: -10px;
	font-weight: bold;
	color: #262359;
}

h3{
	padding-top: 15px;
	font-size: 1.4em;
	color: #575675;
	font-weight: bold;
}

p {
	padding-top: 15px;
	font-size: 1.2em;

}

strong{
	font-weight: bold;
}


sup {
	font-size: .9em;
	line-height: .6em;
	font-weight: bold;
}

embed,object {
  z-index: -1;
}

.flash{
	display: none;
}

#background-wrapper {
	width: 100%;
	height: 100%;
	float: left;
	background-color: transparent;
	background-image: url(../images/body_curve_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat
}

#main-wrapper {
	width: 960px;
	background-color: transparent;
	margin: 0 auto;
	clear: both;
	position: relative;
}

/* begin: header */
#site-header {
	width: 100%;
	float: left;
	height: 75px;

}

#site-logo {
	width: 165px;
	height: 70px;
	float: left;
	color: #ffffff;
	margin-top: 3px;
	padding-left: 120px;
}


#site-logo h1{
	display: none;
}

#site-header-menu {
	float: left;
	margin-left: 0px;
	font-size: 1.0em;
	clear: right;
}

.header-menu {
	text-transform: uppercase;
}

#page-header {
	height: 60px; /* default page header height to push content below the curves */
}	

.promotions-header{
	height: 335px !important;
	width: 960px !important;	
}

.promotions-header h2{
	padding-top: 30px;
	font-size: 14px;
	font-weight: bold;	
	margin-left: 78px;
	margin-top: 55px;
	padding-left: 0px;
}

.promotions-header p{
	margin-top: 5px;
	margin-left: 78px;
}
/* end: header */




/* begin: content */

ol {
	list-style: decimal;
	margin-left: 50px;
	margin-top: 5px;
}

ul {
	list-style: disc;
	margin-left: 25px;
	margin-top: 10px;
	font-size: 1.2em;
	margin-bottom: 10px;
}

li{
	margin-left: 25px;
	margin-bottom: 5px;
}


.header-overlap{
	position: relative;
	top: -30px;
	margin-bottom: -30px !important;
}

/* begin: level1 style */

#level1 div.content-block h3{
	padding: 30px 30px 0px 30px;
	font-size: 1.4em;
	color: #575675;
	font-weight: bold;
}

#level1 div.content-block p, #level1 div.content-block ul{
	font-size: 1.2em;
	margin-top:10px;
	padding:0 30px;
}

#level1 .hr-break{
	background-image: url(../images/article_box_wide_bg.gif);
	background-repeat: no-repeat;
	background-position: center 35px;
	height: 70px;
	clear: both;
}

/* end: level1 style */

#right-column div.header{
	margin-bottom: 15px;
}

#right-column p{
	margin-bottom: 15px;
	padding-left: 0;
	margin-left: 0px;
}

/* begin: sidebar */
#sidebar.product-position{
	margin-top: 45px;
}

#sidebar div.sidebar-item{
	margin-bottom: 15px;
}

#sidebar div.first-item{
	margin-top: 0px;
}
/* end: content */

/* begin: footer */
#site-footer {
	width: 930px;
	float: left;
	color: #999999;
	background-image: url(../images/site_footer_bg.gif);
	background-repeat: no-repeat;
	margin-top: 100px;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#site-footer-menu {

	
}

#site-copyright {
	float: right;
	margin-top: 35px;
}
/* end: footer */

/* begin: footer menus */
#site-footer-menu ul {
	float: left;
	list-style: none;
	margin-left: 5px;
	padding-left: 0;
	padding-right: 0;
	margin-right: 0;
	font-size: 1.1em;	
	padding-top: 0;
	margin-top: 35px;
	
}

#site-footer-menu ul li {
	display: inline;
	margin-right: 10px;
	padding-left: 0;
	padding-top: 0;
	margin-left: 0;
}

#site-footer-menu ul.footer-links {
	border-left: #999999 solid 1px;

	padding-left: 10px;
}

#site-footer-menu ul li a {
	color: #999999;
	text-decoration: none;
}

#site-footer-menu ul li a:hover {
	text-decoration: underline;
}

#site-footer div.footer-sub-menu-container{
	background-color: #E5E5E5;
	margin-top: 10px;

	padding: 5px;
}

#site-footer div.footer-sub-menu-container ul{
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0;
	position: relative;
	font-size: 1.1em;	
	
}

#site-footer div.footer-sub-menu-container li{
	float: left;
	margin-left: 0px;
	display: block;
	margin-right: 10px;

}
#site-footer div.footer-sub-menu-container li a{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 10px;
	color:#999999;
}

#site-footer div.footer-sub-menu-container li a.first-item{
	border-left: none;
	padding-left: 0px;
}

/* end: footer menus */


/* begin:Grape Tip */

.grape-tip {
  position: absolute;
  z-index: 1001 !important;
  display: block;
  overflow: visible;
  width: 50px;
  height: 50px;

}


.grape-tip-left {
  position: absolute;
  z-index: 100 !important;
  display: block;
  overflow: hidden;
  width: 50px;
  height: 50px;

}

#grape-tip .grape-tip-swf-right {
  z-index: 101 !important; 
  position: relative;
  top: -185px;
  left: -3px;
}

#grape-tip .grape-tip-swf-left {
  z-index: 101 !important; 
  position: relative;
  top: -187px;
  left: -243px;
}

#grape-tip-container{
	overflow: hidden;
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 1000 !important;
	display: block;
	float: left;	
}

/* end:Grape Tip */

.action-tag{
	display: none;
}

#content ul.document-list{
	padding-bottom: 10px;
	margin-left: 15px;
	font-weight: bold;
}


#content ul.document-list li{
	margin-left: 15px;
	list-style-type: none;
	padding-left: 27px;
	color: #3B0F96;
	font-size: 1.1em;
	padding-top: 20px;
}

#content ul.document-list li a{
	background-image: url(../images/icon_document.jpg);
	background-repeat: no-repeat;
	padding-bottom: 30px;
	padding-left: 30px;
}

#content ul.document-list ul{
	padding-left: 0;
	margin-left: 30px;	
	margin-top: 0;
	font-weight: bold;
}

#content ul.document-list li li{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	color: #999999;
	font-weight: normal;
	font-size: .8em;
	padding-top: 0;	
}


#content ul.document-list ul ul{
	margin-left: 0px;	
}

#content ul.document-list li li li{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	color: #999999;
	font-weight: normal;
	font-size: .9em;
}



#level1 div.product-item-image-container{
	float: left;
	height: 130px;
	margin-right: 10px;

}

#level1 div.product-item-image-container, #level1 div.product-item-image-container img,#level1 div.product-list-container{
	margin-bottom: 0;
	padding-bottom: 0;
}
	
#level1 div.product-list-container{
	float: left;
	width: 240px;

}



#level1 div.product-list-container-row{
	float: left;
	width: 730px;
	margin-top: 20px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;

}

#level1 div.product-list-container-row ul{
 	margin: 0 0;
	padding: 0 0;
}

#level1 div.top-row{
	margin-top: 70px;

}

#level1 ul.product-list{
	margin-left: 55px;
	margin-top: 0;
}

#level1 ul.product-list ul{
	margin-left: 0;
	margin-top: 0;	
}

#level1 ul.product-list li{
	list-style-type: none;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0;
}

#level1 ul.product-list ul{
	margin-top: 4px;
}

#level1 ul.product-list li li{
	list-style-type: none;
	font-size: .9em;
	font-weight: normal;
	margin-bottom: 2px;	
}

.form-container{
	padding-left: 20px;
}

.form-container .content-block p{
	padding-left: 0px !important; 
	padding-right: 0px !important;
}


.form-container .field-name{
	float: left;
	width: 100px;
	font-size: 1.3em;
	font-weight: bold;

}

.form-container .form-item{
	margin-left: 10px;
	float: left;
	width: 390px;
	padding-left: 0px;
}



.form-container div.content-block div{
	float: left;
	margin-top: 20px;
	width: 100%;
}
/*
input[type="text"], .text-field-style{
	height: 20px;
	width: 390px;
}
*/
.checkbox-input{
	float: left !important;
	width: 10px !important;
	margin-top: 0 !important;
}

.text-input{
	height: 18px;
	width: 290px;
	float: left;
}

.form-text-label{
	width: 380px;
	float: left;
	font-size: 1.2em;
}

.file-field-long{
	width: 380px;
	margin-left: 115px;
}


.zip-input{
	width: 100px;
	float: left;
}

.state-select{
	width: 150px;
	float: left;
	margin-right: 15px;
}

.consumer-select{
	width: 250px;
	float: left;
	margin-right: 15px;
}

.subject-select{
	width: 300px;
	float: left;
}


.complaint-text-area{
	width: 395px;
	height: 127px;
	margin-left: 10px;
}

.resume-text-area{
	width: 380px;
	height: 127px;
	margin-left: 115px;
	
}

.left-column-label{
	width: 110px;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 5px;

}

div.wide-label-form .left-column-label{
	width: 160px;
}

div.wide-label-form .text-input{
	width: 340px;
}

div.wide-label-form .single-column-label, .single-column-label-extended{
	padding-right: 0px !important;

}

.item-list{
	margin-left: 145px;
	font-size: 1.2em;
	margin-top: 10px;
}

.item-list label{
	margin-left: 5px;
}

.item-list td{
	padding-top: 2px;
	padding-bottom: 2px;
}

div.wide-label-form div.required-field{
	background-position: 155px 25px;
}

div.required-field-indent{
	background-position: 140px 25px !important;
}

.smaller-text-area{
	margin-left: 175px;
	width: 230px;
	height: 50px;
}

.form-text-divider{
	margin-left: 200px;
}

.single-column{
	margin-left: 115px;
}

.single-column-label{
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 5px;
	padding-right: 60px;
	padding-bottom: 5px;

}


.right-column-label{

	font-size: 1.2em;
	font-weight: bold;
	margin-left: 15px;
	float: left;
	width: 360px;

}

label.required-field{
	background-image: url(../images/form_required_sm.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px
}

div.required-field{
	background-image: url(../images/form_required_lg.gif);
	background-repeat: no-repeat;
	background-position: left 17px;
}

.form-container div.final-checkbox{
	margin-top: 50px !important;
	margin-right: 15px !important; 
	width: 390px !important;
	border: 1px solid #330099;
	background-color: #EEEEEE;
	padding: 8px;
}

div.form-buttons{
	text-align: center;
}

/* begin:menu tree */

ul.menu-tree{
	font-size: 1em;
}

ul.menu-tree ul{
	margin: 0 0;
	padding: 0 0;
} 

ul.menu-tree li{
	list-style-type: none;
	margin: 0 0;
	padding: 0 0;	
}

/* end:menu tree */
/*
ul.menu-tree li.menu-collapse{
	list-style-type: none;
	padding-left: 20px;
	background-image: url(../images/icon_menu_collapse.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
*/


#right-column div.item-container-with-border p{
  margin-bottom: 10px;
}

ul.one-level-tree li {
  font-size: 1.1em;
	margin-left:-25px;
	padding-left:0px;
	
}

ul.one-level-tree li.active a {
	font-weight:bold;
	color: #FFFFFF;
}

ul.one-level-tree li.active {
  background-color:#AFAEBA;
  color:#FFFFFF;

}



ul.one-level-tree li a, ul.standard-tree li li span.no-link {

	background-position: left 1px;
  background-repeat: no-repeat;
}

/* begin:standard tree */
ul.standard-tree  li{
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.standard-tree  li a.menu-collapse{
	background-image: url(../images/icon_menu_collapse.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

ul.standard-tree  li a.menu-expand{
	background-image: url(../images/icon_menu_expand.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

ul.standard-tree  li a{
	display: block;
	padding-left: 20px;
}


ul.standard-tree li li{
	font-size: .9em;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	padding-right: 20px;
}
 
ul.standard-tree li li.active{
	background-color: #afaeba;
	font-weight: bold;
	color: #FFF;
	margin-left: -25px;
	padding-left: 45px;
}

ul.standard-tree li li.active a{
	background-image: url(../images/icon_menu_level2_active.gif);
	font-weight: bold;
	color: #FFF;
}
	
ul.standard-tree li li a, ul.standard-tree li li span.no-link{
	font-weight: normal;
	background-image: url(../images/icon_menu_level2.gif);
	background-repeat: no-repeat;
	background-position: left 1px;	
	padding-left: 20px;
	display: block;
}

a.inside-item{
	background-image: none !important;
}

/* end:standard tree */

/* begin: recipe-box-tree */

ul.recipe-box-list{
	margin: 0 0;
	padding: 0 0;
}

ul.recipe-box-list li.header{
	background-image: url(../images/bg_recipebox_menu_header.gif);
	background-repeat: no-repeat;
}

ul.recipe-box-list ul{

}


ul.recipe-box-list li li{
	background-image: url(../images/bg_recipebox_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 5px;
	padding-bottom: 3px;
	height: 20px;
	font-size: .9em;
	vertical-align: middle;
}

ul.recipe-box-list li li a{
	font-weight: normal;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 1px;	

}

#recipe-header-alt-content h2{
	margin-left: 25px;
}

/* end: recipe-box-tree */


/* begin:related products */

div.related-products{
	text-align: center;
}

div.related-products p{
	font-weight: bold;
}

ul.related-products-list{
	margin-top: 0px;
	margin-left: 0;
	padding-left: 0;
}


ul.related-products-list li{
	display: inline;
	margin-top: 0px;
	margin-left: 0;
	padding-left: 0;	
}

ul.related-products-list a span{
	display: none;
}

/*	This controls the positioning of the hover */
ul.related-products-list a:hover img{
	background-position: left -116px;
}

ul.related-products-list a img{
	height: 95px;

	background-repeat: no-repeat;	
	background-position: left -8px;
	margin-top: 30px;
}

/* Add each of the following below for a new related product item */
a.products-related-100grapejuice-fiber img{

	background-image: url(../images/product_related_100grapeconcord.jpg);


}

a.products-related-juicecalcium img{
	background-image: url(../images/product_related_juicecalcium.jpg);

}

a.products-related-juiceorganic img{

	background-image: url(../images/product_related_juiceorganic.jpg);

}

a.products-related-juicewhitegrape img{

	background-image: url(../images/product_related_juicewhitegrape.jpg);

}





/* begin:related products */

#left-column div.content-left-image-container {
	float: left;
	padding-left: 20px;

	padding-right: 13px;
	margin-bottom: 0px;
}

#content-item-container-orlando-promo{
	background-color: #FFFFFF;
	background-image: url(../images/promo_orlando_733x205.jpg);
	background-repeat: no-repeat;
	height: 205px;
	width: 733px;
	color: #26215b;
}

#content-item-container-orlando-promo h1{
	font-size: 22px;
	padding-top: 30px;
	font-weight: bold;
	width: 210px;
}

#content-item-container-orlando-promo h2{
	padding-top: 25px;
	font-size: 14px;
	font-weight: bold;	
	width: 210px;
}

#content-item-container-orlando-promo p{
	font-size: 12px;
	width: 210px;
}

#promo-image-container{
	float: left;
	width: 230px;	
}

#content-btm-promo-container.marco-island{
	background-image: url(../images/bg_marco_island_btm.jpg);
	background-repeat: no-repeat;
	width: 740px;
	height: 240px;
}

#content-btm-promo-container{

}

#content-btm-promo-container.overlap{
	position: relative;
}

#content-btm-promo-container.overlap img.pack{
	position: relative;
	top: -24px;
}


#content-btm-promo-container.marco-island div.promo-text-container{
	padding-left: 115px;
	padding-top: 65px;
}

#content-btm-promo-container.marco-island div.promo-text-container h2{
	width: 185px;
	font-size: 1.4em;
}

#content-btm-promo-container.marco-island div.promo-text-container p{
	width: 230px;
}

/*  Breast Cancer Promo */
a div.breast-cancer-promo, a:hover div.breast-cancer-promo, div.breast-cancer-promo a, div.breast-cancer-promo a:hover{
	text-decoration: none !important;
	color: #000000 !important;
}
div.breast-cancer-promo{
	background-image: url(../images/promo_womens_health.jpg);
	background-repeat: no-repeat;
	width: 740px;
	height: 240px;
	cursor: hand;
	cursor: pointer;
}

div.breast-cancer-promo h4{
	color: #201f5b;
	font-size: 1.2em;
	padding-top: 125px;
	padding-left: 120px;
	font-weight: bold;
}

div.breast-cancer-promo p{
	padding-top: 5px;
	padding-left: 150px;
	width: 360px;
	font-size: 1.1em;
}

div.breast-cancer-promo .link-color{
	color: #ea74a2;
}



.recipe-box-container{
	width: 480px;
	background-image: url(../images/recipe_bg.jpg);
	background-repeat: repeat-y;
}

.recipe-box-container-print{
	width: 500px;
	border: 1px solid #E1E1E1;
}

.recipe-box-container-print h2{
	margin-left: 20px;
	margin-bottom: 15px;
}

.recipe-print-image-container{
	float: right;
	margin-left: 10px;
}

.recipe-box-container-print p{
	margin-left: 20px;
	margin-right: 20px;
}

.print-btn-container{
	position: absolute;
	top: 35px;
	left: 425px;
}

.recipe-body-print{
	margin-bottom: 20px;
}

.recipe-box-container .recipie-body{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.recipe-header{
	padding-left: 8px;
}

.product-list-container ul{
	font-size: 1em;
}

.product-list-container li{
	margin-left: 0;
}

div.newsletter{
	background-image: url(../images/newsletter_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	padding-top: 50px;
	width: 178px;
	border: 1px solid #CCCCCC;
	text-align: left;

}

div.newsletter-home-page{
	background-image: url(../images/newsletter_header_205x410.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	width: 203px;
	border: 1px solid #CCCCCC;
	text-align: left;
	margin-bottom: 10px;
}

div.newsletter p{
	margin-left: 10px;
	margin-right: 10px;
}

div.newsletter-home-page p{
	margin-left: 5px;
	margin-right: 5px;

}


div.newsletter-home-page p.first-paragraph{
	margin-top: 115px;
}

div.newsletter h2{
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
}

div.newsletter-home-page h2{
	font-size: 14px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 15px;
	padding-left: 0;
}


div.newsletter .newsletter-form-field{
	margin-left: 10px;
	margin-right: 10px;	
	width: 155px;
	margin-bottom: 10px;
	font-size: 1em;
}

div.newsletter-home-page .newsletter-form-field{
	margin-left: 5px;
	margin-right: 5px;	
	width: 185px;
	margin-bottom: 10px;
	font-size: 1em;
}

div.newsletter .newsletter-form-button{
	margin-top: 20px;
	float: right;
	margin-right: 10px;	
}

div.newsletter-home-page .newsletter-form-button{
	float: right;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}

div.newsletter-home-page .newsletter-latest{
	float: left;
	width: 75px;
	padding-left: 5px;
	margin-top: 0px;
}

div.newsletter-small p{
	font-size: 1em;
}

div.newsletter .newsletter-form-field{
	margin-left: 10px;
	margin-right: 10px;	
	width: 155px;
	margin-bottom: 5px;
	color: #666666;
}

div.newsletter .newsletter-latest{
	float: left;
	width: 75px;
	padding-left: 10px;
	margin-top: 20px;
}

div.newsletter-small .newsletter-form-button{
	margin-top: 0px;
	margin-bottom: 10px;
	float: right;
	margin-left: auto;
	margin-right: 10px;
}

div.newsletter-small .newsletter-latest{
	float: left;
	width: 75px;
	padding-left: 10px;
	margin-top: 0px;
}

.reasonsToBelieve ul{
	list-style: none;
	font-size: 1.4em;
	color: #575675;
	font-weight: bold;
	padding-left: 0;	
	margin-left: 0;
	margin-bottom: 20px;
}
.reasonsToBelieve li{
	padding-left: 10px;
	margin-left: 0;
	margin-top: 15px;
}


#promo-text-container h2{
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 5px;
}

#promo-text-container p{
	padding-left: 0 !important;
	margin-left: 0 !important;
}

.read-more{
	font-weight: bold;
}


.content-buttons{
	text-align: center;
}

div.options-right{
	position: relative;
	left: 115px;
	margin-top: 0px !important;
	top: -15px;
	font-size: 1.2em;
}

div.options-right td{
	padding-bottom: 3px;
}

h2.job-position{
	margin-bottom: 0px !important;
}

h3.job-position{
	margin-bottom: 15px !important;
	padding-top: 0 !important;
}

div.newsletter-validation-summary ul{
	list-style: none;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1em;
}

div.newsletter-validation-summary li{
	margin-left: 0;
}

span.newsletter-validation{
	margin-top: 10px;
	padding-top: 10px;
}
span.newsletter-validation p{
	padding-top:0;
}

/* Begin: Careers Map css */
div.careers-map{
	width: 425px;
}

div.careers-map div.navigation{
	height: 51px;
	background-image: url(../images/careers_topline.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

div.careers-map div.purple-fade{
	background-image: url(../images/careers_purple_fade_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
div#content-body-function{
	display: none;
	background-image: url(../images/careers_white_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
div#content-body-function ul{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

div#content-body-function ul ul{
	margin-top: 0;
}

div#content-body-function li{
	font-weight: bold;
}

div#content-body-function li li{
	font-weight: normal;
	font-size: .9em;
}

div#jobs-by-function-nav{
	display: none;
}


div#content-body-location div.job-display h2{
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 20px;
}

div#content-body-location div.job-display h3,p{
	margin-left: 15px;
	margin-bottom: 15px;
	padding-top: 0;
}


div#content-body-location div.left-column{
	float: left;
	width: 110px;
	margin-left: 15px;	
}

div#content-body-location div.right-column{
	float: left;
	width: 270px;
	margin-left: 10px;	
}

div#content-body-location div.right-column p{
	margin-top: 0  !important;
	padding-top: 0;
	margin-bottom: 10px  !important;
	margin-right: 25px  !important;
	margin-left: 0 !important;	
}
/* End: Careers Map css */

/* Begin: RightColumn */
ul.no-bullets{
	list-style-type: none;
	margin-left: 0px;
}

ul.no-bullets li{
	font-size: .9em;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

/* End: RightColumn */

.reasonsToBelieve li{
	list-style-type: disc;
	margin-left: 50px;
	padding-left: 0px;}
	
#livingLightlyInfo{
	background-image: url(../images/bg_livinglightly.jpg);
	background-repeat: no-repeat;
	background-position: 245px top;
	height: 325px;
	width: 460px;
}

#livingLightlyInfo h2{
	padding-left: 13px;
}

#livingLightlyInfo p{
	padding-top: 10px;
	width: 220px;
}

.rightSidePromo{
	margin-top: 8px;
}

#left-column div.content-block .formHelp{
	display: none;
	width: 411px;
	height: 84px;
	background-image: url(../images/contact_help_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 0;
}

#left-column div.content-block .formHelp h2{
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 0;
	margin-left: 95px;
	margin-bottom: 0;
	margin-top: 20px;
}
#left-column div.content-block .formHelp p{
	margin-left: 95px;
	margin-right: 20px;
}


#closeHelp{
	position: absolute;
	left: 410px;
}

.final-checkbox{
	border: 1px solid #330099; 
	background-color: #EEEEEE; 
	padding: 8px;
}

#left-column .form-container .content-block p{
	margin-left: 0;
	margin-right: 0;
}

ol.alpha-list{
	list-style-type: upper-alpha;
}

ol.alpha-list li{
	font-size: 1.2em;
}

table.checkbox-list td{
	padding-right: 10px;
}

.recipeSearchFormContainer{
	padding-top: 20px;
	padding-bottom: 30px;
	border-bottom: solid 1px #CCCCCC;
  margin-left: 10px;
	
	float: left;
	width: 210px;
	display: inline;
}

.recipeSearchFormContainer .searchInput{
  width: 150px;
	font-size: 1.1em;
}


.recipeSearchFormContainer .submitBtnContainer{
  float: right;
	width: 40px;
	margin-top: 10px;
}

.recipeSearchFormContainer label{
  font-weight: bold;
}

.recipeResultsContainer{
  float: left;
	width: 470px;
	border-bottom: solid 1px #CCCCCC;
}

.recipeResultsContainer h2{
  padding-top: 20px;
}

.recipeResultsContainer h3{
  padding-top: 0px;
	font-style: italic;
	padding-bottom: 15px;
}


.recipeResultsContainer .viewBtnContainer{
	float: right;
	width:80px;
	margin-bottom: 5px;
	margin-top: 40px;
	margin-right: 10px;
	display: inline;
}

.videoPlayerContainer{
  float:left;
  display: inline;
  margin-left: 190px;
  margin-top: 50px;
}

.videoPlayerContainer .videoCaption{
  margin-top: 20px;
  margin-bottom: 15px;
}

.videoPlayerContainer  .formLeftCol{
  float:left;
  display: inline;
  width: 300px;  
}

.videoPlayerContainer  label{
  padding-left: 0;
  margin-left: 0;
  margin-right: 10px;
  text-align: right;
  font-size: 1.1em;
  font-weight: bold;
  float: left;
  display: block;
  width: 70px;
}

.videoPlayerContainer  input{
  margin-bottom: 10px;
  font-size: 1em;
}

.videoPlayerContainer  textarea{
  font-size: 1.1em;
}

.videoPlayerContainer  .formRightCol{
  float:left;
  width: 300px;  
  display: inline;
  text-align: right;
}

.videoPlayerContainer .send-button{
  margin-top: 30px;
}

.videoPlayerContainer .additionalInstructions{
  font-weight: normal;
  font-size: .8em;
}

.videoPlayerContainer .thankyouTitle{
  margin-top: 20px;
  text-align: center;
}
