/* HTML FRAMEWORK */
html,body { background-color: #fff !important; }
html, body, form { margin: 0; padding: 0; height: 100%; min-height: 100%; }
html,body,form,p,div,span,th,td,h1,h2,h3,h4,h5,h6,h7,li{
    font-family: arial, helvetica;
}

    /* Dialog exception */
html#ctl00_PublicDialog1 body.STRPublicDialog { width:auto;}

html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent {
    margin: 0px 0px;
}
html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent .ui-corner-all
, html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent .ui-corner-bottom
, html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent .ui-corner-right
, html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent .ui-corner-left
, html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent .ui-corner-top
, html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent .ui-corner-br
, html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent .ui-corner-bl
, html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent .ui-corner-tr
, html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent .ui-corner-tl
 {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
html body.STRPublicDialog div.outerFrame div.innerFrame .FAQContent .ui-widget-content {
    background: none;
    border: none;
    color: inherit;
    margin: 0px 0px;
}
html #cboxTitle {
    visibility: hidden;
    display: none !important;
}

    /* Home exception */
/*html body div.outerFrame { overflow: hidden; height:auto; width: 960px;	margin: 0 auto;	position:relative; min-height:100%; #min-height: 100%; _min-height:auto; width: 960px; }*/
    html body div.outerFrame {min-height:100%; #min-height: 100%; _min-height:auto;height:100%; }
html body.STRPublicDialog div.outerFrame { margin: 0 auto;	position:relative; }
html body div.outerFrame div.innerFrame { margin: 0 auto -40px; height:auto; min-height:100%; width:960px;}

/* HEADER */
html body div.outerFrame div.innerFrame div.HeaderTop { height: 90px; width: 960px; margin: 10px auto;}
html body div.outerFrame div.innerFrame div.HeaderTop { background-image: url(Images/header-seahawks.gif); background-repeat: no-repeat; }
html body div.outerFrame div.innerFrame div.HeaderTop a.HeaderPartnerLink {display: block; width: 78px; height: 80px; position: absolute; margin: 0px 0px 0px 0px;}
html body div.outerFrame div.innerFrame div.HeaderTop a.HeaderHomeLink {display:block; width: 404px; height: 80px; position:absolute; margin: 0px 0px 0px 275px;}
html body div.outerFrame div.innerFrame div.HeaderTop a.HeaderSTRLink {display: block; width: 84px; height: 80px; position: absolute; margin: 0px 0px 0px 900px;}
/* MENU TOP */
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop { overflow: hidden; border-top: 2px solid #69be28;border-bottom: 2px solid #69be28; } /*width:960px;*/ 
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop .MenuLinks{
    overflow: hidden; 
    width:960px;
    margin: 0 auto;
}
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a { text-transform:capitalize; text-decoration: none; display: inline-block; color: #1a2635; font-weight:bold; border-top: 2px #fff;border-bottom: 2px transparent; padding: 0 85px 0 0;}

/*html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuSelected,
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a:hover { }*/

html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuFirst { }

html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuSelectedFirst,
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuFirst:hover {  }

html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuMarketPlace { }
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuMarketPlace3Selected,
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuMarketPlace3 { }
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuCreateAccount {  }
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuAccount { }
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuContact { position:absolute; margin-left: 900px; padding: 0 0 0 0px; }

body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a span.MenuText { font-size: 16px; font-weight: bold; color: #1a2635; }

html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuSelectedFirst span.MenuText,
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a.MenuSelected span.MenuText,
html body div.outerFrame div.innerFrame div.MenuTop div.MenuTop a:hover span.MenuText {
        color: #999;
    }
    /* Menu Top Sub */
html body div.outerFrame div.innerFrame div.MenuTop div.MenuSub { width: 960px; margin: 0 auto; }
html body div.outerFrame div.innerFrame div.MenuTop div.MenuSub div {text-align:left;margin: 5px;}
html body div.outerFrame div.innerFrame div.MenuTop div.MenuSub a { color: #1a2635; font-size: 12px; display:inline-block; text-decoration: none; font-weight:bold; margin-right: 15px;
                                                                    background-image: url(/App_Themes/seahawks/images/submenu-arrows.png);
                                                                    background-repeat: no-repeat;
                                                                    background-position: 100% 0px;
                                                                    padding-right: 20px;
}
html body div.outerFrame div.innerFrame div.MenuTop div.MenuSub a:hover,
html body div.outerFrame div.innerFrame div.MenuTop div.MenuSub a.selected { color: #999; text-decoration: none; font-weight:bold;
                                                                    background-position: 100% -30px;
}
html body div.outerFrame div.innerFrame div.MenuSubSpacer { }

/* HOME COLUMN FRAMEWORK */
html body div.outerFrame div.innerFrame div.homeLeftCol { width: 180px; float: left;overflow: hidden;}
html body div.outerFrame div.innerFrame div.homeMidCol {width: 600px; float: left;overflow: hidden;}
html body div.outerFrame div.innerFrame div.homeRightCol {width: 180px; float: left;overflow: hidden;}
html body div.outerFrame div.innerFrame div.ClearBoth { clear:both; height: 10px; font-size:9px;}

    /* Home Left Column Elements */
html body div.outerFrame div.innerFrame div.homeLeftCol div.HomeSellerArea,
html body div.outerFrame div.innerFrame div.homeLeftCol div.HomeBuyerArea { margin: 0; width: 180px; height: 80px; overflow: hidden; background-image: url(images/btnHowToSell.png); background-repeat: no-repeat; background-position: 0% 100%; position: relative; }
html body div.outerFrame div.innerFrame div.homeLeftCol div.HomeBuyerArea { margin-top: -15px; background-image: url(images/btnHowToBuy.png); background-position: 0% 0%; }

    /* Home Mid Column Content */
html body div.outerFrame div.innerFrame div.homeMidCol div.HomeContent { padding: 0px 10px 10px; }

    /* Home Right Column Elements */
html body div.outerFrame div.innerFrame div.homeRightCol div.HomeFeedback { background-image: url(images/BG_HOMEFEEDBACKCONTENT.png); background-position: 50% 100%; background-repeat: no-repeat; margin-top: 15px; padding-top: 50px; overflow: hidden; }
html body div.outerFrame div.innerFrame div.homeRightCol .HomeFeedback .FeedbackTitle span { display: none; }
html body div.outerFrame div.innerFrame div.homeRightCol .HomeFeedback .FeedbackTitle { height: 50px; background-image: url(images/BG_HOMEFEEDBACK.png); background-position: 50% 0%; margin-top: -55px; position: absolute; width: 180px; }
html body div.outerFrame div.innerFrame div.homeRightCol .HomeFeedback .FeedbackContent { display: block; margin: 0px 20px 10px; overflow: hidden; font-size: 11px; }
html body div.outerFrame div.innerFrame div.homeRightCol .HomeFeedback .FeedbackFooter { margin: 0px 20px 15px; font-weight: bold; font-size: 12px; }

/* FOOTER FRAMEWORK */
html body div.outerFrame div.footerContainer {height: 36px;position: relative;width: 100%; bottom:0 !important; clear:both;}
     /*bottom:0 !important; clear:both;	font-size:8px;	position:absolute;*//*width: 960px;*/

    /* MENU BOTTOM */
html body div.outerFrame div.footerContainer div.MenuBottom { overflow:hidden;display:none;}

html body div.outerFrame div.footerContainer div.MenuBottom a { text-decoration: none; width:45.5%; text-align: center; display:inline-block; }

html body div.outerFrame div.footerContainer div.MenuBottom a.MenuSelected,
html body div.outerFrame div.footerContainer div.MenuBottom a:hover { color:#ccc; }

html body div.outerFrame div.footerContainer div.MenuBottom a.MenuFirst { }

html body div.outerFrame div.footerContainer div.MenuBottom a.MenuSelectedFirst,
html body div.outerFrame div.footerContainer div.MenuBottom a.MenuFirst:hover {  }

html body div.outerFrame div.footerContainer div.MenuBottom a span.MenuText { display: inline-block; margin-top: 10px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; }
    /* Footer Content */
html body div.outerFrame div.footerContainer div.FooterContent
{
background-color: #ddd;
border-top: solid 1px #999;
}
html body div.outerFrame div.footerContainer div.FooterContent div.FooterContent
{
    margin: 0 auto;
    width: 960px;
text-align: center;
border-top: none;
}
html body div.outerFrame div.footerContainer div.FooterContent div.FooterLinks
{
    display: none;
width: 200px;
position: absolute;
overflow: hidden;
margin-left: 820px;
margin-top: 5px;
text-align:left;
}
html body div.outerFrame div.footerContainer div.FooterContent div.FooterLinks a
{
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #ccc;
}
html body div.outerFrame div.footerContainer div.FooterContent div.FooterLinks a:hover
{
text-decoration: underline;
}
html body div.outerFrame div.footerContainer div.FooterLinks span.FooterSeparator
{
padding-right: 15px;
font-size: 14px;
font-weight: bold;
}
html body div.outerFrame div.footerContainer div.FooterContent div.FooterContent,
html body div.outerFrame div.footerContainer div.FooterContent div.FooterContent div,
html body div.outerFrame div.footerContainer div.FooterContent div.FooterContent td,
html body div.outerFrame div.footerContainer div.FooterContent div.FooterContent p,
html body div.outerFrame div.footerContainer div.FooterContent div.FooterContent span {font-size: 10px;}
html body div.outerFrame div.footerContainer div.FooterContent div.FooterContent { color: #999;padding: 5px 10px 10px; text-align:center; font-size: 8px; }
html body div.outerFrame div.footerContainer div.FooterContent div.FooterContent a { color: #999; text-decoration: underline; font-size: 8px;}
html body div.outerFrame div.footerContainer div.FooterContent div.FooterContent a:hover { color: #666; text-decoration: underline;}

/* SUB PAGE CONTENT AREA */
    /* Sub Page Content */
.ContentPageContainer {
    /*margin-top: 10px;*/
    margin: 0 auto;
    width: 960px;
    padding-top: 15px;
    padding-bottom: 50px;
}

html body div.outerFrame div.innerFrame .ContentPageContainer .ContentArea {
    margin: 10px 0px;
}
/*html body div.outerFrame div.innerFrame .ContentArea{ margin: 0px 10px; }*/
html body div.outerFrame div.innerFrame .ContentArea h2,
html body div.outerFrame div.innerFrame .TitleSectionArea h2 { margin: 10px 10px; font-size: 18pt; font-weight: bold; font-style:normal; }
/* GRID LISTINGS */
    /* GridListings Heading */
html body div.outerFrame div.innerFrame .TitleSectionArea .FilterPanel { width: 400px; height: 25px; position: absolute; margin-left: 20px; text-align:left; margin-top:4px;margin-bottom:4px;}
html body div.outerFrame div.innerFrame .TitleSectionArea .FilterPanel .SpacerPanel { display:inline-block;width: 50px; height: 20px;}
html body div.outerFrame div.innerFrame .TitleSectionArea .FilterPanel .CheckBoxADA label {padding-right: 20px; background-image:url(/App_Themes/Common/Graphics/Icons/Small/ico_ada.png); background-repeat: no-repeat; background-position: 100% 50%;}
html body div.outerFrame div.innerFrame .TitleSectionArea .FilterPanel label {font-weight:bold;}
html body div.outerFrame div.innerFrame .TitleSectionArea .SortPanel { width: 500px; height: 25px; position: absolute; margin-left: 435px; text-align:right; margin-top:8px;}
/*html body div.outerFrame div.innerFrame .TitleSectionArea .SortPanelCreateListing { width: 300px; height: 25px; position: absolute; margin-left: 475px; text-align:right; margin-top:4px;}*/
html body div.outerFrame div.innerFrame .TitleSectionArea .SortPanel .SortPanelLabel {color: #a5acaf; font-weight: bold;}
html body div.outerFrame div.innerFrame .GridListings th.ListingID {width: 60px;}
html body div.outerFrame div.innerFrame .GridListings th.UserID {width: 62px;}
html body div.outerFrame div.innerFrame .GridListings th.ListingQuantity {width: 60px;}
html body div.outerFrame div.innerFrame .GridListings th.ListingDescription,
html body div.outerFrame div.innerFrame .GridListings th.ListingArea { padding: 0px 4px; }
html body div.outerFrame div.innerFrame .GridListings th.ListingSection {width: 54px;}
html body div.outerFrame div.innerFrame .GridListings th.ListingRow {width: 40px;}
html body div.outerFrame div.innerFrame .GridListings th.ListingSeats {width: 64px;}
html body div.outerFrame div.innerFrame .GridListings th.ListingAisle {width: 44px;}
html body div.outerFrame div.innerFrame .GridListings th.ListingParking {width: 60px;}
html body div.outerFrame div.innerFrame .GridListings th.ListingPrice {width: 90px;}
html body div.outerFrame div.innerFrame .GridListings th.OfferAmount {width: 60px;}
html body div.outerFrame div.innerFrame .GridListings th.ListingDate {width: 135px;}
html body div.outerFrame div.innerFrame .GridListings th.SingleButton {width: 95px;}
html body div.outerFrame div.innerFrame .GridListings th.AllButtons {width:200px;}
html body div.outerFrame div.innerFrame .GridListings th.MessageCenterButton {width:26px;background-position: -5px 100%;}
    /* GridListings Cells */
html body div.outerFrame div.innerFrame .GridListings td.SingleButtonText span,
html body div.outerFrame div.innerFrame .GridListings td.SingleButtonText {font-size: 7pt;}
    /* Listings Filter */
html body div.outerFrame div.innerFrame .ListingFilter .TitleSectionArea {height: 35px; }

html body div.outerFrame div.innerFrame .ListingFilter .GridListings th {padding: 0px 0px 2px 0px; height: 28px; overflow: hidden;font-size: 9pt;cursor:default;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingID {width: 60px; background-position: -3px 100%; }
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.UserID {width: 60px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingQuantity {width: 60px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingArea { text-align: left; padding: 0px 4px; }
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingSection {width: 54px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingRow {width: 40px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingSeats {width: 44px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingAisle {width: 44px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingParking {width: 60px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingTickets {width: 52px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingPrice {width: 92px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.ListingPricePerSeat {width: 65px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.SingleButton {width: 95px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.AllButtons {width:200px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.MessageCenterButton {width:26px;background-position: -3px 100%;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings th.SingleMessageCenterButton {width:100px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td { padding: 8px 0px; }

html body div.outerFrame div.innerFrame .ListingFilter .GridListings tr:hover td {background-color: #f1f1f1;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingID {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.UserID {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingQuantity {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingArea {text-align: left; padding-left: 4px;}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingSection {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingRow {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingSeats {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingAisle {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingParking {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingTickets {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingPrice {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.ListingPricePerSeat {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.SingleButton {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.AllButtons {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.MessageCenterButton {}
html body div.outerFrame div.innerFrame .ListingFilter .GridListings td.SingleMessageCenterButton {}
    /* Area Boxes for ListingArea */
html body div.outerFrame div.innerFrame .GridListings .AreaBoxes{display:inline-block;background-image: url(/Apps/images/seahawks_seating_area.png) !important;background-repeat: no-repeat !important;}
html body div.outerFrame div.innerFrame .GridListings td .AreaBoxes{padding: 4px 0px 1px 20px;}
html body div.outerFrame div.innerFrame .GridListings td .AreaADA {display: inline-block; width: 20px; height: 13px; margin-top:0px;margin-left:10px;background-image: url(/App_Themes/Common/Graphics/Icons/Small/ico_ada.png);background-repeat:no-repeat;}
/*html body div.outerFrame div.innerFrame .GridListings td .AreaBoxes .AreaADA {display: block; position: absolute; width: 20px; height: 20px; margin-top:-17px;margin-left:15px;background-image: url(/App_Themes/Common/Graphics/Icons/Small/ico_ada.png);background-repeat:no-repeat;}*/
html body div.outerFrame div.innerFrame .GridListings td .AreaBoxes .AreaNonADA,
html body div.outerFrame div.innerFrame .GridListings td .AreaBoxes .AreaADA {display: inline-block; width: 13px; height: 13px; margin-left:0px;margin-right:5px;background-image: url(/App_Themes/Common/Graphics/Icons/Small/ico_ada.png);background-repeat:no-repeat;}
html body div.outerFrame div.innerFrame .GridListings td .AreaBoxes .AreaNonADA {background-image: none;}

/*
html body div.outerFrame div.innerFrame .GridListings .AreaBox_298{background-position: 0% 100px !important;}
html body div.outerFrame div.innerFrame .GridListings .AreaBox_290{background-position: 0% 5px !important;}
html body div.outerFrame div.innerFrame .GridListings .AreaBox_291{background-position: 0% -45px !important;}
html body div.outerFrame div.innerFrame .GridListings .AreaBox_292{background-position: 0% -95px !important;}
html body div.outerFrame div.innerFrame .GridListings .AreaBox_293{background-position: 0% -145px !important;}
html body div.outerFrame div.innerFrame .GridListings .AreaBox_294{background-position: 0% -195px !important;}
html body div.outerFrame div.innerFrame .GridListings .AreaBox_295{background-position: 0% -245px !important;}
html body div.outerFrame div.innerFrame .GridListings .AreaBox_296{background-position: 0% -295px !important;}
html body div.outerFrame div.innerFrame .GridListings .AreaBox_297{background-position: 0% -345px !important;}
*/

html body div.outerFrame div.innerFrame .AutoContentTable .AreaBoxes{display:inline-block;background-image: url(/Images/seahawks_seating_area.png) !important;background-repeat: no-repeat !important;}
html body div.outerFrame div.innerFrame .AutoContentTable td .AreaBoxes{padding: 0px 0px 0px 17px;}
html body div.outerFrame div.innerFrame .AutoContentTable .AreaBox_440{background-position: 0% 100px !important;}
html body div.outerFrame div.innerFrame .AutoContentTable .AreaBox_402{background-position: 0% 5px !important;}
html body div.outerFrame div.innerFrame .AutoContentTable .AreaBox_426{background-position: 0% -45px !important;}
html body div.outerFrame div.innerFrame .AutoContentTable .AreaBox_427{background-position: 0% -95px !important;}
html body div.outerFrame div.innerFrame .AutoContentTable .AreaBox_428{background-position: 0% -145px !important;}
html body div.outerFrame div.innerFrame .AutoContentTable .AreaBox_429{background-position: 0% -195px !important;}
html body div.outerFrame div.innerFrame .AutoContentTable .AreaBox_430{background-position: 0% -245px !important;}

html .ContentPageContainer .slick-prev, html .slick-next {
    background-image: url("/App_Themes/seahawks/images/nav-buttons.png");
    background-color: transparent;
}
html .ContentPageContainer .STRFeature .Ellipses .Ellipse {
    background-image: url("/App_Themes/seahawks/images/nav-buttons.png");
}
html .ContentPageContainer .slick-dots {
    bottom: -15px;
}
html .ContentPageContainer .slick-dots li button::before {
    content: "";
}
html .ContentPageContainer .slick-dots li button {
    background: none;
    background-image: url("/App_Themes/seahawks/images/nav-buttons.png");
    background-position: -0px -80px;
    content: "";
}
html .ContentPageContainer .slick-dots li.slick-active button {
    background-position: -70px -80px;
}
html .ContentPageContainer .STRFeature .Ellipses .Selected, .STRFeature .Ellipses .Ellipse:hover {
    background-position: -70px -80px;
}

html body .STRCanvasButtons .tabs {
    width: auto;
}

html body .STRCanvasButtons .tab span {
    background-image: url(/Apps/images/F021F1B/map-view.gif);
}
html body .STRCanvasButtons .tabAerialNW:hover span.active, 
html body .STRCanvasButtons .tabAerialNW span.active,
html body .STRCanvasButtons .tabAerialNW:hover span,
html body .STRCanvasButtons .tabAerialNW:hover span.inactive,
html body .STRCanvasButtons .tabAerialNW span {
    background-position: -2px 0;
    opacity: 1;
}

html body .STRCanvasButtons .tabAerialNW span.inactive {
    background-position: -2px 0;
    opacity: 0.3;
}

html body .STRCanvasButtons .tabAerialPLAN:hover span.active,
html body .STRCanvasButtons .tabAerialPLAN span.active,
html body .STRCanvasButtons .tabAerialPLAN:hover span,
html body .STRCanvasButtons .tabAerialPLAN:hover span.inactive,
html body .STRCanvasButtons .tabAerialPLAN span {
    background-position: -53px 0;
    opacity: 1;
}

html body .STRCanvasButtons .tabAerialPLAN span.inactive {
    background-position: -53px 0;
    opacity: 0.3;
}
.STRMarketplace .ui-grid-cell span.PriceReduced_1{
    background-image: url(/Apps/images/grid-icons.png);
    background-repeat: no-repeat;
    padding-left: 10px;
    background-position:-104px 0;
    color: #cc0000;
}
.STRMarketplace .AreaBoxes{display:block;background-image: url(/Apps/images/seahawks_seating_area.png) !important;background-repeat: no-repeat;
               margin-right: 2px;
    }
.STRMarketplace .STRListings .AreaBox_440 {
        background-position: 100% 100px !important;
    }

.STRMarketplace .STRListings .AreaBox_402 {
        background-position: 98% 5px !important;
    }

.STRMarketplace .STRListings .AreaBox_426 {
        background-position: 98% -45px !important;
    }

.STRMarketplace .STRListings .AreaBox_427 {
        background-position: 98% -95px !important;
    }

.STRMarketplace .STRListings .AreaBox_428 {
        background-position: 98% -145px !important;
    }

.STRMarketplace .STRListings .AreaBox_429 {
        background-position: 98% -195px !important;
    }

.STRMarketplace .STRListings .AreaBox_430 {
        background-position: 98% -245px !important;
    }
    /* FAQs */
html body div.outerFrame div.innerFrame .FAQsArea
{
}
html body div.outerFrame div.innerFrame .FAQsArea .FAQsTabs a.FAQTab
{
    text-transform: uppercase;
    color: #999;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    height: 27px;
    padding: 4px 10px;
    overflow: hidden;
    display: inline-block;
    margin: 10px 10px 0px 0px;
    background-image: url(Images/bgFAQTab.png);
    background-repeat: no-repeat;
    background-position: 50% -75px;
}
html body div.outerFrame div.innerFrame .FAQsArea .FAQsTabs a:hover,
html body div.outerFrame div.innerFrame .FAQsArea .FAQsTabs a.FAQTabSelect
{
    background-position: 50% 0%;
    color: #fff;
}
html body div.outerFrame div.innerFrame .FAQsArea .FAQsPanels .ContentArea
{
margin: 20px 0px;
}
html body div.outerFrame div.innerFrame .FAQsArea .FAQsPanels
{
margin: 0px 50px;
}
html body div.outerFrame div.innerFrame .FAQsArea .FAQsPanels .FAQPanel
{
margin: 20px 0px;
display: none;
}
html body div.outerFrame div.innerFrame .FAQsArea .FAQsPanels .FAQPanel a.FAQQuestion
{
color: #000;
}
html body div.outerFrame div.innerFrame .FAQsArea .FAQsPanels .FAQPanelSelect
{
display: block;
}
    /* FAQs Process */
html body div.outerFrame div.innerFrame .FAQContent .ContentArea .FAQsProcessArea
{
 margin:15px 40px 25px;
}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestion{display: block;height: 24px;overflow: hidden;color: #999;font-weight: bold;padding-top: 6px;font-size: 16px;text-decoration: none;margin: 10px 0px 0px 10px;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionSelect{color: #000;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQAnswerHide{display: none;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQAnswer{margin: 10px 0px 10px 10px;}
/*html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep{background-image: url(Images/bgStepsArrows.png);background-repeat: no-repeat;background-position: 0% 0%;display: block;width: 105px;height: 24px;overflow: hidden;text-align:center;text-decoration: none;text-transform: uppercase;color: #666;font-weight: bold;padding-top: 6px;font-size: 16px;}*/

html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStepFrame {width: 116px;height: 41px;padding:11px 0px 0px 11px}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStepFrameSelect {background-image: url(/App_Themes/Common/graphics/BG/bgStepsArrows_Hover.png);background-repeat: no-repeat;background-position: 0% 0%;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep{background-image: url(Images/FAQProcessArrows.png);background-repeat: no-repeat;background-position: 0% 0%;display: block;overflow: hidden;text-align:center;text-decoration: none;text-transform: uppercase;color: #666;font-weight: bold;padding-top: 6px;font-size: 16px;width: 105px;height: 24px;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep span {height: 1px;overflow: hidden;position: absolute;text-indent: -30000px;width: 1px;}

html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep2{background-position: 0% -50px;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep3{background-position: 0% -100px;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep4{background-position: 0% -150px;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep5{background-position: 0% -200px;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep6{background-position: 0% -250px;}

html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionSelectStep1,
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep1:hover{background-position: -125px 0%;color: #fff;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionSelectStep2,
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep2:hover{background-position: -125px -50px;color: #fff;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionSelectStep3,
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep3:hover{background-position: -125px -100px;color: #fff;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionSelectStep4,
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep4:hover{background-position: -125px -150px;color: #fff;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionSelectStep5,
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep5:hover{background-position: -125px -200px;color: #fff;}
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionSelectStep6,
html body div.outerFrame div.innerFrame .ContentArea .FAQsProcessArea .FAQQuestionStep6:hover{background-position: -125px -250px;color: #fff;}

/* FAQs Process Pizza Tracker Definitions */
    /* Wait List Support */
html body div.outerFrame div.innerFrame .FiveSteps {height:110px;width: 810px; margin: 30px 0px 0px 75px; overflow:hidden;}
html body div.outerFrame div.innerFrame .FiveSteps .FAQsProcessProgressStep2{background-position: -15px -110px;}
html body div.outerFrame div.innerFrame .FiveSteps .FAQsProcessProgressStep3{background-position: -15px -220px;}
html body div.outerFrame div.innerFrame .FiveSteps .FAQsProcessProgressStep4{background-position: -15px -330px;}
html body div.outerFrame div.innerFrame .FiveSteps .FAQsProcessProgressStep5{background-position: -15px -440px;}
html body div.outerFrame div.innerFrame .FiveSteps .FAQsProcessProgressStep6{display:none !important;}
html body div.outerFrame div.innerFrame .FiveSteps .FAQsProcessProgressSteps a.FAQsProcessProgressStep{width:145px; height: 110px;display: block;float: left;margin-left: 0px;}
html body div.outerFrame div.innerFrame .FAQsProcessProgressStepsWaitListSeller {background-image: url(/App_Themes/Common/Graphics/General/ProgressStepsFiveStepsSeller.png);background-repeat: no-repeat;background-position: -15px 0%; overflow:hidden;height: 110px;}
html body div.outerFrame div.innerFrame .FAQsProcessProgressStepsWaitListBuyer {background-image: url(/App_Themes/Common/Graphics/General/ProgressStepsFiveStepsBuyer.png);background-repeat: no-repeat;background-position: -15px 0%;overflow:hidden;height: 110px;}
html body div.outerFrame div.innerFrame .FAQsProcessProgressStepsFiveStepsTransfer {background-image: url(/App_Themes/Common/Graphics/General/ProgressStepsFiveStepsTransfer.png);background-repeat: no-repeat;background-position: -15px 0%;overflow:hidden;height: 110px;}

    /* Seat Licenses Support */
html body div.outerFrame div.innerFrame .SixSteps{height: 110px; width: 885px; margin: 30px 0px 0px 0px; overflow: hidden;}
html body div.outerFrame div.innerFrame .SixSteps .FAQsProcessProgressStep2{background-position: -15px -110px;}
html body div.outerFrame div.innerFrame .SixSteps .FAQsProcessProgressStep3{background-position: -15px -220px;}
html body div.outerFrame div.innerFrame .SixSteps .FAQsProcessProgressStep4{background-position: -15px -330px;}
html body div.outerFrame div.innerFrame .SixSteps .FAQsProcessProgressStep5{background-position: -15px -440px;}
html body div.outerFrame div.innerFrame .SixSteps .FAQsProcessProgressStep6{background-position: -15px -550px;}
html body div.outerFrame div.innerFrame .SixSteps .FAQsProcessProgressSteps a.FAQsProcessProgressStep{width: 145px;height: 110px;display: block;float: left;margin-left: 0px;}
html body div.outerFrame div.innerFrame .FAQsProcessProgressStepsSeller {background-image: url(/App_Themes/Common/Graphics/General/ProgressStepsSeller.png);background-repeat: no-repeat;background-position: -15px 0%;overflow:hidden;height: 110px;}
html body div.outerFrame div.innerFrame .FAQsProcessProgressStepsBuyer {background-image: url(/App_Themes/Common/Graphics/General/ProgressStepsBuyer.png);background-repeat: no-repeat;background-position: -15px 0%;overflow:hidden;height: 110px;}
/* END OF FAQs Process Pizza Tracker Definitions */

/* ************************************************************************* */
/* Listings Filter Page Styles */
/* ************************************************************************* */
html .ListingFilter .AreaBoxes
{
    background-image: url(/Images/seahawks_seating_area.png) !important;
    background-repeat: no-repeat !important;
    width: 75px;
}
.ListingFilter .RadListBox .AreaBox_440
{
    background-position: -100px 100px !important;
}
.ListingFilter .RadListBox .AreaBox_402
{
    background-position: 98% 5px !important;
}
.ListingFilter .RadListBox .AreaBox_426
{
    background-position: 98% -45px !important;
}
.ListingFilter .RadListBox .AreaBox_427
{
    background-position: 98% -95px !important;
}
.ListingFilter .RadListBox .AreaBox_428
{
    background-position: 98% -145px !important;
}
.ListingFilter .RadListBox .AreaBox_429
{
    background-position: 98% -195px !important;
}
.ListingFilter .RadListBox .AreaBox_430
{
    background-position: 98% -245px !important;
}
        
.ListingFilter .GridListings td.AreaBox .AreaBoxes
{
    padding: 4px 0px 1px 15px;
}
.ListingFilter .GridListings .AreaBox_440
{
    background-position: 0% 100px !important;
}
.ListingFilter .GridListings .AreaBox_402
{
    background-position: 0% 5px !important;
}
.ListingFilter .GridListings .AreaBox_426
{
    background-position: 0% -45px !important;
}
.ListingFilter .GridListings .AreaBox_427
{
    background-position: 0% -95px !important;
}
.ListingFilter .GridListings .AreaBox_428
{
    background-position: 0% -145px !important;
}
.ListingFilter .GridListings .AreaBox_429
{
    background-position: 0% -195px !important;
}
.ListingFilter .GridListings .AreaBox_430
{
    background-position: 0% -245px !important;
}

.ListingFilter a.blueLink
{
    color: Blue;
    text-decoration: underline;
}
.ListingFilter div.buttonArea
{
    text-align: center;
    margin-top: 10px;
}
.ListingFilter fieldset
{
    margin: 0px 0px 10px 0px;
    border: none;
    background-color: #fff;
    padding: 0;
}
/*.ListingFilter fieldset.map
{
    background-color: #fff;
}*/
.ListingFilter div.Criteria
{
    margin-top: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 267px;
}
.ListingFilter div.Criteria fieldset.Criteria
{
    margin: 0px 0px 0px 0px;
}
.ListingFilter div.Criteria fieldset.Criteria div.content
{
    padding: 0px;
}
.ListingFilter fieldset.Information
{
    background-color: #e5e5e5; /*#f6f0d2;*/
    padding: 0px;
    width: 265px;
    margin-bottom: 0px;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-bottom: solid 1px #666;
    border-right: solid 1px #666;
}
.ListingFilter fieldset legend
{
    position: absolute;
    margin-top: -27px;
    font-size: 16px;
    font-weight:bold;
    color: #a5acaf;
    background-color: #ddd;
    display: block;
    width: 260px;
    padding: 3px;
}
.ListingFilter fieldset div.content
{
    padding: 4px;
    width: 100%;
    overflow: hidden;
    line-height: 24px;
}
.ListingFilter div.RadToolTip_Default table.rtWrapper td.rtWrapperContent
{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background-color: Green;
}
.ListingFilter div.RadToolTip_Default table.rtWrapper td.rtWrapperContent .RadToolTip1_Popup
{
    padding: 4px;
}
.ListingFilter .dragRangeSlider .rslSelectedregion {
    cursor: pointer;
}
.ListingFilter .IconSprite
{
    display: inline-block;
    width: 21px;
    overflow: hidden;
    height: 14px;
}
.ListingFilter .IconSendMessage
{
    position: absolute;
    margin-top: -10px;
    margin-left: -5px;
    background: url(/images/Icon-sprite.png) no-repeat;
}
.ListingFilter .IconSendMessage:hover
{
    background: url(/images/Icon-sprite.png) no-repeat -21px 0px;
}
.ListingFilter .MessageDialog a.rwIcon {
    width: 21px;
    background-image: none;
    background: url(/images/Icon-sprite.png) no-repeat;
}
.ListingFilter .RadListBox .rlbCheck
{
    vertical-align: top;
}
.ListingFilter .RadListBox .rlbTemplate
{
    display: inline-block;
    width: 215px;
    overflow: hidden;
}
.ListingFilter .RadListBox_Section .rlbTemplate,
.ListingFilter .RadListBox_Row .rlbTemplate
{
    display: inline-block;
    width: 75px;
    overflow: hidden;
}
.ListingFilter .RadListBox_Default .rlbItem
{
    line-height: 15px;
    overflow: hidden;
}
.ListingFilter div.ListBoxTitle
{
    margin: 4px 0px 0px;
}
.ListingFilter #stadiumMap
{
    margin:0px 0px 0px 0px;
    background-repeat:no-repeat;
}
/* ************************************************************************* */

html body div.outerFrame div.innerFrame table.LeftSide td {padding: 10px 4px;}
html body div.outerFrame div.innerFrame table.LeftSide td.label{width: 150px;padding: 10px 4px;}
html body div.outerFrame div.innerFrame table.LeftSide td.input{padding: 10px 4px;}
html body div.outerFrame div.innerFrame table.LeftSide td.spacer{width: 40px;padding: 10px 4px;}
html body div.outerFrame div.innerFrame table.LeftSide td.alert{padding: 10px 4px;}
