.careers-girls-photos {
	width: 100%; margin-bottom: 0 !important;
	border: none !important;
}
.careers-girls-photos td {
	padding: 0 0 10px 0 !important;
	border: none !important;
}

.clearfix {
	clear: both;
}
.hidden {
	display: none;
}

/*
	Middle column
*/
#site_middleColumn,
.content_inlineBioDescription p {
	text-align: justify !important;
}
#site_middleColumn h2,
.content_biosWrapper .content_biosList p {
	text-align: left;
}

/*
	Home page - featured story
*/
.site_featuredStory {
	position: relative;
	float: left; width: 400px;
}
.site_featuredStoryLabel {
	position: absolute; top: 0; left: 0;
	width: 392px; padding: 2px 4px 3px;
	font-size: 10px; font-weight: bold; text-transform: uppercase;
	color: #fff;
	background: #f36f21;
}
.site_featuredStoryImage {
	width: 400px; height: 248px; overflow: hidden;
}
.site_featuredStoryImage img {
	max-width: 400px; margin-top: 23px;
}
.site_featuredStoryDate {
	margin-top: 4px;
}
.site_featuredStoryTitle {
	margin: 0 0 4px 0;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
}
.site_featuredStoryAnnounce {
	font-size: 14px;
	color: #666;
}

/*
	Home page news
*/
.site_latestNews {
	width: 600px !important; height: 430px !important;
}
.site_latestNews_otherNews {
	float: right !important; width: 190px !important;
}
.site_latestNews_otherNews ol li {
	padding: 10px 0 10px 0 !important;
}
.site_mainpageOtherNews {
	margin-left: 10px !important;	
}
.site_mainpageNewsItem {
	width: 180px;
}
.site_mainpageNewsImage {
	float: left; width: 45px; height: 45px; margin-right: 6px; overflow: hidden;
	/* border: 1px solid #cdcdcd; */
}
.site_mainpageNewsImage img {
	width: 43px; height: 43px;
}
.site_mainpageNewsText {
	float: left; width: 129px;
}
.site_mainpageNewsLink {
	clear: both;
	text-align: right;
}

.site_homepageRight {
	float: left; width: 300px; /*height: 350px;*/ overflow: hidden;
}
.site_hotAnnounces {
	/* height: 88px; */ margin-bottom: 10px; /* padding: 10px; */
	font-size: 12px;
	/* border: 1px solid #cfcfcf; */
}
.site_hotAnnounces p {
	color: #666;
}

.site_operations {
	height: 208px !important; margin: 0 !important;
}

.site_possibilitiesSlideshow {
	width: 278px; height: 100px;
	text-align: center;
}
.site_possibilitiesSlideshow img {
	/* width: 250px; */
	border: none !important;
}

/* Brands */
.site_brandCategoryItem {
	/* width: 518px; */ width: 700px; height: 100px; margin-bottom: 12px; overflow: hidden;
	border: 1px solid #fff;
}
.site_brandCategoryItem.opened {
	height: auto; overflow: auto;
	border-color: #000;
}
.site_brandCategoryItem:hover {
	border-color: #000;
}
.site_brandCategoryImage {
	position: relative;
	height: 100px;
	cursor: pointer; cursor: hand;
}
.site_brandCategoryItem:hover .site_brandCategoryImage,
.site_brandCategoryItem.opened .site_brandCategoryImage {
	background-position: 0 -100px;
}
.site_brandCategoryClose {
	position: absolute; top: 0; right: 0;
	display: none; width: 30px; height: 30px;
	background: url('/images/site_brandCategoryClose.png') no-repeat;
}
.site_brandCategoryItem.opened .site_brandCategoryClose {
	display: block;
}
.site_brandCategoryInfo {
	padding: 12px;
}
.site_brandCategoryHeader {
	display: none;
	font-size: 31px !important; font-weight: normal !important; line-height: normal !important;
}
.site_brandItem {
	float: left; width: 158px; height: 98px; margin-right: 20px; margin-bottom: 20px;
	text-align: center;
	/* border: 1px solid #ccc; */
}
.site_brandItem.no-margin {
	margin-right: 0;
}
.site_brandItemLogo {
	height: 75px;
}
.site_brandItemLogo table,
.site_brandItemLogo td {
	border: none !important;
}
.site_brandItemLogo table td {
	vertical-align: middle !important;
}
.site_brandItemLink {
	display: block;
}

/*
	Purpose
*/
.site_mainContentText {
	margin-right: 50px;
	font-size: 12px; line-height: 18px;
	color: #666;
}
.site_mainContentText p {
	margin: 0 0 12px 0;
}
.site_purposeLinks {
	height: 36px; padding: 18px 0 0;
	background: url('/images/site_slideshow_slideControlsBG.gif') repeat-x left top;
}
.site_purposeLinks ol {
	clear: both;
	list-style: none; text-align: center;
}
.site_purposeLinks ol li {
	margin: 0 10px;
	display: inline;
}

/* Media */
/*.site_mediaNews {
	width: auto !important; margin-right: 0 !important;
}*/

/* Subscribe */
.site_newsSubscribeLabel {
	float: left; height: 16px; margin-right: 5px; padding-top: 3px;
}
.site_newsSubscribeEmail {
	float: left; width: 200px; height: 16px;
}
.site_newsSubscribeSubmit {
	float: left; display: block; /* height: 22px; */ margin-left: 10px;
	/*color: #fff;
	background: #ccc;
	border: none;*/
}
.site_newsSubscribeMessage {
	clear: both; margin-top: 10px; padding: 3px 0;
}
.site_newsSubscribeMessage.error {
	color: red;
}
.site_newsSubscribeMessage.success {
	color: green;
}

/* Vacancies */
.site_vacancyLang {
	float: right;
}
.site_vacancyLangTip {
	margin: 5px 0 !important;
	font-size: 11px !important;
}
.site_vacancies {
	clear: both; padding-top: 10px;
}
.site_vacancyItem {
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}
.site_vacancyTitle {
	overflow: hidden;
}
.site_vacancyName {
	float: left;
}
.site_vacancyDate {
	float: right;
}
.site_vacancyParams {
	margin-top: 5px;
}
.site_vacancyParamLabel {
	display: block;
}
.site_vacancyParamValue {
	color: #000;
}
.site_vacancyFilter {
	float: left; width: 410px; height: 56px; padding: 10px 5px 1px 5px;
	background: #f0f0f0;
}
.site_vacancyFilterItem {
	clear: both; overflow: hidden; margin: 0 0 10px 10px;
}
.site_vacancyFilterParam {
	display: block; float: left; width: 100px;
}
.site_vacancyFilterSelect {
	display: block; float: left; width: 250px; margin: 0 30px 0 5px;
}
.site_vacancyLang {
	float: right; width: 90px; height: 43px; padding-top: 24px;
	text-align: center;
	background: #f0f0f0;
}
.site_vacancyLang a {
	padding: 5px;
}
.site_vacancyLang a.selected {
	background: #aaa;
	color: #fff;
}
.site_vacancyDescription {
	margin-bottom: 10px; padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
.site_vacancyParamsDetail {
	margin-bottom: 10px; padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.site_resumeField {
	text-align: left !important;
}

/*
	Footer
*/
.site_brandsLine {
	/* padding: 0 20px; */ width: 960px; margin: 0 auto; height: 69px; overflow: hidden;
	white-space: nowrap;
	background: #e6e8f7;
}
.site_brandsLine li {
	display: inline;
	list-style: none; text-align: center; vertical-align: middle;
}
.site_brandsLine a:hover {
	text-decoration: none;
}

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 6px 0 0 0;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Master button styles - note that up and down versions 
have been removed in this example */

.simply-scroll-btn {
	position: absolute;
	background-image: url(buttons.png);
	width: 42px;
	height: 44px;
	z-index:3;
	cursor: pointer;
}
	
.simply-scroll-btn-left {
	left: 6px;
	bottom: 6px;
	background-position: 0 -44px;
}
.simply-scroll-btn-left.disabled {
	background-position: 0 0 !important;
}
.simply-scroll-btn-left:hover {
	background-position: 0 -88px;
}

.simply-scroll-btn-right {
	right: 6px;
	bottom: 6px;
	background-position: 84px -44px;
}
.simply-scroll-btn-right.disabled {
	background-position: 84px 0 !important;
}
.simply-scroll-btn-right:hover {
	background-position: 84px -88px;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 960px;
	height: 80px;
	margin: 0 auto;
	/* margin-bottom: 1em; */
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 960px;
	height: 80px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 100px;
	height: 69px;
	margin-right: 10px;
}

/* Footer */
.site_info_listWrapper {
	float: none !important; clear: both; width: auto !important; overflow: hidden;
}
#site_info_followUs li {
	width: auto !important; margin-right: 30px !important;
}

#homePageSwf {
	visibility: visible !important;
}

.site_fundImage {
	margin-right: 10px;
}

/*
	PepsiCo Cafe
*/
.pepsicocafe-news-list {
	padding-left: 0 !important;
}
.pepsicocafe-news-list__item {
	margin-bottom: 4px; padding: 8px 0; overflow: hidden;
	list-style: none;
	border-bottom: 1px solid #ccc;
}
.pepsicocafe-news-list__image-wrapper {
	float: left; width: 100px; margin-right: 20px;
}
.pepsicocafe-news-list__image {}
.pepsicocafe-news-list__info {
	float: left; width: 400px;
}
.pepsicocafe-news-list__header {
	font-weight: normal;
}
/*#site_mainNav {*/
	/*width: 760px !important;*/
/*}*/
#site_searchForm .content_inputHolder input {
	width: 120px !important;
}
.pepsicocafe-link {
	position: absolute; top: 262px;
	display: block; width: 255px; height: 55px;
}
.pepsicocafe-link-twitter {
	left: 35px;
}
.pepsicocafe-link-youtube {
	left: 335px;
}
.pepsicocafe-link-facebook {
	left: 640px;
}

.dd_DropDown { text-decoration: none; padding-left: 15px; border-bottom: 1px dashed #000080; cursor: pointer; background: url(/images/arr_down.png) left bottom no-repeat }
.dd_DropDown:hover { color: #0494db; background: url(/images/arr_down_sel.png) left bottom no-repeat }