
*			{padding: 0;
			margin: 0}
			
body  		{margin-top: 40px;
			background: #e8920b;
		/* 	background: url("images/indexbg.jpg") repeat-x;  */

			}
			
.hiddenpic	{display: none;}			
				

/* TO HIDE HEADING 1 */
h1.hiddenheading		{
				position: absolute;
				left: -3000px;
				width: 900px;
				font-size: 9px;
				}


#wrap			{width: 935px;
				margin: 0px auto 0 auto;}
				
.header			{background: url("images/header_bground.jpg") no-repeat;
				height: 112px;
				}
				
.header img		{float: left;}

.midsection		{background: url("images/midbground.jpg") no-repeat;
				height: 77px;}
		
.midsection img {float: left;}
								
.content		{background: url("images/content_bground.jpg") ;
				height: 325px;
				width: 390px;
				float: left;
				}								

				
.flashcontent	{background: url("images/flashbground.jpg") no-repeat ;
				width: 542px;
				height: 325px;
				margin-left: 390px;
				
				}				


.flash			{padding-top: 11px;}

.footer			{background: url(images/footerbground.jpg) no-repeat;
				height: 66px;
				}

.footer a		{color: #e8920b}		

.footer a:hover	{color: #666666}
				
.footer p 		{color: #e8920b;
				font-size: 9px;
				margin-left: 590px;
				padding: 8px 0px 0px 0px;
				}

#navbar			{margin-left: 651px;
				}

#navbar img		{margin-right: 18px;}				

a img			{border: none;
				outline: none;}
				
a				{border: none;
				outline: none;
				color: #ff9c00;
				text-decoration: none;}

a:hover			{color: #666666}
 
.homewords		{margin: 25px 15px 10px 80px;
				}			


.contactwords	{margin: 50px 15px 10px 0px;
				padding-left: 80px;
				float: left;
				text-align: right;}


p				{font-family: Arial, Helvetica, sans-serif;
				font-weight: 700;
				font-size:12px;
				margin-bottom: 13px;
				line-height: 17px;
				color: #666666}

img.panoramic	{margin: 30px 0px 0px 0px;
				position: absolute;
				border: white solid 1px;
				}


/* SLIDESHOW */


.gallerylinks	{float: left;
				margin: 50px 15px 10px 0px;
				}			

.content_gallery {background: url("images/content_bground.jpg") ;
				height: 325px;
				width: 390px;
				float: left;
	
				}
.gallery_gallery	{background: url("images/flashbground.jpg") no-repeat;
				width: 542px;
				height: 325px;
				margin-left: 390px;
				}				

.mouseoverslideshow   
				{width: 150px;
				float: right;
				margin: 50px 0px 0px 0px;
				
				}



#dynloadarea	{
				margin: 0px 0 0px 0px;
				background: url(images/gallerybg.jpg) no-repeat;
				float: left;
				}
				

#dynloadarea2 img	{margin: 15px 0px 0px 40px;
					border: #666666 1px solid;
				}


.photos			{font-size: 11px;
				}

	
.thumb			{height: 50px;
						border: 1px solid #666666;
}



/* GALLERY LINKS */

.gallerylinks a			{text-decoration: none;
				display:block;
				color: #FFFFFF;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				padding: 10px;
				border-right: 5px solid #a86a08;
				}
				
.gallerylinks a:hover {color: #a86a08;
				background-color:#f3cb8d;
				}				
				
li				{
				text-align: right;
				background-color: #e8920b;
				list-style: none;
				margin-bottom: 10px;
				border-bottom: 1px solid #333333;
				margin-left: 70px;
				}				

#active			{color: #a86a08;
				background-color: #ecc78d;}

.homelink a		{text-decoration: none;
				display:block;
				color: white;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				padding: 10px;
				width: 110px;
				background-color:#e8920b;
				
				border-bottom: 1px solid #333333;
				margin-left: 70px;
				}				

.homelink a:hover{color: #a86a08;
				background-color:#f3cb8d;
				}					
				
	
	
				

	
		
.title			{color: #ff8700}
	

.email	 	{width: 197px;
			background-color:white;
			}
	

			 
input		{border-right: .5px solid #9b9b7c;
			border-bottom: .5px solid #9b9b7c;
			height: 19px;
}
						  

textarea	{width: 197px;
			background-color:white;
			height: 60px;
			border-right: .5px solid #9b9b7c;
			border-bottom: .5px solid #9b9b7c;
			}

.name		{width: 197px;
			background-color: white;
			}


.reset		{margin: 0px 0 0 25px;
			padding: 0 10px;
			color: #666666;
			font-weight: bold;
			outline: none;
			width: 85px;
			height: 20px;}
			
			
.order		{margin: 10px 0 0 0px;
			padding: 0 20px;
			color: #666666;
			font-weight: bold;
			outline: none;
			width: 85px;
			height: 20px;}			

		
.errormsg	{color: #ff9c00;
			font-size: 12px;
			display: none;
			text-decoration: none;
			font-weight: bold;
			margin-top: 0px;}		
			
			
				
.responsewords	{margin: 50px 15px 10px 0px;
				width: 200px;
				padding-left: 80px;
				float: left;
				text-align: right;}