A{color:blue;text-decoration:underline;}
A:hover{color:red;text-decoration:underline;}
html, body, form{padding:0;margin:0;}
img{border:0;}
input, body, td, th, div, p, span, li{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;line-height:120%;}
h1{padding:4px 0 4px 0;line-height:150%;}
h3{font-family:Arial;font-size:16pt;margin:0;padding:0;margin-top:10px;}
.clr{ width:100%;clear:both;}
.input_button{border:1px solid black;font-weight:bold;}
.errors{border:2px solid red;background-color:yellow;font-weight:bold;}
.footer{background-color:#000000;font-family:verdana,arial, helvetica, sans-serif;font-size:11px;line-height:18px;color:#ffffff;font-weight:bold;white-space:nowrap;text-decoration:none;vertical-align:top;}
.footer_copy{font-family:verdana,arial, helvetica, sans-serif;font-size:10px;color:#a0a0a0;}
.page_navbar{color:#ffffff;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:14px;text-decoration:none;}
.category_list_selected, .category_list_selected a, .category_list_selected a:hover{background-color:#ffffff;text-align:left;color:#996633;font-family:verdana,arial, helvetica, sans-serif;font-size:11px;line-height:17px;vertical-align:bottom;text-decoration:none;}
.category_list, .category_list a{background-color:#ffffff;text-align:left;color:#3C7F87;font-family:verdana,arial, helvetica, sans-serif;font-size:11px;line-height:17px;vertical-align:bottom;text-decoration:none;}
.category_list a:hover{color:#cc0000;text-decoration:underline;}
.category_select, .category_select a, .category_select a:hover{text-align:center;font-family:verdana,arial, helvetica, sans-serif;font-size:11px;line-height:18px;vertical-align:middle;text-decoration:underline;}
.keyword_input{width:100px;margin-right:2px;border:1px solid black;}
.price_search_input{width:70px;border:1px solid black;}
.search_results_bar{border-top:1px solid black;border-bottom:1px solid black;padding-top:4px;padding-bottom:4px;font-weight:bold;text-align:right;}
.search_results_bar table td{padding-right:4px;}
.page_body{padding:0px;margin:0px;border:0px;}
.sidenav_right, .sidenav_left{width:210px;}
.sidenav_left td, .sidenav_right_item td{font-size:10pt;}
.lost_password{text-align:center;font-weight:bold;color:#0000ff;padding:10px;}
.lost_password a{text-decoration:none;}
table thead th{color:white;padding:4px;font-family:Verdana;font-size:8pt;font-weight:bold;background-color:#808080;text-align:center;}
table tbody tr.even td, table tbody tr.odd td{font-family:Verdana;font-size:8pt;color:black;}
table tbody tr.even td{background-color:#f0f0f0;}
.welcome_back_box{ text-align:center;vertical-align:middle;height:100px;background-image:url('/shared/images/welcome_bar.jpg');background-repeat:no-repeat;background-position:center center;color:#000000;font-family:Verdana;font-size:23px;font-weight:bold;}
.forgotpassword{ font-size:10px;}
.header_img{padding:2px;text-align:center;}
.filebody{ background:#FFF;}
.filebody .boxTitle{ padding:3px 0px;}
.activate_account_body{padding:2px;padding-top:2px;}
.input_button.fancy{border:1px solid #808080;background-color:#f2f2f2;padding:4px 24px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.5);box-shadow:1px 1px 2px 1px rgba(0, 0, 0, 0.5);}
.input_button.fancy:hover{border:1px solid #808080;background-color:#f2f2f2;padding:4px 24px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.5);box-shadow:1px 1px 1px 0px rgba(0, 0, 0, 0.5);cursor:pointer;}
#terms_container{padding-top:170px;margin:0px auto 0px auto;width:800px;}
.ui-multiselect{padding:2px 0 2px 4px;text-align:left;height:30px;background:#fff;border:1px solid #ddd;}
.ui-multiselect span.ui-icon{float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px;}
.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important }
.ui-multiselect-header{margin-bottom:3px;padding:3px 0 3px 4px }
.ui-multiselect-header ul{font-size:0.9em }
.ui-multiselect-header ul li{float:left;padding:0 10px 0 0 }
.ui-multiselect-header a{text-decoration:none }
.ui-multiselect-header a:hover{text-decoration:underline }
.ui-multiselect-header span.ui-icon{float:left }
.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0 }
.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left }
.ui-multiselect-checkboxes{position:relative ;overflow-y:auto }
.ui-multiselect-checkboxes label{cursor:default;display:block;border:1px solid transparent;padding:3px 1px }
.ui-multiselect-checkboxes label input{position:relative;top:1px }
.ui-multiselect-checkboxes li{clear:both;font-size:0.9em;padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:bold;border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none }
* html .ui-multiselect-checkboxes label{border:none }
h3{padding:0 0 6px 0;border-bottom:1px solid #d0d0d0;}
legend {font-weight:bold;}
.footer{vertical-align:text-top;}
#terms_container{margin:0px auto;}
p, td, select, input {font-size:12px;}
input[type=text]{padding:5px;}
input[type=password]{padding:5px;}
.ui-slider-horizontal {height:20px;}
.ui-slider .ui-slider-handle{height:23px;background:#444444;}
.ui-widget-header{ background:#31617b;}
#amount{ border:1px solid #ccc !important;color:#f6931f;font-weight:bold;text-align:right;}
#range{ position:relative;height:20px;color:#666;}
.min-range{ float:left;}
span.min{ position:absolute;left:0px;}
span.max{ position:absolute;right:0px;}
.cost{ font-size:14px;font-weight:bold;}
#slider{ display:block;}
.cc_topup_container{ padding:8px;}
#credit_card_topup{position:relative;}
#credit_card_topup h3{font-size:14px;padding-bottom:8px;border:none;}
#credit_card_panel{width:500px;overflow:hidden;}
ul.steps{list-style:none;padding:0px;margin:0px;width:1500px;position:relative;}
ul.steps li{float:left;clear:none;width:500px;height:280px;}
.topup_form_area{height:230px;display:block;}
.topup_btn_area{border-top:1px #ccc solid;padding-top:10px;}
input[type=button].next,input[type=submit].next{float:right;}
#step1 input[type=button].next{display:none;}
input[type=button].back{float:left;}
.cc_desc{text-indent:28px;color:#555;font-style:italic;margin:2px 0 4px 0;}
.amount, .loadfee, .cost{ text-align:right;}
#box_confirm{ display:none;}
.topup_form_area table label, .topup_form_area talbe span{ height:20px;line-height:20px;}
.green{ color:#000000;}
.bg_green{ background:#00af55;}
.orange{ color:#ff9b00;}
.bg_orange{ background:#ff9b00;}
.magenta{ color:#ec008c;}
.bg_magenta{ background:#ec008c;}
.purple{ color:#5f259f;}
.bg_purple{ background:#5f259f;}
.blue{ color:#000000;}
.bg_blue{ background:#000000;}
.bg_blue{ background:#0096E6;}
.black{ color:#000000;}
.bg_black{ background:#000000;}
.grey{ color:#666666;}
.bg_grey{ background:#666666;}
.dark_grey{ color:#3d3d3d;}
.bg_dark_grey{ background:#3d3d3d;}
.navbar-brand{padding:5px 15px;color:#777;}
a{color:#777;text-decoration:none;}
a:hover, a:focus, a:active{color:#000;text-decoration:none !important;}
html *, body *{font-family:'Avenir Next LT Pro', verdana, arial, helvetica, sans-serif;}
body{text-align:center;font-size:16px;}
#page_content{}
.spacer, #spacer{height:16px;}
input, body, td, th, div, p, span, li, legend{font-size:16px;line-height:150%;}
table thead th{font-size:16px;background-color:#3a4247;color:#fff;line-height:200%;}
table tbody tr.even td, table tbody tr.odd td{font-size:16px;color:black;}
table tbody tr.even td{background-color:#f0f0f0;}
h1, .category_title_text_style{ font-size:39px;color:#000000;border-bottom:0px solid #000000;text-align:left;font-weight:500;}
h2{color:#000000;font-size:27px;font-weight:500;}
h4{font-size:18px;font-weight:800;}
.category_title_text_style, .search_results_header{ color:#000000;padding:4px 15px;margin-top:20px;margin-bottom:10px;}
.breadcrumbs{display:none;}
#page_container{min-height:100%;height:auto !important;height:100%;margin:0 auto -150px;}
.page_top{margin:0px;padding:8px 0px;background-color:#1b8980;}
.filebody{padding:0px 15px 15px 15px;}
.filebody p{padding:0px;}
.page_navbar{ height:40px;margin-bottom:1px;}
.navitem_normal, .navitem_normal:first-child{border-right:1px #fff solid;background:#fff;}
.navitem_hover, .navitem_hover:first-child{background-color:#285e7a;color:#fff;border-right:1px #285e7a solid;}
.navitem{font-weight:normal;font-size:12px;text-align:center;cursor:pointer;height:40px;padding:5px;}
.navitem a{font-size:14px;color:#000;text-decoration:none;}
.navitem a:hover, .navitem_hover a{color:#fff;text-decoration:none;}
.navbar_footer{line-height:20px;text-align:right;}
.navbar_footer_logout, .navbar_footer_logout a{color:#666666;text-decoration:none;font-size:14px;font-weight:bold;}
.navbar_footer_logout a:hover{color:#666666;text-decoration:underline;}
.clientpage_header{font-size:17px;color:#285e7a;font-weight:normal;}
.clientpage_subheading{font-size:15px;color:#285e7a;font-weight:normal;}
.lost_password, .lost_password a{color:#285e7a;font-size:15px;font-weight:normal;text-align:left;padding:5px 0 40px 0;}
.wishlist_container{ margin-top:0px;padding:0px 15px 15px 15px;}
.cart_contents_table a.desc{ font-size:14px;line-height:25px;}
.cart_contents_table td{padding:6px;}
.cart_attribute_caption, .cart_attribute_value{ font-size:10px;color:#999;}
.footer{border-top:8px solid #00af55;position:absolute;bottom:0;width:100%;height:150px;background-color:#ecf1f4;color:#fff;}
.footer-content{margin-top:40px;font-size:14px;color:#333;font-weight:normal;}
.logo_footer{ margin-top:10px;}
.logo_footer img{ height:60px;}
#page_footer, .push{height:150px;}
#page_footer{ border-top:0px solid #fff;background:#42b1da;margin-top:50px }
.clr{clear:both;}
.sidenav_left_item, .sidenav_right_item{ padding:5px 0px 9px 0px;}
table.boxBody, div.boxBody{ border:none;padding:2px 0px 2px 0px;}
table.boxBody td, div.boxBody div.ma_header_text, div.boxBody div.cu_header_text{ background-color:#FFF;}
td.boxBody{ }
table.boxBody td.welcome_back_box{ background-color:#fff;background:none;font-weight:normal;}
.wishlist_container td.boxBody{padding:0px;}
.welcome_back_box{ text-align:center;vertical-align:middle;height:100px;color:#666;font-size:27px;font-weight:normal;}
.welcome_back_box_auction{ text-align:center;vertical-align:middle;height:56px;background-image:url('/cclub/images/auctionbuckslink.jpg');background-repeat:repeat-x;background-position:0 0;color:#000000;font-size:24px;font-weight:normal;}
.page_middle{ padding:0px;text-align:left;}
.input_button{font-weight:normal;}
.input_button.fancy, .input_button.fancy:hover{border:1px solid #808080;background-color:#f2f2f2;padding:4px 24px;-webkit-border-radius:0px;border-radius:0px;-webkit-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.5);}
.activate_account_body{padding:0px;background-image:url('/cclub/images/terms_bg.gif');background-repeat:repeat-x;}
p, td, select, input{font-size:16px;}
input[type=text]{padding:5px;}
.ui-slider-horizontal {height:20px;}
.ui-slider .ui-slider-handle{height:26px;background:#444444;}
.ui-widget-header{ background:#3d3d3d;}
#amount{ border:1px solid #ccc !important;color:#f6931f;font-weight:bold;text-align:right;}
#range{ position:relative;height:20px;color:#666;}
span.min{ position:absolute;left:0px;}
span.max{ position:absolute;right:0px;}
.cost{ font-size:14px;font-weight:bold;}
#slider{ display:block;}
.cc_topup_container{ padding:8px;}
#credit_card_topup{position:relative;}
#credit_card_topup h3{font-size:14px;padding-bottom:8px;border:none;}
#credit_card_panel{width:500px;overflow:hidden;}
ul.steps{list-style:none;padding:0px;margin:0px;width:1500px;position:relative;}
ul.steps li{float:left;clear:none;width:500px;height:280px;}
.topup_form_area{height:230px;display:block;}
.topup_btn_area{border-top:1px #ccc solid;padding-top:10px;}
input[type=button].next,input[type=submit].next{float:right;background:url('/cclub/images/boxes/background.png');color:#fff;}
#step1 input[type=button].next{display:none;}
input[type=button].back{float:left;}
.cc_desc{text-indent:28px;color:#555;font-style:italic;margin:2px 0 4px 0;}
.amount, .loadfee, .cost{ text-align:right;}
#box_confirm{ display:none;}
.topup_form_area table label, .topup_form_area talbe span{ height:20px;line-height:20px;}
.header_right{width:431px;background-image:url('/cclub/images/header_right.png');background-repeat:no-repeat;text-align:right;color:#fff;}
.hdr_login_page{background-image:url('/cclub/images/loginscreen/header_right.png');}
.header_login_container{margin-top:0px;}
.header_login_user, .header_login_business, .header_login_balance, .header_login_cart, .header_login_account{padding-bottom:3px;color:#fff;}
.header_login_user{ font-size:17px;font-weight:bold;}
.header_login_balance, .header_login_cart, .header_login_account{font-size:15px;line-height:100%;}
.header_login_user a:link, .header_login_user a:visited, .header_login_business a:link, .header_login_business a:visited, .header_login_balance a:link, .header_login_balance a:visited, .header_login_cart a:link, .header_login_cart a:visited, .header_login_account a:link, .header_login_account a:visited{color:#FFFFFF;text-decoration:none;}
.header_login_user a:hover, .header_login_business a:hover, .header_login_balance a:hover, .header_login_cart a:hover, .header_login_account a:hover{color:#2bb458;text-decoration:none;}
.header_login_user{ font-weight:bold;}
.blue_footer{background:#42b1da;padding:20px 0px;}
.blue_footer_table{padding-top:50px;}
.blue_footer_table td{color:#fff;font-size:15px;}
.blue_footer_table td a:link, .blue_footer_table td a:visited{color:#fff;}
.grey_footer{background:#666;padding:20px 0px;}
.grey_footer_table{ padding-top:14px;}
.grey_footer_table td{color:#ccc;font-size:13px;}
.black_footer{background:#666;height:60px;padding:15px 0px;}
.black_footer div{font-size:14px;color:#ccc;font-weight:normal;}
#footer_links{ width:100%;text-align:center;padding:0px;margin:0px 0px 0px 0px;list-style:none;}
#footer_links a:link, #footer_links a:visited{font-size:16px;font-weight:normal;color:#fff;}
#frm_keyword_search{padding:10px 0px 20px 2px;}
.keyword_input{border:1px solid #999;color:#666;font-size:90%;height:17px;margin:0px;padding:3px 34px 3px 5px;width:196px;}
.keyword_input_button{width:17px;height:17px;display:block;background:url('/cclub/images/button_keyword_search.gif') center center no-repeat;border:none;text-indent:-999em;overflow:hidden;cursor:pointer;position:absolute;left:185px;top:6px;}
.slideshow{ height:260px;display:block;}
#servey_title{color:#285e7a;text-decoration:none;font-size:18px;font-weight:normal;line-height:19px;padding:0px;text-align:left;padding-left:16px;}
#survey_container{padding:0px 16px;border-color:#fff;}
.navbar-default, .navbar-default .navbar-collapse, .navbar-default .navbar-form{ background-color:#1b8980;border:none;border-radius:0px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ color:#000;background-color:#e3e3e3;}
.hello-panel.jumbotron{background-color:#fff;color:#000;margin-bottom:0px;}
.jumbotron-shadow{ margin-top:-30px;height:80px;background-position:center bottom;}
.container{ text-align:left;}
.page_body{ margin-right:auto;margin-left:auto;}
@media (max-width:992px){ .header_login_container img.banner-icon{ height:80px;}
.program_logo{ height:74px;}
}
.menu-icon{ float:left;width:16px;height:16px;color:#fff;stroke:#fff;filter:invert(100%) sepia(93%) saturate(26%) hue-rotate(25deg) brightness(107%) contrast(106%);margin-right:10px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ color:#000;background-color:#e3e3e3;}
.jumbotron{ padding-top:8px;padding-bottom:8px;}
.welcome_header{color:#000;}
.category_list, .category_list a{background-color:#ffffff;text-align:left;color:#000000;font-size:16px;line-height:22px;vertical-align:bottom;text-decoration:none;}
.category_list a:hover{ color:#23527c;text-decoration:underline;}
.category_children_list{text-align:center !important;}
.home_point_heading{font-size:16px;color:#169935;font-weight:bold;}
.hr_dark{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #a9c1cc;}
.progress_acheived{background-color:#008000;background-image:url('/cclub/images/progress_bar_progress.jpg');background-repeat:repeat-x;}
.progress_remaining{background-color:#e0e0e0;background-image:url('/cclub/images/progress_bar_bg.jpg');background-repeat:repeat-x;}
#about_earning_points{ border:1px solid #919ba1;border-collapse:collapse;margin:16px 0px 24px 0px;}
#about_earning_points td{border:1px solid #919ba1;border-collapse:collapse;padding:8px;text-align:center;}
#terms_body{background-image:url('/cclub/images/terms_bg.gif');background-repeat:repeat-x;margin-bottom:32px;}
#terms_container{background:rgba(255,255,255,0.8);padding:20px 20px 20px 20px;width:860px;}
.terms_container_tbl{ text-align:left;}
#welcome_trip_list{margin:0px 0px;padding:0px;}
#welcome_trip_list li{display:inline;}
#welcome_trip_list img{padding:2px 0px;}
#welcome_button_list{margin:0px 0px;padding:0px;text-align:center;}
#welcome_button_list li{display:inline-block;text-align:center;margin:10px 4px;box-shadow:3px 3px 6px #ccc;border:1px solid #ccc;padding:8px;}
#welcome_button_list img{margin:8px 0px;box-shadow:2px 2px 4px 0px #ddd;}
#welcome_button_list a:hover{opacity:0.80;filter:alpha(opacity=80);}
#welcome_button_list a{font-size:18px;font-weight:bold;}
.about_status_points_tier_list li{display:inline;}
.adv_search_container{padding:16px 15px 5px 15px;display:block;position:relative;}
.adv_search_container label{ color:#000;font-size:14px;font-weight:normal;line-height:34px;margin-bottom:0px;}
#adv_search_form_table td{color:#666;padding:12px 8px;text-align:left;}
.adv_search_keywords, .adv_search_categories{padding:4px;font-size:14px !important;}
.adv_search_from_points, .adv_search_to_points{}
.adv_search_submit{cursor:pointer;margin-right:0px;width:100%;}
.welcome_section_header{font-size:32px;color:#000000;text-align:left;font-weight:bold;}
.welcome_section_content{font-size:16px;text-align:left;margin-bottom:16px;}
.welcome_section_header{margin-top:32px;}
a[class="button"]:link, a[class="button"]:active, a[class="button"]:visited{text-decoration:none;}
a[class="button"] div{max-width:300px;min-width:250px;height:50px;margin:0 auto 12px auto;text-align:center;background-color:#008239;text-decoration:none;}
a[class="button"] div p{line-height:50px;margin:0px;padding:0px;color:#fff;text-decoration:none;margin-bottom:16px;}
a[class="button"] div:hover{ background-color:#00771d;}
a[class="button"] div p:hover{color:#fff;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.hide_status_pts_required{display:none;}
.ui-multiselect{ padding:5px;text-align:left;height:34px;background:#fff;border:1px solid #000000;}
#icms-progress_bar-container{margin:0 auto;width:100%;padding:2em;padding:0;background:#fff;}
.icms-ui-progress-bar{margin-top:0;margin-bottom:0;}
.icms-ui-progress span.icms-ui-label{font-size:1.2em;position:absolute;right:0;line-height:33px;padding-right:12px;color:rgba(0,0,0,0.6);text-shadow:rgba(255,255,255, 0.45) 0 1px 0px;white-space:nowrap;}
.icms-ui-progress-bar{position:relative;height:35px;padding-right:2px;background-color:#abb2bc;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #b6bcc6), color-stop(1, #9da5b0));background:-moz-linear-gradient(#9da5b0 0%, #b6bcc6 100%);-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF;-moz-box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF;box-shadow:inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF;}
.icms-ui-progress{position:relative;display:block;overflow:hidden;height:35px;-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;-webkit-background-size:44px 44px;background-color:#fff;background:-webkit-gradient(linear, 0 0, 44 44, color-stop(0.00, rgba(255,255,255,0.17)), color-stop(0.25, rgba(255,255,255,0.17)), color-stop(0.26, rgba(255,255,255,0)), color-stop(0.50, rgba(255,255,255,0)), color-stop(0.51, rgba(255,255,255,0.17)), color-stop(0.75, rgba(255,255,255,0.17)), color-stop(0.76, rgba(255,255,255,0)), color-stop(1.00, rgba(255,255,255,0)) ), -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(1, #fff));background:-moz-repeating-linear-gradient(top left -30deg, rgba(255,255,255,0.17), rgba(255,255,255,0.17) 15px, rgba(255,255,255,0) 15px, rgba(255,255,255,0) 30px ), -moz-linear-gradient(#fff 0%, #fff 100%);-webkit-box-shadow:inset 0px 1px 0px 0px #999, inset 0px -1px 1px #999;-moz-box-shadow:inset 0px 1px 0px 0px #999, inset 0px -1px 1px #999;box-shadow:inset 0px 1px 0px 0px #999, inset 0px -1px 1px #999;border:1px solid #333;-webkit-animation:animate-stripes 2s linear infinite;}
.jumbotron .font-smaller p{font-size:16px !important;}
.wishlist_container .boxTitle{color:#00af55;font-weight:normal;text-align:left;font-weight:500;}
.wishlist_container .boxTitleText{font-size:39px !important;color:#ec008c;}
.mi_label{font-weight:bold;line-height:28px;}
.valid_products_ranges tr>td.product{ width:33%;height:250px;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;position:relative;}
.valid_products_ranges tr>td>div{ font-weight:bold;text-align:center;padding:10px 20px;color:#fff;text-transform:uppercase;background:rgba(0,0,0,0.8);}
.steel{ background-image:url('/cclub/images/eligible_products/steel.jpg');}
.architectural_stainless{ background-image:url('/cclub/images/eligible_products/architectural_stainless.jpg');}
.chain_rigging{ background-image:url('/cclub/images/eligible_products/chain_and_rigging.jpg');}
.pipe_fittings{ background-image:url('/cclub/images/eligible_products/pipe_fittings_and_valves.jpg');}
.stainless_steel{ background-image:url('/cclub/images/eligible_products/stainless_steel.jpg');}
.pip_cable{ background-image:url('/cclub/images/eligible_products/pipe_cable_supports.jpg');}
.coil_sheet{ background-image:url('/cclub/images/eligible_products/coil_and_sheet.jpg');}
.fencing{ background-image:url('/cclub/images/eligible_products/hurricane_rural_and_fencing.jpg');}
.consumable_supplies{ background-image:url('/cclub/images/eligible_products/consumable_supplies.jpg');}
.mesh_reinforcing{ background-image:url('/cclub/images/eligible_products/mesh_and_reinforcing.jpg');}
.fastenings{ background-image:url('/cclub/images/eligible_products/fastenings.jpg');}
.roofing{background-image:url('/cclub/images/eligible_products/roofing.jpg');}
.purlins{background-image:url('/cclub/images/eligible_products/purlins.jpg');}
.flag{ position:absolute;top:5px;right:-40px;display:block;width:128px;height:138px;background-image:url('/cclub/images/eligible_products/icon_flag.png');z-index:999;}
.btn{border-radius:0px;}
.btn-primary{background-color:#00af55;border:1px solid #00af55;}
.btn-primary:hover{background-color:#82c86e;border:1px solid #82c86e;}
.btn-make-enquiry{background-color:#b9290c;color:#ffffff;background:url("/cclub/images/btn-make-enquiry.png");padding:0px;margin:0px;width:56px;height:30px;border-radius:0px;background-position:0px -1px;}
.btn-make-enquiry:hover{background-color:#94210a;color:#ffffff;background:url("/cclub/images/btn-make-enquiry.png");padding:0px;margin:0px;border-radius:0px;width:56px;background-position:0px 29px;}
.product-details-price, .product-details-product-code{display:block;margin-bottom:10px;padding:0px !important;}
.slider{margin:20px auto 10px auto;}
.quantity-row{width:160px;float:left;height:40px;}
.quantity-row .quantity{margin-right:10px;font-weight:normal;}
.quantity-row .pd_qty{padding:0px;width:40px;height:30px;}
.sr_item_outer .slider, .sr_item_outer_hover .slider{margin:10px auto 10px auto;}
.product-details-buttons{clear:both;}
input[name="pay_pts"]{text-align:center;}
.buttons-normal{float:none;top:auto;}
.buttons-normal .product-details-price, .buttons-normal .product-details-product-code{padding:0px 15px !important;}
input[name="pay_pts"]{position:relative;background-color:transparent;}
.pay_dollar{position:relative;top:0px;background-color:transparent;}
.product_pricing_details{padding:1px;height:20px;}
#pd_total{position:relative;top:30px;}
#search_results_content .pay_dolar, #search_results_content input[name="pay_pts"]{margin-top:-5px;}
#change_password_box td{padding:5px;text-align:left;}
.details_content select, .details_content input, .details_content textarea, .details_contentwrap .flattxt{max-width:306px !important;min-width:250px;font-size:16px !important;font-family:'Avenir Next LT Pro', verdana, arial, helvetica, sans-serif;border:1px solid #516774;padding:5px;margin-right:5px;}
.checkout_address_table .details_content select, .checkout_address_table .details_content input, .checkout_address_table .details_contentwrap .flattxt{min-width:10px;}
.input_button.fancy{width:100px !important;}
.terms_container_tbl input.input_button.fancy{ width:500px !important;}
#frmTravel input[type="submit"]{margin-left:5px;display:block;}
#category_content .text-center{margin-top:20px;margin-bottom:30px;}
#category_content .text-center img{margin-bottom:10px;}
.label-poa{text-align:center;margin-bottom:10px;}
.welcome_box{ width:100%;}
.banner-icon{margin-right:20px;border-radius:40px;width:25px;height:25px;display:block;border:3px solid #000000;float:right;padding:5px;}
.banner-icon-small{ border-radius:40px;width:40px;height:40px;display:block;border:3px solid #000000;float:right;padding:5px;margin-top:20px;}
.was_label, .was_value{ font-size:14px;text-decoration:line-through;}
.top-menu{ background:#fff;margin-bottom:20px;}
.searchbox{ background-color:#e8e8e8;position:relative;display:none;}
ul.menu>li.menu-item>.menu-link>span{ width:100%;color:#fff;border-bottom:0px solid #d9d9d9 !important;padding-bottom:0px !important;font-size:13px;font-weight:700;}
.menu-icon{ cursor:pointer;}
.ui-multiselect-header li, .ui-multiselect-none span, .ui-multiselect-all span{ font-size:12px;line-height:135%;}
.ui-multiselect-checkboxes span{ font-size:14px;margin-left:5px;}
.ui-icon-triangle-1-s{ background-position:-65px -12px !important;}
.btn_search{ background-color:#3d3d3d;color:#fff;width:100%;}
.btn_search:hover{ background-color:#737373;color:#fff;}
.form-control{ border:1px solid #ccc;border-radius:0;}
.btn-search-bar{ height:34px;}
#pre_content_spacer{padding-top:0px !important;}
.wishlist_container{background:#fff;}
#footer_links>li>a.green_hover:hover, ul.menu>li.menu-item:hover>.menu-link.menu-green>span, ul.menu>li.menu-item.active>.menu-link.menu-green>span{ color:#000000;border-bottom:4px solid #000000;}
#footer_links>li>a.green_hover:hover, ul.menu>li.menu-item:hover>.menu-link.menu-white>span, ul.menu>li.menu-item.active>.menu-link.menu-white>span{ color:#000;}
ul.menu>li.menu-item:hover>.menu-link.menu-white>.menu-icon, ul.menu>li.menu-item.active>.menu-link.menu-white>.menu-icon{ filter:invert(0%) sepia(0%) saturate(3133%) hue-rotate(134deg) brightness(100%) contrast(98%);stroke:#fff;}
ul.menu>li.menu-item:hover>.menu-link.menu-green>.menu-icon, ul.menu>li.menu-item.active>.menu-link.menu-green>.menu-icon{ filter:invert(43%) sepia(46%) saturate(3790%) hue-rotate(125deg) brightness(97%) contrast(101%);stroke:#000000;}
#footer_links>li>a.orange_hover:hover, ul.menu>li.menu-item:hover>.menu-link.menu-orange>span, ul.menu>li.menu-item.active>.menu-link.menu-orange>span{ color:#ff9b00;border-bottom:4px solid #ff9b00;}
#footer_links>li>a.blue_hover:hover, ul.menu>li.menu-item:hover>.menu-link.menu-blue>span, ul.menu>li.menu-item.active>.menu-link.menu-blue>span{ color:#000000;border-bottom:4px solid #000000;}
ul.menu>li.menu-item:hover>.menu-link.menu-blue>.menu-icon, ul.menu>li.menu-item>.menu-link.menu-blue>.menu-icon{ filter:invert(50%) sepia(46%) saturate(668%) hue-rotate(172deg) brightness(97%) contrast(101%);stroke:#000000;}
.banner-icon.menu-pink, .banner-icon.menu-orange, .banner-icon.menu-blue, .banner-icon-small.menu-orange{ filter:invert(100%) sepia(46%) saturate(832%) hue-rotate(262deg) brightness(123%) contrast(106%);}
ul.menu>li.menu-item:hover>.menu-link.menu-orange>.menu-icon, ul.menu>li.menu-item.active>.menu-link.menu-orange>.menu-icon, .banner-icon.menu-orange:hover, .banner-icon-small.menu-orange:hover{ filter:invert(59%) sepia(74%) saturate(2222%) hue-rotate(1deg) brightness(107%) contrast(104%);stroke:#ff9b00;cursor:pointer;}
ul.menu>li.menu-item:hover>.menu-link.menu-orange>.menu-icon, ul.menu>li.menu-item.active>.menu-link.menu-orange>.menu-icon, .banner-icon.menu-blue:hover, .banner-icon-small.menu-blue:hover{ filter:invert(59%) sepia(74%) saturate(2222%) hue-rotate(1deg) brightness(107%) contrast(104%);stroke:#000000;cursor:pointer;}
ul.menu>li.menu-item:hover>.menu-link.menu-pink>span, ul.menu>li.menu-item.active>.menu-link.menu-pink>span{ color:#ec008c;border-bottom:4px solid #ec008c;}
ul.menu>li.menu-item:hover>.menu-link.menu-pink>.menu-icon, ul.menu>li.menu-item.active>.menu-link.menu-pink>.menu-icon, .banner-icon.menu-pink:hover{ filter:invert(12%) sepia(91%) saturate(6936%) hue-rotate(317deg) brightness(94%) contrast(105%);stroke:#ec008c;cursor:pointer;}
#footer_links>li>a.purple_hover:hover, ul.menu>li.menu-item:hover>.menu-link.menu-purple>span, ul.menu>li.menu-item.active>.menu-link.menu-purple>span{ color:#5f259f;border-bottom:4px solid #5f259f;}
ul.menu>li.menu-item:hover>.menu-link.menu-purple>.menu-icon, ul.menu>li.menu-item.active>.menu-link.menu-purple>.menu-icon{ filter:invert(12%) sepia(69%) saturate(4102%) hue-rotate(264deg) brightness(100%) contrast(91%);stroke:#5f259f;}
#signup_form fieldset legend{display:none;}
#signup_form fieldset label{min-width:65px;}
.banner{ margin-bottom:20px;}
@media (max-width:375px){ .menu-link>span.text-center{text-align:left;padding-left:40px;padding-top:4px;}
.page_top {padding:10px 0px;}
table thead th,table tbody tr.even td, table tbody tr.odd td{font-size:12px;}
.ui-slider .ui-slider-handle{height:24px;background:#444444;}
}
@media (min-width:768px){ .page_body{width:750px}
.menu-icon{width:16px;height:20px;}
.menu-link{position:relative;display:block}
.menu-link>span{}
}
@media (min-width:992px){ .page_body{width:970px}
.header_login_container{margin-top:15px;margin-bottom:10px;}
.program_logo{margin-top:12px;margin-bottom:12px;}
}
@media (min-width:1200px){ .page_body{width:1170px}
.header_login_container{margin-top:15px;margin-bottom:20px;}
.program_logo{margin-top:16px;margin-bottom:12px;}
}
@media screen and (min-width:768px){ .jumbotron{padding-top:16px;padding-bottom:16px;}
}
#campaigns-container{ text-align:center;margin:0px auto;}
.campaigns{list-style:none;}
.campaigns img{width:100%;max-width:200px;}
.instruction_change_password p, .instruction_change_password ul, .instruction_change_password li{ font-size:12px;}
.btn-search{ float:right;background-color:#000000;color:#fff;text-transform:capitalize;width:28%;}
.btn-search:hover{ color:#fff;}
.rw-lblue-clr{ color:#1B949B;font-weight:700;font-size:14px;}
.rw-blue-clr{ color:#000000;font-weight:700;font-size:14px;}
.lblue_hover{color:#1B949B;text-decoration:underline;}
#jo-menu-outer{height:84px;background:url(images/bar-bg.jpg) repeat-x;}
.jo-table{display:table;margin:0 auto;}
ul#jo-horizontal-list{min-width:696px;list-style:none;padding-top:20px;}
ul#jo-horizontal-list li{display:inline;}
.hide_pipe{ display:block;}
@media (max-width:375px){ .hme_banner_text{ color:#fff;position:absolute;z-index:9;margin-top:10px;margin-left:13px;width:177px;font-weight:600;Line-height:100%;}
.hme_banner_text hr{ border:2px solid #1B949B;margin-top:10px;margin-bottom:10px;}
.hide_pipe{ display:none;}
.hme_banner_text span{ font-size:13px;font-weight:600;}
.top-menu{ background:#d9d9d9;}
.banner{ background-color:#ccc;height:83px;margin-bottom:0px;}
.rslides img{display:none;}
.hme_banner_text{color:#000;width:215px;font-size:19px;display:inline-block;white-space:nowrap;}
.hme_banner_text>span{font-size:16px;display:inline-block;white-space:nowrap;}
.pnt_bg_color p {font-size:19px;}
.pnt_bg_color h2 {font-size:19px;}
}
@media (min-width:376px) and (max-width:767px){ .hme_banner_text{ color:#fff;position:absolute;z-index:9;margin-top:5px;margin-left:13px;width:200px;font-weight:600;}
.hme_banner_text hr{ border:2px solid #1B949B;margin-top:10px;margin-bottom:10px;}
.hide_pipe{ display:none;}
.hme_banner_text{color:#000;width:215px;font-size:19px;display:inline-block;white-space:nowrap;}
.hme_banner_text>span{font-size:16px;display:inline-block;white-space:nowrap;}
.pnt_bg_color p {font-size:19px;}
.pnt_bg_color h2 {font-size:19px;}
.top-menu{ background:#d9d9d9;}
.banner{ background-color:#ccc;height:83px;margin-bottom:0px;}
.rslides img{display:none;}
}
@media (min-width:768px){ .hme_banner_text{ color:#fff;position:absolute;z-index:9;margin-top:0px;margin-left:25px;font-size:40px;width:470px;font-weight:600;}
.hme_banner_text hr{ border:2px solid #1B949B;}
.hme_banner_text span{ font-size:25px;font-weight:600;}
}
@media (min-width:992px){ .hme_banner_text{ color:#fff;position:absolute;z-index:9;margin-top:25px;margin-left:25px;font-size:40px;width:470px;font-weight:600;}
.hme_banner_text hr{ border:2px solid #1B949B;}
.hme_banner_text span{ font-size:25px;font-weight:600;}
}
@media (min-width:1200px){ .hme_banner_text{ color:#fff;position:absolute;z-index:9;margin-top:25px;margin-left:25px;font-size:40px;width:470px;font-weight:600;}
.hme_banner_text hr{ border:2px solid #1B949B;}
.hme_banner_text span{ font-size:25px;font-weight:600;}
}
@media screen and (min-width:768px){ .jumbotron{padding-top:16px;padding-bottom:16px;}
}
.rwbtn{background-color:#000000;color:#fff;}
.rwbtn:hover{color:#fff;}
.wcafbtn{ background-color:#fff;color:#000;}
.pnt_bg_color{ background-color:#ccc;padding-bottom:17px;}
.cat_name, .cat_name a{text-align:left;font-size:14px;}
.browse-all{font-size:12px;color:#1b949b;font-weight:bold;}
.browse-products-logo{ padding-top:15px;}
.cat-text{text-align:center;color:black;background:rgba(255,255,255,0.8);text-transform:uppercase;top:70%;width:100%;position:absolute;text-decoration:none;font-family:'Mark-OT', verdana, arial, helvetica, sans-serif;font-size:24px;font-weight:bold;}
.category-container{ position:relative;height:185px;text-align:center;display:block;width:100%;background-size:cover;background-size:100%;background-repeat:no-repeat;}
.panel-categories .row{ padding-bottom:30px;}
.category-container.home_appliances{ background-image:url('/cclub/images/categories/cat_appliances.jpg');}
.category-container.electronics{ background-image:url('/cclub/images/categories/cat_electronic.jpg');}
.category-container.book_games{ background-image:url('/cclub/images/categories/cat_entertainment.jpg');}
.category-container.food_beverage{ background-image:url('/cclub/images/categories/cat_food.jpg');}
.category-container.gardening{ background-image:url('/cclub/images/categories/cat_handyman.jpg');}
.category-container.homewares{ background-image:url('/cclub/images/categories/cat_homewares.jpg');}
.category-container.kids{ background-image:url('/cclub/images/categories/cat_kids.jpg');}
.category-container.personal{ background-image:url('/cclub/images/categories/cat_personal.jpg');}
.category-container.sports{ background-image:url('/cclub/images/categories/cat_sports.jpg');}
.category-container.travel{ background-image:url('/cclub/images/categories/cat_travel.jpg');}
.goal-panel>.panel-heading{ background-color:#1b8980;color:#fff;}
.my-details>.panel-heading, .my-accounts>.panel-heading{background-color:#000;color:#fff;}
.page-header{ border-bottom:none;font-size:18px;}
.panel-default{ border-color:#000;}
#page_footer{ display:none;}
