/**********  Header css ****************************/
.ContentBlock1
{
    background-color:#FFFFFF;
}
/*
#header{
	border:1px #FFFFFF solid;
	width:780px;
	height:143px;
	background-image:url(../images/headerPix/corporate.jpg);
}


#header a {
	width:150px;
	height:103px;
	display:block;
	float: left;
}


#header ul{
	color: #fff;
	clear:left;
}


#header ul li { display: inline;}


#header ul li a, #header ul li input{
	color: #fff;
	width:195px;
	height:35px;
	text-decoration: none;
	padding-top:5px;
	float: left;
}

#header ul li a:hover{
	color: #fff;
}
*/
/**********  End Header css ****************************/

/********** Middle Container **************************/

#main_container{
	border-left:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	width:780px;
	background-color:#dedede;
}
/********** pageTitleBar Container **************************/
#pageheader{
	border-bottom:1px #FFFFFF solid;
	width:780px;
	height:35px;
	background-color:#9e9e9e;
}

#pageheader h2{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:.7em 0 0 15px;
}
#pageheader p {
	margin-top: -1.26em; padding: 0 2em 0 0;
	color: #FFF;
	font-size:10px;
	font-weight: bold;
	text-align: right;
	line-height: 1;
}

#pageheader a{
	font-size:11px;
	color: #FFF;
	padding:.7em 0 0 15px;
}

#pageheader a:hover{
	color:#0079ac;
}


/********************* NEW Corporate Stuff ************************************/
#corp_right_container{
	width:577px;
	margin:0px 0px 0px 0px;
	float:right;
	padding:10px;
	background-color:#ffffff
}
#corp_Box {
	padding:10px;
}

#corp_Box .storelocator{
	margin: 0px auto 0px auto;
	width: 150px;
}

#corp_Box table.contactform{
	padding-left:0px;
}

#corp_Box p{		
	line-height:17px;
	text-align:left;
	font-size: 11px;
	color: #666666;
	padding:5px 0;
}

#corp_Box a{		
	line-height:17px;
	text-align:left;
	font-size: 11px;
	color: #3F9FD5;
	padding:5px 0;
}

#corp_Box a:hover{		
	color: #EE1B2E;
}

#corp_Box p.faqs{		
	line-height:17px;
	text-align:left;
	font-size: 11px;
	color: #3F9FD5;
	padding:5px 0 0 18px;
	
}

#corp_Box p.faqsSelect{		
	line-height:17px;
	text-align:left;
	font-size: 11px;
	color: #666666;
	padding:5px 0 0 18px;
	
}

#corp_Box h2{
	font-size: 18px;
	text-align:left;
	color: #3F9FD5;
	padding-bottom:5px;
}

#corp_Box p.Title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #EE1B2E;
	font-size: 14px;
}

#corp_Box p b {
	font-style:bold;
	color: #333;
}


#corp_Box a.readMore{
	font-size: 11px;
	text-align:left;
	color: #3F9FD5;
	font-weight:bold;
	text-decoration: none;
}

#corp_Box ul{
	text-align:left;
	color: #666666;
	padding-left: 20px;
	
}

#corp_Box a.back{
	font-size: 11px;
	text-align:left;
	color: #3F9FD5;
	padding-left:20px;
	text-decoration: underline;
}

#corp_Box #turqline{
	
	font-size:15px;
	font-style: italic;
	font-family: Georgia,Verdana;
	color: #666666;
	padding: 30px 0px 30px 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom: solid 1px #3f9fd5;
	border-top: solid 1px #3f9fd5;
	line-height: 19px;
	text-align:center;
	background-color: #eaf5fb;
}

#corp_Box #turqlinedot{
	color: #3f9fd5;	
	padding-bottom: 10px;
	margin-left: 3px;
	margin-right: 12px;
	line-height: 19px;
	border-bottom: dotted 1px #3f9fd5;
}

#corp_Box p.gray{
	font-size:15px;
	font-style: italic;
	font-family: Georgia,Verdana;
	color: #666666;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 65px;
	padding-right: 65px;
	line-height: 19px;
	text-align:center;
}


#corp_Box #pnlResults{
	margin-left: 5px;
	overflow:auto;
	height:500px;
}

#corp_Box #pnlResults #turqlinedot{
	color: #3f9fd5;	
	padding-bottom: 10px;
	margin-left: 3px;
	margin-right: 12px;
	line-height: 19px;
	border-bottom: dotted 1px #3f9fd5;
}

.address {
	font-size: 11px;
	color: red;
}



/************* contact page stuff *****************************/
#contact_middle_container{
	text-align:left;
	background-color:#FFFFFF;
	width:391px;
	float:left;
	padding:10px 10px 0 10px;
}

#contact_right_content{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:70px 10px 0 10px;
	background-color:#FFFFFF;

}

#contact_right_container{
	text-align:left;
	width:165px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0 10px;
	float:left;
	background-color:#FFFFFF;
}

#contact_vertBar_container{
	background-color:#FFFFFF;
	width:1px;
	float:left;
	padding:10px 0 0;
}

#contact_right_content{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:60px 10px 0 10px;

}
#contact_right_content p {
	font-size: 11px;
	color: #666666;
	font-style:bold;
	padding:10px 0;
}

#contact_right_content p.address {
	font-size: 11px;
	color: #ee1b2f;
}

/****************************************************************/
#career_middle_container{
	text-align:left;
	background-color:#FFFFFF;
	width:391px;
	height:600px;
	/* overflow:auto; */
	float:left;
	/* margin:10px 0;
	 border:1px #3f9fd5 solid; */
}

#career_vertBar_container{
	background-color:#FFFFFF;
	width:1px;
	height:600px;
	/* overflow:auto; */
	float:left;
	/* margin:10px 0;
	 border:1px #3f9fd5 solid; */
}

#distrib_middle_container{
	text-align:left;
	background-color:#FFFFFF;
	width:391px;
	height:650px;
	/* overflow:auto; */
	float:left;
	/* margin:10px 0;
	 border:1px #3f9fd5 solid; */
}



#distrib_vertBar_container{
	background-color:#FFFFFF;
	width:1px;
	height:650px;
	/* overflow:auto; */
	float:left;
	/* margin:10px 0;
	 border:1px #3f9fd5 solid; */
}


/********** Right Column Container **************************/


#distrib_right_container{
	text-align:left;
	width:195px;
	height:650px;
	overflow:auto;
	margin:0px 0px 0px 0px;
	float:left;
	background-color:#FFFFFF;
	/* border:1px #3f9fd5 solid;
	background-image:url(../pix/common/rec_item_brgd.jpg); */
}

#career_right_container{
	text-align:left;
	width:195px;
	height:600px;
	overflow:auto;
	margin:0px 0px 0px 0px;
	float:left;
	background-color:#FFFFFF;
	/* border:1px #3f9fd5 solid;
	background-image:url(../pix/common/rec_item_brgd.jpg); */
}

#careerItemHeader{
	background-color:#FFFFFF;
	text-align:left;
	margin:0;
	padding:5px;
}

/*************** form data ******************/

.buttons  {
 font-size: 11px;
 
}

.textArea  {
 font-size: 11px;
 background-color: #EEEEEE;
 border: 1px inset;
}

/*************** text descriptors*************
*/
.careersHeadline{
	font-size: 18px;
	color: #3F9FD5;
	margin:0px 0px 20px 0;
}

.careersTitle {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #EE1B2E;
	font-size: 14px;
}

.careersBold {
	font-size: 11spx;
	font-style:bold;
	color: #666666;
	margin:25px 0px 0px 15px;
}

.careersRegular {
	font-size: 11px;
	color: #666666;
	margin:0px 40px 0px 0;
}

.careersRegularRightBar1 {
	font-size: 11px;
	color: #666666;
	margin:70px 15px 0px 25px;
}

.careersRegularRightBar2 {
	font-size: 11px;
	color: #ee1b2f;
	margin:20px 15px 0px 25px;
}

.readMore{
	font-size: 11px;
	text-align:left;
	color: #3F9FD5;
	font-weight:bold;
	text-decoration: none;
}

#links_right_container{
	width:580px;
	/* height:600px; */
	/* overflow:auto; */
	margin:0px 0px 0px 0px;
	float:right;
	background-color:#ffffff
	/* border:1px #3f9fd5 solid; */
	/* background-image:url(../pix/common/rec_item_brgd.jpg);*/
}

#linksItemBox p{	
/*	color:#666; */
	line-height:17px;
	text-align:left;
	padding:5px;
}

.linksHeadline{
	font-size: 18px;
	color: #3F9FD5;
	margin:0px 0px 20px 0px;
}

.linksTitle {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #EE1B2E;
	font-size: 14px;
}

.linksBold {
	font-size: 11spx;
	font-style:bold;
	color: #666666;
	margin:25px 0px 0px 15px;
}

.linksRegular {
	font-size: 11px;
	color: #666666;
	margin:-10px 0px 0px 65px;
}

#food_right_container{
	width:580px;
	height:250px;
	/* overflow:auto; */
	margin:0px 0px 0px 0px;
	float:right;
	background-color:#ffffff
	/* border:1px #3f9fd5 solid; */
	/* background-image:url(../pix/common/rec_item_brgd.jpg);*/
}

#foodItemBox p{	
/*	color:#666; */
	line-height:17px;
	text-align:left;
	padding:5px;
}

.foodHeadline{
	font-size: 18px;
	color: #3F9FD5;
	margin:0px 0px 20px 0px;
}

.foodTitle {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #EE1B2E;
	font-size: 14px;
	margin:0px 0px 20px 0px;
}

.foodBold {
	font-size: 11px;
	font-style:bold;
	color: #666666;
}

.foodRegular {
	font-size: 11px;
	color: #666666;
	margin:-10px 0px 0px 0px;
}

#privacy_right_container{
	width:587px;
	/* height:600px;
	overflow:auto; */
	margin:0px 0px 0px 0px;
	float:right;
	background-color:#ffffff
	/* border:1px #3f9fd5 solid; */
	/* background-image:url(../pix/common/rec_item_brgd.jpg);*/
}

#privacyItemBox p{	
/*	color:#666; */
	line-height:17px;
	text-align:left;
	padding:10px;
}

.privacyHeadline{
	font-size: 18px;
	color: #3F9FD5;
	margin:0px 0px 20px 0px;
}

.privacyTitle {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #EE1B2E;
	font-size: 14px;
	margin:0px 0px 20px 0px;
}

.privacyBold {
	font-size: 11px;
	font-style:bold;
	color: #666666;
}

.privacyRegular {
	font-size: 11px;
	color: #666666;
	margin:-10px 0px 0px 0px;
}

#news_right_container{
	width:580px;
	/* height:600px; */
	/* overflow:auto; */
	margin:0px 0px 0px 0px;
	float:right;
	background-color:#ffffff
	/* border:1px #3f9fd5 solid; */
	/* background-image:url(../pix/common/rec_item_brgd.jpg);*/
}

#newsItemBox p{	
/*	color:#666; */
	line-height:17px;
	text-align:left;
	padding:5px;
}

.newsHeadline{
	font-size: 18px;
	color: #3F9FD5;
	margin:0px 0px 20px 0px;
}

.newsTitle {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #EE1B2E;
	font-size: 14px;
}

.newsBold {
	font-size: 11px;
	font-style:bold;
	color: #666666;
}

.newsRegular {
	font-size: 11px;
	color: #666666;
	margin:-10px 0px 0px 0px;
}

.distribHeadline{
	font-size: 18px;
	color: #3F9FD5;
	margin:0px 0px 20px 15px;
}

.distribTitle {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #EE1B2E;
	font-size: 14px;
}

.distribBold {
	font-size: 11spx;
	font-style:bold;
	color: #666666;
	margin:25px 0px 0px 15px;
}

.distribRegular {
	font-size: 11px;
	color: #666666;
	margin:0px 40px 0px 15px;
}

.distribRegularRightBar1 {
	font-size: 11px;
	color: #666666;
	font-style:bold;
	margin:70px 15px 0px 25px;
}

.distribRegularRightBar2 {
	font-size: 11px;
	color: #ee1b2f;
	margin:20px 15px 0px 25px;
}

.whiteStar {
	font-size: 11px;
	color: #FFFFFF;
}

.error
{
	color: red;
}



.moreNews, .closeNews{
    font-size: 11px;
	text-align:left;
	color: #3F9FD5;
	font-weight:bold;
	text-decoration: none;
	cursor:pointer;
	
}
/*************** loose ends *************
