@charset "utf-8";
/* CSS Document */

.gweb2 .band-white,
.gweb2.band-white{
	background-color: #fff;
}
.gweb2 .band-purple,
.gweb2.band-purple{
	background-color: #48217a;
	color:#fff;
}
.gweb2 .band-verylgt-grey,
.gweb2.band-verylgt-grey{
	background-color: #f5f5f5;
}
.gweb2 .band-lgt-grey,
.gweb2.band-lgt-grey{
	background-color: #eee;
}
.gweb2 .band-grey,
.gweb2.band-grey{
	background-color: #ccc;
}
.gweb2 .band-med-grey,
.gweb2.band-med-grey{
	background-color: #999;
}
.gweb2 .band-deep-grey,
.gweb2.band-deep-grey{
	background-color: #585858;
}
.gweb2 .band-drk-grey,
.gweb2.band-drk-grey{
	background-color: #222;
}
.gweb2 .band-black,
.gweb2.band-black{
	background-color:#000;
}
.gweb2 .band-nav,
.gweb2.band-nav{
	background-color:rgba(221, 221, 221, 0.952941);
}
/***********UI White*************/
.gweb2 .ui-theme-white{
	color: #333;
	background-color: #fff; /*#413366;*/
}
.gweb2 .ui-theme-white h1,
.gweb2 .ui-theme-white h2,
.gweb2 .ui-theme-white h3,
.gweb2 .ui-theme-white h4,
.gweb2 .ui-theme-white h5,
.gweb2 .ui-theme-white h6{
	color: #333;
}


.gweb2 .ui-theme-white .ui-btn{
	border: 1px solid #333 ;
	background-color: transparent ;
	color:#333;
}
.gweb2 .ui-theme-white .ui-btn:hover{
	background-color: #ddd ;
}

.gweb2 .ui-theme-white .ui-btn.ui-solid{
	color: #eee;
	background-color: #585858 ;
	border: 1px solid #585858 ;
}

.gweb2 .ui-theme-white .ui-btn.ui-solid:hover{
	background-color: #444 ;
	border: 1px solid #444 ;
}

.gweb2 .ui-theme-white .ui-btn.ui-outline{
	border: 1px solid #48217a ;
	color:#48217a ;
	background-color: transparent ;
}
.gweb2 .ui-theme-white .ui-btn.ui-outline:hover{
	background-color: #ddd ;
}

.gweb2 .ui-btn.ui-theme-white{
	color: #333!important;
	background-color: #fff !important;
	border: 1px solid #fff !important;
}
.gweb2 .ui-btn.ui-theme-white:hover{

	background-color: #ddd !important;
	border: 1px solid #ddd !important;
}

.gweb2 .ui-btn.ui-theme-white.ui-outline{
	border: 1px solid #fff !important;
	background-color: transparent !important;
	color: #fff!important;
}
.gweb2 .ui-btn.ui-theme-white.ui-outline:hover{
	background-color: #333 !important;
	
}

.gweb2 .ui-theme-white .ui-btn.ui-radio-btn{
	border: 1px solid #ccc ;
	color:#333 ;
	background-color: transparent ;
}
.gweb2 .ui-theme-white .ui-btn.ui-radio-btn:hover{
	background-color: #f0f0f0 ;
}

/***********UI Nav*************/
.gweb2.ui-theme-nav{
	background:transparent;
}
.gweb2 .ui-theme-nav{
	color: #333;
	background-color:rgba(221, 221, 221, 0.952941);
	background-color:rgba(221, 221, 221, 0.95);

}
.gweb2 .ui-theme-nav h1,
.gweb2 .ui-theme-nav h2,
.gweb2 .ui-theme-nav h3,
.gweb2 .ui-theme-nav h4,
.gweb2 .ui-theme-nav h5,
.gweb2 .ui-theme-nav h6{
	color: #333;
}


.gweb2 .ui-theme-nav .ui-btn{
	border: 1px solid #585858 ;
	background-color: transparent ;
}
.gweb2 .ui-theme-nav .ui-btn:hover{
	background-color: #ddd ;
}

.gweb2 .ui-theme-nav .ui-btn.ui-solid{
	color: #eee;
	background-color: #999 ;
	border: 1px solid #999 ;
}
.gweb2 .ui-theme-nav .ui-btn.ui-solid:hover{
	background-color: #585858 ;
	border: 1px solid #585858 ;
}

.gweb2 .ui-theme-nav .ui-btn.ui-outline{
	border: 1px solid #48217a ;
	color:#48217a ;
	background-color: transparent ;
}
.gweb2 .ui-theme-nav .ui-btn.ui-outline:hover{
	background-color: #ddd ;
}

.gweb2 .ui-btn.ui-theme-nav{
	color: #eee!important;
	background-color: #999 !important;
	border: 1px solid #999 !important;
}
.gweb2 .ui-btn.ui-theme-nav:hover{
	color: #eee!important;
	background-color: #585858 !important;
	border: 1px solid #585858 !important;
}

.gweb2 .ui-btn.ui-theme-nav.ui-outline{
	border: 1px solid #585858 !important;
	background-color: transparent !important;
	color: #585858!important;
}
.gweb2 .ui-btn.ui-theme-nav.ui-outline:hover{
	background-color: #ddd !important;
}



/***********UI Purple*************/
.gweb2 .ui-theme-purple{
	color: #eee;
	background-color: #48217a; /*#413366;*/
}
.gweb2 .ui-theme-purple h1,
.gweb2 .ui-theme-purple h2,
.gweb2 .ui-theme-purple h3,
.gweb2 .ui-theme-purple h4,
.gweb2 .ui-theme-purple h5,
.gweb2 .ui-theme-purple h6{
	color: #eee;
}

.gweb2 .ui-theme-purple .ui-btn{
	border: 1px solid #ccc ;
	background-color: transparent ;
}
.gweb2 .ui-theme-purple .ui-btn:hover{
	background-color: #62528A ;
}

.gweb2 .ui-theme-purple .ui-btn.ui-solid{
	color: #48217a;
	background-color: #eee ;
	border: 1px solid #eee ;
}
.gweb2 .ui-theme-purple .ui-btn.ui-solid:hover{
	background-color: #ddd ;
	border: 1px solid #ddd ;
}

.gweb2 .ui-theme-purple .ui-btn.ui-outline{
	border: 1px solid #eee ;
	background-color: transparent ;
}
.gweb2 .ui-theme-purple .ui-btn.ui-outline:hover{
	background-color: #62528A ;
}

.gweb2 .ui-btn.ui-theme-purple{
	color: #eee!important;
	background-color: #48217a !important;
	border: 1px solid #48217a !important;
}
.gweb2 .ui-btn.ui-theme-purple:hover{
	color: #eee!important;
	background-color: #62528A !important;
	border: 1px solid #62528A !important;
}
.gweb2 .ui-btn.ui-theme-lgt-purple{
	color: #fff!important;
	background-color: #7f65a5 !important;
	border: 1px solid #7f65a5 !important;
}
.gweb2 .ui-btn.ui-theme-lgt-purple:hover{
	color: #fff!important;
	background-color: #62528A !important;
	border: 1px solid #7f65a5 !important;
}


background-color:#7f65a5;

.gweb2 .ui-btn.ui-theme-purple.ui-outline{
	border: 1px solid #48217a !important;
	background-color: transparent !important;
	color: #48217a!important;
}
.gweb2 .ui-btn.ui-theme-purple.ui-outline:hover{
	background-color: #62528A !important;
}

/***********UI Dark Purple*************/
.gweb2 .ui-theme-drk-purple{
	color: #eee;
	background-color: #190e3b; /*#413366;*/
}
.gweb2 .ui-theme-drk-purple h1,
.gweb2 .ui-theme-drk-purple h2,
.gweb2 .ui-theme-drk-purple h3,
.gweb2 .ui-theme-drk-purple h4,
.gweb2 .ui-theme-drk-purple h5,
.gweb2 .ui-theme-drk-purple h6{
	color: #eee;
}

.gweb2 .ui-theme-drk-purple .ui-btn{
	border: 1px solid #ccc ;
	background-color: transparent ;
}
.gweb2 .ui-theme-drk-purple .ui-btn:hover{
	background-color: #48217a ;
}

.gweb2 .ui-theme-drk-purple .ui-btn.ui-solid{
	color: #190e3b;
	background-color: #eee ;
	border: 1px solid #eee ;
}
.gweb2 .ui-theme-drk-purple .ui-btn.ui-solid:hover{
	background-color: #ddd ;
	border: 1px solid #ddd ;
}

.gweb2 .ui-theme-drk-purple .ui-btn.ui-outline{
	border: 1px solid #eee ;
	background-color: transparent ;
}
.gweb2 .ui-theme-drk-purple .ui-btn.ui-outline:hover{
	background-color: #190e3b ;
}

.gweb2 .ui-btn.ui-theme-drk-purple{
	color: #eee!important;
	background-color: #190e3b !important;
	border: 1px solid #190e3b !important;
}
.gweb2 .ui-btn.ui-theme-drk-purple:hover{
	color: #eee!important;
	background-color: #48217a !important;
	border: 1px solid #48217a !important;
}

.gweb2 .ui-btn.ui-theme-drk-purple.ui-outline{
	border: 1px solid #190e3b !important;
	background-color: transparent !important;
	color: #190e3b!important;
}
.gweb2 .ui-btn.ui-theme-drk-purple.ui-outline:hover{
	background-color: #48217a !important;
}


/***********UI Black*************/
.gweb2 .ui-theme-black{
	color: #f1f1f1;
	background-color: #000; /*#413366;*/
}
.gweb2 .ui-theme-black h1,
.gweb2 .ui-theme-black h2,
.gweb2 .ui-theme-black h3,
.gweb2 .ui-theme-black h4,
.gweb2 .ui-theme-black h5,
.gweb2 .ui-theme-black h6{
	color: #f1f1f1;
}


.gweb2 .ui-theme-black .ui-btn{
	border: 1px solid #f1f1f1;
	background-color: transparent ;
	color: #f1f1f1;
}
.gweb2 .ui-theme-black .ui-btn:hover{
	background-color: #fff;
	color: #000;
	border: 1px solid #ddd;
}

.gweb2 .ui-theme-black .ui-btn.ui-solid{
	color: #f1f1f1;
	background-color: #bbb ;
	border: 1px solid #fff ;
}

.gweb2 .ui-theme-black .ui-btn.ui-solid:hover{
	background-color: #ddd ;
}

.gweb2 .ui-theme-black .ui-btn.ui-outline{
	border: 1px solid #f1f1f1;
	color: #f1f1f1;
	background-color: transparent ;
}
.gweb2 .ui-theme-black .ui-btn.ui-outline:hover{
	background-color: #ddd ;
	
}

.gweb2 .ui-btn.ui-theme-black{
	color: #333!important;
	background-color: #fff !important;
	border: 1px solid #fff !important;
}
.gweb2 .ui-btn.ui-theme-black:hover{

	background-color: #ddd !important;
	border: 1px solid #ddd !important;
}
.gweb2 .ui-btn.ui-theme-black.ui-solid{
	color: #f1f1f1;
	background-color: #000 ;
	border: 1px solid #fff ;
}

.gweb2 .ui-btn.ui-theme-black.ui-solid:hover{
	background-color: #ddd ;
}

.gweb2 .ui-btn.ui-theme-black.ui-outline{
	border: 1px solid #fff !important;
	background-color: transparent !important;
	color: #fff!important;
}
.gweb2 .ui-btn.ui-theme-black.ui-outline:hover{
	background-color: #ddd !important;
	
}

.gweb2 .ui-theme-black .ui-btn.ui-radio-btn{
	border: 1px solid #ccc ;
	color:#333 ;
	background-color: transparent ;
}
.gweb2 .ui-theme-black .ui-btn.ui-radio-btn:hover{
	background-color: #f0f0f0 ;
}

/***********UI Grey*************/
.gweb2 .ui-theme-grey{
	color: #333;
	background-color: #ccc; /*#413366;*/
}
.gweb2 .ui-theme-grey h1,
.gweb2 .ui-theme-grey h2,
.gweb2 .ui-theme-grey h3,
.gweb2 .ui-theme-grey h4,
.gweb2 .ui-theme-grey h5,
.gweb2 .ui-theme-grey h6{
	color: #333;
}


.gweb2 .ui-theme-grey .ui-btn{
	border: 1px solid #585858 ;
	background-color: transparent ;
}
.gweb2 .ui-theme-grey .ui-btn:hover{
	background-color: #ddd ;
}

.gweb2 .ui-theme-grey .ui-btn.ui-solid{
	color: #eee;
	background-color: #999 ;
	border: 1px solid #999 ;
}
.gweb2 .ui-theme-grey .ui-btn.ui-solid:hover{
	background-color: #585858 ;
	border: 1px solid #585858 ;
}

.gweb2 .ui-theme-grey .ui-btn.ui-outline{
	border: 1px solid #48217a ;
	color:#48217a ;
	background-color: transparent ;
}
.gweb2 .ui-theme-grey .ui-btn.ui-outline:hover{
	background-color: #ddd ;
}

.gweb2 .ui-btn.ui-theme-grey{
	color: #eee!important;
	background-color: #999 !important;
	border: 1px solid #999 !important;
}
.gweb2 .ui-btn.ui-theme-grey:hover{
	color: #eee!important;
	background-color: #585858 !important;
	border: 1px solid #585858 !important;
}

.gweb2 .ui-btn.ui-theme-grey.ui-outline{
	border: 1px solid #585858 !important;
	background-color: transparent !important;
	color: #585858!important;
}
.gweb2 .ui-btn.ui-theme-grey.ui-outline:hover{
	background-color: #ddd !important;
}

/***********UI Med Grey*************/
.gweb2 .ui-theme-med-grey{
	color: #fff;
	background-color: #999; /*#413366;*/
}
.gweb2 .ui-theme-med-grey h1,
.gweb2 .ui-theme-med-grey h2,
.gweb2 .ui-theme-med-grey h3,
.gweb2 .ui-theme-med-grey h4,
.gweb2 .ui-theme-med-grey h5,
.gweb2 .ui-theme-med-grey h6{
	color: #fff;
}


.gweb2 .ui-theme-med-grey .ui-btn{
	border: 1px solid #fff ;
	background-color: transparent ;
	color:#fff
}
.gweb2 .ui-theme-med-grey .ui-btn:hover{
	background-color: #aaa ;
}

.gweb2 .ui-theme-med-grey .ui-btn.ui-solid{
	color: #eee;
	background-color: #585858 ;
	border: 1px solid #585858 ;
}
.gweb2 .ui-theme-med-grey .ui-btn.ui-solid:hover{
	background-color: #444 ;
	border: 1px solid #444 ;
}

.gweb2 .ui-theme-med-grey .ui-btn.ui-outline{
	border: 1px solid #222 ;
	color:#222 ;
	background-color: transparent ;
}
.gweb2 .ui-theme-med-grey .ui-btn.ui-outline:hover{
	background-color: #aaa ;
}

.gweb2 .ui-btn.ui-theme-med-grey{
	color: #eee!important;
	background-color: #585858 !important;
	border: 1px solid #585858 !important;
}
.gweb2 .ui-btn.ui-theme-med-grey:hover{
	color: #eee!important;
	background-color: #777 !important;
	border: 1px solid #777 !important;
}

.gweb2 .ui-btn.ui-theme-med-grey.ui-outline{
	border: 1px solid #585858 !important;
	background-color: transparent !important;
	color: #585858!important;
}
.gweb2 .ui-btn.ui-theme-med-grey.ui-outline:hover{
	background-color: #ddd !important;
}


/***********UI Light Grey*************/
.gweb2 .ui-theme-lgt-grey{
	color: #333;
	background-color: #eee; /*#413366;*/
}
.gweb2 .ui-theme-lgt-grey h1,
.gweb2 .ui-theme-lgt-grey h2,
.gweb2 .ui-theme-lgt-grey h3,
.gweb2 .ui-theme-lgt-grey h4,
.gweb2 .ui-theme-lgt-grey h5,
.gweb2 .ui-theme-lgt-grey h6{
	color: #333;
}


.gweb2 .ui-theme-lgt-grey .ui-btn{
	border: 1px solid #333 ;
	background-color: transparent ;
	color:#333;
}
.gweb2 .ui-theme-lgt-grey .ui-btn:hover{
	background-color: #ddd ;
}

.gweb2 .ui-theme-lgt-grey .ui-btn.ui-solid{
	color: #eee;
	background-color: #585858 ;
	border: 1px solid #585858 ;
}
.gweb2 .ui-theme-lgt-grey .ui-btn.ui-solid:hover{
	background-color: #444 ;
	border: 1px solid #444 ;
}

.gweb2 .ui-theme-lgt-grey .ui-btn.ui-outline{
	border: 1px solid #48217a ;
	color:#48217a ;
	background-color: transparent ;
}
.gweb2 .ui-theme-lgt-grey .ui-btn.ui-outline:hover{
	background-color: #ddd ;
}

.gweb2 .ui-btn.ui-theme-lgt-grey{
	color: #eee!important;
	background-color: #999 !important;
	border: 1px solid #999 !important;
}
.gweb2 .ui-btn.ui-theme-lgt-grey:hover{
	color: #eee!important;
	background-color: #585858 !important;
	border: 1px solid #585858 !important;
}

.gweb2 .ui-btn.ui-theme-lgt-grey.ui-outline{
	border: 1px solid #585858 !important;
	background-color: transparent !important;
	color: #585858!important;
}
.gweb2 .ui-btn.ui-theme-lgt-grey.ui-outline:hover{
	background-color: #ddd !important;
}

/***********UI Deep Grey*************/
.gweb2 .ui-theme-deep-grey{
	color: #ccc;
	background-color: #585858; /*#413366;*/
}
.gweb2 .ui-theme-deep-grey h1,
.gweb2 .ui-theme-deep-grey h2,
.gweb2 .ui-theme-deep-grey h3,
.gweb2 .ui-theme-deep-grey h4,
.gweb2 .ui-theme-deep-grey h5,
.gweb2 .ui-theme-deep-grey h6{
	color: #eee;
}


.gweb2 .ui-theme-deep-grey .ui-btn{
	border: 1px solid #eee ;
	background-color: transparent ;
	color:#eee
}
.gweb2 .ui-theme-deep-grey .ui-btn:hover{
	background-color: #333 ;
}

.gweb2 .ui-theme-deep-grey .ui-btn.ui-solid{
	color: #eee;
	background-color: #585858 ;
	border: 1px solid #585858 ;
}
.gweb2 .ui-theme-deep-grey .ui-btn.ui-solid:hover{
	background-color: #444 ;
	border: 1px solid #444 ;
}

.gweb2 .ui-theme-deep-grey .ui-btn.ui-outline{
	border: 1px solid #eee ;
	color:#eee ;
	background-color: transparent ;
}
.gweb2 .ui-theme-deep-grey .ui-btn.ui-outline:hover{
	background-color: #333 ;
}

.gweb2 .ui-btn.ui-theme-deep-grey{
	color: #eee!important;
	background-color: #585858 !important;
	border: 1px solid #585858 !important;
}
.gweb2 .ui-btn.ui-theme-deep-grey:hover{
	color: #eee!important;
	background-color: #333 !important;
	border: 1px solid #333 !important;
}

.gweb2 .ui-btn.ui-theme-deep-grey.ui-outline{
	border: 1px solid #585858 !important;
	background-color: transparent !important;
	color: #585858!important;
}
.gweb2 .ui-btn.ui-theme-deep-grey.ui-outline:hover{
	background-color: #333 !important;
}





/***********UI Dark Grey*************/
.gweb2 .ui-theme-drk-grey{
	color: #ccc;
	background-color: #222; /*#413366;*/
}
.gweb2 .ui-theme-drk-grey h1,
.gweb2 .ui-theme-drk-grey h2,
.gweb2 .ui-theme-drk-grey h3,
.gweb2 .ui-theme-drk-grey h4,
.gweb2 .ui-theme-drk-grey h5,
.gweb2 .ui-theme-drk-grey h6{
	color: #ccc;
}


.gweb2 .ui-theme-drk-grey .ui-btn{
	border: 1px solid #eee ;
	background-color: transparent ;
	color:#eee
}
.gweb2 .ui-theme-drk-grey .ui-btn:hover{
	background-color: #333 ;
}

.gweb2 .ui-theme-drk-grey .ui-btn.ui-solid{
	color: #eee;
	background-color: #585858 ;
	border: 1px solid #585858 ;
}
.gweb2 .ui-theme-drk-grey .ui-btn.ui-solid:hover{
	background-color: #444 ;
	border: 1px solid #444 ;
}

.gweb2 .ui-theme-drk-grey .ui-btn.ui-outline{
	border: 1px solid #ccc ;
	color:#ccc ;
	background-color: transparent ;
}
.gweb2 .ui-theme-drk-grey .ui-btn.ui-outline:hover{
	background-color: #333 ;
}

.gweb2 .ui-btn.ui-theme-drk-grey{
	color: #eee!important;
	background-color: #222 !important;
	border: 1px solid #222 !important;
}
.gweb2 .ui-btn.ui-theme-drk-grey:hover{
	color: #eee!important;
	background-color: #333 !important;
	border: 1px solid #333 !important;
}

.gweb2 .ui-btn.ui-theme-drk-grey.ui-outline{
	border: 1px solid #222 !important;
	background-color: transparent !important;
	color: #222!important;
}
.gweb2 .ui-btn.ui-theme-drk-grey.ui-outline:hover{
	background-color: #333 !important;
}





.gweb2 .ui-btn.ui-theme-atc{
	color: #fff!important;
	background-color: #ff9500 !important;
	border: 1px solid #ff9500 !important;
}
.gweb2 .ui-btn.ui-theme-atc:hover{
	color: #fff!important;
	background-color:#fbb202 !important;
	border: 1px solid #fbb202 !important;
}

.gweb2 .ui-btn.ui-theme-atc.ui-outline{
	border: 1px solid #ff9500 !important;
	background-color: transparent !important;
	color: #ff9500!important;
}
.gweb2 .ui-btn.ui-theme-atc.ui-outline:hover{
	background-color: #fbb202 !important;
	color: #fff!important;
}

.gweb2 .ui-btn.ui-theme-white-trans4{
	background-color: rgba(255,255,255,.4) !important;
	border: 1px solid #ccc !important;
	color:#000;
}
.gweb2 .ui-btn.ui-theme-white-trans4:hover{
	background-color: rgba(255,255,255,.6) !important;
}
.gweb2 .ui-btn.ui-theme-white-trans2{
	background-color: rgba(255,255,255,.2) !important;
	border: 1px solid #aaa !important;
	color:#eee;
}
.gweb2 .ui-btn.ui-theme-white-trans2:hover{
	background-color: rgba(255,255,255,.4) !important;
}
.gweb2 .ui-btn.ui-theme-white-trans6{
	background-color: rgba(255,255,255,.6) !important;
	border: 1px solid #ccc !important;
	color:#000;
}
.gweb2 .ui-btn.ui-theme-white-trans6:hover{
	background-color: rgba(255,255,255,.8) !important;
	color:#000;
}
.gweb2 .ui-btn.ui-theme-blk-trans4{
	background-color: rgba(0,0,0,.4) !important;
	border: 1px solid #ccc !important;
	color:#eee;
}
.gweb2 .ui-btn.ui-theme-blk-trans4:hover{
	background-color: rgba(0,0,0,.6) !important;
	color:#eee;
}
.gweb2 .ui-btn.ui-theme-blk-trans2{
	background-color: rgba(0,0,0,.2) !important;
	border: 1px solid #aaa !important;
	color:#eee;
}
.gweb2 .ui-btn.ui-theme-blk-trans2:hover{
	background-color: rgba(0,0,0,.4) !important;
	color:#eee;
}
.gweb2 .ui-btn.ui-theme-blk-trans6{
	background-color: rgba(0,0,0,.6) !important;
	border: 1px solid #ccc !important;
	color:#eee;
}
.gweb2 .ui-btn.ui-theme-blk-trans6:hover{
	background-color: rgba(0,0,0,.8) !important;
	color:#eee;
}




.gweb2 input.ui-input:focus,
.gweb2 textarea.ui-input:focus,
.gweb2 select.ui-select:focus{
	border-color: #66afe9;
	border-color: rgba(72, 33, 122, .3);
  	outline: 0;
  	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(72, 33, 122, .3);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(72, 33, 122, .3);
}















/*OLDER LEGACY UI THEMES BEYOND THIS POINT*/



.ui-pill {
	border-radius: 100px;
}

.ui-theme-white-bluegray {
	color: #777777;
	background: #ffffff;
}
.ui-theme-white-bluegray  a {
	color: #35404B;
}
.ui-theme-white-bluegray a:hover {
	color: #4F5962;
}
.ui-theme-white-bluegray h1,
.ui-theme-white-bluegray h2, 
.ui-theme-white-bluegray h3,
.ui-theme-white-bluegray h4 {
	color: #4F5962;
}


.ui-theme-white-bluegray .section-header.band h1 {
	color: #D4D4D4;
}
.ui-theme-white-bluegray .colored-line {
	border-color: #777777;
}
.ui-theme-white-bluegray .band {
	background-color: #35404B;
}


.ui-theme-white-bluegray .series-product-wrapper {
	color: #777777;
	background: none;
}

/* THEME: White Black*/
.ui-theme-white-black {
	color: #232323;
	background: rgba(255,255,255,1);
}
.ui-theme-white-black  a {
	color: #232323;
}
.ui-theme-white-black a:hover {
	color: #777;
	/*text-decoration:underline;*/
}
.ui-theme-white-black h1,
.ui-theme-white-black h2, 
.ui-theme-white-black h3,
.ui-theme-white-black h4 {
	color: #232323;
	
}


.ui-theme-white-black .series-product-wrapper {
	color: #eee;
	background: none;
}
.ui-theme-white-black .ui-input{
	border-color: #eee;
	background: #fff;
	color:#232323;
}

.ui-theme-white-black .ui-btn{
	background: rgba(136,136,136,1.00);
	border-color: rgba(238,238,238,1.00);
	color: #232323;
	background-color: #888;
}
.ui-theme-white-black .ui-btn.ui-solid{
	background: rgba(136,136,136,1.00);
	background-color: #888;
	border-color: rgba(238,238,238,1.00);
	color: #eee;
}
.ui-theme-white-black .ui-btn.ui-outline{
	border-color: rgba(255,255,255,1.00);
	color: rgba(238,238,238,1.00);
	background:none;
}
.ui-theme-white-black.ui-outline .ui-btn{
	border-color: rgba(255,255,255,1.00);
	color: rgba(238,238,238,1.00);
	background: none;
}
.ui-theme-white-black.ui-btn{
	background: #000;
	border-color: #eee;
	color: #eee;
}
.ui-theme-white-black.ui-btn.ui-solid {
	background:#000;
	border-color: #eee !important;
	color: #eee;
}
.ui-theme-white-black.ui-btn.ui-outline {
	border-color: #000;
	color: rgba(0,0,0,1.00);
	background:none;
}

.ui-theme-white-black .ui-btn:hover{
	background: rgba(187,187,187,1.00);
	background-color: #bbb;
	color: #000;
}
.ui-theme-white-black .ui-btn.ui-solid:hover{
	background: rgba(187,187,187,1.00);
	background-color: #bbb;
	color: #000;
}
.ui-theme-white-black .ui-btn.ui-outline:hover{
	background: rgba(136,136,136,1.00);
	background-color: #888;
	border-color: rgba(238,238,238,1.00);
	color: #eee;
}
.ui-theme-white-black.ui-outline .ui-btn:hover{
	background:#000;
	border-color: transparent !important;
	color:#eee;
}
.ui-theme-white-black.ui-btn:hover{
	background: rgba(136,136,136,1.00);
	background-color: #888;
	border-color: #eee;
	color: #eee;
}
.ui-theme-white-black.ui-btn.ui-solid:hover{
	background: rgba(136,136,136,1.00);
	background-color: #888;
	border-color: #eee;
	color: #eee;
}
.ui-theme-white-black.ui-btn.ui-outline:hover{
	border-color: rgba(136,136,136,1.00);
	color: 888;
	background:none;
}
/****THEME: END White Black****/

/****THEME: UI-THEME-WHITE-DRKGRAY****/
.ui-theme-white-drkgray {
	color: #444;
	background: rgba(255,255,255,1);
}
.ui-theme-white-drkgray  a {
	color: #444;
}
.ui-theme-white-drkgray a:hover {
	color: #eee;
	text-decoration:underline;
}
.ui-theme-white-drkgray h1,
.ui-theme-white-drkgray h2, 
.ui-theme-white-drkgray h3,
.ui-theme-white-drkgray h4 {
	color: #444;
	
}
.ui-theme-white-drkgray .section-header.band h1 {
	color: #444;
}


.ui-theme-white-drkgray .series-product-wrapper {
	color: #444;
	background: none;
}
.ui-theme-white-drkgray .ui-input{
	border-color: #eee;
	background: #fff;
	color:#eee;
}

.ui-theme-white-drkgray .ui-btn{
	background: rgba(136,136,136,1.00);
	border-color: rgba(238,238,238,1.00);
	color: #eee;
	background-color: #888;
}
.ui-theme-white-drkgray .ui-btn.ui-solid{
	background: rgba(136,136,136,1.00);
	background-color: #888;
	border-color: rgba(238,238,238,1.00);
	color: #eee;
}
.ui-theme-white-drkgray .ui-btn.ui-outline{
	border-color: rgba(255,255,255,1.00);
	color: rgba(238,238,238,1.00);
	background:none;
}
.ui-theme-white-drkgray.ui-outline .ui-btn{
	border-color: rgba(255,255,255,1.00);
	color: rgba(238,238,238,1.00);
	background: none;
}
.ui-theme-white-drkgray.ui-btn{
	background: #000;
	border-color: #eee;
	color: #eee;
}
.ui-theme-white-drkgray.ui-btn.ui-solid {
	background:#000;
	border-color: #eee !important;
	color: #eee;
}
.ui-theme-white-drkgray.ui-btn.ui-outline {
	border-color: #000;
	color: rgba(0,0,0,1.00);
	background:none;
}

.ui-theme-white-drkgray .ui-btn:hover{
	background: rgba(187,187,187,1.00);
	background-color: #bbb;
	color: #000;
}
.ui-theme-white-drkgray .ui-btn.ui-solid:hover{
	background: rgba(187,187,187,1.00);
	background-color: #bbb;
	color: #000;
}
.ui-theme-white-drkgray .ui-btn.ui-outline:hover{
	background: rgba(136,136,136,1.00);
	background-color: #888;
	border-color: rgba(238,238,238,1.00);
	color: #eee;
}
.ui-theme-white-drkgray.ui-outline .ui-btn:hover{
	background:#000;
	border-color: transparent !important;
	color:#eee;
}
.ui-theme-white-drkgray.ui-btn:hover{
	background: rgba(136,136,136,1.00);
	background-color: #888;
	border-color: #eee;
	color: #eee;
}
.ui-theme-white-drkgray.ui-btn.ui-solid:hover{
	background: rgba(136,136,136,1.00);
	background-color: #888;
	border-color: #eee;
	color: #eee;
}
.ui-theme-white-drkgray.ui-btn.ui-outline:hover{
	border-color: rgba(136,136,136,1.00);
	color: 888;
	background:none;
}
/****THEME: END UI-THEME-WHITE-DRKGRAY****/


/**-----------Theme White-Gray---------------**/
.ui-theme-white-gray {
	background: #fff;
	color: #666;
}
.ui-theme-white-gray a {
	color: #666;
}
.ui-theme-white-gray a:hover {
	/*text-decoration: underline;*/
}
.ui-theme-white-gray h1,
.ui-theme-white-gray h2,
.ui-theme-white-gray h3,
.ui-theme-white-gray h4 {
	/***a complimentary color***/
	color: #777;
}
.ui-theme-white-gray .colored-line {
	/***a complimentary color***/
	border-color: #999966;
}
.ui-theme-white-gray .band {
	/***a complimentary color***/
	background-color: #999966;
}
.ui-theme-white-gray .ui-btn.ui-solid {
	background-color: #666;
	color: #fff;
}
.ui-theme-white-gray .ui-btn.ui-outline{
	border: 1px solid #666 !important;
	background-color: transparent !important;
	letter-spacing: 0.05em;
}
.ui-theme-white-gray.ui-btn{
	
}
.ui-theme-white-gray.ui-btn.ui-solid{
	background-color: #666;
	color: #fff;
}
.ui-theme-white-gray.ui-btn.ui-outline{
	border: 1px solid #666 !important;
	background-color: transparent !important;
	letter-spacing: 0.05em;
}
.ui-theme-white-gray .ui-btn:hover{
	
}
.ui-theme-white-gray .ui-btn.ui-solid:hover{
	background-color: #bbb;
	color: #fff;
}
.ui-theme-white-gray .ui-btn.ui-outline:hover{
	background-color: #bbb !important;
	color: #fff;
	border: 0 !important;
	
}
.ui-theme-white-gray.ui-btn:hover{
	
}
.ui-theme-white-gray.ui-btn.ui-solid:hover{
	
}
.ui-theme-white-gray.ui-btn.ui-outline:hover{
	
}


/**-----------END Theme White-Gray----------**/

/* THEME: Blue White */
.ui-theme-blue-white {
	color: #fff;
	background: rgba(62,152,220,1);
}
.ui-theme-blue-white  a {
	color: #eee;
}
.ui-theme-blue-white a:hover {
	color: #fff;
}
.ui-theme-blue-white h1,
.ui-theme-blue-white h2, 
.ui-theme-blue-white h3,
.ui-theme-blue-white h4 {
	color: #fff;
}
.ui-theme-blue-white .series-product-wrapper {
	color: #eee;
	background: none;
}
.ui-theme-blue-white .ui-input{
	border-color: #eee;
	background: #fff;
	color:#333;
}

.ui-theme-blue-white .ui-btn{
	background:#000;
	border-color: #222;
	color:#eee;
}
.ui-theme-blue-white .ui-btn.ui-solid{
	background:#000;
	border-color: #000!important;
	color:#eee;
}
.ui-theme-blue-white .ui-btn.ui-outline{
	border-color: #eee ;
	color:#eee;
	background:none;
}
.ui-theme-blue-white.ui-outline .ui-btn{
	border-color: #eee ;
	color:#eee;
	background:none;
}
.ui-theme-blue-white.ui-btn{
	background:#000;
	border-color: #222;
	color:#eee;
}
.ui-theme-blue-white.ui-btn.ui-solid{
	background:#000;
	border-color: #000!important;
	color:#eee;
}
.ui-theme-blue-white.ui-btn.ui-outline{
	border-color: #eee ;
	color:#eee;
	background:none;
}
.ui-theme-blue-white .ui-btn:hover{
	background:#333;
}
.ui-theme-blue-white .ui-btn.ui-solid:hover{
	background:#333;
}
.ui-theme-blue-white .ui-btn.ui-outline:hover{
	background:#000;
	border-color: #000!important;
	color:#eee;
}
.ui-theme-blue-white.ui-outline .ui-btn:hover{
	background:#000;
	border-color: #000!important;
	color:#eee;
}
.ui-theme-blue-white.ui-btn:hover{
	background:#333;
}
.ui-theme-blue-white.ui-btn.ui-solid:hover{
	background:#333;
}
.ui-theme-blue-white.ui-btn.ui-outline:hover{
	background:#000;
	border-color: #000!important;
	color:#eee;
}



/***** Theme DarkBlue - White *****/
.ui-theme-drkblue-white {
	color: #eee;
	background: #022F57;
}
.ui-theme-drkblue-white  a {
	color: #f1f1f1;
}
.ui-theme-drkblue-white a:hover {
	color: #f1f1f1;
}
.ui-theme-drkblue-white h1,
.ui-theme-drkblue-white h2, 
.ui-theme-drkblue-white h3,
.ui-theme-drkblue-white h4 {
	color: #eee;
}

.ui-theme-drkblue-white .series-product-wrapper {
	color: #eee;
	background: none;
}
.ui-theme-drkblue-white .ui-input{
	border-color: #eee;
	background: #fff;
	color:#098BFF;
}

.ui-theme-drkblue-white .ui-btn{
	background:#098BFF;
	border-color: #eee;
	color:#eee;
}
.ui-theme-drkblue-white .ui-btn.ui-solid{
	background:#098BFF;
	border-color: #eee !important;
	color:#eee;
}
.ui-theme-drkblue-white .ui-btn.ui-outline{
	border-color: #098BFF;
	color:#eee;
	background:none;
}
.ui-theme-drkblue-white.ui-btn{
	background-color:#098BFF;
	border-color: #eee;
	color:#eee;
}
.ui-theme-drkblue-white.ui-btn.ui-solid{
	background-color:#098BFF !important;
	border-color: #eee !important;
	color:#eee;
}
.ui-theme-drkblue-white.ui-btn.ui-outline{
	border-color: #098BFF ;
	color:#eee;
	background:none;
}
.ui-theme-drkblue-white .ui-btn:hover{
	background:#333;
}
.ui-theme-drkblue-white .ui-btn.ui-solid:hover{
	background:#333;
}
.ui-theme-drkblue-white .ui-btn.ui-outline:hover{
	background:#000;
	border-color: #000!important;
	color:#eee;
}
.ui-theme-drkblue-white.ui-outline .ui-btn:hover{
	background:#000;
	border-color: #000!important;
	color:#eee;
}
.ui-theme-drkblue-white.ui-btn:hover{
	background:#333;
}
.ui-theme-drkblue-white.ui-btn.ui-solid:hover{
	background:#333;
}
.ui-theme-drkblue-white.ui-btn.ui-outline:hover{
	background:#000;
	border-color: #000!important;
	color:#eee;
}
/*****END Theme DarkBlue - White****/

/* THEME: Black White*/
.ui-theme-black-white {
	color: #eee;
	background: rgba(0,0,0,1);
}
.ui-theme-black-white  a {
	color: #eee;
}
.ui-theme-black-white a:hover {
	color: #777;
	text-decoration:underline;
}
.ui-theme-black-white h1,
.ui-theme-black-white h2, 
.ui-theme-black-white h3,
.ui-theme-black-white h4 {
	color: #eee;
	
}


.ui-theme-black-white .section-header.band h1 {
	
}
.ui-theme-black-white .colored-line {
	
}
.ui-theme-black-white .band {
	
}


.ui-theme-black-white .series-product-wrapper {
	color: #eee;
	background: none;
}
.ui-theme-black-white .ui-input{
	border-color: #eee;
	background: #fff;
	color:#eee;
}

.ui-theme-black-white .ui-btn{
	background: rgba(136,136,136,1.00);
	border-color: rgba(238,238,238,1.00);
	color: #eee;
	background-color: #888;
}
.ui-theme-black-white .ui-btn.ui-solid{
	background-color: rgba(136,136,136,1.00);
	background-color: #888;
	border-color: rgba(238,238,238,1.00);
	color: #eee;
}
.ui-theme-black-white .ui-btn.ui-outline{
	border-color: rgba(255,255,255,1.00);
	color: rgba(238,238,238,1.00);
	background:none;
}
.ui-theme-black-white.ui-outline .ui-btn{
	border-color: rgba(255,255,255,1.00);
	color: rgba(238,238,238,1.00);
	background: none;
}
.ui-theme-black-white.ui-btn{
	background-color: #000;
	border-color: #eee;
	color: #eee;
}
.ui-theme-black-white.ui-btn.ui-solid {
	background-color:#000 !important;
	border-color: #eee !important;
	color: #eee;
}
.ui-theme-black-white.ui-btn.ui-outline {
	border-color: #fff;
	color: rgba(255,255,255,1.00);
	background:none;
}
.ui-theme-black-white.ui-btn.ui-pill {
	background: rgba(255,255,255,1.00);
	background-color: #fff;
	border-color: #000000;
	color: #000;
}

.ui-theme-black-white .ui-btn:hover{
	background: rgba(187,187,187,1.00);
	background-color: #bbb;
	color: #000;
}
.ui-theme-black-white .ui-btn.ui-solid:hover{
	background-color: #bbb;
	color: #000;
}
.ui-theme-black-white .ui-btn.ui-outline:hover{
	background: rgba(0,0,0, .90);
	background-color: #000;
	border-color: rgba(255,255,255,1.00);
	color: #fff;
}
.ui-theme-black-white.ui-outline .ui-btn:hover{
	background:#000;
	border-color: transparent !important;
	color:#eee;
}
.ui-theme-black-white.ui-btn:hover{
	background: rgba(136,136,136,1.00);
	background-color: #888;
	border-color: #eee;
	color: #eee;
}
.ui-theme-black-white.ui-btn.ui-solid:hover{
	background-color: #222 !important;
	border-color: #eee;
	color: #eee;
}
.ui-theme-black-white.ui-btn.ui-outline:hover{
	background: rgba(0,0,0,1.00);
	background-color: #000;
	border-color: rgba(255,255,255,1.00);
	color: #fff;
}
.ui-theme-black-white.ui-btn.ui-solid.ui-pill {
	background: rgba(0,0,0,.45);
	border-color: #fff;
	color: #fff;
}
.ui-theme-black-white.ui-btn.ui-pill:hover{
	background: rgba(255,255,255, 1);
	border-color: #000;
	color: #000;
}
.ui-theme-black-white.ui-btn.ui-outline:hover{
	background: rgba(0,0,0,1.00);
	background-color: #000;
	border-color: rgba(255,255,255,1.00);
	color: #fff;
}

/****THEME: END Black White****/





/* THEME: Black Blue */
.ui-theme-black-blue {
	color: #eee;
	background: rgba(0,0,0,1);
}
.ui-theme-black-blue  a {
	color: #eef;
}
.ui-theme-black-blue a:hover {
	color: #fff;
}
.ui-theme-black-blue h1,
.ui-theme-black-blue h2, 
.ui-theme-black-blue h3,
.ui-theme-black-blue h4 {
	color:rgba(62,152,220,1);
	
}

.ui-theme-black-blue .series-product-wrapper {
	color: #eee;
	background: none;
}
.ui-theme-black-blue .ui-input{
	border-color: #eee;
	background: #fff;
	color:#333;
}

.ui-theme-black-blue .ui-btn{
	background: rgba(62,152,220,1);
	border-color:rgba(62,152,220,1);
	background:#3498db;
	border-color:#3498db;
	color:#eee;
}
.ui-theme-black-blue .ui-btn.ui-solid{
	background: rgba(62,152,220,1);
	border-color:rgba(62,152,220,1);
	color:#eee;
}
.ui-theme-black-blue .ui-btn.ui-outline{
	border-color: rgba(62,152,220,1);
	color:rgba(62,152,220,1);
	background:none;
}
.ui-theme-black-blue.ui-outline .ui-btn{
	border-color: #ddd ;
	color:#ddd;
	background:none;
}
.ui-theme-black-blue.ui-btn{
	background:#000;
	border-color: #222;
	color:#eee;
}
.ui-theme-black-blue.ui-btn.ui-solid{
	background:#000;
	border-color: #000!important;
	color:#eee;
}
.ui-theme-black-blue.ui-btn.ui-outline{
	border-color: #eee ;
	color:#eee;
	background:none;
}

.ui-theme-black-blue .ui-btn:hover{
	background:#3cb0fd;
}
.ui-theme-black-blue .ui-btn.ui-solid:hover{
	background:#3cb0fd;
}
.ui-theme-black-blue .ui-btn.ui-outline:hover{
	background:#3cb0fd;
	border-color:#3cb0fd!important;
	color:#eee;
}
.ui-theme-black-blue.ui-outline .ui-btn:hover{
	background:#3cb0fd;
	border-color:#3cb0fd!important;
	color:#eee;
}
.ui-theme-black-blue.ui-btn:hover{
	background:#3cb0fd;
}
.ui-theme-black-blue.ui-btn.ui-solid:hover{
	background:#3cb0fd;
}
.ui-theme-black-blue.ui-btn.ui-outline:hover{
	background:#3cb0fd;
	border-color:#3cb0fd!important;
	color:#eee;
}



/*Theme Purple*/
/*#614297*/
/*#d5ded2*/
/*#190D3B*/
/*#2D1F56*/
/*#594B81*/
/*#2D1F56*/
.ui-theme-purple-lgtgray {
	color: #f0f0f0;
	background: #413368;
	/*#614297*/
	/*#d5ded2*/
}
.ui-theme-purple-lgtgray h1,
.ui-theme-purple-lgtgray h2,
.ui-theme-purple-lgtgray h3,
.ui-theme-purple-lgtgray h4 {
	color: #f0f0f0;
	
}



/***********UI-Button Purple-White*************/
.ui-theme-purple-white {
	color: #fff;
	background: #413366;
	/*#614297*/
	/*#d5ded2*/
	/*#413366*/
}
.ui-theme-purple-white h1,
.ui-theme-purple-white h2,
.ui-theme-purple-white h3,
.ui-theme-purple-white h4 {
	color: #fff;
	
}

.ui-theme-purple-white .ui-btn{
	
}
.ui-theme-purple-white .ui-btn.ui-solid{
	color: #fff;
	background: #bbbbbb !important;
}
.ui-theme-purple-white .ui-btn.ui-outline{
	border: 1px solid #999 !important;
	background-color: transparent !important;
	letter-spacing: 0.05em;
}
.ui-theme-purple-white.ui-btn{
	
}
.ui-theme-purple-white.ui-btn.ui-solid{
	color: #fff;
	background: #413366 !important;
}
.ui-theme-purple-white.ui-btn.ui-outline{
	border: 1px solid #413366 !important;
	background-color: transparent !important;
	color: #fff;
	letter-spacing: 0.05em;
}
.ui-theme-purple-white .ui-btn:hover{
	
	
}
.ui-theme-purple-white .ui-btn.ui-solid:hover{
	background-color: #eeeeee !important;
}
.ui-theme-purple-white .ui-btn.ui-outline:hover{
	border: 1px solid  !important;
	background-color: #fff !important;
}
.ui-theme-purple-white.ui-btn:hover{
	
}
.ui-theme-purple-white.ui-btn.ui-solid:hover{
	background-color: #62528A !important;
}
.ui-theme-purple-white.ui-btn.ui-outline:hover{
	background-color: #62528A !important;
}


/*Theme DARK GRAY - LIGHT GRAY*/
.ui-theme-drkgray-lgtgray {
	color: #f0f0f0;
	background: #222;
}
.ui-theme-drkgray-lgtgray h1,
.ui-theme-drkgray-lgtgray h2,
.ui-theme-drkgray-lgtgray h3,
.ui-theme-drkgray-lgtgray h4 {
	color: #f0f0f0;
	
}
.ui-theme-drkgray-lgtgray  a {
	color: #CCCCCC;
}
.ui-theme-drkgray-lgtgray a:hover {
	color:rgba(62,152,220,1);
	text-decoration: underline;
}
.ui-theme-drkgray-lgtgray .colored-line {
	border-color: #f0f0f0;
}

.ui-theme-drkgray-lgtgray .tech-item .tech-divider {
	background-color: rgba(221,221,221, 0.65);
	
}
.ui-theme-drkgray-lgtgray .tech-item .tech-info p {
	color: #f0f0f0;
}


/********THEME: LIGHT GRAY - BLACK*********/

.ui-theme-ltgray-black {
	color: #000;
	background: #f1f1f1;
}
.ui-theme-ltgray-black  a {
	color: #000;
}
.ui-theme-ltgray-black a:hover {
	color: #333;
	text-decoration:underline;
}
.ui-theme-ltgray-black h1,
.ui-theme-ltgray-black h2, 
.ui-theme-ltgray-black h3,
.ui-theme-ltgray-black h4 {
	color: #333333;
	
}

.ui-theme-ltgray-black .series-product-wrapper {
	color: #737272;
	background: none;
}
.ui-theme-ltgray-black .ui-input{
	border-color: #eee;
	background: #222;
	color: #737272;
}
.ui-theme-ltgray-black .ui-btn{
	color: #f1f1f1;
	background-color: #222;
}
.ui-theme-ltgray-black.ui-btn{
	color: #fcfcfc;
	background-color: #222;
}
.ui-theme-ltgray-black .ui-btn.ui-solid{
	background-color: #737272;
	color: #fcfcfc;
}
.ui-theme-ltgray-black .ui-btn.ui-outline{
	border-color: #333;
	color: rgba(252,252,252,1.00);
	background:none;
}
.ui-theme-ltgray-black.ui-btn.ui-outline {
	border-color: #333;
	color: rgba(252,252,252,1.00);
	background:none;
}
.ui-theme-ltgray-black.ui-btn.ui-solid {
	background-color: #737272;
	border-color: #fcfcfc !important;
	color: #fcfcfc;
}

.ui-theme-ltgray-black .ui-btn:hover{
	color: #737272;
	background-color: #fcfcfc;
}
.ui-theme-ltgray-black .ui-btn.ui-solid:hover{
	background-color: #fcfcfc;
	color: #737272;
}
.ui-theme-ltgray-black .ui-btn.ui-outline:hover{
	background: #333;
	background-color: #333;
	border-color: rgba(252,252,252,1.00);
	color: #fcfcfc;
}
.ui-theme-ltgray-black.ui-btn.ui-outline:hover{
	background: #333;
	background-color: #333;
	border-color: rgba(252,252,252,1.00);
	color: #fcfcfc;
}
.ui-theme-ltgray-black.ui-btn:hover{
	color: #737272;
	background-color: #fcfcfc;
}
.ui-theme-ltgray-black.ui-btn.ui-solid:hover{
	background-color: #fcfcfc;
	color: #737272;
}
/****THEME: END LIGHT GRAY - BLACK****/


/***********Theme DARK GRAY - WHITE************/
.ui-theme-drkgray-white {
	color: #fff;
	background: #444444;
}
.ui-theme-drkgray-white h1,
.ui-theme-drkgray-white h2,
.ui-theme-drkgray-white h3,
.ui-theme-drkgray-white h4 {
	color: #f1f1f1;
	
}
.ui-theme-drkgray-white .colored-line {
	border-color: #f1f1f1;
}

.ui-theme-drkgray-white .tech-item .tech-divider {
	background-color: rgba(119,119,119,0.65);
	
}
.ui-theme-drkgray-white .tech-item .tech-info p {
	color: #fff;
}


/********THEME:  CRIMSON - WHITE*********/

.ui-theme-crimson-white {
	color: #fff;
	background: #790000;
}
.ui-theme-crimson-white  a {
	color: #fff;
}
.ui-theme-crimson-white a:hover {
	color: #C03434;
	text-decoration:underline;
}
.ui-theme-crimson-white h1,
.ui-theme-crimson-white h2, 
.ui-theme-crimson-white h3,
.ui-theme-crimson-white h4 {
	color: #f1f1f1;
	
}

.ui-theme-crimson-white .series-product-wrapper {
	color: #fff;
	background: none;
}
.ui-theme-crimson-white .ui-input{
	border-color: #eee;
	background: #fff;
	color: #2D0000;
}
.ui-theme-crimson-white .ui-btn{
	color: #fff;
	background-color: #2D0000;
}
.ui-theme-crimson-white.ui-btn{
	color: #fff;
	background-color: #2D0000;
}
.ui-theme-crimson-white .ui-btn.ui-solid{
	background-color: #530000;
	color: #fff;
}
.ui-theme-crimson-white .ui-btn.ui-outline{
	border-color: #333;
	color: rgba(252,252,252,1.00);
	background:none;
}
.ui-theme-crimson-white.ui-btn.ui-outline {
	border-color: #333;
	color: rgba(252,252,252,1.00);
	background:none;
}
.ui-theme-crimson-white.ui-btn.ui-solid {
	background-color: #530000 !important;
	border-color: none !important;
	color: #fff;
}

.ui-theme-crimson-white .ui-btn:hover{
	color: #737272;
	background-color: #fcfcfc;
}
.ui-theme-crimson-white .ui-btn.ui-solid:hover{
	background-color: #c03434;
	color: #fff;
}
.ui-theme-crimson-white .ui-btn.ui-outline:hover{
	background: #333;
	background-color: #333;
	border-color: rgba(252,252,252,1.00);
	color: #fcfcfc;
}
.ui-theme-crimson-white.ui-btn.ui-outline:hover{
	background: #333;
	background-color: #333;
	border-color: rgba(252,252,252,1.00);
	color: #fcfcfc;
}
.ui-theme-crimson-white.ui-btn:hover{
	color: #737272;
	background-color: #fcfcfc;
}
.ui-theme-crimson-white.ui-btn.ui-solid:hover{
	background-color: #c03434 !important;
	color: #f1f1f1;
}
/****THEME: END CRIMSON - WHITE****/

/*Theme White Red*/





/* CTA BUTTON ONLY */
/* Red button */
/****#f00****/
/****#ff1000****/
/****#cc0000****/
/****#d5201b****/
.ui-cta-red-white .ui-btn{
	background:#d5201b;
	border-color: #cc0000;
	color:#fff;
}
.ui-cta-red-white .ui-btn.ui-solid{
	background:#cc0000;
	border-color: #cc0000;
	color:#fff;
}
.ui-cta-red-white .ui-btn.ui-outline{
	border-color: #cc0000 ;
	color:#cc0000;
	background:none;
}

.ui-cta-red-white .ui-btn:hover{
	background:#f00;
}
.ui-cta-red-white .ui-btn.ui-solid:hover{
	background:#f00;
	border-color: #f00 !important;
}
.ui-cta-red-white .ui-btn.ui-outline:hover{
	border-color: #cc0000 ;
	background:#cc0000;
	color:#fff;
}
.ui-cta-red-white.ui-btn{
	background:#d5201b;
	border-color: #cc0000;
	color:#fff;
}
.ui-cta-red-white.ui-btn.ui-solid{
	background:#cc0000;
	border-color: #cc0000;
	color:#fff;
}
.ui-cta-red-white.ui-btn.ui-outline{
	border-color: #cc0000 ;
	color:#cc0000;
	background:none;
}

.ui-cta-red-white.ui-btn:hover{
	background:#f00;
}
.ui-cta-red-white.ui-btn.ui-solid:hover{
	background:#f00;
	border-color: #f00 !important;
	color: #f1f1f1;
	
}
.ui-cta-red-white.ui-btn.ui-outline:hover{
	border-color: #cc0000 ;
	background:#cc0000;
	color:#fff;
}


/* Orange button */
.ui-cta-orange-white .ui-btn{
	background:#ff9500;
	border-color: #e68903;
	color:#fff;	
}
.ui-cta-orange-white .ui-btn.ui-solid{
	background:#ff9500;
	border-color: #ff9500 !important;
	color:#fff;	
}
.ui-cta-orange-white .ui-btn.ui-outline{
	border-color: #e68903 ;
	color:#e68903;
	background:none;
}

.ui-cta-orange-white .ui-btn:hover{
	background:#fbb202;
}
.ui-cta-orange-white .ui-btn.ui-solid:hover{
	background:#fbb202;
	border-color: #fbb202 !important;
	
}
.ui-cta-orange-white .ui-btn.ui-outline:hover{
	border-color: #e68903 ;
	background:#e68903;
	color:#fff;	
}
.ui-cta-orange-white.ui-btn{
	background:#ff9500;
	border-color: #e68903;
	color:#fff;	
}
.ui-cta-orange-white.ui-btn.ui-solid{
	background:#ff9500;
	border-color: #ff9500 !important;
	color:#fff;	
}
.ui-cta-orange-white.ui-btn.ui-outline{
	border-color: #e68903 ;
	color:#e68903;
	background:none;
}

.ui-cta-orange-white.ui-btn:hover{
	background:#fbb202;
}
.ui-cta-orange-white.ui-btn.ui-solid:hover{
	background:#fbb202;
	border-color: #fbb202 !important;
	
}
.ui-cta-orange-white.ui-btn.ui-outline:hover{
	border-color: #e68903 ;
	background:#e68903;
	color:#fff;	
}

/* CTA - Yamaha Corporate Purple */
.ui-cta-purple-white .ui-btn{
	background:#413368;
	border-color: #3A1E78;
	color:#fff;	
}
.ui-cta-purple-white .ui-btn.ui-solid{
	background:#413368;
	border-color: #3A1E78 !important;
	color:#fff;	
}
.ui-cta-purple-white .ui-btn.ui-outline{
	border-color: #3A1E78;
	color:#413368;
	background:none;
}

.ui-cta-purple-white .ui-btn:hover{
	background:#60489e;
}
.ui-cta-purple-white .ui-btn.ui-solid:hover{
	background:#60489e;
	border-color: #3A1E78 !important;
	
}
.ui-cta-purple-white .ui-btn.ui-outline:hover{
	border-color: #3A1E78;
	background:#3A1E78;
	color:#fff;	
}
.ui-cta-purple-white.ui-btn{
	background:#413368;
	border-color: #3A1E78;
	color:#fff;	
}
.ui-cta-purple-white.ui-btn.ui-solid{
	background:#413368;
	border-color: #3A1E78 !important;
	color:#fff;	
}
.ui-cta-purple-white.ui-btn.ui-outline{
	border-color: #3A1E78;
	color:#413368;
	background:none;
}

.ui-cta-purple-white.ui-btn:hover{
	background:#60489e;
}
.ui-cta-purple-white.ui-btn.ui-solid:hover{
	background:#60489e;
	border-color: #3A1E78 !important;
	
}
.ui-cta-purple-white.ui-btn.ui-outline:hover{
	border-color: #3A1E78;
	background:#3A1E78;
	color: #fff;
}
