/*Global Styles*/
	body {
		text-align:center;
		margin: 0;
		padding:0;
		background: #212121;
		color: #c0c0c0;
		font-family: verdana, helvetica, arial;
		font-size:11px;
		
	}
	
	a {
		color:#fff;
	}
	
	a:active {
	color: #E9EA00;
}
	
/*Page wrapper*/
  	#pgwrap {
		width:760px;
  		text-align:left;
		margin:0 auto;
  	}
	
/*Page header*/
	#pgheader {
}

	#pgheader a {
		font-size: 11px;
		font-family: verdana, helvetica, arial;
		font-weight: normal;
		color: White;
		text-decoration: none;
}
	
/*Page body*/
	#pgbody {
		padding: 0 0 22px 0;
	}
	
	/*Float Clearing - Steve, this is hard to explain, but KEEP THIS IN*/
		#pgbody:after, .landscape:after, .portrait:after {
		    content: "."; 
		    display: block; 
		    height: 0; 
		    clear: both; 
		    visibility: hidden;
		}
		
		#pgbody, .landscape, .portrait  {display: inline-block;}
		
		/*\*/
		* html #pgbody, * html .landscape, * html .portrait {height: 1%;}
		#pgbody {display: block;}
		/**/
	
	/*Page Body Titles*/
		#pgbody h1 {
			color:#CC3333;
			font-size:17px;
			padding:0;
			margin: 0 0 22px 0;
			font-weight:bold;
		}
		
		#pgbody h2 {
	color: #CC3333;
	font-size: 17px;
	font-weight: bold;
	display: inline;
}

		#pgbody h3 {
			color: White;
			font-size: 12px;
			font-weight: bold;
			margin: 0;
}

/*Index page styles*/
	.introblock {
		float:left;
		width:370px;
		clear:left;
		font-size:12px;
	}
	
	.introblock a {
		color: #E9EA00;
		text-decoration:none;
	}
	
	.photoblock {
		float:right;
		width:370px;
	}
	
	.photoblock img {
		display:block;
	}
	
	.photoblock a {
		float:right;
		width:370px;
		color: #E9EA00;
		text-decoration:none;
	}
	
	/*photoblock structure*/
		.imgstatic {
			text-align:center;
			padding: 0 0 22px 0;
		}
		
		/*photo links*/
			.imgchoice {
			 	width:100%;
				float:left;
				padding: 0 0 22px 0;
			}
			
			.choice1 {
				float:left;
			}
			
			.choice2 {
				float:right;
			}
			
			.imgchoice div {
				width:170px;
				border:1px solid red;
			}
			
			.imgchoice div a {
				display:block;
				text-decoration:none;
				padding:14px 8px;
				font-weight:bold;
				text-align:center;
			}
			
			.imgchoice a h4 {
				margin: 0 0 4px 0;
				font-size:11px;
			}
			
			.imgchoice a p {
				margin:0;
				padding:0;
				font-size:11px;
				color:red;
			}
		
			.disclaimer {
	font-size: 11px;
	clear: left;
	padding: 0px 0px 0px 30px;
	font-weight: normal;
	text-align: left;
}
		
		.disclaimer a {
	font-size: 11px;
	color: #E9EA00;
	text-decoration: none;
	padding: 0px 0px 0px 30px;
	font-weight: bold;
}
	
			.disclaimer1 {
			font-size: 14px;
			clear: left;
			padding: 0 0 22px 0;
			font-weight: bold;
			color: Red;
			text-align: center;
	}
		
		.disclaimer1 a {
			font-size:12px;
			color: #E9EA00;
			text-decoration:none;
	}	
		.imgdynamic {
			text-align:center;
			clear:left;
			padding: 0 0 22px 0;
		}
		
		.imgstatic img, .imgdynamic img {
			margin:0 auto;
		}

	
/*Gallery page styles*/
	div.infoblock {
		margin: 0 0 22px 0;
		color: #c0c0c0;
		font-family: verdana, helvetica, arial;
		font-size:11px;
	}
		
		.infoblock a {
		color: #E9EA00;
		text-decoration:none;
	}
	

	/*Gallery grid*/
	table.gallery {
		width:100%;
		margin:0 0 30px 0;
	}
	
	table.gallery td {
		padding:15px;
		vertical-align:middle;
		text-align:center;
	}
	
	table.gallery2 td {
		vertical-align: top;
		text-align: left;
		color: #c0c0c0;
		font-family: verdana, helvetica, arial;
		font-size: 10px;
		padding-bottom: 40;
}

	table.gallery3 td {
	vertical-align: middle;
	text-align: center;
	color: #c0c0c0;
	font-family: verdana, helvetica, arial;
	font-size: 10px;
	margin-bottom: 10;
	margin-top: 10;
}

/*Paging controls*/
	.paging {
		float:left;
		width:100%;
		padding: 0 0 22px 0;
	}
	
	.paging h1 {
		float:left;
		margin:0;
		width:450px;
	}
	
	.paging ul {
		float:right;
		list-style:none;
		padding:4px 0 0 0;
		margin:0;
		color:#000;
	}
	
	.paging li {
	float: left;
	display: inline;
	white-space: nowrap;
	padding: 2px 0;
	width: 15px;
	margin: 0 0 0 6px;
	line-height: 13px;
	vertical-align: middle;
	text-align: center;
	background-color:#CC3333;
	font-weight: bold;
}
	
	.paging li a {
		text-decoration:none;
		display:block;
		float:left;
		width:15px;
		background-color:#c0c0c0;
		color:#000;
		margin: -2px 0;
		padding: 2px 0;
		font-weight:normal;
	}
	
	/*\*/
	* html .paging li a {
		float:none;
	}
	/**/
	
	.paging li a:hover {
		background-color:#aaa;
	}
	
/*For Sale page styles*/

	.fsimage {
		text-align:center;
		
		padding: 20px 0;
		margin: 0 0 40px 0;
		float:left;
		clear:left;
		width:560px;
	}
	
	.fsimage img {
		display:block;
		margin:0 auto;
	}
	
	.fsdescription {
	margin: 0 0 40px 0;
	padding: 20px 0;
	width: 190px;
	float: right;
	font-weight: bold;
	color: White;
	font-size: 10px;
}
	
	.fsdescription h4 {
	font-size: 10px;
	font-style: italic;
	margin: 0 0 40px 0;
	color: White;
	}
	
	.fsdescription p {
		margin: 0 0 18px 0;
		
	}
	
	.fsdescription form {
		margin: 0 0 30px 0;
		padding:0;
	}
	
	.fsdescription form {
		margin: 0 0 30px 0;
		padding:0;
	}
	
	.fsdescription a {
		display:block;
		color: #E9EA00;
	}
	
	.fsinstructions  {
		clear:left;
		margin: 0 0 22px 0;
	}
	
		.fsinstructions a {
		color: #E9EA00;
	}
	

/*Page Footer*/
	#pgfooter {
		font-size:10px;
		color:#c0c0c0;
		margin: 0 0 22px 0;
	}
	
	#pgfooter a {
		color: #E9EA00;
	}