@font-face {
    font-family: 'cm_chipped_paint-webfont';
    src: url('/store/fonts/sharonjones/cm_chipped_paint-webfont.eot');
    src: url('/store/fonts/sharonjones/cm_chipped_paint-webfont.eot?#iefix') format('embedded-opentype'),
	url('/store/fonts/sharonjones/cm_chipped_paint-webfont.svg#cm_chipped_paint-webfont') format('svg'),
         url('/store/fonts/sharonjones/cm_chipped_paint-webfont.woff') format('woff'),
         url('/store/fonts/sharonjones/cm_chipped_paint-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'anderson_four_feather_falls-webfont';
    src: url('/store/fonts/sharonjones/anderson_four_feather_falls-webfont.eot');
    src: url('/store/fonts/sharonjones/anderson_four_feather_falls-webfont.eot?#iefix') format('embedded-opentype'),
	url('/store/fonts/sharonjones/anderson_four_feather_falls-webfont.svg#anderson_four_feather_falls-webfont') format('svg'),
         url('/store/fonts/sharonjones/anderson_four_feather_falls-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{font-family: Helvetica, Arial, sans-serif;color:#000; background:none;-webkit-font-smoothing: antialiased; font-size:14px;}

.language {display: block; float: none; margin: 0 auto; width: 200px; margin-bottom: 38px;}


itemvenue, .itemdate, .itemtype, .itemdesc, .disp_description, .disp_rates_note, .qty_note, .form_wrap .field_name, .optional_text, .state_text, .pay_terms_cc, .pay_terms_pp, .ticketseated, .ticketdesc, .login_msg, .mailer_text, .itemvenue, .itemdate, .itemtype, .itemdesc{font-size:1em;}

.header li.m_merch, .list_row.head_row, .ticket_info > span.ticketdesc, .itemdesc, .acts, #t26494, #t26493, .proof_bar_wrap, .ticket_info > span.ticketseated, .list_cell.countryname, .list_cell.countryname, .list_cell.towncity, .listings_top_errormsg{display:none;}

.ticketname{font-weight:normal;}

.ticket_info > span, .login_title, .reg_title, .payment_title, .ticket_price, .fc_wrap h3, .cart_wrap .itemheadname, .empty_title{text-transform:uppercase; font-weight:normal;font-size:2em; color:#000;font-family: 'cm_chipped_paint-webfont';}
.ticket_info > span{color:#000;}
.ticket_price, .ticket_info > span{font-size:2em;color:#000;}
.ticket_price{font-family: 'anderson_four_feather_falls-webfont';}

.login_title, .reg_title, .payment_title, .fc_wrap h3{color:#000;font-size:2em;}

.error_wrap, .success_wrap{ background:#dacfe6; color:#000; border:none; margin-bottom:0; border-bottom: 1px #000 solid;font-size: 18px; font-family: 'anderson_four_feather_falls-webfont';}
.warning_wrap{font-size: 18px; background:#9d88c0; color:#fff; border:none; border-bottom: 1px #222 solid; margin-bottom:0;font-family: 'anderson_four_feather_falls-webfont';}
.empty_wrap,  .confirm_wrap, .confirm_support_wrap{background:none;}

.empty_wrap.form_wrap{}

 .confirm_support_wrap{padding-bottom:25px;}
 .confirm_support_wrap a{margin-top:15px;}

.success_wrap.detail_top_successmsg{margin-bottom:10px;}
.msg.success_wrap{ background:#000;border-bottom:none; font-size:18px; color:#fff; border-bottom:1px solid #111;font-family: 'cm_chipped_paint-webfont';}
.success_wrap.listings_top_successmsg, .error_wrap.listings_top_errormsg{margin-bottom:10px;}

.content_wrap{padding:0px; border:1px #222 solid; background:#ffffbb; border-radius:3px}
.page_wrap.page_listings .content_wrap{padding:0px; background:none; border:none;}

.cart_row a:link, .cart_row a:visited, .login_reset a:link, .login_reset a:visited, .pay_terms_cc_text a:link, .pay_terms_cc_text a:visited, .pay_terms_pp_text a:link, .pay_terms_pp_text a:visited, a.fc_reset:link , a.fc_reset:visited, a.pw_hide:link, a.pw_hide:visited{color:#000;}
.cart_row a:hover, .cart_row a:visited, .login_reset a:hover, .login_reset a:active, .pay_terms_cc_text a:hover, .pay_terms_cc_text a:active, .pay_terms_pp_text a:hover, .pay_terms_pp_text a:active, a.fc_reset:hover , a.fc_reset:active, a.pw_hide:hover, a.pw_hide:active{color:#000; text-decoration:underline;}

a.pw_show.fc_reset:link, a.pw_show.fc_reset:visited, a.pw_hide:link, a.pw_hide:visited{color:#000} 
a.pw_show.fc_reset:hover, a.pw_show.fc_reset:active, a.pw_hide:hover, a.pw_hide:active{color:#000; text-decoration:underline;}

.cart_row a:link, .cart_row a:visited{color:#000;}
.cart_row a:hover, .cart_row a:visited{color:#000; text-decoration:underline;}

.selectboxit-btn{border:1px #000 solid;}
.selectboxit-container .selectboxit{ border-radius:2px;}
.selectboxit-container *{font-family: Helvetica,Arial,sans-serif; }
.selectboxit-list>.selectboxit-focus>a, .selectboxit-list>.selectboxit-focus>a:hover, .selectboxit-list>.selectboxit-focus>a:focus{background:#f6a219; color:#fff!important;}

.field_name{font-family: 'anderson_four_feather_falls-webfont';}

/*header*/
.header{margin-bottom:10px;border-radius: 2px;background:#000; background:url(../images/sharonjones/images/header-bg.png)no-repeat center bottom; width:704px; margin:0 auto;font-family: 'cm_chipped_paint-webfont';}
.header .header_menu{text-align:center;position: relative;top: -5px;}
.header li a, .footer ul li a{background:none; color:#000; font-size:22px; text-transform:uppercase; padding-bottom:6px; border-radius:0;}
.footer ul li a{border-bottom:none; color:#000; font-size:13px;font-family: 'anderson_four_feather_falls-webfont';}
.header li a:hover{color:#761ec5; background:none;}
.footer ul li a:hover{color:#fff; background:none;}
.cs_logo li{background-position-y: -40px;}

/*listings*/
table .list_row{clear: both;display: block; width:100%; background:url(../images/sharonjones/images/bg-list.png) center top no-repeat; height: 85px;margin-bottom: 10px;}
table .list_row td{background:none; transition:.5s ease-in all;padding:0;padding-top: 4px;}
/*table .list_row:hover td{background:#000; color:#fff; transition:.5s ease-in all;}*/
.list_cell.eventdate{text-align:center}
.eventdate div{font-family: 'anderson_four_feather_falls-webfont';background: none;margin: 13px 10px 10px 40px;line-height: 20px;border-right: 1px #000 solid;width: 100px;}
.eventdate div span{ display: block;}
.eventdate div span:first-child{font-size:16px}
.eventdate div span:first-child span.ex{}
.eventdate div span:last-child span.ex{font-size: 37px;padding-bottom: 5px;}

.venue{text-transform:uppercase;width:58%;line-height: 22px !important; font-size:23px;font-family: 'anderson_four_feather_falls-webfont';padding-left: 15px!important;padding-top: 15px!important;}
.venue span{letter-spacing:normal;font-family: 'cm_chipped_paint-webfont';font-size:23px;}

.eventstatus{font-family: 'anderson_four_feather_falls-webfont';}


/*fanclub*/
.fc_wrap{padding:10px;}
.fc_wrap input{width:180px;border:1px #000 solid;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; border-radius:2px;}
.fc_wrap input[type=checkbox]{width:auto;}
.fc_wrap .field_name {width:90px;}
#fc_sign_up .fc_container{background: url('/store/css/ie-rgba/rgba.php?r=0&g=0&b=0&a=10');background:rgba(0,0,0,.1); border-top:3px #ffb400 solid}
#fc_sign_in .fc_container, #password_reset_form .fc_container{background: url('/store/css/ie-rgba/rgba.php?r=0&g=0&b=0&a=10');background:rgba(0,0,0,.1); border-top:3px #ffb400 solid}
#fc_sign_in h3, #fc_sign_up h3,  #password_reset_form h3{background:#ffb400;}
.field.fc_country .selectboxit{width:188px!important;}
.fc_reset, .pw_hide{padding-left:5px;}
.help{width:75%;}
input[name=fc_optin]{position:relative; top:-6px;}
.pw_show.fc_reset{display:block; margin-left:25px;}

.fc_container p{width:96%; display:block;}

/*details*/
.eventinfo{padding:15px; padding-top:0; line-height:25px;position: relative;z-index: 5;}
.ticket_row, .ajax_ticket_row, .eventstatus_wrap{text-transform:uppercase;background:#ffb400; border-bottom: 1px #cc9614 solid;border-top: 1px #fdcc55 solid; font-family: 'anderson_four_feather_falls-webfont'; font-size:18px;}
.eventstatus_wrap, .accesscode_wrap form{font-weight:normal;background:#ffb400;text-transform:uppercase;border-bottom: 1px #cc9614 solid;border-top: 1px #fdcc55 solid; margin-bottom:20px; font-family: 'anderson_four_feather_falls-webfont'; font-size:18px;}
.ticket_alt, .ajax_ticket_alt{text-transform:uppercase; background:#fdcc55;border-top: 1px #ffe29d solid; font-size:18px;}
.ticket_action, .ajax_action{background:none; border:none;}
.ticket_price{background:none;}
.eventdetails_wrap{padding-top:15px;}
.ei_row{padding:5px 0;font-family: 'anderson_four_feather_falls-webfont';}
.eventinfo div:nth-child(2){border-top:none;}
.ei_value{font-size:16px;}
#floorplan{width: 50%; border-left:1px solid #545454;}
#floorplan img{height:250px; margin-left:0;}

.ei_value.ei_about{clear:both; position:relative; top:10px; z-index:10; font-size:14px;}

/*map*/

/*new default*/
#floorplan{text-align:center;}
#floorplain img{position:relative; z-index:3;}
/*append class*/
#floorplan.full{width:100%;float:none;text-align:center; border-left:none;}
#floorplan img.full{height:auto; margin-left:0; width:100%!important;}

.zoom, .dezoom{display: block;height:100%;position: absolute;width:50%; cursor:pointer}
.full .dezoom{width:100%;}

#expandimg, #reduceimg{background: url('/store/css/ie-rgba/rgba.php?r=116&g=143&b=157&a=5');background-color: rgba(0, 0, 0, 0.5);color: #fdfae8; float: right; height: 20px; margin: 0 auto; padding: 5px;position: absolute;right: 0; text-align: center;text-transform: uppercase;top: 0;transition: all 1s ease-in 0s; width: 20px;}
#reduceimg{display:none;}
#expandimg:hover, #floorplan a:hover #expandimg, #reduceimg:hover, #floorplan a:hover #reduceimg{transition:1s ease-in all; opacity:1!important;}

.icon-zoom-in path, .icon-zoom-out path{fill:#ddd;}
.icon-zoom-in:hover path, .icon-zoom-out:hover path, .zoom:hover > .icon-zoom-in path, .dezoom:hover > .icon-zoom-out path{fill:#fdfae8;}

.fallback{width:20px!ie; height:20px!ie; position:absolute!ie; z-index:55!ie; top:0!ie; background:#fdfae8!ie; right:0!ie;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/store/images/coreysmith/zoom-in.gif', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/store/images/coreysmith/zoom-in.gif', sizingMethod='scale')";}

.merch_wrap{background:#ffffbb;padding-bottom: 10px;}
.merch_wrap.product_name{font-family: 'cm_chipped_paint-webfont';font-size: 2em;text-transform: uppercase;}
.merch_wrap .product_info_detail{width: 70%;}
.merch_wrap .product_action{padding-left:0;}
.merch_wrap .option_row{background:#fdcc55;font-family: 'anderson_four_feather_falls-webfont'; font-size:1.5em;}
.merch_wrap .option_row:nth-child(2n+1){background: #FFB400;}

/*upsell*/
.upsell_title{font-family: 'anderson_four_feather_falls-webfont';font-size: 2em;font-weight:normal;margin-bottom: 12px;padding: 20px 0 0 13px;text-transform: uppercase;}
.shipment {background: none repeat scroll 0 0 #FFB400;border-bottom: 1px solid #CC9614;border-top: 1px solid #FDCC55;}

.upsell_cart_wrap .cart_row{background:#fdcc55;border-top: 1px #ffe29d solid;}
.upsell_cart_wrap .cart_row:nth-child(2n){background:#ffb400; border-bottom: 1px #cc9614 solid;border-top: 1px #fdcc55 solid;}
.upsell_product {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);padding: 10px 0;}
.product_image {margin: 0 13px; width: 25%;}
.up_product_wrap{width:70%;}
.product_action{clear:both;}

.up_product_wrap .product_info_detail{width:90%;}
.up_product_wrap .product_name{  font-family: 'cm_chipped_paint-webfont';font-size: 2em;font-weight:normal;padding-bottom: 12px;padding-top: 6px;text-transform: uppercase;}

.option_header, .option_header:nth-child(2n+1){background: none repeat scroll 0 0 #000000;color: #FFFFFF;font-size: 1em;font-weight: normal;}
.option_name{font-weight:normal; font-size:1em;}

.option_row{background:#DACFE6;}
.option_price{font-size:1em; background:none;}
.option_row:nth-child(2n+1){background:#9D88C0}

/*cart*/
table .cart_row td.shipment, .cart_row.total_row td{background:#ffb400!important; border-bottom: 1px #cc9614 solid!important;border-top: 1px #fdcc55 solid;}
table .cart_row td{background:#ffb400; border-bottom: 1px #cc9614 solid;border-top: 1px #fdcc55 solid;padding: 12px 10px;}
table .cart_row:nth-child(2n+1) td{background:#fdcc55;border-top: 1px #ffe29d solid;}
 .cart_row.total_row td, table .total_row td{background:#ffb400!important; border-bottom: 1px #cc9614 solid!important;border-top: 1px #fdcc55 solid;padding: 12px 10px;}

table .head_row td{font-weight:normal;}
.cart_cell.remove{background:#000!important;text-transform:uppercase;}
.cart_row.head_row td.cart_cell, .cart_row.head_row .cart_cell.remove{background:#000!Important; color:#fff; border-top:none; text-transform:uppercase; font-size: .8em!important;}

.cart_cell.remove a:link, .cart_cell.remove a:visited{color:#fff; background:none;}
.cart_cell.remove a:hover, .cart_cell.remove a:active{color:#fff; background:none; text-decoration:underline;}

/*.cart_cell.description .itemtype{display:block; padding-left:0;}*/
table .cart_row td.total_value, table .cart_row td.transactedin, table .cart_row td.remove_all{font-weight:normal;text-transform:uppercase; font-weight:700;}

.reg_row .field_error, .login_row .field_error, .bill_row .field_error, .ship_row .field_error{color:#ea1414; font-weight:bold;}

/*.cart_cell.remove_all a{font-weight:bold; color:#fff; display:block; padding:5px 8px; text-transform:uppercase; background:#333;}*/
.cart_row.producttype_M .itemdesc{display:inline; margin:0;}

/*forms*/
.form_wrap .field_name{text-transform:none;}
#store_login, #pay_form{background: url('/store/css/ie-rgba/rgba.php?r=0&g=0&b=0&a=10');background:rgba(0,0,0,.1); border-top:3px #ffb400 solid}
 .reg_wrap form{background: url('/store/css/ie-rgba/rgba.php?r=0&g=0&b=0&a=10');background:rgba(0,0,0,.1); border-top:3px #ffb400 solid}
.pay_wrap{background:#fff; color:#333;}

.login_title,.payment_title,.reg_title{background: url('/store/css/ie-rgba/rgba.php?r=255&g=255&b=255&a=2');background:rgba(255,255,255,.2);}

.reg_wrap{width:52%;}
.login_wrap{width:46%;}

.login_reset a{position:relative; top:15px;}
/*.login_reset a:link, .login_reset a:visited{color: #fff}
.login_reset a:hover, .login_reset a:active{color:#fff;}*/

#store_login input{width:200px;border:1px #000 solid; border-radius:2px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.login_wrap .field_name{width:80px;}
.reg_wrap .field_name{width:130px;}
#store_register input{width:200px;border:1px #000 solid; border-radius:2px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.field.reg_country .selectboxit{width:206px!important;}
.reg_mailer{width: 230px;}
#store_register .field.reg_mailer input{width:auto;float: left;margin-bottom: 10px;}

.optional_text{color:#000;font-size:.8em;}
.state_text{font-size:.8em; color:#555;}
 
.bill_wrap .field_name, .ship_wrap .field_name{width: 125px;line-height: 29px;}
.field_name.field_same{line-height:19px!important; width:180px;}

.address_wrap input{width:180px;border:1px #000 solid; border-radius:2px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.field.bill_country .selectboxit, .field.ship_country .selectboxit{width:188px!important;}

/*.field.bill_countystate input, .field.ship_countystate input{width:30px;}*/
#ship_sameasbill{width:auto; top:0;}
.form_wrap div.security{background:#000;color:#fff; top:0; font-weight:400;text-transform:uppercase; padding:8px; }
.pay_terms_cc_text, .pay_terms_pp_text{color:#555;}
.pay_wrap .field_name{width:110px;}
.pay_wrap input{border:1px #000 solid; border-radius:2px;}
#pay_method_pp{margin-left:0;}

.pay_terms_cc_text a:link, .pay_terms_cc_text a:visited, .pay_terms_pp_text a:link, .pay_terms_pp_text a:visited, .pay_wrap a:link, .pay_wrap a:visited{color:#000}

.bill_title, .ship_title{text-transform:uppercase; font-family: 'cm_chipped_paint-webfont'; font-size:1.5em;}

.field_error{width:auto; clear:both; display:block; line-height:15px;color:#ea1414;background:none; font-weight:bold;}
.field_error.field_error_okay{color:#000; background:#7F1B1B}
.pay_method #pay_method_pp{margin-left:0;}
.pay_method_option input{margin-right:4px;}
.field.pay_method{margin:10px auto 0 auto;width:97%;float: none;}
.field.pay_terms_cc, .field.pay_terms_pp{float:none; width:100%;}
.pay_pp_wrap .field_name{width:40px!important;}
.pay_method_option input{top:0;}
.field.pay_terms_cc .field_error{position:relative; left:60px;}
.field.pay_terms_pp .field_error{position:relative; left:60px;}

.passwordResetForm{margin-top:0px;}
.passwordResetForm input[name="email"]{margin-top:0;width: 184px; border-radius:2px;border:1px #000 solid; }
.form_wrap form.passwordResetForm{margin-bottom:0;  width: 65%;}

/*buttons*/
.action_button{border: none!important;text-decoration: none;color: #000;font-family: 'anderson_four_feather_falls-webfont';font-size:19px;display: inline-block; line-height: 45px;  background:url(/store/images/sharonjones/images/btn-bg.jpg) no-repeat;padding: 13px 0px;font-weight:normal; width:auto!important; box-shadow:none!important; border-radius:0!important; margin-top:5px;min-width: 152px;}
.action_button:hover, table .list_row:hover .action_button{ background:url(/store/images/sharonjones/images/btn-bg-over.jpg) no-repeat;color: #000;}

table .list_row td.eventstatus a.action_button{min-width: 152px;margin-top: 10px;}

.action_button[value='Reset Password'], .success_wrap .action_button, #pay_submit_cc.action_button{background:url(../images/sharonjones/images/btn-bg2.jpg) no-repeat;min-width: 210px;}
.action_button:hover[value='Reset Password'], .success_wrap .action_button:hover, #pay_submit_cc.action_button:hover{background:url(../images/sharonjones/images/btn-bg-over2.jpg) no-repeat}

.empty_wrap .action_button,.confirm_support_wrap .action_button,.action_button[value='Remove and Search Again'], #pay_submit_pp.action_button, .confirm_wrap .action_button{background:url(../images/sharonjones/images/btn-bg3.jpg) no-repeat;min-width: 300px;}
.empty_wrap .action_button:hover,.confirm_support_wrap .action_button:hover,.action_button:hover[value='Remove and Search Again'],#pay_submit_pp.action_button:hover, .confirm_wrap .action_button:hover{background:url(../images/sharonjones/images/btn-bg-over3.jpg) no-repeat;}