/* --- _global/footer.css --- */
#footerTable {
	background-color: #6850a0;
	background-image: url(../../images/footer_right_background.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#i18n {
	background-image: url(../../images/footer_transition_piece.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 335px;
	height: 33px;
	padding-left: 22px;
	padding-right: 7px;
}

#i18n ul {
	position: relative;
	top: 15px;
	list-style: none;
	width: 335px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	background-image: url('../../images/footer_arrow_selector.gif');
	background-position: -10px bottom; /* make sure init hidden */
	background-repeat: no-repeat;
}

#i18n li {
	display: inline;
}

#i18n a {
	border-left: 1px solid #C2C2C2;
	padding-left: 7px;
	padding-right: 7px;
}

#miscellaneousLinks {
	background-color: #6850a0;
	background-image: url('../../images/footer_left_background.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

#miscellaneousLinks ul {
	position: relative;
	top: 9px;
	list-style: none;
	width: 500px;
	margin: 0 0 0 7px;
	padding: 0px;
}

#miscellaneousLinks li {
	display: inline;
}

#miscellaneousLinks a {
	border-left: 1px solid #8E7CB8;
	padding-left: 7px;
	padding-right: 7px;
}


#miscellaneousLinks, #i18n, #noScriptFooter {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#miscellaneousLinks a, #i18n a, #noScriptFooter a {
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#miscellaneousLinks a:hover {
	text-decoration: underline;
}

#firstLang {
	border-left: none !important;
}

#i18nMoreButton {
	cursor: pointer;
}

#i18nMoreButton a:hover {
	background-image: none !important;
}

#noScriptFooter {
	background-color: #aeaeae;
	padding-top: 0px;
	padding-bottom: 5px;
}

#noScriptFooter a {
	border-left: 1px solid #C2C2C2;
	padding-left: 10px;
	padding-right: 10px;
}

#footerCopyRight {
	background-color: #ededed;
	padding: 7px 14px 7px 14px;
}

span.copyright {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8e8e8e;
}

#termsLink {
	float: right;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6850a0;
	text-decoration: none;
}


#termsLink:hover {
	text-decoration: underline;
}


#innoDisclaimer {
	text-align: center;
	font-size: 10px;
	color: #666666;
	padding: 10px;
}
#innoDisclaimer img {
	margin: 3px;
}

/* pop up menus */

#footerMenuContainer {
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.menuFooter {
	background-color: #aeaeae;
	border: 1px solid #ffffff;
	text-align:left;
}

.menuFooter a {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	display: block !important;
	text-decoration: none;
	height: 25px;
	border-bottom: 1px solid #ffffff;
	width:135px;
	float:left;
}
.menuFooter a:hover {
	color: #ffffff;
	text-decoration: none;
	background-image: url('../../images/footer_arrow_selector_rt.gif');
	background-position: left center;
	background-repeat: no-repeat;
}

/* --- /css/style_homepageNew.css.php?market=US&img_dir=http%253A%252F%252Fai.pricegrabber.com%252Fimages --- */
div#pgHeader div#pgImg {
float: left;
margin-bottom: 11px;
margin-top: 9px;
}

div#pgHeader div#account_options {
float: right;
}
a { text-decoration: none; color: #0068B3; }
a:hover { text-decoration: underline; }
body {font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; margin-top: 3px; }
div#bodyContent {text-align: left; width: 855px; margin: 0 auto 0 auto; padding-bottom: 30px; z-index: 5000; }
div#feedback { font-size: 11px; color: #444444; text-align: center; padding-top: 14px; }
	div#feedback a { color: #4D9900; }
div#searchBoxContainer { position: relative; background: url(../../images/bg_searchBar.png) no-repeat center; width:990px; height: 90px; z-index: 4500; }
	div#searchBoxContainer h3 {
	position: absolute;
	text-indent: -1000px;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 81px;
	overflow: hidden;
	left: 0px;
}
	div#searchBoxContainer div#searchElements { height: 81px;z-index: 4400;}
		div#searchBoxContainer div#searchElements #searchTitle label { display: block; width: 91px; height: 23px; text-indent: -1000px; overflow: hidden; position: absolute; left: 233px; top: 32px; background: url(../../images/header_shopFor.png) no-repeat; }
		div#searchBoxContainer div#searchElements #searchField input { position: absolute; left: 336px; top:30px; width: 372px; height: 27px; font-size: 19px; padding: 2px 0 0 5px; color: #00CC33; }
		div#searchBoxContainer div#searchElements #searchButton input { padding: 0; margin: 0; border: none; color: white; font-size: 15px; font-weight: bold; position: absolute; left: 725px; top:27px; width: 70px; height: 30px; background: url(../../images/btn_findIt.gif) no-repeat; }
	div#searchBoxContainer div#popularSearchesContainer { position: absolute; top: 53px; left: 271px; font-size: 10px; }
		div#searchBoxContainer div#popularSearchesContainer label,
		div#searchBoxContainer div#popularSearchesContainer .popularSearch { color: #C3E3A0; }
		div#searchBoxContainer div#popularSearchesContainer a { color: white; }
div#quickLinksContainer { width: 100%; font-size: 10px; margin: 10px 0 0 0; float: left; height: 16px; text-align: center; }
	div#quickLinksContainer h3 { font-size: 10px; display: inline; }
	div#quickLinksContainer h3,
	div#quickLinksContainer { color: #808080; }
	div#quickLinksContainer .quickLink a { color: #4D9900; }
div#poweredByIntel { float: right; background: url(../../images/logo_poweredbyintel.gif) no-repeat; width: 93px; height: 28px; text-indent: -1000px; overflow: hidden; margin: 5px 24px 0 0; }

	div#categoriesContainer {position:relative;width: 250px; float: left; margin-top: 27px; clear: both;z-index:150px; z-index:200;}
	div#categoriesContainer h3 { position: relative; width: 250px; height: 50px; text-indent: -1000px; overflow: hidden; margin: 0; padding: 0; background: url(../../images/header_shopByCategory.gif) no-repeat; z-index: 100; margin-bottom: -11px;}
	
	div.categories { margin: 0; padding: 0; position: relative; top: -11px;z-index:1; }
	/*div#categoriesContainer div.category { width: 224px; height: 24px; overflow: hidden; padding: 8px 14px 0 20px; margin: 0; display: block; background: url(http://ai.pricegrabber.com/images/bg_categoryOff.gif) no-repeat; }*/
	/*div#categoriesContainer */
	.categoryOff { 
		width: 224px; 
		height: 24px; 
		overflow: hidden; 
		padding: 8px 14px 0 20px; 
		margin: 0; display: block; 
		background: url('../../images/bg_categoryOff.gif') no-repeat; 
	}

	.categoryOn {
		width: 224px; 
		height: 24px; 
		overflow: hidden; 
		padding: 8px 14px 0 20px; 
		margin: 0; display: block; 
		background: url('../../images/newHomePage_categoryOn.gif') no-repeat; 
	}
	
	.lastCategory { 
		height: 33px; 
		background: url(../../images/bg_categoryLastOff.gif) no-repeat; 
	}
	span.categoryTitle h1 { display: inline; font-size: 15px;}
	span.categoryTitle a { padding-left: 0px; font-size: 15px; color: #448000; font-weight: bold; margin-bottom: 5px; }
    	span.featureCategoryTitle a { font-size: 15px; color: #6D1BB5; font-weight: bold; }


/*------------ FLYOUT MENU ---------------*/
	div.inlinePopup { 
		position: absolute;
		left: 35px;
		/*overflow:hidden;*/
		background: grey;
		background: url(../../images/bg_subcategoriesFlyout.png) no-repeat bottom left;
		width: 252px;	
		text-align:left; 
		height: 75px;
		/*z-index: 100;*/
		display: block;
		font-size: small;
		color: #458000;
		margin: 0px;
	}
	
	.inlinePopup a {
		color: #458000;
    		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	div.inlinePopup4a, div.inlinePopup4d { 
		position: absolute;
		display: block;
		background: url('../../images/bg_subcategoriesFlyout415x191.png') no-repeat top left;
		width: 415px;
		height: 191px;
		text-align: left; 
		z-index: 1001;
		margin: -32px 0 0 185px;
	}

	dl.blockLeft {
		width: 180px; 
		height: 170px; 
		float: left; 
		margin-top: 12px; 
		padding-left: 23px;
		font-size: 11px;
		line-height: 12px;
	}
	
	dl.blockRight {
		width: 180px; 
		height: 170px; 
		margin-top: 12px; 
		margin-left: 210px; 
		padding-left: 10px; 
		border-left: 1px solid #e1e1e1;
		font-size: 11px;
		line-height: 12px;
	}
	
	.inlinePopup4a dt {
		margin: 0 0 5px 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
	}
	
	.inlinePopup4d dt {
		margin: 0 0 0 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
	}

	dt a {
		color: #458000;	
	}
	
	a.seeMoreCategories {
		color: #666666;
	}
	
	.inlinePopup4a dd, .inlinePopup4d dd {
		margin: 1px 0 7px 0;
		padding: 0;
		font-size: 11px;
	}
	
	dd a {
		color: #6F6F6F;
	}
	
/*-----------END FLYOUT MENU----------------*/


div#mainContent { float: left; width: 585px; margin-left: 10px; overflow: hidden;z-index:20}

div#featuredSectionContainer { position: relative; margin: 0 0 10px 0; width: 585px; background: url(../../images/bg_featuredSection.gif) 0 16px repeat-x; z-index:18}
	div#featuredSectionContainer h3 { position: absolute; margin: 0; padding: 0; top: 28px; left: 14px; width: 167px; height: 23px; text-indent: -1000px; overflow: hidden; background: url(../../images/header_featuredProducts.gif) no-repeat; z-index: 101;}
	div#featuredProductsContainer { position: relative; width: 585px; overflow: hidden; background-color: white; background: url(../../images/bg_roundedCorners_585px.gif) 0 16px no-repeat;}
		div#featuredSectionContainer ul.featuredProducts { left: -00px; width: 5000px; list-style: none; margin: 0; padding: 0; position: relative; height: 252px; overflow: hidden; }
			div#featuredSectionContainer li.featuredProduct { float: left; position: relative; width: 800px; font-size: 11px; }
						div#featuredSectionContainer li.featuredProduct .featuredProductImage { position: absolute; left: 350px; z-index: 100; }
						div#featuredSectionContainer .featuredProductTitle,
						div#featuredSectionContainer .featuredProductPrice,
						div#featuredSectionContainer .featuredProductSeeMore,
						div#featuredSectionContainer .featuredProductRating,
						div#featuredSectionContainer .featuredProductDescription,
						div#featuredSectionContainer .featuredProductNavLinks { margin: 5px 0 0 14px; color: #666666; text-align:left; clear: both;}
						div#featuredSectionContainer .featuredProductNavLinks { padding-top: 5px; display: block; }
						div#featuredSectionContainer .featuredProductDescription { width: 330px; max-width: 330px; float: left;}
						div#featuredSectionContainer .featuredProductTitle { padding-top: 60px; background: url(../../images/bg_featuredSection.gif) -4px 11px repeat-x; }

						div#featuredSectionContainer .featuredProductPrice span.price { color: #B30000; font-weight: 600; }
							div#featuredSectionContainer .featuredProductTitle a { font-size: 19px; font-weight: bold; }
							div#featuredSectionContainer .featuredProductNavLinks a { color: #448000; }

	div#featuredSectionContainer #featuredCategoriesContainer { position: absolute; bottom: 0px; background-color: #F2F2F2; width: 585px; z-index: 15; height: 32px; overflow: hidden; }
		div#featuredSectionContainer ul.featuredCategories { list-style: none; margin: 0; padding: 0; }
			div#featuredSectionContainer ul.featuredCategories li.featuredCategory { float: left; width: 20%; height: 34px; background: url(../../images/bg_featuredCategoriesTabRightOff.gif) top right no-repeat; }
			div#featuredSectionContainer ul.featuredCategories li.on { background: url(../../images/bg_featuredCategoriesTabRightOn.gif) top right no-repeat; }
				div#featuredSectionContainer li.featuredCategory a { display: block; height: 26px; text-align: center; padding: 8px; background: url(../../images/bg_featuredCategoriesTabLeftOff.gif) -1px 0 no-repeat; font-size: 11px; font-weight: bold; color: #448000; }
				div#featuredSectionContainer ul.featuredCategories li.on a { background: url(../../images/bg_featuredCategoriesTabLeft.gif) no-repeat; }
				div#featuredSectionContainer ul.featuredCategories li.firstFeaturedCategory a { background-position: 0 0; }
						div#featuredSectionContainer .featuredProductSeeMore {  padding-top: 4px; font-weight: 600;}	
						div#featuredSectionContainer .featuredProductSeeMore a { color: #448000; }							

div#hypedProductsContainer { position: relative; width: 590px; }
	div#popularProductsContainer,
	div#highestRatedProductsContainer { float: left; width: 290px; background: url(../../images/bg_hypedProductsMast.gif) no-repeat; }
	div#popularProductsContainer { margin-right: 7px; }
		div#hypedProductsContainer h3,
		div#hypedProductsContainer h3 { margin: 0; padding: 0; height: 69px; text-indent: -1000px; overflow: hidden; }
		div#popularProductsContainer h3 { background: url(../../images/header_mostPopularProducts.gif) 14px 7px no-repeat; }
		div#highestRatedProductsContainer h3 { background: url(../../images/header_highestRatedProducts.gif) 14px 7px no-repeat; }
		div#popularProductsContainer .description,
		div#hypedProductsContainer .description { display: none; }
		div#hypedProductsContainer ul.popularProducts,
		div#hypedProductsContainer ul.highestRatedProducts { display: table; width: 290px; list-style: none; margin: 0; padding: 0; background: url(../../images/bg_hypedProductsBody.gif) repeat-y; margin-top: -5px; }
			div#hypedProductsContainer ul.popularProducts li.popularProduct,
			div#hypedProductsContainer ul.highestRatedProducts li.highestRatedProduct { position: relative; z-index: 100; margin: 0 12px 10px 10px; padding: 3px 0 3px 0; font-size: 11px; clear: both; border-top: 1px solid #E9F2DA; color: #666666; }
			div#hypedProductsContainer ul.popularProducts li.firstPopularProduct,
			div#hypedProductsContainer ul.highestRatedProducts li.firstHighestRatedProduct { /*border-top: none;*/ border-top: 1px solid white; }
				div#hypedProductsContainer li.popularProduct .image,
				div#hypedProductsContainer li.highestRatedProduct .image { width: 50px; float: left; margin-right: 7px; }
				div#hypedProductsContainer li.popularProduct .title,
				div#hypedProductsContainer li.highestRatedProduct .title { width: 140px; float: left; font-weight: bold; margin-right: 5px; }
				div#hypedProductsContainer li.popularProduct .priceInfo,
				div#hypedProductsContainer li.highestRatedProduct .ratingInfo { width: 65px; float: left; text-align: right; }
					div#hypedProductsContainer li.popularProduct .price a,
					div#hypedProductsContainer li.popularProduct .reviewCount,
					div#hypedProductsContainer li.highestRatedProduct .ratingValue { display: block; }
					div#hypedProductsContainer li.popularProduct .priceInfo a { font-weight: bold; color: #B30000; }
		div#highestRatedProductsContainer div.seeMore a,
		div#popularProductsContainer div.seeMore a { clear: both; display: block; width: 290px; height: 38px; text-indent: -1000px; overflow: hidden; position: relative; z-index: 100;  }

		div#popularProductsContainer div.seeMore a { background: url(../../images/bg_seeMorePopularProducts.gif) no-repeat; }

		div#highestRatedProductsContainer div.seeMore a { background: url(../../images/bg_seeMoreHighestRatedProdu.gif) no-repeat; }
div#siteExtras { margin-top: 3px; width: 588px; }
	div#siteExtras div.siteExtra { float: left; margin-left: 9px; position: relative; z-index: 100; height: 80px; }
	div#siteExtras div.firstSiteExtra { margin-left: 0px; }
		div#siteExtras div.siteExtra h3,
		div#siteExtras div.description { display: none; }
		div#siteExtras div#featuredShoppingGuide div.title a { background: url(../../images/img_featuredHolidayShopping.gif) no-repeat; }
			div#siteExtras div#bytesBlog div.title a { background: url(../../images/bg_featuredBlog_blogBytes.gif) no-repeat; 
			display: block; width: 190px; height: 61px; text-indent: -1000px; overflow: hidden;
			}
			div#siteExtras div#bytesBlog div.extras a { padding: 0 0 0 9px; font-size: 10px; color: #808080; background: url(../../images/bg_greyArrow.gif) 0 3px no-repeat; }
				div#siteExtras div#gottahaveBlog div.title a { background: url(../../images/bg_featuredBlog_gottaHave.gif) no-repeat; 
			display: block; width: 190px; height: 61px; text-indent: -1000px; overflow: hidden;
			}
			div#siteExtras div#gottahaveBlog div.extras a { padding: 0 0 0 9px; font-size: 10px; color: #808080; background: url(../../images/bg_greyArrow.gif) 0 3px no-repeat; }
				div#siteExtras div#chicshopperBlog div.title a { background: url(../../images/bg_featuredBlog_chicShopper.gif) no-repeat; 
			display: block; width: 190px; height: 61px; text-indent: -1000px; overflow: hidden;
			}
			div#siteExtras div#chicshopperBlog div.extras a { padding: 0 0 0 9px; font-size: 10px; color: #808080; background: url(../../images/bg_greyArrow.gif) 0 3px no-repeat; }
				div#siteExtras div#featuredShopGreen div.title a { background: url(../../images/bg_siteFeature_ShopGreen.gif) no-repeat; 
			display: block; width: 190px; height: 61px; text-indent: -1000px; overflow: hidden;
			}
			div#siteExtras div#featuredShopGreen div.extras a { padding: 0 0 0 9px; font-size: 10px; color: #808080; background: url(../../images/bg_greyArrow.gif) 0 3px no-repeat; }
				div#siteExtras div#buttonSmasher div.title a { background: url(../../images/buttonsmasher_tile.gif) no-repeat; 
			display: block; width: 190px; height: 61px; text-indent: -1000px; overflow: hidden;
			}
			div#siteExtras div#buttonSmasher div.extras a { padding: 0 0 0 9px; font-size: 10px; color: #808080; background: url(../../images/bg_greyArrow.gif) 0 3px no-repeat; }
				div#siteExtras div#focusBlog div.title a { background: url(../../images/bg_featuredBlog_Focus.gif) no-repeat; 
			display: block; width: 190px; height: 61px; text-indent: -1000px; overflow: hidden;
			}
			div#siteExtras div#focusBlog div.extras a { padding: 0 0 0 9px; font-size: 10px; color: #808080; background: url(../../images/bg_greyArrow.gif) 0 3px no-repeat; }
				div#siteExtras div#featuredElectionGuide div.title a { background: url(../../images/tile_electionguide_2.gif) no-repeat; 
			display: block; width: 190px; height: 61px; text-indent: -1000px; overflow: hidden;
			}
			div#siteExtras div#featuredElectionGuide div.extras a { padding: 0 0 0 9px; font-size: 10px; color: #808080; background: url(../../images/bg_greyArrow.gif) 0 3px no-repeat; }
				div#siteExtras div#techStyle div.title a { background: url(../../images/techstyle_tile.gif) no-repeat; 
			display: block; width: 190px; height: 61px; text-indent: -1000px; overflow: hidden;
			}
			div#siteExtras div#techStyle div.extras a { padding: 0 0 0 9px; font-size: 10px; color: #808080; background: url(../../images/bg_greyArrow.gif) 0 3px no-repeat; }
	

div#featuredAdvert { position: relative; }
	div#featuredAdvert h3 { display: none; }

div#siteFeaturesContainer { clear: both; position: relative; background: url(../../images/bg_siteFeatures.gif) repeat-x bottom left; height: 100px; width: 850px; top: 35px; margin-bottom: 40px;}
	div#siteFeaturesContainer h3 { margin: 0; padding: 0; width: 54px; height: 50px; position: absolute; bottom: 0px; background: url(../../images/bg_siteFeaturesSides.gif) -26px 0 no-repeat; text-indent: -1000px; overflow: none; }
	div#siteFeaturesContainer #siteFeaturesSliderContainer { background: url(../../images/bg_siteFeaturesSides.gif) 824px 100% no-repeat; width: 850px; height: 100px; }
		div#siteFeaturesContainer ul.siteFeatures { list-style: none; margin: 0; padding: 0; }
			div#siteFeaturesContainer ul.siteFeatures li.siteFeature { color: #666666; width: 220px; font-size: 11px; float: left; padding-left: 20px; margin-right: 10px; position: relative; border-left: 1px solid #F2F2F2; }
			div#siteFeaturesContainer ul.siteFeatures li.firstSiteFeature { border: none; margin-left: 30px; }
				div#siteFeaturesContainer ul.siteFeatures li.siteFeature .siteFeatureImage { float: left; position: absolute; left: 0px; width: 100px; }
					div#siteFeaturesContainer ul.siteFeatures li.siteFeature .siteFeatureImage img { float: right; }
				div#siteFeaturesContainer ul.siteFeatures li.siteFeature .siteFeatureTitle,
				div#siteFeaturesContainer ul.siteFeatures li.siteFeature .siteFeatureDescription,
				div#siteFeaturesContainer ul.siteFeatures li.siteFeature .siteFeatureAction { margin-left: 90px; margin-top: 5px; }
				div#siteFeaturesContainer ul.siteFeatures .siteFeatureAction a { font-weight: bold; color: #448000; }
				div#siteFeaturesContainer ul.siteFeatures li.siteFeature .siteFeatureTitle { text-indent: -1000px; overflow: hidden; height: 18px; }
				div#siteFeaturesContainer ul.siteFeatures li#siteFeatureStorefronts .siteFeatureImage { margin-top: -10px; }

.notYouIEfix{
    position:relative;
    float:left;
    left:5px;
    top:3px;
    *left:155px;
    *top:5px;
} 
	

		div#siteFeaturesContainer ul.siteFeatures li#siteFeatureStorefronts .siteFeatureTitle { background: url(../../images/header_siteFeatureStorefronts.gif) no-repeat; }
			div#siteFeaturesContainer ul.siteFeatures li#siteFeatureListsAndAlerts .siteFeatureTitle { background: url(../../images/header_siteFeatureListsAndAlerts.gif) no-repeat; }
			div#siteFeaturesContainer ul.siteFeatures li#siteFeatureReviews .siteFeatureTitle { background: url(../../images/header_siteFeatureReviews.gif) no-repeat; }
	
/* custom styles for this implementation */
#ysearchcontainer { 
    position: absolute;
top: 48px;
left: 245px;
width: 379px;
background:#FFF url(../../images/searchsuggestions_background.gif) bottom left repeat-x;
border: 1px solid #A5ACB2;
        border-top: 0px;
        z-index: 2000;
}

#ysearchcontainer .searchSuggestionKeyword {
}
#ysearchcontainer .yui-ac-highlight {
    background-color: #b7b7b7;
}
#ysearchcontainer .yui-ac-shadow {}

/*--------------YAHOO SEARCH SUGGESTIONS STYLE OVERWRITING-----------------*/
#ysearchautocomplete{
	position:absolute;
	z-index:2000;
	left: -1px;
	top: -1px;
}

#ysearchcontainer #searchSuggestionHeader {
clear: both;
       border-top:1px solid #A5ACB2;
       border-bottom:none;
}

#ysearchcontainer #searchSuggestionHide{
position: relative;
left: 230px;
}

#ysearchcontainer #searchSuggestionHeader{
color:#515151;
      font-family:Arial;
      font-size:11px;
background:#FFF url(../../images/suggestions_bckg.gif) top left repeat-x;
height:31px;
       line-height:31px;
padding:0 10px;
}

.yui-ac-content .yui-ac-hd #searchSuggestionHeader span{
color:#448000;
      font-family:Arial;
      font-size:11px;
}

.yui-ac-bd{
    overflow-x:hidden;
    overflow-y:auto;
width:379px;
height:191px;

       scrollbar-3dlight-color:#efefef;
       scrollbar-arrow-color:#3F3D3D;
       scrollbar-base-color:#FFF;
       scrollbar-darkshadow-color:#9495A2;
       scrollbar-face-color:#DBDCE5;
       scrollbar-highlight-color:#FFF;
       scrollbar-shadow-color:#FFF;
}

.yui-ac-bd ul{
    list-style:none;
margin:0;
padding:5px 0 10px 0; 
}

.yui-ac-bd ul li{
    text-indent:10px;
padding:3px;
}

.yui-ac-bd ul li span{
color:#515151;
      font-family:Arial;
      font-size:13px;
      font-weight:normal;
}

#ysearchcontainer .yui-ac-highlight {
    background-color: #dfdfdf;
}

#searchSuggestionsHidden {
display: none;
position: absolute;
top: 48px;
left: 245px;
width: 379px;
background:#FFF url(../../images/suggestions_bckg.gif) top left repeat-x;
           z-index: 2000;
height:31px;
border: 1px solid #A5ACB2;
        line-height:31px;

}

#searchSuggestionsHidden span{
color:#448000;
      font-family:Arial;
      font-size:11px;
      padding-left:10px;
}

/* --- /css/style_buttons.css.php --- */
/*****RECTANGULAR GRAY BUTTON*****/

a.gray_sq_btn{
  background: transparent url(../../images/cssbttn/gray_sq_l_btn.gif) top left no-repeat;
  float:left;
  display:block;
  padding:0 0 0 9px;
  font: bold 10px verdana;
  color:#FFF;
  text-decoration:none;
}

a.gray_sq_btn span{
  background:transparent url(../../images/cssbttn/gray_sq_r_btn.gif) top right no-repeat;
  padding:1px 9px 4px 0;
  display:block;
}

/*****RIGHT ANGLED GRAY BUTTON*****/

a.gray_angle_btn{
  background:transparent url(../../images/cssbttn/gray_sq_l_btn.gif) top left no-repeat;
  float:left;
  display:block;
  padding:0 0 0 9px;
  font: bold 10px verdana;
  color:#FFF;
  text-decoration:none;
}

a.gray_angle_btn span{
  background:transparent url(../../images/cssbttn/gray_angl_r_btn.gif) top right no-repeat;
  padding:1px 9px 4px 0;
  display:block;
}

/*****RECTANGULAR GREEN BUTTON*****/

a.green_sq_btn{
  background:transparent url(../../images/cssbttn/green_sq_l_btn.gif) top left no-repeat;
  float:left;
  display:block;
  padding:0 0 0 9px;
  font: bold 10px verdana;
  color:#FFF;
  text-decoration:none;
}

a.green_sq_btn span{
  background:transparent url(../../images/cssbttn/green_sq_r_btn.gif) top right no-repeat;
  padding:1px 9px 4px 0;
  display:block;
}

/*****RIGHT ANGLED GREEN BUTTON*****/

a.green_angle_btn, a.green_angle_btn_f3{
  background:transparent url(../../images/cssbttn/green_sq_l_btn.gif) top left no-repeat;
  float:left;
  display:block;
  padding:0 0 0 9px;
  font: bold 10px verdana;
  color:#FFF;
  text-decoration:none;
}

a.green_angle_btn span, a.green_angle_btn_f3 span{
  background:transparent url(../../images/cssbttn/green_angl_r_btn.gif) top right no-repeat;
  padding:1px 9px 4px 0;
  display:block;
}

a.green_angle_btn_f3 span{
 background:transparent url(../../images/cssbttn/green_angl_r_f3_btn.gif) top right no-repeat;
}

/*****RECTANGULAR GREEN BUTTON STYLE 2*****/

a.green2_sq_btn{
  background:transparent url(../../images/cssbttn/green2_sq_l_btn.gif) top left no-repeat;
  float:left;
  display:block;
  padding:0 0 0 9px;
  font: normal 9px verdana;
  color:#50912D;
  text-decoration:none;
}

a.green2_sq_btn span{
  background:transparent url(../../images/cssbttn/green2_sq_r_btn.gif) top right no-repeat;
  padding:1px 9px 4px 0;
  display:block;
}

div#pgSiteContainer { min-width: 776px; }
div#mastLogo { float: left; margin: 5px 0 0 20px; }
div#pgPageContent { margin: 0 20px 0 20px; }
div#pgPageContent { }
div#pgSiteMast {  }
div#pgBreadCrumb { clear: both; }

div#account_options { background: none; margin: 10px 20px 0 0; padding: 0; float: right; }
	div#account_options div.accountWelcome { text-align: right;  margin-bottom: 2px; margin-left:60px;	 }
	div#account_options div.accountWelcome span.username a { font-size: 13px; color: #4D9901; text-decoration: none; }
		div#account_options div.accountWelcome span.username a:hover { text-decoration: underline; }
	div#account_options div.accountWelcome span.notYou,
	div#account_options div.accountWelcome span.notYou a {
	font-size: 9px; font-family:  Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;
	}
	div#account_options div.accountWelcome span.notYou a:hover { text-decoration: underline; }
	div#account_options div.accountWelcome span.username,
	div#account_options ul.accountOptions li.accountOption a {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#FFFFFF;}
	div#account_options label { display: none; }
div#account_options ul.accountOptions { height: 29px; list-style: none; margin: 0; padding: 0; display: block; background: url(../../images/bg_usermast_right.png) no-repeat top right; padding-right:35px;padding-left:80px; }
	* html div#account_options ul.accountOptions { float: right; }
		div#account_options ul.accountOptions li.accountOption { float: left; height: 29px; background: url(../../images/bg_usermast_divider.gif) no-repeat 0px 6px; margin-right: 7px; padding-left: 10px; }
		div#account_options ul.accountOptions li.accountOption_0 {  }
			div#account_options ul.accountOptions li.accountOption a { display: block; float: left; margin-top: 3px; font-size: 11px; text-decoration: none; }
			div#account_options ul.accountOptions li.accountOption a:hover { text-decoration: underline; }
div#channelTabs { padding-top:4px; width: 100%; margin-bottom: -2px; z-index: 1; clear: both; position: relative; height: 27px; overflow: hidden; }
	div#channelTabs ul.channelTabs { list-style: none; padding: 0; margin: 0; position: relative; left: 50%; height: 27px; }
		div#channelTabs ul.channelTabs li.channelTab { background: url(../../images/mast/pgtabs_off_right.gif) no-repeat top right; text-align: center; height: 27px; position: relative; left: -50%; float: left; }
		div#channelTabs ul.channelTabs li.more { background: url(../../images/pgtabs_off_right_more.gif) top right repeat-x; padding-right: 10px; }
			div#channelTabs ul#channelTabsList li.channelTab a { display: block; float: left; height: 27px; background: url(../../images/mast/pgtabs_off_left.gif) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; padding: 5px 10px 0 10px; }
			div#channelTabs ul#channelTabsList li.channelTab a:hover { color: #333333; }
			div#channelTabs ul#channelTabsList li.channelTab a.sm { font-family:  Arial, Helvetica, sans-serif; font-size: 9px; padding-top: 3px; line-height: 9px; }
			div#channelTabs ul#channelTabsList li.first a { background: url(../../images/mast/pgtabs_off_left_first.gif) no-repeat; }
			div#channelTabs ul.channelTabs li.on a { color: #FFFFFF !important; z-index: 100 !important; }
			div#channelTabs ul.channelTabs li.on { background: url(../../images/pg_mast_tabs_right.png) #62A73B 100% -0px; margin-left: -1px; z-index: 100 !important; }
			div#channelTabs ul.channelTabs li.on a { background: url(../../images/pg_mast_tabs_left.png) no-repeat 0 -0px !important; }
li#channelTab_election { background: url(../../images/tab_election.gif) no-repeat !important; height: 29px !important; top: -4px; overflow: hidden; }
	li#channelTab_election a { background: none !important; padding-top: 9px !important; }
div#moreChannels { width: 156px; display: table; position: absolute; z-index: 100; padding: 0 4px 0 2px; display: none; margin-top: -2px; }
	div#moreChannels ul#moreChannelTabs { list-style: none; margin: 0; padding: 0; background: url(../../images/pg_mastdropdown_top2.png) no-repeat; padding-top: 3px; }
		div#moreChannels ul#moreChannelTabs li.channelTab { margin: 0 10px 0 10px; padding: 0 3px 5px 3px; background: url(../../images/pg_mastdropdown_divider.png) bottom left repeat-x; text-align: left; }
		div#moreChannels ul#moreChannelTabs li.last { background: none; position: relative; width: 100%; }
			div#moreChannels ul#moreChannelTabs li.channelTab br { display: none; }
			div#moreChannels ul#moreChannelTabs li.channelTab a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #666666; }
			div#moreChannels ul#moreChannelTabs li.channelTab a:hover { text-decoration: underline; color: #333333; }
			div#moreChannels ul#moreChannelTabs li.channelTab a.sm span.break { display: none; }
			div#moreChannels div.moreChannelTabsBottom { background: url(../../images/pg_mastdropdown_bottom2.png) no-repeat bottom left; width: 156px; height: 6px; }
div#mastLinks { width: 100%; z-index: 0; clear: both; background: url(../../images/pg_mast_colors5.png) #62A73B repeat-x 0px -0px; width: 100%; overflow: hidden; position: relative; height: 32px; }
	div#mastLinks ul.mastLinks { list-style: none; padding: 0; margin: 0; position: relative; left: 50%; display: table; }
		div#mastLinks ul.mastLinks li.mastLink { margin: 9px 0 0 10px; padding-left: 10px; background: url(../../images/mast/mast_divider.png) no-repeat; position: relative; left: -50%; float: left; }
		div#mastLinks ul.mastLinks li#mastLink_0 { background: none; padding-left: 0; }
			div#mastLinks ul.mastLinks li.mastLink a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: #FFFFFF; }
			div#mastLinks ul.mastLinks li.mastLink a:hover { text-decoration: underline; color: #FFFFFF; }
			
			
div#search_bar { 
  background: url(../../images/bg_mastsearchbar.gif) #F7F7F7 repeat-x; 
  width: 100%; 
  overflow: hidden; 
 /* position: relative; */
 margin:auto;
  height: 40px; 
  padding: 0; 
  margin: 0; 
  border: none; 
  display: table; 
  margin-bottom: 10px; 
}

div#search_elements { 
  float: left; 
  position: relative; 
  left: 50%; 
  margin-top: 7px; 
}

div#search_bar div#search_elements span.sbar,div#search_bar div#search_elements span.submitLink a {
	font-family: Arial, Helvetica, sans-serif; 
  font-size: 15px; 
  font-weight: bold; 
  color: #999999;
}

div#search_bar div#search_elements span.sbar { 
  float: left; 
  display: block; 
  position: relative; 
  left: -50%; 
  vertical-align: bottom; 
  padding-top: 4px; 
  margin-right: 7px; 
}

		div#search_bar div#search_elements span.submitLink span.pgBtn { height: 24px; display: block; float: left; background: url(../../images/btn_grey22_right.gif) no-repeat top right; margin-top: -4px; }
			div#search_bar div#search_elements span.submitLink a { display: block; float: left; height: 20px; background: url(../../images/btn_grey22_left.gif) no-repeat top left; padding: 4px 10px 0 10px; font-size: 11px; text-decoration: none; }
			div#search_bar div#search_elements span.submitLink a:hover { color: #666666; }
		div#search_bar div#search_elements input,
		div#search_bar div#search_elements select {
		font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #666666; margin-top: -4px;
		}

#hpSwitch .notYouIEfix{
    position:relative;float:left;left:5px;top:3px;
} 
#hlink{ float:left;}
#hlink a{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:12px; color:#ffffff;}

