/* CSS Document */


#aboutContent{
	width:755px;
	margin:0 auto;
	padding-top:15px;
	text-align:left;
	font-size:12px;
}

 /* =============== ABOUT US =============== */
#leftPanel{
	float:left;
	font-size:12px;
	width:512px;
	line-height:1.5em;
}

#leftPanel p{
	padding:3px 0;
	color:#666666;
}

#leftPanel b{color:#a60000;}
#rightPanel{
	float:right;
	width:220px;
}

.topAdd{
	background:url(../images/rightPanelTopBg.jpg) top left no-repeat;
	width:219px;
	height:23px;
}
.bottomAdd{
	background:url(../images/rightPanelBottomBg.jpg) top left no-repeat;
	width:219px;
	height:23px;
}

.rPanelContent{
	background:url(../images/rightPanelBg.jpg) top left  repeat-y;
	width:219px;
}

#rightPanel h1{
	padding:0 15px; font-size:20px;
	font-family:"Times New Roman", Times, serif;
	color:#bc0b0b;
}

#rightPanel p{
	padding:0 15px 15px 15px;
	font-size:12px;
}
#makingTitle{
	background:url(../images/makingbreadTitle2.jpg) top left no-repeat;
	text-indent:-9999px;
	width:451px;
	height:75px;
}

#personnel, .bottomPanel{
	background:#f1efef url(../images/aboutBottomBg.jpg) top left repeat-x;
	text-align:left;
	margin-top:15px;
	padding-bottom:15px;
	
}

#pLeft{
	float:left;
	font-size:12px;
	padding:30px 0 0 30px;
}
#pLeft h1, #pRight h1 {
	font-size:16px;
	font-weight:bold;
}

#pLeft ul, #pRight ul{
	margin-left:20px;
	padding-bottom:5px;
}

#pLeft li, #pRight li{
	border-bottom:#333333 dotted 1px;
	padding:10px 0 5px 0;
}
#pLeft li h3, #pRight li h3{font-size:14px;}

#pRight{
	float:right;
	font-size:12px;
	padding:30px 0 0 0;
	margin-right:35px;
}

.positionM{color:#7a9c02}
.positionF{color:#f5479d}
em{font-style:italic;}
 /* =============== ABOUT US end =============== */
 
 /* =============== ACHEIVEMENTS =============== */
 .bluetxt{
	color:#327ebe;
}

.redtxt{
	color:#ed0000;
}
#awardTitle{
	background:url(../images/awardTitle.jpg) top left no-repeat;
	text-indent:-9999px;
	width:223px;
	height:75px;
}
#awardContent{margin-top:10px;}
#awardContent h1{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#1c83c4;
	margin-top:20px;
}
#awardContent img{float:left;}
#awardContent p{
	float:right;
	width:640px;
	padding:5px 0 5px 0;
	color:#393939;
	line-height:1.5em;
}
#noFloat h1{
	font-size:18px; font-family:"Times New Roman", Times, serif;
	color:#1c83c4;
	margin-top:20px;
}
#noFloat p{
	padding:5px 0 5px 0;
	color:#393939;
}

#otherAward{
	text-align:center;
	margin-top:30px;
}
#otherAward h1{
	background:url(../images/otherAwardBreaker.jpg) left center no-repeat;
	height:91px;
	text-indent:-9999px;
	width:690px;
}
#otherAward ul{
	text-align:left;font-family:"Times New Roman", Times, serif;
	width:690px;
	margin:0 auto;
	padding-top:20px;
} 
#otherAward ul li{
	color:#1c83c4;
	font-size:15px;
	font-weight:bold;
	padding:4px;
}
#otherAward p{
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	padding:6px 0 20px 0;
	border-top:#333333 1px dotted;
}
/* =============== ACHEIVEMENTS  end ===============*/

/* =============== TOUR PLANT ===============*/
#tourTitle{
	background:url(../images/vrtourTitle.jpg) top left no-repeat;
	text-indent:-9999px;
	width:287px;
	height:75px;
}
#vrTemp{
	margin:0 auto;
	width:700px;
	text-align:center;
	padding:25px 0;
} 
#reserveTour{
	margin-top:30px;
	width:755px;
	background:#627cb6;
}
#reserveTour h1{
	
	font-size:18px;
	font-weight:normal;
	padding:5px;
	color:#fff;
}
#reserveTour p{float:right;}

#formBodyBg{
	width:755px;
	background:url(../images/newFormBG.jpg) top left repeat-y;
}

#personalBox{
	width:330px;
	float:left;
	margin:5px 0 0 15px ;
}
#bookingBox{
	width:330px;
	float:right;
	margin:5px 15px 0 0;
}
#personalBoxTop{
	background:url(../images/personalFormTopBg2.jpg) top left no-repeat;
	width:330px;
	height:33px;
}
#bookingBoxTop{
	background:url(../images/bookingFormTopBg2.jpg) top left no-repeat;
	width:330px;
	height:33px;
}
#personalBoxBody, #bookingBoxBody{
	background:url(../images/vtourformBG.jpg) top left repeat-y;
	width:330px;
}
#personalBottom, #bookingBottom{
	background:url(../images/innerFormBottomBg2.jpg) top left no-repeat;
	width:330px;
	height:10px;
}

#personalBoxBody fieldset, #bookingBoxBody fieldset{padding:6px;}
#personalBoxBody label, #bookingBoxBody label{
	float:left;
	width:100%;
	padding-bottom :10px;
}
#personalBoxBody span, #bookingBoxBody span {
	float:left;
	width:40%;
}
#personalBoxBody input, #personalBoxBody textarea, #bookingBoxBody input{
	float:right;
	width:50%;
	border:#AEA8A8 1px solid;
}
#bookingBoxBody h1, #bookingBoxBody p{text-align:center;}
#bookingBoxBody h1{
	
	font-size:15px;
}
#guide{
	
	padding:8px 6px 0 0;
}
.ever{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	}
 /* =============== TOUR PLANT  end ===============*/
 

/* ===============  Guidelines  ====================*/
#guides{color:#393939;}
#guides h1{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	margin-top:35px;
}
#guides ul{
	list-style-type:decimal;
	background:#f2f2f2;
	padding:10px 10px 10px 50px;
}
#guides ul ul{list-style-type:disc;}
#guides p{
	font-weight:bold;
	padding-top:5px;
}
.backButton{
	padding:50px 0 20px 0;
	width:80px;
	margin:0 auto;
	text-align:center;
}
.backButton a{
	background:#FF0000;
	text-decoration:none;
	color:#FFFFFF;
	padding:5px 10px;
	display:block;
	font-size:14px;
}
.backButton a:hover{
	font-weight:bold;
}
/* =============== Guidelines  end ===============*/

/*=============== CAREER ===============*/
#careerTitle{
	background:url(../images/careerTitle.jpg) top left no-repeat;
	text-indent:-9999px;
	width:521px;
	height:75px;
}
#jobsHolder{
	padding-top:30px;
	width:755px;
}
#jobsHolder h1{
	font-size:16px;
	padding:3px 0 3px 5px;
}
#jobsHolder h1.manufac{
	background:#0aaafd;
	color:#FFFFFF;
}
#jobsHolder ul.upper h1{
	color:#0aaafd;
	padding:0; font-size:14px;
} 
#jobsHolder ul.upper p{
	color:#0aaafd;
	padding:0;
	font-weight:normal;
	font-size:20px;
} 
#jobsHolder ul li.jTitle{float:left;}  
#jobsHolder ul li.jCode{
	float:right;
	font-family:"Times New Roman", Times, serif;
}
#jobsHolder h1.baking, #jobsHolder h1.QA, #jobsHolder h1.sales, #jobsHolder h1.admin, #jobsHolder h1.logistic, #jobsHolder h1.marketing{
	color:#FFFFFF;
	margin-top:30px;
}
#jobsHolder ul.upper, #jobsHolder ul.upperBake, #jobsHolder ul.upperQA,  #jobsHolder ul.upperSales, #jobsHolder ul.upperAdmin, #jobsHolder ul.upperLogistic, #jobsHolder ul.upperMarketing{
	width:730px;
	margin:0 auto;
	padding-top:20px;
	border-bottom:#333333 1px dashed;
} 

.joblist {
	width:730px;
	margin:0 auto;
} 
.joblist ul{
	list-style-type:disc;
	padding:5px 5px 5px 50px;
}
#jobsHolder h1.baking{background:#cc6600; }
#jobsHolder ul.upperBake h1{
	color:#cc6600;
	padding:0;
	font-size:14px;
} 
#jobsHolder ul.upperBake p{
	color:#cc6600;
	padding:0;
	font-weight:normal;
	font-size:20px;
} 

#jobsHolder h1.QA{background:#85c329;}
#jobsHolder ul.upperQA h1{
	color:#85c329;
	padding:0;
	font-size:14px;
} 
#jobsHolder ul.upperQA p{
	color:#85c329;
	padding:0;
	font-weight:normal;
	font-size:20px;
} 

#jobsHolder h1.sales{ background:#ff0033;}
#jobsHolder ul.upperSales h1{
	color:#ff0033;
	padding:0;
	font-size:14px;
} 
#jobsHolder ul.upperSales p{
	color:#ff0033;
	padding:0;
	font-weight:normal;
	font-size:20px;
} 

#jobsHolder h1.admin{ background:#ffbf23;}
#jobsHolder ul.upperAdmin h1{
	color:#ffbf23;
	padding:0;
	font-size:14px;
} 
#jobsHolder ul.upperAdmin p{
	color:#ffbf23;
	padding:0;
	font-weight:normal;
	font-size:20px;
} 

#jobsHolder h1.logistic{ background:#2299d0;}
#jobsHolder ul.upperLogistic h1{
	color:#2299d0;
	padding:0;
	font-size:14px;
} 
#jobsHolder ul.upperLogistic p{
	color:#2299d0;
	padding:0;
	font-weight:normal;
	font-size:20px;
} 

#jobsHolder h1.marketing{ background:#f88140;}
#jobsHolder ul.upperMarketing h1{
	color:#f88140;
	padding:0;
	font-size:14px;
} 
#jobsHolder ul.upperMarketing p{
	color:#f88140;
	padding:0;
	font-weight:normal;
	font-size:20px;
} 

#careerFooter{
	width:750px;
	margin:0 auto ;
	padding-top:30px;
}
#careerFooter h3{
	text-align:center;
	font-size:14px;
	color:#393939;
}
#careerFooter p{
	padding:10px 0 15px 0;
	font-size:12px;
	color:#393939;
}
#careerFooter table{
	width:500px;
	margin:0 auto;
}
#careerFooter table td em{
	font-style:italic;
	color:#FF0000;
}
#careerFooter table td{font-size:14px; vertical-align:top;}
#careerFooter table td{padding-bottom:8px;}	
#careerFooter table td.vals{ padding-left:20px; }
#careerFooter table td.vars{ width:80px; }
.totop{padding-top:10px; font-size:10px;}
.totop a{color:#666666;}
/*=============== CAREER  end ===============*/


/*=============== CONTACT US end ===============*/
.requiredP{
	padding:3px 0 5px 5px;
}
#contactTitle{
	background:url(../images/contactTitle.jpg) top left no-repeat;
	text-indent:-9999px;
	width:668px;
	height:75px;
}
#contactFormBox{
	width:750px;
	margin:0 auto;
}

#leftForm{
	width:360px;float:left;
	margin-top:20px;
}

#rightForm{
	width:360px;float:right;
	margin-top:20px;
}

#leftForm fieldset, #rightForm fieldset{padding:6px;}
#leftForm label{
	float:left;
	width:100%;
	padding-bottom :10px;
}
#leftForm span {
	float:left;
	width:40%;
	
}
#leftForm input, #leftForm textarea {
	float:right;
	width:55%;
	height:18px;	
	border:#aea8a8 1px solid;
}

#leftForm textarea{
	height:75px;
}
#rightForm textarea{
	margin-top:7px;
	background:#FFFFFF url(../images/contactTextAreaBg.jpg) center center no-repeat;
	border:#aea8a8 1px solid;
	width:95%;
	height:144px;  
	
}

#submitB2{
	margin:0 auto; width:100px;
	text-align:center;
	padding-top:5px;
}
#submitB2 a{
	background:url(../images/newSubmitButton.jpg) top left ;
	width:95px;
	height:37px;
	text-indent:-9999px;
	display:block;
}
#submitB2 a:hover{background-position: 0 -37px;}
#contactTable{
	width:737px;
	margin:0 auto;
	
	}
#contactTable td{
	vertical-align:top;
	font-size:14px; vertical-align:top;
	padding-bottom:8px;
}

#contactTable table td em{
	font-style:italic;
	color:#FF0000;
}
#contactTable table td.vals{ padding-left:10px; }
#formBottomBg{
	background:url(../images/newFormBottomBG.jpg) top left no-repeat;
	width:755px;
	height:9px;
	}

/*=============== CONTACT US  end ===============*/



