

/** File: /pronto3/pagetypes/pronto/profile.css */


/** File: /pronto3/pagetypes/profile.css */
/*  HEADER SECTION  */
.profileHeaderContainer										{ background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/spacer-E0E0E0.gif) repeat-y 434px 0; }
.profileHeaderContainer .profileHeaderImage					{ float:left; width:75px; height:75px; margin-right:13px; padding:1px; text-align:center; border:1px solid #CCC; }
.profileHeaderContainer .profileHeaderImage img				{ margin:auto auto; }
.profileHeaderContainer .profileHeaderTitleContainer		{ float:left; margin-right:15px; padding-top:7px; width:342px; }
.profileHeaderContainer .noImage 							{ width:432px; }
.profileHeaderContainer .profileHeaderTitleContainer h1		{ font-size:30px;  float:left; font-weight:700; }
.profileHeaderContainer .profileHeaderDescriptionContainer	{ float:right; width:320px; padding:7px 0; }
.profileHeaderContainer .ratings							{ float:left; width:98px; margin:2px 0 0 20px; padding:7px 0 7px 20px; border-left:1px solid #CCC; }
.profileHeaderContainer .description						{ float:left; width:568px; margin:2px 0 0 200px; padding:7px 0 7px 20px; border-left:1px solid #CCC; }
.profileHeaderContainer .certified							{ clear:left; }
.profileHeaderContainer .shareThis							{ clear:left; }
.profileHeaderContainer .drawerContainer					{ clear:left; margin-top:0; padding-left:0; }
/*  MERCHANT TWEAKS  */
.merchantProfileHeaderContainer									{ margin-top:15px;_margin-top:0; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/spacer-E0E0E0.gif) repeat-y 447px 0; }
.merchantProfileHeaderContainer .profileHeaderImageContainer	{ float:left; width:auto; }
.merchantProfileHeaderContainer .profileHeaderImage				{ float:none; width:auto; height:auto; margin:7px 13px 3px 0; }
.merchantProfileHeaderContainer .profileHeaderImageContainer .visitThisLink	{ font-size:11px; }
.merchantProfileHeaderContainer .profileHeaderDescriptionContainer	{ width:307px; }
.merchantContentNoResults	{ margin:35px 0 200px; }

/*  SOME BASICS  */
.profilePage h3.subHeading			{ font-size:21px; font-weight:700; margin:20px 0 10px; }
.profilePage .strippedSeperator     { margin: 10px 0 20px; }
.profilePage .sectionHeading h3,
.profilePage h3.sectionHeading		{ font-size:21px; font-weight:700;  }
.profilePage .categoryHeading		{ font-size:24px;  background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif) repeat-x left bottom; padding: 10px 0 4px; }
.profilePage .additionalStyles1      { padding-top: 30px; }
.profilePage .additionalStyles2      { padding-top: 10px; }
.profilePage h3.categoryHeading span { text-transform: capitalize; }
.profilePage .lastSection h3		{ margin-bottom:0; }
.profilePage .onSaleIn h4			{ margin-bottom:10px; }
.profilePage .onSaleIn h4 a			{ font-size:18px; font-weight:700; }

/*.profilePage .productGridImage							{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #C1C2C2; }*/
.profilePage .eachSimpleGridProduct .productGridImage	{ padding-bottom:10px; }
.profilePage .productGridPriceInfo .priceValue			{ color:#333; }

.profilePage img.userProfileImage	{ float:left; margin-bottom:3px }
.profilePage .noSale				{ padding: 50px 0; }
.profilePage .noSale h4 			{ font-size: 18px; font-weight: bold; padding: 10px 0; }
.profilePage .noSale a				{ font-size: 16px; font-weight: bold; }

/*  COMMENTS  */
.profilePage h4.commentHeader		{ margin-bottom:0; }
.profilePage .commentBox			{ padding:5px 3px 10px 10px; margin-top:1px; background-color:#f0f0f0; }
.profilePage .commentBox textarea	{ width:270px; height:80px; margin:2px 0; border:1px solid #C1C2C2; }

.profilePage h4.topCommentsHeader						{ font-size:16px; font-weight:700; margin-top:20px; }
.profilePage ul.topCommentsList							{ padding:10px 0; border-bottom:1px solid #C1C2C2; }
.profilePage ul.topCommentsList li.topCommentsUserImage	{ width:24px; height:24px; overflow:hidden; float:left; margin:3px 3px 8px 0; }
.profilePage ul.topCommentsList li.topCommentsUser		{ float:left; width:170px; overflow:hidden; }
.profilePage ul.topCommentsList li.topCommentsLoc		{ float:left; }
.profilePage ul.topCommentsList li.topCommentsDate		{ float:right; }
.profilePage ul.topCommentsList li.topCommentsBlurb		{ clear:both; }

/*  BRAND OVERVIEW  */
.profilePage div.startShopping			{ width:206px; float:left; padding-right:10px; }
.profilePage div.startShopping ul		{ margin-bottom:10px; }
.profilePage div.startShopping ul li	{ margin:2px 0; }
.profilePage div.startShopping ul li.listHeader { color:#333; font-weight:bold; font-size:14px; }
.profilePage div.startShopping ul li.last 		{ padding-bottom:5px; }

.profilePage div.selectACategory			{ margin:10px 0 40px;}
.profilePage div.selectACategory ul			{ width:230px; float:left; padding-right:10px; }
.profilePage div.selectACategory ul li		{ margin:3px 0; }
.profilePage div.selectACategory ul li a	{ font-weight:700; }

/*  LISTS  */
.profilePage .leadingParagraph						{ font-size:18px; margin:19px 0 30px; }
.profilePage .brandProfileUserListContainer			{ padding-bottom:10px; }
.profilePage .brandListsHeadingContainer h3			{ font-size:18px; font-weight:700; margin-top:5px; }
.profilePage .brandListsHeadingContainer ul			{ float:left; width:900px; margin-left:10px; }
.profilePage .brandListsHeadingContainer ul li.date	{ color:#666; }

/*  DETAILS  */
.profilePage #storeProfile					{ line-height:21px; margin-bottom:20px; }
.profilePage #storeProfile .subHeading		{ text-transform:capitalize; }
.profilePage #storeProfile .twoColumnLayout .leftColumn,
.profilePage #storeProfile .twoColumnLayout .rightColumn	{ width:50%; float:left; }
.profilePage #storeProfile .label			{ display:block; float:left; width:130px; font-weight:700; }
.profilePage #storeProfile .info			{ display:block; float:left; width:770px; }
.profilePage #storeProfile .eachState		{ display:inline; }

/* what is this popup */
.profilePage .whatIsThis 		{ padding: 0 10px 10px 10px; width: 250px; }

/*  DISAMBIG KEYWORD SEARCH  */
.interceptorMerchantContainer	{ padding:13px 10px 10px; border:1px solid #C1C2C2; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 0; }


/*	OLD PROFILE PAGES
.profilePage .firstSection			{ width:184px; padding:5px 5px 0 0; border:1px solid #C1C2C2; border-left:none; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 0; }
.profilePage .firstSection h3		{ height:28px; padding:0; text-indent:-9999px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/textAsImage/select-a-category.png) no-repeat 0 0; }
.profilePage .firstSection .title	{ font-size:14px; font-weight:700; margin-top:10px; }
.profilePage .eachAvailableFilter	{ margin-bottom:15px; }
  */
/*.profilePage .categoriesContainer	{ width:800px; }*/
.profilePage .filteroptionlist li	{ margin:4px 0; }
.profilePage .categoriesContainer .browseCategoryImgContainer		{ display:block; width:177px; border:1px solid #E3E6E6; }
.profilePage .categoriesContainer .eachCategoryContainer			{ text-align:left; }
.profilePage .tabs					{ margin-bottom:15px; }
.profilePage .lastSection h3		{ margin:0 0 12px; }
.profilePage .categoriesContainer .eachCategoryContainer a.categoryTitleLink		{ font-size:12px; color:#333; padding:2px 7px; width:165px; display:block; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredE3E6E6.gif) repeat 0 0; }
/*	header area  */
.profileHeaderContainer .profileHeaderImageContainer	{ float:left; }
.profileHeaderContainer .profileHeaderInfoContainer		{ float:none; }
.profileHeaderContainer .description					{ width:auto; margin:11px 0 0 15px; }
/*	tabs  */
.profilePage .lastSection .brandOnSale	{ color:#CE218A; padding:5px 3px 0 7px; font-weight: bold; }
/*	sale alert generics  */
.profilePage .saleAlertContainer label			{ display:block; margin-bottom:10px; }
.profilePage .saleAlertContainer .textField		{ float:left; margin-right:1px; }
.profilePage .saleAlertContainer .signupButton		{ float:left; }
.profilePage .saleAlertContainer .errorIco		{ background:none; }
/*	left nav sale alert  */
.profilePage .firstSection .saleAlertContainer		{ padding-top:1px; width:189px; background:#FFF url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 0;  }
.profilePage .firstSection .saleAlertContent		{ background-color:#F0F0F0; padding:5px; margin-top:4px;  }
.profilePage .firstSection .saleAlertContainer .textField		{ width:110px; }
/*	drawer sale alert  */
.profilePage .lastSection .drawerContainer					{ width:342px; }
.profilePage .lastSection .drawerContainer .getSaleAlert	{ float:none; }
.profilePage .lastSection .saleAlertContainer				{ padding:12px; }
.profilePage .lastSection .saleAlertContainer .textField	{ width:200px; }
.profilePage .lastSection .saleAlertContainer .cancelLink	{ margin-left:10px; line-height:20px; font-size:11px; font-weight:700 }
.profilePage .lastSection .saleAlertContainer .errorIco		{ background:none; }
/*	sale alert thanks pop up  */
.saleAlertThanksContainer							{ width:490px; padding:10px; position:relative; }
.saleAlertThanksContainer h4						{ font-size:16px; font-weight:700; margin-top:0; }
.saleAlertThanksContainer .saleAlertExample			{ height:144px; margin-top:10px; padding:20px 5px 0 320px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/saleAlertExample.png) no-repeat 0 0; }
.saleAlertThanksContainer .saleAlertExample p		{ font-size:11px; line-height:normal; }
.saleAlertThanksContainer .chooseMoreBrandsButton	{ margin:10px 0; }
/*	merchantDescriptionContainer  */
.merchantDescriptionContainer							{ width:400px; padding:10px; position:relative; }
.merchantDescriptionContainer h4						{ font-size:16px; font-weight:700; }
.merchantDescriptionContainer .merchantDescription		{ height:300px; overflow:auto; }
#style .merchantDescriptionContainer .closeX			{ position:absolute; right:1px; top:1px; }
/*	pop up for view all filters  */
.profilePage .viewAllFiltersContainer								{ width:420px; padding:10px; position:relative; }
.profilePage .viewAllFiltersContainer h4							{ font-size:16px; font-weight:700; margin-top:0; }
.profilePage .viewAllFiltersContainer .filterOptionListContainer	{ max-height:244px; _height:244px; overflow:auto; }
.profilePage .viewAllFiltersContainer .filteroptionlist				{ float:left; width:200px; }
/*	store details inline  */
.profilePage .inlineStoreDetails .categoryHeading					{ margin-bottom:20px; }
.profilePage .inlineStoreDetails h3.subHeading		{ font-size:16px; }

.profilePage h3.adwordsHeader {   font-size: 15px; font-weight: bold; margin-bottom: 10px; }


/** File: /pronto3/pagetypes/pronto/productprofile.css */


/** File: /pronto3/pagetypes/productprofile.css */
/*  PRODUCT HEADER SECTION  */
.productprofilePage ul.breadcrumbs { padding-bottom: 15px; }

.productProfileHeaderRight		{ float:right; width:300px; }
.productProfileHeaderInfo		{ float:left; width:450px; padding:0 10px; }
.productProfileHeaderImage		{ float:left; width:200px; text-align:center; }
.productProfileHeaderImage .readReviews a { font-weight: bold; }

.productProfileHeaderInfo #info .brand { padding: 10px 0 0 0; }
.productProfileHeaderInfo #info .staleProduct { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/sorryError.png)  left 3px no-repeat; font-weight: bold; font-size: 21px; padding: 0 0 0 35px; margin: 10px 0 0; }
.productProfileHeaderInfo #info .staleProduct .subText { font-weight: normal; font-size: 18px; padding: 5px 0; }

.productProfileHeaderImage a	{ margin:0 auto; }
.productprofilePage .productProfileHeaderInfo h1	{ font-size:24px; margin-bottom:7px; }

.productprofilePage .merchants							{ padding:10px 0 ; }
.productprofilePage .merchants .soldat 	.price			{ float:left; margin-right:15px; font-size:28px; line-height: 30px; }
.productprofilePage .merchants .soldat .numStores		{ float:left; width:200px; font-size: 12px; line-height:15px; padding-top: 14px; }
.productprofilePage .ratingsContainer	{ margin:10px 0; }
.productprofilePage .merchants .plusTax { font-size: 11px; }

.productprofilePage h1 { font-weight: bold; font-size: 21px; }
.productprofilePage h3.sectionHeader { font-weight: bold; font-size: 21px; padding: 0; margin-top: 30px; }
.productprofilePage h3.adwordsHeader { font-weight: bold; font-size: 15px; padding: 10px 0; }
.productprofilePage h4 {  padding: 10px 0 0 0; }

.productprofilePage .filterContainer { padding: 5px 0; }
.productprofilePage .filterContainer label { font-weight: bold; float: left; line-height: 20px; padding-right: 5px; }
.productprofilePage .filterContainer input { width: 45px; float: left; margin-right:1px; }

.productprofilePage .sortByContainer { float: right; }
.productprofilePage .sortByContnainer label { font-weight: bold; float: none; line-height: 20px; padding-right: 5px; }

.productprofilePage .moreSimilarProductsLink { text-align: right; font-weight: bold; font-size: 14px; text-transform: capitalize; padding-top: 5px; margin-bottom: 30px; }

.productprofilePage .merchantSubSectioHeader	 { font-size: 14px; font-weight: bold; text-align: center; line-height: 18px;}

.productprofilePage .uniqueMerchant { padding: 10px 0; }
.productprofilePage .uniqueMerchant .uniquePriceSection { width: 315px; float: left; }
.productprofilePage .uniqueMerchant .uniqueButtonSection { width: 135px; float: left; text-align: center; font-size :11px; }
.productprofilePage .uniqueMerchant .uniqueButtonSection .shopAt { padding: 2px 0; }
.productprofilePage .uniqueMerchant .uniqueButtonSection span  { font-size: 12px; font-weight: bold; line-height: 16px; }
.productprofilePage .uniqueMerchant .price { font-size: 28px; }
.productprofilePage .uniqueMerchant .price span { font-size : 21px; padding-left:10px; text-transform: lowercase; }
.productprofilePage .uniqueMerchant .wasPrice { font-size: 12px; }
.productprofilePage .uniqueMerchant .priceTaxInfo { font-size: 11px; padding-top: 10px; }

/*	REDESIGN OF SOLO PRODUCT PAGE  */
/*	left nav  */
.soloProductController .firstSection .railModuleContainer .extraElements	{ margin-top:-10px; }
.soloProductController .extraElements .sale									{ font-weight:700; }
/*	header area  */
.soloProductController .productProfileHeaderImage					{ width:200px; }
.soloProductController .productProfileHeaderInfo					{ width:550px; }
.soloProductController h1											{ font-size:30px; font-weight:400; }
.soloProductController .soloProductBrandLink						{ margin-bottom:10px; }
.soloProductController .soloProductBrandLink a						{ font-weight:700; color:#333; }
.soloProductController .uniqueMerchant								{ border-bottom:2px solid #E6E6E6; border-top:2px solid #E6E6E6; }
.soloProductController .headerSpecifics								{ float:left; }
.soloProductController .priceContainer .price						{ font-size:24px; }
.soloProductController .onSalePriceContainer .sale					{ display:block; font-weight:700; text-transform:uppercase; }
.soloProductController .onSalePriceContainer .fullPrice				{ text-decoration:line-through; font-size:18px; color:#999; padding-left:10px; }
.soloProductController .merchantLogoAndCertified							{ margin:10px 0; }
.soloProductController .merchantLogoAndCertified .certifiedButton,
.soloProductController .merchantLogoAndCertified .merchantLogoContainer		{ float:left; margin-right:10px; }
.soloProductController .merchantLogoAndCertified .certifiedPopup			{ width:320px; text-align:left; padding:10px; }
.soloProductController .uniquePriceSection							{ width:auto; }
.soloProductController .uniqueButtonSection .shopNowButton			{ margin-bottom:5px; }
.soloProductController .sharingButtonsContainer						{ margin:10px 0; }
.soloProductController .sharingButtonsContainer .shareLabel			{ display:block; float:left; font-weight:700; margin-right:2px; line-height:20px; }
.soloProductController .sharingButtonsContainer a					{ float:left; margin:0 1px 0 2px; }
/*	body area - grid  */
.soloProductController h3.sectionHeading a					{ font-size:24px; color:#333; }
.soloProductController .soloProductAddtlSectionLinks		{ margin:10px 0; }
.soloProductController .moreSimilarProductsLink				{ font-size:18px; font-weight:400; margin-bottom:0; }
.soloProductController .soloProductAddtlSectionLinks div	{ text-align:right; font-size:18px; margin:5px 0; }
/*	adwords  */
.soloProductController .adWordsContainer			{ margin:10px 0 20px; padding-top:20px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredE6E7E7-10px.png) repeat-x 0 0; }
#home .soloProductController .adWordsContainer		{ background:none; border-top:10px solid #CCC6BE; padding-top:10px; }
.soloProductController .adWordsContainer h3			{ position:relative; font-size:18px; }
.soloProductController .adWordsContainer h3 span	{ position:absolute; right:0; font-size:12px; font-weight:400; color:#666; }
/*	need more specificity to override  */
.productprofilePage .soloProductController .uniqueMerchant .uniqueButtonSection	{ float:right; }


/** File: /pronto3/pagetypes/pronto/onsale.css */


/** File: /pronto3/pagetypes/onsale.css */
.onsalePage .pageHeading							{ height:100px; display:block; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0; background:transparent no-repeat 0 0; }
.onsalePage .sectionController						{ margin-top:20px; }
.onsalePage .eachSaleColumn ul						{ line-height: 18px; }
.onsalePage .eachSaleColumn ul.topLevel				{ padding-bottom: 20px; width: 210px; }
.onsalePage .eachSaleColumn ul.topLevel .mainTitle	{ font-weight: bold; font-size: 12px; }
.onsalePage .eachSaleColumn .sectionWithChildrenTitle	{ font-weight: bold; font-size: 11px; }
.onsalePage .eachSaleColumn ul.onSaleList li 			{ margin-left:10px; }
.onsalePage .eachSaleColumn ul.onSaleList li a          { font-weight: normal; }
.onsalePage .eachSaleColumn ul a                        {   font-size: 11px; font-weight: bold; }
.onsalePage .eachSaleColumn                         { width: 220px; float: left; }


/*for the category section*/
.onsalePage .categoryGrid2 { padding-bottom: 10px; }
.onsalePage .categoryGrid2 .eachCategory2 { padding: 10px 54px 30px 0; }
.onsalePage .categoryGrid2 .eachCategory2Last   { padding-right: 0;  }




/** File: /pronto3/pagetypes/pronto/browse.css */
#pronto .browsePage h2	{ font-size:24px; font-weight:700; }

#pronto .popularListsContainer h3 a	{ color:#333; }


/** File: /pronto3/pagetypes/browse.css */
/*  HOMEPAGE HEADER IMAGE  */
.homepageHeader					{ position:relative; width:770px; margin-bottom:35px; background:transparent no-repeat 0 0; }
.homepageHeader h1 a			{ text-indent:-9999px; display:block; }
.homepageHeader a.learnMore		{ position:relative; display:block; text-indent:-9999px; overflow:hidden; }
.homepageHeaderInfo				{ width:315px; padding:0 0 10px 10px; }
.homepageHeaderInfo h4			{ font-size:14px; font-weight:700; margin-right:10px; }
.homepageHeaderInfo p			{ margin:10px 10px 0 0; }
.homepageHeaderInfo strong.shopButton15	{ width:41px; height:15px; line-height:normal; font-size:12px; cursor:default; margin-bottom:-3px; display:inline-block; }

/*  BROWSE NAV  >>>>>  REFACTORED BELOW   !!!!!!!!!!!!!
.hasBrowseNav .firstSection .railModuleContainer				{ padding:3px 0 10px; }
#home .hasBrowseNav .firstSection .railModuleContainer h3,
#tech .hasBrowseNav .firstSection .railModuleContainer h3		{ display:block; width:187px; height:28px; text-indent:-9999px; overflow:hidden; background:transparent no-repeat 0 0; }
.hasBrowseNav .firstSection ul li								{ padding:2px 5px 3px 0; }
.firstRailLastContent .firstSection #browseCategories ul		{ padding-top:5px; }
.firstRailLastContent .firstSection #browseCategories ul li		{ padding:0 10px 9px 0; }
.firstRailLastContent .firstSection #browseCategories ul li a	{ font-size:13px; font-weight:700; }
*/

/*	LEFT RAIL  */
.hasBrowseNav .firstSection							{ border:none; }	/*  REMOVE THIS WHEN FINISHED REFACTORING  */
.firstSection .railModuleContainer					{ padding:0 0 10px; }
.firstSection .railModuleContainer h3				{ font-size:18px; font-weight: bold; margin-bottom:1px; padding-bottom:5px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif) repeat-x 0 bottom; }
.firstSection .railModuleContainer ul				{ margin-bottom:10px; padding-top:5px; }
.firstSection .railModuleContainer ul li			{ padding:0 10px 4px 0; }
.firstSection .railModuleContainer ul li a			{ font-weight:400; font-size:12px; }
.firstSection .railModuleContainer ul li strong,
.firstSection .railModuleContainer ul li strong a	{ font-weight:700; }
/*	left rail nav  */
.firstSection .nestedNavContainer ul li,
.firstSection .nestedNavContainer ul li a			{ font-weight:700; font-size:14px; }
.firstSection .nestedNavContainer ul li ul li,
.firstSection .nestedNavContainer ul li ul li a		{ font-weight:400; font-size:12px; }
/*	left rail filtering  */
.firstSection .filteringModuleContainer ul li a					{ display:block; line-height:24px; font-weight:700; width:190px; overflow:hidden; padding-left:6px; margin-top:1px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/nav/style/searchLinkSprite.png) no-repeat 200px 0; }
.firstSection .filteringModuleContainer a:hover					{ text-decoration:underline; }
.firstSection .filteringModuleContainer .selectedOption			{ color:#FFF; background-position:-396px 0; }
.firstSection .filteringModuleContainer .selectedOption:hover	{ background-position:-593px 0; }
/*	left rail filtering  ---  more snug version
.firstSection .filteringModuleContainer a						{ display:block; line-height:16px; font-weight:700; width:190px; overflow:hidden; padding-left:6px; margin-top:1px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/nav/style/searchLinkSprite.png) no-repeat 200px 0; }
.firstSection .filteringModuleContainer a:hover					{ text-decoration:underline; }
.firstSection .filteringModuleContainer .selectedOption			{ color:#FFF; background-position:-396px -4px; }
.firstSection .filteringModuleContainer .selectedOption:hover	{ background-position:-593px -4px; }*/
/*  skyscraper ad  */
.firstRailLastContent .firstSection .skyscraper	{ margin-top:10px; }

/*  BROWSE HEADER/BANNER IMAGES  */
.browsePageHeading		{ width:770px; height:150px; text-indent:-9999px; margin-bottom:33px; color:#FFF; font-size:60px; font-weight:400; text-transform:uppercase; background:transparent no-repeat 0 0; }
.subBrowsePageHeading	{ position:relative; font-size:30px; font-weight:700; padding-bottom:3px; margin:1px 0 12px; background:transparent repeat-x 0 bottom; }

/*  BOTTOM MODULES ON HOMEPAGE  */
.bottomModulesContainer						{ margin:15px 0; }
.bottomModulesContainer .bottomModule		{ display:block; position:relative; width:248px; height:80px; float:left; margin-right:13px; text-indent:-9999px; overflow:hidden; border:none; background:transparent no-repeat 0 0; }
.bottomModulesContainer .lastChild			{ margin-right:0; }

/*	popular lists  */
.popularListsContainer h2,
.popularListsContainer h3	{ clear:both; font-size:16px; font-weight:700; color:#333; padding-bottom:2px; margin:10px 0 4px 0; border-bottom:2px solid #e6e6e6; }
.popularListsContainer h3 a	{ color:#333; }
.popularListsContainer ul	{ margin-bottom:10px; }
.popularListsContainer li	{ diplay:block; float:left; width:250px; margin-bottom:4px; }
.popularListsContainer li a	{ font-size:11px; }

.popularListsContainer li.blogExcerpts  { float: none; width: auto; }
.splitSectionLeft { padding-right: 20px; }
.popularListsContainer  p  { font-size: 11px; }

.pageDivide p { font-size: 11px; }

.browsePage .categoriesContainer  { padding-top: 20px; }
.browsePage .categoriesContainer .eachCategoryContainer  { margin-bottom: 20px; }
.browsePage .brandOnSale       { font-weight: bold; }

/** File: /pronto3/pagetypes/pronto/search.css */
/*add the border under the search filter header*/
#pronto .searchPage .searchFilters h3  { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif ) repeat-x bottom left; padding-bottom:5px; }
/*color for the number of filters span*/
#pronto .searchPage .searchFilters span    { color:#999;}
/* color for min max labels */
#pronto .searchPage .searchFilters ul .customPrice .priceSection label {  color: #999; }
/* color for the "to" price label */
#pronto .searchPage .searchFilters ul .customPrice .priceSection span.toLabel { color: #333; }
/* color for dollar sign labels*/
#pronto .searchPage .searchFilters ul.filteroptionlist .customPrice .priceSection span.dollarSign  { color: #333; }
/*add the border under the number of results returned header*/
#pronto .searchPage .searchProductsContainer .searchHeaderContainer { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif ) repeat-x bottom left; padding-bottom: 4px; }
/*add the border sale and view as filters*/
#pronto .searchPage .searchProductsContainer .productFilters   { border-bottom: 1px solid #C1C2C2; }
/* color for adwords header */
#pronto .searchPage h3.adwordsHeader { color: #333; }
/*alternate query header border bottom */
#pronto .searchPage .eachAlternateHeader {background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif ) repeat-x bottom left; padding-bottom:5px; }
/*alternate query header*/
#pronto .searchPage .altQueryHeader			{ font-size: 18px; font-weight: bold; background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif ) repeat-x bottom left; padding-bottom: 5px; }
/* seperator when both escape hatches and alternate queries are present */
#pronto .searchPage .hatchSeperator		   { border-top: 1px solid #C1C2C2; }

/* SEM */
/* Alternate query SEM adwords section bottom border */
#pronto .searchPage .altQueryAdwordsSEM 					{ border-bottom:1px solid #C1C2C2;  }
/* Alternate query SEM adwords section header border */
#pronto .searchPage .altQueryAdwordsSEM .adwordsHeaderSection      { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif ) repeat-x bottom left; padding-bottom: 5px; margin-bottom: 10px;  }
/* Alternate query SEM sponsored text positioning */
#pronto .searchPage .altQueryAdwordsSEM .adwordsHeaderSection .headerSectionRight { padding-top: 6px; }
/* Alternate query each listing section header border*/
#pronto .searchPage .alternateQuerySEM .eachAlternateHeaderSEM { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif ) repeat-x bottom left; padding-bottom: 5px;  }
/* Alternate query each listing section header font color */
/*#pronto .searchPage .alternateQuerySEM .eachAlternateHeaderSEM a { color: #333; font-size: 18px; font-weight: bold; }*/
/* ALternate options section border top */
#pronto .searchPage .alternateQuerySEM  .alternateOptionsSEM { background:  url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif ) repeat-x top left #F0F0F0; }
/* auto disambiguated search page SEM */
#pronto .searchPage .searchAdwordsSEM 			{ border-bottom: 1px solid #C1C2C2; }
#pronto .searchPage .searchAdwordsSEM h3			{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif ) repeat-x bottom left; padding-bottom: 5px; margin-bottom: 10px;  font-weight: bold; font-size: 16px; color: #666; }
/* SEM */
/*SEARCH FILTERS */
#pronto ul.filterCol li .filterName,
#pronto ul.searchSuggestionsList li span.filterName { color: #004f99; }

/*	ADVANCED FILTER ACTION  */
/*	generic styling  */
#pronto .searchPage .searchFilters .filterContainer ul.filteroptionlist	{ border-top:1px solid #C1C2C2; _border:none; _background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/fixedRailBorderIE6.png) no-repeat 0 0; }
/*	titles  */
#pronto .searchPage .filterContainer .title			{ background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered2pxC1C2C2.gif) repeat-x 0 0; }
#pronto .searchPage .filterContainer .firstChild		{ background:none; }
#pronto .searchPage .filterContainer .title span		{ color:#333; }
/*  link items  */
#pronto .searchPage .filterContainer .advSearchLink				{ background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/nav/tech/searchLinkSprite.png) no-repeat 200px 0; }
#pronto .searchPage .filterContainer .selectedSearchLink			{ background-position:-396px 0; }
#pronto .searchPage .filterContainer .selectedSearchLink:hover	{ background-position:-593px 0; }
/*  link items  --  under primary filters  */
#pronto .searchPage .filterContainer .primaryFilters .advSearchLink				{ background:#C6E4F7 200px 0; }
#pronto .searchPage .filterContainer .primaryFilters .advSearchLink:hover			{ background-color:#7BC9F0; }
#pronto .searchPage .filterContainer .primaryFilters .selectedSearchLink			{ background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/nav/tech/searchLinkSprite.png) 0 0; }
#pronto .searchPage .filterContainer .primaryFilters .selectedSearchLink:hover	{ background-position:-198px 0; }
#pronto .searchPage .filterContainer .primaryFilters .primaryMore					{ background-image:none; background-color:#C6E4F7; }
#pronto .searchPage .filterContainer .primaryFilters .primaryMore:hover			{ background-color:#7BC9F0; }
#pronto .searchPage .filterContainer .primaryFilters .viewall					    { background-color:#C6E4F7; }
#pronto .searchPage .filterContainer .primaryFilters .viewall:hover				{ background-color:#7BC9F0; }
#pronto .searchPage .searchFilters .filterContainer .primaryFilters .filteroptionlist			{ border:none; background:none; }
/*	span overrides  */
#pronto .searchPage .primaryFilters .advSearchLink span		{ color:#333; }
#pronto .searchPage .filterContainer .selectedSearchLink span	{ color:#FFF; }

/* sort tabs on the view all filters popup */
#pronto .primaryViewAll .sortContainer a { background-color: #FFF; }
#pronto .viewAllFilters .sortContainer a.selectedSort {  background-color:#244d66; color:#FFF; }

/* loading for view all filters */
#pronto .viewAllFilters { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/tech/loading.png) no-repeat 20px center; }
#pronto .primaryViewAll { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/tech/loadingPrimary.png) no-repeat 20px center; }

/* seach view all popup checkbox styles */
#pronto ul.filterCol li,
#pronto ul.searchSuggestionsList li { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/tech/checkboxes.png) no-repeat -10px -15px; cursor: pointer; line-height: 21px; }
#pronto ul.filterCol li.selectedFilter,
#pronto ul.searchSuggestionsList li.selectedFilter { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/tech/checkboxes.png) no-repeat -10px -135px; }
#pronto ul.filterCol li.hoverOnSelected,
#pronto ul.searchSuggestionsList li.hoverOnSelected { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/tech/checkboxes.png) no-repeat -10px -195px; }
#pronto ul.filterCol li.hoverOnDeselected,
#pronto ul.searchSuggestionsList li.hoverOnDeselected { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/tech/checkboxes.png) no-repeat -10px -75px; }
/* seach view all popup checkbox styles */

/* search view all for colors */
#pronto .searchPage .filterContainer .colorFilterOptions .colorFilterViewAll li.hoverOnSelected { border: 1px solid #004F99; }
#pronto .searchPage .filterContainer .colorFilterOptions .colorFilterViewAll li.hoverOnDeselected { border: 1px solid #004F99; }
/* search view all for colors */

/*style for featured brand cpm on search header positioning */
#pronto .searchPage .featuredBrandsCPM { top: -3px; }

/* search page no results */
#pronto .searchPageNoResults .searchAdwordsNoResults { border-top: 1px solid #C1C2C2; border-bottom: 1px solid #C1C2C2; }
#pronto .searchPageNoResults .noResultsMessage { font-size: 14px; color: #666; }

/** File: /pronto3/pagetypes/search.css */
/*#searchContainer { padding: 5px 0; }*/

.searchPage h1     { font-size: 21px; padding:0 0 5px; font-weight: bold; }

.searchPage .relatedSearches		{ font-size:11px; padding: 5px 0; }
.searchPage .relatedSearches a		{ font-size: 11px; }
.searchPage .relatedSearchOptions	{ display:none; padding: 0 0 5px 0;}

.searchPage .searchHatches         		{ font-weight: bold; padding: 5px 0;}
.searchPage .searchHatches .seperator 	{ padding: 0 3px; }
.searchPage .searchHatches a       		{ font-weight: normal; }
.searchPage .searchHatches .moreHatches { display:none; }

.searchPage .searchFilters h3      { font-weight:bold; font-size: 16px; padding: 10px 0 0 0; }
.searchPage .searchFilters ul      { font-size: 12px; line-height: 16px; }
.searchPage .searchFilters span    { font-size: 11px; padding-left: 3px; }

.searchPage .searchFilters ul.filteroptionlist 											{ padding: 3px 0 0 0; } 
.searchPage .searchFilters .title 														{ font-weight: bold; padding: 10px 0 0 0; }
.searchPage .searchFilters ul.filteroptionlist .customPrice								{ padding: 5px 0 0 0; } 
.searchPage .searchFilters ul.filteroptionlist .customPrice input 						{ display:inline; }
.searchPage .searchFilters ul.filteroptionlist .customPrice .priceSection 				{ display: inline; padding-right: 5px; float: left;}
.searchPage .searchFilters ul.filteroptionlist .customPrice .priceSection .textbox 		{ width: 45px; }
.searchPage .searchFilters ul.filteroptionlist .customPrice .priceSection label 		{ padding-left: 10px; font-size: 11px; }
.searchPage .searchFilters ul.filteroptionlist .customPrice .priceSection label.max 	{ padding-left: 22px; }
.searchPage .searchFilters ul.filteroptionlist .customPrice .priceSection span 			{ width: 10px; }
.searchPage .searchFilters ul.filteroptionlist .customPrice .priceSection span.dollarSign { padding-right: 2px; }
.searchPage .searchFilters ul.filteroptionlist .customPrice .priceSection span.toLabel 	{ font-size: 12px; padding: 0; }

.searchPage .searchFilters .viewAllFilterslist	{ height: 175px; overflow-y: scroll; border: 1px solid #E0E0E0; padding-left: 5px; width: 180px; background-color: #FFF; }
.searchPage .searchFilters .filtersearchspan input { float: left; width: 155px; margin: 0 5px 5px 0; }
.searchPage .searchFilters .selectedFilters { background-color:#f0f0f0; padding: 0 0 10px 10px; margin: 0 0 10px 0; }
.searchPage .searchFilters .selectedFilters h2 { font-weight: bold; padding: 10px 0 0 0; } 
.searchPage .searchFilters .selectedFilters ul li a { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/clearFiterX.png) no-repeat center left; line-height:18px; padding-left: 15px; }

.searchPage .searchProductsContainer .headerText {  padding-top: 10px; height: 20px; font-size: 16px; font-weight: bold; width: 470px; float: left; }

.searchPage .searchProductsContainer .breadcrumbs {  padding: 10px 0 0 0; }

.searchPage .searchProductsContainer .productFilters             		{ line-height: 25px; height:25px; }
.searchPage .searchProductsContainer .productFilters .saleFilter 		{ float: left; width: 495px; }
.searchPage .searchProductsContainer .productFilters .numListings		{ float: left; width: 495px; }
.searchPage .searchProductsContainer .productFilters .saleFilter span 	{ font-weight: bold; }
.searchPage .searchProductsContainer .productFilters .sortFilter 		{ float: right; width: 270px; text-align: right; }
.searchPage .searchProductsContainer .productFilters select      		{ margin: 2px 0 0 0; height: 21px; }
.searchPage .searchProductsContainer .productFilters input.saleCheckbox	{ position: relative; top: 1px; }                                         
.searchPage .searchProductsContainer .productFilters label       		{ padding-right: 2px; }

.searchPage .altQueryHeader			{ padding-top: 10px; }
.searchPage .noMatches				{ font-weight:bold; font-size: 21px; }
.searchPage .eachAlternateHeader { font-size: 16px; font-weight:bold; padding-top: 30px; }
.searchPage .eachAlternateHeader a { color: #333; font-size: 18px; font-weight: bold; }
.searchPage .seemoreAltQueries	{ font-weight: bold; font-size: 14px; padding-top: 10px; text-align: right; }
.searchPage h3.adwordsHeader { font-weight: bold; font-size: 15px; padding: 20px 0 10px 0; }
.searchPage .bigBox { margin:15px 0; }
.searchPage .firstSection .skyscraper	{ margin:40px auto 10px auto; }

/* SEM */
.searchPage .altQueryAdwordsSEM { padding-top: 10px; margin-bottom:10px; }
.searchPage .altQueryAdwordsSEM .adwordsHeaderSection .headerSectionLeft 	{ float:left; width: 700px; font-size: 18px; color: #4E4E4E; }
.searchPage .altQueryAdwordsSEM .adwordsHeaderSection .headerSectionRight   { float: right; width: 200px; text-align: right;}

.searchPage .alternateQuerySEM .alternateQueryHeaderSEM 	{ font-weight: bold; padding:10px 0; }
.searchPage .alternateQuerySEM .eachAlternateHeaderSEM 		{ padding-top: 20px; }
.searchPage .alternateQuerySEM .eachAlternateHeaderSEM a	{ font-size: 18px; color: #4E4E4E; }
.searchPage .alternateQuerySEM  .alternateOptionsSEM 		{ padding: 10px 10px 15px 10px; }
.searchPage .alternateQuerySEM  .alternateOptionsSEM h4 	{ font-weight: bold; padding-top:5px; font-size: 14px; }
.searchPage .alternateQuerySEM  .alternateOptionsSEM ul		{ width: 740px; padding-top: 8px; }
.searchPage .alternateQuerySEM  .alternateOptionsSEM ul li 	{  width:185px; float: left; font-weight: bold; }
.searchPage .alternateQuerySEM .seemoreAltQueriesSEM		{ font-weight: bold; font-size: 14px; padding-top: 10px; text-align: right; }
.searchPage .alternateQuerySEM .rightCPM					{ padding-top: 10px; }

.searchPage .searchAdwordsSEM { margin: 10px 0 20px 0; }
/* SEM */

/*  DISAMBIGUATION  */
.disambiguationContainer			{ padding:10px; margin:20px 0; border:1px solid #C1C2C2; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 0; }
.disambiguationContainer h2			{ font-size:20px; margin-bottom:10px; }
.disambiguationContainer .seeMore	{ text-align:right; clear:both; }
.disambiguationContainer .seeMore a	{ background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/arrowUpDown.gif) no-repeat right 5px;	padding-right: 10px; }
.disambiguationContainer li.groupTitle1		{ font-size:18px; margin:10px 0; }
.disambiguationContainer li.groupTitle2		{ font-size:16px; }
.disambiguationContainer li.groupTitle3		{ font-size:14px; font-weight:700 }
.disambiguationContainer li,
.disambiguationContainer li a				{ font-size:14px; }
.disambiguationContainer .disambiguationlist	{ padding:0 10px; }

.disambiguationContainer .disambiguationlist ul,
.disambiguationContainer .eachAllCategory				{ display:block; float:left; width:300px; }

.disambiguationTopCategories li	{ padding:5px 0; }

.disambiguationContainer #disambiguationAllCategories				{ margin-top:10px; padding-top:10px; border-top:2px solid #C1C2C2; }
.disambiguationContainer #disambiguationAllCategories .clearfix		{ clear:both; }
.disambiguationContainer #disambiguationAllCategories .seeLess		{ position:relative; }
.disambiguationContainer #disambiguationAllCategories .seeLess h2	{ position:absolute; top:0; left:0; }
.disambiguationContainer #disambiguationAllCategories .seeLess a	{ position:absolute; top:0; right:0; }
.disambiguationContainer .eachAllCategory							{ display:block; float:left; width:316px; }

.searchPage .searchProductsContainer .searchHeaderContainer { position: relative; } 
.searchPage .featuredBrandsCPM { width: 200px; font-size:11px; line-height: 30px; position: absolute; right: 230px; top: 0; }
.searchPage .featuredBrandsSEM { right: 0; top:0; }
.searchPage .featuredBrandsCPM .featuredBrand1 { float: right; width:91px; text-align: right; }
.searchPage .featuredBrandsCPM .featuredBrand2 { float: right; width: 91px; text-align: right; }
/*  COPIED FROM BRANCH AB TEST  */



h3.disambiguationHeader {
	/*background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/disambigBg.gif) no-repeat top left;*/
	/*padding: 5px 0 0 10px;*/
	margin:0 0 5px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	width: 951px;
}
#disambiguationAllCategories h3	{
color:#333333;
float:left;
font-size:16px;
font-weight:bold;
padding-top:10px;
width:300px;
	}


ul.semDisambiguationOptionList {
    padding: 0 0 5px 0;
    margin: 0;
    list-style: none;
}


ul.semDisambiguationOptionList li {
	padding:2px 0 0 0;
    margin: 0;
    list-style: none;
	font-size: 14px;
	color:#999;
}


ul.semDisambiguationOptionList li.groupTitle1 {
    font-weight:bold;
    margin: 15px 0 5px 0;
    color:#333;
    font-size:16px;
}
ul.semDisambiguationOptionList li.groupTitle2 {
    font-weight:bold;
    margin: 10px 0 5px 0;
    color:#333;
    font-size:15px;
}
ul.semDisambiguationOptionList li.groupTitle3 {
    margin: 10px 0 5px 0;
    color:#333;
    font-size:14px;
	font-weight: bold
}

ul.semDisambiguationOptionList li a,
ul.semDisambiguationOptionList li a:visited {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

ul.semDisambiguationOptionList li.disambTreeOption1 a,
ul.semDisambiguationOptionList li.disambTreeOption1 a:visited {
	margin: 0;
	padding: 0;
}

ul.semDisambiguationOptionList li.disambTreeOption2 a,
ul.semDisambiguationOptionList li.disambTreeOption2 a:visited {
	margin: 0;
	padding: 0;
}

ul.semDisambiguationOptionList li.disambTreeOption3 a,
ul.semDisambiguationOptionList li.disambTreeOption3 a:visited {
	margin: 0;
	padding: 0 0 0 0;
}

ul.semDisambiguationOptionList li.disambTreeOption4 a,
ul.semDisambiguationOptionList li.disambTreeOption4 a:visited {
	margin: 0;
	padding: 0 0 0 0;
}


ul.semDisambiguationOptionList li a:hover,
ul.semDisambiguationOptionList li a:active {
    text-decoration: underline;
}


.disambiguationContainer .eachTopCategory {
	padding: 5px 0 5px 0;
	width: 300px;
	float: left;
}

.disambiguationContainer li a {
	font-weight: bold;
	font-size: 14px;
}

.disambiguationContainer .cat_last {
	padding: 5px 0;
	width: 310px;
}

.disambiguationContainer .seemore {
	text-align: right;
	padding-top: 5px;
}

.disambiguationContainer .countnum {
	font-size: 12px;
	color: #999;
}

#disambiguationAllCategories {
	margin: 5px 10px;
	border-top: 1px solid #dad7d6;
}

#disambiguationAllCategories .eachAllCategory {
	width: 300px;
	float: left;
}

#disambiguationAllCategories .eachAllCategory2 {
	width: 265px;
	float: left;
	padding-left: 10px;
}

#disambiguationTopCategories .eachTopCategoryImage {
	width: 312px;
	text-align: center;
	float: left;
	padding:10px 0;
}

#disambiguationTopCategories .eachTopCategoryImage .productTitle {
	padding-top: 3px;
}

#disambiguationTopCategories .eachTopCategoryImage .productTitle a, #disambiguationTopCategories .eachTopCategoryImage a:visited {
	font-weight: bold;
}

#disambiguationAllCategories .headerLeft {
	float: left;
	width: 300px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-top: 10px;
}


#disambiguationAllCategories .headerRight {
	float: right;
	text-align: right;
	padding-top: 5px;
}


 a.seeMoreArrow, a.seeMoreArrow:visited {
	background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/arrowUpDown.gif) no-repeat right 5px;
	padding-right: 10px;
}

 a.seeFewerArrow, a.seeFewerArrow:visited {
	background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/arrowUpDown.gif) no-repeat right -14px;
	padding-right: 10px;
}




/* FILTERS */
.viewAllFilters { z-index: 9999; width: 536px; height: 395px; }
.viewAllFiltersNoSort { height: 380px; }

.searchPage .viewAllFilters .filterContainer                    { width: 510px; padding-left: 10px; }
.viewAllFilters .filterContainer .headerSection     { padding: 5px 0 5px 0; height: 33px; }
.viewAllFilters .sortable .headerSection     { padding: 0 0 5px 0; height: 28px; }
.viewAllFilters .filterContainer .headerSection h4  { font-size: 21px; font-weight: bold; float: left; width: 250px; background: none; line-height: 30px; }
.viewAllFilters .filterContainer .filterSearch      { width: 210px; float: right; text-align: right; padding-top: 5px; }
.viewAllFilters .filterContainer .filterSearch input { width: 190px; color: #666; background: #FFF;  }
.viewAllFilters .filterContainer .filterSearch input.initialView { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/inputText.png) no-repeat center #FFF; }
.viewAllFilters .filterContainer .buttonsContainer  { padding: 15px 0 0 0; }
.viewAllFilters .sortable .buttonsContainer         { padding: 8px 0 0 0; }
.viewAllFilters .filterContainer .buttonsContainer .clearAll { float: left; }
.filterSearch .suggestions {    width: 198px; _width: 192px; border-left: 1px solid #666; border-bottom: 1px solid #666; border-right: 1px solid #666; position: absolute; background: #FFF; display: none; margin-left: 10px; text-align: left; right:26px; top:34px; _right: 14px; _top:26px;}
.viewAllFilters .sortContainer { border-bottom: 1px solid #a6c1d9; padding: 3px 0; font-weight: bold; font-size: 11px; }
.viewAllFilters .sortContainer a { padding: 2px 5px; border: 1px solid #B3B3B3; line-height: 18px; }
.viewAllFilters .sortContainer a.selectedSort { padding: 3px 6px; border: none; }


.viewAllContainer { height:300px; width: 510px; overflow-y:scroll; border: 1px solid #979999; background-color: #FFF;}
.viewAllContainer h4 { font-size: 16px; font-weight: bold; background: none; line-height: 20px; padding: 5px 8px; }

ul.filterCol { float: left; width: 162px; }
ul.searchSuggestionsList {}
ul.filterCol li { margin: 3px; }
ul.searchSuggestionsList li { margin: 3px 0; }
ul.filterCol li .filterName,
ul.searchSuggestionsList li span.filterName { font-size: 12px; padding-left: 24px; }



/*	ADVANCED FILTERING  */
/*	generic styles  */
.searchPage .filterContainer									{ width:190px; overflow:visible; }
.searchPage .filterContainer .filterSection						{ display:none; }
.searchPage .filterContainer .filterOpen .filterSection			{ display:block; }
.searchPage .filterContainer .primaryFilters .filterSection		{ display:block; }
.searchPage .filterContainer .primaryFilters						{ margin-bottom:5px; }
.searchPage .filterContainer .filterSection .viewall				{ background:none; clear:left; text-align:right; font-weight:700; padding-right:5px; width:auto; display:block; height:24px; line-height:24px; margin-top:1px; overflow:hidden; padding-left:6px; }
.searchPage .searchFilters .filterContainer ul.filteroptionlist		{ padding-bottom:10px; border-top:1px solid #C1C2C2; }


/*  titles  */
.searchPage .filterContainer .title					{ padding:2px 0 0; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered2pxC1C2C2.gif) repeat-x 0 0; }
.searchPage .filterContainer h4.firstChild			{ background:none; }
.searchPage .filterContainer .title span			{ display:block; font-size:14px; font-weight:700; line-height:30px; color:#333; padding-left:20px; cursor:pointer; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/arrowOpenClosed.gif) no-repeat 3px 10px; }
.searchPage .filterContainer .filterOpen .title span	{ background-position:3px 10px; }
.searchPage .filterContainer .filterClosed .title span	{ background-position:3px -30px; }

/*  link items  */
.searchPage .filterContainer .advSearchLink				{ display:block; line-height:24px; font-weight:700; height:24px; width:190px; overflow:hidden; padding-left:6px; margin-top:1px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/nav/style/searchLinkSprite.png) no-repeat 200px 0; }
.searchPage .filterContainer .advSearchLink:hover		{ text-decoration:underline; }
.searchPage .filterContainer .advSearchLink span		{ font-weight:400; }
.searchPage .filterContainer .selectedSearchLink		{ color:#FFF; background-position:-396px 0; }
.searchPage .filterContainer .selectedSearchLink:hover	{ background-position:-593px 0; }

/*  link items  --  under primary filters  */
.searchPage .filterContainer .primaryFilters .advSearchLink				{ font-weight:700; width:184px; font-size:14px; color:#333; display:block; height:30px; line-height:30px; background:#B2E5FF 200px 0; }
.searchPage .filterContainer .primaryFilters .advSearchLink:hover		{ background-color:#7BC9F0; }
.searchPage .filterContainer .primaryFilters .advSearchLink				{ color:#333; }
.searchPage .filterContainer .primaryFilters .selectedSearchLink		{ color:#FFF; width:192px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/nav/style/searchLinkSprite.png) 0 0; }
.searchPage .filterContainer .primaryFilters .selectedSearchLink:hover	{ background-position:-198px 0; }
.searchPage .filterContainer .primaryFilters .viewall					{ background-image:none; background-color:#B2E5FF; color:#333; height:17px; line-height:17px; font-size:12px; text-align:right; padding-right:5px; width:179px; }
.searchPage .filterContainer .primaryFilters .viewall:hover				{ background-color:#7BC9F0; }
.searchPage .filterContainer .primaryFilters ul.filteroptionlist		{ padding-top:0; border-top:none; }

/*	color squares -- in page  */
.searchPage .filterContainer .colorFilterOptions li.filteroption							{ display:block; margin:1px;_margin-right:0; width:36px; height:36px; float:left; }
.searchPage .filterContainer .colorFilterOptions li.filteroption a.advSearchLink			{ display:block; border:1px solid #FFF; margin:0; line-height:normal; padding:0; width:34px; height:34px;  }
.searchPage .filterContainer .colorFilterOptions li.filteroption a:hover					{ display:block; border:1px solid #004f99; }
.searchPage .filterContainer .colorFilterOptions li.filteroption a .colorSpan				{ display:block; border:1px solid #000; width:30px; height:30px; text-indent:-9999px; padding:0; margin:1px; }
.searchPage .filterContainer .colorFilterOptions li.filteroption a .stateSpan						{ display:block; height:30px; text-indent:-9999px; padding:0; margin:0; }
.searchPage .filterContainer .colorFilterOptions li.filteroption a.selectedSearchLink .stateSpan	{ background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/colorFiltersSelected.gif) no-repeat 8px; }
#style .searchPage .filterContainer .colorFilterOptions li a.selectedSearchLink,
#tech .searchPage .filterContainer .colorFilterOptions li a.selectedSearchLink,
#home .searchPage .filterContainer .colorFilterOptions li a.selectedSearchLink	{ background-image:none; }
/*	color squares -- in more popup  */
.searchPage .filterContainer .colorFilterViewAll .selectedFilter .colorSpan	{ background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/colorFiltersSelected.gif) no-repeat 8px; }
.searchPage .filterContainer .colorFilterOptions .colorFilterViewAll  li.filteroption { height: auto; width: auto; margin: 2px; border: 1px solid white; }
.searchPage .filterContainer .colorFilterOptions .colorFilterViewAll .filterColors li { cursor:pointer }
.searchPage .filterContainer .colorFilterOptions .colorFilterViewAll .filterColors li .colorSpan { width:34px; height: 34px; text-indent:-9999px; border: 1px solid #000; margin:1px; }

#va_XCOLOR .viewAllContainer	{ overflow:auto; }
#style .searchPage .filterContainer .filterColors li.filteroption	{ line-height:normal; background:none; }

/*	PAGINATION IN TABS AREA  */
.searchTabs					{ float:left; }
.tabsPaginationContainer	{ position:absolute; right:0; bottom:7px; }
.tabsPaginationContainer .previous,
.tabsPaginationContainer .next,
.tabsPaginationContainer .paginationWithInputContent,
.tabsPaginationContainer .showPaginationChoice			{ float:left; height:20px; line-height:20px; margin-left:5px; }
.tabsPaginationContainer .showPaginationChoice		{ border-left:1px solid #333; padding-left:8px; height:11px; margin-top:4px; line-height:11px; }
.tabsPaginationContainer .previous	{ width:17px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/paginationPrevNext.gif) no-repeat 9px 4px; }
.tabsPaginationContainer .next		{ width:17px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/paginationPrevNext.gif) no-repeat -16px 4px; }
.tabsPaginationContainer .previous a,
.tabsPaginationContainer .next a		{ display:block; width:20px; height:20px; overflow:hidden; text-indent:-9999px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/paginationPrevNext.gif) no-repeat -56px 4px;  }
.tabsPaginationContainer .previous a	{ background-position:-36px 4px;  }
.tabsPaginationContainer .next a		{ background-position:-56px 4px;  }
.tabsPaginationContainer form		{ display:inline; }
.tabsPaginationContainer .textField	{ width:18px; padding:2px 2px 1px; text-align:center; }
/*	overrides  */
.tabsPaginationContainer .productPaginationContainer ul.paginationList { position:relative; }
*html .tabsPaginationContainer								{ width:220px; top:9px; }
*html .tabsPaginationContainer .paginationWithInputContent	{  }
*+html .tabsPaginationContainer .paginationWithInputContent	{ margin-top:-2px; }

td.searchFilters .skyscraper	{ margin-top:10px; }

.searchPageNoResults .searchAdwordsNoResults  { margin-bottom:30px; }
.searchPageNoResults .noResultsMessage          { padding: 10px 0; }
.searchPageNoResults .heading2          { padding: 8px 0 20px; }
.searchPageNoResults .sectionFooter1    { margin: 10px 0 35px; }
.searchPageNoResults .firstSection      { padding-top: 5px; }
.searchPageNoResults .bigBox            { margin-top: 20px; }

/** File: /pronto3/pagetypes/pronto/directory.css */


/** File: /pronto3/pagetypes/directory.css */
ul.brandStoresChoose				{ margin:0 0 20px; }
ul.brandStoresChoose li				{ display:block; float:left; padding-right:7px; margin-right:7px; border-right:2px solid #666; }
ul.brandStoresChoose li,
ul.brandStoresChoose li a			{ font-weight:700; font-size:14px; text-transform:uppercase; }
ul.brandStoresChoose li.lastChild	{ border:none; padding-right:0; margin-right:0; }

ul.brandStoresAZ				{ margin:20px 0 40px; }
ul.brandStoresAZ li				{ display:block; float:left; padding-right:5px; margin-right:5px; border-right:2px solid #666; }
ul.brandStoresAZ li,
ul.brandStoresAZ li a			{ font-size:13px; line-height:15px; font-weight:700; text-transform:uppercase; }
ul.brandStoresAZ li.lastChild	{ border:none; padding-right:0; margin-right:0; }

.brandStoresAlphaList ul	{ float:left; width:215px; padding-right:5px; }
.brandStoresAlphaList ul li	{ overflow:hidden; }
.brandStoresAlphaList h2	{ text-transform:uppercase; font-size:24px; font-weight:700; margin:20px 0 10px; }

/** File: /pronto3/pagetypes/pronto/registration.css */


/** File: /pronto3/pagetypes/registration.css */
.emailRegContainer h1 { font-size:36px; font-weight: bold; padding: 0; margin: 0;}
.emailRegContainer h2 { font-size: 20px; padding: 0 0 20px 0; margin:0; }
.emailRegContainer .emailInstructions { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredF0F0F0.png) repeat; width: 460px; height:325px; float: left; padding: 35px 20px 0 20px; color: #4E4E4E;}
.emailRegContainer .sampleEmail { width: 460px; height: 360px; float: right; }
.emailRegContainer .sampleEmail_v1_0_0_3 { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/sampleEmailDresses.jpg) no-repeat; }
.emailRegContainer .sampleEmail_v1_0_5_39_51  { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/sampleEmailHandbags.jpg) no-repeat; }
.emailRegContainer .sampleEmail_v1_0_0_10 { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/sampleEmailShoes.jpg) no-repeat; }
.emailRegContainer .sampleEmail_          { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/sampleEmailShoes.jpg) no-repeat; }
.emailRegContainer .emailInstructions h3 { font-size: 32px; font-weight: bold; padding-bottom: 20px; }
.emailRegContainer .emailInstructions li { padding: 5px 0; line-height: 18px; font-size: 14px; font-weight: bold;  }
.emailRegContainer .emailInstructions .num { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredD3459B.png) repeat; line-height: 18px; padding: 0 5px; margin: 0 5px 0 0; font-size: 14px; font-weight: bold; color: #FFF; display: block; float: left;}
.emailRegContainer .enterEmail { padding-top: 40px; }
.emailRegContainer .enterEmail .emailLabel { font-size: 14px; font-weight: bold; padding-bottom: 2px; }
.emailRegContainer .enterEmail input.emailEntry { font-size: 18px; color: #999; border: 1px solid #B3B3B3; float:left; width: 300px; margin-right: 3px; height: 23px;}
.emailRegContainer .alreadyRegistered   { padding: 3px 0 0 0; }


.emailEntryContainer .entryMessage                  { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/regFlowHeaders/saveBg.png) no-repeat; padding: 152px 0 0 249px; font-family: georgia, arial, sans-serif;  }
.emailEntryContainer .entryMessage span             { display: none; }
.emailEntryContainer .entryMessage h3               { padding: 20px 0 15px 0; }
.emailEntryContainer .entryMessage li               { padding: 5px 0; line-height: 18px; font-size: 14px; }
.emailEntryContainer .entryMessage .num             { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredD3459B.png) repeat;  width: 18px; height: 18px; margin: 0 5px 0 0; font-size: 14px; font-weight: bold; color: #FFF; display: block; float: left; text-align: center; line-height:13px; }
.emailEntryContainer .signUpSection                 { margin-top: 30px; border: 1px solid #5ebceb; }
.emailEntryContainer .signUpSection .leftSection    { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/regFlowHeaders/signUpNow.png) no-repeat center center; float: left; width: 319px; border-right:1px solid #5ebceb; text-indent:-9999px; height: 85px }
.emailEntryContainer .signUpSection .rightSection   { float: left; padding: 0 0 0 28px; width: 622px;  }
.emailEntryContainer .signUpSection .emailLabel { font-size: 18px; font-weight: bold; float: left; padding-right: 8px; line-height: 33px; }
.emailEntryContainer .signUpSection input.emailEntry { font-size: 18px; border: 1px solid #7E8080; float:left; width: 300px; margin-right: 1px; height: 27px; padding-top:3px; }
.emailEntryContainer .signUpSection .alreadyRegistered { float: left; padding:1px 0 0 185px;  }
.emailEntryContainer .signUpSection .alreadyRegistered a { font-weight: bold; }
.emailEntryContainer .signUpSection .errorMsg           { height: 25px; line-height: 25px; }

.brandCategorySelectionContainer h1     { font-size: 30px; }
.brandCategorySelectionContainer h2     { font-size: 18px; padding-top: 10px; }
.brandCategorySelectionContainer .buttonsContainer { padding: 20px 0 0 0; }
.womensMensTabContainer                 { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif) left bottom repeat-x; margin-top:30px; }
.womensMensTabContainer .womensTab      { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/registration/WomensMensTabs.png) no-repeat; display: block; text-indent: -9999px; width: 188px; height: 29px; float: left; }
.womensMensTabContainer .womensTabSelected { background-position: 0 -39px; }
.womensMensTabContainer .womensTabUnSelected { background-position: top left; }
.womensMensTabContainer .mensTab      { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/registration/WomensMensTabs.png) no-repeat; display: block; text-indent: -9999px; width: 176px; height: 29px; float: left; }
.womensMensTabContainer .mensTabSelected { background-position: -188px 0; }
.womensMensTabContainer .mensTabUnSelected { background-position: -188px -39px; }

/*.womensMensTabContainer .womensTab      { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/registration/WomensMensTabs.png) 0 -39px no-repeat; display: block; text-indent: -9999px; width: 188px; height: 29px; float: left; }*/
/*.womensMensTabContainer .mensTab      { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/registration/WomensMensTabs.png) -188px -39px no-repeat; display: block; text-indent: -9999px; width: 176px; height: 29px; float: left; }*/

.brandSelection                                 { padding: 10px 0; }
.brandSelection h3                              { font-family: Georgia, arial, sans-serif;  font-size: 24px; padding-top: 10px; }
.brandSelection .eachCategory                   { padding-left: 10px; }
.brandSelection .allAction                      { font-size: 11px; padding-top: 10px; }

.brandSelection .subCategoryContainer               {}
.brandSelection  .subCatList li  { width: 145px; float: left; }
.brandSelection  .subCatList   { padding-top: 20px; }
.brandSelection .toggleBrandsView               { font-size: 18px; padding-top: 15px; text-align: right; }
.brandSelection .brandSeperator                 { clear: both; float: none; font-weight: bold; }

.brandSelection .additionalSubCategoryContainer     { margin-top: 15px; background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x; padding: 3px 0 10px 0; width: 870px; }
.brandSelection .additionalSubCategoryContainer h4  { padding: 8px 0 5px 0; font-size: 18px; }
.brandSelection .additionalSubCategoryContainer .subCatList { padding: 10px 0 0 0; }

.brandListContainer             { padding-top: 10px; }
.brandListContainer .brandList  { width: 242px; float: left; }
.brandListContainer .brandList li { padding: 8px 0; }
.brandListContainer .brandList a.unselected,
.brandSelection .subCatList a.unselected  {background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkbox189fe3.png) no-repeat left top; line-height:11px;   padding-left: 16px; display: block; color: #4E4E4E; _height:0; }
.brandListContainer .brandList a.selected,
.brandSelection .subCatList a.selected    {background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkbox189fe3.png) no-repeat left bottom; line-height:11px;   padding-left: 16px; display: block; color: #4E4E4E; _height:0; }


.frequencySelection h3                              { font-family: Georgia, arial, sans-serif;  font-size: 24px; padding-top: 20px; }
.frequencySelection ul                              { padding: 10px 0; }
.frequencySelection ul li                           { padding: 3px 0; _margin: 3px 0; }
*+html .frequencySelection ul li                    { margin: 3px 0; }



.prontoRadioButton                                  { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/radiobutton189fe3.png) no-repeat; height: 11px; line-height: 11px; padding-left: 16px; color: #4E4E4E; }
.radioOff                                           { background-position: left 2px; }
.radioOn                                            { background-position: left -19px; }


.specificCategoriesSelection                        { padding-bottom: 30px;  }
.specificCategoriesSelection h3                     { font-size: 30px; padding-top: 10px; }
.specificCategoriesSelection h4                     { font-size: 18px; }
.specificCategoriesSelection .categoryContainer     { padding-top: 10px; }
.specificCategoriesSelection .categoryContainer .leftSection    { float: left; width: 180px; text-align: center; }
.specificCategoriesSelection .categoryContainer .rightSection   { float: left; }
.specificCategoriesSelection .allAction                      { font-size: 11px; padding-top: 10px; }



.payoffContainer h1     { font-size: 30px; }
.payoffContainer h2     { font-size: 18px; padding-top: 10px; }
.payoffContainer h4 { font-size: 24px; background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif) repeat-x bottom left; padding:0 0 5px 0;  }
.payoffContainer .eachSection { padding: 30px 0; }
.payoffContainer .seeAll    { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/diagonalE0E0E0.png) repeat-x left top; padding: 3px 0 0  0; font-size: 18px; text-align:right; border-top: 1px solid #C1C2C2; margin: 0 0 20px 0; }

.additionalBrandsSection { background:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x; border-left:1px solid #C1C2C2; border-right:1px solid #C1C2C2;border-bottom:1px solid #C1C2C2; padding-top: 2px; margin: 20px 0; }
.additionalBrandsSection #additionalListings {padding: 10px;}
.additionalBrandsSection #additionalListings .additionalListingsList { padding-top: 10px; }
.additionalBrandsSection #additionalSuccessMessage { font-size: 18px; background-color: #FFFF8C; padding: 0 10px; line-height:40px; display: none;}
.additionalBrandsSection #additionalErrorMessage   { padding: 5px 0; display: none; }
.additionalBrandsSection .eachBrand { width: 220px; float: left; line-height:15px; padding: 5px 0; }
.additionalBrandsSection .buttonContainer { float: right; padding: 10px 0; }
.additionalBrandsSection .brandsAddCheckedBtn {    background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/style/addChecked.png);   width: 101px;}
.additionalBrandsSection .checkClearAll       { padding-top: 5px; }
.additionalBrandsSection h3 { font-size: 21px; }
.additionalPreferencesContainer  .yourPreferencesHeader { background: url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif) repeat-x left bottom; }
.additionalPreferencesContainer  .yourPreferencesHeader h4 { float: left;  width: 400px; background: none; }
.additionalPreferencesContainer .yourPreferencesHeader .sectionRight { float: right; width: 200px; text-align: right; padding-top :12px; }





.additionalPreferencesContainer .subHeaderText {font-size:12px;  color:#004f99; }
.additionalPreferencesContainer .eachCategoryPreference { padding:10px 31px 15px 31px; }
.additionalPreferencesContainer .eachCategoryPreference .eachHeader { font-size: 18px;  padding: 10px 0; font-weight: normal; margin: 0; }
.additionalPreferencesContainer .eachCategoryPreference .leftSection { width: 85px; float: left;padding-top: 15px; }
.additionalPreferencesContainer .eachCategoryPreference .leftSection .womens_apparel_image{ background: url(http://cache-www.pronto.com/css-local/main//css2_5/images/marketingRegQuiz/woman.gif) no-repeat; width: 45px;  height: 97px; }
.additionalPreferencesContainer .eachCategoryPreference .leftSection .mens_apparel_image{ background: url(http://cache-www.pronto.com/css-local/main//css2_5/images/marketingRegQuiz/man.gif) no-repeat; width: 36px; height: 97px; }
.additionalPreferencesContainer .eachCategoryPreference .rightSection { width: 813px; float: left; }
.additionalPreferencesContainer .eachCategoryPreference .eachBrand { width: 150px; padding: 3px 0; float: left; }
.additionalPreferencesContainer .eachCategoryPreference .seeMoreLess { width: 63px; float: right; padding: 3px 0; text-align: right; }
.additionalPreferencesContainer .eachCategoryPreference .moreBrands { display: none; }
.additionalPreferencesContainer .eachCategoryPreference .suggestedBrandsContainer { background:#f0f0f0 url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 0; margin: 10px 0; padding: 0 15px; }
.additionalPreferencesContainer .eachCategoryPreference .btnContainer { padding: 10px 0; margin: 0; text-align: right; }
.additionalPreferencesContainer .eachCategoryPreference .btnContainer input { float:right; }
.additionalPreferencesContainer .eachCategoryPreference .btnContainer .moreBrandsLink { line-height: 15px; float: right; padding:1px 8px 2px 0; width: 120px; }
.additionalPreferencesContainer .eachCategoryPreference  .moreBrandsSuccess { display: none; padding-bottom: 10px; }
.additionalPreferencesContainer .eachCategoryPreference  .moreBrandError { padding: 5px 0; display: none; text-align: left; }
.additionalPreferencesContainer .eachCategoryPreference  .brandsAddCheckedBtn { background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/buttons/style/addChecked.png); width: 101px; }


#brandSelectError  { display: none; }
.payoffContainer .errorBox                  { margin: 20px 0; }

/*	RECOMMENDATIONS PAGE  */
/*	page top  */
.userProfileController h1	{ color:#333; font-size:30px; font-weight:400; margin:10px 0 0; }
.userProfileController h2	{ color:#333; font-size:18px; }
.userProfileController .recommendationsHeading h1	{ margin:10px 0 0; }
/*	left rail  */
.userProfileController .firstSection		{ margin-top:25px; }
.userProfileController .firstSection .railModuleContainer h3	{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif); }
/*	sections  */
.userProfileController .sectionHeading h2					{ font-size:24px; margin-bottom:1px; }
.userProfileController .sectionHeading .sectionHeadingLink	{ font-size:18px; }
/*	edit settings  */
.editSettingsContainer h1	{ margin-top:20px; }
.editSettingsContainer h2	{ font-size:24px; margin-top:10px; }
.editSettingsContainer .updatepass_formfields		{ height:43px; width:300px; }
.editSettingsContainer .updatepass_formfields label	{ display:block; width:110px; height:30px; float:left; font-weight:700; line-height:23px; text-align:right; padding-right:10px; }
.editSettingsContainer .updatepass_formfields input	{ margin-bottom:3px; }
.editSettingsContainer .buttonContainer				{ line-height:23px; margin-top:15px; }
.userProfileController .prontoRadioButton			{ line-height:17px; }
/*	unsubscribe  */
.unsubscribeContainer .unsubscribeBackButton		{ margin-top:5px; }
.unsubscribeContainer h1							{ margin-top:5px; }
.unsubscribeContainer h2							{ font-size:24px; margin-top:10px; }
.unsubscribeContainer h2 a							{ display:block; padding-left:20px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/icons/style/largeArrowsToggle.png) no-repeat 0 -57px; }
.unsubscribeContainer .closed h2 a					{ background-position:0 7px; }
.unsubscribeContainer .closed ul					{ display:none; }
.unsubscribeContainer .eachContainer ul				{ padding:10px 0 30px 20px; }
.unsubscribeContainer .eachContainer				{ margin-bottom:25px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 bottom; }
.unsubscribeContainer .closed						{ background:none; }
.unsubscribeContainer #unsub4everContainer			{ background:none; }
.unsubscribeContainer #unsub4everContainer ul		{ padding-bottom:0; }
.unsubscribeContainer #unsub4everContainer label	{ padding-left:10px; }
.unsubscribeContainer #unsub4everContainer h3		{ font-size:18px; margin:15px 0 5px 20px; }
.unsubscribeContainer #whyBye									{ padding-top:0; }
.unsubscribeContainer #whyBye li								{ margin:3px 0; }
.unsubscribeContainer #whyBye .otherReasonWhyByeChoice	input,
.unsubscribeContainer #whyBye .otherReasonWhyByeChoice	label	{ vertical-align:top; }
.unsubscribeContainer #otherReasonWhyBye						{ height:100px; width:400px; margin-left:5px; }
.unsubscribeContainer span.counter                              { padding-left: 60px; font-size: 11px; }

.loadingProducts { text-align: center; font-size:16px; font-weight:bold; padding-top: 10px; color: #333; display: block; }

/* styles for the Opt Intelligence Co-reg section */
.brandCategorySelectionContainer .heading2 { padding: 20px 0; }

.registrationInterstital .heading6  { padding: 10px 0 40px 0; }  
#coreg table { width: 620px; }
#coreg .bottom_line { border: none; }
#coreg td { padding: 5px;  font:12px arial, sans-serif; }
#coreg .switchcontent { padding-left: 52px; }
#coreg .cqtable_internal       { padding-left: 52px; }
.unsubscribeContainer .heading5 { margin: 10px 0 30px 0; }
.unsubscribeContainer .buttonContainer { margin: 20px 0; }

/** File: /pronto3/pagetypes/pronto/sitemap.css */


/** File: /pronto3/pagetypes/sitemap.css */
.sitemap_page_header	{ margin:0 0 20px; }
.sitemap_page_header h1	{ font-size:30px; font-weight:700; }
.sitemap_page_header p	{ font-size:18px; font-weight:700; }

.sitemap .firstSection .sitemapLeftNav		{ padding:1px 10px 10px; border-right:1px solid #C1C2C2; border-bottom:1px solid #C1C2C2; border-left:1px solid #C1C2C2; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 0; }
.sitemap .firstSection .sitemapLeftNav li	{ margin-top:10px; }
.sitemap .firstSection .sitemapLeftNav a	{ font-weight:700; }

.sitemap .lastSection .siteMapContent	{ padding-top:1px; color:#004F99; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif) repeat-x 0 0; }

.sitemap_row		{ padding:1px 0 20px; }
.sitemapcolumn		{ width:360px; float:left; padding:0 10px 0 0; margin:0; display:inline; }
.sitemapcolumn li	{ padding-top:5px; }

.sitemap  h2						{ font-size:18px; font-weight:700; margin:10px 0 0; color:#333; display:block; }
.sitemap  .sitemapcolumn h2			{ color:#004F99; margin-bottom:5px; padding-bottom:5px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 bottom; }
.sitemap .topList li				{ font-size:14px; font-weight:700; }
.sitemap .subList li				{ font-size:12px; font-weight:400; line-height:15px; }
.sitemap .topList li .subList li	{ margin-left:10px; }
.sitemap .subList .innerCatLink		{ font-weight:700; }
.sitemap .seeAllLink				{ font-weight:700; line-height:50px; }

/*	sitemap searches specific  */
.sitemap .lastSection .siteMapSearches		{ padding-top:12px; }
.sitemap .siteMapSearches .innerCatLink		{ text-transform:capitalize; }

/*	pagination  */
.sitemap .paginationContainer	{ padding-top:7px; border-top:1px solid #C1C2C2; }

/** File: /pronto3/pagetypes/pronto/buyingGuides.css */


/** File: /pronto3/pagetypes/buyingGuides.css */
.buyingGuideController .pageHeader			{ margin-top:15px; }
.buyingGuideController .pageHeader h1		{ font-size:30px; font-weight:700; }
.buyingGuideController .pageHeader p		{ margin:10px 0; }
.buyingGuideController .pageHeader ul		{ float:left; width:200px; }
.buyingGuideController .pageHeader li a		{ font-weight:700; }
.buyingGuideController .pageHeader .productImageContainer	{ float:left; width:120px; padding-right:10px; }
.buyingGuideController .pageHeader .productimage			{ margin-bottom:10px; }
.buyingGuideController .pageHeader .productImageContainer a	{ font-size:11px; }

.buyingGuideController .pageBody h3 a	{ font-weight:700; }
.buyingGuideController .pageBody p		{ margin-bottom:15px; }

.buyingGuideController .pageModule h4	{ font-weight:700; margin-top:12px; }
.buyingGuideController .pageModule p	{ margin-bottom:12px; }
.buyingGuideController .pageModule li	{ margin-bottom:11px; }
.buyingGuideController .pageModule em	{ display:block; font-weight:700; }

.buyingGuideController .theFiveSection .topSection	{ padding-left:32px; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/home/topFiveNumbers.png) no-repeat 0 0; }
.buyingGuideController .theFiveSection .top1		{ background-position:0 -124px; }
.buyingGuideController .theFiveSection .top2		{ background-position:-30px -94px; }
.buyingGuideController .theFiveSection .top3		{ background-position:-61px -62px; }
.buyingGuideController .theFiveSection .top4		{ background-position:-92px -31px; }
.buyingGuideController .theFiveSection .top5		{ background-position:-123px 0; }

/*	RAIL  */
.buyingGuideController .railModuleContainer							{ margin-bottom:15px; }
.buyingGuideController .railModuleBody								{ padding:11px 8px 8px; border:1px solid #C1C2C2; border-top:none; background:transparent url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkeredC1C2C2.gif) repeat-x 0 0; }
/*	no border  */
.buyingGuideController .sponsoredListingsModule .railModuleBody,
.buyingGuideController .shopGiftsModule .railModuleBody				{ border:none; padding:11px 0 8px; }
.buyingGuideController .railModuleContainer h3						{ font-size:21px; font-weight:700; }
.buyingGuideController .railModuleContainer h4						{ font-weight:700; }
/*	Guide Info  */
.buyingGuideController .guideToolsModule li					{ margin:10px 0; }
.buyingGuideController .guideToolsModule li a				{ font-weight:700; }
.buyingGuideController .guideToolsModule .iconContainer li	{ float:left; }
/*	Top Brands  */
.buyingGuideController .topBrandsModule li	{ line-height:16px; }
/*	Research Central  */
.buyingGuideController .researchCentralModule p		{ margin-bottom:15px; }
.buyingGuideController .researchCentralModule li	{ margin:5px 0; }
/*	Sponsored Listings  */
.buyingGuideController .sponsoredListingsModule								{ margin-bottom:0; }
.buyingGuideController .sponsoredListingsModule .teaserAdwords				{ margin-bottom:15px; }
.buyingGuideController .sponsoredListingsModule a.adwordsTitle				{ text-decoration:underline; font-weight:700; }
.buyingGuideController .sponsoredListingsModule a.adwordsTitle:hover		{ text-decoration:none; }
.buyingGuideController .sponsoredListingsModule a.adwordsDescription		{ text-decoration:none; color:#333; }
.buyingGuideController .sponsoredListingsModule a.adwordsDescription:hover	{ text-decoration:underline; }
.buyingGuideController .sponsoredListingsModule a.adwordsLink				{ text-decoration:none; color:#008000; }
.buyingGuideController .sponsoredListingsModule a.adwordsLink:hover			{ text-decoration:underline; }
/*	Shop Gifts.com  */
.buyingGuideController .shopGiftsModule li	{ margin:5px 0; }

.buyingGuideController .buyingGuideProductsSection { margin-top: 10px; }

/*TODO MOVE TO SPECIFIC MICROSITE STYLESHEETS*/
#style .buyingGuideController .sectionHeading,
#tech .buyingGuideController .sectionHeading,
#pronto .buyingGuideController .sectionHeading	{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/checkered333333.gif); }

#home .buyingGuideController .railModuleBody	{ padding-top:8px; border:1px solid #CCC6BE; border-top:2px solid #CCC6BE; background:none; }
#home .buyingGuideController .sponsoredListingsModule .railModuleBody,
#home .buyingGuideController .shopGiftsModule .railModuleBody				{ border:none; border-top:2px solid #CCC6BE; padding:8px 0; }

#pronto .buyingGuideController .theFiveSection .topSection	{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/pronto/topFiveNumbers.png); }
#style .buyingGuideController .theFiveSection .topSection	{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/style/topFiveNumbers.png); }
#tech .buyingGuideController .theFiveSection .topSection	{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/tech/topFiveNumbers.png); }
#home .buyingGuideController .theFiveSection .topSection	{ background-image:url(http://cache-www.pronto.com/css-local/main//pronto3/images/backgrounds/home/topFiveNumbers.png); }