﻿/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,
sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;
vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after
{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*TEXT*/
body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}

.carterror DIV{font-size:11px;color:red;border:solid red 2px;margin:12px;padding:4px;display:block;}
/*MISC*/
TABLE.crewtable {width:300px;}
TABLE.crewtable TR.pager TH,TABLE.crewtable TR.pager TD {border:none;padding:4px;}
TABLE.crewtable TH {background-color:Transparent;color:#017cfe;text-align:left;padding:2px;font-size:12px;font-weight:bold;vertical-align:middle;
border:solid #017cfe 1px;}
TABLE.crewtable TD {vertical-align:middle;color:#017cfe;border:solid #999 1px;background-color:Transparent;}

.watermark {font-style:italic;color:#444;background-color:#FEFEDA;}
.cookiewarning {background-color:#ccc;padding:6px;margin:4px;color:#000;}
.cookiewarning .title {color:#017cfe;font-weight:bold;font-size:14px;}
.cookiewarning .warning {font-size:12px;}
.sorry {color:#a40000;}
#chooseshow .sorry, #chooseticket .sorry {font-size:11px;display:block;}
.validation, .validator {color:#a40000;}
.validationsummary {color:#a40000 !important;text-align:left;border:solid #a40000 2px;margin-bottom:8px;padding:4px 4px 8px 4px;
background-color:White;}
.validationsummary UL, .validationsummary B {color:#a40000;}
#validationmain {}
.validationsection {color:#a40000;margin:8px 0;}
.expired {color:#a40000;}
.invisible {display:none;}
a:link, a:active, a:visited {text-decoration:none;color:#017cfe;outline:none;}
a:hover {color:#017cfe;text-decoration:underline;outline:none;}
TD {vertical-align:top;}/*overrides reset*/
.pagemessage {margin-left:8px;margin-bottom:8px;border:solid #a40000 2px;color:#a40000;padding:4px;}
/*END MISC*/
/*HEADERS*/
H1 {font-size:24px;}
H2 {font-size:14px;}
H3 {background:url(/WillCallResources/Images/UI/nav-background_blankpeeps.png) bottom no-repeat;font-size:20px;
     min-height:48px;padding-left:8px;color:white;font-weight:bold;background-color:#666;
     vertical-align:middle;border:solid #333 1px;}
H4 {font-style:oblique;font-weight:bold;font-size:18px;background-color:Transparent;
    text-transform:uppercase;letter-spacing:normal;color:#ffc500;background-image:none;border:none;
     min-height:40px;padding:0 0 0 8px;font-weight:bold;vertical-align:middle;margin-bottom:0;}     
body.ie6 H4 {height:40px;}
H5 {background:url(/WillCallResources/Images/UI/nav-background-grey.png) center repeat-x;
     padding:4px 0 4px 8px;color:Black;font-weight:bold;margin:0 0 8px 0;font-size:20px;line-height:24px;
     background-color:#e1e1e1;border:solid #ccc 1px;}
H6, H6.black {padding:4px 0 4px 8px;background:url(pics/navbg4.png) center repeat-x;
    color:#fff;border:solid #fff 1px;}
/*END HEADERS*/
/*PAGE SPECIFIC*/
#ASP_error_aspx {font-size:14px;color:#fff;}
#ASP_error_aspx.sectiontitle {color:#a40000;font-weight:bold;font-size:16px;}
/*END PAGE SPECIFIC*/
/*GENERAL STRUCTURE*/
body {background-position:left top;background-repeat:repeat-x;font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
    background-color:#003D7d;/*003d7d leave it!*/ color:#000;
    background-image:url(/WillCallResources/Images/UI/background-gradient.png);
    /*background-image:url(pics/starrysky.png);*/
    background-attachment:fixed;}
/*#pagebg {border:solid white 1px;width:964px;margin:auto;}*/
#page {border:solid green 0px;background-color:transparent;width:960px;margin:auto;position:relative; 
    padding:0;margin-top:0;margin-bottom:0;}
#chooseticket {display:block;width:100%;padding:8px 0 16px 0;
    border:solid #017cfe 1px;
    background-color:#000;
    font-size:13px;color:#fff;} 
/*#lowercontent #lowmid .lcheader {border:solid red 0px;font-size:24px;font-weight:bold;padding:0;}*/


TABLE.showinformation .lcheader {border:solid red 0px;font-size:24px;font-weight:bold;padding:0;}






.lcheader .venuetable {margin-left:12px;color:Yellow !important;}
/*END GENERAL STRUCTURE*/
/*COMMON LOWER*/

#lowercontent{border:yellow solid 0px;padding-top:0;position:relative;top:0;left:0;float:left;width:960px;margin-top:0;}
#lowercontent #lowercontainer {border:solid purple 0px;float:left;width:100%;}
#lowercontent #lowercontainer #lowleft{border:solid green 0px;float:left;width:210px;}
#lowercontent #lowercontainer #lowmid{border:solid green 0px;float:left;width:524px;margin-left:12px;}
#lowercontent #lowercontainer #lowright{border:solid yellow 0px;float:right;width:200px;margin-left:12px;_margin-left:4px;}   
#bottomimage {background:url(/WillCallResources/Images/UI/header-nav-background_slice.png);}
#ASP_store_cart_edit_aspx #lowercontent #lowercontainer #lowmid, #ASP_store_checkout_aspx #lowercontent #lowercontainer #lowmid, 
#ASP_store_shipping_aspx #lowercontent #lowercontainer #lowmid, #ASP_editprofile_aspx #lowercontent #lowercontainer #lowmid, 
#ASP_webuser_default_aspx #lowercontent #lowercontainer #lowmid  
 {float:left;width:720px;margin-left:18px;_margin-left:16px;border:solid red 0px;}
 /*registration*/
#ASP_register_aspx #lowleft{display:none;}
#ASP_register_aspx #lowercontent #lowercontainer #lowmid{width:900px;}
/*END COMMON*/
/* HEADER */
#headsection {border:solid red 0px;position:relative;top:0;margin-top:8px;margin-bottom:0;}
#masthead {background:url(pics/newhead32.gif) left top no-repeat;
    border-bottom:solid transparent 0px;/*firefox bug?*/
    display:block;height:122px;width:960px;margin:0 auto;}
#masthead IMG {margin:0 auto;}
#homelink {border:solid blue 0px;width:132px;height:122px;display:block;margin:0 auto;float:left;text-indent:-1800px;}
/*END HEADER*/
/* TOP NAVIGATION */
#topnavbar {border:solid #ffc500 0px;padding:0;margin:0 0 12px 0;}
#navman TABLE {border:solid #017cfe 1px;border-bottom:none;width:960px;border-collapse:separate;
    margin:0 auto;background:url(pics/navbgbb.png) bottom left;}
#navman A{border:solid #000 0px;width:auto;color:#ffc500;font-size:16px;line-height:30px;height:32px;display:block;font-weight:bold;text-decoration:none;}
#navman TABLE TD:hover A {color:#ffff00;}
#navman TABLE TD {border-left:solid #003d7d 0px;text-align:center;text-indent:4px;height:28px;}
#navman TABLE TD:hover{background-color:#017cfe;background:url(pics/navbg4.png) bottom left;}
#navman TABLE TD.navcart {border-right:solid #003d7d 0px;text-align:right;padding-right:20px;}
#navman IMG {display:inline;height:5px;line-height:8px;margin:0;padding:0;position:relative;top:-4px;left:0;}
/*END MAIN NAVIGATION*/
/*BANNER*/


#bannercontainer {border:solid #fff 0px;width:1005;height:90px;display:block;padding:0;margin:0 auto 0 auto;text-align:center;
    background-color:Transparent;}
#bannercycle {border:solid red 0px;height:90px;width:960px;margin:0 auto;}
#bannercycle IMG {width:960px;height:90px;cursor:pointer;border:solid #ffff00 0px;}
#bannercycle DIV {display:none;border:none;}
#bannercycle A {border:none;}


/*END BANNER*/
/*NEXT EVENTS*/
H1.nextloading {background:url(/Images/12Moves_30.gif) no-repeat;text-indent:40px;white-space:nowrap;font-size:18px;}
.nextcontainer {border:solid #ffff00 0px;margin:16px auto 16px auto;width:960px;padding:8px 0 0 0;background-color:transparent;
     position:relative;top:0;}
.nextcontainer TABLE {width:960px;border:solid white 0px;position:relative;top:0px;left:0;position:relative;left:0;top:0;}
.nextcontainer TABLE TD.eventcell {border:solid green 0px;width:13%;vertical-align:top;
    text-align:center;min-height:52px;_height:52px;padding:0 3px 3px 0;border-left:solid #017cfe 0px;border-top:solid #017cfe 0px;}
.nextcontainer TD.prev, .nextcontainer TD.next {font-size:48px;font-weight:bold;vertical-align:text-top;padding:0 3px;letter-spacing:-1px;}
.nextcontainer TD.next {text-align:right;}
.nextcontainer TD.prev A, .nextcontainer TD.next A {text-decoration:none;color:#fff;}
.nextcontainer TD.lastcell {border-right:solid #017cfe 0px !important;}

.nextcontainer A.cell_link {text-decoration:none;}
.nextcontainer A.cell_link:hover {text-decoration:none;}
.nextcontainer .cell_link .datecont{display:block;border:solid #017cfe 0px;border-bottom:solid #f6f6f6 0px;
    height:18px;line-height:18px;font-weight:bold;font-size:14px;color:#ffc500;}
.nextcontainer .cell_link .billingcont{display:block;border:solid #017cfe 0px;
    line-height:13px;font-weight:bold;font-size:12px;color:#fff;}
.nextcontainer TD.imagecell .imgcont IMG {width:75px;height:75px;}
.nextcontainer .image_cell_link .stat {display:block;border:solid #000 0px;position:relative;left:1px;top:-40px;width:116px;text-align:center;}
.nextcontainer .image_cell_link .stat .us {border:solid white 0px;padding:0 6px;color:#fff;font-weight:bold;font-size:13px;line-height:15px;margin:0 auto;
    background:url(pics/16redgrad.png) repeat-x;background-position:bottom;}  
     
/*END NEXT EVENTS*/

/*SHOWLIST MENU*/
.MenuSection {margin:0;border:solid #ffc500 0px;float:left;display:block;}
.MenuSection .lcheader {border:solid #017cfe 1px;border-bottom:none;background-color:#003d7d;
    background:url(pics/navbgbb.png) bottom left repeat-x;color:#ffc500;
    font-weight:bold;font-size:17px;line-height:31px;text-indent:8px;margin:0 0 0 0;}
.MenuSection .lcheader A {font-size:12px;text-decoration:underline;position:relative;top:-2px;left:32px;
    font-weight:bold;padding:4px 8px;color:#ffc500;height:32px;}
body.ie6 .MenuSection .lcheader A {color:#ffc500;text-decoration:underline;}
body.ie6 .MenuSection .lcheader A:hover {color:#ffff00;}
.lcheader A:hover {background-color:#017cfe;background:url(pics/navbg4.png) top left;color:#ffff00;} 
.MenuSection UL {border:solid #017cfe 1px;border-top:none;list-style:none;display:block;margin:0 0 8px 0;padding:6px 0 0 0;font-family:Arial,Sans-serif;font-size:11px;
    float:left;width:208px;background-color:transparent;
    background:url(/WillCallResources/Images/UI/left-event-menu-grad.png) -6px top repeat-y;}
.MenuSection UL LI {list-style:none;display:block;margin:0 0 4px 0;padding:3px 0;font-size:13px;line-height:15px;
    border-bottom:solid #3B5066 2px;border-left:none;border-right:none;width:208px;float:left;}
.MenuSection UL LI:hover {background-color:#017cfe;}
.MenuSection UL LI:hover .datelisting, .MenuSection UL LI:hover .infolisting {color:#ffff00;}
.MenuSection UL LI A {border:solid #ffc500 0px;text-decoration:none;outline:none;float:left;width:208px;cursor:pointer;}
.MenuSection UL LI .justadded IMG {display:none;height:10px;width:10px;margin:0;padding:0;}
.MenuSection UL LI .datelisting {border:solid red 0px;width:36px;display:block;float:left;font-weight:bold;color:#ffc500;margin-left:3px;} 
.MenuSection UL LI .infolisting {border:solid green 0px;width:166px;font-weight:bold;color:#ffc500;display:inline-block;float:right;}
.MenuSection UL LI .datestatus {background:url(pics/16redgrad.png) repeat-x bottom left;padding:0;margin:0 0 3px 0;color:#fff;
    border:solid #ffc500 0px;white-space:nowrap;display:block;width:75px;text-align:center;}
    
.MenuSection .tktgofast {color:#ff0000;display:block;font-size:12px;padding:4px;}


    
.showings {border:solid white 0px;display:block;margin:0;font-size:11px;color:#fff;}
.showings SPAN {display:inline;margin-right:4px;padding:0 3px;background-color:#017cfe;}
/*END SHOWLIST MENU*/
/*WIDGET PANEL*//*BTNTRIBE*/
#lowercontent .widget {border:solid red 0px;margin-top:1px;width:200px;float:right;}
.widgetcontainer {border:solid teal 0px;display:block;width:200px;}
.mlrctrl {border:solid red 0px;margin-bottom:12px;}
.mlrctrl A.menuitem .closer {margin-left:30px;
    font-size:9px;font-weight:normal;color:#fff;padding-right:14px;
    background:url(/Images/cross_12x12.gif) no-repeat;background-position:right center;}/*hz vt*/
.mlrctrl A.menuitem {margin:0 !important;}
body.ie6 .widgetcontainer .mlrctrl A.menuitem, body.ie6 .linkz .linkzcontainer A {color:#ffff00;}
/*create profile wizard places buttons on right*/
A.createuserfinish {position:relative;left:-440px;}
A.createuser {float:left;position:relative;left:10px;}
A.btntribe {white-space:nowrap;padding:0 6px;width:auto;text-align:center;}    
.registration A {width:120px;text-align:center;}
.registration A.login, A.btntribe, A.createuser, A.createuserfinish, .widgetcontainer .linkz A, .mlrctrl A.menuitem {
    border:solid #ffff00 1px;background:url(pics/navbg4.png) repeat-x bottom left;
    background-color:#003d7d;color:#ffff00;display:inline-block;text-decoration:none;
    font-size:16px;line-height:29px;height:29px;margin:0 1px 12px 0;padding:0 8px;font-weight:bold;}
.registration A.login:hover, A.btntribe:hover, A.createuser:hover, A.createuserfinish:hover, .widgetcontainer .linkz A:hover, .mlrctrl A.menuitem:hover 
    {background-color:#017cfe;
    background:url(pics/navbgbb.png) repeat-x bottom left;
    color:#ffc500;border:solid 1px #fff;cursor:pointer;text-decoration:none;}
 .widgetcontainer .linkz A, .mlrctrl A.menuitem {width:178px;}
 


.linkz A.phonebtn {border:solid #ffff00 1px;background:url(pics/navbg48.png) repeat-x bottom left;
    background-color:#53A6FD;line-height:18px;height:48px;margin:0 1px 12px 0;padding:0 8px;}
.linkz A.phonebtn:hover {background:url(pics/navbgbb48.png) repeat-x top left;}
.widgetcontainer SPAN.iphone {display:inline-block;margin-top:6px;}
#purchasecart .buymore A.btntribe {display:block;width:32px;padding:4px 8px 6px 8px;margin:6px 0 0 0;}
#purchasecart .giftcertcreatemodal TABLE.gift A.btntribe {padding:4px 8px;display:inline-block;}
#register .registration A.btntribe {clear:both;float:left;margin-left:40px;}
#recoverpass A.btntribe {width:120px;margin-bottom:12px;}
TABLE.carttotals TR.coupon A.btntribe, TABLE.carttotals TR.credit A.btntribe {width:120px;}
.mlrctrl .mailercontainer {float:none;margin:12px auto 0 auto;}
.widgetcontainer .linkz {border:solid #017cfe 0px;padding:0;margin-left:1px;margin-bottom:4px;clear:both;}

.widgetcontainer TABLE.sideways {border:none green 0px;width:200px;color:#fff;}
.widgetcontainer #tweetr #tweetrnothere {height:190px;background:transparent url(pics/bigtwt.gif) no-repeat center top;}
.widgetcontainer #tweetr #tweetrnothere A {border:none #fff 0px;width:190px;height:170px;display:block;}
.widgetcontainer #tweetwidget {border:solid #ffff99 1px;margin-bottom:16px;background-color:#0B5CB2;}

.widgetcontainer TABLE.sideways TD {border:none #fff 0px;text-align:center;}
.widgetcontainer TABLE.sideways TD A {color:#ffc500;cursor:pointer;}
.widgetcontainer SPAN.myspace {background:url(pics/myspacegrn.gif) no-repeat top left;width:90px;height:88px;border:none;border:solid red 0px;margin-bottom:0;display:block;}
.widgetcontainer SPAN.facebook {background:url(pics/facebook.gif) no-repeat top left;width:90px;height:88px;border:solid red 0px;margin:0 0 0 6px;display:block;}
.widgetcontainer SPAN.vip {background:transparent url(pics/VIPbadge.png) no-repeat top left;_background:url(pics/VIPbadge.gif) no-repeat top left;width:90px;height:88px;border:solid red 0px;margin:0 0 0 0;display:block;}
.widgetcontainer SPAN.flickr {background:transparent url(pics/flickrbadge.png) no-repeat top left;_background:url(pics/flickrbadge.gif) no-repeat top left;width:90px;height:88px;border:solid red 0px;margin:0 0 0 8px;display:block;}
.widgetcontainer SPAN.sierra {background:url(pics/sierrasm.gif) no-repeat top left;width:186px;height:102px;margin:0 auto;border:solid red 0px;display:block;}
/*SEARCHES*/
#searchbox {border:solid #ffff00 0px;display:block;width:196px;margin-left:2px;margin-bottom:3px;
    float:left;height:40px;background:transparent url(pics/searchboxyel.png) no-repeat top left;
    _background:url(pics/searchboxyel.gif) no-repeat top left;padding:6px 0 0 0;}
#searchbox .searchterm {border:solid red 0px;display:inline;float:left;}
#searchbox .searchterm INPUT  {width:150px;border:solid #003d7d 1px;height:15px;margin-left:8px;}
#searchbox .searchbutton {display:inline;margin-left:2px;float:left;}
#searchbox .watermark {text-align:center;font-variant:small-caps;font-size:11px;}
/*SEARCH RESULTS*/
#searchresult LI {line-height:14px;padding:3px;list-style:none;margin:0;}
#searchresult LI.alternate {background-color:#003d7d;}
#searchresult A.calview {margin-right:6px;color:#fff !important;font-weight:bold;}
#searchresult A:link, #searchresult A:visited, #searchresult A:hover, #searchresult A:active {color:#ffc500;}
/*END SEARCHES*/
/*LOGIN & REGISTRATION*/
#loginsmall .logcontainer {border:solid blue 0px;position:relative;left:0;top:0;text-align:right;font-weight:bold;margin-right:8px;}
#loginsmall .logcontainer DIV {border:solid red 0px;text-align:right;clear:right;}
#loginsmall DIV.title {border:solid green 0px;padding-top:6px;height:19px;color:#fff;}
#loginsmall A.loginsmall{border:solid #017cfe 1px;border-bottom:none;
    margin-bottom:2px;width:94px;background:url(pics/navbgbb.png) repeat-x bottom left;
    height:29px;line-height:29px;font-size:14px;font-weight:bold;color:#ffc500;text-decoration:none !important;text-align:center;display:inline-block;}
#loginsmall A.loginsmall {float:right;}
#loginsmall A.loginsmall:hover{
    border:solid #fff 1px;background:url(pics/navbg4.png) repeat-x top left;
    color:#ffff00;text-decoration:none;border-color:#ffff00;}   
#loginsmall A.loginsmall:hover {height:28px;line-height:28px;}
#loginsmall A {color:#ffc500;white-space:nowrap;font-size:12px;}
#loginsmall .storecredit {color:#017cfe;white-space:nowrap;border:solid white 1px;}
/*More link stuff*/
TD.qty A.update{font-weight:bold;display:block;text-decoration:underline;margin:3px 0;padding:3px;color:#017cfe;}
TABLE.carttotals TR.coupon A, TABLE.carttotals TR.credit A {margin-left:12px;}
/*END LOGIN*/
/*FOOTER*/
#footer {clear:both;text-align:center;color:#ffc500;font-size:.9em;padding-bottom:10px;padding-top:10px;top:-200px;
    margin:0 3px;margin-bottom:120px;font-weight:bold;}
#footer A {margin:20px;color:#ffc500;}
#footer .links {margin-bottom:4px;}
/*END FOOTER*/

.print .giftcert {border:solid #333 2px;margin:12px;width:600px;}
.print .giftcert A {color:black;}
.print .giftcert HR {color:#333;width:85%;}
.print .giftcert .instructions {margin:24px;}
.print .giftcert UL {margin:6px 0 24px 24px;list-style-type:disc;}
.print .giftcode A {display:none;}

.giftcode, .giftredemption {font-weight:bold;padding-top:4px;}
.giftredemption DIV.section {margin-bottom:24px;}
.giftredemption DIV.redeem {border:solid #fff 2px;background-color:#003d7d;padding:8px 18px;}

/*MAILER CONTROL*/
.mailercontainer {display:block;border:solid #017cfe 1px;margin:0 0 12px 0;padding-bottom:12px;width:176px;
    float:left;background-color:#003d7d;background:url(/WillCallResources/Images/UI/left-event-menu-grad.png) -6px top repeat-y;
     text-align:center;} 
.mailersignup .hd {display:inline-block;font-size:18px;font-weight:bold;margin-bottom:8px;
    padding:6px 3px;color:#ffc500;}	
.mailercontainer .greeting {font-size:14px;margin:0 0 6px 0;color:#fff;padding:0 8px;line-height:16px;}
.mailersignup INPUT {width:134px;margin:6px 0 18px 0;font-size:12px;}
.mailercontainer .results {margin-top:12px;padding:6px;}
.mailersignup .watermark {text-align:center;font-size:11px;}
.mailersignup A {width:120px;margin:0 auto 8px auto;display:block;}
#mailermanage .cookiewarning {border:solid #ffff00 1px;float:right;margin-left:18px;}
#mailermanage .cookiewarning A {color:#017cfe;font-weight:bold;}

/*customer pages*/
.about {font-size:12px;margin-left:8px;float:left;border:solid #ffc500 1px;padding-left:0;color:#fff;background-color:#000;}
.about B {font-size:14px;}
.about A {color:#ffff00 !important;font-weight:bold;}
.about P {margin:3px 8px 8px 8px;}
/*account registration*/
#register {border:solid red 0px;color:#fff;}
#register .pagemessage {margin:4px 4px 8px 4px;}
#register .registration {border:none #ccc 1px;margin-bottom:12px;}
#register .registration TABLE {}
#register .registration TABLE TD {padding:3px;}
#register .registration TABLE TH {font-weight:bold;padding:3px;width:180px;}
#register .registration TABLE A {font-weight:bold;}
#register .registration TABLE TR TD H4 {background-image:none;
    color:White;border:solid #333 1px;font-size:16px;line-height:16px;height:18px;min-height:18px;}
#recoverpass {width:650px;border:solid #ccc 0px;margin-left:14px;padding-bottom:12px;border-collapse:collapse;}
#recoverpass TABLE {width:500px;margin:0 8px 12px 8px;border-collapse:collapse;color:#fff;font-weight:bold;}
#recoverpass TABLE TH {width:100px;padding:3px;}
#recoverpass TABLE TD {padding:3px;border:none black 1px;height:40px;}
#recoverpass TABLE TD INPUT {width:250px;}
#recoverpass .update {font-size:12px;}
.passwordrecovery {float:left;border:solid #5c9b3b 2px;color:#5c9b3b;padding:8px;margin-left:8px;}
/*edit profile*/
#ASP_accountupdate_aspx .account .profile .important {border:solid #017cfe 2px;padding:8px;
    color:#ffc500;margin-bottom:8px;margin-top:12px;}
#ASP_accountupdate_aspx .account .profile TABLE TD {padding:4px;}    
#ASP_accountupdate_aspx .account TABLE {color:#fff;}
#ASP_accountupdate_aspx .btntribe {margin-left:3px;width:110px;}    
#ASP_accountupdate_aspx #centralcontent .account .profile A.forgot {font-weight:bold;font-size:16px;}
#ASP_accountupdate_aspx #centralcontent .account {width:695px;float:right;}
#ctl00_MainContent_ctl00_ChangePassword1 TABLE TH {white-space:nowrap;}
#ctl00_MainContent_ctl00_ChangePassword1 A {color:#ffc500;}
#ctl00_MainContent_ctl00_ChangePassword1 A.login {color:#000;}
#ctl00_MainContent_ctl00_ChangePassword1 .cookiewarning {margin-top:20px;}
.account {float:left;font-weight:bold;font-size:12px;margin-left:4px;border:none green 1px;width:705px;}
#ASP_contact_aspx #lowmid .account {margin-left:0;padding-left:0;}
TABLE.userprofile TD, TABLE.userprofile TH {white-space:nowrap;padding:4px;}
.account .control {margin-top:8px;color:#fff;}
.account .control .userlinks .active {}
.account .userlinks {padding:0 0 0 12px;border:none red 1px;margin-bottom:0;display:inline-block;/*21 then 17*/
    font-weight:bold;}
body.ie6 .account .userlinks, body.ie7 .account .userlinks {margin-bottom:0;}
.account .userlinks A {margin-right:-3px;margin-left:0px;background:url(img/ie/tab_unselected_blu.gif) no-repeat top left;
    width:116px;padding:9px 0px 3px 0px;text-align:center;color:#fff;font-family:verdana;
    font-size:13px;display:inline-block;border:none blue 1px;vertical-align:middle;}
.account .userlinks A.active {padding:6px 0 6px 0;border:none black 1px;background:url(img/ie/tab_selected_blu.gif) no-repeat top left;
    text-transform:capitalize;vertical-align:middle;}
.account .controlbody {font-size:13px;border:solid #ccc 3px;padding:8px;}
.profile {margin-top:0;border:none blue 1px;}

.account .giftredemption DIV.notes, .profile DIV.notes {width:90%;margin:12px 0;background-color:#003d7d;font-weight:bold;font-size:16px;}
.account .giftredemption DIV.notes A, .profile .notes A {color:#ffc500;text-decoration:underline;}
.profile .customerinvoicerow {font-size:11px;}
.profile .customerinvoicerow A {display:block;}
.descreturned {background-color:#999;}
.crewtable .descreturned {background-color:Transparent;}

.profile TABLE {display:inline-table;}
.profile TABLE TH {padding-right:8px;vertical-align:top;font-weight:bold;}
.profile TABLE TD {vertical-align:top;}
#ctl00_MainContent_ctl00_ctl00_GridView1 {margin-bottom:12px;}
/*FAQ*/
#faq {border:none green 1px;width:100%;margin:0 0 8px 0;padding:0;color:#fff;}
#faq H4 {display:none;font-style:oblique;font-weight:bold;font-size:18px;
    background-color:Transparent;
    text-transform:uppercase;letter-spacing:normal;color:#fff;border:solid red 0px;}
#faq .control {border:none red 0;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {#faq .control {margin-top:-23px;}}*/
#ctl00_MainContent_Faq1_TabContainer1_body {margin-top:4px;border:none blue 0;}
#faq .qablock {margin:0 0 16px 4px;border:none;}
#faq UL {margin:8px 0 0 0;padding:0;font-size:13px;border:none;border:solid #003d7d 1px;padding:8px;list-style-type:none;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {#faq UL {margin-top:13px;}}/*safari hack*/
#faq UL H6 {font-size:12px;font-weight:bold;border:solid #fff 1px;margin-bottom:2px;color:#fff;
    /*background:url(pics/orgNavBG2.png) top left repeat-x;*/
    background:none;
    background-color:#017cfe;}
#faq LI {font-size:11px;letter-spacing:1px;margin:-2px 1px 16px 0px;padding:6px;list-style-image:none;}
#faq A {color:#ffff00;font-weight:bold;text-decoration:underline;}
/*SUBSCRIPTIONS*/
.usersubscription {border:solid red 0px;padding-bottom:8px;width:99%;background-color:#e1e1e1;color:#000;}
#ASP_store_checkout_aspx .usersubscription, #ASP_store_shipping_aspx .usersubscription {width:100%;}
.account .usersubscription {width:280px;}
.usersubscription UL {list-style-type:none;margin:0;padding:0;}
.usersubscription UL LI {margin:0;padding:0;}
.usersubscription .subcontent {font-weight:bold;font-size:12px;margin:12px 0 0 4px;padding-right:16px;}
.usersubscription .feedback {}
.usersubscription INPUT {margin:8px 8px 0 0;}
.usersubscription .subscriptionlistitem {display:inline;white-space:normal;}
.usersubscription .subscriptionname {}
.usersubscription .subscriptiondescription {}
/*CONTACT*/
#ASP_contact_aspx .account H4 {display:none;font-style:oblique;font-weight:bold;font-size:18px;background-color:Transparent;
    text-transform:uppercase;letter-spacing:normal;color:#fff;background-image:none;border:none;} 
#ASP_contact_aspx .account {border:none blue 0;width:512px;margin:0 0 0 18px;padding:0;}
#ASP_contact_aspx .account .controlbody {width:508px;border:solid #003d7d 1px;}
body.ie6 #ASP_contact_aspx .account .controlbody , body.ie7 #ASP_contact_aspx .account .controlbody {
    margin-top:0;}
#contact {font-size:12px;padding:0;border:none blue 0;font-weight:normal;letter-spacing:1px;color:#fff;}
#contact .pagemessage {margin:0 0 8px 0;}
#contact .important {color:#fff;font-size:14px;font-weight:bold;}
#contact LI {list-style-type:none;}
#contact LI {margin:4px 4px 12px 4px;}
#contact LI A {font-weight:bold;}
#contact TABLE.contact {margin:12px 0;width:100%;}
#contact TABLE.contact TH {font-weight:bold;vertical-align:top;padding:2px;white-space:nowrap;}
#contact TABLE.contact TD {width:412px;padding:2px;}
#contact A {display:inline-block;color:#ffff00;text-decoration:underline;}
#contact A.btntribe {text-decoration:none;}
#contact .contaction {margin-left:4px;}
#contact .officeinfo h6.black {margin-bottom:0;margin-top:8px;}
#contact .officeinfo TABLE {border:none #ccc 0;width:100%;}
#contact .officeinfo TABLE TH {font-weight:bold;vertical-align:top;white-space:nowrap;padding:6px;}
#contact .officeinfo TABLE TD {vertical-align:top;padding:6px;}
#contact .officeinfo TABLE A {text-decoration:underline;}
#contact .officeinfo TABLE .important {font-size:11px;color:#fff;}
#contact .officeinfo TABLE TD.ext {white-space:nowrap;}
#contact LEGEND {font-weight:bold;font-size:18px;}
#contact .success {color:Green;font-weight:bold;font-size:14px;}
/*ORDER PROCESSING*/
#processorder {background-color:#003d7d;font-size:18px;font-weight:bold;color:Black;}
#processorder .processingmessage {margin:32px;padding:32px;background-color:White;}
#processorder .processingmessage FIELDSET LEGEND IMG {margin:2em 2em;border:none red 1px;vertical-align:middle;}
#processorder .processingmessage H2 {font-weight:bold;font-size:18px;}
/*CHARITY DONATIONS*/
.charity H6 {border-width:1px;border-color:#999;}
.charity H6 .org {padding-left:12px;font-weight:bold;color:#017CFE;}
.charity H6 A {font-weight:normal;font-size:11px;text-decoration:underline;}
.charity .charitycontainer {margin:0 0 8px 0;background-color:#f1f1f1;border:solid silver 1px;font-size:11px;}
.charity .charitablelisting, .charity .donationchoice {margin:6px;padding:6px;border:solid #003d7d 1px;font-weight:bold;background-color:white;vertical-align:middle;}
.charity .donationchoice {}
.charity .charitablelisting .charityselect {margin-bottom:4px;}
.charity .donationchoice INPUT, .charity .charitablelisting INPUT {vertical-align:middle;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.charity .charitablelisting INPUT {height:18px;font-size:10px;width:24px;}}
.charity .donationchoice SELECT {height:18px;font-size:10px;font-weight:bold;width:60px;vertical-align:middle;margin-left:4px;}
/*CHARITY PURCHASES*/
#purchasecart .donation {margin-bottom:8px;}
/*CHARITY LISTING*/
.charitableorg {float:left;margin-left:18px;border:none green 0;width:505px;}
.charitableorg .header {border:none red 0;color:#017CFE;font-weight:bold;font-size:28px;padding:6px;margin-bottom:12px;}
.charitableorg FIELDSET {margin-bottom:12px;border:solid #017CFE 1px;}
.charitableorg .topbilling FIELDSET {font-size:1.8em;}
.charitableorg FIELDSET .name {margin:0 6px 6px 6px;padding:6px;font-size:16px;color:#ffc500;font-weight:bold;}
.charitableorg FIELDSET .name A {}
.charitableorg FIELDSET .container {border:solid silver 1px;background-color:#f1f1f1;}
.charitableorg .topbilling .container {background-color:#FEE6c6;margin:6px;}
.charitableorg .short {margin:8px;font-weight:bold;font-size:14px;color:Black;}
.charitableorg .writeup {margin:8px;padding:8px;border:solid #ffc500 2px;color:#fff;background-color:#000;}
.charitableorg .topbilling .writeup {background-color:#f1f1f1;}