body 
	{background-color: #fff;margin:0px 0px 0px 0px;}
body, td, th, p
	{font-family: Arial, Helvetica, sans-serif;}
a 
	{color: #039;}
a:link 
	{color: #039;}	
a:active 
	{color: #ff0000;}
a:visited 
	{color: #039;}

.a_grey
	{
	color:#999;
	text-decoration:none;
	}
a.a_greylink
	{
	color:#999;
	text-decoration:none;
	}
a.a_grey:visited
	{
	color:#999;
	text-decoration:none;
	}
a.a_grey:hover
	{
	color:#999;
	text-decoration:none;
	}		

.a_grey_lt
	{
	color:#666;
	text-decoration:none;
	}
a.a_grey_lt:link
	{
	color:#666;
	text-decoration:none;
	}
a.a_grey_lt:visited
	{
	color:#666;
	text-decoration:none;
	}
a.a_grey_lt:hover
	{
	color:#666;
	text-decoration:none;
	}

div.profilingGood {font-size: 11px; color: #000; font-weight: bold; padding: 3px; background-color: #fdf; border: 1px solid #ccc;}
div.profilingAvg {font-size: 11px; color: #000; font-weight: bold; padding: 3px; background-color: #f6a; border: 1px solid #ccc;}
div.profilingBad {font-size: 11px; color: #000; font-weight: bold; text-decoration: blink; padding: 3px; background-color: #f00; border: 1px solid #ccc;}

/* include/content/privacy/shopzilla.xmi */
/* include/content/privacy/shopzilla_GB.xmi */

.clickseal {
	float:right;
	margin:0px 0px 5px 5px;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:200;
	background-color:#000;
	-moz-opacity: 35;
	opacity:.35;
	filter: alpha(opacity=35);
}

form 
	{display: inline;}
#content 
	{position: relative; width: 100%; height: 100%; text-align: left; background-color: #fff;}
hr
	{display: none;}	
div.ar #s {width: 890px;}

#tabs1 .tab_on {background-color: #ccf;}
#tabs1 .tab_on a {color: #000;}

#tabs1 div a {color: #039; text-decoration: none;}
#tabs1 table {border-left: 1px solid #99c; border-top: 1px solid #99c; }
#tabs1 table td {border-right: 1px solid #99c; background-color: #efeefe; font-size: 12px; white-space: nowrap;}
#tabs1 td div {padding: 2px 5px 2px 5px;}

#tabs2 {border-color:#bbb}
#tabs2 .tab_on {background-color: #ddd}
#tabs2 .tab_on a {color: #000;}

#tabs2 table td.on {border-left:0px solid #bbb;background-color: #bbb;}
#tabs2 td.j {background-color: #fff; border: 0; font-size: 11px;}
#tabs2 td div {padding: 2px 5px 2px 5px;}

#tabs2 div a {color: #039; text-decoration: none;}
#tabs2 table td {border-right: 1px solid #bbb; border-top: 1px solid #bbb; background-color: #eee; font-size: 12px; white-space: nowrap;}
#tabs2 table td#a0 {border-right:1px solid #bbb;border-left: 1px solid #bbb;}



#tabs2 div#fathersday {background-color:#f90;color:#fff;font-weight:bold;}
#tabs2 div#fathersday a {color: #fff; text-decoration: none;}
#tabs2 div#fathersday a:visited {color: #fff; text-decoration: none;}

#tabs2 div#halloween {background-color:#000;color:#f90;font-weight:normal;}
#tabs2 div#halloween a {color: #f90; text-decoration: none;}
#tabs2 div#halloween a:visited {color: #f90; text-decoration: none;}

#tabs2 div#holiday_intl {background-color:#cc0000;color:#fff;font-weight:normal;}
#tabs2 div#holiday_intl a {color: #fff; text-decoration: none;}
#tabs2 div#holiday_intl a:visited {color: #fff; text-decoration: none;}

#tabs2 div#mothers_day_intl {background-color:#70a570;color:#fff;font-weight:normal;}
#tabs2 div#mothers_day_intl a {color: #fff; text-decoration: none;}
#tabs2 div#mothers_day_intl a:visited {color: #fff; text-decoration: none;}

#tabs2 div#independenceday {background-color:#0068ff;color:#fff;font-weight:bold;}
#tabs2 div#independenceday a {color: #fff; text-decoration: none;}
#tabs2 div#independenceday a:visited {color: #fff; text-decoration: none;}

#tabs2 td#bts {background-color:#376388}
#tabs2 div#bts {background-color:#376388;color:#fff;font-weight:normal;}
#tabs2 div#bts a {color: #fff; text-decoration: none;}
#tabs2 div#bts a:visited {color: #fff; text-decoration: none;}

#tabs2 td#valentine {background-color:#ff3333;}
#tabs2 div#valentine {background-color:#ff3333;color:#fff;font-weight:bold;}
#tabs2 div#valentine a {color: #fff; text-decoration: none;}
#tabs2 div#valentine a:visited {color: #fff; text-decoration: none;}

#tabs2 td#easter {background-color:#855fa8;}
#tabs2 div#easter {background-color:#855fa8;color:#fff;font-weight:normal;}
#tabs2 div#easter a, #tabs2 div#easter a:visited {color: #fff; text-decoration: none;}

#tabs2 td#mothers_day {background-color:#F40153;}
#tabs2 div#mothers_day {background-color:#F40153;color:#fff;font-weight:normal;}
#tabs2 div#mothers_day a {color: #fff; text-decoration: none;}
#tabs2 div#mothers_day a:visited {color: #fff; text-decoration: none;}

#tabs2 td#fathers_day {background-color:#012BCD;}
#tabs2 div#fathers_day {background-color:#012BCD;color:#fff;font-weight:normal;}
#tabs2 div#fathers_day a {color: #fff; text-decoration: none;}
#tabs2 div#fathers_day a:visited {color: #fff; text-decoration: none;}

#tabs2 td#independence_day {background-color:#002CCD}
#tabs2 div#independence_day {background-color:#002CCD;color:#fff;font-weight:normal;}
#tabs2 div#independence_day a {color: #fff; text-decoration: none;}
#tabs2 div#independence_day a:visited {color: #fff; text-decoration: none;}

#tabs2 td#soldes {background-color:#cc0000}
#tabs2 div#soldes {background-color:#cc0000;color:#fff;font-weight:normal;}
#tabs2 div#soldes a {color: #fff; text-decoration: none;}
#tabs2 div#soldes a:visited {color: #fff; text-decoration: none;}


#s 
	{position:relative;padding: 8px 0px 8px 0px; background-color: #eee; text-align: center; font-weight: bold; font-size: 14px; border-top: 1px solid #bbb;}

#search_header {
	margin:16px 0px 0px 0px;
}

table#links {margin-top: 10px;}
table#links td {border-left: 1px solid #efeefe; padding-left: 14px;}
table#links td#a {border-left: 0px; padding-left: 10px;}

table#links p {font-size: 13px; font-weight: bold;}
table#links .sc {margin-left: 12px; font-size: 11px; line-height: 16px; color: #666;}

#isf h2 {color: #000; text-align: left; margin: 20px 0px 0px 0px; font-size: 16px; padding-left: 0px;}
#isf h3 {color: #000; text-align: left; margin: 25px 0px 6px 0px;}
#isf ul {list-style-type: none; margin: 0px 6px 0px 20px;}
#isf ul li {margin-bottom: 8px;}
#isf td#a ul {margin-left: 0px;}

div#isf div#new h1,
div.heading1
	{padding-top: 6px;}

div.spc {margin-bottom: 10px; height: 10px;}
	
/* hide from mac */
@media all {
div#isf div#new h1,
#isf h3,
div.heading1 
	{padding-top: 0; margin: 0px;}
#isf ul 
	{margin-left: 0px;}
div.spc {margin-bottom: 20px; height: 10px;}	
}

div.browseNav div.topNav table.pod td.body ul,
div.browseNav div.topNavA table.pod td.body ul,
div.browseNav div.topNavA table.pod td.body ul {background-color: #FDF7EB;}

h1 {color: #000; font-size: 20px; margin-top: 0px; margin-bottom: 4px;}
h2 {color: #fff; font-size: 16px; margin-top: 0px; margin-bottom: 0px; padding-left: 4px; padding-bottom: 1px; padding-top: 1px;}
h3 {color: #000; font-size: 13px; margin-top: 0px; margin-bottom: 4px;}
ul {margin-bottom: 4px;}
li {margin-bottom: 3px;}
/*em {font-style: normal;} */
.required, 
.error, 
.alert {color: #f00;}
/*/*/a{}
hr,
div#topSellers table.pod tr.nn4x
	{display: none;}
/* */
/* form elements */
form {margin:0px 0px 0px 0px;}

input,
select
	{font-size: 11px;}
/* other form related */
table.formTable	td {padding-bottom: 6px;}
/* pods, box style */
table.pod {border: 1px solid #666;}
table.pod td.heading2 {background-color: #666;}
table.pod td.heading2 h2 {padding-left: 3px; margin-bottom: 0px; margin-left: 0px;}
table.pod td.body, 
table.pod td.seeAll {padding-bottom: 6px; padding-left: 6px; padding-right: 6px;}
/* global headers */
table.ad {margin-bottom: 6px;}
table#tabs td.seeAll {line-height: 11px; padding-bottom: 2px; font-size: 11px;}
table#tabs td.seeAll a:link, 
table#tabs td.seeAll a:visited {text-decoration: none; color: #000;}
table#tabs {border-bottom: 2px solid #669;}
div.breadcrumbGeneral {margin-top: 2px; margin-bottom: 10px;}
div.breadcrumbGeneral p {margin: 0px;}
div.breadcrumbGeneral td.emailThis {font-size: 11px; padding-top: 4px;}
/* search results tables, commonly used elements */
th {font-weight: normal; font-size: 11px;}
/* made up elements */
.fine {font-size: 11px;}
span.unFade {color: #039; text-decoration: underline;}
.fade {
	font-size: 11px;
	color: #666;
}
.fade_1000178 {
	color: #666;
}
a.seeAll {font-weight: bold;}	
	
	
#date,
#f, #f p,
div.productInfoListing td.details p,
div.productInfoListing td.category
	{font-size: 11px;}
body, td,
div.productInfoListing p.productName,
div#productPageOverview div.productInfoListing td.details p.comparisonInfo,
#isf input
	{font-size: 13px;}
div#productPageOverview	div.productInfoListing div.prodInfoNav,
div#productPageOverview h1 
	{font-size: 18px;}

#f {text-align: center; color: #666; margin: 0px 0px 18px 0px; line-height: 20px; border-top: 1px solid #bbb; padding-top: 10px; position: relative}
#f p {margin: 0px;}

div.productInfoListing td.category,
div.productInfoListing p.comparisonInfo	span.result 
	{font-weight: bold;}

div#productPageOverview	div.productInfoListing td.details {border-color:#bbb;}

.compareTable, tr, td, th {border: 0;}
.compareTable td {text-align: center;}
/* compareTable: headers */
.columnHeaderGroup th {color: #000; background-color: #99c; font-size: 14px; font-weight: bold; text-align: left; padding: 2px; border-right: #ccc 1px solid;}
.columnHeaderGroup th a:visited {color: #039;}
.columnHeaderGroup th a {font-weight: normal; font-size: 13px;}
.columnHeaderDetail th {color: #000; background-color: #efeefe; font-size: 11px; font-weight: normal; padding: 3px; border-right: #ccc 1px solid; border-bottom: #999 1px solid;}	
.oneLine {margin-bottom: 12px;}
.columnHeaderDetail .go {border-right: 0;}

a.bo:link,
a.bo:visited
	{display: block; border-color: #fff; text-decoration: none;	color: #000; background-color: #fc3; width: 78px; padding: 2px;	font-weight: bold; border-style: outset; 

border-width: thin; font-size: 13px;}
a.bo:active
	{border-style: inset;}
td.go_a {padding-top: 0px;}

/* used in marketplace/compare/type1_compare.xmi */

div.compareProducts table, div.compareProducts td, div.compareProducts th {
	border: 0px;}

div.compareProducts th, div.compareProducts th.productSpecs {
	font-size: 13px; 
	color: #fff;
	background-color: #99c;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;}
/* hide padding from NN4x */
/*/*/a{}
div.compareProducts th, div.compareProducts th.productSpecs {
	padding: 4px;}
/* */

div.compareProducts th.productSpecs {
	background-color: #669;}
	
div.compareProducts td.middleColumn {
	background-color: #efeeff;}
	
div.compareProducts td {
	border-bottom: 1px solid #ccf;  
	border-right: 1px solid #ccf;}

div.superfind div.superfindAllMatches div.details {padding-top: 9px; padding-bottom: 9px; border-bottom: 1px solid #bbb;}

div.superfind .additional_resources {
	padding:10px 5px 10px 15px;
	border-left:1px solid #ddd;
	background-color:#eee;
	width:33%;
	}


div.popStoresTest div.mostPopularStores h2 {background-color: #fff; color: #000; padding-left: 0px; margin-top: 10px;}
div.popStoresTest div.mostPopularStores table.pod,
div.popStoresTest div.mostPopularStores table.pod td {border: 0px;}

div.additionalResources table.pod {border: 1px solid #ccc; border-collapse: collapse;}
div.additionalResources table.pod td {border-bottom: 1px solid #ccc; background-color: #eee;}
div.searchEbay table.pod {border: 1px solid #999; background-color: #eee;}

div.heading1 p.relatedSearches {margin-top: 6px; margin-bottom: 0px;}
div.heading1 p.relatedSearches	em {font-weight: bold; font-style: normal;}
div.heading1 p.pageIntro span.matchType {font-weight: bold; color: #f60;}

div.searchHome div.body {border: 1px solid #669; border-top: 0px; background-color: #ccf; padding: 4px; padding-top: 2px;}
div.searchHome h2 {background-color: #669; padding-left: 4px; margin-bottom: 0px;}

/* search in include/category_nav/saving_search_form.xmi */
/* search in include/category_nav/ratings_search_form.xmi */
div.searchOffers h2,
div.searchStores h2 {background-color: #669; padding-left: 4px;}
div.searchOffers table,
div.searchStores table {border: 1px solid #669;}
div.searchOffers td,
div.searchStores td {background-color: #ccf; font-weight: bold;}

div.searchCategories {border: 1px solid #bbb;}
div.searchCategories td {background-color: #eee;}
/* search in include/marketplace/superfind/top_search_box.xmi */
div.searchSuperfind {margin-top: 8px; background-color: #ccf; border: 1px solid #669; padding-left: 8px; padding-top: 6px; padding-bottom: 6px;}
div.searchSuperfind td {padding-right: 6px; font-weight: bold;}
div.searchSuperfind	table.searchTwo {padding-top: 6px;}
/* search in include/marketplace/messages/search_error.xmi */
div.searchError {width: 535px; margin-bottom: 18px; background-color: #ccf; border: 1px solid #669; padding-top: 6px; padding-bottom: 6px;}
div.searchError	td {padding-bottom: 5px; padding-left: 8px;}
div.searchError span.moreInfoA {font-size: 11px;}
div.searchError	td.tips {font-weight: bold; padding-bottom: 6px;}
div.searchError	td.inputPrice {padding-bottom: 0px;}
/* browse in left_category_list.xmi */
div.browseAvs {border: 1px solid #f90; background-color: #fec; margin-bottom: 18px;}
div.browseAvs p {background-color: #fec; padding-left: 4px;}
div.browseAvs h2 {background-color: #f90; padding-left: 2px;}
div.browseAvs h2.secondary {color: #666; font-size: 13px; background-color: #fec;}
div.browseAvs p.recentlyViewedAvs {border-bottom: 1px solid #f90; padding-bottom: 4px;}
/* browse in include/category_nav/types_of_offers.xmi */
/* browse in include/category_nav/ratings_category_list.xmi */
div.browseOffers, 
div.browseStores {width: 170px; border: 1px solid #bbb; border-top: 0px; background-color: #eee; padding-bottom: 6px;}
div.browseStores {border-top: 1px solid #bbb;}
div.browseOffers h2,
div.browseStores h2 {background-color: #aaa;}
div.browseOffers p,
div.browseStores p {margin-top: 4px; margin-bottom: 4px; padding-left: 8px; padding-right: 6px; background-color: #eee;}
div.browseStores h3 {color: #666; padding-left: 4px; padding-top: 8px;}
div.browseStores div.topGroup {border-bottom: 1px solid #f90; padding-bottom: 4px;}
div.browseStores div.hr_170 {display: none;}
/* browse in include/category_nav/saving_center_nav.xmi */
div.browseNavSpecialOffers {width: 170px; border: 1px solid #bbb; border-top: 0px; background-color: #eee; padding-top: 6px; padding-bottom: 8px; margin-bottom: 18px;}
div.browseNavSpecialOffers p {margin-top: 4px; margin-bottom: 4px; padding-left: 8px; padding-right: 6px;}
div.browseNavSpecialOffers p.allDepartments {padding-left: 4px;	padding-bottom: 4px;}
div.browseNavSpecialOffers p.selected,
div.browseStores p.selected {font-weight: bold; padding-left: 8px;}
/* browse merchants in marketplace/merchandising/deal_counts_by_mid.xmi */
div.browseMerchants {width: 170px; border: 1px solid #bbb; border-top: 0px; background-color: #eee; padding-bottom: 8px; margin-bottom: 18px;}
div.browseMerchants h2 {background-color: #bbb;}
div.browseMerchants	p {margin-top: 6px; margin-bottom: 0px; padding-left: 8px; padding-right: 6px;}
/* browse in accounts: include/mybizrate/account.xmi */
div.browseAccount {background-color: #fec; padding-bottom: 6px; border: 1px solid #f90;}
div.browseAccount table	td {background-color: #fec; padding-left: 6px;}
div.browseAccount h2 {width: 170px; background-color: #f90;}

/* special features in display_elements/shoppers_favorites.xmi */
div.specialFeaturesAvs {margin-top: 18px; border: 1px solid #99c; padding-bottom: 6px;}
div.specialFeaturesAvs h2 {background-color: #99c;}
div.specialFeaturesAvs p {padding-left: 4px;}
/* additional resources in include/marketplace/messages/additional_resources.xmi */

div.additionalResourcesB h2 {background-color: #999; padding-left: 4px;}
div.additionalResourcesB table {border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
div.additionalResourcesB table td.body {border-bottom: 1px solid #ccc; background-color: #eee;}
div.additionalResourcesB td.border {background-color: #eee;}
div.additionalResourcesB table td p {padding-left: 6px;}
/* most popular stores in... in marketplace/merchant/all_featured_merchants.xmi */
div.mostPopularStores {margin-bottom: 18px;}
div.mostPopularStores h2 {background-color: #99c; padding-left: 4px; padding-top: 1px; padding-bottom: 1px;}
div.mostPopularStores th {background-color: #efeefe; padding-bottom: 2px;}
div.mostPopularStores th.storeName {text-align: left; padding-left: 4px;}
div.mostPopularStores table td.sortBy {background-color: #efeefe; padding: 4px;}
div.mostPopularStores table	td {padding: 0px;}
div.mostPopularStores table	td.merchant, 
div.mostPopularStores table	td.ribbon,
div.mostPopularStores table	td.blank,
div.mostPopularStores table	td.smiley {border-bottom: 1px solid #ccf; padding-top: 8px; padding-bottom: 8px;}
div.mostPopularStores td.pageNav {background-color: #efeefe; padding: 4px;}
div.mostPopularStores td.pageNav span.fade {font-size: 11px;}
/* special offers in marketplace/merchandising/exclusive_deals.xmi */
div.specialOffersNarrow	h2 {background-color: #99c; padding-left: 4px;}
div.specialOffersNarrow	table {border: 1px solid #ccf; border-top: 0px; border-bottom: 0px;}
div.specialOffersNarrow table td {padding: 4px; border-bottom: 1px solid #ccf;}
div.specialOffersNarrow	td.item {font-size: 11px;}
div.specialOffersNarrow	td.item	a,
 div.specialOffersNarrow td.seeAll a {font-weight: bold; font-size: 13px;}
/* special offers in marketplace/merchandising/featured_deals_cat.xmi */
div.specialOffersFull {width: 542px;}
div.specialOffersFull .displayOff {display: none;}
div.specialOffersFull table.specialOffers th {background-color: #eee; padding: 3px; text-align: left;}
div.specialOffersFull table.specialOffers th.rating {text-align: center;}
div.specialOffersFull table.specialOffers td {border-bottom: 1px solid #bbb; padding-top: 6px; padding-bottom: 6px;}
div.specialOffersFull table.specialOffers td.rating {font-size: 11px; line-height: 13px;}
div.specialOffersFull table.specialOffers td.description {padding-right: 8px;}
div.specialOffersFull table.specialOffers td.date {font-size: 12px;}
div.specialOffersFull table.specialOffers span.fade {color: #000;}
div.specialOffersFull td.pageNav {background-color: #eee; padding: 4px; font-weight: bold; border-bottom: 1px solid #bbb;}
div.specialOffersFull td.pageNav span.fade {font-size: 13px;}
/* product offers in marketplace/merchandising/product_deals.xmi */
div.productOffers {width: 542px; margin-bottom: 18px;}
div.productOffers h2 {background-color: #99c;}
div.productOffers th {background-color: #efeefe; padding: 3px; text-align: left;}
div.productOffers td {padding-top: 10px; padding-bottom: 10px; padding-right: 6px; border-bottom: 1px solid #ccf;}
div.productOffers td.pageNav {background-color: #efeefe; padding: 4px; font-weight: bold; border-bottom: 1px solid #ccf;}
div.productOffers td.pageNav span.fade {font-size: 13px;}
/* store ratings home: include/ratings_guide/full_merch_list.xmi */
div.storeRatingsCategory {margin-top: 0px;}
div.storeRatingsCategory h2.storeRatingsSummary {margin-top: 0px; padding: 2px; background-color: #aaa; font-size: 13px; text-align: center;}
div.storeRatingsCategory table.storeName td {background-color: #eee; padding: 4px;}
p.storeRatingsSummary_see_all {margin-top: 0px;margin-bottom: 20px;border: 1px solid #bbb;border-top: 0px;background: #eee;padding: 4px;}
/* stores in other departments: include/ratings_guide/full_merch_list.xmi */
/* offers in other departments: include/marketplace/merchandising/featured_deals.xmi */
div.storesInOtherDepts,
div.offersInOtherDepts {margin-bottom: 18px;}
div.storesInOtherDepts h2,
div.offersInOtherDepts h2 {width: 542px; background-color: #aaa; padding: 1px; padding-left: 3px; margin-bottom: 0px;}
div.storesInOtherDepts table,
div.offersInOtherDepts table {border: 1px solid #bbb;}
div.storesInOtherDepts table td,
div.offersInOtherDepts table td {padding-left: 8px; padding-top: 8px; padding-bottom: 6px;}
/* stores rated list in include/ratings_guide/list.xmi */
div.storesRatedList th {font-size: 13px; padding: 3px; padding-left: 0px; background-color: #eee; border: 0px; border-top: 1px solid #bbb;}
div.storesRatedList	td.customerCertified {font-size: 11px; border: 0px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px; padding-left: 0px;}
div.storesRatedList	td.wouldShopAgain,
div.storesRatedList	td.onTime,
div.storesRatedList td.customerSupport {border: 0px; font-size: 11px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 4px; padding-right: 2px;}
div.storesRatedList	td.metExpectations {font-size: 11px; border: 0px; padding: 4px; padding-left: 5px; border-bottom: 1px solid #ccc; padding-right: 0px;}
div.storesRatedList	td.reviewsInProgress {border: 0px; border-bottom: 1px solid #ccc; padding: 4px; padding-left: 5px; font-size: 11px; color:#666;}
div.storesRatedList	td.reviewFirst {border: 0px; border-bottom: 1px solid #ccc; padding: 4px; padding-left: 5px; font-size: 11px; color:#666;}
div.storesRatedList p.description {text-align: left; margin-top: 7px; margin-bottom: 18px;}
/* nav for storesRatedList in include/ratings_guide/prev_next.xmi */
div.storesRatedListNav {background-color: #eee;}
div.storesRatedListNav td {padding: 4px; border: 1px solid #bbb;}
/* deal of the day in include/marketplace/merchandising/find_deals.xmi */
div.dealOfTheDay table {border-top: 1px solid #fc3; border-bottom: 1px solid #fc3;}
div.dealOfTheDay table td {padding-top: 5px; padding-bottom: 5px;}
div.dealOfTheDay h2 {font-size: 16px; color: #f90; background-color: #fff; font-weight: bold;}
/* featured deals in include/marketplace/merchandising/featured_deals.xmi */

/* store ratings & reviews pages*/
/* include/merchant/merchant_info_links.xmi */
h2.relatedPageNav {background-color: #f90; text-align: center; padding: 1px;}

h2.storeRatingsSummary,
h2.moreInfoPod {font-size: 13px; background-color: #99c; text-align: center; padding: 1px;}
h2.moreInfoPod_new {font-size: 13px; padding: 0px; color: #000;}


/* compare prices and stores in include/marketplace/product/catalog_list_smiley.xmi */

div.comparePricesProductOverview td.seeAll,
div.comparePrices td.seeAll {background-color: #eee;}
div.comparePricesProductOverview td.seeAll p,
div.comparePrices td.seeAll p {font-size: 16px; font-weight: bold; text-align:center; background-color: #eee;}
/* superfind search results in include/marketplace/superfind/top_matches.xmi */
/* superfind search results in include/marketplace/superfind/superfind_results_new.xmi */

div.superfindTopMatches	h2 {background-color: #99c;	margin-bottom: 10px;}
div.superfindAllMatches	h2 {background-color: #99c;	margin-bottom: 0px;}
div.superFindAllMatches	div.body {border: 1px solid #ccf; margin-top: 0px;}
div.superFindAllMatches	h3 {margin-left: 0px; padding: 6px; background-color: #efeefe;}
div.superfindTopMatches	p,
div.superfindAllMatches	p {line-height: 22px; margin-top: 0px; margin-bottom: 6px; margin-left: 20px;}
div.superfindAllMatches	p.seeAll {margin-bottom: 16px;}
/*/*/a{}
hr {display: none;}
/* */
/* compare products in include/marketplace/compare/type1_compare.xmi */
div.compareProducts	th {font-weight: bold;}
/* technical details in include/marketplace/product_info/more_type1_info.xmi */
div.specifications {border: 1px solid #99c; border-bottom: 0px; margin-bottom: 18px;}
div.specifications	h2 {background-color: #99c;}
div.description {border: 1px solid #99c; margin-bottom: 18px;}
div.description	h2 {background-color: #99c;}
div.description	p {padding: 8px; padding-bottom: 0px;}

div.overviewReview div.customerReviews {border: 0;}
div.customerReviews	h2 {background-color: #99c;}
div.overviewReview div.customerReviews h2 {background-color: #fff; color: #000; padding: 0; margin: 0 0 6px 0;}
div.overviewReview div.customerReviews	table.summary td {padding: 0;}
div.overviewReview div.customerReviews	td {border-top: 0;}
/* other browse options in include/marketplace/product_info/overview/short_review_list.xmi - move to nav.css */
div.otherBrowseOptions {background-color: #fec; border: 1px solid #f90;}
div.otherBrowseOptions h2 {background-color: #f90; margin-bottom: 0px;}
div.otherBrowseOptions p {margin-top: 8px; margin-bottom: 8px; margin-left: 8px;}

/* recently viewed in include/features/recently_viewed_pod.xmi */
div.recentlyViewed th.subHeader {font-weight: bold;}
div.recentlyViewed td.items {padding-right: 4px;}

/* store ratings in include/pods/merchant_full_ratings.xmi */
div.tableFullRatings th {background-color: #fff;}
div.tableFullRatings {border-left: 0px; border-right: 0px;}

/* merchant review input in include/features/merchant_review/review_input.xmi */
div.merchantReviewInput {background-color: #fff;}
div.merchantReviewInput h2 {background-color: #99c; margin-bottom: 6px;}

div.merchantReviewInput ul	ul {margin-bottom: 0px;}


/* merchant detailed info in include/merchant/merchant_detail_info.xmi */
div.merchantDetails,
div.merchantDetails	div.description,
div.merchantDetails h2 {background-color: #99c;}

div.reviewGuidelines h2,
div.productReviewInput h2,
div.prosCons h2 {background-color: #99c; margin-bottom: 6px;}

/* review details in include/marketplace/product_info/review_details.xmi */
div.reviewDetail h2 {background-color: #fff; color:000; margin-left:-4px;}

/* for merchant/rating_summary */
div.tableOverallRatingsSummary {border: 1px solid #99c; padding: 10px; background-color: #ccf; color: #000; text-align: center;}
div.tableOverallRatingsSummary td {background-color: #fff;}
/* recently viewed in include/features/recently_viewed.xmi */

div.recentlyViewed h2 {background-color: #99c;}
div.recentlyViewed table.recentStores td {border-bottom: 1px solid #ccf; padding-top: 6px; padding-bottom: 6px;}

/* preview merchant review */
h2.moreInfoPod {color: #fff;}

/* account profile in include/mybizrate/upd_profile.xmi */
div.accountProfile h2,
div.accountProfile h2.delete  {background-color: #aa;}
div.accountProfile h2.password,
div.accountProfile h2.email {color: #669; background-color: #fff;}
div.accountProfile h2.email {padding-top: 15px;}
/* help/left_help_navigation */
div.helpNav	h2 {background-color: #bbb; margin-bottom: 0px; padding-left: 4px;}
div.helpNav	h2 {margin-top: 10px;}
div.helpNav	div.body {background-color: #eee; border: 1px solid #bbb;}
div.helpNav	div.body p {padding: 6px; line-height: 18px; margin-top: 0px; margin-bottom: 0px; background-color: #eee;}
/* help.xmi */

div.help table.pod {border: 0px;}
div.help table.pod div.PageSubHeader2,
div.help p span.PageSubHeader2 {font-size: 14px; font-weight: bold;}
/* account signup in include/mybizrate/your_account.xmi */
div.accountSignup h2 {background-color: #aaa;}
div.accountSignup td.body {background-color: #eee; padding: 6px; border: 1px solid #bbb;}
/* choose password in include/mybizrate/password_form.xmi */
div.choosePassword h2 {background-color: #aaa;}

/* product description */
div.productDescription h2 {background-color: #99c;}
/* rotten tomatoes reviews in include/marketplace/product_info/rotten_tomatoes.xmi */

div.professionalReviews	h2 {padding-left: 0px;}

div.recentPressReleases h2 {background-color: #669;}
div.pressRelease h2 {padding-left: 0px; color: #669;}

div.merchantFeedback h2 {background-color: #99c;}

div.productInfoListing td.category {font-weight: bold; font-size: 11px;}
div.productInfoListing td.itemNumber {font-weight: bold; color: #999;}
div.productInfoListing td.details p.productName,
div.productInfoListing p.productName {font-weight: bold; margin-bottom: 2px; font-size: 13px;}
div.productInfoListing p,
div.productInfoListing td.details,
div.productInfoListing td.details p {font-size: 11px;}
div.productInfoListing p.comparisonInfo,
div.productInfoListing td.details p.comparisonInfo {margin-top: 0px; color: #000;}
div#productPageOverview div.productInfoListing td.details p.seeAll {margin-top: 17px; margin-bottom:3px;}
div.productInfoListing p.additionalInfo,
div.productInfoListing td.details p.additionalInfo {color: #666; margin-bottom: 4px; margin-top: 0px;}
div.productInfoListing p.comparisonInfo	b,
div.productInfoListing td.details p.comparisonInfo b {color: #000;}
div.productInfoListing td.details p.comparisonInfo span.result,
div.productInfoListing p.comparisonInfo	span.result {font-weight: bold;}	

div.allAvailable h2 {background-color: #99c;}
div.allAvailable th {background-color: #efeefe; padding: 3px; border-right: 1px solid #ccc;}

div.pod {margin-bottom: 18px;}
div.pod td.sort {color: #fff; font-size: 11px; padding-right: 4px;}
div.pod td.sort a:link,
div.pod td.sort a:visited {color: #fff;}
div.pod table.heading td {background: #99c; padding: 1px; padding-right: 4px;}
div.pod table.searchResults {border-collapse: collapse; border: 1px solid #ccf; border-top: 0px;}
div.pod table.searchResults td {border-left: 1px solid #ccf; border-right: 1px solid #ccf; border-bottom: 1px solid #ccf; padding: 6px; padding-top: 16px; padding-bottom: 16px; 

text-align: center;}
div.pod table.searchResults td.nonCatA div.image,
div.pod table.searchResults td.nonCatF div.image {height: 165px;}
div.pod table.searchResults th {background: #efeefe; padding: 4px; border-right: 1px solid #ccf;}
div.pod table.searchResults td.details {text-align: left; padding-right: 8px;}
div.pod table.searchResults td.details div.title {font-weight: bold;}

div.topNavA table.pod {background: #FDF7EB; border: 1px solid #ccc; border-collapse: collapse;}
div.topNavA table.pod td.body {background: #FDF7EB; border-right: 1px solid #ccc;}

div.topNavB table.pod {background: #FDF7EB; border: 1px solid #ccc; border-collapse: collapse;}
div.topNavB table.pod td.body {background: #FDF7EB; border-right: 1px solid #ccc;}
div.browseNav div.topNavB table.pod {border: 1px solid #ccc; border-right: 0px;}
div.browseNav div.topNavB table.pod td.body {padding-top: 6px;}
div.browseNav div.topNavB table.pod td.body h3 {line-height: 14px;}
div.browseNav div.topNavB table.pod td.body div.ul {line-height: 18px; margin-top: 0px; margin-bottom: 10px;}
div.browseNav div.topNavB table.pod td.body div.li {background-image: url(http://img.bizrate.com/site/bullet_round_039_5x12.gif); background-repeat: no-repeat; padding: 0 0 2px 

10px; margin-left: 8px;}

div.merchantResponse td.helpfulButtons h2 {background: #bbb; padding-bbb: 6px; margin-bottom: 12px;}
div.merchantResponse td.helpfulButtons div.yesNo {border: 1px solid #99c;}
div.merchantResponse td p {margin-top: 6px; margin-bottom: 6px;}

div.reviewNav table {border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; background: #eee;}
div.reviewNav td {padding: 4px;}

div.topNav,
div.allAvailable,
div.searchCategories,
div.searchSuperfind,
div.browseAccount,
div.additionalResourcesB,
div.specialOffersFull,
div.storesRatedListNav,
div.featuredDeals,
div.comparePrices,
div.superfindTopMatches,
div.superfindAllMatches,
div.storeMatches,
div.featuredStoresSmallB,
div.errorFeaturedStores,
div.compareProducts,
div.customerReviews,
div.otherBrowseOptions,
div.productInfoAndNav,
div.shortProductDetails,
div.comparePricesProductOverview,
table.relatedProductsBox,
div.notFound,
div.searchElsewhere,
div.merchantReviewInput,
div.merchantReviewInput div.comments,
div.merchantReviewInput ul,
div.errorStoreMatches,
div.merchantInfoBasicB,
div.merchantDetails	div.contactInfo,
div.merchantReviewDetail,
div.reviewDetail,
div.productReviewsProductInfo,
div.reviewGuidelines,
div.productReviewInput, 
div.prosCons,
div.recentlyViewed,
div.emailThisPage,
div.myBizRateLogin,
div.previewReview,
div.moreTopSellers,
div.logout,
div.professionalReviews,
div.boutiquePage,
div.merchantFeedback,
div.browseHome,
div#topSellers,
div#comingSoon,
div#newReleases,
div#relatedProducts,
div#nonCatSimilar,
div.topSellersSimple,
div.signupFinish,
div.help,
div.help p.pageIntro,
div.heading1Superfind,
div.searchHome,
div.searchOffers,
div.searchStores,
div.heading1 {margin-bottom: 18px;}

div.myBizRateLogin div {border-color:#bbb !important}

div.pn table.previousNext {background-color: #fec; padding: 4px 0px 4px 0px; border-bottom: 1px solid #99c; border-top: 1px solid #99c; margin-bottom: 18px;}

div.heading1 {margin-top: 0px;}
div.heading1 p.pageIntro {margin-top: 0px; margin-bottom: 0px;}

div.searchStoresFooter {margin-bottom: 18px;}
div.searchStoresFooter	table {border: 1px solid #bbb;}
div.searchStoresFooter	td.search {font-weight: bold; background-color: #eee;}

/* featured deal */
table.fd tr.a td {background-color: #bbb; padding: 2px; border: 0px; font-size: 11px;}
table.fd tr.b td {border: 1px solid #bbb; height: 80px; padding: 5px;}

div#isf div#new td.heading3 h3 {padding: 10px 0 0 0; margin-top: 0px;}	

div.homeBrowse {border: 1px solid #ccc; padding-bottom: 13px;}
div.homeBrowse h2 {color: #669; border-bottom: 1px solid #ccc; background: #efeefe;}
/*new*/
div.featDept {margin-bottom: 18px;}
div.featDept table {border: 1px solid #ccc; border-top: 0;}
div.featDept td {background-color: #efeefe;}
div#topSellers h2 {color: #669; border: 1px solid #ccc; border-bottom: 0; background: #efeefe;}
div#prodSpecs table.data td.seeAll {background-color: #efeefe;}
div#prodSpecs table.data {border: 0;}

/* used in marketplace/compare/type1_compare.xmi */
div.compareProducts table, div.compareProducts td, div.compareProducts th {
	border: 0px;}

div.compareProducts th, div.compareProducts th.productSpecs {
	font-size: 13px; 
	color: #000;
	background-color: #eee;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #bbb;
        border-left: 1px solid #bbb;}
/* hide padding from NN4x */
/*/*/a{}
div.compareProducts th, div.compareProducts th.productSpecs {
	padding: 4px;}
/* */

div.compareProducts th.productSpecs {
	background-color: #669;}
	
div.compareProducts td.middleColumn {
	background-color: #fff;}
	
div.compareProducts td {
	border-bottom: 1px solid #bbb;  
	border-right: 1px solid #bbb;}

div.compareProducts th.clear {
        background-color: #fff; 
        border-top: 1px solid #bbb;
        border-left: 0px; 
        font-weight: normal; }

div.compareProducts th.subHeading {
        background-color: #ddd;}

div.compareProducts td.subHeading {
        background-color: #bbb;}

div.compareProducts th.clear2 {
        background-color: #ddd;
        border-top: 1px solid #bbb;
        border-left: 0px;
        border-bottom: 0px;
        font-weight: normal;
        font-size: 11px;}

div.compareProducts td.b {
        border-right: 1px solid #bbb; 
        border-bottom: 0px;}

div.compareProducts th.attributes_group {
        font-weight: normal;  }

div#productPageOverview	div.productInfoListing h2 {margin:10px 0px 20px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 5px 5px 5px;background-

color:#eee;font-size:17px;}
div#productPageOverview	div.productInfoListing div.prodInfoNav {line-height: 18px; font-weight: bold; font-size: 14px; padding-left: 16px; color: #999;}
div#productPageOverview div.productInfoListing div.prodInfoNav a {font-weight: normal; margin-left: 0px;}
div#productPageOverview	div.productInfoListing div.prodInfoNav a span.fade {text-decoration: none; font-size: 11px;}
div#productPageOverview	div.productInfoListing div.prodInfoNav span.unFade {text-decoration: none; color: #000;}
div#productPageOverview	div.productInfoListing div.prodInfoNav a span.unFade {text-decoration: underline; color: #039;}

div.comparePrices table.slanty3 {border: 0; width: 100%; margin: 0;}
div.comparePrices table.slanty3 td.header {background-color: #FFCD88; padding: 2px;}
div.comparePrices table.slanty3 td.zip {background-color: #FFCD88; border: 0px;}
div.comparePrices table.noSlanty {border: 0; width: 100%; margin: 0;}
div.comparePrices table.noSlanty th,
div.comparePrices table.noSlanty th td,
div.comparePrices table.noSlanty td.calc,
table.previousNext2 td, 
.bg01 {background-color: #bbb;}
div.comparePrices table.noSlanty td.calc {font-size: 14px; padding: 10px 0 10px 0;border-top:2px solid #bbb;border-bottom:2px;}

.inLex {background-color: green; color: white;}
.notInLex {background-color: blue; color: white;}
/*.money {font-weight: bold; color: #000;}*/

div#topCategories table {border: 1px solid #ccc; border-collapse: collapse;}
div#topCategories td {border: 1px solid #ccc;}
div#topCategories td.heading {background: #efeefe; font-weight: bold; font-size: 14px;}

div#topCategories td.heading,
div.comparePrices table.noSlanty th,
div.comparePrices table.noSlanty th td,
table.previousNext2 td,
.bg01,
table.slanty2 td.message,
table.noSlanty td.message,
div.comparePrices table.noSlanty td.calc,
div.comparePrices table.availablePackages td.calc,
table.availablePackages th {background-color: #ddd;}

a.breadcrumbCurrent {font-weight: normal; color:#000; text-decoration:none;}
a.breadcrumbCurrent:visited {font-weight: normal; color:#000; text-decoration:none;}

a.cathead {font-weight: bold; color:#000; text-decoration:none;}
a.cathead:visited {font-weight: bold; color:#000; text-decoration:none;}

/* New Homepage test stuff*/
ul.carrot  { margin:5px 0px 0px 22px; padding:0px;}
li.carrot  {padding-left:0px;margin-left:0px; padding-top:-1px; list-style-image:url(http://img.bizrate.com/site/1000096/li_carrot.gif); list-style-position:outside;}

/* DHTML Footer Tabs */
.footerCenterColumn {
	margin:0px auto;
	margin-left:expression( (document.body.clientWidth - 655) / 2 + 'px');
	width:655px;
}
.footerTab {
	color:#333;
	border-left:1px solid #666;
	float:left;
	font-size:11px;
	line-height:13px;
	padding:0px 8px 0px 8px;
	position:relative;
	text-align:left;
}
.footerMenu {
	background-color:#efeefe;
	border:1px solid #ccf;
	left:0px;
	line-height:15px;
	padding:3px 5px 3px 5px;
	position:absolute;
	text-align:left;
	top:-5px;
	visibility:hidden;
	white-space:nowrap;
	z-index:901;
}
.footerMenu td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.footerCover {
	border:0px;
	display:none;
	height:1;
	left:0px;
	position:absolute;
	top:0px;
	visibility:hidden;
	width:1;
	z-index:900;
}
#ui_tips {
	color:#666;
	font-size:13px;
	margin:73px 0px 0px 0px;
}
#ui_tips h2 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#ui_tips ul {
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 17px;
}
#ui_tips ul li {
	list-style-image:url(http://img.bizrate.com/site/1000144/bullet_round_039_5x7.gif);
	list-style-position:outside;
}
#ui_tips ul li.more {
	list-style-image:url(http://img.bizrate.com/site/1000144/bullet_round_666_5x7.gif);
	list-style-position:outside;
}
.coversheet_de_popup {
	border:0px;
	display:none;
	height:300px;
	left:0px;
	position:absolute;
	top:0px;
	visibility:hidden;
	width:400px;
	z-index:999;
}

/*For Test 1000155*/
.smartChoiceTopCell {
	background-color: #FEEECA;
	border-top:2px solid #f90;
}
.smartChoiceLTBCell {
	background-color: #FEEECA;
	border:2px solid #f90;
	border-right:0px;
}
.smartChoiceRTBCell {
	background-color: #FEEECA;
	border:2px solid #f90;
	border-left:0px;
}
.smartChoiceBottomCell {
	background-color: #FEEECA;
	border-bottom:2px solid #f90;
	padding-bottom:5px;
}
.smartChoiceTopAndBottomCell {
	background-color: #FEEECA;
	border:2px solid #f90;
}

h1 span.cat_product_count {
	font-weight:normal;
	font-size:13px;
	color: #666;
}

.search_time {
	float:right;
}

/*NEW! Homepage Styles! (Added 12/2/05)*/
.hp_main_table
	{
	margin:24px 0 0 0;
	}

.hp_main_left
	{
	    margin-top:8px;
	    
	    background-color:#eee;
	border: 1px solid #CCC;
	
	float:left;
	width:200px;
	}

.hp_main_right
	{
	    margin-top:8px;
	padding:0 5px 0 0;
	width:700px;
	float:right;
	}
.hp_hot
	{
	padding:8px 0 0 0;
	font-weight:bold;
	}
.hp_browse_hdr
	{
	background-color:#ddd;
	padding:2px 2px 1px 8px;
	}
.hp_l_sec_head
	{
	background-color:#eee;
	border-top: 1px solid #CCC;
	margin:0px;
	padding:8px 2px 8px 8px;
	}
.hp_l_sec_head_bottom
	{
	bborder-bottom:1px solid #ddd;
    gin:0px;
	padding:8px 2px 8px 8px;
	}
.hp_center_pods_top
	{
	margin:10px 0 0 0;
	}	
.hp_center_pods
	{
	margin:30px 0 0 0;
	}
	
/* homepage/whats_hot.xmi */

#whats_hot
{
	background-color:#eee;
	border-top: 1px solid #CCC;
	margin:0px 0px 0px 0px;
	padding:0px 2px 8px 8px;
}

#whats_hot h3 {
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
}

#whats_hot ul {
	margin:0px 0px 0px 16px;
	padding:0px 0px 0px 0px;
}

#whats_hot ul li {
	list-style-image:url(http://img.bizrate.com/site/bullet_round2_039_5x10.gif);
	list-style-position:outside;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

/* homepage/top_cats.xmi */

#hp_top_cats {

	margin:10px 0px 0px 0px;
}

#hp_top_cats div.top_cat {
	margin:0px 0px 0px 0px;
	float:left;
	width:33%;
}

#hp_top_cats div.top_cat div.top_cat_img {
	white-space:nowrap;
}

#hp_top_cats div.top_cat div.top_cat_img img.cat_img {
	border-bottom:1px solid #ddd;
	
}

/* Added for test 1000210 - Bizrate colors */

.hp_center_pods 				{margin:30px 0 0 0;border:none;width:100%;}
.hp_center_pods .left_side 		{background:url(http://img.bizrate.com/site/1000210/superpod_l.gif);width:6px;height:165px;}
.hp_center_pods .right_side 	{background:url(http://img.bizrate.com/site/1000210/superpod_r.gif);width:6px;height:165px;}
.hp_center_pods .middle_top 	{background:url(http://img.bizrate.com/site/1000210/superpod_tb.gif);height:28px;}
.hp_center_pods .middle_bottom 	{background:url(http://img.bizrate.com/site/1000210/superpod_mb.gif) repeat-x;height:137px;}
.hp_center_pods .left_side2 	{background:url(http://img.bizrate.com/site/1000210/superpod_l2.gif) no-repeat;width:6px;height:165px;}
.hp_center_pods .right_side2 	{background:url(http://img.bizrate.com/site/1000210/superpod_r2.gif) no-repeat;width:6px;height:165px;}
.hp_center_pods .middle_bottom2	{background:url(http://img.bizrate.com/site/1000096/superpod_mb2.gif) repeat-x;height:145px;}

/* End of Bizrate colors additions */
		
.hp_center_pods_bot
	{
	margin:30px 0 30px 0;
	}	
.hp_pod_header
	{
	padding:0 5px 0 8px;
	}	
.hp_pod_text
	{
	margin:8px 0 0 0;
	width:161px;
	}	
.hp_pod_img
	{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	}
.hp_bg_text
	{
	margin:5px 0px 0px 0px;
	}	
div.hp_pid_pod
	{
	border-top: 1px solid #ccc;
	margin:30px 0 0 0;
	}	
table.hp_pid_pod
	{
	margin:18px 0 0 0;
	}
td.hp_pid_pod
	{
	border-right: 1px solid #CCC;
	padding:0 4px 0 4px;
	}
td.hp_pid_pod_nb
	{
	padding:0 4px 0 4px;
	}
	
.hp_right_gl
	{
	border-right: 1px solid #CCC;
	}

div.hp_pop_hdr
	{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	}
a.hp_pop_hdr:link
	{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
a.hp_pop_hdr:visited
	{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
a.hp_pop_hdr:hover
	{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}

.hp_pop_img
	{
	margin:7px 0 7px 0;
	}
	
h2.hp
	{
	color:#000;
	margin:18px 0 5px 0;
	padding:0px;
	}
ul.hpc
	{
	margin:2px 0 0 26px;
	padding:0px;
	}	
ul.hpl
	{
	margin:0 0 0 16px;
	padding:0px;
	}	
li.hpl
	{
	list-style-image:url(http://img.bizrate.com/site/bullet_round2_039_5x10.gif); list-style-position:outside;
	margin:0px;
	padding:5px 0 0 0;
	}
li.hpl2
	{
	list-style-image:url(http://img.bizrate.com/site/bullet_round2_039_5x10.gif); list-style-position:outside;
	margin:0 0 11px 0;
	padding:4px 0 0 0;
	}
	
h1.slogan
	{
	color:#000;
	font-size:20px;
	margin:0 0 0 4px;
	}
ol.slogan, ul.slogan
	{
	margin:5px 0 18px 0;
	padding:0 0 0 25px;
	}
li.slogan
	{
	color:#66669A;
	font-size:16px;
	font-weight:bold;
	}
	
.a_black
	{
	color:#000;
	text-decoration:none;
	}
a.a_black:link
	{
	color:#000;
	text-decoration:none;
	}
a.a_black:visited
	{
	color:#000;
	text-decoration:none;
	}
a.a_black:hover
	{
	color:#000;
	text-decoration:none;
	}
.bold_black
	{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
a.bold_black:link
	{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
a.bold_black:visited
	{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
a.bold_black:hover
	{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
	
/* Styles for the product search results 12/5/2005 */

.product_navigation {
	margin:0px;
	padding:0px;

	}

.product_navigation table{
	background-color:#ddd;
	margin-top: 0px !important;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	width:100%;
	}
	
.product_navigation .per_page {
	border:0px; 
	padding-left: 8px;
	text-align:left;
	width:33%;
	}

.product_navigation .sort_by {
	border:0px; 
	padding-left: 8px;
	width:33%;
	}

.product_navigation .page_select {
	border:0px; 
	padding-right: 4px;
	text-align:right;
	width:33%;
	}


.product_navigation .sortselected {
	font-weight:bold;
	text-decoration:none;
	}
	
.product_navigation .sortselected:visited {
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	}



.product_table {
	border-collapse:collapse;
	width:100%;
	margin-top:0px !important;
	padding:3px 0px 3px 0px;
	
	}

.product_table thead th {
	background-color:#eee;
	padding:4px 0px 4px 0px;
	vertical-align:text-bottom;
	}

.product_table thead img {
	border:0px;
	}

.product_table .product_title {
	padding-left:10px;
	width:50%;
	text-align:left;
	}

.product_table .product_store {
	padding-left:0px;
	width:30%;
	}

.product_table .product_price {
	padding-left:0px;
	width:18%;
	}

.product_table .intl_product_title {
	width:49%;
	padding-left:10px;
	text-align:left;
	}

.product_table .intl_product_store {
	width:30%;
	}

.product_table .intl_product_price {
	width:10%;
	}

.product_table .intl_product_rating {
	width:10%;
	}

.product_table .compare {
	padding: 10px 0px 10px 7px; 
	border: 0;
	}
	
.product_table .compare_top {
	padding: 10px 0px 0px 7px; 
	border: 0;
	}
	
.product_table .compare_bottom {
	padding: 10px 0px 10px 7px; 
	border: 0;
	}
	
.product_table .product_num_cat {
	float:left;
	color:#777;
	font-size:13px;
	padding-top:2px;
	padding-right:0px;
	width:25px;
	height:60px;
	margin:0px;
	}
	
.product_table .product_num_noncat {
	float:left;
	color:#777;
	font-size:13px;
	padding-top:23px;
	width:25px;
	}
	
.product_table .product_num_noncat_intl {
	float:left;
	color:#777;
	font-size:13px;
	padding-top:23px;
	width:25px;
	padding-bottom:27px;
	}

.product_table td {
	border-top: #ddd 1px solid;
	}

.product_table .comingled td {
	border-top: solid 1px #ddd;
	}

.product_table .comingled .compacted_image img {
	border: solid 1px #DDDDFF;
	}

.product_table .blacklink {
	color: #000; 
	text-decoration: none;
	}

.product_table .blacklink:visited {
	color: #000; 
	text-decoration: none;
	}
	
.product_table .greylink {
	color: #666; 
	text-decoration: none;
	}

.product_table .uncompacted_image {
	padding:10px 5px 10px 5px;
	text-align:center;
	}
	
.product_table .uncompacted_image img {
	border:solid 1px #ddd;
	}
	
.product_table .uncompacted_description {
	padding:10px 10px 10px 10px;
	}
	
.product_table .uncompacted_description a{
	display:block;
	}
	
.product_table .uncompacted_description p {
	font-size:12px;
	padding:0px;
	margin:0px;
	}

.product_table .uncompacted_store {
	padding:10px 5px 10px 5px;
	text-align:center;
	}
	
.product_table .uncompacted_store img{
	border:none;
	vertical-align:middle;
	}
	
.product_table .uncompacted_store p  {
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size:11px;
	}
	
.product_table .uncompacted_price {
	padding:10px 5px 10px 5px;
	text-align:center;
	vertical-align:middle;
	}
	
.product_table .uncompacted_price a{
	display:block;
	}
	
.product_table .uncompacted_price p {
	font-size: 11px; 
	margin: 4px 0px 0px 0px; 
	color: #666;
	text-align:center;
	}
	
.product_table .storelogo {
	display:block;
	text-align:center;
	margin:5px 0px 5px 0px;
	}
	
.product_table .storelogo img{
	border:none;
	}
	
.product_table .uncompacted_button {
	padding:10px 5px 10px 5px;
	}
	
.product_table .uncompacted_button img{
	border:none;
	}
	
	
.product_table .compacted_compare {
	padding:10px 5px 10px 5px;
	vertical-align:top;
	text-align:center;
	}
	
.product_table .compacted_compare p {
	font-size:9px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	}

.product_table .compacted_image {
	padding:10px 5px 10px 5px;
	text-align:center;
	vertical-align:top;
	}
	
.product_table .compacted_image img {
	border:solid 1px #DDDDDD;
	}
	
.product_table .compacted_description {
	padding: 10px 5px 10px 5px;
	font-size: 13px;  
	font-family: Arial,Helvetica,Sans-serif;
	text-align:left;
	vertical-align:top;
	}

.product_table .enlargeimage {
	padding:5px 0px 0px 0px;
	font-size:11px;
	}
	
.product_table .uncompacted_description .rating {
	margin: 10px 0px 0px 0px;
	font-size:12px;
	}
	
.product_table .uncompacted_description .rating img {
	border:none;
	vertical-align:middle;
	}
	
.product_table .compacted_description .rating {
	margin: 10px 0px 0px 0px;
	}
	
.product_table .compacted_description .rating img {
	border:none;
	vertical-align:middle;
	}
	
.product_table .compacted_price {
	padding:10px 5px 10px 5px;
	font-size: 13px; 
	font-family: Arial,Helvetica,sans-serif;
	vertical-align:top;
	text-align:center;
	}
	
.product_table .compacted_price p {
	margin: 10px 0px 0px 0px;
	font-size: 13px; 
	}
	
.product_table .compacted_button {
	padding:10px 5px 10px 5px;
	vertical-align:top;
	text-align:right;
	}

.product_table .compacted_button img {
	border:none;
	}
	
.product_table .international td {
	border-top:solid 1px #CCCCCC;
	}

.product_table .intl_compacted_compare {
	vertical-align:top;
	text-align:center;
	padding-top:40px;
	}

.product_table .intl_compacted_compare p {
	font-size:11px;
	margin:0px;
	color:#666666;
	}

.product_table .intl_compacted_image {
	vertical-align:top;
	text-align:center;
	padding: 10px 14px 10px 14px;
	}

.product_table .intl_compacted_image img {
	border:1px solid #ddd;
	}

.product_table .intl_compacted_description {
	vertical-align:top;
	padding: 10px 20px 10px 10px;
	}

.product_table .intl_compacted_description div.rating img {
	border:none;
	}

.product_table .intl_compacted_description p {
	font-size: 12px;
	margin:0px;
	}

.product_table .intl_compacted_price {
	padding: 10px 14px 10px 14px;
	vertical-align:top;
	text-align:center;
	}

.product_table .intl_compacted_price a {
	display:block;
	}

.product_table .intl_compacted_price .pricing {
	font-size:16px;
	font-weight:bold;
	}
	
.product_table .intl_uncompacted_image {
	text-align:center;
	padding: 10px 5px 10px 5px;
	}

.product_table .intl_uncompacted_image img {
	border:solid 1px #DDDDFF;
	}

.product_table .intl_uncompacted_description {
	padding: 10px 10px 10px 10px;
	text-align:left;
	}

.product_table .intl_uncompacted_description .offer {
	font-size: 12px;
	}

.product_table .intl_uncompacted_store {
	text-align:center;
	padding:10px 5px 10px 5px;
	}

.product_table .intl_uncompacted_rating {
	text-align:center;
	padding:10px 5px 10px 5px;
	}

.product_table .intl_uncompacted_rating img{
	vertical-align:middle;
	border:none;
	}

.product_table .intl_uncompacted_rating em {
	color:#f00;
	}

.product_table .intl_uncompacted_rating .ratetext {
	padding:10px 0px 0px 0px;
	font-size:11px;
	}

.product_table .intl_uncompacted_price {
	vertical-align:middle;
	text-align:center;
	padding: 10px 5px 10px 5px;
	}

.product_table .intl_uncompacted_price .shipping{
	font-size:12px;
	margin:4px 0px 4px 0px;
	}
	
.product_table .firstcell {
	border:none;
	}
	
.product_table .even {
	background-color:#eee;
	}
	
.product_table .odd {
	background-color:#fff;
	}
	
.product_table .even_int {
	background-color:#eee;
	}
	
.product_table .odd_int {
	background-color:#fff;
	}
	
.productInfoListing .head_row {
	background-color:#ddd;
	}
	
.product_table .alt_compacted td {border-top:solid 2px #CCCCCC;}
.product_table .alt_compacted .compacted_compare {padding:40px 0px 0px 0px;}
.product_table .alt_compacted .compacted_compare p {font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.product_table .alt_compacted .compacted_image {padding:10px 14px 10px 14px;}
.product_table .alt_compacted .compacted_image img {border:none;}
.product_table .alt_compacted .compacted_description {padding: 10px 20px 10px 10px;}
.product_table .alt_compacted .compacted_description a{display:inline;}
.product_table .alt_compacted .compacted_description p{font-size:12px;margin:0px;}
.product_table .alt_compacted .compacted_description .reviews {font-size:12px;margin-top:10px;}
.product_table .alt_compacted .compacted_description .reviews a {display:block;}
.product_table .alt_compacted .compacted_price {font-size:12px;}
.product_table .alt_compacted .compacted_price .pricing {font-size:16px;display:block;font-weight:bold;}
.product_table .alt_compacted .firstcell {border:none;}	
	
.product_table .alt_comingled td {border-top:solid 2px #CCCCCC;}
.product_table .alt_comingled .compacted_compare {padding:40px 0px 0px 0px;}
.product_table .alt_comingled .compacted_compare p {font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.product_table .alt_comingled .compacted_image {padding:4px 14px 10px 14px;vertical-align:middle;}
.product_table .alt_comingled .compacted_image img {border:none;}
.product_table .alt_comingled .compacted_description {padding: 10px 20px 10px 10px;}
.product_table .alt_comingled .compacted_description a{display:inline;}
.product_table .alt_comingled .compacted_description p{font-size:12px;margin:0px;}
.product_table .alt_comingled .compacted_description .reviews {font-size:12px;margin-top:10px;}
.product_table .alt_comingled .compacted_description .reviews a {display:block;}
.product_table .alt_comingled .compacted_price {vertical-align:middle;}
.product_table .alt_comingled .compacted_price .pricing {font-size:16px;display:block;font-weight:bold;}
.product_table .alt_comingled .firstcell {border:none;}	
	

	
/* End of Product Table*/


	


.page_nav {
	padding:5px;
	background-color:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}

.page_nav table {
	width:98%;
	border:0px;
	margin-top:0px !important;
}

.page_nav .prev {
	border: 0px; 
	padding-left: 8px;
	width:5%;
	white-space: nowrap;
}

.page_nav .next {
	border: 0px;
	width:10%;
	text-align:right;
	white-space: nowrap;
}
	
.page_nav .page_list {
	border: 0px;
	width:85%;
	text-align:center;
	white-space: nowrap;
}
	
.shipping_details {
	border:0px;
	width:100%;
}
	
.shipping_details td {
	color:#666;
	font-size:11px;
}

.calculate_shipping {
	margin:6px 0px 0px 0px;
	font-size:11px;
	text-align:left;
}



/* Version 1*/
.product_navigation .test1000165_1{
	background-color:#DDF;
	}

.product_table .test1000165_1 th{
	background-color:#F0EFFF;
	}

/* Version 2*/
.product_navigation .test1000165_2{
	background-color:#DDF;
	}

.product_table .test1000165_2 th{
	background-color:#F0EFFF;
	}
	
/* Version 3*/
.product_navigation .test1000165_3{
	background-color:#DDF;
	}

.product_table .test1000165_3 th{
	background-color:#F0EFFF;
	}
	
/* Version 4*/
.product_navigation .test1000165_4{
	background-color:#DDF;
	}

.product_table .test1000165_4 th{
	background-color:#F0EFFF;
	}

.product_table .sortselected {
	font-weight:bold;
	text-decoration:none;
	}
	
.product_table .sortselected:visited {
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	}
	
/* Version 4 Test */
.product_table .test1000165_4{
	background-color:#F0EFFF;
	text-align:left;
	padding-left:8px;
	color:#000;
}

.product_navigation .bottom_1000165_4 {
	margin-top:0px;
	border-top:none;
	background-color:#DDF;
}

.product_navigation .bottom_1000165_4 th{
	padding:5px 8px 5px 8px;
	}

.product_navigation .sort_by_1000165_4 {
	border:0px; 
	font-size: 11px; 
	padding-left: 8px;
	text-align:left;
	width:33%;
	color:#000;
}

/* hackman/include/search/refine_attribute.xmi */
div.refineLinks {
	margin:0px 0px 18px 0px;
}

div.refineLinks_1000166 {
	margin:20px 0px 18px 0px;
}

div.refineLinks div#isf table.filled {
	background-color: #eee;
	border: 1px solid #bbb;
}

div.refineLinks div#isf table.filled td {
	border:0px;
	padding:5px 5px 5px 5px;
}

ul.refineLinks {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h2.sorryNoAttributes {
	color:#000;
	margin:0px 0px 18px 0px;
}

/* l1 storefront styles - include/search/l1_storefront.xmi */
	
#browse_departments {
	padding:0px;
	}

#browse_departments h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 18px;
	padding:0px 0px 16px 0px;
	}
	
#browse_departments h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-bottom:0px;
	}	

#browse_departments table {
	margin: 0px;
	border:none;
	width:100%;
	}

#browse_departments td {
	font-family: Verdana;

	vertical-align:top;
	width:25%;
	margin:0px;
	padding: 0px 0px 25px 0px; 
	}
	
#browse_departments ul {
	margin: 0px 0px 0px; 
	padding: 0px; 
	list-style-type: none;
	}

#browse_departments li {
	margin: 0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
	
#related_search {
	margin: 0px 0px 5px 0px;
	}
	
	

	
	
#pop_products {
	border-top: 1px solid #CCC; 
	margin: 16px 0px 0px; 
	padding: 16px 0px 0px;
	}

#pop_products h2 {
	color: #000000;
	padding:0px 0px 3px 0px;
	}
	
#pop_products .department {
	text-decoration: none; 
	color:#000000;
	}
	
#pop_products .product {
	
	}

#pop_products ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#pop_products li {
	padding:0px;
	margin:0px 0px 4px 0px;
	}
	
/* Styles for Category Guide token 9X */

#cat_guide {
	}

#cat_guide h2 {
	padding: 18px 0 0 0;
	margin: 14px 0 4px 0;
	border-top: 3px solid #ddd;
	}

#cat_guide h3 {
	padding: 8px 0 0 0;
	margin: 8px 0 4px 0;
	border-top: 1px solid #ccc;
	}
#cat_guide h4 {
	padding: 8px 0 0 0;
	margin: 8px 0 4px 0;
	}

#cat_guide table {
	margin-bottom:5px;
	border:none;
	width:100%;
	}

#cat_guide table td {
	width:25%;
	}

#cat_guide table td a {
	background-image: url(http://img.bizrate.com/site/bullet_round_039_5x12.gif);
	background-repeat: no-repeat;
	padding: 0 0 2px 10px;
	margin-left: 1px;
	display:block;
	}
	
/* Merchandised Listings 7X */	

#merchandised {
	border:none;
	width:100%;
	}

#merchandised td {
	border-bottom:1px solid #bbb;
	}

#merchandised .even {
	background-color:#eee;
	}

#merchandised .odd {
	background-color:#ffffff;
	}

#merchandised .image {
	vertical-align:middle;
	text-align:center;
	padding:10px 5px 10px 10px;
	}

#merchandised .image img {
	border:1px solid #ddf;
	}

#merchandised .description {
	padding:10px 5px 10px 5px;
	vertical-align:middle;
	}

#merchandised .description a{
	display:block;
	}

#merchandised .matches {
	vertical-align:middle;
	text-align:center;
	padding:10px 5px 10px 5px;
	}

#merchandised .button {
	vertical-align:middle;
	text-align:center;
	padding:10px 10px 10px 5px;
	}

#merchandised .button img {
	border:none;
	}

#merchandised .blacklink {
	text-decoration:none;
	color:#000;
	}

#merchandised .blacklink:visited {
	text-decoration:none;
	color:#000;
	}

#merchandised .firstcell {
	border-top:1px solid #bbb;
	}
	
	
/* Digital Camera Pods on L2 Storefront */
/* Learn More L2 storefront */
#learn_more {
	text-align:left;
	}

#learn_more h2 {
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	color:#000000;
	}
	
#learn_more .productinfo {
	margin:20px 0px 0px 0px;
	border-top:1px solid #ddd;
	padding:20px 0px 0px 0px;
	}

#learn_more .firstcell {
	border:none;
	margin:0px;
	}

#learn_more h3 {
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	display:inline;
	}

#learn_more .reviews{
	text-decoration:none;
	color:#000000;
	}

#learn_more .reviews img{
	vertical-align:middle;
	border:none;
	padding:0px 5px 0px 5px;
	}

#learn_more h4 {
	padding:10px 0px 0px 0px;
	margin:0px;
	}

#learn_more h4 a{
	text-decoration:none;
	color:#000000;
	}

#learn_more .productinfo p{
	margin:0px;
	padding:0px;
	}
	
/* Product Resources L2 storefront */	
#product_resources {
	text-align:left;
	margin:30px 0px 0px 0px;
	border-top:2px solid #ddd;
	padding:30px 0px 0px 0px;
	}
	
.product_resources_3h {
	border:none;
	padding:0px;
	}

#product_resources h2 {
	color:#000;
	margin:0px 0px 15px 0px;
	padding:0px;
	}

#product_resources h3 {
	font-size:13px;
	padding-bottom:4px;
	display:block;
	}

#product_resources table {
	border:none;
	}

#product_resources .popular {
	padding:0px 10px 0px 0px;
	border-right:1px solid #ddd;
	vertical-align:top;
	width:33%;
	}

#product_resources .topbrands {
	padding:0px 10px 0px 10px;
	border-right:1px solid #ddd;
	vertical-align:top;
	width:33%;
	}

#product_resources .related {
	padding:0px 0px 0px 10px;
	vertical-align:top;
	width:33%;
	}

#product_resources ul {
	margin:0px;
	padding-left:6px;
	padding-top:4px;
	list-style-type:none;
	font-size:13px;
	}

#product_resources li {
	padding:1px 0px;
	}

/* Product Accessories L2 storefront */	
#product_accessories {
	margin:30px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	text-align:left;
	border-top:1px solid #ddd;
	}

#product_accessories h2 {
	margin:0px 0px 10px 0px;
	color:#000;
	padding:2px 0px 1px 4px;
	}

#product_accessories table {
	border:none;
	}

#product_accessories table td {
	text-align:center;
	padding:0px 20px 0px 20px;
	border-right:1px solid #ddd;
	}

#product_accessories .leftbox {
	padding-left:0px;
	}

#product_accessories .rightbox {
	padding-right:0px;
	border:none;
	}

#product_accessories .label {
	padding-top:5px;
	}


/* Related Searches In L2 storefront */
/* include/product/related_searches.xmi */
#related_searches {
	padding:20px 0px 0px 0px;
	text-align:left;
	}

#related_searches h2 {
	margin-bottom: 10px;
	display:block;
	color: #000;
	padding: 0;
	}

/* Related Products In L2 storefront*/
/* include/search/related_atts.xmi */

#related_products {
	border-top:2px solid #ddd;
	margin:20px 0px 0px 0px;
	padding:20px 0px 0px 0px;
	text-align:left;
}

#related_products h2 {
	color: #000;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}	

/* include/search/superfind_cat_matches.xmi and include/search/superfind_all_cat_matches.xmi*/

div.superfind {
	margin:14px 0px 0px 0px;
}

ul.superfind {
	list-style-type:none;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	}
ul.superfind li {
	background:url(http://img.bizrate.com/site/bullets/003399_4x5.gif) 0px 5px no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 8px;
	}

ul.superfind li .productcount {
	text-decoration: none;
	color:#666;
	font-size:11px;
	}
	
ul.superfind li .productcount_sm {
	text-decoration: none;
	color:#666;
	font-size:9px;
	}

.see_all_matches {
	text-align:left;
	padding-bottom:16px;
	font-weight:bold;
	}

.see_all_matches img {
	vertical-align:middle;
	border:none;
	margin-right:4px;
	}

#superfind_all_cat_matches {
	margin-top:14px;
	}
	
#superfind_all_cat_matches ul {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#superfind_all_cat_matches li {
	background:url(http://img.bizrate.com/site/bullets/003399_4x5.gif) 0px 5px no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 8px;
	}
	
#superfind_all_cat_matches .productcount {
	text-decoration: none;
	color:#666;
	font-size:11px;
	}

	
/* Sponsored Links In L2 storefront*/	
div.sponsored_links {
	text-align:left;
	}

div.sponsored_links h4 {
	text-align:left;
	font-size:10px;
	font-weight:normal;
	color:#666;
	margin:0px 0px 8px 0px;
	border-bottom:1px solid #ddd;
	padding: 0px 0px 0px;
	}

div.sponsored_links h2 {
	text-align:left;
	color:#000;
	margin:0px 0px 3px 0px; 
	padding:0px 0px 0px 0px;
	display:inline;
	}

div.sponsored_links h3 {
	font-weight: normal;
	font-size: 10px;
	color:#666;
	display:inline;
	}

div.sponsored_links ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	}

div.sponsored_links li {
	margin: 0px;
	padding:8px 0px 0px;
	}

div.sponsored_links .title{
	}

div.sponsored_links .description {
	text-decoration: none;
	color: #000000;
	}

div.sponsored_links .location {
	text-decoration: none;
	color: #009900;
	}

div.sponsored_links .location_7Y_mkt {
	text-decoration: none;
	color: #009900;
	font-size:11px;
	}
a.location_7Y_mkt:visited {
	text-decoration: none;
	color: #009900;
	font-size:11px;
	}

div.sponsored_links .rating {
	color:#000000;
	}

div.sponsored_links .rating_7Y_mkt {
	color:#000000;
	font-size:11px;
	}

div.sponsored_links .rating_overall {
	color:#666;
	padding:0px 0px 0px 10px;
}

div.sponsored_links .rating_overall_morelinks {
	color:#666;
	padding:1px 0px 0px 0px;
}

div.sponsored_links .rating_overall_7Y_mkt {
	color:#666;
	padding:0px 0px 0px 10px;
	font-size:11px;
}


div.sponsored_links .rating_label {
	padding:0px 0px 0px 10px;
	color:#666666;
	font-size:11px;
	}

div.sponsored_links .rating_label_more {
	padding:1px 0px 0px 0px;
	color:#666666;
	font-size:11px;
	}

div.sponsored_links img {
	border:none;
	vertical-align:middle;
	}

div.sl_top_margin {
	margin:20px 0px 0px 0px;
}

div.sl_top_line {
	padding:20px 0px 0px 0px;
	border-top:2px solid #ddd;
}

	
#top_brands {
	margin:30px 0px 0px 0px;
	border-top:1px solid #ddd;
	padding:30px 0px 0px 0px;
	text-align:left;
	}

#top_brands h2 {
	color:#000;
	margin:0px;
	padding:0px;
	}

#top_brands table {
	margin:15px 0px 0px 0px;
	text-align:left;
	display:block;
	border:none;
	}

#top_brands table td {
	border-right:1px solid #ddd;
	padding:0px 10px 0px 10px;
	vertical-align:top;
	}

#top_brands table .firstcell {
	border-right:1px solid #ddd;
	padding:0px 10px 0px 0px;
	}

#top_brands table .lastcell {
	border:none;
	padding:0px 0px 0px 10px;
	}

#top_brands ul {
	padding:3px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	}

#top_brands li {
	padding:2px 0px 0px 0px;
	}

#top_brands li a{
	display:block;
	}

#top_brands li .producttitle {
	}

#top_brands li .pricerange {
	color:#000;
	text-decoration:none;
	}
	

	
/* Customer Reviews Token 6B */

#merchant_overview {
	width:100%;
	border:none;
	margin-top:14px;
	}

#merchant_overview .store_details {
	width:20%;
	vertical-align:top;
	}

#merchant_overview .store_ratings {
	padding: 0px 18px 0px 18px;
	width:60%;
	vertical-align:top;
	}

#merchant_overview .symbol_key {
	vertical-align:top;
	width:20%;
	}



#store_details {
	border: 1px solid #bbb;
	background: #eee;
	font-size:12px;
  	}

 #store_details h2{
 	background-color: #aaa;
 	text-align: center;
 	padding: 1px;
 	margin-bottom:4px;
	font-size:13px;
 	}

 #store_details .nav_links {
 	margin-top: 4px;
 	margin-bottom: 0px;
 	line-height: 19px;
	padding-left: 5px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
 	}

 #store_details .feedback_links {
 	margin-top: 0px;
 	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
 	}

 #store_details .goto_link {
 	margin-bottom: 4px;
 	margin-top: 5px;
 	font-weight:bold;
 	}

 #store_details .goto_link img {
 	border:none;
 	vertical-align:middle;
 	margin:0px 4px 0px 4px;
 	}

#store_ratings {
	}

#store_ratings h2 {
	margin-top: 0px;
	padding: 1px 2px 1px 2px;
	background-color: #aaa;
	font-size: 13px;
	text-align: center;
	}

#store_ratings .ratings_summary {
	border:none;
	width:100%;
	}

#store_ratings .ratings_summary th {
	width:25%;
	background:#eee;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	border: 0px;
	padding: 2px;

	border-right: 1px solid #bbb;
	}

#store_ratings .ratings_summary .leftcell {
	border-left: 2px solid #bbb;
	}

#store_ratings .ratings_summary .rightcell {
	border-right: 2px solid #bbb;
	}

#store_ratings .ratings_summary td {
	text-align:center;
	border: 0px;
	padding: 4px;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	}
	
#store_ratings .merchant_info_box {
	padding:10px;
	border:2px solid #bbb;
	border-top:none;
	}

#store_ratings .ratings_summary .message {
	text-align:center;
	border-left: 2px solid #bbb;
	border-right: 2px solid #bbb;
	}
#store_ratings .ratings_summary .message p {
	margin-top: 0px;
	margin-bottom: 0px;
	}

#store_ratings .ratings_summary .message .rerated {
	color:red;
	font-weight:bold;
	}

#store_ratings .overall_ratings_summary {
	text-align:center;
	border: 1px solid #bbb;
	padding: 10px;
	background-color: #ddd;
	color: #000;
	}

#store_ratings .overall_ratings_summary table {
	width:60%;
	border:none;
	border-colapse:colapse;
	margin:0px auto 0px auto;
	border: 1px solid #bbb;
	}

#store_ratings .overall_ratings_summary td {
	border: 0px;
	background-color:#ffffff;
	text-align:center;
	border-bottom: 1px solid #bbb;
	}

#store_ratings .overall_ratings_summary th {
	background:#eee;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	width:20%;
	text-align:center;
	border-bottom: 1px solid #bbb;
	}

#store_ratings .overall_ratings_summary td.label {
	text-align: left;
	color: #000;
	width:40%;
	font-weight:bold;
	font-size:12px;
	}

#store_ratings .overall_ratings_summary td.label img {
	margin-right:3px;
	vertical-align:middle;
	}

#store_ratings .overall_ratings_summary th.label {
	text-align: left;
	color: #000;
	width:40%;
	padding-left: 5px;
	}

#store_ratings .overall_ratings_summary .bottomcell {
	border:0px;
	}

#store_ratings .more_details {
	margin-top: 0px;
	background-color: #eee;
	padding: 4px;
	border: 1px solid #bbb;
	border-top: 0px;
	font-weight:bold;
	}

#store_ratings .more_details img {
	border:none;
	vertical-align:middle;
	margin:0px 4px 0px 4px;
	}
	
#rating_symbol_key {
	border: 1px solid #bbb;
	}

#rating_symbol_key h2 {
	font-size: 13px;
	background-color: #aaa;
	text-align: center;
	padding: 0px 1px 2px 1px;
	}

#rating_symbol_key .smiley_key {
	font-size: 12px;
	border-top: 1px solid #bbb;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	}

#rating_symbol_key .smiley_key img {
	margin:0px 3px 0px 3px;
	vertical-align:middle;
	border:none;
	}

#rating_symbol_key .customer_certified {
	font-size: 12px;
	padding: 5px;
	padding-left: 7px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

#rating_symbol_key .customer_certified img {
	vertical-align:top;
	border:none;
	}

#rating_symbol_key	.goto_link_symbol {
	border-top: 1px solid #bbb;
	margin: 0px;
	padding: 4px;
	background: #eee;
	font-weight:bold;
	}
	
#merchant_info {
	padding-bottom:5px;
	}

#merchant_info p {
	margin-bottom: 5px;
	margin-top: 0px;
	}

#merchant_info p .logo{
	margin:0px 10px 0px 10px;
	border:none;
	}

#merchant_info .rerate {
	color: red;
	font-weight: bold;
	font-size: 11px;
	}

#merchant_info .stickers {
	float:right;
	}

#merchant_info .stickers img {
	border:none;
	}

#merchant_info .certified {
	margin:2px;
	}
	
 #merchant_feedback {
 	margin:20px 0px 0px 0px;
 	}

 #merchant_feedback table {
 	border:none;
 	width:100%;
 	}

 #merchant_feedback h2 {
 	background-color: #fff;
 	color: #000;
 	padding: 0px;
 	}

 #merchant_feedback .writereview {
 	text-align:right;
 	font-weight:bold;
 	}

 #merchant_feedback .writereview img {
 	vertical-align:middle;
 	border:none;
 	margin:0px 4px 0px 4px;
 	}
 #merchant_feedback .rerate {
	margin: 8px 0px 40px 0px;
	}

#merchant_feedback .review {
	border-bottom:solid 1px #bbb;
	}

#merchant_feedback .review .ratings {
	width:23%;
	vertical-align:top;
	border-right: 1px solid #eee;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	}

#merchant_feedback .review .ratings a {
 	margin:11px 0px 0px 25px;
 	display:block;
 	}

#merchant_feedback .review .ratingdetails {
	padding-left:10px;
	vertical-align:top;
	width:77%;
	padding-top:10px;
	padding-bottom:6px;
	}

#merchant_feedback .review .ratingdetails .helped {
	float:right;
	color:#666;
	font-size:11px;
	}
	
#merchant_feedback .review td.ratingdetails .yesNo .fade{
	font-size:11px;
	}

#merchant_feedback .review .ratingdetails .customerreview {
	margin-top: 6px;
	margin-bottom: 5px;
	clear: right;
	}
#merchant_feedback .review .ratingdetails .response {
	margin-top: 0px;
	font-weight: bold;
	}

#merchant_feedback .review .ratingdetails em {
	color:red;
	font-style:normal;
	}

 #merchant_feedback #review_page_nav {
 	margin-top:0px;
	padding:0px;
 	background-color: #eee;
 	}

 #merchant_feedback #review_page_nav td {
 	white-space: nowrap;
 	font-size: 13px;
 	font-family:Arial;
 	font-weight:bold;
 	text-align:center;
 	padding:4px;
 	}

 #merchant_feedback #review_page_nav .next {
 	text-align:right;
 	padding:0px;
 	}

 #merchant_feedback #review_page_nav .previous {
 	text-align:left;
 	padding:0px;
 	}

 #merchant_feedback .bethefirst {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
 	}
	
#top_selling_products {
	margin:18px 0px 18px 0px;
	}

#top_selling_products h2 {
	background-color: #fff;
	color: #000;
	padding: 0;
	margin-bottom: 2px;
	}

#top_selling_products table {
	width:100%;
	border:none;
	border: 1px solid #ccc;
	border-collapse: collapse;
	}

#top_selling_products table td {
	text-align:center;
	vertical-align:top;
	width:20%;
	border-right: 1px solid #ccc;
	padding: 10px;
	}

#top_selling_products img {
	border:none;
	margin:0px auto 0px auto;
	}

#top_selling_products .listing {
	text-align:left;
	}

#top_selling_products .product_name {
	margin:13px 0px 2px 0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	}

#top_selling_products .comparison_info {
	margin-top:0px;
	font-size:11px;
	}
	
#related_category {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #ccc;
	line-height: 20px;
	text-align: left;
	}

#related_category h2 {
	margin-bottom: 10px;
	color: #000;
	padding: 0px;
	}
	
/* include/search/merchant_pod.xmi */
	
.merchant_pod {
	margin:15px 0px 15px 0px;
}
.merchant_pod .link_list {
	margin:10px 0px 0px 0px;
}
.merchant_pod .link_list ul {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.merchant_pod .link_list li {
	background:url(http://img.bizrate.com/site/bullets/003399_4x5.gif) 0px 5px no-repeat;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 8px;
}

.pricedisclaimer {
	padding:0px 0px 1px 0px;
	}
	
.pricedisclaimer p {
	font-size:11px;
	color:#666666;
	}

/* Buyers Guide Glossary  guides/buying_guides/glossary.xmi */
#glossary {
	margin:10px 0px 0px 0px;
	}

#glossary .jumptoletter {
	margin:15px 0px 0px 0px;
	font-weight:bold;
	}

#glossary .jumptoletter a {
	font-weight:normal;
	padding:0px 0px 0px 11px;
	white-space:nowrap;
	}

#glossary h2 {
	margin:40px 0px 0px 0px;
	background-color:#efeefe;
	padding:3px 5px 0px 5px;
	color:#669;
	}

#glossary table {
	width:100%;
	border:none;
	}

#glossary .term {
	width:24%;
	font-weight:bold;
	vertical-align:top;
	padding:10px 5px 0px 0px;
	}

#glossary .definition {
	width:76%;
	vertical-align:top;
	padding:10px 0px 0px 5px;
	}

#glossary p {
	padding:10px 0px 0px 0px;
	color:#666;
	margin:0px;
	}
	
/* Buying guides Navigation guides/buying_guides/navigation.xmi */
#buying_guides_nav {
	margin:20px 0px 0px 0px;
	line-height:21px;
	}

.alt_buying_guides_nav {
	border-top:2px solid #ccc;
	padding:20px 0px 0px 0px;
	}

#buying_guides_nav h2 {
	padding:0px;
	margin-bottom:4px;
	color:#000;
	}
	
/* pods/merchant_detail_info.xmi */	
#merchant_detail_info {
	}

#merchant_detail_info h2 {
	background-color:#bbb;
	}

#merchant_detail_info table {
	width:100%;
	border:none;
	vertical-align:top;
	}

#merchant_detail_info .description {
	border: 1px solid #bbb;
	margin:16px 0px 18px 0px;
	}

#merchant_detail_info .description p {
	margin-top: 5px;
	}

#merchant_detail_info .contact_info {
	margin-bottom:18px;
	}

#merchant_detail_info .contact_info td {
	width:50%;
	vertical-align:top;
	padding: 5px 10px 0px 0px;
	}

#merchant_detail_info .contact_info p {
	font-size:12px;
	margin:0px;
	padding:0px;
	}

#merchant_detail_info .features_services {
	margin-bottom:13px;
	}

#merchant_detail_info .features_services .left {
	padding-left:3px;
	vertical-align:top;
	padding-right:3px;
	}

#merchant_detail_info .features_services .right {
	width:50%;
	padding-left:21px;
	vertical-align:top;
	padding-right:3px;
	}

#merchant_detail_info .features_services .featurestable {
	border-collapse:collapse;
	margin-bottom:8px;
	}

#merchant_detail_info .features_services .featurestable td {
	border: 1px solid #999;
	padding:3px;
	margin:0px;
	}

#merchant_detail_info .features_services .featurestable th {
	border: 1px solid #999;
	width:18px;
	text-align:center;
	padding:3px;
	margin:0px;
	}
	
#merchant_detail_info .features_services .featurestable th img{
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	}

#merchant_detail_info .features_services caption {
	font-size:11px;
	text-align:left;
	padding-top:8px;
	}
	
	
/*  pods/merchant_full_rating.xmi */
#merchant_full_rating {
	margin-bottom:18px;
	}

#merchant_full_rating h2 {
	background-color:#bbb;
	font-size:14px;
	text-align:center;
	padding: 2px;
	}

#merchant_full_rating em {
	font-style:normal;
	color:#f00;
	}

#merchant_full_rating table {
	width:100%;

	}

#merchant_full_rating th {
	width:20%;
	padding: 4px 9px 4px 9px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	height:60px;
	color:#666;
	font-size:11px
	}

#merchant_full_rating td {
	border-bottom: 1px solid #ddd;
	padding-left:9px;
	}
	
/* Buying guides */
#buying_guide_home {
	margin:6px 0px 0px 0px;
	padding:0px;
	border:none;
	width:100%;
	}

#buying_guide_home .mostpopular {
	width:23%;
	vertical-align:top;
	text-align:center;
	clear:both;
	border-top:1px solid #ccc;

	}

#buying_guide_home .mostpopular_pod {
	padding:8px 8px 8px 8px;
	border:1px solid #bbb;
	border-top:none;
	background-color:#eee;
	}

#buying_guide_home .mostpopular_pod h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#669;
	}

#buying_guide_home .guide {
	width:77%;
	vertical-align:top;
	padding:0px 20px 0px 0px;
	}

#buying_guide_home .guide table {
	margin:25px 0px 0px 0px;
	border:none;
	width:100%;
	border-collapse:collapse;
	}

#buying_guide_home .guide thead {
	vertical-align:top;
	background-color:#eee;
	}

#buying_guide_home .guide thead th {
	padding:4px 4px 4px 4px;
	border:solid 1px #ccc;
	border-bottom:none;
	}

#buying_guide_home .guide thead h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	}

#buying_guide_home .guide tfoot {
	background-color:#eee;
	}

#buying_guide_home .guide tfoot td {
	border:solid 1px #ccc;
	border-top:none;
	padding:10px 10px 10px 10px;
	font-size:15px;
	font-weight:bold;
	}

#buying_guide_home .guide tfoot img {
	border:none;
	vertical-align:middle;
	padding-right:5px;
	}

#buying_guide_home .guide tbody td {
	vertical-align:top;
	border:solid 1px #ccc;
	border-top:none;
	border-bottom:none;
	padding:0px 0px 20px 0px;
	}

#buying_guide_home .guide .shortdescription {
	padding:10px 8px 10px 8px;
	}

#buying_guide_home .guide .werecommend {
	padding:20px 0px 20px 0px;
	vertical-align:top;
	text-align:center;
	}

#buying_guide_home .guidedescription p {
	margin:0px 0px 0px 114px;
	}

#buying_guide_home .guidedescription h2 {
	margin:20px 0px 5px 0px;
	padding:0px;
	clear:both;
	color:#000;
	}

#buying_guide_home .guidedescription img {
	border:none;
	margin-right:14px;
	margin-bottom:20px;
	float:left;
	}
	
.buying_guide_pod {
	margin:9px 8px 0px 8px;
	text-align:center;
	}

.buying_guide_pod img {
	border-color:#ccc;
	}

.buying_guide_pod .details {
	text-align:left;margin:6px 0px 0px 0px;
	}

.buying_guide_pod .details ul {
	margin:14px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	font-size:11px;
	}

.buying_guide_pod .details li {
	color:#666;
	}

.buying_guide_pod .ratings {
	text-align:left;margin:10px 0px 0px 0px;font-size:11px;
	}

.buying_guide_pod .ratings img {
	border:none;
	vertical-align:middle;
	}

.buying_guide_pod .stores {
	font-size:11px;
	text-align:left;
	}

.buying_guide_pod .stores .foundat{
	text-decoration:none;
	color:#000;
	}
	
.buying_guide_pod_noncat {
	margin:9px 8px 0px 8px;
	text-align:center;
	}

.buying_guide_pod_noncat img {
	border-color:#ccc;
	}

.buying_guide_pod_noncat .details {
	text-align:left;margin:6px 0px 0px 0px;
	}

.buying_guide_pod_noncat .details ul {
	margin:14px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	font-size:11px;
	}

.buying_guide_pod_noncat .details li {
	color:#666;
	}

.buying_guide_pod_noncat .ratings {
	text-align:left;
	margin:10px 0px 0px 0px;
	font-size:11px;
	}

.buying_guide_pod_noncat .ratings img {
	border:none;
	vertical-align:middle;
	}

.buying_guide_pod_noncat .store{
	text-align:left;
	font-size:11px;
	}
	

#buying_guide_usertype {
	margin:5px 0px 0px 0px;
	border-bottom:1px solid #ccf;
	}

#buying_guide_usertype h2 {
	margin:25px 0px 0px 0px;
	color:#000;
	padding:0px;
	}
	
#buying_guide_priceranges {
	margin:25px 0px 0px 0px;
	}

#buying_guide_priceranges h2 {
	padding:0px;
	color:#000;
	margin-bottom:5px;
	}

#buying_guide_priceranges table {
	margin:30px 0px 20px 0px;
	border:none;
	width:100%;
	border-collapse:collapse;
	}

#buying_guide_priceranges td {
	width:33%;
	padding:0px 10px 0px 10px;
	border-left:solid 1px #ccc;
	}

#buying_guide_priceranges td.left {
	border:none;
	}

#buying_guide_priceranges .seeall {
	background-color:#efeefe;
	padding:5px 10px 5px 10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

#buying_guide_priceranges .seeall img {
	border:none;
	margin:0px 5px 0px 0px;
	vertical-align:middle;
	}
	
#buying_guide_basics {
	margin:10px 0px 0px 0px;
	}

#buying_guide_basics img {
	margin-right:14px;
	float:left;
	border:none;
	}

#buying_guide_basics .jumpto {
	margin:25px 0px 0px 0px;
	padding-bottom:15px;
	}

#buying_guide_basics h2 {
	padding:0px 0px 5px 0px;margin:20px 0px 0px 0px;
	color:#000;
	}

/*show_offer.xmi (BizRate)*/
.csp_tax_ship
	{
	font-size:12px;
	}
.csp_reviews_text
	{
	font-size:11px;
	}
div.csp_notes
	{
	font-size:9px;
	padding:2px 0px 4px 0px;
	
	}
td.csp_notes
	{
	font-size:9px;
	padding:4px;
	}
ul.csp_notes
	{
	padding-left:20px;margin:0px;font-size:12px;
	}
.csp_divider_row
	{
	background-color:#eee;
	border-bottom:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	}
.csp_btn_td
	{
	height:22px;
	padding:0px 0px 0px 10px;
	}
.csp_btn_td_mid
	{
	border-bottom:1px solid #dedede;
	height:22px;
	padding:0px 0px 0px 10px;
	}
.csp_mid_price
	{
	border-bottom:1px solid #dedede;
	border-left:1px solid #ccc;
	}
.csp_r_border
	{
	border-right:1px solid #DDD;
	}
.csp_l_border
	{
	border-left:1px solid #DDD;
	}
.csp_smart_choice 
	{
	border:2px solid #f90;
	padding:0px 0px 0px 0px;
	}
.csp_smrt_logo
	{
	background-color: #FEEECA;
	border-bottom:2px solid #f90;
	text-align:center;
	}
.top_bottom_no_smartchoice 
	{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:6px 0px 6px 0px;
	}
.smart_choice_text 
	{
	font-size:11px;
	color:#666;
	}
.featured_store 
	{
	color:#666;
	padding-bottom: 8px;
	font-size: 11px;
	}
div.featured_store_csp
	{
	padding:0px 0px 4px 0px;
	font-size: 11px;
	}
p.csp_merchant_logo
	{
	margin:0px;
	word-wrap: break-word;
	}
	
p.csp_merchant_logo_no
	{
	margin:0px 0px 3px 0px ;
	font-family: Arial, Helvetica, sans-serif;
	word-wrap: break-word;
	}
.csp_certification
	{
	border-top:1px solid #ddd; 
	padding:20px 0px 0px 0px;
	}
.csp_zip_column
	{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background-color:#fff;
	padding:10px 10px 10px 10px;
	}
.csp_zip_column_tax
	{
	font-size:15px;
	margin:10px 0px 0px 0px;
	}
.csp_zip_column_ship
	{
	font-size:13px;
	margin:20px 0px 0px 0px;
	}
.csp_zip_column_btn
	{
	margin:5px 0px 0px 0px;
	}	
.red_txt
	{
	color:#f00
	}
.csp_br_certified
	{
	color:#666;
	font-size:12px;
	text-decoration:none;
	}
a.csp_br_certified:link
	{
	color:#666;
	font-size:12px;
	text-decoration:none;
	}
a.csp_br_certified:hover
	{
	color:#666;
	font-size:12px;
	text-decoration:none;
	}
a.csp_br_certified:visited
	{
	color:#666;
	font-size:12px;
	text-decoration:none;
	}
.csp_smrt_txt
	{
	padding:4px 4px 0px 0px;
	font-size:16px;
	}
.csp_price
	{
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold; 
	}
.csp_ship_disclaimer
	{
	color:#666;
	font-size:11px;
	margin:15px 0px 0px 0px;
	}
.csp_avg_price
	{
	font-size:11px;
	padding:5px 0px 0px 0px;
	}
.csp_store_link
	{
	font-size:10px;
	}
.csp_see_site
	{
	border:0px;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
.csp_nyr
	{
	font-size:11px;
	margin:10px 0px 0px 0px;
	}

/*product/product_details.xmi*/

.pd_main_cont
	{
	margin:0px;
	}
.pd_lower_price_info
	{
	margin:0px 0px 18px 0px;
	}
.pd_prod_info
	{
	padding:0px;
	}
.pd_not_what_youre_looking_for
	{
	margin: 10px 0 20px 0;
	}
	
/*product/wide_product_details.xmi*/	

.wpd_popup_txt
	{
	font-size:11px;
	}
td.wpd_sku
	{
	padding:0px 0px 0px 18px;
	}	
td.wpd_sku2
	{
	padding:0px 20px 0px 0px;
	}		
.wpd_long_desc
	{
	color:#666;
	margin:5px 0px 0px 0px;
	}
.wpd_add_info
	{
	border-bottom: 2px solid #fec;
	}
.wpd_overall_pr
	{
	color: #666;
	margin-top: 8px; 
	}
.wpd_font_13
	{
	font-size:13px;
	}
.wpd_so
	{
	padding:3px 0px 3px 0px;
	}
	
/*product/product_detail_links.xmi*/	

.pdl_active
	{
	color:#aaa;
	}
.pdl_prodInfoNav
	{
	font-size: 14px;
	}	
.pdl_listen
	{
	margin:0px 0px 0px 4px;
	}

/*product/catalog_list.xmi*/

.csp_container
	{
	background-color:#ddd;
	font-size: 11px; 
	margin:18px 0px 0px 0px;
	padding: 5px 0px 3px 0px;
	text-align: left; 
	}
h2.csp
	{
	color:#000;
	}
td.csp_smilies
	{
	font-size: 11px; 
	padding:3px 5px 2px 0px;
	white-space: nowrap; 
	}
.csp_smilie_a
	{
	margin:0px 3px 0px 0px;
	}
.csp_smilie_b
	{
	margin:0px 0px 0px 3px;
	}
tr.csp_header
	{
	background-color:#eee;
	}
td.csp_header
	{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	font-size: 11px;
	padding:6px;
	}
.csp_numstores
	{
	font-weight:bold;
	background-color:#eee;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:4px 4px 4px 4px;
	text-align:center;
	}
.csp_pagination
	{
	background-color:#eee;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	}
	
.csp_catalog_foot {
	width:100%;
	border-top:solid 2px #ddd;
	}	
	
.csp_shipping
	{
	padding:15px 0px 0px 0px;
	}
div.frz_merchants_link_a
	{
	padding:5px 0px 12px 0px;
	}
	
div.frz_merchants_link_b
	{
	padding:0px 0px 12px 0px;
	}
	
	
/* include/search/static_related_searches.xmi */
#static_related_searches {
	text-align: left; 
	margin-bottom:20px;
	}

#static_related_searches h2 {
	color: #000; 
	padding-left: 0px; 
	font-size: 13px;
	}
	
/*hackman/include/panel/winners.xmi*/
h3.panel_winners
	{
	color:#990000;
	margin:0px;
	padding:0px;
	}
div.panel_winners
	{
	font-size:11px;
	font-weight:bold;
	margin:3px 0px 0px 10px;
	}
ol.panel_winners
	{
	margin:10px 0px 10px 10px;
	}
	
	
/* include/product/catalog_list.xmi */

td.noncat_calc {
	background-color:#efeefe;
	border-bottom:2px solid #99c;
	border-top:2px solid #99c;
	font-size:14px;
	padding:10px 0px 10px 0px;
}


/*  Merchant review thanks page - include/features/merchant/review_thanks/shopzilla.xmi */
	
	
#merchant_review_thanks {
	width:100%;
	text-align:center;
	}

#merchant_review_thanks h1 {
	font-size: 24px;
	}

#merchant_review_thanks h2 {
	color:#000;
	}

#merchant_review_thanks .fifty_percent_centered {
	width:50%;
	margin-left:auto;
	margin-right:auto;
	}
	
#merchant_review_thanks .margin_top_20 {
	margin-top:20px;
	}

#merchant_review_thanks .red_text {
	color: #f00;
	}



/*  Merchant review Errors - include/features/merchant/review_errors.xmi */


.margin_top_10 {
	margin-top: 10px;
	}
	
.container {
	width:730px;
	}
	
.error_box {
	width: 400px;
	margin: 10px auto 20px auto;
	border: 3px solid #669;
	}
	
.error_box_header {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	background-color:#669;
	text-align: center;	
	}
	
.padding_10 {
	padding: 10px;
	}
	
.error_bullet { 
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-image: url(http://img.bizrate.com/site/orange_square_11x11.gif);
	font-weight: bold;
	}


/*  Merchant review footer - include/features/review_footer.xmi */	
	
.review_footer {
	width: 100%;
	border-top: 1px solid #efeefe;
	text-align: center;
	font-size: 11px;
	color: #666;
	margin: 10px 0px 18px 0px;
	padding: 10px;
	}

/* include/macros/welcome_text.xmi */

#welcome_text {
	background-color:#fec;
	border:1px solid #f90;
	padding:10px 16px 10px 16px;
	margin:18px 0px 26px 0px;
}

#welcome_text h3 {
	font-size:15px;
	margin:0px;
}

#welcome_text .body_text {
	margin:10px 0px 0px 0px;
}


/* hackman/include/search/attribute_navigation.xmi NEW METHOD - RICHARD */


div.an_header {
	background-color:#ddd;
	border:1px solid #ddd;
	padding:3px 5px 3px 5px;
}

div.an_section {
	background-color:#eee;
	border:1px solid #ddd;
	border-top:0px;
	padding:3px 5px 6px 5px;
}

ul.an {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

li.an {
	background:url(http://img.bizrate.com/br/common/bullets/round/039_5x5.gif) 0px 6px no-repeat;
	margin: 5px 0px 0px 12px;
	padding: 0px 0px 0px 12px;
}

li.an_000 {
	background:url(http://img.bizrate.com/br/common/bullets/round/000_5x5.gif) 0px 6px no-repeat;
	margin: 5px 0px 0px 12px;
	padding: 0px 0px 0px 12px;
}

h3.an {
	margin:0px 0px 6px 0px;
}

/* buying_guides_list.xmi */

div.buying_guides_box {
	margin:20px 0px 0px 0px;
	border-top:2px solid #ddd;
	padding:20px 0px 0px 0px;
}
div.buying_guides_box h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000;
}
div.buying_guides_box ul.buying_guides_list {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.buying_guides_box ul.buying_guides_list li {
	list-style-image:none;
	background:url(http://img.bizrate.com/br/common/bullets/round/039_5x5.gif) 0px 6px no-repeat;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 9px;
}
div.buying_guides_box ul.buying_guides_list li a {
	margin-left: 0px;
}

/* l1_category_navigation.xmi */

#superfind_l1 ul {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#superfind_l1 li {
	background:url(http://img.bizrate.com/br/common/bullets/round/039_5x5.gif) 0px 6px no-repeat;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 9px;
}

/* search/featured_brands.xmi */
#featured_brands {
	background-color: #FDF7EB;
	border-top: 1px solid #ddd;
	margin:0px 0px 0px 0px;
}
#featured_brands .header {
	float:left;
	padding:12px 0px 0px 0px;
	width:19%;
	text-align:center;
}

#featured_brands .tile {
	float:left;
	padding:5px 0px 5px 0px;
	text-align:center;
	width:20%;
}

#review_list h2 {
	background-color:#eee;
	border-bottom:1px solid #bbb;
	border-top:1px solid #bbb;
	color:#000;
	font-size:17px;
	margin:25px 0px 0px 0px;
	padding:5px 5px 5px 5px;
}
#review_list h3 {
	background-color:#fff;
	color:#000;
	font-size:17px;
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#review_list h4 {
	background-color:#fff;
	color:#000;
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#learn_more {
	padding:40px 0px 0px 0px;
}

#learn_more h2 {
	color:#000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#learn_more p {
	margin:4px 0px 0px 0px;
}

.top_cats {
	MARGIN: 20px 0px 0px 0px; WIDTH: 100%; POSITION: relative
}
.top_cats TABLE {
	BACKGROUND-COLOR: #e5e5f1;
}
.top_cats TD {
	BACKGROUND: url(/images/product_bg.gif) #fff no-repeat -156px 0px; VERTICAL-ALIGN: top; WIDTH: 150px; HEIGHT: 152px; TEXT-ALIGN: center
}
.top_cats A {
	DISPLAY: block
}
.top_cats IMG {
	MARGIN: 10px 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.top_cats CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #e5e5f1; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; POSITION: relative; 

TEXT-ALIGN: left
}
.top_cats CAPTION SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; Z-INDEX: 10; POSITION: relative
}
.top_cats CAPTION DIV {
	Z-INDEX: 5; WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 8px
}
.top_cats CAPTION DIV.left {
	BACKGROUND: url(/images/warm_corners_top.gif) no-repeat right top; LEFT: 0px
}
.top_cats CAPTION DIV.right {
	RIGHT: 0px; BACKGROUND: url(/images/warm_corners_top.gif) no-repeat left top
}
.top_cats .bottom {
	BACKGROUND: #e5e5f1; POSITION: relative; HEIGHT: 3px
}
.top_cats .bottom DIV {
	Z-INDEX: 5; WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 3px
}
.top_cats .bottom DIV.left {
	BACKGROUND: url(/images/warm_corners_bottom.gif) no-repeat right bottom; LEFT: 0px
}
.top_cats .bottom DIV.right {
	RIGHT: 0px; BACKGROUND: url(/images/warm_corners_bottom.gif) no-repeat left bottom
}
.rounded_bottom {
	BACKGROUND: #e5e5f1; WIDTH: 625px; HEIGHT: 10px
}
.rounded_bottom DIV {
	WIDTH: 10px; HEIGHT: 10px
}
.rounded_bottom DIV.left {
	BACKGROUND: url(/images/warm_corners_bottom.gif) no-repeat right bottom; FLOAT: left
}
.rounded_bottom DIV.right {
	BACKGROUND: url(/images/warm_corners_bottom.gif) no-repeat left bottom; FLOAT: right
}
#buying_guides {
	BACKGROUND: #e5e5f1;
	width:625px;
	margin-top:8px;
}
#buying_guides H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: #e5e5f1; PADDING-BOTTOM: 6px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.rounded_top {
	BACKGROUND: #e5e5f1; WIDTH: 100%; HEIGHT: 10px
}
.rounded_top DIV {
	WIDTH: 10px; HEIGHT: 10px
}
.rounded_top DIV.left {
	BACKGROUND: url(/images/warm_corners_top.gif) no-repeat right top; FLOAT: left
}
.rounded_top DIV.right {
	BACKGROUND: url(/images/warm_corners_top.gif) no-repeat left top; FLOAT: right
}

#buying_guides_container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#buying_guides_container .rounded_top_inner {
	LINE-HEIGHT: 0.4; POSITION: relative
}
#buying_guides_container .rounded_bottom_inner {
	LINE-HEIGHT: 0.4; POSITION: relative
}
#buying_guides_container UL {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px;  PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#buying_guides_container UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#buying_guides_container UL LI .buying_guide_link {
	TEXT-DECORATION: underline
}
#buying_guides_container UL LI .buying_guide_desc {
	TEXT-DECORATION: underline
}
#buying_guides_container UL LI .buying_guide_desc {
	COLOR: #000
}
