
.no_underlinelink a {
	text-decoration: none;
}

.gradient-bg {
   background-color: rgba(113,113,113,0); 
/*    background-image: url(images/fallback-gradient.png);  */
   
/*    background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(113,113,113,0)), to(rgba(0,0,0,0.76))); */
   background-image: -webkit-gradient(linear, 0 0, 0 0.90, color-stop(0,#000), color-stop(0.6,#000));   
   background-image: -webkit-linear-gradient(top, rgba(0,0,0,0) 1.0%, rgba(0,0,0,0.6) 30%); 
   background-image:    -moz-linear-gradient(top, rgba(0,0,0,0) 1.0%, rgba(0,0,0,0.6) 0%);
   background-image:     -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.6));
   background-image:      -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.6));

/*  fallback */
/*   background-color: #000; */
  /* chrome 2+, safari 4+; multiple color stops */
/*   background-image:-webkit-gradient(linear,left top,left bottom,rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.61) 100%); */

  /* chrome 10+, safari 5.1+ */
/*   background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.10) 0%, rgba(0,0,0,0.61) 100%); */

  /* firefox; multiple color stops */
/*   background-image:-moz-linear-gradient(top, rgba(0,0,0,0.10) 0%, rgba(0,0,0,0.61) 100%); */

  /* ie10 */
/*   background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.65)); */

  /* opera 11.1 */
/*   background-image: -o-linear-gradient(top,rgba(0,0,0,0), rgba(0,0,0,0.61)); */

/*    The "standard" */
  background-image: linear-gradient(top,rgba(0,0,0,0.10) 0%, rgba(0,0,0,0.6) 30%);

}

.button1 {
	padding:4px 7px;
	font-size:10px;
	color:#444;
	background-color:#eee;
	background-image:-webkit-gradient(linear, 0 0, 0 100%,
		color-stop(0, #fff),
		color-stop(0.05, #eee),
		color-stop(1, #bbb));
	background-image:-moz-linear-gradient(top, 0 100%,
		color-stop(0, #fff),
		color-stop(0.05, #eee),
		color-stop(1, #bbb));		
	background-image: linear-gradient(top, rgba(241,241,241,0.92) 0%, rgba(60,60,60,0.91) 100%);
	text-shadow:0 1px 0 #f6f6f6;
	-webkit-border-radius:2px;
	border:1px solid #888;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);
}

.button1:active {
	background-color: #ccc;
	background-image:-webkit-gradient(linear, 0 0, 0 100%,
		color-stop(1, #fff),
		color-stop(0.95, #eee),
		color-stop(0, #bbb));
	background-image:-moz-linear-gradient(top, 0 100%,
		color-stop(1, #fff),
		color-stop(0.95, #eee),
		color-stop(0, #bbb));	
	background-image: linear-gradient(top,0 100%,
		color-stop(1, #fff),
		color-stop(0.95, #eee),
		color-stop(0, #bbb));
}

.caption_div {
	width: 150px;
	border: 1px solid;
	position: absolute;
	top: 0; left: 0;

}

.gallery_side_padding {
	padding-left: 15px;
	padding-right: 15px;
}

.divheader {
	background: #CCC; /*#6f8cc1*/
	color: #000; 
	/*border-top: 1px solid #3d423c;
	border-left: 1px solid #3d423c;
	border-right: 1px solid #3d423c;
	border-bottom: solid 1px #3d423c;*/
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	margin-top: 10px;
}
.divdata {
	background: #e5e5e5; /*#000;#3399cc;*/
	color: #000; 
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc; /*6f8cc1*/
	padding: 4px 2px 10px 2px;
}

.gallery_under_img_info {
	position: relative; 
	text-align: right;
	margin-right: auto; 
	margin-left: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;	
}
.gallery_info_boxes {
	position: relative;
	padding: 0px;
	margin: 0px;
}

.tagtxt {
	font-family: 'Helvetica Neue', 'Arial', sans-serif, Helvetica, Verdana, Arial, sans-serif, "Helvetica Neue";
	font-size: 10px; 
	line-height: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0px;
    text-decoration: none;
	text-align: left;
    padding: 0px;
    margin: 0px;
    padding-bottom: 1px;
    height: 12px;  /* HEIGHT */
    opacity: 1.00;
    text-indent: 0px;
    text-transform: none;        
}

.smalltxt {
    font-family: 'Helvetica Neue', 'Arial', sans-serif, Helvetica, Verdana, Arial, sans-serif, "Helvetica Neue";
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 13px;
    opacity: 1.00;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.smltxt_b {
	font-weight: bold;
}
.medtxt {
    font-family: 'Helvetica Neue', 'Arial', sans-serif, Helvetica, Verdana, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 16px;
    opacity: 1.00;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

A {
/* 	color: #C41C20/*#DB536F; */
/* 	text-decoration: none; */
/* 	border-bottom: 0px dotted #CCC; */
}

A:hover {
    border-bottom: 0px dotted;
/* 	color: #86041E; */
    
}


/* Used on upload.php page */
#biglinx a {
    color: #c41c20;
    font-size: 14px;
    font-weight: bold;
}
#linxtable a {
    color: red;
    font-size: 22px;
    padding-left: 3px;
}
#linx {
    color: #000;
    margin: 3px;
    font-size: 11px;
    
}
#favlinx li {
    margin-left: 12px;
    list-style-type: none;
}
#favlinx li a {
    color: #9F0000;
    font-size: 12px;
    padding-left: 3px;
}
#favlinx li a:hover {
    color: #FF5B5B;/*#A40000;*/
} 


.orng {
      color:#FF8000;
      font-weight: bold;
}
.orngL {
      color:#FF8000;
      font-weight: bold;
      text-align: left;
      display: block;
}
.blu {
     color: blue;
     font-weight: bold;
}
.gris {
      color: #cfcfcf;
      font-weight: bold;
}
.gry {
     color: gray;
     font-weight: bold;

}
.caption {
     color: blue;
     font-weight: bold;
}


.containerB {
	position: relative;
	height: 30px;
}
.containerRL {
   position: relative;
	height: 16px;
   border-bottom: 1px solid red;
}
.left-element {
   position: absolute;
   left: 0;
   width: 50%;
}

.right-element {
   position: absolute;
   right: 0;
   width: 50%;
   text-align: right; /* depends on element width */
}


#picframe {

}

.imgbr_li {
	list-style: none;
	list-style-type: none;
	float: left;
	margin: 4px;
	clear: right;
}

.imgbox {
    background: #f7f7f7;
    margin: 5px;

}
.imgbox_l {
    background: #e0e0e0;
    margin: 10px;
          
}
.frame {
    background: #f7f7f7;
    margin: 5px;
    border: 1px inset #b1b1b1;/*#6f8cc1; /*#b1b1b1;*/
    text-align: center;
}
.frame_l {
    background: #e0e0e0;
    margin: 5px;
    border: 1px inset #b1b1b1;
    text-align: center;
}
.frame_l a {
    color: #000;
   /* font-weight: bold;*/
}

.help {
    background: url(../imgs/help.gif);
}


.graywriting {
	color: #404040;
	/*does not change regardless of bg color */
}

.rt {
	text-align: right;
}

.allhoverdivs a:visited, .allhoverdivs a  {
	color: darkred;
}

.allhoverdivs a:hover {
	color: red;
}

.tbpopdneditor {
	line-height: 16px;
}

.hilight_tb_p {
	background: #ccc;
}


.browserspawn {
	width: 100%;
	position: relative;
	display: none;
}

#browserframe {
	outline: 1px solid rgba(0,0,0,.1);
	outline-offset: -1px;
	background: rgba(200,200,200,0.3);
	padding: 5px;
}

* /Lightbox background */
#lightbox_browser {
 display:none;
 background:#000000;
 opacity:0.7;
 filter:alpha(opacity=70);
 position:fixed;
 top:0px;
 left:0px;
 min-width:100%;
 min-height:100%;
 z-index:1000;
}
/* Lightbox panel with some content */
.lightbox_browser_panel {
 display:none;
 position:fixed;
 top:100px;
 left:50%;
 margin-left:-200px;
 width:400px;
 background:#FFFFFF;
 padding:10px 15px 10px 15px;
 border:2px solid #CCCCCC;
 z-index:1001;
}

.gp_imgwrapper {
	position: relative; float: left; margin: 2px 3px 3px 2px; outline: 1px solid rgba(0, 0, 0, 0.1); outline-offset: -1px;
}

.allhoverdivs_css {
	display: none; outline: 1px solid rgba(0, 0, 0, 0.3); outline-offset: -1px; color: #fff; position: absolute; background: rgba(0,0,0, 0.6); padding: 5px; z-index: 500;
}

.allhoverdivs_css a {
	color: #ccc;
}
.allhoverdivs a {
	color: #999;
}

.hardpagebreak {
	clear: both;
	float: none;
}


.cycle-pager {
	color: rgba(140,140,140,.3); 
	font-size: 34px; 
	position: absolute; 
	top: 5px; 
	text-align: center; 
	z-index: 10000; 
	width: 100%;
	cursor: pointer;	
}

.cycle-pager span.cycle-pager-active {
	color: rgba(251,227,10,0.3);
}

.smlpager {
	font-size: 20px;
	cursor: pointer;
}

.editabletextdiv {
	border: 1px solid transparent;
	box-shadow: 0 0 10px transparent;

}

.editabletextdiv:hover {
	border: 1px solid;
    border-color:#9ecaed;
    box-shadow:0 0 10px #9ecaed;
    background: rgba(159,202,238,0.5); 
}

.center {
	text-align: center;
}

.clickspan_to_edit {
	border: 1px solid transparent;
	box-shadow: 0 0 10px transparent;
	background: transparent;
	cursor: pointer;
}

.clickspan_to_edit:hover {
	border: 1px solid;
    border-color:#9ecaed;
    box-shadow:0 0 10px #9ecaed;
    background: rgba(159,202,238,0.5); 	
}

.divlinkbubble {
	display: inline; 
/* 	float: right;  */
	position: relative; 
	background: #dedede; 
	color: #888; 
	border: 1px solid #ccc; 
	border-radius: 2px; 
	-moz-border-radius: 2px; 
	padding: 2px;
}

.helpfields {
	display: none;
}

.ytplayer {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
}

.ytplayer .play {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;
    background-size: 64px 64px;
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .8;
    filter: alpha(opacity=80);
    transition: all 0.2s ease-out;
}

.ytplayer .play:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}