/* include/header/shopzilla.xmi */

.whitepage {
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}
.orangepage {
	background-color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}
.contentpage {
	color:#000;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	padding:0px 30px 20px 30px;
}

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;}

.clickseal {
	float:right;
	margin:0px 0px 5px 5px;
}

/* include/product/ */

.smartChoiceTopCell {
	background-color: #fed;
	border-top:2px solid #f90;
}
.smartChoiceLTBCell {
	background-color: #fed;
	border:2px solid #f90;
	border-right:0px;
}
.smartChoiceRTBCell {
	background-color: #fed;
	border:2px solid #f90;
	border-left:0px;
}
.smartChoiceBottomCell {
	background-color: #fed;
	border-bottom:2px solid #f90;
	padding-bottom:5px;
}
.smartChoiceTopAndBottomCell {
	background-color: #fed;
	border-top:2px solid #f90;
	border-bottom:2px solid #f90;
}
/* BEGIN basic page styles */
	H1 {
		margin:0px;
		font-family:Arial, sans-serif;
		font-weight:bold;
		font-size:20px;
		color:#000;
}
	H2 {
		margin:0px;
		font-family:Arial, sans-serif;
		font-weight:bold;
		font-size:17px;
		color:#000;
}
	h3 {
		margin:0px;
		font-family:Verdana;
		font-weight:bold;
		font-size:13px;
		color:#000;
}
	subheader {
		font-family:Arial;
		font-weight:bold;
		font-size:17px;
}
	body {
	    padding:0px;
		margin:0px;
		font-family: Verdana, sans-serif;
		font-size:11px;
		color:#000;
	}
	td {
		margin:0px;
		font-family: Verdana, sans-serif;
		font-size:11px;
		color:#000;}
	
	a {
		color:#00c;
		text-decoration:underline;
}
A:link {color:#990000; font-family:arial; font-size: 9pt; font-weight: plain; line-height:14px; text-decoration:none;}
A:visited {color:#990000; font-family:arial; font-size: 9pt; font-weight: plain; line-height:14px; text-decoration:none;}
A:active {color:#990000; font-family:arial; font-size: 9pt; font-weight: plain; line-height:14px; text-decoration:none;}
A:hover {color:#990000; font-family:arial; font-size: 9pt; font-weight: plain; line-height:14px; text-decoration:underline;}
	form {
		display: inline;
}
	a.blacklink, a.blacklink:visited {
		color:#000;
		text-decoration:none;
}
/* END basic page styles */

/* BEGIN top nav styles */
	.navTable {
		margin-bottom:-3px;
}
	.navButton {
		background-color:#fff;
		padding:3px;
		border-left:1px solid #fcb132;
		border-top:1px solid #fcb132;
		border-right:1px solid #fcb132;
}
	.navButton a {
		color:#000;
		text-decoration:none;
}
	.navButton a:visited {
		color:#000;
		text-decoration:none;
}
	.navButtonCurve {
		border-top:1px solid #990000;
}
	.navButtonCurve a {
		color:#000;
		text-decoration:none;
}
	.navButtonCurve a:visited {
		color:#000;
		text-decoration:none;
}
	.navButtonCurveSel {
		background-color:#fcb132;
}
	.navButtonCurveSel a {
		color:#000;
		text-decoration:none;
}
	.navButtonCurveSel a:visited {
		color:#000;
		text-decoration:none;
}
	.navButtonCurve_fathersday {
		border-top:1px solid #66e566;
		background-color:#66e566;
}
	.navButtonCurve_fathersday a {
		color:#000;
		text-decoration:none;
}
	.navButtonCurve_fathersday a:visited {
		color:#000;
		text-decoration:none;
}
	
	.navButtonCurve_independence_day {
		border-top:1px solid #002CCD;
		background-color:#002CCD;
		font-size:11px;
}
	.navButtonCurve_independence_day a {
		color:#fff;
		text-decoration:none;
}
	.navButtonCurve_independence_day a:visited {
		color:#fff;
		text-decoration:none;
}

	.navButtonCurve_bts {
		border-top:1px solid #376388;
		background-color:#376388;
		font-size:11px;
}
	.navButtonCurve_bts a {
		color:#fff;
		text-decoration:none;
}
	.navButtonCurve_bts a:visited {
		color:#fff;
		text-decoration:none;
}


.navButtonCurve_soldes {
	border-top:1px solid #cc0000;
	background-color:#cc0000;
	font-size:11px;
}
.navButtonCurve_soldes a {
	color:#fff;
	text-decoration:none;
}
.navButtonCurve_soldes a:visited {
	color:#fff;
	text-decoration:none;
}
	
	
	
	.navButtonCurve_halloween {
		border-top:1px solid #000;
		background-color:#000;
}
	.navButtonCurve_halloween a {
		color:#FEB034;
		text-decoration:none;
}
	.navButtonCurve_halloween a:visited {
		color:#FEB034;
		text-decoration:none;
}	
	
	.navButtonCurve_independenceday {
		border-top:1px solid #0068ff;
		background-color:#0068ff;
}
	.navButtonCurve_independenceday a {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
}
	.navButtonCurve_independenceday a:visited {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
}
	.navButtonCurve_valentine {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-top:1px solid #ff3333;
		background-color:#ff3333;
}
	.navButtonCurve_valentine a {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
}
	.navButtonCurve_valentine a:visited {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
}
	.navButtonCurve_easter {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-top:1px solid #aaeeee;
		background-color:#aaeeee;
}
	.navButtonCurve_easter a {
		color:#000;
		text-decoration:none;
		font-weight:normal;
}
	.navButtonCurve_easter a:visited {
		color:#000;
		text-decoration:none;
		font-weight:normal;
}
	.navButtonCurve_mothers_day {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-top:1px solid #F60053;
		background-color:#F60053;
}
	.navButtonCurve_mothers_day a {
		color:#fff;
		text-decoration:none;
		font-weight:normal;
}
	.navButtonCurve_mothers_day a:visited {
		color:#fff;
		text-decoration:none;
		font-weight:normal;
}
	.navButtonCurve_fathers_day {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border-top:1px solid #012BCD;
		background-color:#012BCD;
}
	.navButtonCurve_fathers_day a {
		color:#fff;
		text-decoration:none;
		font-weight:normal;
}
	.navButtonCurve_fathers_day a:visited {
		color:#fff;
		text-decoration:none;
		font-weight:normal;
}
	.navExtras {
		padding:3px 3px 2px 6px;
}

	.navButtonCurve_holiday_gift_guide {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
		background:url(http://img.shopzilla.com/sz/common/tabs/tab_holiday_gift_guide_bg.gif) repeat-x;
		}
	
	.navButtonCurve_holiday_gift_guide a {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		}
		
	.navButtonCurve_holiday_gift_guide a:visited {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		}
		
		
	.navButtonCurve_valentines {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
		background:url(http://img.shopzilla.com/sz/common/tabs/tab_valentines.gif) repeat-x;
		}
	
	.navButtonCurve_valentines a {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		}
		
	.navButtonCurve_valentines a:visited {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		}

	.navButtonCurve_holiday_intl {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
		border-top:1px solid #cc0000;
		background-color:#cc0000;
		}
	
	.navButtonCurve_holiday_intl {
		color:#fff;
		text-decoration:none;

		}

	.navButtonCurve_holiday_intl a {
		color:#fff;
		text-decoration:none;

		}
		
	.navButtonCurve_holiday_intl a:visited {
		color:#fff;
		text-decoration:none;

		}





/* END top nav styles */

/* BEGIN content styles */
	.white {
		background-color:#fff;
}
/* END content styles */

/* BEGIN search bar styles */
	.searchBarFormElement {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
}
	.searchBar td {
		font-weight:bold;
		padding-right:5px;
}
/* END search bar styles */

	.breadcrumbCurrent {
		text-decoration:none;
		color: #000;
		font-weight:normal;
}
	.breadcrumbCurrent:visited {
		text-decoration:none;
		color: #000;
		font-weight:normal;
}
	.breadcrumbCurrent:link {
		text-decoration:none;
		color: #000;
		font-weight:normal;
}
	
div.reviewGuidelines h3 {font-size: 13px;}

.coversheet_de_popup {
	border:0px;
	display:none;
	height:300px;
	left:0px;
	position:absolute;
	top:0px;
	visibility:hidden;
	width:400px;
	z-index:999;
}


/* L1 Superfind Styles */
.l1_list {
	padding:10px 0px 0px 0px;
}
	
.cat_product_count {
	color: #666; 
	font-size:10px;
	text-decoration: none; 
	margin-left: 0px;
}
	
.buying_guides_box {
	margin:20px 0px 0px 0px;
	border-top:2px solid #ddd;
	padding:20px 0px 0px 0px;
}

.buying_guides_list {
	color:#039;
	padding:10px 0px 0px 0px;
}

ul.buying_guides_list {
	list-style-type:none;
	margin:0px 0px 0px 1px;
	padding:0px 0px 0px 0px;
}
ul.buying_guides_list li {
	background:url(http://img.shopzilla.com/sz/common/bullets/round/00c_6x6.gif) 0px 6px no-repeat;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 11px;
}

.l1_list_1000163 {
	padding:10px 0px 0px 0px;
	font-size:12px;
}

.buying_guides_list_1000163{
	color:#039;
	padding:10px 0px 0px 0px;
	font-size:12px;
}

/* Superfind all cat matches */
#superfind_all_cat_matches {
	width:100%;
	border:none;
}

#superfind_all_cat_matches td {
	width:33%;
	padding-right:20px;
	vertical-align:top;
}

#superfind_all_cat_matches ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#superfind_all_cat_matches li {
	margin:10px 0px 0px 0px;
}

#superfind_all_cat_matches .productcount {
	text-decoration: none;
	color: #666;
	font-size:9px;
}

/* search_header styles */

#search_header {
	margin:10px 0px 0px 0px;
}

h1 span.cat_product_count {
	font-weight:normal;
	font-size:13px;
	color: #666;
}

.page_intro {
	margin:5px 0px 0px 0px;
}

/* offer mathches list styles */
.product_navigation {
	margin:0px;
	padding:0px;
}

.product_navigation table {
	background-color:#fec;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	margin:0px !important;
	width:100%;	
	font-size: 11px; 
}

.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%;
}

#l2_storefront_table {
	border:none;
	width:100%;
	margin:5px 0px 0px 0px;
}



/* BEGIN Product table Styles */

.product_table {
	border-collapse:collapse;
	width:100%;
	margin-top:0px !important;
	padding:3px 0px 3px 0px;
}


.product_table thead th {
	background-color:#FDF7DF;
	border-bottom:solid 1px #DDD;
	padding:4px 0px 4px 0px;
}

.product_table thead img {
	border:0px;
}

.product_table .product_title {
	padding-left:10px;
	text-align:left;
	vertical-align:text-bottom;
}

.product_table .product_store {
	padding-left:10px;
	vertical-align:text-bottom;
}

.product_table .product_price {
	padding-left:10px;
	vertical-align:text-bottom;
}

.product_table .product_title_cat {
	text-align:left;
	vertical-align:text-bottom;
}


.product_table .blacklink {
		color: #000; 
		text-decoration: none;
	}

.product_table .blacklink:visited {
		color: #000; 
		text-decoration: none;
	}
		
.product_table td {
	border-bottom: solid 1px #DDD;
}

.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_store {
	padding: 10px 5px 10px 5px;
	text-align:center;
}
	
.product_table .uncompacted_store p {
	padding: 10px 0px 0px 0px; 
	font-size: 10px;
	margin:0px;
}
	
.product_table .uncompacted_store img {
	border:none;
	vertical-align:middle;
}
	
.product_table .uncompacted_price {
	font-size:13px;
	padding: 10px 5px 10px 5px;
	text-align:center;
}
	
.product_table .uncompacted_price a {
	display:block;
}
	
.product_table .uncompacted_price img{
	margin-top:8px;
	border:none
}
	
.product_table .uncompacted_price .intlprice{
	color:#666;
	margin:4px 0px 4px 0px;
	text-decoration:none;
}
	
.product_table .uncompacted_price nobr {
	display:block;
}
	
.product_table .uncompacted_price em {
	color:#FF0000;
	font-style:normal;
}
	
.product_table .breakdown {
	font-size:11px;
	border-bottom:dashed 1px #666;
	padding:0px 0px 1px 0px;
	margin:0px 0px 4px 0px;
}
	
.product_table .breakdown a {
	text-decoration:none;
	color:#666;
}
	
.product_table .storelogo {
	padding:5px 0px 5px 0px;
	display:block;
}
	
.product_table .compacted_image {
	padding:15px 15px 13px 0px;
	vertical-align:top;
	text-align:center;
	width:1%;
}
	
.product_table .compacted_image img {
	border:solid 1px #DDD;
	margin: 5px 0px 5px 5px;
}
	
.product_table .compacted_description {
	padding:15px 15px 13px 0px;
	vertical-align:top;
	width:auto;
}
	
.product_table .titlelink {
	font-size: 13px; 
	font-weight:bold;
}
	
.product_table .compacted_description p {
	font-size: 11px; 
	font-weight:normal;
	margin: 4px 0px 4px 0px; 
	display:block;
	color: #666;
}
	
.product_table .compacted_description .mediadescription {
	font-size: 12px;
	margin:10px 0px 0px 0px;
}
	
.product_table .rating {	
	font-size: 11px; 
	font-weight:normal;
	margin: 10px 0px 0px 0px;
}
	
.product_table .rating img {	
	border:none;
	vertical-align:middle;
}
	
.product_table .compacted_price {
	padding:15px 0px 13px 0px;
	vertical-align:top; 
	white-space: nowrap; 
	text-align:center;
	width:1%;
}
	
.product_table .compacted_price img {	
	margin:5px auto 5px auto;
	display:block;
	border:none
}
	
.product_table .compacted_price .pricing {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 19px; 
}
	
.product_table .product_num_cat {
	float:left;
	color:#777;
	font-size:13px;
	padding-top:3px;
	width:25px;
}
	
.product_table .product_num_noncat {
	float:left;
	color:#777;
	font-size:13px;
	padding-top:23px;
	width:25px;
}

.product_table .addtolist {
	padding: 5px 0px 0px 0px;
	font-size: 10px; 
	font-weight:normal;
	display:block;
}
	
.product_table .viewlist {
	padding: 5px 0px 0px 0px;
	font-size: 10px; 
	font-weight:normal;
	display:block;
}
	
.product_table .taketour {
	padding: 8px 0px 0px 0px;
	font-size: 11px; 
	font-weight:normal;
	display:block;
}
	
.product_table .greylink {
	color: #666; 
	font-weight:normal;
	text-decoration: none
}	

.product_table .greylink:visited {
	color: #666; 
	font-weight:normal;
	text-decoration: none
}	
	
.product_table .firstcell {
	border:none;
}
	
.product_table .odd {
	background-color:#fff;
}
	
.product_table .even {
	background-color:#fff;
}
	
.product_table .even_int {
	background-color:#FDF7DF;
}
	
.product_table .even_int_nc {
	background-color:#eee;
}
	
.product_table .sortselected {
	font-weight:bold;
	text-decoration:none;
}
	
.product_table .sortselected:visited {
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
	

.product_table .alt_compacted td {border-top:solid 2px #CCC;}
.product_table .alt_compacted .compacted_image img {border:none; margin: 5px 0px 7px 0px;}
.product_table .alt_compacted .compacted_description p {margin: 4px 0px 0px 0px;}
.product_table .alt_compacted .compacted_price img {margin:5px auto 5px auto}
.product_table .alt_compacted .firstcell {border:none;}

.product_table .alt_comingled td {border-top:solid 2px #CCC;}
.product_table .alt_comingled .compacted_image img {border:none; margin: 5px 0px 7px 0px;}
.product_table .alt_comingled .compacted_description p {margin: 4px 0px 0px 0px;}
.product_table .alt_comingled .compacted_price img {margin:5px auto 5px auto;}
.product_table .alt_comingled .firstcell {border:none;}

	
/* END Product table Styles */
	


.page_nav {
	padding:5px;
	background-color:#fdf7df;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}

.page_nav table {
	width:98%;
	border-top: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 {
	padding:5px;
	border:0px;
	width:100%;
}
	
.shipping_details td {
	color:#666;
	font-size:11px;
}

.calculate_shipping {
	margin:6px 0px 0px 0px;
	font-size:11px;
	text-align:right;
}

.calculate_shipping_bottom {
	margin:6px 0px 0px 0px;
	text-align:right;
}

.calculate_shipping_top {
	padding-bottom:6px;
	text-align:right;
}


#related_searches {
	padding:20px 0px 0px 0px;
}

#related_searches h2 {
	margin-bottom: 10px;
	color: #000;
	padding: 0px;
}
	
#related_products {
	margin:20px 0px 0px 0px;
	border-top: 1px solid #ccc;
	padding:20px 0px 0px 0px;
	text-align:left;
}
	
#related_products h2 {
	color: #000;
	background-color:#fff;
	padding:0px 0px 4px 0px;
}
	
#related_products a{
}


/* Version 1 Test */
.product_navigation .test1000165_1{
	background-color:#fdf7df;
}
.product_table .test1000165_1{
	background-color:#eeeeec;
}

/* Version 2 Test */
.product_navigation .test1000165_2{
	background-color:#fdf7df;
}
.product_navigation .bottom {
	margin-top:0px;
}
.product_table .test1000165_2{
	background-color:#eeeeec;
}

/* Version 3 Test */
.product_navigation .test1000165_3{
	background-color:#fdf7df;
}
.product_navigation .bottom_1000165_3{
	margin-top:0px;
	background-color:#fdf7df;
}
.product_table .test1000165_3{
	background-color:#eeeeec;
}


/* Version 4 Test */

.product_table .test1000165_4 {
	background-color:#eeeeec !important;
	text-align:left;
	padding-left:8px;
	color:#000;
}
.product_navigation .test1000165_4{
	background-color:#fdf7df;
}

.product_navigation .bottom_1000165_4 {
	margin-top:0px;
	background-color:#fdf7df;
}

.product_navigation .bottom_1000165_4 th{
	padding:7px 8px 7px 8px;
}

.product_navigation .sort_by_1000165_4 {
	border:0px; 
	font-size: 11px; 
	padding-left: 8px;
	text-align:left;
	width:33%;
	color:#039;
}

.product_navigation .sortselected {
	font-weight:bold;
	text-decoration:none;
}
	
.product_navigation .sortselected:visited {
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}


/* l1 storefront styles - include/search/l1_storefront/shopzilla.xmi */

#top_cats {
	position:relative;
	z-index: 2; 
	width: 100%;	
	margin:30px 0px 0px 0px;
	padding:0px;
	height:191px;
}

#top_cats .bkgd_box {
	position: absolute; 
	z-index: -1; 
	top: 25px; 
	left: 10%; 
	background-color:#FDE9CB; 
	width: 80%; 
	height: 90px;
}

#top_cats table {
	border:none;
	width:100%;
}

#top_cats td {
	text-align:center;
}

#top_cats a {
	display:block;
	font-weight:bold;
}

#top_cats .catimg {
	background:url(http://img.shopzilla.com/shopzilla/featured_circle_138x138.gif) no-repeat center;
	width:20%;
	text-align:center;
	height:138px;
	padding-top:3px;
	padding-left:21px;
	padding-right:21px;
	white-space:nowrap;
	margin:0px;
}

#top_cats .catlabel {
	padding:10px 0px 0px 0px;
	margin:0px;
	vertical-align:middle;
}

#browse_departments {
	padding:9px 0px 0px 0px;
	margin:0px;
}

#browse_departments h2 {
	padding:0px;
	margin:0px;
}
	
#browse_departments h3 {
	font-size: 11px;
}	

#browse_departments table {
	margin: 10px 0px 0px;
	border:none;
	width:100%;
}

#browse_departments td {
	padding: 0px 20px 0px 0px; 
	font-family: Verdana;
	vertical-align:top;
	width:25%;
}
	
#browse_departments ul {
	margin: 0px 0px 15px; 
	padding: 0px; 
	list-style-type: none;
}

#browse_departments li {
	margin: 4px 0px 0px 0px;
}
	

#buying_guides {
	border-top: 3px solid #DDDDDD; 
	margin: 0px; 
	padding: 27px 0px 0px 0px;
}
	
#buying_guides a {
	display:block;
	margin:0px;
	padding:0px;
}
	
#buying_guides ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
	
#buying_guides li {
	padding: 20px 0px 0px;
	margin:0px;
}

#buying_guides img {
	border:none;
	margin:2px 0px 2px 0px;
}
	
	
#top_products {
	border-top:3px solid #ddd;
	padding:27px 0px 0px 0px;
	margin:30px 0px 0px 0px;
}
	
#top_products table {
	border:none;
	width:100%;
}

#top_products td {
	padding-right:20px;
	width:33%;
	vertical-align:top;
}
	
#top_products h3 {
	padding:8px 0px 0px 0px;
	font-weight:normal;
	font-size:11px;
}
	
#top_products a {	
	padding:8px 0px 0px 0px;
	display:block;
}
	
	
#top_pods {
	border-top: 3px solid #DDDDDD; 
	margin: 30px 0px 0px; 
	padding: 27px 0px 25px;
}
	
#top_pods table{
	border:none;
	width:100%;
}
	
#top_pods td {
	padding-right: 20px;
	width:33%;
	vertical-align:top;
}

#top_pods a {
	padding: 6px 0px 0px 0px;
	display:block;
	width:auto;
}
	
/* Styles for Category Guide (All Depts.) 9x */
#cat_guide {
}

#cat_guide h1 {
	margin-top:0px;
	margin-bottom:15px;
}

#cat_guide h1 a {
	text-decoration:none;
	color:#000;
}

#cat_guide .a-z {
	font-size:14px;
	margin-bottom:30px;
}

#cat_guide table {
	border:none;
	width:100%;
	border-collapse:collapse;
}

#cat_guide .sectionhead {
	background-color:#ffe;
	padding:4px 0 2px 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

#cat_guide .sectionhead a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
}

#cat_guide .backtotop {
	background-color:#ffe;
	padding:2px 10px 2px 0px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align:right;
}

#cat_guide .departments {
	padding:15px 20px 12px 10px;
	vertical-align:top;
}

#cat_guide .departments a {
	padding-top:5px;
	display:block;
}

#cat_guide .nodepartments {
	padding:20px 10px;
	vertical-align:top;
}


/* Customer Ratings Reviews - 6B */

#merchant_feedback {
	margin-bottom:18px;
}


#merchant_feedback .review {
 	border:none;
 	width:100%;
 	border-bottom:1px solid #ddd;
 	border-top:1px solid #ddd;
 }

#merchant_feedback .review .ratings {
	width:23%;
	vertical-align:top;
}
#merchant_feedback .review .ratings table {
 	margin:10px 0px 10px 0px;
 	border:none;
 }

#merchant_feedback .review .ratings table a {
 	margin:4px 0px 5px 29px;
 	display:block;
 }

#merchant_feedback .review .ratingdetails {
	padding-left:10px;
	vertical-align:top;
	width:77%;
}

#merchant_feedback .review .ratingdetails .bywho {
	margin-top:10px;
	margin-bottom:6px;
	font-weight:bold;
}

#merchant_feedback .review .ratingdetails .more {
	margin-top: 0px;
	margin-bottom: 5px;
	clear: right;
	display:inline;
	width:1em;
}
#merchant_feedback .review .ratingdetails .helped {
	color: #f90;
	font-weight:bold;
}

#merchant_feedback .review .ratingdetails .response {
	margin-top: 11px;
	font-weight: bold;
	display:block;
}

#merchant_feedback .review .ratingdetails em {
	color:red;
}
	
.review_helpful {
	padding:0px;
	margin:5px 0px 0px 0px;
 }

.review_helpful form {
 	margin:0px;
 }

.review_helpful p {
 	margin:0px;
 	padding:0px;
 	color:#666;
 }

.review_helpful input {
 	border:none;
 	vertical-align:middle;
 	padding-right:3px;
 	padding-left:3px;
}
	
#merchant_feedback .review .response_respond {
	margin-top: 5px; 
	margin-bottom: 11px; 
	clear: right;
}
	
	
#merchant_feedback #review_page_nav {
	border-bottom:1px solid #ddd;
}

#merchant_feedback #review_page_nav table {
	border:none;
	width:100%;
	margin-top:0px;
	background-color:#fdf7df;
}

#merchant_feedback #review_page_nav table td {
	white-space: nowrap;
	font-size: 13px;
	font-family:Arial;
}

#merchant_feedback #no_reviews {
	margin-top:10px;
	margin-bottom:10px;
	font-size:13px;
}
	
#merchant_feedback #sort_key {
	margin:0px 0px 0px 0px;
	border-top:1px solid #ddd;
	background-color:#fdf7df;
}
	
#merchant_feedback .reratecopy {
	text-align:left;
	margin-top: 8px;
	margin-bottom: 40px;
}

/* Merchant Overview Report Card Token 6B */

 #merchant_overview {
 	margin:6px 0px 28px 0px;
 }

 #merchant_overview h1 {
 	margin-bottom:16px;
 }

 #merchant_overview table {
 	border:none;
 	width:100%;
 }

 #merchant_overview .ratingsreport {
 	background:url(http://img.shopzilla.com/shopzilla/reportleft.gif) no-repeat top left;
 	height:189px;
 	padding-left:10px;
 	font-family:Verdana;
 	font-size:11px;
 }

 #merchant_overview .ratingsreport .wrapper {
 	background:url(http://img.shopzilla.com/shopzilla/reportcenter.gif) repeat-x;
 	height:189px;
 }

 #merchant_overview .ratingsreport .content {
 	background:url(http://img.shopzilla.com/shopzilla/reportright.gif) no-repeat top right;
 	height:189px;

 	padding-right:10px;
 	white-space:nowrap;
 	display:block;
 }

/* BEGIN DEPRICATED  */
 #merchant_overview .ratingsreport .content table{
 	margin-top:9px;
 	border:none;
 	width:100%;
 }
/* END DEPRICATED  */

#merchant_overview .ratingsreport .content table.ratings_table {
	height:126px;
	margin:0px;
	padding:0px;
	border:none;
	width:100%;
}


 #merchant_overview .ratingsreport .content h2 {
 	font-size:11px;
 	font-weight:normal;
 	font-family:Verdana;
 	white-space:nowrap;
 	vertical-align:middle;
 	text-align:center;
 	padding:9px 0px 0px 0px;
	margin:0px;
}

#merchant_overview .ratingsreport .content  div.h2_height {
	height:39px;
}
	
 #merchant_overview .ratingsreport .content h2 img{
 	vertical-align:middle;
 }

 #merchant_overview .ratingsreport .content .storeinfo {
 	margin-top:13px;
 	padding-right:10px;
	padding-left:2px;
 	text-align:center;
 	width:30%;
 	white-space:nowrap;
 }

 #merchant_overview .ratingsreport .content .storeinfo a {
 	margin:0px;
 	padding:0px;
 	display:block;

 }

 #merchant_overview .ratingsreport .content .storeinfo p {
 	padding:0px;
 	margin:0px;
 	display:block;
 }

 #merchant_overview .ratingsreport .content .storeinfo img{
 	border:none;
 	padding:0px;
 	margin:0px auto 0px auto;
 	display:block;
 }

 #merchant_overview .ratingsreport .content .reportcard {
 	height:125px;
 	border-left:solid 1px #ddd;
 	text-align:left;
 	padding:0px 0px 0px 10px;
 	margin:0px;
 	white-space:nowrap;
 	width:40%;
 }

 #merchant_overview .ratingsreport .content .reportcard ul {
 	list-style-type:none;
 	margin:0px 20px 0px 0px;
 	padding:0px;
 }

 #merchant_overview .ratingsreport .content .reportcard li{
	padding:3px 0px 0px 0px;
	margin:0px;
}
	
 #merchant_overview .ratingsreport .content .reportcard li img{
 	vertical-align:middle;
	padding-right:0px;
 	border:none;
 	margin:-1px 1px 0px 0px;
	padding-bottom:2px;
 }

 #merchant_overview .ratingsreport .content .notrated {
 	height:125px;
	border-left:solid 1px #ddd;
	text-align:center;
	padding:0px 0px 0px 10px;
	margin:0px;
	white-space:nowrap;
 	width:70%;
 }

 #merchant_overview .ratingsreport .content .certified {
 	text-align:center;
 	vertical-align:top;
 	width:30%;
 	white-space:nowrap;
 }
 	
/* BEGIN DEPRICATED  */
 #merchant_overview .ratingsreport .content .certified p {
 	margin:21px auto 17px auto;
 	vertical-align:top;
 	background:url(http://img.shopzilla.com/shopzilla/bizrate_certified_ribbon_17x20.gif) no-repeat left 3px;
 	width:50px;
 	text-align:left;
 	padding-left:0px;
 	display:block;
	height:30px;
 }
/* END DEPRICATED  */

 #merchant_overview .ratingsreport .content .certified p.ribbon {
 	margin:21px auto 17px auto;
 	vertical-align:top;
 	background:url(http://img.shopzilla.com/shopzilla/bizrate_certified_ribbon_17x20.gif) no-repeat left 3px;
 	width:auto;
 	text-align:left;
 	padding-left:0px;
 	display:block;
	height:30px;
 }


 #merchant_overview .ratingsreport .content .certified a {
  	text-decoration:none;
  	color:#000;
  	display:block;
 	padding-left:21px;
 	float:left;
 	height:30px;
 	display:overflow;
  }

 #merchant_overview .ratingsreport .content .footer {
 	clear:both;
 	margin:0px;
 	padding:3px 0px 0px 0px;
 	white-space:nowrap;
 	display:block;
 	width:100%;
 	color:#999999;
 	text-align:center;
 }

 #merchant_overview .ratingsreport .content .footer a {
 	margin:0px;
 	padding:0px;
 }

 #merchant_overview .ratingstats {
 	background:url(http://img.shopzilla.com/shopzilla/statsleft.gif) no-repeat top left;
 	height:189px;
	padding:0px 0px 0px 10px;
 	font-family:Verdana;
 	font-size:11px;
 }

 #merchant_overview .ratingstats .wrapper {
 	background:url(http://img.shopzilla.com/shopzilla/statscenter.gif) repeat-x;
 	height:189px;
 }

 #merchant_overview .ratingstats .content{
 	background:url(http://img.shopzilla.com/shopzilla/statsright.gif) no-repeat top right;
 	height:189px;
 	padding-right:10px;
 	white-space:nowrap;
 	display:block;
 }

 #merchant_overview .ratingstats .content table{
 	border:none;
 	width:100%;
 	padding:0px;
 	margin:0px;
 }

 #merchant_overview .ratingstats .content table td {
 	height:42px;
 	text-align:center;
	padding-bottom:1px;
 }
	
 #merchant_overview .ratingstats .content table th {
 	padding-top:1px;
 	height:39px;
	width:20%;
}

#merchant_overview .ratingstats .content table th.padded{
	padding:0px 4px 0px 4px;
}

#merchant_overview .ratingstats .content table .label {
	text-align:left;
	white-space:nowrap;
	width:40%;
}
	
#merchant_overview .ratingstats .content table td.label {
	padding-top:3px;
}

#merchant_overview .ratingstats .content table .label img {
	vertical-align:middle;
	padding:0px 0px 0px 2px;
	margin:-3px 0px 0px -3px;
}

#merchant_overview .ratingstats .content .footer {
 	clear:both;
 	margin:0px;
 	padding:3px 0px 0px 0px;
 	white-space:nowrap;
 	display:block;
 	width:100%;
 	color:#999999;
 	text-align:center;
}

#merchant_overview .ratingstats .content .footer a {
 	margin:0px;
 	padding:0px;
}

#merchant_overview .separator {
 	padding:0px 5px 0px 5px;
}

#top_selling_list {
	border:none;
}

#top_selling_list td {
	padding:10px;
	text-align:center;
	vertical-align:top;
	width:20%;
}

#top_selling_list .wborder {
	border-left:1px solid #ccc;
}

#top_selling_list img {
	border:none;
}

#top_selling_list .price {
	font-size:13px;
	font-weight:bold;
}

#top_selling_list .seesite {
	font-size:13px;
}

#top_selling_list .suffix {
	font-size:12px;
}




	
	
/* Sponsored Links In L2 storefront*/	
.sponsored_links {
	text-align:left;
}

.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;
}

.sponsored_links h2 {
	margin-bottom: 4px;
	display:inline;
}

.sponsored_links h3 {
	font-weight: normal;
	font-size: 10px;
	color:#666666;
	display:inline;
}

.sponsored_links ul {
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.sponsored_links li {
	background-image:none;
	margin: 0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
}

#superfind .sponsored_links ul {
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#superfind .sponsored_links li {
	background-image:none;
	margin: 0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
}

#sponsored_links .title{
}

.sponsored_links .description{
	text-decoration: none;
	color: #000000;
}

.sponsored_links .location{
	text-decoration: none;
	color: #009900;
}

.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;
}

.sponsored_links .rating{
	color:#000000;
}

.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;
	font-size:11px;
	padding:0px 0px 0px 10px;
}

.sponsored_links .rating_label {
	padding:0px 0px 0px 10px;
	color:#666666;
	font-size:11px;
}

.sponsored_links .rating_label_more {
	padding:1px 0px 0px 0px;
	color:#666666;
	font-size:11px;
}

.sponsored_links img {
	border:none;
	vertical-align:middle;
}

div.sl_top_margin {
	margin:27px 0px 0px 0px;
}

div.sl_top_line {
	border-top:3px solid #ddd;
	padding:27px 0px 0px 0px;
}
	
/* include/search/merchant_pod/shopzilla.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.shopzilla.com/site/bullets/003399_4x5.gif) 0px 5px no-repeat;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 8px;
}


.pricedisclaimer {
	color:#666666;
	font-size:11px;
	padding:10px 20px 10px 20px;
	margin:0px 0px 0px 0px;	
}
	
.pricedisclaimer p {
	color:#666666;
	font-size:11px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* include/pods/homepage_search_bar.xmi */

.homepage_search_bar {
	padding:18px 0px 26px 0px;
	text-align:center;
}
.homepage_search_bar h1 {
	font-family:Arial;
	font-size:26px;
	font-weight:bold;
}

/* homepage/whats_hot.xmi */

#whats_hot
{
	background-color:#FDF7EB;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	margin:0px 0px 0px 0px;
	padding:0px 2px 8px 8px;
}

#whats_hot h3 {
	font-weight:bold;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
}

#whats_hot ul {
	margin:8px 0px 0px 16px;
	padding:0px 0px 0px 0px;
}

#whats_hot ul li {
	list-style-image:url(http://www.shoppingspeed.com/bullet_round2_039_5x10.gif);
	list-style-position:outside;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
}

/* include/pods/home_featured_products_international.xmi */

.home_featured_products {
	padding:35px 0px 0px 0px;
	width:100%;
}
.home_featured_products h2 {
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

/* include/search/attr_glossary.xmi */
#attribute_glossary {
	margin:10px 0px 20px 0px;
	width:100%;
}

#attribute_glossary td {
	line-height: 18px;
	vertical-align:top;
}

.glossary_item {
	margin-bottom: 26px;
}

.glossary_item h2 {
	margin-bottom: 10px;
}

.glossary_item h2 a {
	color:#000;
	text-decoration: none;
}

.glossary_item p {
	margin: 0 0 18px 0;
}
	
/* guides/buying_guides/glossary/shopzilla.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;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background-color:#feffef;
	padding:3px 5px 0px 5px;
}

#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;
}
	
	
/* guides/buying_guides/navigation/shopzilla.xmi */
#buying_guides_nav {
	margin:20px 0px 0px 0px;
	line-height:18px;
}

.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;
}
	
	
/* Merchant Full Ratings  pods/merchant_full_ratings.xmi */
#merchant_full_ratings {
	padding-top:15px;
}

#merchant_full_ratings .sortkey {
	border-bottom:1px solid #ddd;
	padding-bottom:4px;
	margin-bottom:20px;
	width:100%;
	text-align:right;
}

#merchant_full_ratings .sortkey img {
	border:none;
	vertical-align:middle;
}

#merchant_full_ratings h2 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 16px;
	padding: 0px;
	color: #000;
}

#merchant_full_ratings dl {
	padding:5px 0px 0px 0px;
	margin:0px 0px 17px 0px;
}

#merchant_full_ratings dt {
	float:left;
}

#merchant_full_ratings dd {
	margin:-1px 0px 9px 33px;
}

#merchant_full_ratings em {
	color:#f00;
	font-style:normal;
}
	
/* Merchant Store information  pods/merchant_detail_info.xmi */	
#merchant_detail_info {
	padding:13px 0px 0px 0px;
}

#merchant_detail_info h2 {
}

#merchant_detail_info p {
	margin-top:5px;
}

#merchant_detail_info .certifications {
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	padding:20px 0px 0px 0px;
}

#merchant_detail_info .certifications table {
	border:none;
	margin-top:10px;
}

#merchant_detail_info .certifications td {
	padding-right:15px;
}

#merchant_detail_info .certifications img {
	vertical-align:middle;
	border:none;
}

#merchant_detail_info .certifications a {
	text-decoration:none;
	color:#000;
}

#merchant_detail_info .contact_info {
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	padding:30px 0px 0px 0px;
}

#merchant_detail_info .contact_info table {
	width:50%;
	border:none;
	margin-top:0px;
}

#merchant_detail_info .contact_info td {
	width:50%;
	vertical-align:top;
	padding: 5px 5px 0px 0px;
}

#merchant_detail_info .contact_info p {
	font-size:12px;
	margin:0px;
}

#merchant_detail_info .features_services {
	margin:20px 0px 0px 0px;
	border-top:1px solid #ccc;
	padding:20px 0px 0px 0px;
}

#merchant_detail_info .features_services h2 {
	margin-bottom:15px;
}

/* Buying Guides */	
	
#buying_guide_home {
	margin:10px 0px 0px 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 #ccc;
	border-top:none;
	background-color:#fdf7df;
}

#buying_guide_home .mostpopular_pod h3 {
	font-family:Arial, Helvetica, sans-serif;
}

#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:#fdf7df;
}

#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:#fdf7df;
}

#buying_guide_home .guide tfoot td {
	border:solid 1px #ccc;
	border-top:none;
	padding:10px 10px 10px 10px;
	font-size:15px;
}

#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;
	clear:both
}

#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 3px 0px;
	font-size:11px;
}

.buying_guide_pod .ratings img {
	border:none;
	vertical-align:middle;
}

.buying_guide_pod .stores {
	font-size:13px;
	text-align:left;
	font-family:Arial;
	padding-top:2px;
}

.buying_guide_pod .stores .foundat{
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-family:Verdana;
}
	
.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:13px;
	margin:5px 8px 8px 8px;
	font-family:Arial, Helvetica, sans-serif;
}

.buying_guide_pod_noncat .store .merchant {
	font-size:11px;
	font-family:Verdana;
}
	
#buying_guide_usertype {
	margin:5px 0px 0px 0px;
	border-bottom:2px solid #ccc;
}

#buying_guide_usertype h2 {
	margin:25px 0px 0px 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:#fec;
	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;
}
	
/* shopzilla List */
.catheading {
	background-color:#fdf7df;
	border-top: 1px solid #ddd;
	padding: 5px 5px 5px 10px;
}

.catheading h2 {
	font-size:17px;
	font-family:Arial, Verdana;
	display:inline;
	padding:0px;
	margin:0px;
}

.list_title {
	font-size:14px;
	font-weight:bold;
}
	
h4.jobtitle {
	font-size:12px;
	margin:0px;
}
	
/* Shopzilla Compare Products */
#shopzilla_compare .rowheading {
	background-color:#f6f6fe;
	border: 1px solid #ddd;
	padding: 5px 5px 5px 10px;
}
	
#shopzilla_compare .colheading {
	background-color:#f6f6fe;
	border: 1px solid #ddd;
}
	
#shopzilla_compare .groupheading {
	background-color:#e2e0f8;
	border: 1px solid #ddd;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
}
	
#shopzilla_compare .catheading {
	background-color:#fdf7df;
	border: 1px solid #ddd;
	padding: 5px 5px 5px 10px;
	font-family:Arial;
	font-weight: bold;
	font-size:17px;
}
	
#shopzilla_compare .cell {
	background-color:#fff;
	border: 1px solid #ddd;
	padding: 5px;
}

#shopzilla_compare .price {
	font-size:14px;
}
	
/* Car Quotes */
#car_quotes_form {
	margin-top:4px;
}

#car_quotes_form .tagline {
	margin-top:8px;
	font-size:15px;
}

#car_quotes_form .step {
	font-size:13px;
}
	
#car_quotes_thankyou {
	margin:60px 0px 80px 0px;
	text-align:center;
}

#car_quotes_thankyou h3 {
	margin:20px 0px 0px 0px;
	font-size:15px;
}

#car_quotes_thankyou p {
	margin:20px 0px 0px 0px;
	font-size:13px;
}
	
/* l1.5 storefront */
#l15_cat_atts {
	border-bottom: 1px solid #ccc;
	margin-bottom: 18px;
	padding-bottom: 18px;
	text-align: left;
	margin-top: 0px;
}

#l15_cat_atts .cat_title {
	font-weight:bold;
	font-size:14px;
}
	
/*Write a merchant review*/
.storeOneThruTen .rateAspect {
	font-size: 10px;
	text-align: right;
	padding: 2px 6px 2px 2px;
	border-bottom: 1px solid #ddd;
}

/*pods/home_catgory_list*/
#home_category_list {
	padding:0px 0px 0px 0px;
}

#home_category_list table {
	width:100%;
	border:none;
}

#home_category_list table td {
	font-size:13px;
	width:25%;
	vertical-align:top;
}
	
/* include/macros/welcome_text.xmi */

#welcome_text {
	background-color:#dfd;
	border:1px solid #0c0;
	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;
}


/* include/search/attribute_navigation/shopzilla.xmi - NEW BULLET METHOD - RICHARD */

div.attribute_navigation {
	border:1px solid #ddd;
}

div.an_spacer {
	font-size:11px;
	margin:0px 0px 6px 0px;
	text-align:right;
}

div.an_header {
	background-color:#fec;
	border-bottom:1px solid #ddd;
	padding:3px 5px 3px 5px;
}

div.an_section {
	background-color:#fdf7df;
	border-bottom:1px solid #ddd;
	border-right:0px;
	padding:8px 8px 11px 8px;
	margin:0px 0px 0px 0px;
}

div.an_flexibrowse {
	background-color:#fcebb5;
	padding:5px 5px 5px 5px;
}

h3.an {
	margin:0px 0px 10px 0px;
}

ul.an {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

li.an {
	background:url(http://img.shopzilla.com/br/common/bullets/round/039_5x5.gif) 0px 6px no-repeat;
	list-style-image:none;
	margin: 5px 0px 0px 12px;
	padding: 0px 0px 5px 12px;
}

li.an_000 {
	background:url(http://img.shopzilla.com/br/common/bullets/round/000_5x5.gif) 0px 6px no-repeat;
	list-style-image:none;
	margin: 5px 0px 0px 12px;
	padding: 0px 0px 5px 12px;
}

/* 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.shopzilla.com/sz/common/bullets/round/000_6x6.gif) 1px 6px no-repeat;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 12px;
}

#superfind_l1 li.see_all {
	background:none;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* Forgot your password page */

.forgot_password_field {
	font-style: italic;
}

.forgot_password_container {
	margin-top: 10px;
}

.forgot_password_form {
	margin:30px 0px 30px 0px;
}

.forgot_password_form .padding {
	padding-left:10px;
}

.empty_bottom_space {
	padding:0px 0px 150px 0px;
}


/* quick fix for global header ui elements test */
#sf {font-weight:bold;}

/* fix for shopzilla compare products page */
div.compareProducts .money {font-family:Arial;font-size:24px;}



/* BEGIN  - Holiday Gift Guide styles  */	
	
	
	
	#gift_guide_container .gift_guide_pod {
		float:left;
		height:310px;
		width:284px;
	}
	
	#gift_guide_container .pod1 {
		background-image:url(http://img.shopzilla.com/sz/us/gift_guide/pod7_bg.gif);
		background-repeat: no-repeat;
	}
	
	#gift_guide_container .pod2 {
		background-image:url(http://img.shopzilla.com/sz/us/gift_guide/pod7_bg.gif);
		margin:0px 25px 0px 25px;
		background-repeat: no-repeat;
	}
	
	#gift_guide_container .pod3 {
		background-image:url(http://img.shopzilla.com/sz/us/gift_guide/pod7_bg.gif);
		background-repeat: no-repeat;
	}
	
	#gift_guide_container .pod4 {
		background-image:url(http://img.shopzilla.com/sz/us/gift_guide/pod7_bg.gif);
		background-repeat: no-repeat;
	}
	
	#gift_guide_container .pod5 {
		background-image:url(http://img.shopzilla.com/sz/us/gift_guide/pod7_bg.gif);
		margin:0px 25px 0px 25px;
		background-repeat: no-repeat;
	}
	
	#gift_guide_container .pod6 {
		background-image:url(http://img.shopzilla.com/sz/us/gift_guide/pod7_bg.gif);
		background-repeat: no-repeat;
	}
	
	#gift_guide_container .pod7 {
		background-image:url(http://img.shopzilla.com/sz/us/gift_guide/pod7_bg.gif);
		background-repeat: no-repeat;
	}
	
	#gift_guide_container .pod8 {
		background-image:url(http://img.shopzilla.com/sz/us/gift_guide/pod7_bg.gif);
		margin:0px 25px 0px 25px;
		background-repeat: no-repeat;
	}
	
	#gift_guide_container .pod9 {
		background-image:url(http://img.shopzilla.com/sz/us/gift_guide/pod7_bg.gif);
		background-repeat: no-repeat;
	}
	
	#gift_guide_container .header_container {
		color:#fff;
		font-size:16px;
		height:27px;
	}
	
	#gift_guide_container .header {
		padding-top:3px;
		text-shadow:blue;
		margin-left:38px;
	}
	
	#gift_guide_container .image_container {
		height:123px;
		width:284px;
	}
	
	#gift_guide_container .image {
		float:left;
		height:123px;
		width:123px;
	}	
	
	#gift_guide_container .caption {
		float:left;
		font-size:13px;
		height:123px;
		width:161px;
	}
	
	#gift_guide_container .row2 {
		margin-top:14px;
	}
	
	#gift_guide_container .caption_padding {
		padding:30px 10px 0 0;
	}
	
	#gift_guide_container .content_row {
		height:67px;
		width:284px;
	}	
	
	#gift_guide_container .content_container {
		float:left;
		height:67px;
		width:142px;
	}
	
	#gift_guide_container .content {
		margin-left:10px;
		margin-right:9px;
		white-space: normal;
	}
	
	#gift_guide_container .clear {
		clear:both;
	}
	
	#gift_guide_container .gift_guide_row {
		width:902px;

	}
	
	#gift_guide_container .row_space {
		height:25px;
		width:902px;
	}
	
	#gift_guide_container .tall_row_space {
		height:35px;
		width:902px;
	}
	

	#more_ideas_container {
		float:left;width:467px;
		}
	
	#more_ideas_container .header {
		margin:0px 0px 5px 0px;
	}
	
	#more_ideas_container img.h2_snowflake {
		margin:-1px 5px 0px 0px;
		}
		
	#more_ideas_container .bullets_container {
		margin-top:15px;
		}
		
	#more_ideas_container .bullet_column {
		float:left;
		width:150px;
		padding:0 6px 0 0;
		}
	
	#more_ideas_container .bullet_column3 {
		float:left;
		width:155px;
		}
		
	#more_ideas_container ul {	
		padding:0;
		margin:0;
		list-type:none;
		}
	
	#more_ideas_container li {
		margin-left:15px;
		color:#00c;
		}
		
	#more_ideas_container .text {
		padding-right:10px;
		}
	
	
	#food_network_pod {
		float:left;
		width:435px;
		height:205px;
		background-image:url(http://img.shopzilla.com/sz/us/gift_guide/food_pod_bg.gif);
		}
	
	#food_network_pod .pod_container {
		height:178px;
		width:435px;
	}
	
	#food_network_pod .logo {
		float:left;
		height:178px;
		width:161px;
	}
	
	#food_network_pod .content_container {
		float:left;
		height:178px;
		width:274px;
	}
	
	#food_network_pod .content_container_padding {
		padding:6px 4px 0px 0px;
		}
		
	#food_network_pod p {
		padding:0;margin:6px 0 0 0;
		}	
	

/* END  - Holiday Gift Guide styles  */