body {margin:0px; padding:0px; background:url(../images/body_back.jpg) repeat-x top #f6ffec; font-family:Arial, Helvetica, sans-serif}
img {border:0px}
a {outline:none}
a:hover {outline:none}
a:active {outline:none}
#main_container {float:left; width:100%}
#site_container {width:1000px; margin-left:auto; margin-right:auto;}
.site_left_container {float:left; width:735px; padding-bottom:10px}

/* Top Section*/
.top_container{float:left; width:735px; background:url(../images/top_logo_back.jpg) no-repeat top left}
.logo_container {float:left; width:283px; padding:25px 0px}
.search_main_container {float:left; width:355px; padding:50px 0px 0px 25px;}
.search_container {float:left; width:355px; height:35px; background-image:url(../images/top_search_back.jpg); background-repeat:no-repeat; background-position:0px 0px;}
.sinput_container {float:left; width:290px; padding:7px} 
.sinpup {width:290px; background:none; border:0px; color:#FFF; font-size:14px;} 
.sicon_container {float:left; width:30px; padding:3px 0px 0px 12px} 
.sicon {border:0px}

.ticker_main_container {float:left; width:730px; font-size:14px; color:#fff; padding:10px 0px;}
#wrapp {padding:0px; margin:0px auto; width:760px; text-align:left}
.gnb {margin:20px 0px 3px; width:740px}
.tickercontainer {background:none; width:738px; height:27px; margin:0px; padding:0px; overflow: hidden;}
.tickercontainer .mask {position: relative; left:10px; top:8px; width:713px; overflow: hidden;}
ul.newsticker {position:relative; left:750px; list-style-type:none; margin:0px; padding:0px;}
ul.newsticker li {float: left; margin:0px; padding:0px 20px 0px 12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/ticker_bullet.jpg); background-repeat:no-repeat; background-position:0px 3px;}
ul.newsticker a {white-space:nowrap; padding:0px; color:#fff; font-family:bold 10px Verdana; margin: 0 50px 0 0;} 
ul.newsticker span {margin: 0 10px 0 0;} 


/* Left Two Column Section*/
.twocol_container {float:left; width:735px; padding-top:10px}

/* Left Navigation Column Section*/
.left_col_container {float:left; width:220px; padding-right:20px;}
.left_nav_container {float:left; width:220px; padding-bottom:15px}
ul.menu, ul.menu ul {list-style-type:none; margin:0; padding:0; width:213px;}
ul.menu a {display: block; text-decoration:none;}
ul.menu li {width:213px;}
ul.menu li a {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
ul.menu li a.rfood {padding:8px 0px 8px 50px; background-image:url(../images/category_icons.jpg); background-repeat:no-repeat; background-position:0px 0px}
ul.menu li a.entertainment {padding:9px 0px 8px 50px; background-image:url(../images/category_icons.jpg); background-repeat:no-repeat; background-position:0px -32px}  
ul.menu li a.hlbuty {padding:10px 0px 8px 50px; background-image:url(../images/category_icons.jpg); background-repeat:no-repeat; background-position:0px -64px}  
ul.menu li a.auto {padding:10px 0px 8px 50px; background-image:url(../images/category_icons.jpg); background-repeat:no-repeat; background-position:0px -97px}  
ul.menu li a.electro {padding:10px 0px 8px 50px; background-image:url(../images/category_icons.jpg); background-repeat:no-repeat; background-position:0px -130px}  
ul.menu li a.sports {padding:10px 0px 8px 50px; background-image:url(../images/category_icons.jpg); background-repeat:no-repeat; background-position:0px -163px}  
ul.menu li a.apparel {padding:10px 0px 8px 50px; background-image:url(../images/category_icons.jpg); background-repeat:no-repeat; background-position:0px -196px}  
ul.menu li a.home {padding:10px 0px 8px 50px; background-image:url(../images/category_icons.jpg); background-repeat:no-repeat; background-position:0px -229px}  
ul.menu li a.pets {padding:10px 0px 8px 50px; background-image:url(../images/category_icons.jpg); background-repeat:no-repeat; background-position:0px -262px} 
ul.menu li ul {list-style:none; padding:8px 0px 8px 48px} 
ul.menu li ul li a {color:#000; background-image:url(../images/subcat_bullet.jpg); background-repeat:no-repeat; background-position:0px 3px; background-color:transparent; text-decoration:none; padding-left:18px}
ul.menu li ul li a:hover {color:#4c7d00; background-position:0px -10px;}

/* Right Coupon Column Section*/
.middle_container {float:left; width:490px;}
.coupons_container {float:left; width:490px; height:460px; overflow:hidden}
.coupons_container .title {float:left; width:485px; font-size:12px; padding-bottom:10px; text-align:center}
.coupons_container .title span {display:block; font-size:22px; padding-bottom:5px}
.coupon_post_container {float:left; width:455px; background:url(../images/coupon_back.jpg) repeat-x top; padding:15px}
.coupon_img {float:left; width:48px; height:48px; border:2px solid #b0ce8f}
.coupon_content {float:left; width:380px; font-size:12px; color:#2d2d2d; padding:0px 10px;} 
.coupon_content span {font-weight:bold;}
.coupon_content span.coupontitle {float:left; width:380px; font-size:14px; font-weight:bold; color:#4c7d00; padding-bottom:5px}

.middle_container .more {float:left; width:470px; text-align:right; padding:5px 20px 0px 0px;}
.middle_container .more a {font-size:12px; color:#4c7d00; text-decoration:none; font-weight:bold; cursor:pointer}
.middle_container .more a:hover {text-decoration:underline}

/* Right Box Section*/
.site_right_container {float:right; width:248px; padding-top:10px}

.rightbox_main_container {float:left; width:200px; border:10px solid #666; background:url(../images/right_box_back.jpg) repeat-y; padding:10px 16px 10px} 
.rightbox_content_container {float:left; font-size:12px; color:#c0c0c0; width:212px;}
.rightbox_content_container h1 {padding:0px; margin:0px; font-size:22px; color:#FFFFFF; width:210px}
.rightbox_content_container ul {margin:5px 0px 0px 12px; padding:0px; list-style:disc}
.rightbox_content_container ul li {font-size:11px; padding-bottom:1px}
.sighup {float:left; width:212px; padding:8px 0px 0px}
.video_container {float:left; width:212px; font-size:18px;}
.video_img {padding:8px 0px 2px 0px}
.right_newcoupon_container {float:left; width:253px; padding-bottom:10px; padding-top:10px}
.right_newcoupon_container span {float:left; font-size:18px; font-weight:bold; font-style:italic; color:#4c7d00; padding-bottom:10px} 
.newcoupon_content_container {float:left; width:233px; background:#73ab1d; padding:5px 10px 10px 10px}
.newcoupon_content {float:left; width:233px; font-size:12px; color:#FFF; padding:5px 0px 8px; border-bottom:1px solid #FFF}
.newcoupon_content span {float:left; width:200px; padding:0px; font-size:12px; color:#FFF; font-weight:bold}

/* Footer Section*/
.footer_container {float:left; width:100%; min-height:150px; background:url(../images/footer_back.jpg) repeat-x top #eeeeee; text-align:center; margin-top:15px} 
.footer_container ul {width:800px; margin:0px auto; padding:15px 0px;}
.footer_container ul li {list-style:none; display:inline; text-align:center; padding:10px}
.footer_container ul li a { font-size:12px; color:#4c7d00; text-decoration:none} 
.footer_container ul li a:hover {color:#000}
.copyright {float:left; width:100%; text-align:center; font-size:12px; color:#545454}



/* Search Result Page CSS*/
.inner_right_content_container {float:left; width:253px; padding:95px 0px 10px; font-size:12px; font-weight:bold; color:#FFF;}
.inner_coupon_city_located {float:left; width:730px; font-size:14px; color:#fff; padding:16px 0px 16px; font-size:12px; font-weight:bold; color:#FFF;}
.inner_coupons_container {float:left; width:490px;}
.inner_coupons_container .title {float:left; width:485px; font-size:12px; padding-bottom:10px; text-align:center}
.inner_coupons_container .title span {display:block; font-size:22px; padding-bottom:5px}
.paging_container {float:left; width:470px; text-align:right; padding:5px 20px 0px 0px;}
.paging_container a {font-size:14px; color:#4c7d00; text-decoration:none; font-weight:bold; cursor:pointer; padding:0px 2px;}
.paging_container a:hover {text-decoration:underline}
.paging_container a.selected {background-color:#a6dd51; cursor:default; color:#000; padding:0px 3px}

.google_ads_container {float:left; width:253px; padding:15px 0px 10px; font-size:12px; color:#333; border:1px solid #999}


/* Inner Page CSS for FAQ, Retailer Information, Contact Us	 */

.inner_top_container {float:left; width:1000px;}
.inner_page_container {float:left; width:1000px; background:url(../images/inner_content_repeat_back.jpg) repeat-y; margin-bottom:15px}
.back_to {float:left; width:730px; font-size:14px; color:#fff; padding:16px 0px 16px; font-size:12px; font-weight:bold; color:#FFF;}
.back_to a {text-decoration:none; color:#fff;}
.back_to a:hover {text-decoration:underline;}
.innerpage_content_container {float:left; width:940px; min-height:475px; background: url(../images/inner_content_back.jpg) no-repeat; padding:25px 30px}
.innerpage_title {float:left; display:block; color:#73bd00; font-size:30px; font-weight:bold; padding-bottom:15px}
.innerpage_bottom_curve {float:left; width:1000px; height:13px; background:url(../images/inner_content_bottom_curve.jpg) no-repeat;}
.innerpage_list_container {float:left; width:940px;}
.innerpage_list_container ul {margin:0px; padding:0px;}
.innerpage_list_container ul li {list-style:none;}
.innerpage_list_container ul li.que {font-size:18px; color:#2c2c2c; padding:15px 0px 10px 25px; background-image:url(../images/innerpage_yello_bullet.png); background-repeat:no-repeat; background-position:0px 18px}  
.innerpage_list_container ul li.ans {font-size:14px; color:#2c2c2c; padding:0px 0px 20px 25px; background-image:url(../images/innerpage_green_bullet.png); background-repeat:no-repeat; background-position:0px 2px; border-bottom:1px solid #72bc00}  
.innerpage_list_container ul li.ans span {display:block; font-size:18px; font-weight:bold; font-style:italic; padding:10px 0px; color:#000}
.innerpage_list_container ul li a {font-size:18px; font-weight:bold; font-style:italic; padding:10px 0px; color:#73bd00; text-decoration:underline}
.innerpage_list_container ul li a:hover {text-decoration:none}

.contact_form_main_container {float:left; width:700px; padding:20px}
.contact_form_container {width:700px;}
.contact_form_container .field_title {font-size:18px; color:#2c2c2c;}
.contact_form_container .field_title .redstar {color:#F00}
.contact_form_container .text_field_container {background:url(../images/form_filed_back.jpg) no-repeat; padding:0px 10px;}
.contact_form_container .text_field {width:370px; background:none; border:0px; font-size:14px}
.contact_form_container .text_area_container {background: url(../images/form_textarea_back.jpg) no-repeat; padding:0px 10px;}
.contact_form_container .text_area {width:370px; height:130px; background:none; border:0px; overflow:auto;}
.contact_form_container .submit_btn {width:137px; height:47px; background:url(../images/send_email.jpg) no-repeat; border:0px; cursor:pointer}

/* Redeem Coupon Image Page CSS */
.body_redeem {background-image:none; background:#f6ffec; padding-top:15px} 
.redeem_coupon_container {float:left; width:940px; min-height:475px; background: url(../images/inner_content_back.jpg) no-repeat; padding:10px 30px 15px}
.pc_container {float:left; width:939px; text-align:center; padding-bottom:10px}
.pc_container a {text-decoration:none; color:#232323; background:#ffc000; display:inline-block; padding:3px; width:100px}
.pcoupon_main_container {width:352px; margin-left:auto; margin-right:auto;} 
.pcoupon_container {float:left; width:352px;} 
.pc_top_curve {float:left; width:352px; height:23px; background:url(../images/redeem_box_top.png) no-repeat;}
.pc_middle_container {float:left; width:352px; background:url(../images/redeem_box_middle.png) repeat-y; text-align:center; font-size:18px}
.pc_middle_container h1 {margin:0px; padding:0px 0px 10px 0px; font-size:30px}
.pc_middle_container em {font-style:normal; font-weight:bold;}
.pc_bottom_curve {float:left; width:352px; height:23px; background:url(../images/redeem_box_bottom.png) no-repeat;}
.pcoupon_container .footer_logo {display:block; text-align:center; font-size:9px; padding-top:42px}
.pcoupon_container .footer_logo {#padding-top:45px;}


/* Forgot Password Page CSS */
.fp_main_container {padding:0px}
.fp_main_container .fp_title {font-size:14px; color:#2c2c2c; padding-top:10px}
.fp_main_container .fp_title .fpredstar {color:#F00}
.fp_main_container .fp_text_field_container {background:url(../images/fp_filed_back.jpg) no-repeat; padding:9px 10px;}
.fp_main_container .fp_text_field {width:260px; background:none; border:0px; font-size:14px}
.fp_main_container .getpass_btn {width:187px; height:47px; background:url(../images/get_password.jpg) no-repeat; border:0px; cursor:pointer}

/* Registration + Sign In Page CSS */
.registration_container {float:left; width:440px; padding-left:250px; background:url(../images/form_logo.png) no-repeat top left;}
.reg_title {float:left; display:block; color:#73bd00; font-size:30px; font-weight:bold; padding-bottom:15px; width:420px; padding-top:10px}
.reg_field_container {float:left; width:410px; padding-bottom:5px;}
.reg_ftitle {float:left; width:140px; font-size:14px; text-align:left; padding:5px 10px 0px 0px;}
.reg_ftext {float:left; width:247px; height:24px; background:url(../images/filed_back.jpg) no-repeat; padding:4px 5px}
.reg_input {width:234px; background:none; border:0px}
.reg_redstar {color:#F00; font-size:10px}
.reg_capcha_container {float:left; width:247px; height:35px; padding:4px 5px}
.reg_btn_container {float:left; width:247px;}
.reg_btn_container img {padding-right:5px} 
.reg_field_container a {float:left; font-size:12px; line-height:22px; text-decoration:underline; color:#000}
.reg_field_container a:hover {text-decoration:none}

/* Coupon Description Page CSS */
.coupon_description_content_container {float:left; width:940px; min-height:475px; background: url(../images/coupon_description_back.jpg) no-repeat; padding:25px 30px 10px;}
.coupon_description_container {float:left; width:270px; line-height:20px; font-size:14px;}
.coupon_description_container em {font-style:normal; font-weight:bold;}
.coupon_description_container h3 {margin:0px; padding:12px 0px;}
.coupon_description_container .redeem_btn {float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; COLOR:#000; text-decoration:none; background-color:#ffc000; padding:5px 10px; outline:none}
.coupon_description_container .co_logo {border:2px solid #88ba3a}
.coupon_description_container .rating_container {float:left; width:172px; height:30px; background-image:url(../images/rate_coupon_back.jpg); background-repeat:no-repeat; background-position:0px 18px; padding:55px 10px 20px 8px;}
.coupon_description_container .share_container {float:left; width:165px; height:20px; background-image:url(../images/share_coupon_back.jpg);  background-repeat:no-repeat; background-position:0px 13px; padding:55px 10px 20px 15px;}
.coupon_description_container .share_container img {padding-right:5px;}
.coupon_location_container {float:left; width:340px; font-size:14px}
.coupon_location_container .green_box {float:left; width:310px; font-size:12px; background:#d9f3b0; padding:10px; margin-bottom:5px}
.coupon_location_container .orange_box {float:left; width:310px; font-size:12px; background:#f7eecd; padding:10px; margin-bottom:5px}
.coupon_description_content_container .google_ad_container {float:right; width:301px; padding-left:30px; font-size:14px}
.coupon_description_content_container .footer_link {float:left; width:100%; text-align:center; padding:10px 0px 0px;}
.coupon_description_content_container .footer_link a {width:170px; font-family:Arial, Helvetica, sans-serif; font-size:14px; COLOR:#000; text-decoration:none; background-color:#ffc000; padding:5px 10px; outline:none; #display:block; }


/* Couponzle Page CSS*/
.couponzle_logo_container {float:left; width:940px; text-align:center; padding-bottom:20px}
.couponzle_logo_container img {padding-bottom:20px}
.couponzle_logo_container span {font-weight:bold}
.couponzle_list_container {float:left; width:940px;}
.couponzle_list_container ul {margin:0px; padding:0px;}
.couponzle_list_container ul li {list-style:none;}
.couponzle_list_container ul li.que {font-size:18px; color:#2c2c2c; padding:15px 0px 10px 25px; background-image:url(../images/innerpage_yello_bullet.png); background-repeat:no-repeat; background-position:0px 18px}  
.couponzle_list_container ul li.ans {font-size:14px; color:#2c2c2c; padding:0px 0px 20px 25px; background-image:url(../images/innerpage_green_bullet.png); background-repeat:no-repeat; background-position:0px 2px; border-bottom:1px solid #72bc00}  
.couponzle_list_container ul li.ans span {display:block; font-size:18px; font-weight:bold; font-style:italic; padding:10px 0px; color:#000}















