a:link  { color: #eeeeee; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: none } 
a:visited { color: #eeeeee; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: none } 
a:active { color: #8b2f24; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: none } 
a:hover { color: #8b2f24; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: none } 

div{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}

body  { margin:0px 0px; padding:0px; color: #EEEEEE; 

		font-weight: normal; font-size: 12px !important; font-family: tahoma, verdana, arial, sans-serif }

fieldset{
	border: 1px solid #454545;
}

input, textarea, select{
	border: 1px solid #eeeeee;
	background-color: #bbbbbb;
	font-size: 11px;
}

button{
	border: 1px solid black;
	background-color: #454545;
}

legend{
	color: #fff;
	background: #333333;
	border: 1px solid #781351;
	padding: 5px 2px;
}

.submit input{
color: #000;
background: #ffa20f;
border: 1px solid #d7b9c9;
}


td.foto {
	background-image : url(../../css/images/loading.gif);
	background-position : bottom;
	background-repeat : no-repeat;
	background-color:#FFFFFF;

}

.title {
	font-family: tahoma,verdana,arial,sans-serif;
	font-size:11px !important; 
	color:#777777; 
	font-weight:bold; 
	text-align:left;
	line-height: 30px;	
	height: 30px;
	padding-top: 10px;
} 

.notrans{
	color:black;
	font-weight: normal;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1		
}

.notrans a:link  { color: #990000; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: underline } 

.notrans a:visited { color: #676767; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: underline } 

.notrans a:active { color: #990000; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: underline } 

.notrans a:hover { color: #8b2f24; font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; text-decoration: underline } 

.emailBox {
	text-align:center;
	margin:11px;
}

.submit_button {
	font-size:10pt !important; 
	font-family:Arial, Tahoma, sans-serif; 
	border:1px solid #FFFFFF; 
	color:#FFFFFF; 
	background:#000000;
	margin-bottom:5px;
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.orderTable {
	font-size:10pt !important; 
	font-family:Arial, Tahoma, sans-serif; 
	border:1px solid #000000; 
	color:#FFFFFF; 
	background:#EEEEEE;
	margin-bottom:5px;
	display:block;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

#pop {
		display: none;  
		visibility: visible;
		position: absolute; 
		z-index: 100; 
		top: 75px;
		left: 350px; 
		width: 465px; 
		height: 315px;
		background-color:#121212; 
		padding: 1px; 
		border : 1px solid #000000;
}

html {
		height:100%; 
		max-height:100%; 
		padding:0; 
		margin:0; 
		border:0; 
		background:#fff; 
		font-size:11px !important; 
		font-family: tahoma, verdana, arial, sans-serif; 
		font-weight: normal;
		
		/* hide overflow:hidden from IE5/Mac */ 
		/* \*/ 
		overflow: hidden; 
		/* */ 
		}

body {
		height:100%; 
		max-height:100%; 
		overflow:auto; 
		padding:0; 
		margin:0; 
		border:0;
		}

		

		#info {position: absolute; z-index: 100; top: 0px; left: 5px; width: 90px; height: 10px; font-size: 10px; font-family: tahoma, verdana, arial, sans-serif; color:#000000; }

		#contactInfoOptions{
					visibility: visible;
		 			position: absolute; 
		 			z-index: 100; 
		 			top: 100px; 
		 			left: 400px;
		 			width: 400px;
		 			height: 30px; 
		 			color: #999999; 
		 			font-family: tahoma, verdana, arial, sans-serif; 
		 			font-size: 11px; 
		 			font-weight: normal; 
		 			text-decoration: none;
		 			text-align: right;
		}
		
		#startingFee{ 
					display: none; 
					visibility: visible;
		 			position: absolute; 
		 			z-index: 100; 
		 			top: 100px; 
		 			left: 20px;
		 			width: 900px;
		 			height: 600px; 
		 			padding-right: 15px; 
		 			padding-left: 15px;
		 			padding-bottom: 15px;
		 			color: #ffffff; 
		 			font-family: tahoma, verdana, arial, sans-serif; 
		 			font-size: 12px; 
		 			font-weight: normal; 
		 			text-decoration: none;
		 			overflow:auto; 
		 			filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; 
		 			background-color:#171717; 
		 			border : 1px solid #000000;
		 			}

		#affiliations{
			display: none; 
					visibility: visible;
		 			position: absolute; 
		 			z-index: 100; 
		 			top: 370px; 
		 			left: 15px; 
		 			width: 435px; 
		 			height: 200px; 
		 			padding-right: 5px; 
		 			padding-left: 20px;
		 			padding-bottom: 5px;
		 			padding-top: 10px;
		 			color: #ffffff; 
		 			font-family: tahoma, verdana, arial, sans-serif; 
		 			font-size: 12px !important; 
		 			font-weight: normal; 
		 			text-decoration: none;
		 			overflow:auto; 
		 			filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; 
		 			background-color:#171717; 
		 			border : 1px solid #000000;
		}

		

		#affiliationLogos { 
					display: none;
					visibility: visible;
		 			position: absolute; 
		 			z-index: 120; 
		 			top: 370px; 
		 			left: 570px; 
		 			width: 300px; 
		 			height: 200px;
		 			background-color:#121212; 
		 			padding: 5px; 
		 			border : 1px solid #000000;
		}

		

		#logo		{ 
					display: none;
					visibility: visible;
		 			position: absolute; 
		 			z-index: 100; 
		 			top: 30px; 
					left: 105px; 
	 				width: 75px; 
	 				height: 69px;
		 			}

		

		#frontPageNews { visibility: visible;
		 			position: absolute; 
		 			z-index: 100; 
		 			top: 425px; 
		 			left: 10px; 
		 			width: 270px; 
		 			height: 125px;
		 			padding: 8px; 
		 			}

		#oldFrontPageNews{
					position: absolute; 
		 			z-index: 100; 
		 			top: 415px; 
		 			left: 10px; 
		 			width: 270px; 
		 			height: 175px;
		 			filter:alpha(opacity=70); 
		 			-moz-opacity:.70; 
		 			opacity:.70; 
		 			background-color:#121212; 
		 			padding: 8px; 
		 			border : 1px solid #000000;
		}

		.frontPageItem {filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

		

		#chop 		{

					visibility: visible; position: absolute; z-index: 0; top: 150px; left: 350px; width: 200px; height: 200px;

		 			}

		 			

		#clusterMap {
					display: none; position: absolute; z-index: 0; top: 25px; left: 710px; width: 100px; height: 50px;
 					}



		#galleryControls { visibility: visible;

		 			position: absolute; z-index: 100; top: 550px; left: 820px; width: 40px; height: 14px;

		 			filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; background-color:#121212; padding: 2px; 

		 			border : 1px solid #000000;}
					
		#splash 	{ 
					display: none; visibility: visible; 
					position: absolute; z-index: 200; 
					top: 5px; 
					left: 60px; 
					padding-top: 30px;
					padding-right: 15px; 
		 			padding-left: 15px;
		 			padding-bottom: 15px;
					margin:5px auto; 
					border : 0px solid #bbbbbb; 
		}
		
		#quote		{
		 			position:relative; 
					top:-70px; 
					width:550px;
					height:50px; 
					text-align:center; 
					font-size:15px; 
					font-family:Georgia, Times, serif;
					letter-spacing:1;
					color: #fff;
					}
		
		.splashLink{
			font-family:Georgia, Times, serif; 
			font-size:20px; 
			border-bottom:1px solid #cccccc;
			margin-bottom:2px;
			text-transform:capitalize;
			font-variant:small-caps;
			letter-spacing:3;
			line-height:normal;
		}
		
		.splashDesc{
			font-family:Georgia, Times, serif;
			font-size:14px;
			font-weight:100;
			text-transform:capitalize;
			font-variant:small-caps;
			letter-spacing:1;

		}
					
		#main  		{ display: none; background-color: #000; visibility: visible; 
					position: absolute; z-index: 30; 
					top: 5px; 
					left: 60px; 
					width: 900px; 
					height: 600px; 
					margin:0px auto; 
					border : 1px solid #000000; 
					}
					
		#mainPricing { display: none; background-color: #000; visibility: visible; 
					position: absolute; z-index: 30; 
					top: 5px; 
					left: 60px; 
					margin:0px auto; 
					border : 1px solid #000000; 
					}
					
					
		#nav 		{ 
					display: none;
   				    visibility: visible; 
					position: relative; 
					padding-top:5px;
					top: 800px;
					left: 60px; 
					width: 700px; 
					height: 20px; 
					z-index: 30;  
					font-size:12px;
					font-family:Georgia, Times, serif; 
					text-transform:capitalize;
					font-variant:small-caps;
					}

		#slideshows {display: none; position: absolute; z-index: 70; top: 85px; left: 10px; width: 120px; 
					height: 420px; border : 0px solid #ff0000; font-size:10px;
		}

		#slideshowAperture { display: none; background-color: black; position: absolute; z-index: 60; 
					top: 64px; left: 82px; width: 790px; height: 530px; border : 0px solid #aaaaaa;
		}

		#aboutJeff  { 
					display: none; 
					visibility: visible;
		 			position: absolute; 
		 			z-index: 100; 
		 			top: 25px; 
		 			left: 590px; 
		 			width: 280px; 
		 			height: 520px; 
		 			padding-right: 10px; 
		 			padding-left: 10px;
		 			padding-bottom: 10px;
		 			padding-top: 5px;
		 			color: #ffffff; 
		 			font-family: tahoma, verdana, arial, sans-serif; 
		 			font-size: 12px; 
		 			font-weight: normal; 
		 			text-decoration: none;
		 			overflow:auto; 
		 			filter:alpha(opacity=0); -moz-opacity:.0; opacity:.0; 
		 			background-color:#171717; 
		 			border : 1px solid #000000;
					 }
					 
		#joinMailingList  { 
					display: none; 
					visibility: visible;
		 			position: absolute; 
		 			z-index: 100; 
		 			top: 525px; 
		 			left: 5px; 
		 			width: 280px; 
		 			height: 70px; 
		 			padding-left: 8px;
		 			color: #ffffff; 
		 			font-family: tahoma, verdana, arial, sans-serif; 
		 			font-size: 11px; 
		 			font-weight: normal; 
		 			text-decoration: none;
		 			overflow:hidden; 
		 			filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75;  
		 			 }

		#contact  	{ 
					display: none; 
					position: absolute; 
					z-index: 60; 
					top: 35px; 
					left: 120px; 
					width: 750px; 
					height: 550px; 
		 			padding: 0px;
		 			color: #ffffff; 
		 			font-family: tahoma, verdana, arial, sans-serif; 
		 			font-size: 12px; 
		 			font-weight: normal; 
		 			text-decoration: none;
		 			overflow:auto; 
		 			filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; 
		 			background-color:#171717; 
		 			border : 1px solid #000000;
					}

							

		#clients 	{ display: none; position: absolute; z-index: 60; top: 25px; left: 250px; width: 600px; height: 540px; 
		 			padding-right: 10px; 
		 			padding-left: 10px;
		 			padding-bottom: 10px;
		 			color: #ffffff; 
		 			font-family: tahoma, verdana, arial, sans-serif; 
		 			font-size: 11px; 
		 			font-weight: normal; 
		 			text-decoration: none;
		 			overflow:auto; 
		 			filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; 
		 			background-color:#171717; 
		 			border : 1px solid #000000;
		 			}

		

		#gear 	{ display: none; 
					position: absolute; 
					z-index: 60; 
					top: 45px; 
					left: 485px; 
					width: 370px; 
					height: 520px; 
		 			padding-right: 15px; 
		 			padding-left: 15px;
		 			padding-bottom: 15px;
		 			color: #ffffff; 
		 			font-family: tahoma, verdana, arial, sans-serif; 
		 			font-size: 11px; 
		 			font-weight: normal; 
		 			text-decoration: none;
		 			overflow:auto; 
		 			filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; 
		 			background-color:#171717; 
		 			border : 1px solid #000000;
		 			}

									

		#eventsBackground { display: none; position: absolute; z-index: 70; top: 95px; left: 45px; width: 140px; height: 460px;
				filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; background-color: black; padding: 8px; 
				}

		#events 	{ display: none; position: absolute; z-index: 70; top: 95px; left: 25px; width: 350px; height: 460px; font-size: 11px; }

		#referrals  { 
					display: none; 
					visibility: visible;
		 			position: absolute; 
		 			z-index: 100; 
		 			top: 100px; 
		 			left: 0px; 
		 			width: 898px; 
		 			height: 498px; 
		 			padding: 15px;
		 			color: white; 
		 			font-family: tahoma, verdana, arial, sans-serif; 
		 			font-size: 12px; 
		 			font-weight: normal; 
		 			text-decoration: none;
		 			overflow:auto; 
		 			filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; 
		 			background-color:#171717; 
		 			border : 1px solid #000000;
					 }

		#referralText {position: absolute; z-index: 65; padding-right: 0px; width: 855px; 
					height: 520px; top: 0px; left: 15px; overflow: auto; padding-right: 10px; border : 1px solid #0000ff;
		}

		#referralSplash {
					display: none; 
					visibility: visible;
		 			position: absolute; 
		 			z-index: 100; 
		 			top: 80px; 
		 			left: 100px; 
		 			width: 700px; 
		 			height: 500px; 
		 			padding-right: 15px; 
		 			padding-left: 15px;
		 			padding-bottom: 15px;
		 			padding-top: 15px;
		 			color: white; 
		 			font-family: tahoma, verdana, arial, sans-serif; 
		 			font-size: 11px; 
		 			font-weight: normal; 
		 			text-decoration: none;
		 			overflow:auto; 
		 			background-color:#171717; 
		 			border : 0px solid #000000;
		}

		#ipodImage  { display: none; visibility: visible; position: absolute; z-index: 65; top: 70px; left: 560px; 
				width: 300px; height: 500px }

		#ipodText  	{ display: none; visibility: visible; position: absolute; top: 100px; left: 30px; width: 500px; height: 465px; font-size: 12px; }

		#ipodSlideshowDiv { display: none; background-color: #fff; visibility: visible; position: absolute; z-index: 70; 
				top: 38px; left: 37px; width: 220px; height: 170px; border : 2px solid #222222;
		}

		#link_referrals	 	{ visibility: visible; position: absolute; top: 3px; left: 125px; width: 70px; height: 15px }
		#link_about	  		{ visibility: visible; position: absolute; top: 3px; left: 325px; width: 70px; height: 15px }
		#link_contact 		{ visibility: visible; position: absolute; top: 3px; left: 525px; width: 70px; height: 15px }
		#link_clients	  	{ visibility: visible; position: absolute; top: 3px; left: 725px; width: 70px; height: 15px }	
						
		#protection  { visibility: visible; position: absolute; z-index: 40; top: 0; left: 0; width: 900px; height: 600px;}

		#photoBySusieHamidi {
						display: none;
						visibility: visible;
						position: absolute; 
						z-index: 100; 
						top: 580px; 
						left: 780px; 
						width: 180px; 
						height: 25px;
						color: #565656;
						font-family: tahoma, verdana, arial, sans-serif; 
		 				font-weight: normal; 
		 				text-decoration: none;
		 				font-size: 7px;
		 				overflow:auto; 
		 			  	font-size: 10px !important;
		} 

	

		

