
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*ParksEcomm.css (07/25/2023 update)*/

/*History*/
/*In July of 2023, ParksEcomm.css was made by un-minifying the minified css file named extranet.min.css*/
/*extranet.min.css was in use in the Parks Ecommerce Site from July 2014 through 07/24/2023.*/
/*On 07/25/2023, ParksEcomm.css took the place of extranet.min.css , and ParksEcomm.css has been in use since then.*/

/*Note*/
/*1.  extranet.min.css was generated from the jQuery Themeroller site in CY2013, with six swatches configured (A,B,C,D,E and F)*/
/*It was built to be compatible with 'jQuery Mobile 1.3.2'.  It is similar to the Themeroller produced css by the same name that once was found in the Parks Biz Site.*/

/*2.  ParksEcomm.css is what was made from unminifying extranet.min.css in July 2023, and adding comments where appropriate.*/
/*Note too that Swatches E and F were removed from ParksEcomm.css since they were not in use, and Swatch C, barely in use, was near completely commented out*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/*!
* jQuery Mobile 1.3.2
* Git HEAD hash: 528cf0e96940644ea644096bfeb913ed920ffaef <> Date: Fri Jul 19 2013 22:17:57 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2013 jQuery Foundation, Inc. and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* Begin Swatches */


/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*Swatch A in Themeroller Site generated this section*/
/*Elements marked data-theme="a" depend on this section*/
.ui-bar-a {
    border: 1px solid #614023 /*{a-bar-border}*/;
    background: #844c06 /*{a-bar-background-color}*/;
    color: #e1bb05 /*{a-bar-color}*/;
    font-weight: bold;
    text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #444444; /*{a-bar-shadow-color}*/
    background-image: -webkit-gradient(linear,left top,left bottom,from( #b86a08 /*{a-bar-background-start}*/ ),to( #412d03 /*{a-bar-background-end}*/ )); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient( #b86a08,#412d03 ); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient( #b86a08,#412d03 ); /* FF3.6 */
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #b86a08,#412d03 ); /* Opera 11.10+ */
    background-image: linear-gradient( #b86a08,#412d03 );
}

.ui-bar-a .ui-link-inherit {
    color: #e1bb05 ;
}

.ui-bar-a a.ui-link {
    color: #7cc4e7 ;
    font-weight: bold;
}

.ui-bar-a a.ui-link:visited {
    color: #2489ce ;
}

.ui-bar-a a.ui-link:hover {
    color: #2489ce ;
}

.ui-bar-a a.ui-link:active {
    color: #2489ce ;
}

.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button {
        font-family: Helvetica,Arial,sans-serif /*{global-font-family}*/;
}

.ui-body-a, .ui-overlay-a {
    border: 1px solid #6c553b;
    color: #000;
    text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #583313 /*{a-body-shadow-color}*/;
    background: #cdae74;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #a1895b ),to( #f8e18c ));
    background-image: -webkit-linear-gradient( #a1895b,#f8e18c );
    background-image: -moz-linear-gradient( #a1895b,#f8e18c );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #a1895b,#f8e18c );
    background-image: linear-gradient( #a1895b,#f8e18c );
}

.ui-overlay-a {
    background-image: none;
    border-width: 0;
}

.ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button {
    font-family: Helvetica,Arial,sans-serif /*{global-font-family}*/ ;
}

.ui-body-a .ui-link-inherit {
    color: #000 ;
}

.ui-body-a .ui-link {
    color: #955a1d ;
    font-weight: bold;
}

.ui-body-a .ui-link:visited {
    color: #e1bb05 ;
}

.ui-body-a .ui-link:hover {
    color: #e7ddac ;
}

.ui-body-a .ui-link:active {
    color: #e1bb05 ;
}

.ui-btn-up-a {
    border: 1px solid #271b0c;
    background: #c7c199;
    font-weight: bold;
    color: #000000;
    text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #eeeeee /*{a-bup-shadow-color}*/;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #dad4a8 ),to( #b3ad89 ));
    background-image: -webkit-linear-gradient( #dad4a8,#b3ad89 );
    background-image: -moz-linear-gradient( #dad4a8,#b3ad89 );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #dad4a8,#b3ad89 );
    background-image: linear-gradient( #dad4a8,#b3ad89 );
}

.ui-btn-up-a:visited,.ui-btn-up-a a.ui-link-inherit {
    color: #000000 ;
}

.ui-btn-hover-a {
    border: 1px solid #271b0c;
    background: #e4ccaf;
    font-weight: bold;
    color: #000000;
    text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #eeeeee /*{a-bhover-shadow-color}*/;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #e4ccaf ),to( #e4ccaf ));
    background-image: -webkit-linear-gradient( #e4ccaf,#e4ccaf );
    background-image: -moz-linear-gradient( #e4ccaf,#e4ccaf );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #e4ccaf,#e4ccaf );
    background-image: linear-gradient( #e4ccaf,#e4ccaf );
}

.ui-btn-hover-a:visited,.ui-btn-hover-a:hover,.ui-btn-hover-a a.ui-link-inherit {
    color: #000000 ;
}

.ui-btn-down-a {
    border: 1px solid #000;
    background: #955a1d;
    font-weight: bold;
    color: #000000 /*{a-bdown-color}*/;
    text-shadow: 0 /*{a-bdown-shadow-x}*/ 2px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #eeeeee /*{a-bdown-shadow-color}*/;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #955a1d ),to( #955a1d ));
    background-image: -webkit-linear-gradient( #955a1d,#955a1d );
    background-image: -moz-linear-gradient( #955a1d,#955a1d );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #955a1d,#955a1d );
    background-image: linear-gradient( #955a1d,#955a1d );
}

.ui-btn-down-a:visited,.ui-btn-down-a:hover,.ui-btn-down-a a.ui-link-inherit {
    color: #000000 ;
}

.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a {
    font-family: Helvetica,Arial,sans-serif ;
    text-decoration: none;
}


/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*Swatch B in Themeroller Site generated this section*/
/*Elements marked data-theme="b" depend on this section*/
/*See documentation within Swatch A to get a feel for what documentation is applicable to Swatch B*/


.ui-bar-b {
    border: 1px solid #1e1f4d;
    background: #3a6c9f;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 0 #444444;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #5d9ac3 ),to( #3a6c9f ));
    background-image: -webkit-linear-gradient( #5d9ac3,#3a6c9f );
    background-image: -moz-linear-gradient( #5d9ac3,#3a6c9f );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #5d9ac3,#3a6c9f );
    background-image: linear-gradient( #5d9ac3,#3a6c9f );
}

.ui-bar-b .ui-link-inherit {
    color: #fff ;
}

.ui-bar-b a.ui-link {
    color: #7cc4e7 ;
    font-weight: bold;
}

.ui-bar-b a.ui-link:visited {
    color: #2489ce ;
}

.ui-bar-b a.ui-link:hover {
    color: #2489ce ;
}

.ui-bar-b a.ui-link:active {
    color: #2489ce ;
}

.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button {
    font-family: Helvetica,Arial,sans-serif ;
}

.ui-body-b, .ui-overlay-b {
    border: 1px solid #6d6154;
    color: #000000;
    text-shadow: 0 0px 0 #fff;
    background: #fff;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #ff0fNaN ),to( #ff0fNaN ));
    background-image: -webkit-linear-gradient( #ff0fNaN,#ff0fNaN );
    background-image: -moz-linear-gradient( #ff0fNaN,#ff0fNaN );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #ff0fNaN,#ff0fNaN );
    background-image: linear-gradient( #ff0fNaN,#ff0fNaN );
}

.ui-overlay-b {
    background-image: none;
    border-width: 0;
}

.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button {
    font-family: Helvetica,Arial,sans-serif ;
}

.ui-body-b .ui-link-inherit {
    color: #000000 ;
}

.ui-body-b .ui-link {
    color: #286124 ;
    font-weight: bold;
}

.ui-body-b .ui-link:visited {
    color: #2489ce ;
}

.ui-body-b .ui-link:hover {
    color: #2489ce ;
}

.ui-body-b .ui-link:active {
    color: #2489ce ;
}

.ui-btn-up-b {
    border: 1px solid #221307;
    background: #c7c199;
    font-weight: bold;
    color: #233043;
    text-shadow: 0 1px 0 #9298b5;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #dad4a8 ),to( #b3ad89 ));
    background-image: -webkit-linear-gradient( #dad4a8,#b3ad89 );
    background-image: -moz-linear-gradient( #dad4a8,#b3ad89 );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #dad4a8,#b3ad89 );
    background-image: linear-gradient( #dad4a8,#b3ad89 );
}

.ui-btn-up-b:visited,.ui-btn-up-b a.ui-link-inherit {
    color: #233043 ;
}

.ui-btn-hover-b {
    border: 1px solid #221307;
    background: #5d9ac3;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 1px 0 #81889c;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #5d9ac3 ),to( #3a6c9f ));
    background-image: -webkit-linear-gradient( #5d9ac3,#3a6c9f );
    background-image: -moz-linear-gradient( #5d9ac3,#3a6c9f );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #5d9ac3,#3a6c9f );
    background-image: linear-gradient( #5d9ac3,#3a6c9f );
}

.ui-btn-hover-b:visited,.ui-btn-hover-b:hover,.ui-btn-hover-b a.ui-link-inherit {
    color: #fff ;
}

.ui-btn-down-b {
    border: 1px solid #221307;
    background: #5d9ac3;
    font-weight: bold;
    color: #2f3e46;
    text-shadow: 0 1px 0 #ffffff;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #5d9ac3 ),to( #5d9ac3 ));
    background-image: -webkit-linear-gradient( #5d9ac3,#5d9ac3 );
    background-image: -moz-linear-gradient( #5d9ac3,#5d9ac3 );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #5d9ac3,#5d9ac3 );
    background-image: linear-gradient( #5d9ac3,#5d9ac3 );
}

.ui-btn-down-b:visited,.ui-btn-down-b:hover,.ui-btn-down-b a.ui-link-inherit {
    color: #2f3e46 ;
}

.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b {
    font-family: Helvetica,Arial,sans-serif ;
    text-decoration: none;
}



/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*Swatch C in Themeroller Site generated this section*/
/*Elements marked data-theme="c" depend on this section*/
/*See documentation within Swatch A to get a feel for what documentation is applicable to Swatch C*/

/*There are relatively few elements marked data-theme="c", and those that are are similar.*/
/*For this reason, most of Swatch C could be commented out */

/*.ui-bar-c {
    border: 1px solid #6a6224 ;
    background: #6f8f2a ;
    color: #ffffff ;
    font-weight: bold;
    text-shadow: 0 1px 0 #444444 ;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #6f8f2a ),to( #506223 ));
    background-image: -webkit-linear-gradient( #6f8f2a,#506223 );
    background-image: -moz-linear-gradient( #6f8f2a,#506223 );
    background-image: -ms-linear-gradient( #6f8f2a,#506223 );
    background-image: -o-linear-gradient( #6f8f2a,#506223 );
    background-image: linear-gradient( #6f8f2a,#506223 );
}

.ui-bar-c .ui-link-inherit {
    color: #ffffff ;
}

.ui-bar-c a.ui-link {
    color: #7cc4e7 ;
    font-weight: bold;
}

.ui-bar-c a.ui-link:visited {
    color: #2489ce ;
}

.ui-bar-c a.ui-link:hover {
    color: #2489ce ;
}

.ui-bar-c a.ui-link:active {
    color: #2489ce ;
}

.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button {
    font-family: Helvetica,Arial,sans-serif ;
}*/


.ui-body-c,.ui-overlay-c {
/*  border: 1px solid #8b8877 ;
    color: #000000 ;
    text-shadow: 0 1px 0 #ac9480 ;
*/
    background: #b4ae96 ;
/*    background-image: -webkit-gradient(linear,left top,left bottom,from( #b4ae96 ),to( #8c844f ));
    background-image: -webkit-linear-gradient( #b4ae96,#8c844f );
    background-image: -moz-linear-gradient( #b4ae96,#8c844f );
    background-image: -ms-linear-gradient( #b4ae96,#8c844f );
    background-image: -o-linear-gradient( #b4ae96,#8c844f );
    background-image: linear-gradient( #b4ae96,#8c844f );
*/
}

/*.ui-overlay-c {
    background-image: none;
    border-width: 0;
}

.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button {
    font-family: Helvetica,Arial,sans-serif ;
}

.ui-body-c .ui-link-inherit {
    color: #000000 ;
}

.ui-body-c .ui-link {
    color: #7d3f12 ;
    font-weight: bold;
}

.ui-body-c .ui-link:visited {
    color: #7d3f12 ;
}

.ui-body-c .ui-link:hover {
    color: #df650c ;
}

.ui-body-c .ui-link:active {
    color: #7d3f12 ;
}

.ui-btn-up-c {
    border: 1px solid #221307 ;
    background: #ccbe85 ;
    font-weight: bold;
    color: #2f3e46 ;
    text-shadow: 0 1px 0 #ffffff ;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #ccbe85 ),to( #ccbe85 ));
    background-image: -webkit-linear-gradient( #ccbe85,#ccbe85 );
    background-image: -moz-linear-gradient( #ccbe85,#ccbe85 );
    background-image: -ms-linear-gradient( #ccbe85,#ccbe85 );
    background-image: -o-linear-gradient( #ccbe85,#ccbe85 );
    background-image: linear-gradient( #ccbe85,#ccbe85 );
}

.ui-btn-up-c:visited,.ui-btn-up-c a.ui-link-inherit {
    color: #2f3e46 ;
}

.ui-btn-hover-c {
    border: 1px solid #bbbbbb ;
    background: #f6f4e8 ;
    font-weight: bold;
    color: #2f3e46 ;
    text-shadow: 0 1px 0 #ffffff ;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #f6f4e8 ),to( #bab491 ));
    background-image: -webkit-linear-gradient( #f6f4e8,#bab491 );
    background-image: -moz-linear-gradient( #f6f4e8,#bab491 );
    background-image: -ms-linear-gradient( #f6f4e8,#bab491 );
    background-image: -o-linear-gradient( #f6f4e8,#bab491 );
    background-image: linear-gradient( #f6f4e8,#bab491 );
}

.ui-btn-hover-c:visited,.ui-btn-hover-c:hover,.ui-btn-hover-c a.ui-link-inherit {
    color: #2f3e46 ;
}

.ui-btn-down-c {
    border: 1px solid #bbbbbb ;
    background: #d6d6d6 ;
    font-weight: bold;
    color: #2f3e46 ;
    text-shadow: 0 1px 0 #ffffff ;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #d0d0d0 ),to( #dfdfdf ));
    background-image: -webkit-linear-gradient( #d0d0d0,#dfdfdf );
    background-image: -moz-linear-gradient( #d0d0d0,#dfdfdf );
    background-image: -ms-linear-gradient( #d0d0d0,#dfdfdf );
    background-image: -o-linear-gradient( #d0d0d0,#dfdfdf );
    background-image: linear-gradient( #d0d0d0,#dfdfdf );
}

.ui-btn-down-c:visited,.ui-btn-down-c:hover,.ui-btn-down-c a.ui-link-inherit {
    color: #2f3e46 ;
}

.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c {
    font-family: Helvetica,Arial,sans-serif ;
    text-decoration: none;
}*/





/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*Swatch D in Themeroller Site generated this section*/
/*Elements marked data-theme="d" depend on this section*/
/*See documentation within Swatch A to get a feel for what documentation is applicable to Swatch D*/

.ui-bar-d {
    border: 1px solid #354e6d;
    background: #1f3c5c;
    color: #ffffff;
    font-weight: bold;
    text-shadow: 0 1px 0 #444444;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #1f3c5c ),to( #1f3c5c ));
    background-image: -webkit-linear-gradient( #1f3c5c,#1f3c5c );
    background-image: -moz-linear-gradient( #1f3c5c,#1f3c5c );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #1f3c5c,#1f3c5c );
    background-image: linear-gradient( #1f3c5c,#1f3c5c );
}

.ui-bar-d .ui-link-inherit {
    color: #ffffff ;
}

.ui-bar-d a.ui-link {
    color: #7cc4e7 ;
    font-weight: bold;
}

.ui-bar-d a.ui-link:visited {
    color: #2489ce ;
}

.ui-bar-d a.ui-link:hover {
    color: #2489ce ;
}

.ui-bar-d a.ui-link:active {
    color: #2489ce ;
}

.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button {
    font-family: Helvetica,Arial,sans-serif ;
}

.ui-body-d, .ui-overlay-d {
    border: 1px solid #464646;
    color: #0c213b;
    text-shadow: 0 1px 0 #c5d7ea;
    background: #c5d7ea;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #c5d7ea ),to( #f9fafc ));
    background-image: -webkit-linear-gradient( #c5d7ea,#f9fafc );
    background-image: -moz-linear-gradient( #c5d7ea,#f9fafc );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #c5d7ea,#f9fafc );
    background-image: linear-gradient( #c5d7ea,#f9fafc );
}

.ui-overlay-d {
    background-image: none;
    border-width: 0;
}

.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button {
    font-family: Helvetica,Arial,sans-serif ;
}

.ui-body-d .ui-link-inherit {
    color: #0c213b ;
}

.ui-body-d .ui-link {
    color: #505b18 ;
    font-weight: bold;
}

.ui-body-d .ui-link:visited {
    color: #505b18 ;
}

.ui-body-d .ui-link:hover {
    color: #99a64e ;
}

.ui-body-d .ui-link:active {
    color: #505b18 ;
}

.ui-btn-up-d {
    border: 1px solid #346074;
    background: #98a64c;
    font-weight: bold;
    color: #000000;
    text-shadow: 0 1px 0 #c5d7ea;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #98a64c ),to( #98a64c ));
    background-image: -webkit-linear-gradient( #98a64c,#98a64c );
    background-image: -moz-linear-gradient( #98a64c,#98a64c );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #98a64c,#98a64c );
    background-image: linear-gradient( #98a64c,#98a64c );
}

.ui-btn-up-d:visited,.ui-btn-up-d a.ui-link-inherit {
    color: #000000 ;
}

.ui-btn-hover-d {
    border: 1px solid #271b0c;
    background: #d3c68b;
    font-weight: bold;
    color: #000000;
    text-shadow: 0 1px 0 #eeeeee;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #d3c68b ),to( #d3c68b ));
    background-image: -webkit-linear-gradient( #d3c68b,#d3c68b );
    background-image: -moz-linear-gradient( #d3c68b,#d3c68b );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #d3c68b,#d3c68b );
    background-image: linear-gradient( #d3c68b,#d3c68b );
}

.ui-btn-hover-d:visited,.ui-btn-hover-d:hover,.ui-btn-hover-d a.ui-link-inherit {
    color: #000000 ;
}

.ui-btn-down-d {
    border: 1px solid #271b0c;
    background: #955a1d;
    font-weight: bold;
    color: #000000;
    text-shadow: 0 1px 0 #eeeeee;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #955a1d ),to( #955a1d ));
    background-image: -webkit-linear-gradient( #955a1d,#955a1d );
    background-image: -moz-linear-gradient( #955a1d,#955a1d );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #955a1d,#955a1d );
    background-image: linear-gradient( #955a1d,#955a1d );
}

.ui-btn-down-d:visited,.ui-btn-down-d:hover,.ui-btn-down-d a.ui-link-inherit {
    color: #000000 ;
}

.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d {
    font-family: Helvetica,Arial,sans-serif ;
    text-decoration: none;
}



/* End Swatches */
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/* Structure */
/* links within "buttons" ---------------------------------------------------------------------------*/
a.ui-link-inherit {
    text-decoration: none !important;
}

/* Active class used as the "on" state across all themes --------------------------------------------*/
.ui-btn-active {
    border: 1px solid #808080;
    background: #808080 /*{global-active-background-color}*/;
    font-weight: bold;
    color: #ffffff /*{global-active-color}*/;
    cursor: pointer;
    text-shadow: 0 /*{global-active-shadow-x}*/ 1px /*{global-active-shadow-y}*/ 0 /*{global-active-shadow-radius}*/ #444444 /*{global-active-shadow-color}*/;
    text-decoration: none;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #8c8c8c ),to( #737373 ));
    background-image: -webkit-linear-gradient( #8c8c8c,#737373 );
    background-image: -moz-linear-gradient( #8c8c8c,#737373 );
    /*background-image: -ms-linear-gradient( #b86a08,#412d03 );*/ /*-ms-linear-gradient is no longer a valid value for background-image (IE10 support)*/
    background-image: -o-linear-gradient( #8c8c8c,#737373 );
    background-image: linear-gradient( #8c8c8c,#737373 );
    font-family: Helvetica,Arial,sans-serif;
}

.ui-btn-active:visited,.ui-btn-active:hover,.ui-btn-active a.ui-link-inherit {
    color: #ffffff ;
}

/* button inner top highlight  ------------------------------------------------------------------------*/
.ui-btn-inner {
    border-top: 1px solid #fff;
    border-color: rgba(255,255,255,.3);
}


/* corner rounding classes ----------------------------------------------------------------------------*/
.ui-corner-all {
    -webkit-border-radius: 1.1em ;
    border-radius: 1.1em ;
}

/* Form field separator --------------------------------------------------------------------------------*/
.ui-br {
    border-color: rgb(130,130,130);
    border-color: rgba(130,130,130,.3);
    border-style: solid;
}


/* Interaction cues -------------------------------------------------------------------------------------*/
.ui-disabled {
    filter: Alpha(Opacity=30);
    opacity: .3;
    zoom:1;}

.ui-disabled,.ui-disabled a {
    cursor: default !important;
    pointer-events: none;
}


/* Icons -------------------------------------------------------------------------------------------------*/
.ui-icon,.ui-icon-searchfield:after {
    background: #666666 ;
    background: rgba(0,0,0,.4) ;
    background-image: url(images/icons-18-white.png) ;
    background-repeat: no-repeat;
    -webkit-border-radius: 9px;
    border-radius: 9px;
}


/* Alt icon color ------------------------------------------------------------------------------------------*/
.ui-icon-alt .ui-icon,.ui-icon-alt .ui-icon-searchfield:after {
    background-color: #fff;
    background-color: rgba(255,255,255,.3);
    background-image: url(images/icons-18-black.png);
    background-repeat: no-repeat;
}


/* No disc --------------------------------------------------------------------------------------------------*/
.ui-icon-nodisc .ui-icon,.ui-icon-nodisc .ui-icon-searchfield:after,.ui-icon-nodisc .ui-icon-alt .ui-icon,.ui-icon-nodisc .ui-icon-alt .ui-icon-searchfield:after {
    background-color: transparent;
}

/* Icon sprite ----------------------------------------------------------------------------------------------*/
/* plus minus */
.ui-icon-plus {
    background-position: -1px -1px;
}

.ui-icon-minus {
    background-position: -37px -1px;
}


/* delete/close */
.ui-icon-delete {
    background-position: -73px -1px;
}


/* arrows */
.ui-icon-arrow-r {
    background-position: -108px -1px;
}

.ui-icon-arrow-l {
    background-position: -144px -1px;
}

.ui-icon-arrow-u {
    background-position: -180px -1px;
}

.ui-icon-arrow-d {
    background-position: -216px -1px;
}


/* misc */
.ui-icon-check {
    background-position: -252px -1px;
}

.ui-icon-gear {
    background-position: -288px -1px;
}

.ui-icon-refresh {
    background-position: -323px -1px;
}

.ui-icon-forward {
    background-position: -360px -1px;
}

.ui-icon-back {
    background-position: -396px -1px;
}

.ui-icon-grid {
    background-position: -432px -1px;
}

.ui-icon-star {
    background-position: -467px -1px;
}

.ui-icon-alert {
    background-position: -503px -1px;
}

.ui-icon-info {
    background-position: -539px -1px;
}

.ui-icon-home {
    background-position: -575px -1px;
}


/* search */
.ui-icon-search,.ui-icon-searchfield:after {
    background-position: -611px -1px;
}


/* checkbox radio */
.ui-icon-checkbox-on {
    background-position: -647px -1px;
}

.ui-icon-checkbox-off {
    background-position: -683px -1px;
}

.ui-icon-radio-on {
    background-position: -718px -1px;
}

.ui-icon-radio-off {
    background-position: -754px -1px;
}


/* menu edit */
.ui-icon-bars {
    background-position: -788px -1px;
}

.ui-icon-edit {
    background-position: -824px -1px;
}


/* HD/"retina" sprite ----------------------------------------------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio:1.3), only screen and (min-resolution:200dpi) {
    .ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-bars,.ui-icon-edit,.ui-icon-search,.ui-icon-searchfield:after,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on {
        background-image:url(images/icons-36-white.png);
        -moz-background-size: 864px 18px;
        -o-background-size: 864px 18px;
        -webkit-background-size: 864px 18px;
        background-size: 864px 18px;
    }

    .ui-icon-alt .ui-icon {
        background-image: url(images/icons-36-black.png);
    }

    .ui-icon-plus {
        background-position: 0 50%;
    }

    .ui-icon-minus {
        background-position: -36px 50%;
    }

    .ui-icon-delete {
        background-position: -72px 50%;
    }

    .ui-icon-arrow-r {
        background-position: -108px 50%;
    }

    .ui-icon-arrow-l {
        background-position: -144px 50%;
    }

    .ui-icon-arrow-u {
        background-position: -179px 50%;
    }

    .ui-icon-arrow-d {
        background-position: -215px 50%;
    }

    .ui-icon-check {
        background-position: -252px 50%;
    }

    .ui-icon-gear {
        background-position: -287px 50%;
    }

    .ui-icon-refresh {
        background-position: -323px 50%;
    }

    .ui-icon-forward {
        background-position: -360px 50%;
    }

    .ui-icon-back {
        background-position: -395px 50%;
    }

    .ui-icon-grid {
        background-position: -431px 50%;
    }

    .ui-icon-star {
        background-position: -467px 50%;
    }

    .ui-icon-alert {
        background-position: -503px 50%;
    }

    .ui-icon-info {
        background-position: -538px 50%;
    }

    .ui-icon-home {
        background-position: -575px 50%;
    }

    .ui-icon-search,.ui-icon-searchfield:after {
        background-position: -611px 50%;
    }

    .ui-icon-checkbox-on {
        background-position: -647px 50%;
    }

    .ui-icon-checkbox-off {
        background-position: -683px 50%;
    }

    .ui-icon-radio-on {
        background-position: -718px 50%;
    }

    .ui-icon-radio-off {
        background-position: -754px 50%;
    }

    .ui-icon-bars {
        background-position: -788px 50%;
    }

    .ui-icon-edit {
        background-position: -824px 50%;
    }
}

/* checks,radios */
.ui-checkbox .ui-icon,.ui-selectmenu-list .ui-icon {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.ui-icon-checkbox-off,.ui-icon-radio-off {
    background-color: transparent;
}

.ui-checkbox-on .ui-icon, .ui-radio-on .ui-icon {
    background-color: #808080 /*{global-active-background-color}*/; /* NOTE: this hex should match the active state color. It's repeated here for cascade */;
}


/* loading icon */
.ui-icon-loading {
    background: url(images/ajax-loader.gif);
    background-size: 46px 46px;
}


/* Button corner class ----------------------------------------------------------------------------------------*/
.ui-btn-corner-all {
    -webkit-border-radius: 1em /*{global-radii-buttons}*/;
    border-radius: 1em /*{global-radii-buttons}*/;
}

/* radius clip workaround for cleaning up corner trapping */
.ui-corner-all,.ui-btn-corner-all {
    -webkit-background-clip: padding;
    background-clip: padding-box;
}


/* Overlay / modal  ---------------------------------------------------------------------------------------------*/
.ui-overlay {
    background: #666;
    filter: Alpha(Opacity=50);
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%;
}

.ui-overlay-shadow {
    -moz-box-shadow: 0 0 12px rgba(0,0,0,.6);
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,.6);
    box-shadow: 0 0 12px rgba(0,0,0,.6);
}

.ui-shadow {
    -moz-box-shadow: 0 1px 5px /*{global-box-shadow-size}*/ rgba(0,0,0,0.4) /*{global-box-shadow-color}*/;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
    box-shadow: 0 1px 5px rgba(0,0,0,0.4)
}

.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow {
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.3);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3);
    box-shadow: 0 1px 0 rgba(255,255,255,.3);
}

.ui-shadow-inset {
    -moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
}

.ui-icon-shadow {
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.4) ;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4) ;
    box-shadow: 0 1px 0 rgba(255,255,255,.4) ;
}


/* Focus state - set here for specificity (note: these classes are added by JavaScript) -------------*/
.ui-btn:focus,.ui-link-inherit:focus {
    outline: 0;
}

.ui-btn.ui-focus {
    z-index: 1;
}

.ui-focus, .ui-btn:focus {
    -moz-box-shadow: inset 0 0 3px #808080 /*{global-active-background-color}*/,0 0 9px #808080 /*{global-active-background-color}*/;
    -webkit-box-shadow: inset 0 0 3px #808080 /*{global-active-background-color}*/,0 0 9px #808080 /*{global-active-background-color}*/;
    box-shadow: inset 0 0 3px #808080 /*{global-active-background-color}*/,0 0 9px #808080 /*{global-active-background-color}*/;
}

.ui-input-text.ui-focus, .ui-input-search.ui-focus {
    -moz-box-shadow: 0 0 12px #808080 /*{global-active-background-color}*/;
    -webkit-box-shadow: 0 0 12px #808080 /*{global-active-background-color}*/;
    box-shadow: 0 0 12px #808080 /*{global-active-background-color}*/;
}

/* unset box shadow in browsers that don't do it right -----------------------------------------------*/
.ui-mobile-nosupport-boxshadow * {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

/* ...and bring back focus */
.ui-mobile-nosupport-boxshadow .ui-focus,.ui-mobile-nosupport-boxshadow .ui-btn:focus,.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus {
    outline-width: 1px;
    outline-style: auto;
}
