/********************************* 
	Common CSS file for all pages.
**********************************/
/**** LINKING - ALL ANCHOR TAGS ****/
a	{color : #1a1a1a;}
a:visited	{color : #1a1a1a;}
a:hover	{color : #0081c6}

a.categoryTitle	{color : #0081c6; text-decoration : none}
a.categoryTitle:visited	{color : #0081c6; text-decoration : none}
a.categoryTitle:hover	{color : #0081c6; text-decoration : none}

a.headerLinks	{color : #fff; text-decoration : underline}
a.headerLinks:visited	{color : #fff; text-decoration : underline}
a.headerLinks:hover	{color : #1a1a1a; text-decoration : underline}

a.couponListing	{color : #0081c6; text-decoration : underline}
a.couponListing:visited	{color : #0081c6; text-decoration : underline}
a.couponListing:hover	{color : #1a1a1a; text-decoration : underline}
/**** END OF LINKING ****/

body, html	{
	margin : 0; padding : 0;
	color : #1a1a1a;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background : #fff;
	text-align : center;	/* Older versions of IE require this for centering the layout */
}

/* JavaScript disabled code */
#jsdisabled {
   text-align : left;
   margin-top : 5px;
   padding : 5px 5px 5px 35px;
   background : url('icon_no_js_alert.gif') no-repeat #ffe5e5;
   background-position : 5px 7px;
   border : 1px solid #f40404;
   width : 560px;
   height : 30px;
}

/* Clear floats */
.clear	{
	clear : both;
}

p, h1, h2	{
	padding : 0; margin : 0;
	font-size : 11px;
}

/* removes all borders on linked images */
img	{
	border : 0;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0;
	border: 0;
	width: 1024px;
}

/**** HEADER *****/
#header {
	background : #fff;
}
	
	#logo	{
		width : 920px; height : 66px;
		float : left;
		border : 0px solid #000;
		padding-top:5px;
		padding-bottom:1px;
		padding-left:23px;
	}
	
* html	#logo	{
		width : 920px; 
	

		padding-top:2px;
		padding-bottom:0
		padding-left:23px;
		margin:0;
	}
	
	/* Banner at the top right of the page */


	/* controls height and width of nav - not the action */
	#nav	{
		margin-left : 22px;
		height : 30px; 
	}
		/* General topnav elements */
		#nav a {
			display : block;
			color : #fff; text-decoration : none;
			text-align : center;
			padding : 8px 0;
			float : left;
		}
		
		#nav .navOn	{
			color : #000;
			padding : 8px 0;
			text-align : center;
			float : left;
			font-weight : bold;
		}
		
			#nav .navOn a	{
			padding-bottom:5px;
		}
		
		/* Apparel */
		#nav a#apparel	{ width : 86px; background : url(nav_apparel.png) 0 0 no-repeat;}
		#nav a#apparel:hover	{ background-position : 0 -30px;}
		#nav a#apparel:active { background-position : 0 -60px;}
		#nav #apparelOn	{ width : 86px; background : url(nav_apparel_on.png) 0 0 no-repeat;}
		
		/* Auto */
		#nav a#auto	{ width : 80px; background : url(nav_auto.png) 0 0 repeat;}
		#nav a#auto:hover	{ background-position : 0 -30px;}
		#nav a#auto:active	{ background-position : 0 -60px;}
		#nav #autoOn	{ width : 64px; background : url(nav_auto_on.png) 0 0 no-repeat;}
		
		/* B2B */
		#nav a#b2b	{ width : 60px; background : url(nav_b2b.png) 0 0 no-repeat;}
		#nav a#b2b:hover	{ background-position : 0 -30px;}
		#nav a#b2b:active	{ background-position : 0 -60px;}
		#nav #b2bOn	{ width : 60px; background : url(nav_b2b_on.png) 0 0 no-repeat;}
		
		/* Electronics */
		#nav a#electronics	{ width : 110px; background : url(nav_electronics.png) 0 0 ;}
		#nav a#electronics:hover	{ background-position : 0 -30px;}
		#nav a#electronics:active	{ background-position : 0 -60px;}
		#nav #electronicsOn	{ width : 101px; background : url(nav_electronics_on.png) 0 0 no-repeat;}
		
		/* Entertainment */
		#nav a#entertainment	{ width : 125px; background : url(nav_entertainment.png) 0 0 no-repeat;}
		#nav a#entertainment:hover	{ background-position : 0 -30px;}
		#nav a#entertainment:active	{ background-position : 0 -60px;}
		#nav #entertainmentOn	{ width : 125px; background : url(nav_entertainment_on.png) 0 0 no-repeat;}
		
		/* Food/Gifts */
		#nav a#food	{ width : 100px; background : url(nav_food.png) 0 0 no-repeat;}
		#nav a#food:hover	{ background-position : 0 -30px;}
		#nav a#food:active	{ background-position : 0 -60px;}
		#nav #foodOn	{ width : 100px; background : url(nav_food_on.png) 0 0 no-repeat;}
		
		/* Health */
		#nav a#health	{ width : 160px;; background : url(nav_health.png) 0 0 }
		#nav a#health:hover	{ background-position : 0 -30px;}
		#nav a#health:active	{ background-position : 0 -60px;}
		#nav #healthOn	{ width : 139px; background : url(nav_health_on.png) 0 0 no-repeat;}
		
		/* Home */
		#nav a#home	{ width : 71px; background : url(nav_home.png) 0 0 no-repeat;}
		#nav a#home:hover	{ background-position : 0 -30px;}
		#nav a#home:active	{ background-position : 0 -60px;}
		#nav #homeOn	{ width : 71px; background : url(nav_home_on.png) 0 0 no-repeat;}
		
		/* Leisure */
		#nav a#leisure	{ width : 82px; background : url(nav_leisure.png) 0 0 no-repeat;}
		#nav a#leisure:hover	{ background-position : 0 -30px;}
		#nav a#leisure:active	{ background-position : 0 -60px;}
		#nav #leisureOn	{ width : 82px; background : url(nav_leisure_on.png) 0 0 no-repeat;}
		
		/* Misc */
		#nav a#misc	{ width : 61px; background : url(nav_misc.png) 0 0 no-repeat;}
		#nav a#misc:hover	{ background-position : 0 -30px;}
		#nav a#misc:active	{ background-position : 0 -60px;}
		#nav #miscOn	{ width : 61px; background : url(nav_misc_on.png) 0 0 no-repeat;}
		
		/* Services */
		#nav a#services	{ width : 89px; background : url(nav_services.png) 0 0 no-repeat;}
		#nav a#services:hover	{ background-position : 0 -30px;}
		#nav a#services:active	{ background-position : 0 -60px;}
		#nav #servicesOn	{ width : 89px; background : url(nav_services_on.png) 0 0 no-repeat;}
		
		/* Breadcrumbs - top of the page */
		div#breadcrumbs	{
			display : inline;
			font-size : 11px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			width : 400px; height : 14px;
			padding : 25px 0 7px 0; margin : 0 0 0 260px;
			border : 0px solid #000;
			list-style-type : none;
			float : left;
		}
		
		/* Help button and search function */
		#help	{
			margin : 17px 0 0 95px;
			float : left;
			border : 0px solid #000;
		}
			#help img	{
				display : block;
			}	
		#searchBox	{
			margin : 19px 2px 0 2px;
		
			border : 0px solid #000;
			height : 15px;
		}
			#searchBox form	{
				margin : 1px 0 0 0; padding : 0;
			}
				#searchBox form #searchField	{
					width : 100px; height : 14px;
					border : 1px solid #d7d7d7;
					background : url(search_bg.gif) no-repeat;
					font-size : 10px;
					display : inline;
					padding : 2px 0 0 20px;
					float : left;
				}
		
		#header .go	{
			margin : 0 0 0 2px;
			float : left;
			border : 0px solid #000;
		}
		
/**** END OF HEADER ****/

/**** CONTAINER ****/
#container	{
	padding : 0 0 30px 0;
}
/**** END OF CONTAINER ****/

/**** LEFT COLUMN ****/
#left {
	float: left;
	width: 235px;
	border : 0px solid #000;
	font-size : 10px;
	word-spacing : -1px;
}
		.leftPanelBox	{
			padding : 0 0 0 22px;
		}
			.headerLarge	{
				width : 213px; height : 20px;
				color : #fff;
				background : url(header_large.png) no-repeat;
				font-weight : bold;
				font-size : 11px;
				border : 0px solid #000;
			}
				.headerLarge div	{
					padding : 3px 0 0 15px;
				}
			.headerSmall	{
				width : 213px; height : 20px;
				color : #fff;
				background : url(header_small.png) no-repeat;
				font-weight : bold;
				font-size : 11px;
				border : 0px solid #000;
			}
				.headerSmall div	{
					padding : 3px 0 0 15px;
				}
				
			.headerMedium	{
				width : 213px; height : 20px;
				color : #fff;
				background : url(header_medium.png) no-repeat;
				font-weight : bold;
				font-size : 11px;
				border : 0px solid #000;
			}
				.headerMedium div	{
					padding : 3px 0 0 15px;
				}
		
		/** Special Promo **/
		#specialPromo	{
			width : 213px;
			padding : 0 0 10px 0;
		}
		
		/** Browse Catgegory **/
		#browseCategory	{
			width : 213px;
			background : url(bg_browse_category.png) repeat-x;
			padding : 3px 0 20px 0;
		}
		
			#browseCategory div	{
				color : #0081c6;
				font-size : 12px;
				font-weight : bold;
				padding : 10px 0 0 15px;
			}
			
			/* Category listings - background rollovers */
			ul#category	{
				padding : 3px 0 0 0; margin : 0;
				border : 0px solid #000;
				list-style-type : none;
				font-size : 10px;
			}
			
			#category h3	{
				padding-left:21px;
			}
				ul#category li	{
					line-height : 15px;
					border : 0px solid #000;
					padding : 0;
				}
				
				ul#category li.current	{
					font-weight : bold;
					color : #0081c6;
				}
				
				ul#category li a	{
					width : 180px;
					display : block;
					color : #1a1a1a; 
					text-decoration : none;
					padding : 0 0 0 30px;
				}
				ul#category li a:visited	{color : #1a1a1a; text-decoration : none}
				ul#category li a:hover	{
					color : #0081c6; 
					text-decoration : none; 
					background : #fff;
					border-right : 4px solid #0081c6;
					width : 179px;
					padding : 0 0 0 30px;
				}
		/** End of Browse Category **/
		
		/** Browse Merchant **/
		#browseMerchant	{
			padding : 10px 0 20px 0;
			background : url(bg_browse_merchant.png) repeat-x;
			width : 213px;
		}
			#browseMerchant div	{
				padding : 0 0 0 15px;
			}
			#browseMerchant form	{
				margin : 0; padding : 10px 0 0 15px;
				border : 0px solid #000;
				height : 30px;
			}
		
			#browseMerchant form select	{
				width : 150px; height : 18px;
				float : left;
				font-size : 11px;
			}
				#browseMerchant form select option	{
					
				}
			#browseMerchant form .go	{
				margin : 0 0 0 2px;
				float : left;
				border : 0px solid #000;
			}
		/** End of Browse Merchant **/
		
		/** Currently Browsing **/
		#currentlyBrowsing	{
			padding : 10px 0 20px 0;
			background : url(bg_currently_browsing.png) repeat-x;
			width : 213px;
		}
			#currentlyBrowsing div	{
				padding : 0 0 0 15px;
			}
				#currentlyBrowsing div div	{
					line-height : 20px;
					padding : 0;
				}
		/** End of Currently Browsing **/
		
		/** Join the Mailing List **/
		#mailingList	{
			padding : 3px 0 20px 0;
			background : url(bg_mailing_list.png) repeat-x;
			width : 213px;
		}
			#mailingList div	{
				text-align : right;
				padding : 0 15px 0 0;
			}
			#mailingList form	{
				margin : 0; padding : 5px 0 0 15px;
				border : 0px solid #000;
				height : 100px;
			}
				#mailingList form input.textField {
					margin : 0 0 5px 0;
					width : 180px; height : 14px;
					border : 1px solid #d7d7d7;
					font-size : 10px;
					display : inline;
					padding : 2px 0 0 2px;
				}
				#mailingList form #join	{
					position : relative;
					left : 122px;
				}
			#mailingList div#privacy	{
				text-align : left;
				line-height : 14px;
				padding : 0 0 0 15px;
				width : 180px;
				border : 0px solid #000;
			}
		/** End of the Mailing List **/
		
		/** Useful Tools **/
		#usefulTools	{
			padding : 3px 0 40px 0;
			background : url(bg_useful_tools.png) repeat-x;
			width : 181px;
			border : 0px solid #000;
		}
			#usefulTools div.iconLeftCol	{
				margin : 0 auto; padding : 5px 0 0 15px;
				float : left;
				width : 25px;
				text-align : center;
			}
			#usefulTools div.text	{
				margin : 0; padding : 6px 0 0 5px;
				float : left;
				width : 130px;
			}
			#usefulTools div.clear	{
				padding : 0 0 5px 0;
			}
		/** End of Useful Tools **/
		
		/** Useful Tools **/
		/* Allows for the rounded corner */
		div#fabuDailyBox	{
			border : 0px solid #000;
			background : url(bg_fabu_daily.png) repeat-x;
		}
			#fabuDaily	{
				padding : 10px 0 20px 0;
				background : url(bg_fabu_daily_corner.png) no-repeat top right;
				width : 213px;
			}
				#fabuDaily div	{
					padding : 0 0 10px 15px;
					line-height : 15px;
				}
					#fabuDaily div div	{
						line-height : 20px;
						padding : 0;
					}
				.leftPanelBox .headerMedium div#hd	{
					float : left;
					border : 0px solid #000;
					width : 97px;
				}
				.leftPanelBox .headerMedium div#rssIcon	{
					position : relative;
					border : 0px solid #000;
					width : 85px; height : 16px;
					float : left;
				}	
					.leftPanelBox .headerMedium div#rssIcon img	{
						position : absolute;
						left : 83px; bottom : 3px;
					}
					/* FOR IE 6 ONLY - Hack */
					*html .leftPanelBox .headerMedium div#rssIcon img	{ 
						position : absolute;
						left : 83px; bottom : 2px;
					}
				
		/** End of FabuDaily.com **/
		
		/** Advertise With Us **/
		#advertise	{
			padding : 10px 0 20px 0;
			background : url(bg_advertise.png) repeat-x;
			width : 213px;
		}
			#advertise #helpGrow	{
				padding : 0 15px 0 15px;
				line-height : 15px;
			}
			#advertise #findOut	{
				padding : 10px 0 0 15px;
				line-height : 15px;
				float : left;
			}
			#advertise #clickHere	{
				position : relative;
				float : right;
				border : 0px solid #000;
				top : 12px; right : 10px;
			}
		/** End of Advertise With us **/
      
      /** Last updated **/
		#lastUpdated	{
			padding : 10px 0 20px 0;
			background : url(bg_advertise.png) repeat-x;
			width : 213px;
		}
			#lastUpdated #lastUpdatedContent	{
				padding : 0 15px 0 15px;
				line-height : 15px;
			}
		/** End of Last updated **/
		
/**** END OF LEFT COLUMN ****/

/**** RIGHT COLUMN ****/
#right {
	float: right;
	width: 209px;
	border : 0px solid #000;
	word-spacing : -1px;
}
	#right #smallBanner	{
		padding : 0 0 5px 0;
	}
		#right #smallBanner img	{
			display : block;
		}
		
	.rightPanelBox	{
		padding : 0 0 20px 7px;
	}
	
	.rightPanelBox .headerSmall	{
		width : 181px; 
	}
	
	.headersRightPanel	{
		width : 181px;
		color : #fff;
		font-weight : normal;
		font-size : 13px;
		font-family : Arial, Helvetica, sans-serif;
		border : 0px solid #000;
	}
		/** Three banners in the right column **/
		
		/** Controls the behaviour of the banners - icon and text */
		.headerGeneral	{
			height : 18px;
			padding : 2px 0 0 15px;
			border : 0px solid #000;
		}
		.tag	{
			float : left;
			width : 140px;
			font-size : 13px; font-weight : normal;
			border : 0px solid #000;
			padding : 0; margin : 0;
		}	
		.rssIcon	{
			float : left;
		}	
			.rssIcon img	{
				display : block;
			}
		.bannerGeneral	{
			width : 181px;
			padding : 3px 0 10px 0;
			border : 0px solid #000;
		}
		.iconRightCol	{
			border : 0px solid #000;
			padding : 4px 0 0 5px;
			width : 58px; height : 58px;
			float : left;
		}
			.iconRightCol img	{
				border : 0px solid #000;
			}
		.bannerCouponText	{
			border : 0px solid #000;
			width : 110px; 
			padding : 8px 0 0 8px; margin : 0;
			font-size : 11px;
			font-family : Arial, Helvetica, sans-serif;
			letter-spacing : 0px;
			float : left;
		}
			.bannerCouponText span	{
				font-weight : bold;
				font-size : 11px;
			}
		.bannerAllOffersText	{
			display : inline;	/* IE6 spacing goes awry without this */
			border : 0px solid #000;
			font-size : 10px;
			margin : 4px 0 0 10px; padding : 0;
			line-height : 13px;
			width : 120px;
			float : left;
		}
		.bannerGoButton	{
			margin : 0 0 0 10px; padding : 0;
			border : 0px solid #000;
			float : left;
		}
		.lastUpdated	{
			border : 0px solid #000;
			font-size : 9px;
			margin : 0 0 0 10px; padding : 0;
		}
		/* EXCLUSIVES */
		#exclusivesHeader	{background : url(header_blue.png) no-repeat;}	
		#exclusivesBanner	{background : url(bg_exclusive.png) repeat-x;}
		/* END OF EXCLUSIVES */
		
		/* CATALOGUES */
		#catalogueHeader	{background : url(header_green.png) no-repeat;}	
		#catalogueBanner	{background : url(bg_catalogue.png) repeat-x;}	
		/* END OF CATALOGUES */
		
		/* RETAILERS */
		#retailersHeader	{background : url(header_purple.png) no-repeat;}	
		#retailersBanner	{background : url(bg_retailers.png) repeat-x;}	
		/* END OF RETAILERS */
		
		/** End of three banners **/
		
		/** More Great Savings **/
		#greatSavingsBox	{
			width : 181px;
			background : url(bg_more_great_savings.png) repeat-x;
			padding : 3px 0 20px 0;
		}
		
			#greatSavingsBox2	{
			width : 213px;
			background : url(bg_more_great_savings.png) repeat-x;
			padding : 3px 0 20px 0;
		}
		
		* html		#greatSavingsBox2	{
			width : 160px;
			background : url(bg_more_great_savings.png) repeat-x;
			padding : 3px 0 20px 0;
		}
		
			#greatSavingsBox div	{
				padding : 5px 10px 0 15px;
				line-height : 14px;
				font-weight : bold;
				color : #0081c6;
			}
			ul#greatSavings	{
				padding : 3px 0 0 0; margin : 0;
				border : 0px solid #000;
				list-style-type : none;
				font-size : 10px;
			}
				ul#greatSavings li	{
					line-height : 20px;
					border : 0px solid #000;
					padding : 0;
					clear : both;
				}
					ul#greatSavings li a	{
						width : 166px;
						display : block;
						color : #1a1a1a; 
						text-decoration : none;
						padding : 0 0 0 15px;
					}
					
						ul#greatSavings2 li a	{
						width : 213px;
						display : block;
						color : #1a1a1a; 
						text-decoration : none;
						padding : 0 0 0 15px;
					}
					
					* html		ul#greatSavings2 li a	{
						width : 160px;
						display : block;
						color : #1a1a1a; 
						text-decoration : none;
						padding : 0 0 0 15px;
					}
					ul#greatSavings li a:visited	{color : #1a1a1a; text-decoration : none}
					ul#greatSavings li a:hover	{
						color : #0081c6; 
						text-decoration : none; 
						background : #fff;
						border-right : 4px solid #0081c6;
						width : 162px;
						padding : 0 0 0 15px;
					}
					
						ul#greatSavings2 li a:hover	{
						color : #0081c6; 
						text-decoration : none; 
						background : #fff;
						border-right : 4px solid #0081c6;
						width : 213px;
						padding : 0 0 0 15px;
					}
					
					* html	ul#greatSavings2 li a:hover	{
						color : #0081c6; 
						text-decoration : none; 
						background : #fff;
						border-right : 4px solid #0081c6;
						width : 160px;
						padding : 0 0 0 15px;
					}
		/** End of More Great Savings**/
/**** END OF RIGHT COLUMN ****/

/**** CENTER COLUMN ****/
#center { 
	float: left;
	width : 576px;
}
	.centerPanelBox	{
		margin : 0 6px 0 14px;
		border : 0px solid #000;
	}
	.centerPanelBox p
	{
	padding-top:5px;
	padding-bottom:8px;
	font-size:13px;
	}
	
	.centerPanelBox h2
	{
	padding-top:8px;
	padding-bottom:4px;
	font-size:16px;
	}
	
	/* Center banner and tabs */
	#bannerCenterCol	{
		position : relative;
		width : 556px; height : 23px;
	}
	
	h
		/** TABS **/
		#tabsBox	{
			position : absolute;
			bottom : 0; left : 0px;
			width : 554px;
			border : 0px solid #000;
			font-weight : bold;
		}
			/* General tab nav elements */
			#tabsBox a	{
				display : block;
				color : #fff; text-decoration : none;
				text-align : center;
				padding : 5px 0;
				float : left;
			}
			.tabs	{
				height : 23px;
				border : 0px solid #000;
				float : left;
			}
			
			/* The anchor and hover elements address the rollovers */
			#tabsBox a#tab1	{background : url(tab_nav_all.png) no-repeat; width : 86px; text-align : center}
			#tabsBox a#tab1:hover { background-position : 0 -23px; color : #1a1a1a}
			
			#tabsBox a#tab2	{background : url(tab_nav_exclusive.png) no-repeat; width : 122px; text-align : center}
			#tabsBox a#tab2:hover { background-position : 0 -23px;}
			
			#tabsBox a#tab3	{background : url(tab_nav_newest.png) no-repeat; width : 98px; text-align : center}
			#tabsBox a#tab3:hover { background-position : 0 -23px; color : #1a1a1a}
			
			#tabsBox a#tab4	{background : url(tab_nav_expiring.png) no-repeat; width : 108px; text-align : center}
			#tabsBox a#tab4:hover { background-position : 0 -23px; color : #1a1a1a}
			
			#tabsBox a#tab5	{background : url(tab_nav_most_popular.png) no-repeat; width : 137px; text-align : center}
			#tabsBox a#tab5:hover { background-position : 0 -23px; color : #1a1a1a}
			
			/* These address the static tabs - the page that the user is currently on uses this */
			#tab1	{background : url(tab_all_white.png) no-repeat; width : 86px; text-align : center}
			#tab1 div	{padding : 5px 0 0 0;}
			
			#tab2	{background : url(tab_exclusive_white.png) no-repeat; width : 122px; text-align : center}
			#tab2 div	{padding : 5px 0 0 0;}
			
			#tab3	{background : url(tab_newest_white.png) no-repeat; width : 98px; text-align : center}
			#tab3 div	{padding : 5px 0 0 0;}
			
			#tab4	{background : url(tab_expiring_white.png) no-repeat; width : 108px; text-align : center}
			#tab4 div	{padding : 5px 0 0 0;}
			
			#tab5	{background : url(tab_most_popular_white.png) no-repeat; width : 137px; text-align : center}
			#tab5 div	{padding : 5px 0 0 0;}
			
		.storeShow	{
			position : relative;
			border : 0px solid #000;
			width : 556px; height : 30px;
			font-family : Arial, Helvetica, sans-serif;
		}
			/* Alphabetical navigational list */
			#alphaNav	{
				display : inline; /* IE6 bug fix - I hate that damn browser */
				border : 0px solid #000;
				margin : 10px 0 0 12px;
				float : left;
			}
				#alphaNav #title	{
					font-weight : bold;
				}
					#alphaNav #letters	{
						padding : 0 7px 0 0;
					}
			/* Show how many per page */
			.showPerPageBox	{
				position : absolute;
				right : 0;
				border : 0px solid #000;
				float : left;
			}
				.showPerPageBox p	{
					padding : 0; margin : 10px 0 0 0;
					float : left;
				}
				.showPerPageBox form	{
					padding : 0; margin : 7px 0 0 4px;
					float : left;
				}
					.showPerPageBox form select	{
						width : 110px; height : 18px;
						font-size : 11px;
						font-family : Arial, Helvetica, sans-serif;
					}
				.showPerPageBox .rss	{
					padding : 0; margin : 7px 1px 0 15px;
					float : left;
				}
		
		/* Sorting and navigation through results */
		.sortNav	{
			position : relative;
			border : 0px solid #000;
			width : 556px; height : 20px;
			font-size : 11px;
			font-family : Arial, Helvetica, sans-serif;
			margin : 0 0 0 0;
		}
			/* Sort methods */
			.sort	{
				display : inline; /* IE6 bug fix - That browser is the worst */
				border : 0px solid #000;
				margin : 6px 0 0 12px;
				float : left;
			}
				.sort span	{
					padding : 0; margin : 0 5px;
				}
			/* Number of total of found items */
			.itemsTotal	{
				position : relative;
				left : 20px;
				width : 150px;
				font-weight : bold;
				display : inline; /* IE6 bug fix - That browser is the worst */
				border : 0px solid #000;
				margin : 6px 0 0 12px;
				float : left;
			}
				.itemsTotal span	{
					padding : 0; margin : 0 5px;
				}
			/* Display results */
			.navResult	{
				position : absolute;
				right : 0;
				padding : 0; margin : 6px 0 0 0;
				border : 0px solid #000;
				float : left;
			}
				.navResult span	{
					padding : 0; margin : 0 0 0 15px;
				}
				
		/**** COUPON LISTINGS ****/
		#couponListings	{
			margin : 0; padding : 0 0 0 0;
			border : 0px solid #000;
		}	
			hr.excl	{
				color : #bedaf0;
				background : #bedaf0;
				width : 547px;
				text-align : right;
				border : 1px solid #bedaf0;;
				margin-right : 0;
			}
			.listing	{
				width : 547px; height : 103px;
				margin : 10px 0 0 9px; padding : 0 0 10px 0;
				border-bottom : 2px solid #bedaf0;
			}
				.merchantLogo	{
					width : 120px; height : 103px;
					border : 0px solid #000;
					float : left;	
					visibility : hidden;	
				}
				.merchantLogo img	{
					display : block;
				}
				/* MAX HEIGHT 103px - will be static and not flexible */
				.coupon	{
					width : 425px; height : 103px;
					border : 0px solid #000;
					float : right;
				}
					.coupon .merchantText	{
						display : inline;
						width : 215px;
						border : 0px solid #000; 
						padding : 0; margin : 10px 0 0 10px;
						float : left;
					}
						.coupon .merchantText .merchantName	{
							font-weight : bold;
							font-size : 11px;
							padding : 0 0 3px 0; margin : 0;
						}
						.coupon .merchantText .merchantDescription	{
							font-size : 10px;
							padding : 0 0 20px 0; margin : 0;
							
						}
						.coupon .merchantText .viewAllCoupons	{
							font-size : 10px;
							padding : 0; margin : 0;
						}
						
					.coupon .couponText	{
						position : relative;
						width : 155px;
						border : 0px solid #000;
						padding : 0; margin : 10px 0 0 10px;
						float : left;
					}
						.coupon .couponText .couponType	{
							font-weight : bold;
							font-size : 11px;
							color : #0081c6;
							padding : 0 0 3px 0; margin : 0;
							border : 0px solid #000;
						}
						.coupon .couponText .couponDescription	{
							font-size : 10px;
							padding : 0; margin : 0;
							line-height : 15px;
							border : 0px solid #000;
						}
						.coupon .couponText .couponRating	{
							font-size : 9px;
							padding : 0 0 5px 0; margin : 0;
							border : 0px solid #000;
						}
						.coupon .couponText .couponGoButton	{
							position : absolute;
							top : 65px; left : 120px;
							padding : 0; margin : 0;
							border : 0px solid #000;
						}
			
		/**** END OF COUPON LISTINGS ****/
	
/**** END OF CENTER COLUMN ****/

 /**** FOOTER ****/
#footer {
	position : relative;
	left : 260px;
	background: #fff;
	width : 600px; height : 30px;
	border : 0px solid #000;
	font-size : 9px;
	word-spacing : -1px;
}
	#footer span	{
		padding : 0 3px;
	}
/**** END OF FOOTER ****/