/* CSS Document */

a
{
	color:blue;
}
#subpageBorderLeft
{
	width:46px;
}
* html #subpageBorderLeft
{
	background-image:url(/resource/corporate/image/subpagesFrame_leftBG.gif);
	background-repeat:repeat-y;
	width:46px;
}
#subpageBorderLeft[id]
{
	background-image:url(/resource/corporate/image/subpagesFrame_leftBG.png);
	background-repeat:repeat-y;
	width:46px;
}
#subpageBorderRight
{
	width:14px;
}
* html #subpageBorderRight
{
	background-image:url(/resource/corporate/image/subpagesFrame_rightBG.gif);
	background-repeat:repeat-y;
	width:14px;
}
#subpageBorderRight[id]
{
	background-image:url(/resource/corporate/image/subpagesFrame_rightBG.png);
	background-repeat:repeat-y;
	width:14px;
}
#subpageBorderBottom
{
	height:46px;
}
* html #subpageBorderBottom 
{
	background-image:url(/resource/corporate/image/subpagesFrame_bottom_900.gif);
	background-repeat:no-repeat;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/resource/corporate/image/subpagesFrame_bottom_900.png');*/
}
/* Pre IE 7 does not understand styles with [attributes], so it will skip the following. */
#subpageBorderBottom[id] 
{
  	background-image:url(/resource/corporate/image/subpagesFrame_bottom_900.png);
	background-repeat:no-repeat;
}
#mainSubPageContentContainerTD
{
	width:690px;
	height:400px;
	overflow:auto;
	border:1px dashed red;
}
#subPageMenu
{
	background-color:white; 
	/*background-image:url(/resource/corporate/image/rightSubMenuGradient.jpg);*/
	background-repeat:repeat-x;
	background-position:bottom;
	width:165px; 
}
#mainSubPageContentContainerNOGradient
{
	background-color:white;
	font-family:arial;
	font-size:12px;
	padding: 0px 0px 0px 0px;
}
#mainSubPageContentContainerNOGradient p
{
	margin:0px;
	padding:0px;
	display:inline;
}
.purpleTallGradient
{
	background-image:url(/resource/corporate/image/tallPurpleGradientBG2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-left:50px;
	padding-top:50px;
}
#mainSubPageContentContainerBlueGradient
{
	background-color:white;
	background-image:url(/resource/corporate/image/subpagesFrame_FAQHeaderGradient.png);
	background-repeat:repeat-x;
	background-position:top;
	font-family:arial;
	font-size:12px;
	padding: 10px 20px 0px 20px;
}
#mainSubPageContentContainerBlueTallGradient
{
	background-color:white;
	background-image:url(/resource/corporate/image/ourStoryBlueGradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:arial;
	font-size:12px;
	padding: 10px 20px 0px 20px;
}
#mainSubPageContentContainerGreenGradient
{
	background-color:white;
	background-image:url(/resource/corporate/image/subpagesFrame_GreenHeaderGradient.png);
	background-repeat:repeat-x;
	background-position:top;
	font-family:arial;
	font-size:12px;
	padding: 10px 20px 0px 20px;
}

#mainSubPageContentContainerRedGradient
{
	background-color:white;
	background-image:url(/resource/corporate/image/subpagesFrame_RedHeaderGradient.png);
	background-repeat:repeat-x;
	background-position:top;
	font-family:arial;
	font-size:12px;
	padding: 10px 20px 0px 20px;
}
#mainSubPageContentContainerOrangeGradient
{
	background-color:white;
	background-image:url(/resource/corporate/image/subpagesFrame_OurBrandsHeaderGradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:arial;
	font-size:12px;
	padding: 10px 20px 0px 20px;
}
#mainSubPageContentContainerPurpleGradient
{
	background-color:white;
	background-image:url(/resource/corporate/image/subpagesFrame_RecipeHeaderGradient.png);
	background-repeat:repeat-x;
	background-position:top;
	font-family:arial;
	font-size:12px;
	padding: 10px 20px 0px 20px;
}
#mainSubPageContentContainerSweetTalkGradient
{
	background-color:white;
	background-image:url(/resource/corporate/image/sweetTalkPageHeaderBG.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:arial;
	font-size:12px;
	padding: 0px 20px 0px 20px;
}
.verticalDots
{
	background-image:url(/resource/corporate/image/subpagesFrame_verticalDots.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:white;
	width:10px;
}
.horizontalDots
{
	background-image:url(/resource/corporate/image/subpagesFrame_horizontalDots.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
#subPageMenu div
{
	font-size: 10px;
}
#subPageTitle
{
	font-family:verdana;
	font-weight:bold;
	font-size:22px;
	color:white;
	height:30px;
	line-height:30px;
}
.clear
{
	clear:both;
}

.subMenuLink{}
.subMenuLink a
{
	font-size: 11px;
	color:#666666;
	text-decoration:none;
}
.subMenuLinkActive
{
	background-image:url(/resource/corporate/image/hotTamale.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
* html #subMenuLinkActive 
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/resource/corporate/image/hotTamale.png');
}
/* Pre IE 7 does not understand styles with [attributes], so it will skip the following. */
#subMenuLinkActive[id] 
{
  	background-image:url(/resource/corporate/image/hotTamale.png);
	background-repeat:no-repeat;
}

.subMenuLinkActive a
{
	font-size: 11px;
	color:#BB0708;
	text-decoration:none;
	font-weight: bold;
}
.subMenuLinkActive2
{

}
.subMenuLinkActive2 a
{
	font-size: 11px;
	color:#BB0708;
	text-decoration:none;
	font-weight: normal;
}
/*--------------------------------------------------FAQs----------------------------------------------------------------------*/
.faqQuestion
{
	margin-top: 10px;
}
.faqQuestion a
{
	color:#1D50A9; 
	font-weight:bold; 
	font-size:12px;
	text-decoration:none;
}
.faqAnswer
{
	color:#333333; 
	font-size:10px;
}
.orangeBarHorizontal
{
	border:none;
	height:2px;
	line-height:2px;
	background-color:#FBA54E;
	margin-top:30px;
	margin-bottom:20px;
	
}
/*---------------------------------------------------Photo Gallery-------------------------------------------------*/
.currentImage
{
	border:15px solid white;
}
.currentPhotoContainer
{
	/*height:500px;*/
	width:100%;
	margin-bottom:20px;
}
#currentPhotoShortDesc
{
	color: #333333;
	margin-top:10px;
	margin-bottom:20px;
	text-align:center
}
#mainSubPageContentContainerPhotoGallery
{
	background-color:#c7d5ee;
	background-image:url(/resource/corporate/image/subpagesFrame_PhotoGalleryHeaderGradient.png);
	background-repeat:repeat-x;
	background-position:top;
	font-family:arial;
	font-size:12px;
	padding: 20px 20px 0px 20px;	
}
/*---------------------------------------------------Search Results-------------------------------------------------*/
#mainSubPageContentContainerSearchResults
{
	background-color:white;
	background-position:top;
	font-family:arial;
	font-size:12px;
	padding: 20px 20px 0px 20px;	
}
/*------------------------------------------GetToKnowusFeature-------------------------------------------------------*/
.getToKnowUsFeatureTop
{
	background-image:url('/resource/corporate/image/getToKnowUs_Top.png'); 
	background-repeat:no-repeat;
	height: 67px;
}	
.getToKnowUsFeatureMiddle
{
	background-image:url('/resource/corporate/image/getToKnowUs_BG.png'); 
	background-repeat:repeat-y;
}	
.getToKnowUsFeatureBottom
{
	background-image:url('/resource/corporate/image/getToKnowUs_Bottom.png'); 
	background-repeat:no-repeat;
	height: 156px;
	width:153px;
}	
.getToKnowUsFeatureBottomWholeBlock
{
	background-image:url('/resource/corporate/image/getToKnowUs_WholeBlock.jpg'); 
	background-repeat:no-repeat;
	height: 188px;
	width:153px;
}	
.whiteBox
{
	background-image:url('/resource/corporate/image/getToKnowUs_WhiteBox.jpg'); 
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:5px;		
}
.whiteBox .virtualToursLink
{
	margin-left: 15px;	
	color: white;
	text-decoration:none;
	font-weight:bold;
	font-family:verdana;
	font-size: 12px
}
.whiteBox .virtualToursLink:hover
{
	text-decoration:underline
}
/*--------------------------------------------------------Careers---------------------------------------------------------*/
#jobDetails
{
	background-color:whtieSmoke;
	margin-top:30px;
	margin-top:20px;
	font-family:arial;
}
#jobDetails .jobTitle
{
	color:navy;
	font-weight:bold;
	font-size:16px;
	margin-bottom:20px;
	margin-top:20px;
}
.backLink
{
	color:navy;
	text-decoration:none;	
}
.backLink:hover
{
	color:navy;	
	text-decoration:underline;
}
#jobDetails .boldText
{
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	color:black;
}
.jobItem
{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin-bottom:15px;
	padding-left:10px;
}
/*--------------------------------------------------------News---------------------------------------------------------*/
.newsImage
{
	float:left; 
	margin-right:1em;
	border:1px solid #666666;
}
.newsImageContainer
{
	padding-right:20px;
}
.newsTitle
{
	font-family: arial;
	font-size:14px;
	font-weight:bold;
	color:navy;
	margin-bottom:20px;
}
.newsContentContainer
{
	margin-bottom:20px;
}
/*--------------------------------------------------------Recpes/Crafts---------------------------------------------------------*/
.recipeListContainer
{
	margin-top:35px;
	margin-bottom:35px;
}
.recipeListContainer a
{
	color:#1D50A9; 
	font-weight:bold; 
	font-size:12px;
	text-decoration:none;
}
.recipeShortDesc
{
	color:#1D50A9;
	margin-bottom:10px;
}
.recipeListContainer .viewRecipeLink
{
	color:#C10E11;
	font-weight:normal;
}
.recipeTitle
{
	font-family: arial;
	font-size:14px;
	font-weight:bold;
	color:navy;
	margin-bottom:20px;
}
.recipeContentContainer
{
	margin-bottom:20px;
}
/*--------------------------------------------------------Resource---------------------------------------------------------*/
.resourceDocumentLink 
{
	text-decoration:none;
	color:#0000CC;
	cursor:pointer;
	font-weight:bold;
}
.resourceDocumentLink:hover
{
	text-decoration:underline;
}
.resourceDocumentsListing
{
	margin-bottom:20px; 
	background-image:url(/resource/corporate/image/resourceDocumentsGradient.gif); 
	background-repeat:repeat-x;
}
/*--------------------------------------------------------Apply Now - Careers/Internships----------------------------------*/
#applyNowFormContainer
{
	margin-top:20px;
	margin-left:20px;
}
.boldText
{
	font-weight: bold;
}
#applyNowFormContainer input[type='text']
{
	border:1px solid silver;
	height:14px;
	font-size:12px;
}
#applyNowFormContainer input[type='file']
{
	border:1px solid silver;
	height:18px;
	width:400px;
	font-size:12px;
	cursor:pointer
}
#applyNowFormContainer .formLabel
{
	font-weight: bold;
	margin-right:5px;
	font-size:11px;
}
#applyNowFormContainer .jobTitle
{
 	color:navy;
	font-weight:bold;
	font-size:16px;
	margin-bottom:20px;
	margin-top:20px;
	text-align:center
}
#applyNowFormContainer .jobDetails
{
 	color:#666666
}

/* Styles needed for the proper display of the Email a Friend popup window...*/

.emailForm .formHolder
{
	width: 500px;
	margin:auto;
}
.emailForm .pageTitle
{
	font-size: 16px; 
	color:#B81741;
	font-weight:bold;
}
.emailForm table
{
	background-color:white;
}
.emailForm .boldText
{
	font-weight: bold;
	font-size:14px;
	letter-spacing:-1;
}
.emailForm input[type='text']
{
	border: 1px solid #809EBA;
	width: 500px;
}
.emailForm .textAreas
{
	width: 500px;
	height:100px;
	border:1px solid #809EBA;
}
.emailForm .dotsHorizontal
{
	background-image:url('/resource/corporate/image/subpagesFrame_horizontalDots.png');
	background-repeat:repeat-x;
	background-position:center;
}
.emailForm .formLabel
{
	font-weight: bold; 
	color:#999999; 
	text-align:left;
	margin-top:15px;
}
.emailForm .instructionalMessage
{
	font-family:arial; 
	font-size:10px;
	text-align:left; 
	color:#333333
}
