/* SVN FILE: $Id: style.css 185 2010-03-11 14:21:25Z ioshaughnessy $ */
/**
* Project Name :  Beyond the Rack Application
*
* @version        $Rev: 185 $
* @lastrevision   $Date: 2010-03-11 09:21:25 -0500 (Thu, 11 Mar 2010) $
*/

/*
*img, div { behavior: url('css/iepngfix.htc') }
*/

body {
 background-color: #fff;
 margin: 40px;
 font-family: Helvetica, Lucida Grande, Verdana, Sans-serif;
 font-size: 12px;
 color: #444444;
}

a {
 color: #1b1f2e;
 background-color: transparent;
 font-weight: normal;
 text-decoration:none;
}

a:hover { text-decoration:underline;}

form {margin:0px;padding:0px;}

h1 {
 color: #444;
 background-color: transparent;
 border-bottom: 1px solid #D0D0D0;
 font-size: 16px;
 font-weight: bold;
 margin: 24px 0 2px 0;
 padding: 5px 0 6px 0;
}

var {
 font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
 color: #8F5B00;
 font-weight: bold;
 font-style: normal;
}

input.submit { padding:0px 0px;}

code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
 margin: 14px 0 14px 0;
 padding: 12px 10px 12px 10px;
 line-height: 20px;
}

.big_big_wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 980px;height:100%;
	background-color:#333333;
	text-align:center;
}

.big_wrapper_left { width:10px; float:left;background-repeat:repeat-y;margin:0px;height:100%;}
.big_wrapper_right { width:10px; float:right;background-repeat:repeat-y;margin:0px;height:100%;}

.big_wrapper {
/*	margin-left: auto;
	margin-right: auto;*/
	text-align:left;
	width: 960px;height:100%;
	background-color:#FFFFFF;
}

.hidden { display:none;}
.sidebar {padding-left:0px;}
.page_heading {margin:0px;}

.noheight {height:0px;margin:0px;padding:0px;}

.region_header_area { margin-top:5px;margin-left:5px;}
.region_header { overflow:hidden;}
.region_heading {font-family:"helvetica";font-size:19px;line-height:25px;padding-top:4px;padding-bottom:10px;padding-left:0px;color:#888888;}
.region_heading a {text-decoration:underline;}
.region_marketing {float:left;width:725px;}
.region_bag {float:right; vertical-align:top;width:290px;padding-top:0px;margin-top:6px;}
.region_topright {text-align:right;padding:15px 5px 5px 5px;}
.region_topleft {text-align:left;padding:15px 5px 5px 5px;}
.region_menu a {height:26px;padding:5px;font-size:16px;font-family:"helvetica";font-weight:bold;text-decoration:none;color:#FFFFFF;}
.region_menu {height:26px;padding:5px;font-size:16px;font-weight:bold;text-decoration:none;color:#666666;}
.region_sideleft {padding:3px;display:inline;}
.region_menu_bottom {text-align:center;margin-top:15px;padding:8px 5px 8px 5px;font-size:16px;color:#BBBBBB;text-align:center;}
.region_menu_bottom a {text-align:center; color:#777777;font-size:14px;}
.region_menu_bottom_signin { color:#FFFFFF;font-size:15px;}
.region_menu_bottom_signin a { color:#FFFFFF;font-size:15px;}
.region_menu_bottom_signin {margin-top:0px;padding:5px 5px 5px 5px;font-size:16px;color:#FFAAFF;text-align:center;background:#1b1f2e;}
.bag_details {display:inline;}

.home_form_spacing {margin:4px 0px 20px 0px; }
.region_home_bottomleft {float:left;padding:10px;font-size:14px;}
.region_home_bottomright {font-size:12px;padding:0px 0px 20px 15px;text-align:center;}
.region_home_bottom {color:#FFFFFF;}
.region_home_bottom_text { font-family:"helvetica";font-size:19px;text-align:center;padding:15px 0px 12px 0px;color:#555555;}
.region_home_bottomright label {width:350px;}
.region_home_bottomright input {margin:4px 0px}
.region_signin_invite_area {text-align:center;float:right;width:340px;margin-top:280px;margin-right:25px;}
.region_signin_invite_text { color:#333333;text-align:center;font-size:13px;}
.region_signin_invite_text_mini { font-size:15px;margin-top:12px;}
.region_logo { float:left;width:340px;}

.region_signin { float:right;font-size:12px;color:#777777;padding:10px;}
.cobrand_region { float:left;padding:15px 0px 0px 0px;text-align:center;}
.region_home_top {height:80px;}
.region_home_banner { height:575px;width:960px;margin:0px;padding:0px;}
.xxxmember_logos {text-align:right;float:right;width:100%;margin-top:30px;margin-right:10px;}
.landing_logos {padding:45px 10px;}

.nojs_warning {padding: 4px;width: 80%;color: #ffffff;background-color: #ff9900;margin-bottom: 3px;font-size: 15px;font-weight: bold;margin-top: 1px;clear: all;}

.form_forgot {padding:15px;}
.forgot_text { font-size:13px; }

.recommend_title {font-family:"helvetica";font-size:32px; color:#1b1f2e;margin:0px 0px 0px 0px;padding:0px 5px 5px 0px;}
.recommend_message { font-size:16px;margin:5px 0px; background-color:#F4f4f4;border:1px solid #888888;padding:10px;}

.general_form_label {font-size:12px;color:#444444;padding:0px 5px 0px 0px;}

.member_url { font-size:18px;color:#1b1f2e; margin:10px 40px 15px 5px; background-color:#F4f4f4;border:1px solid #888888;padding:10px;}
.member_url_text { font-size:13px color:#444444;margin:25px 10px 5px 10px;}

.landing_logo_div { float:left;width:270px;text-align:left;}
.landing_cobrand_div { float:left;width:195px;text-align:center }
.landing_slogan { font-family:"helvetica";font-size:15px;color:#AAAAAA;margin-top:15px }
.landing_intro_text { font-family:"helvetica"; font-size:20px;color:#AAAAAA;font-weight:bold;padding:5px 0px; }
.landing_field_label { font-family:"helvetica"; font-size:12px;color:#FFFFFF;padding-bottom:2px; }
.landing_field_label a { color:#FFFFFF; }
.landing_left_options { float:left; font-family:"helvetica";font-size:12px;color:#FFFFFF;text-align:right;width:70px;padding:0px;margin:0px }
.landing_right_options { float:left;font-family:"helvetica";text-align:left;width:200px;padding:0px;margin:0px;padding-left:30px }
.landing_subtitle_heading { font-family:"helvetica";font-size:16px;color:#AAAAAA }

.signin_main_area { background-color:#1B1F2E;margin:0px;padding:0px;background-repeat:no-repeat;background-position:top center; }
.signin_form_area { color:#FFFFFF;font-size:11px;position:relative;width:400px;top:235px;left:540px;height:80px;text-align:center;vertical-align:top; }
.signin_upper_lower_form { text-align:center;margin-top:10px }
.signin_form_area2 { color:#FFFFFF;font-size:11px;position:relative;width:400px;top:265px;left:540px;height:80px;text-align:center;vertical-align:middle; }
.signin_form_area3 {color:#FFFFFF;font-size:11px;position:relative;width:400px;top:285px;left:540px;height:80px;text-align:center;vertical-align:middle; }
.signin_field_label  { font-family:"helvetica"; font-size:12px;color:#1B1F2E; }
.signin_field_label a { color:#1B1F2E; }
.signin_link_label  { font-family:"helvetica";background:none;color:#555555;font-size:11px;}
.signin_link_label a { color:#1B1F2E; }

.new_header_field_label { height:25px;color:#FFFFFF;margin-top:10px }
.new_header_field_label a { color:#FFFFFF;}
.new_header_bag_summary_title { font-family:"helvetica"; font-size:16px;color:#1b1f2e;padding:9px 5px 5px 5px; text-align:center; }
.new_header_menu_title {  font-family:"helvetica"; padding-top:5px; height:24px;text-align:center;vertical-align:middle;font-size:18px;color:#FFFFFF; float:left;}
.new_header_menu_title a {  color:#FFFFFF; }

.new_header_menu_invite {  font-family:"helvetica"; padding-top:5px; height:24px;text-align:center;vertical-align:middle;font-size:18px;color:#1b1f2e; float:left;}
.new_header_menu_invite a {  color:#1b1f2e; }

.member_form { font-size:13px; }
.member_form label { font-size:12px; width:100px;padding:4px 0px;}
.member_form input { margin:4px 0px;}
.member_form_container_left {float:left;width:300px;}
.member_form_container_right {float:right;width:300px;}
.member_form_reminders {font-size:14px;}
.member_form_text_2 {font-size:14px;}
.member_form_text_3 {font-size:11px;}
.order_cancel {  color:#1b1f2e }
.order_cancel a {  color:#1b1f2e }

.home_page_box { position:absolute; right:0px; top:50%; margin-top:-240px; margin-right:20px; width:470px; height:480px; }

.member_register_container {width:950px;}
.member_register_benefits {float:left;}
.member_register_benefits_display { }
.member_register_form {width:350px;float:right;}
.member_register_event_banners {float:left;width:250px;}
.member_register_sales_text {font-family:"helvetica";font-size:20px; text-align:center;color:#1b1f2e;margin:25px 0px 0px 0px;border-top:1px dotted #777777;padding:10px 5px 0px 5px;line-spacing:15px;}
.member_register_event_banner { margin:0px 0px 20px 0px;}
.member_register_buffer {width:150px;float:right;}
.member_register_title {font-family:"helvetica";font-size:22px; color:#1b1f2e;margin:15px 0px 0px 0px;}
.member_register_text {font-size:16px;color:#333333;margin:15px 0px 15px 0px;}
.member_register_landing_logo {text-align:center;margin:30px 10px 30px 10px;}
.member_register_column { border-left:1px solid #AAAAAA;padding-left:10px; padding-right:8px;}
.member_register_ribbon { background-color:#333333;color:#FFFFFF;font-size:20px; text-align:center; padding:12px 10px 8px 10px;}

.menu_container { background-color:#222222;}
.menu_left {float:left;width:500px;}
.menu_right {float:right;width:400px;text-align:right;}

.justinvited {font-size:15px;margin:5px 5px 19px 5px;}

.xxxxmain_logo {width:300px;font-family:"helvetica";font-size:32px; color:#FFFFFF;margin:20px 0px 0px 30px;line-spacing:15px;}
.main_logo_slogan {width:300px;font-family:"helvetica";font-size:15px; color:#FFFFFF;margin:0px 0px 0px 33px;}

.main_logo_2 {width:300px;font-family:"helvetica";font-size:32px; color:#000000;margin:0px 0px 0px 20px;line-spacing:15px;}
.main_logo_slogan_2 {width:300px;font-family:"helvetica";font-size:15px; color:#555555;margin:0px 0px 0px 23px;}

.comment {width:100%;margin:5px 5px 45px 10px;}
.comment_icon_part {float:left;width:40px;padding:5px 0px 0px 0px;}
.comment_info { font-size:10px;color:#999999;}
.comment_text { }
.comment_part { width:710px;float:right;text-align:left;vertical-align:top;padding:0px 10px 0px 0px;}
.admin_comment_new_text { font-family:"helvetica";font-size:20px; color:#1b1f2e;line-height:20px;margin:27px 5px 5px 5px;text-decoration:none;}
.admin_comment_new_tiny_text {font-size:10px;color:#444444;margin:5px 5px 5px 0px;}
.admin_post { background-color:#BBBBBB;padding:10px;}

.event_stripe {}
.event_menu_item_desc { color:#003399;font-size:11px;text-align:center;}
.event_menu_item_desc a { color:#003399;}
.event_menu_item_logo_on {margin:5px 0px 0px 0px;text-align:center;font-size:12px;}
.event_menu_item_chosen {background-color:#CCCCCC;}
.event_menu_item_logo_off {margin:5px 0px 0px 0px;text-align:center;font-size:10px;color:#333333;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: .7;}
.event_menu_item {width:168px;background-color:#CCCCCC;padding:4px 0px 4px 0px;min-height:90px;margin-top:5px;margin-bottom:5px;margin-left:0px;border-top:1px dotted #EEEEEE;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;border-bottom:1px solid #AAAAAA;}
.event_menu_item_title {width:168px;padding:4px 0px 4px 0px;margin-top:10px;margin-bottom:5px;margin-left:0px;}
.event_menu_item_comingup {background-color:#EEEEEE;padding:4px 0px 4px 0px;margin-top:5px;margin-bottom:5px;margin-left:0px;border-top:0px dotted #CCCCCC;border-left:0px solid #CCCCCC;border-right:0px solid #CCCCCC;border-bottom:0px solid #AAAAAA;}
.event_menu_item_category { margin:5px 5px; padding:5px; background-color:#AAAAAA;border-top:1px solid #AAAAAA;border-left:0px solid #BBBBBB;}
.event_menu_item_category a {color:#111111;}
.event_menu_item_about { margin:5px 5px; padding:5px;}
.event_menu_item_time { color:#333333;font-size:11px;text-align:center;padding-bottom:10px;}
.event_menu_item_sizes_region { padding:5px 2px 5px 5px; line-spacing:14px;}
.event_menu_item_sizes { line-height:22px;font-size:11px; margin:0px 2px 0px 0px; text-align:center; padding:2px 5px; color:#333333; background-color:#FFFFFF;border-bottom:1px bottom #888888;}
.event_menu_item_sizes a { color:#333333;}
.event_menu_item_sizes_bold { line-height:22px;font-size:11px;margin:0px 2px 0px 0px; text-align:center; padding:2px 5px; color:#111111; font-weight:bold; background-color:#FFFFFF;border-bottom:1px bottom #888888;}
.event_menu_item_sizes_bold a { color:#1b1f2e;}
.event_sku {background-color:#F2F2F2;float:left;margin-right:2px;padding:3px 3px 3px 3px;margin-top:0px;margin-bottom:15px; border:1px solid #DDDDDD;}
.event_sku_picture {border:0px;}
.zzzzevent_sku_title { height:37px;font-size:14px;color:#1b1f2e;overflow:hidden;text-align:center;padding:2px 4px;vertical-align:center;display:table; #position: relative; overflow: hidden;margin-left:auto;margin-right:auto;}
.event_sku_title { height:37px;font-size:14px;color:#1b1f2e;overflow:hidden;text-align:center;vertical-align:middle;padding-left:4px;padding-right:4px;display:block;margin-top:auto;margin-bottom:auto;}
.event_sku_title a { color:#1b1f2e;}
.event_sku_title_2 { height:37px;}
.event_sku_title_3 { height:37px;}
/*
.event_sku_title a {color:#800020;}
.event_sku_title_2 {height:37px;overflow:hidden;#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
.event_sku_title_3 {height:37px;overflow:hidden; #position: relative;  #top: -50% ;margin-left:auto;margin-right:auto;}
*/
.event_sku_price_area {height:53px;overflow:hidden;}
.event_sku_price_retail {text-decoration:line-through;color:#999999;font-size:15px;text-align:center;}
.event_sku_price_offered {font-size:27px;font-weight:bold;color:#336699;}
.event_sku_price_retail_sign {font-size:10px;vertical-align:40%;font-weight:normal;color:#999999;text-decoration:none;}
.event_sku_price_sign {font-size:15px;vertical-align:50%;font-weight:normal;color:#336699;}

.event_sku_pricing {float:left;padding-left:10px;padding-top:5px;height:40px;vertical-align:middle;}
.event_sku_item_soldout { font-size:10px;text-align:center;text-decoration:none;color:#555555;padding-right:15px;}
.event_sku_buy {float:right;height:40px;vertical-align:middle;padding-right:4px;padding-top:19px;}
.event_sku_item_buy a { font-size:15px;padding:4px 6px;text-decoration:none;background-color:#1b1f2e;border-bottom:1px solid #8b4441;border-right:1px solid #8b4441;color:#FFFFFF;}
.event_sku_picture img { z-index: 1; margin: 0; display: block; }
.event_sku_picture div {position: relative; margin: -55px 0 0px 0; padding: 5px; height:45px; line-height:54px; text-align: center; overflow: hidden; }
.event_sku_picture div.soldout { z-index: 2; background-image:url('http://static.beyondtherack.com/assets/soldout.png');background-position:left;background-repeat:no-repeat;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.event_sku_picture div.reserved { z-index: 2; background-image:url('http://static.beyondtherack.com/assets/reservation.png');background-position:left;background-repeat:no-repeat;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.event_sku_picture div.label { z-index: 3;color: white;font-size:28px;font-family:"helvetica";}
.event_sku_picture_fade {}

.event_promo_area { margin:0px;padding:0px;width:960px;}
.event_promo_container { float:left;margin:0px;padding:0px;width:240px;}
.checkout_promo_area { float:left;margin:0px;padding:0px;width:375px;}

.menu_bar { width:952px;border-top:2px solid #999999;background-color:#EEEEEE;height:25px;font-family:"helvetica";font-size:18px; color:#222222;line-height:22px;margin:0px 0px 5px 0px;padding:10px 5px 5px 3px;text-decoration:none;}
.menu_bar a { font-size:18px;color:#222222;text-decoration:underline; }
.menu_bar_left { font-size:18px;width:660px; float:left; padding-left:5px;}
.menu_bar_right { font-size:18px;width:280px; float:right;padding-right:5px;}
.menu_bar_minitext { padding:5px 5px 0px 15px;font-size:11px; color:#555555; text-decoration:italic;}
.menu_bar_timer { font-size:17px;text-align:right; }

.event_calendar_sub_container {float:left;margin:0px 0px;}
.event_calendar_sub_text {font-size:11px;}
.event_calendar_sale_pic {margin:0px 0px;}
.event_calendar_splash {margin:0px 0px;}
.event_calendar {width:960px; margin:0px;padding:0px;}

.region_heading_container { }
.region_timer_text { font-size:9px;color:#999999;display:inline;}
.region_heading_timer { float:right; font-weight:bold;width:120px;padding:5px 5px 0px 0px;font-size:17px;text-align:right;}

.table_general { font-size:12px;}
.table_general a { font-weight:bold;}

.post_info { background-color:#F4f4f4;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;font-size:10px; color:#555555; padding:3px 0px 3px 4px;margin:5px 0px 12px 0px;}
.post_title {font-family:"helvetica";font-size:25px; font-weight:bold;color:#1b1f2e;margin:9px 5px 4px 0px;text-decoration:none;}
.post_title a { text-decoration:none;font-weight:bold;}
.post_content {font-size:15px;margin:10px 5px 10px 0px;padding-left:0px;}
.post_links {font-size:15px;margin:15px 5px 10px 0px;}
.post_event_image {padding:8px 0px 0px 0px;}
.post_event_time {font-size:15px;color:#1b1f2e;}
.post_event_time_add { font-size:10px;padding:4px;}
.post_share {font-size:11px;}

.summary_bag_title {font-family:"helvetica";font-size:20px; color:#FFFFFF;padding:0px 0px 0px 55px;line-spacing:14px;margin:4px 0px 4px 0px;}
.summary_bag_title a {color:#FFFFFF;text-decoration:none;}
.summary_bag_title_2 {font-size:12px;color:#FFFFFF;}
.summary_bag_title_2 a {font-size:12px;color:#FFFFFF;}
.summary_bag_left { float:left; width:45px; }
.summary_bag_left_number { font-size:32px; color:#FFFFFF;text-align:right;padding:0px 2px 0px 0px;}
.summary_bag_left_number a { color:#FFFFFF;text-decoration:none;}
.summary_bag_right { float:right; width:235px;text-align:left;}
.summary_bag_text a {font-size:13px; color:#FFEEFF;}
.summary_bag_text {font-size:13px; color:#FFEEFF;margin:3px 9px 0px 0px;}
.summary_bag_checkout_text a {font-size:14px; font-weight:bold; color:#FFFFFF;text-align:center;float:right;margin:9px 10px 0px 0px;}
.summary_bag_mins {font-weight:bold;color:#FFFFFF;}
.summary_bag_mins a {font-weight:bold;color:#FFFFFF;}
.bag_shopping_title a {font-size:17px; color:#FFFFFF;padding:3px 0px 0px 8px;}
.bag_countdown {font-size:17px; color:#FFEEFF;padding:3px 0px 0px 8px;}

.bag_no_item_text { margin:40px 10px 0px 20px; font-size:17px; }
.bag_sku { display:inline; }
.bag_secure { padding:10px; }
.bag_secure_lock { text-align:center; }
.bag_secure_heading { font-size:17px; color:#1b1f2e; }
.bag_secure_text { font-size:11px; color:#333333; }
.bag_sku_left { float:left;width:110px;padding:0px 0px 0px 10px; }
.bag_sku_right { float:left;width:380px; }
.bag_sku_picture {text-align:center; }
.bag_sku_far_right { float:right;width:190px;text-align:right;padding-right:52px; }
.bag_sku_desc {font-size:11px;margin:5px 0px 0px 0px; }
.bag_sku_brand {font-size:15px;margin:8px 0px 0px 0px;}
.bag_sku_size {font-size:15px;margin:5px 0px 0px 0px;}
.bag_sku_price_offered {font-size:25px;margin:10px 0px 8px 0px; font-weight:bold;color:#1b1f2e;}
.bag_sku_remove {font-size:12px;margin:12px 0px 0px 0px;}
.bag_sku_qty_left {font-size:11px;margin:10px 0px 0px 0px;color:#1b1f2e;padding:3px 0px;font-weight:bold;}

.liveperson_button { margin: 20px 0 5px 5px; }

.invite_form_left {float:left;width:280px;}
.invite_form_right {float:right;width:450px;border-left:1px dotted #888888;padding-left:25px;}
.invite_form_bulk_add_text {font-size:15px;color:#1b1f2e;padding:2px 5px 2px 0px;font-weight:bold;}
.invite_form_bulk_add_text_mini {font-size:9px;color:#555555;padding:2px 5px 2px 0px;}

.gift_heading {font-family:"helvetica";font-size:17px; color:#333333;font-weight:bold;padding:5px 0px 5px 0px;}

.bag_checkout_copy_button {font-size:10px;cursor:pointer;}
.checkout_button_savings_text {text-align:right;font-size:17px;color:#1b1f2e;font-weight:bold;padding:5px 20px 5px 0px;}
.checkout_button { width:750px;padding:20px 20px 10px 0px;}
.checkout_button_left {float:left;}
.checkout_button_right {float:right;}
.checkout_button_back_text {font-family:"helvetica";font-size:22px; color:#777777;padding:5px 0px 0px 0px;line-spacing:14px;margin:0px;}
.checkout_button_back_text a {color:#1b1f2e;}
.checkout_button_text  {font-family:"helvetica";font-size:27px; color:#1b1f2e;padding:0px 20px 0px 0px;line-spacing:14px;margin:0px;text-align:right;}
.checkout_button_small_text  {font-size:11px; color:#777777;padding:0px 20px 0px 0px;margin:0px;text-align:right;}
.checkout_total {text-align:right;font-size:15px;padding:4px 10px 4px 0px;}
.checkout_total_bigger_bigger_sign {font-size:14px;vertical-align:45%;}
.checkout_total_bigger_sign {font-size:12px;vertical-align:45%;}
.checkout_total_sign {font-size:11px;vertical-align:35%;}
.checkout_totals {text-align:right;font-size:15px;padding:9px 10px 10px 0px;background-color:#F4f4f4;min-height:135px;}
.checkout_total_text_1 {font-size:15px;}
.checkout_total_text_2 {font-size:17px;padding-top:12px;font-weight:bold;}
.checkout_total_value_1 {font-size:20px;margin:0px 0px 0px 0px; font-weight:bold;color:#1b1f2e;}
.checkout_total_value_2 {font-size:18px;margin:0px 0px 0px 0px; color:#777777;}
.checkout_total_value_3 {font-size:20px;margin:6px 0px 0px 0px; padding-top:6px;font-weight:bold;color:#1b1f2e;border-top:1px solid #999999;}
.checkout_message { float:left;width:330px;text-align:center;vertical-align:middle;font-family:"helvetica";font-size:18px; color:#777777;padding:20px 0px 0px 50px;}
.checkout_message a { color:#1b1f2e;}
.checkout_right {float:right;width:360px;}
.checkout_headings {font-family:"helvetica";font-size:20px; color:#1b1f2e;padding:0px 0px 0px 0px;line-spacing:14px;margin:0px;text-align:center;}
.checkout_headings_small_text {font-size:11px;color:#888888;padding:4px 40px 15px 40px;text-align:center;}
.checkout_caveat_text {font-size:13px;color:#555555;padding:20px 40px 20px 40px;}
.checkout_message_2 { font-size:13px;color:#888888;padding:10px 0px 0px 0px;}
.checkout_cards_left {float:left;text-align:right;width:49%;}
.checkout_cards_right {float:right;text-align:left;width:49%;}
.checkout_field_border { border:1px solid #BBBBBB;padding:6px;}
.checkout_submit_button { padding:12px 18px;font-size:19px;}
.checkout_giftcard_text { float:right;width:470px;margin-top:10px ;font-family:"helvetica";font-size:14px; }

.xxxpost_region_left {float:left;}
.post_region_right {font-size:12;padding:0px 10px 5px 5px;}
.post_region {}
.post_event_shop {text-align:center; width:230px;}

.default_content {margin:0px;}

.product {margin-top:0px;}
.product_thumb {padding:0px 0px 4px 0px;}
.product_thumb_style { border:1px solid #AAAAAA; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: .8;}
.product_thumb_style:hover {border:1px solid #000000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.product_zoom_text { font-size:9px;text-align:center;padding:0px 0px 5px 0px;}
.product_brand {font-weight:bold;font-size:14px;}
.product_title {font-family:"helvetica";margin:0px 0px 10px 0px;font-size:22px;}
.product_pricing {margin:5px 0px 15px 0px; vertical-align:center;float:left;}
.product_price_retail {text-decoration:line-through;vertical-align:center;color:#999999;font-size:21px;padding-bottom:4px;}
.product_price_retail_sign {font-size:14px;vertical-align:35%;color:#999999;}
.product_price_sign {font-size:20px;vertical-align:60%;color:#336699;padding-left:10px;}
.product_price {font-size:40px;font-weight:bold;color:#336699;}
.product_price_currency {font-size:11px;color:#336699;padding-left:5px;}
.product_alternate {float:left;margin:5px;border:1px solid #AAAAAA;font-size:0px;}
.product_alternate:hover {border:1px solid #000000; }
.product_detail_heading {font-family:"helvetica";font-size:19px;}
.product_description {font-size:16px; padding:0px 5px 0px 0px;}
.product_description li { margin-left:12px; padding-left:0px;padding-bottom:6px;}
.product_description ul { margin-left:0px; padding-left:0px;}
.product_attribute {font-size:12px;}
.product_addbag {margin:3px 0px; padding:5px 5px 5px 5px;background-color:#F2F2F2;border-top:1px solid #666666;border-bottom:1px solid #666666;}
.product_recommend {margin:15px 0px 20px 0px;font-size:11px;}
.product_add_bag_container {}
.product_add_bag_right {width:310px;float:right;text-align:center;padding:10px 5px 10px 3px;}
.product_add_bag_links { }
.product_add_bag_one_moment { display:none;}
.product_add_bag_left {width:130px;float:left;text-align:left;padding:5px 5px 5px 3px;}
.product_add_bag_text {font-size:16px;color:#444444;padding:1px 0px 5px 0px;}
.product_add_bag_text_mini {font-size:11px;color:#444444;padding:5px 0px 5px 0px;}
.product_variant_link {line-height:35px;font-size:15px;margin:0px 2px;padding:4px 8px;text-align:center;background-color:#1b1f2e;border-left:2px solid #999999; border-top:2px solid #999999;border-right:2px solid #444444;border-bottom:2px solid #444444;color:#FFFFFF;}
.product_variant_link a {font-weight:bold;color:#FFFFFF;}
.product_variant_link_gone {line-height:35px;font-size:15px;text-decoration:line-through;margin:0px 2px;padding:4px 8px;text-align:center;background-color:#DDDDDD;border:1px solid #AAAAAA;color:#555555;}
.product_variant_link_gone a {font-weight:bold;text-decoration:line-through;}
.product_special_notes {font-size:12px;color:#1b1f2e;padding:5px 5px 5px 5px;margin:5px 0px 0px 0px;background-color:#F2F2F2;}
.product_notes {font-size:12px;padding:5px 5px 5px 0px;margin:15px 0px 0px 0px;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;}
.product_navigation {float:right;padding:10px 10px 0px 0px;}
.product_container_left_left { float:left;width:120px;text-align:center;}
.product_container_right {float:right;width:470px}
.product_share_links { margin:40px 10px 10px 45px;}
.product_share_link_text {}
.product_share_link_minitext { font-size:10px; color:#888888;}

.info_title {font-family:"helvetica";line-spacing:18px;font-size:25px;color:#1b1f2e;padding:5px 15px 8px 15px;}
.info_title_smaller {font-family:"helvetica";line-spacing:18px;font-size:19px;color:#444444;padding:5px 15px 8px 15px;}
.info_answer_text {font-size:18px;padding:15px 15px 8px 15px;color:#1b1f2e;font-weight: bold;}
.info_general_text {font-size:12px;padding:2px 15px 8px 15px;color:#444444;}
.info_question_text {font-size:14px;padding:15px 15px 0px 15px;color:#444444;font-weight:bold;}
.info_general_text a {color:#1b1f2e;}

.header_container_2 { width:960px;}
.header_left { width:680px; float:left;height:155px;}
.header_left_top { height:125px;}
.header_logo_2 { padding-top:0px;padding-left:10px;margin:0px;padding-right:0px;}
.header_cobrand_2 { }
.header_left_bottom { }
.header_user_text {position:absolute;top:114px;z-index:2;text-align:left;font-size:12px;margin:-5px 5px 0px 5px; }
.menu_topbar_container { width:100%;}
.menu_topbar_item1 { padding-top:7px; height:24px;text-align:center;vertical-align:middle;font-family:"helvetica";font-size:18px;color:#FFFFFF;background-color:#333333; float:left;width:130px;}
.menu_topbar_item2 { padding-top:7px; height:24px;text-align:center;vertical-align:middle;font-family:"helvetica";font-size:18px;color:#FFFFFF;background-color:#1b1f2e;float:left;width:290px;}
.menu_topbar_item1 a { color:#FFFFFF;}
.menu_topbar_item2 a { color:#FFFFFF;}
.header_right { width:280px;float:right;height:156px;}
.header_bag_2 { background-color:#FFFFFF; width:100%;height:156px;}

.header_bag_summary_info {text-align:center;}
.header_bag_summary_container {background-color:#CCCCCC;height:100%;}
.header_bag_summary_title { font-size:16px;color:#FFFFFF;padding:8px 5px 5px 5px; text-align:center;}
.header_bag_summary_number { float:left;width:70px;height:55px;font-size:50px;color:#1b1f2e;margin-left:15px;padding:7px 0px 5px 0px; text-align:center;font-weight:bold;}
.header_bag_summary_text { float:right;width:180px;height:55px;}
.header_bag_summary_text_words { font-size:13px;color:#1b1f2e;padding:8px 5px 0px 5px; text-align:left;}
.header_bag_countdown { font-size:18px;line-height:16px;color:#1b1f2e;padding:5px 5px 3px 5px; text-align:left;}
.header_bag_buttons { text-align:center;margin:7px 0px 8px 0px;}
.header_bag_button {padding:3px 0px 7px 0px;display:inline;}


/* EVENTS OVERLAY */
/*
.event_overlay_large_live 
{
	background: url("http://static.beyondtherack.com/assets/social_double_live.png") no-repeat bottom left;
	width: 470px;
	height: 305px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	margin: 2px 0 0 2px;
	display: none;
	z-index: 10000;
	border: 3px solid #666;
}

.event_overlay_small_live 
{
	background: url("http://static.beyondtherack.com/assets/social_single_live.png") no-repeat bottom left;
	width: 230px;
	height: 280px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	margin: 2px 0 0 2px;
	display: none;
	z-index: 10000;
	border: 3px solid #666;
}
.event_overlay_large_upcoming 
{
	background: url("http://static.beyondtherack.com/assets/social_double_upcoming.png") no-repeat bottom left;
	width: 470px;
	height: 305px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	margin: 2px 0 0 2px;
	display: none;
	z-index: 10000;
	border: 3px solid #666;
}

.event_overlay_small_upcoming 
{
	background: url("http://static.beyondtherack.com/assets/social_single_upcoming.png") no-repeat bottom left;
	width: 230px;
	height: 280px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	margin: 2px 0 0 2px;
	display: none;
	z-index: 10000;
	border: 3px solid #666;
}
*/
/* large */
/*
.event_large_live, .event_large_upcoming
{
	height: 230px;
	width: 470px;
	padding: 5px;
}

.event_large_live a.hover_event
{
	cursor: pointer;
	display: block;
	height: 75px;
	width: 156px;
	float: left;
}

.event_large_upcoming a.hover_event
{
	cursor: pointer;
	display: block;
	height: 75px;
	width: 117px;
	float: left;
}
*/


/* small */
/*
.event_small_live, .event_small_upcoming
{
	height: 230px;
	width: 230px;
	padding: 5px;
}

.event_small_live a.hover_event
{
	cursor: pointer;
	display: block;
	height: 50px;
	width: 76px;
	float: left;
}

.event_small_upcoming a.hover_event
{
	cursor: pointer;
	display: block;
	height: 50px;
	width: 57px;
	float: left;
}
*/
