#search_header {
	margin:15px auto auto auto;
}

#search_header h1 { 
	margin-top: 10px;
}

h1 span.keyword {
	color:#093;
	font-size:20px;
	font-weight:bold;
}

h1 span.question {
	font-size:20px;
	font-weight:normal;
}

/* column layout */

#narrow {
	float:left;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	width:190px;
}

#wide {
	float:right;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	width:722px;
}

/* Attribute Navigation */

#att_nav {
	background:#e5e5e5 url(../images/attribute_navigation/corners/grey_on_white.gif) -4px -4px no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:190px;
}

#att_nav div.content {
	background:#e5e5e5 url(../images/attribute_navigation/corners/grey_on_white.gif) 182px -4px no-repeat;
	margin:0px 0px 0px 4px;
	padding:2px 4px 0px 0px;
}

#att_nav div.bottom {
	background:#e5e5e5 url(../images/attribute_navigation/corners/grey_on_white.gif) -4px 0px no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#att_nav div.bottom div.corner {
	background:#e5e5e5 url(../images/attribute_navigation/corners/grey_on_white.gif) 182px 0px no-repeat;
	font-size:1px;
	margin:0px 0px 0px 4px;
	padding:4px 4px 0px 4px;
}

#att_nav div.content div.section,
#att_nav div.content div.subheader {
	background:#fff url(../images/attribute_navigation/corners/white_on_grey.gif) -4px -4px no-repeat;
	border-top:2px solid #e5e5e5;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:182px;
}

#att_nav div.content div.subheader {
	border:none;
}

#att_nav div.content div div.top_corner {
	background:#fff url(../images/attribute_navigation/corners/white_on_grey.gif) 174px -4px no-repeat;
	font-size:1px;
	margin:0px 0px 0px 4px;
	padding:4px 4px 0px 4px;
}

#att_nav div.content div h2 {
	background:none;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:0px 6px 0px 10px;
	padding:0px 0px 0px 0px;
}

#att_nav div.content div h3 {
	background:#fff url(../images/attribute_navigation/bullets/selected.gif) 6px 3px no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 6px 0px 18px;
}

#att_nav div.content div.collapsed h3 {
	background-image:url(../images/attribute_navigation/bullets/default.gif);
}

#att_nav div.content div.expanded h3 {
	background-image:url(../images/attribute_navigation/bullets/selected.gif);
}

#att_nav div.content div #see_other_matches {
	margin:8px 0px 3px 0px;
	padding:0px 10px 0px 10px;
    font-weight: bold;
}

#att_nav div.content div h3 a:active,
#att_nav div.content div h3 a:visited,
#att_nav div.content div h3 a:hover,
#att_nav div.content div h3 a {
	color:#000;
	text-decoration:none;
}

#att_nav div.content div div.bottom {
	background:#fff url(../images/attribute_navigation/corners/white_on_grey.gif) -4px 0px no-repeat;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#att_nav div.content div div.bottom div.corner {
	background:#fff url(../images/attribute_navigation/corners/white_on_grey.gif) 174px 0px no-repeat;
	font-size:1px;
	margin:0px 0px 0px 4px;
	padding:4px 4px 0px 4px;
}

#att_nav div.content div ul {
	display:block;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#att_nav div.content div.expanded ul {
	display:block;
}

#att_nav div.content div.collapsed ul {
	display:none;
}

#att_nav div.content div ul li {
	background:#fff url(../images/bullets/round/039_5x5.gif) 10px 8px no-repeat;
	list-style-image:none;
	margin:1px 0px 0px 0px;
	padding:2px 10px 2px 20px;
}

#att_nav div.content div.collapsed ul li {
	background:#fff url(../images/bullets/round/039_5x5.gif) 10px 8px no-repeat;
}

#att_nav div.content div.expanded ul li.selected {
	background:#fef5e6 url(../images/bullets/round/000_5x5.gif) 10px 6px no-repeat;
	margin:2px 0px 1px 0px;
	padding:1px 10px 2px 20px;
}

#att_nav div.content div.expanded ul li.selected a {
	color:#000;
	display:inline;
	text-decoration:none;
}

#att_nav div.content div.expanded ul li.selected a.remove {
	color:#00f;
	float:right;
	font-size:12px;
	text-decoration:none;
}

/* Price Range Sliders */

#att_nav div.content div.price_range {
	background-color:none;
}

#att_nav div.content div.price_range #slider {
	background:#fff url(../images/attribute_navigation/price_range/track_line.gif) 0px 0px repeat-x;
	display:block;
	height:23px;
	margin:0px 5px 0px 8px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#att_nav div.content div.price_range #slider form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#att_nav div.content div.price_range #slider #handle_lower,
#att_nav div.content div.price_range #slider #handle_upper {
	height:19px;
	left:1px;
	position:absolute;
	width:9px;
}

#att_nav div.content div.price_range form#price_range {
	background-color:transparent;
	display:block;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	height:72px;
	margin:0px 6px 0px 7px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#att_nav div.content div.price_range form#price_range input#submit_prices {
	bottom:12px;
	left:55px;
	position:absolute;
}

#att_nav div.content div.price_range form#price_range div.middle {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	margin:0px auto 0px auto;
	padding:4px 0px 0px 0px;
	position:absolute;
	text-align:center;
	width:169px;
}

#att_nav div.content div.price_range form#price_range div.lower {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:0px;
	text-align:center;
	top:0px;
}

#att_nav div.content div.price_range form#price_range div.lower div.side {
	color:#000;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	text-align:left;
	width:10px;
}

#att_nav div.content div.price_range form#price_range div.upper {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	position:absolute;
	right:0px;
	text-align:center;
	top:0px;
}

#att_nav div.content div.price_range form#price_range div.upper div.side {
	color:#000;
	float:left;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	text-align:left;
	width:10px;
}

#att_nav div.content div.price_range form#price_range div.lower #price_lower,
#att_nav div.content div.price_range form#price_range div.upper #price_upper {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 2px 0px;
	padding:1px 2px 0px 0px;
	text-align:right;
	width:45px;
}

/* Product details styles */
	
.main_content #offer_details div#product_details_container .product_gotostore p.details_price a,
.main_content #offer_details div#product_details_container .product_info div p.details_price a {
	text-decoration:none;
}

.main_content #offer_details div#product_details_container .product_gotostore p.details_price a strong,
.main_content #offer_details div#product_details_container .product_info div p.details_price a strong {
	border-bottom:2px solid #093;
	color:#093;
	cursor:pointer;
	font-family:Arial;
	font-size:22px;
	font-weight: bold;
	line-height:21px;
	margin:0px 0px 0px 0px;
	padding:0 15px 0 0;
/*	position:relative;*/
	text-decoration:none;
	top:0px;
}

.main_content #offer_details div#product_details_container .product_gotostore p.details_price a strong sup,
.main_content #offer_details div#product_details_container .product_info div p.details_price a strong sup {
	color:#093;
	cursor:pointer;
	font-size:.7em;
	font-weight: bold;
	line-height:1em;
	right:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	text-decoration:none;
	top:3px;
}


/* Let's make a deal! */

#deal_pod {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:722px;
}

#deal_pod h2 {
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#deal_pod h2 span.keyword{
	color:#093;
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
}

#deal_pod div.canvas {
	background:#fec url(../images/canvas_corners_sprites.gif) -10px -10px no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:722px;
}

#deal_pod div.canvas ul#offer_list {
	background:transparent url(../images/canvas_corners_sprites.gif) 712px -10px no-repeat;
	height:10px;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	position:relative;
	text-align:left;
}

#deal_pod div.canvas ul#offer_list li.product_offer {
	background: transparent url(../images/pod_background/pod-tests/default01_top.gif) top left no-repeat;
	float: left;
	clear: both;
    height: auto;
	margin: 5px 0 0 10px;
	padding: 0;
	width: 692px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.product_offer_footer {
    background: transparent url(../images/pod_background/pod-tests/default01_bottom.gif) bottom left no-repeat;
    float: left;
    width: 692px;
    margin-top: 9px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.clipping {
	height:285px;
	left:0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	width:178px;
}

#deal_pod div.canvas ul#offer_list li.mouseover,
#deal_pod div.canvas ul#offer_list li.product_offer:hover {
	/*background:transparent url('../images/pod_background/pod-tests/highlight01.gif') 5px 5px no-repeat;*/
}

#deal_pod div.canvas ul#offer_list li.results_options {
	background:none;
	clear:both;
	display:block;
	height:auto;
	margin:0px 0px 7px 0px;
	overflow:hidden;
	padding:10px 8px 0px 8px;
	position:relative;
	text-align:left;
	/*width:100%;*/
}

#deal_pod div.canvas ul#offer_list li.results_options form.product_navigation {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:346px;
}

#deal_pod div.canvas ul#offer_list li.results_options form.product_navigation div#offers_per_page {
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	overflow: visible;
}

#deal_pod div.canvas ul#offer_list li.results_options form.product_navigation div#offers_per_page select {
	font-weight:normal;
}

#deal_pod div.canvas ul#offer_list li.results_options form.product_navigation div#sort_by {
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#deal_pod div.canvas ul#offer_list li.results_options form.product_navigation div#sort_by select {
	font-weight:normal;
}

#deal_pod div.canvas ul#offer_list li.results_options form#zip_code {
	display:block;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	width:353px;
}

#deal_pod div.canvas ul#offer_list li.results_options form#zip_code input {
	display:inline;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#deal_pod div.canvas div.bottom {
	background:transparent url(../images/canvas_corners_sprites.gif) -10px 0px no-repeat;
	clear:both;
	height:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

#deal_pod div.canvas div.bottom_right {
	background:transparent url(../images/canvas_corners_sprites.gif) 0px 0px no-repeat;
	float:right;
	font-size:7px;
	height:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:10px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.image {
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 15px;
	position:relative;
	float: left;
	z-index:60;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.image img {
	height: 80px;
	width: 80px;
    margin: 0 10px 12px 0;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.col1 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:420px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.col2 {
	float: right;
	margin:0px 15px 0px 0px;
	padding: 0px;
	text-align: right;
/*	width: 171px;*/
}

#deal_pod div.canvas ul#offer_list li.product_offer div.col2 a {
    text-decoration: none;
    color: #009933;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.col2 div.button {
    clear: both;
	margin:4px 0px 10px 0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description {
	background-color:none;
	cursor:pointer;
	height:70px;
	line-height:15px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 2px 0px;
	position:relative;
	text-align:left;
	top:0px;
	z-index:60;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description h2.offer {
	display: block;
	font-size:15px;
	line-height:18px;
	margin:0px 0px 3px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
/*	width: 330px;*/
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description h2.offer a {
	color:#00f;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	text-decoration:underline;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description h2.offer strong { font-size: 15px; }
#deal_pod div.canvas ul#offer_list li.product_offer div.description p {
	font-size:14px;
	font-weight:normal;
	line-height:15px;
	margin:0px;
	padding:0px;
}
#deal_pod div.canvas ul#offer_list li.product_offer div.description a {
	color:#000;
	text-align:left;
	text-decoration:none;
	z-index:60;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description a.more_link {
    color:#0000FF;
    font-size:14px;
    line-height:15px;
    text-align:left;
    text-decoration:underline;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description a.more_popup {
	color:#00f;
	font-size:12px;
	line-height:15px;
	text-align:left;
	text-decoration:underline;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description a.more {
	color:#00f;
	font-size:14px;
	line-height:15px;
	text-align:left;
	text-decoration:underline;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description ul {
/*	height:90px;	*/
	margin:0px 0px 0px 8px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
/*	width:300px;*/
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description li {
	background:transparent url(../images/bullets/round/black.gif) 0px 5px no-repeat;
	float:none;
	font-size: 12px;
	height:16px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 8px;
	width:auto;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.rating {
	background-color:none;
	height:17px;
	margin:0px 15px 0px 0px;
	padding:8px 0px 5px 0px;
	position:relative;
	top:0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.rating a {
	position:relative;
	top:2px;
} 
 
#deal_pod div.canvas ul#offer_list li.product_offer div.rating img { 
    float:left; 
    margin:0px 5px 0px 0px; 
    position:relative; 
    top:0px; 
} 
 
#deal_pod div.canvas ul#offer_list li.product_offer div.rating span.num_reviews { 
    display:block; 
    float:left; 
    font-size:12px; 
    height:13px; 
    line-height:12px; 
    margin:0px 0px 0px 2px; 
    position:relative; 
    top:0px; 
} 
 
#deal_pod div.canvas ul#offer_list li.product_offer div.rating span.num_reviews a { 
	color:#00f;
    font-size:12px; 
    height:13px; 
    line-height:12px; 
    margin:0px 0px 0px 0px; 
    position:relative; 
    text-decoration:underline;
    top:1px; 
}


#deal_pod div.canvas ul#offer_list li.product_offer div.price,
#offer_details p.price {
	background-color:none;
	height:30px;
	line-height:29px;
	margin:0px 0px 2px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:right;
	top:0px;
}

.free_shipping { font-weight: bold; }

#page_container .whitepage .main_content #deal_pod div.canvas ul#offer_list li.product_offer div.price a,
#page_container .whitepage .main_content #deal_pod div.canvas ul#offer_list li.product_offer p.price a {
	color:#000;
	text-decoration:none;
}


#page_container .whitepage .main_content #deal_pod div.canvas ul#offer_list li.product_offer div.price a strong,
#offer_details p.price a strong {
	border-bottom:1px solid #093;
	color:#093;
	cursor:pointer;
	font-family:Arial;
	font-size:22px;
	font-weight: bold;
    height:22px;
    line-height:21px;
	margin:0px 0px 0px 0px;
	padding:0 15px 0 0;
	position:relative;
	text-decoration:none;
	top:0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.price a strong sup,
#offer_details p.price a strong sup {
	color:#093;
	cursor:pointer;
	font-size:.7em;
	font-weight: bold;
	line-height:1em;
	right:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	text-decoration:none;
	top:3px;
}
#deal_pod div.canvas ul#offer_list li.product_offer div.price div.zip_red {
	clear:both;
	color:#c00;
	float:right;
	font-size:12px;
	height:17px;
	line-height:17px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:right;
	top:5px;
	width:148px;
}
#deal_pod div.canvas ul#offer_list li.product_offer div.zip_red a {
	color:#c00;
	font-size:12px;
	line-height:17px;
	text-decoration: none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.price div.zip_green {
	clear:both;
	color:#093;
	float:right;
	font-size:12px;
	height:17px;
	line-height:17px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	position:relative;
	text-align:right;
	top:5px;
	width:148px;
}	
#deal_pod div.canvas ul#offer_list li.product_offer div.zip_green a {
	color:#093;
	font-size:12px;
	line-height:17px;
	text-decoration: none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.price div.see_store {
	clear:both;
	color:#093;
	font-size:14px;
	height:17px;
	line-height:17px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	position:relative;
	text-align:left;
	top:24px;
	width:148px;
}	
#deal_pod div.canvas ul#offer_list li.product_offer div.price div.see_store a {
	color:#093;
	font-size:14px;
	line-height:17px;
	text-decoration: none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.price div.see_store_prod {
	clear:both;
	color:#093;
	font-size:14px;
	height:17px;
	line-height:17px;
	padding:0px 0px 0px 0px;
	overflow:visible;
	margin:0px 0px 0px 0px;
	position:relative;
	text-align:left;
	top:23px;
}	
#deal_pod div.canvas ul#offer_list li.product_offer div.price div.see_store_prod a {
	color:#093;
	font-size:14px;
	line-height:17px;
	text-decoration: none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.from_stores {
	background-color:none;
	float:right;
	height:19px;
	left:0px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	top:1px;
	width:150px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.from_stores_long {
	background-color:none;
	height:39px;
	left:0px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	top:1px;
	width:170px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.from_stores a,
#deal_pod div.canvas ul#offer_list li.product_offer div.from_stores_long a {
	color:#000;
	font-size:12px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-decoration:none;
	top:0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.from_stores a span,
#deal_pod div.canvas ul#offer_list li.product_offer div.from_stores_long a span {
	color:#00f;
	font-size:12px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	text-decoration:underline;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_in_category {
	background-color:none;
	height:39px;
	left:15px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	width:150px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_in_category a {
	color:#00f;
	font-size:12px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-decoration:underline;
	top:0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.merchant_details {
	background-color:none;
	float:right;
	height:36px;
	right:-4px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	top:1px;
	width:160px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.merchant_details a {
	color:#000;
	float: left;
	font-size:12px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-decoration:none;
	top:0px;
}
#deal_pod div.canvas ul#offer_list li.product_offer div.merchant_details span.merchant_name {
	cursor:pointer;
	display: block;
	font-size:12px;
	height: 28px;
	left: 0px;
	line-height: 28px;
	position:relative;
	/*overflow: hidden;*/
	text-align:right;
	width:134px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.merchant_details span.merchant_name_full {
	cursor:pointer;
	display: block;
	float: right;
	font-size:12px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	width:150px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.merchant a {
    color: black;
}


/* These styles are being deprecated */

#deal_pod div.canvas ul#offer_list li.product_offer div.from_merchant {
	background-color:none;
	height:43px;
	left:15px;
	margin:0px 0px 0px 0px;
	/*overflow:hidden;*/
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	width:150px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.from_merchant a.merch_name {
	color:#00f;
	display:block;
	font-size:12px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	position:relative;
	text-decoration:underline;
	top:0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.from_merchant a.merch_logo {
	color:#00f;
	float:left;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	text-decoration:none;
	top:0px;
	width:124px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.from_merchant a.merch_rating {
	float:right;
	height:24px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
	width:24px;
}

/* END Deprecated Styles */

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details {
	background:transparent url(../images/dynamic_bubble/330x280.gif) 30px 0px no-repeat;
	display:none;
	float:left;
	height:280px;
	left:0px;
	position:absolute;
	text-align:left;
	top:0px;
	width:360px;
	z-index:100;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.left,
#deal_pod div.canvas ul#offer_list li.product_offer div.right {
	display:block;
	z-index:100;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left,
#deal_pod div.canvas ul#offer_list li.product_offer div.left {
	background:transparent url(../images/dynamic_bubble/330x280.gif) 0px 0px no-repeat;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.pointer,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.pointer {
	background:transparent url(../images/dynamic_bubble_pointers.gif) -30px 0px no-repeat;
	display:block;
	height:280px;
	left:1px;
	position:absolute;
	top:0px;
	width:30px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.pointer,
#deal_pod div.canvas ul#offer_list li.product_offer div.left div.pointer {
	background:transparent url(../images/dynamic_bubble_pointers.gif) 0px 0px no-repeat;
	left:auto;
	right:1px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content {
	background-color:none;
	display:block;
	float:left;
	height:249px;
	left:47px;
	position:absolute;
	top:16px;
	width:307px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content,
#deal_pod div.canvas ul#offer_list li.product_offer div.left div.content {
	left:17px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content h2,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content h2 a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content h2,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content h2 a {
	color:#000;
	height:36px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	overflow:hidden;
	text-decoration:none;
	width:255px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content h2.offer,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content h2.offer a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content h2.offer,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content h2.offer a {
	height:60px;
	line-height:20px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content p.description,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content p.description {
	height:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:300px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content p.description a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content p.description a {
	color:#000;
	text-decoration:none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content p.description a.more,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content p.description a.more {
	color:#00f;
	font-size:13px;
	text-decoration:underline;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.features,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.features {
	height:90px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	width:300px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.features li,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.features li {
	background:transparent url(../images/bullets/round/black.gif) 0px 5px no-repeat;
	float:none;
	height:18px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 8px;
	width:auto;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.rating,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.rating {
	background-color:none;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:300px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.rating img,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.rating img {
	margin:2px 0px 0px 0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.price,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.price {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:300px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.price a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.price a {
	color:#000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.price a strong,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.price a strong {
	border-bottom:1px solid #093;
	color:#093;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	text-decoration:none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.price a strong sup,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.price a strong sup {
	color:#093;
	font-size:.7em;
	font-weight:normal;
	line-height:1em;
	right:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	text-decoration:none;
	top:0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.close,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.close {
	border:0px solid #000;
	cursor:pointer;
	font-size:1px;
	height:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:10px;
	top:10px;
	width:42px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.close,
#deal_pod div.canvas ul#offer_list li.product_offer div.left div.close {
	right:40px;
}

/* These styles are being deprecated */
/*
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left *
*/

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.merchant_details,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.merchant_details {
	background-color:none;
	float:left;
	height:29px;
	left:0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	width:230px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.from_merchant,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.from_merchant {
	background-color:none;
	float:left;
	height:24px;
	left:0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	width:230px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.from_merchant a.merch_name,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.from_merchant a.merch_name {
	color:#00f;
	float:left;
	font-size:12px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	padding:3px 5px 0px 0px;
	text-decoration:underline;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.from_merchant a.merch_rating,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.from_merchant a.merch_rating {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* END Deprecated Styles */

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.button,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.button {
	background-color:none;
	bottom:8px;
	float:left;
	height:29px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:10px;
	width:70px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers {
	height:100px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	width:300px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers li,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers li {
	background:transparent none 0px 0px no-repeat;
	float:left;
	height:26px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	width:300px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers li a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers li a {
	color:#000;
	float:left;
	height:24px;
	text-decoration:none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers li a.merchant,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers li a.merchant {
	padding:3px 5px 0px 0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers li a.merchant span.price,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers li a.merchant span.price {
	border-bottom:1px solid #093;
	color:#093;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers li a.merchant span.price sup,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers li a.merchant span.price sup {
	color:#093;
	font-size:.7em;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers li a.merchant span.name,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers li a.merchant span.name {
	color:#00f;
	font-weight:normal;
	text-decoration:none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers li.compare_all,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers li.compare_all {
	margin:0px 0px 0px 0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers li.compare_all a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers li.compare_all a {
	color:#00f;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding:6px 0px 0px 0px;
	text-decoration:underline;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers li.no_stores a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers li.no_stores a {
	color:#00f;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	padding:6px 0px 0px 0px;
	text-decoration:underline;
}

/* Related Products */

#related_products {
	border-top:1px solid #ddd;
	clear:both;
	margin:20px 0px 0px 0px;
	padding:30px 0px 0px 0px;
}
ul#pagination {
	background-color:none;
	clear:both;
	height:20px;
	list-style-type:none;
	margin:0px auto 0px auto;
	padding:13px 0px 3px 0px;
}

ul#pagination li {
	background:transparent url('../images/buttons/pagination/pagination.gif') top left no-repeat;
	float:left;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	height:20px;
	line-height:13px;
	margin:0px 2px 0px 2px;
    overflow: hidden;
	padding:0px 0px 0px 0px;
	text-align:right;
	white-space:nowrap;
}

ul#pagination li.offers_per_page {
	background-image:none;
	float:left;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	height:20px;
	/*left:-50px;*/
	line-height:13px;
	margin:0px 2px 0px 2px;
	overflow: visible;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:right;
	white-space:nowrap;
}

ul#pagination li.offers_per_page select {
	font-weight:normal;
}

ul#pagination li a {
	background:transparent url('../images/buttons/pagination/pagination.gif') top right no-repeat;
	color:#00f;
	float:left;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	height:20px;
	line-height:13px;
	margin:0px 0px 0px 7px;
	padding:4px 7px 0px 0px;
	text-decoration:none;
}

ul#pagination li.ellipses {
	background:none;
	padding:5px 0px 0px 0px;
}


ul#pagination li.current_page {
	background: transparent url('../images/buttons/pagination/current_page.gif') top left no-repeat;
}

ul#pagination li.current_page a {
	background: transparent url('../images/buttons/pagination/current_page.gif') top right no-repeat;
	color:#fff;
	text-decoration:none;
}

div.sponsored_links {
	border-top:0px solid #ccc;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div.sponsored_links h3 {
	color:#000;
	display:inline;
	font-size:1.125em;
	font-weight:bold;
}
div.sponsored_links p {
	color:#666;
	display:inline;
	font-size:.9em;
}
div.sponsored_links ul li a.description {
	display:block;
}

div.sponsored_links ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.oops { 
    margin: 15px 0 0 25px;
}
.oops p { font-weight: bold; }

#see_more_offers {
    clear: both;
	margin: 0;
	padding: 10px 0;
	width: 100%;
    color: #003399;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
}
