
* {
margin:0;
padding:0;
}
body {
background:transparent url(../img/bg.gif) repeat scroll left top;
color:#A54803;
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
}
a {
color:#a64903;
font-weight:bold;
}
a:hover {
color:#005681;
}
html, body {
}
h1 {
font-size:16px;
}
h2 {
color:#1A506C;
font-size:16px;
}
h5 {
float:left;
font-size:14px;
width:100%;
}
img {
border:medium none;
}
#wrapper {
margin:0 auto;
width:1068px;
}
#header {
width:100%;
}
#content {
width:926px;
margin:0 auto;
}
#main {
display:table;
float:right;
margin:5px 0 0;
overflow:hidden;
padding:0 0 10px;
width:680px;
}
#main_no_nav {
margin-top:3px;
width:930px;
}
#side {
float:left;
margin:5px 0 0;
padding:0 0 10px;
width:234px;
}
div.center {
text-align:center;
width:90%;
}
div.center_section {
border:1px solid red;
width:500px;
}
#nav {
width:234px;
}
#footer {
clear:both;
height:40px;
margin:10px 0;

}
#footer a {
padding:0 5px;
text-decoration:none;
}
div.admin_coupon_edit {
float:right;
text-decoration:none;
}
div.shared {
float:right;
}
span.admin_coupon_edit_merchant {
}
div.admin_merchant_edit {
float:left;
}
div.admin_merchant_checked {
float:left;
}
div.admin_merchant_completed {
float:left;
}
div.admin_container {
float:left;
margin-right:10px;
width:180px;
}
h2.cursor_hand {
cursor:pointer;
}
div.cursor_hand {
cursor:pointer;
}
img.cursor_hand, li.cursor_hand {
cursor:pointer;
text-decoration:none;
}
div.underline {
text-decoration:underline;
}
div.underline:hover {
color:#005681;
}
span.cursor_hand {
cursor:pointer;
text-decoration:underline;
}
div.description_hidden {
display:none;
}
div.printable_grocery_coupons {
text-align:center;
width:100%;
}
.coupon, .product {
display:table;
margin:0 auto 3px;
padding:0;
width:658px;
}
#tabs {
float:left;
margin:0;
overflow:hidden !important;
width:680px;
}
.tab {
}
.tabs_visible {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff url(/images/coupon_tab_middle2.gif) repeat-y scroll left top;
margin:0;
min-height:100px;
overflow:hidden !important;
padding:5px;
border-right:1px solid #babbb3;
border-left:1px solid #babbb3;
}
.tabs_visible_top, .tabs_visible_top_corners, .tabs_visible_bottom {
height:14px;
overflow:hidden !important;
width:690px;
}
.tabs_visible_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(../img/tabs.gif) no-repeat scroll left -36px;
}
.tabs_visible_top_corners {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url(../img/top-conner.gif) no-repeat scroll left top;
}
.tabs_visible_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(../img/corner-bottom.gif) no-repeat scroll left top;
}
.tabs_hidden {
border:1px solid lightblue;
display:none;
width:100%;
}
#tab_offers_header, #tab_offers_header a, #tab_merchant_header, #tab_products_header, #tab_wishlist_header, #tab_wishlist_header a, #tab_products_header a, #tab_local_header, #tab_local_header a, #tab_grocery_header, #tab_grocery_header a {
cursor:pointer;
display:inline;
font-size:15px;
height:40px;
line-height:42px;
min-width:200px;
text-decoration:none;
width:auto;
}
#tab_offers_header_seo2, #tab_offers_header_seo2 a {
display:inline;
font-size:15px;
height:40px;
line-height:42px;
min-width:200px;
text-decoration:none;
width:auto;
}
.small_index {
font-size:16px !important;
color:#fff;
}
.tab_text_active {
color:#fff;
}
.tab_text_inactive {
color:white;
text-decoration:none;
}
.tab_text {
font-size:18px;
font-weight:bold;
padding:0 5px 10px;
width:200px;
}
.current {
font-weight:bold;
}
#sub_category_grouping {
}
#sub_categories {
margin:20px 0;
}
.sub_category_grouping_left {
float:left;
font-size:14px;
line-height:1.4;
list-style-type:none;
margin-left:20px;
padding-bottom:20px;
width:300px;
}
.sub_category_grouping_right {
display:block;
float:right;
font-size:14px;
line-height:1.4;
list-style-type:none;
padding-bottom:20px;
width:300px;
}
#sub_category {
margin-bottom:25px;
}
td.dataLabel {
padding:5px;
}
.dataLabel {
font-size:12px;
font-weight:bold;
}
#sub_category h2 {
font-size:16px;
margin-bottom:10px;
}
.align_left {
text-align:left;
}
.submit_text {
clear:right;
width:175px;
}
.submit_text_desc {
clear:right;
width:400px;
}
.image_visible, .choiceUsername, div.visible, tbody.shown {
}
.large_product_image, .product_small_hidden, .avatar_hidden, .content_adult, .content_adult_sidebar, #submit_code_calendar, .choiceName, div.hidden, tbody.hidden {
display:none;
}
.adult_warning {
height:125px !important;
text-align:center;
width:100%;
}
.not_a_class {
height:125px !important;
width:100%;
}
.sidebar_lists {
padding:2px 20px;
text-align:left;
}
div.merchant_name {
font-size:18px;
font-weight:bold;
margin-top:10px;
}
div.merchant_single {
display:block;
height:61px;
line-height:61px;
padding:0 5px;
position:relative;
text-align:center;
vertical-align:middle;
}
div.merchant_single img:hover {
border:1px solid #DEDEDE;
padding:0 5px;
}
div.merchant_single img {
border:1px solid #FFFFFF;
line-height:60px;
}
div.merchant_single_name {
display:none;
font-size:10px;
}
div.merchant_left {
float:left;
overflow:hidden;
padding:2px;
text-align:center;
width:161px;
}
div.merchant_matching {
overflow:hidden;
padding:5px;
text-align:center;
width:155px;
}
div.browse_merchant_left {
float:left;
padding-left:10px;
width:220px;
}
div.browse_merchant_left a {
font-weight:normal;
}
.clear_both {
clear:both;
}
.margintop_10 {
margin-top:10px;
}
#index_featured_merchants, #index_popular_merchants {
}
#search_results_merchants {
margin:0 0 15px;
}
.side_callouts {
display:block;
margin:0 auto;
padding:0;
text-align:center;
width:100%;
}
.popular_categories {
line-height:1.7;
padding:10px;
text-align:left;
}
.index_main_callout {
clear:both;
display:table;
margin-top:7px;
padding:0;
text-align:center;
width:100%;
}
.ad_box {
display:table;
margin:0 auto 3px;
padding:0;
width:670px;
}
.ad_tabs {
background:#fff;
border-right:1px solid #babbb3;
border-left:1px solid #babbb3;
margin:0;
min-height:100px;
padding:10px 5px 5px;
}
.tab_ad_area {
float:left;
margin-top:5px;
overflow:hidden !important;
width:680px;
}
.tab_ad {
margin:0 auto;
padding:10px;
width:648px;
}
.tab_ad_info {
width:630px;
}
.tab_ad_info p {
margin-top:5px;
}
.tab_ad_info h2 {
margin-bottom:5px;
}
.merchant_letter {
font-size:20px;
font-weight:bold;
}
.comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #C6C0B1;
display:none;
margin-left:3px;
padding:10px;
width:659px;
}
.comments_visible {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-color:#D9D8D8 #C6C0B1 #C6C0B1;
border-style:solid;
border-width:1px;
margin-left:3px;
overflow:scroll;
padding:10px;
width:629px;
}
.comments_visible_noscroll {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-color:#D9D8D8 #C6C0B1 #C6C0B1;
border-style:solid;
border-width:1px;
margin-left:3px;
overflow:hidden;
padding:10px;
width:629px;
}
.merchant_comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #C6C0B1;
display:none;
margin-left:3px;
padding:10px;
width:659px;
}
.merchant_comments_visible {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-color:#D9D8D8 #C6C0B1 #C6C0B1;
border-style:solid;
border-width:1px;
margin-left:3px;
overflow:scroll;
padding:10px;
width:639px;
}
.merchant_comments_visible_noscroll {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-color:#D9D8D8 #C6C0B1 #C6C0B1;
border-style:solid;
border-width:1px;
margin-left:3px;
overflow:hidden;
padding:10px;
width:639px;
}
span.tiny {
color:#143D8D;
font-size:10px;
}
span.required {
color:#FF0000;
font-size:10px;
}
input.profile_text_box {
width:225px;
}
td.swaptable_header {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:5px 0;
}
div.side_nav_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/side_nav_top.gif) no-repeat scroll left top;
height:38px;
line-height:41px;
width:234px;
}

div.side_nav_top_email {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/side_nav_top2_ad.gif) no-repeat scroll left top;
height:13px;
margin:2px 0 0;
overflow:hidden;
padding:0;
width:234px;
}
div.side_nav_top h2 {
color:#a54803;
font-size:16px;
font-weight:bold;
margin-left:40px;
}
div.side_nav_top h2.product_h2 {
font-size:13px;
}
div.side_nav_top_ad {
background:transparent url(../img/side_nav_top_ad.gif) no-repeat scroll left top;
height:13px;
margin:10px 0 0;
overflow:hidden;
padding:0;
width:234px;
}
div.side_nav_middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(../img/side_nav_middle2.gif) repeat-y scroll left top;*/
background:#fff;
border-right:1px solid #babbb3;
border-left:1px solid #babbb3;
}
div.side_nav_middle h2 {
color:#40A4DA;
font-size:16px;
font-weight:bold;
margin:8px 0 0 30px;
}
div.side_nav_middle ul {
}
div.side_nav_middle li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/side_nav_divider.gif) no-repeat scroll center bottom;
line-height:29px;
list-style-type:none;
margin:0 auto;
min-height:29px;
width:208px;
}
div.side_nav_middle a {
color:#a54803;
font-size:12px;
font-weight:bold;
margin-left:5px;
padding:4px 0;
text-decoration:underline;
}
a#featured_category {
color:#518D3B;
padding:0 0 0 7px;
}
a#featured_category:hover {
color:#FF5F07;
}
a#current {
color:#518D3B;
}
div.side_nav_middle a:hover {
color:#518D3B;
}
div.side_nav_featured {
margin:0;
padding:0;
}
div.side_nav_featured a {
color:#FF5F07;
font-size:12px;
font-weight:bold;
margin-left:28px;
text-decoration:none;
}
div.side_nav_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/side_nav_bottom.gif) no-repeat scroll left bottom;
height:13px;
width:234px;
margin-bottom:8px;
}
#email_notification {
margin:0 auto;
text-align:left;
width:205px;
}
#email_notification h2, #email_notification p {
margin:0;
padding:0 0 5px;
}
#email_notification input {
text-align:center;
}
#email_notification_address {
width:200px;
}
#email_notification_button {
margin:5px auto 0;
width:125px;
}
div.side_nav_bottom_email {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/side_nav_bottom2.gif) no-repeat scroll left top;
height:13px;
margin:0 0 8px;
width:234px;
}
#drop_sub_nav, #drop_sub_sub_nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1EEF5 none repeat scroll 0 0;
border:1px solid #B7B7B7;
height:auto;
line-height:29px;
list-style-type:none;
width:208px;
z-index:10000;
}
#drop_sub_nav {
margin:-29px 0 0 218px;
}
#drop_sub_sub_nav {
margin:-29px 0 0 208px;
}
div.header_logo {
float:left;
overflow:hidden;
}
div.top_area {
height:107px;
margin-bottom:10px;
width:1068px;
background:url(../img/top-bg.gif) no-repeat 0 0;
}
div.top_area_content {
color:#0070A9;
float:left;
font-size:12px;
font-style:italic;
font-weight:bold;
padding:10px 20px 0;
width:580px;
}
div.top_area_content div {
color:green;
padding-top:5px;
}
div.top_area_content span {
font-size:10px;
font-style:normal;
}
div.top_area_content a {
color:green;
}
div.top_area_content a:hover {
color:#005681;
}
div.functional_nav {
float:right;
height:20px;
}
div.functional_nav li {
color:#3A93C4;
float:left;
font-weight:bold;
list-style-type:none;
padding:0 0 0 5px;
}
.header_ad {
float:right;
height:90px;
margin-left:20px;
margin-top:12px;
padding:0;
text-align:center;
vertical-align:middle;
width:728px;
}
.header_ad object {
}
div.header_search {
/*float:left;*/
width:926px;
margin:0 auto;
}
div.header_search_form_area {
float:left;
height:31px;
margin:17px 0;
width:445px;
}
div.header_search_form_area2 {
float:left;
height:31px;
width:475px;
}
div.header_search_btn_area {
float:right;
height:31px;
width:91px;
}
div.header_search_btn_area2 {
float:left;
height:31px;
width:91px;
}
div.product_search_btn_area {
float:right;
height:31px;
width:91px;
}
div.header_keyword_area {
float:left;
height:31px;
width:335px;
}
div.product_keyword_area {
float:left;
padding:5px 0 0;
width:365px;
}
#header_keyword {
color:#143D8D;
font-size:16px;
height:23px;
padding:5px 0 0 5px;
width:335px;
}
#header_keyword2 {
color:#143D8D;
font-size:13px;
height:18px;
padding:0;
width:365px;
}
.product_description {
color:#000000;
line-height:16px;
}
#hidden h2 {
color:#40A4DA;
padding:0 0 3px;
}
div.header_nav_bar_btn1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/nav_bar_divider2.gif) no-repeat scroll left top;
float:right;
height:65px;
margin-top:2px;
text-align:center;
vertical-align:middle;
width:168px;
}
div.header_nav_bar_btn2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/nav_bar_divider2.gif) no-repeat scroll left top;
float:right;
height:65px;
margin-top:2px;
text-align:center;
vertical-align:middle;
width:138px;
}
div.header_nav_bar_btn3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/nav_bar_divider2.gif) no-repeat scroll left top;
float:right;
height:65px;
margin-top:2px;
text-align:center;
vertical-align:middle;
width:138px;
}
div.header_nav_bar_btn3 img {
display:block;
padding:5px 0 10px 11px;
}
div.header_nav_bar_btn1 a, div.header_nav_bar_btn2 a {
color:#FFFFFF;
display:block;
font-size:16px;
font-weight:bold;
padding:21px 0;
text-align:center;
text-decoration:none;
vertical-align:middle;
}
div.nav_bar_left {
background:transparent url(../img/nav-bg.gif) no-repeat left top;
float:left;
height:67px;
width:12px;
}
div.nav_bar_middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/nav-bg.gif) no-repeat scroll -12px top;
float:left;
height:67px;
width:902px;
}
div.nav_bar_middle_2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/nav-bg.gif) no-repeat scroll right top;
float:left;
height:67px;
width:600px;
}
div.nav_bar_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/nav-bg.gif) no-repeat scroll right top;
float:left;
height:67px;
width:12px;
}
div.top_nav {
height:15px;
line-height:15px;
padding:5px;
width:926px;
margin:0 auto;
}
div.top_nav a {
font-size:12px;
font-weight:bold;
padding:0 8px;
text-decoration:none;
}
div.top_nav li {
float:left;
font-size:12px;
list-style-type:none;
padding:0 0 0 5px;
}
span.top_nav_divide {
float:left;
padding-left:10px;
}
div.tab_area {
float:left;
overflow:hidden !important;
padding-left:3px;
width:680px;
}
div.tab_area_category {
float:left;
margin-top:3px;
overflow:hidden !important;
padding-left:3px;
width:680px;
}
div.tab_active_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/tabs.gif) no-repeat scroll left top;
float:left;
height:37px;
width:12px;
}
div.tab_active_middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/tabs.gif) repeat-x scroll -12px top;
color:white;
float:left;
height:37px;
min-width:100px;
text-align:center;
width:auto;
}
div.tab_active_middle h2 {
display:block;
height:100%;
width:100%;
padding:0 38px;
}
div.tab_active_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/tabs.gif) no-repeat scroll -215px top;
float:left;
height:37px;
width:12px;
}
div.tab_inactive_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/tab_inactive_left2.gif) no-repeat scroll left top;
float:left;
height:37px;
width:12px;
}
div.tab_inactive_middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/tab_inactive_middle2.gif) repeat-x scroll left top;
float:left;
height:37px;
min-width:100px;
text-align:center;
width:auto;
}
div.tab_inactive_middle h2 {
display:block;
height:100%;
width:100%;
}
div.tab_inactive_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/tab_inactive_right2.gif) no-repeat scroll left top;
float:left;
height:42px;
width:12px;
}
div.coupon_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/coupon_top_img2.gif) no-repeat scroll left top;
height:3px !important;
margin:0;
overflow:hidden;
width:658px;
}
div.coupon_middle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/coupon_middle_img2.gif) repeat-y scroll left top;
display:table;
margin:0;
padding:0;
width:658px;
border:1px solid #f98e00;
}
div.coupon_bottom {
background:transparent url(/images/coupon_bottom_img2.gif) no-repeat scroll left top;
height:7px;
margin:0;
padding:0;
width:658px;
}
div.coupon_logo {
float:left;
font-size:14px;
height:65px;
overflow:hidden;
vertical-align:middle;
width:125px;
word-wrap:break-word;
}
div.no_logo_merchant_name {
float:left;
font-size:14px;
height:65px;
overflow:hidden;
vertical-align:middle;
width:125px;
word-wrap:break-word;
}
div.coupon_logo img {
height:60px;
overflow:hidden;
vertical-align:middle;
width:120px;
}
div.coupon_logo_smartsource img {
height:80px;
overflow:hidden;
vertical-align:middle;
width:80px;
}
div.coupon_logo_smartsource {
float:left;
font-size:14px;
height:85px;
overflow:hidden;
vertical-align:middle;
width:85px;
word-wrap:break-word;
}
div.coupon_code_input {
float:left;
padding-left:10px;
width:220px;
}
div.local_input {
float:left;
padding-left:10px;
width:400px;
}
div.coupon_description {
clear:both;
color:black;
height:48px;
margin:0 3px 5px;
overflow:hidden;
width:390px;
}
div.coupon_code_text {
color:#858687;
float:left;
height:100%;
margin-top:3px;
text-align:right;
word-wrap:break-word;
}
div.local_text {
color:#858687;
float:left;
height:100%;
margin-top:3px;
text-align:right;
word-wrap:break-word;
}
div.local_print_iframe {
background-color:#FFFFFF;
border:1px solid #000000;
left:100px;
position:absolute;
top:100px;
visibility:hidden;
}
div.coupon_code_text p {
padding:3px 0 3px 3px;
}
div.local_text p {
padding:3px 0 3px 10px;
}
div.printable_coupon_text {
color:#858687;
float:left;
height:100%;
margin-top:3px;
text-align:right;
width:100px;
}
div.printable_coupon_text p {
height:17px;
padding:3px 0 3px 3px;
}
div.coupon_inside_top {
margin:0 5px;
padding:5px;
width:635px;
}
div.coupon_inside_bottom {
background-color:#ffdfaa;
border-top:1px solid #f98e00;
clear:both;
color:#a54803;
font-size:12px;
height:28px;
line-height:27px;
padding:0 5px;
}
div.coupon_inside_bottom a{
color:#2d1702;
}
div.coupon_code {
display:block;
margin:3px 3px 5px;
width:300px;
}
div.coupon_code a {
color:#518D3B;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
div.coupon_code a:hover, div.coupon_code a:active {
color:#005681;
}
a.twitter {
color:#518D3B !important;
font-size:16px !important;
font-weight:bold !important;
text-decoration:underline !important;
}
a.twitter:hover, a.twitter:active {
color:#005681 !important;
}
div.printable_coupon {
color:#484848;
display:block;
font-size:16px;
font-weight:700;
height:16px;
line-height:normal;
margin:3px 0 10px 3px;
padding:0;
vertical-align:middle;
}
div.printable_coupon a {
color:#518D3B;
font-size:12px;
font-weight:bold;
margin-left:10px;
text-decoration:underline;
}
div.printable_coupon_merch {
color:#484848;
display:block;
float:left;
font-size:16px;
font-weight:700;
height:16px;
line-height:normal;
padding-bottom:10px;
width:100%;
}
div.printable_coupon_merch_smartsource {
color:#484848;
float:left;
font-size:16px;
font-weight:700;
height:16px;
line-height:normal;
padding-bottom:10px;
width:100%;
}
div.printable_coupon_merch a, div.printable_coupon_merch_smartsource a {
color:#518D3B;
font-size:12px;
font-weight:bold;
margin-left:10px;
text-decoration:underline;
}
div.printable_coupon a:hover, div.printable_coupon a:active {
color:#005681;
}
#code a.ighlight_code {
display:block;
height:20px;
}
#code a.ighlight_code:hover {
background-color:#B7B7B7;
}
div.more_merchant {
float:left;
font-size:12px;
text-align:left;
width:254px;
}
div.print_coupon_link {
float:left;
font-size:12px;
text-align:left;
width:200px;
}
div.print_coupon_link a {
text-decoration:none;
}
div.discount_coupon {
float:left;
font-size:11px;
text-align:left;
width:234px;
}
div.expiration {
float:right;
text-align:left;
}
div.other_coupons {
float:left;
font-size:12px;
text-align:left;
width:300px;
}
div.footer_nav {
float:none;
padding:16px 0px 0px 0px;
text-align:center;
width:926px;
border-top:7px solid #f57c21;
margin:0 auto;
}
div.copyright {
float:none;
padding:5px;
text-align:center;
width:100%;
}
div.copyright a {
color:#000000;
font-weight:normal;
padding-bottom:5px !important;
padding-top:5px !important;
}
#hidden {
display:none;
}
div.product_area {
display:block;
margin:0;
min-height:125px !important;
padding:5px;
width:640px;
}
div.product_image {
float:left;
height:125px;
max-height:125px;
max-width:125px;
overflow:hidden;
padding:5px;
text-align:center;
width:125px;
}
div.product_image img {
margin:0 auto;
}
div.product_center {
float:left;
padding:5px;
width:345px;
}
div.product_right {
float:right;
margin-right:5px;
overflow:hidden;
padding:5px;
width:120px;
}
div.product_name, div.product_name a {
font-size:16px;
text-decoration:none;
}
div.product_desc {
padding-top:2px;
}
div.product_pricing {
font-weight:bold;
padding-bottom:5px;
}
div.num_merchants {
font-weight:bold;
padding-bottom:5px;
}
div.num_merchants li {
font-size:12px;
font-weight:normal;
list-style-type:none;
}
div.compare_prices {
}
div.featured_merchant_area {
clear:both;

margin:10px 0 0;
overflow:hidden !important;

}
div.small_tab_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/small_tabs.gif) no-repeat scroll left top;
float:left;
height:46px;
width:15px;
}
div.small_tab_middle {
float:left;
height:46px;
width:650px;

background:transparent url(../img/small_tabs.gif) no-repeat scroll center top;
}
div.small_tab_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/small_tabs.gif) no-repeat scroll right top;
float:right;
height:46px;
width:15px;
}
div.small_tab {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

float:left;
height:46px;
line-height:27px;
width:930px;
}
div.small_tab h1, div.small_tab_main h1 {
color:#a54803;
padding-left:5px;
}
div.small_tab_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/small_tab_content_middle_full.gif) repeat-y scroll left top;
border:0 none;
padding:14px;
width:896px;
border-right:1px solid #bbbbb3;
border-left:1px solid #bbbbb3;
}
div.small_tab_content img {
padding:10px 10px 0;
}
div.small_tab_content_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/small_tab_content_bottom_full.gif) no-repeat scroll left top;
float:left;
height:4px;
margin:0 0 12px;

}
div.small_tab_content div {
padding-left:10px;
}
div.small_tab_main_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/small_tab_content_middle2.gif) repeat-y scroll left top;
height:100%;
margin-bottom:8px;
padding:10px;
}
div.small_tab_main_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/small_tab_content_bottom2.gif) no-repeat scroll left top;
clear:both;
height:4px;
overflow:hidden !important;
width:690px;
}
div.small_tab_main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/small_tab_middle3.gif) repeat-x scroll left top;
height:38px;
line-height:41px;
width:100%;
}
div.small_tab_divider {
clear:both;
margin:0 auto;
padding:10px 0;
width:100%;
}
div.list_letters {
font-size:16px;
padding-bottom:10px;
}
div.browse_name_top {
margin-bottom:20px;
}
div.breadcrumbs {
margin-bottom:5px;
}
span.breadcrumb_end {
font-weight:bold;
}
div.no_tab_content {
color:#005681;
font-size:18px;
font-weight:bold;
padding:35px 0;
text-align:center;
}
div.nocoupon {
display:table;
margin:0 auto 3px;
padding:0;
}
div.merchant_top {
height:auto;
min-height:80px;
width:100%;
}
div.merchant_logo {
float:right;
height:80px;
padding-left:10px;
}
div.merchant_description {
float:left;
}
#merchant_description a {
padding-top:5px;
}
p.merchant_description {
float:left;
font-size:13px;
min-height:80px;
width:60%;
}
div.merchant_tags {
height:20px;
width:100%;
}
div.merchant_submit {
border-top:1px solid #C1C2C4;
padding-top:10px;
width:100%;
}
div.merchcoup_quality {
border-left:1px solid #C6C0B1;
float:right;
padding-left:5px;
text-align:left;
width:200px;
}
div.merchcoup_worked {
float:right;
font-size:14px;
line-height:20px;
padding:40px 0 20px;
text-align:center;
width:120px;
}
div.merchcoup_worked_smartsource {
float:right;
font-size:14px;
height:65px;
line-height:20px;
padding:40px 0;
text-align:center;
width:120px;
}
div.merchcoup_expire {
float:left;
}
div.merchcoup_code {
float:left;
padding-bottom:5px;
width:100%;
}
div.merchcoup_code a {
color:#518D3B;
font-size:14px;
font-weight:bold;
padding-left:0;
text-decoration:underline;
}
div.merchcoup_code a:hover {
color:#A72746;
}
div.merchcoup_description {
clear:both;
color:#000000;
float:left;
font-size:15px;
padding-bottom:5px;
}
div.merchcoup_description_smartsource {
color:#000000;
float:left;
font-size:15px;
height:80px;
padding-bottom:5px;
vertical-align:middle;
width:395px;
}
div.merchcoup_left {
border-right:1px solid #C6C0B1;
color:#858687;
float:left;
padding:10px 10px 10px 12px;
width:510px;
}
div.coupon_inside_middle {
display:block;
float:left;
width:100%;
}
div.merchcoup_comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-top:1px solid #C6C0B1;
display:inline;
float:left;
height:25px;
line-height:25px;
margin-left:4px;
margin-right:5px;
padding:0;
width:649px;
}
div.comments_btn {
cursor:pointer;
padding-left:10px;
}
div.close {
float:right;
font-size:10px;
padding-bottom:10px;
}
div.add {
float:left;
font-size:10px;
padding-bottom:10px;
}
div.user_comment {
clear:both;
float:left;
font-size:14px;
padding:10px;
width:97%;
}
div.added_by {
clear:both;
float:left;
font-size:10px;
padding:5px 0;
text-align:right;
width:98%;
}
div.comments_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:1px solid #C4C4C4;
display:table;
float:left;
height:auto;
margin:10px 0;
padding:0;
width:600px;
}
div.search_merchant_area {
}
div.message {
font-size:18px;
font-weight:bold;
padding:20px;
}
div.error {
color:#FF0000;
font-size:14px;
font-weight:bold;
}
div.comments_top {
display:table;
height:3px !important;
margin:0;
overflow:hidden;
padding:0;
width:655px;
}
div.comments_middle {
background:transparent url(/images/coupon_middle_img.gif) repeat-y scroll left top;
display:table;
float:left;
height:auto;
margin:0;
padding:0;
width:655px;
}
div.comments_bottom {
background:transparent url(/images/coupon_bottom_img.gif) no-repeat scroll left top;
float:left;
height:7px;
margin:0;
padding:0;
width:655px;
}
.affiliate_ul {
background:#F4F4F4 none repeat scroll 0 0;
border:2px solid #999999;
float:left;
height:190px;
margin:5px 10px;
padding:5px;
width:300px;
}
.affiliate_ul ul {
color:black;
list-style-type:circle;
margin-bottom:5px;
}
.affiliate_ul li {
color:#1A506C;
font-size:13px;
font-weight:bold;
list-style-type:circle;
padding:3px 0;
}
div.small_tab_content p {
color:black;
font-size:13px;
line-height:20px;
margin:5px 0;
padding-bottom:7px;
}
div.small_tab_content ul {
list-style-type:none;
margin:5px 0 5px 40px;
}
dl.definitions {
margin-left:40px;
}
.definitions dt {
font-size:14px;
padding:5px;
}
.definitions dd {
font-size:12px;
margin-left:10px;
padding:5px;
}
.definitions dt {
font-weight:bold;
padding:5px;
}
.definitions dt a {
color:#005681;
}
div.aboutphoto_container {
color:black;
float:left;
padding:5px;
text-align:center;
width:165px;
}
.about_img {
float:right;
padding:0 3px;
width:514px;
}
div.photo_containter {
clear:both;
display:block;
float:left;
height:200px;
width:100%;
}
.storyLeft a {
color:#518D3B;
margin-right:5px;
}
.storyLeft a:hover {
color:#005681;
}
.storyLeft {
padding-right:10px;
}
div.full_release {
padding-bottom:20px;
}
.faq_tab_divider {
margin:10px 0;
}
div.signup_area {
display:block;
text-align:center;

}
.signup_form {
margin:0 auto;
}
.signup_form td {
padding:3px 0;
}
div.privacy_statement {
font-size:10px;
}
div.account_area {
display:block;
margin:0 auto;
}
#profile_form h1 {
display:block;
margin:0 auto;
text-align:center;
width:625px;
}
div.account_text li {
display:block;
height:20px;
line-height:20px;
list-style-type:none;
margin:5px 0;
}
div.account_text ul {
float:right;
}
div.account_text {
display:block;
float:left;
margin:0 auto;
text-align:right;
width:200px;
}
div.account_forms {
display:block;
float:right;
margin:0 auto;
text-align:left;
width:325px;
}
div.account_forms li {
display:block;
height:20px;
line-height:20px;
list-style-type:none;
margin:5px 0;
text-align:left;
}
div.account_btn {
clear:both;
display:block;
float:left;
margin:0 auto;
padding:5px 0;
text-align:center;
width:100%;
}
span.bottom_required {
color:#FF0000;
float:left;
font-size:10px;
text-align:center;
width:100%;
}
div.content_ad {
background-color:#FFFFFF;
display:block;
text-align:left;
width:690px;
}
div.content_ad_container {
background-color:#5995B9;
margin:0;
min-height:100px;
padding:10px 5px 5px;
width:689px;
}
.yui-skin-sam .yui-panel .hd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/yuibox_top.gif) no-repeat scroll left top;
border:medium none;
color:white;
font-size:16px;
height:41px;
line-height:41px;
width:500px;
}
.yui-skin-sam .yui-panel .bd {
background:#F3F3F3 url(/images/subcategory_gradient.gif) repeat-x scroll left top;
border-color:-moz-use-text-color #A49F9F #A49F9F;
border-style:none solid solid;
border-width:0 1px 1px;
width:498px;
}
.yui-skin-sam .yui-panel .ft {
border-color:-moz-use-text-color #A49F9F #A49F9F;
border-style:none solid solid;
border-width:0 1px 1px;
padding-top:5px;
width:498px;
}
.mask.block-scrollbars {
overflow:visible;
}
.yui-skin-sam .yuimenuitemlabel {
color:#484848;
padding-left:0;
}
.subcategory {
}
.yui-skin-sam .yuimenuitemlabel a:hover {
color:#518D3B;
}
body.masked .mask {
background-color:white;
height:100%;
opacity:0.8;
width:100%;
}
.yui-overlay, .yui-panel-container {
border:medium none;
width:500px;
}
.yui-skin-sam .yui-panel {
border:medium none;
}
#calendarcontainer {
width:170px;
}
#wait.yui-panel .bd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/loading_box.gif) no-repeat scroll center top;
border:medium none;
font-size:16px;
font-weight:bold;
height:60px;
line-height:60px;
margin:0;
padding:0;
text-align:center;
width:485px;
}
.yui-skin-sam .yui-panel-container.shadow .underlay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#message_form.yui-panel .bd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/messagebox_top.gif) no-repeat scroll center top;
border:medium none;
height:69px;
margin:0;
padding:0;
width:500px;
}
#message_form.yui-panel .ft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/messagebox_bottom.gif) no-repeat scroll center top;
border:medium none;
display:table;
height:51px;
margin:0;
padding:0;
width:500px;
}
#message_form.yui-panel .ft .button-group {
position:relative;
text-align:center;
top:15px;
}
#message_form.yui-skin-sam .yui-panel .bd {
padding:0;
}
#narrow_results_category {
position:static;
}
#narrow_results_category a {
color:#484848;
cursor:pointer;
font-weight:bold;
padding:0;
}
#narrow_results_category a:hover {
color:#005681;
}
#narrow_results_category .bd {
border:0 none;
margin:0 auto;
padding:0;
width:228px;
}
#narrow_results_category .yui-menu-shadow {
}
#narrow_results_category .category_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F3F3 url(/images/side_nav_middle4.png) repeat-y scroll left top;
height:auto !important;
width:232px;
}
#narrow_results_category li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/side_nav_divider.gif) no-repeat center bottom;
line-height:25px;
margin:0 auto;
min-height:25px;
width:208px;
}
#narrow_results_category .narrow_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/side_nav_bottom_inverse4.png) no-repeat scroll left top;
height:3px;
width:234px;
}
#narrow_results_category .narrow_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/side_nav_bottom4.png) no-repeat scroll left top;
height:3px;
width:234px;
}
#narrow_results_category .avail_submenu {
background-image:url(/js/build/menu/assets/skins/sam/menuitem_submenuindicator_disabled.png);
background-position:right center;
background-repeat:no-repeat;
cursor:pointer;
font-size:12px;
font-weight:bold;
}
div.pagination a {
color:#518D3B;
font-size:14px;
font-weight:bold;
}
div.pagination {
color:#005681;
padding:5px 10px;
text-align:right;
}
div.shopzilla a {
color:#255D81;
font-size:10px;
font-weight:bold;
}
div.shopzilla {
color:#005681;
padding:10px;
text-align:center;
}
.float_right {
float:right;
}
.float_left {
float:left;
}
.align_right {
text-align:right;
}
.align_left {
text-align:left;
}
td.terms {
color:#666666;
font-size:10px;
text-align:left;
width:70%;
}
td.termsbox {
color:#666666;
font-size:12px;
font-weight:bold;
text-align:left;
}
div.price_highlight {
}
.other_offers {
padding-left:15px;
}
.text_center {
text-align:center;
}
p.subsearch span {
color:red;
font-weight:bold;
}
p.subsearch {
clear:both;
padding-top:10px;
}
div.info_line {
padding-bottom:2px;
}
div.merchant_info_line {
padding-right:5px;
}
span.exclusive {
color:#518D3B;
font-weight:bold;
}
div.corner_tag {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/corner_tag.gif) no-repeat scroll center top;
height:97px;
position:absolute;
right:0;
top:0;
width:97px;
z-index:10000000;
}
div.sitemap_left, div.sitemap_right, div.sitemap_center {
float:left;
padding:10px;
width:260px;
}
.submit_coupon_img {
float:left;
width:154px;
}
.submit_form_left {
float:left;
width:110px;
}
.submit_form_right {
float:left;
width:200px;
}
.submit_form_right li, .submit_form_left li {
height:30px;
list-style-type:none;
}
#submit_code_autocomplete_container {
}
input.submit_code_expiration_btn {
height:20px;
margin:10px;
padding:10px;
}
#submit_newsletter_form {
float:left;
}
#newsletter_email {

vertical-align:top;
height:24px;
}
#submit_code_autocomplete {
margin-bottom:3px;
margin-top:12px;
}
.submit_area {
background-color:#EEEEEE;
border:1px solid #B7B7B7;
display:table;
float:left;
padding:10px;
width:475px;
}
.yui-skin-sam .yui-ac-content li {
height:15px;
}
.yui-skin-sam .yuimenu ul {
padding:0;
}
span.current a {
color:#518D3B !important;
}
div.expired_coupons {
border:2px solid #A72746;
color:#A72746;
display:table;
font-size:16px;
font-weight:bold;
margin:7px 0;
padding:7px;
width:647px;
}
div.coupon_divider {
border:2px solid #1A506C;
color:#1A506C;
display:table;
font-size:16px;
font-weight:bold;
margin:23px 0 25px;
padding:7px;
width:647px;
}
div.expired_coupons_small_text {
color:#000000;
font-size:12px;
font-weight:normal;
}
div.error_message {
color:#D20000;
font-weight:bold;
padding-top:2px;
text-align:left;
}
div.success_message {
color:#D20000;
font-size:14px;
font-style:italic;
font-weight:bold;
padding-bottom:15px;
text-align:left;
}
div.submit_page {
margin:0 auto;
width:690px;
}
div.submit_code_heading {
color:#484848;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
}
h2.segundo {
color:#494949;
font-size:16px;
font-weight:bold;
padding-bottom:7px;
}
.swap_savin {
color:#1A506C;
font-weight:bold;
}
.swap_table {
color:#484848;
}
.submit_code_expiration_container {
}
span.submit_code_heading_small {
font-size:13px;
font-weight:normal;
}
div.submit_code_label_1 {
color:#484848;
font-size:14px;
font-weight:bold;
}
span.submit_code_label_small {
font-size:11px;
font-weight:normal;
}
div.submit_code_label_2 {
color:#484848;
font-size:14px;
font-weight:bold;
margin:20px 0 3px;
}
div.submit_code_label_3 {
color:#484848;
font-size:14px;
font-weight:bold;
margin:7px 0 3px;
}
div.submit_code_label_4 {
clear:both;
color:#484848;
font-weight:bold;
padding:7px 0 0;
}
h2.newsletter_heading {
color:#a54803;
vertical-align:top;
}
.accent_font {
color:#1A506C;
font-size:16px;
font-weight:700;
}
.faqtitle {
font-weight:700;
}
div.url_hidden {
display:none;
}
div.url_shown {
display:block;
}
div.admin_bar_comments {
height:15px;
text-align:right;
}
img.comments_delete {
border-bottom:1px solid #C4C4C4;
border-left:1px solid #C4C4C4;
cursor:pointer;
height:15px;
padding:0;
width:21px;
}
div.admin_bar_offer {
height:16px;
text-align:right;
}
div.admin_bar_offer img {
cursor:pointer;
padding:2px 10px;
}
.subcategory_shown {
overflow:hidden;
}
.subcategory_hidden {
display:none;
}
#more_stores img {
vertical-align:middle;
}
div.working_normal {
float:left;
padding-bottom:2px;
}
tr.section td {
padding-top:20px;
}
tr.datafeed img {
display:inline;
height:15px;
padding:0;
vertical-align:top;
width:15px;
}
tr.datafeed td {
height:15px;
padding-top:2px;
vertical-align:middle;
}
tr.datafeed input {
height:15px;
padding-top:0;
vertical-align:top;
}
img.working_image {
vertical-align:top;
}
img.working_image_hover {
height:13px;
vertical-align:top;
width:15px;
}
.element_hidden {
display:none;
}
.element_shown {
display:block;
}
#giftcard_link {
background-color:#87B17F;
border:1px solid #638D5D;
clear:both;
margin:10px 0;
padding:10px;
text-decoration:none;
}
h2.giftcards {
color:#40A4DA;
padding:0 0 3px;
}
.notedefault {
background-color:#89C6EB;
border:1px solid #3275A1;
color:#000000;
float:right;
min-height:20px;
padding:3px;
position:absolute;
width:10em;
}
.star {
}
.weird_height {
}
.time_hear{
font-size:16px;
color:#f57d1e;
}

.small_tab_login{

}
.small_tab_content h1{
	color:#000;
}
.small_tab_login_left{
float:left;
width:34px;
height:39px;
background:url(../img/side_conent_top.gif) no-repeat left top;
}

.small_tab_login_middle{
float:left;
height:39px;
width:877px;
line-height:40px;
background:url(../img/side_conent_top.gif) repeat -34px top;
}
.small_tab_login_right{
float:right;
width:15px;
height:39px;
background:url(../img/side_conent_top.gif) no-repeat right top;
}
.small_tab_login_bottom{
background:url(../img/side_content_bottom.gif) no-repeat left top;
height:14px;
}
.text_input{	
	width:269px;
	height:21px;
	padding-top:4px;
}
#main_login_nav{
	margin-top:8px;
}

	.coupon_code_worked{
	height:300px;
	float:left;
	}
	.left-box{	
	float:left;
	height:120px;
	width:80%;	
	border-right:1px solid #babbb3;
	}
	.right-box{	
	float:left;
	margin-top:30px;
	margin-left:24px;
	text-align:center;
	}
	
