/* CSS Document */
body{
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	background:url(/images/background.gif) repeat;
	line-height:1.5em;
	color:#000000;
	margin:0px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;

}
.polloCampero {
color:#ffdd00;
font-weight:bold;
}

ul{
list-style-image:url(../images/bulletO.png);
list-style-type:circle;
}

#orangeBG ul{
list-style-image:url(../images/bulletY.png);
list-style-type:circle;
}

h3{
font-size:14px;
}

form{
padding:0px;
margin:0px;
}

div{
padding:0px;
margin:0px;
}

a, a:link, a:visited{
color:#FFFF00;
font-size:11px;
}
a:hover{
color:#009900;
}
.contact{
font-size:11px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 10px;
}

.text_box{
width:300px;
}

h1{
color:#FFFFFF;
font-size:22px;
text-shadow:#333333;

vertical-align:top;
padding:0 0 0 0;
margin: 0 0 0 0;
margin-top:20px;
margin-bottom: 20px;
line-height:normal;
}



h1 em{
color:#ffe12d;
font-style:normal;
}

.main_bg{
background-color:#fda100;
height:477px;
}


/**/
#nav{
background:url(/images/nav_bg.jpg) repeat-x;
font-weight:bold;
padding:0px;
margin:0px;
width:544px;
}

#nav ul{
margin:0px;
padding:0px;
list-style:none;
}

#nav li{
text-align:center;
float:left;
margin:15px 0px 0px 2px;
}

#nav a{
letter-spacing:0px;

padding:2px 5px 2px 5px;
color:#FFFFFF;
text-decoration:none;
}

#nav a:hover{
/*
background-color:#faa21b;
*/
}




.locator{
font-size:10px;
width:50px;
}
.thankyou{
height:110px;
}
.thankyou a{
display:block;
width:180px;
height:95px;
background:url(../images/franchising.jpg) top no-repeat;
padding:2px 6px 2px 6px;
color:#FFFFFF;
text-decoration:none;
}

.thankyou a:hover{
background:url(../images/franchising.jpg) bottom no-repeat;
background-color:#faa21b;
}

.thinkingFranchise{
width:450px;

}

.thinkingFranchise a, .thinkingFranchise a:link, .thinkingFranchise a:visited{
background:url(../images/thinkingFranchise.jpg) top no-repeat;
width:450px;
height:55px;
display:block;
padding: 0px;
}

.thinkingFranchise a:hover{
background:url(../images/thinkingFranchisehover.jpg) top no-repeat;
}

.download_Menu{
width:117px;
height:38px;
/*width:225px;
height:190px;*/
}
.download_Menu a{
display:block;
width:117px;
height:38px;
/*width:225px;
height:190px;*/
background:url(../images/download_Menu.jpg) top no-repeat;

}

.download_Menu a:hover{
background:url(../images/download_Menu_Hover.jpg) top no-repeat;
/*background-color:#faa21b;*/
}

.download_Catering_Menu{
width:117px;
height:39px;
/*width:225px;
height:190px;*/
}
.download_Catering_Menu a{
display:block;
width:117px;
height:39px;
/*width:225px;
height:190px;*/
background:url(../images/download_Catering_Menu.jpg) top no-repeat;

}

.download_Catering_Menu a:hover{
background:url(../images/download_Catering_Menu_Hover.jpg) top no-repeat;
/*background-color:#faa21b;*/
}

.viewJobOpportunities{
width:225;
height:190px;
}
.viewJobOpportunities a{
display:block;
width:225px;
height:190px;
background:url(../images/benefits35yrLogo.jpg) top no-repeat;

}

.viewJobOpportunities a:hover{
background:url(../images/benefits35yrLogoHover.jpg) top no-repeat;
/*background-color:#faa21b;*/
}

.franchise_roll{
width:225px;
height:190px;
}
.franchise_roll a{
display:block;
width:225px;
height:190px;
background:url(../images/franchise_roll.jpg) top no-repeat;

}

.franchise_roll a:hover{
background:url(../images/franchise_roll.jpg) bottom no-repeat;
background-color:#faa21b;
}

.resturant_locator{
height:64px;
color:#640000;
font-size:8pt;
font-weight:normal;
padding:0px;
margin:0px;
text-align:right;
}

/*877-214-7494 3448 rupesh*/

.resturant_locator_page{
color:#000000;
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px;
color:#FFFFFF;
text-align:left;
margin-left:10px;
}

.resturant_map_page{
color:#000000;
font-size:10px;
font-weight:normal;
padding:0px;
margin:0px;
color:black;
text-align:left;
margin-left:10px;
}

.locator_button{
/*
background:url(/images/go.jpg) no-repeat 0px 0px left center;
*/
background:url(/images/go.jpg);
background-repeat: no-repeat;
background-position: center left;

font-size:8pt;
border:0px;
padding:0px;
margin:0px;
height:16px;
width:20px;
}

.footer{
font-weight:normal;
font-size:11px;
color:#ad0000;
width:680px;
text-align:center;
margin:0 auto;
}

.footer ul{
margin:0px;
padding:0px;
list-style:none;
}

.footer li{
text-align:center;
/*
float:left;
*/
margin:0px 0px 0px 0px;
}

.sub_bg{
padding:0px 25px 25px 25px;
background-image:url(/images/bg.jpg);
height:400px;
vertical-align:top;
}

.footer a{
color:#ad0000;
padding:2px 8px 2px 8px;
text-decoration:none;
}

.footer a:hover{
color:#333333;
}

.before_footer{
height:10px;
vertical-align:bottom;
}

.blog_image{
}

.form{
width:450px;
color:#000000;
font-size:14px;
}

.message_box{
width:300px;;
height:100px;
}

.left_column{
width:100px;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.left_column_beige{
width:100px;
font-size:11px;
font-weight:bold;
color:#a10300;
}

.reset{
width:50px;
height:25px;
background:url(../images/reset.jpg);
border:none;
}
.submit{
border:none;
height:25px;
width:50px;
background:url(../images/submit.jpg);
}

.image_w_bottom_l{
vertical-align:top;
color:#FFFFFF;
padding:5px;

padding-bottom:0px;
background-color:#f05500;
}

.image_w_bottom_l p{
padding:0px;
margin:0px;
}

.image_w_bottom_l img{padding:5px ; padding-bottom:0px;}

.image_w_bottom_r{
color:#FFFFFF;
background-color:#f05500;
padding:10px 0px 2px 10px;
padding-bottom:0px;
}

.our_company_text{
width:260px;
padding:0 0 0 10px;
}

.listing{
color:#FFFFFF;


padding:0px;
margin-bottom:5px;
width:695px;
background-color:#ff6000;
border:2px #ff6000 dashed;
}

.chicken_spacing{
background-color:#ff5400;
padding:5px;
}

.coming_soon{
	font-size:11px;
}

.map{
	color:#ffe12d;
}

.directions{
	color:#ffe12d;
}

.style2 {
color: #FFFF00;
font-size:10px;
}
.style3 {
font-size:10px;
}

.listing_link{
padding:0px;
margin-bottom:5px;
width:695px;
}


/*restaurant locator*/
h2.state {
margin:10px 0 0 0;
padding:8px 0 5px 10px;
border-bottom:5px solid #a10300;
color:#fff;
background:url(../images/restauranttop.jpg) no-repeat;;
}

/*end of restaurant locator*/



.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#p7menubar{
	padding: 0;
	margin: 0;
	list-style: none;
}

#p7menubar ul {
	list-style: none;
	padding-top:50px;
	margin-top:50px;
	display:BLOCK;
}



#p7menubar ul LI a{
	display:BLOCK;
}

#p7menubar a {
	display:inline; 
	text-decoration: none;
	font-size: 12px;
	height:18px;
	padding: 6px 7px 4px 7px;
	text-align:center;
	color: #fff;
	z-index:10;
}

#p7menubar a.trigger {
	/*
	display:block;
	background-image: url();
	*/
	line-height: 30px;
}

#p7menubar a.no_trigger {
	line-height: 30px;
}

#p7menubar a:hover.trigger {
	color:#b40001;
}

#p7menubar li {
position: relative;
position: static; 
float:left;
}




#p7menubar li ul, #p7menubar ul li  {
	width: 136px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#p7menubar ul li a  {
	color: #fff;
	height:20px;
	padding: 2px 10px 2px 10px;
	margin:0px;
	border:#b40001 solid 1px;
	text-transform:none;
	font-size:11px;
	
	border-top:2px #b40001 solid;
	border-bottom:2px #b40001 solid;
}

#p7menubar li ul {
	position: absolute;
	display: none;
	padding: 0px;
	margin:0px;
	border:#b40001 solid 1px;
	background-color:#a40102;
	/*background-image:url(../images/barbg.jpg);*/
}




#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	background-color: transparent;
}

#p7menubar ul a:hover {

	background-color: #b40001!important;
	width:114px;
	
	border-top:2px #c64041 solid;
	border-bottom:2px #c64041 solid;

	/*background:url(../images/rollover.jpg) no-repeat;*/
	
	color: #FFFFFF !important;

}
.sitemapa {
padding:0px;
margin:0px;
list-style:none;
}
.sitemapa li a:hover{
	background-color:#a20400;
	text-decoration:none;
}

.sitemapa li a{
	display:block;
	width:670px;
	padding:5px;
	height:15px;
	background-color:#d16200;
	color:#FFFFFF;
	text-decoration:none;
}

.sitemapa li{

	font-size:11px;
	font-weight:bold;
	margin:5px 5px 5px 0px;
	text-decoration:none;
	list-style:none;
}

.sitemap_left{
	float:left;
}

.sitemap_right{
	float:right;
}

a.download_link:link, a.download_link:visited {
	color:				#FFF	;
	text-decoration: 	none;
	font-size:			18px;
	
	
	text-shadow:		#333333;
}

a.download_link:hover{
	color:#FFCC00				;
}

.download_red{
	color: 		black;
	font-size:		11px;

	
}

#menuwrappe{
margin:0px 0px 0px 0px;
padding:0px;
width:546px;
height:202px;
background:none;
position:absolute;
display:block;
z-index:0;


}

/*menuNav*/
#menuNav {
margin:0;
padding:0;
text-align:left;
float:left;
width:100%;
/*font-size:93%;*/
line-height:normal;
background: #ff7800;
font-weight:bold;
border-bottom: 10px solid #a10300;
}

#menuNav ul {
	margin: 0;
	padding: 0;
	list-style:none;
}

#menuNav ul li {
	float:left;
	margin: 0px 1px 0px 0px;
	padding: 0;
}

#menuNav ul li a span {
	background: #85A700 url(../images/LFTroundtab.gif) no-repeat left top;
	padding: 2px 0px 2px 10px;
}

#menuNav ul li a {
	text-decoration:none;
	display:block;
	float:left;
	position: relative;
	padding: 2px 10px 2px 0px;
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-size:0.95em;
	/*font-size:80%;*/
	font-weight:bold;
	background: #85A700 url(../images/RTroundtab.gif) no-repeat right top;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#menuNav a, #menuNav a span, {
float: none;
}
/* End IE5-Mac hack */


#menuNav ul li a:hover span, #menuNav ul li a:focus span {
	padding: 2px 0px 2px 10px;
	/*border-bottom: 1px solid #FFFFFF;*/
	color:#fff;
	background: #a10300 url(../images/LFTroundtabRed.gif) no-repeat left top;
}

#menuNav ul li a:hover, #menuNav ul li a:focus {
	padding: 2px 10px 2px 0px;
	/*border-bottom: 1px solid #FFFFFF;*/
	color:#fff;
	background: #a10300 url(../images/RTroundtabRed.gif) no-repeat right top;
}


/*end of menuNav*/


/*MENU*/
.menuHeader{
/*background-color:blue;*/
}
.menuHeaderText{
float:left;
padding:40px 0px 12px 25px;
margin: 0px;
}

.menuHeaderText h1{
margin:0px 0px 2px 0px;
padding:0;
}

.menuHeaderImage {
float:right;
padding:0px 25px 8px 0px;
}

#menudiv_1 { /*personal meals*/
/*display:none;*/
background-color:#fff0c7;
color:#6a3522;
float:left;
width:690px;
padding: 10px;
	margin: 0px;
/*padding-left:35px;*/
/*background-color:red;*/
}

#menudiv_2 { /*family combos*/
/*display:none;*/
float:left;
background-color:#fff0c7;
color:#6a3522;
width:690px;
padding: 10px;
	margin: 0px;
/*background-color:blue;*/
}

#menudiv_2 .menu_item_large img{
	margin-left:15px;
	border:0;
	padding:15px 10px 10px;
	background: url(../images/menuItemTabLarge.gif) no-repeat;
}

#menudiv_3 { /*specialties*/
/*display:none;*/
float:left;
	background-color:#fff0c7;
	color:#6a3522;
	width:690px;
	padding: 10px;
	margin: 0px;
}

#menudiv_4 { /*by the piece*/
/*display:none;*/
float:left;
	background-color:#fff0c7;
	color:#6a3522;
	width:690px;
	padding: 10px;
	margin: 0px;
}

#menudiv_4 .menu_item_large img{
	margin-left:15px;
	border:0;
	padding:15px 10px 10px;
	background: url(../images/menuItemTabLarge.gif) no-repeat;
}


#menudiv_5 { /*add ons*/
/*display:none;*/
float:left;
background-color:#fff0c7;
color:#6a3522;
width:690px;
padding: 10px;
margin: 0px;
/*background-color:orange;*/
}

#menudiv_6 { /*dessert &drinks*/
/*display:none;*/
float:left;
background-color:#fff0c7;
color:#6a3522;
width:690px;
padding: 10px;
margin: 0px;
/*background-color:green;*/
}

#menudiv_13 { /*grilled chicken*/
/*display:none;*/
float:left;
background-color:#fff0c7;
color:#6a3522;
width:690px;
padding: 10px;
	margin: 0px;
/*background-color:blue;*/
}


/*end of MENU*/


/* MENU BOX */

.menu_item_yellow{
	padding:0px;
	margin:10px;
	border: 1px solid #fff0c7;
	zoom:1; /* causes IE to behave properly */
	background-color: #ffdd00;
	width:195px;
}

.menu_item_yellow p{
padding-top:5px;
margin:0px;}

.menu_item_yellow_drinks{
	padding:0px;
	margin:10px;
	border: 1px solid #fff0c7;
	zoom:1; /* causes IE to behave properly */
	background-color: #ffdd00;
	text-align:center;
}

.menu_item_yellow_drinks p{
margin:0px;
padding:0px;
}	

.drinklabel{
text-align:center;
}

	.tlYellow {background: url(../images/corner_tl_yellow.gif) no-repeat top left;
	     margin:-1px; } /* the margin pushes the container 
	                       out 1px to line up borders */
	.trYellow {background: url(../images/corner_tr_yellow.gif) no-repeat top right;}
	.brYellow {background: url(../images/corner_br_yellow.gif) no-repeat bottom right;}
	.blYellow {background: url(../images/corner_bl_yellow.gif) no-repeat bottom left; padding:0px 10px 10px;}
	
	.trYellow, .tlYellow, .blYellow, .brYellow {zoom:1;position:relative;}

.menu_item_yellow_square{
	padding:0px;
	margin:7px;
	border: 1px solid #fff0c7; /*border: 1px solid #fff0c7;*/
	zoom:1; /*causes IE to behave properly*/
	background-color:#ffdd00; /*background-color:#f79410;*/
	width: 140px;
}

.menu_item_yellow_square p{
margin:0px;
padding-top:5px;
}

.menu_item_yellow_square img {
width: 100px;
height:100px;
padding: 10px;
}

.menu_item_top_orange {
	padding:0px;
	margin:0px;
	border-top: 1px solid #fff0c7;
	border-right: 1px solid #fff0c7;
	border-left: 1px solid #fff0c7;
	border-bottom: 1px solid #f79410;
		/*border: 1px solid #ffdd00;*/
	zoom:1; /* causes IE to behave properly */
		/*background-color: #ffdd00;*/
		background-color: #f79410;
	}
	.tlOrange {background: url(../images/corner_tl_orange.gif) no-repeat top left;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
	.blOrange {background: url(../images/corner_bl_orange.gif) no-repeat bottom left;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
	.brOrange {background: url(../images/corner_br_orange.gif) no-repeat bottom right;}
	.trOrange .tlOrange .blOrange .brOrange {zoom:1; position:relative;}

.menu_item_top_orange h2{
text-align:center;
padding:5px;
margin:0px;
font-size:14px;
color:#fff;
}

.menu_item_red {
padding:0px;
margin:10px 10px 0px;
border: 1px solid #ffdd00;
zoom:1; /* causes IE to behave properly */
background-color: #a10300;
}

.tlRed {background: url(../images/corner_tl_red.gif) no-repeat top left;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
.trRed {background: url(../images/corner_tr_red.gif) no-repeat top right;}
.brRed {background: url(../images/corner_br_red.gif) no-repeat bottom right;}
.blRed {background: url(../images/corner_bl_red.gif) no-repeat bottom left;}
.trRed, .tlRed, .blRed, .brRed {
	zoom:1;
	position:relative;
}

.menu_item_red img{
padding:10px;

}

.menu_item_red_large{
	padding:0px;
	margin:10px;
	border: 1px solid #fff0c7;
	zoom:1; /* causes IE to behave properly */
	background-color: #a10300;
	width:320px;
}
	.tlRedBeige {background: url(../images/corner_tl_red_beige.gif) no-repeat top left;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
	.trRedBeige {background: url(../images/corner_tr_red_beige.gif) no-repeat top right;}
	.blRedBeige {background: url(../images/corner_bl_red_beige.gif) no-repeat bottom left;}
	.brRedBeige {background: url(../images/corner_br_red_beige.gif) no-repeat bottom right;}
	.trRedBeige .tlRedBeige .blRedBeige .brRedBeige {zoom:1; position:relative;}
	

.menu_item_red_large img{
padding:10px;
}

/* end MENU BOX */

/*Phase 2*/
.sectionDescriptionContainer{
float:left;  
width:660px;
padding-left:25px;
}
.sectionDescription {
padding:0px;
margin:0px 0px 10px 0px;
}


/*subMenu Styles*/
.subMenu{
background-color:#f05500;
padding: 0px;
margin: 0px 15px 10px 0px;
width: 150px;
list-style:none;
list-style-image:none;
}

#franchise .subMenuItem a, #franchise .subMenuItem a:link, #franchise .subMenuItem a:visited {
display:block;
color:#fff;
font-weight:bold;
text-decoration:none;
padding: 10px 10px;
}

#franchise .subMenuItem a:hover {
background-color:#f79410;
}

#pressreleases .subMenu .subMenuItem {
padding: 10px;
}

#inthenews .subMenu .subMenuItem {
padding: 10px;
}

/*end subMenu Styles*/

/*Event Pages*/
.eventTop{
padding:0px;
margin:0px;
background:url(../images/eventYear01.gif) no-repeat;
}

.eventTop2{
padding:0px;
margin:0px 0px 0px 1px;
background:url(../images/eventYear02.gif) no-repeat;
}

h3#eventMonth {
font-size:14px;
color:#a10300;
text-transform:uppercase;
margin:0px;
padding: 0px 0px 0px 15px;
}

h4#event{
font-size:14px;
color:#f79410;
margin:0px;
line-height:14px;
padding: 0px 0px 0px 25px;
}

.eventBottom {
	padding:0px;
	margin:0px;
	border-top: 5px solid #a10300;
	border-right: 1px solid #FF7900;
	border-left: 1px solid #FF7900;
/*	border-bottom: 1px solid #FF7900;*/
	 /* zoom:1; causes IE to behave properly */
		background-color:#fff0c7;
	}
	.tlBeigeEvent {background: url(../images/corner_tl_beige_red.gif) no-repeat top left;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.trBeigeEvent {background: url(../images/corner_tr_beige_red.gif) no-repeat top right;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.blBeigeEvent {background: url(../images/corner_bl_beige_ltorange.gif) no-repeat bottom left;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.brBeigeEvent {background: url(../images/corner_br_beige_ltorange.gif) no-repeat bottom right;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
	.tlBeigeEvent .trBeigeEvent .blBeigeEvent .brBeigeEvent {zoom:1; position:relative;}
	
#eventMain {
margin:0px;
padding:0px;
width:700px;
}

/*Franchise*/ 
.franchise_strong{
color:#85a700;
font-weight:bold;
}

h2.franchise{
font-size:16px;
color:#a10300;
}

h3.franchisecontact{
font-size:20px;
color: #f79410;
margin-bottom: 0px;
margin-top:0;
}

h2.franchise_first{
font-size:16px;
color:#a10300;
margin-top:0;
}

h3.franchise {
color:#f79410;
margin-bottom:0;
padding:0;
}

h3.franchise_first{
margin-top:0;
color:#f79410;
margin-bottom:0;
padding:0;
}

p.franchise{
margin-top:5px;
}


ul.franchise_nobullet{
list-style:none;
list-style-image:none;
margin-top:5px;
padding-left:0;
}

dt{
color:#f79410;
font-weight:bold;
cursor:pointer;
font-size:14px;
}

dd{
margin-left:20px;
}

.hide{
display:none;
}

.show{
display:block;
}

div.menu a, div.menu a:link, div.menu a:visited{
color:#009900;
}

div.menu a:hover{
color:#a10300;
}

.franchiseTop{
padding:0px;
margin:0px;
background:url(../images/franchiseTop.gif) no-repeat;
}

#franchiseMain {
margin:0px;
padding:0px;
width:510px;
}

#franchise h3{
font-size:14px;
color:#f79410;
margin:0px;
padding: 10px 0px 0px 0px;
}

.tlRedBeige {background: url(../images/corner_tl_red_beige.gif) no-repeat top left;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
	.trRedBeige {background: url(../images/corner_tr_red_beige.gif) no-repeat top right;}
	.blRedBeige {background: url(../images/corner_bl_red_beige.gif) no-repeat bottom left;}
	.brRedBeige {background: url(../images/corner_br_red_beige.gif) no-repeat bottom right;}
	.trRedBeige .tlRedBeige .blRedBeige .brRedBeige {zoom:1; position:relative;}

.franchiseImg img{
padding:10px;
}

.franchiseImg {
margin:10px 0px;
width:320px;
background-color:#a10300;
}

/*Upcoming Event*/
h2#eventYear {
color:#fff;
font-size:16px;
line-height:16px;
padding: 7px 0px 5px 15px;
margin:0px; 
}

#upcomingEventDescription{
font-style: italic;
font-size: 10px;
line-height:normal;
padding:0px 25px 20px 25px;
margin:0px;
}

#upcomingEventDescription p{
margin:0px;
padding:0px;
}

/*Event Gallery*/

h1.special{
margin-bottom:10px;
padding-bottom:0px;
}

h2#galleryEventDate {
color:#fff;
font-size:16px;
line-height:16px;
padding: 7px 0px 5px 15px;
margin:0px; 
}

#eventGalleryDescription {
padding:0px 5px 20px 15px;
margin:0px;
width:240px;
}

#eventGalleryDescription_nopics {
padding:0px 5px 20px 15px;
margin:0px;
width:700px;
}


#eventGalleryDescription div.eventGalleryDescContainer {
margin: 15px 0px 0px 0px;
}

p.eventGalleryCaption {
font-size:10px;
line-height:normal;
padding: 0px 0px 0px 15px;
margin:0px;
font-style:italic;
}

.eventGalleryImg {
background-color:#a10300;
width:200px;
height:180px;
margin:5px;
padding:0px;
border: 1px solid #fff0c7;
zoom:1; /* causes IE to behave properly */
}

.tlRedEvent {background: url(../images/corner_tl_red_beige.gif) no-repeat top left;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
	.trRedEvent {background: url(../images/corner_tr_red_beige.gif) no-repeat top right;}
	.blRedEvent {background: url(../images/corner_bl_red_beige.gif) no-repeat bottom left;}
	.brRedEvent {background: url(../images/corner_br_red_beige.gif) no-repeat bottom right;}
	.trRedEvent .tlRedEvent .blRedEvent .brRedEvent {zoom:1; position:relative;}

.eventGalleryImg img{
padding:10px;
width:180px;
height:160px;
}

#eventArchiveMenu{
	margin:0px 0px 5px 0px;
	padding:0px;
	position: absolute;
	width:125px;
	background:#ff7900;
}

#eventArchiveMenu ul{
	background:#fff0c7;
	border:none;
	list-style:none;
	list-style-image:none;
	padding:5px;
	margin:0;
	text-align:right;
}

#eventArchiveMenu ul li a, #eventArchiveMenu ul li a:link, #eventArchiveMenu ul li a:visited{
color:#000;
text-decoration:none;
padding-right:6px;
font-size:12px;
}

#eventArchiveMenu ul li a:hover{
color:#f79410;
}

.eventArchive {
text-transform:uppercase;
color:#fff;
padding:0px;
margin: 0px;
width:125px;
line-height:10px;
}

.eventArchive a, .eventArchive a:link, .eventArchive a:visited{
text-decoration:none;
color:#fff;
font-size:14px;
font-weight:bold;
padding-right:10px;

}

.eventArchive a:hover {
color:#ffdd00;
}

.eventArchivePH {
padding:0px;
margin:0px;
}

.eventArchiveLeftCell {
width:570px;
}

/*end Event Pages*/

/*job Pages*/
#jobMain {
margin:0px;
padding:0px;
width:700px;/*width:510px;*/
}

.jobListingsLeftCell {
width:495px;
}

#jobListingsMenu{
	margin:0px 0px 5px 0px;
	padding:0px;
	position: absolute;
	width:200px;
	background:#ff7900;
}

#jobListingsMenu ul{
	background:#fff0c7;
	border:none;
	list-style:none;
	list-style-image:none;
	padding:5px;
	margin:0;
	text-align:right;
}

#jobListingsMenu ul li a, #jobListingsMenu ul li a:link, #jobListingsMenu ul li a:visited{
color:#000;
text-decoration:none;
padding-right:6px;
font-size:12px;
}

#jobListingsMenu ul li a:hover{
color:#f79410;
}

.jobListings {
text-transform:uppercase;
color:#fff;
padding:0px;
margin: 0px;
width:200px; /*125px*/
line-height:10px;
}

.jobListings a, .jobListings a:link, .jobListings a:visited{
text-decoration:none;
color:#fff;
font-size:14px;
font-weight:bold;
padding-right:10px;

}

.jobListings a:hover {
color:#ffdd00;
}

.subMenu a#jobTitle, .subMenu a:link#jobTitle, .subMenu a:visited#jobTitle {
color:#fff;
padding:0px;
margin:0px;
font-size:12px;
text-decoration:none;
line-height:12px;
}

.subMenu a:hover#jobTitle {
color:#ffdd00;
text-decoration:none;
}

p.subMenuItem {
margin:0px 0px 10px 0px;
padding:0px;
}

h2#jobTitle{
color:#fff;
font-size:14px;
padding: 5px 0px 5px 15px;
margin:0px; 
}

.jobTop {
	padding:0px;
	margin:0px;
	border-top: 1px solid #FF7900;
	border-right: 1px solid #FF7900;
	border-left: 1px solid #FF7900;
	border-bottom: 1px solid #a10300;
		/*border: 1px solid #ffdd00;*/
	zoom:1; /* causes IE to behave properly */
		/*background-color: #ffdd00;*/
		background-color:#a10300;
	}
	.tlRedJob {background: url(../images/corner_tl_red_ltorange.gif) no-repeat top left;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.trRedJob {background: url(../images/corner_tr_red_ltorange.gif) no-repeat top right;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
	.trRedJob .tlRedJob {zoom:1; position:relative;}

.jobBottom {
	padding:0px;
	margin:0px;
	border-top: 1px solid #a10300;
	border-right: 1px solid #FF7900;
	border-left: 1px solid #FF7900;
	border-bottom: 1px solid #FF7900;
	 /* zoom:1; causes IE to behave properly */
		background-color:#fff0c7;
	}
	.tlBeigeJob {background: url(../images/corner_tl_beige_red.gif) no-repeat top left;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.trBeigeJob {background: url(../images/corner_tr_beige_red.gif) no-repeat top right;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.blBeigeJob {background: url(../images/corner_bl_beige_ltorange.gif) no-repeat bottom left;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.brBeigeJob {background: url(../images/corner_br_beige_ltorange.gif) no-repeat bottom right;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
	.tlBeigeJob .trBeigeJob .blBeigeJob .brBeigeJob {zoom:1; position:relative;}

h3#jobLocation {
margin:0px;
padding: 10px 0px 0px 15px;
font-size: 12px;
font-style:italic;
color:#000;
font-weight:normal;
}

.jobSection{
color:#a10300;
font-weight:bold;
}

.jobApply{
margin:0px;
padding:0px;
}
.jobApply a, .jobApply a:link, .jobApply a:visited{
color: #a10300;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.jobApply a:hover{
color:#009900;
}

/*Media*/


h2#articleTitle {
color:#fff;
font-size:12px;
padding: 5px 0px 5px 15px;
margin:0px 10px 0px 0px; 
}

.mediaTop {
	padding:0px;
	margin:0px;
	border-top: 1px solid #FF7900;
	border-right: 1px solid #FF7900;
	border-left: 1px solid #FF7900;
	border-bottom: 1px solid #a10300;
		/*border: 1px solid #ffdd00;*/
	zoom:1; /* causes IE to behave properly */
		/*background-color: #ffdd00;*/
		background-color:#a10300;
	}
	.tlRedMedia {background: url(../images/corner_tl_red_ltorange.gif) no-repeat top left;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.trRedMedia {background: url(../images/corner_tr_red_ltorange.gif) no-repeat top right;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
	.trRedMedia .tlRedMedia {zoom:1; position:relative;}

.mediaBottom {
	padding:0px;
	margin:0px;
	border-top: 1px solid #a10300;
	border-right: 1px solid #FF7900;
	border-left: 1px solid #FF7900;
	border-bottom: 1px solid #FF7900;
	 /* zoom:1; causes IE to behave properly */
		background-color:#fff0c7;
	}
	.tlBeigeMedia {background: url(../images/corner_tl_beige_red.gif) no-repeat top left;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.trBeigeMedia {background: url(../images/corner_tr_beige_red.gif) no-repeat top right;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.blBeigeMedia {background: url(../images/corner_bl_beige_ltorange.gif) no-repeat bottom left;
	     } /* the margin pushes the container 
	        	.trOrange {background: url(../images/corner_tr_orange.gif) no-repeat top right;}
               out 1px to line up borders */
	.brBeigeMedia {background: url(../images/corner_br_beige_ltorange.gif) no-repeat bottom right;
	     } /* the margin pushes the container 
	                       out 1px to line up borders */
	.tlBeigeMedia .trBeigeMedia .blBeigeMedia .brBeigeMedia {zoom:1; position:relative;}

h3#articleSubTitle {
margin:0px;
padding: 10px 0px 0px 15px;
font-size: 12px;
font-style:italic;
color:#000;
font-weight:normal;
}

h4#articleDate {
font-style:italic;
font-weight:normal;
color:#000;
margin:0px;
padding: 0px 0px 3px 15px;
font-size:10px;
}

.mediaClippingImg{
padding: 0px 0px 10px 15px;
margin:0px;
border:0px;
}

#mediaMain {
margin:0px;
padding:0px;
width:510px;
}

#mediaMain a, #mediaMain a:link, #mediaMain a:visited {
color:#009900;
}

#mediaMain a:hover{
color:#a10300;
}

#article {
padding: 0px 20px 15px 15px;
}

.firstParagraph {
padding:0px;
margin:0px;
}

a.downloadArticle, a:link.downloadArticle, a:visited.downloadArticle{
color:#f05500;
font-size:12px;
}

a:hover.downloadArticle {
color:#009900;
font-size:12px;
}

#downloadTypeSize{
text-decoration:none;
color:#666;
font-size:10px;
font-style:italic;
}

.downloadArticleArrows {
color: #f05500;
}

a#articleTitle, a:link#articleTitle, a:visited#articleTitle {
color:#fff;
display:block;
padding:px 10px;
margin:0px;
font-size:12px;
text-decoration:none;
}

a:hover#articleTitle {
color:#ffdd00;
text-decoration:none;
}

#clipping {
text-transform:uppercase;
color:#000;
padding:0px;
margin:0px;
font-size:12px;
}

#articleDate {
font-style:italic;
color:#000;
padding:0px;
margin:0px;
font-size:10px;
}

#coupon{
width:522px; 
margin-left:auto; 
margin-right:auto;
margin-top:15px;
margin-bottom:10px;
}

#couponPrint{
width:125px;
margin-left:auto;
margin-right:auto;
}

#couponPrint a img, #couponPrint a:link img{
border:none;
}

/*NOT USED IN NEW STYLES

.menu_item_white_large{
	padding:0px;
	margin:10px;
	border: 1px solid #fff;
	zoom:1; /* causes IE to behave properly*/
/*	background-color: #fff;
	width:300px;
}
	.tlWhite {background: url(../images/corner_tl_white.gif) no-repeat top left;
	     margin:-1px; } /* the margin pushes the container 
	                       out 1px to line up borders */
/*	.trWhite {background: url(../images/corner_tr_white.gif) no-repeat top right;}
	.blWhite {background: url(../images/corner_bl_white.gif) no-repeat bottom left;
	     margin:-1px; } /* the margin pushes the container 
	                       out 1px to line up borders */
/*	.brWhite {background: url(../images/corner_br_white.gif) no-repeat bottom right;}
	.trWhite .tlWhite .blWhite .brWhite {zoom:1; position:relative;}
	

.menu_item_white_large img{
padding:10px;
}

.menu_item_square{
	float:left;
	width:80px;
	padding:10px 15px;
}


.menu_item_square h2{
color:#fff;
font-size:14px;
font-weight:bold;
width:80px;
padding:0px 10px;
margin:0px;
background-color:#f79410;
}
.menu_item_square p{
	padding:0px 10px;
	margin:0px;
	width:80px;
/*	background-color:#f79410;
} 
.menu_item_square img{
width: 80px;
padding:10px;
background: url(../images/menuItemTabSquare.gif) no-repeat;
}

.spacer{
clear:both; 
height:0px;
}

img.special{
padding:10px;
}

.menu_section{
	float:none;
}

.menu h1{
	background:url(../images/h1_bg.jpg);
	color:#fdf0c5;
	font-size:16px;
	font:bold;
	padding:5px;
	margin:0px;
	}

.menu_item_v img{
border:2px #d1bc8d;
}
	

.menu_item_v{
float:left;
width:157px;
padding:10px;
}

.menu_item_v h2{
color:#6a3522;
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
}
.menu_item_v p{
padding:5px 0px 0px 0px;
margin:0px;
}

.menu p{
padding: 5px;
margin: 0px;
}

.menu_item img{
	margin-left:15px;
	border:0px;
	padding:10px 10px 0px;
	background: url(../images/menuItemTab.gif) no-repeat;
}

.menu_item h2{
color:#fff;
font-size:14px;
font-weight:bold;
padding:5px 10px 5px 20px;
margin:0px 0px 0px 15px;
background-color:#f79410;
width: 144px;
}

.menu_item p{
padding:5px 10px 5px 20px;
	margin:0px 0px 0px 15px;
	width:144px;
/*	background-color:#f79410;*/
