@charset "utf-8";

body  {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	background: url(images/body_back.jpg) top repeat;
	margin: 1.8em 0 0 0;
	padding: 0;
	text-align: center;
	color: #FFF;

}

.WADAResultThumbArea img {
	max-height: 250px;
	
}



	a.menu-links,

	a:link.menu-links,

	a:active.menu-links,

	a:visited.menu-links {

		text-decoration: none;

		color: #000;

	}

	

	a:hover.menu-links {

		text-decoration: underline;

		

	}



 #container { 

	width: 1024px;

	

	margin: 0 auto;

	border: none;

	background: #000000;

	color: #FFF;

	text-align: left; 

}  

#top-header {

		text-align: left;

		margin: -2em 0 0 0;

		

	}
	
	#header-right {
	width: 700px;
	float: right;
	padding-top: 5px;
	margin-right: 50px;
}

#p7PMM_1 {
	width: 90%
	}
	.p7PMM li {
		padding: 2px 0;	
	}
	

	

	#nav-menu {

		background: url(images/top-nav-back.jpg) repeat-x;

		color: #333;

		width: 100%;

		height: 35px;

		margin: 0; 

		padding: 0 0 0.7em 0;

	}

	

	#top-nav {

		list-style: none;

		text-align: center;

		padding: 0 0 0 0; 

		margin: 0.6em 0 0 0;

	}

	

	#top-nav li {

		display: inline;

		

		padding: 1.2em 1em 0 1em;

		

	}



 #sidebar1 {

	float: left; 

	width: 17em; 

	background: url(images/side-back.jpg) repeat ; 

	padding: 5px 0; 

	text-align: center;

	

}



	.light {

		font-style: italic;

		font-weight: 200;

		

	}

	

	

	

 

 #sidebar1 h3,  #sidebar1 p {

	margin-left: 10px; 

	margin-right: 10px;

}



#side-nav {

	margin: 0;

	padding: 0 0 0 0.7em;

}



#side-nav, #side-nav ul {

	list-style: none;

	text-align: left;

}



#side-nav li {

	padding: 0.3em 0;

	display: block;

	

}



	a.side-links {

		text-decoration: none;

		color: #CCC;

		padding-left: 22px;

	}

	

	a:hover.side-links {

		background: url(images/left-arrow.png) no-repeat -10px 0px;

		color: #FF0;

	}



.top-list {

	font-weight: 700;

}



#side-nav li ul li {

	font-weight: 400;

}







 #mainContent {

 	margin: 0 1.5em 0 17em;  

	padding: 0 2em 0 2em; 

} 

	#mainContent dl {
		margin-left: 25px;
	}
	
	
	#mainContent dt {
		padding: 10px 0;
		font-size: 1.3em;
		color: #FF6;
	}
	
	#mainContent dd {
		padding-bottom: 15px;
		line-height: 1.5em;
	}


	#mainContent p {

		line-height: 1.4em;

	}



#index-flash {

	margin: -1em 0 0 0;

}



			#vid-panel {

				width: 100%;

				margin: 0 auto;

				color: white;

				

			}

			#vid-panel p, #vid-panel h3 {

				margin: 0.3em 1.2em 0.2em 1em;

			}

        		#vid-set {

					table-layout: fixed;

					width: 95%;

				

				}

				#vid-set td {

					text-align: left;

				}

       



#footer { 

	padding: 0 1em 1.5em 1em; 

	background:#000;

} 

 #footer p {

	margin: 0; 

	padding: 10px 0; 

	

}

	#sitemap {

		width: 80%;

		text-align: center;

		

	}

	

	#lighthouse {

		text-align: right;

		margin: 0 2em 0 0;

		font-size: 0.7em;

		color: #FFF;

	}

		#lighthouse a {

			color: #FFF;

			text-decoration: none;

		}

		lighthouse a:hover {

			text-decoration: underline;

			color: #FF0;

		}
		
		#copyright {
			font-size: 0.9em;
			text-align: center;
		}

	

	



/* Miscellaneous classes for reuse */

.fltrt { 

	float: right;

	margin-left: 8px;

}

.fltlft { 

	float: left;

	margin-right: 8px;

}

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



.text-links {

	color: white;

}



a:hover.text-links {

	color: #FF9;

}



.borders {

	border: 1px solid #fff;

}



.rights {

	text-align: right;

}



/* Colors */ 



.red {

	color: #F00;

}



.yellow {

	color: #FF0;

}



.blue {

		color: #00F;

}



img {

	border: none;

}



 /* Video Page */ 

 	.video-data {

		table-layout: fixed;

		width: 95%;

	}

		.video-data tr {

			text-align: center;

		}

		.video-data td {

			width: 25%;

		}

		

		/* Rental Product Pages */ 

		
			
			.prices {
				text-align: right;
			}
			
			
			.small-text {
			
				font-size: 0.8em;
			
				text-align: center;
			
			}
			
			hr {
				color: #F00;
				background: transparent;
			}
			
			.rental-image {
				max-width: 150px;
			}
			
			.rent-listings {
				width: 100%;
				margin: 0 auto;
				text-align: left;
				table-layout: fixed;
			}



	/* Admin */

	

	.buttons {

		margin-left: 50px;

	}
	
	.admin-images {
		max-width: 100px;
	}
	
	.admin-buttons {
		text-align: right;
	}
	
	.top {
		font-size: 0.8em;
		text-align: right;
	}

	

	input.text,

	textarea.text{

		border: 1px solid #06F;

	}
	
	.WADAResultsEntry {
		width: 33%;
		border-right: 1px solid #333;
		border-bottom: 1px solid #333
	}

