/* totb 2012 */

.ui-li-divider {
    text-align: center;
    color: #3e3e3e;
    background: rgb(238, 238, 238);
    font-weight: normal;
    font-family: Helvetica,Arial,sans-serif;
    text-shadow: white 0px 1px 1px;
    font-weight: bold;
}

.ui-header {
    background: #236bbd;
    color: #ffffff;
    text-shadow: 0 1px 1px black;
}

    .ui-header .ui-btn {
        top: 50%;
        margin-top: -13px;
    }

.ui-header .totb-header {
    font-family: 'SpumoniLPStdRegular';
    font-weight: normal;
    font-style: normal;
    white-space: normal;
    margin-right: 19%;
    margin-left: 19%;
    font-size: 10px;
}

.totb-venue-list-name {
    white-space: pre-line;
    font-size: 15px;
    margin-top: 0px;
    color: #384e96;
    text-decoration: underline;
}

.totb-venue-list-desc {
    white-space: pre-line;
    font-size: 10px;
    margin-bottom: 0px;
    color: #384e96;
}

.ui-dialog .ui-li {
    overflow: hidden;
}

.ui-footer {
    background: #236bbd;
}

.ui-li-thumb {
    margin-top: 8px;
    margin-left: 7px;
}

.nav .ui-btn .ui-btn-inner {
    padding-top: 40px !important;
}

.nav .ui-btn .ui-icon {
    width: 45px!important;
    height: 35px!important;
    margin-left: -24px !important;
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    -webkit-border-radius: none !important;
    border-radius: none !important;
}

#favorite .ui-icon {
    background-color: transparent;
    background-image: url('images/icon-favorite.png');
    background-position: center;
    background-repeat: no-repeat;
}

#phone .ui-icon {
    background-color: transparent;
    background-image: url('images/icon-phone.png');
    background-position: center;
    background-repeat: no-repeat;
}

#website .ui-icon {
    background-color: transparent;
    background-image: url('images/icon-website.png');
    background-position: center;
    background-repeat: no-repeat;
}

#email .ui-icon {
    background-color: transparent;
    background-image: url('images/icon-email.png');
    background-position: center;
    background-repeat: no-repeat;
}

#navigation .ui-icon {
    background-color: transparent;
    background-image: url('images/icon-navigation.png');
    background-position: center;
    background-repeat: no-repeat;
}

/* Custom Buttons */
.nav-buttons .ui-btn .ui-btn-inner {
    padding-top: 45px !important;
}

.nav-buttons .ui-btn .ui-icon {
    width: 40px!important;
    height: 35px!important;
    margin-left: -20px !important;
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
    -webkit-border-radius: none !important;
    border-radius: none !important;
}

/* Icons */
.ui-icon-totb-phone {
    background-color: transparent;
    background-image: url('images/icon-phone-18.png');
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ui-icon-totb-phonewhite {
    background-color: transparent;
    background-image: url('images/icon-phone-18-white.png');
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ui-icon-totb-detailphonewhite {
    background-color: transparent;
    background-image: url('images/icon-detail-phone-24-white.png');
    background-position: center;
    background-repeat: no-repeat;
}

.ui-icon-totb-detailfindwhite {
    background-color: transparent;
    background-image: url('images/icon-detail-find-28-white.png');
    background-position: center;
    background-repeat: no-repeat;
}

.ui-icon-totb-detailwebsitewhite {
    background-color: transparent;
    background-image: url('images/icon-detail-website-22-white.png');
    background-position: center;
    background-repeat: no-repeat;
}

.ui-icon-totb-detailemailwhite {
    background-color: transparent;
    background-image: url('images/icon-detail-email-24-white.png');
    background-position: center;
    background-repeat: no-repeat;
}

.vod-title {
    color: #122F8D;
}

address {
    font-style: normal;
}

.list-divider-findmore {
    background: #236bbd;
    color: white;
    text-shadow: none !important;
}

.findmore-title {
    color: #122F8D !important;
}

.logo-fish
{
    position: absolute;
    /*z-index: 2000;*/
    left:3px;
    top: 3px;
    width: 56px;
    height:40px;
    background:url(images/logo-fish.png);
}

/* E
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-up-e {
	border: 1px solid #45624c /*{e-bup-border}*/;
	background: #22c310 /*{e-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{e-bup-color}*/;
	text-shadow: 0 /*{e-bup-shadow-x}*/ 1px /*{e-bup-shadow-y}*/ 0 /*{e-bup-shadow-radius}*/ #16960d /*{e-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #22c410 /*{e-bup-background-start}*/), to( #22c210 /*{e-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #22c410 /*{e-bup-background-start}*/, #22c210 /*{e-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #22c410 /*{e-bup-background-start}*/, #22c210 /*{e-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #22c410 /*{e-bup-background-start}*/, #22c210 /*{e-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #22c410 /*{e-bup-background-start}*/, #22c210 /*{e-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #22c410 /*{e-bup-background-start}*/, #22c210 /*{e-bup-background-end}*/);
}
.ui-btn-up-e:visited,
.ui-btn-up-e a.ui-link-inherit {
	color: #ffffff /*{e-bup-color}*/;
}
.ui-btn-hover-e {
	border: 1px solid #45624c /*{e-bhover-border}*/;
	background: #21bd10 /*{e-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{e-bhover-color}*/;
	text-shadow: 0 /*{e-bhover-shadow-x}*/ 1px /*{e-bhover-shadow-y}*/ 0 /*{e-bhover-shadow-radius}*/ #16960d /*{e-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #20b510 /*{e-bhover-background-start}*/), to( #1eb610 /*{e-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #20b510 /*{e-bhover-background-start}*/, #1eb610 /*{e-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #20b510 /*{e-bhover-background-start}*/, #1eb610 /*{e-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #20b510 /*{e-bhover-background-start}*/, #1eb610 /*{e-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #20b510 /*{e-bhover-background-start}*/, #1eb610 /*{e-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #20b510 /*{e-bhover-background-start}*/, #1eb610 /*{e-bhover-background-end}*/);
}
.ui-btn-hover-e:visited,
.ui-btn-hover-e:hover,
.ui-btn-hover-e a.ui-link-inherit {
	color: #ffffff /*{e-bhover-color}*/;
}
.ui-btn-down-e {
	border: 1px solid #45624c /*{e-bdown-border}*/;
	background: #059f12 /*{e-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{e-bdown-color}*/;
	text-shadow: 0 /*{e-bdown-shadow-x}*/ 1px /*{e-bdown-shadow-y}*/ 0 /*{e-bdown-shadow-radius}*/ #16960d /*{e-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #20b510 /*{e-bdown-background-start}*/), to( #1eb610 /*{e-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #20b510 /*{e-bdown-background-start}*/, #1eb610 /*{e-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #20b510 /*{e-bdown-background-start}*/, #1eb610 /*{e-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #20b510 /*{e-bdown-background-start}*/, #1eb610 /*{e-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #20b510 /*{e-bdown-background-start}*/, #1eb610 /*{e-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #20b510 /*{e-bdown-background-start}*/, #1eb610 /*{e-bdown-background-end}*/);
}
.ui-btn-down-e:visited,
.ui-btn-down-e:hover,
.ui-btn-down-e a.ui-link-inherit {
	color: #ffffff /*{e-bdown-color}*/;
}
.ui-btn-up-e,
.ui-btn-hover-e,
.ui-btn-down-e {
	  font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}

.ui-icon-e,
.ui-icon-searchfield-e:after {
	background: #000000 /*{global-icon-color}*/;
	background: transparent /*{global-icon-disc}*/;
	background-image: url(images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

.ui-icon-shadow-e {
	-moz-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
}

/* F
-----------------------------------------------------------------------------------------------------------*/

.ui-btn-up-f {
	border: 1px solid #f7f7f7/*#2373a5*/ /*{f-bup-border}*/;
	background: #eeeeee /*{f-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{f-bup-color}*/;
	text-shadow: 0 /*{f-bup-shadow-x}*/ 0 /*{f-bup-shadow-y}*/ 0 /*{f-bup-shadow-radius}*/ #ffffff /*{f-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5393c5 /*{f-bup-background-start}*/), to( #6facd5 /*{f-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #5393c5 /*{f-bup-background-start}*/, #6facd5 /*{f-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #5393c5 /*{f-bup-background-start}*/, #6facd5 /*{f-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #5393c5 /*{f-bup-background-start}*/, #6facd5 /*{f-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #5393c5 /*{f-bup-background-start}*/, #6facd5 /*{f-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #5393c5 /*{f-bup-background-start}*/, #6facd5 /*{f-bup-background-end}*/);
}
.ui-btn-up-f:visited,
.ui-btn-up-f a.ui-link-inherit {
	color: #ffffff /*{f-bup-color}*/;
}
.ui-btn-hover-f {
	border: 1px solid #f7f7f7/*#2373a5*/ /*{f-bhover-border}*/;
	background: #dfdfdf /*{f-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{f-bhover-color}*/;
	text-shadow: 0 /*{f-bhover-shadow-x}*/ 0 /*{f-bhover-shadow-y}*/ 0 /*{f-bhover-shadow-radius}*/ #ffffff /*{f-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #63addd /*{f-bhover-background-start}*/), to( #83c6e9 /*{f-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #63addd /*{f-bhover-background-start}*/, #83c6e9 /*{f-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #63addd /*{f-bhover-background-start}*/, #83c6e9 /*{f-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #63addd /*{f-bhover-background-start}*/, #83c6e9 /*{f-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #63addd /*{f-bhover-background-start}*/, #83c6e9 /*{f-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #63addd /*{f-bhover-background-start}*/, #83c6e9 /*{f-bhover-background-end}*/);
}
.ui-btn-hover-f:visited,
.ui-btn-hover-f:hover,
.ui-btn-hover-f a.ui-link-inherit {
	color: #ffffff /*{f-bhover-color}*/;
}
.ui-btn-down-f {
	border: 1px solid #f7f7f7/*#2373a5*/ /*{f-bdown-border}*/;
	background: #d6d6d6 /*{f-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{f-bdown-color}*/;
	text-shadow: 0 /*{f-bdown-shadow-x}*/ 0 /*{f-bdown-shadow-y}*/ 0 /*{f-bdown-shadow-radius}*/ #ffffff /*{f-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #63addd /*{f-bdown-background-start}*/), to( #83c6e9 /*{f-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #63addd /*{f-bdown-background-start}*/, #83c6e9 /*{f-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #63addd /*{f-bdown-background-start}*/, #83c6e9 /*{f-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #63addd /*{f-bdown-background-start}*/, #83c6e9 /*{f-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #63addd /*{f-bdown-background-start}*/, #83c6e9 /*{f-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #63addd /*{f-bdown-background-start}*/, #83c6e9 /*{f-bdown-background-end}*/);
}
.ui-btn-down-f:visited,
.ui-btn-down-f:hover,
.ui-btn-down-f a.ui-link-inherit {
	color: #ffffff /*{f-bdown-color}*/;
}
.ui-btn-up-f,
.ui-btn-hover-f,
.ui-btn-down-f {
	        font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}

.ui-icon-f,
.ui-icon-searchfield-f:after {
	background: #000000 /*{global-icon-color}*/;
	background: transparent /*{global-icon-disc}*/;
	background-image: url(images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

.ui-icon-shadow-f {
	-moz-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
}

.ui-btn-text-f {
    font-size : 12px;
}

/* G
-----------------------------------------------------------------------------------------------------------*/

.ui-btn-up-g {
	border: 1px solid #f7f7f7/*#bb8f0d*/ /*{g-bup-border}*/;
	background: #eeeeee /*{g-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{g-bup-color}*/;
	text-shadow: 0 /*{g-bup-shadow-x}*/ 0 /*{g-bup-shadow-y}*/ 0 /*{g-bup-shadow-radius}*/ #ffffff /*{g-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f0bd29 /*{g-bup-background-start}*/), to( #f2c94d /*{g-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f0bd29 /*{g-bup-background-start}*/, #f2c94d /*{g-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f0bd29 /*{g-bup-background-start}*/, #f2c94d /*{g-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f0bd29 /*{g-bup-background-start}*/, #f2c94d /*{g-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f0bd29 /*{g-bup-background-start}*/, #f2c94d /*{g-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f0bd29 /*{g-bup-background-start}*/, #f2c94d /*{g-bup-background-end}*/);
}
.ui-btn-up-g:visited,
.ui-btn-up-g a.ui-link-inherit {
	color: #ffffff /*{g-bup-color}*/;
}
.ui-btn-hover-g {
	border: 1px solid #f7f7f7/*#bb8f0d*/ /*{g-bhover-border}*/;
	background: #dfdfdf /*{g-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{g-bhover-color}*/;
	text-shadow: 0 /*{g-bhover-shadow-x}*/ 0 /*{g-bhover-shadow-y}*/ 0 /*{g-bhover-shadow-radius}*/ #ffffff /*{g-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9d32c /*{g-bhover-background-start}*/), to( #f9dc57 /*{g-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f9d32c /*{g-bhover-background-start}*/, #f9dc57 /*{g-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f9d32c /*{g-bhover-background-start}*/, #f9dc57 /*{g-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f9d32c /*{g-bhover-background-start}*/, #f9dc57 /*{g-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f9d32c /*{g-bhover-background-start}*/, #f9dc57 /*{g-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f9d32c /*{g-bhover-background-start}*/, #f9dc57 /*{g-bhover-background-end}*/);
}
.ui-btn-hover-g:visited,
.ui-btn-hover-g:hover,
.ui-btn-hover-g a.ui-link-inherit {
	color: #ffffff /*{g-bhover-color}*/;
}
.ui-btn-down-g {
	border: 1px solid #f7f7f7/*#bb8f0d*/ /*{g-bdown-border}*/;
	background: #d6d6d6 /*{g-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{g-bdown-color}*/;
	text-shadow: 0 /*{g-bdown-shadow-x}*/ 0 /*{g-bdown-shadow-y}*/ 0 /*{g-bdown-shadow-radius}*/ #ffffff /*{g-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9d32c /*{g-bdown-background-start}*/), to( #f9dc57 /*{g-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f9d32c /*{g-bdown-background-start}*/, #f9dc57 /*{g-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f9d32c /*{g-bdown-background-start}*/, #f9dc57 /*{g-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f9d32c /*{g-bdown-background-start}*/, #f9dc57 /*{g-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f9d32c /*{g-bdown-background-start}*/, #f9dc57 /*{g-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f9d32c /*{g-bdown-background-start}*/, #f9dc57 /*{g-bdown-background-end}*/);
}
.ui-btn-down-g:visited,
.ui-btn-down-g:hover,
.ui-btn-down-g a.ui-link-inherit {
	color: #ffffff /*{g-bdown-color}*/;
}
.ui-btn-up-g,
.ui-btn-hover-g,
.ui-btn-down-g {
	    font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}

.ui-icon-g,
.ui-icon-searchfield-g:after {
	background: #000000 /*{global-icon-color}*/;
	background: transparent /*{global-icon-disc}*/;
	background-image: url(images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

.ui-icon-shadow-g {
	-moz-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
}

/* H
-----------------------------------------------------------------------------------------------------------*/

.ui-btn-up-h {
	border: 1px solid #f7f7f7/*#b4ab03*/ /*{h-bup-border}*/;
	background: #f1e51a /*{h-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{h-bup-color}*/;
	text-shadow: 0 /*{h-bup-shadow-x}*/ 0 /*{h-bup-shadow-y}*/ 0 /*{h-bup-shadow-radius}*/ #ffffff /*{h-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f1e51a /*{h-bup-background-start}*/), to( #f4ea3d /*{h-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f1e51a /*{h-bup-background-start}*/, #f4ea3d /*{h-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f1e51a /*{h-bup-background-start}*/, #f4ea3d /*{h-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f1e51a /*{h-bup-background-start}*/, #f4ea3d /*{h-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f1e51a /*{h-bup-background-start}*/, #f4ea3d /*{h-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f1e51a /*{h-bup-background-start}*/, #f4ea3d /*{h-bup-background-end}*/);
}
.ui-btn-up-h:visited,
.ui-btn-up-h a.ui-link-inherit {
	color: #ffffff /*{h-bup-color}*/;
}
.ui-btn-hover-h {
	border: 1px solid #f7f7f7/*#b4ab03*/ /*{h-bhover-border}*/;
	background: #dfdfdf /*{h-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{h-bhover-color}*/;
	text-shadow: 0 /*{h-bhover-shadow-x}*/ 0 /*{h-bhover-shadow-y}*/ 0 /*{h-bhover-shadow-radius}*/ #ffffff /*{h-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #faf41c /*{h-bhover-background-start}*/), to( #fbf648 /*{h-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #faf41c /*{h-bhover-background-start}*/, #fbf648 /*{h-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #faf41c /*{h-bhover-background-start}*/, #fbf648 /*{h-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #faf41c /*{h-bhover-background-start}*/, #fbf648 /*{h-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #faf41c /*{h-bhover-background-start}*/, #fbf648 /*{h-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #faf41c /*{h-bhover-background-start}*/, #fbf648 /*{h-bhover-background-end}*/);
}
.ui-btn-hover-h:visited,
.ui-btn-hover-h:hover,
.ui-btn-hover-h a.ui-link-inherit {
	color: #ffffff /*{h-bhover-color}*/;
}
.ui-btn-down-h {
	border: 1px solid #f7f7f7/*#b4ab03*/ /*{h-bdown-border}*/;
	background: #d6d6d6 /*{h-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{h-bdown-color}*/;
	text-shadow: 0 /*{h-bdown-shadow-x}*/ 0 /*{h-bdown-shadow-y}*/ 0 /*{h-bdown-shadow-radius}*/ #ffffff /*{h-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #faf41c /*{h-bdown-background-start}*/), to( #fbf648 /*{h-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #faf41c /*{h-bdown-background-start}*/, #fbf648 /*{h-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #faf41c /*{h-bdown-background-start}*/, #fbf648 /*{h-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #faf41c /*{h-bdown-background-start}*/, #fbf648 /*{h-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #faf41c /*{h-bdown-background-start}*/, #fbf648 /*{h-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #faf41c /*{h-bdown-background-start}*/, #fbf648 /*{h-bdown-background-end}*/);
}
.ui-btn-down-h:visited,
.ui-btn-down-h:hover,
.ui-btn-down-h a.ui-link-inherit {
	color: #ffffff /*{h-bdown-color}*/;
}
.ui-btn-up-h,
.ui-btn-hover-h,
.ui-btn-down-h {
	        font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}

.ui-icon-h,
.ui-icon-searchfield-h:after {
	background: #000000 /*{global-icon-color}*/;
	background: transparent /*{global-icon-disc}*/;
	background-image: url(images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

.ui-icon-shadow-h {
	-moz-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
}

/* I
-----------------------------------------------------------------------------------------------------------*/

.ui-btn-up-i {
	border: 1px solid #f7f7f7 /*{i-bup-border}*/;
	background: #6d6d6d /*{i-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{i-bup-color}*/;
	text-shadow: 0 /*{i-bup-shadow-x}*/ 0 /*{i-bup-shadow-y}*/ 0 /*{i-bup-shadow-radius}*/ #ffffff /*{i-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #6d6d6d /*{i-bup-background-start}*/), to( #888888 /*{i-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #6d6d6d /*{i-bup-background-start}*/, #888888 /*{i-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #6d6d6d /*{i-bup-background-start}*/, #888888 /*{i-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #6d6d6d /*{i-bup-background-start}*/, #888888 /*{i-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #6d6d6d /*{i-bup-background-start}*/, #888888 /*{i-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #6d6d6d /*{i-bup-background-start}*/, #888888 /*{i-bup-background-end}*/);
}
.ui-btn-up-i:visited,
.ui-btn-up-i a.ui-link-inherit {
	color: #ffffff /*{i-bup-color}*/;
}
.ui-btn-hover-i {
	border: 1px solid #f7f7f7 /*{i-bhover-border}*/;
	background: #808080 /*{i-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{i-bhover-color}*/;
	text-shadow: 0 /*{i-bhover-shadow-x}*/ 0 /*{i-bhover-shadow-y}*/ 0 /*{i-bhover-shadow-radius}*/ #ffffff /*{i-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #808080 /*{i-bhover-background-start}*/), to( #9f9f9f /*{i-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #808080 /*{i-bhover-background-start}*/, #9f9f9f /*{i-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #808080 /*{i-bhover-background-start}*/, #9f9f9f /*{i-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #808080 /*{i-bhover-background-start}*/, #9f9f9f /*{i-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #808080 /*{i-bhover-background-start}*/, #9f9f9f /*{i-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #808080 /*{i-bhover-background-start}*/, #9f9f9f /*{i-bhover-background-end}*/);
}
.ui-btn-hover-i:visited,
.ui-btn-hover-i:hover,
.ui-btn-hover-i a.ui-link-inherit {
	color: #ffffff /*{i-bhover-color}*/;
}
.ui-btn-down-i {
	border: 1px solid #f7f7f7 /*{i-bdown-border}*/;
	background: #d6d6d6 /*{i-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{i-bdown-color}*/;
	text-shadow: 0 /*{i-bdown-shadow-x}*/ 0 /*{i-bdown-shadow-y}*/ 0 /*{i-bdown-shadow-radius}*/ #ffffff /*{i-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #808080 /*{i-bdown-background-start}*/), to( #9f9f9f /*{i-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #808080 /*{i-bdown-background-start}*/, #9f9f9f /*{i-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #808080 /*{i-bdown-background-start}*/, #9f9f9f /*{i-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #808080 /*{i-bdown-background-start}*/, #9f9f9f /*{i-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #808080 /*{i-bdown-background-start}*/, #9f9f9f /*{i-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #808080 /*{i-bdown-background-start}*/, #9f9f9f /*{i-bdown-background-end}*/);
}
.ui-btn-down-i:visited,
.ui-btn-down-i:hover,
.ui-btn-down-i a.ui-link-inherit {
	color: #ffffff /*{i-bdown-color}*/;
}
.ui-btn-up-i,
.ui-btn-hover-i,
.ui-btn-down-i {
	         font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}

.ui-icon-i,
.ui-icon-searchfield-i:after {
	background: #000000 /*{global-icon-color}*/;
	background: transparent /*{global-icon-disc}*/;
	background-image: url(images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

.ui-icon-shadow-i {
	-moz-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
}

/* J
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-up-j {
	border: 1px solid #f7f7f7/*#be4c43*/ /*{j-bup-border}*/;
	background: #eeeeee /*{j-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{j-bup-color}*/;
	text-shadow: 0 /*{j-bup-shadow-x}*/ 0 /*{j-bup-shadow-y}*/ 0 /*{j-bup-shadow-radius}*/ #ffffff /*{j-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #e06e65 /*{j-bup-background-start}*/), to( #ff847a /*{j-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #e06e65 /*{j-bup-background-start}*/, #ff847a /*{j-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #e06e65 /*{j-bup-background-start}*/, #ff847a /*{j-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #e06e65 /*{j-bup-background-start}*/, #ff847a /*{j-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #e06e65 /*{j-bup-background-start}*/, #ff847a /*{j-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #e06e65 /*{j-bup-background-start}*/, #ff847a /*{j-bup-background-end}*/);
}
.ui-btn-up-j:visited,
.ui-btn-up-j a.ui-link-inherit {
	color: #ffffff /*{j-bup-color}*/;
}
.ui-btn-hover-j {
	border: 1px solid #f7f7f7/*#be4c43*/ /*{j-bhover-border}*/;
	background: #dfdfdf /*{j-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{j-bhover-color}*/;
	text-shadow: 0 /*{j-bhover-shadow-x}*/ 0 /*{j-bhover-shadow-y}*/ 0 /*{j-bhover-shadow-radius}*/ #ffffff /*{j-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f18479 /*{j-bhover-background-start}*/), to( #ff9e92 /*{j-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f18479 /*{j-bhover-background-start}*/, #ff9e92 /*{j-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f18479 /*{j-bhover-background-start}*/, #ff9e92 /*{j-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f18479 /*{j-bhover-background-start}*/, #ff9e92 /*{j-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f18479 /*{j-bhover-background-start}*/, #ff9e92 /*{j-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f18479 /*{j-bhover-background-start}*/, #ff9e92 /*{j-bhover-background-end}*/);
}
.ui-btn-hover-j:visited,
.ui-btn-hover-j:hover,
.ui-btn-hover-j a.ui-link-inherit {
	color: #ffffff /*{j-bhover-color}*/;
}
.ui-btn-down-j {
	border: 1px solid #f7f7f7/*#be4c43*/ /*{j-bdown-border}*/;
	background: #d6d6d6 /*{j-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{j-bdown-color}*/;
	text-shadow: 0 /*{j-bdown-shadow-x}*/ 0 /*{j-bdown-shadow-y}*/ 0 /*{j-bdown-shadow-radius}*/ #ffffff /*{j-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f18479 /*{j-bdown-background-start}*/), to( #ff9e92 /*{j-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f18479 /*{j-bdown-background-start}*/, #ff9e92 /*{j-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f18479 /*{j-bdown-background-start}*/, #ff9e92 /*{j-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f18479 /*{j-bdown-background-start}*/, #ff9e92 /*{j-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f18479 /*{j-bdown-background-start}*/, #ff9e92 /*{j-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f18479 /*{j-bdown-background-start}*/, #ff9e92 /*{j-bdown-background-end}*/);
}
.ui-btn-down-j:visited,
.ui-btn-down-j:hover,
.ui-btn-down-j a.ui-link-inherit {
	color: #ffffff /*{j-bdown-color}*/;
}
.ui-btn-up-j,
.ui-btn-hover-j,
.ui-btn-down-j {
	     font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}

.ui-icon-j,
.ui-icon-searchfield-j:after {
	background: #000000 /*{global-icon-color}*/;
	background: transparent /*{global-icon-disc}*/;
	background-image: url(images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

.ui-icon-shadow-j {
	-moz-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
}

/* K
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-up-k {
	border: 1px solid #f7f7f7/*#a159f7*/ /*{k-bup-border}*/;
	background: #c599fa /*{k-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{k-bup-color}*/;
	text-shadow: 0 /*{k-bup-shadow-x}*/ 0 /*{k-bup-shadow-y}*/ 0 /*{k-bup-shadow-radius}*/ #ffffff /*{k-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ac6df8 /*{k-bup-background-start}*/), to( #b277f8 /*{k-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ac6df8 /*{k-bup-background-start}*/, #b277f8 /*{k-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ac6df8 /*{k-bup-background-start}*/, #b277f8 /*{k-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ac6df8 /*{k-bup-background-start}*/, #b277f8 /*{k-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ac6df8 /*{k-bup-background-start}*/, #b277f8 /*{k-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ac6df8 /*{k-bup-background-start}*/, #b277f8 /*{k-bup-background-end}*/);
}
.ui-btn-up-k:visited,
.ui-btn-up-k a.ui-link-inherit {
	color: #ffffff /*{k-bup-color}*/;
}
.ui-btn-hover-k {
	border: 1px solid #f7f7f7/*#a159f7*/ /*{k-bhover-border}*/;
	background: #dfdfdf /*{k-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{k-bhover-color}*/;
	text-shadow: 0 /*{k-bhover-shadow-x}*/ 0 /*{k-bhover-shadow-y}*/ 0 /*{k-bhover-shadow-radius}*/ #ffffff /*{k-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #b47bf9 /*{k-bhover-background-start}*/), to( #bd8bf8 /*{k-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #b47bf9 /*{k-bhover-background-start}*/, #bd8bf8 /*{k-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #b47bf9 /*{k-bhover-background-start}*/, #bd8bf8 /*{k-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #b47bf9 /*{k-bhover-background-start}*/, #bd8bf8 /*{k-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #b47bf9 /*{k-bhover-background-start}*/, #bd8bf8 /*{k-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #b47bf9 /*{k-bhover-background-start}*/, #bd8bf8 /*{k-bhover-background-end}*/);
}
.ui-btn-hover-k:visited,
.ui-btn-hover-k:hover,
.ui-btn-hover-k a.ui-link-inherit {
	color: #ffffff /*{k-bhover-color}*/;
}
.ui-btn-down-k {
	border: 1px solid #f7f7f7/*#a159f7*/ /*{k-bdown-border}*/;
	background: #d6d6d6 /*{k-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{k-bdown-color}*/;
	text-shadow: 0 /*{k-bdown-shadow-x}*/ 0 /*{k-bdown-shadow-y}*/ 0 /*{k-bdown-shadow-radius}*/ #ffffff /*{k-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #b47bf9 /*{k-bdown-background-start}*/), to( #bd8bf8 /*{k-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #b47bf9 /*{k-bdown-background-start}*/, #bd8bf8 /*{k-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #b47bf9 /*{k-bdown-background-start}*/, #bd8bf8 /*{k-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #b47bf9 /*{k-bdown-background-start}*/, #bd8bf8 /*{k-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #b47bf9 /*{k-bdown-background-start}*/, #bd8bf8 /*{k-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #b47bf9 /*{k-bdown-background-start}*/, #bd8bf8 /*{k-bdown-background-end}*/);
}
.ui-btn-down-k:visited,
.ui-btn-down-k:hover,
.ui-btn-down-k a.ui-link-inherit {
	color: #ffffff /*{k-bdown-color}*/;
}
.ui-btn-up-k,
.ui-btn-hover-k,
.ui-btn-down-k {
	           font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}

.ui-icon-k,
.ui-icon-searchfield-k:after {
	background: #000000 /*{global-icon-color}*/;
	background: transparent /*{global-icon-disc}*/;
	background-image: url(images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

.ui-icon-shadow-k {
	-moz-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
}

/* L
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-up-l {
	border: 1px solid #f7f7f7/*#45624c*/ /*{e-bup-border}*/;
	background: #22c310 /*{e-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{e-bup-color}*/;
	text-shadow: 0 /*{e-bup-shadow-x}*/ 1px /*{e-bup-shadow-y}*/ 0 /*{e-bup-shadow-radius}*/ #16960d /*{e-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #22c410 /*{e-bup-background-start}*/), to( #22c210 /*{e-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #22c410 /*{e-bup-background-start}*/, #22c210 /*{e-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #22c410 /*{e-bup-background-start}*/, #22c210 /*{e-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #22c410 /*{e-bup-background-start}*/, #22c210 /*{e-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #22c410 /*{e-bup-background-start}*/, #22c210 /*{e-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #22c410 /*{e-bup-background-start}*/, #22c210 /*{e-bup-background-end}*/);
}
.ui-btn-up-l:visited,
.ui-btn-up-l a.ui-link-inherit {
	color: #ffffff /*{e-bup-color}*/;
}
.ui-btn-hover-l {
	border: 1px solid #f7f7f7/*#45624c*/ /*{e-bhover-border}*/;
	background: #21bd10 /*{e-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{e-bhover-color}*/;
	text-shadow: 0 /*{e-bhover-shadow-x}*/ 1px /*{e-bhover-shadow-y}*/ 0 /*{e-bhover-shadow-radius}*/ #16960d /*{e-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #20b510 /*{e-bhover-background-start}*/), to( #1eb610 /*{e-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #20b510 /*{e-bhover-background-start}*/, #1eb610 /*{e-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #20b510 /*{e-bhover-background-start}*/, #1eb610 /*{e-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #20b510 /*{e-bhover-background-start}*/, #1eb610 /*{e-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #20b510 /*{e-bhover-background-start}*/, #1eb610 /*{e-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #20b510 /*{e-bhover-background-start}*/, #1eb610 /*{e-bhover-background-end}*/);
}
.ui-btn-hover-l:visited,
.ui-btn-hover-l:hover,
.ui-btn-hover-l a.ui-link-inherit {
	color: #ffffff /*{e-bhover-color}*/;
}
.ui-btn-down-l {
	border: 1px solid #f7f7f7/*#45624c*/ /*{e-bdown-border}*/;
	background: #059f12 /*{e-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{e-bdown-color}*/;
	text-shadow: 0 /*{e-bdown-shadow-x}*/ 1px /*{e-bdown-shadow-y}*/ 0 /*{e-bdown-shadow-radius}*/ #16960d /*{e-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #20b510 /*{e-bdown-background-start}*/), to( #1eb610 /*{e-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #20b510 /*{e-bdown-background-start}*/, #1eb610 /*{e-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #20b510 /*{e-bdown-background-start}*/, #1eb610 /*{e-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #20b510 /*{e-bdown-background-start}*/, #1eb610 /*{e-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #20b510 /*{e-bdown-background-start}*/, #1eb610 /*{e-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #20b510 /*{e-bdown-background-start}*/, #1eb610 /*{e-bdown-background-end}*/);
}
.ui-btn-down-l:visited,
.ui-btn-down-l:hover,
.ui-btn-down-l a.ui-link-inherit {
	color: #ffffff /*{e-bdown-color}*/;
}
.ui-btn-up-l,
.ui-btn-hover-l,
.ui-btn-down-l {
	  font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}

.ui-icon-l,
.ui-icon-searchfield-l:after {
	background: #000000 /*{global-icon-color}*/;
	background: transparent /*{global-icon-disc}*/;
	background-image: url(images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}

.ui-icon-shadow-l {
	-moz-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 transparent /*{global-icon-shadow}*/;
}

.ui-icon-vg-food {
    background-color: transparent;
    background-image: url('images/icon-vg-food.png');
    background-position: center;
    background-repeat: no-repeat;
}

.ui-icon-vg-bars {
    background-color: transparent;
    background-image: url('images/icon-vg-bars.png');
    background-position: center;
    background-repeat: no-repeat;
}

.ui-icon-vg-pubs {
    background-color: transparent;
    background-image: url('images/icon-vg-pubs.png');
    background-position: center;
    background-repeat: no-repeat;
}

.ui-icon-vg-clubs {
    background-color: transparent;
    background-image: url('images/icon-vg-club.png');
    background-position: center;
    background-repeat: no-repeat;
}

.ui-icon-vg-hotels {
    background-color: transparent;
    background-image: url('images/icon-vg-hotels.png');
    background-position: center;
    background-repeat: no-repeat;
}

.ui-icon-vg-functions {
    background-color: transparent;
    background-image: url('images/icon-vg-functions.png');
    background-position: center;
    background-repeat: no-repeat;
}

.search-hint {
    position: relative;
    margin-top: 10px;
    font-famiy: Helvetica,Arial,sans-serif;
    font-size: 14px;
    background-color: #F3F3F3;
    z-index: 999;
    width: auto;
    padding: 10px;
    border: 1px solid #a0a0a0;
}

.search-hint-tooltip-arrow {
    position: absolute;
    top: -13px;
    left: 30px;
    width: 25px;
    height:13px;
}

/* HD/"retina" sprite
-----------------------------------------------------------------------------------------------------------*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi)
{
    .ui-icon-totb-phone {
        background-image: url('images/icon-phone-36.png');
        -moz-background-size: 18px 18px;
	    -o-background-size: 18px 18px;
	    -webkit-background-size: 18px 18px;
	    background-size: 18px 18px;
    }

    .ui-icon-totb-phonewhite {
        background-image: url('images/icon-phone-36-white.png');
        -moz-background-size: 18px 18px;
	    -o-background-size: 18px 18px;
	    -webkit-background-size: 18px 18px;
	    background-size: 18px 18px;
    }

    .ui-icon-totb-detailphonewhite {
        background-image: url('images/icon-detail-phone-48-white.png');
        -moz-background-size: 24px 24px;
	    -o-background-size: 24px 24px;
	    -webkit-background-size: 24px 24px;
	    background-size: 18px 18px;
    }

    .ui-icon-totb-detailfindwhite {
        background-image: url('images/icon-detail-find-56-white.png');
        -moz-background-size: 28px 28px;
	    -o-background-size: 28px 28px;
	    -webkit-background-size: 28px 28px;
	    background-size: 28px 28px;
    }

    .ui-icon-totb-detailwebsitewhite {
        background-image: url('images/icon-detail-website-44-white.png');
        -moz-background-size: 22px 22px;
	    -o-background-size: 22px 22px;
	    -webkit-background-size: 22px 22px;
	    background-size: 22px 22px;
    }

    .ui-icon-totb-detailemailwhite {
        background-image: url('images/icon-detail-email-48-white.png');
        -moz-background-size: 24px 16px;
	    -o-background-size: 24px 16px;
	    -webkit-background-size: 24px 16px;
	    background-size: 24px 16px;
    }

    .logo-fish
    {
        background:url(images/logo-fish-2x.png);
        -moz-background-size: 56px 40px;
	    -o-background-size: 56px 40px;
	    -webkit-background-size: 56px 40px;
	    background-size: 56px 40px;
    }

    .ui-icon-vg-food {
        background-image: url('images/icon-vg-food@2x.png');
        -moz-background-size: 18px 26px;
	    -o-background-size: 18px 26px;
	    -webkit-background-size: 18px 26px;
	    background-size: 18px 26px;
    }

    .ui-icon-vg-bars {
        background-image: url('images/icon-vg-bars@2x.png');
        -moz-background-size: 22px 24px;
	    -o-background-size: 22px 24px;
	    -webkit-background-size: 22px 24px;
	    background-size: 22px 24px;
    }

    .ui-icon-vg-pubs {
        background-image: url('images/icon-vg-pubs@2x.png');
        -moz-background-size: 22px 27px;
	    -o-background-size: 22px 27px;
	    -webkit-background-size: 22px 27px;
	    background-size: 22px 27px;
    }

    .ui-icon-vg-clubs {
        background-image: url('images/icon-vg-club@2x.png');
        -moz-background-size: 37px 30px;
	    -o-background-size: 37px 30px;
	    -webkit-background-size: 37px 30px;
	    background-size: 37px 30px;
    }

    .ui-icon-vg-hotels {
        background-image: url('images/icon-vg-hotels@2x.png');
        -moz-background-size: 22px 24px;
	    -o-background-size: 22px 24px;
	    -webkit-background-size: 22px 24px;
	    background-size: 22px 24px;
    }

    .ui-icon-vg-functions {
        background-image: url('images/icon-vg-functions@2x.png');
        -moz-background-size: 32px 21px;
	    -o-background-size: 32px 21px;
	    -webkit-background-size: 32px 21px;
	    background-size: 32px 21px;
    }

}