/*GENERAL START*/
body{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: #B81F30;
	color: #777777;
	font-size: 12px;
	overflow-x:hidden;
}

.hide {
    visibility: hidden;
}

.links li{
	float:left;
	list-style: none;
	padding: 0px 7px 0px 7px;
	background: url(../images/bar.gif) no-repeat left;
}
	.links li.first{
		background: none;
	}

	.links li.last{
		padding-right: 0px;
	}

	.links li a{
		float: left;
		height: 0px;
		overflow: hidden;
		margin: 2px 0px 0px 0px;
		padding-top: 9px;
		color: #bc1f31;
	}

.breadCrumbs{
	float: left;
	position: relative;
	left: -317px;
	top: 132px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 99999;
}
	.breadCrumbs li{
		float: left;
		padding-right: 5px;
		color: #FFFFFF;
	}
	.breadCrumbs a{
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
	}

		.breadCrumbs a:hover{
			text-decoration: underline;
		}

#divHeader,
#divFooter{
	float: left;
	width: 100%;
}

.paging{
	float: right;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}

	.pageLeft{
		float: left;
	}

	.paging li{
		width: auto !important;
		clear: none !important;
		padding: 0px 8px 0px 8px !important;
		margin: 0px;
		background: url(../images/graybar.gif) no-repeat right !important;
	}

	.paging li.last,
	.paging li.caption{
		background: none !important;
	}
	.paging li.caption{ font-weight: bold; float: left;}

		.paging li a.active{
			text-decoration: underline !important;
			font-weight: bold;
			color: #000000 !important;
		}

		.paging li.first a,
		.paging li.last a{
			float: left;
			margin-top: -2px !important;
			font-weight: bold;
			font-size: 14px !important;
		}

.tree, .sub{
	float: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
	.tree{
		padding: 15px 0px 0px 15px;
	}
		.tree li{
			margin-bottom: 10px !important;
		}

		.tree b{
			font-size: 14px;
			color: #777777;
		}

	.sub{
		clear: both;
		padding-left: 10px;
	}
		.sub li{
			padding: 5px 0px 0px 12px !important;
			margin: 0px !important;
			background: url(../images/bullet.gif) no-repeat 0px 10px;
		}

.promo{
	float: left;
	width: 640px;
	padding: 25px 0px 35px 12px;
}
	.promoLast{
		padding-bottom: 15px;
	}

	.promo .promoImage{
		float: left;
		width: 311px;
		height: 187px;
		background: url(../images/red-container.jpg) no-repeat;
		text-align: center;
	}
		.promo .promoImage img{
			position: relative;
			top: -5px;
		}

	.reverse .promoImage{float: right;}

	.promo .promoCaption{
		float: left;
		width: 310px;
		padding-left: 12px;
	}
		.promo .promoCaption .promoTitle{
			float: left;
			font-size: 23px;
		}

		.promo .promoCaption .lengthVideo{
			float: right;
			margin-right: 10px;
			margin-top: 12px;
			font-weight: bold;
			color: #AA0000;
		}

		.promo .promoCaption a{
			float: right !important;
			height: 0px;
			overflow: hidden;
			padding-top: 18px !important;
			margin: 5px 8px 0px 0px !important;
		}

		.promo .promoCaption a.playGame{
			width: 77px; background: url(../images/playgame-button.png) no-repeat;
		}

		.promo .promoCaption a.viewPromo{
			width: 104px; background: url(../images/viewpromo-button.png) no-repeat;
		}

		.promo .promoCaption a.watchVideo{
			width: 107px; background: url(../images/watchvideo-button.png) no-repeat;
		}

	.reverse .promoCaption{
		float: right;
	}

.longFormFeedback,
.longForm{
	width: 670px;
	min-height: 472px;
	margin: 0px;
	padding-left: 0px;
	background: url(../images/longform-bg-bottom.png) no-repeat left bottom;
}

	.longFormFeedback .frmGroup .frmGroupLabel{
        float: left;
        clear: both;
    }

    .longFormFeedback .frmGroup {
        float: left;
        padding-bottom: 5px;
    }

	.longFormFeedback table,
	.longForm table{
		width: 100%;
		height: 472px;
		margin: 0px;
		padding: 0px;
		border-collapse: collapse;
	}
		.longFormFeedback table td,
		.longForm table td{


			vertical-align:middle;
			text-align: center;
			margin: 0px;
			padding: 0px;
		}

		.longFormFeedback table td .themes,
		.longForm table td .themes {
            float: none !important;
        }

		.longFormFeedback table td img,
		.longForm table td img{
			border: 1px #FDFDFD solid;
			margin: 0px 0px -4px -4px;
			cursor: pointer;
		}

	.longForm form,
	.longFormFeedback form {
        padding: 25px 10px 50px 72px;
		background: url(../images/longform-bg.png) no-repeat left top;
    }

		.longFormFeedback form .inputRadioHolder,
		.longFormFeedback form .selectShortMultiple,
		.longFormFeedback form .selectShort
		 {
            float: left;
            clear: both;
        }
		.longFormFeedback form .inputRadioHolder label {
            clear: none;
        }

		.longFormFeedback form .selectShortMultiple {
			width: 273px;
			height: 108px;
			margin-left: 8px;
			background: url(../images/input-select-multiple-long.png) no-repeat !important;
			margin-left: 0px;
        }
			.longFormFeedback form .selectShortMultiple span{
				float: left;

				margin-top: 5px;

				font-size: 11px;
				color: #FFFFFF;
			}

		.longFormFeedback form .selectShort {
			width: 273px;
			height: 18px;
			margin-left: 8px;
			background: url(../images/input-long.png) no-repeat !important;
			margin-left: 0px;
        }

		.longForm form .select,
		.longFormFeedback form .date,
		.longForm form .date{
			float: left;
			width: 123px;
			height: 18px;
			margin-left: 8px;
			background: url(../images/input-short.png) no-repeat;
		}

		.longForm form .selFirst,
		.longFormFeedback form .dateFirst,
		.longForm form .dateFirst{
			clear: left;
			margin-left: 0px;
		}

			.longFormFeedback form .selectShortMultiple div {
				float: left;
				width: 260px;
				height: 104px;
				margin: 2px 0px 0px 3px;
            }

			.longFormFeedback form .selectShort div {
				float: left;
				width: 260px;
				height: 14px;
				overflow: hidden;
				margin: 2px 0px 0px 3px;
            }

			.longForm form .select div,
			.longFormFeedback form .date div,
			.longForm form .date div{
				float: left;
				width: 116px;
				height: 15px;
				overflow: hidden;
				margin: 2px 0px 0px 3px;
			}

			.longFormFeedback form .selectShortMultiple select {
				width: 257px;
				height: 100px;
				border: none;
				padding: 0px;
				margin-top: 4px;
				margin-left: -1px;
				background: none;
                cursor: pointer;
            }
			.longFormFeedback form .selectShort select {
				width: 258px;
				height: 16px;
				border: none;
				padding: 0px;
				margin-top: -1px;
				margin-left: -1px;
				background: none;
                cursor: pointer;
            }
			.longForm form .select select,
			.longFormFeedback form .date select,
			.longForm form .date select{
				width: 118px;
				height: 16px;
				border: none;
				padding: 0px;
				margin-top: -1px;
				margin-left: -1px;
				background: none;
			}
				.longForm form .select select option,
				.longFormFeedback form .selectShortMultiple select option,
				.longFormFeedback form .selectShort select option,
				.longFormFeedback form .date select option,
				.longForm form .date select option{
					background: #FDFDFD;
				}

			.longFormFeedback form #txtAddress,
			.longForm form #txtAddress{
				width: 522px;
				background: url(../images/input-longer.png) no-repeat top left;
			}

			.longFormFeedback form .TextAreaHolder,
			.longForm form .TextAreaHolder{
				float: left;
				width: 528px;
				height: 56px;
				background: url(../images/input-textarea.png) no-repeat top left;
				padding: 2px;
			}

				.longFormFeedback form .TextArea,
				.longForm form .TextArea{
					width: 522px;
					height: 50px;
					border: none;
					overflow-x: hidden;
					overflow-y: auto;
					padding: 3px;
					resize: none;
					background: none;
				}

	.longFormFeedback .frmObj,
	.longForm .frmObj{
		float: left;
		width: 600px;
		padding-bottom: 8px;
		padding-top: 4px;
	}
        .longFormFeedback .frmObj .txtTransactionNo span{
            float:left;
            color:#FFFFFF;
            float:left;
            font-size:11px;
            margin-top:5px;
        }

		.longFormFeedback .short,
		.longForm .short{
			width: 264px !important;
			padding-right: 8px;
		}

.shortForm{
	width: 570px;
	margin: 50px 0px 0px 0px;
	padding-left: 60px;
}

.longFormFeedback,
.longForm,
.longFormFeedback form,
.longForm form,
.longFormFeedback .frmObj,
.longForm .frmObj,
.shortForm,
.shortForm form,
.shortForm .frmObj{
	float:left;
}

	.shortForm form{
		width: 265px;
		height: 220px;
		padding: 0px 10px 15px 10px;
		background: url(../images/shortform-bg.png) no-repeat -1px 25px;
	}

	.shortForm a{
		margin-top: 3px !important;
		color: #FFFFFF !important;
	}

	.shortForm form .formTitle{
			float: left;
			height: auto !important;
			overflow: visible !important;
			padding: 0px !important;
			margin: 0px !important;
			font-size: 23px !important;
	}

	.shortForm .frmObj{
		float: left;
		width: 264px;
		padding-bottom: 8px;
		padding-top: 4px;
	}
		.shortForm .short{
			width: 122px !important;
			padding-right: 17px;
		}

		.longFormFeedback .last,
		.longForm .last,
		.shortForm .last{
			padding-right: 0px;
		}

		.shortForm .frmObj span{
			float: left;
			clear:left;
			width: 255px;
			font-size: 9px;
		}

	.longFormFeedback .frmObj .frmGroupLabel {
		float: left;
		clear: both;
		font-size: 18px;
    }

	.longFormFeedback .frmObj label,
	.shortForm .frmObj label,
	.longForm .frmObj label{
		float: left;
		clear: both;
		font-size: 15px;
	}

		.shortForm .frmObj .note,
		.longForm .frmObj .note{
			float: left;
			width: 450px !important;
			color: #FFFFFF !important;

			padding-left: 10px !important;
			margin-top: 8px !important;
		}
			.shortForm .frmObj .note a,
			.longForm .frmObj .note a{
				overflow: show !important;
				float: none !important;
				height: auto !important;
				width: auto !important;
				padding: 0px !important;
				margin: 0px !important;

				color: #FFCC33 !important;

				font-size: 13px  !important;
			}


		.longFormFeedback .frmObj .Text,
		.shortForm .frmObj .Text,
		.longForm .frmObj .Text{
			float: left; clear: left;
		}

			.longFormFeedback .Text,
			.longFormFeedback .long .Text,
			.longFormFeedback .short .Text,
			.shortForm .long .Text,
			.shortForm .short .Text,
			.longForm .Text{
				width: 255px;
				height: 18px;
				padding: 1px 5px 0px 5px;
				background: url(../images/input-long.png) no-repeat top left;
			}

			.shortForm .short .Text{
				width: 113px;
				background: url(../images/input-short.png) no-repeat top left;
			}

		.longFormFeedback .frmObj .Button,
		.shortForm .frmObj .Button,
		.longForm .frmObj .Button{
				float: right !important;
				height: 19px;
				margin: 0px;
				padding: 20px 0px 0px 0px;
				overflow: hidden;
				font-size: 0px;
				color: #cdcdcd;
				cursor: pointer;
		}
			.shortForm .frmObj #btnSubmitFind{
				width: 66px;
				background: url(../images/find-button.png) no-repeat left top;
			}

			.shortForm .frmObj #btnSubmitLogin{
				width: 96px;
				background: url(../images/login2-button.png) no-repeat left top;
			}

			.longFormFeedback .frmObj #btnSubmitFeedback,
			.longForm .frmObj #btnSubmitReserve{
				width: 96px;
				background: url(../images/reserve-button.png) no-repeat left top;
				margin-right: 67px;
			}

	.shortForm .description{
		float: left;
		width: 255px;
		padding-left: 15px;
		margin-top: 32px;
	}

		.shortForm p{
			float: left;
			margin: 0px !important;
			padding: 0px !important;
			font-size: 12px !important;
		}
			.shortForm .note{
				padding-top: 10px !important;
				padding-bottom: 4px !important;
			}
				.shortForm form .note{ font-size: 8px !important; letter-spacing: -1px; visibility: hidden;}

			.shortForm .description .note{
				font-size: 11px !important;
			}

		.shortForm .description a{
			float: right !important;
			width: 60px;
			height: 0px;
			overflow: hidden;
			padding-top: 15px;
			margin: 8px 7px 0px 0px !important;
			background: url(../images/signup.png) no-repeat;
		}

#imgFlag{
	float:right;
	position:relative;
	right: -140px;
	top: -50px;
}

#imgDelivery{
    float:right;
    position:relative;
    right:7px;
    top:-133px;
}


#ulAdvSearch{
	width: 94%;
	margin-top: 30 0px 0px 0px !important;
}

#ulAdvSearch,
#ulAdvSearch li{
	float: left;
	clear: both;

	list-style: none;

	margin: 0px;
	padding: 0px;
}

	#ulAdvSearch li{
		width: 100%;

		padding: 15px;

		background: url(../images/hr-gray.png) repeat-x bottom;
	}

		#ulAdvSearch li.last{
			background: none;
		}

	#ulAdvSearch li .storeImage{
		float: left;
		margin-right: 15px;
		padding: 12px 11px;

		background: url(../images/pic-bg.png) no-repeat left top;
	}

	#ulAdvSearch li h4{
		float: left;

		margin: 8px 0px 0px 0px;
		padding: 0px;

		font-size: 15px;
		color: #B81F30;
	}

	#ulAdvSearch li span{
		float: left;
		width: 70%;
		padding-top: 2px;
	}

		#ulAdvSearch li span b{
			float: left;
			width: 58px;
			color: #333333;
		}

		#ulAdvSearch li span .delivery,
		#ulAdvSearch li span .twentyfour,
		#ulAdvSearch li span .drivethru,
		#ulAdvSearch li span .party{
			clear: none;
			width: 35px;
			height: 0px;
			padding-top: 35px;
			overflow:hidden;
			font-size:6px;
			color: #FFFFFF;

			margin-right: 13px;
			cursor: pointer;
		}

			#ulAdvSearch li span.tags{
				margin-top: 15px;
			}

			#ulAdvSearch li span .delivery{
				background: url(../images/icon-delivery.png) no-repeat left top;
			}

			#ulAdvSearch li span .twentyfour{
				background: url(../images/icon-24.png) no-repeat left top;
			}

			#ulAdvSearch li span .drivethru{
				background: url(../images/icon-drivethru.png) no-repeat left top;
			}

			#ulAdvSearch li span .party{
				background: url(../images/icon-party.png) no-repeat left top;
			}

/*GENERAL END*/

/* LOGGED */

.logged{
	width: 541px;
	height: 31px;

	position: absolute;
	left: 50%;
	top: 0px;

	margin-left: -245px;
	z-index: 1000;

	background: url(../images/logged-bg.png) no-repeat left top;
}
	.logged ul{
		float: left;
		width: 100%;

		padding: 3px 0px 0px 0px;
		margin:  0px;

		color: #000000;

		list-style: none;
	}
		.logged ul li.logout{
			float: left;
			padding-left: 35px;
		}

		.logged ul li.links{
			float: right;
			padding-right: 35px;
		}
			.logged ul a{
				color: #B81F30;
				text-decoration: none;
			}

			.logged ul a:hover{
				text-decoration: underline;
			}

			.logged ul li.logout a{
				float: none;
			}

			.logged ul li.links a{
				padding: 0px 5px 0px 5px;
				border-left: 1px solid #000000;
			}
				.logged ul li.links a.first{
					border-left: none;
					padding-left: 0px;
				}

				.logged ul li.links a.last{
					padding-right: 0px;
				}

		.logged .highlight{
			color: #B81F30;
			font-weight: bold;
			font-style: italic;
		}

/* LOGGED END */

/*HEADER START*/
#divHeader{
	height: 162px;
	background: url(../images/header-bg.png) top;
}
	#divHeaderArea{
		width:1007px;
		height: inherit;
		margin: 0px auto 0px auto;
		background: url(../images/header.png) no-repeat center top;
	}
		#divHeaderArea #aLogo,
		#divHeaderArea h1{
			float: left;
			width: 500px;
			height: 0px;
			margin: 0px;
			padding: 154px 0px 0px 0px;
			overflow: hidden;
			font-size: 0px;
			color: #bc1f31;
			background: url(../images/logo.png) no-repeat 13px top;
			position: relative;
			z-index: 999;
			cursor: pointer;
		}

		#divHeaderArea #frmSearchBox{
			float: right;
		    width: 173px;
			height: 60px;
			margin: 63px 15px 0px 0px;
			padding: 0px;
		}
            #divHeaderArea #frmSearchBox #locationOption {
                background-color:white;
                border:1px dotted #BD1F32;
                float:left;
                height:36px;
                margin-left:-30px;
                margin-top:-18px;
                width:200px;
                z-index:9999;
            }
            #divHeaderArea #frmSearchBox #locationOption div{
                float:left;
                font-size:10px;
                width:100px;
            }

			#divHeaderArea #frmSearchBox div,
			#divHeaderArea #frmSearchBox span,
		    label, a, input{
				float: left;
				background: none;
				border: none;
			}

			#divHeaderArea #frmSearchBox label
			{
				width: 91px;
				height: 0px;
				overflow: hidden;
				padding-top: 9px;
				margin: 0px;
				color: #bc1f31;
				font-size: 0px;
				float: left;
				background: url(../images/storelocator-title.png) no-repeat;
			}

			#divHeaderArea #frmSearchBox .Text
			{
				clear:left;
				width: 132px;
				height: 14px;
				padding: 2px 4px 2px 4px;
				margin-top: 5px;
				font-size: 12px;
				color: #343434;
				text-align: center;
				background: url(../images/storelocator-field.png) no-repeat;
			}

			#divHeaderArea #frmSearchBox .Button
			{
				width: 25px;
				height: 18px;
				margin: 5px 0px 0px 3px;
				padding: 19px 0px 0px 0px;
				overflow: hidden;
				font-size: 0px;
				color: #f4f4f4;
				background: url(../images/go.png) no-repeat left top;
				cursor: pointer;
			}
				#divHeaderArea #frmSearchBox .Button:hover
				{
					background-position: left -19px;
				}

			#divHeaderArea #frmSearchBox span
			{
				clear: left;
				margin: 2px 0px 0px -2px;
				width: 173px;
				background: url(../images/storelocator-reflect.png) top no-repeat;
			}

			#divHeaderArea #frmSearchBox a
			{
				clear:left;
				margin-right: 35px;
				font-size: 12px;
				color: #FFFFFF;
                float:right;
			}

		#divHeaderArea .links{
			float: right;
			margin: 6px 10px 0px 0px;
			padding: 0px 10px 0px 0px;
		}

		#divHeaderArea .links{
			float: right;
			margin: 9px 10px 0px 0px;
			padding: 0px 10px 0px 0px;
		}
			#divHeaderArea .links #aAboutUs{
				width: 53px;
				background: url(../images/about-us.png) no-repeat;
			}

			#divHeaderArea .links #aMenu{
				width: 32px;
				background: url(../images/menu.png) no-repeat;
			}

			#divHeaderArea .links #aReservations{
				width: 88px;
				background: url(../images/reservations.png) no-repeat;
			}

			/*
			#divHeaderArea .links #aAboutOurFood{
				width: 98px;
				background: url(../images/about-our-food.png) no-repeat;
			}
			*/

			#divHeaderArea .links #aCareers{
				width: 49px;
				background: url(../images/careers.png) no-repeat;
			}

			#divHeaderArea .links #aNewsAndPromos{
				width: 46px;
				background: url(../images/news-and-promos.png) no-repeat;
			}

			#divHeaderArea .links #aContactUs{
				width: 70px;
				background: url(../images/contact-us.png) no-repeat;
			}

/*HEADER END*/

/*WRAP*/
.Wrap{
	float: left;
	width: 100%;
	background-color:#FDFDFD;
}
/*WRAP END*/

/*MAINBODY START*/
#divMainBody{
	clear: both;
	width:1007px;
	min-height: 329px;
	margin: 0px auto 0px auto;
	padding-top: 50px;
}

.Succeeding{
	padding-top: 0px !important;
	min-height: 498px !important;
}

	#divMainBody .Center{
		float: left;
		width: 100%;
		margin: 12px 0px 0px 0px;
		position: relative;
		z-index: 1;
	}

		#divMainBody #divInnerBody{
			float: left;
			width: 943px;
			margin: -24px 0px 0px 50%;
			padding-top: 12px;

			position: relative;
			left: -471px;

			background: url(../images/inner-body-top.jpg) 0px top no-repeat;
		}

		#divMainBody #divInnerBody #divContent{
			float: left;
			width: 943px;
			background: url(../images/generic-bg.jpg) -2px top repeat-y;
		}
			#divMainBody #divInnerBody #divContentBottom.wide{
				background-image: url(../images/inner-body-bottom-wide.jpg);
			}

/*SIDEBAR*/
			#divMainBody #divInnerBody #divContent #ulSideBar{
				float: left;
				width: 176px;
				margin: 0px 0px 0px 7px;
				padding: 0px 0px 0px 16px;
				list-style: none;
			}

				#divMainBody #divInnerBody #divContent #ulSideBar.hidden{
					 width: 10px;
					 overflow: hidden;
				}

				#divMainBody #divInnerBody #divContent #ulSideBar li{
					float: left;
					clear: both;
					width: 180px;
					padding-left: 16px;
					padding-bottom: 10px;
					margin-left: -16px;
					background: url(../images/horiz-divider.png) no-repeat bottom;
				}
                    #divMainBody #divInnerBody #divContent #ulSideBar li a.twoLiner{
                        padding-top:42px !important;
                    }

					#divMainBody #divInnerBody #divContent #ulSideBar li.adArea{
						background:none;
						padding-top: 25px;
					}

					#divMainBody #divInnerBody #divContent #ulSideBar li.instruction{
						background:none;
						padding-top: 20px;
						padding-left: 30px;
						width: 130px;
						font-size: 9px;
					}

					#divMainBody #divInnerBody #divContent #ulSideBar li.link{
						padding-top: 9px;
						padding-bottom: 5px;
					}

					#divMainBody #divInnerBody #divContent #ulSideBar li.link a{
						float: left;
						height: 0px;
						overflow: hidden;
						padding-top: 19px;
						margin: 0px;
						font-size: 0px;
						text-decoration: none;
						color: #f2d797;
					}
						a#aAboutKFC{ width: 57px; background: url(../images/aboutKFC-button.png) no-repeat;}
						a#aAboutKFC:hover,
						a#aAboutKFC.active
						{ width: 90px; background: url(../images/aboutKFC-button.png) no-repeat -57px 0px;}

						a#aHistoryKFC{ width: 42px; background: url(../images/historyKFC-button.png) no-repeat;}
						a#aHistoryKFC:hover,
						a#aHistoryKFC.active
						{ width: 72px; background: url(../images/historyKFC-button.png) no-repeat -40px 0px;}

						a#aSocialResponsibilities{ width: 172px; background: url(../images/corporate-social-responsibility-button.png) no-repeat;}
						a#aSocialResponsibilities:hover,
						a#aSocialResponsibilities.active
						{ width: 172px; background: url(../images/corporate-social-responsibility-button.png) no-repeat -172px 0px;}

						a#aPressReleases{ width: 172px; background: url(../images/news-button.png) no-repeat;}
						a#aPressReleases:hover,
						a#aPressReleases.active
						{ width: 172px; background: url(../images/news-button.png) no-repeat -171px 0px;}

						a#aFAQs{ width: 32px; background: url(../images/FAQs-button.png) no-repeat;}
						a#aFAQs:hover,
						a#aFAQs.active
						{ width: 61px; background: url(../images/FAQs-button.png) no-repeat -32px 0px;}

						a#aFranchisingKFC{ width: 86px; background: url(../images/franchisingKFC-button.png) no-repeat;}
						a#aFranchisingKFC:hover,
						a#aFranchisingKFC.active
						{ width: 120px; background: url(../images/franchisingKFC-button.png) no-repeat -86px 0px;}

						a#aAboutOurFoodSL{ width: 81px; background: url(../images/aboutourfood-button.png) no-repeat;}
						a#aAboutOurFoodSL:hover,
						a#aAboutOurFoodSL.active
						{ width: 120px; background: url(../images/aboutourfood-button.png) no-repeat -81px 0px;}

						a#aNutriCalc{ width: 108px; background: url(../images/nutricalc-button.png) no-repeat;}
						a#aNutriCalc:hover,
						a#aNutriCalc.active
						{ width: 151px; background: url(../images/nutricalc-button.png) no-repeat -108px 0px;}

						a#aNutriGuide{ width: 81px; background: url(../images/nutritionguide-button.png) no-repeat;}
						a#aNutriGuide:hover,
						a#aNutriGuide.active
						{ width: 112px; background: url(../images/nutritionguide-button.png) no-repeat -81px 0px;}

						a#aIngredientStatement{ width: 120px; background: url(../images/ingredientstatement-button.png) no-repeat;}
						a#aIngredientStatement:hover,
						a#aIngredientStatement.active
						{ width: 156px; background: url(../images/ingredientstatement-button.png) no-repeat -120px 0px;}

						a#aAllergies{ width: 129px; background: url(../images/allergies-button.png) no-repeat;}
						a#aAllergies:hover,
						a#aAllergies.active
						{ width: 169px; background: url(../images/allergies-button.png) no-repeat -129px 0px;}

						a#aExchangeList{ width: 73px; background: url(../images/exchangelist-button.png) no-repeat;}
						a#aExchangeList:hover,

						a#aExchangeList.active
						{ width: 105px; background: url(../images/exchangelist-button.png) no-repeat -72px 0px;}

						a#aKeepitBalanced{ width: 87px; background: url(../images/keepitbalanced-button.png) no-repeat;}
						a#aKeepitBalanced:hover,
						a#aKeepitBalanced.active
						{ width: 122px; background: url(../images/keepitbalanced-button.png) no-repeat -87px 0px;}

						a#aZeroGramsTransFat{ width: 114px; background: url(../images/zerograms-button.png) no-repeat;}
						a#aZeroGramsTransFat:hover,
						a#aZeroGramsTransFat.active
						{ width: 151px; background: url(../images/zerograms-button.png) no-repeat -114px 0px;}

						a#aKFCCareers{ width: 43px; background: url(../images/career-button.png) no-repeat;}
						a#aKFCCareers:hover,
						a#aKFCCareers.active
						{ width: 70px; background: url(../images/career-button.png) no-repeat -43px 0px;}

						a#aBusinessFunc{ width: 104px; background: url(../images/business-button.png) no-repeat;}
						a#aBusinessFunc:hover,
						a#aBusinessFunc.active
						{ width: 136px; background: url(../images/business-button.png) no-repeat -104px 0px;}

						a#aEmployeeFunc{ width: 106px; background: url(../images/employee-button.png) no-repeat;}
						a#aEmployeeFunc:hover,
						a#aEmployeeFunc.active
						{ width: 138px; background: url(../images/employee-button.png) no-repeat -106px 0px;}

						a#aRecognition{ width: 62px; background: url(../images/recognition-button.png) no-repeat;}
						a#aRecognition:hover,
						a#aRecognition.active
						{ width: 90px; background: url(../images/recognition-button.png) no-repeat -62px 0px;}

						a#aContactInfo{ width: 110px; background: url(../images/contactinfo-button.png) no-repeat;}
						a#aContactInfo:hover,
						a#aContactInfo.active
						{ width: 143px; background: url(../images/contactinfo-button.png) no-repeat -110px 0px;}

						a#aJobOpenings{ width: 70px; background: url(../images/jobopening-button.png) no-repeat;}
						a#aJobOpenings:hover,
						a#aJobOpenings.active
						{ width: 100px; background: url(../images/jobopening-button.png) no-repeat -70px 0px;}

						a#aContactUsSL{ width: 60px; background: url(../images/contactus-button.png) no-repeat;}
						a#aContactUsSL:hover,
						a#aContactUsSL.active
						{ width: 89px; background: url(../images/contactus-button.png) no-repeat -60px 0px;}

						a#aMMFeedback{ width: 124px; background: url(../images/MMfeedback-button.png) no-repeat;}
						a#aMMFeedback:hover,
						a#aMMFeedback.active
						{ width: 160px; background: url(../images/MMfeedback-button.png) no-repeat -124px 0px;}

						a#aPhilFeedback{ width: 112px; background: url(../images/Philfeedback-button.png) no-repeat;}
						a#aPhilFeedback:hover,
						a#aPhilFeedback.active
						{ width: 147px; background: url(../images/Philfeedback-button.png) no-repeat -112px 0px;}

						a#aColEmailClub{ width: 106px; background: url(../images/emailclub-button.png) no-repeat;}
						a#aColEmailClub:hover,
						a#aColEmailClub.active
						{ width: 146px; background: url(../images/emailclub-button.png) no-repeat -106px 0px;}

						a#aKFCPromos{ width: 61px; background: url(../images/promo-button.png) no-repeat;}
						a#aKFCPromos:hover,
						a#aKFCPromos.active
						{ width: 91px; background: url(../images/promo-button.png) no-repeat -61px 0px;}

						a#aKFCGames{ width: 55px; background: url(../images/games-button.png) no-repeat;}
						a#aKFCGames:hover,
						a#aKFCGames.active
						{ width: 85px; background: url(../images/games-button.png) no-repeat -55px 0px;}

						a#aKFCTV{ width: 37px; background: url(../images/kfctv-button.png) no-repeat;}
						a#aKFCTV:hover,
						a#aKFCTV.active
						{ width: 68px; background: url(../images/kfctv-button.png) no-repeat -37px 0px;}

						a#aSignin{ width: 25px; background: url(../images/loginside-button.png) no-repeat;}
						a#aSignin:hover,
						a#aSignin.active
						{ width: 51px; background: url(../images/loginside-button.png) no-repeat -25px 0px;}


						a#aSignup{ width: 45px; background: url(../images/register-button.png) no-repeat;}
						a#aSignup:hover,
						a#aSignup.active
						{ width: 76px; background: url(../images/register-button.png) no-repeat -45px 0px;}

						a#aScores{ width: 56px; background: url(../images/my-score-button.png) no-repeat;}
						a#aScores:hover,
						a#aScores.active
						{ width: 84px; background: url(../images/my-score-button.png) no-repeat -57px 0px;}

						a#aEditProfile{ width: 115px; background: url(../images/edit-profile-button.png) no-repeat;}
						a#aEditProfile:hover,
						a#aEditProfile.active
						{ width: 153px; background: url(../images/edit-profile-button.png) no-repeat -117px 0px;}

						a#aAdvSearch{ width: 91px; background: url(../images/advsearch-button.png) no-repeat;}
						a#aAdvSearch:hover,
						a#aAdvSearch.active
						{ width: 123px; background: url(../images/advsearch-button.png) no-repeat -91px 0px;}


						a#aPlatedMeals{ width: 71px; background: url(../images/platedmeals-button.png) no-repeat;}
						a#aPlatedMeals:hover,
						a#aPlatedMeals.active
						{ width: 104px; background: url(../images/platedmeals-button.png) no-repeat -71px 0px;}

						a#aFlavors{ width: 90px; background: url(../images/flavors-button.png) no-repeat;}
						a#aFlavors:hover,
						a#aFlavors.active
						{ width: 124px; background: url(../images/flavors-button.png) no-repeat -90px 0px;}

						a#aBowls{ width: 32px; background: url(../images/bowls-button.png) no-repeat;}
						a#aBowls:hover,
						a#aBowls.active
						{ width: 63px; background: url(../images/bowls-button.png) no-repeat -32px 0px;}

						a#aSandwiches{ width: 66px; background: url(../images/sandwiches-button.png) no-repeat;}
						a#aSandwiches:hover,
						a#aSandwiches.active
						{ width: 100px; background: url(../images/sandwiches-button.png) no-repeat -65px 0px;}

						a#aDesserts{ width: 53px; background: url(../images/desserts-button.png) no-repeat;}
						a#aDesserts:hover,
						a#aDesserts.active
						{ width: 85px; background: url(../images/desserts-button.png) no-repeat -53px 0px;}

						a#aSides{ width: 30px; background: url(../images/sides-button.png) no-repeat;}
						a#aSides:hover,
						a#aSides.active
						{ width: 58px; background: url(../images/sides-button.png) no-repeat -30px 0px;}

						a#aKids{ width: 23px; background: url(../images/kids-button.png) no-repeat;}
						a#aKids:hover,
						a#aKids.active
						{ width: 53px; background: url(../images/kids-button.png) no-repeat -23px 0px;}

						a#aSalads{ width: 37px; background: url(../images/salads-button.png) no-repeat;}
						a#aSalads:hover,
						a#aSalads.active
						{ width: 66px; background: url(../images/salads-button.png) no-repeat -37px 0px;}

						a#aVarietyBB{ width: 107px; background: url(../images/vbb-button.png) no-repeat;}
						a#aVarietyBB:hover,
						a#aVarietyBB.active
						{ width: 144px; background: url(../images/vbb-button.png) no-repeat -107px 0px;}

						a#aKFCReservation{ width: 88px; background: url(../images/reservation-button.png) no-repeat;}
						a#aKFCReservation:hover,
						a#aKFCReservation.active
						{ width: 123px; background: url(../images/reservation-button.png) no-repeat -88px 0px;}

						a#aReservationHelp{ width: 88px; background: url(../images/reservehelp-button.png) no-repeat;}
						a#aReservationHelp:hover,
						a#aReservationHelp.active
						{ width: 123px; background: url(../images/reservehelp-button.png) no-repeat -88px 0px;}

						a#aOurFood{ width: 172px; background: url(../images/our-food-button.png) no-repeat;}
						a#aOurFood:hover,
						a#aOurFood.active
						{ width: 172px; background: url(../images/our-food-button.png) no-repeat -171px 0px;}





						a#aChicken2{ width: 172px; background: url(../images/menu/chicken-button.png) no-repeat;}
						a#aChicken2:hover,
						a#aChicken2.active
						{ width: 172px; background: url(../images/menu/chicken-button.png) no-repeat -171px 0px;}

						a#aBoxedMeal1{ width: 172px; background: url(../images/menu/boxed-meal-button.png) no-repeat;}
						a#aBoxedMeal1:hover,
						a#aBoxedMeal1.active
						{ width: 172px; background: url(../images/menu/boxed-meal-button.png) no-repeat -171px 0px;}

						a#aBucketMeal1{ width: 172px; background: url(../images/menu/bucket-meal-button.png) no-repeat;}
						a#aBucketMeal1:hover,
						a#aBucketMeal1.active
						{ width: 172px; background: url(../images/menu/bucket-meal-button.png) no-repeat -171px 0px;}

						a#aBowls1{ width: 172px; background: url(../images/menu/bowls-button.png) no-repeat;}
						a#aBowls1:hover,
						a#aBowls1.active
						{ width: 172px; background: url(../images/menu/bowls-button.png) no-repeat -171px 0px;}

						a#aSnacks1{ width: 172px; background: url(../images/menu/snacks-button.png) no-repeat;}
						a#aSnacks1:hover,
						a#aSnacks1.active
						{ width: 172px; background: url(../images/menu/snacks-button.png) no-repeat -171px 0px;}

						a#aSandwiches1{ width: 172px; background: url(../images/menu/sandwiches-button.png) no-repeat;}
						a#aSandwiches1:hover,
						a#aSandwiches1.active
						{ width: 172px; background: url(../images/menu/sandwiches-button.png) no-repeat -171px 0px;}

						a#aDesert1{ width: 172px; background: url(../images/menu/drinks-and-desserts-button.png) no-repeat;}
						a#aDesert1:hover,
						a#aDesert1.active
						{ width: 172px; background: url(../images/menu/drinks-and-desserts-button.png) no-repeat -171px 0px;}

						a#aFixin1{ width: 172px; background: url(../images/menu//fixin-and-sides-button.png) no-repeat;}
						a#aFixin1:hover,
						a#aFixin1.active
						{ width: 172px; background: url(../images/menu/fixin-and-sides-button.png) no-repeat -171px 0px;}

						a#aFresh1{ width: 172px; background: url(../images/menu/fresh-d-lites-button.png) no-repeat;}
						a#aFresh1:hover,
						a#aFresh1.active
						{ width: 172px; background: url(../images/menu/fresh-d-lites-button.png) no-repeat -171px 0px;}

						a#aadvancesearch{ width: 172px; background: url(../images/view-all-button.png) no-repeat;}
						a#aadvancesearch:hover,
						a#aadvancesearch.active
						{ width: 172px; background: url(../images/view-all-button.png) no-repeat -171px 0px;}

						a#aSecretHerbs{ width: 172px; background: url(../images/secret-herbs-button.png) no-repeat;}
						a#aSecretHerbs:hover,
						a#aSecretHerbs.active
						{ width: 172px; background: url(../images/secret-herbs-button.png) no-repeat -171px 0px;}

						a#aPressureFried{ width: 172px; background: url(../images/pressure-fried-button.png) no-repeat;}
						a#aPressureFried:hover,
						a#aPressureFried.active
						{ width: 172px; background: url(../images/pressure-fried-button.png) no-repeat -171px 0px;}

						a#aFeedback{ width: 172px; background: url(../images/feedback-button.png) no-repeat;}
						a#aFeedback:hover,
						a#aFeedback.active
						{ width: 172px; background: url(../images/feedback-button.png) no-repeat -171px 0px;}

						a#aContactUs{ width: 172px; background: url(../images/contact-us-button.png) no-repeat;}
						a#aContactUs:hover,
						a#aContactUs.active
						{ width: 172px; background: url(../images/contact-us-button.png) no-repeat -171px 0px;}


						a#aCareerOpportunities{ width: 172px; background: url(../images/career-opportunities-button.png) no-repeat;}
						a#aCareerOpportunities:hover,
						a#aCareerOpportunities.active
						{ width: 172px; background: url(../images/career-opportunities-button.png) no-repeat -171px 0px;}


						a#aEmployeeActivities{ width: 172px; background: url(../images/employee-relations-button.png) no-repeat;}
						a#aEmployeeActivities:hover,
						a#aEmployeeActivities.active
						{ width: 172px; background: url(../images/employee-relations-button.png) no-repeat -171px 0px;}

						a#aEmployeeTestimonials{ width: 172px; background: url(../images/employee-testimonials-button.png) no-repeat;}
						a#aEmployeeTestimonials:hover,
						a#aEmployeeTestimonials.active
						{ width: 172px; background: url(../images/employee-testimonials-button.png) no-repeat -171px 0px;}







				#divMainBody #divInnerBody #divContent #ulSideBar h2{
					float: left;
					height: 0px;
					overflow: hidden;
					padding-top: 45px;
					font-size: 0px;
					color: #f2d797;
				}
					h2#h2AboutKFC{
						width: 123px;
						background: url(../images/aboutus-title.png) no-repeat top left;
					}

					h2#h2KFCMenu{
						width: 153px;
						padding-top: 56px !important;
						background: url(../images/menu-title.png) no-repeat top left;
					}

					h2#h2KFCNews{
						width: 123px;
						background: url(../images/news-title.png) no-repeat top left;
					}

					h2#h2AboutOurFood{
						width: 153px;
						background: url(../images/aboutourfood-title.png) no-repeat top left;
					}

					h2#h2CareersKFC{
						width: 153px;
						background: url(../images/careers-title.png) no-repeat top left;
					}

					h2#h2ContactKFC{
						width: 115px;
						background: url(../images/contactus-title.png) no-repeat top left;
					}

					h2#h2KFCPromos{
						width: 147px;
						background: url(../images/promos-title.png) no-repeat top left;
					}

					h2#h2KFCGames{
						width: 147px;
						background: url(../images/games-title.png) no-repeat top left;
					}

					h2#h2KFCTVCs{
						width: 147px;
						background: url(../images/tvc-title.png) no-repeat top left;
					}

					h2#h2KFCSignin{
						width: 145px;
						background: url(../images/signin-title.png) no-repeat top left;
					}

					h2#h2AdvSearch{
						width: 145px;
						background: url(../images/storelocator2-title.png) no-repeat top left;
					}

					h2#h2KFCReservation{
						width: 165px;
						background: url(../images/reservation-title.png) no-repeat top left;
					}

					h2#h2MyKFCPage{
						width: 165px;
						background: url(../images/kfcpage-title.png) no-repeat top left;
					}

/*END SIDEBAR*/

			#divMainBody #divInnerBody #divContent .Right{
				float: left;
				width: 742px;
				margin: 0px;
				background: url(../images/generic-bg_right.jpg) right 0px repeat-y;
			}
				#divMainBody #divInnerBody #divContent .wide{
					width: 909px;
				}

			#divMainBody #divInnerBody #divContent #divSections{
				float: left;
				width: 680px;
				min-height: 530px;
				margin-top: -9px;
				padding: 10px 10px 15px 24px;
				background: #fefefe url(../images/left-shadow.png) left repeat-y;
			}
				#ifGame{
                    padding: 25px;
                    background: url(../images/game-border.png) no-repeat left top;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    margin: -275px 0px 0px -350px;
                }

				#divMainBody #divInnerBody #divContent #divSections ul{
					float: left;
				}

				#divMainBody #divInnerBody #divContent #divSections.borderless{
					width:710px;
					padding-left: 4px;
					padding-right: 0px;
					padding-bottom: 0px;
				}
					#divMainBody #divInnerBody #divContent #divSections.wide{
						width: 849px;
						padding-left: 21px;
					}

				#divMainBody #divInnerBody #divContent #divSections h3{
					float: left;
					height: 0px;
					overflow: hidden;
					padding-top: 27px;
					margin-top: 8px;
					margin-bottom: 10px;
					font-size: 0px;
					color: #fefefe;
				}

                    #divMainBody #divInnerBody #divContent #divSections p#pHrInfo{
                         text-align:center;
                         margin-top:70px;
                    }

                    #divMainBody #divInnerBody #divContent #divSections #divCareerLeftContent{
                        position:relative;
                        float:left;
                        clear:left;
                        width:50%;
                    }

                        #divMainBody #divInnerBody #divContent #divSections #divCareerLeftContent ul{
                            list-style-type:none;
                        }

                    #divMainBody #divInnerBody #divContent #divSections #divCareerRightContent{
                        position:relative;
                        float:right;
                        clear:right;
                        width:50%;
                    }
                        #divMainBody #divInnerBody #divContent #divSections #divCareerRightContent ul{
                            list-style-type:none;
                        }

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderAboutKFC{
						background: url(../images/aboutus-header.png) no-repeat;
						width: 161px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3NutritionKFC{
						background: url(../images/nutrition-header.png) no-repeat;
						width: 277px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3CareersKFC{
						background: url(../images/careers-header.png) no-repeat;
						width: 282px;
					}

                    #divMainBody #divInnerBody #divContent #divSections #careerHeaderText,
                    #divMainBody #divInnerBody #divContent #divSections #careerHeaderImage {
                        padding-top:10px;
                        width: 50%;
                        float: left;
                        font-size:15px;
                    }


					#divMainBody #divInnerBody #divContent #divSections #h3ContactKFC{
						background: url(../images/contact-header.png) no-repeat;
						width: 464px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderNewsKFC{
						background: url(../images/kfcnews-header.png) no-repeat;
						width: 287px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderKFCPromos{
						background: url(../images/promos-header.png) no-repeat;
						width: 329px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderKFCGames{
						background: url(../images/games-header.png) no-repeat;
						width: 287px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderKFCTVCS{
						background: url(../images/tvcs-header.png) no-repeat;
						width: 289px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderPrivacyPolicy{
						background: url(../images/privacypolicy-header.png) no-repeat;
						width: 194px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderReservation{
						background: url(../images/logo-smarty-parties.png) no-repeat;
						width: 152px;
						padding-top: 111px;

						position: relative;
						left: 35px;
						top:20px;
						z-index: 35;
					}

							#divMainBody #divInnerBody #divContent #divSections #h3HeaderReservation.hidden{
								visibility: hidden;
							}

							#divMainBody #divInnerBody #divContent #divSections #ulThemeLinks,
							#divMainBody #divInnerBody #divContent #divSections #divTheme,
							#divMainBody #divInnerBody #divContent #divSections #divTheme ul,
							#divMainBody #divInnerBody #divContent #divSections #ulThemeLinks li,
							#divMainBody #divInnerBody #divContent #divSections #divTheme ul li{
								float: left;
								clear: left;
								margin: 0px;
								padding: 0px;
							}
								#divMainBody #divInnerBody #divContent #divSections #ulThemeLinks li,
								#divMainBody #divInnerBody #divContent #divSections #divTheme ul li{
									clear: none;
									list-style: none;
								}

								#divMainBody #divInnerBody #divContent #divSections #ulThemeLinks li a,
								#divMainBody #divInnerBody #divContent #divSections #divTheme ul li a{
									float:left;
									width: 98px;
									height: 0px;
									padding-top: 38px;
									overflow: hidden;
									font-size: 6px;
									color: #FFF;
								}

								#divMainBody #divInnerBody #divContent #divSections #ulThemeLinks{
									position: relative;
									left: 465px;
									margin-top: -70px;
								}

								#divMainBody #divInnerBody #divContent #divSections #ulThemeLinks li{
									position: relative;
									z-index: 0;
									margin-left: -10px;
								}

								#divMainBody #divInnerBody #divContent #divSections #ulThemeLinks li:hover{
									z-index: 21;
								}

								#divMainBody #divInnerBody #divContent #divSections #ulThemeLinks li.active{
									z-index: 20;
								}

								#divMainBody #divInnerBody #divContent #divSections #ulThemeLinks li.theme-1 a{
									background: url(../images/tab-batman.png) no-repeat left top;
								}

								#divMainBody #divInnerBody #divContent #divSections #ulThemeLinks li.theme-2 a{
									background: url(../images/tab-barney.png) no-repeat left top;
								}

							#divMainBody #divInnerBody #divContent #divSections #divTheme{
								width: 634px;
								height: 432px;

								position:relative;
								left: 19px;

								margin-top: -31px;
							}
								#divMainBody #divInnerBody #divContent #divSections #divTheme.home{
									background: url(../images/theme-main-bg.jpg) no-repeat left top;
								}

								#divMainBody #divInnerBody #divContent #divSections div.theme-1{
									background: url(../images/theme-batman-bg.jpg) no-repeat left top;
								}

								#divMainBody #divInnerBody #divContent #divSections div.theme-2{
									background: url(../images/theme-barney-bg.jpg) no-repeat left top;
								}


								#divMainBody #divInnerBody #divContent #divSections #divTheme ul li.button-1{
									position: relative;
									left: 39px;
									top: 257px;
								}
									#divMainBody #divInnerBody #divContent #divSections #divTheme.theme-1 ul li.button-1,
									#divMainBody #divInnerBody #divContent #divSections #divTheme.theme-2 ul li.button-1{
										left: 20px;
										top: 400px;
									}

									#divMainBody #divInnerBody #divContent #divSections #divTheme.theme-1 ul li.button-1 a{
										background:url(../images/vu-package-batman.png) no-repeat left top;
										padding-top: 29px;
										width: 331px;
									}

										#divMainBody #divInnerBody #divContent #divSections #divTheme.theme-2 ul li.button-1 a{
											background:url(../images/vu-package-barney.png) no-repeat left top;
											padding-top: 29px;
											width: 331px;
										}

										#divMainBody #divInnerBody #divContent #divSections #divTheme.theme-1 ul li.button-1 a:hover,
										#divMainBody #divInnerBody #divContent #divSections #divTheme.theme-2 ul li.button-1 a:hover{
											background-position: -331px top;
										}

								#divMainBody #divInnerBody #divContent #divSections #divTheme ul li.button-2{
									position: relative;
									left: 200px;
									top: 249px;
								}


								#divMainBody #divInnerBody #divContent #divSections #divTheme.home ul li.button-1 a{
									width: 193px;
									padding-top: 114px;
									background: url(../images/button-batman.png) no-repeat left top;
								}
									#divMainBody #divInnerBody #divContent #divSections #divTheme.home ul li.button-1 a:hover{
										background-position: -193px top;
									}

								#divMainBody #divInnerBody #divContent #divSections #divTheme.home ul li.button-2 a{
									width: 202px;
									padding-top: 121px;
									background: url(../images/button-barney.png) no-repeat left top;
								}
									#divMainBody #divInnerBody #divContent #divSections #divTheme.home ul li.button-2 a:hover{
										background-position: -202px top;
									}


					#divMainBody #divInnerBody #divContent #divSections #h3HeaderRegistration{
						background: url(../images/registration-header.png) no-repeat;
						width: 313px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderSignin{
						background: url(../images/signin-header.png) no-repeat;
						width: 232px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderScore{
						background: url(../images/scores-header.png) no-repeat;
						width: 370px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderAdvSearch{
						background: url(../images/search-header.png) no-repeat;
						width: 360px;
					}

					#divMainBody #divInnerBody #divContent #divSections #h3HeaderPrivacyPolicy{
						background: url(../images/privacypolicy-header.png) no-repeat;
						width: 194px;
					}


				#divMainBody #divInnerBody #divContent #divSections #divTVCHolder{
					float:left;
					width: 100%;
					margin-top: 30px;
				}
					#divMainBody #divInnerBody #divContent #divSections #divTVCHolder #divTVC{
						width: 337px;
						height: 241px;
						margin: 0px auto 0px auto;
						padding: 18px 0px 0px 37px;
						background: url(../images/tvbg.jpg) no-repeat;
					}

					#divMainBody #divInnerBody #divContent #divSections #divTVCHolder #h4TVCTitle{
						float: left;
						font-size: 19px;
						color: #880000;
						padding: 0px 0px 0px 167px;
						margin: 5px 0px 0px 0px;
					}

					#divMainBody #divInnerBody #divContent #divSections #divTVCHolder #pTVCDesc,
					#divMainBody #divInnerBody #divContent #divSections #divTVCHolder #divTVCList{
						float: left;
						clear: left;

						width: 400px;
						position: relative;
						left: 50%;
						margin-left: -200px;

						padding-top: 8px;
						background: url(../images/hr.png) repeat-x;
					}

					#divMainBody #divInnerBody #divContent #divSections #divTVCHolder #divTVCList{
						margin-top: 8px;
						padding: 20px 0px 30px 0px;
						list-style: none;
						text-align: center;
					}
						#divMainBody #divInnerBody #divContent #divSections #divTVCHolder #divTVCList a,
						#divMainBody #divInnerBody #divContent #divSections #divTVCHolder #divTVCList a img{
							border: none;
							float: none;
							margin-bottom: 40px;
						}
							#divMainBody #divInnerBody #divContent #divSections #divTVCHolder #divTVCList a:hover{
								text-decoration: none;
								color: #999999;
							}

						#divMainBody #divInnerBody #divContent #divSections #divTVCHolder #divTVCList a span{
							position: absolute;
							width: 90px;
							margin-left: -90px;
							margin-top: 68px;
							cursor: pointer;
						}

						#divMainBody #divInnerBody #divContent #divSections #divTVCHolder .pagingHolder{
							width: 100% !important;
							background: url(../images/hr.png) repeat-x left 10px !important;
						}

						#divMainBody #divInnerBody #divContent #divSections #divTVCHolder .paging{
							padding-top: 15px;
							float: right;
						}
							#divMainBody #divInnerBody #divContent #divSections #divTVCHolder .paging a{
								font-size: 11px !important;
							}

				#divMainBody #divInnerBody #divContent #divSections table{
					float: left;
					clear: left;
				}

				#divMainBody #divInnerBody #divContent #divSections p{
					float: left;
					width: 98%;
					margin: 5px 0px 10px 0px;
					padding: 0px;
					line-height: 19px;
					color: #545454;
					text-align: justify;
					font-size: 11px;
				}
					#divMainBody #divInnerBody #divContent #divSections p.note{
						line-height: normal;
						color: #AA0000;
					}

					#divMainBody #divInnerBody #divContent #divSections p a{
                        float: none;
					}

					#divMainBody #divInnerBody #divContent #divSections .column{
						float: left;
						list-style: none;
						margin: 0px 8px 0px 0px;
						padding: 10px 0px 0px 0px;
						width: 49%;
						background: url(../images/vr.png) repeat-y right top;
					}

					#divMainBody #divInnerBody #divContent #divSections .wide{
						width: 95%;
						padding-bottom: 10px;
						padding-left: 15px;
					}

					#divMainBody #divInnerBody #divContent #divSections .mid{
						width: 70%;
					}

					#divMainBody #divInnerBody #divContent #divSections .narrow{
						width: 5%;
						padding-left: 10px;
					}

					#divMainBody #divInnerBody #divContent #divSections .lesstopspace{
						padding-top: 5px;
					}

					#divMainBody #divInnerBody #divContent #divSections .last{
						background: none;
						margin-right: 0px;
					}

						#divMainBody #divInnerBody #divContent #divSections .column li{
							float: left;
							clear: both;
							width: 99%;
							padding: 0px;
							padding-right: 1%;
							margin: 0px;
						}

							#divMainBody #divInnerBody #divContent #divSections .column li.article{
								padding: 10px 3% 9px 0px;
								width: 97%;
								background: url(../images/hr.png) repeat-x bottom;
							}

								#divMainBody #divInnerBody #divContent #divSections .column li.article .title{
									margin: 0px;
									padding: 0px;
									color: #AA0000;
									font-size: 13px;
									float: left;
								}

								#divMainBody #divInnerBody #divContent #divSections .column li.article .date{
									float: left;
									font-size: 10px;
									margin-top: 3px;
									padding-left: 5px;
								}

								#divMainBody #divInnerBody #divContent #divSections .column li.article .body{
									float: left;
									margin: 0px 0px 0px 0px;
									padding: 0px 0px 0px 0px;
									line-height: 16px;
								}

								#divMainBody #divInnerBody #divContent #divSections .column .readmore{
									float: right;
									width: 100px;
									height: 0px;
									overflow: hidden;
									margin: 0px 8px 0px 0px;
									padding-top: 15px;
									font-size: 0px;
									color: #fefefe;
									background: url(../images/readmore.png) no-repeat;
								}

					#divMainBody #divInnerBody #divContent #divSections .column li.pagingHolder{
						background-color: #fefefe;
					}


					#divMainBody #divInnerBody #divContent #divSections .column li.feature{
						padding-top: 20px;
						padding-bottom: 18px;
					}

						.titleHolder{
							float: left;
							margin: 0px;
							padding: 20px 0px 0px 0px;
							position: relative;
                            clear:left;
						}

							#divMainBody #divInnerBody #divContent #divSections .column .titleHolder{
								width:200px;
								left: 140px;
								padding: 0px;
							}

							#divMainBody #divInnerBody #divContent #divSections .wide .titleHolder{
								width:450px !important;
								left: 140px;
								padding: 0px;
							}

							#divMainBody #divInnerBody #divContent #divSections .narrow .titleHolder{
								width: 200px !important;
								padding: 0px;
							}

							#divMainBody #divInnerBody #divContent #divSections .column .title .titleHolder{
								left: 0px;
								width:300px;
								height: 19px;
								overflow: hidden;
								margin-bottom: -5px;
								padding: 0px;
							}

						.featureTitleRed,
						.featureTitleGray{
							float: left !important;
							left: 0px !important;
							top: 0px !important;
							margin: 0px !important;
							padding: 0px !important;
							height: auto !important;
							overflow: visible !important;
							font-size: 18px !important;
							font-weight: normal !important;
						}
							.featureTitleRed
							{ color:#AA0000;}
							.featureTitleGray
							{ color:#343434;}


						#divMainBody #divInnerBody #divContent #divSections .column li.feature .image{
							float: left;
							margin-left: -185px;
						}
							#divMainBody #divInnerBody #divContent #divSections .wide li.feature .image{
								float: left;
								margin-left: -435px
							}

						#divMainBody #divInnerBody #divContent #divSections .clear{
							clear: both;
						}

						#divMainBody #divInnerBody #divContent #divSections .multiLink{
							float: left;
							width: 450px;
							margin: 0px;
							padding: 0px 0px 0px 12px;
							list-style: none;
						}

							#divMainBody #divInnerBody #divContent #divSections .multiLink li.indent{
								padding-left: 8px;
							}

							#divMainBody #divSections a{
								float: left;
								margin: 1px 0px 0px 0px;
								text-decoration: none;
								font-size: 11px;
								color: #AA0000;
							}

							#divMainBody #divSections a:hover{
								text-decoration: underline;
							}

						#divMainBody #divInnerBody #divContent #divSections .column li.feature .body{
							float: left;
							width: 150px;
							margin-left: 11px;
							margin-top: -8px;
							line-height: 16px;
						}
							#divMainBody #divInnerBody #divContent #divSections .wide li.feature .body{
								width: 450px;
							}

						#divMainBody #divInnerBody #divContent #divSections .column li.feature .readmore{
							float: left;
							position: relative;
							left: 11px;
							top: -3px;
						}
							#divMainBody #divInnerBody #divContent #divSections .column li.feature #aViewKFCHistory{
								width: 75px;
								background: url(../images/view-history.png) no-repeat;
							}
							#divMainBody #divInnerBody #divContent #divSections .column li.feature #aViewKFCCareers{
								width: 75px;
								background: url(../images/view-careers.png) no-repeat;
							}

					#divMainBody #divInnerBody #divContent #divSections .teaser{
						color: #AA0000;
						font-size: 13px;
					}

					#divMainBody #divInnerBody #divContent #divSections .hr,
					#divMainBody #divInnerBody #divContent #divSections .hrThick{
						float: left;
					 	width: 98%;
						height: 1px;
						overflow: hidden;
						background:url(../images/hr.png) repeat-x;
					 }

					 #divMainBody #divInnerBody #divContent #divSections .hrThick{
						 margin-top:10px; margin-bottom: 10px;
					 }

					 #divMainBody #divInnerBody #divContent #divSections .imgLeft{
						 float: left;
						 margin-right: 12px;
					 }

					 #divMainBody #divInnerBody #divContent #divSections .imgRight{
						 float: right;
						 margin-left: 12px;
					 }

		#divMainBody #divInnerBody #divContentBottom{
			float: left;
			width: 100%;
			height: 13px;
			background: url(../images/inner-body-bottom.jpg) 0px top no-repeat;
			padding-bottom: 40px;
			font-size: 0px;
		}

	#divMainBody #divFlashArea{
		float: left;
		width: 540px;
		height: 406px;
		margin-top: -93px;
		padding-left: 15px;
		position: relative;
		z-index: 1;
	}

	#divMainBody #divCopy{
		float: right;
		width: 446px;
		min-height: 160px;
		margin-top: -37px;
		background: url(../images/copy-bg.jpg) no-repeat;

	}

		#divMainBody #divCopy p{
			float: left;
			width: 395px;
			padding: 0px 0px 0px 16px;
			font-size: 12px;
			color: #343434;
            min-height:60px;
		}

		#divMainBody #divCopy #frmLogin{
			float: left;
			width: 413px;
			padding: 0px 0px 5px 16px;
			font-size: 14px;
		}

			#divMainBody #divCopy #frmLogin label,
			#divMainBody #divCopy #frmLogin .Button
			{ float: left;}


			#divMainBody #divCopy #frmLogin label{
				width: 75px;
				height: 0px;
				overflow: hidden;
				padding-top: 9px;
				margin: 0px;
				color: #bc1f31;
				font-size: 0px;
				float: left;
			}
				#divMainBody #divCopy #frmLogin #lblUsername{
					background: url(../images/username.png) no-repeat;
				}

				#divMainBody #divCopy #frmLogin #lblPassword{
					background: url(../images/password.png) no-repeat;
				}

			#divMainBody #divCopy #frmLogin .Text{
				clear: left;
				height: 14px;
				font-size: 12px;
				margin: 7px 0px 0px 0px;
				padding: 2px 4px 2px 4px;

				color: #343434;
				text-align: center;
			}
				#divMainBody #divCopy #frmLogin #txtUsername{
					width: 115px;
					background: url(../images/username-field.png) no-repeat;
				}

				#divMainBody #divCopy #frmLogin #txtPassword{
					width: 109px;
					background: url(../images/username-field.png) no-repeat;
				}

			#divMainBody #divCopy #frmLogin .Button{
				height: 19px;
				padding-top: 18px;
				overflow: hidden;
				font-size: 0px;
				color: #ffffff;
				cursor: pointer;
			}
				#divMainBody #divCopy #frmLogin #btnLogin{
					width: 56px;
					margin: 15px 0px 0px -8px;
					background: url(../images/login-button.png) no-repeat;
				}
					#divMainBody #divCopy #frmLogin #btnLogin:hover{
						background: url(../images/login-button.png) no-repeat left -20px;
					}

				#divMainBody #divCopy #frmLogin #btnHelp{
					width: 20px;
					margin: 16px 0px 0px 6px;
					background: url(../images/help.png) no-repeat;
					letter-spacing: -500000000px;
					color: #bc1f31;

				}
					#divMainBody #divCopy #frmLogin #btnHelp:hover{
						background: url(../images/help.png) no-repeat -20px 0px;
					}

				#divMainBody #divCopy #frmLogin a{
					color: #FFFFFF;
					font-size: 9px;
				}

			#divMainBody #divCopy #frmLogin .frmObject{
				float: left;
				padding: 2px 0px 0px 0px;
				font-size: 14px;
				width: 128px;
			}

				#divMainBody #divCopy #frmLogin #divRegLink{
					clear:  left;
					width: 123px;
				}

	#divMainBody #ulPromos{
		float: right;
		width: 400px;
		min-height: 150px;
		margin: 0px;
		padding: 0px 0px 0px 46px;
		background: url(../images/promo-bg.png) repeat-y;
		list-style: none;
	}
		#divMainBody .liPromo{
			float: left;
		}

		#divMainBody .liPromo{
			margin-top: 5px;
			margin-left: 45px;
		}

			#divMainBody .P1{
				margin-left: 0px;
				width: 100px;
			}

			#divMainBody .P2{
				width: 84px;
			}

			#divMainBody .P3{
				width: 86px;
			}

			#divMainBody .P4{
				width: 75px;
			}


#sysMessage {
    background:#EBEFF0;
    clear:both;
    float:left;
    width:92%;
    padding: 20px;
    border-style: dotted;
    border-width: 1px;
    margin-bottom: 4px;
    margin-top: 4px;
    color:red
}


/*MAINBODY END*/

/*SCORE LIST*/
.scoreList{
	float: left;
	width: 284px;
	height: 210px;

	padding-left: 33px;
	padding-top: 20px;

	background:url(../images/shortform-bg.png) no-repeat right bottom;
}
	.scoreList h3{
		margin: 20px 0px 0px 25px !important;
	}

	.scoreList ul{
		clear: left;
		margin: 0px;
		padding: 0px 0px 0px 45px;

		font-size: 15px !important;
		color: #FFFFFF;
	}
		.scoreList ul li{
			list-style: decimal;
			padding-top: 5px;
		}


		.scoreList ul li.link{
			float: left;
			list-style: none;
			position: relative;
			left: 137px;
			bottom: -13px;
		}

		.scoreList ul li.link a{
			color: #FFFFFF !important;
			font-size: 15px !important;
		}

/*SCORE LIST END*/

/*FOOTER START*/
#divFooter{
	height: 83px;
	margin-top: -50px;
	background: url(../images/footer-bg.png) bottom;
	position: relative;
	z-index: 0;
}
	#divFooterArea{
		width:1007px;
		height: inherit;
		margin: 0px auto 0px auto;
		background: url(../images/footer.png) no-repeat center bottom;
	}

		#divFooterArea .links{
			float: right;
			margin: 60px 10px 0px 0px;
			padding: 0px 10px 0px 0px;
		}

			.links #aAdvertisements{
				width: 38px;
				background: url(../images/advertisements.png) no-repeat;
			}

			.links #aLegal{
				width: 36px;
				background: url(../images/legal.png) no-repeat;
			}

			.links #aPrivacyPolicy{
				width: 90px;
				background: url(../images/privacy-policy.png) no-repeat;
			}

		#divFooterArea span{
			float: left;
			clear: left;
			margin-top: 59px;
			padding-left: 19px;
			font-size: 10px;
			color: #FFFFFF;
		}

/*FOOTER END*/

.JobHeader {font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; background:#B81F30}
.JobDetail {font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#545454};

/*a#aCareerOpportunities{ width: 172px; background: url(../images/current-career-opportunities-button.png) no-repeat;}
a#aCareerOpportunities:hover,a#aCareerOpportunities.active{ width: 172px; background: url(../images/current-career-opportunities-button.png) no-repeat -171px 0px;}

a#aEmployeeActivities{ width: 172px; background: url(../images/employee-activities-button.png) no-repeat;}
a#aEmployeeActivities:hover, a#aEmployeeActivities.active{ width: 172px; background: url(../images/employee-activities-button.png) no-repeat -171px 0px;}*/

a#aCareerOpportunities{ width: 172px; background: url(../images/career-opportunities-button.png) no-repeat;}
a#aCareerOpportunities:hover,a#aCareerOpportunities.active{ width: 172px; background: url(../images/career-opportunities-button.png) no-repeat -171px 0px;}

a#aEmployeeActivities{ width: 172px; background: url(../images/employee-relations-button.png) no-repeat;}
a#aEmployeeActivities:hover,a#aEmployeeActivities.active{ width: 172px; background: url(../images/employee-relations-button.png) no-repeat -171px 0px;}

#overwriteCode .button{float:none; border:1px #CCCCCC solid; cursor:pointer; clear:both;}
#overwriteCode td .button{float:none; border:1px #CCCCCC solid; cursor:pointer; clear:both;}
/*.mems ul li{list-style:square;}*/
#mems ul {list-style-image:url(../images/bullet_me.gif); margin-left:-20px;}

 #divMainBody #divInnerBody #divContent #ulSideBar li a.twoLiner{
                        padding-top:42px !important;
                    }
a#aEmployeeTestimonials{ width: 172px; background: url(../images/employee-testimonials-button.png) no-repeat;}
a#aEmployeeTestimonials:hover, a#aEmployeeTestimonials.active{ width: 172px; background: url(../images/employee-testimonials-button.png) no-repeat -171px 0px;}
