/*page properties*/
body {margin:0px; background-image:url(http://www.discountcoder.com/images/bg-colour.png); background-repeat:repeat-x; background-position:top; background-color:#99CC66;}

/*body*/
#container0 {width:950px; height:auto; margin-left:auto; margin-right:auto; background-color:#FFFFFF; position:relative;}
#body_left {width:690px; height:auto; float:left; padding-top:11px; padding-left:12px; position:relative;}
#body_right {width:245px; height:auto; float:right; position:relative;}
.page_titles {width:674px; height:auto; float:left; background-color:#4d4d4d; border:3px solid #cdcdcd; margin-bottom:5px;}
.clear {clear:both;}

/*index*/
.content1 {width:675px; height:auto; background-color:#ffffff; margin-bottom:5px; padding: 0px 5px 0px 0px; font-family:Arial;font-size:20px;color:#4d4d4d;}
.content2 {width:680px; height:auto; background-color:#ffffff; margin-bottom:5px;}
.content_repeatable1 {width:680px; height:auto; background-color:#ffffff; margin-bottom:5px;}

/*all retailers*/
.content3 {width:675px; height:auto; background-color:#f7f7f7; padding: 5px 0px 0px 5px; float:left;}
.content_repeatable2 {width:680px; height:auto; margin-bottom:5px; font-family:Arial; font-size:14px; color:#4d4d4d; text-decoration:none;;}
.content_repeatable2 a:link {width:680px; height:auto; margin-bottom:5px; font-family:Arial;font-size:14px;color:#4d4d4d;text-decoration: none;}
.content_repeatable2 a:visited {width:680px; height:auto; margin-bottom:5px; font-family:Arial;font-size:14px;color:#4d4d4d;text-decoration: none;}
.content_repeatable2 a:hover {width:680px; height:auto; margin-bottom:5px; font-family:Arial;font-size:14px;color:#4d4d4d;text-decoration: underline;}
.content_repeatable2 a:active {width:680px; height:auto; margin-bottom:5px; font-family:Arial;font-size:14px;color:#4d4d4d;text-decoration: none;}

/*content blocks*/
.content_block_container_code {width:674px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/offer-title-bg.png); background-repeat: repeat-x;border: 3px solid #999999; margin-bottom:10px; padding-bottom:5px;}
.content_block_container_code:hover {width:674px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/offer-title-bg.png); background-repeat: repeat-x;border: 3px solid #FF6633; margin-bottom:10px; padding-bottom:5px;}
.content_block_container_offer {width:674px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/code-title-bg.png); background-repeat: repeat-x;border: 3px solid #999999; margin-bottom:10px; padding-bottom:5px;}
.content_block_container_offer:hover {width:674px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/code-title-bg.png); background-repeat: repeat-x;border: 3px solid #FF6633; margin-bottom:10px; padding-bottom:5px;}
.content_block_container_expired {width:674px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/expired-title-bg.png); background-repeat: repeat-x;border: 3px solid #999999; margin-bottom:10px; padding-bottom:5px;}
.content_block_logo {width:160px; height:60px; float:left; padding: 4px 6px 5px 4px;}
.content_block_detail_container {width:500px; height:auto; float:left; padding: 3px 0px 4px 2px;}
.content_block_detail {font-family:Arial; font-size:26px; color:#FFFFFF;}
.content_block_detail a:link {font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}
.content_block_detail a:visited {font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}
.content_block_detail a:hover {font-family:Arial;font-size:26px;color:#333333;text-decoration: underline;}
.content_block_detail a:active {font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}
.content_block_sub_detail {font-family:Arial; font-size:12px; color:#FFFFFF;}
.content_block_sub_detail a:link {font-family:Arial;font-size:12px;color:#FFFFFF;text-decoration: underline;}
.content_block_sub_detail a:visited {font-family:Arial;font-size:12px;color:#FFFFFF;text-decoration: none;}
.content_block_sub_detail a:hover {font-family:Arial;font-size:12px;color:#333333;text-decoration: underline;}
.content_block_sub_detail a:active {font-family:Arial;font-size:12px;color:#FFFFFF;text-decoration: none;}
.content_show_code {width:650px; height:auto; margin:3px 0px 7px 9px; background-color:#FFFFCC; border:3px dashed #999999; float:left; text-align:center;}
.content_show_code:hover {width:650px; height:auto; margin:3px 0px 7px 9px; background-color:#ffffff; border:3px dashed #FF6633; float:left; text-align:center;}
.content_show_code_expired {width:650px; height:auto; margin:3px 0px 7px 9px; background-color:#FCFCFC; border:3px dashed #999999; float:left; text-align:center;}

/*review block and front page text block*/
.content_block_container_review {width:667px; height:auto; float:left; background-color:#FEFFF6; border: 3px solid #999999; margin-bottom:5px; padding:4px;}
.content_block_container_review:hover {width:667px; height:auto; float:left; background-color:#FEFFF6; border: 3px solid #FF6633; margin-bottom:5px; padding:4px;}
.content_block_container_frontpage {width:667px; height:auto; float:left; background-color:#FFFFFF; border: 3px solid #999999; margin-bottom:5px; padding:4px;}
.review_author {width:657px; height:auto; font-family:Arial;font-size:14px;color:#4d4d4d; margin-bottom:3px;}
.review_content {width:657px; height:auto; font-family:Arial;font-size:12px;color:#4d4d4d;}
.review_content a:link {width:657px; height:auto; font-family:Arial;font-size:12px;color:#4d4d4d;text-decoration: underline}
.review_content a:visited {width:657px; height:auto; font-family:Arial;font-size:12px;color:#4d4d4d;text-decoration: underline}
.review_content a:hover {width:657px; height:auto; font-family:Arial;font-size:12px;color:#4d4d4d;text-decoration: underline}
.review_content a:active {width:657px; height:auto; font-family:Arial;font-size:12px;color:#4d4d4d;text-decoration: underline}
.review_footer {width:669px; height:auto; float:left; background-color:#FFFFFF; border:3px solid #999999; font-family:Arial;font-size:14px;color:#4d4d4d; text-align:right; padding:3px; margin-bottom:10px;}

/*search block*/
.content_block_container_search {width:666px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/offer-title-bg.png); background-repeat: repeat-x;border: 3px solid #999999; margin-bottom:10px; padding:4px;}
.content_block_container_search:hover {width:666px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/offer-title-bg.png); background-repeat: repeat-x;border: 3px solid #FF6633; margin-bottom:10px; padding:4px;}
.content_block_logo_search {width:160px; height:60px; float:left;}
.content_block_text_search {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF; padding-top:15px;}
.content_block_text_search a:link {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}
.content_block_text_search a:visited {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}
.content_block_text_search a:hover {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#333333;text-decoration: underline;}
.content_block_text_search a:active {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}

/*similar matches block*/
.content_block_container_sim {width:667px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/suggest-title-bg.png); background-repeat: repeat-x;border: 3px solid #999999; margin-bottom:10px; padding:4px;}
.content_block_container_sim:hover {width:667px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/suggest-title-bg.png); background-repeat: repeat-x;border: 3px solid #FF6633; margin-bottom:10px; padding:4px;}
.content_block_logo_sim {width:160px; height:60px; float:left;}
.content_block_text_sim {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF; padding-top:15px;}
.content_block_text_sim a:link {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}
.content_block_text_sim a:visited {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}
.content_block_text_sim a:hover {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#333333;text-decoration: underline;}
.content_block_text_sim a:active {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}

/*top 10 retailers block*/
.content_block_container_t10re {width:667px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/offer-title-bg.png); background-repeat: repeat-x;border: 3px solid #999999; margin-bottom:10px; padding:4px;}
.content_block_container_t10re:hover {width:667px; height:auto; float:left; background-image:url(http://www.discountcoder.com/images/offer-title-bg.png); background-repeat: repeat-x;border: 3px solid #FF6633; margin-bottom:10px; padding:4px;}
.content_block_logo_t10re {width:160px; height:60px; float:left;}
.content_block_text_t10re {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF; padding-top:15px;}
.content_block_text_t10re a:link {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}
.content_block_text_t10re a:visited {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}
.content_block_text_t10re a:hover {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#333333;text-decoration: underline;}
.content_block_text_t10re a:active {width:485px; height:auto; float:left; margin-left:5px; font-family:Arial;font-size:26px;color:#FFFFFF;text-decoration: none;}

/*header*/
#top_bar {height:5px; width:100%; background-color:#99CC66;}
#top_bar2 {height:26px; width:100%; background-color:#4d4d4d;}
#top_bar3 {height:26px; width:950px; margin-left:auto; margin-right:auto; line-height:26px;}
#top_bar4 {width:250px; float:right; text-align:right;}
#container1 {width:950px; height:58px; margin-left:auto; margin-right:auto;}
#logo {float:left; margin-top:10px; width:442px; height:38px;}
#bumpf {float:right; margin-top:10px; width:475px; height:38px}

/*tabs*/
#container2 {width:950px; height:25px; margin-left:auto; margin-right:auto;}
.tab_left {width:10px; height:25px; float:left; background-image:url(http://www.discountcoder.com/images/left-tab-corner.png);}
#tab_middle1 {width:auto; height:25px; float:left; background-image:url(http://www.discountcoder.com/images/center-tab.png); line-height:25px;}
#tab_middle2 {width:auto; height:25px; float:left; background-image:url(http://www.discountcoder.com/images/center-tab.png); line-height:25px;}
#tab_middle3 {width:auto; height:25px; float:left; background-image:url(http://www.discountcoder.com/images/center-tab.png); line-height:25px;}
#tab_middle4 {width:auto; height:25px; float:left; background-image:url(http://www.discountcoder.com/images/center-tab.png); line-height:25px;}
#tab_middle5 {width:auto; height:25px; float:left; background-image:url(http://www.discountcoder.com/images/center-tab.png); line-height:25px;}
.tab_right {width:10px; height:25px; float:left; background-image:url(http://www.discountcoder.com/images/right-tab-corner.png);}
.tab_spacer {width:2px; height:25px; float:left;}
#bar_under_tabs {width:950px; height:2px; margin-left:auto; margin-right:auto; background-color:#999999;}

/*search bar*/
#container3 {width:950px; height:40px; margin-left:auto; margin-right:auto; background-image:url(http://www.discountcoder.com/images/search-bg.png); background-repeat: repeat-x;}
#container4 {width:850px; height:40px; margin-left:auto; margin-right:auto;}
#search_box_text {width:250px; height:40px; line-height:40px; float:left; text-align:right;}
#search_box_textfield {width:auto; height:auto; line-height:40px; float:left; margin-top:1px; padding:2px}
#search_box_button {width:auto; height:auto; line-height:40px; float:left; margin-top:5px;}

/*ajax hint*/
#hint ul {position:relative; z-index:1; padding:3px; width:450px; border:1px solid #999; font-family:arial; font-size:20px; background:#ffffff; list-style-type:none; font-family:arial; font-size:20px; margin:5px 0 0 0; line-height:20px;}
#hint li {margin: 0 0 5px 0; cursor: default; color:#4d4d4d;}
#hint li:hover { background:#B6F3FF;}
#hint li.selected { background:#B6F3FF;}

/*footer div ids*/
#container5 {width:950px; height:150px; margin-left:auto; margin-right:auto; background-color:#4d4d4d;}
#container6 {width:900px; height:150px; margin-left:auto; margin-right:auto;}
#footer_left {width:670px; height:auto; float:left; margin-top:10px;}
#footer_right {width:230px; height:auto; float:left; margin-top:10px;}
#footer_img1 {width:auto; height:auto; float:left;}
#footer_img2 {width:auto; height:auto; float:left; margin-left:20px}
#footer_img3 {width:auto; height:auto; float:left; margin-left:65px}
#footer_list1 {width:170px; height:10px; float:left; text-align:left; margin-top:10px; line-height:20px;}
#footer_list2 {width:150px; height:10px; float:left; text-align:left; margin-top:10px; margin-left:20px; line-height:20px;}
#footer_list3 {width:170px; height:10px; float:left; text-align:left; margin-top:10px; margin-left:14px; line-height:20px;}

/*right menu - general*/
#container7 {width:235px; height:auto; float:right; margin-top:1px; margin-right:10px; margin-bottom:10px;}
.menu_spacer10 {width:235px; height:10px;}
.menu_spacer5 {width:235px; height:5px;}
#menu_heading1 {width:235px; height:35px; background-image:url(http://www.discountcoder.com/images/browse-retailers-heading.png); background-repeat:no-repeat; background-position:center center;}
#menu_heading2 {width:235px; height:35px; background-image:url(http://www.discountcoder.com/images/inbox-codes-heading.png); background-repeat:no-repeat; background-position:center center;}
#menu_heading3 {width:235px; height:35px; background-image:url(http://www.discountcoder.com/images/as-seen-in-heading.png); background-repeat:no-repeat; background-position:center center;}
#menu_heading4 {width:235px; height:35px; background-image:url(http://www.discountcoder.com/images/featured-retailers-heading.png); background-repeat:no-repeat; background-position:center center;}
#menu_heading5 {width:235px; height:35px; background-image:url(http://www.discountcoder.com/images/code-categories-heading.png); background-repeat:no-repeat; background-position:center center;}
#menu_heading6 {width:235px; height:35px; background-image:url(http://www.discountcoder.com/images/blog-heading.png); background-repeat:no-repeat; background-position:center center;}

/*right menu - browse retailers*/
#menu_bg1 {width:225px; height:104px; background-color:#6699CC; margin-left:auto; margin-right:auto;}
#menu_letter_container {width:210px; height:100px; margin-left:auto; margin-right:auto;}
.menu_letter {width:22px; height:12px; float:left; margin-top:10px; text-align:center;}
#menu_number {width:30px; height:10px; float:left; margin-top:10px; text-align:center;}
#menu_view_all {width:170px; height:10px; float:left; margin-top:10px; margin-left:5px;}

/*right menu - get inbox codes*/
#menu_bg2 {width:225px; height:70px; background-color:#6699CC; margin-left:auto; margin-right:auto;}
#menu_email_container {width:220px; height:60px; margin-left:auto; margin-right:auto; padding-top:7px;}
#menu_email_text {width:210px;; height:30px; margin-left:auto; margin-right:auto; font-family:Arial; font-size:12px; color:#FFFFFF;}
#menu_email_textfield {width:auto;; height:20px; margin-left:5px; margin-right:auto; float:left;}
#menu_email_button {height:auto; float:left;}
.menu_email_field_text {font-family:Arial;font-size:14px;color:#4d4d4d;}

/*right menu - as featured in*/
#menu_bg3 {width:225px; height:auto; background-color:#6699CC; margin-left:auto; margin-right:auto;}
#menu_featured_in_container {width:160px; height:60px; margin-left:auto; margin-right:auto; padding-top:7px; padding-bottom:7px;}

/*right menu - featured retailers*/
#menu_bg4 {width:225px; height:409px; background-color:#6699CC; margin-left:auto; margin-right:auto;}
.menu_featured_retailers_container {width:160px; height:60px; margin-left:auto; margin-right:auto; padding-top:7px;}

/*right menu - categories*/
#menu_bg5 {width:225px; height:auto; background-color:#6699CC; margin-left:auto; margin-right:auto;}
#menu_categories_container {width:160px; height:auto; margin-left:auto; margin-right:auto; padding-top:7px; padding-bottom:7px}
.menu_categories_text {width:auto; line-height:20px; text-align:center;}

/*right menu - from the blog*/
#menu_bg6 {width:221px; height:auto; border: 2px solid #6699CC; background-color: #FFFFFF; margin-left:auto; margin-right:auto;}
#menu_blog_container {width:212px; height:auto; margin-left:auto; margin-right:auto; padding-top:2px; padding-bottom:7px}
.menu_repeat_container{width:210px; height:auto; padding-top:5px;}
.menu_blog_post_title {font-family:Arial; font-size:14px; color:#4d4d4d; text-decoration:none; width:215px; height:auto;}
.menu_blog_post_title a:link {font-family:Arial;font-size:14px;color:#4d4d4d;text-decoration: none;}
.menu_blog_post_title a:visited {font-family:Arial;font-size:14px;color:#4d4d4d;text-decoration: none;}
.menu_blog_post_title a:hover {font-family:Arial;font-size:14px;color:#4d4d4d;text-decoration: underline;}
.menu_blog_post_title a:active {font-family:Arial;font-size:14px;color:#4d4d4d;text-decoration: none;}
.menu_blog_post_content {font-family:Arial;font-size:12px;color:#999999;text-decoration: none; width:210px; height:auto;}
.menu_blog_post_content a:link {font-family:Arial;font-size:12px;color:#4d4d4d;text-decoration: none;}
.menu_blog_post_content a:visited {font-family:Arial;font-size:12px;color:#4d4d4d;text-decoration: none;}
.menu_blog_post_content a:hover {font-family:Arial;font-size:12px;color:#4d4d4d;text-decoration: underline;}
.menu_blog_post_content a:active {font-family:Arial;font-size:12px;color:#999999;text-decoration: none;}
#menu_blog_read_more{padding-top:5px;}

/*classes*/
.form_1 {margin:0px; padding:0px;}
.text1 {font-family:Arial;font-size:12px;color:#4d4d4d;}
.text1-white {font-family: Arial;font-size: 12px; color:#FFFFFF;}
.text2 {font-family:Arial;font-size:14px;color:#4d4d4d;}
.pre-search-text {font-family:Arial;font-size:18px;color:#FFFFFF;}
.search-box-text {font-family:Arial;font-size:20px;color:#4d4d4d;}
.h-1 {font-family:Arial; font-size:20px; color:#ffffff; font-weight:normal; margin:4px}	
.content_check_email {width:675px; height:auto; background-color:#ffffff; margin-bottom:5px; padding: 0px 5px 0px 0px; font-family:Arial;font-size:14px;color:#4d4d4d;}

/*links*/
.white-links {font-family: Arial;font-size: 12px; color:#FFFFFF;}
.white-links a:link {text-decoration: none; color:#FFFFFF;}
.white-links a:visited {text-decoration: none; color:#FFFFFF;}
.white-links a:hover {text-decoration: underline; color:#FFFFFF;}
.white-links a:active {text-decoration: none; color:#FFFFFF;}
.tab-links {font-family: Arial;font-size: 16px; color:#FFFFFF;}
.tab-links a:link {text-decoration: none; color:#FFFFFF;}
.tab-links a:visited {text-decoration: none; color:#FFFFFF;}
.tab-links a:hover {text-decoration: none; color:#333333;}
.tab-links a:active {text-decoration: none; color:#FFFFFF;}
.white-menu-links {font-family:Arial; font-size: 18px; color:#FFFFFF;}
.white-menu-links a:link {text-decoration: none; color:#FFFFFF;}
.white-menu-links a:visited {text-decoration: none; color:#FFFFFF;}
.white-menu-links a:hover {text-decoration: underline; color:#FFFFFF;}
.white-menu-links a:active {text-decoration: none; color:#FFFFFF;}
.category-links {font-family: Arial;font-size: 14px; color:#FFFFFF; text-decoration:none;}
.category-links a:link {text-decoration: none; color:#FFFFFF;}
.category-links a:visited {text-decoration: none; color:#FFFFFF;}
.category-links a:hover {text-decoration: underline; color:#FFFFFF;}
.category-links a:active {text-decoration: none; color:#FFFFFF;}
.code-sub-title-text {font-family:Arial;font-size:12px;color:#333333;}
.code-sub-title-text a:link {font-family:Arial;font-size:12px;color:#333333;text-decoration: underline;}
.code-sub-title-text a:visited {font-family:Arial;font-size:12px;color:#333333;text-decoration: underline;}
.code-sub-title-text a:hover {font-family:Arial;font-size:12px;color:#333333;text-decoration: underline;}
.code-sub-title-text a:active {font-family:Arial;font-size:12px;color:#333333;text-decoration: none;}
.code-link {font-family: Arial;font-size: 26px; color:#333333;}
.code-link a:link {text-decoration: none; color:#333333;}
.code-link a:visited {text-decoration: none; color:#333333;}
.code-link a:hover {text-decoration: underline; color:#333333;}
.code-link a:active {text-decoration: none; color:#333333;}
.code-link-arrow {font-family: Arial;font-size: 26px; color:#333333;}
.code-link-arrow a:link {text-decoration: none; color:#333333;}
.code-link-arrow a:visited {text-decoration: none; color:#333333;}
.code-link-arrowa:hover {text-decoration: none; color:#333333;}
.code-link-arrow a:active {text-decoration: none; color:#333333;}