html {}

body { behavior:url("/sites/all/themes/couponcraze/js/csshover.htc"); }

#tooltip_hint_watchlist.tooltip {
        background: url("../img/ie6/tooltip-watchlist.gif") no-repeat left top;

}

#wrapper {width: 960px; height: 50px;}

#header {width: 960px; display: block;background: url('../img/ie6/bg-header.png') no-repeat top center;}


#header a#logo {}
#search {margin-left: 240px; display: inline;}

#search-theme-form button {
	float: left; width: 160px; height: 40px; background:  url('../img/buttons.png') no-repeat -180px 0; outline:none; text-indent: -9999px;
}

/*Doesn't work in IE (needs 'a' tag)*/
#search-theme-form button:hover {background-position: -180px -41px;}
#search-theme-form button:active {background-position: -180px -82px; position: relative; top:1px;}

#search-theme-form input {
    height: 38px;
    padding-top: 0px;
    line-height: 1.2em;
}
#search-theme-form input.isActive {background: white !important;}

/* all inout boxes need to have background removed since its a png file */
textarea {background: white !important;}
input.coupon_share {background: white !important;}


.link_options a {color: #F3722A; font-weight: bold;}

/* NAVIGATION
------------------------------------------*/

ul#main_nav li.sublink span a {
    background: url("../img/ie6/graphic-submenu-indicator.png") no-repeat scroll right top transparent;
    padding-right: 28px;
}

ul#main_nav li.isHovering + li span a {padding-left: 11px;}

ul#main_nav li.isHovering {
                                margin-top: 5px;
}
ul#main_nav li.isHovering span {
                                position: relative;
                                display: inline-block;
                            	background: url('../img/ie6/ie-fix-nav-rollover-left.png') no-repeat top left;
                                height: 40px;
                                padding-top: 0px;

                                margin: 0px 0 0 0;
                                padding-left: 11px;
                                top: 2px;
                                z-index: 50001;


}

ul#main_nav li.isHovering span a {
/*    display: none;*/
                            	color: white;
                            	background: #f07934 url('../img/ie6/ie-fix-nav-rollover-right.png') no-repeat right -81px !important;
                                height: 31px;
                                padding: 9px 28px 0 0px;
                                position: relative;
                                margin: 0px 0 0 0;
                            	border: none;
                                top: 0px;
/*                                height: 22px;*/
                                z-index: 50002;
                                border: none;
}

ul#main_nav li div.menu_drop {
                                top: 40px;
}

ul#main_nav li div#seasonal_drop {right: -1px !important;}
/*------------------------------------------*/

/*ul#main_nav li {display: none;}*/
ul#main_nav li {width: 10px; white-space: nowrap;}
ul#main_nav li a:hover {background: #de580b url('../img/bg-menu-rollover.png') repeat-x top;}

ul#main_nav li div.menu_drop ul li {width: 100%;}
ul#main_nav li div.menu_drop ul.listCol2 {float: right;}

ul#main_nav li ul li a:hover {background: none;}

.menu_drop ul li a {}

#stores_drop img.text {margin: 0; padding: 0; display: block;}
#stores_drop div.store_list {padding: 0; margin: 5px 0 0;}

#stores_drop form {}
#stores_drop form input {background: white;}

#stores_drop div.scroll {width: 270px;}

ul#main_nav #stores_drop ul.logo_list li {margin: 0 4px;}
ul#main_nav #stores_drop ul.logo_list li a:hover {border: none; margin: 0; padding: 0; top: 0px; height: auto;}



ul#main_nav .more_links ul li span a {background: none !important; padding: 3px 0 !important; margin: 0 !important;}
ul#main_nav .more_links ul li span {background: none !important; padding: 0 !important; margin: 0 !important; height: 2px;}
ul#main_nav .more_links ul li {background: none; padding: 0; display: inline-block;}

ul#main_nav a.link:hover {background: none;}

#header #watchlist_dropdown {
                background: url('../img/ie6/watchlist_dropdown_bg_top.gif') no-repeat top left;
}
#header #watchlist_dropdown span.bottom {
	background: url('../img/ie6/watchlist_dropdown_bg_bottom.gif') no-repeat top left;
}
#header #watchlist_dropdown ul li {height: 25px; border-top: 1px solid #DFDFDF;}
#header #watchlist_dropdown ul li a {display: block; height: 25px;}

#header #watchlist_dropdown ul li span {height: 25px; display: block;}
#header #watchlist_dropdown a.watch,
#header #watchlist_dropdown a.watch:hover {background: url("../img/ie6/icon-grid-small.gif") no-repeat scroll 0 -50px #EAE9E9;}

#header #watchlist_dropdown ul#wl_dropdown_intro li {height: auto;}

/* GLOBAL ELEMENTS
------------------------------------------*/

.coupon_module_section a.pod_help {background: url("../img/ie6/icon-help-small.gif") no-repeat; z-index: 5000; position: absolute; top: 62px;}

/*.coupon_module_section a.pod_help {background: url("../img/ie6/icon-help-small.png") no-repeat; z-index: 5000; position: absolute;/* top: 0; right: 0;}*/

.min-height {height: 75px;}


ul.white_tabs li.selected {background: url('../img/ie6/graphic-tab-left.png') no-repeat left top;}
ul.white_tabs li.selected a {background: url('../img/ie6/graphic-tab-right.png') no-repeat right top; color: #11b2af;}
ul.white_tabs li.selected:hover {background: none;}
ul.white_tabs li.selected:hover a {background: none; text-decoration: none;}
ul.white_tabs li.selected a:hover {color: #11b2af;}
ul.white_tabs li a:hover {color: white;}

ul.white_tabs li:hover a,
ul.white_tabs li:hover {background: none;}


ul.horz_store_list li {padding-left: 23px;}

.expand_links a.detail-active {	
	color: #585858;
/*	border-left: 1px solid #aae6de;
	border-top: 1px solid #aae6de;
	border-right: 1px solid #aae6de;
	padding: 6px 9px 0 24px;*/
}

.coupon_right_side {z-index: 40000;}



.pod .expand_links {padding: 0px; z-index: 40000;}

.pod .coupon_content {}
.pod .coupon_right_side {}

.pod .coupon_info {height: 87px;}
.no_image .coupon_info {height: 20px;}

.pod h4 a:hover,
.pod h4 a.hover {background: none !important;}

.expand_links {height: 18px; margin: 0px; padding: 0px; line-height: 0px; display: inline; background: #f2f2f2; top: 1px;}

.pod_small .expand_links {margin: 0px 0 0 5px;}

.expand_links a {
    position: relative;
    display: inline-block;
    height: 18px;
    font-size: 11px;
    padding: 7px 10px 0px 25px;
    color: #949494;
    font-weight: bold;
/*    border: 1px solid #f2f2f2;*/
    width: 2px;
    z-index: 40000;
    white-space: nowrap;
    margin: 0 !important;
    line-height: 11px;
    background: #f2f2f2;
    float: left;

}
html .expand_links a:hover {color: #585858; text-decoration: none;}

.expand_links a.details {background: #f2f2f2 url('../img/ie6/icon-grid-small.gif') no-repeat; background-position: 0px -150px;}
.expand_links a.watch { width: 43px; background: #f2f2f2 url('../img/ie6/icon-grid-small.gif') no-repeat; background-position: 0px -50px; padding-left: 28px;}
.expand_links a.watching {width: 46px; color: #585858;background: #f2f2f2 url('../img/ie6/icon-grid-small.gif') no-repeat; background-position: 0px -50px;}
.expand_links a.share {background: #f2f2f2 url('../img/ie6/icon-grid-small.gif') no-repeat; background-position: 0px -75px;}
.expand_links a.report {background: #f2f2f2 url('../img/ie6/icon-grid-small.gif') no-repeat; background-position: 0px -100px;}
.expand_links a.email {background: #f2f2f2 url('../img/ie6/icon-grid-small.gif') no-repeat; background-position: 0px 0px;}
.expand_links a.help {background: #f2f2f2 url('../img/ie6/icon-grid-small.gif') no-repeat; background-position: 0px -25px;}
.expand_links a.rss {background: #f2f2f2 url('../img/ie6/icon-grid-small.gif') no-repeat; background-position: 0px -125px;}
.expand_links a.remove {background: #f2f2f2 url('../img/ie6/icon-grid-small.gif') no-repeat; background-position: 0px -175px;}


/*.expand_links a:hover {color: #585858; text-decoration: none;}
.expand_links a.details:hover {background-position: 0px -325px;}
.expand_links a.watch:hover, .expand_links a.watching {background-position: 0px -125px;}
.expand_links a.share:hover {background-position: 0px -175px;}
.expand_links a.report:hover {background-position: 0px -225px;}
.expand_links a.email:hover {background-position: 0px -25px;}
.expand_links a.help:hover {background-position: 0px -75px;}
.expand_links a.rss:hover {background-position: 0px -275px;}
.expand_links a.remove:hover {background-position: 0px -375px;}*/

.expand-active a {border-bottom: 1px solid #b1d9cd;}
.expand_links a.detail-active {
border: none;
z-index: 40000;
background-color: #dff2ed;
position: relative;
border-bottom: 1px solid #dcefeb;
			
/*padding-top: 6px; /* and also decreasing padding-top by 1px from normal styling */

}
/*.expand_links a.details.detail-active {background: #dff2ed url('../img/icon-grid-small.png') no-repeat; background-position: 0px -325px;}
.expand_links a.watch.detail-active {background: #dff2ed url('../img/icon-grid-small.png') no-repeat; background-position: 0px -125px;}
.expand_links a.watching.detail-active {background: #dff2ed url('../img/icon-grid-small.png') no-repeat; background-position: 0px -125px;}
.expand_links a.share.detail-active {background: #dff2ed url('../img/icon-grid-small.png') no-repeat; background-position: 0px -175px;}
.expand_links a.report.detail-active {background: #dff2ed url('../img/icon-grid-small.png') no-repeat; background-position: 0px -225px;}
.expand_links a.email.detail-active {background: #dff2ed url('../img/icon-grid-small.png') no-repeat; background-position: 0px -25px;}
.expand_links a.help.detail-active {background: #dff2ed url('../img/icon-grid-small.png') no-repeat; background-position: 0px -75px;}
.expand_links a.rss.detail-active {background: #dff2ed url('../img/icon-grid-small.png') no-repeat; background-position: 0px -275px;}*/

.expand_links a.remove.selected {color: #585858; background: #f2f2f2 url('../img/ie6/icon-grid-small.gif') no-repeat; background-position: 0px -175px;}

.detail_expanded_container {position: relative;}



a.code_copied {background: url('../img/bg-orange-button.png') repeat-x bottom left; color: #f36313; font-weight: bold; font-size: 10px; height: 19px; line-height: 17px;	}

#rsb_crazy_deal h6 {background: url('../img/ie6/sidebar-icon-tag.png') no-repeat top left; margin-top: 2px;}

.block_share {background: url("../img/ie6/icon-dropdown-share.png") no-repeat 8px 2px;}
.block_email {background: url("../img/ie6/icon-dropdown-email.png") no-repeat 8px 2px;}
.block_report {background: url("../img/ie6/icon-dropdown-feedback.png") no-repeat 8px 2px;}
.block_watching {background: url("../img/ie6/icon-dropdown-watch.png") no-repeat 8px 2px;}
.block_watch {background: url("../img/ie6/icon-dropdown-watch.png") no-repeat 8px 2px;}
.block_details {background: url("../img/ie6/icon-dropdown-details.png") no-repeat 8px 2px;}

a.back_to_parent {position: absolute; top: 8px; right: 10px;}

.pod_small {}
.pod_small .block_share ul {padding-bottom: 10px; margin: 0 0 0 10px;}
.pod_small .block_share ul li {display: inline;}

div.fixed100 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    padding-top: 100px; /* This compensates for CSS PIE, a bug of which removes margin (set in popup div) */
    text-align: center;
}

div.popup {text-align: left;}

.tooltip {background: url('../img/ie6/tooltip-top.gif') no-repeat top left; position: absolute;}
.tooltip span.tooltip_bottom {background:  url('../img/ie6/tooltip-bottom.gif') no-repeat top left;}

.watchlist_remove_container {background: url('../img/ie6/watchlist-remove-box.gif') no-repeat top left;}

.watchlist_remove_container a.confirm_no {background: url('../img/ie6/icon-close-watchlist.png') no-repeat top left !important;}

#tooltip_hint_code,
#tooltip_hint_site,
#tooltip_hint_deal,
#tooltip_hint_coupon {background: url('../img/tooltip-sprite.png') no-repeat 0 0;}

p.watchlist_remove a {background: url('../img/ie6/icon-remove.png') no-repeat left 0px;}

.block_email a.privacy {background: url("../img/ie6/icon-lock.gif") no-repeat scroll 0 0 transparent;}

/* MAIN BODY
------------------------------------------*/


.hub_showcase .right {width: 450px;}

/*h1 {position: absolute; top: 0px; left: 0px;}*/

#home_feat {display: inline-block;}

/* Since IE6 doesn't do "+" selectors */
#home_feat .more_stores {display: inline-block; padding: 10px 0 0;}
#home_feat .more_stores h6 {padding-left: 23px; padding-bottom: 0; margin-bottom: 0;}

/*ul.white_tabs li {width: 50px;}*/

ul.tabs {position: relative;}
ul.white_tabs li {display: block; width: 50px; position: relative; top: 0px; left: 0px; text-align: center; white-space: nowrap;}

span.views-throbbing {position: absolute; left: 11px; bottom: -5px; }

ul.white_tabs li a {color: #D1EAEC;}

.node-type-merchant .alert_no_coupon {height: 170px; width: 575px;}
.node-type-merchant .alert_no_coupon ul.horz_store_list li.views-row-first {padding-left: 5px;}

#container {display: inline-block;}
#content {display: block;}

#footer_newsletter {background: url('../img/ie6/bg-footer-newsletter.png') no-repeat top left;}

#footer_wrapper {background: none;}
/*#footer_newsletter {display: none;}*/
#footer_links ul li {display: inline;}
#footer_links ul li a {padding: 2px 0;}

/*#footer_newsletter img.subscribe + p {color: #cceef5; float: left; padding: 19px 0 0 20px;}*/



#coupon_module {display: inline-block; padding: 0px; margin: 0px; height: 200px;}
.coupon_module_section {display: inline-block;}
.pods_expand {}



/*#coupon_module h5.isOpen { margin-bottom: 40px;}
#coupon_module h5.isClosed { margin-bottom: 0px;}*/

#coupon_module h2,
#coupon_module h5 {height: 38px;}



.coupon_right_side {}
.pod .coupon_right_side .coupon_info {position: relative;}
.pod .coupon_content {display: inline-block;}
.pod { display: inline-block;}

.list_container {display: block; height: 10px; overflow: visible;}
.list_container div {display: block; height: 10px;}
/*.list_container div {overflow: hidden; display: block; z-index: 5000; background: gray !important; height: 200px;}*/

.view-id-Store_Finder h1 {margin-left: 20px;}

.tab-by_name ul.click_list li a { font-weight: bold;padding: 4px 2px 2px 2px; float: left; display: block; margin-right: 3px;border-radius: 3px;}


input.footer_signup {background: white;}

.steps_container {height: 330px;}
#lightbox_how_to .how_to_step p {/*position: absolute; top: 0; left: 0;*/}
#lightbox_how_to a.popup_close {background: url('../img/ie6/button_x.png') no-repeat 0 0;}

/* ====================== */
/* = Orange Button HTML = */
/* ====================== */

html a.orange_button { background: url('../img/ie6/ie-fix-orange-button-left.gif') no-repeat top left; padding: 0 0 0 10px; line-height: 22px; height: 24px; }
html a.orange_button span { background: url('../img/ie6/ie-fix-orange-button-right.gif') no-repeat top right; height: 24px; padding: 0px 10px 0 0; display: inline-block; }
html a.orange_button:hover { background: url('../img/ie6/ie-fix-orange-button-left.gif') no-repeat center left;}
html a.orange_button:hover span { background: url('../img/ie6/ie-fix-orange-button-right.gif') no-repeat center right; }

html a.orange_button.hover { background: url('../img/ie6/ie-fix-orange-button-left.gif') no-repeat center left;}
html a.orange_button.hover span { background: url('../img/ie6/ie-fix-orange-button-right.gif') no-repeat center right;}

html a.use_this_coupon,
html a.use_this_code,
html a.get_this_deal,
html a.visit_site { width: 130px; }

html a.use_this_coupon span,
html a.use_this_code span,
html a.get_this_deal span,
html a.visit_site span { width: 120px;}

.uk_pod a.use_this_coupon,
.uk_pod a.use_this_code,
.uk_pod a.get_this_deal,
.uk_pod a.visit_site { width: 180px; }

.uk_pod a.use_this_coupon span,
.uk_pod a.use_this_code span,
.uk_pod a.get_this_deal span,
.uk_pod a.visit_site span { width: 160px;}

html a.code_copied { background: url('../img/ie6/ie-fix-orange-button-left.gif') no-repeat bottom left !important;}
html a.code_copied span { background: url('../img/ie6/ie-fix-orange-button-right.gif') no-repeat bottom right !important;}



a.close_container {line-height: 0;}

.pod .alert_exclusive { background: url(../img/ie6/badge-exclusive.png) no-repeat top left; z-index: 1000;}
.pod p.alert_copied {background: url('../img/ie6/icon-check-tiny.gif') no-repeat 0 2px;}



input.form_select,
input.text_signup,
input.isFocused,
textarea {background: white !important;}
input.submit_send, input.signup {padding-top: 500px;}

input.text_signup {padding: 4px 4px 5px;}

ul.couponcraze_navigation li a {width: 2px; white-space: nowrap; line-height: 17px !important;}



/* - Sidebar -  - - - - - - - - - - --  - - - - */

#rsb {}

.rsb_module {clear: both; width: 280px; display: block;}

#rsb a.arrow {background: url('../img/ie6/icon-chevron.png') no-repeat right -3px;}
#rsb a.privacy,
#lsb a.privacy {background: url('../img/ie6/icon-lock.gif') no-repeat 0px 0px;}

html #rsb #share.top_link {}


html #rsb #share_links a.top_link {color: #1FB2AE;}
.share_links_container a.close {background: url('../img/ie6/icon-close.png') no-repeat 0 0; line-height: 0px !important; padding: 0 !important; margin: 0 !important; display: block; height: 5px !important;}

html #share_links a#share {background: url('../img/ie6/icons-large.png') no-repeat -7px -1px; padding: 15px 4px 0 19px; left: 0px;}
html #share_links a#send_to_friend {background:  url('../img/ie6/icons-large.png') no-repeat 0px -80px; padding: 15px 8px 0 28px; left: 67px;}
html #share_links a#rss {background:  url('../img/ie6/icons-large.png') no-repeat 0px -159px; padding: 15px 8px 0 25px; left: 136px;}
html #share_links a#bookmark {background:  url('../img/ie6/icons-large.png') no-repeat 0px -240px; padding: 15px 0px 0 25px; left: 200px;}

html #share_links a#share.selected {background: white url('../img/ie6/icons-large.png') no-repeat -4px -48px; color: #F27834;}
html #share_links a#send_to_friend.selected {background: white url('../img/ie6/icons-large.png') no-repeat -2px -127px; color: #F27834;}
html #share_links a#rss.selected {background: white url('../img/ie6/icons-large.png') no-repeat -2px -206px; color: #F27834;}



#share_links a.selected { height: 18px !important;}


#rsb_list ul {width: 45%;}




.share_links_container {top: 38px;}
.share_links_container ul li {display: inline-block;}
.share_links_container ul li a {padding: 0px 0 0px 0px; display: block; font-size: 0.9em; font-weight: normal; position: relative;}

.share_links_container textarea {font-family: Helvetica, Arial, sans-serif;}
.share_links_container input,
.share_links_container input.isActive {
    border: 1px solid #DFDFDF;
    font-size: 0.7em;
    margin-bottom: 7px;
    padding: 3px;
    width: 158px;
}
.share_links_container input.submit_send {border: none;}
html input.submit_send {display: block; text-indent: -9999px; background: url('../img/buttons.png') no-repeat 0px 0px; width: 45px; height: 24px; border: none;}

/*html input:active {background: red !important;}*/


input.search_page_bar {background: white !important;}
.search-form input.isActive {background: white !important;}
.search-form button { float: left; width: 100px; height: 40px; background:  url('../img/buttons.png') no-repeat -350px 0; outline:none; padding-top: 500px;}


.about_us .right h5 {height: 16px;}
.about_us .right a.rss {background: url('../img/ie6/icon-rss.png') no-repeat left center;} 

#content_right {}

#rsb_feat ul.tabs {top: 1px;}
#rsb_feat ul.tabs li {width: 5px; white-space: nowrap; float: left;}
#rsb_feat ul.tabs li.selected a {}

/* ================== */
/* = Watchlist page = */
/* ================== */

#lsb_nav ul li.selected {background: url('../img/ie6/watchlist-nav-indicator.png') no-repeat 7px center;}



table#offers_overview tr.last_row td {background-image: none !important;}
body.watchlist #coupon_module h3 a {
    width: 50px; white-space: nowrap;
}



.lsb_module input.lsb_textbox, .lsb_module textarea {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	background: white;
    color: #6A6A6A;
}

input.submit_send, input.submit_signup {padding-top: 500px;}

.watchlist_welcome h1 span.highlighter {display: inline-block !important; background: url("../img/ie6/icon-large-highlighter.png") no-repeat scroll -10px center transparent;}

.watchlist_remove_container {}
.watchlist_remove_container a.confirm_yes {background: none; border: none; margin: 0; padding: 3px 0 0 5px;}
.watchlist_remove_container a.confirm_no {position: absolute; top: 7px; right: 5px; width: 11px !important; height: 8px !important; border: none; padding: 0; margin: 0; background: url("../img/ie6/icon-close.png") no-repeat top left;}

.contact_form input.form-submit {padding-top: 500px;}

.watchlist_welcome li {
    background: url("../img/ie6/icon-check-small.png") no-repeat scroll left 10px transparent;
}


/* SECONDARY PAGES
------------------------------------------*/

.sorry_not_found {}
ul.cat_list {width: 42% !important; margin-left: 2% !important;}


.online-coupon-help ul.tabs {clear: both; display: block; height: 40px; background: url('../img/bg-coupon-module-header.png') repeat-x 0 -50px; padding: 0 20px;}

/*Help Pages */
.view-display-id-block_3 .help_section {border-top: 1px solid #e5e5e5; padding: 15px !important;}
#help_container .help_section ul li {display: inline-block;}

#help_container .thumb_2,
#help_container .thumb_3 {margin-left: 15px;}

/* Contact Page */

.contact_form input.form-text,
.contact_form textarea {background: white !important;}

/* BLOG PAGES
------------------------------------------*/
.section-blog #rsb_blogsearch .share_links p {
	font-size: 10px;
}
.node-type-blog-post #content #comment-form #edit-submit {
	padding-left: 9999px;
}
.node-type-blog-post #content div.blog_pager {
    right: 40px;
}
.node-type-blog-post #content .addthis_default_style,
.node-type-blog-post #content .expand_links {
	display: none;
}






































