@charset "UTF-8";/* */
html,body,#wrap form,fieldset,p,h1,h2,h3,h4,h5,h6,pre,blockquote,ul,li,ol,dl {font-family:Arial,sans-serif;font-weight:normal;vertical-align: top;font-size:12px;line-height: 16px;}
html,body,#wrap {height: 100%;}
body > #wrap {height: auto;min-height: 100%;}
p{margin:0;padding-top:10px;}
a,a:visited,a:link{color:#006699;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border: 0 none;}
* {margin:0;padding:0;}
body > #wrap {height: auto;min-height: 100%;}
body {background-image:url(/png/3977aa06273f34034eac477f6fc84155.png);}
#main {padding-bottom: 202px;}
.orange {color:#df7a1c;}
/* */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* */
.footer {position: relative;margin-top: -202px;/* */
height: 202px;clear:both;}
.footer_centered {margin: 0 auto;width:968px;height:146px;background:url(/png/fdbb1b5d31562c0f9d92e4aa6ce911e5.png) no-repeat bottom;}
.footer_background{background:url(/png/33f3b4162bba5e409d45a8c581d5ea73.png) repeat;color:#FFF;font-size: 14px;padding:20px;}
.float_left {float:left;}
.float_right {float: right;}
.clearboth{clear:both;}
.top_nav_bar {background:url(/png/c2387a8603964ef448fe183b00bec090.png) top repeat-x;height: 100px;}
.centered {margin: 0 auto;width:968px;padding:0;}
.logo_bg_color {position: absolute;width: 258px;height: 110px;margin-left: 3px;background-color:#fff;}
.logo_rounder{background:url(/png/ab449eabffe7c165f03df64767ba4387.png) repeat scroll 0 0 transparent;height: 121px;width: 271px;position: absolute;z-index: 1;}
.logo{height: 100%;background-repeat: no-repeat;background-position: center center;}
.logo_link {display:block;}
.biz_address{color:#FFF;width: 550px;padding-top: 20px;padding-right: 0;padding-bottom: 0;padding-left: 276px;}
.biz_name{font-size:16px;padding-bottom:5px;font-weight:bold;}
.biz_name a.logo_link:visited,.biz_name a.logo_link:link,.biz_name a.logo_link:hover,.biz_name a.logo_link {color:#fff;text-decoration:none;}
.biz_name a {display: inline;}
.sub {float:right;top: 0px;}
a.sub_button {background: url(/png/d910ed62c531b667c8b3e292acc2851e.png) no-repeat left top;color:#313131;display:block;text-align:center;width: 110px;height: 40px;text-decoration:none;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 32px;}
a.sub_partner_button {display:block;width: 291px;height: 40px;}
a.sub_button:hover {color:#313131;text-decoration:underline;}
.content {padding: 40px 0px 0px 0px;}
.left_column {float: left;width: 647px;padding-right: 13px;}
.right_column {float: left;width: 308px;}
.left_container_header{background:url(/png/f70f826f22a6a722e56c39b4d0b53337.png) top no-repeat;height:14px;}
.left_container_middle{height:100;background:url(/png/edb569e2743bb6737adb504b10f1678a.png) top repeat-y;padding: 7px 0 0 20px;}
.left_container_footer{background:url(/png/f70f826f22a6a722e56c39b4d0b53337.png) bottom no-repeat;height:22px;}
.right_container_header{background:url(/png/af4260d853de786dfdf7756d859c46d8.png) top no-repeat;height:15px;}
.right_container_middle{background:url(/png/943e0782b2b8607dffc74e98345e7c6e.png) top repeat-y;height:100;padding: 0px 0 0 20px;}
.right_container_footer{background:url(/png/af4260d853de786dfdf7756d859c46d8.png) bottom no-repeat;height:22px;margin-bottom: 10px;}
.offer_text{font-size:33px;font-weight:bold;line-height: 40px;float: left;width: 420px;}
.deal_header {padding-right: 25px;}
.deal_copy_header_spacer {width: 250px;float:: left;clear: left;}
.deal_copy p {font-size: 14px;line-height: 18px;}
#deal-button {float: left;}
button.button,a.button {background:url(/png/8b6ce393e8ff4487dc6a1b1cbd147981.png) no-repeat scroll left top transparent;color:#FFFFFF;display:block;text-align:center;width: 171px;height: 83px;text-decoration:none;font-family: Arial,Helvetica,sans-serif;font-size: 30px;float: left;margin-right: 5px;padding-top: 6px;line-height: 36px;}
.button_small {background: url(/png/8470c551171adcd880d426a5fbad8823.png) no-repeat scroll left top transparent;color:#FFFFFF;display:block;text-align: left;height: 41px;text-decoration:none;font-family: Arial,Helvetica,sans-serif;font-size: 16px;float: left;line-height: 19px;border: none;font-weight: bold;}
.btn_print {width: 99px;font-weight:bold;height: 30px;padding-top: 11px;margin-left: 43px;text-indent: 28px;}
.btn_buy {width: 99px;margin-left: 128px;text-align:center;cursor: pointer;}
.btn_submit {width: 99px;text-indent: 25px;}
.stats_bar{background:url(/png/8693d7be5887a810d4549c3bb613e011.png) 0 0 no-repeat ;height:82px;width:631px;float: left;position: absolute;z-index: 1;}
.stats_bg_color{position: relative;width: 631px;height: 72px;}
.stat_coupon1,.stat_coupon2,.stat1{font-size:22px;color:#FFF;text-align: center;padding-left: 10px;width:105px;float: left;padding-top: 3px;border-right: dotted #fff 1px;margin-top: 10px;line-height:24px;}
.stat_coupon1 {width: 180px;}
.stat_coupon2 {width: 140px;}
.last_stat{padding-left:15px;padding-right:15px;border-right: solid #fff 1px;}
.stat_form{line-height: 70px;color:#FFF;font-weight:bold;font-size:24px;padding: 0 0 0 20px;}
.stat_time_header_coupon,.stat_time_header{font-size:18px;color:#FFF;text-align: left;width:210px;float: left;padding: 3px 0 0 0px;margin-left: 15px;margin-top: 10px;line-height: 24px;}
.time_container_coupon,.time_container {float: left;margin-left: 15px;font-size:18px;color:#FFF;text-align: left;line-height:24px;}
.time_container_coupon,.stat_time_header_coupon {width: 225px;margin-left: 25px;}
.stat_time {width: auto;float: left;padding-right: 10px;font-size:15px;}
.photo_viewer{width: 353px;background-color:#313131;}
.business_info{width:353px;padding: 0 5px 0 0;}
#address_box,#details_box {background-color:#f3f3f3;}
#address_box {margin-bottom: 10px;}
.details_top div {width: 100%;height: 12px;font-size: 1px;background: url(/png/00c528826c112f1a5a50e17988672a86.png) no-repeat top left;}
.details_top {width: 100%;height: 12px;font-size: 1px;background: url(/png/d20e788dee4d311fa1a992e74af309a5.png) no-repeat top right;}
.details_bottom div {width: 100%;height: 12px;font-size: 1px;background: url(/png/af873a6ca7b128b6934be400c20523ca.png) no-repeat bottom left;}
.details_bottom {width: 100%;height: 12px;font-size: 1px;background: url(/png/b0eb53a5c34196d111f5b816fd406cbb.png) no-repeat bottom right;}
.details_middle{padding: 0 20px 0 10px;}
.details_container{width:224px;margin-bottom: 16px;margin-left: 15px;}
.business_content {padding-right:25px;}
#details ul{list-style-type: none;padding: 5px 0 0 10px;margin: 0 0 0 5px;}
#details li {margin-left: 5px;list-style-type:square;list-style-position: outside;vertical-align: middle;}
#highlights ul{list-style-type: none;padding: 5px 0 0 10px;margin: 0 0 0 5px;}
#highlights li {margin-left: 5px;list-style-type:square;list-style-position: outside;vertical-align: middle;}
#share ul{list-style-type: none;padding: 5px 0 10px 0 ;}
#share ul .first {margin-right: 10px;}
#share li {display:inline;}
.main_photo{width: 349px;padding: 2px;margin: auto auto;}
.rightside_header{font-weight:bold;font-size:14px;padding: 0 0 5px 0;width: 260px;}
.rightside_header a {text-decoration: underline;}
.tweets ul
{list-style-type: none;padding: 0;margin: 0;width: 260px;}
.tweets li {padding: 7px 0 0 0;}
.tweets_sub li {border-bottom:#929292 dotted 1px;padding: 0 0 7px 0;color:#929292;}
.tweets a {text-decoration: underline;}
.tweets .share {float: left;margin-right: 10px;}
.form_container{width:600px;}
.ccards_title,.form_title{height:12px;border-bottom: dotted 1px;margin-bottom:5px;font-weight: bold;font-size:14px;padding:20px 0 5px;}
.ccards_title {padding-top: 0px;height: 28px;}
.ccards_title .label {float: left;margin-top: 16px;}
.ccards {padding: 6px 0 0 10px;}
.form_label{padding:0 5px 0 0;font-weight:bold;line-height:30px;width:125px;text-align: right;}
.form_tip{line-height:30px;padding:0 0 0 5px;}
.coupon_form_title{border-bottom: solid 2px;margin:0 0 10px 0;font-weight: bold;font-size:14px;padding:20px 0 5px;}
.form_dropdown{padding:2px 0 0 0;}
ul.errorlist {margin: 0;padding: 0;}
.errorlist li {background-color: red;color: white;display: block;font-size: 14px;margin: 0 0 3px;padding: 10px;}
.voucher {color: #000;margin: 20px 0  0 28px;}
.voucher_error {color: #000;padding: 8px 0  10px 44px;width: 515px;}
.voucher_error_box {background-color:#eeefef;border: #b4babd 1px solid;width:500px;height:17px;margin: 10px 0;padding:3px 0 0 5px;}
.form_container input {margin-top: 5px;font-size: 13px;}
.sample-buy {margin-top: 25px;font-size: 20px;}
.other-coupons {margin-top: 25px;font-size: 12px;}
.activation {margin-top: 25px;margin-left: 25px;width: 500px;}
.activation p {font-size: 16px;}
.footer_background  a {color: #ffffff;text-decoration:none;}
.guarantee {margin-left: 10px;}
.globalsign_seal {float: right;text-align: center;margin-right: -10px;}
.sample {position: absolute;z-index: 2;top: 0px;right: 0px;color: #fff;}
.sample_blank,.sample_opaque {position: absolute;z-index: 2;top: 0px;right: 0px;color: #45555f;background: url(/png/9d04a087de9396161b20094a74496952.png) no-repeat;height: 624px;width:535px;}
.sample_blank {background: url(/png/47701eab788a8a0c2d1c6fdf456c0f3a.png) no-repeat;}
.sample img,.sample a {text-decoration: none;border: none;}
.find-out-more,.btn-large {width: 291px;height: 57px;background: url(/png/cd6d58ae70260f89b5d0a80abdbb5070.png) no-repeat scroll 0 0 transparent;display: block;margin:20px 0 0 195px;}
.find-out-more {background: url(/png/c502abff52f286b65927bac133ac8cec.png) no-repeat scroll 0 0 transparent;}
.find-out-more:hover,.btn-large:hover {background-position: 0 -57px;}
.find-out-more:active,.btn-large:active {background-position: 0 -114px;}
#headline-1{padding:28px 0 0 78px;font-size: 21px;}
#headline-2{padding:18px 0 0 110px;font-size: 26px;}
#email_text_thanks,#email_text {padding:47px 0 0 257px;font-size: 16px;width: 255px;text-align:center;line-height:20px;}
#email_text_thanks {margin-top: 20px;margin-bottom: 50px;}
.form_field {border: 1px #df7a1c solid;color: #606E77;margin: 6px 0 3px 277px;padding:5px;width:233px;}
.button_small_sash {background: url(/png/6b3ac367df8a1533746929ff6efcc6ec.png) no-repeat scroll left top transparent;color:#FFFFFF;display:block;float: left;width: 102px;height: 40px;text-decoration:none;font-family: Helvetica,arial,sans-serif;font-size: 14px;line-height: 19px;border: none;margin:0 0 0 425px;}
.btn_color_sash {background-color:#df7a1c;}
.btn_color_sash:hover {background-color:#72ccd2;}
.sash-contact {clear:both;float: right;}
.sash-contact1 {padding: 35px 20px 0 0;}
.sash-contact2 {padding: 0 20px 0 0;}
.sash-contact3 {padding: 0 60px 0 0;}
.sash-contact4 {padding: 0 20px 0 0;}
.coupon_border {border: #333 1px dashed;width:595px;padding: 8px 0 0 0;}
.coupon_amount {font-size: 80px;letter-spacing: -6px;line-height: 75px;padding: 0 10px 0 0;float:left;}
.coupon_offer {font-size:36px;line-height:38px;font-weight:bold;}
.coupon_offer_holder {padding: 10px;width: 580px;}
.coupon_btn_holder {float:right;margin-left: 10px;font-size: 12px;line-height: 12px;}
.btn_coupon {background:url(/png/229bfd40faeb8332d4777624a54a777d.png) no-repeat scroll left top transparent;color:#FFFFFF;display:inline-block;font:bold 14px/35px Helvetica,Arial,sans-serif;outline:medium none;padding-left:18px;text-decoration:none;letter-spacing: .05em;}
a.btn_coupon span {background:url(/png/229bfd40faeb8332d4777624a54a777d.png) no-repeat scroll right bottom transparent;display:block;line-height:40px;padding-right:20px;}
.coupon_address {width:589px;text-align:center;height:23px;margin: 5px 3px 3px 3px;line-height:25px;color: #fff;}
.coupon_message {background-color:#FFFFFF;margin:-8px 0 0 173px;position:absolute;text-align:center;width:275px;z-index:1;font-size: 16px;padding-bottom:5px;}
.transaction_form #id_join {float: left;}
.claim_form .join_check {margin: 5px 0 0 150px;float:left;}
.postbuy_share a {text-decoration: underline;}
.form_container .join_label {float: left;padding-top: 5px;padding-left: 5px;}
.form_container .btn_coupon_send {width: 99px;margin-left: 10px;text-indent: 10px;margin-top: 0;}
.form_label_coupon {width: 145px;padding: 5px 5px 0 0;}
.form_container .claim_coupon {font-size: 15px;padding: 3px;margin-top: 5px;width: 275px;}
#payment_method_div{margin-top: 20px;padding-bottom: 10px;}
#pay_with_credit_card  {margin-left: 154px;height: 30px;font-size: 14px;cursor: pointer;}
#pay_with_credit_card img {vertical-align: text-bottom;}
#payment_method_or {font-size: 12px;color: #999;margin-top:18px;margin-left: 230px;}
#pay_with_paypal {margin-top:12px;margin-left: 170px;}
#your_purchase_div {width: 600px;margin-bottom:20px;}
#your_purchase_table {margin-top:10px;width: 100%;}
#your_purchase_table th{text-align:left;border-bottom: 1px dotted #aaa;}
#your_purchase_table td{text-align:left;font-size: 15px;font-weight: bold;}
#your_purchase_table .total{font-size: 20px;font-weight: bold;}
button.button,button.btn_color,input.btn_color,a:visited.button,a:visited.btn_color,a.button,a.btn_color {border: none;text-decoration: none;}
.postbuy_share a,.tweets a,.rightside_header a,html,form,fieldset,p,h1,h2,h3,h4,h5,h6,pre,blockquote,ul,li,ol,dl {color:#113A52;}
body {background:url(/png/0f9639bf23e158956550ba455f7f5ce8.png) repeat;}
.tp_top_nav_bar {background: url(/png/eef54c95a7d7dc40ef6b9e1bc6b24a36.png) repeat-x;height: 124px;}
a.sub_button {background: url(/png/f254d2fa2c4d2ad40a5956ced7aa251c.png) no-repeat left top;color:#313131;display:block;text-align:center;width: 123px;height: 40px;text-decoration:none;font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 32px;}
.tp_logo {background: url(/png/72204bbedd90231c686982b5b13b9b8f.png) 0 7px no-repeat;width: 210px;height:101px;float: left;}
.tagline {padding: 40px 0px 0 10px ;color: #113A52;font-size:26px;float:left;line-height: 30px;display:block;height:70px;width: 575px;}
.content {padding:10px 0 0 0;}
.rightside_header {color:#bf1e2e;}
.stats_bg_color {background-color: #1d81c4;}
button.button,a.button {background:url(/png/c79f68ab2a9541a6510e663cffc7f698.png) no-repeat scroll left top transparent;color:#FFFFFF;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:30px;height:83px;line-height:36px;margin-right:5px;padding-top:6px;text-align:center;text-decoration:none;width:171px;}
a.button:hover,a.button:active {background:url(/png/bf7c72b80a5163bc8b3de816cd7662c0.png) no-repeat scroll left top transparent;color: #FFF;}
.sub {padding:0 15px 0 0;}
.right_container_header-tp{background:url(/png/32f482ee31291cb341d0ab3d916033a4.png) top no-repeat;height:14px;}
.right_container_middle-tp{background:url(/png/046063a06ca21350154728f7a84aed85.png) top repeat-y;height:100;padding: 0px 0 0 20px;}
.right_container_footer-tp{background:url(/png/32f482ee31291cb341d0ab3d916033a4.png) bottom no-repeat;height:22px;margin-bottom: 10px;}
a.button_signup {background:url(/png/1de946c5c01b3fe7ad1089a73a8cd5de.png) no-repeat scroll left top transparent;display:block;height:26px;padding-top:6px;width:171px;}
a.button_signup:hover,a.button_signup:active {background:url(/png/1de946c5c01b3fe7ad1089a73a8cd5de.png) no-repeat scroll 0 -32px transparent;color: #FFF;}
.button_small {background:url(/png/a353f08329288d357dbeafcc1542a0f3.png) no-repeat scroll left top transparent;border:medium none;color:#FFFFFF;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;height:32px;line-height:19px;text-decoration:none;width:106px;}
.button_small:hover {background:url(/png/a353f08329288d357dbeafcc1542a0f3.png) no-repeat scroll left -32px transparent;}
a.btn_print {font-weight:bold;height:25px;margin-left:43px;padding-top:7px;text-indent:34px;width:106px;color:#FFF;}
.footer_centered {background: none;height: 0px;}
.errorlist li {background-color:#BF1E2E;}
.orange  {color:#BF1E2E;}
.footer_background {background:url(/png/6451693676fcef731cbe0c6f7c64de4d.png) repeat-x scroll 0 0 transparent;color:#113A52;height:25px;padding:25px;}
.footer_background a  {color:#113A52;text-decoration:none;}
#main {padding-bottom:75px;}
.footer {margin-top: -75px;height: 75px;}
.tweets-partner ul {list-style-type:none;margin:0;padding:0;width:260px;}
.tweets-partner li {padding:7px 0 0;color:#113A52;}
.highlight {color:#BF1E2E;font-weight:bold;}

