/* CSS Document */
body{margin:0px}
img{border:0px}
h1,h2,ul,ol,form{margin:0px; padding:0px}
a:focus{outline: none; border:none;}
#top_menu{background:url(http://media.cmc.caspercdn.com/d-image/top-menu.png) repeat-x top; font-family:"lucida grande",arial,sans-serif; height:25px; color:#FFF}
#top_menu .lt{font-size:11px; padding-left:10px; padding-top:4pt}
#top_menu .lt a{color:#FFF; text-decoration:none}
#top_menu .lt a:hover{text-decoration:underline}
#top_menu .rt{position:absolute; z-index:1; top:0px; right:0px; padding-right:10px; padding-top:4pt; font-size:11px}
#top_menu .rt a{color:#FFFFFF; text-decoration:none}
#top_menu .rt a:hover{text-decoration:underline}
.top_q_menu{font-size:11px; display:inline; font-family:"lucida grande",arial,sans-serif; font-weight:bold; overflow:hidden}
.top_q_menu ul{float:left}
.top_q_menu li{list-style:none; display:inline; width:auto; float:left; margin-right:3px}
.top_q_menu a{display:block inline; float:left; margin-right:7px; background:url(http://media.cmc.caspercdn.com/d-image/ico-set-com.png) no-repeat;}
a.home_ico{background-position:0px -1px; height:15px; width:33px; padding-left:18px; display:inline;}
a.home_ico:hover{background-position:0px -60px;}
a.tshare_ico{background-position:0px -28px; width:43px; padding-left:15px;}
a.tshare_ico:hover{background-position:0px -87px;}
a.tmail_ico{background-position:0px -15px; width:70px; padding-left:17px;}
a.tmail_ico:hover{background-position:0px -74px;}
a.trss_ico{background-position:0px -43px; width:20px; padding-left:17px;}
a.trss_ico:hover{background-position:0px -102px;}
#top_menu a.chg_zip{color:#FD260F}

#d_bin{width:1000px; margin:auto; font-family:"lucida grande",arial,sans-serif; font-size:9pt; color:#30353D}
.sign_in{background:url(http://media.cmc.caspercdn.com/d-image/member-ico.png) left no-repeat; padding-left:16px; color:#FFF; text-decoration:none}
.sign_in a{color:#FFF; text-decoration:none}
.sign_in a:hover{text-decoration:underline}
.spacer{padding:3px}
.spacer_b{padding:5px}
.spacer_t{padding:1px}
#top_sub_menu{text-align:right; padding-top:0px; overflow:hidden; font-family:"lucida grande",arial,sans-serif;}
#top_sub_menu li{list-style:none; display:inline; width:auto}
#top_sub_menu .t_menu_rt{float:right; overflow:hidden}
#top_sub_menu .t_menu_rt li{float:left; overflow:hidden; width:auto; font-size:12px; padding-right:5px}
#top_sub_menu .t_menu_rt li a{text-decoration:underline; color:#037DDB;}
#top_sub_menu .t_menu_rt li a:hover{text-decoration:none}
#top_sub_menu .t_menu_lt{text-align:left; overflow:hidden; font-size:12px}
#top_sub_menu .t_menu_lt div{float:left}
#top_sub_menu .t_menu_lt .holler_lbl{background:#6ACE0F url(http://www.clickmycoupon.com/css/redmond/images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-size:11px; color:#FFFCFB; padding:3px; border:1px solid #61BE03;}
#top_sub_menu .t_menu_lt .hollers{font-size:12px; padding:3px; padding-top:4px; overflow:hidden; width:65%; height:15px; background-color:#FFF9D7}
#top_sub_menu .t_menu_lt .hollers ul{margin:0px; padding-left:0px; overflow:hidden}
#top_sub_menu .t_menu_lt .hollers li{width:auto; display:inline;}
#top_sub_menu .t_menu_lt .broadcastFeed{padding:3px; background:#EF1F01 url(http://www.clickmycoupon.com/css/redmond/images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% 50% repeat-x; border:1px solid #CE3204; font-size:11px}
#top_sub_menu .t_menu_lt .broadcastFeed a{color:#FFF; text-decoration:none}
#top_sub_menu .t_menu_lt .broadcastFeed a:hover{text-decoration:underline}
#top_sub_menu .t_menu_lt #hollerTicker a{color:#DC2D01; text-decoration:none}
#top_sub_menu .t_menu_lt #hollerTicker a:hover{text-decoration:underline}
.set_txt{border:1px solid #ABB8C5; background-color:#EFF5FB; font-size:12px; width:60px; height:15px}
.zip_btn{border:0px; background:url(http://media.cmc.caspercdn.com/images/cmc_06.jpg) no-repeat top; width:50px; height:18px;}
.s_zip_lbl{font-family:"lucida grande",arial,sans-serif; font-size:12px; color:#D21804; font-weight:bold}
.errorBlock{ padding-bottom:5px; width:220px; margin:auto}
.errorBlock ul{margin:0px; padding:0px; }
.errorBlock ul li{list-style:none; padding:2px }
.errorAlert{margin-left:20px}
.tinyt{font-size:10px}
.form_style textarea{width:267px}

/*-------index page style--------*/
#index_bin{width:775px; margin:auto}
#index_bin a{color:#1A8AFB; text-decoration:underline}
#index_bin a:hover{text-decoration:none}
#index_bin #main_search{margin-left:0px; padding-top:2px}
div.hd_bx{position:relative; display:block; overflow:hidden; padding-bottom:5px}
#index_bin #m_logo{float:left; margin-left:7px}
#index_bin #m_logo{float:left; padding-top:10px; padding-left:10px; width:150px}
#index_bin #m_logo h1{overflow: hidden;}
#index_bin #m_logo h1, h1 span{
	width: 145px;
	height: 139px;
	background:url(http://media.cmc.caspercdn.com/d-image/logo-s.png) no-repeat;
	font-size: 100%;
	text-align:center;
}
#index_bin #m_logo h1 span {
	display: block;
	position: relative;
	z-index: 1;
	margin-bottom: -100px;
}
#index_bin .banner{margin-left:160px; text-align:left; padding:30px 10px 0px 0px;}
.sh_lbl{font-size:12px; padding:3px 0px 3px 0px; font-weight:normal}
#index_bin div.banner_link{font-size:23px; font-weight:bold; font-family:"Arial Rounded MT Bold", Helvetica, sans-serif; text-align:right; padding-top:5px; font-size-adjust:2px; text-shadow:1px 1px 1px #B0B6C6}
#index_bin div.banner_link a{text-decoration:underline}
#index_bin div.banner_link a:hover{text-decoration:none}
#index_bin div.banner_link a.l_grn{color:#66BE08}
#index_bin div.banner_link a.l_blue{color:#0CA0C0}
#main_search{margin-left:180px; text-align:left; padding-top:8pt; margin-right:10px; color:#EEEFF0; font-size:22px; font-weight:bold; font-family:"Arial Rounded MT Bold", Helvetica, sans-serif;}
#main_search label{color:#FFF}
.s_btn{background:url(http://media.cmc.caspercdn.com/images/cmc_30.png) no-repeat bottom; width:104px; height:36px; border:0px; position:absolute; z-index:10;}
#main_search form{position:relative}
#index_bin .sh_txt{width:210px; border:0px; font-size:17px; padding:5px; border:1px solid #73848C; background-color:#F8F9FA}
.s_btn{background:url(http://media.cmc.caspercdn.com/images/cmc_30.png) no-repeat bottom; width:104px; height:36px; border:0px; position:absolute; z-index:10; top:20px}

#index_bin #main_search{background:url(http://media.cmc.caspercdn.com/d-image/search_bak_b.png) bottom repeat-x; height:62px; margin-left:5px; margin-right:5px}
#index_bin .d_header .lt{background:url(http://media.cmc.caspercdn.com/d-image/search_bak_b.png) no-repeat top left; overflow:hidden}
#index_bin .d_header .rt{background:url(http://media.cmc.caspercdn.com/d-image/search_bak_b.png) no-repeat top right; overflow:hidden}
.scroller .mid{background:url(http://media.cmc.caspercdn.com/d-image/orange_bar_bak.png) bottom repeat-x; height:29px; margin:0px 5px 0px 5px }
.scroller .mid div{padding:7px 0px 5px 0px; color:#801A00; height:10px; overflow:hidden}
.scroller .mid div ul{margin:0px; padding:0px; list-style:none}
.scroller .lt{background:url(http://media.cmc.caspercdn.com/d-image/orange_bar_bak.png) top left no-repeat; }
.scroller .rt{background:url(http://media.cmc.caspercdn.com/d-image/orange_bar_bak.png) top right no-repeat; }
.main_sec_link{text-align:center; padding-top:10px}
.info_txt{color:#D63101; padding-top:7px}
.cp_menu{padding:5px 0 3px 0px; font-size:8.5pt; font-family:"lucida grande",arial,sans-serif;}
.cp_menu{ border-width:0 1px 1px 1px;}
.cp_menu ul{overflow:hidden;}
.cp_menu li{text-decoration:none; display:inline; width:auto; float:left; padding:3px 3px 3px 5px; }
.cp_menu li a{display:block; width:16px; height:16px;}
.cp_menu li .twit, .fbook, .myspace, .stumble, .technorati, .linkedin, .digg, .msg{background:url(http://media.cmc.caspercdn.com/d-image/b-marks.png) no-repeat; }
.cp_menu li.bm{border-top:1px solid #7B7D82; border-bottom:1px solid #7B7D82;}
.cp_menu li a.twit{background-position:0px 0px}
.cp_menu li a.fbook{background-position:0px -17px}
.cp_menu li a.myspace{background-position:0px -34px}
.cp_menu li a.stumble{background-position:0px -68px}
.cp_menu li a.technorati{background-position:0px -51px}
.cp_menu li a.linkedin{background-position:0px -85px}
.cp_menu li a.digg{background-position:0px -102px}
.cp_menu li a.msg{background-position:bottom}
.cp_menu li a.comment{background-position:bottom; width:auto; text-decoration:none}
li.rlast{border-right:1px solid #7B7D82; padding:0px; height:24px}
li.srareIt{background-color:#D7D8D9; color:#313335; border:1px solid #7B7D82; line-height:16px; font-family:"lucida grande",tahoma,arial,sans-serif;}
.bottomNav{overflow:hidden;}
.popuLoc{float:left; width:450px}
.siteLink{margin-left:480px}
.pg_lbl1{background-color:#F3F4F5; border:1px solid #C4C7CC; padding:5px; font-size:12px; color:#444F60; padding-left:5px; overflow:hidden; font-weight:bold; text-shadow:1px 1px 1px #A4A7B5;}
.bottomNav .pg_lbl1{background-color:#F3F4F5; border:1px solid #C4C7CC; padding:5px; font-size:12px; color:#444F60; padding-left:5px; overflow:hidden; font-weight:bold; text-shadow:1px 1px 1px #A4A7B5;}

.lbl_algn{float:left}
.lbl_algn h2{margin:0px; display:inline; font-size:12px; color:#444F60;}
.lbl_tool{text-align:right; overflow:hidden; float:right}
.lbl_tool .link{color:#037DDB; text-decoration:underline; font-size:11px}
.lbl_tool .link:hover{text-decoration:none}
#index_bin .bottomNav .nav{overflow:hidden; height:auto; font-size:11px;}
.bottomNav .nav div{float:left; width:150px;}
.bottomNav .nav li{list-style:none; padding:2px}
#index_bin .bottomNav a{color:#0672AC; text-decoration:none}
#index_bin .bottomNav a:hover{text-decoration:underline}
.siteLink .nav div{float:left; width:140px;}
.btn_bl{border:1px solid #0B4470; color:#F5FBFE; background:url(http://media.cmc.caspercdn.com/d-image/btn-bak_bl.jpg) repeat-x top #117CBD; height:26px; font-weight:bold; text-shadow: rgb(77, 136, 53) 0px 1px 0px; font-size:12px}

#footer{background:url(http://media.cmc.caspercdn.com/d-image/footer-bak-gray.jpg) top repeat-x #27292d; color:#F4F5F7; font-size:11px; font-family:"lucida grande",tahoma,arial,sans-serif; position:relative;}
.footer_bin{width:1000px; margin:auto; padding:30px 0px 20px 0px;}
#footer a{color:#F2F3F7; text-decoration:underline}
#footer a:hover{text-decoration:none}
.default_nav{text-align:center}
#footer .default_nav a{color:#AAB5C4}
.default_nav li{list-style:none; display:inline; width:auto; margin-right:10px; font-size:8.5pt;}
#footer div.link_box{padding:5px; border:1px solid #242835; background:#434B61; color:#F2F3F7; overflow:hidden}
.link_box div.link_box_inner{padding:5px 5px 10px 5px; overflow:hidden; line-height:18px}
#footer div.link_box a{color:#F2F3F7; text-decoration:underline}
#footer div.link_box a:hover{text-decoration:none}
#footer div.link_box ul{list-style:none}
#footer div.link_box li{list-style:none; padding-right:7px; float:left}
#footer div.pg_lbl1{background-color:#AFB7C7; font-size:11px}
#cp_rt{text-align:right; padding:5px; color:#8E9DB0; line-height:20px}
.new{vertical-align: baseline; font-size: 0.8em; position: relative; top: -0.4em; color:#F40018}

div#d_bin div.shareIt{overflow:hidden; font-size:11px; font-family:"lucida grande",sans-serif;}
div.shareIt ul{margin:0px; padding:0px; overflow:hidden; list-style:none}
div.shareIt li img{float:left; margin-right:3px}
div.shareIt li{display:block; width:auto; list-style:none; float:left; margin-right:5px; line-height:15px}
div.shareIt li.twit_b{background:url(http://media.cmc.caspercdn.com/d-image/1261228448_Social_Twitter.png) no-repeat; height:48px; padding-left:52px; padding-top:7px}
div.shareIt li.fbook_b{background:url(http://media.cmc.caspercdn.com/d-image/1261228487_Social_Facebook.png) no-repeat; height:48px; padding-left:52px; padding-top:7px}
div.shareIt li.userJoin{background:url(http://media.cmc.caspercdn.com/d-image/currency_dollar-red.png) no-repeat; height:48px; padding-left:52px; padding-top:7px}
div#d_bin li.userJoin .big_lbl{font-size:13px; font-weight:bold; color:#66BE08}
div#d_bin div.shareIt li a{color:#FD4B00; text-decoration:none}
div#d_bin div.shareIt li a:hover{text-decoration:underline}

/*auto fill style*/
.ac_results {padding: 0px;border: 1px solid black;	background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;/*width: 100%;*/font: menu;font-size: 12px;line-height: 16px;	overflow: hidden;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}

