﻿html>body #CentrSource {height:100%;}
html>body #contentCentrSource {height:100%;}
#content {width:100%;}
.content_wrap {width:960px;margin:0 auto;}
#header_wrap {background:#353535;height:28px;}
#menu_bar_left,#menu_bar_center {height:28px;float:left;text-align:center;color:#fff;line-height:28px;font-size:11px;}
#header_left,#header_center,#header_right{float:left;height:70px;}
#menu_bar_left {width:240px;}
#header_left {width:140px;}
/*#header_left img {height:50px;}*/
#menu_bar_center {width:720px;}
#header_center {width:510px;}
#header_center div {padding:40px 0 0 10px;}
#header_right {width:310px;}
#search_bar {border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;height:105px;background:#f1f1f1 url(../images/background/search_box.gif) no-repeat 0 0;}
#header_left img {margin-left:10px;}
#main_zone1 {float:left;width:220px;}
#main_zone2 {float:right;width:730px;overflow:auto;}
.pad_listing {border:1px solid #ccc;background:#fff;padding:10px;}
#main_zone3 {float:left;width:480px;}
#main_zone4 {float:right;width:220px;}
#main_zone5 {float:left;width:470px;}
#main_zone6 {float:right;width:470px;}
#main_zone7 {float:left;width:720px;}
#partner_offer {border-top:1px solid #fff;padding:10px 0;}
.pannel_zone1 {float:left;width:360px;margin:20px 0 0 0;}
.pannel_zone2 {float:left;width:400px;margin:20px 0 0 0;}
.pannel_zone2_container {margin:0 20px;}
.pannel_zone3 {float:right;width:200px;margin:20px 0 0 0;}
/*#presence_item_map_bar a {line-height:20px;margin-right:10px;background:url(../images/icon/close_map.gif) no-repeat 0 0;display:block;float:right;height:16px;width:16px;text-indent:-9999px;}*/
.breadcrumb {overflow:hidden;display:block;line-height:20px;padding:5px 0;font-size:14px;}
.breadcrumb a {}
.breadcrumb span {font-size:14px;font-weight:bold;color:#555;}
.breadcrumb span h1 {font-size:14px;font-weight:bold;color:#555;display:inline;}
/*#notice {background:url(../images/background/info_panel.gif) no-repeat bottom center;padding:15px 130px 15px 10px;text-align:center;display:none;font-size:14px;font-weight:bold;line-height:22px;}*/
#notice {margin:12px 0 0 0 ;padding:15px 130px 15px 10px;text-align:center;font-size:14px;font-weight:bold;line-height:22px;}
.bold {font-weight:bold;}
.no_bg  {background:none;}
.no_border {border:0 !important;}
.no_pad {padding:0 !important;}
.brd_bd {border-bottom:1px dotted #d3d3d3;}
.lnk_advertiser {color:#323232;font-weight:bold;}
.anchor {font-size:1px;line-height:1px;height:1px;padding:0;margin:0;}

.search_input_keywords {border-top:2px inset #cacaca;border-bottom:1px inset #cacaca;border-left:2px inset #cacaca;border-right:1px inset #cacaca;padding:8px;background:#fff url(../images/background/search_input_keywords.png) repeat-x 0 0;}
.search_input_keywords input {width:310px;font-size:22px;border:none;background:#fff;}
.search_input_location,.input{border-top:2px inset #cacaca;border-bottom:1px inset #cacaca;border-left:2px inset #cacaca;border-right:1px inset #cacaca;padding:5px 8px;background:#fff;color:#666;}
.search_input_location input {width:160px;font-size:12px;border:none;background:#fff;}
.input input,.input select,.input textarea {width:100%;font-size:12px;border:none;background-image:none;}

.search_select_categories {background:#fff url(../images/icon/drop_down.gif) no-repeat center right;width:180px;font-size:12px;border-top:2px inset #cacaca;border-bottom:1px inset #cacaca;border-left:2px inset #cacaca;border-right:1px inset #cacaca;padding:5px 19px 5px 8px;}
.search_button_offers,.search_button_merchants {border:0;color:#fff;display:block;padding:2px 15px 2px 5px;}
.search_button_offers {font-size:21px;line-height:21px;border-bottom:3px solid #fff;}
.search_button_offers:hover,.search_button_merchants:hover {text-decoration:none;color:#fff80c;}
.search_button_merchants {font-size:14px;}
.cs_logo {float:left;margin:2px 0 0 6px;padding:0;text-indent:-9999px;font-size:14px;}
.cs_logo span {width:250px;height:24px;display:block;}
.cs_logo span.sl {background:url(../images/main/cs_logo_si.gif) no-repeat 0 2px;}
.cs_logo span.en {background:url(../images/main/cs_logo_en.gif) no-repeat 0 2px;}
.cs_logo span.hu {background:url(../images/main/cs_logo_hu.gif) no-repeat 0 2px;}

#header_left a span {display:none;}

.show_menu {padding-right:20px;background:url(../images/background/show_menu.gif) no-repeat right center; display:inline-block;margin:0;cursor:pointer;}
.user_not_logged {background:url(../../../library/image/avatar/avatar_def.gif) no-repeat 0 bottom;height:60px;padding-left:70px;}

.user_logged {height:71px;padding-right:10px;}
.user_logged a {color:#333;}
.user_logged span {margin:0 15px 0 8px;}
.user_avatar_ph {padding:10px;}
.user_avatar_ph img {margin:0 0 10px 0;}
.user_avatar_ph a {margin:0 3px;}
.user_logout {height:17px;padding:0 10px;}
.user_logout a {float:right !important;margin-top:3px;}
.user_tip {text-align:left;padding:2px 10px 0 20px;}
.user_tip a.a_tip {color:#666;font-size:11px;float:left;border-right:1px solid #d7d7d7;width:186px;display:block;}
.user_tip a.a_tip_previous {float:right;background:url(../images/icon/tip_left.png) no-repeat 0 0;width:5px;height:9px;margin:2px 5px 0 8px;}
.user_tip a.a_tip_next {float:right;background:url(../images/icon/tip_right.png) no-repeat 0 0;width:5px;height:9px;margin-top:2px;}
.user_dropdown {position:absolute;top:28px;width:180px;z-index:110;background:#444;margin:0;padding:0;margin-left:-31px;border:1px solid #353535;border-top:0;border-bottom:0;}
.user_dropdown li {display:block;float:none;margin:0;padding:0;border-bottom:1px solid #353535;height:24px;line-height:24px;text-align:left;}
.user_dropdown li a {display:block;float:none;margin:0;background:#535353;height:24px;padding:0 8px;color:#fff;}
.user_dropdown li a:hover {background:#666;}

#partner_container {overflow: hidden; position: relative; height: 135px;}
#partner_carousel {position: absolute; top: 0px; width: 50000px;}
.partner_previous,.partner_next {text-indent:-9999px;position:absolute;width:25px;height:51px;z-index:1100;}
.partner_previous {margin:70px 0 0 -15px;}
.partner_next {margin:70px 0 0 948px;}
.partner_item {padding:0 10px;float:left;}
.partner_item_description {border-bottom:1px solid #fff;height:114px;overflow:hidden;padding-right:5px;font-size:11px;}
.partner_item_info {margin-top:5px;width:114px;float:left;font-size:11px;}
.partner_item_price{width:174px;float:right;font-size:14px;font-weight:bold;line-height:20px;}
.partner_item h3 {font-size:14px;font-weight:bold;margin-bottom:5px;overflow:hidden;max-height:33px;}
.partner_item img {float:left;margin-right:10px;width:114px;height:114px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
.partner_item_company {display:block;margin-top:5px;font-weight:bold;height:13px;overflow:hidden;}
.partner_item_content {width:300px;}
#partner_offer h2 {height:1%;margin:0 10px 10px 10px;padding:0 0 5px 0;border-bottom:2px solid #fff;font-size:22px;font-weight:normal;}
#partner_offer h2 span {font-size:11px;font-weight:normal;float:right;margin-top:13px;}
.partner_item_copy {max-height:52px;overflow:hidden;margin-bottom:2px;}
/*.partner_offer_container {width:100%;overflow:auto;}*/

.tags a {color:#666;margin-right:5px;}
/*.a_show_on_map_icon {display:block;height:20px;width:20px;border:1px solid #e0e0e0;position:absolute;margin:5px;background:#fff url(../images/icon/map_it.gif) no-repeat center center;text-indent:-9999px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.a_show_on_map_icon:hover {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}*/
.a_show_on_map_icon {display:none;}
.sponsored_offers {font-size:11px;border-bottom:1px dashed #d3d3d3;margin-bottom:10px;overflow:hidden !important;position:relative;}
.sponsored_offers img {width:176px;height:90px;border:1px solid #d3d3d3;}
.sponsor_price {font-size:14px;font-weight:bold;padding:4px 0;}


.small_button {padding-left:5px;height:14px;display:block;float:left;line-height:14px;}
.small_button i {padding-right:5px;height:14px;display:block;float:left;line-height:14px;font-size:10px;font-style:normal;cursor:pointer;}
.small_button:hover {text-decoration:none;color:#fff80c !important;}
.black_button {padding-left:10px;height:21px;display:block;float:left;line-height:17px;background:url(../images/button/black_l.gif) no-repeat  0 0 !important;text-decoration:none !important;color:#fff !important;}
.black_button i {padding-right:8px;height:21px;display:block;float:left;line-height:17px;font-size:11px;font-style:normal;cursor:pointer;background:url(../images/button/black_r.gif) no-repeat  top right !important;font-weight:normal;}
.black_button b {height:21px;display:block;float:left;line-height:17px;font-size:11px;font-style:normal;cursor:pointer;background:url(../images/button/black_d.gif) no-repeat  bottom center !important;font-weight:normal;}

.aLogout {color:#333;background:#ccc;padding:0 4px;line-height:16px;font-size:10px;}

.table_search_offer th {background:#f7f7f7;font-weight:normal;padding:5px;border:1px solid #ccc;}
.table_search_offer td {vertical-align:top;padding:10px 5px 0 5px;font-size:11px;color:#555;background:#fff;}
.search_offer_price {float:right;width:240px;}
.search_offer_price ul {margin:-6px 0 0 0;padding:0;list-style:none;margin:0 0 10px 20px;}
.search_offer_price ul li {border-bottom:1px dotted #ada9a8;padding:6px 0;color:#333;}
.search_offer_price ul li span {float:right;}
.search_offer_price ul li span b {font-size:14px;}
.search_offer_title {font-weight:bold;font-size:14px;}
.search_offer_advertiser_title {padding:3px 0;}
.search_offer_advertiser_title a {font-weight:bold;color:#333;font-size:12px;}
.search_offer_info td {padding:5px 5px 15px 5px;background:#fff url(../images/background/search_offer_sep.png) repeat-x left bottom;color:#666;font-size:10px;}
.search_offer_thumb img {border:1px solid #d3d3d3;width:89px;height:89px;}

.search_merchant_no_offers {float:left;white-space:nowrap;float:right;padding:4px 0 4px 10px;}
.search_merchant_no_offers a {font-size:18px;font-weight:bold;}

.i_posted {margin:0 5px;background:url(../images/icon/clock_s.png) no-repeat left center;padding-left:14px;}
.i_views {margin:0 5px;background:url(../images/icon/viewed_s.png) no-repeat left 2px;padding-left:18px;}
.i_comments {margin:0 5px;background:url(../images/icon/comments_s.png) no-repeat left 2px ;padding-left:14px;}
.i_points {margin:0 5px;background:url(../images/icon/point.png) no-repeat right center;padding-right:14px;font-weight:bold;}

.table_form {margin:8px 0;}
.table_form td,th {padding:4px 15px 4px 0;vertical-align:baseline;}
.table_form th {text-align:right;font-weight:normal;width:100px;padding:0 8px 0 8px;}
.table_form th span {padding-right:3px;}
.table_form td span {color:#555;font-size:10px;display:block;}
.table_form th span {color:red !important;}
.table_form th i {color:#555;font-size:10px;display:block;font-style:normal;}
.table_list th {vertical-align:top;padding:8px 10px 8px 10px;border-bottom:1px solid #d3d3d3;}
.table_list td {vertical-align:top;padding:8px 10px 8px 10px;border-bottom:1px dashed #d3d3d3;}
.table_list th {text-align:left;font-size:12px;font-weight:bold;border-bottom:2px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:4px 10px 4px 10px;background:#f6f6f6;}
.table_list td span {color:#666;}

.a_ascending {float:right;background:url(../images/icon/tip_right.png) no-repeat 0 0;width:5px;height:9px;margin:2px 2px 0 0 ;text-indent:-9999px;display:block;}
.a_descending {float:right;background:url(../images/icon/tip_left.png) no-repeat 0 0;width:5px;height:9px;margin:2px 5px 0 0;text-indent:-9999px;display:block;}

.pager_goto {float:right;white-space:nowrap;font-size:11px;}
.pager_goto select {width:60px;}
.pager_page {float:left;white-space:nowrap;font-size:13px;color:#ccc;}
.pager_page a {white-space:nowrap;display:inline-block;_display:inline;height:22px;line-height:20px;padding:0 8px;border:1px solid #d3d3d3;margin-right:1px;font-size:14px;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.pager_page a.sel {font-weight:bold;background:#e1e1e1;}
.pager_page a:hover {background:#ebebeb}
.pager_container {display:block; clear: both; margin: 0px 0px 5px 0px; overflow: auto; }

.login_icon_facebook {display:block;width:150px;height:50px;background:url(../images/icon/login_icons.png) no-repeat 0 -50px;border:1px solid #ccc;}
.login_icon_google {display:block;width:150px;height:50px;background:url(../images/icon/login_icons.png) no-repeat -300px -50px;border:1px solid #ccc;}
.login_icon_yahoo {display:block;width:150px;height:50px;background:url(../images/icon/login_icons.png) no-repeat -150px 0;border:1px solid #ccc;}
.login_icon_openid {display:block;width:150px;height:50px;background:url(../images/icon/login_icons.png) no-repeat 0 -100px;border:1px solid #ccc;}
.login_icon_aol {display:block;width:150px;height:50px;background:url(../images/icon/login_icons.png) no-repeat -150px -50px;border:1px solid #ccc;}
.login_icon_flickr {display:block;width:150px;height:50px;background:url(../images/icon/login_icons.png) no-repeat -300px -150px;border:1px solid #ccc;}
.f_login {height:220px;}
.points {background:url(../images/icon/point.png) no-repeat right center;padding-right:14px;margin-right:3px;font-style:normal;}

.tbl_quick_nav td {padding-bottom:15px;font-size:11px;vertical-align:top;}
.tbl_quick_nav th {padding:0 10px;font-size:28px;padding-bottom:15px;font-weight:normal;}
.quick_nav_previous, .quick_nav_next {font-size:12px;font-weight:bold;}
.quick_nav_previous span, .quick_nav_next span {font-size:11px;color:#555;display:block;font-weight:normal;}

fieldset {border:1px solid #d3d3d3;margin-bottom:10px;padding:0 6px 0 10px;background:#fff;}
legend {padding:2px 10px;font-size:14px;font-weight:bold;background:#fff;border:1px solid #d3d3d3;}

.item_action .offer_head  {padding:0;filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;}
.action_container {border-bottom:1px solid #d3d3d3;padding-bottom:15px;}

.item_detail {border:1px solid #d3d3d3;margin-bottom:10px;padding:20px 15px;background:#fff;}
.offer_head {width:100%;overflow:auto;padding-bottom:15px;}
.offer_head h1 {padding-bottom:9px;font-size:22px;font-weight:normal;}
.offer_head h3 {padding-bottom:9px;font-size:14px;font-weight:bold;}
.offer_price {font-size:12px;padding-top:7px;}
.offer_price span {font-size:20px;}
.offer_price i {font-style:normal;text-decoration:line-through;}
.item_detail_logo {float:right; margin: 0 0 10px 10px;}
.offer_creative_container {margin-bottom:10px;}
.offer_creative {width:310px;float:left;}
.main_creative {width:288px;position:relative;margin:0 10px 10px 0;border:1px solid #ccc;overflow:hidden;}
.offer_detail_price {font-size:16px;font-weight:bold;}
a.main_creative_image {display:block;overflow:hidden;border:1px solid #fff;}
a.main_creative_image img {display:block;}
.sub_creative {display:block;float:left;overflow:hidden;width:88px;height:88px;margin-right:10px;border:1px solid #ccc;}
a.sub_creative_thumb {display:block;overflow:hidden;border:1px solid #fff;}
a.sub_creative_thumb img {display:block;}

.offer_creative_wide {width:100%;}
.offer_actions_content {padding:5px;}
.offer_actions_header {font-size:10px;color:#666;padding:4px 10px;}
.offer_actions_header b {font-size:14px;display:block;color:#333;}
.offer_legal {color:#555;text-transform:uppercase;padding-top:15px;}
.offer_promise {font-weight:bold;font-size:10px;padding-top:15px;width:100%;color:#555;}
.offer_review {border-top:2px solid #d3d3d3;padding :20px 0;margin-top:20px;}
.offer_review h2 {padding-bottom:9px;font-size:20px;font-weight:normal;}
.offer_review_no_access_info {background:#fffbdb;border:1px solid #c6ba58;padding:5px 10px;margin-bottom:10px;}
.tblPostReview {margin:5px 0 15px 0;}
.tblPostReview th {vertical-align:top;text-align:left;padding:0 10px 0 0;}
.tblPostReview td {vertical-align:top;padding:5px 10px;font-size:10px;background:#fffbdb;border:1px solid #c6ba58;white-space:nowrap;}
.offer_review_item {overflow:hidden;margin-bottom:10px;}
.offer_review_header {overflow:hidden;}
.offer_review_content {padding-left:32px;}
.review_info {background:#f2f2f2;float:left;padding:6px 3px;}
.offer_review_item img {float:left;margin:0 5px 5px 0;border:1px solid #cddfef;}
.panel_item_container {margin-right:15px;}
.offer_options {overflow:auto;width:100%;border-top:1px solid #d3d3d3;margin-top:15px;padding-top:15px;font-size:11px;color:#555;}
.advertiser_options {font-size:10px !important;}
.offer_options table td {padding:0 20px 5px 0;vertical-align:top;}
.offer_options table th {padding:0 5px 5px 0;vertical-align:top;font-weight:normal;text-align:left;}
.offer_options_alert {border-top:1px solid #d3d3d3; margin-top:15px;padding-top:15px;}
.offer_options_alert a, .advertiser_options_alert a {font-size:12px;font-weight:bold;display:block;}
.a_offer_options  {padding-top:10px;}
.a_offer_options a {font-size:11px;color:#333;}
.offer_actions_container_s {overflow:auto;background:#e9e9e9 url(../images/background/action_panel.png) no-repeat -3px -3px;}
.offer_actions_s ul {margin:0;padding:0;list-style:none;background:#fff url(../images/background/action_panel_content.png) repeat-x left -50px;}
.offer_actions_s ul li {margin:0;padding:4px 10px;font-size:11px;line-height:14px;font-weight:bold;border-bottom:2px solid #d3d3d3;}
.offer_actions_s ul li span {display:block;font-size:10px;padding-top:5px;font-weight:normal;}
.offer_actions_s ul li.last {border:0;font-size:11px;color:#333;font-weight:normal;padding:2px 10px;background:#fff;}
.offer_actions_s ul li.last a {color:#333;}

.store_description {line-height:16px;float:right;width:350px;font-size:11px}
.store_description h2 {font-weight:bold;font-size:14px;padding-bottom:6px; margin-bottom:6px;border-bottom:1px solid #ccc;}
.store_info {float:right;width:350px;}
.store_price {border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:20px;}

.advertiser_head {width:100%;overflow:auto;padding-bottom:15px;}
.advertiser_head h1 {padding-bottom:2px;font-size:22px;font-weight:normal;}
.advertiser_head h3 {padding-bottom:9px;font-size:14px;font-weight:bold;color:#a3a3a3;font-style:italic;}
.advertiser_head span {font-size:11px;font-weight:bold;padding-bottom:10px;display:block;}
.advertiser_options_alert {border-top:1px solid #d3d3d3; margin-top:10px;padding-top:15px;}
.advertiser_offer {width:360px;margin:0 0 10px 20px;float:right;}
.advertiser_options {font-size:10px;}
.store_article {float:left;width:31%;height:220px;margin:0 10px 20px 0;border:1px solid #ccc;}
.store_sort {width:100%;overflow:auto;border-bottom:2px solid #d3d3d3;margin:20px 0;padding:0 0 10px 0;}
.store_article_img {overflow:hidden;height:130px;text-align:center;border-bottom:10px solid #fff;}
.store_article h3 {margin-bottom:8px;}
.store_article h3 a {display:inline-block;}
.create_panel {background:#f5f5f5;padding:10px;height:400px;display:none;}

.tblSelectTheme td {text-align:center;padding:6px 0;border:1px dashed #ccc;cursor:pointer;}
.tblSelectTheme td.Sel,.tblSelectTheme td.Sel:hover  {border:4px solid red;}
.tblSelectTheme td:hover {border:4px solid #ccc;}
.tblSelectTheme td:hover img,.tblSelectTheme td.Sel img {border:none;}
.tblSelectTheme td img {border:3px solid #fff;}
.tblSelectTheme td.Blank {border:3px solid #fff !important;cursor:default;}

.comPartners td {padding:11px;border:1px solid #ccc;vertical-align:top;cursor:pointer;font-size:11px;line-height:16px;}
.comPartners td img {float:right;margin:0 0 10px 5px;}
.comPartners td.blank {border:0;}
.comPartners td a {font-size:14px;line-height:24px;}
.comPartners td:hover {padding:10px;}
.comPartners td:hover.blank {border:0;padding:11px;cursor:default;}

.inp_browse_partner {height:300px;overflow:auto;}


.pnl_filter_a a {margin-right:15px;font-size:11px;float:left;color:#333;text-decoration:underline;line-height:normal;}
.pnl_filter_a a i {font-style:normal;cursor:pointer;}
.pnl_filter_a a i b {font-style:normal;cursor:pointer;}
.pnl_filter_comp div {padding:3px 0;}
.hotspot {background:url(../images/background/hotspot.gif) no-repeat scroll top left;padding:3px 10px 6px 25px}
.hotspot input {width:110px;border:0;font-size:11px;}

.tooltip { position: absolute !important; top: 0;  z-index: 3; display: none;}
.i_show_on_map {background:url(../images/icon/showonmap.gif) no-repeat scroll left center; padding-left:15px;margin-right:10px;}
.i_send_friend {background:url(../images/icon/send.gif) no-repeat scroll left center; padding-left:15px;margin-right:10px;}
.i_share {background:url(../images/icon/share.gif) no-repeat scroll left center; padding-left:15px;margin-right:10px;}
.i_save {background:url(../images/icon/save.gif) no-repeat scroll left center; padding-left:15px;margin-right:10px;}
.i_report {background:url(../images/icon/report.gif) no-repeat scroll left center; padding-left:15px;margin-right:10px;}
.i_subscribe {background:url(../images/icon/subscribe.gif) no-repeat scroll left center; padding-left:15px;margin-right:10px;}
.text_panel h1,.text_panel h2,.text_panel h3{padding-bottom:14px;line-height:24px;}
.text_panel {line-height:18px;}

.a_post_offer {float:right;padding:0 0 5px 37px;background:url(../images/icon/tb_post.gif) no-repeat  0 6px;}
.a_post_offer a{white-space:nowrap;display:block;float:left;background:red;color:#fff;padding:2px 5px;font-weight:bold;font-size:14px;line-height:20px;text-align:center;}
.a_post_offer a:hover {color:#FFF80C;text-decoration:none;}

.share_bar {width:269px;height:22px;line-height:22px;background:#f5f4f4;font-weight:bold;border:1px solid #e9e9e9;padding:0 10px;}
.share_bar a {border:1px solid #fff;margin-top:2px;display:block;float:left;margin-left:10px;background-image:url(../images/icon/share_icons.gif);background-repeat:no-repeat;height:16px;width:16px;}
.sh_facebook {background-position:0 -180px;}
.sh_delicius {background-position:0 -40px;}
.sh_digg {background-position:0 -20px;}
.sh_stumbleuppon {background-position:0 -140px;}
.sh_myspace {background-position:0 -260px;}
.sh_google {background-position:0 -220px;}

.tblCert {border:1px solid #ccc;font-size:10px;}
.tblCert td {padding:5px;}
.tblCertA td{padding:3px 0;border-bottom:1px solid #fff !important;font-size:10px;}
.tblCertA td.tblCertBrd {border-bottom:1px solid #ccc !important;}
.dCertA {border:1px solid #ccc;padding:10px;font-size:10px;}
.trCert td {border-bottom:2px dashed #ccc;}
.trCertMid td {padding:6px 20px !important;color:#666;font-size:10px;}

.fbItem {float:left;width:152px;height:70px;border:1px solid #d3d3d3;margin:8px 8px 0 0;padding:0 5px;}
.fbItem img {float:left;border-top:10px solid #fff;border-bottom:10px solid #fff;width:50px;height:50px;}
.fbItem div {float:right;width:90px;padding-top:10px;}
.fbItem .small_button {margin-top:6px;}

.tbl_offer_detail td p {padding-bottom:12px;margin:0;}
.tbl_offer_detail td ul {margin:0;padding:0 0 10px 20px}
.tbl_offer_detail td ol {margin:0;padding:0 0 10px 27px}
.tbl_offer_detail td h1,.tbl_offer_detail td h2,.tbl_offer_detail td h3,.tbl_offer_detail td h4,.tbl_offer_detail td h5 {margin:0;padding:10px 0 13px 0;font-weight:bold;}
.tbl_offer_detail td h1 {font-size:15px;}
.tbl_offer_detail td h2 {font-size:14px;}
.tbl_offer_detail td h3 {font-size:13px;}
.tbl_offer_detail td h4 {font-size:12px;}
.tbl_offer_detail td h5 {font-size:12px;}

/* web parts */
.trans{background-color:#fff;z-index:9000;}
.wppc {border:dashed 2px #666;margin-bottom:20px;background-color:#f8f8f8;}

.i_promo {height:54px;width:54px;display:block;position:absolute;bottom:-3px;right:-3px;}
.i_promo_partner {height:54px;width:54px;display:block;position:absolute;bottom:-3px;right:-3px;}
.i_promo_sponsored {height:54px;width:54px;display:block;position:absolute;bottom:-3px;right:-3px;}
.i_promo_offer_detail {z-index:30;height:54px;width:54px;display:block;position:absolute;bottom:-1px;right:-1px;}
.i_offer_day_sl {background:url(../images/icon/exclusive_offer.gif) no-repeat 0 0}
.i_offer_day_en {background:url(../images/icon/exclusive_offer.gif) no-repeat 0 0}
.i_worth_seeing_sl {background:url(../images/icon/exclusive_offer.gif) no-repeat 0 0}
.i_worth_seeing_en {background:url(../images/icon/exclusive_offer.gif) no-repeat 0 0}
.i_cs_special_sl {background:url(../images/icon/exclusive_offer.gif) no-repeat 0 0}
.i_cs_special_en {background:url(../images/icon/exclusive_offer.gif) no-repeat 0 0}
.i_offer_day_th {background:url(../images/icon/offer_day_thumb.gif) no-repeat 0 0;padding-left:18px;color:#c81b31;}
.i_offer_cs_spec_th {background:url(../images/icon/cs_special_thumb.gif) no-repeat 0 0;padding-left:18px;color:#3b19be;}
.i_offer_worth_see_th {background:url(../images/icon/worth_seeing_thumb.gif) no-repeat 0 0;padding-left:18px;color:#18bd1f;}

.panel_categories ul {float:left;margin:0 0 12px 0;padding:0;list-style:none;width:33%;}
.panel_categories ul li.li_cat_main {margin:0;padding:2px 0 2px 0;font-weight:bold;}
.panel_categories ul li {padding:4px 0 4px 10px;margin:0;}
.cat_border {border-top :1px solid #ccc;}

.li_cat_sub {border:0 !important;margin:4px 0;padding-left:10px;font-size:11px;}
.li_cat_sub a {font-weight:normal !important}

.under_nav {height:23px;}
.under_nav ul {margin:0;padding:0;list-style:none;background:#f2f2f2 url(../images/background/under_nav.gif) no-repeat top right;height:23px;float:left;padding:0 30px 0 0;}
.under_nav ul li {margin:0;padding:0;float:left;height:23px;line-height:23px;padding:0 10px;display:block;border-left:1px solid #e9e9e9;}
.under_nav ul li.lCategory {background:#f2f2f2 url(../images/background/cat_all_arrow.gif) no-repeat 95% 11px;padding-right:17px;}

.input_search_kw {font-size:17px;color:#353535;padding:2px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;}
.input_search {font-size:12px;padding:2px;}
.input_search_ddl {font-size:12px;padding:1px;}

.related_group {margin:10px 0;padding:10px 0;border-top:1px dashed #ccc;text-align:center;}
.related_item {width:24%;float:left;line-height:normal;font-size:12px;}
.related_item div {text-align:left;}
.related_item b {display:block;margin-bottom:4px;font-weight:normal;}
.related_item img {margin:0 0 5px 0; display:block;border:2px solid #ccc;}
.a_related_comp {color:#666;}
.a_back_to_listing {background:url(../images/icon/back_breadchrumd.gif) no-repeat left center;padding-left:20px;margin-right:30px;font-size:13px;}

.pnl_all_categories {z-index:10000;width:800px;border:1px solid #e9e9e9;border-top:0;position:absolute;background:#fff;margin-top:20px;}
.pnl_all_categories td {width:33%;}
.pnl_all_categories a {display:block;padding:4px 5px;}
.pnl_all_categories a:hover {background:#f1f1f1;}

.chubby_icon {position:absolute;margin:-80px 0 0 850px;display:none;}


.offer_rel_thumbs_holder {border:1px solid #ccc;background:#fff;}
.offer_rel_thumbs_holder h2 {padding:5px 0;margin:0 8px 5px 8px;font-size:14px;height:20px;line-height:20px;border-bottom:1px solid #d3d3d3;}
/*.offer_rel_thumbs_holder a.brd_g {border:1px solid #ccc;}*/
.offer_rel_thumbs_item {float:left;width:24.5%;padding:5px 0 10px 0;font-size:11px;}
.offer_rel_thumbs_item img{margin:0 10px;float:left;border:1px solid #ccc;}
.offer_rel_thumbs_item h3 {font-size:12px;font-weight:bold;}
.offer_rel_thumbs_item h3 a {color:#353535;}
.offer_rel_thumbs_item_price {font-size:12px;color:#555;}

.new_survey_notification {position:absolute;display:block;border:1px solid #c6ba58;background:#fffbdb;margin:-18px 0 0 30px;padding:2px 6px;line-height:12px;}
.new_survey_notification img {position:absolute;margin:14px 0 0 10px;}

.buy_now_icon {float:left;font-size:12px;font-weight:bold;text-decoration:none;display:block;line-height:18px;padding:0 5px !important;margin-right:5px;color:#fff;}
.offer_actions_s ul li span.buy_now_icon {font-weight:normal;font-size:10px !important;line-height:14px;}

.category_list_box {border:1px solid #ccc;}
.category_list_box_panel {white-space:nowrap;overflow:auto ;padding:10px 0 10px 5px;}
.category_list_box_panel select {margin-right:10px;width:200px;}
.panel_item .category_list_box {width:470px;}
.category_list_box_selected {display:inline;background:url(../images/icon/ok.gif) no-repeat top left;padding:30px 0 0 38px;}


h2.search_title {font-size:18px;font-weight:bold;padding-bottom:3px;border-bottom:2px solid #d3d3d3; }
h4.category_title {font-size:14px;font-weight:bold;margin:0;padding:10px 0 5px 0;}

ul.breadcrumbs_vertical {list-style:none;padding:0;margin:0;}
ul.breadcrumbs_vertical li {padding:0;margin:0;text-align:left;height:1%;}
ul.breadcrumbs_vertical li a.remove {display:block;float:right;width:15px;height:15px;margin:0 0 0 3px;padding:0;text-transform:none;text-indent:-9999px;background:url(../images/category/cs_cat_remove.gif) no-repeat center left;}
ul.breadcrumbs_vertical li a.remove:hover {background:url(../images/category/cs_cat_remove_hover.gif) no-repeat center left;}
ul.breadcrumbs_vertical li.main_category {font-weight:bold;margin:0;padding:3px 0;display:block;overflow:hidden;height:1%;vertical-align:bottom;border-bottom:1px solid #ccc;}
ul.breadcrumbs_vertical li.main_category span.offer_count {display:block;float:right;color:#666;font-size:11px;}
ul.breadcrumbs_vertical li.main_category a.main_cat_link {font-size:12px;}

ul.breadcrumbs_vertical li ul {list-style:none;margin:0;padding:0;}
ul.breadcrumbs_vertical li ul li {margin:0;padding:0;overflow:hidden;height:1%;vertical-align:bottom;}
ul.breadcrumbs_vertical li ul li.main_category {padding:3px 0;margin-bottom:3px;border-bottom:1px solid #ccc;}
ul.breadcrumbs_vertical li ul li.main_category a.main_cat_link {font-size:12px;font-weight:bold;}

ul.breadcrumbs_vertical li ul li.sub_category {font-size:12px;overflow:hidden;padding:0 0 0 10px;margin:0;font-weight:normal !important;}
ul.breadcrumbs_vertical li ul li.sub_category ul {list-style:none;margin:0;padding:0;margin-bottom:5px;}
ul.breadcrumbs_vertical li ul li.sub_category ul li {margin:0;padding:1px 0;overflow:hidden;height:1%;vertical-align:bottom;}
ul.breadcrumbs_vertical li ul li.sub_category ul li span {color:#666;font-size:11px;float:right;display:block;margin-top:1px;}
ul.breadcrumbs_vertical li ul li.sub_category ul li.category_view {background-image:none;text-align:left;padding-right:3px;}

ul.breadcrumbs_vertical li.filter_item {padding:3px 0;border-bottom:1px solid #ccc;}
ul.breadcrumbs_vertical li.filter_option {padding:0 0 3px 14px;}

ul.breadcrumbs_vertical .selected {font-weight:bold;background-repeat:no-repeat;border:none !important;}

.expired_offer {overflow:hidden;margin-bottom:10px;margin-top:10px;}
.expired_offer .text {background:#FFFBDB;border:1px solid #C6BA58;padding:10px;margin-bottom:10px;}
.expired_offer .text h2 {font-size:20px;padding:0;margin:0 0 10px 0;width:550px;}
.expired_offer .text p {padding:0;margin:0 0 10px 0;width:550px;font-size:14px;}
img.chubby_expired {float:right;position:relative;display:block;overflow:hidden;right:0;margin:-100px 10px 0 0;}

#action_go_header {background:#353535;overflow:hidden;}
.action_bar_holder {overflow:hidden;}
.action_links {float:right;white-space:nowrap;color:#fff;height:28px;line-height:28px;}
.action_links a {color:#fff;font-weight:bold;text-decoration:underline;margin-right:15px;}
#action_go_header p.frame_msg {margin:0;padding:0;font-weight:bold;background:#F70140;color:#fff;border-bottom:1px solid white;text-align:center;padding:5px;}

.i_follow_advertiser {display:inline-block;padding:0 0 0 15px;line-height:20px;font-size:12px;background:url(../image/i_follow_advertiser.gif) no-repeat center left;}
.i_send_inquiry {display:inline-block;padding:0 0 0 20px;line-height:20px;font-size:12px;background:url(../images/icon/send.gif) no-repeat center left;}

.special_offer_type_coupon {display:inline-block;padding:0 0 0 20px;height:20px;line-height:20px;font-size:12px;background:url(../image/kupon.gif) no-repeat center left;float:right;}
.special_offer_type_sample {display:inline-block;padding:0 0 0 20px;height:20px;line-height:20px;font-size:12px;background:url(../image/sample.gif) no-repeat center left;float:right;}

.main_navigation {position:relative;}
.main_navigation ul {overflow:hidden;margin:0;padding:0;list-style:none;height:60px;}
.main_navigation ul li {float:left;display:block;height:60px;padding:0;}
.main_navigation ul li a.sel {background:#f8f8f8;}
.main_navigation ul li a {display:block;float:left;height:60px;border-right:1px solid #d3d3d3;white-space:nowrap;}
.main_navigation ul li a b {display:block;padding:50px 10px 0 10px;float:left;background-repeat:no-repeat;background-position:center center;}
.main_navigation ul li a:hover, .main_navigation ul li a.cat_all:hover  {background-color:#ebebeb;}
.main_navigation ul li.first {border-left:1px solid #d3d3d3;}
.main_navigation ul li.exclusive {}
.vertical_button {display:block;float:left;text-align:center;padding:0 10px;}
.vertical_button span.icon {display:block;float:left;margin:15px 0 5px 0;width:30px;height:30px;line-height:30px;cursor:pointer;}
.vertical_button span.category_name {display:inline-block;line-height:60px;font-size:16px;}
.vertical_button:hover {text-decoration:none;}
.vertical_button:hover span.category_name {text-decoration:underline;}
.vertical_button .mainmenu_categories {background:url(../images/icon/menu_categories.png) no-repeat center center;}
.vertical_button .mainmenu_brands {background:url(../images/icon/menu_brand.png) no-repeat center center;}
.vertical_button .mainmenu_stores {background:url(../images/icon/menu_store.png) no-repeat center center;}
.vertical_button .mainmenu_exclusive {background:url(../images/category/exclusive.png) no-repeat 0 center;}


.parLogo {width:170px !important;text-align:center;padding:5px 0;}
.h_search_bar {height:66px;}

/* Top CS bar styling */
#menu_bar_center {float:right;}
#menu_bar_center .logger {float:right;height:18px;margin:4px 0 0 0;padding:0;overflow:hidden;}
#menu_bar_center .logger li {float:left;margin:0 0 0 5px;height:18px;padding:0;list-style:none;}
#menu_bar_center .logger li a {display:block;float:left;height:18px;line-height:17px;margin:0;color:#eee;}
#menu_bar_center .logger li a span {display:block;float:left;height:18px;}
#menu_bar_center .logger li.menuGbtn a, #menu_bar_center .logger li.menuGbtn a span, 
#menu_bar_center .logger li.menuGbtn a:hover,#menu_bar_center .logger li.menuGbtn a:hover span {background:url(../images/background/logger_btn_g.gif);background-repeat:no-repeat;}
#menu_bar_center .logger li.menuGbtn a {background-position:0 -18px;} 
#menu_bar_center .logger li.menuGbtn a span {padding:0 10px;background-position:100% 0;} 
#menu_bar_center .logger li.menuGbtn a:hover {background-position:0 -54px;text-decoration:none;color:#fff;} 
#menu_bar_center .logger li.menuGbtn a:hover span {padding:0 10px;background-position:100% -36px;} 
#menu_bar_center .logger li.menuYbtn a, #menu_bar_center .logger li.menuYbtn a span {background:url(../images/background/logger_btn_y.gif);background-repeat:no-repeat;}
#menu_bar_center .logger li.menuYbtn a {background-position:0 -18px;color:#fff;}
#menu_bar_center .logger li.menuYbtn a span {background-position:100% 0;padding:0 10px;}
#menu_bar_center .logger li.menuYbtn a:hover {background-position:0 -54px;text-decoration:none;}
#menu_bar_center .logger li.menuYbtn a:hover span {background-position:100% -36px;padding:0 10px;}
#menu_bar_center .logger .fbconnect_login_button {overflow:hidden;background:url(../images/icon/fconnect.gif) no-repeat 0 0 !important;width:61px !important;height:18px !important;}
#menu_bar_center .logger .fbconnect_login_button:hover {background:url(../images/icon/fconnect.gif) no-repeat 0 -18px !important;width:61px !important;height:18px !important;}
#menu_bar_center .logger .fbconnect_login_button  .FBConnectButton_Text {background:none !important;border:0 !important;text-indent:-9999px;}
.logger li.menuFConnect a {padding:0 !important;}
.tbl_about_text {margin:0 0 0 40px;}
.tbl_about_text td {font-size:15px;padding-top:20px;}
.brd_tabs {border-bottom:1px solid #d3d3d3;margin-top:-1px;}
.tbl_logged_in {float:right;}
.tbl_logged_in td {padding-left:8px;line-height:normal;}
.tbl_logged_in td a {color:#fff;}
.tbl_logged_in td .show_menu {font-weight:bold;height:28px;line-height:28px;}
.tbl_logged_in .avatar_thumb {display:block;float:left;width:26px;height:26px;line-height:26px;margin-right:5px;}
.max_h {height:350px;}
.add_brd_menu {background:url(../images/background/brd_dot.gif) repeat-x 0 bottom;}
.button_def {display:inline-block;color:#fff !important;height:23px;line-height:23px;}
.button_def em {float:left;display:inline-block;font-weight:normal;font-style:normal;padding:0 10px;}
.button_def em b {background:url(../images/icon/arrow_r_white.gif) no-repeat  center right !important;padding-right:10px;}
.button_def:hover {text-decoration:none;}
.button_def:hover em {color:yellow;}
input.text_def {border:1px solid #ccc;padding:2px;}
.search_result_options {font-size:11px;float:right;}

/* New code below - fixed *********************************************************************************/
#main {padding:0;background-color:#f7f7f7;}
.main_padding {padding:15px 0;}

/* Main search bar */
.main_search {margin:0 auto;height:50px;line-height:50px;}
.main_search_label {float:left;display:block;color:#fff;font-size:17px;padding:0 10px 0 0;white-space:nowrap;}
.input_search_kw {float:left;display:block;width:350px;margin:12px 10px 0 0;}
.lowercase {text-transform:lowercase;}

.src_button {float:left;display:block;margin-top:12px;text-decoration:none !important;cursor:pointer;overflow:hidden;height:27px;color:#fff;}
.src_button b {float:left;display:block;padding:0;height:27px;line-height:27px;padding:0 15px;text-transform:uppercase;background:url(../images/button/search_button_bg.png) repeat-x 0 0;}
.src_button em.left {float:left;;display:block;height:27px;width:5px;font-weight:normal;background:url(../images/button/search_button_l.png) no-repeat top left;}
.src_button em.right {float:left;display:block;height:27px;width:5px;font-weight:normal;background:url(../images/button/search_button_r.png) no-repeat top right;}
.src_button:hover {color:yellow;}
.main_search_brd {border-top:1px solid #fff;border-bottom:1px solid #fff;}
.main_search_bg {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

/* Adjust input field size for problematic languages */
.hu .input_search_kw {width:300px;}

/* Footer */
#about {border-top:1px solid #d7d7d7;padding:10px 0 0 0;margin-bottom:0;background:#fff;overflow:hidden;}
.footer_col {width:240px;float:left;margin-bottom:20px;color:#666;font-size:11px;}
.footer_col ul {margin:0;padding:0;list-style:none;}
.footer_col ul li {overflow:hidden;}
.footer_col ul li.selected {font-weight:bold;}
span.flag {display:inline-block;float:left;height:11px;width:16px;font-size:2px;margin:1px 3px 0 0 ;}

#about a {color:#666;font-size:11px;}
#about .about_rights {margin-bottom:40px;padding-bottom:5px;font-size:10px;color:#666;text-align:center;}
#footer {width:100%;height:26px;}
html>body #footer {position:fixed;bottom:0;z-index:1000;}

/* Breadcrumbs and tabs */
.breadcrumbs_holder {background:#fff;border-bottom:1px solid #ccc;height:30px;}
.tabs_holder {background:#fff;border-bottom:1px solid #ccc;height:50px;}
.i_points_big {display:block;height:20px;line-height:20px;font-size:18px;font-weight:normal;color:#353535;margin:0;}
.i_points_big span {display:inline-block;width:20px;height:20px;text-indent:-9999px;background:url(../images/icon/points.gif) no-repeat center center;}
.tabs {font-size:12px;}

.tab_template {padding:0;margin:15px 0 0 0;list-style:none;float:left;width:610px;margin-bottom:-2px;}
.tab_template li {display:block;float:left;height:25px;line-height:25px;margin:0 5px 0 0;background:#d3d3d3;padding:0;border:1px solid #d3d3d3;white-space:nowrap;}
.tab_template li a {display:block;float:left;height:25px;padding:0 10px 0 10px;margin:0;font-weight:bold;background:#fff;}
.tab_template li a:hover {text-decoration:underline;}
.tab_template li.sel {border-bottom:1px solid #F7F7F7 !important;background:#f7f7f7;height:25px;margin-bottom:-2px;}
.tab_template li.sel a {text-decoration:none;font-size:15px;background:#f7f7f7;padding:0 10px 0 10px;}
.tab_template li a.tab_delete {background-color:#F7F7F7;padding:0 10px 0 0;}
.tab_template li input {width:130px;float:left;margin:2px 5px 0 5px;height:18px;border:1px solid #cacaca;font-size:14px;}
.tab_template li.add_tab {background:#fff;float:left;display:block;}
.tab_template li.add_tab a.add_tab_ico {display:block;float:left;overflow:hidden;width:11px;height:11px;margin:7px 7px 0 7px;padding:0;text-indent:-9999px;background:url(/consumer/library/images/icon/add_tab.png) no-repeat 0 0;}
.tab_template li.add_tab a.add_tab_ico:hover {background:url(/consumer/library/images/icon/add_tab.png) no-repeat 0 -11px;}


.add_tabs {float:right !important;overflow:hidden;height:20px;width:350px !important;padding:0 !important;margin:20px 0 0 0;list-style:none;}
.add_tabs li {float:right !important;display:block;margin:0;padding:0;height:20px;line-height:20px;font-size:12px;}
.add_tabs li a {float:right;display:block;height:20px;line-height:20px;padding:0 10px;border-left:1px solid #d3d3d3;}
.add_tabs li.last {border-right:1px solid #d3d3d3;}
.add_tabs li h3 { margin-right: 7px; color: #666666; }
.point_panel_text span. {font-weight:normal !important;}

/* Panels */
.panel_exclusive {padding:5px;margin:0 0 10px 0;background:#fff;border:1px solid #d3d3d3;}
.panel_exclusive h2 {margin:0 0 10px 0;padding:5px;color:#fff;overflow:hidden;border-bottom:1px solid #d3d3d3;background:#9e9e9e;}
.panel_exclusive h2 a {float:right;display:block;font-weight:normal;font-size:12px;margin-top:5px;color:#fff;}
.panel_exclusive h2 a.no_float {float:none;display:inline;margin-top:0;}
.panel_exclusive .inner {padding:0;}
.panel_exclusive .main_offer {overflow:hidden;margin-bottom:10px;height:1%;}
.panel_exclusive .main_offer .image {float:left;width:302px;border:1px solid #d3d3d3;margin:0 0 5px 0;overflow:hidden;}
.panel_exclusive .main_offer .image a {float:left;display:block;width:300px;border:1px solid #fff;}
.panel_exclusive .main_offer .text {width:350px;float:right;}
.panel_exclusive .main_offer .text h3 {font-size:22px;font-weight:normal;padding-bottom:5px;}
.panel_exclusive .main_offer .text span.price {font-size:18px;}
.panel_exclusive .main_offer .text p {font-size:12px;line-height:18px;margin:0;padding:0;text-align:justify;}
.panel_exclusive .main_offer .text .lnk_advertiser {font-size:14px;}
.panel_exclusive .main_offer .text .exclusive_offer_info {overflow:hidden;}
.panel_exclusive .main_offer .text .exclusive_offer_info .adv {font-size:14px !important;display:inline-block;padding-bottom:2px;}
.panel_exclusive .main_offer .text .exclusive_offer_info .special_offer_type_coupon {background-position:right;padding:0 20px 0 0;margin-left:8px;}
.panel_exclusive .main_offer .text .exclusive_offer_info .i_points_big {display:block;height:20px;line-height:20px;font-size:14px;font-weight:bold;color:#353535;margin:0;}
.panel_exclusive .main_offer .text .exclusive_offer_info .i_points_big span {display:inline-block;width:20px;height:20px;margin-left:3px;text-indent:-9999px;background:url(../images/icon/points.gif) no-repeat center center;}
.panel_exclusive .sub_offers_holder {overflow:hidden;padding-bottom:10px;}
.panel_exclusive .sub_offer {overflow:hidden;float:left;width:300px;margin:0 10px 10px 0;background:#fff;}
.panel_exclusive .sub_offer .image {float:left;border:1px solid #d3d3d3;margin-right:10px;}
.panel_exclusive .sub_offer .image a {display:block;float:left;border:1px solid #fff;}
.panel_exclusive .sub_offer .image a img {width:100px;height:100px;display:block;}
.panel_exclusive .sub_offer h3 {font-size:14px;font-weight:bold;margin-bottom:3px;}
.panel_exclusive .sub_offer .lnk_advertiser_holder {margin:0 0 3px 0;padding:0;}

.ticker {overflow:hidden;height:24px;line-height:24px;border:1px solid #d3d3d3;background:#f7f7f7;}
.ticker ul {list-style:none;margin:0;padding:0;height:24px;}
.ticker ul li {float:left;display:block;padding:0;margin:0;height:24px;}
.ticker ul li a {display:block;float:left;margin:0;line-height:24px;padding:0 10px;}
.ticker ul li a.sel {background:#e0e0e0;}
.ticker ul li a:hover, .ticker ul li a.Sel:hover {color:#fff;}
.ticker .back a, .forward a {text-indent:-9999px;border-right:1px solid #d3d3d3;line-height:24px;padding:0 !important;margin:0 !important;width:21px;}
.ticker .back a {background:url(../images/icon/arrowR.gif) no-repeat center center;}
.ticker .forward a {background:url(../images/icon/arrowL.gif) no-repeat center center;border-left:1px solid #d3d3d3;}
.ticker a.play, a.stop {float:right;display:block;overflow:hidden;margin-top:2px;width:20px;height:20px;padding:0;text-indent:-9999px;background-image:url(../images/icon/play_control.gif);background-repeat:no-repeat;}
.ticker a.play {background-position:0 0;}
.ticker a.stop {background-position:-20px 0;margin-right:10px;}
.ticker a.play:hover {background-position:0 -20px;}
.ticker a.stop:hover {background-position:-20px -20px;}
.ticker.playing a.play {background-position:0 -40px;}
.ticker.paused a.stop {background-position:-20px -40px;}

#ttLanguage span.flag {display:block;height:11px;width:16px;float:left;font-size:2px;margin:8px 5px 0 3px;}
.form_info_change_pass {color:#6F6F6F;font-size:11px;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dashed #d3d3d3;}
.form_info_inline_text {color:#6F6F6F;font-size:11px;margin:0 0 10px 0;padding:0 0 10px 0;} 
.button_holder {overflow:hidden;text-align:right;}
.mail_message_preview {padding:0 0 10px 0;}

.sec_1 {float:left;width:220px;margin-right:10px;}
.sec_2 {float:left;width:730px;}
.sec_2_a {float:left;width:360px;}
.sec_2_b {float:right;width:360px;}
.sec_3 {float:right;width:220px;}
.sec_login_1 {float:left;width:580px;}
.sec_login_2 {float:right;width:370px;}
.sec_1 .inner, .sec_2 .inner, .sec_3 .inner, .sec_login_1 .inner, .sec_login_2 .inner {padding:10px;}
.sec_1 h2, .sec_2 h2, .sec_3 h2, .sec_login_1 h2, .sec_login_2 h2 {padding:0 0 5px 0;margin-bottom:10px;border-bottom:1px solid #d3d3d3;font-size:16px;}
.sec_1 h3, .sec_2 h3, .sec_3 h3, .sec_login_1 h3, .sec_login_2 h3 {padding:0 0 5px 0;margin-bottom:10px;border-bottom:1px dashed #d3d3d3;font-size:12px;font-weight:bold;color:#686868;}
.sec_1 h4, .sec_2 h4, .sec_3 h4, .sec_login_1 h4, .sec_login_2 h4 {padding:0 0 5px 0;margin:0;font-size:12px;font-weight:normal;}

h1.offer_title {font-size:20px;font-weight:normal;overflow:hidden;padding:0 0 5px 0;}
h3.slogan {border:0;font-weight:normal;}

.container {border:1px solid #d3d3d3;background:#fff;overflow:hidden;height:1%;}
.localized_search_container .container {overflow:visible;}
.container .inner {padding:10px;}
.map_info {text-align:left;width:300px;}
.map_info .map_info_item {width:100%;overflow:auto;padding:5px 0;border-top:1px dashed #ccc;font-size:11px;line-height:16px;color:#000 !important;}
.map_info .first {border-top:0;}
.map_info .map_info_item img {margin:0 5px 0 10px;float:right;width:50px;}
.map_info .map_info_item a {font-weight:bold;color:#000 !important;}
.map_info .map_info_search {padding-top:5px;margin-top:5px;border-top:1px solid #ccc;}
.map_info .map_info_seearch_nb {font-weight:bold;font-size:11px;}
.map_info .map_info_seearch_nb span {font-weight:normal;font-size:10px;color:#555;}
.map_info .map_info_o_a {color:#000;font-weight:normal !important;}

.tbl_form {width:100%;border-collapse:collapse;}
.tbl_form tr td, .tbl_form tr th {vertical-align:baseline;padding:0 0 10px 0;}
.tbl_form tr td.no_wrap {white-space:nowrap;width:1%;}
.tbl_form tr td.no_wrap i {float:right;}
.tbl_form tr.valign_t td {vertical-align:top;}
.tbl_form tr.valign_t td label {padding-top:3px;}
.tbl_form tr td label, .tbl_form tr td span.label {display:block;width:150px;text-align:right;padding:0 10px 0 10px;white-space:normal;}
.tbl_form tr td label.obl span, .tbl_form tr td span.label.obl span {background:url(../images/background/obl.gif) no-repeat 0 2px;padding-left:10px;}
.tbl_form tr td input.text,.tbl_form tr td textarea.text,.tbl_form tr td select.dropdown {border:1px solid #a5a5a5;background:#fcfcfc;padding:2px 0;}
.tbl_form tr td .checkbox input {float:left;display:block;width:13px;height:13px;margin:1px 3px 0 0;padding:0;}
.tbl_form tr td .checkbox label {float:left;display:block;text-align:left;width:auto;padding:0;margin:0;}
.tbl_form tr td select.dropdown {border:1px solid #a5a5a5;background:#fcfcfc;padding:0;}
.tbl_form tr td.import_contacts {width:180px;padding-left:10px;}
.tbl_form tr td.import_contacts img {margin:8px 5px 0 0}
.tbl_form tr td .radio_list td {vertical-align:top;padding:0 0 5px 0;}
.tbl_form tr td .radio_list td input {display:block;float:left;width:13px;height:13px;vertical-align:top;margin:3px 3px 0 0;}
.tbl_form tr td .radio_list td label {display:block;float:left;text-align:left;width:300px;padding:3px 0 0 0;margin:0;}
.tbl_form tr td .captcha {border:1px solid #a5a5a5;}

.panel {border:1px solid #d3d3d3;margin-bottom:10px;overflow:hidden;background:#fff;height:1%;}
.panel .panel_header {background:#d3d3d3;margin:1px;height:20px;line-height:20px;color:#a0a0a0;font-size:10px;padding:0 0 0 3px;overflow:hidden;}
.panel .panel_header a {color:#666;}
.panel .inner {padding:10px;}
.panel_close,.panel_edit,.map_close {float:right;padding:0 8px 0 4px;} 
.panel_close {text-indent:-9999px;display:block;width:10px;height:20px;border-left:1px solid #fff;background:url(../images/icon/panel_close.gif) no-repeat center center;}
/*
.panel_close:hover {background:url(../images/icon/panel_close_h.gif) no-repeat center center;}
*/
.panel_drag {height:20px;border-right:1px solid #fff;float:left;color:#666;padding:0 8px 0 20px;cursor:move;background:url(../images/icon/panel_drag.gif) no-repeat 0 2px;}
.panel_item {padding:0 0 10px 0;overflow:auto;float:left;width:100%;}
.panel_item ul {margin:0 0 0 0;padding:0;list-style:none;}
.panel_item ul li {margin:0;padding:4px 0;border-bottom:1px solid #e9e9e9;font-size:11px;color:#555;}
.panel_item ul li a {font-weight:bold;font-size:13px;}
.panel_refine ul li a {font-weight:normal;font-size:13px;}
.panel_item ul li span {float:right;color:#666;}
.panel_item ul li.last {font-size:11px;border:0;padding:8px 0 0 0}
.panel_item ul li.last a {font-size:11px;font-weight:normal;}
.panel_item ul li.sel a {background:url(../images/icon/tip_right.png) no-repeat 0 4px;padding-left:10px;}
.panel_item ul li ul {margin:0;padding:0 0 0 0;display:none;}
.panel_item ul li ul li {border:none;}
.panel_item ul li.sel ul {display:block;}
.panel_item ul li.sel ul li a {background:none;font-size:12px;font-weight:normal;color:#333;}
.panel_item ul li ul li {border:none;}
.panel_item ul li li {border:none;font-weight:normal;}
.panel_item h3 {font-size:12px;font-weight:bold;margin:0;padding:0;border-bottom:0;height:auto;line-height:normal;}
.panel_item h3 a {color:#353535 !important;}
.panel_item p {padding:0;margin:0;}
.panel_item .offer_item_description {height:90px;border-bottom:1px solid #d3d3d3;overflow:hidden;font-size:11px;line-height:12px;}
.panel_item .offer_item_description img {border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;float:left;margin-right:5px;width:89px;height:89px;}
.panel_item .offer_item_company {display:block !important;margin-top:3px;margin-bottom:3px;}
.panel_item .offer_item_info {margin:5px 0 0 0;width:90px;float:left;font-size:11px;color:#969696;background:url(../images/icon/clock.png) no-repeat left center;padding-left:15px;}
.panel_item .offer_item_price {margin:3px 0 0 0;font-size:14px;font-weight:bold;}


.button_medium {background:#E31422;color:#fff;border:0;font-size:13px;height:20px;line-height:20px;cursor:pointer;font-weight:bold;}
.button_medium:hover {color:yellow;}

.related_offer {width:340px;overflow:auto;float:left;margin:0 10px 10px 0;position:relative;}
.related_offer .image {border:1px solid #d3d3d3;float:left;margin-right:5px;}
.related_offer .image a {display:block;border:1px solid #fff;}
.related_offer .text h3 {border-bottom:0;margin:0;padding:0;}
.related_offer .offer_item_price {font-size:12px;font-weight:bold;position:absolute;bottom:0;right:0;}
.related_offer .offer_item_company {display:block;}
.related_offer .offer_item_info {color:#d3d3d3;}

.sslseal {overflow:hidden;float:left;}
.sslseal img {display:block;float:left;margin-right:10px;}
.sslseal p {font-size:12px;color:#4e4e4e;margin:0;padding:0 0 0 80px;}

tr.openIdUrl td div.text span input {width:175px;}
.rss_feed_description {font-size:11px;line-height:13px;overflow:hidden;border-bottom:1px solid #d3d3d3;padding:5px 0;}
.rss_feed_description p {padding-top:3px;}

/* Categories sprite */
.categories_list {border:1px solid #d3d3d3;border-top:0px;border-bottom:3px solid #353535;width:540px;background:#fff;z-index:10000;position:absolute;margin-top:2px;margin-left:170px;padding:10px 0;}
.categories_list table {width:530px;}
.categories_list table td {width:260px;}
.categories_list .categories_list_item {height:35px;margin:0 0 0 10px;border-bottom:1px solid #d3d3d3;padding:5px 0 0 0;font-size:16px;line-height:25px;}
.categories_list .categories_list_item a {display:block;float:left;height:30px;line-height:30px;}
.categories_list .categories_list_item:hover {background:#f8f8f8;}
.categories_list .categories_list_item img {float:left;margin:0 7px 0 0;vertical-align:middle;}
.categories_list .categories_list_item .cat_icon {display:block;float:left;width:30px;height:30px;margin:0 10px 0 0;overflow:hidden;background-image:url(../images/category/categories_sprite.png);background-repeat:no-repeat;}
.cat_cAnimalsplants {background-position:0px 0px;}
.cat_cAudioVideo {background-position:-30px 0px;}
.cat_cB2B {background-position:-60px 0px;}
.cat_cBOOKS {background-position:-90px 0px;}
.cat_cCarsandothervehicles {background-position:-120px 0px;}
.cat_cClothes {background-position:0px -30px;}
.cat_cComputers {background-position:-30px -30px;}
.cat_cEarthFriendly {background-position:-60px -30px;}
.cat_cEducationAndEmployment {background-position:-90px -30px;}
.cat_cFoodDrink {background-position:-120px -30px;}
.cat_cGifts {background-position:0px -60px;}
.cat_cHomeGarden {background-position:-30px -60px;}
.cat_cLeisuretime {background-position:-60px -60px;}
.cat_cPhotography {background-position:-90px -60px;}
.cat_cRealestate {background-position:-120px -60px;}
.cat_cServices {background-position:0 -90px;}
.cat_cSport {background-position:-30px -90px;}
.cat_cTourism {background-position:-60px -90px;}
.cat_cToysChildrenequipment {background-position:-90px -90px;}
.cat_cWellnesshealthbeauty {background-position:-120px -90px;}
.cat_all {background-position:-0px -120px;}
.cat_exclusive {background-position:-30px -120px;}
.cat_cConsumerelectronics {background-position:-60px -120px;}
.cat_cEverythingelse {background-position:-90px -120px;}

.rating_container {display:block;overflow:hidden;width:65px;height:13px;background-image:url(/consumer/library/images/icon/vote_sprite_2.png);background-repeat:no-repeat;}
.rate_0 {background-position:-65px 0;}
.rate_1 {background-position:-52px 0;}
.rate_2 {background-position:-39px 0;}
.rate_3 {background-position:-26px 0;}
.rate_4 {background-position:-13px 0;}
.rate_5 {background-position:0 0;}


.fconnect_avatar {float:left;margin:0 10px 10px 0;}

.fconnect_container {margin-left:90px;}
.fconnect_container .showLogin:hover {cursor:pointer;}
.quick_login_container  {height:100px;background:#f2f2f2;padding-bottom:10px;}
.quick_login_container ul {list-style:none;padding:10px;overflow:hidden;}
.quick_login_container ul li {overflow:hidden;vertical-align:bottom;margin-bottom:10px;}
.quick_login_container ul li label {display:block;float:left;width:150px;padding-right:10px;line-height:18px;text-align:right;}
.quick_login_container ul li .text input {border:1px solid #ccc;padding:2px;width:250px;}
.quick_login_container .button {margin-left:160px;}

li.reset { padding: 0 !important; } 
li.reset a { line-height: 10px !important; font-size:10px !important; padding: 0 !important;}
li.reset span { padding: 0 !important; padding: 2px 6px 3px !important;}

.offer_action {display:block;overflow:hidden;float:left;width:25px;height:25px;margin-right:5px;padding:0 !important;background-image:url(/consumer/library/images/icon/offer_action_icons.gif);background-repeat:no-repeat;}
.ico_DeepLinkToWebsite, .ico_ShowVideo,.ico_ViewHoursOperationMapContactDetails {background-position:-25px 0;} /* info */
.ico_PrintDocument,.ico_PrintSecureSourcePoint,.ico_PrintSecureSourcePointCertificate {background-position:0 -25px;} /* print */
.ico_EMailSomething,.ico_RequestEmailList {background-position:0 0;} /* mail */
.ico_RequestAppointment,.ico_RequestAppointmentSpecificTime, .ico_RequestCalled,.ico_RequestCalledSpecificTime,.ico_RequestCalledNow {background-position:-26px -25px;} /* call */
.ico_ExternalPurchase {background:none !important;}

.region_select_container {background:#fff;padding:5px;z-index:1000;margin-top:2px;text-align:left;}
.region_select_container h3 {font-size:16px;font-weight:normal;padding-bottom:2px;color:#000;line-height:normal;}
.region_select_container h3 a.close {display:block;float:right;width:15px;height:15px;background:url(/consumer/library/images/icon/close.png) no-repeat center center;text-indent:-9999px;}
.region_select_container .controls {padding:5px 0;color:#000;font-size:12px;line-height:normal;}
.region_select_container .controls a {float:none;display:inline;}
.region_select_container .region_select_tree {background:#f8f8f8;border:1px solid #ccc;height:250px;overflow:auto;}
.region_select_container .region_select_tree a {line-height:normal;}
.popupMask {z-index:1001;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}


.tag_cloud_container {border:1px solid #D3D3D3;background:#fff;overflow:hidden;padding:10px;margin:0 5px;margin-bottom:10px;}
.tab_navigation {list-style:none;padding:0;margin:0;overflow:hidden;background:url(/consumer/library/images/background/brd.gif) repeat-x bottom left;}
.tab_navigation li {display:block;float:left;height:17px;line-height:17px;margin-top:1px;font-size:14px;border:1px solid #ccc;border-bottom:1px solid #fff;margin-right:-1px;background:#f2f2f2;}
.tab_navigation li a {padding:0 10px;line-height:18px;}
.tab_navigation li.selected {background:#fff;height:19px;margin-top:0;}

.tab_options_container {border:1px solid #ccc;background:#fff;margin-bottom:10px;padding:5px;}
.tab_options_container a {display:inline-block;padding-left:12px;margin-right:20px;}
.tab_options_container a.new {background:url(/consumer/library/images/icon/new.gif) no-repeat 0 3px;}
.tab_options_container a.delete {background:url(/consumer/library/images/icon/tab_delete.gif) no-repeat 0 3px;}
.tab_options_container a.rename {background:url(/consumer/library/images/icon/rename.gif) no-repeat 0 4px;}
.change_region {font-weight:bold;color:#555;position:absolute;bottom:7px;right:0;}
.change_region span {font-size:11px;font-weight:normal;}

.holding_container {position:relative;width:960px;margin:0 auto;}

/* Fixes IE select overlap bug - leave the empty iframe on master */
.categories_list iframe {position:absolute;z-index:-1;filter:mask();border:0;margin:0;padding:0;top:0;left:0;width:540px;height:9999px;overflow: hidden;}

/* Not implemented */
.filter_container {background:#fff;border:1px solid #ccc;padding:10px;margin-bottom:10px;}

.listing_tabs {height:30px;padding:0;margin:0;list-style:none;position:relative;margin-bottom:-1px;z-index:2;}
.listing_tabs li {float:left;display:block;height:30px;line-height:30px;margin-right:5px;padding:0;background:url(/consumer/library/images/background/tab_listing_l_alt.gif) no-repeat 0 0;}
.listing_tabs li a {float:left;display:block;padding:0 10px;font-size:14px;text-decoration:none;background:url(/consumer/library/images/background/tab_listing_r_alt.gif) no-repeat top right;}
.listing_tabs li.sel {background:url(/consumer/library/images/background/tab_listing_l.gif) no-repeat 0 0;}
.listing_tabs li.sel a {font-size:18px;background:url(/consumer/library/images/background/tab_listing_r.gif) no-repeat top right;}
.listing_tabs li.disabled a {color:#ccc;}
.search_summary {margin-bottom:20px;}
.search_summary h2 {padding:0 0 5px 0;}
.search_summary h2 span {font-size:14px;}
.search_summary p {margin:0;padding:0 0 5px 0;}
.search_summary p a {font-weight:bold;}

.refine_search {overflow:hidden;zoom:1;}
.refine_search h3 {border-bottom:1px dotted #ccc;padding-bottom:3px;margin-bottom:10px;font-weight:normal;font-size:18px;}
.refine_search h3 a.clear {float:right;font-size:12px;display:block;width:auto;padding:0 0 0 15px;background:url(/consumer/library/images/icon/clear_all_filters.gif) no-repeat 0 1px;}
.refine_search h3 a.clear:hover {background:url(/consumer/library/images/icon/clear_all_filters.gif) no-repeat 0 -17px;text-decoration:none;}

.refine_search_options {float:left;width:212px;min-height:150px;padding:5px 10px;background:#f3f3f3;margin-left:2px;margin-bottom:5px;background:url(/consumer/library/images/background/filter_border_v.gif) repeat-y top right;}
.refine_search_options h4 {margin:0;padding:0 0 7px 0;font-size:12px;}
.refine_search_options h5 {margin:0;padding:7px 0 7px 25px;color:#ff0000;background:transparent url(../../../library/image/icon/error.gif) no-repeat scroll left 4px;}
.refine_search_options h4 span {font-weight:normal;font-size:11px;}
.refine_search_options ul {padding:0;margin:0;list-style:none;}
.refine_search_options ul ul {padding-left:10px;}
.refine_search_options ul li {background:url(/consumer/library/images/icon/filter_list_bullet.gif) no-repeat 0 7px;padding-left:7px;}
.refine_search_options ul li span {color:#555;font-size:11px;}
.refine_search_options ul li.selected a {font-weight:bold;}
.refine_search .facetPanel4 {background:none;}
.custom_price_range {padding-bottom:5px;overflow:hidden;}
.custom_price_range input {border:1px solid #ccc;}
.custom_price_range a.submit_btn {background:#ccc;color:#fff;display:inline-block;height:18px;line-height:15px;vertical-align:top;padding:0 10px;font-size:16px;}
.custom_price_range a.submit_btn:hover {background:#939393;text-decoration:none;}
.refine_search a.more_options {display:block;margin-top:5px;padding:0 0 0 10px;font-size:11px;font-weight:bold;background:url(/consumer/library/images/icon/view_more_filters.gif) no-repeat 0 5px;}
.refine_search_options_hidden { background: none !important; min-height: 0px; }
/*.refine_search_options_hidden ul { display: none; visibility: hidden; }
.refine_search_options_hidden span { display: none; visibility: hidden; }*/
.refine_search_options_hidden * { display: none; visibility: hidden; }
.refine_search_options_hidden a.more_options { display: none !important; visibility: hidden; }
.refine_search_options_hidden h4 { display: block; visibility: visible; color: #CCCCCC; }

.refine_search h3 a.view {float:left;display:block;overflow:hidden;width:15px;height:15px;margin:4px 3px 0 0;background:none;padding:0;cursor:pointer;text-indent:-9999px;}
.refine_search h3 a.show {background:url(/consumer/library/images/icon/ico_filter_show_hide.gif) no-repeat 0 0;}
.refine_search h3 a.hide {background:url(/consumer/library/images/icon/ico_filter_show_hide.gif) no-repeat -15px 0;}
.refine_search h3 a.show:hover {background:url(/consumer/library/images/icon/ico_filter_show_hide.gif) no-repeat 0 -15px;}
.refine_search h3 a.hide:hover {background:url(/consumer/library/images/icon/ico_filter_show_hide.gif) no-repeat -15px -15px;}


.hidden {display:none;}
.listing_container {width:630px;margin-right:10px;float:left;zoom:1;}
.listing_container .inner, .localized_search_container .inner {padding:10px;}
.sidebar_container {width:320px;float:left;}
.localized_search_container {width:100%;}
.sidebar_container .rating {float:right;}
.sidebar_panel {border:1px solid #ccc;padding:10px;background:#fff;margin-bottom:10px;}
.sidebar_panel h3 {border-bottom:1px solid #ccc;margin-bottom:10px;font-size:16px;font-weight:normal;height:30px;}
.sidebar_panel a.image_thumbnail {border:1px solid #d3d3d3;background:#fff;padding:1px;margin-bottom:3px;display:block;float:left;margin:0 10px 10px 0;}
.sidebar_panel a.image_thumbnail img {width:100px;}
.sidebar_panel h4 {font-size:14px;font-weight:bold;margin:0 0 5px 0;}
div.price {margin-bottom:10px;display:block;margin-top:3px;}
div.price .price_label {font-size:12px;color:#898989;}
div.price .reduced_price {font-size:14px;font-weight:bold;}
div.price .original_price {font-size:12px;color:#898989;text-decoration:line-through;}
div.price .points_price {font-size:14px;font-weight:bold;background:url(/consumer/library/images/icon/offer_points.gif) no-repeat center right;padding-right:15px;}
.login_box_to_store {background:#ebebeb;text-align:center;padding:5px;color:#323232;}
.sidebar_panel .info {background-color:#ebebeb;padding:5px;}
div.price .original_price_points {font-size:12px;color:#898989;}
.cs_offer_container .main .price .reduced_price { font-size: 24px; }
.cs_offer_container .main .price .price_label { font-size: 22px; }
.cs_offer_container .main .price .original_price { font-size: 22px; }
.cs_offer_container .main .selected_offer .price .reduced_price { font-size: 16px; }
.cs_offer_container .main .selected_offer .price .price_label { font-size: 14px; }
.cs_offer_container .main .selected_offer .price .original_price { font-size: 14px; }



.listing_sorting {border-bottom:1px dotted #ccc;margin-bottom:10px;height:30px;}
.sorter {overflow:hidden;padding:0;}
.sorter ul {list-style:none;padding:0;margin:0;}
.sorter span, .sorter ul li {float:left;}
.sorter span {font-size:12px;margin-top:6px;margin-right:10px;}
.sorter ul li {display:block;padding:0;margin:0 2px 0 0;font-size:12px;color:#ccc;vertical-align:baseline;height:25px;line-height:25px;}
.sorter ul li a {display:inline-block;padding:0 10px;color:#000;}
.sorter ul li a:hover {text-decoration:none;background-color:#f3f3f3;}
.sorter ul li a.sorted {padding:0 20px 0 5px;}
.sorter ul li a.asc {background:#EBEBEB url(/consumer/library/images/icon/listing_sort_asc.gif) no-repeat center right;}
.sorter ul li a.desc {background:#EBEBEB url(/consumer/library/images/icon/listing_sort_desc.gif) no-repeat center right;}
.sorter ul li a.noOrder { background-color:#EBEBEB; padding:0 5px 0 5px; }

.paging_info {float:right;}
.listing_list {overflow:hidden;}
.listing_item_container {margin-bottom:10px;overflow:hidden;}


.filial_item {overflow:hidden;padding:5px;}
.filial_item .num_pin {display:block;float:left;color:#fff;width:21px;height:24px;line-height:18px;text-align:center;background:url(/consumer/library/images/background/map_pin.gif) no-repeat 0 0;margin-right:10px;}
.filial_item h4 {overflow:hidden;margin-left:35px;line-height:18px;font-size:12px;border-bottom:1px dotted #ccc;margin:0;padding:0;}
.filial_item h4 .distance {float:right;}

.offer_item {position:relative;padding:5px 5px 42px 5px;}
.offer_item h3 {margin-bottom:3px;padding-left:101px;}
.offer_item h4 {font-size:14px;}
.offer_item h4 .store_name {display:block;font-weight:normal;font-size:14px;}
.offer_item h4 .store_name span  {font-weight:normal;font-size:12px;}
.offer_item p {padding:0;margin:0;}
.offer_item .offer_image_thumb {float:left;display:block;width:90px;height:90px;border:1px solid #ebebeb;margin:0 10px 0 0;}
.merchants .offer_image_thumb {float:left;display:block;width:200px;padding:5px;height:100px;border:1px solid #ebebeb;margin:0 10px 0 0;background:White;}
.offer_item .offer_image_thumb img {display:block;margin-left: auto; margin-right:auto;}
.offer_item .info {width:490px;position:absolute;bottom:5px;right:5px;padding:5px;background:#ebebeb;z-index:100;}
.offer_item .info .ico, .sidebar_panel .info .ico {display:inline-block;padding:0 0 0 17px;margin-right:15px;color:#555;}
.offer_item .info .comments, .sidebar_panel .info .comments {background:url(/consumer/library/images/icon/offer_comments.gif) no-repeat center left;}
.offer_item .info .views, .sidebar_panel .info .views {background:url(/consumer/library/images/icon/offer_views.gif) no-repeat center left;}
.offer_item .info .points, .sidebar_panel .info .points {background:url(/consumer/library/images/icon/offer_points.gif) no-repeat center left;}
.offer_item .info .save {display:inline-block;padding:0 0 0 15px;color:Red;}
.offer_item .options .view {background:url(/consumer/library/images/icon/view.gif) no-repeat center left;}
.offer_item .save {background:url(/consumer/library/images/icon/save.gif) no-repeat center left;}
.offer_item .rating {float:right;}
.listing_item_container:hover .offer_item, .listing_item_container:hover .filial_item {background:#f3f3f3;}
.listing_item_container:hover .offer_image_thumb {border:1px solid #ccc;}
.listing_item_container:hover .info {background-color:#e3e3e3;}
.offer_item .offer_advertiser {margin-bottom:10px;padding-left:101px;}
.offer_item .offer_advertiser a {color:#323232;font-weight:bold;}
.offer_item .offer_category {padding-left:101px;}
.offer_item .price {text-align:right;margin-left:10px;}

.mapped_listing .offer_image_thumb {}
.mapped_listing .offer_item {height:auto;/*92px*/clear:both;}
.mapped_listing .offer_item .info {width:500px;}
.merchants .offer_item {height:75px;}
.merchants .offer_item h4 { padding: 0px; margin: 0px 0px 10px 0px; font-size: 12px; }

.paging {overflow:hidden;height:26px;border-top:1px dotted #ccc;padding-top:5px;}
.paging ul {height:26px;list-style:none;padding:0;margin:0;}
.paging ul li {float:left;height:26px;line-height:26px;padding:0;margin-right:2px;background-image:url(/consumer/library/images/background/paging_sprite.gif);background-repeat:no-repeat;background-position:0 -26px;}
.paging ul li a {display:block;float:left;height:26px;padding:0 10px;background-image:url(/consumer/library/images/background/paging_sprite.gif);background-repeat:no-repeat;background-position:top right;}
.paging ul li:hover {background-position:0 -130px;}
.paging ul li:hover a {background-position:100% -104px;}
.paging ul li.selected {background-position:0 -78px;}
.paging ul li.selected a {font-weight:bold;background-position:100% -52px;line-height:26px;color:#323232;cursor:text;}
.paging ul li.selected a:hover {text-decoration:none;}
.paging a {display:inline-block;border:1px solid #d5d5d5;height:20px;line-height:20px;padding:0 10px;margin-right:2px;}
.paging a:hover, .paging a.sel {background:#eee;}


.mapped_listing {width:620px;float:left;margin-right:10px;}
.map_container {float:right;width:300px;}
.map_container h3 {height:35px;line-height:35px;font-size:16px;font-weight:normal;background:#ebebeb;padding:0 10px;margin-bottom:2px;}
.map_container h3 a.control {padding:0 0 0 15px;color:#323232;}
.map_container h3 a.expand {background:url(/consumer/library/images/icon/map_expand.gif) no-repeat center left;}
.map_container h3 a.contract {background:url(/consumer/library/images/icon/map_contract.gif) no-repeat center left;}
.map_container span, .gmap_container span {white-space:normal !important;}

.gmap_wrapper {width:300px;}
.move_map_selector {float:right;display:block;width:auto;font-size:12px;}
.move_map_selector input {display:block;float:left;margin-top:12px;}

.map_tooltip {padding:5px;background-color: white;min-width: 150px;border:1px solid #d3d3d3;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:absolute !important;top:0;z-index:3;display: none;-moz-box-shadow: 2px  2px 2px #323232;
-webkit-box-shadow: 2px  2px 2px #323232;box-shadow: 2px  2px 2px #323232;}

.moreFiltersWindow {z-index:10000;}
.horizontal_limiter {height:1px;background:url(/consumer/library/images/background/filter_border_h.gif) repeat-x 0 0;clear:both;margin-bottom:5px;}

.merchant_facet_wrapper .refine_search {background:#fff;border:1px solid #D3D3D3;padding:10px;}
.merchant_facet_wrapper {margin-bottom:10px;}
.merchant_facet_wrapper .refine_search_options {padding:0;margin:0;height:auto;}
.merchant_facet_wrapper .refine_search h3 a.clear {margin-top:5px;}

/* Homepage categories panel content styling */
.hp_categories_panel {background:#fff;border:1px solid #d3d3d3;padding:10px 5px;margin-bottom:15px;margin-top:5px;}
.hp_categories_panel h2 {padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #d3d3d3;color:#323232;}
.hp_categories_panel h2 a {float:right;font-size:12px;display:block;margin-top:6px;}
.hp_categories_panel .c_item {border-bottom:1px dotted #d3d3d3;padding:0 0 5px 0;margin-bottom:5px;}
.hp_categories_panel .c_item a.category_title {display:block;font-weight:normal;font-size:14px;margin-bottom:2px;}
.hp_categories_panel .c_item div {color:#6f6f6f;overflow:hidden;}
.hp_categories_panel .c_item div a {color:#6f6f6f;cursor:pointer;font-weight:normal;padding-bottom:0;}

/* Centrsource benefits panel */
.panel_special {margin-bottom:10px;margin:0 -5px 10px -5px;_margin:0 -5px 10px -4px;}
.panel_special .panel_special_t {height:10px;font-size:1px;line-height:1px;background:url(../images/background/special_top.gif) no-repeat 0 0;}
.panel_special .panel_special_content {overflow:hidden;background:url(../images/background/special_bg.gif) repeat-y 0 0;padding:10px 10px 7px 10px;}
.panel_special .panel_special_b {height:10px;font-size:1px;line-height:1px;background:url(../images/background/special_bot.gif) no-repeat bottom left;}
.panel_special .see_video {padding:0 0 0 25px;height:20px;line-height:20px;float:left;background:url(../images/icon/video-clapper.gif) no-repeat 0 0;}
.number_bg {display:block;float:left;height:23px;width:23px;padding:0;text-align:center;line-height:21px;color:#fff;margin-right:5px;font-size:14px;}
.benefits_container {overflow:hidden;margin-bottom:20px;}
.benefits_container .section {float:left;width:210px;padding-right:5px;margin-right:8px;border-right:1px solid #d3d3d3;}
.benefits_container .last {border:0;margin-right:0;width:210px;padding-right:0;}
.benefits_container .last .float_r {color:#ccc;}
.benefits_container .first {width:211px;padding-left:5px;}
.benefits_container h2 {margin:0;padding:0 0 10px 0;border:0 !important;}
.benefits_container p {padding-bottom:15px;margin:0;}
.benefits_links_container {border-top:1px solid #d3d3d3;padding-top:5px;overflow:hidden;margin:0 5px;}
.benefit_creative {text-align:center;}

#map_baloon {min-width:150px;max-width:200px;}
#map_baloon_contents {background-color:#fff;padding:0px;}
#map_baloon_tl,#map_baloon_tr,#map_baloon_bl,#map_baloon_br,#map_baloon_t,#map_baloon_l,#map_baloon_r,#map_baloon_b {background-color: #FFF;height: 2px;width: 2px;}
#map_baloon_beak {width: 9px;height: 5px; background: url('../images/background/baloon_arrow.gif') top left no-repeat transparent;}
.watermark {color:#aaa;}

/*16x11 je flag*/
.flag {background:url(../../../library/image/back/flags.png) no-repeat scroll 0 0;}
.flag.sl, .flag.si {background-position:-304px -99px;}
.flag.en {background-position:-336px -121px;}
.flag.hu {background-position:-128px -231px;}
.flag.fr {background-position:-96px -198px;}
.flag.ca {background-position:-48px -11px;}

.prizes_container {overflow:hidden;padding-bottom:20px;}
.prize {float:left;width:230px;text-align:center;}
.prize h3 {font-family:Tahoma, Arial, Helvetica, Sans-Serif;font-size:14px;padding:5px 0;margin:0 0 10px 0;border-bottom:0;color:#323232;}
.prize img {border:1px solid #d5d5d5;padding:4px;}
.prizes_container p {font-size:14px;padding:0;margin:0;color:#323232;}

/* Links styles */
.lnk_more {display:inline-block;margin-top:5px;font-size:11px;}
.lnk_expand {display:inline-block;padding:0 3px 0 10px;font-size:11px;background:#f2f2f2 url(../images/icon/ico_contract_desc.gif) no-repeat 2px 8px;}
.lnk_contract {display:inline-block;padding:0 3px 0 10px;font-size:11px;background:#f2f2f2 url(../images/icon/ico_expand_desc.gif) no-repeat 2px 8px;}
.lnk_merchant {font-size:14px;font-weight:normal;text-decoration:none;}
.lnk_distance {display:inline-block;color:#a0a0a0;padding:0 0 0 30px;height:15px;line-height:15px;font-size:11px;font-weight:bold;background:url(../images/icon/ico_distance.png) no-repeat 0 0;text-decoration:none;}

/* Offer detail styles */
.cs_offer_container {width:960px;}
.cs_offer_container a {text-decoration:none;}
.cs_offer_container a:hover {text-decoration:underline;}
.cs_offer_container .inner {border:1px solid #d3d3d3;padding:9px;background:#fff;}
.cs_offer_container .main {float:left;width:700px;margin-right:10px;}
.cs_offer_container .cs_sidebar {float:left;width:220px;padding-left:10px;background:url(../images/background/border_dotted_v.gif) repeat-y 0 0;}
.cs_offer_container .main .gallery {float:left;position:relative;border:1px solid #d3d3d3;margin-right:15px;margin-bottom:35px;background:#fff;overflow:hidden;}
.cs_offer_container .main .gallery .image {width:220px;height:220px;}
.cs_offer_container .main .gallery .navigation {position:relative;width:220px;height:22px;border-top:1px solid #d3d3d3;background:#f2f2f2;text-align:center;line-height:22px;}
.cs_offer_container .main .gallery .navigation .btn {position:absolute;top:0;width:22px;height:22px;text-indent:-9999px;}
.cs_offer_container .main .gallery .navigation .prev {left:0;background:url(../images/icon/prev1.png) no-repeat 0 0;}
.cs_offer_container .main .gallery .navigation .next {right:0;background:url(../images/icon/next1.png) no-repeat 0 0;}
.cs_offer_container .main h1 {margin:0;margin-left:230px;padding:0 0 10px 0;font-size:26px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;}    
.cs_offer_container .main h2 {margin:0;padding:0 0 10px 0;font-size:18px;font-weight:normal;font-family:Tahoma, Geneva, sans-serif;zoom:1;}    
.cs_offer_container .main .price {font-size:24px;font-weight:bold;color:#ef003a;padding:0 0 10px 0;margin-left:230px;}
.cs_offer_container .main .bonus {color:#aaa;}
.cs_offer_container .main .offer_actions {margin-left:230px;margin-bottom:20px;z-index:100;}
.cs_offer_container .main .offer_section {padding:5px;margin-bottom:20px;background:url(../images/background/bg_offer_section.png) repeat-x 0 0;}
.cs_offer_container .main .actions_list {margin:0 0 20px 0;padding:0;list-style:none;}
.cs_offer_container .main .actions_list li {overflow:hidden;font-size:14px;margin-bottom:5px;vertical-align:bottom;_display:inline-block;}
.cs_offer_container .main .actions_list li a {display:block;overflow:hidden;margin:0;padding:0;font-weight:bold;font-family:Arial, Helvetica, Sans-Serif;}
.cs_offer_container .main .actions_list li a.disabled {color: #999999; text-decoration: none;cursor:default;}
.cs_offer_container .main .actions_list li .offer_icon {display:block;float:left;width:25px;height:25px;margin-right:5px;background-image:url(../images/icon/ico_offer_actions.png);background-repeat:no-repeat;}
.cs_offer_container .main .ico_RequestAppointment,.ico_RequestAppointmentSpecificTime, .ico_RequestCalled, .ico_RequestCalledSpecificTime, .ico_RequestCalledNow {background-position:0 0;}
.cs_offer_container .main .ico_DeepLinkToWebsite, .ico_ShowVideo,.ico_ViewHoursOperationMapContactDetails {background-position:-25px 0;}
.cs_offer_container .main .ico_EMailSomething, .ico_RequestEmailList {background-position:0 -25px;}
.cs_offer_container .main .ico_PrintDocument,.ico_PrintSecureSourcePoint,.ico_PrintSecureSourcePointCertificate  {background-position:-25px -25px;}
.cs_offer_container .main .actions_list li .offer_text {display:block;width:420px;float:left;padding-top:4px;}	
.cs_offer_container .main .description_content {font-size:1.2em;line-height:18px;}
.cs_offer_container .main .description_content .description {margin-bottom:20px;}
.cs_offer_container .main .description_content p {margin:0;padding:0 0 10px 0;}	
.cs_offer_container .main .review {overflow:hidden;padding-bottom:10px;margin-bottom:10px;zoom:1;}
.cs_offer_container .main .review .user_avatar {float:left;border:1px solid #d3d3d3;padding:1px;background:#fff;}
.cs_offer_container .main .review .user_avatar img {display:block;width:50px;height:50px;}    
.cs_offer_container .main .review .review_content {margin-left:60px;}
.cs_offer_container .main .review .user {font-weight:bold;margin-bottom:5px;}
.cs_offer_container .main .review .date {font-weight:normal;color:#7a7a7a;}    
.cs_offer_container .main .login_required {padding:5px;height:25px;line-height:22px;font-weight:normal;background:#f6f6f6;}
.cs_offer_container .main .login_required_icon {float:left;clear:left;background:url(login_required_icon.gif) no-repeat center left;padding-left:25px;}
.cs_offer_container .main .review_input {padding:0 5px 0 0;overflow:hidden;}
.cs_offer_container .main .review_input textarea, .cs_offer_container .main .review_input .dummy_input {display:block;border:1px solid #d3d3d3;width:622px;margin:0;margin-bottom:5px;background:#fff;font-size:14px;min-height:80px;padding:3px;}
.cs_offer_container .main .review_input input {float:right;}
.write_merchant_review h3 {margin-bottom:10px;font-size:12px;font-weight:bold;background:#555;color:#fff;padding:5px;}
.ratings_container {overflow:hidden;margin-bottom:20px;}
.rating {float:left;margin-right:40px;}
.rating h4 {margin:0 0 3px 0;padding:0 0 3px 0;border-bottom:1px dotted #d5d5d5;}
.rating .star {display:inline-block;width:30px;height:30px;margin-right:3px;background:url(../images/icon/rating_stars.png);background-repeat:no-repeat;text-indent:-9999px;}
.rating .full {background-position:-62px 0;}
.rating .hover {background-position:-31px 0;}
.rating .empty {background-position:0 0;}
.merchant_review_label {display:block;font-weight:bold;margin-bottom:3px;}
.selected_offers {overflow:hidden;}
.selected_offer {float:left;width:330px;margin:0 10px 10px 0;}
.selected_offer .selected_offer_thumbnail {float:left;border:1px solid #d3d3d3;padding:1px;background:#fff;margin-right:10px;}
.selected_offer img {display:block;width:100px;height:100px;}
.selected_offer h3 {font-size:18px;font-weight:normal;margin:0;padding:0;}
.merchant_detail .selected_offer h3 {word-wrap:break-word;width:200px;float:left;overflow:hidden;}
.selected_offer .price {font-size:14px !important;font-weight:normal !important;margin:0 0 3px 0 !important;padding:0 !important;color:#000 !important;}
.selected_offer .price .reduced_price { font-size: 12px; }
.selected_offer .price .price_label { font-size: 12px; }
.selected_offer .price .original_price { font-size:12px; }
.cs_offer_container .cs_sidebar_panel {margin-bottom:20px;}
.cs_offer_container .cs_sidebar_panel h3 {margin:0 0 10px 0;padding:0 0 5px 0;font-size:16px;font-weight:normal;border-bottom:1px solid #d3d3d3;}
.cs_offer_container .cs_sidebar_panel p {margin:0;padding:0 0 10px 0;}
.gmap_container {width:220px;height:220px;}
.related_container .related_item {overflow:hidden;clear:both;margin-bottom:10px;float:none;width:auto;/*padding:3px;*/}
.related_container .related_item .thumbnail {float:left;padding:1px;border:1px solid #d3d3d3;margin-right:5px;background:#fff;width:50px;height:50px;}
.related_container .related_item .thumbnail img {display:block;border:0;margin:0;}
.related_container .related_item h4 {margin:0 0 3px 0;padding:0;font-size:14px;}
.related_container .related_item .price {font-size:12px;padding:0 !important;}
/* modified to fit into one control */
.related_container .selected_offer {overflow:hidden;margin-bottom:10px;float:none;width:auto;/*padding:3px;*/}
.related_container .selected_offer .selected_offer_thumbnail {float:left;padding:1px;border:1px solid #d3d3d3;margin-right:5px;background:#fff;width:50px;height:50px;overflow:hidden;}
.related_container .selected_offer .selected_offer_thumbnail img {display:block;border:0;margin:0;width:50px;height:50px;}
.related_container .selected_offer h3 {margin:0 0 3px 0;padding:0;font-size:12px;font-weight:bold;border:none;}
.related_container .selected_offer .price {font-size:12px !important;padding:0;margin:0;}
.related_container .selected_offer .price .reduced_price {font-size:12px !important;font-weight:bold;}
.popular_offers .selected_offer {width:320px;}
.popular_offers .price {font-size:12px;font-weight:bold;}
.popular_offers .selected_offer .price .original_price {font-size:12px;font-weight:bold;}
.popular_offers .selected_offer .price .reduced_price {font-size:12px;font-weight:bold;}
.popular_offers .selected_offers .selected_offer h3 {font-size:12px;font-weight:bold;color:#000;}
.sidebar_panel .selected_offer {overflow:hidden;margin-bottom:10px;float:none;width:auto;/*padding:3px;*/}
.sidebar_panel .selected_offer h3 {margin:0 0 3px 0;padding:0;font-size:12px;font-weight:bold;border:none;height:auto;}
.sidebar_panel .selected_offer .selected_offer_thumbnail {float:left;padding:1px;border:1px solid #d3d3d3;margin-right:5px;background:#fff;width:50px;height:50px;overflow:hidden;}
.sidebar_panel .selected_offer .selected_offer_thumbnail img {display:block;border:0;margin:0;width:50px;height:50px;}
/*.related_container .featured {background:#f1f1f1 url(related_exclusive.gif) no-repeat 98% 3px;}*/
.cs_option_bar {height:30px;background:url(../images/background/option_bar_m.gif) repeat-x 0 0;margin-bottom:20px;}
.cs_option_bar .rating_control, .cs_option_bar .share_control {margin:0;padding:0;list-style:none;}
.cs_option_bar .rating_control, .cs_option_bar .share_control .disabled { text-decoration: none; color:#ababab; }
.cs_option_bar .rating_control, .cs_option_bar .share_control .disabled:hover { text-decoration: none; color:#ababab; cursor:default ; }
.cs_option_bar .rating_control li, .cs_option_bar .share_control li {display:block;float:left;height:30px;line-height:30px;padding:0;}
.cs_option_bar .rating_control li a, .cs_option_bar .share_control li a, .cs_option_bar .rating_control li span {color:#555;float:left;display:block;height:30px;padding:0 5px;background:url(../images/background/option_bar_divider.gif) no-repeat top right;text-decoration:none;}
.cs_option_bar .rating_control li a:hover {color:#000;}
.cs_option_bar .rating_control {float:right;}
.cs_option_bar .rating_control li.last {background:url(../images/background/option_bar_r.gif) no-repeat top right;}
.cs_option_bar .rating_control li.last a {background:none;}
.cs_option_bar a.vote_up , .cs_option_bar a.vote_down {padding:0;outline:0;}
.cs_option_bar a.vote_up span, .cs_option_bar a.vote_down span {display:block;width:22px;height:22px;overflow:hidden;background:url(../images/icon/thumb_sprite.gif);background-repeat:no-repeat;padding:0;text-indent:-9999px;cursor:pointer;}
.cs_option_bar a.vote_up span {margin-top:4px;background-position:0 0;}
.cs_option_bar a.vote_down span {margin-top:5px;background-position:-22px 0;}
.cs_option_bar a.vote_up:hover span {margin-top:4px;background-position:0 -22px;}
.cs_option_bar a.vote_down:hover span {margin-top:5px;background-position:-22px -22px;}
.cs_option_bar .rating_control span {font-weight:bold;}
.cs_option_bar .rating_control span.positive {color:green;}
.cs_option_bar .rating_control span.negative {color:red;}
.cs_option_bar .rating_control span.label {color:#555;}
.cs_option_bar .rating_control span.value {display:inline-block;padding-left:0;float:none;font-size:14px;font-weight:bold;}
.cs_option_bar .share_control {overflow:hidden;}
.cs_option_bar .share_control li.first {background:url(../images/background/option_bar_l.gif) no-repeat 0 0;}
.cs_option_bar .share_control li a span {display:inline-block;padding:0 0 0 18px;background-position:0 8px;background-repeat:no-repeat;margin-right:10px;}
.cs_option_bar .share_control li a:hover span {color:#000;cursor:pointer;}
.cs_option_bar .share_control li a.save span {background-image:url(../images/icon/save.png);}
.cs_option_bar .share_control li a.send span {background-image:url(../images/icon/send.png);}
.cs_option_bar .share_control li a.share span {background-image:url(../images/icon/share.png);}
.cs_option_bar .share_control li a.report span {background-image:url(../images/icon/flag.png);}
.info .rating span {font-weight:bold;}
.info .rating span.positive {color:green;}
.info .rating span.negative {color:red;}
.info .rating span.label {color:#555;}
.info .rating span.value {display:inline-block;padding-left:0;float:none;}
.social_media_pop {width:280px;z-index:200;background-color:#fff;position:absolute;border:1px solid #fff;margin:0 0 0 183px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.social_media_pop .inside h2 {font-size:12px !important;border-bottom:1px dotted #d3d3d3;margin-bottom:5px;padding-bottom:5px;}
.social_media_pop .inside h2 .close {display:block;float:right;width:15px;height:15px;background:url(../images/icon/close.png) no-repeat center center;text-indent:-9999px;}
.social_media_list {margin:0;padding:0;list-style:none;}
.social_media_pop .inside {background:#f8f8f8;border:0;padding:5px;border:1px solid #d3d3d3;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.social_media_list li {height:16px;float:left;width:130px;line-height:16px;margin-bottom:3px;}
.social_media_list li a {display:block;width:auto;text-align:left;padding:0 0 0 20px;margin:0;font-size:12px;font-weight:normal;color:#353535;background-image:url(../images/icon/social_icons.png);background-repeat:no-repeat;}
.social_media_list li a.facebook {background-position:0 0;}
.social_media_list li a.twitter {background-position:0 -16px;}
.social_media_list li a.stumble {background-position:0 -32px;}
.social_media_list li a.delicious {background-position:0 -48px;}
.social_media_list li a.google {background-position:0 -64px;}
.social_media_list li a.digg {background-position:0 -80px;}
.social_media_list li a.myspace {background-position:0 -96px;}
.social_media_list li a:hover {text-decoration:underline;}
.cs_offer_container .buy_now_container {overflow:hidden;margin-bottom:20px;}
.cs_offer_container .buy_now_container p {padding-top:12px;margin:0;font-weight:bold;}
.cs_offer_container .offer_button {display:block;float:left;margin-right:10px;height:36px;line-height:36px;color:#fff;background:url(../images/button/offer_button_l.png) no-repeat 0 0;}
.cs_offer_container .offer_button span {height:36px;padding:0 35px 0 20px;display:block;float:left;font-size:16px;background:url(../images/button/offer_button_r.png) no-repeat top right;}
.cs_offer_container .offer_button:hover {color:yellow;text-decoration:none;cursor:pointer;}
.cs_offer_container .offer_button:hover span {color:Yellow;text-decoration:none;background:url(../images/button/offer_button_r.png) no-repeat 100% -36px;}
.cs_offer_container .merchant_logo {border:1px solid #d3d3d3;float:left;overflow:hidden;margin:0 10px 20px 0;}
.merchant_logo_container {float:left;width:200px;height:100px;border:none;text-align:center;font-size: 1em;line-height:98px;}
.merchant_logo_container img {margin-top: expression(( 100 - this.height ) / 2);}
html>body .cs_offer_container .merchant_logo .merchant_logo_container img {margin-top: 0;vertical-align: middle;}
.cs_offer_container .merchant_detail h1 {margin-left:212px;font-size:30px;padding-bottom:4px;}
.cs_offer_container .merchant_detail h2.slogan {margin-left:212px;font-size:18px;color:#afafaf;padding-bottom:4px;}
.cs_offer_container .merchant_detail p.merchant_address {margin:0 0 20px 0;margin-left:212px;padding:0;font-size:14px;}
.offers_count {color:#555;margin-bottom:3px;font-weight:bold;}
.total_merchant_offers {width:690px;margin-top:10px;background:url(../images/background/total_merchant_offers.gif) repeat-x 0 0;}
.total_merchant_offers .top {height:5px;font-size:1px;line-height:5px;background:url(../images/background/total_offer_t.png) no-repeat 0 0;}
.total_merchant_offers .bottom {height:5px;font-size:1px;line-height:5px;background:url(../images/background/total_offer_b.png) no-repeat 0 0;}
.total_merchant_offers .content {background:#f7f6f6;padding:0 5px;overflow:hidden;}
.total_merchant_offers ul {list-style:none;margin:0;padding:0;}
.total_merchant_offers ul li {padding:0 0 0 10px;font-size:12px;background:url(../images/background/total_merchant_offers.gif) no-repeat 0 7px;}
.total_merchant_offers .offers_count {font-weight:normal;font-size:11px;}
.total_merchant_offers h3 {font-weight:bold;font-size:14px;margin-bottom:3px;}
.total_merchant_offers h3 .offers_count {font-size:14px;}
.offer_actions .total_merchant_offers {width:470px;margin-top:0;}
.offer_actions .total_merchant_offers .top {height:5px;font-size:1px;line-height:5px;background:url(../images/background/single_action_top.png) no-repeat 0 0;}
.offer_actions .total_merchant_offers .bottom {height:5px;font-size:1px;line-height:5px;background:url(../images/background/single_action_bot.png) no-repeat 0 0;}
.inquiry_form {overflow:hidden;}
.inquiry_form .field {overflow:hidden;margin-bottom:10px;zoom:1;clear:both;}
.inquiry_form label {display:block;float:left;width:130px;margin-right:10px;text-align:right;font-size:14px;}
.inquiry_form label .obl {padding-left:10px;background:url(../images/icon/obligatory.gif) no-repeat 0 2px;}
.inquiry_form .text {margin-left:140px;}
.inquiry_form .text input, .inquiry_form .text textarea {display:block;float:left;border:1px solid #8e8f8f;width:545px;background:#fff;margin-bottom:3px;}
.inquiry_form .text input.disabled, .inquiry_form .text textarea.disabled {border:1px solid #d3d3d3;background:#f6f6f6;}
.inquiry_form .phone input {width:200px;}
.inquiry_form .text select {border:1px solid #8e8f8f;width:auto;}
.inquiry_form .no_label {margin-left:140px;}
.inquiry_form .checkbox input {display:block;float:left;width:13px;height:13px;margin:1px 3px 0 0;padding:0;}
.inquiry_form .checkbox label {width:auto;text-align:left;padding:0;margin:0;font-size:12px;}

/* CS Footer bar */
#action_bar {width:100%;height:28px;}
html > body #action_bar {position:fixed;bottom:0;z-index:1000;}
#action_bar .inner {width:98%;margin:0 auto;}
#action_bar .part_m {height:28px;line-height:28px;background:url(../images/background/action_bar.png) repeat-x 0 0;}
#action_bar .part_l {display:block;float:left;width:5px;height:28px;background:url(../images/background/action_bar_l.png) no-repeat 0 0;}
#action_bar .part_r {display:block;float:right;width:5px;height:28px;background:url(../images/background/action_bar_r.png) no-repeat 0 0;}
#action_bar .trigger {color:#f7f7f7;display:block;float:left;font-size:14px;background:url(../images/background/action_bar_limiter.png) no-repeat top right;padding:0 5px;}
#action_bar .trigger:hover {text-decoration:none;}
#action_bar .trigger em {font-style:normal;float:left;display:block;}
#action_bar .link {color:#f7f7f7;float:right;background:url(../images/background/action_bar_limiter.png) no-repeat top left;text-decoration:none;}
#action_bar .trigger span {background:none;padding:0;}
#action_bar .trigger:hover span {background:none;padding:0;}
#action_bar .trigger span.icon {width:17px;height:17px;float:left;margin:7px 0 0 5px;overflow:hidden;display:block;background:url(../images/background/action_bar_trigger.png) no-repeat 0 0;}
#action_bar .trigger:hover span.icon {background:url(../images/background/action_bar_trigger.png) no-repeat 0 -17px;}
#action_bar .selected span.icon {background:url(../images/background/action_bar_trigger.png) no-repeat -17px 0;}
#action_bar .selected:hover span.icon {background:url(../images/background/action_bar_trigger.png) no-repeat -17px -17px;}
#action_bar .loading span.icon {background:url(../images/icon/ajaxloader.gif) no-repeat center center;}
#action_bar .loading:hover span.icon {background:url(../images/icon/ajaxloader.gif) no-repeat center center;}
#action_bar .link span {display:inline-block;padding:0 10px 0 10px;}
#action_bar .link, #action_bar .trigger {text-shadow: #555 1px 1px 2px;}
#action_bar .link:hover, #action_bar .trigger:hover {color:#fff;text-shadow:#c8c8c8 1px 1px 2px;}
#action_bar .menu_container {position:relative;float:left;}
#action_bar .menu_container .trigger {cursor:pointer;}
#action_bar .menu_slider {position:absolute;left:0;bottom:28px;width:220px;background:cyan;z-index:500;background:url(../images/background/menu_slide_t.png) no-repeat 0 0;}
#action_bar .menu_slider .inner {width:220px;background:url(../images/background/menu_slide_grad.png) no-repeat bottom left;}
#action_bar .menu_slider .no_data p {margin:0;padding:0 5px;font-style:italic;color:#555;line-height:normal;font-size:11px;padding:5px;}

.offer_item_bit {overflow:hidden;padding:5px;width:208px;border-bottom:1px dotted #d3d3d3;margin-left:1px;}
.offer_item_bit .image_container {float:left;border:1px solid #d3d3d3;padding:1px;background:#fff;margin-right:5px;}
.offer_item_bit .image_container img {display:block; width:25px; height:25px;}
.offer_item_bit h5 {line-height:normal;margin:0;padding:0;font-family:Tahoma, Geneva, Sans-Serif;font-size:12px;font-weight:normal;zoom:1;}
.menu_head {overflow:hidden;padding:0 5px;font-size:12px;font-weight:bold;border-bottom:1px solid #afafaf;line-height:18px;}
.menu_head a {font-size:11px;font-weight:normal;}
.ui-effects-transfer {border: 2px dotted gray;}
.latest_activity_bit {overflow:hidden;padding-bottom:10px;border-bottom:1px dotted #d3d3d3;margin-bottom:10px;}
.latest_activity_bit .thumbnail {float:left;margin-right:5px;border:1px solid #d3d3d3;padding:1px;background:#fff;}
.latest_activity_bit .thumbnail img {width:25px;height:25px;display:block;}
.latest_activity_bit p {margin:0;margin-left:35px;padding:0;}
.latest_activity_bit p .comment {color:#555;}
.latest_activity_bit .lnk_more {margin-top:0;}

/* Brands page */
.brands_container {margin:20px 0;overflow:hidden;}
.brands_container ul {margin:0;padding:0;list-style:none;width:300px;float:left;margin-right:10px;}
.brands_container ul li {font-size:14px;}
.brands_container ul li span {font-size:12px;color:#555;}
.alphabet_sorting {border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;overflow:hidden;padding:10px 0;}
.alphabet_sorting ul {margin:0;padding:0;list-style:none;display:block;text-align:center;overflow:hidden;}
.alphabet_sorting li {display:block;float:left;height:18px;line-height:16px;border:1px solid #d3d3d3;margin-right:5px;font-size:14px;font-weight:bold;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.alphabet_sorting li a {height:18px;padding:0 8px;text-decoration:none;}
.alphabet_sorting li:hover {background:#ebebeb;cursor:pointer;}
.alphabet_sorting li.selected {background:#e1e1e1;}
.alphabet_sorting li.selected a {text-decoration:none;cursor:default;color:#323232;}
.newsletter_input {border:1px solid #ccc;background:#fafafa;padding:3px;font-size:14px;}
.map_container span, .gmap_container span, .gmnoprint .terms-of-use-link {white-space:normal !important;font-size:9px !important;}

.related_advertiser {margin-bottom:15px;}
.related_advertiser .thumbnail {border:1px solid #d3d3d3;text-align:center;padding:5px;margin-bottom:3px;}
.related_advertiser h4 {margin:0;}


.certificates_container {position:absolute;bottom:0;right:0;}
.certificates_container a {margin-right:10px;}
.trustee_ctv {margin-bottom:10px;}
.certificates_container_reg p {display:none;}
.certificates_container_reg .sslseal {float:left;}

/* Homepage styling */
.cs_home {padding-top:10px;}
.cs_home .main_content {float:left;width:680px;}
.cs_home .sidebar {float:left;width:260px;margin-right:10px;}
.cs_home .container {margin-bottom:10px;}
.cs_home .inner {padding:5px;}
.cs_home h2 {border-bottom:1px solid #d3d3d3;padding-bottom:5px;margin-bottom:10px;}
.cs_home .selected_offer {width:320px !important;}
.cs_home .selected_offer h3 {font-size:14px;font-weight:bold;}
.point_offer {position:relative;overflow:hidden;padding-bottom:15px;}
.point_offer a.point_offer_image {display:block;float:left;border:1px solid #d3d3d3;padding:1px;margin-right:10px;}
.point_offer a.point_offer_image img {display:block;}
.point_offer h3 {font-weight:normal;}
.what_are_points {position:absolute;bottom:0;right:0;}
.to_store {float:right;margin-top:5px;font-size:12px;}

.write_merchant_review {background:#f2f2f2;padding:5px;margin-top:30px;}

.comment_rate {height:15px;background:url(../images/background/comment_rate_l.gif) no-repeat 0 0;}
.comment_rate .inner {overflow:hidden;height:15px;border:0;padding:0;background:url(../images/background/comment_rate_r.gif) no-repeat top right;}
.comment_rate span {float:left;}
.comment_rate a {float:left;overflow:hidden;width:20px;height:15px;display:inline-block;text-indent:-9999px;}
.comment_rate a span {margin:2px 0 0 5px;width:10px;height:10px;display:inline-block;background-image:url(../images/background/comment_rate_thumbs.gif);background-repeat:no-repeat;}
.comment_rate .counter {padding:0 5px;font-size:11px;}
.comment_rate .divider {height:15px;display:inline-block;background:url(../images/background/comment_rate_divider.gif) no-repeat top right;}
.comment_rate .positive {color:green;}
.comment_rate .negative {color:red;}.comment_rate a.thumb_up span {background-position:0 0;}
.comment_rate a.thumb_up:hover span {background-position:0 -11px;}
.comment_rate a.thumb_down span {background-position:-14px 0;}
.comment_rate a.thumb_down:hover span {background-position:-14px -11px;}

.letter_tubby {background:#fff url(../images/background/letter_tubby.png) no-repeat 20px 50px;}
.newsletter_padded {padding-left:120px;}

.write_merchant_review fieldset {border:0;padding:0;margin:0;background:none;}
.ratings_container ul {padding:0;margin:0;list-style:none;}
.ratings_container ul li {display:block;padding:0 10px;}
.ratings_container ul li label {display:block;clear:both;padding:0 0 3px 0;}
.ratings_container ul li .star-rating-control {margin-bottom:10px;height:16px;display:block;}
.ratings_container textarea {border:1px solid #d5d5d5;width:660px;margin-bottom:10px;}
.write_merchant_review .button {margin-right:10px;}
.lnk_review_help {position:relative;margin-bottom:-18px;}
.review_ratings {margin-bottom:10px;overflow:hidden;}
.rate_control {float:left;overflow:hidden;margin-right:20px;padding:5px 0;border-top:1px dotted #d5d5d5;border-bottom:1px dotted #d5d5d5;}
.rate_control label {display:block;float:left;margin-right:5px;}

/* Notification messages */
.notification {font-size:14px;margin-bottom:10px;padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px; position:relative; top:10px;}
.success {background:#dff2bf;border:1px solid #4f8a10;}
.warning {background:#feefb3;border:1px solid #9f6000;}
.error {background:#ffbaba;border:1px solid #d8000c;}
.notification_hide {float:right;display:block;width:15px;height:15px;text-indent:-9999px;background:url(../images/icon/notification_hide.png) no-repeat 0 0;}
.success .notification_hide {background-position:-15px 0;}
.success .notification_hide:hover {background-position:-15px -15px;}
.warning .notification_hide {background-position:0 0;}
.warning .notification_hide:hover {background-position:0 -15px;}
.error .notification_hide {background-position:-30px 0;}
.error .notification_hide:hover {background-position:-30px -15px;}

.loading_review { height: 20px; padding:20px 20px 20px 45px; background-image:url(../../../library/image/icon/loading.gif); background-repeat:no-repeat;}