  /* MAIN */

/*
Tahoma, Verdana, Arial, sans-serif
Arial, sans-serif
*/

* {
   padding:0;
   margin:0;
}


body  	{ 
	line-height: normal;
	margin:0;
	}

form {
        margin: 0;
}

div.popupframe{
z-index: 2220000; padding: 10px;   
	-moz-box-shadow:3px 3px 20px 1px #333333;
	-webkit-box-shadow:3px 3px 20px 1px #333333;
	box-shadow:3px 3px 20px 1px #333333;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #666666), color-stop(1, #777777) );
	background:-moz-linear-gradient( center top, #666666 5%, #777777 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#777777');
	background-color:#666666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #999999;
	display:inline-block;
	color:#777777;
	padding:13px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;

 
    
}

div.popupinnerframe{
 padding: 13px;
 background-color: #ffffff;
 background-repeat:no-repeat; background-position:center;  
 background-image:URL('/themes/indiefootage/images/ajax-loader-red.gif');
  
}

div.popupframevideo{
/*-moz-box-shadow:1px 2px 7px 0px #333333;
	-webkit-box-shadow:1px 1px 7px 0px #333333;
	box-shadow:1px 1px 7px 0px #333333;*/
  padding: 0px; background-color: #ffffff; background-repeat:no-repeat; background-position:center;
  background-image:URL('/themes/indiefootage/images/ajax-loader-red.gif'); 
   
}

div.popupframeaudio{
/*-moz-box-shadow:1px 2px 7px 0px #333333;
	-webkit-box-shadow:1px 1px 7px 0px #333333;
	box-shadow:1px 1px 7px 0px #333333;*/
  padding: 0px; background-color: #ffffff; background-repeat:no-repeat; background-position:center; position: relative;
  background-image:URL('/themes/indiefootage/images/ajax-loader-red.gif');
   
}

img.popupaudioimage{
margin-top: -15px;
 border: solid 1px #C0C0C0;  
   
}

div.popupinfoleft{
 font-size: 14px;  
 text-transform: capitalize;  
}

div.popupinforight{
   
   
}


.custombutton {
	-moz-box-shadow:1px 1px 2px 0 #666666;
	-webkit-box-shadow:1px 1px 2px 0 #666666;
	box-shadow:1px 1px 2px 0 #666666;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #666666), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #666666 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999');
	background-color:#666666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #999999;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:18px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #666666;
}.custombutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999999), color-stop(1, #666666) );
	background:-moz-linear-gradient( center top, #999999 5%, #666666 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');
	background-color:#999999;
        font-size: 15px;
        	-moz-box-shadow: 1px 1px 2px 0 #666666;
	-webkit-box-shadow: 1px 1px 2px 0 #666666;
	box-shadow: 1px 1px 2px 0 #666666;
}.custombutton:active {
	position:relative;
	top:1px;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #666666), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #666666 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999');
	background-color:#666666;
        font-size: 15px;

         

}

.custombuttonyellow {
	-moz-box-shadow:1px 1px 2px 0 #666666;
	-webkit-box-shadow:1px 1px 2px 0 #666666;
	box-shadow:1px 1px 2px 0 #666666;
       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFCC00), color-stop(1, #E8B900) );
	background:-moz-linear-gradient( center top, #FFCC00 5%, #E8B900 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC00', endColorstr='#E8B900');
	background-color:#FFCC00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #999999;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:18px 24px;
	text-decoration:none;
	text-shadow:2px 1px 2px #FFFFFF;
}.custombuttonyellow:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E8B900), color-stop(1, #FFCC00) );
	background:-moz-linear-gradient( center top, #E8B900 5%, #FFCC00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8B900', endColorstr='#FFCC00');
	background-color:#E8B900;
        font-size: 15px;
        	-moz-box-shadow: 1px 1px 2px 0 #666666;
	-webkit-box-shadow: 1px 1px 2px 0 #666666;
	box-shadow: 1px 1px 2px 0 #666666;
}.custombuttonyellow:active {
	position:relative;
	top:1px;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFCC00), color-stop(1, #E8B900) );
	background:-moz-linear-gradient( center top, #FFCC00 5%, #E8B900 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFCC00', endColorstr='#E8B900');
	background-color:#FFCC00;
        font-size: 15px;
        	-moz-box-shadow: inset 3px 3px 5px 0 #666666;
	-webkit-box-shadow: inset 3px 3px 5px 0 #666666;
	box-shadow: inset 3px 3px 5px 0 #666666;
         

}


.custombuttonred {
	-moz-box-shadow:1px 1px 2px 0 #666666;
	-webkit-box-shadow:1px 1px 2px 0 #666666;
	box-shadow:1px 1px 2px 0 #666666;
       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #800000), color-stop(1, #550000) );
	background:-moz-linear-gradient( center top, #800000 5%, #550000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#800000', endColorstr='#550000');
	background-color:#800000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #999999;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:18px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #666666;
}.custombuttonred:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #550000), color-stop(1, #800000) );
	background:-moz-linear-gradient( center top, #550000 5%, #800000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#550000', endColorstr='#800000');
	background-color:#550000;
        font-size: 15px;
        	-moz-box-shadow: 1px 1px 2px 0 #666666;
	-webkit-box-shadow: 1px 1px 2px 0 #666666;
	box-shadow: 1px 1px 2px 0 #666666;
}.custombuttonred:active {
	position:relative;
	top:1px;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #800000), color-stop(1, #550000) );
	background:-moz-linear-gradient( center top, #800000 5%, #550000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#800000', endColorstr='#550000');
	background-color:#800000;
        font-size: 15px;
        	-moz-box-shadow: inset 3px 3px 5px 0 #666666;
	-webkit-box-shadow: inset 3px 3px 5px 0 #666666;
	box-shadow: inset 3px 3px 5px 0 #666666;
         

}


img.triangle{
float: right; position: absolute; margin-left: 74px; margin-top: 15px;
}

/*PurchaseCredits*/

input.creditchoicetext{
height: 20px; width: 80px; border: solid 1px #C0C0C0; font-size: 16px; margin-left: 10px; padding: 5px;
}

#creditpackages{}
#creditpackages ul {display: inline;}

#creditpackages li {
  border: 1px solid #c4c8cc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;

display: inline; color: #333333; padding: 10px; background-color: #EFEFEF; width: 159px; border: solid 1px #C0C0C0; float: left; margin-right: 10px; margin-bottom: 10px;}

#creditpackages li:hover {
color: #ffffff; background-color: #800000;}


div.creditchoicebox {
  border: 1px solid #c4c8cc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;

   color: #333333; padding: 10px; background-color: #EFEFEF; border: solid 1px #C0C0C0;}




#creditpackages div.creditchoice{

margin-bottom: 5px;
font-weight: bold;
font-size: 13px;
}


#creditpackages span.creditpack{
margin-left: 2px;
margin-bottom: 5px;
}

#creditpackages div.creditpackinfo{
margin-left: 20px;
margin-bottom: 5px;
font-size: 12px;

}

div.packagetitle{
margin-top: 10px;
margin-bottom: 10px;
border-color: #C0C0C0;
border-width: 0px 0px 2px 0px;
border-style: solid;



}


/* FROM CSS*/

#searchitem{
margin: 10px; height: 260px; overflow: hidden; float: left; overflow: hidden; width: 155px; 
	
}


#searchitem div.searchframe{
width: 150px; border: solid 1px #E4E4E4; background-color: #99999;
  -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 2px 2px 2px #EFEFEF;
-webkit-box-shadow: 2px 2px 2px #EFEFEF;
box-shadow: 2px 2px 2px #EFEFEF;	
}

#searchitem img.saletriangle{
float: right; position: absolute; margin-left: 74px; margin-top: 15px;		
}

#searchitem div.stars{
width: 143px;
}

#searchitem div.thumb{
background-color: #E0E0E0;
padding: 8px 5px 10px 7px;

  -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;	
}

#searchitem div.information{
width: 143px;	
background-color: #ffffff;
margin-top: 5px;
margin-bottom: 5px;
	
}

#searchitem div.bottom{
background-color: #EFEFEF;
margin-bottom: 6px;
}

#searchitem div.stars ul{
display: inline;	
width: 143px;
list-style-type: none;
}

#searchitem div.stars li{
display: inline;	
width: 15px;
list-style-type: none;
}

#searchitem div.informationleft{
float: left;
width: 110px;
line-height: 14px;
padding-left: 5px;
}

#searchitem div.informationright{
width: 13px;
float: left;
position: relative;
left: 8px;

}

#searchitem div.informationright ul{
list-style-type: none;

}

#searchitem div.informationright li{
width: 13px;
float: left;
list-style-type: none;
margin-bottom: 2px;
}

#searchitem a.title{
margin-bottom: 3px;
}

#searchitem a.title:hover{
margin-bottom: 3px;
}

#searchitem p.title{

margin-bottom: 3px;}

#searchitem img.thumb{
-moz-box-shadow: 2px 2px 2px #888;
-webkit-box-shadow: 2px 2px 2px #888;
box-shadow: 2px 2px 2px #888;
font-size: 9px;
font-family: tahoma, arial, helvetica, sans-serif;
}

#searchitem div.clear{
clear: both;	
}

#searchitem td{
 background-color: #EFEFEF;
    border-collapse: separate;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 1px;

}

label {
    font-weight: normal;
}

label.input_float {
    height: 1.1em;
    opacity: 0.8;
    overflow: hidden;
    padding-top: 6px;
    position: absolute;
    z-index: 10;
}


#sharebar {
 border: solid 1px #C0C0C0; padding: 7px; width: 65px; position: absolute; left: 1000px; float: right; background-color: #DADADA;

}



#sharebar div.fbclass {
margin-bottom: 5px; padding: 8px 5px 9px 6px; border: solid 1px #C0C0C0; background-color: #ffffff;

}

#sharebar div.twitterclass {
margin-bottom: 5px; padding: 6px 5px 7px 4px; border: solid 1px #C0C0C0; background-color: #ffffff;

}

#sharebar div.embedclass {
      margin-bottom: 5px; padding: 6px 5px 7px 4px; border: solid 1px #C0C0C0; background-color: #ffffff;

}

#sharebar div.emailclass {
margin-bottom: 5px; padding: 6px 5px 7px 4px; border: solid 1px #C0C0C0; background-color: #ffffff;

}




#comments {
width: 100%;
float: left;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #ff6600;

}

#comments div { background-color: #C0C0C0;}

#comments a { color: #ff6600; }



@media screen and (-webkit-min-device-pixel-ratio:0) {
div.sideinfo1234 { border-style: solid;
border-width: 1px 1px 1px 1px; 
border-color: #333333;
background-color: #8B8B8B; 
position: relative; 
margin-top: -22px; 
width: 155px; 
height: 51px;
left: 10px;
padding: 6px;
 }
 }






div.affiliatebuttons{
float: left; 
background-image: url('<?=$GLOBALS['CFG']['Paths']['wwwRoot'];?>/themes/indiefootage/images/buttonbackimage12.gif'); 
border: solid 1px #C8C8C8; 
width: 160px; 
margin-right: 5px; 
padding-top: 10px; 
background-color: #606060; 
height: 23px; 
font-weight: bold; 
color: #ffffff; 
font-size: 11px; 
text-align: center;
}




div.frameboxforuploads1affiliate{
width: 98%;
margin-top: -40px;
}



p.manageaffiliate{
width: 100%; 
font-size: 12px;
margin-bottom: 15px;
}



 div.clickhere{
 padding: 3px; 
 border: solid 1px gray; 
 position: relative; 
 color: white; 
 background-image: url('<?=$GLOBALS['CFG']['Paths']['wwwRoot'];?>/themes/indiefootage/images/buttonbackimage12.gif'); 
 top: -20px;
 }




/*FileCloseup Trancode*/



div.FCTlitebox{
padding: 7px;
border: solid 1px #C0C0C0;
background-color: #EFEFEF;
width: 400px; margin-top: 5px;



}



div.FCTFirstDiv{
 width: 2px; float: left;  
   
   
}


div.FCTFormats{
position:relative;float:left;width:90px; font-size: 10px; font-weight: bold;   
   
}

div.FCTCodecs{
position:relative;float:left;width:105px; font-size: 10px;font-weight: bold; 
   
}

div.FCTFramerate{
 display: inline;position:relative;float:left;width:95px; font-size: 10px;font-weight: bold;   
  
}

div.FCTPrice{
 display: inline;position:relative;float:left;width:70px; font-size: 10px;font-weight: bold;   
  
}

div.FCTCustomSelect{
 position:relative;float:left;width:50px; font-size: 10px;font-weight: bold;  
   
}

input.FCTButton{
border: 0px; position: relative; left: -16px; top: 24px; height: 21px; font-size: 10px; color: #ffffff; background-color: #666666;   
   
}



@media screen and (-webkit-min-device-pixel-ratio:0){
input.FCTButton{

top: 19px;

}
}




input.FCTRadio{
 margin-right: 5px;  
   
}

div.FCTRadiodiv{
 margin-bottom: 7px  
   
}

span.FCTOptions{
 position: relative; top: 0px; text-transform:capitalize; margin-bottom: 10px; font-weight: normal;  
   
}






/*CUSTOM RADIO*/

 .checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(/themes/indiefootage/images/checkbox.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}
.radio {
  background: url(/themes/indiefootage/images/radio.png) no-repeat;
}


/*SideTab*/

.birthdaytab {
    height: 191px;
    position: absolute;
    right: 0;
    top: 100px;
    width: 43px;
    z-index: 100;
}

 .birthdaytab2 {
    height: 191px;
    position: absolute;
    right: 0;
    top: 558px;
    width: 43px;
    z-index: 100;
}

 .birthdaytab3 {
    height: 191px;
    position: absolute;
    right: 0;
    top: 345px;
    width: 43px;
    z-index: 100;
}




/*MyUploads*/


    /*Pricing Table*/

 #MUPrice {
 margin-top: 5px;
}

#MUPrice table {
background-color: #ffffff;
border: solid 0px 0px 0px 0px #EFEFEF;
}

#MUPrice td {
 white-space: nowrap; padding: 3px; border-style: solid; border-width: 0px 1px 1px 0px; border-color: #EFEFEF;
 
font-size: 10px;
text-transform: capitalize;

}

#MUPrice td.first {
 white-space: nowrap; width: 50px;  padding: 3px; border-style: solid; border-width: 0px 1px 1px 0px; border-color: #EFEFEF;
 
font-size: 10px;
text-transform: capitalize;

}

#MUPrice font{

font-size: 10px;
text-transform: capitalize;
}





div.specialsmyuploads{
float: left; width: 140px; position: relative; top: 1px;

}

div.myuploadsstatus{

float: left; width: 150px; position: relative; right: -15px; top: 3px;


}





div.litebox{
padding: 10px;
border: solid 1px #C0C0C0;
background-color: #EFEFEF;

}

div.darkbox{
padding: 10px;
border: solid 1px #C0C0C0;
background-color: #333333;
color: #ffffff;

}
 

input.fancybutton{
height: 30px;
 font-size: 13px; width: 120px;
 border: solid 0px #C0C0C0;
 background-color: #333333;
 color: #ffffff;
 padding-bottom: 6px;
 -moz-border-radius:6px;
 border-radius: 6px;
 background: url('/themes/indiefootage/images/tabsbackgroundhome.png') repeat scroll 0 0 transparent;
cursor: pointer;
cursor: hand;
text-align: center;


}

div.fancybutton{
height: 30px;
 font-size: 13px; width: 120px;
 border: solid 0px #C0C0C0;
 background-color: #333333;
 color: #ffffff;

 -moz-border-radius:6px;
 border-radius: 6px;
 background: url('/themes/indiefootage/images/tabsbackgroundhome.png') repeat scroll 0 0 transparent;
cursor: pointer;
cursor: hand;
text-align: center;


}


a.fancybutton {

 font-size: 13px; 
position: relative;
top: 5px;
 color: #ffffff;

cursor: pointer;
cursor: hand;
text-align: center;
text-decoration: none;


}

a.fancybutton:hover {
 font-size: 13px; 
position: relative;
top: 5px;
 color: #ffffff;

cursor: pointer;
cursor: hand;
text-align: center;
text-decoration: none;


}

input.smallbutton{
height: 15px; font-size: 12px; width: 120px;

}


input.bigbutton{
height: 40px; font-size: 15px; width: 120px;

}


input.mediumbutton{
height: 25px; font-size: 13px; width: 120px;

}

#biglist {

}

#biglist ul{

}

#biglist li {
margin-bottom: 10px;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 14px; 
color: #333333;

margin-top: 5px;
padding: 10px;
border: solid 1px #C0C0C0;
background-color: #EFEFEF;
list-style-type: none;
}


#biglist ol{
list-style-type:decimal;
}

#biglist ol li {
margin-bottom: 5px;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 14px; 
color: #333333;
margin-left: 20px;
margin-top: 4px;
padding: 4px;
border: solid 0px #C0C0C0;
background-color: #EFEFEF;
 list-style-type:decimal;

}




#biglist a.linklist {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 14px; 
color: #800000;
font-weight: bold;
text-decoration: none;

}


#biglist a.linklist:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 14px; 
color: #800000;
font-weight: bold;
text-decoration: none;
}




/*GENERAL TEXT NEW */
/*TITLES*/

div.revotitles {

position: relative;
top: -20px;

}

td.revotitles {

border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: gray;

}

img.revotitles
{
position: relative;
top: 18px;
right: -13px;
}

span.revotitles {
position: absolute;
top: 20px;
left: -2px;
}


font.revotitles {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23;
color: #606060
}

a.revotitles {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23;
color: #606060
}

a.revotitles:hover {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23;
color: #606060
}


font.bigtitles{
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
}

font.revotitles {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #606060
}

font.revotitlessmall {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #606060
}

font.revotitlesmedium {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 20px;
color: #606060
}



font.revotitlessmallred {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #606060
}

font.revotitlesbigred {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #800000;
}

font.revotitlesmediumred {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 20px;
color: #800000;
}

font.revotitlesbigyellow {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #FFCC00;
}

font.revotitlessmallyellow {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #FFCC00;
}

font.revotitlesmediumyellow {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 20px;
color: #FFCC00;
}

font.revotitlesbigwhite {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #FFFFFF;
}

font.revotitlessmallwhite {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #FFFFFF;
}

font.revotitlesmediumwhite {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #FFFFFF;
}






a.revotitles {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #606060; 
text-decoration: none }

a.revotitlessmall {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #606060;
text-decoration: none }

a.revotitlesmedium {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 20px;
color: #606060;
text-decoration: none }



a.revotitlessmallred {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #606060;
text-decoration: none }

a.revotitlesbigred {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #800000;
text-decoration: none }

a.revotitlesmediumred {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 20px;
color: #800000;
text-decoration: none }

a.revotitlesbigyellow {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #FFCC00;
text-decoration: none }

a.revotitlessmallyellow {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #FFCC00;
text-decoration: none }

a.revotitlesmediumyellow {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 20px;
color: #FFCC00;
text-decoration: none }

a.revotitlesbigwhite {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #FFFFFF;
text-decoration: none }

a.revotitlessmallwhite {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #FFFFFF;
text-decoration: none }

a.revotitlesmediumwhite {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #FFFFFF;
text-decoration: none }





a.revotitles:hover {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #606060;
text-decoration: none }

a.revotitlessmall:hover {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #606060;
text-decoration: none }

a.revotitlesmedium:hover {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 20px;
color: #606060;
text-decoration: none }



a.revotitlessmallred:hover {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #606060;
text-decoration: none }

a.revotitlesbigred:hover {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #800000;
text-decoration: none }

a.revotitlesmediumred:hover {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 20px;
color: #800000;
text-decoration: none }

a.revotitlesbigyellow:hover {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #FFCC00;
text-decoration: none }

a.revotitlessmallyellow:hover {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #FFCC00;
text-decoration: none }

a.revotitlesmediumyellow:hover {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 20px;
color: #FFCC00;
text-decoration: none }

a.revotitlesbigwhite:hover {
letter-spacing: -2px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
color: #FFFFFF;
text-decoration: none }

a.revotitlessmallwhite:hover {
letter-spacing: -1px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #FFFFFF;
text-decoration: none }

a.revotitlesmediumwhite:hover {
letter-spacing: -1.5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 18px;
color: #FFFFFF;
text-decoration: none }






font.frameboxgray {
letter-spacing: -2px; 
position: relative; 
background-color: #ffffff; 
top:27px; 
padding: 0px 5px 0px 5px; left: 5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
color: #606060;
font-size: 18px;
}


 
font.frameboxred {
letter-spacing: -2px; 
position: relative; 
background-color: #ffffff; 
top:27px; 
padding: 0px 5px 0px 5px; left: 5px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
color: #990000;
font-size: 18px;
}


a.linkred12 {
text-decoration: none; color: #800000; font-weight: normal; font-size: 12px;

}

a.linkred12:hover {
text-decoration: none; color: #800000; font-weight: normal; font-size: 12px;

}

p.headerboxwhitemedium{
font-size: 18px; font-family: 'Arial Black', Arial, Helvetica, sans-serif; font-weight: 900; color: #ffffff; width: 100%; letter-spacing: -1px;

}

p.headerboxyellowlarge{
font-size: 23px; font-family: 'Arial Black', Arial, Helvetica, sans-serif; font-weight: 900; color: #ffcc00; width: 100%; letter-spacing: -1px;

}

p.ten {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 15px; 
}

font.ten{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 10px; 
}

p.eleven {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
margin-bottom: 3px; 
}

font.eleven{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px; 
}

p.twelve {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
margin-bottom: 3px;  
}

font.twelve{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 12px; 
}

p.thirteen {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
margin-bottom: 3px;  
}

font.thirteen{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 13px; 
}

p.fourteen {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 14px;
line-height: 19px;
margin-bottom: 3px;  
}

font.fourteen{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 14px; 
}

p.fifteen {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 15px;
line-height: 19px;
margin-bottom: 3px;  
}

font.fifteen{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 15px; 
}


/*LINKS*/

a.ten {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 15px; 
text-decoration: none; color: #800000; font-weight: bold; }

a.ten:hover {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 10px;
line-height: 15px; 
text-decoration: none; color: #800000; font-weight: bold; }

a.eleven {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
text-decoration: none; color: #800000; font-weight: bold; }

a.eleven:hover{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
line-height: 15px; 
text-decoration: none; color: #800000; font-weight: bold; }

a.twelve {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 17px; 
text-decoration: none; color: #800000; font-weight: bold; }

a.twelve:hover{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 17px; 
text-decoration: none; color: #800000; font-weight: bold; }

a.thirteen {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
text-decoration: none; color: #800000; font-weight: bold; }

a.thirteen:hover{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 13px; 
line-height: 17px;
text-decoration: none; color: #800000; font-weight: bold; }

a.fourteen {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 14px;
line-height: 19px;
text-decoration: none; color: #800000; font-weight: bold; }

a.fourteen:hover{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 14px;
line-height: 19px; 
text-decoration: none; color: #800000; font-weight: bold; }

a.fifteen {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 15px;
line-height: 19px;
text-decoration: none; color: #800000; font-weight: bold; }

a.fifteen:hover{
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 15px;
line-height: 19px;
text-decoration: none; color: #800000; font-weight: bold; }







select.selectbox{
 padding: 5px; margin-bottom: 12px; border-style: solid; border-width: 1px; border-color: #999999; background-color: #F0F0F0; height: 30px; color: #666666; font-size: 12px; width: 100%;

}




/*After Effects Template Editing*/
.returnbutton{
width: 180px; border: solid 1px #C0C0C0; font-size: 11px; position: relative; left: 580px; top: 16px; color: #ffffff; margin-bottom: 8px;
background-image: url('/themes/indiefootage/images/lowertabback.png');
background-repeat: repeat-x; padding: 7px;  
   
}

.returnbutton a {
 text-align: center;
 text-decoration: none;
 font-weight: bold;
}

.returnbutton p {
 text-align: center;  
   
}



.templatefancybutton{
height: 30px;
 font-size: 13px; width: 270px;
 border: solid 0px #C0C0C0;
 background-color: #333333;
 color: #ffffff;
 padding-bottom: 6px;
 -moz-border-radius:6px;
 border-radius: 6px;
 background: url('/themes/indiefootage/images/tabsbackgroundhome.png') repeat scroll 0 0 transparent;
cursor: pointer;
cursor: hand;
text-align: center;
 }
 
.templatefancybutton font {
position: relative; top: 8px  
}


.templatefancybutton a {
 color: #ffffff;
 text-align: center;
 text-decoration: none;
 font-weight: bold;
 font-size: 13px;
}
 
.templatefancybutton a:hover {
 color: #ffffff;  
   
}


#editor{
padding: 10px;
font-family: tahoma, arial, helvetica, sans-serif;
border: solid 1px #EFEFEF;
background-color: #666666;
font-size: 14px;
margin-bottom: 10px;
width: 720px;
}

p.templateforedit{


}


p.templatesession{


}

p.templatesession a {


}

p.templatesession a:hover {


}

div.templatereplybutton {
    left: 660px;
    margin-top: 17px;
    position: relative;
    width: 100px;
}

div.templateinner{
 float: left; width: 620px; margin-bottom: 7px; border: solid 1px #C0C0C0; padding: 10px; background-color: #ffffff;
}



 img.messageavatar{
position: relative;
max-width: 60px;
}



#customer{
padding: 10px;
font-family: tahoma, arial, helvetica, sans-serif;
border: solid 1px #C0C0C0;
background-color: #EFEFEF;
font-size: 14px;
margin-bottom: 10px;
width: 720px;
}

#revotables {
 margin-top: 15px;
}

#revotables table{
 border-collapse:collapse;
 width: 100%;
font-family: tahoma, arial, helvetica, sans-serif; 
border-style: solid;
border-color: #C0C0C0;
border-width: 0px 1px 0px 1px; 
 
}



#revotables th {
background-color: #666666;
color: #ffffff;
padding: 10px;
text-align: center;
text-transform: uppercase;
font-size: 13px;
}

#revotables th.left {
text-align: left;
}

#revotables p.messagetitle {
text-align: left;
text-transform: uppercase;
font-size: 13px;
margin-bottom: 5px;
color: #800000;
font-weight: bold;
}

#revotables p.messagebody {
text-align: left;
line-height: 17px;

}


#revotables th.right {
text-align: right;
}

#revotables td.messagebody{

text-align: left;
line-height: 15px;
}

#revotables td{
padding: 10px;
color: #333333;
border-style: solid;
border-color: #C0C0C0;
border-width: 0px 0px 1px 0px;
text-align: center;
}

#revotables a {
text-decoration: none;
}

#revotables td.left {
text-align: left;
}



#revotables td.right {
text-align: right;
}

#revotables tr.alt td {
background-color: #EFEFEF;
color: #333333;
font-weight: bold;
}


/* Header Main*/
div.mainbar{
position: absolute;
width: 100%;
top: 0px;
left: 0px;
min-width: 1024px;



 }



div.homespacer{
height: 25px;
}

div.homespacer2{
height: 25px;

}




div.mainlogobar{

background-color: #727272; 
position: relative; 
height: 87px; 
top: 0px; 
left: 0px; 
width: 100%; 
border-style: solid; 
border-color: #000000; 
border-top-color: #727272; 
border-width: 1px 0px 1px 0px;
}

div.topmenubar{
position: relative; top: -91px; right: -200px;
width: 800px;
}

div.topmenubarlogin{
position: relative; top: -91px; right: -200px;
width: 800px;
margin-bottom: 4px;
margin-top: 4px;
}

div.topsearchsection{

position: relative; top: -93px; right: -195px;
width: 800px;
}


  /*Pop-Up Reg Main*/

div.popupregmain{
 width: 720px; padding: 10px;
}

div.popupregleft{
float: left; width: 350px; margin-right: 15px;

}

div.popupregintro{
font-size: 11px; line-height: 17px; font-family: tahoma, arial, helvetica; padding: 10px 0px 10px 0px;
}

div.popupregboxes{
margin-bottom: 7px;
}

div.verificationnotice{
padding-top: 3px; padding-bottom: 3px; font-size: 10px; font-family: tahoma, arial, helvetica; padding-left: 5px; padding-right: 5px;
}

div.popupregloginboxes{
margin-bottom: 7px;
}

div.popupregright{
float: left; width: 350px;

}

 input.hintTextbox
{
background-color: #EFEFEF;
    border: 1px solid #C0C0C0;
    height: 25px;
    width: 97%;
}
input.hintTextboxActive
{
background-color: #EFEFEF;
    border: 1px solid #*00000;
    height: 25px;
    width: 97%;   
}

input.popupregbutton{
width: 100px; padding-bottom: 5px; margin-top: 5px; color: #ffffff; font-weight: bold; height: 25px; font-size: 14px; border: 1px solid rgb(192, 192, 192); background-image: url('/themes/indiefootage/images/tabsbackgroundhome.png');

}


input.popupreginputboxes{
height: 28px; width: 97%; font-size: 14px;

}


input.popupregregbutton{
width: 100px; padding-bottom: 5px; margin-top: 5px; color: #ffffff; font-weight: bold; height: 25px; font-size: 14px; border: 1px solid rgb(192, 192, 192); background-image: url('/themes/indiefootage/images/tabsbackgroundhome.png');
}

font.popupregfont{font-size: 11px; font-family: tahoma, arial, helvetica; line-height: 17px;}



/*Footer*/
 #footernewsbar{
  width: 100%; min-width: 1024px; overflow: hidden; background-color: #333333; padding: 5px 0px 5px 0px; color: #ffcc00; font-size: 11px; font-weight: normal; min-width: 1040px;
 }
 
 #footernewsbar ul {
  display: inline;
 }

 #footernewsbar li{
 display: inline;  margin-right: 3px;
   font-family: tahoma, arial, helvetica, verdana; margin-right: 13px; font-size: 12px; font-weight: bold; color: #ffcc00; text-decoration: none;
  
 }
  #footernewsbar a{
  color: #FFCC00;
    font-family: tahoma,arial,helvetica,verdana;
    font-size: 11px;
    
    margin-right: 6px;
    position: relative;
    text-decoration: none;
    top: -4px;  left: 4px;
  }
  #footernewsbar img{
  position: relative;
  top: 3px;
  }
  
  #footernewsbar font{
     position: relative;
    
    top: 0px;  left: 4px;
  }
  
  #footernewsbar span{
  
  position: relative;
  top: 5px;
  }

 
 #footernewsbar font.footercommentcount{
  font-weight: normal; font-size: 11px; position: relative; top: -5px; left: -1px;
  }
  
  #footernewsbar span.commenttag{
  position: relative; top: 4px;
  } 
  


#footermenus {

 font-family: tahoma, arial, helvetica;
 font-size: 13px;
 color: #ffffff;
 font-weight: bold;
}



#footermenus ul{
 
}

#footermenus li{
font-weight: normal;
font-size: 11px;
 color: #ffffff;
 list-style-type: none;
 margin-bottom: 5px;
 margin-top: 5px;
}

#footermenus a{
font-weight: normal;
color: #ffffff;
font-size:11px;
text-decoration: none;

}

div.mainfooterdiv{
background-color: #727272; width: 100%; height: 320px; padding-top: 15px; min-width: 1024px; overflow: hidden;

}

div.footerrow1{
width: 700px;
position: relative;
top:15px;
margin-left: 40px;
 }
 
 div.footerrow2{
width: 700px;
position: relative;
top:10px;
margin-top: 10px;
margin-left: 40px;
margin-bottom: 10px;
 }

.AuthorizeNetSeal img {
width: 45px;
height: 45px;
                                
} 

div.mcafeeback{
z-index: -100;
position: relative;
height: 0px;
width: 0px;
position: relative;
top:0px;
left: 0px;
z-index: 2;

}
 
div.verifybar{
width: 288px; margin-bottom: 15px; border: solid 0px #C0C0C0;
height: 59px;

}

div.facebookfooter{
 border: 0 solid #FFFFFF;
    height: auto;
    margin-bottom: 15px;
    margin-top: 85px;
    overflow: hidden;
    padding: 8px;
    position: absolute;
    width: 250px;
}

div.facebookiconfooter{
float: left; width: 55px;
margin-right: -7px;

}



div.facebooktextfooter{
 float: left; width: 195px;
}

div.twitterfooter{
width: 250px; padding: 8px; height: auto;
}

div.twittericonfooter{
 float: left; width: 55px;
}

div.twittertextfooter{
float: left; width: 195px;
}

div.twittertextfooter2{
float: left; width: 195px;
}


div.footercolumn1{
float: left;
width: 180px;
padding: 5px;
margin-right: 20px;
position: relative;
left: -5px;


}

img.verifyicons{

position: relative;
top: 5px;
margin-left: 10px;

}

div.footercolumn2{
float: left;
width: 180px;
padding: 5px;
margin-right: 20px;
}

div.footercolumn3{
float: left;
width: 180px;
padding: 5px;
margin-right: 20px;
}





div.footercolumn1bottom{
float: left;
width: 225px;
padding: 5px;
margin-right: 20px;



}



div.footercolumn2bottom{
float: left;
width: 225px;
padding: 5px;
margin-right: 20px;
}

div.footercolumn3bottom{
float: left;
width: 225px;
padding: 5px;
margin-right: 20px;
}

div.footercolumn4bottom{
float: left;
width: 225px;
padding: 5px;
margin-right: 0px;
}


div.rightfooterarea{
float: left; width: 300px; margin-top: 15px;

}






div.copyrightbar{
 padding: 0px; background-color: #800000; width: 100%; color: #EBEBEB; min-width: 1024px; overflow: hidden;
}

img.endcap{

position: relative;
right: -16px;

}

div.copyrighttext{
font-size: 11px; 
color: #ffffff;
padding: 10px;
width: 1000px;
font-family: tahoma, arial, helvetica, verdana;
}

div.leftfooter{
float: left; width: 675px;
}




/*Producer News */

#NewsTextArea2 {
    color: #222222;
    font-size: 13px;
    line-height: 20px;
    margin-top: 5px;
    font-family: arial, helvetica, verdana, tahoma;
}

#NewsTextArea2 p {
    margin-bottom: 13px;
    font-family: arial, helvetica, verdana, tahoma;
}

#NewsTextArea2 h1 {
    font-size: 18px;
    color: #800000;
    font-family: arial, helvetica, verdana, tahoma;
    font-weight: bold;
    margin-bottom: 8px;
}


#NewsTextArea2 ul {
    margin-left: 30px;
    margin-top: 10px;
    font-family: arial, helvetica, verdana, tahoma;
    margin-bottom: 12px;
}

#NewsTextArea2 li {
    margin-bottom: 5px;
    margin-left: 0px;
    list-style-type: none;
    position: relative;
    left: -30px;
    font-family: arial, helvetica, verdana, tahoma;
}

#NewsTextArea2 a {
    color: #800000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    font-family: arial, helvetica, verdana, tahoma;
}





ul.NewsTopNav{
display: inline;
}

li.NewsTopNav{
display: inline;
margin-right: 2px;
list-style: none;
}

div.newsmaincodearea{
height: 100%;
}

div.NewsLeftArea{
float: left;
width: 510px;
}

div.NewsPostListing{
width: 495px;
padding: 7px 7px 18px 7px; border-style: solid; 
border-width: 1px 0px 0px 0px; border-color: #C0C0C0;
margin-bottom: 0px;
}

div.NewsInnerPost{
float: left; width: 40px; 
background-color: #777777; 
margin-right: 15px; border: solid 1px #C0C0C0; 
position: relative; top: 5px; padding: 1px 5px 3px 5px;
}

p.NewsDateMonth{
 color: #C0C0C0;
    font-family: Tahoma,Verdana,Arial,Helvetica;
    font-size: 11px;
    margin-top: 6px;
    padding: 1px;
    position: relative;
    text-transform: uppercase;
    width: 190px;
}

p.NewsDateDay{

font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; 
letter-spacing: -2px; margin-bottom: -11px; font-size: 30px; position: relative; color: #ffcc00;
}

p.NewsDateYear{
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -1px; font-size: 15px; position: relative; color: #ffcc00;
}

div.NewsTitleArea{
  width: 500px; float: left;
}

div.NewsTitleArea2{
margin-top: 0px;
}

a.NewsTitleArea {
text-decoration: none; letter-spacing: -1.0px; 
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; font-size: 17px; position: relative; color: #666666;
 }
 
a.NewsTitleArea:hover  {
text-decoration: none; letter-spacing: -1.0px; 
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; font-size: 17px; position: relative; color: #333333;
 } 

.NewsTextArea{
font-size: 12px; line-height: 20px; margin-top: 5px; color: #222222;
}

.NewsTextArea p {
margin-bottom: 7px;	
}

.NewsTextArea a {
font-size: 12px; text-decoration: none; font-weight: bold; color: #800000;	
	
}

.NewsTextArea a:hover {
font-size: 12px; text-decoration: none; font-weight: bold; color: #333333;	
}

.NewsTextArea h1 {
font-size: 14px; font-weight: bold;	
margin-bottom: 10px;	
	}
	
.NewsTextArea ul {
margin-left: 30px;
margin-top: 10px;	
}	


.NewsTextArea li {
margin-left: 5px;
margin-bottom: 3px;	
	
}	





div.NewsBorder{
border-style: solid; border-width: 1px 0px 0px 0px; border-color: #C0C0C0;
position: relative; top: 0px;
}

div.NewsRightArea{


 float: left; 
 width: 218px; 
 min-height: 620px; 
 margin-left: 15px; 
 background-color: #666666; 
 border: solid 1px #D7D7D7; 
 padding: 10px; 
 color: #ffffff;

}

div.NewsRightBoxes{

padding: 10px; background-color: #333333; border: solid 1px #C0C0C0; margin-bottom: 10px;
}

p.NewsTips{
 font-size: 23px; font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; color: #ffcc00; width: 100%; letter-spacing: -2px;

}


 .postmoderate{}
 
 .postmoderate ul{display: inline;}
 .postmoderate li{display: inline;}
 .postmoderate img {width: 20px; position: relative; top: 5px; margin-left: 5px;}
 

.NewsListing{
margin-bottom: 10px; padding: 10px; background-color: #444444; border: solid 1px #C0C0C0;  color: #ffcc00; font-size: 12px;
}

.NewsListing ul{
 width: 185px;
 position: relative;
 left: 5px;

}

.NewsListing li{
margin-bottom: 0px; margin-top: 0px; list-style-type: none; line-height: 15px; 

}

.NewsListing h1{
 height: 1px; border-style: solid; border-width: 1px 0px 0px 0px;  border-color: #333333; margin-top: 7px; margin-bottom: 4px;
}

.NewsListing a{
font-size: 11px; font-weight: bold; margin-bottom: 0px; text-decoration: none; color: #ffcc00;

}


.NewsListing a:hover{
font-size: 11px; font-weight: bold; margin-bottom: 0px; text-decoration: none; color: #ffffff;

}

a.commentnumber{

font-size: 10px; font-weight: normal; margin-bottom: 0px; text-decoration: none; color: #ffffff;
}

a.commentnumber:hover{
font-size: 10px; font-weight: normal; margin-bottom: 0px; text-decoration: none; color: #ffffff;

}


.NewsListing img{
position: relative; top: 2px;
 margin-right: 3px;
 width 15px;
}

 .NewsListing span{
  position: relative; top: 0px;
  } 
  
  .NewsListing font{
  

  font-weight: normal; font-size: 10px; position: relative; top: -5px; left: -1px;

  
  
  }


/*GREG*/

/*FORM CLASSES*/

.imagepad {margin: 5px;}



select.customselect-small {padding: 5px; margin: 5px; border-style: solid; border-width: 1px; border-color: #666666; background-color: #F0F0F0; height: 25px; color: #666666; font-size: 10px; width: auto; font-family: Verdana,Arial,Helvetica,sans-serif;}

input.customtext-small {padding: 5px; margin: 5px; border-style: solid; border-width: 1px; border-color: #666666; background-color: #F0F0F0; height: 12px; color: #666666; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif;}

textarea.customtext-small {padding: 5px; margin: 5px; border-style: solid; border-width: 1px; border-color: #666666; background-color: #F0F0F0; height: 20px; color: #666666; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif;}

input.customtext-small-custom {padding-top: 5px; margin-top: 5px; border-style: solid; border-width: 1px; border-color: #666666; background-color: #F0F0F0; height: 23px; color: #666666; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif;}



input.customradio-small {margin: 5px;}
input.customcheck-small {margin: 5px;}
input.custombutton-small {margin: 5px;}

.formentry {margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: normal; color: #333333;}
.formentry a{margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: normal; color: #990000; text-decoration: underline;}
.formentry a:hover{margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: normal; color: #990000; text-decoration: none;}


.formentrybold {margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: bold; color: #333333;}

.formentry-small {margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #555555;}
.formentry-small a{margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #990000; text-decoration: underline;}
.formentry-small a:hover{margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #990000; text-decoration: none;}

.formentry-small-white {margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #ffffff;}
.formentry-small-white a{margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #f3d62c; text-decoration: underline;}
.formentry-small-white a:hover{margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #f3d62c; text-decoration: none;}

/*STRUCTURAL CLASSES and DIVS*/

#pagecontainer {float: left; width: 100%; height: auto;}

.borderedcontainer {float: left; width: 100%; height: auto; margin-top: -30px;}
.bordercontainer-divider {float: left; width: 100%; height: 10px;}

.uploadbox-new {float: left; width: 97%; height: auto; border: solid 1px #D7D7D7; padding: 10px; background-color: #FFFFFF;  margin-bottom: 0px; margin-right: 0px; margin-top: 15px;}
.uploadbox-new-gray {float: left; width: 97%; height: auto; border: solid 1px #666666; padding: 10px; background-color: #cccccc;  margin-bottom: 0px; margin-right: 0px; margin-top: 15px;}
.uploadbox-newprofile {float: left; width: 500px; height: auto; border: solid 1px #D7D7D7; padding: 10px; background-color: #FFFFFF;  margin-bottom: 0px; margin-right: 0px; margin-top: 15px;}


.uploadbox-new-darkgray {float: left; width: 97%; height: auto; border: solid 1px #333333; padding: 10px; background-color: #666666;  margin-bottom: 0px; margin-right: 0px; margin-top: 15px;}

.headerseparator {float: left; width: 100%; height: auto; background-color: #EBEBEB;}

.light_gray_table {float: left; width: 197px; height: auto; background-color: #fcfcfc; border: 1px solid #fcfcfc; margin-top: 15px;}
.light_gray_table_header {float: left; width: 197px; min-height: 25px; height: auto; background-color: #CCCCCC;}

.producer_bundle_table {float: left; width: 180px; height: auto; background-color: #fcfcfc; border: 1px solid #999999; margin-top: 15px;}

.genericpager {float: left; width: 100%; height: auto; background-color: #EFEFEF; border: solid 1px #C0C0C0; padding: 5px; margin-top: 10px; margin-bottom: 10px;}

/* PRODUCER CAT PAGE*/

#producersearch {float: left; width: 100%; height: auto;}
#producerview {float: left; width: 100%; height: auto;}

.producerspacer {float: left; width: 100%; height: 20px;}

.producerpager {float: left; width: 100%; height: auto; border: solid 1px #C0C0C0; background-color: #EFEFEF; padding: 5px; margin-top: 10px; margin-bottom: 10px;}
.producercontainer {float: left; width: 50%; height: auto; /*border-bottom:1px dotted black; border:1px dotted black;*/}


.producertopinfo {float: left; width: 100%; height: auto;}
.producerbottominfo {float: left; width: 100%; height: auto;}

.producerthumbnails {float: left; width: 100%; height: auto;}

.thumbspacer {width: 70px; height: 47px;}
.thumbnailmain {float: left; width: 70px; height: 47px; border: 1px solid #999999; padding: 2px; margin: 2px;}


 /* PRODUCER PROFILE PAGE */

.uploadbox-newprofile {float: left; width: 500px; height: auto; border: solid 1px #D7D7D7; padding: 10px; background-color: #FFFFFF;  margin-bottom: 0px; margin-right: 0px; margin-top: 15px;}



#producerprofile_left {float: left; width: 27%; height: auto;}
.producerprofile_vertspacer {float: left; width: 15px; height: auto;}
.producerprofile_horspacer {float: left; width: 100%; height: 5px;}
#producerprofile_right {float: left; width: 65%; height: auto; position: relative; left: 28px;}
#producerprofile_pic {float: left; width: 200px; height: auto; padding-bottom: 10px; padding-top: 15px;}

.producerprofile_left_area {float: left; width: 100%; height: auto;}
.producerprofile_right_area {width: 100%; height: auto;}

.producerprofile_bottom_content {float: left; width: 100%; height: auto; padding-top: 10px;}

.alignleft {float: left;}
.alignright {float: right;}

.producerprofile_thumbnails {float: left; width: 60px; height: 40px; border: 1px solid #C0C0C0; padding: 4px; margin: 5px;}
.producerprofile_thumbnails_bundle {float: left; width: 65px; height: 43px; border: 1px solid #C0C0C0; padding: 4px; margin: 3px;}
.producerprofile_thumbnails_big {float: left; width: 130px; height: 87px; border: 1px solid #C0C0C0; padding: 4px; margin: 2px;}

.producerprofile_thumbnails_big_text {float: left; width: 300px; height: auto; padding-left: 10px;}

.producerprofile_maxwidth {float: left; width: 100%; height: auto;}
.producerprofile_information {float: left; width: 65%; height: auto; padding-left: 15px;}

.producerprofile_stats {float: left; width: 25%; height: auto;}
.producerprofile_featuredfile {float: left; width: 70%; height: auto; padding-left: 32px;}

.producerprofile_sitemail {float: left; width: 100%; height: auto; background-color: #666666;}
.producerprofile_sitemail_pad {padding-top: 5px; margin-bottom: 5px;}

.uploadbox-new-feat {float: left; width: 97%; height: auto; min-height: 210px; max-height: 210px; border: solid 1px #D7D7D7; padding: 10px; background-color: #FFFFFF;  margin-bottom: 0px; margin-right: 0px; margin-top: 15px;}

.uploadbox-new-stats {float: left; width: 97%; height: auto; min-height: 210px; max-height: 210px; border: solid 1px #999999; padding: 10px; background-color: #CCCCCC;  margin-bottom: 0px; margin-right: 0px; margin-top: 15px;}

.areatitlecontainer {}
.areatitlepad {padding-top: 0px; position: relative; padding-left: 15px; top: 27px;}

.btn_pad {padding-top: 4px; padding-right: 10px;}
.btnfolio_pad {padding-top: 4px;}


.prodtextsmall {font-size: 10px;}

#statstable {}
#statstable td{
border-style: solid;
border-color: #C0C0C0;
border-width: 0px 0px 1px 0px;
padding: 4px 8px 4px 8px;
font-size:10px;
}

img.rightprofileimages{
position: relative;
top: 1px;
left: 355px;

}

img.righteditprofileimages{
position: relative;
top: 1px;
left: 415px;

}

div.featuredmessage{
margin: 10px; padding: 10px; background-color: #EFEFEF; border: solid 1px #C0C0C0; line-height: 17px;
}

div.bundlesmessage{
margin-top: 4px; padding: 0px; border: solid 0px #C0C0C0; line-height: 15px; position: relative; top: 5px;
}


div.profileimagediv{
position: relative; top: 30px; left: -10px;	
}


.profileareatitle-small-red {font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; background-color: #ffffff; font-size: 18px; color:#950000; text-transform: uppercase;}


div.producerimageprofile{
width: 200px; 
position: relative; 
top: -20px; 
color: #ffffff; 
height: 0px; 
z-index: 15;
}

p.producerimageprofile{
height: 20px; 
width: 200px; 
background-color: #333333; 
text-align: center; 
padding-top: 5px;

}

img.mailimageprofile{


}


.messageprofile{
border: solid 1px #333333;
background-color: #EFEFEF;
color: #666666;
font-size: 12px;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
font-weight: bold;
text-align: left;
}

.messageprofile a {

font-size: 12px;
color: #800000;
text-align: center;
font-weight: bold;
}

.messageprofile a:hover {

font-size: 12px;
color: #800000;
text-align: center;
font-weight: bold;
}











/* Producer Profile Comments */

div.newscommentsboxFC{

padding: 10px; 
margin-top: 10px; 
background-color: #C0C0C0; 
border: solid 1px #999999; 
width: 465px;

} 

textarea.newsaddcomment{
font-size: 15px; 
color: #666666; 
font-family: tahoma;
width: 463px;
}

 div.commentnewsboxmargin{
margin-top: 50px;

}

div.newscomment-prod-outer{
margin-bottom: 30px; 
background-color: #666666; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;


}

div.newscomment-prod-outer-hidden{
margin-bottom: 30px; 
background-color: lightgray; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;
filter:alpha(opacity=50);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

}

div.newscomment-prod-inner{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 365px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}


div.newscomment-prod-inner-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 365px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
 filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}



div.newscomment-user-outer{
margin-bottom: 30px; 
background-color: #8B8B8B; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;


}


div.newscomment-user-outer-hidden{
margin-bottom: 30px; 
background-color: #8B8B8B; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;
filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;


}

div.newscomment-user-inner{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 365px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}

div.newscomment-user-inner-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 365px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
 filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}





div.newscomment-prod-outer-reply{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;


}


div.newscomment-prod-outer-reply-hidden{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;
filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;


}



div.newscomment-prod-inner-reply{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 315px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}

div.newscomment-prod-inner-reply-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 315px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}



div.newscomment-user-outer-reply{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;


}

div.newscomment-user-outer-reply-hidden{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;
filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

}


div.newscomment-user-inner-reply-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 315px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
 filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}


div.newscomment-user-inner-reply{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 315px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}

input.newscommentsubmit{ margin-top: 10px; width: 125px; position: relative; left: 340px; height: 25px;}

div.newsreplybutton{
margin-top: 7px;
position: relative;
left: 387px;
width: 100px;

}

div.newsreplybuttonreply{
margin-top: 7px;
position: relative;
left: 337px;

}

a.newsreply{
border: solid 1px gray;
background-color: #990000;
color: #ffffff;
font-weight: bold;
padding: 2px 8px 5px 8px;
font-size: 13px;
text-decoration: none;
}

a.newsreply:hover{
border: solid 1px gray;
background-color: #990000;
color: #ffffff;
font-weight: bold;
padding: 2px 8px 5px 8px;
font-size: 13px;
text-decoration: none;
}






/*ProducerNewsComments*/









/* Producer Profile Comments */

div.profilecommentsboxFC{

padding: 10px; 
margin-top: 10px; 
background-color: #C0C0C0; 
border: solid 1px #999999; 
width: 475px;

} 

textarea.profileaddcomment{
font-size: 15px; 
color: #666666; 
font-family: tahoma;
width: 473px;
}

 div.commentprofileboxmargin{
margin-top: 50px;

}

div.profilecomment-prod-outer{
margin-bottom: 30px; 
background-color: #666666; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;


}

div.profilecomment-prod-outer-hidden{
margin-bottom: 30px; 
background-color: lightgray; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;
filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

}

div.profilecomment-prod-inner{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 375px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}


div.profilecomment-prod-inner-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 375px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
 filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}



div.profilecomment-user-outer{
margin-bottom: 30px; 
background-color: #8B8B8B; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;


}


div.profilecomment-user-outer-hidden{
margin-bottom: 30px; 
background-color: #8B8B8B; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;
filter:alpha(opacity=50);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;


}

div.profilecomment-user-inner{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 375px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}

div.profilecomment-user-inner-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 375px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
 filter:alpha(opacity=50);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}





div.profilecomment-prod-outer-reply{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;


}


div.profilecomment-prod-outer-reply-hidden{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;
filter:alpha(opacity=50);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;


}



div.profilecomment-prod-inner-reply{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 325px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}

div.profilecomment-prod-inner-reply-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 325px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
filter:alpha(opacity=50);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}



div.profilecomment-user-outer-reply{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;


}

div.profilecomment-user-outer-reply-hidden{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;
filter:alpha(opacity=50);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

}


div.profilecomment-user-inner-reply-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 325px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
 filter:alpha(opacity=50);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}


div.profilecomment-user-inner-reply{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 325px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}

input.profilecommentsubmit{ margin-top: 10px; width: 125px; position: relative; left: 350px; height: 25px;}

div.profilereplybutton{
margin-top: 7px;
position: relative;
left: 397px;
width: 100px;

}

div.profilereplybuttonreply{
margin-top: 7px;
position: relative;
left: 347px;

}

a.profilereply{
border: solid 1px gray;
background-color: #990000;
color: #ffffff;
font-weight: bold;
padding: 2px 8px 5px 8px;
font-size: 13px;
text-decoration: none;
}

a.profilereply:hover{
border: solid 1px gray;
background-color: #990000;
color: #ffffff;
font-weight: bold;
padding: 2px 8px 5px 8px;
font-size: 13px;
text-decoration: none;
}





/*Edit Member Search Preferences */

font.editmembersearchprefformat {
font-size: 10px;
color: #666666;
position: relative;
top: -3px;
}

font.editmembersearchpref {
font-size: 10px;
color: #ffffff;
position: relative;
top: -3px;
}


input.customcheck-smallmember{

margin: 5px;

}

textarea.largeprofiletext{
 width: 300px;
 height: 140px;


}

p.profiletextlist{
font-size: 13px;
margin-left: 15px;
}


/* TRANSACTIONS PAGE */

/*FORMATTING CLASSES*/



.areatitle {font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; position: relative; background-color: #ffffff; top:27px; padding: 0px 5px 0px 5px; left: 5px; font-size: 20px; color:#606060;}

.areatitle-normal {font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; background-color: #ffffff;font-size: 20px; color:#606060; text-transform: uppercase;}

.areatitle-light-gray-box {font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; font-size: 18px; color:#950000; text-transform: uppercase; padding-top: 15px; padding-left: 5px; padding-bottom: 10px;}

.areatitle-small {font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; position: relative; background-color: #ffffff; top:27px; padding: 0px 5px 0px 5px; left: 5px; font-size: 18px; color:#606060; text-transform: uppercase;}
.areatitle-small a{font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; position: relative; background-color: #ffffff; top:27px; padding: 0px 5px 0px 5px; left: 5px; font-size: 18px; color:#606060; text-transform: uppercase; text-decoration: none;}
.areatitle-small a:hover{font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; position: relative; background-color: #ffffff; top:27px; padding: 0px 5px 0px 5px; left: 5px; font-size: 18px; color:#606060; text-transform: uppercase; text-decoration: underline;}

.areatitle-small-normal {font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; background-color: #ffffff; font-size: 18px; color:#606060; text-transform: uppercase;}
.areatitle-small-normal a{font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; background-color: #ffffff; font-size: 18px; color:#606060; text-transform: uppercase; text-decoration: none;}
.areatitle-small-normal a:hover{font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; background-color: #ffffff; font-size: 18px; color:#606060; text-transform: uppercase; text-decoration: underline;}

.areatitle-small-red {font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; background-color: #ffffff; font-size: 18px; color:#950000; text-transform: uppercase;}

.areatitle-small-red-old {font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; position: relative; background-color: #333333; top:27px; padding: 0px 5px 0px 5px; left: 5px; font-size: 18px; color:#950000; text-transform: uppercase;}

.areatitle-small-white {font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; letter-spacing: -2px; position: relative; background-color: #333333; top:27px; padding: 0px 5px 0px 5px; left: 5px; font-size: 18px; color:#f3d62c; text-transform: uppercase;}

.entry {margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: normal; color: #333333;}
.entry a{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: normal; color: #990000; text-decoration: underline;}
.entry a:hover{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: normal; color: #990000; text-decoration: none;}

.entrybold {margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: bold; color: #333333;}
.entrybold a{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: underline;}
.entrybold a:hover{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none;}

.entry-small {margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #555555;}
.entry-small a{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #990000; text-decoration: underline;}
.entry-small a:hover{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #990000; text-decoration: none;}

.entry-small-white {margin: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #ffffff;}
.entry-small-white a{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline;}
.entry-small-white a:hover{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;}

.entry-small-dark-bold {padding: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #333333; font-weight: bold;}
.entry-small-dark-bold a{padding: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: underline;}
.entry-small-dark-bold a:hover{padding: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}


.normal {padding: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: normal; color: #333333;}
.normal a{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: normal; color: #990000; text-decoration: underline;}
.normal a:hover{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 12px; font-weight: normal; color: #990000; text-decoration: none;}

/*USED FOR NORMAL TEXT*/

.entrynormal {font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #555555;}
.entrynormal a{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #990000; text-decoration: underline;}
.entrynormal a:hover{font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #990000; text-decoration: none;}

.entrynormal-dark-bold {padding-left: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #333333; font-weight: bold;}
.entrynormal-dark-bold a{padding-left: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; font-weight: bold;}
.entrynormal-dark-bold a:hover{padding-left: 5px; font-family: "Tahoma", "Verdana", "Lucida Sans", "Lucida Grande", arial, sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}

.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {text-align: center;}

.glossymenu a.menuitem {background: url(/themes/indiefootage/images/buttonback1234.png) no-repeat bottom left; font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: white; display: block; position: relative; /*To help in the anchoring of the ".statusicon" icon image*/ top: 10px; width: 165px; height: 40px; padding: 6px 0px 0px 15px; text-decoration: none;}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute; top: 12px; right: 20px; border: none; height: 20px; width: 20px;}

.glossymenu a.menuitem .texttitle{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute; top: 5px; right: 46px; border: none;}





 /*END GREG*/
/*///////////////////////////////////////////////////////////////////// ORIGINAL CODE /////////////////////////////////////////////////////////////////////*/


/*NEW HOME PAGE LEFT SIDE*/

div.mainheader{


}

div.textheaders{
 padding: 10px 0px 10px 0px;

}

div.iconplacement{

float: left; width: 65px;
}

div.textdescriber{


}




/*Mass Import Page*/



#MassImportInstructions{


}


#MassImportInstructions ul{
line-height: 17px; 
list-style: none; 
font-size: 12px;

}

#MassImportInstructions li{
line-height: 17px;
margin-bottom: 15px;

}


     #cattable{}
     #cattable table{
      border-style: solid;
      border-color: #C0C0C0;
      border-width: 1px 1px 0px 0px;
     }
     
     #cattable td{
     border-style: solid;
     border-color: #C0C0C0;
     border-width: 0px 0px 1px 1px;
     padding: 4px;
     }
     

    
    
/*  AE SEO Menu                 */

#aeseomenu {
margin-top: 10px;
margin-bottom: 5px;

}

#aeseomenu ul {

list-style-type: none;
 }
#aeseomenu li {

padding: 5px 8px 5px 8px;
list-style-type: none;
border: solid 1px #C0C0C0;
color: #ffffff;
background-color: #666666;
display: inline;
font-weight: bold;
margin-right: -4px;

}

#aeseomenu li:hover {


background-color: #333333;
}



#aeseomenu  li a {
color: #ffffff;
text-decoration: none;
padding: 5px;
}





/* Model Release Page  */

div.selection{


}

div.models{
 width: 95%;

}


/*HISTORY TRANSACTIONS PAGE*/

#menuhistory {

margin-bottom: 20px;
}


#menuhistory ul {

display: inline;
white-space: nowrap;

}
#menuhistory li {

display: inline;
}


#menuhistory font {


border: solid 1px #C0C0C0;
padding: 10px;
margin-right: -4px;
text-decoration: none;
width: 100px;
height: 30px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 17px;
letter-spacing: -2px;
color: #ffffff;
background-color: #800000;
text-transform: uppercase; 
}




#menuhistory a {


border: solid 1px #C0C0C0;
padding: 10px;
margin-right: -4px;
text-decoration: none;
width: 100px;
height: 30px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 17px;
letter-spacing: -2px;
color: #800000;
background-color: #EFEFEF;
text-transform: uppercase; 
}

#menuhistory a:hover {


border: solid 1px #C0C0C0;
padding: 10px;
margin-right: -4px;
text-decoration: none;
width: 100px;
height: 30px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 17px;
letter-spacing: -2px;
color: #FFFFFF;
background-color: #666666;
text-transform: uppercase; 
}





/* TITLES */

font.fattitles {

letter-spacing: -2px;
color: #606060;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
}


a.fattitles {

letter-spacing: -2px;
color: #606060;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
font-size: 23px;
}


/* HOME PAGE DROP DOWN MENUS */

/*MENUS*/

 div.viewmediacategory{
border: solid 0px #CACACA; background-color: #8B8B8B; z-index: 1; height: 21px; left: 8px; width: 145px; position: relative; top: 5px;

}

font.viewmediatext{
 font-weight: none; color: #ffffff; position: relative; top: 9px; left: 14px;
 }

div.deluxemenudiv{
position: relative; left: 160px; top: 0px; z-index: 1000; height: 0px;
}

.TitleMenuOver{
padding: 0px 11px 0px 11px;
margin-right: 6px;
border: solid;
border-width: 0px 1px 1px 1px; 
border-color: #CACACA;
background-color: #666666;
font-style: tahoma;
font-size: 11px;
color: #ffffff;
position: relative;
top: 6px;
width: 85px;
height: 22px;
top: 4px;
background-repeat: repeat-x;
text-align: center;

}

.TitleMenuOver td {
color: #ffffff;
font-size: 11px;
font-family: tahoma, verdana;
position: relative;
margin-top: -2px;

}

.TitleMenuOver img{
position: relative;
left: 6px;
top: 1px;

}









.TitleMenu{
padding: 0px 11px 0px 11px;
margin-right: 6px;
border: solid;
border-width: 0px 1px 1px 1px; 
border-color: #C8C8C8;
background-color: #DADADA;
font-style: tahoma;
font-size: 11px;
color: #666666;
position: relative;
top: 6px;
width: 85px;
height: 22px;
top: 4px;

background-repeat: repeat-x;
text-align: center;

}

.TitleMenu td {
color: #666666;
font-size: 11px;
font-family: tahoma, verdana;
position: relative;
margin-top: -2px;

}

.TitleMenu img{
position: relative;
left: 6px;
top: 1px;

}


.TitleMenuSubOver{
padding: 6px 6px 6px 6px;
margin: 0px;
border: solid;
border-width: 1px 1px 1px 1px; 
border-color: #CACACA;
background-color: #DADADA;
font-style: tahoma;
font-size: 10px;
color: #666666;
height: 18px;
width: 224px;
margin-bottom: -1px;
}

.TitleMenuSubOver td {
color: #666666;
font-size: 10px;
font-family: tahoma, verdana;

}



.TitleMenuSub{
padding: 6px 6px 6px 6px;
margin: 0px;
border: solid;
border-width: 1px 1px 1px 1px; 
border-color: #CACACA;
background-color: #666666;
font-style: tahoma;
font-size: 10px;
color: #FFFFFF;
height: 18px;
width: 224px;
margin-bottom: -1px;
}

.TitleMenuSub td {
color: #ffffff;
font-size: 10px;
font-family: tahoma, verdana;

}


.TitleMenuSearch{
padding: 0px 6px 0px 6px;
margin-right: 6px;
border: solid;
border-width: 0px 1px 1px 1px; 
border-color: #C8C8C8;
background-color: #DADADA;
font-style: tahoma;
font-size: 11px;
color: #666666;
position: relative;
top: 6px;
width: 85px;
height: 22px;
top: 4px;
background-repeat: repeat-x;
text-align: center;

}

.TitleMenuSearch td {
color: #666666;
font-size: 11px;
font-family: tahoma, verdana;
position: relative;
margin-top: -2px;

}

.TitleMenuSearch img{
position: relative;
left: 6px;
top: 1px;

}



.TitleMenuSearchOver{
padding: 0px 6px 0px 6px;
margin-right: 6px;
border: solid;
border-width: 0px 1px 1px 1px; 
border-color: #C8C8C8;
background-color: #666666;
font-style: tahoma;
font-size: 11px;
color: #FFFFFF;
position: relative;
top: 6px;
width: 85px;
height: 22px;
top: 4px;
background-repeat: repeat-x;                               
text-align: center;

}

.TitleMenuSearchOver td {
color: #ffffff;
font-size: 11px;
font-family: tahoma, verdana;
position: relative;
margin-top: -2px;

}

.TitleMenuSearchOver img{
position: relative;
left: 6px;
top: 1px;

}




/* MODIFIED FORMS AND SELECTS*/


select.customselect {
padding: 5px; 
margin-bottom: 12px; 
border-style: solid; 
border-width: 1px; 
border-color: #666666; 
background-color: #F0F0F0; 
height: 30px; 
color: #666666; 
font-size: 15px; 
width: 100%;
font-family: Verdana,Arial,Helvetica,sans-serif;
                    }




                    
input.customtext {
padding: 5px; 
border-style: solid; 
border-width: 1px; 
border-color: #666666; 
background-color: #F0F0F0; 
height: 30px; 
color: #666666; 
font-size: 15px; 
width: 97%;
font-family: Verdana,Arial,Helvetica,sans-serif;

}

textarea.customtext {
padding: 5px; 
border-style: solid; 
border-width: 1px; 
border-color: #666666; 
background-color: #F0F0F0; 
height: 30px; 
color: #666666; 
font-size: 15px; 
width: 97%;
font-family: Verdana,Arial,Helvetica,sans-serif;


}


/* Models Delete Button on User File Upload */

img.modelsdelete{

position: relative;
top: -8px;
right: -60px;
}




/*usermessage*/

  div.usermessage{

border-style: solid;
border-width: 1px;
border-color: #666666;
background-color: #333333;
padding: 10px;
margin: 25px 0px -20px 10px;
width: 930px;


	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#666666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#800000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;





}

/* MediaBox Embedded */


 
img.mediaboxembedimage {
display: inline; 
position: absolute; 
top: 14px; 
margin-left: 10px;


}


div.mediaboxclose {
height: 0px;
width: 0px; 
position: relative; 
top: -12px; 
left: -495px; 
z-index: 6000;

}
div.mediaboxmessage {

font-family: arial; 
font-size: 15px; 
color: #E6E6E6;
font-weight: bold;


}


 ul.mbe {
 
 white-space: nowrap; 
 width: 440px; 
 margin-bottom: 5px
 
 }

 ul.mbe li {
 
 margin-right: 5px; 
 display: inline; 
 }
 
 ul.mbe li img {
  display: inline;
  padding: 5px;
  background-color: #ffffff;
  border: solid 1px gray;
 
 }





/* SalesTopBorder  */
div.salestop{
 padding: 3px; 
 background-color: #EFEFEF; 
 color: #333333; 
 font-size: 13px; 
 font-weight: bold; 
 border: solid 1px #C0C0C0;
 width: auto;
}

div.salesmiddle{
padding: 3px; 
border-style: solid; 
border-width: 0px 0px 1px 0px; 
border-color: #C0C0C0;
width: auto;

}

div.salesbottom{
padding: 3px; 
background-color: #EFEFEF; 
color: #ffffff; 
font-size: 13px; 
font-weight: bold; 
border-style: solid; 
border-width: 0px 1px 1px 1px; 
border-color: #C0C0C0;
width: auto;

}

 div.datesalesreport{
  border: solid 1px #333333; 
  background-color: #EFEFEF; 
  padding: 10px; 
  width: 94%;
 
 
 }


input.StdEdit{
 padding: 2px; 
border-style: solid; 
border-width: 1px; 
border-color: #666666; 
background-color: #F0F0F0; 
height: 25px; 
color: #666666; 
font-size: 13px; 
width: auto;;

}


.NewError {

border: solid 1px #333333;
background-color: #800000;
color: #ffffff;
font-size: 14px;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
font-weight: bold;

}
.error {

border: solid 1px #333333;
background-color: #800000;
color: #ffffff;
font-size: 14px;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
font-weight: bold;
}



input.medinputbox{
padding: 2px; 
border-style: solid; 
border-width: 1px; 
border-color: #666666; 
background-color: #FFFFFF; 
height: 19px; 
color: #666666; 
font-size: 13px; 
width: 100%;


}






  /* MESSAGE */

.message{
border: solid 1px #333333;
background-color: #800000;
color: #ffffff;
font-size: 14px;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
text-align: left;
}

.message a {

font-size: 14px;
color: #FFCC00;
  text-align: center;
font-weight: bold;
}


  /* TUTORIAL CODE */
   .tutorialdivs  {
margin-top: 5px;
margin-bottom: 5px;
color: #333333;
line-height: 15px; 
}

.tutorialdivs ul {
margin-top: 10px;
margin-bottom: 20px;
margin-left: 20px;
   list-style-type: circle;
   line-height: 15px;
}

.tutorialdivs li{

list-style-type: circle;
margin-bottom: 6px;
font-weight: normal;
}

.tutorialdivs p {
font-weight: bold;
margin-bottom: 10px;
margin-top: 10px;


}

 .tutorialdivs .sub {

margin-left: 10px;

}

.tutorialdivs .sub p {
font-weight: bold;
margin-bottom: 5px;
margin-top: 5px;
margin-left: 5px;

}

div.questionbox{
background-color: #F5F5F5;
border: 1px solid #D7D7D7;
margin-top: 15px;
margin-bottom: 15px;
padding: 10px;
width: 97.5%


}


 /*CSS FOR THUMB IMAGES ON MY UPLOADS */
 
div.thumbimagetop{
width: 140px; 
background-repeat: no-repeat; 
background-image: url('/themes/indiefootage/images/imagebacktop1234.gif'); 
position: relative; 
height: 6px; 
top: 6px;


}

div.thumbimagemiddle{

height: auto; 
width: 140px; 
background-repeat: repeat-y; 
background-image: url('/themes/indiefootage/images/imagebackmiddle1234.gif')

}


div.thumbimagebottom{

width: 140px; 
background-repeat: no-repeat; 
background-image: url('/themes/indiefootage/images/imagebackbottom1234.gif'); 
position: relative; 
height: 6px; top: -1px;
 
             }



 select.selectup{

 padding: 2px; 
 background-color: #F0F0F0; 
 border-style: solid; 
 border-width: 1px; 
 border-color: #666666; 
 color: #666666; 
 font-size: 12px; 
 width: 100%;

}

option.selectup{

 padding: 2px; 
 background-color: #F0F0F0; 
 color: #666666; 
 font-size: 12px; 
 width: 100%;



}




/*FILE UPLOADS PAGE */


div.questionleft {
position: relative; 
top: -22px; 
right: -335px;
height: 0px;
width: 0px;

}

div.questionright {
position: relative; 
top: 28px; 
right: -62px;
height: 0px;
width: 0px;

}

img.questionleft {
position: relative; 
top: -22px; 
right: -335px;

}

img.questionright {
position: relative; 
top: 28px; 
right: -62px;

}



 div.grayboxuploads{

border: solid 1px #D7D7D7; 
padding: 10px; 
background-color: #F5F5F5; 
width: 97.5%; 
margin-bottom: 0px;"


}

div.whiteboxuploads{

border-style: solid; 
border-width: 0px 1px 1px 1px; 
border-color: #D7D7D7; 
padding: 10px; 
background-color: #FFFFFF; 
width: 97.5%; 
margin-bottom: 15px;



}

div.frameboxforuploads1{

height: auto; 
margin-top: -30px;


}

div.frameboxforuploads2{

height: auto; 
margin-top: -30px;


}

div.frameboxforuploads3{

height: auto; 
margin-top: -30px;


}

div.frameboxforuploads4{

height: auto; 
margin-top: -30px;


}

div.frameboxforuploads5{

height: auto; 
margin-top: -30px;


}

div.frameboxforuploads6{

height: auto; 
margin-top: -30px;


}


div.frameboxforuploads6small{

height: auto; 
margin-top: -30px;


}


div.frameboxforuploads6mid{

height: auto; 
margin-top: -30px;


}

div.frameboxforuploads6midsmall{

height: auto; 
margin-top: -30px;


}




div.frameboxforuploads6middle1{

height: auto; 
margin-top: -30px;


}

div.frameboxforuploads6middle2{

height: auto; 
margin-top: -30px;


}

div.frameboxforuploads6thumb{

height: auto; 
margin-top: -30px;


}


div.frameboxforuploads6title{

height: auto; 
margin-top: -30px;


}



div.uploadbox{

border: solid 1px #D7D7D7; 
padding: 10px; 
background-color: #FFFFFF; 
width: auto; 
margin-bottom: 0px;
margin-right: 0px;


}

 div.upbox{
  border-style: solid;
  border-width: 1px;
  border-color: #8B8B8B;
  background-color: #DADADA;
  padding: 10px;
 margin: 0px 10px 5px 0px;
  height: 190px;
  
  }   
  
  div.upboxtitle{
  
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  border-color: #8B8B8B;
  background-color:  #666666;
  padding: 10px;
  margin: 0px 10px 0px 0px;
  color: #ffffff;
  font-weight: bold;
  
  
  }

/*    Producer Notices             */

  /*How it Works*/

   div.pricingbox{
  border-style: solid;
  border-width: 1px;
  border-color: #8B8B8B;
  background-color: #DADADA;
  padding: 10px;
 margin: 0px 10px 5px 0px;
  height: 50px
  
  }   
  
  div.pricingboxtitle{
  
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  border-color: #8B8B8B;
  background-color:  #666666;
  padding: 10px;
  margin: 0px 10px 0px 0px;
  color: #ffffff;
  font-weight: bold
  
  
  }
  
  div.scheduletitle {
  
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  border-color: #8B8B8B;
  background-color:  #666666;
  padding: 10px;
  margin: 10px 0px 0px 0px;
  color: #ffffff;
  font-weight: bold
  
  
  }
  
ul.buymedia{
margin-left: 20px;
   list-style-type: circle;
   line-height: 15px
}

li.buymedia{

list-style-type: circle;
margin-bottom: 6px
}


div.producermessage{

border-style: solid;
border-width: 1px;
border-color: #ffffff;
background-color: #800000;
padding: 10px;
margin: 0px 0px 0px 10px;
color: #ffffff;
font-family: "tahoma", "georgia", "arial", "verdana";
font-size: 11px;
width: 958px;
position: relative;
top: 24px;
}


div.producermessagea{

border-style: solid;
border-width: 1px;
border-color: #333333;
background-color: #ffcc00;
padding: 10px;
margin: 0px 0px 0px 10px;
color: #ffffff;
font-family: "tahoma", "georgia", "arial", "verdana";
font-size: 11px;
width: 958px;
position: relative;
top: 22px;
}


div.producermessageae{

border-style: solid;
border-width: 1px;
border-color: #ffffff;
background-color: #333333;
padding: 10px;
margin: 0px 0px 0px 10px;
color: #ffffff;
font-family: "tahoma", "georgia", "arial", "verdana";
font-size: 11px;
width: 958px;
position: relative;
top: 22px;
}





li.listnodot{

list-style-type: none;
}


/* SIDE INFO AREA*/

div.sideinfo1234{
border-style: solid;
border-width: 1px 1px 1px 1px; 
border-color: #333333;
background-color: #8B8B8B; 
margin-top: -20px;
width: 155px; 
height: 51px;
position: relative;
left: 10px;
padding: 6px;
z-index: 0;
top: 108px;
margin-bottom: 110px;
}


div.sideinfo1234loggedout{
border-style: solid;
border-width: 0px 1px 1px 1px; 
border-color: #C0C0C0;
background-color: #DADADA;
position: relative; 
margin-top: -20px;
width: 155px; 
height: 51px;
left: 10px;
padding: 6px;
z-index: 0;
top: 109px;
margin-bottom: 120px;
}


div.sideinfobutton{
background: url('/themes/indiefootage/images/signupbuttonbacklight.png') repeat scroll 0 0 transparent; height: 28px; padding: 10px; border: solid 1px #C0C0C0; background-color: #333333;

}

div.sideinfostatus{
color: #ffffff; margin-top: 2px;
position: relative;
top: -5px;

}


@media screen and (-webkit-min-device-pixel-ratio:0){
div.sideinfostatus{
color: #ffffff; margin-top: 2px;
position: relative;
top: -3px;

}
}

p.signupbutton{
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; text-align: center; position: relative; top: -4px; font-size: 19px; letter-spacing: -2px; color: #ffcc00;

}

a.signuplink{
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; text-align: center; position: relative; top: -2px; font-size: 19px; letter-spacing: -2px; color: #ffcc00;
}

a.signuplink:hover{
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; text-align: center; position: relative; font-size: 19px; letter-spacing: -2px; color: #ffcc00;
}


p.whysignup{
font-family: tahoma, arial, helvetica; color: #ffffff; font-size: 10px; position: relative; top: -8px;

}


@media screen and (-webkit-min-device-pixel-ratio:0){
div.sideinfo1234 {margin-bottom: 130px; top: 110px;}
}


@media screen and (-webkit-min-device-pixel-ratio:0){
div.sideinfo1234loggedout {margin-bottom: 130px; top: 110px;}
}




img.avatarimageside{
position: relative;
top: 3px;

}


/*Login forms */

input.email{

height: 17px; 
width: 145px;
border: solid 1px #C8C8C8;
background-color: #F4F4F4;
text-align: middle;
font-size: 14px;
color: #333333;
padding: 3px;
}

input.password{

height: 17px; 
width: 145px;
border: solid 1px #C8C8C8;
background-color: #F4F4F4;
font-size: 14px;
color: #333333;
padding: 3px;
}

/* Pop Up Cat Div */

div.cat{
z-index: 1700; 
position: absolute; 
top:110px;
width: 700px; 
left: -2px;


}

@media screen and (-webkit-min-device-pixel-ratio:0) {

div.cat{
z-index: 1700; 
position: absolute; 
top:125px;
width: 700px; 
left: -2px;
filter:alpha(opacity=95); 
-moz-opacity:4.0; 
-khtml-opacity: 4.0; 
opacity: 4.0;

}


}







table.mainbackground1234 {

background-image:url('/themes/indiefootage/images/upperbackgroundtest1234.gif');
background-repeat:repeat-x;


}


td.headertable1234 {
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #C8C8C8;
background-color: #DADADA;
width: 800px;
}


td.buttons1234 {

padding: 2px 1px 2px 1px;
}

input.boxes {width: 40px; height: 40px;}

font.menu1234 {color:#FFFFFF; font-family:Tahoma,Verdana; font-size:11px; font-weight:normal; text-decoration:none;}

a.menu1234 {color:#FFFFFF; font-family:Tahoma,Verdana; font-size:11px; font-weight:normal; text-decoration:none;}

div.searchoptionsbox{
border-style: solid; 
border-width: 0px 1px 1px 1px; 
border-color: #C8C8C8; 
background-color: #DADADA; 
width: 130px; 
height: 16px; 
position: absolute; 
top: 155px; 
left: 515px; 
font-size: 10px;
}


a.searchoptions {color:#333333; font-family:Tahoma,Georgia; font-size:10px; font-weight:normal; text-decoration:none;}

table.headerborder1234 {border-style: solid; border-color: #CCCCCC; border-width: 1px 0px 1px 0px;}

#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background: url(background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 32px;
display: block;
color: #0d2474;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:1000px;
} 

input.mainsearch
{
color: #666666;
background: #F4F4F4;
border: 1px solid #666666;
height: 35; 
font-style: arial; 
font-size: 20px; 
width: 535px;
padding: 3px;

}


/*MAINFRAME*/

td.mainframetop{
width: 5px;
height: 5px;
}

td.mainframebottom{
width: 8px;
height: 10px;
}

td.mainframetopback{


background-color: #ffffff;

}

td.mainframebottomback{

background-image: url('/themes/indiefootage/images/bottomframeback1234.gif');
background-repeat: repeat-x;

}

 /* ACCORDION MENU */

.glossymenu{
margin: 0px 0;
padding: 0;
width: 165px; /*width of menu*/
border: 0px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: url(/themes/indiefootage/images/buttonback1234.png) no-repeat bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
top: 10px;

width: 165px;
height: 46px;
padding: 6px 0px 0px 15px;

text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
 position: absolute;
top: 10px;
right: 20px;
border: none;
}

 .glossymenu a.menuitem .texttitle{ /*CSS for icon image that gets dynamically added to headers*/
 position: absolute;
top: 3px;
right: 50px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(/themes/indiefootage/images/buttonback1234light.png);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
      margin-top: 8px;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 0px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0px 0px;
padding-left: 20px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}



/* extraforms page */

td.cattitle{
border: solid 1px #999999;
padding: 3px;
background-color: #666666;
color: #ffffff;
}

/*Advanced Search*/
select.advcat {
border-style: solid;
border-width: 1px;
border-color: #C0C0C0;
padding: 2px;
color: #333333;

}


td.catborder1{
padding: 5px 5px 5px 5px;
border: solid 0px white;

color: #333333;
;
}

td.catborder2{
padding: 4px 4px 4px 4px;
border-style: solid;
border-width: 0px 1px 0px 0px; 
border-color: white;
}

table.catborder1{
padding: 5px 0px 5px 0px;
border: solid 1px white;
}

td.catborder4{
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 0px 1px 0px 0px; 
border-color: white;
}

/* Scroll Windows */


ul.catmenus{

width: 100%;

}

div.scrollwindownews2 {
padding: 0px 0px 0px 0px; 

width: 95%;
     }


div.mainsectiontabs {

width: 777px; 
margin-top: 0px; 
margin-bottom: 0px;
}

div.homepagesubtabs{
width: 777px;
position: relative;
top: 30px;


}

  div.hometoptabs{
  width: 777px;
  position: relative;
  top: 10px;
 }



#scroll_box {
         
            height: 500px;    
            width: 100%;            
            overflow: auto;            
            margin: 0em 0;
            background-color: #F3F3F3;

     
        }
        
div.scroll_box {
         
            height: 200px;    
            width: 100%;            
            overflow: auto;            
            margin: 0em 0;
            background-color: #F3F3F3;

     
        }
        
 div.scroll_box2 {
         
            height: 200px;    
            width: 100%;            
            overflow: auto;            
            margin: 0em 0;
            background-color: #F3F3F3;

     
        }       
                
        
        
ul.catmenu {



}

a.cattext{
font-size: 10px;
text-decoration: none;
font-family: tahoma,georgia;


}


input.catcheckbox {
margin: 0px 3px 0px 0px;

}


div.headerbox12{

width: 95%;
float: left;
padding: 10px;
border: solid 1px gray;


}


li.parent{
list-style: none;
padding: 5px;
border: solid 0px;
background-color: #C0C0C0;
border-color: #CCCCCC;
color: #ffffff;
font-weight: bold;
margin-top: 1;


}

li.child {

list-style: none;
padding: 3px 5px 3px 5px;
border-width: 0px 1px 0px 1px;


}




/*AJAX TABS BOTTOM MENU HOME PAGE*/

div.newajaxtabsbottom {

margin-top: 0px; 
background: url('/themes/indiefootage/images/hometabbackground.gif') repeat scroll 0 0 transparent; 
margin-bottom: 20px; 
width: 96%; 
height: 240px; 
padding: 12px 10px 12px 15px; 
border: solid 1px #C0C0C0;
     }
     
div.newajaxtabsbottom2 {

margin-top: 0px; 
background: url('/themes/indiefootage/images/hometabbackground.gif') repeat scroll 0 0 transparent; 
margin-bottom: 20px; 
width: 96%; 
height: 150px; 
padding: 12px 10px 12px 15px; 
border: solid 1px #C0C0C0;
     }     



div.viewmoretabs{
font-size: 12px; 
margin-bottom: -38px; 
position: relative; 
height: 14px; 
top: -42px; 
right: -657px; 
width: 70px; 
color: #ffffff; 
font-family: arial; 
border: solid 0px #C0C0C0; 


}

img.first{
position: relative; 
top: 7px; 


}


/*Middle Page INfo Homepage*/


.middlemain{
width: 772px; margin-top: 0px; margin-bottom: 0px; position: relative; top: 8px;
}

.middlemain1{
width: 377px; float: left; margin-right: 14px;

}

img.middletitleimg{
margin-bottom: 3px; 
position: relative;
right: 2px;

}


.middlemain1in{
border: solid 0px #C0C0C0; padding: 0px; background-color: #ffffff; width: 100%; height: 55px;

}


 div.middleicondiv{
  float: left; width: 33px; margin-right: 0px;
 }

 div.middletextdiv{
 float: left; width: 316px; padding: 7px; line-height: 17px; color: #666666; font-size: 12px; border-style: solid; border-color: #C0C0C0; border-width: 0px 1px 0px 0px;
 
 }

 img.saletag{
 position: relative; 
 top: -2px;
 width: 56px;
 }
 
  img.shoutout{
 position: relative; 
 top: 0px;
 width: 40px;
 }
 

  div.middleicondiv2{
  float: left; width: 55px; margin-right: 0px;
 }

 div.middletextdiv2{
 float: left; width: 305px; padding: 7px; line-height: 17px; color: #666666; font-size: 12px;
 
 }

 div.freebiefootagebox{
 line-height: 17px; color: #ffffff; border: solid 1px #C0C0C0; height: 123px; margin-top: 10px; background-color: #EFEFEF; padding: 7px;
 }

 div.freebiefootageimage{
padding: 5px 5px 5px 5px; background-color: #ffffff; border: solid 1px #C0C0C0; margin-right: 10px; margin-bottom: 10px; float: left; 
 
 }
 
 div.freebiefootageinfo{
 float: left; position: relative; top: 10px;
 }

 div.freebiefootagetext{
 color: #333333; position: relative; top: -4px; left: 3px;
 
 }
 
  img.freebiefootagetextimage{
 position: relative;
 top: 10px;
 
 }


.innertabsfilelist {

position: relative;
top: 24px;

}




/*MENU BOTTOM HOME PAGE*/

.shadetabs6{

margin-left: -35px;
margin-top: 0px;
margin-bottom: -3px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
position: relative;
left: 35px;
top: -10px;


}


.shadetabs6 li{
display: inline;
margin: 0;
border: solid 1px #C0C0C0;
background-image: url('/themes/indiefootage/images/lowertabback.png');
background-repeat: repeat-x;
padding: 4px 3px 7px 7px; 
font-style: Arial;
font-size: 14px;
font-weight: normal;
margin-right: -4px;

}

.shadetabs6 li a{
text-decoration: none;
position:relative;
z-index: 1;
padding: 0px 0px;
margin-right: 3px;
zoom: 1;
color: #ffffff;
/*border: 1px solid #778;
color: #2d2b2b;
background: white url(/themes/indiefootage/images/shade.gif) top left repeat-x;*/
opacity: 0.50;
filter: alpha(opacity=50);
-moz-opacity: 0.50;
font-style: Arial;
font-size: 12px;
font-weight: normal;
}

.shadetabs6 li a:visited{
color: #ffffff;
font-style: Arial;
font-size: 12px;
font-weight: normal;
}

.shadetabs6 li a:hover{
text-decoration: none;
color: #ffcc00;
opacity: 0.90;
filter: alpha(opacity=90);
-moz-opacity: 0.99;
}


.shadetabs6 li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
font-style: Arial;
font-size: 12px;
font-weight: normal;
color:#ffffff;
text-decoration: none;

}

.shadetabs6 li a.selected{ /*selected main tab style */
text-decoration: none;
position: relative;
z-index: 1;
padding: 0px 0px;
margin-right: 3px;
zoom: 1;
/*border: px solid #778;
color: #2d2b2b;
background: white url(/themes/indiefootage/images/shadeactive.gif) top left repeat-x;*/
opacity: 0.90;
filter: alpha(opacity=90);
-moz-opacity: 0.99;

}

.shadetabs6 li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


/*MediaBox Display*/

div.mediaboxdisplay {
margin: 0px 10px 0px 0px; 
overflow: hidden; 
float: left; 
overflow: hidden; 
width: 565px; 
height: 86px;
}


/* First Image*/


.shadetabs6 li.first{
display: inline;
margin: 0;
border: solid 1px #C0C0C0;
background-image: url('/themes/indiefootage/images/lowertabback.png');
background-repeat: repeat-x;
padding: 4px 3px 7px 7px; 
font-style: Arial;
font-size: 14px;
font-weight: normal;
margin-right: -4px;

}

.shadetabs6 li.first a{
text-decoration: none;
position:relative;
z-index: 1;
padding: 0px 0px;
margin-right: 3px;
zoom: 1;
color: #ffffff;
/*border: 1px solid #778;
color: #2d2b2b;
background: white url(/themes/indiefootage/images/shade.gif) top left repeat-x;*/
opacity: 0.99;
filter: alpha(opacity=100);
-moz-opacity: 0.99;
font-style: Arial;
font-size: 12px;
font-weight: normal;
}

.shadetabs6 li.first a:visited{
color: #ffffff;
font-style: Arial;
font-size: 12px;
font-weight: normal;
opacity: 0.99;
filter: alpha(opacity=100);
-moz-opacity: 0.99;
}

.shadetabs6 li.first a:hover{
text-decoration: underline;
color: #2d2b2b;
opacity: 0.99;
filter: alpha(opacity=100);
-moz-opacity: 0.99;
}


.shadetabs6 li.first a.selected{ /*selected main tab style */
position: relative;
top: 0px;
font-style: Arial;
font-size: 12px;
font-weight: normal;
opacity: 0.99;
filter: alpha(opacity=100);
-moz-opacity: 0.99;
}

.shadetabs6 li.first a.selected{ /*selected main tab style */
text-decoration: none;
position: relative;
z-index: 1;
padding: 0px 0px;
margin-right: 3px;
zoom: 1;
/*border: px solid #778;
color: #2d2b2b;
background: white url(/themes/indiefootage/images/shadeactive.gif) top left repeat-x;*/
opacity: 0.99;
filter: alpha(opacity=100);
-moz-opacity: 0.99;

}

.shadetabs6 li.first a.selected:hover{ /*selected main tab style */
text-decoration: none;
opacity: 0.99;
filter: alpha(opacity=100);
-moz-opacity: 0.99;
}


/*MediaBox Display*/

div.mediaboxdisplay {
margin: 0px 10px 0px 0px; 
overflow: hidden; 
float: left; 
overflow: hidden; 
width: 565px; 
height: 86px;
}



/* Form elements */
input.home {

	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  border : 1px solid Gray;
	height: 20px;
	width: 115px;
	
	}

	
	
	
	

	input.withdraw {

	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #E5E5E5;
}	
	
	
	input {

	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

}

textarea {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;



}

select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

}


/*PRODUCER TOOLS*/

div.pbuttons img {
margin-left: 5px;
}





/* FILE CLOSEUP */





ul.FClisting{}
li.FClisting {
line-height: 17px;
padding-left: 10px;
list-style-type: none;

}


 #listing {}

#listing ul {
line-height: 17px;
padding-left: 10px;
list-style-type: none;
 }
#listing li {
line-height: 17px;
padding-left: 10px;
list-style-type: none;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.FClisting { position: relative; left: -22px; }
 }


div.comment-prod-outer{
margin-bottom: 30px; 
background-color: lightgray; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;


}

div.comment-prod-outer-hidden{
margin-bottom: 30px; 
background-color: lightgray; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;
filter:alpha(opacity=90);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}

div.comment-prod-inner{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 300px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}


div.comment-prod-inner-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 300px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
 filter:alpha(opacity=60);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}



div.comment-user-outer{
margin-bottom: 30px; 
background-color: #8B8B8B; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;


}


div.comment-user-outer-hidden{
margin-bottom: 30px; 
background-color: #8B8B8B; 
padding: 10px; 
margin-top: 5px; 
border: solid 1px #F2F2F2;
filter:alpha(opacity=90);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;


}

div.comment-user-inner{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 300px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}

div.comment-user-inner-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 300px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
 filter:alpha(opacity=60);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}





div.comment-prod-outer-reply{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;


}


div.comment-prod-outer-reply-hidden{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;
filter:alpha(opacity=90);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;


}



div.comment-prod-inner-reply{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 250px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}

div.comment-prod-inner-reply-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 250px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
filter:alpha(opacity=60);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}



div.comment-user-outer-reply{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;


}

div.comment-user-outer-reply-hidden{
margin-bottom: 30px; 
background-color: #F0F0F0; 
padding: 10px; 
margin-top: -15px; 
border: solid 1px #F2F2F2;
margin-left: 50px;
filter:alpha(opacity=90);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}


div.comment-user-inner-reply-hidden{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 250px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;
 filter:alpha(opacity=60);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


div.comment-user-inner-reply{
margin-top: 0px; 
margin-left: 55px; 
min-height: 42px; 
width: 250px; 
border: solid 1px #C0C0C0; 
background-color: #ffffff; 
padding: 10px;

}




div.avatarcontainer{
float: left; 

}

p.commentavatar{

position: relative;

}

img.commentavatar{
position: relative;
max-width: 40px;
}

img.bar1{
position: relative;
left: -38px;
top: -29px;
}

img.bar2{
position: relative;
left: -32px;
top: -47px;
}


img.arrowcomment{
position: relative; 
left: 46px; 
top: 10px;

}

img.arrowreply{

 position: relative; 
left: 3px; 
top: -9px;

}

div.replybutton{
margin-top: 7px;
position: relative;
left: 320px;
width: 100px;

}

div.replybuttonreply{
margin-top: 7px;
position: relative;
left: 270px;

}

a.reply{
border: solid 1px gray;
background-color: #990000;
color: #ffffff;
font-weight: bold;
padding: 2px 8px 5px 8px;
font-size: 13px;
text-decoration: none;
}

a.reply:hover{
border: solid 1px gray;
background-color: #990000;
color: #ffffff;
font-weight: bold;
padding: 2px 8px 5px 8px;
font-size: 13px;
text-decoration: none;
}

p.usernamecomment{
font-size: 14px; 
color: #666666; 
margin-bottom: 10px; 
font-weight: bold;
}

a.usernamecomment{
font-size: 14px; 
color: #666666; 
margin-bottom: 10px; 
font-weight: bold;
text-decoration: none;
}

a.usernamecomment:hover{
font-size: 14px; 
color: #800000; 
margin-bottom: 10px; 
font-weight: bold;
text-decoration: none;
}

p.commentusertype{
color: #800000;
    font-size: 9px;
    left: 1px;
    position: relative;
    top: -7px;

}

p.commentline{
height: 1px;
border-style: solid;
border-color: #EFEFEF;
border-width: 1px 0px 0px 0px;
position: relative;
top: -3px;


}





p.commentcomment{

font-size: 12px; 
color: #666666; 
font-weight: normal;

}

p.commentdate{

color: #999999;
    font-size: 10px;
    font-weight: normal;
    margin-top: 10px;
    position: relative;
    top: 8px;

}

/* CSS Document */
 div.FCRightArea{
 float: left; 
 width: 288px; 
 min-height: 620px; 
 margin-left: 15px; 
 background-color: #666666; 
 border: solid 1px #D7D7D7; 
 padding: 10px; 
 color: #ffffff;
 
 
 }

  div.FCLeftArea{
 float: left; 

 
 
 }
 

 img.FCAvatar{
  max-width: 60px; max-height: 60px;
 
 }
 

 
 div.FCRightBoxes{
 margin-bottom: 10px;
 
 }
 
 p.FCFileTitle{
 font-size: 20px; 
 font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900; 
 color: #ffffff width: 100%; 
 letter-spacing: -1px;
 }
 
  div.FCProfileText{
 
 margin-bottom: 37px;
 }
 
 
div.frameboxforuploadsFC{

height: auto; 
margin-top: -30px;


} 
div.uploadboxFC{

border: solid 1px #D7D7D7; 
padding: 10px; 
background-color: #FFFFFF; 
width: auto; 
margin-bottom: 0px;
margin-right: 0px;


} 
 
div.commentsboxFC{

padding: 10px; 
margin-top: 10px; 
background-color: #C0C0C0; 
border: solid 1px #999999; 
width: 400px;

} 

textarea.addcomment{
font-size: 15px; 
color: #666666; 
font-family: tahoma;
width: 398px;
}


p.FCmoderate{
font-size: 9px; 
color: #800000; 
font-family: tahoma;
margin-top: 10px;

}

a.FCmoderate{
font-size: 9px; 
color: #800000; 
font-family: tahoma;
text-decoration: none;
}

a.FCmoderate:hover{
font-size: 9px; 
color: #800000; 
font-family: tahoma;
text-decoration: none;
}

li.FCShare{

display: inline; 
decoration: none; 
position: relative; 
left: -1px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
div.sharechrome{
position: relative;
top:2px;

}
}

 

li.Embed{

display: inline; 
decoration: none; 
position: relative; 
left: 4px; 
top: -3px;
}

li.EmbedLink{

display: inline; 
decoration: none; 
position: relative; 
left: 7px; 
top: -4px;
}

li.FCLink{
display: inline; 
decoration: none; 
position: relative; 
left: 15px; 
top: -3px;
}

li.FCLinkForm{
display: inline; 
decoration: none; 
position: relative; 
left: 17px; 
top: -4px;
}

li.FCFB{
display: inline; 
decoration: none; 
position: relative; 
left: 30px; 
top: 3px;
}

li.FCTwitter{
display: inline; 
decoration: none; 
position: relative; 
left: 45px; 
top: 3px;
}




a.fcdownload {color:#ffffff; font-family:tahoma,georgia; font-size:10px; text-decoration: none; font-weight:none; margin-left: 3px; }
a.fcdownload:visited {color:#ffffff; font-family:tahoma,georgia; font-size:10px; text-decoration: none; font-weight:none; margin-left: 3px; }
a.fcdownload:hover {color:#ffffff; font-family:tahoma,georgia; font-size:10px; text-decoration: none; font-weight:none; margin-left: 3px;}



p.righttext1 {
padding-top:0px;
padding-left:7px; 
padding-right:7px;
line-height: 14pt; 
color:#525252;
font-family:tahoma,georgia;
        font-size:11px;
        font-weight:none;
        text-decoration:none;
        color: #525252

}

p.righttext {
padding-top:2px;
padding-left:7px; 
padding-right:7px;
line-height: 14pt; 
color:#525252;
font-family:tahoma,georgia;
        font-size:11px;
        font-weight:none;
        text-decoration:none;
        color: #525252

}

td.fcrighttext {

border-width: 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E1E1E1;
	border-collapse: separate;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color: #F4F4F4;
	margin-right:0px;

}

td.mainbox {

border-width: 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E1E1E1;
	border-collapse: separate;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	margin-right:0px;

}


td.downloadoptionslegend {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #FFFFFF;
	border-collapse: separate;
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family:tahoma,georgia;
        font-size:10px;
        font-weight:bold;
        text-decoration:none;
        color: #333333
}

td.videoboxfc { 
padding-bottom:15px; 
padding-top:5px;
padding-right: 0px;
padding-left:0px;
 }
 
 td.videoboxfc2 { 
padding-bottom:0px; 
padding-top:2px;
padding-right: 0px;
padding-left:5px;
 }
 
  td.videoboxfc3 { 
padding-bottom:0px; 
padding-top:0px;
padding-right: 5px;
padding-left:0px;
 }

td.descriptionkeywordsbox { 

padding-top:10px; 
border-style: none none none none;
border-width:0px;
border-color:#E1E1E1 

 }
 
 td.descriptionkeywordsboxaudio { 

padding-top:10px; 
border-style: none none none none;
border-width:1px;
border-color:#E1E1E1 

 }
 
 td.descriptionskeywordsbox2 { 

padding:10px; 
border-style: solid solid solid solid;
border-width:1px;
border-color:#E1E1E1 

 }
 
 table.descriptionskeywordsbox2 { 

padding:10px; 
border-style: solid solid solid solid;
border-width:1px;
border-color:#E1E1E1 

 }
 
td.descriptionboxborder { 

border-style: none solid none none;
border-width: 0px;
border-color: #E1E1E1 

}

td.descriptionboxborder2 { 

border-style: none solid none none;
border-width: 0px;
border-color: #E1E1E1 

}


td.descriptiontitle {
padding: 5px 5px 5px 5px;
	font-family:tahoma,georgia;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
        color: #333333
}

td.descriptionboxes {
padding: 5px 5px 5px 5px;

	font-family:tahoma,georgia;
        font-size:11px;
        font-weight:none;
        text-decoration:none;
        color: #525252
}

td.descriptionbox {
padding: 3px 8px 3px 5px;
border-style:none solid none none;
border width: 1px;
	font-family:tahoma,georgia;
        font-size:11px;
        font-weight:none;
        text-decoration:bold;
        color: #333333
}

td.downloadoptions {

padding: 0px 0px 10px 2px;
border-style:none none none none;
border-width: 1px;
border-color: #E8E8E8;
font-family:tahoma,georgia;
        font-size:10px;
        font-weight:none;
        text-decoration:none;
        color: #333333
}

td.downloadoptionsinside {
padding: 10px; 
border-style:solid; 
border-width: 1px;
border-color: #E1E1E1;
}

td.downloadtitles {
padding: 5px 0px 5px 0px;
	font-family:tahoma,georgia;
	text-align:center;
        font-size:10px;
        font-weight:bold;
        text-decoration:none;
        color: #333333
}

td.downloadtitlesrows {
padding: 0px 0px 0px 0px;
background-color:#E8E8E8;
text-align:center;
	font-family:tahoma,georgia;
        font-size:10px;
        font-weight:none;
        text-decoration:none;
        color: #333333
        
}

td.downloadtitlesrows1 {
padding: 0px 0px 0px 0px;
background-color:#E8E8E8;
text-align:left;
	font-family:tahoma,georgia;
        font-size:10px;
        font-weight:none;
        text-decoration:none;
        color: #333333
      
        
}

p.downloadtitlesrows1 { margin-left: 3px;}

td.downloadtitlesrightrow {
padding: 0px 0px 0px 0px;
text-align:center;
background-color:#666666;
	font-family:tahoma,georgia;
        font-size:10px;
        font-weight:none;
        text-decoration:none;
        color: #333333
        
}

p.fctextblock {

  line-height:9pt;	
	font-family:tahoma,georgia;
        font-size:10px;
        font-weight:none;
        text-decoration:none
        color: #525252
        
        }

/* PAGER */
td.selected {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E0E0E0;
	border-collapse: separate;
	vertical-align: middle;
	text-align: center;
	padding: 3px 3px 3px 3px;

	font-family:tahoma,georgia;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
        color: #800000;
}

td.unselected {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	text-align: center;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;

	font-family:tahoma,georgia;
        font-size:11px;
        font-weight:none;
        text-decoration:none;
}

A.pager {color:#333333; font-family:tahoma,georgia; font-size:11px; text-decoration:none; font-weight:none;}
A.pager:visited {color:#333333; font-family:tahoma,georgia; font-size:11px; text-decoration:none; font-weight:none;}
A.pager:hover {color:#333333; font-family:tahoma,georgia; font-size:11px; text-decoration:none; font-weight:none;}




/* ROUNDED CORNERS */

.arounded{display:block;

}
.arounded *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F8F8F8}
.arounded1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#f9f9f9}
.arounded2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f9f9f9}
.arounded3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;}
.arounded4{
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb}
.arounded5{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9}
.aroundedfg{
  background:#F8F8F8;
  padding: 2px 8px 3px 8px;
  }




.rounded{display:block;

}
.rounded *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E1E1E1}
.rounded1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;
  background:#E1E1E1}
.rounded2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#E1E1E1}
.rounded3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1;}
.rounded4{
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1}
.rounded5{
  border-left:1px solid #E1E1E1;
  border-right:1px solid #E1E1E1}
.roundedfg{
  background:#E1E1E1;
  padding: 2px 8px 3px 8px;
  }







/* How to Buy Stock Page */
td.howtoright {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	padding: 0px 0px 0px 3px;
	background-color: #FFFFFF;
}

td.howtoleft {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

table.howto {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #CDCDCD;
	border-collapse: separate;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}


/*General Tables*/
table.thin {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	padding: 0px 0px 0px 0px;
	background-color: #F5F5F5;
}

table.thinhome {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E0E0E0;
	border-collapse: separate;
	padding: 5px 2px 3px 4px;
	background: url(/themes/indiefootage/images/hometabbackground.gif);
}

table.thinhomewhite {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E0E0E0;
	border-collapse: separate;
	padding: 5px 2px 3px 4px;
	background-color: #FFFFFF;
}

table.thinsmall {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E0E0E0;
	border-collapse: separate;
	padding: 5px 2px 3px 4px;
	background: url(/themes/indiefootage/images/gradientsmall.gif);
}

table.thinmedium {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E0E0E0;
	border-collapse: separate;
	padding: 5px 2px 3px 4px;
	background: url(/themes/indiefootage/images/gradientmedium.gif);
}

table.thinlong {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E0E0E0;
	border-collapse: separate;
	padding: 5px 2px 3px 4px;
	background: url(/themes/indiefootage/images/gradientlong.gif);
}

table.thinlight {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #F4F4F4;
	border-collapse: separate;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

table.thinhome3 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E0E0E0;
	border-collapse: separate;
	padding: 1px 2px 1px 2px;
	background: url(/themes/indiefootage/images/hometabbackground.gif);
}

table.thindark {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-collapse: separate;
	padding: 1px 2px 1px 1px;
	background-color: #595959; 
}

td.mainheader {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: none;
	border-color: white;
	border-collapse: separate;
	padding: 0px 0px 0px 30px;
	background-color: #FFFFFF;
	
}

table.profilemain {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	padding: 0px 0px 0px 0px;
	background-color: white;
}

td.rightpad {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	padding: 0px 0px 0px 10px;
	background-color: white;

}

td.headerpad {
	border-width: 0px 0px 0px 0px;
	height: 23px;
	vertical-align: middle;
	padding: 6px 3px 6px 3px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: #F5F5F5;
background-image:
url('/themes/indiefootage/images/cssbackground.jpg')
}

table.listing td {
	border-width: 0px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;


}

table.thinwhite {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

/* Search Results Page */

font.searchtitle{
        color:#333333;
        font-family:tahoma,georgia;
        font-size:11px;
        text-decoration:none;
}

font.searchtitlesub{
        color:#333333;
        font-family:tahoma,georgia;
        font-size:10px;
        text-decoration:none;
}

A.searchtitlesub {color:#333333; font-family:tahoma,georgia; font-size:10px; text-decoration:none; }
A.searchtitlesub:visited {color:#333333; font-family:tahoma,georgia; font-size:10px; text-decoration:none; }
A.searchtitlesub:hover {color:#333333; font-family:tahoma,georgia; font-size:10px; text-decoration:none;}




a.searchf{
        color:#ffffff;
        font-family:tahoma,georgia;
        font-size:10px;
        text-decoration:none;
}

table.search1 {
	border-width: 0px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E5E5E5;
	border-collapse: separate;
	padding: 0px 0px 0px 0px;
	width: 143px;
	vertical-align: top;

}

td.search1 {
	border-width: 0px 1px 0px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #E5E5E5;
	border-collapse: separate;
	padding: 0px 0px 0px 0px;
	width: 143px;
	vertical-align: top;
}

td.search2 {
line-height: 1.5;
}

td.sformattop {
border-width: 0px 0px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #FFFFFF;
	border-collapse: separate;
	padding: 1px 1px 1px 1px;
	background-color: #E5E5E5;

}

td.sformatbottom {
border-width: 0px 0px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #FFFFFF;
	border-collapse: separate;
	padding: 1px 1px 1px 1px;
	background-color: #E5E5E5;

}

td.sformatleft {
border-width: 0px 0px 1px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #FFFFFF;
	border-collapse: separate;
	padding: 1px 1px 1px 1px;
	background-color: #E5E5E5;

}

font.s1off{
        color:#c0c0c0;
        font-family:tahoma,georgia;
        font-size:10px;
        text-decoration:none;
        margin-left: 1px;
}

A.s1on {color:#000000; font-family:tahoma,georgia; font-size:10px; text-decoration:none; margin-left: 1px;}
A.s1on:visited {color:#000000; font-family:tahoma,georgia; font-size:10px; text-decoration:none; margin-left: 1px;}
A.s1on:hover {color:#000000; font-family:tahoma,georgia; font-size:10px; text-decoration:none; margin-left: 1px;}

td.fixbottom {
padding-bottom: -3px;
}

td.fixtop {
padding-top: -10px;
}



table.searchtop {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: none;
	border-color: #E5E5E5;
	
	padding: 0px 0px 0px 0px;
	width: 142px;
	height: 6px;
	vertical-align: top;

}

td.searchtop {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: none;
	border-color: #E5E5E5;
	
	padding: 0px 0px 0px 0px;
	width: 142px;
	height: 6px;
	vertical-align: top;

}

/* MediaBox Page*/

 div.MBLeftArea{
 float: left; 
 width: 288px; 
 margin-right: 15px; 
 background-color: #666666; 
 border: solid 1px #D7D7D7; 
 padding: 10px; 
 color: #ffffff;
 
 
 }



td.breakout {
padding: 1px 13px 1px 0px;
}

td.breakout2 {
padding: 1px 4px 1px 4px;

}

td.breakout3 {
padding: 1px 0px 1px 4px;

}

/* File Closeup Page */
div.FCshareuploadbox{
margin-top: 25px; 
margin-bottom: 25px; 
padding: 10px; 
background-color: #E8E8E8; 
border-color: #D7D7D7;
border-width: 1px; 
border-style: solid;
}

td.headerpadc {
	border-width: 0px 1px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC;
  padding: 0px 5px 0px 5px;
	background-color: #F5F5F5;
background-image:
url('/themes/indiefootage/images/filecloseupheadertitles.jpg')
}

td.headerpadcnr {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC;
  padding: 0px 5px 0px 5px;
	background-color: #F5F5F5;
background-image:
url('/themes/indiefootage/images/filecloseupheadertitles.jpg')
}

table.video {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #F4F4F4;
  padding: 100px 0px 100px 2000px;
  border-collapse: separate;
	background-color: #FFFFFF;
}

td.video {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC;
  padding: 8px 0px 8px 0px;
  border-collapse: separate;
	background-color: #F7F7F7;
}

td.videonotop {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC;
  padding: 8px 0px 8px 0px;
  border-collapse: separate;

}

td.rightborder {
	border-width: 0px 1px 0px 0px;
	border-spacing: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC;
  padding: 0px 5px 0px 5px;
  border-collapse: separate;
	
}



/*For Splash Page*/


h1.splash {background: url(revobullet.gif) left top no-repeat;
padding-left: 15px;
margin-bottom: -5px;
color:#333333; 
font-family:tahoma,georgia; 
font-size:11px; 
font-weight:normal; 
text-decoration:none;

}

h2.splash {background: url(revobullet.gif) left top no-repeat;
padding-left: 15px;
margin-bottom: -5px;
color:#333333; 
font-family:tahoma,georgia; 
font-size:11px; 
font-weight:normal; 
text-decoration:none;

}

h3.splash {background: url(revobullet.gif) left top no-repeat;
padding-left: 15px;
margin-bottom: 5px;
color:#333333; 
font-family:tahoma,georgia; 
font-size:11px; 
font-weight:normal; 
text-decoration:none;

}



ul.splash {

list-style-type: none;
padding-left: 0;
margin-left: 0;
}

li.splash {background: url(revobullet.gif) left top no-repeat;
padding-left: 15px;
margin-bottom: 5px;

}


/* end splash page */





table.thin2 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 4px;
	border-style: solid solid solid solid;
	border-color: #E9E9E9 #E9E9E9 #E9E9E9 #E9E9E9;
	border-collapse: separate;
	background-color: #FFFFFF;
}

table.thinhome2 {
	border-width: 1px 1px 1px 1px;
	border-spacing: 4px;
	border-style: solid solid solid solid;
	border-color: #E9E9E9 #E9E9E9 #E9E9E9 #E9E9E9;
	border-collapse: separate;
	background-color: #FFFFFF;
}

table.sample {
	border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}



/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF !important;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #DADADA;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* The main submit button option */
input.mainoption {
	background-color : #DADADA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #DADADA;
	font-weight : normal;
}

input.btn {
   color:#050;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:small;
   font-weight:bold;}

input.small {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
height:15px;
}

input.header {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
height:19px;
width:145px;
}

select.small {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
height:15px;
}

.headerRadio {
        width: 10px;
        height: 10px;
}
.headerTextBox {
        height: 19px;
}
.headerCheckbox {
        height: 10px;
        width: 10px;
}

td.newsearch6Text {
        background-color: #333333;
        color: white;
        font-size: 10px;
        white-space: nowrap;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        vertical-align: middle;
}
.newsearch6Text {
        color: white;
        font-size: 10px;
        white-space: nowrap;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        vertical-align: middle;
}

.header6 {
        color: white;
        font-size: 11px;
        white-space: nowrap;
        font-family: Tahoma,Verdana;
        vertical-align: middle;
        white-space: nowrap;
}

.header7 {
        color: white;
        font-size: 10px;
        white-space: nowrap;
        font-family: tahoma,Verdana;
        vertical-align: middle;
        
}



A.newSearchHeaderLinks {
        color:white;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}

A.newSearchHeaderLinks:visited {
        color:white;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}
A.newSearchHeaderLinks:hover {
        color:white;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}
A.newSearchHeaderLinksTop {
        color:#333333;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}
A.newSearchHeaderLinksTop:visited {
        color:#333333;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}
A.newSearchHeaderLinksTop:hover {
        color:#333333;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}

/*LEFT MENU CSS*/

p.leftmenupar {
line-height: 16pt;
}


TD {color:#333333; font-family:tahoma,Verdana; font-size:11px; font-weight:none;}
A {color:#800000; font-size:11px; text-decoration:bold;}
A:hover {color:#333333; font-size:11px; text-decoration:bold;}


P.NewsDate {color:#000000; font-family:Tahoma,Verdana; font-size:11px; margin:5 0 5 0;}
P.NewsTxt {color:#000000; font-family:Tahoma,Verdana; font-size:11px; margin:0px;}
img { border: 0px; font-family:Tahoma,Verdana; overflow: hidden;}

A.menu {color:#333333; font-family:tahoma,Verdana; font-size:11px; text-decoration:none; }
A.menu:visited {color:#333333; font-family:tahoma,Verdana; font-size:11px; text-decoration:none; }
A.menu:hover {color:#333333; font-family:tahoma,Verdana; font-size:11px; text-decoration:none;}

A.header6 {color:#FFFFFF; font-family:tahoma,Verdana; font-size:11px; text-decoration:none; white-space: nowrap; vertical-align: middle; }
A.header6:visited {color:#FFFFFF; font-family:tahoma,Verdana; font-size:11px; text-decoration:none; white-space: nowrap; vertical-align: middle; }
A.header6:hover {color:#FFFFFF; font-family:tahoma,Verdana; font-size:11px; text-decoration:none; white-space: nowrap; vertical-align: middle;}

A.header7 {color:#FFFFFF; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; vertical-align: middle; white-space: nowrap; }
A.header7:visited {color:#FFFFFF; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; vertical-align: middle; white-space: nowrap; }
A.header7:hover {color:#FFFFFF; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; vertical-align: middle; white-space: nowrap; }

A.menuwhite {color:#FFFFFF; font-family:tahoma,Verdana; font-size:11px; text-decoration:none; }
A.menuwhite:visited {color:#FFFFFF; font-family:tahoma,Verdana; font-size:11px; text-decoration:none; }
A.menuwhite:hover {color:#FFFFFF; font-family:tahoma,Verdana; font-size:11px; text-decoration:none;}

A.splashwhite {color:#FFFFFF; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.splashwhite:visited {color:#FFFFFF; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.splashwhite:hover {color:#FFFFFF; font-family:tahoma,Verdana; font-size:10px; text-decoration:none;}

A.menu {color:#333333; font-family:tahoma,Verdana; font-size:11px; text-decoration:none; }
A.menu:visited {color:#333333; font-family:tahoma,Verdana; font-size:11px; text-decoration:none; }
A.menu:hover {color:#333333; font-family:Tahoma,Verdana; font-size:11px; text-decoration:none;}

A.audiotabs {color:#C0C0C0; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.audiotabs:visited {color:#C0C0C0; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.audiotabs:hover {color:#C0C0C0; font-family:tahoma,Verdana; font-size:10px; text-decoration:none;}

A.headeroptions {color:#000000; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.headeroptions:visited {color:#000000; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.headeroptions:hover {color:#000000; font-family:tahoma,Verdana; font-size:10px; text-decoration:none;}

A.searchblack {color:#000000; font-family:tahoma,Verdana,Arial,Verdana,sans-serif,Helvetica; font-size:10px; text-decoration:none; }
A.searchblack:visited {color:#000000; font-family:tahoma,Verdana,Arial,Verdana,sans-serif,Helvetica; font-size:10px; text-decoration:none; }
A.searchblack:hover {color:#000000; font-family:tahoma,Verdana,Arial,Verdana,sans-serif,Helvetica; font-size:10px; text-decoration:none;}

A.searchwhite {color:#FFFFFF; font-family:tahoma,Verdana,Arial,Verdana,sans-serif,Helvetica; font-size:10px; text-decoration:none; }
A.searchwhite:visited {color:#FFFFFF; font-family:tahoma,Verdana,Arial,Verdana,sans-serif,Helvetica; font-size:10px; text-decoration:none; }
A.searchwhite:hover {color:#FFFFFF; font-family:tahoma,Verdana,Arial,Verdana,sans-serif,Helvetica; font-size:10px; text-decoration:none;}

font.topsearchblacktext {color:#000000; font-family:tahoma,Verdana,Arial,Verdana,sans-serif,Helvetica; font-size:10px; text-decoration:none; }
font.topsearchwhitetext {color:#FFFFFF; font-family:tahoma,Verdana,Arial,Verdana,sans-serif,Helvetica; font-size:10px; text-decoration:none; }

A.tab {color:#666666; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.tab:visited {color:#666666; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.tab:hover {color:#000000; font-family:tahoma,Verdana; font-size:10px; text-decoration:none;}

A.tab2 {color:#FFFFFF; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.tab2:visited {color:#FFFFFF; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.tab2:hover {color:#FFFFFF; font-family:tahoma,Verdana; font-size:10px; text-decoration:none;}

A.cat {color:#333333; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.cat:visited {color:#333333; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.cat:hover {color:#333333; font-family:tahoma,Verdana; font-size:10px; text-decoration:none;}

A.menu2 {color:#333333; font-family:tahoma,Verdana; font-size:12px; text-decoration:bold; }
A.menu2:visited {color:#333333; font-family:tahoma,Verdana; font-size:12px; text-decoration:bold; }
A.menu2:hover {color:#333333; font-family:tahoma,Verdana; font-size:12px; text-decoration:bold;}

A.menu3 {color:#333333; font-family:tahoma,Verdana; font-size:12px; text-decoration:none; }
A.menu3:visited {color:#333333; font-family:tahoma,Verdana; font-size:12px; text-decoration:none; }
A.menu3:hover {color:#333333; font-family:tahoma,Verdana; font-size:12px; text-decoration:none;}

A.menu4 {color:#333333; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.menu4:visited {color:#333333; font-family:tahoma,Verdana; font-size:10px; text-decoration:none; }
A.menu4:hover {color:#333333; font-family:tahoma,Verdana; font-size:10px; text-decoration:none;}

A.newsSubj {color:#000000; font-family:tahoma,Verdana; font-size:11px; font-weight:bold; text-decoration:none;}
A.newsSubj:visited {color:#000000; font-family:tahoma,Verdana; font-size:11px; font-weight:bold; text-decoration:none;}
A.newsSubj:hover {color:#000000; font-family:tahoma,Verdana; font-size:11px; font-weight:bold; text-decoration:underline;}

a.link {color:#800000; font-size:11px; text-decoration:none;}
a.link:visited {color:#800000; font-size:11px; text-decoration:none;}
a.link:hover {color:#3366CC; font-size:11px; text-decoration:none;}

h1 {color:#333333; font-family:tahoma,Verdana; font-size:11px; font-weight:normal; text-decoration:none;} 

h2 {color:#333333; font-family:tahoma,Verdana; font-size:11px;} 

h3 {color:#333333; font-family:tahoma,Verdana; font-size:12px;} 

h4 {color:#333333; font-family:tahoma,Verdana; font-size:12px;} 

h5 {color:#FFFFFF; font-family:tahoma,Verdana; font-size:10px; font-weight:normal; text-decoration:none; vertical-align: middle;} 


.floatercell {
	float: left; 
	border: 0px solid #080; 
	/* TODO height: this rule was broken: no value was specified for height */
	overflow: hidden;
	margin: 0px;
	width: 120px;
}

/* FLOATER */
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 1px;
	z-index: 1000;
}

OL.olHow {}

/*
#sitecontent {
	margin: 0px;
	padding: 0px;
	display: block;
	}
#leftcontent {
	float: left;
	width: 280px;
	margin-right: 10px;
	text-align: left;
	}
#leftdetail {
	font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
	color: #494949;
	float: left;
	width: 340px;
	margin-right: 10px;
	text-align: left;
	}
#rightcontent {
	text-align: left;
	float: left;
	width: 310px;
	padding: 0px;
	}
#rightdetail {
	text-align: left;
	float: left;
	width: 238px;
	padding: 0px;
	}
#controlpanel	{
	background: url(/images/dots.gif) repeat-x top;
	text-align: left;
	color: #494949;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	}
#controlpanel img {
	padding-top: 5px;
	}
.filestats {
	font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
	padding-left: 9px;
	padding-bottom: 9px;
	}
.filestats img, .filestats .ratingcamera, .rightmenutext .ratingcamera {
	padding: 0px 0px 2px 2px;
	vertical-align: middle;
	}
.filedetails  {
	font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
	}
.fileoptions {
	background-color: #F1F3F5;
	vertical-align: middle;
	}
#rightmenutext, .rightmenutext {
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 6px;
	background-color: #F1F3F5;
	color: #3C3C3C;
	}
.fileoptions a {
	font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
	display: block;
	background-color: #F1F3F5;
	height: 23px;
	background: url(/images/dots.gif) repeat-x top;
	vertical-align: middle;
	text-decoration: none;
	color: #38597B;
	padding-left: 9px;
	padding-top: 2px;
	}
	

.fileoptions a:hover { color: #38597B; }
.fileoptions img {
	vertical-align: middle;
	}
#bottomcontent {
	text-align: left;
	clear: both;
	width: 600px;
	}
.bottomfiledetails {
	width: 600px;
	text-align: left;
	}
		*/
/*		
.featureimage {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 4px;
}
.featurestext {
	font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
	color: #494949;
	}
.featurestext a {
	color: #5A86B3;
	text-decoration: none;
	}
.featurestext a:hover { color: #38597B; }
#filedetail {
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
	border: 1px;
	border-color: #000000;
	}
#filedetail img {
	border-width: 1px;
	border-color: #38597B;
	}
.shaded {
		font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
		color: #494949;
	}
.shaded a {
	color: #5A86B3;
	text-decoration: none;
	}
.shaded img	{
	padding-left: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 4px;
	}
	*/
/* BOTTOM CONTENT */
/*
.photodescrip {
	padding-top: 9px;
	text-align: left;
	}
.photodescrip p {
	margin-top: 9px;
	}
#gallerydisplay	{
	padding-top: 13px;
	padding-bottom: 8px;
	}
#gallerydisplay img {
	border-width: 1px;
	border-color: #38597B;
	margin-bottom: 3px;
	}
#gallerydisplay table {
	padding-top: 8px;
	padding-bottom: 8px;
	}
#gallerydisplay td	{
	text-align: center;
	font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
	color: #38597B;
	}
	
#mostpopular	{
	padding-top: 4px;
	padding-bottom: 4px;
	}
#mostpopular img {
	border-width: 1px;
	border-color: #38597B;
	margin-bottom: 3px;
	}
#mostpopular table {
	padding-top: 4px;
	padding-bottom: 4px;
	}
#mostpopular td	{
	text-align: center;
	font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
	color: #38597B;
	}
*/	
/* FOOTER */
/*
#footer {
	clear: both;
	color: #5A86B3;
	font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
	padding-top: 4px;
	}
#footer td {
	color: #5A86B3;
	font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
	}
#footer a {
	text-decoration: none;
	color: #5A86B3;
	}
#footer a:hover {
	color: #38597B;
	}
*/	
/* FORMS */
/*
.search, .field	{
	width: 			150px;
	height: 		20px;
	padding:		0px;
	margin: 		2px;
	border-color: #494949;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
	font: 			1em Verdana, sans-serif;
	background-color: #F1F3F5;
	}
	
.dropdown {
	font-size: 		0.9em; 
	font-family: 		Verdana, sans-serif; 
	background-color:	#F1F3F5; 
	padding: 		0px; 
	height:			15px;
	margin: 		0px;
	border-color: #494949;
	border-width: 1px 1px 1px 1px; 
	border-style: solid;
}

.buttonwhite {
	font-size: 		10px; 
	font-family: 		Verdana, sans-serif; 
	background-color:	#5A86B3; 
	color: 			#FFFFFF; 
	padding: 		0px;
	height:			18px; 
	margin: 		0px;
	border:			1px solid #5A86B3; 
}

input.topsearch { border: 1px solid #7699BD; font: 10px Arial, Helvetica; width: 130px; background: #F1F3F5; padding: 2px;  line-height: 14px; }
*/
/* EMAIL */
/*  
.quote {
  border-color: #5A86B3;
  border-style: solid;
  border-width: 0px 0px 0px 2px;
  padding: 0px 0px 0px 10px;
} 
*/
/* ZEITGEIST */
/*
.bargraph1 { 
  background-color: #5A86B3; 
}

.bargraph2 { 
  background-color: #5A86B3; 
}
.bargraph3 { 
  background-color: #B2B2B2; 
}
*/
/* REPORT TABLE */
/*
.reporttable { border: 0px; }
.reporttable tr {
  font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
  color: #000000;
  }
.reporttable th {
  font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
  font-weight: bold;
  text-align: left;
  color: #494949;
	padding: 3px 2px 4px 2px;
	background: url(/images/dots.gif) repeat-x bottom left;
  }
.reporttable td {
  font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
  color: #000000;
	padding: 3px 2px 4px 2px;
	background: url(/images/dots.gif) repeat-x bottom left;
  }
.reporttable table {
  font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
  color: #000000;
  }
*/
/* OPTION CHECKBOX */
/*
.searchoptions {
  font: 1em tahoma,Verdana, Verdana, Arial, sans-serif;
  padding-top: 3px;
  padding-left: 9px;
  padding-bottom: 3px;
	color: #494949;
	background-color: #F1F3F5;
	line-height: 14px;
}

.searchoptions img { padding: 0px; border: 0px; background-color: #7699BD; vertical-align: -10%; }
.searchoptions strong { font-weight: bold; }
*/
/* BLOG */
/*
#blog { line-height: 1.2em; }
#blog .tools { font-style: italic; margin-top: 2px; margin-bottom: 2px; }
#blog .head { font-size: 1em; line-height: 1.2em; margin-bottom: 2px; }
#blog .admin { font-size: 1em; line-height: 1.2em; margin-bottom: 2px; }
#blog .item, #blog .itemsticky { margin-bottom: 12px; }
#blog .itemsticky { background-color: #F1F3F5; padding: 6px 6px 6px 6px; border: 1px  solid #777777; }
#blog .comment { margin-bottom: 1px; background-color: #F1F3F5; padding: 6px 6px 6px 6px; }
#blog .caption { font-style: italic; }
*/
A.newSearchHeaderLinks {
        color:white;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}
A.newSearchHeaderLinks:visited {
        color:white;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}
A.newSearchHeaderLinks:hover {
        color:white;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}
A.newSearchHeaderLinksTop {
        color:#333333;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}
A.newSearchHeaderLinksTop:visited {
        color:#333333;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}
A.newSearchHeaderLinksTop:hover {
        color:#333333;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-decoration:none;
}


/* Last-Modified: 28/06/06 00:08:22 */


/* AJAX TABS */

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 1px 0;
margin-left: 7px;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px tahoma,Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/

}

.shadetabs li{
display: inline;
margin: 0;

}

.shadetabs li a{
text-decoration: none;
position:relative;
z-index: 1;
padding: 0px 0px;
margin-right: 3px;
zoom: 1;
/*border: 1px solid #778;
color: #2d2b2b;
background: white url(/themes/indiefootage/images/shade.gif) top left repeat-x;*/
opacity: 0.50;
filter: alpha(opacity=50);
-moz-opacity: 0.50;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
}

.shadetabs li a.selected{ /*selected main tab style */
text-decoration: none;
position: relative;
z-index: 1;
padding: 0px 0px;
margin-right: 3px;
zoom: 1;
/*border: px solid #778;
color: #2d2b2b;
background: white url(/themes/indiefootage/images/shadeactive.gif) top left repeat-x;*/
opacity: 0.90;
filter: alpha(opacity=90);
-moz-opacity: 0.99;

}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


/* ######### CSS for Shade Tabs Home Page 2 Remove if not using ######### */

.shadetabs3{

margin-left: -35px;
margin-top: 0px;
margin-bottom: -13px;
font: bold 11px tahoma,Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/

}


.shadetabs3 li{
display: inline;
margin: 0;

}

.shadetabs3 li a{
text-decoration: none;
position:relative;
z-index: 1;
padding: 0px 0px;
margin-right: 3px;
zoom: 1;
/*border: 1px solid #778;
color: #2d2b2b;
background: white url(/themes/indiefootage/images/shade.gif) top left repeat-x;*/
opacity: 0.50;
filter: alpha(opacity=50);
-moz-opacity: 0.50;
}

.shadetabs3 li a:visited{
color: #2d2b2b;
}

.shadetabs3 li a:hover{
text-decoration: underline;
color: #2d2b2b;
}


.shadetabs3 li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
}

.shadetabs3 li a.selected{ /*selected main tab style */
text-decoration: none;
position: relative;
z-index: 1;
padding: 0px 0px;
margin-right: 3px;
zoom: 1;
/*border: px solid #778;
color: #2d2b2b;
background: white url(/themes/indiefootage/images/shadeactive.gif) top left repeat-x;*/
opacity: 0.90;
filter: alpha(opacity=90);
-moz-opacity: 0.99;

}

.shadetabs3 li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

div.audiotabsimageborder{

padding: 3px 3px 2px 3px; border: solid 1px #C0C0C0; background-color: #EFEFEF; float: left; width: 65px;

}

div.audiotabstext{
width: 75px; color: #666666; text-transform: capitalize; vertical-align: middle;  float: left; margin-left: 10px; font-size: 11px;
}

/*HomePage Audio Tabs*/

div.audiotabs{
padding: 5px 5px 5px 5px; width: 164px; background-color: #ffffff; border: solid 1px #C0C0C0; margin-right: 10px; margin-bottom: 10px; float: left;

}

 a.audiotablinks{
margin-left: 0px;
word-wrap: break-word;

}

a.audiotablinks:hover{
color: #ffffff;
}

div.audiotabs:hover{
 background-color: #EFEFEF;

}

 /* Home Page CSS Tabs*/

.shadetabs2{
margin-left: -43px;
margin-top: 0px;
margin-bottom: 10px;
font: bold 11px tahoma,Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
float: left;
padding-left: 42px;
font-family: 'Arial Black', Arial, Helvetica, Gadget, sans-serif; font-weight: 900;
letter-spacing: -3px; 
font-weight: bold;
font-size: 17px;
color: #ffffff;
}




.shadetabs2 li{
display: inline;
margin: 0;
float: left;
font-size: 17px;
padding: 3px 5px 1px 6px;
border-style: solid;
border-color: #C0C0C0;
border-width: 1px 0px 1px 1px;
background-image:url('/themes/indiefootage/images/tabsbackgroundhome.png');
background-repeat:repeat-x;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.shadetabs2 li {

padding: 2px 5px 5px 6px;

}

}


.shadetabs2 li a{
text-decoration: none;
z-index: 0;
padding: 0px 0px;
margin-right: 0px;
color: #ffffff;
zoom: 1;
/*border: 1px solid #778;
color: #2d2b2b;
background: white url(/themes/indiefootage/images/shade.gif) top left repeat-x;*/
opacity: 0.50;
filter: alpha(opacity=50);
-moz-opacity: 0.50;
font-size: 17px;
position: relative;
top: 2px;
}

.shadetabs2 li a:visited{
color: #2d2b2b;
}

.shadetabs2 li a:hover{
text-decoration: none;
color: #F3D62C;
opacity: 0.90;
filter: alpha(opacity=90);
-moz-opacity: 0.90;
}

.shadetabs2 li a.selected{ /*selected main tab style */

}

.shadetabs2 li a.selected{ /*selected main tab style */
text-decoration: none;
z-index: 0;
padding: 0px 0px;
margin-right: 0px;
zoom: 1;
/*border: px solid #778;
color: #2d2b2b;*/
opacity: 0.90;
filter: alpha(opacity=90);
-moz-opacity: 0.99;

}

.shadetabs2 li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}



/* MediaBox Tabs*/


td.mediaboxtabs {


zoom: 0;
/*border: 1px solid #778;
color: #2d2b2b;
background: white url(/themes/indiefootage/images/shade.gif) top left repeat-x;*/
opacity: 0.50;
filter: alpha(opacity=50);
-moz-opacity: 0.50;
}



/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid darkred; /*darkred border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid darkred; /*darkred divider between menu items*/
}

.indentmenu ul li a:visited{
color: black;
}

.indentmenu ul li a.selected{
color: black !important;
padding-top: 4px; /*shift text down 1px*/
padding-bottom: 2px;
background: black url(indentbg2.gif) center center repeat-x;
}

.tabcontentiframe{
height: 500px !important;
overflow:hidden;

}

/*Graph*/
div.ag-gSidebar{
	text-align:left;
	width:90px;
	float:left;
	height:200px;
	display:inline;
	margin:0px 0px 0px 10px;
	border-left:solid 1px #acacac;
	padding:0px 10px 0px 10px;
	Font:normal 12px "Trebuchet MS";
}

div.ag-gSidebar h3{
	font:bold 20px "Trebuchet MS";
	margin:0px;padding:0px;
	border-top:solid 1px #414141;
	border-bottom:solid 1px #cacaca;
}

div.ag-gSidebar h4{
	font:bold 12px "Trebuchet MS";
	margin:0px;padding:0px;
	border-top:solid 1px #414141;
	border-bottom:solid 1px #cacaca;
	margin:10px 0px 0px 0px;
	display:none;
}

div.note-content{
	font:normal 10px "Trebuchet MS";
	display:none;
}

/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  width: 200px;
  height: 90px;
  margin-bottom: 10px;
  position: relative;
}

#horizontal_carousel .container {
  float: left;
  width: 162px;
  height: 90px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 41px;
}                      

#horizontal_carousel ul li {
  width: 73px;
  height: 90px;
  text-align: center; 
  list-style:none;   
  float:left;
  padding-left:5px;
  padding-right:5px;
  
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 14px;
  height: 41px;
  background: url(/ajax/carousel/themes/carousel/prototype-ui/horizontal/left.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(/ajax/carousel/themes/carousel/prototype-ui/horizontal/left_over.png);
}

#horizontal_carousel .previous_button_disabled {
  background: url(/ajax/carousel/themes/carousel/prototype-ui/horizontal/left_disabled.png);
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 14px;
  height: 41px;
  background: url(/ajax/carousel/themes/carousel/prototype-ui/horizontal/right.png);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(/ajax/carousel/themes/carousel/prototype-ui/horizontal/right_over.png);
}

#horizontal_carousel .next_button_disabled {
  background: url(/ajax/carousel/themes/carousel/prototype-ui/horizontal/right_disabled.png);
  cursor: default;
}


/* vertical Carousel */

.ui_vertical_carousel {
}

#vertical_carousel {
  float:left;
  width: 200px;
  height: 500px;
  margin-bottom: 10px;
  position: relative;
}

#vertical_carousel .container {
position: relative;
  float:left;  
  width: 200px;
  height: 400px;
  overflow: hidden;
}

#vertical_carousel ul {
  margin: 0;
  padding:0;
  height: 100000px;
  position: relative;
  top: 0;
  left: 0;
}

#vertical_carousel ul li {
  width: 200px;
  height: 200px;
  text-align: center;      
  list-style:none;   
  float:left;
}                         

#vertical_carousel .previous_button {
  float:left;
  height: 32px;
  width: 200px;
  background: url(/ajax/carousel/themes/carousel/prototype-ui/vertical/left.png);
  cursor: pointer;    
  display:inline;
  margin: 0 0 10px 40px;
}

#vertical_carousel .previous_button_over {
  background: url(/ajax/carousel/themes/carousel/prototype-ui/vertical/left_over.png);
}

#vertical_carousel .previous_button_disabled {
  background: url(/ajax/carousel/themes/carousel/prototype-ui/vertical/left_disabled.png);
  cursor: default;
}

#vertical_carousel .next_button {
  float:left;
  height: 32px;
  width: 200px;
  background: url(/ajax/carousel/themes/carousel/prototype-ui/vertical/right.png);
  display:inline;
  margin-left: 40px;
  cursor: pointer;
}

#vertical_carousel .next_button_over {
  background: url(/ajax/carousel/themes/carousel/prototype-ui/vertical/right_over.png);
}

#vertical_carousel .next_button_disabled {
  background: url(/ajax/carousel/themes/carousel/prototype-ui/vertical/right_disabled.png);
  cursor: default;
}


/*ROUNDED CORNERS*/

.2lightgrayrounded{display:block; padding: 0px; border: 0px solid yellow;

}
.2lightgrayrounded *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F3F3F3}
.2lightgrayrounded1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#f6f6f6}
.2lightgrayrounded2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f5f5f5}
.2lightgrayrounded3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;}
.2lightgrayrounded4{
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9}
.2lightgrayrounded5{
  border-left:1px solid #f6f6f6;
  border-right:1px solid #f6f6f6}
.2lightgrayroundedfg{
  background:#f3f3f3;
  padding: 3px 8px 3px 8px;
  border: 0px solid green;
  }

/* ACCORDION MENU*/
.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}

/* ACCORDION MENU */

  #GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 1011110;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 1111150;
    background-image: url('/themes/indiefootage/images/backgroundbox.png');
    background-repeat: repeat-x y;
    padding: 20px;
    margin-top: 30px;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
    margin-top: -5px;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 0px 0 12px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 0px solid #ddd;
}

.GB_header {
    top: 0px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 0px solid #555;
    border-top: 0px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 0px 0px 0px 0px;
    position: relative;
    right: 0px;
    top: -17px;
    z-index: 500;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
    position: relative;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
    padding: 0 3px 0 0;
    position: relative;
    top: 50px;
    right: 21px;
    float: right;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 0px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 0px solid #aaa;
    border-top: 0px solid #999;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
    margin: 0;
    float: right;
    height: 0px;
    font-size: 12px;
    padding: 0px 0;
    color: #333;

    
}

.GB_Window .caption {
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { 
text-align: right;
float: right;
position: absolute;
top: 0px;
right: 0px;

 }
 
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
    position: absolute;
    top: 0px;
    right: 0px;
    float: right;
  
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 0px 0 0;
    position: absolute;
    top: -17px;
    right: -10px;
    float: right;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }


div.myuploads {
margin: 0px 10px 0px 0px; 
overflow: hidden; 
float: left; 
overflow: hidden; 
width: 435px; 
height: 170px;
}



/* PRODUCER TOOLS PAGE */

div.imageoverlaytext {

position: relative; 
text-align: center; 
top: -31px; 
font-family: tahoma,Verdana; 
font-size: 10px; 
color: #FFFFFF; 
padding: 10px; 
left: 0px; 
z-index: 500; 
width: 180px; 
height: 10px; 
background-image: url('/themes/indiefootage/images/backgroundbox.png'); 
background-repeat: repeat-x,y;

}

div.revonewsarea {
border-style: solid; 
font-family: tahoma,Verdana; 
font-weight: bold; 
color: #FFFFFF; 
font-size: 12px; 
border-color: #E2E2E2; 
border-width: 1px 1px 0px 1px; 
padding: 10px 5px 10px 5px; 
background-image: url('/themes/indiefootage/images/headerback45.gif'); 
background-repeat: repeat-x

}

div.revonewsleft{
border-style: solid; 
border-color: #E2E2E2; 
border-width: 1px 1px 0px 1px; 
padding: 5px; 
width: 92%; 
margin-bottom: 5px; 
float: left;
background-color: E5E5E5;
font-weight: bold;


}

div.revonewsright {

width: 95%; 
float: left; 
border-style: solid; 
border-color: #E2E2E2; 
margin-bottom: 5px; 
border-width: 1px 1px 0px 1px; 
padding: 5px;
background-color: E5E5E5;
font-weight: bold;


}

div.scrollwindownews {
padding: 10px 3px 10px 3px; 
border-style: solid; 
border-color: #eeeeee; 
background-color: #f5f5f5;

}





