/********************************************************************************
*** DIRECTVLA Mobile Stylesheet                                               ***
*** Filename: dtvla_mobilev2.css                                              ***
*** Author: ZIP-IT DESIGNS,LLC                                                ***
*** DIRECTV Latin America, Copyright 2012                                     ***
*** The contents of this file may not be copied, duplicated, or redistributed ***
*** in any form without the prior written consent of DIRECTV Latin America    ***
*********************************************************************************/

/*<css.folder "Resets">*/
.ui-body-a {
	font: normal 12px/17px Arial, Helvetica, sans-serif;	
}
body, h1, h2, h3, h4, h5, h6,
ul, ol, dl, dt, dd, p {
	list-style-type: none;
	margin: 0; padding: 0;	
}
a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* Hide tap highlight on Android*/
}
/*</css.folder>*/
.ui-loader-verbose{height:50px!important;width: 50px!important;margin-left: -35px!important;}
/*<css.folder "Header">*/
.ui-header {
	display: block;
	border: none;
}
.ui-header .ui-title {
	cursor: pointer;
	display: block;
	width: 170px; height: auto;
	margin: 0 auto !important;
	padding: 0;
	background: url(../img/assets/img-logo.png) center no-repeat;
	background-size: 150px auto;
    float:left;
    min-height: 4.1em !important;
}
.ui-header .ui-title.customClassForPR {
	background: url(../img/assets/Logo-Mobile-Guide.png) center no-repeat;
    background-size: 100%;
}
.ui-header h1 a {
	display: block;	
	height: 40px;
}
/*</css.folder>*/
/*<css.folder "footer">*/
.ui-footer.ui-bar-a {
	height: 100px;
	padding: 24px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	background: #175499;
	background: -moz-linear-gradient(top,  #175499 0%, #08294a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175499), color-stop(100%,#08294a));
	background: -webkit-linear-gradient(top,  #175499 0%,#08294a 100%);
	background: -o-linear-gradient(top,  #175499 0%,#08294a 100%);
	background: -ms-linear-gradient(top,  #175499 0%,#08294a 100%);
	background: linear-gradient(top,  #175499 0%,#08294a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175499', endColorstr='#08294a',GradientType=0 );	
}
.ui-footer.ui-bar-a li {
	display: inline-block;
	margin-bottom:19px;	
}
.ui-footer.ui-bar-a li a {
	margin: 0; padding: 0;
	text-decoration: none;
}
.ui-footer .ui-title {
	font-size: 10px!important;
	color: #8ba4ae;
	font-weight: normal;
}
/*</css.folder>*/
/*<css.folder "No-Script">*/
div#no-script {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;	
}
div#no-script #header {
	display: block;
	width: 100%; height: 40px;
	background: #000 url(../img/bg/bg-ui-header.png) center no-repeat!important;
	background-size: 320px auto;	
}
div#no-script #header h1 {
	display: block;
	cursor: pointer;
	width: 175px; height: 28px;	
	background: url(../img/assets/img-logo.png) center no-repeat;
	background-size: 175px auto;
	position: relative;
	top: 5px; left: 10px;
}
div#no-script #content {
	padding: 10px;	
}
div#no-script #footer {
	display: block;
	width: 100%; height: 42px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	background: #175499;
	background: -moz-linear-gradient(top,  #175499 0%, #08294a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175499), color-stop(100%,#08294a));
	background: -webkit-linear-gradient(top,  #175499 0%,#08294a 100%);
	background: -o-linear-gradient(top,  #175499 0%,#08294a 100%);
	background: -ms-linear-gradient(top,  #175499 0%,#08294a 100%);
	background: linear-gradient(top,  #175499 0%,#08294a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175499', endColorstr='#08294a',GradientType=0 );
	position: absolute;
	bottom: 0;	
}
div#no-script #footer a {
	color: #00abe3;	
	font-weight: bold;
	text-decoration: none;
}
div#footer ul {
	margin-top: 5px;	
}
div#footer li {
	display: inline;
	padding: 0 2px;	
}
div#footer h4 {
	margin: 5px 0;	
}
/*</css.folder>*/

/*<css.folder "Headings">*/
h2 {
	padding: 0 10px;
	min-height: 30px;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	
	color: #333;
}
#searched-movies h2 {
	height: 53px;	
}
/*
h2 .title-text {
	display: inline-block;
	float: left;
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif!important;
	position: relative;
	top: 8px;
}
h2 a {
	float: right;	
	margin: 0; padding: 0;
	position: relative;
	top: -3px;
}
*/
.title-text a {
	margin-left: 5px;
	position: relative;
	top: 1px;	 
}
h2 a {
	float: right;	
	margin: 0; padding: 0;
	position: relative;
	top: -3px;
}
h2 ul {
	display: block;
	width: 100%;
}
h2 li {
	display: inline-block;
	float: left;	
	width: 50%;
}
h2 p {
  white-space: normal;
}
h3 {
	color: #fff;
	margin: 10px 0 5px 0; padding: 0;	
}
/*</css.folder>*/

/*<css.folder "Fonts & Typefaces">*/
.txt-lt {
	text-align: left;	
}
.txt-cntr {
	text-align: center;	
}
.txt-bld {
	font-weight: bold;	
}
input.ui-input-text {
	color: #333;
}
.error-text {
	color: #ff000c;	
	font-weight: bold;
}
.txt-fff {
	color: #fff;
}
.txt-333 {
	color: #333;
}
.txt-999 {
	color: #999;
}
.txt-e58200 {
	color: #E58200;
}
.btn-text {
	text-align: center!important;
	padding: 4px 14px;
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.ui-field-contain label.ui-input-text {
	font: normal 13px Arial, Helvetica, sans-serif;
}
label.ui-select {
	padding-bottom: 5px;
	font: normal 12px Arial, Helvetica, sans-serif!important;	
}
.ui-controlgroup .ui-radio label {
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px;
	height: 40px;
	font: bold 9px Arial, Helvetica, sans-serif!important;
	color: #333;
	text-shadow: #fff 0 1px;
}
.ui-controlgroup .ui-radio input {
	z-index: -1!important;	
}
/*</css.folder>*/
/*<css.folder "Grids Containers">*/
.ui-grid-a {
	margin: 0;
} 
.ui-grid-a.bdr {
	border-top: 1px solid #999;	
}
.ui-grid-b {
	margin: 0 -10px -10px -10px;
	border-top: 1px solid #999;
}
.ui-grid-c {
	height: 30px;
	margin: 0 auto;
	background: #161616;
	background: -moz-linear-gradient(top,  #161616 0%, #1a1a1a 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#161616), color-stop(99%,#1a1a1a));
	background: -webkit-linear-gradient(top,  #161616 0%,#1a1a1a 99%);
	background: -o-linear-gradient(top,  #161616 0%,#1a1a1a 99%);
	background: -ms-linear-gradient(top,  #161616 0%,#1a1a1a 99%);
	background: linear-gradient(top,  #161616 0%,#1a1a1a 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161616', endColorstr='#1a1a1a',GradientType=0 );
	margin: 0; padding: 5px 10px;
	border-top: 1px solid #101010;	
}
.ui-grid-c div {
	width: 275px;
	margin: 0 auto;	
}
.ui-grid-c .ui-block-a {
	width: 35px!important;
}
.ui-grid-c .ui-block-b, 
.ui-grid-c .ui-block-c 
{
    width: 115px!important;
	margin-right: 5px;
}
/*</css.folder>*/
/*<css.folder "Error Container">*/
#error-container {
	padding: 10px 20px;
	background: #ffefbf /*url(../img/icons/ico-error.png)*/ 10px center no-repeat;
	background-size: 44px auto;
	border: 1px solid #fcd9bd;
}
#error-container p {
	display:block;
	color: #333;
	margin-right: 10px;
	position: relative;
	left: 50px;
}
label.error-text {
	display: none;	
}
/*</css.folder>*/
#no-script {
	color: #333;	
}
#no-script h2 .title-text {
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#no-script p:first-child {
	margin-bottom: 10px;
	font-weight: bold;	
}
#no-script .ui-footer {
	width: 100%; height: 38px;
	position: absolute;
	bottom: 0;	
}
/*<css.folder "Poster Month">*/
#poster-month {
	height: 85px;
	text-align: center;
	background: #1a1a1a;	
}
#poster-month img {
	width: 320px; height: 85px;	
}
/*</css.folder>*/
/*<css.folder "Search Container">*/
#search-container {
	margin: 0; 
	padding: 0 10px;
	border-top: none;	
}
#search-container .ui-input-text {
	width: 90%;
	position: relative;
	top: 1px;
	margin: 4px 10px 8px 0px; 
}
#search-container .ui-block-a {
	width: 70%;
}
#search-container .ui-block-b {
	width: 30%;
	padding: 4px 0;	
}
#search-container input=['value']{
	color: blue;	
}
/*</css.folder>*/

/*<css.folder "Cinema Landing">*/
#cinema-landing_2 a.btn-block {
	color: #fff;
	padding: 10px 10px 8px 50px;	
}
#cinema-landing_2 a.btn-block dl {
	position: relative;
	left: -15px;
}
#cinema-landing_2 dt {
	font-size: 14px;	
}
#cinema-landing_2 a.btn-block:before {
	display: block;
	float: left;
	width: 24px ; height: 26px;
	position: relative;
	left: -35px; top: 4px;
	content: '';
	background: url(../img/icons/icon-search.png) center no-repeat;
	background-size: 24px 26px;	
}
#cinema-landing_2 a.btn-block:after {
	display: inline-block;
	float: right;
	width: 7px; height:15px;
	content: '';
	background: url(../img/icons/ui-arrow-r_1.png) center no-repeat;
	background-size: 7px 15px; 
	position: relative;
	left: -10px; top: -18px;
}
/*</css.folder>*/
/*<css.folder "PPV">*/
#ppv {
	display: block;
	height: 160px;
	background: url(../img/bg/bg-ui-ppv.jpg) center repeat-x;
	background-size: auto 160px;
	text-align: center;
}
#ppv a {
	color: #fff;	
}
#ppv li:first-child,
#ppv li:last-child {
	margin: 0;
}
#ppv ul {
	padding-top: 3px;
}
#ppv li {
	display: inline-block;
	width: 75px; height: 111px; 
	margin: 0 20px;	
	color: #ccc;
}
#ppv li img {
	width: 75px;
	height: 111px;
}
#ppv li dl {
	text-align: left;
	float:left;
}
#ppv li dl dt {
	line-height: 13px;
	margin: 0; padding: 0;
	width: 75px;
	height: 39px;
	overflow: hidden;
	font-size: 12px;
	white-space: normal;
	/*text-overflow: ellipsis*/
	text-align:center;
}
#ppv li dl dd {
	margin: 0; padding: 0;
	width: 75px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*</css.folder>*/
/*<css.folder "List Atributes">*/
ul#listing li a {
	display: block;
	padding: 10px 10px;
	color: #333;
	border-bottom: 1px solid #ccc;	
}
ul#listing li a p {
	margin: 0; padding: 0;
	color: #666;
	font: normal 10px Arial, Helvetica, sans-serif;
}
ul#listing li a:after {
	display: block;
	float: right;
	width: 7px; height: 15px;
	content: '';
	background: url(../img/icons/ui-icon-arrow-r.png) center no-repeat;
	background-size: 7px 15px;
	position: relative;
	top: -20px; right: 10px;
}
ul#listing li a:hover {
	background: #e6e6e6;	
}
#search-results > ul#movie-browser li a {
	display: block;
	height: 50px!important;
	padding: 10px;
	color: #999;
	border-bottom: 1px solid #ccc;	
}
#search-results > ul#movie-browser li a:hover {
	background: #e6e6e6;	
}
#search-results > ul#movie-browser li a:after {
	display: block;
	float: right;
	width: 7px; height: 16px;
	content: '';
	background: url(../img/icons/ui-icon-arrow-r.png) center no-repeat;
	background-size: 7px 16px;	
	position: relative;
	top: -20px; right: 10px;
}
#search-results > ul#movie-browser li a dt {
	color: #333;
}
#search-results > ul#movie-browser li a dd {
	color: #999;
	font: normal 10px Arial, Helvetica, sans-serif;
}
ul#movie-browser li a {
	display: block;
	height: 75px;
	padding: 10px;
	color: #999;	
	background: #1a1a1a;
	border-bottom: 1px solid #262626;
}
ul#movie-browser li a:after {
	display: block;
	float: right;
	width: 7px; height: 16px;
	content: '';
	background: url(../img/icons/ui-arrow-r_1.png) center no-repeat;
	background-size: 7px 16px;	
	position: relative;
	top: -25px; right: 10px;
}
ul#movie-browser li a:hover {
	background: #000;	
}
ul#movie-browser li a dl {
	position: relative;
	top: 8px;
}
ul#movie-browser li a dt,
#confirma dt{
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;	
}
ul#movie-browser li a img,
#confirma img  {
	display: block;
	width: 50px; height: 75px;	
}
#confirma .ui-icon-radio-off,
#confirma .ui-icon-checkbox-off {
	background: #666666;  
}
#confirma .channel-details span.icon-hd {
	display: inline;
	float: right;
	width: 15px; height: 11px;
	background: url(../img/icons/ico-hd.png) center no-repeat;
	background-size: 15px 11px;	
}
#confirma .channel-details span.icon-sd {
	display: inline;
	float: right;
	width: 15px; height: 11px;
	background: url(../img/icons/ico-sd.png) center no-repeat;
	background-size: 15px 11px;	
}
/*</css.folder>*/
/*<css.folder "Confirma">*/
#confirma .ui-radio label {
	padding: 0;
	color: #999;
	font: normal 12px Arial, Helvetica, sans-serif!important;
	text-shadow: none;
}
#confirma #confirma-decoder .ui-input-text {	
	color: #999;
	text-align: left;
	border: none;
	background: none;
	box-shadow: none;
}
#confirma #confirma-decoder-multi {
	display: block;	
}
/*</css.folder>*/
/*<css.folder "Collapsable Set">*/
.ui-collapsible-set {
	margin: 0!important;
	color: #333;
	background: #e4e4e4;	
}
.ui-collapsible-heading .ui-btn-inner {
	border: none;	
}
.ui-collapsible-heading a  {
	padding-left: 10px!important;	
}
.ui-collapsible-content {
	background: #fff;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #999;
}
/*</css.folder>*/
/*<css.folder "Thank-You">*/
#thank-you .table {
	width: 100%;
	margin: 0; padding: 10px 10px;
	background: #1a1a1a;
	border-top: 1px solid #000;
}
#thank-you .table-cell {
	width: 45%;
	margin-right: 10px;
}
/*</css.folder>*/
/*<css.folder "Channel Details">*/
#cinema-details dl,
#email dl {
	margin-bottom: 20px;
}
#cinema-details dt,
#email dt {
	color: #fff;
	font: bold 15px Arial, Helvetica, sans-serif;	
}
#cinema-details dd,
#email dd {
	display: inline;
	font-size: 11px;
}
#cinema-details p {
	font-size: 11px;	
}
.channel-details img {
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	width: 50px; height: 50px;	
}
.channel-details span {
	float: left;
	margin: 3px 0;	
}
.channel-details label {
	color: #333;
	font-weight: bold;
}
a.favorite-off:after {
	display: block;
	float: left;
	width: 11px; height: 10px;
	margin: 2px 4px 0;
	content: '';
	background: url(../img/icons/icon-heart-off.png) center no-repeat;
	background-size: 11px 10px;	
}
a.favorite-on:after {
	display: block;
	float: left;
	width: 11px; height: 10px;
	margin: 2px 4px 0;
	content: '';
	background: url(../img/icons/icon-heart-on.png) center no-repeat;
	background-size: 11px 10px;	
}
/*</css.folder>*/
/*<css.folder "Program Details">*/
#program-details dl {
	margin-bottom: 20px;
}
#program-details dt {
	color: #fff;
	font: bold 15px Arial, Helvetica, sans-serif;	
}
#program-details img.icon {
	width: 15px; height: 11px;
}
/*</css.folder>*/
/*<css.folder "Confirma">*/
#confirma .ui-btn-inner {
	border: none;
}
#confirma .ui-btn-up-z, 
#confirma .ui-btn-hover-z,
#conforma .ui-btn-down-z {
	font: normal 12px Arial, Helvetica, sans-serif;
	background: #1a1a1a;
	border: none;	
}
#confirma .ui-grid-a.border-top {
	padding: 0 10px;
	background: #020202;
	background: -moz-linear-gradient(top,  #020202 0%, #1a1a1a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#020202), color-stop(100%,#1a1a1a));
	background: -webkit-linear-gradient(top,  #020202 0%,#1a1a1a 100%);
	background: -o-linear-gradient(top,  #020202 0%,#1a1a1a 100%);
	background: -ms-linear-gradient(top,  #020202 0%,#1a1a1a 100%);
	background: linear-gradient(top,  #020202 0%,#1a1a1a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020202', endColorstr='#1a1a1a',GradientType=0 );
}
/*</css.folder>*/
/*<css.folder "Div Table">*/
div.table {
	display: table;	
}
div.table div.table-row {
	display: table-row;
}
div.table div.table-row span.table-cell {
	display: table-cell;
	vertical-align: top;	
}
/*</css.folder>*/
/*<css.folder "Search Results">*/
#search-results .ui-bar-c {
	display: inline-block;
	width: 100%!important; height: 30px;	
}
#search-results #movie-browser li a {
	color: #333;
	background: #fff;	
}
#search-results #movie-browser li a dt,
#search-results #movie-browser li a dd {
	color: #333;
}
#search-results #movie-browser li a:after {
	content:'';
	background: url(../img/icons/ui-icon-arrow-r.png) center no-repeat;
	background-size: 7px 15px;	
	position: relative;
	top: -8px;
}
#search-results .pagination {
    width: 100%;
    margin-left: auto ;
    margin-right: auto ;
}
/*</css.folder>*/
/*<css.folder "Pagination">*/
div.pagination.PagedList-pager {
	display: block;
	height: 32px;	
	background: #656565;
	background: -moz-linear-gradient(top,  #656565 0%, #2a2a2a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#656565), color-stop(100%,#2a2a2a));
	background: -webkit-linear-gradient(top,  #656565 0%,#2a2a2a 100%);
	background: -o-linear-gradient(top,  #656565 0%,#2a2a2a 100%);
	background: -ms-linear-gradient(top,  #656565 0%,#2a2a2a 100%);
	background: linear-gradient(top,  #656565 0%,#2a2a2a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656565', endColorstr='#2a2a2a',GradientType=0 )
}
div.pagination.PagedList-pager ul {
	display: block;
	clear: both;	
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
div.pagination li {
	float: left;
	display: inline;
	width: 10%; height: 30px;
	position: relative;
	top: 0;
}
div.pagination li.active a {
	color: #fff!important;
}
div.pagination li a {
	height: 30px;
	padding-top: 8px;
	font: bold 15px Arial, Helvetica, sans-serif;
	display: block;
	color: #ccc!important;
}
div.pagination.PagedList-pager li.previous {
	float: right;
	width: 40px; height: 30px;
	margin: 0;
	position: relative;
	right: 42px;
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #cdcdcd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cdcdcd));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#cdcdcd 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#cdcdcd 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#cdcdcd 100%);
	background: linear-gradient(top,  #fefefe 0%,#cdcdcd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#cdcdcd',GradientType=0 );
	border: 1px solid #ccc;
}
div.pagination.PagedList-pager li.previous:after {
	cursor: pointer;
	display: block;
	width: 11px; height: 12px;
	content: "";
	background: url(../img/icons/previous.png) no-repeat;
	background-size: 11px auto;
	position: relative;
	top: -20px; left: 15px;
}
div.pagination.PagedList-pager li.previous.disabled:after {
	display: block;
	width: 11px; height: 12px;
	content: "";
	background: url(../img/icons/previous-disabled.png) no-repeat;
	background-size: 11px auto;
	position: relative;
	top: -20px; left: 15px;
}
div.pagination.PagedList-pager li.previous a,
div.pagination.PagedList-pager li.next a {
	display: block;	
	width: 40px; height: 22px;
}
div.pagination.PagedList-pager li.previous a:hover,
div.pagination.PagedList-pager li.next a:hover {
	display: block;
	background: #cdcdcd;
	background: -moz-linear-gradient(top,  #cdcdcd 0%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdcdcd), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #cdcdcd 0%,#fefefe 100%);
	background: -o-linear-gradient(top,  #cdcdcd 0%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #cdcdcd 0%,#fefefe 100%);
	background: linear-gradient(top,  #cdcdcd 0%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#fefefe',GradientType=0 );
}
div.pagination.PagedList-pager li.next {
	float: right;
	width: 40px; height: 30px;
	margin: 0;
	position: relative;
	right: -42px;
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #cdcdcd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cdcdcd));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#cdcdcd 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#cdcdcd 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#cdcdcd 100%);
	background: linear-gradient(top,  #fefefe 0%,#cdcdcd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#cdcdcd',GradientType=0 );
	border: 1px solid #ccc;	
}
div.pagination.PagedList-pager li.next:after {
	display: block;
	width: 11px; height: 12px;
	content: "";
	background: url(../img/icons/next.png) no-repeat;
	background-size: 11px auto;
	position: relative;
	top: -20px; left: 15px;
}
div.pagination.PagedList-pager li.next.disabled:after {
	display: block;
	width: 11px; height: 12px;
	content: "";
	background: url(../img/icons/next-disabled.png) no-repeat;
	background-size: 11px auto;
	position: relative;
	top: -20px; left: 15px;
}
div.pagination.PagedList-pager li.PagedList {
	display: table-cell;
	text-align: center;
	height: 30px;
}
div.pagination.PagedList-pager li.PagedList ul {
	position: relative;
	margin-left: 40px;
	display: block;
	width: 150px; height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
div.pagination.PagedList-pager li.PagedList li a {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #fff;	
	margin: 0 10px;
	position: relative;
	top: 8px;
}
/*</css.folder>*/
/*<css.folder "Navigation">*/
.ui-controlgroup, fieldset.ui-controlgroup {
	margin: 0 !important; padding: 0;	
}
ul#navigation  {
	margin: 0; padding: 0;	
}
ul#navigation li a {
	display: block;
	width: 100%!important; height: 50px;
	margin: 0; padding: 0;
	color: #00abe3;
	text-decoration: none;
	font: bold 15px Arial, Helvetica, sans-serif!important;
	background: #fefefe;
	background: -moz-linear-gradient(top,  #fefefe 0%, #cfcfcf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cfcfcf));
	background: -webkit-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%);
	background: -o-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%);
	background: -ms-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%);
	background: linear-gradient(top,  #fefefe 0%,#cfcfcf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#cfcfcf',GradientType=0 );
	border-bottom: 1px solid #e5e5e5;
}
ul#navigation li a:hover {
	background: #cfcfcf;
	background: -moz-linear-gradient(top,  #cfcfcf 0%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfcf), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #cfcfcf 0%,#fefefe 100%);
	background: -o-linear-gradient(top,  #cfcfcf 0%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #cfcfcf 0%,#fefefe 100%);
	background: linear-gradient(top,  #cfcfcf 0%,#fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#fefefe',GradientType=0 );
}
ul#navigation li:after {
	display:block;
	float: right;
	width: 7px; height: 15px;
	content: '';
	background: url(../img/icons/ui-icon-arrow-r.png) center no-repeat;
	background-size: 7px 15px;
	position: relative;
	right: 20px; top: -35px;
}
ul#navigation li a p {
	display: inline-block;
	float: left;
	font: bold 15px Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
	position: relative;
	top: 15px;
}
ul#navigation li a span {
	display: inline-block;
	float: left;
	width: 60px; height: 50px;
	margin: 0 10px;	
}
.icon-login {
	background: url(../img/icons/icon-login.png) no-repeat;
	background-size: 50px 50px;	
}
.icon-home {
	background: url(../img/icons/icon-home.png) no-repeat;
	background-size: 50px 50px;
}
.icon-screen {
	background: url(../img/icons/icon-screen.png) no-repeat;
	background-size: 50px 50px;
}
.icon-screen-plus {
	background: url(../img/icons/icon-screen-plus.png) no-repeat;
	background-size: 50px 50px;	
}
.icon-film {
	background: url(../img/icons/icon-film.png) no-repeat;
	background-size: 50px 50px;
}
.icon-eye-glass {
	background: url(../img/icons/eye-glass.png) no-repeat;
	background-size: 50px 50px;
}
.icon-schedule {
	background: url(../img/icons/icon-schedule.png) no-repeat;
	background-size: 50px 50px;	
}
.icon-cc {
	background: url(../img/icons/icon-cc.png) no-repeat;
	background-size: 50px 50px;	
}
.icon-calendar {
	background: url(../img/icons/icon-calendar.png) no-repeat;
	background-size: 50px 50px;	
}
.icon-sport {
	background: url(../img/icons/icon-sport.png) no-repeat;
	background-size: 50px 50px;	
}
.icon-def {
	width: 16px; height: 11px;	
	margin-left: 10px;
}
.icon-sd {
	display: inline-block;
	float: right;
	width: 16px; height: 12px;
	margin: 3px 0;
	background: url(../img/icons/icon-purchase-sd.png) center no-repeat;
	background-size:16px 12px; 	
}
/*</css.folder>*/
/*<css.folder "Images">*/
img.poster {
	display: block;
	float: left;
	margin-right: 10px;
	width: 74px; height: 118px; 	
}
img.thumbnail {
	display: block;
	float: left;
	margin-right: 10px;
	width: 50px; height: 50px; 	
}
/*</css.folder>*/
/*<css.folder "Backgrounds">*/
.bg-1a1a1a {
	color: #e5e5e5;
	background: #1a1a1a;	
}
.bg-e5e5e5 {
	background: #cfcfcf;
	background: -moz-linear-gradient(top,  #cfcfcf 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfcfcf), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top,  #cfcfcf 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top,  #cfcfcf 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top,  #cfcfcf 0%,#e5e5e5 100%);
	background: linear-gradient(top,  #cfcfcf 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#e5e5e5',GradientType=0 );	
}
.bg-e6e6e6 {
	background: #e6e6e6;	
}
/*</css.folder>*/
/*<css.folder "Schedule">*/
table#schedule {
	width: 100%;
	color: #999!important;
	background: #1a1a1a;	
}
table#schedule-record {
	width: 100%;
	margin-top: 10px; 
	background: #fff;	
}
table#schedule tr.table-head {
	color: #ccc;
	text-align: left; 
	padding: 2px 10px;
	font: bold 10px Arial, Helvetica, sans-serif;
}
table#schedule tr.table-head td {
	height: 10px;
	padding: 5px 10px;
}	
table#schedule tr.table-head:hover, 
table#schedule tr.table-head:after{
	background: none;
}
table#schedule tbody tr td {
	cursor: pointer;
	height: 60px;
	padding: 0 10px;
	border-top: 1px solid  #262626;		
}
table#schedule-record thead tr th {
	height: 15px;
	color: #fff;
	text-align: left; 
	padding: 4px 10px;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #999;
	border-bottom: 1px solid  #262626;
}
table#schedule-record thead tr th:first-child {
	max-width: 65px;
}
table#schedule-record tbody tr td {
	height: 60px;
	padding-left: 10px;
	border-bottom: 1px solid #999;		
}
table#schedule-record tbody tr td:first-child {
	width: 55px;
}
table#schedule-record tbody tr td:nth-child(2) {
	width: 50%;
}
table#schedule tbody tr td a {
	display:block;
	color: #E58200;
    display: block;
    margin: -2em;
    padding: 2em;
}
table#schedule td .icon-hd {
	display:inline-block;
	width: 15px; height: 11px;
	margin-left: 5px;
	background: url(../img/icons/ico-hd.png)	center no-repeat;
	background-size: 15px 11px;
	position: relative;
	top: -6px;
}
table#schedule td .icon-sd {
	display:inline-block;
	width: 15px; height: 11px;
	margin:  0 10px 0 5px;
	background: url(../img/icons/ico-sd.png)center no-repeat;
	background-size: 15px 11px;
	position: relative;
	top: -5px;
}
table#schedule tbody tr:hover {
	background: #000;
}
table#schedule tbody tr:after {
	display: block;
	width: 7px; height: 15px;
	content: '';
	background: url(../img/icons/ui-arrow-r_1.png) center no-repeat;
	background-size: 7px auto;
	position: relative;
	top: 20px; right: 10px;	
}
table#schedule tfoot td {
	padding: 5px 10px;
	text-align: center;
}
/*</css.folder>*/
/*<css.folder "Program Guide">*/
#date-drop {
	display: block;
	background: #e5e5e5;
	padding: 10px 10px 60px 10px;
}
#date-drop .ui-select {
	float: left;
}
table#program-guide thead tr th {
	height: 30px;
	color: #333;
	font: bold 13px Arial, Helvetica, sans-serif;
	background:  #E6E6E6;
	border-bottom: 1px solid #ccc;
}
table#program-guide tbody tr td {
	height: 60px;
	padding: 0;
	text-align: center;
	border-bottom: 1px solid #ccc;	
}
table#program-guide tbody tr td:hover {
	background: #e6e6e6;	
}
table#program-guide tbody tr td a {
	color: #333;
	width: 100%; height: 100%;
}
table#program-guide tbody td dl {
	margin-left: 20px;
	text-align: left;
}
table#program-guide tbody td dl dt {
	text-align: left;
}
table#program-guide tbody td dd {
	display: inline;
	font-weight: normal;
	text-align: left;
	margin: 0;
	-webkit-margin-start: 0;
}
table#program-guide tbody td dd:last-child {
	margin-left: 10px;	
}
table#program-guide tbody tr td p {
	margin: 0; padding: 0;
	position: relative;
	top: 4px;
}
table#program-guide tbody tr td.channel {
	width: 5%;
	background: url(../img/icons/icon-heart-off.png) center 40px no-repeat;
	background-size: 11px 10px;
	border-right: 1px solid #ccc;	
}
table#program-guide tbody tr td.channel.fav {
	width: 5%;
	background: url(../img/icons/icon-heart-on.png) center 40px no-repeat;
	background-size: 11px 10px;
	border-right: 1px solid #ccc;	

}
table#program-guide td.channel a {
	display: block;
	color: #333;
	height: 100%; height: 100%;	
}
table#program-guide td.channel a:hover {
	background: #e6e6e6;	
}

dd.hd {
    background: url(../img/icons/hd-icon.jpg) 0px 4px no-repeat transparent;
}

.ui-header-fixed.new-header-fix {
    margin-top: -6px;
    position: relative;
}
/*</css.folder>*/
/*<css.folder "Buttons">*/
.btn-block {
	display: block;
}
.btn-block div {
	display: table-row;	
}
.btn-block div span {
	display: table-cell;
	padding: 20px 10px;
	border-bottom: 1px solid #ccc;
	vertical-align: center;
}
.btn-block div span a {
	display: block;	
	color: #333!important;
}
.btn-block div span:hover {
	background: #e5e5e5;	
}
.btn-block div span a:after {
	display: inline-block;
	float: right;
	width: 7px; height:15px;
	content: '';
	background: url(../img/icons/ui-icon-arrow-r.png) center no-repeat;
	background-size: 7px 15px; 
}
.btn-vermas a {
	display: block;
	height: 28px;
	padding: 0 10px 3px;
	border-radius:0 !important;
	background: #000000;
	background: -moz-linear-gradient(left,  #000000 0%, #1a1a1a 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#1a1a1a));
	background: -webkit-linear-gradient(left,  #000000 0%,#1a1a1a 100%);
	background: -o-linear-gradient(left,  #000000 0%,#1a1a1a 100%);
	background: -ms-linear-gradient(left,  #000000 0%,#1a1a1a 100%);
	background: linear-gradient(left,  #000000 0%,#1a1a1a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1a1a1a',GradientType=1 );
	border-top: 1px solid #999;
}
.btn-vermas a .btn-text {
	float: right;
}
#filter .ui-btn-inner {
	padding: 2px 4px 0;	
}
#filter .ui-btn-inner:after {
	display: block;
	width: 18px; height:19px;
	content: '';
	background-size: 18px 19px; 
}
a#find-movie {
	position: relative;
	top: -5px;	
}
a#find-movie .ui-btn-inner {
	padding: 0;	
}
a#find-movie:after {
	display: block;
	width: 24px; height: 26px;
	margin: 2px 5px;
	content: '';
	background: url(../img/icons/icon-search.png) center no-repeat;
	background-size: 24px 26px;
	position: relative;
	top: -2px;
}
#btn-twitter, #btn-facebook {
	display: block;
	width: 95px; height: 20px;
	padding: 5px 10px;
	color: #333;
	text-align: center;
	text-shadow: #fff 0 1px;
	font: bold 15px Tahoma, Geneva, sans-serif;
	text-shadow: #fff 0 1px;
	background: #fcfcfc;
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #cecece 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#cecece));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#cecece 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#cecece 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#cecece 100%);
	background: linear-gradient(top,  #fcfcfc 0%,#cecece 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#cecece',GradientType=0 );
	border: 1px solid #b3b3b3;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#btn-twitter:after {
	display: block;
	float: left;
	width: 18px; height: 18px;
	content: '';
	background: url(../img/icons/ico-twitter.png) center no-repeat;
	background-size: 18px 18px;
	position: relative;
	top: 0px; left: -6px;
}
#btn-facebook:after {
	display: block;
	float: left;
	width: 18px; height: 18px;
	content: '';
	background: url(../img/icons/ico-facebook.png) center no-repeat;
	background-size: 18px 18px;
	position: relative;
	top: 0; left: -6px;
}
#btn-twitter:hover,
#btn-facebook:hover {
	color: #333;
	text-shadow: #fff 0 1px;
	background: #cecece;
	background: -moz-linear-gradient(top,  #cecece 0%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(top,  #cecece 0%,#fcfcfc 100%);
	background: -o-linear-gradient(top,  #cecece 0%,#fcfcfc 100%);
	background: -ms-linear-gradient(top,  #cecece 0%,#fcfcfc 100%);
	background: linear-gradient(top,  #cecece 0%,#fcfcfc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#fcfcfc',GradientType=0 );
	border: 1px solid #b3b3b3;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#btn-email {
	display: block;
	width: 30px; height: 30px;
	background: #fcfcfc;
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #cecece 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#cecece));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#cecece 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#cecece 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#cecece 100%);
	background: linear-gradient(top,  #fcfcfc 0%,#cecece 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#cecece',GradientType=0 );
	border: 1px solid #b3b3b3;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#btn-email:hover {
	background: #cecece;
	background: -moz-linear-gradient(top,  #cecece 0%, #fcfcfc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(100%,#fcfcfc));
	background: -webkit-linear-gradient(top,  #cecece 0%,#fcfcfc 100%);
	background: -o-linear-gradient(top,  #cecece 0%,#fcfcfc 100%);
	background: -ms-linear-gradient(top,  #cecece 0%,#fcfcfc 100%);
	background: linear-gradient(top,  #cecece 0%,#fcfcfc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#fcfcfc',GradientType=0 );
}
#btn-email:after {
	display: block;
	width: 25px; height: 24px;
	margin: 3px auto;
	content:'';
	background: url(../img/icons/ico-email.png) center no-repeat;
	background-size: 25px 24px; 	
}
/*<css.folder>*/
/* A
-----------------------------------------------------------------------------------------------------------*/
/*<css,folder "ui-bar">*/
.ui-bar-a {
	border: none; 
	background: #252525 /*{a-bar-background-color}*/;
	color: #ffffff /*{a-bar-color}*/;
	font-weight: normal;
}
.ui-bar-c {
	background: rgb(26,26,26);
	background: -moz-linear-gradient(top,  rgba(26,26,26,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26,26,26,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(26,26,26,1) 0%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(26,26,26,1) 0%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(26,26,26,1) 0%,rgba(0,0,0,1) 100%);
	background: linear-gradient(top,  rgba(26,26,26,1) 0%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#000000',GradientType=0 );
}
.ui-bar-d {
	background: #636363;
	background: -moz-linear-gradient(top,  #636363 0%, #2a2a2a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(100%,#2a2a2a));
	background: -webkit-linear-gradient(top,  #636363 0%,#2a2a2a 100%);
	background: -o-linear-gradient(top,  #636363 0%,#2a2a2a 100%);
	background: -ms-linear-gradient(top,  #636363 0%,#2a2a2a 100%);
	background: linear-gradient(top,  #636363 0%,#2a2a2a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#2a2a2a',GradientType=0 );
}
.ui-bar-a .ui-link-inherit {
	color: #ffffff /*{a-bar-color}*/;
}
.ui-bar-a .ui-link {
	color: #7cc4e7 /*{a-bar-link-color}*/;
	font-weight: bold;
}
.ui-bar-a .ui-link:hover {
	color: #2489CE /*{a-bar-link-hover}*/;
}
.ui-bar-a .ui-link:active {
	color: #2489CE /*{a-bar-link-active}*/;
}
.ui-bar-a .ui-link:visited {
    color: #2489CE /*{a-bar-link-visited}*/;
}
.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}*/;
	   font-size: 16px;
}
/*</css.folder>*/

.ui-body-a,
.ui-overlay-a {
	border: 1px solid #cccccc /*{a-body-border}*/;
	color: #333 /*{a-body-color}*/;
	background: #ffffff /*{a-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{a-body-background-start}*/), to( #ffffff /*{a-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{a-body-background-start}*/, #ffffff /*{a-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{a-body-background-start}*/, #ffffff /*{a-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{a-body-background-start}*/, #ffffff /*{a-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{a-body-background-start}*/, #ffffff /*{a-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{a-body-background-start}*/, #ffffff /*{a-body-background-end}*/);
}
.ui-overlay-a {
	background-image: #fff;
	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: #999999 /*{a-body-color}*/;
}
.ui-body-a .ui-link {
	color: #00abe3 /*{a-body-link-color}*/;
	font-weight: bold;
	text-decoration: none;
}
.ui-body-a .ui-link:hover {
	color: #00abe3 /*{a-body-link-hover}*/;
}
.ui-body-a .ui-link:active {
	color: #00abe3 /*{a-body-link-active}*/;
}
.ui-body-a .ui-link:visited {
    color: #00abe3 /*{a-body-link-visited}*/;
}
.ui-btn-up-a {
	border: 1px solid #009ec9 /*{a-bup-border}*/;
	background: #eeeeee /*{a-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{a-bup-color}*/;
	text-shadow: 0 /*{a-bup-shadow-x}*/ -1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #004095 /*{a-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #0090ce /*{a-bup-background-start}*/), to( #0056a9 /*{a-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #0090ce /*{a-bup-background-start}*/, #0056a9 /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #0090ce /*{a-bup-background-start}*/, #0056a9 /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #0090ce /*{a-bup-background-start}*/, #0056a9 /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #0090ce /*{a-bup-background-start}*/, #0056a9 /*{a-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #0090ce /*{a-bup-background-start}*/, #0056a9 /*{a-bup-background-end}*/);
}
.ui-btn-up-a.btn-menu {
	color: #fff;
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #333333;
	background: -moz-linear-gradient(top,  #333333 0%, #2a2a2a 50%, #1d1d1d 51%, #0c0c0c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(50%,#2a2a2a), color-stop(51%,#1d1d1d), color-stop(100%,#0c0c0c));
	background: -webkit-linear-gradient(top,  #333333 0%,#2a2a2a 50%,#1d1d1d 51%,#0c0c0c 100%);
	background: -o-linear-gradient(top,  #333333 0%,#2a2a2a 50%,#1d1d1d 51%,#0c0c0c 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#2a2a2a 50%,#1d1d1d 51%,#0c0c0c 100%);
	background: linear-gradient(top,  #333333 0%,#2a2a2a 50%,#1d1d1d 51%,#0c0c0c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#0c0c0c',GradientType=0 );
	border: 1px solid #1a1a1a;	
}
.ui-btn-hover-a.btn-menu {
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #0c0c0c;
	background: -moz-linear-gradient(top,  #0c0c0c 0%, #1d1d1d 49%, #2a2a2a 50%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c0c0c), color-stop(49%,#1d1d1d), color-stop(50%,#2a2a2a), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top,  #0c0c0c 0%,#1d1d1d 49%,#2a2a2a 50%,#333333 100%);
	background: -o-linear-gradient(top,  #0c0c0c 0%,#1d1d1d 49%,#2a2a2a 50%,#333333 100%);
	background: -ms-linear-gradient(top,  #0c0c0c 0%,#1d1d1d 49%,#2a2a2a 50%,#333333 100%);
	background: linear-gradient(top,  #0c0c0c 0%,#1d1d1d 49%,#2a2a2a 50%,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c0c', endColorstr='#333333',GradientType=0 );
	border: 1px solid #1a1a1a;	
}
.ui-btn-up-a a.ui-link-inherit {
	color: #ffffff /*{a-bup-color}*/;
}
.ui-btn-hover-a {
	border: 1px solid #009ec9 /*{a-bhover-border}*/;
	background: #dfdfdf /*{a-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{a-bhover-color}*/;
	text-shadow: 0 /*{a-bhover-shadow-x}*/ -1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #004095 /*{a-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #0056a9 /*{a-bhover-background-start}*/), to( #0090ce /*{a-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #0056a9 /*{a-bhover-background-start}*/, #0090ce /*{a-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #0056a9 /*{a-bhover-background-start}*/, #0090ce /*{a-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #0056a9 /*{a-bhover-background-start}*/, #0090ce /*{a-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #0056a9 /*{a-bhover-background-start}*/, #0090ce /*{a-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #0056a9 /*{a-bhover-background-start}*/, #0090ce /*{a-bhover-background-end}*/);
}
.ui-btn-hover-a a.ui-link-inherit {
	color: #ffffff /*{a-bhover-color}*/;
}
.ui-btn-down-a {
	border: 1px solid #009ec9 /*{a-bdown-border}*/;
	background: #d6d6d6 /*{a-bdown-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{a-bdown-color}*/;
	text-shadow: 0 /*{a-bdown-shadow-x}*/ -1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #004095 /*{a-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #0056a9 /*{a-bdown-background-start}*/), to( #0090ce /*{a-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #0056a9 /*{a-bdown-background-start}*/, #0090ce /*{a-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #0056a9 /*{a-bdown-background-start}*/, #0090ce /*{a-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #0056a9 /*{a-bdown-background-start}*/, #0090ce /*{a-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #0056a9 /*{a-bdown-background-start}*/, #0090ce /*{a-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #0056a9 /*{a-bdown-background-start}*/, #0090ce /*{a-bdown-background-end}*/);
}
.ui-btn-down-a a.ui-link-inherit {
	color: #ffffff /*{a-bdown-color}*/;
}
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ui-btn-up-c {
	color: #fff;
	text-shadow: 0 -1px 0 #c83700;
	background: #e68200;
	background: -moz-linear-gradient(top,  #e68200 0%, #d04500 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e68200), color-stop(100%,#d04500));
	background: -webkit-linear-gradient(top,  #e68200 0%,#d04500 100%);
	background: -o-linear-gradient(top,  #e68200 0%,#d04500 100%);
	background: -ms-linear-gradient(top,  #e68200 0%,#d04500 100%);
	background: linear-gradient(top,  #e68200 0%,#d04500 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68200', endColorstr='#d04500',GradientType=0 );
	border: 1px solid #e68200;	
}
.ui-btn-hover-c {
	color: #fff;
	text-shadow: 0 -1px 0 #c83700;
	border: 1px solid #e68200;
	background: #d04500;
	background: -moz-linear-gradient(top,  #d04500 0%, #e68200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d04500), color-stop(100%,#e68200));
	background: -webkit-linear-gradient(top,  #d04500 0%,#e68200 100%);
	background: -o-linear-gradient(top,  #d04500 0%,#e68200 100%);
	background: -ms-linear-gradient(top,  #d04500 0%,#e68200 100%);
	background: linear-gradient(top,  #d04500 0%,#e68200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d04500', endColorstr='#e68200',GradientType=0 );	
}
.ui-btn-down-c {
	color: #fff;
	text-shadow: 0 -1px 0 #c83700;
	border: 1px solid #e68200;
	background: #d04500;
	background: -moz-linear-gradient(top,  #d04500 0%, #e68200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d04500), color-stop(100%,#e68200));
	background: -webkit-linear-gradient(top,  #d04500 0%,#e68200 100%);
	background: -o-linear-gradient(top,  #d04500 0%,#e68200 100%);
	background: -ms-linear-gradient(top,  #d04500 0%,#e68200 100%);
	background: linear-gradient(top,  #d04500 0%,#e68200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d04500', endColorstr='#e68200',GradientType=0 );	
}
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-down-c {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ui-btn-up-d {
	color: #fff;
	background: #7f7f7f;
	text-shadow: #343434 0 -1px;
	background: -moz-linear-gradient(top,  #7f7f7f 0%, #6c6c6c 50%, #5c5c5c 51%, #434343 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f7f7f), color-stop(50%,#6c6c6c), color-stop(51%,#5c5c5c), color-stop(100%,#434343));
	background: -webkit-linear-gradient(top,  #7f7f7f 0%,#6c6c6c 50%,#5c5c5c 51%,#434343 100%);
	background: -o-linear-gradient(top,  #7f7f7f 0%,#6c6c6c 50%,#5c5c5c 51%,#434343 100%);
	background: -ms-linear-gradient(top,  #7f7f7f 0%,#6c6c6c 50%,#5c5c5c 51%,#434343 100%);
	background: linear-gradient(top,  #7f7f7f 0%,#6c6c6c 50%,#5c5c5c 51%,#434343 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#434343',GradientType=0 );
	border: 1px solid #4d4d4d;	
}
.ui-btn-hover-d,
.ui-btn-down-d {
	color: #fff;
	background: #7f7f7f;
	text-shadow: #343434 0 -1px;
	background: #434343;
	background: -moz-linear-gradient(top,  #434343 0%, #5c5c5c 49%, #6c6c6c 50%, #7f7f7f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(49%,#5c5c5c), color-stop(50%,#6c6c6c), color-stop(100%,#7f7f7f));
	background: -webkit-linear-gradient(top,  #434343 0%,#5c5c5c 49%,#6c6c6c 50%,#7f7f7f 100%);
	background: -o-linear-gradient(top,  #434343 0%,#5c5c5c 49%,#6c6c6c 50%,#7f7f7f 100%);
	background: -ms-linear-gradient(top,  #434343 0%,#5c5c5c 49%,#6c6c6c 50%,#7f7f7f 100%);
	background: linear-gradient(top,  #434343 0%,#5c5c5c 49%,#6c6c6c 50%,#7f7f7f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#7f7f7f',GradientType=0 );
	border: 1px solid #4d4d4d;	
}
.ui-btn-up-d,
.ui-btn-hover-d,
.ui-btn-down-d {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ui-btn-up-e {
	color: #fff;
	background: #353535;
	background: -moz-linear-gradient(top,  #353535 0%, #535353 50%, #333333 51%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353535), color-stop(50%,#535353), color-stop(51%,#333333), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top,  #353535 0%,#535353 50%,#333333 51%,#333333 100%);
	background: -o-linear-gradient(top,  #353535 0%,#535353 50%,#333333 51%,#333333 100%);
	background: -ms-linear-gradient(top,  #353535 0%,#535353 50%,#333333 51%,#333333 100%);
	background: linear-gradient(top,  #353535 0%,#535353 50%,#333333 51%,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#333333',GradientType=0 );
	border: 1px solid #333;
}
.ui-btn-hover-e,
.ui-btn-down-e {
	color: #fff;
	background: #333333;
	background: -moz-linear-gradient(top,  #333333 0%, #333333 49%, #535353 50%, #353535 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(49%,#333333), color-stop(50%,#535353), color-stop(100%,#353535));
	background: -webkit-linear-gradient(top,  #333333 0%,#333333 49%,#535353 50%,#353535 100%);
	background: -o-linear-gradient(top,  #333333 0%,#333333 49%,#535353 50%,#353535 100%);
	background: -ms-linear-gradient(top,  #333333 0%,#333333 49%,#535353 50%,#353535 100%);
	background: linear-gradient(top,  #333333 0%,#333333 49%,#535353 50%,#353535 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#353535',GradientType=0 );
}
.ui-btn-up-f {
	color: #fff;
	background: #646464;
	background: -moz-linear-gradient(top,  #646464 0%, #292929 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646464), color-stop(100%,#292929));
	background: -webkit-linear-gradient(top,  #646464 0%,#292929 100%);
	background: -o-linear-gradient(top,  #646464 0%,#292929 100%);
	background: -ms-linear-gradient(top,  #646464 0%,#292929 100%);
	background: linear-gradient(top,  #646464 0%,#292929 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#292929',GradientType=0 );
	border-top: 1px solid #393939;
}
.ui-btn-hover-f,
.ui-btn-down-f {
	color: #fff;
	background: #292929;
	background: -moz-linear-gradient(top,  #292929 0%, #646464 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#646464));
	background: -webkit-linear-gradient(top,  #292929 0%,#646464 100%);
	background: -o-linear-gradient(top,  #292929 0%,#646464 100%);
	background: -ms-linear-gradient(top,  #292929 0%,#646464 100%);
	background: linear-gradient(top,  #292929 0%,#646464 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#646464',GradientType=0 );
	border-top: 1px solid #393939;
}
.ui-btn-up-g, ui-btn-hover-g, ui-btn-down-g {
	background: #e5e5e5;	
}
.ui-controlgroup-horizontal .ui-checkbox, .ui-controlgroup-horizontal .ui-radio {
	height: 42px;
	float: left;
	clear: none;
	margin: 0 -1px 0 0;
}
.ui-btn-up-h {
	background: #e4e4e4;
	background: -moz-linear-gradient(top,  #e4e4e4 0%, #c1c1c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#c1c1c1));
	background: -webkit-linear-gradient(top,  #e4e4e4 0%,#c1c1c1 100%);
	background: -o-linear-gradient(top,  #e4e4e4 0%,#c1c1c1 100%);
	background: -ms-linear-gradient(top,  #e4e4e4 0%,#c1c1c1 100%);
	background: linear-gradient(top,  #e4e4e4 0%,#c1c1c1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#c1c1c1',GradientType=0 );
	border: 1px solid #bfbfbf;	
}
.ui-btn-hover-h, .ui-btn-down-h {
	background: #c1c1c1;
	background: -moz-linear-gradient(top,  #c1c1c1 0%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c1c1), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #c1c1c1 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #c1c1c1 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #c1c1c1 0%,#e4e4e4 100%);
	background: linear-gradient(top,  #c1c1c1 0%,#e4e4e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#e4e4e4',GradientType=0 );
	border: 1px solid #bfbfbf;
}
.ui-radio-off.ui-btn-up-h .ui-btn-inner,
.ui-radio-off.ui-btn-hover-h .ui-btn-inner,
.ui-radio-on.ui-btn-up-h .ui-btn-inner,
.ui-radio-on.ui-btn-hover-h .ui-btn-inner {
	display: table-cell;
	vertical-align: middle;
	width: 90px; height: 40px;
	padding: 0;
	border-top: none;
}
.ui-radio-on.ui-btn-up-h,
.ui-radio-on.ui-btn-hover-h{
	color: #fff!important;
	text-shadow: none!important;
	background: #1a1a1a;
	background: -moz-linear-gradient(top,  #1a1a1a 0%, #323232 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a1a1a), color-stop(100%,#323232));
	background: -webkit-linear-gradient(top,  #1a1a1a 0%,#323232 100%);
	background: -o-linear-gradient(top,  #1a1a1a 0%,#323232 100%);
	background: -ms-linear-gradient(top,  #1a1a1a 0%,#323232 100%);
	background: linear-gradient(top,  #1a1a1a 0%,#323232 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#323232',GradientType=0 );
	border: 1px solid #1a1a1a;
	
}
.ui-btn-up-e,
.ui-btn-hover-e,
.ui-btn-down-e,
.ui-btn-up-f,
.ui-btn-hover-f,
.ui-btn-down-f {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ui-btn-up-h, .ui-btn-hover-h, .ui-btn-dowm-h {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;	
}
/* 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 #0092cf /*{global-active-border}*/;
	background: #0092cf /*{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}*/ 1px /*{global-active-shadow-radius}*/ #0051a1 /*{global-active-shadow-color}*/;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #0092cf /*{global-active-background-start}*/), to( #0056aa /*{global-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #0092cf /*{global-active-background-start}*/, #0056aa /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #0092cf /*{global-active-background-start}*/, #0056aa /*{global-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #0092cf /*{global-active-background-start}*/, #0056aa /*{global-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #0092cf /*{global-active-background-start}*/, #0056aa /*{global-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #0092cf /*{global-active-background-start}*/, #0056aa /*{global-active-background-end}*/);
	   font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
}
.ui-btn-active a.ui-link-inherit {
	color: #ffffff /*{global-active-color}*/;
}
/* button inner top highlight
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-inner {
	border-top: 1px solid 	#fff;
	border-color: rgba(255,255,255,.3);
}
/* corner rounding classes
-----------------------------------------------------------------------------------------------------------*/
.ui-corner-tl {
	-moz-border-radius-topleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-blocks}*/;
	border-top-left-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-tr {
	-moz-border-radius-topright: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-blocks}*/;
	border-top-right-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-top {
	-moz-border-radius-topleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-blocks}*/;
	border-top-left-radius: 4px /*{global-radii-blocks}*/;
	-moz-border-radius-topright: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-blocks}*/;
	border-top-right-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
	}
.ui-corner-right {
	-moz-border-radius-topright: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-blocks}*/;
	border-top-right-radius: 4px /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-left {
	-moz-border-radius-topleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-blocks}*/;
	border-top-left-radius: 4px /*{global-radii-blocks}*/;
	-moz-border-radius-bottomleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-all {
	-moz-border-radius: 4px /*{global-radii-blocks}*/;
	-webkit-border-radius: 4px /*{global-radii-blocks}*/;
	border-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-none {
	-moz-border-radius: 				   0;
	-webkit-border-radius: 				   0;
	border-radius: 						   0;
}
/* Form field separator
-----------------------------------------------------------------------------------------------------------*/
.ui-br {
	border: none;
}
/* Interaction cues
-----------------------------------------------------------------------------------------------------------*/
.ui-disabled {
	opacity: 							.3;
}
.ui-disabled,
.ui-disabled a {
	cursor: default !important;
	pointer-events: none;
}
.ui-disabled .ui-btn-text {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
	filter: alpha(opacity=30);
	zoom: 1;
}
/* s
-----------------------------------------------------------------------------------------------------------*/
.icon img {
	float: right;
	width:15px; height: 12px;
	position: relative;
	right: 12px; top: -35px;	
}
.ui-icon,
.ui-icon-searchfield:after {
	background: #FFFFFF /*{global-icon-color}*/;
	background: rgba(0,106,182,0.4) /*{global-icon-disc}*/;
	background-image: url(../lib/images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}
/* Alt icon color
-----------------------------------------------------------------------------------------------------------*/
.ui-icon-alt {
	background: 						#fff;
	background: 						rgba(255,255,255,.3);
	background-image: url(../lib/images/icons-18-black.png);
	background-repeat: no-repeat;
}
/* 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-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-search, .ui-icon-searchfield:after, 
	.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
		background-image: url(../lib/images/icons-36-white.png) /*{global-large-icon-set}*/;
		-moz-background-size: 776px 18px;
		-o-background-size: 776px 18px;
		-webkit-background-size: 776px 18px;
		background-size: 776px 18px;
	}
	.ui-icon-alt {
		background-image: url(../lib/images/icons-36-black.png);
	}
}
/* plus minus */
.ui-icon-plus {
	background-position: 	-0 50%;
}
.ui-icon-minus {
	background-position: 	-36px 50%;
}
/* delete/close */
.ui-icon-delete {
	background-position: 	-72px 50%;
}
/* arrows */
.ui-icon-arrow-r {
	background-position: 	-108px 50%;
}
.ui-icon-arrow-l {
	background-position: 	-144px 50%;
}
.ui-icon-arrow-u {
	background-position: 	-180px 50%;
}
.ui-icon-arrow-d {
	background-position: 	-216px 50%;
}
/* misc */
.ui-icon-check {
	background-position: 	-252px 50%;
}
.ui-icon-gear {
	background-position: 	-288px 50%;
}
.ui-icon-refresh {
	background-position: 	-324px 50%;
}
.ui-icon-forward {
	background-position: 	-360px 50%;
}
.ui-icon-back {
	background-position: 	-396px 50%;
}
.ui-icon-grid {
	background-position: 	-432px 50%;
}
.ui-icon-star {
	background-position: 	-468px 50%;
}
.ui-icon-alert {
	background-position: 	-504px 50%;
}
.ui-icon-info {
	background-position: 	-540px 50%;
}
.ui-icon-home {
	background-position: 	-576px 50%;
}
.ui-icon-search,
.ui-icon-searchfield:after {
	background-position: 	-612px 50%;
}
.ui-icon-checkbox-off {
	background-position: 	-684px 50%;
}
.ui-icon-checkbox-on {
	background-position: 	-648px 50%;
}
.ui-icon-radio-off {
	background-position: 	-756px 50%;
}
.ui-icon-radio-on {
	background-position: 	-720px 50%;
}
/* checks,radios */
.ui-checkbox .ui-icon {
	-moz-border-radius: 3px;
	-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: #fff /*{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(../lib/images/ajax-loader.gif);
	background-size: 46px 46px;
}
/* Button corner classes
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-corner-tl {
	-moz-border-radius-topleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-buttons}*/;
	border-top-left-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-tr {
	-moz-border-radius-topright: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-buttons}*/;
	border-top-right-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-bl {
	-moz-border-radius-bottomleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-br {
	-moz-border-radius-bottomright: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-top {
	-moz-border-radius-topleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-buttons}*/;
	border-top-left-radius: 4px /*{global-radii-buttons}*/;
	-moz-border-radius-topright: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-buttons}*/;
	border-top-right-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-bottom {
	-moz-border-radius-bottomleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
	-moz-border-radius-bottomright: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-right {
	 -moz-border-radius-topright: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-buttons}*/;
	border-top-right-radius: 4px /*{global-radii-buttons}*/;
	-moz-border-radius-bottomright: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-left {
	-moz-border-radius-topleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-buttons}*/;
	border-top-left-radius: 4px /*{global-radii-buttons}*/;
	-moz-border-radius-bottomleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-all {
	-moz-border-radius: 4px /*{global-radii-buttons}*/;
	-webkit-border-radius: 4px /*{global-radii-buttons}*/;
	border-radius: 4px /*{global-radii-buttons}*/;
}
/* radius clip workaround for cleaning up corner trapping */
.ui-corner-tl,
.ui-corner-tr,
.ui-corner-bl, 
.ui-corner-br,
.ui-corner-top,
.ui-corner-bottom, 
.ui-corner-right,
.ui-corner-left,
.ui-corner-all,
.ui-btn-corner-tl,
.ui-btn-corner-tr,
.ui-btn-corner-bl, 
.ui-btn-corner-br,
.ui-btn-corner-top,
.ui-btn-corner-bottom, 
.ui-btn-corner-right,
.ui-btn-corner-left,
.ui-btn-corner-all {
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}
/* Overlay / modal
-----------------------------------------------------------------------------------------------------------*/
.ui-overlay {
	background: #666;
	opacity: .5;
	filter: Alpha(Opacity=50);
	position: absolute;
	width: 100%;
	height: 100%;
}
.ui-overlay-shadow {
	-moz-box-shadow: 0px 0px 12px 			rgba(0,0,0,.6);
	-webkit-box-shadow: 0px 0px 12px 		rgba(0,0,0,.6);
	box-shadow: 0px 0px 12px 				rgba(0,0,0,.6);
}
.ui-shadow {
	-moz-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
}
.ui-bar-a .ui-shadow,
.ui-bar-b .ui-shadow ,
.ui-bar-c .ui-shadow  {
	-moz-box-shadow: 0px 1px 0 				rgba(255,255,255,.3);
	-webkit-box-shadow: 0px 1px 0 			rgba(255,255,255,.3);
	box-shadow: 0px 1px 0 					rgba(255,255,255,.3);
}
.ui-shadow-inset {
	-moz-box-shadow: inset 0px 1px 4px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px 1px 4px 	rgba(0,0,0,.2);
	box-shadow: inset 0px 1px 4px 			rgba(0,0,0,.2);
}
.ui-icon-shadow {
	-moz-box-shadow: 0px 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
}
/* Focus state - set here for specificity (note: these classes are added by JavaScript)
-----------------------------------------------------------------------------------------------------------*/
.ui-btn:focus {
	outline: 0;
}
.ui-focus,
.ui-btn:focus {
	-moz-box-shadow: 0px 0px 12px #0092cf /*{global-active-background-color}*/;
	-webkit-box-shadow: 0px 0px 12px #0092cf /*{global-active-background-color}*/;
	box-shadow: 0px 0px 12px #0092cf /*{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 {
	outline-width: 1px;
	outline-style: dotted;
}
/*</css.folder>*/
/*<css.folder "B">*/
.ui-bar-b {
	background: #252525;
}
.ui-bar-b .ui-link-inherit {
	color: #3E3E3E /*{b-bar-color}*/;
}
.ui-bar-b .ui-link {
	color: #7cc4e7 /*{b-bar-link-color}*/;
	font-weight: bold;
}
.ui-bar-b .ui-link:hover {
	color: #2489CE /*{b-bar-link-hover}*/;
}
.ui-bar-b .ui-link:active {
	color: #2489CE /*{b-bar-link-active}*/;
}
.ui-bar-b .ui-link:visited {
    color: #2489CE /*{b-bar-link-visited}*/;
}
.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 /*{global-font-family}*/;
}
.ui-body-b,
.ui-overlay-b {
	border: 1px solid #aaaaaa /*{b-body-border}*/;
	color: #333333 /*{b-body-color}*/;
	text-shadow: 0 /*{b-body-shadow-x}*/ 1px /*{b-body-shadow-y}*/ 0 /*{b-body-shadow-radius}*/ #ffffff /*{b-body-shadow-color}*/;
	background: #f9f9f9 /*{b-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #f9f9f9 /*{b-body-background-start}*/), to( #eeeeee /*{b-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #f9f9f9 /*{b-body-background-start}*/, #eeeeee /*{b-body-background-end}*/);
}
.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 /*{global-font-family}*/;
}
.ui-body-b .ui-link-inherit {
	color: #333333 /*{b-body-color}*/;
}
.ui-body-b .ui-link {
	color: #2489CE /*{b-body-link-color}*/;
	font-weight: bold;
}
.ui-body-b .ui-link:hover {
	color: #2489CE /*{b-body-link-hover}*/;
}
.ui-body-b .ui-link:active {
	color: #2489CE /*{b-body-link-active}*/;
}
.ui-body-b .ui-link:visited {
    color: #2489CE /*{b-body-link-visited}*/;
}
.ui-btn-up-b {
	border: 1px solid none /*{b-bup-border}*/;
	background: #ffffff /*{b-bup-background-color}*/;
	font-weight: normal;
	color: #2F3E46 /*{b-bup-color}*/;
	text-shadow: none /*{b-bup-shadow-x}*/ 0 /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ none /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{b-bup-background-start}*/), to( #ffffff /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{b-bup-background-start}*/, #ffffff /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{b-bup-background-start}*/, #ffffff /*{b-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{b-bup-background-start}*/, #ffffff /*{b-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{b-bup-background-start}*/, #ffffff /*{b-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{b-bup-background-start}*/, #ffffff /*{b-bup-background-end}*/);
}
.ui-btn-up-b a.ui-link-inherit {
	color: #2F3E46 /*{b-bup-color}*/;
}
.ui-btn-hover-b {
	border: 1px solid none /*{b-bhover-border}*/;
	background: #ffffff /*{b-bhover-background-color}*/;
	font-weight: normal;
	color: #2F3E46 /*{b-bhover-color}*/;
	text-shadow: 0 /*{b-bhover-shadow-x}*/ 1px /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ none /*{b-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{b-bhover-background-start}*/), to( #ffffff /*{b-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{b-bhover-background-start}*/, #ffffff /*{b-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{b-bhover-background-start}*/, #ffffff /*{b-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{b-bhover-background-start}*/, #ffffff /*{b-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{b-bhover-background-start}*/, #ffffff /*{b-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{b-bhover-background-start}*/, #ffffff /*{b-bhover-background-end}*/);
}
.ui-btn-hover-b a.ui-link-inherit {
	color: #2F3E46 /*{b-bhover-color}*/;
}
.ui-btn-down-b {
	border: 1px solid none /*{b-bdown-border}*/;
	background: #ffffff /*{b-bdown-background-color}*/;
	font-weight: normal;
	color: #2F3E46 /*{b-bdown-color}*/;
	text-shadow: 0 /*{b-bdown-shadow-x}*/ 1px /*{b-bdown-shadow-y}*/ 0 /*{b-bdown-shadow-radius}*/ none /*{b-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{b-bdown-background-start}*/), to( #ffffff /*{b-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #ffffff /*{b-bdown-background-start}*/, #ffffff /*{b-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #ffffff /*{b-bdown-background-start}*/, #ffffff /*{b-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #ffffff /*{b-bdown-background-start}*/, #ffffff /*{b-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #ffffff /*{b-bdown-background-start}*/, #ffffff /*{b-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #ffffff /*{b-bdown-background-start}*/, #ffffff /*{b-bdown-background-end}*/);
}
.ui-btn-down-b a.ui-link-inherit {
	color: #2F3E46 /*{b-bdown-color}*/;
}
.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b {
	 font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-decoration: none;
}
/* 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 #0092cf /*{global-active-border}*/;
	background: #0092cf /*{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}*/ 1px /*{global-active-shadow-radius}*/ #0051a1 /*{global-active-shadow-color}*/;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #0092cf /*{global-active-background-start}*/), to( #0056aa /*{global-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #0092cf /*{global-active-background-start}*/, #0056aa /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #0092cf /*{global-active-background-start}*/, #0056aa /*{global-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #0092cf /*{global-active-background-start}*/, #0056aa /*{global-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #0092cf /*{global-active-background-start}*/, #0056aa /*{global-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #0092cf /*{global-active-background-start}*/, #0056aa /*{global-active-background-end}*/);
	  font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
}
.ui-btn-active a.ui-link-inherit {
	color: #ffffff /*{global-active-color}*/;
}
/* button inner top highlight
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-inner {
	border-top: 1px solid 	#fff;
	border-color: rgba(255,255,255,.3);
}
/* corner rounding classes
-----------------------------------------------------------------------------------------------------------*/
.ui-corner-tl {
	-moz-border-radius-topleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-blocks}*/;
	border-top-left-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-tr {
	-moz-border-radius-topright: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-blocks}*/;
	border-top-right-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-top {
	-moz-border-radius-topleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-blocks}*/;
	border-top-left-radius: 4px /*{global-radii-blocks}*/;
	-moz-border-radius-topright: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-blocks}*/;
	border-top-right-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
	}
.ui-corner-right {
	-moz-border-radius-topright: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-blocks}*/;
	border-top-right-radius: 4px /*{global-radii-blocks}*/;
	-moz-border-radius-bottomright: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-right-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-left {
	-moz-border-radius-topleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-blocks}*/;
	border-top-left-radius: 4px /*{global-radii-blocks}*/;
	-moz-border-radius-bottomleft: 4px /*{global-radii-blocks}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
	border-bottom-left-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-all {
	-moz-border-radius: 4px /*{global-radii-blocks}*/;
	-webkit-border-radius: 4px /*{global-radii-blocks}*/;
	border-radius: 4px /*{global-radii-blocks}*/;
}
.ui-corner-none {
	-moz-border-radius: 				   0;
	-webkit-border-radius: 				   0;
	border-radius: 						   0;
}
/* Form field separator
-----------------------------------------------------------------------------------------------------------*/
.ui-br {
	border: none;
}
/* Interaction cues
-----------------------------------------------------------------------------------------------------------*/
.ui-disabled {
	opacity: 							.3;
}
.ui-disabled,
.ui-disabled a {
	cursor: default !important;
	pointer-events: none;
}
.ui-disabled .ui-btn-text {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
	filter: alpha(opacity=30);
	zoom: 1;
}
/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-icon,
.ui-icon-searchfield:after {
	background: #FFFFFF /*{global-icon-color}*/;
	background: #1a1a1a /*{global-icon-disc}*/;
	background-image: url(../lib/images/icons-18-white.png) /*{global-icon-set}*/;
	background-repeat: no-repeat;
	-moz-border-radius: 				9px;
	-webkit-border-radius: 				9px;
	border-radius: 						9px;
}
/* Alt icon color
-----------------------------------------------------------------------------------------------------------*/
.ui-icon-alt {
	background: 						#fff;
	background: 						rgba(255,255,255,.3);
	background-image: url(../lib/images/icons-18-black.png);
	background-repeat: no-repeat;
}
/* 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-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-search, .ui-icon-searchfield:after, 
	.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
		background-image: url(../lib/images/icons-36-white.png) /*{global-large-icon-set}*/;
		-moz-background-size: 776px 18px;
		-o-background-size: 776px 18px;
		-webkit-background-size: 776px 18px;
		background-size: 776px 18px;
	}
	.ui-icon-alt {
		background-image: url(../lib/images/icons-36-black.png);
	}
}
/* plus minus */
.ui-icon-plus {
	background-position: 	-0 50%;
}
.ui-icon-minus {
	background-position: 	-36px 50%;
}
/* delete/close */
.ui-icon-delete {
	background-position: 	-72px 50%;
}
/* arrows */
.ui-icon-arrow-r {
	background-position: 	-108px 50%;
}
.ui-icon-arrow-l {
	background-position: 	-144px 50%;
}
.ui-icon-arrow-u {
	background-position: 	-180px 50%;
}
.ui-icon-arrow-d {
	background-position: 	-216px 50%;
}
/* misc */
.ui-icon-check {
	background-position: 	-252px 50%;
}
.ui-icon-gear {
	background-position: 	-288px 50%;
}
.ui-icon-refresh {
	background-position: 	-324px 50%;
}
.ui-icon-forward {
	background-position: 	-360px 50%;
}
.ui-icon-back {
	background-position: 	-396px 50%;
}
.ui-icon-grid {
	background-position: 	-432px 50%;
}
.ui-icon-star {
	background-position: 	-468px 50%;
}
.ui-icon-alert {
	background-position: 	-504px 50%;
}
.ui-icon-info {
	background-position: 	-540px 50%;
}
.ui-icon-home {
	background-position: 	-576px 50%;
}
.ui-icon-search,
.ui-icon-searchfield:after {
	background-position: 	-612px 50%;
}
.ui-icon-checkbox-off {
	background-position: 	-684px 50%;
}
.ui-icon-checkbox-on {
	background-position: 	-648px 50%;
}
.ui-icon-radio-off {
	background-position: 	-756px 50%;
}
.ui-icon-radio-on {
	background-position: 	-720px 50%;
}
/* checks,radios */
.ui-checkbox .ui-icon {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.ui-icon-checkbox-off,
.ui-icon-radio-off {
	background-color: transparent;	
}
/* loading icon */
.ui-icon-loading {
	background: url(../lib/images/ajax-loader.gif);
	background-size: 46px 46px;
}
/* Button corner classes
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-corner-tl {
	-moz-border-radius-topleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-buttons}*/;
	border-top-left-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-tr {
	-moz-border-radius-topright: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-buttons}*/;
	border-top-right-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-bl {
	-moz-border-radius-bottomleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-br {
	-moz-border-radius-bottomright: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-top {
	-moz-border-radius-topleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-buttons}*/;
	border-top-left-radius: 4px /*{global-radii-buttons}*/;
	-moz-border-radius-topright: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-buttons}*/;
	border-top-right-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-bottom {
	-moz-border-radius-bottomleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
	-moz-border-radius-bottomright: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-right {
	 -moz-border-radius-topright: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-right-radius: 4px /*{global-radii-buttons}*/;
	border-top-right-radius: 4px /*{global-radii-buttons}*/;
	-moz-border-radius-bottomright: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-right-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-left {
	-moz-border-radius-topleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-top-left-radius: 4px /*{global-radii-buttons}*/;
	border-top-left-radius: 4px /*{global-radii-buttons}*/;
	-moz-border-radius-bottomleft: 4px /*{global-radii-buttons}*/;
	-webkit-border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
	border-bottom-left-radius: 4px /*{global-radii-buttons}*/;
}
.ui-btn-corner-all {
	-moz-border-radius: 4px /*{global-radii-buttons}*/;
	-webkit-border-radius: 4px /*{global-radii-buttons}*/;
	border-radius: 4px /*{global-radii-buttons}*/;
}
/* radius clip workaround for cleaning up corner trapping */
.ui-corner-tl,
.ui-corner-tr,
.ui-corner-bl, 
.ui-corner-br,
.ui-corner-top,
.ui-corner-bottom, 
.ui-corner-right,
.ui-corner-left,
.ui-corner-all,
.ui-btn-corner-tl,
.ui-btn-corner-tr,
.ui-btn-corner-bl, 
.ui-btn-corner-br,
.ui-btn-corner-top,
.ui-btn-corner-bottom, 
.ui-btn-corner-right,
.ui-btn-corner-left,
.ui-btn-corner-all {
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}
/* Overlay / modal
-----------------------------------------------------------------------------------------------------------*/
.ui-overlay {
	background: #666;
	opacity: .5;
	filter: Alpha(Opacity=50);
	position: absolute;
	width: 100%;
	height: 100%;
}
.ui-overlay-shadow {
	-moz-box-shadow: 0px 0px 12px 			rgba(0,0,0,.6);
	-webkit-box-shadow: 0px 0px 12px 		rgba(0,0,0,.6);
	box-shadow: 0px 0px 12px 				rgba(0,0,0,.6);
}
.ui-shadow {
	-moz-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	-webkit-box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
	box-shadow: 0px 1px 4px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
}
.ui-bar-a .ui-shadow,
.ui-bar-b .ui-shadow ,
.ui-bar-c .ui-shadow  {
	-moz-box-shadow: 0px 1px 0 				rgba(255,255,255,.3);
	-webkit-box-shadow: 0px 1px 0 			rgba(255,255,255,.3);
	box-shadow: 0px 1px 0 					rgba(255,255,255,.3);
}
.ui-shadow-inset {
	-moz-box-shadow: inset 0px 1px 4px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px 1px 4px 	rgba(0,0,0,.2);
	box-shadow: inset 0px 1px 4px 			rgba(0,0,0,.2);
}
.ui-icon-shadow {
	-moz-box-shadow: 0px 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	-webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
	box-shadow: 0px 1px 0 rgba(255,255,255,.4) /*{global-icon-shadow}*/;
}
/* Focus state - set here for specificity (note: these classes are added by JavaScript)
-----------------------------------------------------------------------------------------------------------*/
.ui-btn:focus {
	outline: 0;
}
.ui-focus,
.ui-btn:focus {
	-moz-box-shadow: 0px 0px 12px #0092cf /*{global-active-background-color}*/;
	-webkit-box-shadow: 0px 0px 12px #0092cf /*{global-active-background-color}*/;
	box-shadow: 0px 0px 12px #0092cf /*{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 {
	outline-width: 1px;
	outline-style: dotted;
}
/* welcome msg */
.welcome-msg{ padding:15px 0 24px 0; text-align:center; background-color: white;}
.welcome-msg h2{text-align:center; font-size:16px; font-family:Arial, Helvetica, sans-serif; height:auto!important; margin-bottom:4px;}
.welcome-msg p{ text-align:center;color:#333333;font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 0 10px;}
.welcome-msg p.error-text{ color:#ff000c;}
.btn-record, .btn-buy, .btn-record:visited, .btn-buy:visited {
	display: block;
	margin: 10px auto;
	color: #fff;
	width: 80%;
	min-width: 240px;
	max-width: 400px;
	height: 26px;
	text-align:center;
	font: bold 15px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-shadow: #c32f00 0 -1px;
	background: #e68200;
	background: -moz-linear-gradient(top,  #e68200 0%, #d04400 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e68200), color-stop(100%,#d04400));
	background: -webkit-linear-gradient(top,  #e68200 0%,#d04400 100%);
	background: -o-linear-gradient(top,  #e68200 0%,#d04400 100%);
	background: -ms-linear-gradient(top,  #e68200 0%,#d04400 100%);
	background: linear-gradient(to bottom,  #e68200 0%,#d04400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68200', endColorstr='#d04400',GradientType=0 );
	border: 1px solid #e68200;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-decoration: none;
}
.btn-record:hover, .btn-buy:hover {
	color: #fff;
	background: #d04400;
	background: -moz-linear-gradient(top,  #d04400 0%, #e68200 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d04400), color-stop(100%,#e68200));
	background: -webkit-linear-gradient(top,  #d04400 0%,#e68200 100%);
	background: -o-linear-gradient(top,  #d04400 0%,#e68200 100%);
	background: -ms-linear-gradient(top,  #d04400 0%,#e68200 100%);
	background: linear-gradient(to bottom,  #d04400 0%,#e68200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d04400', endColorstr='#e68200',GradientType=0 );
}
.btn-record p, .btn-buy p {
	display: inline;
	position: relative;
	top: 3px;
	margin: 0 10px;
}
.btn-record:before {
	display: inline-block;
	float: left;
	width: 26px;
	height: 26px;
	margin: 0 5px;
	position: relative;
	content: "";
	background-image: url(../img/icons/icon-record.png);
	background-size: 18px 18px;
	background-position: left center;
	background-repeat:no-repeat;
	border-right: 1px solid #e68200;
	border-top-left-radius: 4px; border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px;
}
.btn-buy:before {
	display: inline-block;
	float: left;
	width: 26px;
	height: 26px;
	margin: 0 5px;
	content: "";
	background-image: url(../img/icons/icon-cart.png);
	background-size: 18px 18px;
	background-position: left center;
	background-repeat:no-repeat;
	border-right: 1px solid #e68200;
	position: relative;
}
.btn-buy .hd:after, .btn-record .hd:after {
	display: inline-block;
	margin: 0 0 0 5px;
	width: 16px;
	height: 12px;
	position: relative;
	content: '';
	background: url(../img/icons/icon-purchase-hd.png) no-repeat;
	background-size: 16px 12px;
}
.btn-buy .sd:after, .btn-record .sd:after  {
	display: inline-block;
	margin: 0 0 0 5px;
	width: 16px;
	height: 12px;
	position: relative;
	content: '';
	background: url(../img/icons/icon-purchase-sd.png) no-repeat;
	background-size: 16px 12px;
}
.record-link, .buy-link {
	color: #00ABE3;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	height: 18px;
	line-height: 18px;
}
.record-link:before, .buy-link:before {
	display: inline-block;
	float: left;
	width: 18px; 
	height: 18px;
	margin: 0 5px;
	position: relative;
	content: "";
	background-size: 18px 18px;
	background-position: left center;
	background-repeat:no-repeat;
}
.record-link:before {
    background-image: url(../img/icons/icon-record.png);
}
.buy-link:before {
    background-image: url(../img/icons/icon-cart-dark.png);
}

div.channel-details dl dd {
width:90%;
}

/* =================================================
===  NEW CSS MS-383  === 
==================================================== */
.title-text {
	line-height: 30px;
    text-align: center;	
}
.ui-header {
	text-align: center;
	height: 40px;
}
.Contenedor-Calendario {
    float: left;
    width: 240px;
    
}
.Contenedor-controladores-guia {
	height: 43px;
    margin: 0 auto;
    width: 100%;
}
/*<css.folder "Guide Scroller">*/
#guide-scroller {
	height: 45px;
	width: 100%;
	color: #333;
	text-align: center;
	background: #B3B3B3;
	background: -moz-linear-gradient(top,  #E4E4E4 0%, #B3B3B3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4E4E4), color-stop(100%,#B3B3B3));
	background: -webkit-linear-gradient(top,  #E4E4E4 0%,#B3B3B3 100%);
	background: -o-linear-gradient(top,  #E4E4E4 0%,#B3B3B3 100%);
	background: -ms-linear-gradient(top,  #E4E4E4 0%,#B3B3B3 100%);
	background: linear-gradient(top,  #E4E4E4 0%,#B3B3B3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4', endColorstr='#B3B3B3',GradientType=0 );
	-moz-box-shadow: 0 4px 4px #9B9B9B;
	-webkit-box-shadow: 0 4px 4px #9B9B9B;
	box-shadow: 0 4px 4px #9B9B9B;
	overflow: hidden;
}
.Btn-previous, .Btn-next, #guide-scroller  {display:inline-block;}
.Btn-previous {
    left: 3px;
    position: relative;
}
.Btn-next {
    left: -3px;
    position: relative;
}
.Box-GuiaProgramacion {
    border-left: 1px solid #a5a5a5;
    border-right: 1px solid #a5a5a5;

    display: inline-block;
    height: 45px;
    position: relative;
    width: 145px;
	z-index:1;
}
.Box-GuiaProgramacion label {
    background: url("../img/icons/GuiaProgramacion_v2/calendario.png") no-repeat scroll 110px 10px transparent;
	cursor:pointer;
    font: bold 14px/27px Arial;
    height: 43px;
    left: 10px;
    position: absolute;
    text-align: left;
    text-shadow: 1px 1px 0 #CCCCCC;
    width: 135px;
	z-index:10;
}
.Box-GuiaProgramacion .TiempoComienzo {
    left: 10px;
    position: absolute;
    top: 21px;
	font-size: 11px;
	z-index:9;
}
.Box-GuiaProgramacion .TiempoFin {
    left: 65px;
    position: absolute;
    top: 21px;
	font-size: 11px;
	z-index:9;
}
#guide-scroller li label {
	cursor: pointer;
	display: inline;
	color: #333;
	height: 30px;
	margin: 0 5px; padding: 5px ;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#guide-scroller li label:hover {}
#guide-scroller a:active, #guide-scroller a:active.previous, #guide-scroller a:active.previous.disabled; #guide-scroller a:active.next, #guide-scroller a:active.next.disabled {
	outline:none;	
} 
#guide-scroller a {
    background: url("../img/icons/GuiaProgramacion_v2/Btn-filtro.png") no-repeat scroll 0 0 transparent;
    border: medium none !important;
    border-radius: 0 0 0 0 !important;
    float: left;
    height: 45px;
    width: 53px;
}
#guide-scroller a:hover {
	background: url("../img/icons/GuiaProgramacion_v2/Btn-filtro.png") no-repeat scroll 0 -45px transparent;
}
#guide-scroller a.caribbean {
    background: url("../img/icons/GuiaProgramacion_v2/Btn-filter-caribbean.png") no-repeat scroll 0 0 transparent;
}
#guide-scroller a.caribbean:hover {
	background: url("../img/icons/GuiaProgramacion_v2/Btn-filter-caribbean.png") no-repeat scroll 0 -45px transparent;
}

#guide-scroller a.previous{
	background: url("../img/icons/GuiaProgramacion_v2/Btn-filtro.png") no-repeat scroll -53px -45px transparent;
	border: medium none !important;
    border-radius: 0 0 0 0 !important;
    height: 45px;
    width: 53px;	
}

#guide-scroller a.previous.disabled{
	background: url("../img/icons/GuiaProgramacion_v2/Btn-filtro.png") no-repeat scroll -53px 0 transparent;
	border: medium none !important;
    border-radius: 0 0 0 0 !important;
    height: 45px;
    width: 53px;	
}

#guide-scroller a.next {
	background: url("../img/icons/GuiaProgramacion_v2/Btn-filtro.png") no-repeat scroll -105px -45px transparent;
	border: medium none !important;
    border-radius: 0 0 0 0 !important;
    height: 45px;
    width: 53px;
}
#guide-scroller a.next.disabled {
	background: url("../img/icons/GuiaProgramacion_v2/Btn-filtro.png") no-repeat scroll -86px 0 transparent;
	border: medium none !important;
    border-radius: 0 0 0 0 !important;
    height: 45px;
    width: 53px;
}
table#program-guide {
	width: 100%; 
	margin-top: 135px; 
}
#Resultados-guia {
    margin: 0;
}
/*<css.folder "Filter Pannel">*/
#filter-panel {
	background: none repeat scroll 0 0 #C8D4DC;
	margin: 0; padding: 10px;
}
#filter-panel.ui-fieldset {
	border-bottom: 1px solid #999;	
}
#filter-panel .ui-controlgroup-label {
	color: #333;
}
#filter-panel a.filter-link {
	position: relative;
	left: 190px;
	top: -30px;	
}
#filter-panel .ui-radio .ui-btn-inner {
	padding: 11px 11px 11px 44px;
}
#Resultados-guia .ui-radio {margin: 0 !important; height: 42px;}
#filter-panel .ui-radio label#Filtro-mostrar-canales span.ui-btn-corner-all, #filter-panel .ui-radio label#Filtro-mostrar-favoritos span.ui-btn-corner-all {
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-top: 0 none !important;
} 
#filter-panel .ui-radio label#Filtro-mostrar-canales {
	display: inline-block;
	width: 100%;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	margin-bottom:10px;
}
#filter-panel .ui-radio label#Filtro-mostrar-favoritos {
    display: inline-block;
	width: 100%;
	border-radius: 0 0 4px 4px;
	border-top: none;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	margin-bottom:10px;
	top:-2px;
	position:relative;	
}
#filter-panel .ui-radio label.ui-radio-on {
	background: #646464;
	background: -moz-linear-gradient(top,  #646464 0%, #292929 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646464), color-stop(100%,#292929));
	background: -webkit-linear-gradient(top,  #646464 0%,#292929 100%);
	background: -o-linear-gradient(top,  #646464 0%,#292929 100%);
	background: -ms-linear-gradient(top,  #646464 0%,#292929 100%);
	background: linear-gradient(top,  #646464 0%,#292929 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#292929',GradientType=0 );
	border: 1px solid #999;
	
	color: #FFF;
	font: bold 14px Arial, Helvetica, sans-serif;		
}
#filter-panel .ui-radio label.ui-radio-off {
	background: #E4E4E4;
	background: -moz-linear-gradient(top,  #E4E4E4 0%, #B4B4B4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E4E4E4), color-stop(100%,#B4B4B4));
	background: -webkit-linear-gradient(top,  #E4E4E4 0%,#B4B4B4 100%);
	background: -o-linear-gradient(top,  #E4E4E4 0%,#B4B4B4 100%);
	background: -ms-linear-gradient(top,  #E4E4E4 0%,#B4B4B4 100%);
	background: linear-gradient(top,  #E4E4E4 0%,#B4B4B4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E4E4E4', endColorstr='#B4B4B4',GradientType=0 );
	border: 1px solid #999;
	
	color: #333;
	font: bold 14px Arial, Helvetica, sans-serif;		
}
.Add-shadow {box-shadow: 2px 2px 2px #666666;}
.separador_btns {padding-top:28px;}

a.guide-button { 
display: block; 
padding: 7px 10px; 
background: #0090ce; 
background-image: -webkit-gradient(linear, left top, left bottom, from( #0090ce /*{a-bup-background-start}*/), to( #0056a9 /*{a-bup-background-end}*/)); /* Saf4+, Chrome */ 
background-image: -webkit-linear-gradient( #0090ce /*{a-bup-background-start}*/, #0056a9 /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */ 
background-image: -moz-linear-gradient( #0090ce /*{a-bup-background-start}*/, #0056a9 /*{a-bup-background-end}*/); /* FF3.6 */ 
background-image: -ms-linear-gradient( #0090ce /*{a-bup-background-start}*/, #0056a9 /*{a-bup-background-end}*/); /* IE10 */ 
background-image: -o-linear-gradient( #0090ce /*{a-bup-background-start}*/, #0056a9 /*{a-bup-background-end}*/); /* Opera 11.10+ */ 
background-image: linear-gradient( #0090ce /*{a-bup-background-start}*/, #0056a9 /*{a-bup-background-end}*/);	
max-width: 180px; 
margin: 88px auto -62px auto; 
text-decoration: none; 
color: white; 
border-radius: 3px; 
font-size: 14px; 
text-align: center; 
} 
a.guide-button:hover { 
background: #00a0de; 
background-image: -webkit-gradient(linear, left top, left bottom, from( #00a0de /*{a-bup-background-start}*/), to( #0066b9 /*{a-bup-background-end}*/)); /* Saf4+, Chrome */ 
background-image: -webkit-linear-gradient( #00a0de /*{a-bup-background-start}*/, #0066b9 /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */ 
background-image: -moz-linear-gradient( #00a0de /*{a-bup-background-start}*/, #0066b9 /*{a-bup-background-end}*/); /* FF3.6 */ 
background-image: -ms-linear-gradient( #00a0de /*{a-bup-background-start}*/, #0066b9 /*{a-bup-background-end}*/); /* IE10 */ 
background-image: -o-linear-gradient( #00a0de /*{a-bup-background-start}*/, #0066b9 /*{a-bup-background-end}*/); /* Opera 11.10+ */ 
background-image: linear-gradient( #00a0de /*{a-bup-background-start}*/, #0066b9 /*{a-bup-background-end}*/);	
}

.ui-body-d {
    font: normal 12px/17px Arial, Helvetica, sans-serif;
}
.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-page.ui-body-d {
    background-color: #1a1a1a;
}
.ui-body-d .ui-link:visited {
    color: #00abe3 /*{a-body-link-visited}*/;
}
.ui-body-d .ui-link {
    color: #00abe3 /*{a-body-link-color}*/;
    font-weight: bold;
    text-decoration: none;
}
.text-place {
    padding-left: 55px;
    margin-top: -1px !important;
}
