#col_1 { padding-top:40px; }

/**** FEATURED COUPONS *****/

#featured_coupons_container { width:722px; height:auto;	margin:0px auto 20px auto; padding-top:27px; /*background:url(/en_ca/coupons/images/hr_gr.jpg) no-repeat;*/}
.coupon_row_featured { width:722px;	height:225px; position:relative; margin:0px auto 4px auto; }
.coupon_holder_featured { float:left; width:357px; height:225px; margin:0px 0px; padding:0px 2px;}
.coupon_featured { position:relative; width:357px; height:225px; background-image:url(/en_ca/coupons/images/cp_featured.jpg); color:#268e26; }
.coupon_featured.new{ background-image:url(/en_ca/coupons/images/cp_featured_new.jpg); }
.coupon_featured.selected { background-image:url(/en_ca/coupons/images/cp_featured_CLICKED.jpg); }
.coupon_featured.new.selected{ background-image:url(/en_ca/coupons/images/cp_featured_CLICKED_new.jpg); }
.coupon_area_featured { position:relative; width:100%; height:195px; }
.coupon_button_featured{ position:absolute; top:195px; width:100%; height:30px; cursor:pointer; cursor:hand; }
.coupon_title_featured { width:330px; height:30px; padding-top:10px; padding-left:12px; padding-right:12px;	text-align:center; font-weight:bold; font-size:16px; color:#00b6ad; }
.selected .coupon_area_featured .coupon_title_featured {color:#005288;}
.coupon_title_featured sup { font-size:13px; }
.coupon_image_featured { position:relative;	left:5px; top:14px;	width:144px; height:144px; }
.coupon_image_featured img{ width:144px; height:144px; cursor:pointer; cursor:hand; }
.coupon_description_featured { position:absolute; left:155px; top:85px;	height:40px; width:180px; text-align:left; font-size:13px; color:#000000; cursor:pointer; cursor:hand;}
.coupon_description_featured sup{ font-size:9px; }
.coupon_long_description_featured { position:absolute; left:155px; top:145px; width:180px; height:35px; text-align:left; font-size:13px; color:#464646;}
.coupon_long_description_featured img {	margin-top:-15px;}
.coupon_long_description_featured sup{ font-size:9px; }
.coupon_offer_featured { position:absolute;	left:155px;	top:65px; height:20px; width:180px;	text-align:left; font-size:17px; font-weight:bold; color:#00B6AD;}
.coupon_share_featured { position:absolute;	left:315px;	top:183px; height:15px;	width:40px;}
.twitter_button_featured { margin-right:5px; cursor:pointer; cursor:hand; }
.facebook_button_featured {	cursor:pointer;	cursor:hand;}
.selected .coupon_area_featured .coupon_offer_featured {color:#005288}

/**** HERO COUPONS ***/
#hero_coupons_container { width:722px; height:auto;	margin:0px auto 0px auto; padding-top:27px; /*background:url(/en_ca/coupons/images/hr_gr.jpg) no-repeat;*/}
.coupon_hero { position:relative; width:700px; height:313px; background-image:url(/en_ca/coupons/images/cp_hero.jpg);margin: 0px auto; }
.coupon_hero.selected { background-image:url(/en_ca/coupons/images/cp_hero_CLICKED.jpg); }
.coupon_image_hero { position:relative;	left:7px; top:6px;	width:684px; height:268px; }
.coupon_button_hero{ position: absolute;top: 274px;width: 100%;height: 33px;cursor: pointer; cursor: hand; }

/***** REGULAR COUPONS *****/
#coupons_container { width:722px; height:auto; padding-top:0px; }
.coupon_row { width:716px; height:302px; position:relative; margin:0px auto 6px auto; }
.coupon_holder { float:left; width:173px; height:302px; margin:0px 0px; padding:0px 3px;}
.coupon { position:relative; height:302px;width:173px; height:310px; background-image:url(/en_ca/coupons/images/cp_regular.jpg); }
.coupon_holder .selected { background-image:url(/en_ca/coupons/images/cp_regular_CLICKED.jpg); }
.coupon_holder .unavailable { background:url(/en_ca/coupons/images/cp_regular_unavailable.jpg) no-repeat;}
.coupon_area { position:relative; width:100%; height:274px;	text-align:center; overflow:hidden; }
.coupon_button { position:absolute;	top:274px; width:100%; height:20px; cursor:pointer; cursor:hand; font-size:13px; color:white; font-weight:bold; text-align:center; padding-top:3px;}
.coupon_title { width:auto; height:50px; padding-top:7px; padding-left:8px; padding-right:10px; font-weight:bold; font-size:13px; color:#3d434a; }
.coupon_title sup { font-size:11px; }
.coupon_image { width:100%; height:125px; cursor:pointer; cursor:hand; }
.coupon_description { width:150px; padding:0px 10px; height:45px; text-align:center; font-size:12px; color:#3d434a; cursor:pointer; cursor:hand; }
.coupon_description sup { font-size:8px }
.coupon_share {	width:100%;	height:21px;}
.coupon_share .twitter_button {	margin-left:125px; margin-top:4px; margin-right:4px;cursor:pointer;	cursor:hand; }
.coupon_share .facebook_button { cursor:pointer; cursor:hand;}
.coupon_offer {	width:130px; height:20px; padding:5px 20px;	font-size:16px;	font-weight:bold; color:#2f7400;}
.selected .coupon_area .coupon_offer { color:#005288; }
.unavailable_mask {	position:absolute; top:0px;	left:0px; width:173px; height:275px; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.40; z-index:10; background-color:white;}

#get_my_coupons { width:714px; height:40px;	position:relative; }
#get_my_coupons_img { float:right; cursor:pointer; cursor:hand; }
.next_page_button{ border-style:none;}
#submit{ float:right; padding-right:5px; padding-top:10px;}

/**** Overlay ****/
#overlay_content {position:relative; top:0px; left:0px;}
#back_shadow { width:490px;	height:599px; }
#coupon_overlay_image {width:465px;	height:573px; }
#close_coupon_overlay {position:absolute; left:442px; top:26px;	z-index:10;	cursor:pointer;	cursor:hand;}
#welcome_msg { color:#009696; display:block; float:left; font-size:15px; padding-top:8px; width:440px; }
