.citysite {text-align:center !important;}
.citysite a {font-size: 18px !important; padding-top:15px !important;}
.citysite a.selected {margin: 0px !important; padding:15px 0px 0px 0px !important;}
.coupon_search {padding: 30px 10px 10px 30px;}
.coupon_search #main_title {
	color:#538495; 
	float:left; 
	font-size:20pt; 
	font-weight:bold; 
	margin-left:10px; 
	padding-left:10px; 
	text-align:left;
	width:510px;
}
.coupon_search #sign_up {float: left;}
.coupon_search .coupon_code_search{float: right;padding: 20px 10px 10px 20px;}
.coupon_search strong {color:#cc3c4b;font-size:16px;}
.coupon_search p {color:#897c7a; font-size:12px;font-weight:bold;padding: 5px 0px 5px 0px;}
.coupon_search input {border: 1px solid #999;padding:3px;}

.coupon_search .printable_coupon_search {margin-left:20px;padding:20px 0px 0px 0px;float:left;}
.coupon_search .printable_coupon_search ul {list-style: none;margin:0px;padding:0px;}
.coupon_search .printable_coupon_search ul li {float: left;width:150px;}
.coupon_search .printable_coupon_search ul li.button {padding: 27px 0px 0px 0px;}

.city_coupon {list-style: none;	padding: 0px;}
.city_coupon li {border-bottom:1px solid #CCCCCC;float:left;overflow:hidden; width:100%}
.city_coupon .clear {clear: both;}
.city_coupon .img {padding: 5px;float: left;}
.city_coupon .text {color:#028FD4;float:left;font-size:14px;font-weight:bold;line-height:120%;
	padding:5px 0 5px 5px;width:75%;}

.city_coupon .text h3 {margin: 0px;color: #66BA2B;font-size: 16px;} 

.slogan {color: #FFF;margin:0px;padding:0px 0px 0px 90px;}

div.signup_index a,.login_index a {
	color: #000000 !important;
	font-size: 14pt !important;
	text-decoration: none !important;
}

.or_index {float: left; font-size:14px;font-weight:bold;padding:10px 5px 0px 5px;}
.login_index{
color:#000000;
float:left;
font-size:14pt;
font-weight:bold;
padding:5px;}

div.portal_spacer {
	color:#111111;
	height:10px;
	padding-top:5px;
	border-bottom:1px solid #CCCCCC;float:left;
}