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

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

#related_searches_teaser {
	clear:both;
	color:#000;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#related_searches_teaser a,
#related_searches_teaser a:link {
	color:#00c;
	font-size:11px;
	font-weight:normal;
}

#related_searches_teaser a:active {
	color:#f00;
}

#related_searches_teaser a:visited {
	color:#800080;
}

#related_searches_teaser h2 {
	color:#000;
	display:inline;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#related_searches_teaser #more_searches {
	display:none;
	font-size: 11px;
	font-weight: normal;
}

#related_searches_teaser p {
	font-family:Arial, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
}

#related_searches {
    clear:both;
    color:#000;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#related_searches a,
#related_searches a:link {
    color:#00c;
    font-weight:normal;
}

#related_searches a:active {
    color:#f00;
}

#related_searches a:visited {
    color:#800080;
}

#related_searches h2 {
    color:#000;
    display:inline;
    font-size:16px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#related_searches #more_searches {
    display:none;
    font-weight: normal;
}

#related_searches p {
    font-family:Arial, sans-serif;
    margin:0px 0px 0px 0px;
}

/* column layout */

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

#wide {
	float:right;
	margin:0px 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:4px 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.section ul div div#to{
	float: left;
	padding-top: 3px;
	padding-left: 10px; 
}

#att_nav div.content div.section ul div div#update_button_grey {
	padding-left:-5px;
}

#att_nav div.content div.section ul div div#update_button_change {
	padding-left:-5px;
}

#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 {
}

#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;
}


/* Let's make a deal! */

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

#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-color:#fec;
	background-image:url(../images/canvas_corners_sprites.gif);
	background-repeat:no-repeat;
	background-position:-10px -10px;
        background-attachment:scroll;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:722px;
	position: relative;
}

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

#deal_pod div.canvas ul#offer_list li.product_offer {
	background:transparent url(../images/pod_background/tall.gif) 5px 5px no-repeat;
	float:left;
	height:301px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:178px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.clipping {
	height:301px;
	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 {
	background:transparent url(../images/pod_background/tall_highlight.gif) 5px 5px no-repeat;
}


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

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

#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#zip_code {
	float:left;;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}

#deal_pod div.canvas ul#offer_list li.results_options form.product_navigation div#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 ul#offer_list li.results_options form.product_navigation div#sort_by {
	float:left;
	font-family:Arial;
	font-size:14px;
	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 {
	display:block;
	margin:0px 10px 10px 10px;
	padding:10px 0px 0px 0px;
	width:680px;
	height:20px;
}

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

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

#deal_pod div.canvas ul#offer_list li.results_options div#zip_code span#zip_code_title {
	float:left;;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:4px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}

#deal_pod div.canvas ul#offer_list li.results_options div#zip_code span#zip_code_box {
	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 ul#offer_list li.results_options 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 div#sort_by select {
	font-weight:normal;
}

#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:14px 15px 2px 15px;
	position:relative;
	z-index:60;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description {
	clear:both;
	height:50px;
	line-height:15px;
	margin:0px 15px 0px 15px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:left;
	top:0px;
	z-index:60;
	width:145px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description a {
	line-height:15px;
	text-align:left;
	z-index:60;
	text-decoration:none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.description a span.suffixApender{
	text-decoration:none;
}

#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.rating {
	height:17px;
	margin:0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
	position:relative;
	top:0px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.rating a.number_reviews {
	color:#00f;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.price {
	background-color:none;
	height:40px;
	margin:0px 15px 0px 15px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:left;
	top:0px;
}

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

#deal_pod div.canvas ul#offer_list li.product_offer div.price a strong {
	border-bottom:1px solid #093;
	color:#093;
	cursor:pointer;
	display: block;
	float:left;
	font-family:Arial;
	font-size:22px;
	font-weight:normal;
	height:23px;
	line-height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	position:relative;
	text-decoration:none;
	top:0px;
	width: auto;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.price span {
	float:left;
	position:relative;
	margin-top:6px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.price a strong sup {
	color:#093;
	cursor:pointer;
	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:1px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.price div.zip_red {
	clear:both;
	color:#c00;
	float:left;
	font-size:12px;
	height:17px;
	line-height:17px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:left;
	top:0px;
	width:148px;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.price 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;
	font-size:12px;
	height:17px;
	line-height:17px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	position:relative;
	text-align:left;
	top:0px;
	width:148px;
}
	
#deal_pod div.canvas ul#offer_list li.product_offer div.price 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.from_stores {
	height:28px;
	left:15px;
	line-height:28px;
	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 a {
	color:#000;
	font-size:12px;
	line-height:28px;
	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 {
	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.merchant_details {
	height:32px;
	left:15px;
	line-height:14px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:relative;
	top:1px;
	width:152px;
}

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

/* These styles are being deprecated */

#deal_pod div.canvas ul#offer_list li.product_offer div.from_merchant {
	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;
	float:left;
}

#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/330x356.gif) 30px 0px no-repeat;
	display:none;
	float:left;
	height:356px;
	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/330x356.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:356px;
	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 {
	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,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content h2 a strong {
	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 {
	color:#0033CC;
	height:60px;
	line-height:20px;
	text-decoration:underline;	
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content h2.offer a strong,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content h2.offer a {
	color:#0033CC;
	text-decoration:underline;		
}

#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 {
	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 {
	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 {
	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 {
	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 {
	bottom:8px;
	float:left;
	height:29px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:10px;
	width:70px;
}
div#errorPopup {
	margin-top:-20px;
	margin-left:-40px;
	position:absolute;
	display:none;
}
#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:180px;
	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 {
	float:left;
	color:#000;
	height:24px;
	text-decoration:none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers li.available_stores,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers li.available_stores {
	color:#000;
	float:left;
	font-size:14px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	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;
}

/* Pagination!  You're the doctor got the patient on the run! */
/*
ul#pagination {
	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/default.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;
	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;
	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/default.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;
}
*/

ul#pagination {
	clear:both;
	height:20px;
	list-style-type:none;
	margin:0px auto 0px auto;
	padding:13px 0px 3px 0px;
}

ul#pagination li {
	/* Background url defined in page*/
	background-image: url('../images/buttons/pagination/pagination.gif');
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
	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;
	/*width:300px;*/
	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 url defined in page*/
    background-image: url('../images/buttons/pagination/pagination.gif');
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top right;
	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 url defined in page*/
    background-image: url('../images/buttons/pagination/pagination.gif');
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left -20px;
}

ul#pagination li.current_page a {
	/* Background url defined in page*/
    background-image: url('../images/buttons/pagination/pagination.gif');
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right -20px;
	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:.8em;
}
div.sponsored_links ul li a.description {
	display:block;
}

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

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left .notice_green,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details .notice_green,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers .notice_green a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers .notice_green a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.price .notice_green a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.price .notice_green a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left li.notice_green a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details li.notice_green a {
	clear:both;
	color:#093;
	display:block;
	font-size:12px;
	height:14px;
	line-height:14px;
	text-decoration: none;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left .notice_red,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details .notice_red,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content ul.offers .notice_red a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content ul.offers .notice_red a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left div.content div.price .notice_red a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details div.content div.price .notice_red a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left li.notice_red a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details li.notice_red a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details_left .notice_red a,
#deal_pod div.canvas ul#offer_list li.product_offer div.more_details .notice_red a {
	clear:both;
	color:#c00;
	font-size:12px;
	line-height:14px;
	position:relative;
	text-decoration: none;
	white-space:nowrap;
}

.slider {
		margin-top:3px;
		margin-left:5px;		
		position: relative;
		width: 160px;
		height: 15px;
		background-repeat: no-repeat;
		background-position: top center;
		}
.sliderHandle {
		background-repeat: no-repeat;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 12px;
		height: 15px;
		}		
.sliderHandle.min {
		cursor: e-resize;
		}
.sliderHandle.max {
		cursor: w-resize;
		}
.minPriceHolder {
	float:left;
	width:60px;
	height:40px;
	padding-left:10px;
}
.maxPriceHolder {
	float:left;
	padding-left:5px;
	width:60px;
	height:40px;
}
.sliderLine {
	background-color:#0acc0c;
	height:2px;
	width:160px;
	margin-top:5px;
	float:left;
}

div.error_popup{
	background:transparent url(../images/dynamic_bubble/330x280.gif) 30px 0px no-repeat;
	display:none;
	float:left;
	height:280px;
	left:-28px;
	position:absolute;
	text-align:left;
	top:173px;
	width:360px;
	z-index:100;
}

div.error_popup div.content {
	display:block;
	float:left;
	height:249px;
	left:47px;
	position:absolute;
	top:16px;
	width:307px;
}
div.error_popup div.content h2,
div.error_popup 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;
}
div.error_popup p.description {
	height:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:300px;
}

div.error_popup 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.merchant_details a.merch_name_short {
	display: block;
	font-size:12px;
	height: 28px;
	line-height: 28px;
	padding: 0px 0px 0px 2px;
	overflow: visible;
	white-space:nowrap;
	width:auto;
	float:left;
}


#deal_pod div.canvas ul#offer_list li.product_offer div.merchant_details a.merch_name {
	display: block;
	font-size:12px;
	height: 28px;
	line-height: 28px;
	padding: 0px 0px 0px 2px;
	overflow: visible;
	white-space:nowrap;
	width:auto;
	float:left;
}

#deal_pod div.canvas ul#offer_list li.product_offer div.merchant_details span.at {
	font-size:12px;
	float:left;
	line-height: 28px;	

}


#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;
}
