/*** OMNI CLASSES ***/
.semitrans {
	background:rgba(255,255,255,0.85);
	}

.transshadow {
	-webkit-box-shadow: 2px 1px 3px 0px rgba(0,0,0,0.35);
	box-shadow: 2px 1px 3px 0px rgba(0,0,0,0.35);
	}

body,
.basketFunctions button,
#step2PswdOpener {
	color:#c1001f;
	}


/*** MAIN MENU ***/
a,
a:visited,
#topMenu a,
.selectedValue a {
	color:rgba(193,0,31,0.8);
	}
a.btn {
	color: rgba(255,255,255,1);
	}

#main-menu a:hover,
#main-menu a:focus,
#main-menu a:active {
 	color:rgba(193,0,31,1.0);
	border-bottom:3px solid #c1001f;
	}

#topMenu a:hover,
#topMenu a:focus,
#topMenu a:active,
.selectedValue a:hover,
.selectedValue a:focus,
.selectedValue a:active {
 	color:rgba(193,0,31,1.0);
	}

span.top-text {
	color:#FFF;
	}

#meta-menu ul {
	background-color:rgba(255,255,255,0.6);
	color:#999;
	}


/*** TILES, CONTENT ***/
.page-navigation-left .button-prev a {
	color:rgba(193,0,31,0.75);
	}

.page-navigation-left .button-prev a:hover {
	color:rgba(193,0,31,1);
	}

	.page-navigation-right .button-next a {
	color:rgba(193,0,31,0.75);
	}

.page-navigation-right .button-next a:hover {
	color:rgba(193,0,31,1.0);
	}

.pagination > li > a, .pagination > li > span {
	background-color:rgba(193,0,31,0.75);
	color:rgba(255,255,255,0.75);
	}

.pagination > li > a:hover,
.pagination > li > a:active,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:active,
.pagination > li > span:focus {
 	background-color:rgba(193,0,31,1.0);
	color:rgba(255,255,255,1.0);
	}

.tile-content,
.tile-single,
.FXgradGreyLight  {
	background:none;
	background-color:rgba(255,255,255,1);
	}


/*** SIDEBAR ***/
#layout-sidebar {
	border-top:3px solid #c1001f;
	}

#layout-sidebar li a:hover,
#layout-sidebar li a:active,
#layout-sidebar li a:focus,
#layout-sidebar li.current a.current,
#layout-sidebar li.active>a {
	color:#FFF;
	background-color:#c1001f;
	-webkit-box-shadow: 2px 1px 3px 0px #999;
	box-shadow: 2px 1px 3px 0px #999;
	outline:none;
	text-decoration:none;
	}

/*** FOOTER ***/
#layout-footer {
	color:rgba(0, 0, 0 ,0.66);
	}

#layout-footer li a {
	color:rgba(0, 0, 0 ,0.66);
	}

#layout-footer li a:hover,
#layout-footer li a:focus,
#layout-footer li a:active {
	color:rgba(255, 255, 255, 1);
	}


/*** ELEMENTS ***/
.btn-default {
 	background-color:rgba(193,0,31,0.85);
	color:rgba(255,255,255,1.0);
	border-color:rgba(193,0,31,0.75);
	}

.btn-default:hover,
.btn-default:focus,
.btn-default:active {
 	background-color:rgba(193,0,31,1.0);
	color:rgba(255,255,255,1.0);
	border-color:rgba(193,0,31,1.0);
	}
