body {

	margin: 0;

	padding: 0;

	background: #004153;

	font-family: Verdana, Arial, Helvetica, san-serif;

	color: #000000;

	font-size: 8pt;

	line-height: 150%;

} 



a {

	color: #004153;

	text-decoration: none;

	font-weight: bold;

}



a:hover {

	color: #5b8f22;

	text-decoration: underline;

	font-weight: bold;

}



/* PAGE WIDTH AND TOP PADDING STYLES  */



#page_top {

    margin-left: auto;

    margin-right: auto;

	width: 960px;

	padding: 10px 0px 0px 0px;

}



#page {

	float: left;

	width: 960px;

	background: #ffffff;

}





/* LOGO AND PAGE HEADER STYLES  */



#header {

	width: 960px;

	height: 111px;

	background: url('images/bg_scissors.gif') 100% 0px no-repeat;

	font-family: Georgia, Times, serif;

}



#logo {

	float: left;

	width: 312px;

	height: 111px;

}



#coupon_directions {

	float: right;

	width: 450px;

	height: 70px;

	text-align: right;

	font-size: 9pt;

	color: #004153;

	font-weight: bold;

	text-transform: uppercase;

	padding: 10px 25px 0px 0px;

}



#coupon_clipped {

	float: right;

	width: 300px;

	height: 20px;

	text-align: right;

	font-size: 10pt;

	color: #004153;

	font-weight: bold;

	text-transform: uppercase;

	padding: 5px 0px 0px 0px;

	background: url(images/bg_clipping_square.gif) 205px 3px no-repeat;

}



#coupon_clipped2 {

	float: right;

	width: 300px;

	height: 20px;

	text-align: right;

	font-size: 10pt;

	color: #004153;

	font-weight: bold;

	text-transform: uppercase;

	padding: 5px 0px 0px 0px;

	background: url(images/bg_clipping_square2.gif) 199px 3px no-repeat;

}



#coupon_clipped3 {

	float: right;

	width: 300px;

	height: 20px;

	text-align: right;

	font-size: 10pt;

	color: #004153;

	font-weight: bold;

	text-transform: uppercase;

	padding: 5px 0px 0px 0px;

	background: url(images/bg_clipping_square3.gif) 190px 3px no-repeat;

}



#coupons_print_icon {

	float: right;

	width: 25px;

}



#coupons_print {

	float: right;

	width: 310px;

	height: 25px;

	clear: right;

	text-align: right;

	font-size: 9pt;

	color: #004153;

	font-weight: bold;

	text-transform: uppercase;

	background: url(images/icon_printer.gif) 33px 0px no-repeat;

	padding: 5px 25px 0px 0px;

}



a.header {

	color: #004153;

	font-weight: bold;

	text-decoration: none;

	padding: 0px 10px 0px 10px;

}



a.header:hover {

	color: #5b8f22;

	font-weight: bold;

	text-decoration: underline;

	padding: 0px 10px 0px 10px;

}

/* BANNER AND NAVIGATION STYLES  */



#banner_home {

	width: 950px;

	height: 77px;

	background: url(images/banner/home.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_stories {

	width: 950px;

	height: 77px;

	background: url(images/banner/stories.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_browse_coupons {

	width: 950px;

	height: 77px;

	background: url(images/banner/browse_coupons.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_about {

	width: 950px;

	height: 77px;

	background: url(images/banner/about.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_advertise {

	width: 950px;

	height: 77px;

	background: url(images/banner/advertise.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_email_offers {

	width: 950px;

	height: 77px;

	background: url(images/banner/email_offers.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}

#banner_contact {

	width: 950px;

	height: 77px;

	background: url(images/banner/contact.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_coupon_dining {

	width: 950px;

	height: 77px;

	background: url(images/banner/coupon_dining.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_coupon_entertainment {

	width: 950px;

	height: 77px;

	background: url(images/banner/coups_entertainment.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_coupon_families {

	width: 950px;

	height: 77px;

	background: url(images/banner/coups_families.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_coupon_health {

	width: 950px;

	height: 77px;

	background: url(images/banner/coups_health.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_coupon_garden {

	width: 950px;

	height: 77px;

	background: url(images/banner/coups_homegarden.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_coupon_pets {

	width: 950px;

	height: 77px;

	background: url(images/banner/coups_pets.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_coupon_realestate {

	width: 950px;

	height: 77px;

	background: url(images/banner/coups_realestate.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#banner_coupon_retail {

	width: 950px;

	height: 77px;

	background: url(images/banner/coups_retail.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}

#nav {

	width: 950px;

	height: 30px;

	font-family: Lucida Grande, Arial, Helvetica, san-serif;

	font-size: 9pt;

	color: #5b8f22;

	text-transform: uppercase;

	padding: 6px 0px 0px 10px;

}



a.nav {

	font-family: Lucida Grande, Arial, Helvetica, san-serif;

	font-size: 9pt;

	color: #5b8f22;

	text-transform: uppercase;

	text-decoration: none;

	font-weight: normal;

	padding: 0px 15px 0px 15px;

}



a.nav:hover {

	font-family: Lucida Grande, Arial, Helvetica, san-serif;

	font-size: 9pt;

	color: #ffffff;

	text-transform: uppercase;

	text-decoration: underline;

	font-weight: normal;

	padding: 0px 15px 0px 15px;

}

.search {

	float: left;

	width: 380px;

	color: #ffffff;

	text-transform: uppercase;

	font-weight: bold;

	clear: both;

	padding: 10px 20px 0px 25px;

}



.search input {

	width: 190px;

	background: #fdc77c;

	border: 1px solid #fdc77c;

	color: #333333;

	text-transform: uppercase;

	font-size: 7pt;

	display: inline;

}



#banner_header {

	float: left;

	width: 500px;

	font-family: Verdana, Arial, Helvetica, san-serif;

	font-size: 8pt;

	color: #ffffff;

	line-height: 110%;

	padding: 6px 0px 0px 0px;

}



h1 {

	font-family: Georgia, Times, serif;	

	font-size: 10pt;

	color: #004153;

	font-weight: bold;

	text-transform: uppercase;

	display: inline;

}



/* CONTENT STYLES  */



#content {

	width: 960px;

	background: url(images/bg_corner.gif) 100% 100% no-repeat;

}



#left_nav {

	float: left;

	width: 168px;

	font-family: Verdana, Arial, Helvetica, san-serif;

	font-size: 8pt;

	color: #000000;

	padding: 40px 0px 0px 0px;

}



a.left_nav {

	text-decoration: none;

	color: #000000;

	display: block;

	width: 151px;

	height: 19px;

	background: url(images/left_nav.gif) no-repeat;

	line-height: 100%;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav:hover {

	text-decoration: underline;

	color: #5b8f22;

	display: block;

	width: 151px;

	height: 19px;

	line-height: 100%;

	background: url(images/left_nav_on.gif) no-repeat;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



#left_nav_email {

	float: left;

	width: 151px;

	font-family: Verdana, Arial, Helvetica, san-serif;

	font-size: 8pt;

	color: #000000;

	padding: 0px 0px 30px 15px;

}



h2 {

	font-family: Georgia, Times, serif;	

	font-size: 9pt;

	color: #004153;

	font-weight: bold;

	text-transform: uppercase;

	display: inline;

	padding: 0px 0px 0px 15px;

}



#main_content {

	float: left;

	width: 500px;

	padding: 34px 30px 50px 0px;

}



h3 {

	font-family: Georgia, Times, serif;	

	font-size: 21pt;

	color: #004153;

	font-weight: normal;

	display: inline;

}



#home_text {

	width: 480px;

	padding: 15px 0px 0px 0px;

}

#right_nav {

	float: left;

	width: 258px;

	font-family: Lucida Grande, Arial, Helvetica, san-serif;

	color: #999999;

	text-transform: uppercase;

	font-size: 7pt;

	padding: 33px 0px 0px 0px;

}



#right_nav img {

	padding: 0px 0px 3px 0px;

}



#stories_home {

	width: 238px;

	font-family: Verdana, Arial, Helvetica, san-serif;

	color: #000000;

	font-size: 8pt;

	line-height: 120%;

	text-transform: none;

	padding: 0px 0px 0px 20px;

}



#stories_home a {

	color: #004153;

	text-decoration: none;

	font-weight: bold;

}



#stories_home a:hover {

	color: #5b8f22;

	text-decoration: underline;

	font-weight: bold;

}





/* FOOTER STYLES  */



#footer {

	clear: both;

	width: 960px;

	background: #004153;

	font-family: Verdana, Arial, Helvetica, san-serif;

	font-size: 7pt;

	color: #ffffff;

	text-align: center;

	line-height: 120%;

	padding: 10px 0px 30px 0px;

}



a.footer {

	color: #5b8f22;

	font-family: Verdana, Arial, Helvetica, san-serif;

	font-size: 7pt;

	text-decoration: none;

	font-weight: normal;

	padding: 0px 7px 0px 7px;

}



a.footer:hover {

	color: #ffffff;

	font-family: Verdana, Arial, Helvetica, san-serif;

	font-size: 7pt;

	text-decoration: underline;

	font-weight: normal;

	padding: 0px 7px 0px 7px;

}



a.footer2 {

	color: #ffffff;

	font-family: Verdana, Arial, Helvetica, san-serif;

	font-size: 7pt;

	text-decoration: none;

	font-weight: normal;

}



a.footer2:hover {

	color: #ffffff;

	font-family: Verdana, Arial, Helvetica, san-serif;

	font-size: 7pt;

	text-decoration: underline;

	font-weight: normal;

}



/* COUPON STYLES  */



.featured_coupon {

	width: 257px;

	height: 122px;

	background: url(images/coupons_bg_featured.gif) 0 10px no-repeat;

	font-family: Verdana, Arial, Helvetica, san-serif;

	text-transform: none;

	padding: 10px 0px 5px 0px;

}



.main_coupon {

	width: 257px;

	height: 122px;

	background: url(images/coupons_bg_main.gif) no-repeat;

	font-family: Verdana, Arial, Helvetica, san-serif;

	text-transform: none;

	padding: 0px 0px 5px 0px;

}



.clipped_coupon {

	width: 257px;

	height: 122px;

	background: url(images/coupons_bg_clipped.gif) no-repeat;

	font-family: Verdana, Arial, Helvetica, san-serif;

	text-transform: none;

	padding: 0px 0px 5px 0px;

}



.coupon_text {

	width: 237px;

	height: 85px;

	font-size: 8pt;

	color: #000000;

	line-height: 130%;

	padding: 10px 10px 0px 10px;

}



.coupon_links {

	width: 257px;

	height: 16px;

	padding: 0px 0px 0px 3px;

}



h5 {

	font-size: 10pt;

	font-weight: bold;

	color: #000000;

	display: inline;

}



.expires {

	font-size: 8pt;

	font-weight: bold;

	color: #000000;

	display: inline;

}





/* PROVIDENCE STORIES STYLES  */



#banner {

	width: 950px;

	height: 77px;

	background: url(images/banner/stories.jpg) center no-repeat;

	padding: 0px 5px 0px 5px;

}



#main_content_stories {

	float: left;

	width: 500px;

	padding: 34px 30px 50px 0px;

}



#detailed_content_stories {

	float: left;

	width: 500px;

	padding: 34px 30px 50px 0px;

}



#detailed_content_stories img {

	padding: 0px 15px 10px 0px;

}

.thumbnail {

	width: 105px;

	vertical-align: top;

	padding: 2px 0px 0px 0px;

}



a.thumbnail_link img {

	border: 1px solid #004153;

}



a.thumbnail_link:hover img {

	border: 1px solid #5b8f22;

}



.text {

	padding: 0px 0px 15px 0px;

}



a.stories {

	color: #004153;

	font-size: 10pt;

	text-decoration: none;

	font-weight: bold;

	display: inline;

}



a.stories:hover {

	color: #5b8f22;

	font-size: 10pt;

	text-decoration: underline;

	font-weight: bold;

	display: inline;

}



h4 {

	font-size: 9pt;

	font-weight: bold;

	display: inline;

}



.stories_header {

	color: #004153;

	font-size: 10pt;

	font-weight: bold;

	display: inline;

}



.stories_date {

	color: #004153;

	font-size: 9pt;

	font-weight: bold;

	display: inline;

}



#next {

	float: right;

	width: 400px;

	font-weight: bold;

	text-align: right;

	padding: 30px 0px 0px 0px;

}



#next a {

	color: #004153;

	text-decoration: none;

	font-weight: bold;

}



#next a:hover {

	color: #5b8f22;

	text-decoration: underline;

	font-weight: bold;

}



/*  BROWSE COUPONS STYLES  */



#main_content_coupons {

	float: left;

	width: 525px;

	padding: 34px 0px 50px 5px;

}



#coupons_left {

	float: left;

	width: 257px;

	padding: 15px 5px 0px 0px;

}



#coupons_right {

	float: left;

	width: 257px;

	padding: 15px 0px 0px 0px;

}



h6 {

	font-family: Georgia, Times, serif;	

	font-size: 17pt;

	color: #5b8f22;

	font-weight: normal;

	display: inline;

}



a.coupons {

	color: #004153;

	font-size: 10pt;

	text-decoration: none;

	font-weight: bold;

	display: inline;

}



a.coupons:hover {

	color: #5b8f22;

	font-size: 10pt;

	text-decoration: underline;

	font-weight: bold;

	display: inline;

}



/*  RIGHT NAV BOOK STYLES  */



#coupon_book {

	width: 150px;

	text-transform: none;

	color: #000000;

	font-size: 8pt;

	line-height: 120%;

	padding: 40px 0px 0px 60px;

}



#mag_cover {

	width: 150px;

	text-transform: none;

	color: #000000;

	font-size: 8pt;

	line-height: 120%;

	padding: 20px 0px 20px 60px;

}



#partner_logos {

	width: 154px;

	color: #000000;

	font-size: 8pt;

	line-height: 120%;
	
	text-transform: none;

	padding: 0px 0px 30px 60px;

}









/*  ADVERTISE WITH US STYLES  */



ul.ul1 {

	list-style-image: url('images/bullet.gif');

	list-style-type: circle;

	display: block;

	line-height: 130%;

}



.bold {

	font-weight: bold;

	display: inline;

}







/*  COUPONS LEFT NAV ROLLOVER STYLES  */



a.left_nav_dining {

	text-decoration: none;

	color: #000000;

	display: block;

	width: 151px;

	height: 19px;

	background: url(images/left_nav.gif) no-repeat;

	line-height: 100%;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_dining:hover {

	text-decoration: underline;

	color: #5b8f22;

	display: block;

	width: 151px;

	height: 19px;

	line-height: 100%;

	background: url(images/left_nav_dining_on.gif) no-repeat;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_entertainment {

	text-decoration: none;

	color: #000000;

	display: block;

	width: 151px;

	height: 19px;

	background: url(images/left_nav.gif) no-repeat;

	line-height: 100%;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_entertainment:hover {

	text-decoration: underline;

	color: #5b8f22;

	display: block;

	width: 151px;

	height: 19px;

	line-height: 100%;

	background: url(images/left_nav_entertainment_on.gif) no-repeat;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_family {

	text-decoration: none;

	color: #000000;

	display: block;

	width: 151px;

	height: 19px;

	background: url(images/left_nav.gif) no-repeat;

	line-height: 100%;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_family:hover {

	text-decoration: underline;

	color: #5b8f22;

	display: block;

	width: 151px;

	height: 19px;

	line-height: 100%;

	background: url(images/left_nav_family_on.gif) no-repeat;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_health {

	text-decoration: none;

	color: #000000;

	display: block;

	width: 151px;

	height: 19px;

	background: url(images/left_nav.gif) no-repeat;

	line-height: 100%;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_health:hover {

	text-decoration: underline;

	color: #5b8f22;

	display: block;

	width: 151px;

	height: 19px;

	line-height: 100%;

	background: url(images/left_nav_health_on.gif) no-repeat;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_garden {

	text-decoration: none;

	color: #000000;

	display: block;

	width: 151px;

	height: 19px;

	background: url(images/left_nav.gif) no-repeat;

	line-height: 100%;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_garden:hover {

	text-decoration: underline;

	color: #5b8f22;

	display: block;

	width: 151px;

	height: 19px;

	line-height: 100%;

	background: url(images/left_nav_garden_on.gif) no-repeat;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_pets {

	text-decoration: none;

	color: #000000;

	display: block;

	width: 151px;

	height: 19px;

	background: url(images/left_nav.gif) no-repeat;

	line-height: 100%;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_pets:hover {

	text-decoration: underline;

	color: #5b8f22;

	display: block;

	width: 151px;

	height: 19px;

	line-height: 100%;

	background: url(images/left_nav_pets_on.gif) no-repeat;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_realestate {

	text-decoration: none;

	color: #000000;

	display: block;

	width: 151px;

	height: 19px;

	background: url(images/left_nav.gif) no-repeat;

	line-height: 100%;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_realestate:hover {

	text-decoration: underline;

	color: #5b8f22;

	display: block;

	width: 151px;

	height: 19px;

	line-height: 100%;

	background: url(images/left_nav_realestate_on.gif) no-repeat;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_retail {

	text-decoration: none;

	color: #000000;

	display: block;

	width: 151px;

	height: 19px;

	background: url(images/left_nav.gif) no-repeat;

	line-height: 100%;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



a.left_nav_retail:hover {

	text-decoration: underline;

	color: #5b8f22;

	display: block;

	width: 151px;

	height: 19px;

	line-height: 100%;

	background: url(images/left_nav_retail_on.gif) no-repeat;

	font-weight: bold;

	padding: 8px 0px 0px 15px;

}



/*  PARTNERS PAGE STYLES */







#main_content_partners {

	float: left;

	width: 500px;

	padding: 34px 30px 50px 0px;

}



#main_content_partners img {

	padding: 0px 10px 0px 0px;

}





/*  EMAIL OFFERS STYLES  */





#contact table {

}



#contact td {

	padding: 1px 1px 3px 1px;

}



.labelcell {

	text-align: right;

	width: 100px;

	font-weight: normal;

	color: #000000;

}



.fieldcell {

	text-align: left;

} 



.fieldcell input {

	width: 300px;

	background-color: #eaf1e3;

	color: #102132;

	border: 1px solid #004153;

	margin-right: 0px;

	font-size: inherit;

	color: #000000;

	font-family: Verdana, Arial, Helvetica, san-serif;

} 



.button {

	background-color: #004153;

	color: #ffffff;

	font-size: 8pt;

	font-weight: bold;

	border: 1px solid #004153;

	width: 70px;

	font-family: Verdana, Arial, Helvetica, san-serif;

}





/* COVERAGE MAP STYLES */





#main_content_map {

	float: left;

	width: 530px;

	padding: 34px 0px 50px 0px;

}



#map_image {

	clear: left;

	float: left;

	width: 166px;

	padding: 30px 0px 40px 0px;



}



#map1 {

	clear: left;

	float: left;

	width: 140px;

	padding: 0px 0px 0px 0px;

}



#map2 {

	float: left;

	width: 192px;

	padding: 0px 0px 0px 0px;

}



#map3 {

	float: left;

	width: 197px;

	padding: 0px 0px 0px 0px;

}



ul.ul2 {

	list-style-image: url('images/bullet.gif');

	list-style-type: circle;

	display: block;

}













.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clear {

 clear: both;

}

.printCoupon{

	width:575px; 

	height:246px;

}