/*CONTACT PAGE FORM STRUCTURE */
  
#contact {
       	margin: 60px 20px 0 50px;
		padding: 0;
		width: 412px;		
		float:right;
		display:inline;
		}

#contact .formLabels {
       margin: 0 0 20px 0;
	   padding: 0 10px 0 0;
       width: 100px;	     
	   float:left;
	   display:inline;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:1.2em;	
	   color:#666;
	   text-align:right;	       
	   }	
	   
#contact .noEmail {      
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:10px;	
	   font-weight:normal;  
	   color:#ff0000;
	   margin: 0;
	   padding: 0;
	   }		   

#contact input {
    width: 300px;    
	float:left;
	display:inline;
    background-color:#fff;
	border: 1px solid;
	border-left-color:#173527;
	border-top-color:#173527;
	border-right-color:#ccc;
	border-bottom-color:#ccc;	
	}	
	
#contact textarea {
    width: 300px;
   	padding: 0 0;
	float:left;
	display:inline;
	background-color:#fff;
	border: 1px solid;
	border-left-color:#173527;
	border-top-color:#173527;
	border-right-color:#ccc;
	border-bottom-color:#ccc;	
	}	  	

#contact input.sendButton {
     width: 100px;
     float:left;
	 font:Verdana, Arial, Helvetica, sans-serif;
	 color:#666;
	 display:inline;		
	 margin-left: 110px;
	 margin-top: 5px;	 
	 }

 #contact input.resetButton {
     width: 100px;
     float:left;
	 display:inline;
	 font:Verdana, Arial, Helvetica, sans-serif;
	 color:#666;		 
	 margin-left:25px;
	 margin-top: 5px;	 
	 }
/* ------------------------------- */
 
#search {
  width: 144px;
  float:left;
  display:inline;
  margin: 65px 0 0 350px;
  padding: 0;  
  }	
  
#search input {
    width: 100px;
	height: 19px;    
	float:left;
	display:inline;
	color:#666666;
	text-align:center;
	padding: 2px 0 0 0;
    background-color:#fff;
	border: 1px solid;
	border-left-color:#173527;
	border-top-color:#173527;
	border-right-color:#ccc;
	border-bottom-color:#ccc;	
	}
	
#search input.submit {
   background-image:url(../images/search_button.jpg);
   width: 42px;
   height:23px;
   border: 0;
   float:left;  
   }	
   
 /* REGISTER / LOGIN FORM STRUCTURE */
  
#registration {
       	margin: 60px 20px 0 50px;
		padding: 0;
		width: 312px;
		height: 250px;
		float:right;
		display:inline;
		}

#registration .formLabels, #registration .formLabelsTop {
       margin: 0 0 20px 0;
	   padding: 0 10px 0 0;
       width: 100px;	     
	   float:left;
	   display:inline;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:1.2em;	
	   color:#666;
	   text-align:right;	       
	   }	
	   
#registration .formLabelsTop {
     margin: 50px 0 20px 0;
	 }
	   
#registration .noEmail {      
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:10px;	
	   font-weight:normal;  
	   color:#ff0000;
	   margin: 0;
	   padding: 0;
	   }		   

#registration input, #registration input.top {
    width: 200px;    
	float:left;
	display:inline;
    background-color:#fff;
	border: 1px solid;
	border-left-color:#173527;
	border-top-color:#173527;
	border-right-color:#ccc;
	border-bottom-color:#ccc;	
	}	
	
#registration input.top {
  margin-top: 50px;
  }	
	
#registration input.sendButton {
     width: 80px;
     float:left;
	 font:Verdana, Arial, Helvetica, sans-serif;
	 color:#666;
	 display:inline;		
	 margin-left: 110px;
	 margin-top: 5px;	 
	 }

 #registration input.resetButton {
     width: 80px;
     float:left;
	 display:inline;
	 font:Verdana, Arial, Helvetica, sans-serif;
	 color:#666;		 
	 margin-left:25px;
	 margin-top: 5px;	 
	 }
/* ------------------------------- */  	     

.admin {
       	margin: 30px 0;
		padding: 0;
		width: 400px;
		text-align:left;		
		}

.admin input {
    width: 175px;    
	}	
	
/* ----------------------- */

.videoForm {
       	margin: 10px 0;
		padding: 0;
		width: 700px;
		text-align:left;		
		}
		
#videoform .formLabels {
       margin: 0 0 20px 0;
	   padding: 0 10px 0 0;
       width: 100px;	     
	   float:left;
	   display:inline;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:1.2em;	
	   color:#666;
	   text-align:right;
	    
	   }		
	   
#videoform .formFields {
    width: 300px;
	margin: 0 0 20px 0;    
	float:left;
	display:inline;
    background-color:#fff;
	border: 1px solid;
	border-left-color:#173527;
	border-top-color:#173527;
	border-right-color:#ccc;
	border-bottom-color:#ccc;	
	}	   

#videoform select {
float:left;
margin: 10px 0 10px 50px;
 }
	
	
	
/* ----------------------- */
#registration {
	margin: 10px 0;
		padding: 0;
		width: 500px;	
		float: left;
		}
		
#registration .formLabels {
       margin: 0 0 20px 0;
	   padding: 0 10px 0 0;
       width: 100px;	     
	   float:left;
	   display:inline;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:1.2em;	
	   color:#666;
	   text-align:right;	       
	   }			
		
#registration input {
    width: 200px;    
	float:left;
	display:inline;
    background-color:#fff;
	border: 1px solid;
	border-left-color:#173527;
	border-top-color:#173527;
	border-right-color:#ccc;
	border-bottom-color:#ccc;	
   }		
   
#registration select {
   margin: 0 0 20px 110px;
   }
   
#registration .button {
   margin: 0 0 10px 110px;
   }   
  