.GIFSuccess {
  padding: 1em;
  margin-bottom: 0.75rem;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.GIFError {
  padding: 1em;
  margin-bottom: 0.75rem;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #b94a48;
  background-color: #f2dede;
  border: 1px solid rgba(185, 74, 72, 0.3);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.IfCssVidNext	{ text-align:right; margin:0px; padding:0px; 	}

.IfCssVidBuuNext {
	-moz-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	-webkit-box-shadow:inset 0px 1px 3px 0px #91b8b3;
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background-color:#768d87;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 23px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
}
.IfCssVidBuuNext:link, .IfCssVidBuuNext:visited {
	color:#ffffff;
}

.IfCssVidBuuNext:hover {
	background-color:#6c7c7c;
}
.IfCssVidBuuNext:active {
	position:relative;
	top:1px;
}
.IfCssVidMenu {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
margin-bottom:15px;
line-height:35px;
}
.IfCssVidMenu a:link, .IfCssVidMenu a:visited { margin-left:10px; display:inline-block; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:1c7aa8; text-decoration:none;	}
.IfCssVidMenu a:hover { font-size:14px; font-weight:bold; color:1c7aa8; text-decoration:underline;	}


.IfCssTrsmDivAdd	{ text-align:right; margin:5px 5px 0px 0px; padding:0px; }

.IfCssTrsmAdd {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.IfCssTrsmAdd:link, .IfCssTrsmAdd:visited {
	color:#ffffff;
}

.IfCssTrsmAdd:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
}
.IfCssVidBuuNext:active {
position:relative;
	top:1px;
}



.IfCssTrsmDivNext	{ text-align:left; margin:5px 0px 0px 5px; padding:0px; }

.IfCssTrsmNext {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.IfCssTrsmNext:link, .IfCssTrsmNext:visited {
	
}

.IfCssTrsmNext:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.IfCssTrsmNext:active {
position:relative;
	top:1px;
}


    .IfCssComMenu	{ width:100%; font-family:Arial, Helvetica, sans-serif; display: inline-block; font-size:14px; min-height:40px; border:0px; background-color:#ededed; padding:3px; margin:0px;	}
	 .IfCssComMenu a:link, .IfCssComMenu a:visited, .IfCssComMenu a:hover	{ display:inline-block;} 
	 .IfCssComMenu input[type=text], .IfCssComMenu input[type=email], .IfCssComMenu input[type=password], .IfCssComMenu input	{ display:inline!important;} 
	 

.gsc-selected-option, .gsc-control-cse div, .gsc-control-cse div::before, .gsc-control-cse div::after  {
box-sizing: content-box!important;
	}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #E9E9E9!important;
    background-color: #E9E9E9!important;
    color: #7d7a7a!important;
	font-size:16px!important;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FF9900!important;
    background-color: #FFFFFF!important;
    color: #FF9900!important;
	font-size:16px!important;
}


.gsc-refinementHeader.gsc-refinementhInactive {
  color: #fbbf9c!important;
    border-color: #E9E9E9!important;
    background-color: #f5f5f5!important;
    text-decoration: none!important;
    padding-bottom: 2px!important;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none!important;
  color: #666666!important;
  background-color: #e9e9e9!important;
  border: 1px solid!important;
  border-color: #e9e9e9!important;
  border-bottom: none!important;
}
	 