html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, select, option, a { margin:0;padding:0;border:0;}

/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */

body {background-color:#FFFFFF;}

.blue-line {border-bottom:1px solid #92B4C3; margin-top:5px; margin-bottom:5px;}
.results-navbar {width:668px; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:5px; border:1px solid #AAAAAA; color:#428EDA; text-decoration:none; background-color: #F4F4F4;}
	.results-navbar a {width:auto; color:#428EDA; text-decoration:none;}
	.results-navbar a:link {width:auto; color:#428EDA; text-decoration:none;}
	.results-navbar a:visited {width:auto; color:#428EDA; text-decoration:none;}	
	.results-navbar a:hover {width:auto; color:#428EDA; text-decoration:underline;}

.results-prodservice {width:auto; padding-left:5px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold; color:#000000; text-decoration:none;}
	a.results-prodservice:link {width:auto; color:#000000; text-decoration:none;}
	a.results-prodservice:visited {width:auto; color:#000000; text-decoration:none;}
	a.results-prodservice:hover {width:auto; color:#000000; text-decoration:underline;}
	
.resultsnav-text { font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold; color:#000000; text-decoration:none;}
	a.resultsnav-text:link { text-decoration:underline; }
	a.resultsnav-text:hover { text-decoration:none; }

.button-info { float:right; margin-top:5px; text-align:center; width:68px; background-color:#03496D; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.66em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}
	a.button-info:link { float:right; margin-top:5px; text-align:center; width:68px; background-color:#03496D; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.66em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none; }
	a.button-info:hover { float:right; margin-top:5px; text-align:center; width:68px; background-color:#03496D; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.66em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:underline;}
	a.button-info:visited { float:right; margin-top:5px; text-align:center; width:68px; background-color:#03496D; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.66em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}

.button-map { float:left; margin-top:5px; margin-bottom:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}
	a.button-map:link { float:left; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
	a.button-map:hover { float:left; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.button-more { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px;}
	a.button-more:link { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px;}
	a.button-more:hover { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px;}
	a.button-more:visited { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px;}	

.button-website { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}
	a.button-website:link { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}
	a.button-website:visited { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}	
	a.button-website:hover { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}

.button-email { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}
	a.button-email:link { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}
	a.button-email:hover { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}

.button-submitreview { float:left; margin-top:5px; margin-right:5px; text-align:center;  background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}
	a.button-submitreview:link { float:left; margin-top:5px; margin-right:5px; text-align:center;  background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}
	a.button-submitreview:hover { float:left; margin-top:5px; margin-right:5px; text-align:center;  background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}

.button-print { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}
	a.button-print:link { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}
	a.button-print:visited { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}	
	a.button-print:hover { float:left; margin-top:5px; margin-right:5px; text-align:center; width:48px; background-color:#92B4C3; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.56em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px; text-decoration:none;}

.button-buynow { float:right; margin-top:5px; text-align:center; width:68px; background-color:#03496D; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.66em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px;}
	a.button-buynow:link { float:right; text-align:center; width:68px; background-color:#03496D; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
	a.button-buynow:hover { float:right; text-align:center; width:68px; background-color:#03496D; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
	a.button-buynow:visited { float:right; text-align:center; width:68px; background-color:#03496D; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.button-printcoupon { margin-top:5px; text-align:center; width:68px; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.66em; font-weight:bold; padding-left:2px; padding-right:2px; padding-bottom:2px;}

.button-member 	{ font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#858A15; font-weight:bold;}
	a.button-member:link 	{ font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#858A15; text-decoration:none;}
	a.button-member:visited { font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#858A15; text-decoration:none; }	
	a.button-member:hover 	{ font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#000000; text-decoration:underline; }

.master-mainNavLink { height:27px; background-color:#92B4C3; display:block; margin:0; padding:0; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold;} 
	a.master-mainNavLink:link { padding:4px 0px 6px 6px; height:27px; background-color:#92B4C3; display:block; margin-top:4px; text-decoration:none; color:white;}
	a.master-mainNavLink:hover { height:27px; background-color:black; color:#FFFFFF;}

.navcontainer2			 { display:inline; text-align: center; margin-top: 0;margin-left: 0;background-color: #92B4C3;}
.navcontainer2 a 		 { float:left; height:27px; background-color:#92B4C3; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold; line-height:225%; padding-left:20px; padding-right:18px; text-decoration:none; color: white; border-left:1px solid white; }
.navcontainer2 a:hover 	 { background-color:#D6E5E8;color: black;}
.navcontainer2 a:visited { float:left; height:27px; background-color:#92B4C3; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold; line-height:225%; padding-left:20px; padding-right:18px; text-decoration:none; color: white; border-left:1px solid white; }

.navcontainer3			{ display:inline; text-align: center; margin-top: 0;margin-left: 0;background-color: #92B4C3;}
.navcontainer3 a 		{ float:left; height:27px; background-color:#92B4C3; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold; line-height:225%; padding-left:35px; padding-right:33px; text-decoration:none; color: white; border-left:1px solid white; }
.navcontainer3 a:hover 	{ background-color:#D6E5E8;color: black;}

.container-adspace { width:146px; height:60px; margin-bottom:5px; background-color:#FFFFFF; border:1px solid #CCCCCC;}
.classifieds-details-container { width:auto; padding-bottom:10px; padding-top:6px; border-bottom:1px solid #92B4C3; margin:0; vertical-align:top;}
	.classifieds-details-text-publishdate { font-family:Arial, Helvetica, sans-serif; font-size:.86em; font-weight:bold; color:#92B4C3; }
	.classifieds-details-text { font-family:Arial, Helvetica, sans-serif; font-size:.9em; font-weight:normal; color:#000000; line-height:115%;}
.classifieds-morelink { font-family:Arial, Helvetica, sans-serif; font-size:.86em; font-weight:bold; color:#000000; text-decoration:none;}
	.classifieds-morelink   a{ color:#000000; text-decoration:none; }
	.classifieds-morelink:link     a{ color:#000000; text-decoration:none; }
	.classifieds-morelink:visited  a{ color:#000000; text-decoration:none; }
	.classifieds-morelink:hover    a{ color:#000000; text-decoration:underline; }
.container-master { text-align:center; width:800px;  background-color:#FFFFFF; }
.container-master-classifieds-top3 { display:inline; float:left; width:428px; background-color:#FFFFFF; padding-top:0px; padding-bottom:10px;}
.container-footer { text-align:left; display:inline; float:left; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; width:760; height:62px; margin-right:20px; margin-left:20px; margin-top:10px;}
.container-footer2 { text-align:left; display:inline; float:left; border-top:none; width:760; height:62px; margin-right:20px; margin-left:20px; margin-bottom:20px;}
.container-footer-col-1 { float:left; width:140px; margin-top:7px;}
.container-footer-col-2 { float:left; width:443px; margin-top:18px; font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#000000; vertical-align:middle; line-height:115%;}
.container-footer-col-3 { float:left; width:172px; margin-top:7px;}
.container-module-body-products { display:inline; float:left; background-color:#FFFFFF; }
.container-product { width:auto; float:left; background-color:yellow;}
.container-products-col-1 ul {list-style-position:inside; margin-left:20px; padding:0;}
.container-products-col-1 li {list-style:inline; margin:0; padding:0;}
.container-products-col-1 { float:left; width:250px; margin:0; padding:0; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold;}
.container-products-col-2 ul {list-style-position:inside; margin-right:20px; padding:0;}
.container-products-col-2 li {list-style:inline; margin:0; padding:0;}
.container-products-col-2 { float:left; width:150px; margin:0; padding:0; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold;}
.navcontainer { background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.navcontainer ul { margin:0; padding:0; list-style-type: none; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold; color:#FFFFFF;}
.navcontainer li { margin:0; padding:0; color:#ffffff; vertical-align:top;background-color:#92B4C3}
.navcontainer a  { width:132px; display: block; border-top:1px solid #FFFFFF; padding-left:5px; padding-top:5px; padding-bottom:5px; color:#ffffff; background-color:#92B4C3; text-decoration: none;}
.navcontainer a:hover{ color: #ffffff; background-color: #69C; text-decoration: none;}
.navigation-master { width:758px; height:65px; border:1px solid #92B4C3; margin-top:10px; padding-bottom:2px;}
.navigation-master-yp { width:758px; height:35px; margin-top:10px; padding-bottom:2px; text-align:center;}
.navigation-master-col-1 { float:left; width:122px; height:65px; margin:0; padding:0;}
.navigation-master-col-2 { float:right; width:614px; height:65px; background-color:#FFFFFF; margin:0; padding:0;}
.navigation-master-row-1 { width:614px; height:27px; background-color:#92B4C3;}
.navigation-master-row-2 { padding-top:5px; width:614px; height:38px; }
.navigation-master-text  { color:#E8291F; font-family:Arial, Helvetica, sans-serif; font-size:.80em; font-weight:bold; vertical-align:text-top;}

.newspaper-ads-links {line-height:80%; list-style-image: url(/shoppingportal/shopping_images/bullet_bluesquare.gif); margin-left:20px;}
	.newspaper-ads-links a:link {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:none;}
	.newspaper-ads-links a:visited {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:none;}
	.newspaper-ads-links a:hover {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:underline;}
	.newspaper-ads-links li {padding-bottom:5px;}

.product-links {list-style-image: url(/shoppingportal/shopping_images/bullet_bluesquare.gif); margin-left:20px;}
	.product-links a:link {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:none;}
	.product-links a:visited {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:none;}	
	.product-links a:hover {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:underline;}
.related-categories-links {line-height:80%; margin-left:5px;}
.related-categories-links ul {line-height:80%; list-style:square; margin-left:5px;}
.related-categories-links a {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:none;}
.related-categories-links a:hover {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:underline;}
.related-categories-links li {padding-bottom:5px;}


/* IE PEEKABOO BUG FIXES Hide from IE5-mac. Only IE-win sees this. \*/
* html .shopping-news-links { height: 1%;}
* html .text-black { height: 1%;}
* html .newspaper-ads-links a:link { height:1%;}
* html .newspaper-ads-links li { height:1%;}
/* End hide from IE5/mac */



.shopping-news {list-style:none; line-height:85%;}
.shopping-news-links  	{ list-style:none; line-height:85%;}
	.shopping-news-links a:link 	{ font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:none;}
	.shopping-news-links a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:none;}
	.shopping-news-links a:hover 	{ font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:underline;}

/* --- SUBMIT REVIEW PAGE STYLES -------------------------------------------*/
.container-submitreview-col-1 {width:130px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:normal; color:#000000; line-height:115%;}
.container-submitreview-col-2 {width:280px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:normal; color:#000000; line-height:115%; padding-bottom:10px;}
/* ------------------------------------------------------------------------*/

/* --- FEATURED LISTING STYLES -------------------------------------------*/
.featured-title { font-family:Arial, Helvetica, sans-serif; font-size:.86em; font-weight:bold; color:#000000; text-decoration:none;}
	a.featured-title { text-decoration:none; }
	a.featured-title:hover { text-decoration:underline; }
.featured-phone { font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:normal; color:#000000; text-decoration:none;}		
/* ------------------------------------------------------------------------*/

/* --- PRODUCTS + SERVICES STYLES ----------------------------------------*/
.product-text { font-family:Arial, Helvetica, sans-serif; font-size:.78em; font-weight:normal; color:#000000; }

.product-title { font-family:Arial, Helvetica, sans-serif; font-size:.9em; font-weight:bold; color:#000000; text-decoration:none;}
	a.product-title:link     { color:#000000; text-decoration:none; }
	a.product-title:visited  { color:#000000; text-decoration:none; }
	a.product-title:hover    { color:#000000; text-decoration:underline; }

.product-url { font-family:Arial, Helvetica, sans-serif; font-size:.9em; font-weight:normal; color:#000000; text-decoration:none;}
	a.product-url:link 		{ color:#000000; text-decoration:none; }
	a.product-url:visited 	{ color:#000000; text-decoration:none; }
	a.product-url:hover 	{ color:#000000; text-decoration:underline; }

.product-price-strike { font-family:Arial, Helvetica, sans-serif; text-decoration:line-through; font-size:.9em; font-weight:bold; color:#000000; }
.product-price { font-family:Arial, Helvetica, sans-serif; font-size:.9em; font-weight:bold; color:#428EDA; }
.product-price-text { font-family:Arial, Helvetica, sans-serif; font-size:.9em; font-weight:bold; color:#428EDA; }

.search-results-text {font-family:Arial, Helvetica, sans-serif; font-size:.86em; color:#000000;font-weight:bold;}
/* ------------------------------------------------------------------------*/

/* --- MASTER COLUMN STYLES -----------------------------------------------*/
.container-col-1 {  text-align:left; display:inline; float:left; width:140px; margin-top:10px; margin-left:21px; margin-right:10px;}
.container-col-2 {  text-align:left; display:inline; float:left; width:430px; margin-top:10px;}
.container-col-3 {  text-align:left; display:inline; float:left; width:167px; margin-top:10px;  margin-left:10px; margin-right:10px;}

/* ------------------------------------------------------------------------*/

.container-coupon-homepage { width:430px; border:2px dashed #CCCCCC; background-color:#FFFFFF;}
.container-coupon { width:665px; border:2px dashed #CCCCCC; background-color:#FFFFFF; margin-top:0; margin-bottom:10px; margin-left:0; margin-right:0; padding-top:10px; padding-bottom:10px; padding-left:10px;}
.container-coupon-col-1 {float:left; width:100px;}
.container-coupon-col-2 {float:left; width:170px; padding-right:8px; border-right:1px solid black; margin-top: 35px;}
.container-coupon-col-2-big {float:left; width:300px; padding-right:8px; border-right:1px solid black;}
.container-coupon-col-3 {float:left; width:120px; padding-left:8px;}
.container-coupon-col-3a {float:left; width:87px; padding-left:8px;}

.container-deal   { width:430px; border:1px solid #CCCCCC; background-color:#FFFFFF; padding-bottom:10px; padding-top:10px;}
.container-deal-col-1 {float:left; width:92px; padding-left:10px; padding-right:10px; background-color:#ffffff;}
.container-deal-col-2 {float:left; width:150px; padding-right:10px; border-right:1px solid black;}
.container-deal-col-3 {float:left; width:145px; padding-left:10px; background-color:#FFFFFF; }

.container-coupons-list				{ width:410px; background-color:#FFFFFF;color:#000000; }
.container-coupons-category 		{ float:left; width:33%; text-align:center; color:white; padding-bottom:5px; margin:0px;}
	.container-coupons-category a:link 		{ color:white; text-decoration:underline;}
	.container-coupons-category a:visited 	{ color:white; text-decoration:underline;}
	.container-coupons-category a:hover 		{ color:white; text-decoration:none;}

.deal-businessname {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold;}
.deal-bodytext {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.66em; font-weight:normal; line-height:115%;}
.coupon-adBody {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.9em; font-weight:normal; line-height:115%;}
.coupon-businessname {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.9em; font-weight:normal;}
.coupon-adsavings {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:1.01em; font-weight:bold; line-height:115%;}
.coupon-adleadline {color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:.78em; font-weight:normal;}
.coupon-address {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.78em; font-weight:normal; padding-bottom:5px;}
.coupon-phone {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.78em; padding-top:10px; font-weight:normal;}
.coupon-address-spacing {padding-top:10px;}

#cpnLeftNav {background-color:#D3CCD5;}
	#cpnLeftNav a{color: #6e5578; text-decoration: none; font-weight: normal;}
	#cpnLeftNav a:hover{color: #6e5578; text-decoration: underline; font-weight: normal;}


.container-module-body-ypsearch {width:auto; height:auto; background-color:#92B4C3; padding-left:4px; padding-bottom:5px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#000000;}

.container-classifieds-col-1 { float:left; width:124px; padding-top:12px; padding-left:14px;}
.container-classifieds-col-2 { float:left; width:124px; padding-top:12px; padding-left:14px;}
.container-classifieds-col-3 { float:left; width:124px; padding-top:12px; padding-left:14px;}

.container-yp {width:auto;}
.container-yp-bustitle {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.86em; font-weight:bold; text-decoration:none;}
	.container-yp-bustitle a:link { color:#000000; text-decoration:none;}
	.container-yp-bustitle a:visited { color:#000000; text-decoration:none;}
	.container-yp-bustitle a:hover { color:#95B5C5; text-decoration:underline;}

.container-yp-phone {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.76em;}
.container-yp-address {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:.76em;}

.container-yp-categories {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:.66em;}
.container-yp-categories a {color:#666666;text-decoration:none;}
.container-yp-categories a:hover {color:#666666;text-decoration:underline;}

.container-yp-rating { background-color:#96B3C5; border:1px solid #96B3C5;}
.container-yp-rating-word { float:left;  padding-left:5px; padding-right:5px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold;}
.container-yp-rating-number { float:left; padding-left:5px; padding-right:5px; color:#000000; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold;text-decoration:none;}
.container-yp-rating-m { color:#000000; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.66em; font-weight:normal;}
.container-yp-rating-m a:link  { text-decoration:none;}
.container-yp-rating-m a:hover { text-decoration:underline;}


.container-occassions-column {float:left; width:125px; margin-left:10px;}
.occasions-links {line-height:70%; list-style-type:square; margin-left:20px;}
.occasions-links a {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:none;}
.occasions-links a:hover {font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:underline;}
.occasions-links li {padding-bottom:2px;}

.container-business-col-1 {float:left; width:125px; background-color:#FFFFFF; margin-top:8px; vertical-align:top;}
.container-business-col-2 {float:left; width:250px; background-color:#FFFFFF; margin-top:8px; vertical-align:top;}


.container-enhanced-package-2 { float:left; width:428px; background-color:#F8F4E7; border:1px solid #92B4C3; margin-bottom:10px;}
.container-enhanced-package-2-col-1 { float:left; width:150px; background-color:#FFFFFF; border-right:1px solid #96B3C5; }
.container-enhanced-package-2-col-1a { float:left; width:130px; background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:.70em; color:#000000; padding-left:10px; padding-bottom:10px; padding-top:10px; padding-right:10px;}
.container-enhanced-package-2-col-2 { float:left; width:238px; background-color:#F8F4E7;}
.container-enhanced-package-2-row-1 { float:left; width:408px; background-color:#FFFFFF; padding:10px;border-top:1px solid #96B3C5;}
.container-enhanced-package-hours {background-color:white; float:right; width:150px; padding:5px; border:1px solid black; font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#000000;}
.container-enhanced-package-moreinfo {background-color:black; float:right; width:150px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#FFFFFF; text-decoration:none}
	.container-enhanced-package-moreinfo a:link {background-color:black; float:right; width:150px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
	.container-enhanced-package-moreinfo a:visited {background-color:black; float:right; width:150px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
	.container-enhanced-package-moreinfo a:hover {background-color:black; float:right; width:150px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}


.container-module { width:auto; background-color:#FFFFFF; margin-bottom:10px; }
.container-module-hdr { width:430px; height:17px;}
.container-module-hdr-classcat {float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:1px; text-decoration:none;}
	.container-module-hdr-classcat a {float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold; text-decoration:none;}
	.container-module-hdr-classcat a:hover {float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold; text-decoration:underline;}

.container-module-col-1 { float:left; width:140px; background-color:#FFFFFF; margin-bottom:10px; padding:0;}
.container-module-col-2 { float:left; width:430px; background-color:#FFFFFF; margin-bottom:10px; padding:0;}
.container-module-col-3 { float:left; width:167px; background-color:#FFFFFF; margin-bottom:10px; padding:0;}
.container-module-hdr-col-1 { width:140px; height:23px; padding:0; margin:0px;}
.container-module-hdr-col-1a { width:140px; height:37px; padding:0; margin:0px;}
.container-module-hdr-col-2 { width:430px; height:23px; padding:0; margin:0px;}
.container-module-hdr-col-3 { width:167px; height:23px; padding:0; margin:0px;}
.container-module-hdr-col-3a { width:167px; height:38px; padding:0; margin:0px;}

.container-module-hdr-subcategory { width:425px; height:17px; background-color:#95B5C5; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold; padding-top:2px; padding-left:5px;}

.container-module-body-col-1 { width:140px; background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-top:0; padding:8px; color:#000000; margin:0px;}

.container-module-hdr-tinted { width:auto; background-color:#92B4C3; padding:5px; background-color:#E7EFF2; color:#000000;}
.container-module-hdr-textleft { display:inline; float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.76em; font-weight:bold;}
.container-classifieds-imagebox { width:124px; height:auto; margin:0; padding-bottom:5px;}

.container-module-hdr-textright { display:inline;float:right;}
.container-module-more { float:right; width:auto; background-color:#92B4C3; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:.76em;}
.container-module-body { width:auto; height:auto; background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:8px; color:#000000;}
.container-module-body-adlinks { width:166px; height:auto; background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:0px; margin:0px; color:#000000;}
	a.container-module-body-adlinks:link { font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:none;}
	a.container-module-body-adlinks:visited { font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:none;}
	a.container-module-body-adlinks:hover { font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; text-decoration:underline;}

.container-module-body-fl { width:auto; height:auto; background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#000000;}
.container-module-body-nav { width:auto; background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:0px; color:#000000;}
.container-module-body-classifieds { width:auto; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#000000; margin:0px; padding:0px;}

.container-module-body-occasions { width:428px; border:1px solid #CCCCCC; color:#000000; margin:0px; padding:0px; background-color:#FFFFFF;}

.container-module-homepage-coupons-top { width:auto;  background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:10px; color:#000000;}
.container-module-homepage-coupons-bottom { width:430px; color:#000000;}

.container-module-body-bf { width:auto; border:1px solid #92B4C3; color:#000000; background-color:#E7EFF2;}
.container-module-searchbar-bf-col-1 { display:inline; float:left; width:170px; background-color:#E7EFF2;}
.container-module-searchbar-bf-col-2 { display:inline; float:left; width:230px;background-color:#E7EFF2;}

.container-module-body-bf-2 { width:auto; color:#000000;}
.container-module-body-navBar { width:140px; color:#000000;}
.container-module-searchbar-bf-col-1a { display:inline; float:left; vertical-align:top; width:200px; background-color:#FFFFFF;}
.container-module-searchbar-bf-col-2a { display:inline; float:left; vertical-align:top; width:200px; background-color:#FFFFFF;}

.container-subcategories {width:420px; padding-left:10px; padding-top:10px; padding-bottom:10px; float:left; display:inline; background-color:#F8F4E7;}
.container-subcategories-col-1 {float:left; width:195px;}
.container-subcategories-col-2 {float:left; width:195px;}

.clearer {display: block; clear: left; margin:0; visibility: hidden;}
.text-smallest-white { font-family:Arial, Helvetica, sans-serif; font-size:.60em; color:#FFFFFF; vertical-align:top; line-height:115%;}
.text-smallest-black { font-family:Arial, Helvetica, sans-serif; font-size:.60em; color:#000000; vertical-align:top; line-height:115%;}

.container-topcars { text-align:center; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:.60em; color:#000000; vertical-align:top; line-height:115%;}
.container-topcars a { padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; vertical-align:top; line-height:115%;}
.container-topcars a:hover { padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; vertical-align:top; line-height:115%;}

.text-black-noresult { font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; vertical-align:top; line-height:125%; text-decoration:none;}
.text-noresults		 { font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#CC0000; vertical-align:top; line-height:115%; padding:5px;}

.text-black 		 		{ font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#000000; vertical-align:top; line-height:115%; text-decoration:none;}
	a.text-black:link 		{ color:#000000; vertical-align:top; text-decoration:none;}
	a.text-black:visited 	{ color:#000000; vertical-align:top; text-decoration:none;}
	a.text-black:hover		{ color:#000000; vertical-align:top; text-decoration:underline;}

.text-black-links 		 		{ font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#000000; vertical-align:middle;  text-decoration:none;}
	a.text-black-links:link 		{ color:#000000; vertical-align:middle; text-decoration:none;}
	a.text-black-links:visited 		{ color:#000000; vertical-align:middle; text-decoration:none;}
	a.text-black-links:hover		{ color:#000000; vertical-align:middle; text-decoration:underline;}
	
.text-white 		 { font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#FFFFFF; vertical-align:top; line-height:115%; text-decoration:none;}
a.text-white:link 	 	 { text-decoration:none; }
a.text-white:hover	 { text-decoration:underline;}

.classifieds-links {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:.70em; color:#999999; text-decoration:none; line-height:125%;}
	a.classifieds-links:link {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000000; text-decoration:none;}
	a.classifieds-links:visited {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000000; text-decoration:none;}
	a.classifieds-links:hover {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000000; text-decoration:underline;}

.container-module-yp-searchbox { width:auto; background-color:#E7EFF2; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-left:8px; padding-right:8px; padding-bottom:8px; color:#000000;}

.classifieds-top3-links {font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#000000; text-decoration:none;}
	a.classifieds-top3-links:link {font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#000000; text-decoration:none;}
	a.classifieds-top3-links:hover {font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#000000; text-decoration:underline;}

.yellowpage-bullet {list-style-image: url(/shoppingportal/shopping_images/bullet_bluesquare.gif); margin-left:20px;}

.yellowpage-links {font-family:Arial, Helvetica, sans-serif; font-size:.76em; line-height:95%;}
	a.yellowpage-links:link {font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:95%;}
	a.yellowpage-links:visited {font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:95%;}
	a.yellowpage-links:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; line-height:95%;}

.yellowpage-sublinks {font-family:Arial, Helvetica, sans-serif; font-size:.66em; line-height:86%;}
	a.yellowpage-sublinks:link {font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:86%;}
	a.yellowpage-sublinks:visited {font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:86%;}
	a.yellowpage-sublinks:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; line-height:86%;}

.text-module-headline {font-family:"Boton Bold",Arial, Helvetica, sans-serif; font-size:1.2em; color:#000000; font-weight:normal; margin:5px; vertical-align:top;}
.text-classifieds { font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#000000; vertical-align:top}

.text-yp-category-links {font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#000000; line-height:115%; text-decoration:none; font-weight:bold;}
	a.text-yp-category-links:link {font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#000000; text-decoration:none; line-height:115%; font-weight:bold;}
	a.text-yp-category-links:hover {font-family:Arial, Helvetica, sans-serif; font-size:.66em; color:#000000; text-decoration:underline; line-height:115%; font-weight:bold;}
ul.text-yp {list-style-position:outside; list-style-type:none; line-height:95%;}	
li.text-yp-col-1 {padding-left:35px; padding-right:0px; margin-bottom:3px;}
li.text-yp-col-2 {padding-left:35px; padding-right:5px; margin-bottom:3px;}

.navBar ul a:link, #navBar ul a:visited {display: block;}
.navBar ul {list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.navBar li {border-bottom: 1px solid #EEE;}
				
/* fix for browsers that don't need the hack */
html>body .navBar li { border-bottom: none;}			
.sectionLinks{ position: relative;margin: 0px; padding: 0px; border-bottom: 1px solid #cccccc; font-weight: bold; font-family:Arial, Helvetica, sans-serif; background-color:#92B4C3; font-size:.76em;}		
	.sectionLinks a:link { display: block; border-top:1px solid #cccccc; padding:2px 0px 2px 10px; text-decoration:none; color:#FFFFFF;}
	.sectionLinks a:visited { display: block; border-top:1px solid #cccccc; padding:2px 0px 2px 10px; text-decoration:none; color:#FFFFFF;}
	.sectionLinks a:hover{ color:#000000; background-color:#E7EFF2; text-decoration:none;}

