body
{
	margin: 0;
	font-family: Arial, Helvetica, verdana;
	font-size: 11px;
	color: #ba0006;
}


.clrfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clrfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clrfix {height: 1%;}
.clrfix {display: block;}
/* End hide from IE-mac */

h1
{
	color: #ba0006;
	font-size: 25px;
	font-weight: normal;
	margin: 0 0 0 10px; 
	padding: 0;
}

h3
{
	color: #cb9706;
	font-size: 12px;
	margin: 0 0 3px 10px; 
	padding: 0;
}

h4
{
	font-size: 15px;
	color: #FFFFFF;
	margin: 0;
	padding: 10px 0 0 10px; 
}

.error
{
    color: Red;
    font-weight: bold;    
}

#container
{
	width: 980px;
	/* margin: 0 auto; */
	text-align: left;
	position: relative;
}

#twoColumn, #threeColumn
{
	width: 980px;
	float: left;
	background-image: url(/images/home/LeftNavBackground.jpg);
	background-repeat: repeat-y;
}

#leftCol
{
	width: 221px;
	float: left;
}

#mainCol
{
	width: 569px;
	float: left;
	/* margin-top: 125px; */
	margin-top: 130px;
}

#mainCol p
{
	margin: 15px 0 15px 10px;
} 

#mainCol a, a:hover, a:visited 
{
	color: #cb9706;
	font-weight: normal;
	font-size: 11px;
	text-decoration:underline;
}
/*
I am commenting this out because the www.foodservicewards.com link in the orderform page 
has bigger font, and red.  
if something else look bad, and need to comment this in, 
do not just include this, but put it in separate css and call it on that page. 
8/30 takashi

#mainCol a, a:hover, a:visited .label
{
    font-size: larger;
    font-weight: bold;
    color: #FF0000;
}*/

#mainCol ul
{
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}

#mainCol ul li
{
	margin: 0;
	padding: 0;
}

#mainCol ol
{
	list-style-position: inside;
	margin: 10px 0 0 11px;
	padding: 0;
}

#mainCol .introText
{
	color: #000;
}

#mainCol .bold
{
	font-weight: bold;
	font-size:15px;
	color: #000;
}

#mainCol .headlineImage
{
    margin: 10px 0 0 0;    
}

ul.square li
{
    list-style-type: square;
}

ul.circle li
{
    list-style-type: circle;
}

#rightCol
{
	width: 190px;
	float: left;
	margin: 175px 0 0 0;
}

/* Two and Three Column Stuff */

#twoColumn #rightCol
{
	display: none;
}

#twoColumn #mainCol
{
 	width: 759px;
}

#footer
{
	float: left;
	padding-left:225px;
	padding-bottom:50px;
}

#footer .padding
{
	padding: 0 8px;
}

#footer, #footer ul li, #footer ul li a
{
	font-size: 10px;
	color: #333333;
}

#footer ul
{
	width: 733px;
	margin: 0 0 2px 0;
	padding: 0;
	list-style-type: none;
	float:left; 
}

#footer ul li
{
	margin: 0 2px 0 0;
	padding: 0;
	float:left; 
	white-space: nowrap;
}

#footer ul.copyRight 
{
	margin-top:20px;
}


/* Left Column Style */

#quickSearch
{
	background-image: url(/images/home/searchBakgnd.jpg);
	background-repeat: repeat-y;
	margin-bottom: 20px;
}

#quickSearch p
{
	font-size: 10px;
	margin: 0;
	padding: 5px 0 0 73px;
}

#signUp input
{
	line-height: 10px;
	/* height: 11px; */
	font-size: 10px;
	width: 142px;
	margin: 5px 0 5px 53px;
}

#signUp select
{
	line-height: 10px;
	font-size: 10px;
	width: 142px;
	margin: 5px 0 5px 53px;
	color: gray;
}

.quickSearchTextbox
{
	line-height: 10px;
	/* height: 11px; */
	font-size: 10px;
	width: 145px;
	margin: 5px 0 5px 50px;
}

#hotLinks
{
	background-image: url(/images/home/hotLinksBkgrnd.jpg);
	background-repeat: repeat-y;
}

#hotLinks p
{
	color: #FFFFFF;
	margin: 0;
	padding: 5px 0 5px 65px;
	background: url(/images/home/smallArowOnRed.gif) no-repeat 55px 6px;
}

a.hotlink, a.hotlink:hover, a.hotlink:active, a.hotlink:visited
{	
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

#signUp
{
	background-image: url(/images/home/signUpBoxBakgrnd.jpg);
	background-repeat: repeat-y;
	min-height: 139px; 
	height: auto !important; 
	height:139px;
}

#signUp p
{
	margin: 0;
	padding: 5px 75px 5px 58px;
	/* color: #277DD0;  RC removed this color def for changes 2009 */
}

#signUp .submitButton
{
	margin: 5px 0 0 100px;
	width: 52px;
	height: 21px;
}

.foodServiceReward
{
	margin: 15px 0;
}

#signUpText
{
	width: 100%;
	margin-top: -62px;

}

#signUpText p
{
	margin-right: 15px;
	color: #6d4c08;
}	


/* Main Nav */

#navGlobalTop
{
	position: absolute;
	top: 0;
	/* right: 7px; */
	right: 4px;
	width: 148px;
}

#mainNav
{
	position: absolute;
	top: 54px;
	/* left: 220px; */
	left: 223px;
	width: 759px;
}

#mainNav .padding
{
	padding-left: 6px; 
}

#breadCrumb
{
	padding-left: 10px;
}

#breadCrumb, #breadCrumb a
{
	font-size: 9px;
}

#breadCrumb a
{
	color: #666666;
}

/* Home Page Style */

.mainColPadding
{
	/* margin: 0 7px 0 5px; */
	margin: 0 4px 0 8px;
}

.homeCallout
{
	width: 193px;
	float: left;
	margin-bottom: 20px;
}

.homeCallout .CallOutContent
{
    height: 280px;
}

.special
{
	width: 167px;
	float: left;
}

#mainCol .homeCallout p
{
	font-family: arial;
	font-size: 10px;
	color: #666666;
	margin: 10px 31px 15px 5px;
}

#mainCol .homeCallout .calloutRedText
{
	font-size: 10px;
	color: #BA000B;
	text-decoration: none;
	padding-left: 10px;
}

.homeCalloutHeader
{
	background-image: url(/Images/home/callOutBlank.gif);
	background-repeat: no-repeat;
	padding-top:13px;
	padding-bottom:8px; 
	text-align:center;
	width: 167px;
}
#mainCol .homeCalloutHeaderLink
{
	color: #ffffff;
	font-weight: normal;
	text-decoration:none;
	font-size:14px;	
}

.calloutRedText
{
	color: #FFFFFF;
	margin: 0 0 0 5px;
	padding: 2px 0 5px 10px;
	background: url(/images/home/smallRedArow.gif) no-repeat 0 6px;
}

.special p
{
	margin-right: 5px;
}

.hrLine
{
	background-color: #BA000B;
	height: 1px;
	overflow: hidden;
	margin: 10px 0;
	zoom: 1;
	width: 100%;
}

#homeFlash
{
	width: 747px; 
	margin-bottom:10px;
}

.noTabBox
{
	float: left;
	width: 556px;
	margin-bottom: 15px;
	position:relative;
}

.noTabBox .padding
{
	margin: 0;
	padding: 6px 10px 2px 10px;
	background-color: #FFF1BC;
}


/* No Tab Box */

#mainCol .noTabBoxText p
{
	margin: 0 10px 10px 10px;
	padding: 0;
}

#mainCol .noTabBoxText
{
	width: 178px;
	float: left;
	/*min-height: 305px;*/
	height: auto !important; 
	height:305px;
}

#mainCol .noTabBoxText2 p
{
	margin: 0 10px 10px 10px;
	padding: 0;
}

#mainCol .noTabBoxText2
{
	width: 178px;
	float: left;
	/*min-height: 305px;*/
	height: auto !important; 
	height: 255px;
}

#mainCol .noTabBoxPic
{
	/*width: 357px;*/
	float: left;
}

/* Tab Box */

.outterTabBox
{
	padding-bottom: 20px;
}

.tabBox
{
	margin-left: 10px !important;
	margin: 0 0 0 5px;
	padding: 0;
	background: url(/images/nutrition/tabBkg.gif) repeat-x;
	float: left;
	zoom: 1;
}

#mainCol .tabBox p 
{
	margin: 0;
	padding: 10px 15px 0 15px;					/* Uncomment this if you want them to grow as needed */
	/*padding: 10px 0 0 0;*/					/* Comment this OUT if you want them to grow as needed */
	float: left;
	/*width: 305px;*/							/* Comment this OUT if you want them to grow as needed */
	min-width: 100px;
	text-align:center;
}

.tabBoxLeft
{
	background: url(/images/nutrition/tabLeft.gif) no-repeat top left;
	height: 31px;
	float: left;
}

.tabBoxRight
{
	background: url(/images/nutrition/tabRight.gif) no-repeat top right;
	height: 31px;
	float: left;
}

table .orangeTD
{
	color: #cb9706;
}

table .blackTD
{
	color: #333333;
}

table .trLineSpace
{
	padding-top: 20px;
}

/* Product Box */

#mainCol .linkBox
{
	background-color: #FFF1BC; 
	padding: 0 10px 0 10px;
	/*min-height: 141px;*/
	height: auto !important;
	/*height:141px;*/
	position:relative;
}

#mainCol .linkBox p
{
	margin: 0;
	padding: 0;
}

#mainCol .linkBox a
{
	color: #ba0006;
}

#mainCol .productBox
{
	background-color: #FFF1BC; 
	padding: 5px 10px 0 10px;
	min-height: 141px;
	height: auto !important; 
	height:141px;
	position:relative;
}

.productBoxImg
{
	float: left;
	width: 161px;
	padding-right: 10px;
}

#mainCol .productBox p
{
	margin: 0;
	padding: 0;
}

#mainCol .productBox a, #mainCol .noTabBoxText a
{
	color: #ba0006;
}

#mainCol .productLinks
{
	background-color: #FFF8DE;
	height: 30px;
	position:absolute;
	bottom: 0;
	right:10px;
	width: 365px !important; 
	width: 360px;
}

#mainCol .productLinks p
{
	padding: 5px 5px 0 0;
	float: right;
}

#mainCol .productLinks a
{
	padding: 0 5px;
}

.headerDiv
{
	position: relative;
}

#mainCol .headerSmallText
{
	position: absolute; 
	top: -30px; 
	left: 0 !important;
	left: -10px;
}

#mainCol .headerSmallText p
{ 
	font-size:15px;
}


/* Indivdual Product Pages */

.extraTopPadding
{
	padding-top: 17px;
}

.singleProductLink
{
	background-color: #FFF8DE;
	/*height: 90px;*/
	/*position: absolute;*/
	/*bottom: 0px;*/
	/*width: 178px;*/
	/*right:10px;*/
	/*width: 168px !important;*/
	/*width: 168px;*/
}

.singleProductLinkInner
{
	padding: 0;
}

.printVersionLink
{
	background: url(/images/nutrition/iconPrinter.jpg) no-repeat 0 0;
}

#mainCol .printVersionLink a
{
	padding-left: 20px;
	color: #ba0006;
}
.highResolutionVersionLink
{
	background: url(/images/MeatAndBakery/nutrition/iconHi-ResDownload.gif) no-repeat 0 0;
}


#mainCol .highResolutionVersionLink a
{
	padding-left: 20px;
	color: #ba0006;
}

.mobileVersionLink
{
	background: url(/images/MeatAndBakery/nutrition/iconEnlargeMobile.gif) no-repeat 0 0;
}

#mainCol .mobileVersionLink a
{
	padding-left: 20px;
	color: #ba0006;
}
.singleProductLine
{
	margin: 0 0 10px 10px;
}

/* Feature and Benefits */

#mainCol .feature
{
	padding-bottom:0;
	margin-bottom:0;
}

#mainCol .benefit
{
	padding-top:0;
	margin-top:0;
}

#mainCol .boldText
{
	font-weight: bold;
}

#mainCol .skuUpc span, #mainCol .description span, .benefit span, .feature span, #mainCol .heading, .salesDropDownText span
{
	color: #cb9706;
	font-weight: bold;
}

#mainCol .skuUpc span
{
	float: left;
	width: 30px;
}

#mainCol .description span
{
	width: 30px;
}

#mainCol .description span
{
	display: block;
	margin-top: 10px;
}

#mainCol .noBottomPadding
{
	margin-bottom: 0;
	padding-bottom: 0;
}

.benefit span, .feature span
{
	float: left; 
	width: 55px;
}

#mainCol .description span
{
	width: 100%;
}


/* Drop Down Styles */

#mainCol .salesDropDown
{
	margin-top: 15px;
}

#mainCol .salesDropDown p
{
	font-size: 10px;
	font-weight: bold;
	float: left;
}

#mainCol .salesDropDown select
{
	line-height: 11px;
	font-size: 10px;
	width: 168px;
	margin: 0 0 0 10px;
	float: left;
}

.salesDropDownText
{
	background-color: #FFFFFF;
	float: left;
	width: 100%;
	margin: 10px 0 5px 0;
	
}

.salesDropDownText .padding
{
	padding: 10px;
}

/* .salesDropDownText span
{
	color: orange;
} */

#mainCol .salesDropDownText ul
{
	margin:10px 0 0 0;
}

.salesDropDownText ul li
{
	color: #000000;
}

/* Sales Support */
.SalesContactData
{
    float: left;
    padding: 2px 4px 2px 0;
    color: #000;
    white-space: nowrap;
	/* RC ADDED 5/5/10 Issue 7192 */
	width: 49%;
	min-height:110px;
}

.SalesContactData .boldText
{
    font-weight: bold;    
}

.SalesContactHeaders
{
    color: #cb9706;
	font-size: 12px;    
	font-weight: bold;
}

/* RC ADDED CLASS 5/5/10 Issue 7192 */

.SalesContactRow {
	width: 510px;
	display: table;
}

/* Right Side Callouts */


.rightSideCallout
{
	width: 167px;
	margin-bottom: 20px;
}

.rightSideCallout .rightSideCalloutImage
{
	width: 167px;
	margin-left: 18px;
}

.rightSideCallout .inTextOrange, .rightSideCallout .inTextBeige, .rightSideCallout .inText3
{
	background-color: #fff1bc;
	color:#A00008;
	margin-left: 18px;
	min-height: 30px; 
	height: auto !important; 
	height:30px;
	width: 141px;
	padding:10px 13px 10px 13px
}

.rightSideCallout .inTextOrange a, .rightSideCallout .inTextBeige a, .rightSideCallout .inText3 a
{
	color:#A00008;
	font-size: 11px;
	text-decoration: underline;
}
/*
.rightSideCallout .inTextBeige
{
	background-color: #FEF1BC;
	color:#A00008;
	margin-left: 18px;
	min-height: 30px; 
	height: auto !important; 
	height:30px;
	width: 141px;
	padding:10px 13px 10px 13px
}

.rightSideCallout .inTextBeige a
{
	color:#A00008;
	font-size: 11px;
	text-decoration: underline;
}
*/
.rightSideHeader
{
	background-image: url(/images/callouts/sideCallOneTop.jpg);
	background-repeat: no-repeat;
	height: 33px;
	margin-left:18px;
	width: 167px;
}

.rightSideBottomOrange, .rightSideBottomBeige, .textCalloutBottom
{
	background-image: url(/images/callouts/sideCallOneBottom.jpg);
	background-repeat: no-repeat;
	height: 7px;
	margin-left:18px;
	width: 167px;
}
/*
.rightSideBottomBeige
{
	background-image: url(/images/callouts/sideCallTwoBottom.jpg);
	background-repeat: no-repeat;
	height: 7px;
	margin-left:18px;
	width: 167px;
}
*/
.textCalloutHeader
{
	background-image: url(/images/callouts/sideCallThreeTop.jpg);
	background-repeat: no-repeat;
	height: 15px;
	margin-left:18px;
	width: 147px;
	font-size: 15px;
	font-weight: bold;
	color:#AC010A;
	padding:14px 10px 15px 10px;
	margin-bottom: -3px; /*ie6 hack*/
}

.textCalloutHeader a
{
	font-size: 15px;
	font-weight: bold;
	color:#AC010A;	
}
/*
.rightSideCallout .inText3
{
	background-color: #A00008;
	color:#FEF1BC;
	margin-left: 18px;
	min-height: 30px; 
	height: auto !important; 
	height:30px;
	width: 141px;
	padding:10px 13px 10px 13px
}

.rightSideCallout .inText3 a
{
	color:#FEF1BC;
	font-size: 11px;
	text-decoration: underline;
}
.textCalloutBottom
{
	background-image: url(/images/callouts/sideCallThreeBottom.jpg);
	background-repeat: no-repeat;
	height: 10px;
	margin-left:18px;
	width: 168px;
}
*/

/* Brands Page */

#brands .brandLogo
{
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 68px;
	float:left;
}

#brands .brandRow
{
	position:relative;
	width:100%;
	text-align:center;
}
/***************/

/* RC CHANGES FEB. 2009: These has been changed to accommodate new modal */
.modalBackground
{
    background-color:#000000;
    filter: alpha(opacity=50);
    -moz-opacity:0.5; 
    opacity: 0.5
}

.modalPopup
{
    background-color: #ffffff;
	border: 2px solid #000000;
    width: 430px;
}
/* end modal changes */

.watermark
{
	color: gray;
}

/* Search Styles */

#searchTabTop
{
	padding-left: 12px;
	width:539px;
	position:relative;
	float: left;
}
#searchTabTop a,a:hover,a:visited
{
	color:#656565;
	font-weight:bold;
}

#searchTabTop .searchTab
{
	height: 29px;
	width: 85px;
	text-align: center;
	position:relative;
	float: left;
}

#productSearchTabs
{
	width:539px;
	background-color: #FEF1BC;
	position:relative;
	float: left;
}
#productSearchTabs a,a:hover,a:visited
{
	color:#656565;
	font-weight:bold;
}

#productSearchTabs .productSearchTab
{
	height: 31px;
	width: 95px;
	text-align: center;
	position:relative;
	float: left;
	background-color:#FEF1BC;
}

#searchSummary
{
	height: 22px;
	padding-top: 11px;
	padding-left: 18px;
	width: 539px;
}

#searchCriteria
{
	height: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 12px;
	width: 539px;
}

#searchCriteria a,a:hover,a:visited
{
	color:#B9010B;
	font-weight:normal;
}

#searchFilters
{
	width: 527px;
	padding-left: 12px;
	padding-top:25px;
	min-height: 175px;
	float:left;
	background-color: #FDB44D;
}

#searchFilters a, a:hover, a:visited
{
	color:#ffffff;
	font-weight:bold;
	font-size: 14px;
}

#searchResults
{
	float:left;
	color: Black;
	width: 539px;
}

#searchResults a, a:hover, a:visited
{
	color:Blue;
	font-weight:normal;	
	font-size:11px;
}

.CategoryFilterSet
{
	position:relative;
	float:left;
}

#searchPager
{
	color:#B9010B;
}

#searchPager a, a:hover, a:visited
{
	color:#B9010B;
}

.mainTabOn
{
	padding-top:9px;
	height: 20px;
	width: 85px;
	background-image: url(/Images/search/toptabon.jpg);	
	color:#B9010B;
	font-weight:bold;
}

.mainTabOff
{
	padding-top:9px;
	height: 20px;
	width: 85px;
	background-image: url(/Images/search/toptaboff.jpg);
}

.secondaryTabOn
{
	padding-top:9px;
	height: 22px;
	width: 94px;
	background-image: url(/Images/search/bottomtabon.jpg);
	color:#B9010B;
	font-weight:bold;
}

.secondaryTabOff
{
	padding-top:9px;
	height: 22px;
	width: 94px;
	background-image: url(/Images/search/bottomtaboff.jpg);
}
.productDetailLogo
{
    padding-left: 10px;
    padding-top: 10px;
}
.productCategoryGridContainer
{
    float: left;
    text-align: center;
    width: 170px;
    height: 225px;
    vertical-align: bottom;
    margin: 3px;
}
.productCategoryGridImage
{
    border: solid 5px #FEF1BB;
}
#mainCol .productCategoryGridContainer p a
{
    color: #ba0006;
    text-decoration: none;
    font-size: 10pt;
}
#mainCol .productCategoryGridContainer p a:hover
{
    color: #ba0006;
    text-decoration: underline;
    font-size: 10pt;
}
#nationalBrandTable, #regionalBrandTable
{
    width: 684px;
    border: 0;
    background-color: #FFFFFF;
    margin-left: 8px;
}
#nationalBrandTable tr td, #regionalBrandTable tr td
{
    text-align: center;
    vertical-align: middle;
}
#nationalBrandTable tr td.brandHeading, #regionalBrandTable tr td.brandHeading
{
    font-weight: bold;
    color: #cb9706;
	font-size: 14px;
	text-align: left;
	margin-top: 10px;
	padding-left: 5px;
}
/* ============================================================================================================== */

/* ####  RC ADDED FEB. 2009 for design enhancement changes #### */

.container {position: relative; width: auto; height: auto;}

/* == New utility-nav/search == */

.navGlobalTopNew {
	position: absolute;
	right: 12px;
	top: 20px;
	width: auto;
	height: 20px;
	font-size: 10px;
	color: #666666;
}

.navGlobalTopNew .links {position: relative; width: auto; float: left; margin: 3px 18px 0 0;}
.navGlobalTopNew .search {position: relative; float: left; width: 233px;}
.navGlobalTopNew .searchfld {position: relative; width: 151px; float: left; margin-right: 5px;}
.navGlobalTopNew .searchfld input {width: 150px; background-color: #fff5d0; 
									font-size: 10px; font-weight: bold; color: #666666; line-height: 14px;}
.navGlobalTopNew .searchbtn {position: relative; width: 63px; float: left;}


/* The A Team */
.navGlobalTopNew a:link, a:visited {color: #ba000b; font-size: 10px;}
.navGlobalTopNew a:hover {color: #666666; font-size: 10px;}


/* == Lightbox Modal Styles == */

.modal_header {
	width: auto;
	height: 61px;
	background: #bb0006 url(/images/modal/bg-header-lb.gif) repeat-x;
}

.modal_header h1 {color: #ffffff; font-size: 25px; margin-top: 20px; margin-bottom: 20px;}

.modal_header input {margin: 0px 0px 0px 0px;}

.modal_content {padding: 30px 20px 10px 20px; font-size: 12px; color: #bb0006;}

.modal_close {
	position:absolute;
	width:17px;
	height:17px;
	z-index:1;
	right: 10px;
	top: -14px;
}

.modal_close input {margin: 0;}

/* == New Contact Form == */

.blck-txt {color: #000000; font-size: 11px; clear: both;}

#mainCol .brwn-lnk {color: #794d0c;}
#mainCol .brwn-lnk:hover {color: #000000; text-decoration: none;}

.contact-box {
	position: relative;
	
	width: 530px;
	height: auto;
	border: 1px dotted #794d0c;
	background-color: #fff1bc;
	margin: 0 0 23px 10px;
	padding: 10px;
	clear:both;
}

.contact-submit {float: left;}

.contact-submit td {padding-bottom: 15px;}
.contact-submit td p {color: #000000; font-size: 11px;}

.contact-method td {padding-bottom: 15px;}
.contact-method td p {color: #000000; font-size: 11px;}

.contact-method h4 {font-weight: bold; font-size: 12px; color: #ba0006; margin: 0px 0px 10px 8px;
				height: 20px; padding: 6px 0px 0px 28px; background-repeat: no-repeat;}

#coffee {background-image: url(/images/icon-contact-coffee.gif);}
#mail {background-image: url(/images/icon-contact-mail.gif);}
#online {background-image: url(/images/icon-contact-online.gif);}
#phone {background-image: url(/images/icon-contact-phone.gif);}

.contact-form td {color: #000000; font-size: 11px; padding-bottom: 10px;}

.contact-form h4 {font-weight: bold; font-size: 12px; color: #ba0006; margin: 0px 0px 0px -10px;}

.required {position: relative; float: left; font-size: 11px; font-weight: bold; color: #000000; left: 5px; top: 10px;}

.contact-txtfld {line-height: 13px; font-size: 11px; width: 96%;}
.contact-mnufld {line-height: 13px; font-size: 11px; width: 96%;}
.contact-txtarea {line-height: 13px; font-size: 11px; width: 98%; height: 185px;}

/* == New Left Navigation == */

/* Rounded Corners */
.rounded_corner_top_left, .rounded_corner_top_right {
	position: absolute;
	width: 3px;
	height: 3px;
	z-index:4;
	background-image: url(/images/bg-sidenav-corners-top.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	}
	
	.rounded_corner_btm_left, .rounded_corner_btm_right {
	position: absolute;
	width: 3px;
	height: 3px;
	z-index:4;
	background-image: url(/images/bg-sidenav-corners-btm.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	}

.rounded_corner_top_left {
	left: 0px;
	top: -1px;
}
.rounded_corner_top_right {
	right: 0px;
	top: -1px;
	background-position: top right;
	_right: 0;
} 
.rounded_corner_btm_left {
	left: 0px;
	bottom: 0px;
	background-position: bottom left;
	_bottom: -1px;
}
.rounded_corner_btm_right {
	right: 0px;
	bottom: 0px;
	background-position: bottom right;
	_right: 0;
	_bottom: -1px;
}

/* First Level */

.leftnav {position: relative; top: 0px; float: left; clear: left; width: 156px; background-color: #74070a;}

.leftnav ul {margin-top: 0px; margin-left: 0px; padding: 0; margin-bottom: 0px; width: 156px; background-color: #74070a;}

.leftnav ul li {width: auto; list-style: none; border-top: 1px solid #83383a; border-bottom: 1px solid #510507; display:block; clear: both; margin-top: -1px;}

.leftnav ul li a:link {color: #ffffff; text-decoration: none; font-size: 12px; padding: 7px 7px 7px 16px;
			font-size: 12px; background: #74070a url(/images/li-arrow.gif) no-repeat left 10px; display: block; height: auto;}

.leftnav ul li a:visited {color: #ffffff; text-decoration: none; font-size: 12px; padding: 7px 7px 7px 16px;
			font-size: 12px; background: #74070a url(/images/li-arrow.gif) no-repeat left 10px; display: block; height: auto;}
			
.leftnav ul li a:hover {color: #ffffff; text-decoration: none; font-size: 12px; padding: 7px 7px 7px 16px;
			font-size: 12px; background: #933938 url(/images/li-arrow.gif) no-repeat left 10px; display: block; height: auto;}
			
.leftnav ul li a:link.selected {color: #d1ae6e; text-decoration: none; font-size: 12px; padding: 7px 7px 7px 16px; 
		margin-bottom: 1px; font-size: 12px; background: #74070a url(/images/li-arrow-sel.gif) no-repeat left 10px;
		display: block; height: auto;}
			
.leftnav ul li a:visited.selected {color: #d1ae6e; text-decoration: none; font-size: 12px; padding: 7px 7px 7px 16px;
		margin-bottom: 1px; font-size: 12px; background: #74070a url(/images/li-arrow-sel.gif) no-repeat left 10px;
		display: block; height: auto;}

.leftnav ul li a:hover.selected {color: #d1ae6e; text-decoration: none; font-size: 12px; padding: 7px 7px 7px 16px;
		margin-bottom: 1px; font-size: 12px; background: #74070a url(/images/li-arrow-sel.gif) no-repeat left 10px;
		display: block; height: auto;}

			
/* Second Level */

.leftnav ul li ul {float: left; background-color: #630609;}

.leftnav ul li ul li {width: 100%; list-style: none; border: none; font-size: 11px; display: block;
					 margin-bottom: -1px; margin-top: -1px; clear: both;}

.leftnav ul li ul li a:link {color: #ffffff; text-decoration: none; font-size: 11px; padding-left: 24px;
							padding-right: 7px;
							background-color: #630609; display: block; height: auto; background-image: none;}

.leftnav ul li ul li a:visited {color: #ffffff; text-decoration: none; font-size: 11px; padding-left: 24px;
							padding-right: 7px;
							background-color: #630609; display: block; height: auto; background-image: none;}
			
.leftnav ul li ul li a:hover {color: #ffffff; text-decoration: none; font-size: 11px; padding-left: 24px;
							padding-right: 7px;
							background-color: #7a2b2e; display: block; height: auto; background-image: none;} 
							
.leftnav ul li ul li a:link.selected {color: #d1ae6e; text-decoration: none; font-size: 11px; padding-left: 24px;
							padding-right: 7px;
							background-color: #630609; display: block; height: auto; background-image: none;}
							
.leftnav ul li ul li a:visited.selected {color: #d1ae6e; text-decoration: none; font-size: 11px; padding-left: 24px;
							padding-right: 7px;
							background-color: #630609; display: block; height: auto; background-image: none;}
			
.leftnav ul li ul li a:hover.selected {color: #d1ae6e; text-decoration: none; font-size: 11px; padding-left: 24px;
							padding-right: 7px;
							background-color: #7a2b2e; display: block; height: auto; background-image: none;}


/* Third Level */

.leftnav ul li ul li ul {float: left; background-color: #540508;}
					 
.leftnav ul li ul li ul li {width: 100%; list-style: none; border: none; font-size: 10px; height: auto; display: block;
					 clear: both;}

.leftnav ul li ul li ul li  a:link {color: #ffffff; text-decoration: none; font-size: 10px; padding-left: 34px;
							padding-bottom: -4px; padding-top: -4px; padding-right: 7px;
							background-color: #540508; display: block; height: auto; background-image: none;}

.leftnav ul li ul li ul li  a:visited {color: #ffffff; text-decoration: none; font-size: 10px; padding-left: 34px; 
							padding-bottom: -4px; padding-top: -4px; padding-right: 7px;
							background-color: #540508; display: block; height: auto; background-image: none;}
			
.leftnav ul li ul li ul li  a:hover {color: #ffffff; text-decoration: none; font-size: 10px; padding-left: 34px;
							padding-bottom: -4px; padding-top: -4px; padding-right: 7px;
							background-color: #6d2a2d; display: block; height: auto; background-image: none;} 

.leftnav ul li ul li ul li  a:link.selected {color: #d1ae6e; text-decoration: none; font-size: 10px; padding-left: 34px;
							padding-bottom: -4px; padding-top: -4px; padding-right: 7px;
							background-color: #540508; display: block; height: auto; background-image: none;}

.leftnav ul li ul li ul li  a:visited.selected {color: #d1ae6e; text-decoration: none; font-size: 10px; padding-left: 34px; 
							padding-bottom: -4px; padding-top: -4px; padding-right: 7px;
							background-color: #540508; display: block; height: auto; background-image: none;}
			
.leftnav ul li ul li ul li  a:hover.selected {color: #d1ae6e; text-decoration: none; font-size: 10px; padding-left: 34px;
							padding-bottom: -4px; padding-top: -4px; padding-right: 7px;
							background-color: #6d2a2d; display: block; height: auto; background-image: none;}



/* == New Promotions Stuff == */

.promo-adobe {
	position:absolute;
	width:118px;
	height:31px;
	z-index:1;
	left: 562px;
	top: 9px;
}
.promo-container {border-bottom: 1px solid #ba000b; padding-bottom: 10px; padding-top: 10px;}
.promo-logo {float: left; width: 78px; height: auto;}
.promo-other {float: left; width: 600px; height: auto;}

.promo-link {width: auto; margin-left: 10px;}
.promo-link td {padding-bottom: 4px;}

.no-btm-brdr {border-bottom: 0px;}

/* New Beverages Styles, RC changes, June 2010 */

.mainColPadding a img {border: 0;}

.beverage_txt {width: 700px;}

.beverage_main_feature, .beverage_sec_feature, .beverage_sub_feature
{position: relative; width: 716px; background-color: #fcf0bc; padding: 4px 4px 4px 6px;}

.beverage_main_feature {}
.beverage_sec_feature { margin-top: 8px;}
.beverage_sub_feature {float: left; width: 166px; height: 124px; margin-top: 8px; margin-right: 6px;}

* /*/+ /**/html .beverage_sub_feature {margin-right: 8px;}

.beverage_sub_feature_last {margin-right: 0px;}


#mainCol .beverages_main_feature_nav {position: absolute; left: -4px; bottom: 4px; bottom: 7px; bottom: 7px;
							height: auto; z-index: 10; color: #996633;}
							
div>#maincol>.beverages_main_feature_nav {bottom: 7px;}

#mainCol .beverages_main_feature_nav { bottom /*\**/: 7px; }
							
	#mainCol .beverages_main_feature_nav li a {display: block; width: 231px; height: 17px;
									padding-left: 8px; padding-top: 5px; vertical-align: center;
									padding-bottom: 5px; line-height: auto;
									text-decoration: none; cursor: pointer;  font-size: 12px;
									color: #996633; font-family: Arial, Helvetica, sans-serif;
									background: #210c0b url(/images/beverages/bg_douwe_feature_nav.gif) repeat-x top;
									}
																											
	#mainCol .beverages_main_feature_nav li a:hover {background: #660000; color: #fff;}
	

#mainCol .beverages_sec_feature_nav {position: absolute; left: -4px; bottom: 4px;
							height: auto; z-index: 10; color: #666;}
							
* /*/+ /**/html #mainCol .beverages_sec_feature_nav {bottom: 6px;}

	#mainCol .beverages_sec_feature_nav li a {display: block; width: 231px; height: 17px;
									padding-left: 8px; padding-top: 5px; vertical-align: center;
									padding-bottom: 5px; line-height: auto;
									text-decoration: none; cursor: pointer;  font-size: 12px;
									color: #996633; font-family: Arial, Helvetica, sans-serif;
									background: #e5e3e2 url(/images/beverages/bg_pickwick_feature_nav.gif) repeat-x top;
									}
																											
	#mainCol .beverages_sec_feature_nav li a:hover {background: #99cc99; color: #000;}


#mainCol .beverages_sub_feature_nav {position: absolute; left: -4px; bottom: 5px; overflow: hidden;
							height: auto; z-index: 10; color: #996600;}
							
							
	#mainCol .beverages_sub_feature_nav li a {display: block; width: 158px; height: 13px;
									padding-left: 8px; padding-top: 5px; padding-bottom: 5px;
									vertical-align: center; line-height: auto;
									text-decoration: none; cursor: pointer;  font-size: 12px;
									color: #996600; font-family: Arial, Helvetica, sans-serif;
									background: #e5d697 url(/images/beverages/bg_sub_feature_nav.gif) repeat-x top;
									}
									
									* /*/+ /**/html #mainCol .beverages_sub_feature_nav li a {width: 164px;}
																											
	#mainCol .beverages_sub_feature_nav li a:hover {background: #cc9900; color: #663300;}
	
	
.beverage_brand_main {position: relative; width: 724px; background-color: #fcf0bc; padding: 6px 6px 4px 6px;}

	.douwe_main_txt {position: absolute; top: 207px; left: 110px; z-index: 10; width: 520px;}
	.douwe_main_txt p {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;}
	#mainCol .douwe_main_txt ul {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;
						list-style: disc; margin-left: 1.5em; padding-left: 1.5em;}
						
						#mainCol .douwe_main_txt ul li {margin-bottom: 10px;}
						
	#mainCol .douwe_main_nav {position: absolute; z-index: 10; left: 110px; top: 475px; height: auto;}
	#mainCol .douwe_main_nav ul li {float: left; display: inline; margin: 0 15px 20px 0; width: 160px;}
	
	#mainCol .douwe_main_nav ul li a {display: block; padding: 8px 20px 6px 20px; text-align: center;
									color: #996633;
									background: #210c0b url(/images/beverages/bg_douwe_nav.gif) repeat-x top;
									text-decoration: none; margin-top: -3px; font-size: 12px;}
								
								#mainCol .douwe_main_nav ul li a:hover {background: #660000; color: #fff;}

.pickwick_main_txt {position: absolute; top: 195px; left: 200px; z-index: 10; width: 330px;}

	.pickwick_main_txt p {color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;}
	.pickwick_main_txt h2 {color: #999; font-family: Arial, Helvetica, sans-serif; padding: 0; font-size: 22px;
							font-weight: normal; margin: 0 0 0 9px;}
	 
	#mainCol .pickwick_main_txt ul {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;
						list-style: disc; margin-left: 1.5em; padding-left: 1.5em;}
						
						#mainCol .pickwick_main_txt ul li {margin-bottom: 10px;}
						
	#mainCol .pickwick_main_nav {position: absolute; z-index: 10; left: 25%; top: 433px; height: auto;}
	#mainCol .pickwick_main_nav ul li {float: left; margin: 0 20px 20px 0; width: 160px;
	/* == IE6 Fix == */
	_margin: 0 5px 20px 0; }
	
	#mainCol .pickwick_main_nav ul li a {
	
	display:block; padding: 8px 20px 6px 20px; text-align: center;
									color: #666;
									background: #e7e4e3 url(/images/beverages/bg_pickwick_nav.gif) repeat-x top;
									text-decoration: none; margin-top: -3px; font-size: 12px; width:120px;
									/* == IE6 Fix == */
									_display:inline-block; _width:120px; _padding: 8px 20px 6px 20px;
									}
								
								#mainCol .pickwick_main_nav ul li a:hover {background: #99cc99; color: #000;}
	
	#mainCol .pickwick_main_nav ul li ul {margin-top: 17px; list-style: disc; margin-left: 1.5em;
											padding-left: 1.5em; }
	#mainCol .pickwick_main_nav ul li ul li {color: #99cc99; font-weight: bold; font-size: 12px;   
											margin-bottom: 5px;  list-style-type:none; list-style-position:inside; width:100px;
											 padding-left: 10px;
											background:  url(/images/beverages/bg-pickwick-bullet.gif)  no-repeat;
											} 
											
											
		#mainCol .pickwick_main_nav ul li ul li a:link {text-decoration: none; color: #99cc99; background: none; padding: 0;
															text-align: left; height: auto; font-weight: bold;}
		#mainCol .pickwick_main_nav ul li ul li a:visited {text-decoration: none;color: #99cc99; background: none; padding: 0;
															text-align: left; height: auto; font-weight: bold;}
		#mainCol .pickwick_main_nav ul li ul li a:hover {color: #000; text-decoration: none; background: none; padding: 0;
															text-align: left; height: auto; font-weight: bold;}




.main_txt {position: absolute; top: 207px; left: 110px; z-index: 10; width: 520px;}
	.main_txt p {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;}
	#mainCol .main_txt ul {color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;
						list-style: disc; margin-left: 1.5em; padding-left: 1.5em;}
						
						#mainCol .douwe_main_txt ul li {margin-bottom: 10px;}
						
	#mainCol .main_nav {position: absolute; z-index: 10; left: 110px; top: 475px; height: auto;}
	#mainCol .main_nav ul li {float: left; display: inline; margin: 0 15px 20px 0; width: 160px;}
	
	#mainCol .main_nav ul li a {display: block; padding: 8px 20px 6px 20px; text-align: center;
									color: #996633;
									background: #210c0b url(/images/beverages/bg_douwe_nav.gif) repeat-x top;
									text-decoration: none; margin-top: -3px; font-size: 12px;}
								
								#mainCol .main_nav ul li a:hover {background: #660000; color: #fff;}

.beverage_product_main {position: relative; width: 540px; background-color: #fcf0bc; padding: 6px 6px 6px 6px;}
.beverage_product_main_txt {position: absolute; top: 8px; width: auto; height: auto;}

	#cafitesse .beverage_product_main_txt {color: #fff; width: 385px; right: 25px;}
	#roast .beverage_product_main_txt {color: #fff; width: 375px; right: 25px;}
	#steamers .beverage_product_main_txt {color: #fff; width: 375px; right: 25px;}
	#sustainable .beverage_product_main_txt {color: #fff; width: 385px; right: 25px; top: 1px;}
	#iced .beverage_product_main_txt {color: #fff; width: 365px; right: 25px;}
	#cappuccino .beverage_product_main_txt {color: #fff; width: 355px; right: 35px;}
	#butternut .beverage_product_main_txt {color: #000; width: 313px; right: 43px;}
	#kayo .beverage_product_main_txt {color: #000; width: 370px; right: 15px; top: 18px;}
	#maryland .beverage_product_main_txt {color: #000; width: 318px; right: 43px;}
	#paradise .beverage_product_main_txt {color: #000; width: 325px; right: 43px;}
	#pickwickhot .beverage_product_main_txt {color: #666; width: 325px; right: 43px;}
	#pickwickiced .beverage_product_main_txt {color: #666; width: 325px; right: 43px; top: 0px;}
							
		.beverage_product_main_txt p {font-size: 12px; font-family: Arial, Helvetica, sans-serif;
										line-height: 18px; letter-spacing: .08em;}
									#mainCol .beverage_product_main_txt p a:link {color: #fff; text-decoration: underline;}
									#mainCol .beverage_product_main_txt p a:visited {color: #fff; text-decoration: underline;}
									#mainCol .beverage_product_main_txt p a:hover {color: #fff; text-decoration: none;}
										
		#sustainable .beverage_product_main_txt p {line-height: 17px;}
		
	#mainCol .mainColPadding h5.beverage {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #993300;
										font-weight: normal; padding: 0px; margin: 20px 0px 20px 10px;}
	
	.beverage_tabBoxRight
		{
			background: url(/images/nutrition/tabRight.gif) no-repeat top right;
			height: 31px;
			float: left;
		}
		
		.beverage_tabBoxRight p {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #74622b;}
		
	#mainCol .beverage_productBox
		{
			background-color: #FFF1BC; 
			padding: 0px 8px 0 8px;
			height:1px;
			height: auto !important; 
			position:relative;
		}
		
	#mainCol .beverage_productBox ul {moz-padding-start: 0px; margin: 0px; padding: 10px 0 10px 16px;
									list-style: none; background-color: #fff;
									}
	#mainCol .beverage_productBox ul li {moz-padding-start: 0px; padding: 0px; margin: 0px; list-style: none; margin-bottom: 5px;}
	
	#mainCol .beverage_productBox ul li a:link {color: #BA0006; font-size: 10px; text-decoration: none;}
	#mainCol .beverage_productBox ul li a:visited {color: #BA0006; font-size: 10px; text-decoration: none;}
	#mainCol .beverage_productBox ul li a:hover {color: #BA0006; font-size: 10px; text-decoration: underline;}
	
	
	/* New Recipes Styles, RC changes, Aug 2010 */

.recipe-search {position: relative; width: 150px; padding-top: 15px; color: #fff; clear:both; font-size: 12px;}
.recipe-search h4 {padding: 0; margin: 0 0 10px 0; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

.recipe-search table td {padding-bottom: 13px; color: #fff;}

.recipe-search table td select { width: 150px; font-size: 10px; line-height: 13px;}
.recipe-search table td input.txtfield { width: 144px; font-size: 10px; line-height: 13px;}

.recipes_main_feature {position: relative; width: 722px; height: 335px; overflow: hidden; margin: 10px 0px 5px 0px;}
.recipes_main_feature_img {position: relative; width: 722px; margin: 0px;}
.recipes_main_feature_link {position: relative; width: 722px; margin: -3px 0px 0px 0px;}

#mainCol .recipes_main_feature ul {margin: 0px; padding: 0px; -moz-padding-start: 0px; list-style-type: none;}


/*#mainCol a {padding: 0;}*/
#mainCol .recipes_main_feature_link a:link, #mainCol .recipes_main_feature_link a:visited
								{display: block; height: 26px; line-height: 26px;
								text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;
								background: #7f3533 url(/images/recipes/bg-recipefeat-link.gif) repeat-x top;
								text-decoration: none; padding-right: 10px;
								}
								
.recipes_main_feature_no_link 	{display: block; height: 26px; line-height: 26px;
								text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;
								background: #7f3533 url(/images/recipes/bg-recipefeat-link.gif) repeat-x top;
								text-decoration: none; padding-right: 10px;
								}

#mainCol .recipes_main_feature_link a:hover {color: #996633;}

#mainCol ul.recipes_sec_feature {moz-padding-start: 0px; padding: 0px; margin: 0px; list-style: none;}

#mainCol ul.recipes_sec_feature li {display:block; moz-padding-start: 0px; padding: 6px; margin: 0 5px 5px 0; list-style: none;
									float: left; background-color: #5b1100; width: 225px; height: 215px;}

#mainCol ul.recipes_sec_feature li a.txt:link, #mainCol .recipes_sec_feature li a.txt:visited
										{display: block; width: 225px; height: 34px; text-align:center; color: #fff;
										background: #7f3533 url(/images/recipes/bg-recipe-secfeat-link.gif) repeat-x top;
										font: 18px/34px sans-serif; text-decoration: none;}

#mainCol ul.recipes_sec_feature li a.txt:hover {color: #996633;}

.chefbios {position: relative; padding: 5px; background-color: #5b1100; width: 725px; height: 183px;
			margin: 10px 0 20px 0; clear:both;}
			
			.chefbios-inner {position: relative; width: 725px; height: 183px; background-color: #fff; text-align:right;}
			.chefbios-inner-info {position: absolute; top: 10px; left: 10px; width: 700px; height: 173px; z-index: 99;
								text-align: left;}
			.chefbios-inner-info img.chefthumb {float: left; margin-right: 10px;}
			.chefbios-inner-info img {float:left;}
			.chefbios-inner-info img.readBio {float:left; margin-top:-31px; margin-left:3px}
#mainCol	.chefbios-inner-info h4 {margin: 0 0 13px 0; padding: 0; font-weight: normal; font-size: 32px; color: #5a1100;
									line-height: 24px;}
#mainCol	.chefbios-inner-info h5 {margin: 0 0 11px 0; padding: 0; font-weight: normal; font-size: 18px; color: #272425;}
#mainCol	.chefbios-inner-info a:link {font-size: 12px; color: #000; text-decoration: underline;
										margin-top: 42px; display: block;}
#mainCol	.chefbios-inner-info a:visited {font-size: 12px; color: #000; text-decoration: underline;
										margin-top: 42px; display: block;}
#mainCol	.chefbios-inner-info a:hover {font-size: 12px; color: #5b1100; text-decoration: none;
										margin-top: 42px; display: block;}
										
#mainCol a.cheflink1:link {font-size: 12px; color: #000; text-decoration: underline; margin-top: 10px; display: block;}
#mainCol a.cheflink1:visited {font-size: 12px; color: #000; text-decoration: underline; margin-top: 10px; display: block;}
#mainCol a.cheflink1:hover {font-size: 12px; color: #5b1100; text-decoration: none; margin-top: 10px; display: block;}

#mainCol .cheflink2 {position: relative; font-size: 14px; color: #5a1100; width: 725px; margin-bottom: 10px; margin-top: 10px;}
#mainCol .cheflink2 .print {position: absolute; right: 0px; bottom: 0px; z-index: 99;}

#mainCol .cheflink2 a:link {color: #5a1100; text-decoration: none; font-size: 14px;}
#mainCol .cheflink2 a:visited {color: #5a1100; text-decoration: none; font-size: 14px;}
#mainCol .cheflink2 a:hover {color: #000; text-decoration: underline; font-size: 14px;}

.chefbio {position: relative; padding: 5px; background-color: #5b1100; width: 725px; height: 407px; margin-bottom: 20px;}
.chefbio-inner {position: relative; width: 725px; height: 407px;
				background: #fff url(/images/recipes/chefbio-bg-sl-logo.gif) no-repeat top right;}

.chefbio-nametitle {position: absolute; bottom: 10px; right: 10px; z-index: 99;}
#mainCol .chefbio-nametitle h4 {margin: 0 0 2px 0; padding: 0; font-weight: bold; font-size: 48px; color: #990000;}
#mainCol .chefbio-nametitle h5 {margin: 0; padding: 0; font-weight: normal; font-size: 26px; color: #990000;}

.chefbio-info {position: relative; padding: 5px; background-color: #5b1100; width: 725px;}
.chefbio-info-inner {position: relative; background-color: #5b1100; width: 725px; background-color: #fff;
					color: #272425; font-size: 12px; padding: 20px 0 20px 0;}
.chefbio-info-inner h6 {font-size: 14px; font-weight: bold; padding: 0px; margin: 0 0 2px 20px; color: #5a1100;}
#mainCol .chefbio-info-inner p 
{
    padding-left: 0px; margin: 0 0 15px 20px;
    padding-right: 10px;
    
    }

#mainCol .culinary-trends {position: relative; float: left; width: 730px; margin-bottom: 30px;}
#mainCol .culinary-trends p {font-size: 14px; color: #000; line-height: 27px; padding-left: 0px; margin-left: 0px;}
#mainCol .culinary-trends a:link {font-size: 12px; color: #272425; text-decoration: underline; margin-left: 10px;}
#mainCol .culinary-trends a:visited {font-size: 12px; color: #272425; text-decoration: underline; margin-left: 10px;}
#mainCol .culinary-trends a:hover {font-size: 12px; color: #000; text-decoration: none; margin-left: 10px;}
.culinary-trend-search {position: relative; bottom: 0px; left: 0px; width: auto; height: 20px;}

#mainCol .culinary-posts {position: relative; float: left; width: 720px; height: 26px; padding: 0px 0px 0px 10px;
							background-color: #660000; line-height: 26px; color: #fff; display: block;}
							
					* /*/+ /**/html #mainCol .culinary-posts {width: 730px;}
					
					#mainCol .culinary-posts h2 {margin: 0; padding: 0; font-size: 21px; color: #fff;}
					
					#mainCol .img-redbrdr-floatright {float: right; margin-left: 15px; border: 5px solid #660000;}
					
#mainCol .culinary-post {width: 730px; padding-bottom: 5px; margin-top: 16px; font-size: 12px; color: #000; float: left;}
#mainCol .culinary-post h3 {font-size: 18px; color: #ba0006; margin: 0; padding: 0;}
#mainCol .culinary-post img {margin-left: 90px; margin-bottom: 10px;}
#mainCol .culinary-post p {margin-left: 0px; padding-left: 0px; margin-top: 0px; margin-bottom: 10px;}
#mainCol .culinary-post a:link {color: #990000; text-decoration: underline;}
#mainCol .culinary-post a:visited {color: #990000; text-decoration: underline;}
#mainCol .culinary-post a:hover {color: #000; text-decoration: none;}


#mainCol .culinary-posts a:link {color: #fff; text-decoration: none;}
#mainCol .culinary-posts a:visited {color: #fff; text-decoration: none;}
#mainCol .culinary-posts a:hover {color: #fff; text-decoration: underline;}

#mainCol .culinary-post-paging {position: relative; float: left; width: 730px; color: #000; font-size: 12px; margin-top: 5px;}
#mainCol .culinary-post-paging a:link {text-decoration: underline; margin-right: 3px; font-size: 12px; color: #000;}
#mainCol .culinary-post-paging a:visited {text-decoration: underline; margin-right: 3px; font-size: 12px; color: #000;}
#mainCol .culinary-post-paging a:hover {text-decoration: none; margin-right: 3px; color: #5a1100; font-size: 12px;}
#mainCol .culinary-post-paging a.next {margin-left: 15px;}
#mainCol .culinary-post-paging a.previous {margin-left: 5px; padding-right:15px}
.active-current {color: #5a1100; padding-right:3px}



#mainCol .culinary-trendpost {position: relative; float: left; width: 730px; margin: 30px 0 10px 0;}
#mainCol .culinary-trendpost p {font-size: 12px; color: #000; padding-left: 0px; margin-left: 0px; margin-top: 0px;
								line-height: 21px;}
#mainCol .culinary-trendpost h2 {margin: 0; padding: 0; font-size: 24px; color: #ba0006; font-weight: normal;}

#mainCol a.backto:link {margin: 3px 0 0 10px; font-size: 12px; color: #272425; text-decoration: underline;}
#mainCol a.backto:visited {margin: 3px 0 0 10px; font-size: 12px; color: #272425; text-decoration: underline;}
#mainCol a.backto:hover {margin: 3px 0 0 10px; font-size: 12px; color: #000; text-decoration: none;}

.post-comment {position: relative; float: left; width: 720px; padding: 0 5px 5px 5px; background-color:#660000;}
.post-comment-inner {position: relative; float: left; width: 710px; height: 310px; background-color: #fff;
								padding: 20px 5px 5px 5px; color: #000;}
								
* /*/+ /**/html #mainCol .post-comment {width: 730px;}
* /*/+ /**/html #mainCol .post-comment-inner {width: 720px;}

	.post-comment-inner-comm {position: relative; float: left; border: 2px solid #b4b4b4; height: 305px;}
	.post-comment-inner-comm-left {position: relative; float: left; width: 424px; padding: 15px 0 0 15px;
											height: 290px;}
	.post-comment-inner-comm-right {position: relative; float: left; width: 235px; padding: 15px 15px 0 15px;
											 border-left: 2px solid #b4b4b4; height: 290px;
											 font-size: 14px; font-weight: bold; color: #b3b3b3;}
* /*/+ /**/html #mainCol .post-comment-inner-comm-left {height: 320px;}
* /*/+ /**/html #mainCol .post-comment-inner-comm-right {width: 247px; height: 320px;}

.post-comment-inner-comm-right textarea {width: 215px; min-height: 110px; border: 2px solid #b4b4b4; margin: 5px 0;}
.post-comment-inner-comm-right input.txt {width: 215px; border: 2px solid #b4b4b4; margin: 5px 0;}

#mainCol .post-comment-inner-comm-left .commentnum {position: relative; height: 49px; padding-left: 35px;
						line-height: 43px; background: url(/images/recipes/comments-graphic.gif) no-repeat;
						font-size: 14px; font-weight: bold; color: #b3b3b3;}
						
#mainCol .post-comment-inner-comm-left .commentscroll {position: relative; float: left; width: 410px; height: 245px;
														font-size: 12px; color: #272425; line-height: 17px; padding-right: 15px;
														overflow-y: auto; overflow-x: hidden;}
						
* /*/+ /**/html #mainCol .post-comment-inner-comm-left .commentscroll {width: 430px; height: 260px; padding-right: 0px;}

* /*/+ /**/html #mainCol .post-comment-inner-comm-left .commentscroll .comment {width: 425px; border-bottom: 1px solid #b4b4b4;
																				padding-bottom: 10px;}
																				
.recipe-vid-info {position: relative; float: left; margin-top: 5px; font-size: 12px; color: #000; margin-bottom: 50px;}
.recipe-vid-info p {margin:0 0 0 0 !important; width:600px !important}
				
				* /*/+ /**/html #mainCol .recipe-vid-info {padding-left: 10px;}
				
.recipe-vid-related  {position: relative; float: left; font-size: 12px; color: #000; }

* /*/+ /**/html #mainCol .recipe-vid-related {padding-left: 10px;}

#mainCol .recipe-vid-related ul {moz-padding-start: 0px; padding: 0 0 15px 0; margin: 0 0 15px 0; list-style: none;}
#mainCol .recipe-vid-related li {padding: 0px; margin: 0px; list-style: none; width: 145px; margin: 10px 12px 0 0; float: left;}

#mainCol .recipe-vid-related li img {border: 5px solid #5b1100; margin-bottom: 15px;}

#mainCol .recipe-vid-related li span {width: 130px;}

#mainCol .recipe-vid-related li span a:link {color: #990000; font-size: 12px; text-decoration: underline;}
#mainCol .recipe-vid-related li span a:visited {color: #990000; font-size: 12px; text-decoration: underline;}
#mainCol .recipe-vid-related li span a:hover {color: #000; font-size: 12px; text-decoration: none;}

#mainCol .culinary-training {position: relative; float: left; width: 730px; font-size: 12px; color: #000;}
#mainCol .culinary-training ul {moz-padding-start: 0px; padding: 0; margin: 0; list-style: none;}
#mainCol .culinary-training ul li {padding: 0px; margin: 0px; list-style: none; height: 102px; 
									font-size: 12px; padding-bottom: 15px}

#mainCol .culinary-training ul li  a:link {color: #990000; font-size: 12px; text-decoration: underline;}
#mainCol .culinary-training ul li  a:visited {color: #990000; font-size: 12px; text-decoration: underline;}
#mainCol .culinary-training ul li  a:hover {color: #000; font-size: 12px; text-decoration: none;}
#mainCol .culinary-training ul li p {margin-top: 0px; padding-top: 0px;}

#mainCol .culinary-training ul li img {border: 5px solid #5b1100; margin-right: 10px; float: left;}

#mainCol .recipe-detail {position: relative; float:left; padding: 5px; background-color: #5b1100; width: 725px;
			              margin: 10px 0 20px 0; clear:both;}
						  
#mainCol .recipe-detail .recipe-detail-inner {position: relative; width: 715px; background-color: #fff; padding: 5px;
												color: #000; font-size: 12px; float: left;}
											
#mainCol .recipe-detail .recipe-detail-inner .icons {position: absolute; top: 10px; right: 10px;}
#mainCol .recipe-detail .recipe-detail-inner .icons img {margin-right: 10px;}
												
#mainCol .recipe-detail .recipe-detail-inner h2 {margin: 0; padding: 0; color: #5a1100; font-size: 32px; font-weight: normal;}
#mainCol .recipe-detail .recipe-detail-inner .info {position: relative; float: left;}
#mainCol .recipe-detail .recipe-detail-inner .info .basic-info-box {float: left; clear: both; margin-bottom: 4px;}
#mainCol .recipe-detail .recipe-detail-inner .info .basic-subinfo-box {position: relative; float: left; display: inline;}

#mainCol .recipe-detail .recipe-detail-inner .infotable {border: 2px solid #c5c5c5; width: 464px;}
* /*/+ /**/html #mainCol .recipe-detail .recipe-detail-inner .infotable {border: 2px solid #c5c5c5; width: 455px;}
#mainCol .recipe-detail .recipe-detail-inner .infotable tr th {background-color: #b4b4b4; color: #fff; font-weight: bold;
													  font-size: 13px; height: 21px; line-height: 21px; text-align: center;}
#mainCol .recipe-detail .recipe-detail-inner .infotable tr td {padding: 2px; border-top: 1px solid #c5c5c5; font-size: 11px;
																border-right: 1px solid #c5c5c5;}
#mainCol .recipe-detail .recipe-detail-inner .infotable tr.odd {background-color: #ebebeb;}
#mainCol .recipe-detail .recipe-detail-inner .infotable tr.even {background-color: #fff;}
#mainCol .recipe-detail .recipe-detail-inner .infotable td:last-child {border-right: 0px;}

#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm {width: 100%; height: auto;}

#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-left
													{padding-top: 10px; height: auto; }

#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-left .commentscroll
{display: none; width: 410px;}

#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-left .commentscroll .comment
{width: 395px;}

#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-left .commentscroll {height: 235px;}

#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-left .commentnum
a:link {color: #b3b3b3; font-size: 14px; font-weight: bold; text-decoration: none;}
#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-left .commentnum
a:visited {color: #b3b3b3; font-size: 14px; font-weight: bold; text-decoration: none;}
#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-left .commentnum
a:hover {color: #000; font-size: 14px; font-weight: bold; text-decoration: underline;}


#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-right
							{height: auto; border-left: 1px solid #b4b4b4;}
							
#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-right-top .small-left
				{position: relative; float: left; font-size: 11px; text-align: right; width: 210px; height: 54px;
				padding-top: 5px; border-left: 2px solid #b3b3b3;}
#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-right-top .small-right
				{position: relative; float: right; font-size: 11px; text-align: right; width: 52px; height: 59px;}

#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-right-top 
											{position: relative; float: left; width: 273px; padding: 0;
											 font-size: 14px; font-weight: bold; color: #b3b3b3;}
											 
#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-right-top .commenting
											{display: none; padding: 15px 0 15px 15px; border-bottom: 2px solid #b3b3b3;border-left: 2px solid #b3b3b3;}

#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-right-top .commenting input.txt
							{border: 2px solid #b4b4b4; margin: 5px 0px; width: 200px;}

#mainCol .recipe-detail .recipe-detail-inner .post-comment-inner-comm .post-comment-inner-comm-right-top .commenting textarea
							{border: 2px solid #b4b4b4; margin: 5px 0px; width: 200px; min-height: 110px;}
											
	#mainCol .social {position: absolute; right: 0px; top: 0px; color: #b3b3b3;
														height: 41px; line-height: 31px; font-size: 14px; font-weight:bold;}
															
#mainCol .recipe-tabs {position: relative; width: 100%; padding-left: 9px; margin-top: 10px; margin-bottom: 10px; height: 21px;
						background: #fff url(/images/recipes/bg-recipetabs2-left.gif) no-repeat left;}
						
* /*/+ /**/html #mainCol .recipe-tabs {background: #fff url(/images/recipes/bg-recipetabs-left2.gif) no-repeat left;}
					
#mainCol .recipe-tabs ul {moz-padding-start: 0px; padding: 0; margin: 0; list-style: none;}
#mainCol .recipe-tabs ul li {position: relative; moz-padding-start: 0px; padding: 0; margin: 0; list-style: none; float: left;
				display: block; height: 22px; background: #fff url(/images/recipes/bg-recipe-tab.gif) no-repeat right;
				overflow: visible;}
				
#mainCol .recipe-tabs ul li .selright {position: absolute; width: 11px; height: 20px; z-index: 99; top: 1px; right: -7px;
										display: none;
										}
										
#mainCol .recipe-tabs ul li.active {background: #fff url(/images/recipes/bg-recipe-tab3.gif) no-repeat right;}

#mainCol .recipe-tabs ul li.active .selright {display: block;}
							
#mainCol .recipe-tabs ul li a:link, #mainCol .recipe-tabs ul li a:visited
						{display: block; padding: 1px 10px 0 10px; font-size: 13px; color: #6d4802; margin-right: 5px;
						line-height: 20px;
						background: url(/images/recipes/bg-recipe-tab2-left.gif) no-repeat left; text-decoration: none;}

#mainCol .recipe-tabs ul li a:hover {color: #5a1100;}

						
#mainCol .recipe-tabs ul li.active a:link, #mainCol .recipe-tabs ul li.active a:visited, #mainCol .recipe-tabs ul li.active a:hover
	{color: #5a1100; text-decoration: none; font-weight: bold; background-image: url(/images/recipes/bg-recipe-tab3-left.gif);}
	
#mainCol .recipe-tabs-info {position: relative; width: 722px; margin: 10px 0px 0px 0px; font-size: 12px;
							color: #000;}
										
	#mainCol .recipe-tabs-info ul {moz-padding-start: 0px; padding: 0; margin: 0; list-style: none;}
	#mainCol .recipe-tabs-info ul li {moz-padding-start: 0px; padding: 0; margin: 0; list-style: none; padding-bottom:15px;
										height: 102px;}
										
	#mainCol .recipe-tabs-info ul li img {border: 5px solid #5b1100; float: left; margin-right: 10px;}
	#mainCol .recipe-tabs-info ul li span img {float: none;border: 0px; margin-right: 0px; margin-top: 1px;}
	#mainCol .recipe-tabs-info ul li p a { text-decoration:none; font-size:12px; color: #000; font-weight:bold;}
	#mainCol .recipe-tabs-info ul li  a { text-decoration:none; font-size:12px; color: #000; font-weight:bold; }
													
	/* Lytebox Stuff */
	.lyteboxcont {width: auto; font-size: 12px;}
	
	.lyteboxcont input.txt {border: 2px solid #b4b4b4; margin: 5px 0px; width: 320px;}
	.lyteboxcont textarea {border: 2px solid #b4b4b4; margin: 5px 0px; width: 320px; min-height: 110px;}
	
	.lyteboxcont img {border: 0px;}
	.lyteboxheader {position: relative; padding-top: 80px; text-align: center;}
	.lyteboxheader-email {position: relative; font-weight: bold; color: #fff; font-size: 16px; padding-left: 14px;
						width: 319px; height: 37px; line-height: 37px; 
						background: url(/images/recipes/bg-lyteboxheader-print.gif) repeat-x;}
	.lyteboxstuff {position: relative; text-align: center; padding-top: 5px;}
	.lyteboxstuff2 {position: relative; padding-top: 5px;}
	.lyteboxprint {position: absolute; width: 30px; right: 10px; left: 234px; top: 7px; z-index: 100;}


	/* Starbox Stuff */
	.starbox .stars { background: #cccccc; }
	.starbox .rated .stars { background: #dcdcdc; }
	.starbox .rated .hover .stars { background: #cccccc; }
	.starbox .colorbar { background: #a11d00; }
	.starbox .hover .colorbar { background: #a11d00; }
	.starbox .rated .colorbar { background: #a11d00; }
	.starbox .rated .hover .colorbar { background: #a11d00; }
	.starbox .ghost { background: #a11d00; }
	.starbox .indicator { clear: both; }
	
	.starbox .dotted .stars,
	.starbox .dotted .hover .stars,
	.starbox .dotted .rated .stars, 
	.starbox .dotted .rated .hover .stars { background: url(/images/starbox/background_dotted.gif) top left repeat-x; }
	.starbox .dotted .colorbar,
	.starbox .dotted .hover .colorbar,
	.starbox .dotted .rated .colorbar, 
	.starbox .dotted .rated .hover .colorbar { background: #000000; }
	.starbox .dotted .ghost { background: #666666; }
	
	.starbox .pointy .colorbar { background: #ffcc1c; }
	.starbox .pointy .hover .colorbar { background: #a11d00; }
	
	.starbox .inverse .stars { float: right; }
	.starbox .inverse .indicator { clear: both; display: block; text-align: right;}
	
	.auto_controls, .bx_pager {display: none; visibility: hidden;}
	#slides1 ul {width: 722px;}
	
	/* Share this  */
.st_sharethis_custom{ 
cursor:hand;
        padding:0px 16px 0 0; 
}

.st_twitter_custom
{
 background:url(/images/recipes/share-twitter.jpg);background-repeat:no-repeat;padding:0 0 5px 35px;display:inline-block;
 cursor:hand;
}
.st_facebook_custom
{
 background:url(/images/recipes/share-fb.jpg);background-repeat:no-repeat;padding:0 0 5px 35px;display:inline-block; cursor:hand;
}
.st_myspace_custom
{
 background:url(/images/recipes/share-ms.jpg);background-repeat:no-repeat;padding:0 0 5px 35px;display:inline-block; cursor:hand;
}
.st_digg_custom
{
 background:url(/images/recipes/share-digg.jpg);background-repeat:no-repeat;padding:0 0 5px 35px;display:inline-block; cursor:hand;
}


/** 
 * nutrition.css
 * The following code formats a table for a nutrition label. Feel free to use it as you wish.
 * Crediting the author is always appreciated.
 * Jonathon Eric Cihlar, January 2007
 */

/**
 * Define the table to be of the class "nutrition"
 */
table.nutrition {
	width : 275px;
	margin-top : 10px;
	margin-left : 30px;
	margin-right : 0;

	border : 1px solid black;
	border-collapse : collapse;
	table-layout : auto;

}

/**
 * Format the caption at the top of the table
 */
.nutrition caption {
	font-family : Arial;
	font-size : small;
	font-style: italic;
}

/** 
 * Format the tr ids 
 */
.nutrition tr#calories td {
	border-bottom : 4px solid black;
}

.nutrition tr#servings td {
	border-bottom : 6px solid black;	
}

.nutrition tr#minerals td {
	border-top : 4px solid black;
}

 /**
  * Format the header, which is basically the text "Nutrition Facts"
  */
.nutrition th {
	background-color : transparent;
	padding : 3px;
	border : 0;
	font-family : Arial;
	font-size : large;
	font-weight : bolder;
}	

 /**
  * Define the baseline style for cells
  */
.nutrition td {
	padding : 3px;
			
	font-family : Arial;
	font-size : x-small;
	border : 0;
	border-bottom : 1px solid black;
	
	text-align : left;
}

 /**
  * Define the cell for Daily Values
  */
.nutrition td.dv {
	font-weight : bold;
	text-align : right;
}

 /**
  * Set an indent for subordinate nutrients
  */
.nutrition td.sub {
	text-indent : 10px;
}

 /**
  * Set the style of the disclaimer text
  */
.nutrition td.disclaimer {
	font-size : xx-small;
}

 /**
  * Use the strong tag to set emphasis on particular text
  */
.nutrition strong {
	font-weight : x-bolder;
}


/* Culinary Media homepage */
#mainCol ul.culinary_media {moz-padding-start: 0px; padding: 0px; margin: 0px; list-style: none;}

#mainCol ul.culinary_media li {display:block; moz-padding-start: 0px;  margin: 0 5px 5px 0; list-style: none;
									float: left; background-color:White; border:solid 6px #5b1100; width:715px; }

#mainCol ul.culinary_media li a.txt:link, #mainCol .culinary_media li a.txt:visited
										{display: block; width: 710px; height: 34px; text-align:left; color: #fff;
										background: #7f3533 url(/images/recipes/bg-recipe-secfeat-link.gif) repeat-x top;
										font: 18px/34px sans-serif; text-decoration: none; padding-left:5px}

#mainCol ul.culinary_media li a.txt:hover {color: #996633;}

#mainCol ul.culinary_media li a.More:link, #mainCol .culinary_media li a.More:visited
										{text-align:left; color:Black; font-size:14px; text-decoration:underline; padding-left:15px; padding-top:15px;  font-weight:bold}

#mainCol ul.culinary_media li a.More:hover {color: #996633; text-decoration:none}


#mainCol ul.culinary_media li ul.culinary_media_sub {position: relative; float: left; width: 710px; font-size: 12px; color: #000; padding-top:10px; padding-right:10px; moz-padding-start: 0px; margin: 0; list-style: none; padding-bottom:10px}
#mainCol ul.culinary_media li ul.culinary_media_sub  li { margin: 0px; list-style: none; font-size: 12px;  height: 100%; width:350px; display: block; padding: 5px 5px 5px 0px; border:solid 0px #fff}
#mainCol ul.culinary_media li ul.culinary_media_sub li  a {margin: 0 0 0 0}

#mainCol ul.culinary_media li ul.culinary_media_sub li  a:link {color: #990000; font-size: 12px; text-decoration: underline;}
#mainCol ul.culinary_media li ul.culinary_media_sub  li  a:visited {color: #990000; font-size: 12px; text-decoration: underline;}
#mainCol ul.culinary_media li ul.culinary_media_sub  li  a:hover {color: #000; font-size: 12px; text-decoration: none;}
#mainCol ul.culinary_media li ul.culinary_media_sub  li p {margin: 5px 0 5px 0}

#mainCol ul.culinary_media li ul.culinary_media_sub li img {border: 5px solid #5b1100; margin-right: 10px; float: left;}
	#mainCol .img-redbrdr-floatleft {float: left; margin-left: 15px; border: 5px solid #660000;}
	
	/* DESSERTS-TO-GO STUFF ADDED 8-12-11 BY RC */

#mainCol ul.gradient-list {margin: 0; padding: 0; -moz-padding-start: 0; display:block; width: 725px; padding-top: 14px; 
							margin-bottom: 25px; background: #fff url(../images/desserts2go/bg-dessertitems.gif) repeat-x bottom;
							float: left;} 
				
#mainCol ul.gradient-list li {list-style-type: none; font-size: 25px; padding: 0 0 10px 20px;; margin: 0 0 22px 0; clear: left;} 
				
#mainCol ul.gradient-list li a:link, #mainCol ul.gradient-list li a:visited, #mainCol ul.gradient-list li a:hover
					{font-size: 25px; color: #BA0006; text-decoration: none;}
					
#mainCol ul.gradient-list li a:hover {text-decoration: underline;}
	
#mainCol ul.gradient-list li img {float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #BA0006; width: 73px;}

.redUnderlineHeader {font-size: 25px; color: #BA0006; text-decoration: underline; font-weight: normal;}

.dessertOrderTxtField {height: 22px; background: url(/images/desserts2go/bg-txtfield.gif) no-repeat left bottom;}
	
	/* rotator in-page placement */
        div.rotator {
	position:relative;
	height:498px;
	margin-left: -10px;
	margin-bottom: 5px;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
}

div.rotator ul li.show {
	z-index:500;
}


/* SITE SPLIT STUFF ADDED 8/18/11 BY RC */

.linkclear {margin: 0; padding: 0; color: inherit; text-decoration: none;}

.linkclear div {text-decoration: none;}

.splash_outterTabBox {position: relative; float: left; width: 353px; height: 314px; margin: 0px;}

.splash_top {position: relative; float: left; width: 353px; height: 8px; font-size: 0;
				background: url(/images/topboxTop2.gif) no-repeat bottom;}

.splash_btm {position: relative; float: left; width: 353px; height: 8px; font-size: 0;
				background: url(/images/topboxBottom2.gif) no-repeat top;}

#mainCol .splash-innerBox
		{
			background-color: #fff9d9; 
			width: 333px;
			height: 274px;
			position:relative;
			float: left;
			border: 10px solid #fcf0bc;
			border-top: 0px; border-bottom: 0px;
			color: #333;
			cursor: pointer;
		}
		
#mainCol .splash-innerBox h2 {font-size: 18px; color: #ba0006; margin: 15px 0 0 10px; padding: 0; font-weight: normal;}

#mainCol .splash-innerBox p {margin: 8px 0 10px 10px; padding: 0;}

#mainCol .splash-innerBox span.goto
				{padding-left: 8px; height: 9px; font-size: 9px; margin-left: 10px; font-weight: bold; text-decoration: none;
				  background: url(/images/a-bg-arrow-red.png) no-repeat left; color: #ba0006;}
		 
		 
		
		#mainCol a.linkclear:hover .splash_outterTabBox .splash-innerBox {border-color: #f0df91;}
		
		a.linkclear:hover .splash_outterTabBox .splash_top
				{background: url(/images/topboxTop2-mo.gif) no-repeat bottom;}
		a.linkclear:hover .splash_outterTabBox .splash_btm
				{background: url(/images/topboxBottom2-mo.gif) no-repeat bottom;}
