
.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;
}
	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;
}
	.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 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 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;

		}





	.white {
		background-color:#fff;
}
	.searchBarFormElement {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:11px;
}
	.searchBar td {
		font-weight:bold;
		padding-right:5px;
}

	.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_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://www.shoppingspeed.com/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{
}


.product_navigation .test1000165_1{
	background-color:#fdf7df;
}
.product_table .test1000165_1{
	background-color:#eeeeec;
}

.product_navigation .test1000165_2{
	background-color:#fdf7df;
}
.product_navigation .bottom {
	margin-top:0px;
}
.product_table .test1000165_2{
	background-color:#eeeeec;
}

.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;
}



.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;
}



#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;
}
	
#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;
}



#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 {
 	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;
 }

 #merchant_overview .ratingsreport .content table{
 	margin-top:9px;
 	border:none;
 	width:100%;
 }

#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;
 }
 	

#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;
}




	
	

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://www.shoppingspeed.com/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;
}


.homepage_search_bar {
	padding:18px 0px 26px 0px;
	text-align:center;
}
.homepage_search_bar h1 {
	font-family:Arial;
	font-size:26px;
	font-weight:bold;
}


#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;
}

.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;
}

#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;
}
	
#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;
}
	
	
#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_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;
}
	
#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;
}
	
.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;
}
	

#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;
}



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://www.shoppingspeed.com/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://www.shoppingspeed.com/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://www.shoppingspeed.com/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;
}


#sf {font-weight:bold;}

div.compareProducts .money {font-family:Arial;font-size:24px;}



	
	
	
	#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;
		}