.cat_list {
list-style-type:none;
margin-top:15px;
margin-right:10px;
margin-bottom:10px;
margin-left:0px;
width:140px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:70px;
height:280px;
overflow:hidden;
overflow-y:hidden;
overflow-x:hidden;
scrollbar-3dlight-color:#DAEB3D;
scrollbar-arrow-color:yellow;
scrollbar-highlight-color:orange;
scrollbar-face-color:orange;
scrollbar-shadow-color:orange;
scrollbar-darkshadow-color:#DAEB3D;
scrollbar-track-color:#DAEB3D;
}
.coupons_by_store {
text-align:center;
padding-bottom:20px;
}
.coupons_by_store p {
margin:0px;
padding:0px;
}


.srch_frm {
text-align:left;
}

#cat_div {
height:500px;
width:220px;
overflow:scroll;
}

.popular_stores {
background-image:url(../_images/PopularStores.gif);
background-repeat:no-repeat;
background-position:10px 0px;
padding-top:90px;
text-align:center;
display:none;
}

.va_m {
vertical-align:middle;
}

.coupon_text {
padding:0 !important;
border:thick solid #FFF;
cursor: pointer;
}
.coupon_text p {margin:0 10px;padding:0;}
.coupon_text em {
display:block;
font-size:10px;
font-weight:normal;
color:#666;
margin-top:3px;
}
.coupon_text a i {
font-weight: normal;
font-style: normal;
font-size: 12px;
color: #390;
}
.coupon_text a b {color: #F00;}

.coupon_text div {border:none;font-size:1px;}
.coupon_text .ct_bd1 {height:1px;border-right:6px solid #fff;border-left:6px solid #fff;}
.coupon_text .ct_bd2 {height:1px;border-right:3px solid #fff;border-left:3px solid #fff;}
.coupon_text .ct_bd3 {height:1px;border-right:2px solid #fff;border-left:2px solid #fff;}
.coupon_text .ct_bd4 {height:3px;border-right:1px solid #fff;border-left:1px solid #fff;}

.coupon_text .ct_bo1, .coupon_text .ct_bo2, .coupon_text .ct_bo3, .coupon_text .ct_bo4 {background:#fff!important;}
.coupon_text .ct_bo1 {height:1px;margin:0 16px;}
.coupon_text .ct_bo2 {height:1px;margin:0 13px;}
.coupon_text .ct_bo3 {height:1px;margin:0 12px;}
.coupon_text .ct_bo4 {height:3px;margin:0 11px;}

.coupon_text .ct_bo_top {margin-top:8px;border-top:1px dashed #FC6;}
.coupon_text .cp_offer, .coupon_text .mini-logo {border-right:1px dashed #FC6;border-left:1px dashed #FC6;}
.coupon_text .ct_bo_bottom {border-bottom:1px dashed #FC6;}
.coupon_text .mini-logo {background:#fff;padding:0 10px;}

.ct_2 .ct_bo1, .ct_2 .ct_bo2, .ct_2 .ct_bo3, .ct_2 .ct_bo4 {border-left-color:#fcebcf;border-right-color:#fcebcf;}

.ct_1, .ct_1 .ct_bd1, .ct_1 .ct_bd2, .ct_1 .ct_bd3, .ct_1 .ct_bd4 {background:#fffacf;}
.ct_2, .ct_2 .ct_bd1, .ct_2 .ct_bd2, .ct_2 .ct_bd3, .ct_2 .ct_bd4 {background:#fcebcf;}

.ads .cl_btn_c, .coupon_text .cl_btn_c, .coupon_text .cl_btn_r {
	display:inline-block;
	width:220px;
	height:20px;
	background:url('/_images/gc_btn_c.gif') 0 0 no-repeat;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	vertical-align:middle;
}
.coupon_text .cl_btn_r {
	background-image:url('/_images/gc_btn_r.gif') !important;
}
.ads .cl_btn_c:hover, .coupon_text .cl_btn_c:hover, .coupon_text .cl_btn_r:hover {background-position:0 -20px;}
.ads .cl_btn_c span, .coupon_text .cl_btn_c span, .coupon_text .cl_btn_r span {display:block;margin:0;padding:0;padding-top:3px;color:#FFF;font-weight:bold;}
.coupon_text .cl_show {background:none;display:inline!important;width:auto;height:auto;padding:2px 10px 0 0;}

.all_stores {
color:#C60;
margin-top:20px;
font-size:18px;
font-weight:bolder;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:5px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#FFDBA6;
padding-bottom:5px;
letter-spacing:5px;
word-spacing:15px;
}

.cat_list li a,
.cat_list_other li a {
font-family:"Arial Black", Gadget, sans-serif;
font-size:12px;
display:block;
color:#000;
font-weight:bold;
text-decoration:none;
padding:3px 3px 3px 25px;
}
.cat_list_other h3 a {
padding:3px;
text-align:center;
color:#030;
border-bottom:1px dashed #CEFFCE;
padding-bottom:10px;
margin-bottom:5px;
font-family:Georgia, "Times New Roman", Times, serif !important;
font-size:18px;
text-transform:uppercase;
letter-spacing:1px;
}
.cat_list_other {
margin:0;
margin-top:60px;
list-style-type:none;
background-color:#FFFFDF;
}
.cat_list_other li a {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight:bold;
color:#030;
padding:3px 15px;
margin:0;
}
.cat_list_other li a:hover {
background-color:#D7D7FF;
}

/*
.cat_list_other li { display:inline; vertical-align:top; }
.cat_list_other li a {
display:inline-block;
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
font-weight:normal;
width:43%;
padding:3px 3%;
}
.cat_list_other li a:hover {
background-color:#EAF7CE;
}


.cat_list_other {
list-style-type:none;
margin:0;
margin-top:50px;
padding:0;
}
*/

.coupon_filters {
background-image:url(../_images/CouponFilters2.gif);
background-repeat:no-repeat;
background-position:10px 0px;
padding-top:90px;
}
#search_btn   {
height:30px;
width:80px;
background:none;
cursor:pointer;
border:none;
display:block;
margin-left:100px;
margin-top:10px;
}
#text   {
width:450px;
background:none;
cursor:text;
border-top-style:inset;
border-right-style:inset;
border-bottom-style:inset;
border-left-style:inset;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
}
.search_text {
width:70px;
}
#srch_btn {
height:19px;
width:54px;
background:none;
background:url(../_images/search_btn2.gif) top left;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
cursor:pointer;
background-position:0px 0px;
}

.search_form {
height:70px;
width:200px;
background-image:url(../_images/search.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

.search_form2 {
height:107px;
width:200px;
background-image:url('../_images/search2.gif');
background-repeat:no-repeat;
background-position:0px 0px;
margin:0px;
padding:0px;
}

.cat_list li a:hover,
.cat_list li a:hover {
list-style-position:outside;
list-style-type:none;
background-image:url('../_images/leaf-left.gif');
background-repeat:no-repeat;
background-position:3px 3px;
color:#74AC43;
}

.cs_lg {
display:block;
text-decoration: none;
}
.coupon_text span {
display:block;
margin:0;
padding:0;
margin-top:3px;
color:#666;
font-style:italic;
}

.abc_list {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
width:100%;
margin-bottom:20px;
border:1px solid #FF6;
background-color:#FFF8F0;
}
.abc_list tr td {
width:30%;
padding:5px 10px;
}
.abc_list tr td a {
text-decoration:none;
font-size:12px;
font-weight:normal;
}
.abc_list thead {
background-color:white;
}
.abc_list .al_chars {
width:35px;
height:59px;
overflow:hidden;
background: url(/_images/abc_al.gif);
background-repeat:no-repeat;
}

#al_digit {background-position:-0px 0;}
#al_A {background-position:-35px 0;}
#al_B {background-position:-70px 0;}
#al_C {background-position:-105px 0;}
#al_D {background-position:-140px 0;}
#al_E {background-position:-175px 0;}
#al_F {background-position:-210px 0;}
#al_G {background-position:-245px 0;}
#al_H {background-position:-280px 0;}
#al_I {background-position:-315px 0;}
#al_J {background-position:-350px 0;}
#al_K {background-position:-385px 0;}
#al_L {background-position:-420px 0;}
#al_M {background-position:-455px 0;}
#al_N {background-position:-490px 0;}
#al_O {background-position:-525px 0;}
#al_P {background-position:-560px 0;}
#al_Q {background-position:-595px 0;}
#al_R {background-position:-630px 0;}
#al_S {background-position:-665px 0;}
#al_T {background-position:-700px 0;}
#al_U {background-position:-735px 0;}
#al_V {background-position:-770px 0;}
#al_W {background-position:-805px 0;}
#al_X {background-position:-840px 0;}
#al_Y {background-position:-875px 0;}
#al_Z {background-position:-910px 0;}

.abc_list tfoot tr td {
text-transform:lowercase;
text-align:right;
font-size:12px;
padding:5px 20px;
}
.abc_list thead tr th {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
width:100px;
margin:5px;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#F0F9FF;
text-align:left;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:45px;
}
.privacy_policy {
background-image:url(../_images/leaf-left.gif);
background-repeat:no-repeat;
background-position:left center;
text-align:left;
vertical-align:middle;
height:20px;
width:365px;
padding-left:25px;
padding-right:250px;
}
.privacy_policy span,
.privacy_policy a {
color:#8cc63f;
text-decoration:none;
font-size:12px;
margin-right:10px;
}
.privacy_policy a:hover {
text-decoration:underline;
}

#atop td {
	vertical-align: middle !important;
}
#atop tr td h3 {
margin:0px;
padding:0px;
}
.valign_middle tr td{
vertical-align:middle;
padding:5px;
}
.valign_middle tr td p span {
display:block;
margin:5px 0;
color:gray;
font-weight:normal;
}
.valign_middle tr td p {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight:bold;
}
.cat_name {
text-align:center;
color:orange;
border-bottom:1px dotted orange;
}
.hc_list {
list-style-type:none;
margin:5px;
}
.hc_list li {
padding:10px 0px;
clear:both;
border-bottom:1px dotted orange;
}
.hc_list table { width:100%; text-align:center; }
.hc_list table tr td { vertical-align:middle; }
.hc_list .st_info {
width:200px;
}
.hc_list .st_info a {
	display:block;
	padding:10px;
	text-decoration:none;
}
.hc_list .more_cp {
	display:block;
	text-decoration:underline;
	font-size:12px;
	font-style:italic;
	margin-top:10px;
	color: #030;
}

.ep_list {
list-style-type:none;
margin:5px;
}
.ep_list li {
	padding: 0 10px;
}
.ep_list table { width:100%; text-align:center; }
.ep_list table tr td { vertical-align:middle; }
.ep_list .st_info {
width:200px;
}
.ep_list .st_info a {
	display:block;
	padding:10px;
	text-decoration:none;
}
.ep_list .more_cp {
	display:block;
	text-decoration:underline;
	font-size:12px;
	font-style:italic;
	margin-top:10px;
	color: #030;
}

#more_stores {
margin-top:75px;
}

#more_stores h4 {
text-align:center;
color:#060;
}

#more_stores ul {
list-style-type:none;
margin:0;
padding:0;
}

#more_stores ul li {
margin:0;
padding:5px;
text-align:center;
}

.holidays_list {
	width: 640px;
	margin: 0 auto;
}
.holidays_list ul { margin-bottom:0 !important; }
.hl-mini {width:455px!important;border-bottom:1px dotted green !important;}
.hl2 { width: 670px !important; }
.hl2 ul { margin-top:0 !important;border-top:1px dotted green !important;border-bottom:1px dotted green !important;}
.holidays_list ul {
list-style-type:none;
text-align:center;
border:1px dotted green;
background-color:#FFC;
margin:0;
margin: 10px 0;
padding:0;
width: auto;
border-bottom:0px dotted green;
}
.holidays_list li {
display:inline;
border-right:1px dotted green;
}
.holidays_list li.last {
border-right:none;
}
.holidays_list a {
color:#060;
font-weight:bold;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
font-size:10px;
padding:5px 7px;
margin: 0;
display:inline-block;
}
.holidays_list a:hover {
	text-decoration:underline;
}
.holidays_list a:hover {
color:brown;
}

.top_stores {
margin:50px 0 0 0;
padding:0;
}
.top_stores ul {
list-style-type:none;
margin:0;
padding:0;
}
.top_stores li {
}
.top_stores a {
width:100%;
display:block;
text-align:center;
color:#030;
background-color:#feffc9;
padding:7px;
}
.top_stores a:hover {
font-weight:bold;
background-color:#dbef77;
}

.cp_sn {
background:white;
padding:5px;
margin-bottom:10px;
text-align:center;
}
.cp_sn p {
text-align:right;
margin:0;
padding:3px;
font-size:10px !important;
color:#009;
font-style:italic;
font-weight:normal;
text-decoration:none;
text-transform:capitalize;
background-color:#dcfaa8;
text-decoration: underline;
}

.pc {
font-size:10px;
line-height:150%;
}
.pc_img {
text-align:center;
}
.pc p {
margin:0;
padding:0;
}
.pc span {
display:block;
margin:3px 0;
color:#999;
}
.pc a {
font-size:12px;
}

.search_result td {
vertical-align: middle;
}
.stores_result li {
padding:10px 0;
border-bottom:1px dotted #F96;
}
.stores_result li:hover {
background-color:#FFE;
}
.coupon_text:hover, .coupon_text:hover div {background:#FFE;}

.hc_coupon { background-color:#FFF4EA; line-height:150%; border:1px dashed #C60; padding:4px; }
.hc_coupon p { font-size:14px; margin:0; padding:0 5px; }
.hc_coupon p em { font-size:10px; display:block; color:gray; font-style:italic; }
.hc_coupon span { display:block; padding:3px; color:gray; font-size:12px; font-weight:normal; font-style:italic; }


#cat_search2 {
display:block;
width:160px;
height:60px;
margin-left:50px;
margin-top:105px;
text-decoration:none;
cursor:pointer;
}

.bp_cat_list {
list-style-type:none;
padding:20px;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
}
.bp_cat_list li {
margin:10px;
border:1px solid white;
border-bottom:1px dotted #FFE2C6;
border-left:10px solid #FFC;
}
.bp_cat_list li:hover {
border:1px solid #FC6;
border-left:10px solid #FC6;
background-color:#FFF2EC;
}
.bp_cat_list a {
color:#630;
text-decoration:none;
display:block;
padding:10px 30px;
}
.bp_cat_list a:hover {
color:#390;
}

.bp_cat_text {
text-align:center;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:24px;
border-bottom:1px dashed #930;
padding:10px;
margin:0;
color:#930;
}


.fs_abc, .cd_abc { text-align:center; text-transform:uppercase; margin:0 40px; }
.fs_abc ul, .cd_abc { list-style-type:none; margin:0; }
.fs_abc li, .cd_abc li { display:inline; }
.fs_abc a, .cd_abc a {
display:inline-block;
font-size:12px;
font-weight:bold;
text-decoration:none;
border:2px ridge #FFC;
background-color:#CC0;
color:#FFF;
padding:2px 5px;
margin:5px 2px;
}
.cd_abc { text-align: left; }
.cd_abc a {
	font-size:10px;
}
.fs_abc a:hover, .cd_abc a:hover { background-color:#FC9; color:white; }
.fs_abc .fs_abc_all, .cd_abc .fs_abc_all { text-transform:capitalize; }
.fs_abc .current, .cd_abc .current { background-color:#F93; color:#633; }

.cd_abc {
	margin-bottom: 10px;
	border-bottom: 3px solid #CC9;
}

.fs_all ul { list-style-type:none; margin:0; }
.fs_all li { display:inline; vertical-align:top; }
.fs_all a {
display:inline-block;
width:180px;padding:10px 5px;
color:#00C;
text-decoration:none;
}
.fs_all a:hover {
background-color:#FFC;
}

.fs_codes { margin:20px 0;}
.fs_codes div {
border:2px solid #FFC;
margin:5px 0 10px 0;
padding:0;
}
.fs_codes h3 {
margin:0;
padding:5px 10px;
border-bottom:1px solid #E1CAA2;
background-color:#EFB;
}
.fs_codes h3 span {display:inline-block;vertical-align:middle;}
.fs_codes h3 .img {background:#fff;padding:5px;margin:3px;}
.fs_codes h3 .name {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif!important;
font-weight:normal!important;
text-align:right!important;
color:#060!important;
font-style:normal;
font-size:18px;
margin-left:20px;
}
.fs_codes ul {
clear:both;
margin:0;
background-color:#FFE;
padding:20px 10px 10px 20px;
list-style-type:none;
}
.fs_codes li {
margin:5px 0;
padding:10px;
background-color:white;
border:1px dotted #FC9;
}
.fs_codes p {
font-size:12px;
margin:0;
padding:5px;
border:none;
}
.fs_codes span {
display:block;
color:gray;
font-style:italic;
font-size:10px;
font-weight:bold;
margin-top:5px;
}

.smart_links {
list-style-type:none;
float:left;
width:200px;
margin:0;
padding:0;
text-align:left;
}
.smart_links li {
display:inline;
}
.smart_links a {
text-transform:capitalize;
padding:3px;
/*font-weight:bold;*/
text-transform:uppercase;
font-weight:bold;
color:#030;
}

.hl_img {
margin:10px 0;
}

.cs_list {
border:2px solid #FFFFDF;
padding:0;
margin:5px 0 10px 0;
}
.cs_list h4 {
margin:0;
padding:5px;
padding-left:20px;
background-color:#FFFFC4;
border-bottom:2px solid #FFFFDF;
color:#060;
font-weight:normal;
font-size:12px;
text-transform:capitalize;
}
.cs_list ul {
list-style-type:none;
margin:0;
padding:5px;
}
.cs_list li {
display:inline;
vertical-align:top;
}
.cs_list a {
display:inline-block;
width:200px;
padding:2px;
font-size:12px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
text-decoration:none;
line-height:200%;
color:#093;
}
.cs_list a:hover {
background-color:#FFF4EA;
}

.holiday_banner img {
margin-bottom:10px;
}

.exclusive_coupons div {
	margin:10px 0;
	padding-bottom:10px;
	border-bottom:3px dotted #D9FFD9;
}
.exclusive_coupons img {
	float:right;
	padding:0 5px;
}
.exclusive_coupons p {
	margin:0 !important;
	padding:0 !important;
	line-height:200%;
}
.exclusive_coupons span {
	display:block;
	color:#666;
	font-style:italic;
	margin-top:5px;
	font-size:10px;
	
}
.exclusive_coupons .click a {
	color:#360;
}

.hl_links {
	font-size: 12px;
	line-height: 150%;
	padding: 10px;
	margin-left: 50px;
	color: #F90;
}
.hl_links b {
	margin-left: -50px;
	display:block;
	color: black;
}
.hl_links a {
	color: #F90;
	display: inline-block;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
.hl_links a:hover {
	text-decoration: underline;
}

.add_link {
	text-align: center;
	font-size: 12px;
	color: #006;
	font-weight: normal;
}
.add_link a {
	color: #C60;
}

.store_hdr {
	color: #060;
	font-size: 16px;
	text-align: center;
}

.cp_prefix {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #039;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #9C6;
}

.cpc_links {
	margin:10px;
	padding:10px;
	text-align:left;
	border:1px solid #d6ffb5;
/*	border-top: 1px solid #FC6;
	border-bottom: 1px solid #FC6;*/
}
.cpc_links .links {
	list-style-type: none;
	margin: 5px 0;
	padding: 5px 0;
	border-bottom: 1px solid #FC6;
	text-align: center;
}
.cpc_links .links li {
	display: inline;
}
.cpc_links .links a {
	display: inline-block;
	font-size: 12px;
	text-decoration: none;
	padding: 0 5px;
}
.cpc_links .links a:hover {
	text-decoration: underline;
}
.cpc_links .cpc_line {
	font-size: 12px;
	line-height: 150%;
	padding: 5px 0;
}
.cpc_links .cpc_line span {
	font-weight: bold;
}
.cpc_links .cpc_line a {
	color: #09C;
}
.cpc_links .cpc_line a:hover {
	text-decoration: underline;
}
.cpc_links .cpc_line_other {
	margin-top: 10px;
	border-top: 1px solid #FC6;
}

.hl_name,
.ep_name {
	text-align: center;
	color: #f86e24;
	border-bottom: 1px solid #FFC;
	padding-bottom: 5px;
}

.coupon_banner {
	display: block;
	padding: 5px 0;
	margin: 0;
	margin-bottom: 10px;
}

.ep_block {
	border: 1px solid #CC6;
	margin: 0;
	margin-bottom: 25px;
}
.ep_block p.ep_img {
	text-align: center;
}
.ep_block h2 {
	background-color: #FFFFD9;
	color: #393;
	padding: 3px 15px;
	border-bottom: 1px solid #CC6;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-variant: small-caps;
}
.ep_block p.ep_desc {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding: 3px 5px;
}

.nav_list {
	margin: 0;
	padding: 5px;
	text-align: center;
}
.nav_list li {
	display: inline;
	padding: 2px;
}
.nav_list a {
	display: inline-block;
	padding: 3px 5px;
	border: 1px solid #FC6;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CC6;
}
.nav_list .nav_current {
	background-color: #FFDBCA;
	color: #930;
}

.cc_seealso {
	margin-left: 77px;
}
.cc_seealso span {
	font-weight: bold;
	margin-left: -77px;
	color: #060;
}
.cc_seealso a {
	display: inline-block;
	color: #369;
	text-decoration: none;
}
.cc_seealso a:hover {
	text-decoration: underline;
}

.cp_category {
	text-align: center;
	line-height: 200%;
	margin-bottom: 5px;
	margin: 0;
	padding: 0;
}
.cp_category a {
	display: inline-block;
	color: #069;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
.cp_category a:hover {
	text-decoration: underline;
}

.cp_store {
	font-weight: bold;
	color: black;
}

.cp_click {
	font-weight: bold;
	color: #360;
}

.addthis_toolbox {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	background: none !important;
}

.addthis_toolbox a {
	display: inline-block;
	font-size: 12px;
	color: #039;
	padding-right: 2px 5px !important;
	text-decoration: none;
}


.addthis_share {
	background: url('http://s7.addthis.com/static/btn/sm-plus.gif') 4px 6px no-repeat;
}
.addthis_share_list {
	display: none;
	position: absolute;
	padding: 0 !important;
	margin: 0 !important;
	border: 3px solid #E1E1FF !important;
	background-color: #fff !important;
}
.addthis_toolbox a {
	padding: 4px 0 4px 20px;
	display: inline-block;
	line-height: 150%;
	position: relative;
}
.addthis_share_list a {
	display: inline !important;
	padding: 5px;
	padding-left: 24px;
}
.addthis_share_list a:hover {
	background: #B4D3F8;
}
.addthis_toolbox span {
	position: absolute;
	left: 4px !important;
	top: 7px !important;
	height: 16px !important;
	margin: 0px !important;
	padding: 0px !important;
}

.ompc_left .logo {
	display: block;
	text-align: center;
}
.ompc_left .hc_coupon {
	margin: 5px 5px 0;
}
.ompc {
	margin: 5px;
	padding: 0;
	border: 1px solid #d6ffb5;
}
.ompc h3 {
	font-family: "Lucida Console", Monaco, monospace;
	font-weight: normal;
	color: #005C00;
	line-height: 150%;
	background-color: #d6ffb5;
	border-bottom: 1px solid #d6ffb5;
	text-align: center;
}
.ompc td {
	vertical-align: middle;
}
.ompc .tb_coupon {
	padding: 3px;
}

.cp_expire_today {
	font-weight: bold !important;
	font-style: normal !important;
	color: #060 !important;
}

.ml_stores {
	text-align: center;	
	margin-top: 15px;
}


.pg_title {
	text-align:center;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#363;
	border-bottom:3px solid #FFC;
}

.hidden {display:none;}

.sr_list {display:block;position:absolute;left:300px;top:500px;border:2px solid #9C3;background:#fff;text-align:left;}
.sr_list ul {list-style-type:none;margin:0;padding:0;}
.sr_list a {display:block;padding:3px 10px;text-decoration:none;font-size:12px;color:#336;}
.sr_list .select {background:#CEFFE7;}


.cp_if p {margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:bold;color:#09C;}
.lt_banner {text-align:center;}
#lt_banner {padding-top:10px;}

.cp_offer {padding:5px 10px!important;margin:0 10px!important;background:#FFF;font-weight:bold;}
.cp_offer span {font-weight:normal;}
.cp_link {padding:5px 10px!important;text-align:center;}
.cp_link b {display:inline-block!important;color:#F00!important;}

.nc_logo {display:block;text-align:center;padding:0 5px 5px 5px;text-decoration:none;cursor:pointer;}
.nc_logo img, .nc_logo em {display:inline-block;vertical-align:middle;padding:5px 15px;}
.nc_logo em {text-decoration:underline;font-size:12px;color:#069;}

.st_logo td {vertical-align:middle !important;text-align:center;}
.st_logo div {display:block;height:100%;vertical-align:middle;}
.store_hdr b {font-family:"Arial Black", Gadget, sans-serif;}
.store_hdr em {color:#000;font-style:normal;}

.email-sing {text-align:center;margin-bottom:10px;}
.email-sing h3 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#060;border-bottom:1px dotted #060;padding-bottom:5px;margin:0;}
.email-sing p {margin:0;padding:5px;font-weight:bold;color:#036;}
.email-sing .message {font-weight:normal;color:#F00;margin:5px;}
.email-sing .ok {color:#060;}
.email-sing form {height:118px;background:url('/_images/bg-email.gif') top left no-repeat #fff;text-align:left;margin:0;}
.email-sing form p {margin:0;padding:0;}
.email-sing input[type=text] {display:block;position:relative;top:68px;left:35px;width:90px;border:none;background:none;cursor:text;}
.email-sing input[type=submit] {display:block;position:relative;top:33px;left:150px;width:40px;height:40px;background:none;border:none;cursor:pointer;}

.email-sign span {font-weight:bold!important;font-style:normal;color:#036!important;margin:0;padding:0;}
.email-sign form {color:#000;font-size:12px;}
.email-sign form input[type=text] {width:300px;}
.email-sign .message {font-weight:normal;color:#F00;margin:5px;}
.email-sign .ok {color:#060;}

.banner {margin:10px 0;}
.banner span {display:block;float:right;position:relative;top:330px;right:60px;color:#369;text-decoration:none;margin-top:-100px;}
.banner span b {color:#C00;}

#tf_search_new {width:440px!important;padding-right:10px!important;margin-right:5px!important;}

.ml_SAC {text-align:center;background:#fff;margin:0 !important;padding:20px 0 40px!important;font-weight:normal!important;cursor:default;}
.ml_SAC a {color:#069;}
.ml_SAC a b {color:#060;}
.ml_SACsmall {text-align:right;font-size:10px!important;font-style:italic;font-weight:normal!important;}
.ml_SACsmall * {color:#063!important;}
