/* Color Chart 

Blue = #AA502D
Green = #A9D74F
Background = #3D3932
Red = #9F2A2F

Dark Neutral = #C2BC9A
Light Neutral = #EBE6CE

*/



/* Positioning ---------------------------------------*/

body { text-align:center; 
	   background-color:#C2BC9A;
	   margin-left:0px; 
	   margin-bottom:0px; 
	   margin-right:0px; 
	   margin-top:29px;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:10pt; }

div.white {position:absolute;
		   left:0px;
		   top:47px;
		   width:100%;
		   height:477px;
		   background-color:#EBE6CE; 
		   z-index: 0; }
 
div.center {margin: auto;
			width:796px;
			height:555px;
			z-index: 2; 
			position:relative;
			padding-left:7px;
			text-align:left;}	
			

div.leftedge {position:absolute;
			  left: 0px;
			  top: 0px; 
			  z-index: 3;}

div.topedge {position:absolute;
			  left: 7px;
			  top: 0px;
			  z-index: 3; }			 

div.bottomedge {position:absolute;
			  left: 7px;
			  top: 510px;
			  z-index: 3; }	

div.rightedge {position:absolute;
			  left: 637px;
			  top: 0px;
			  z-index: 3; }	
			  
			  			  
div.images {margin-top:7px;
			margin-right:5px;
			width:630px;
			height:503px;
			float:left;
			background-color:#000000;
			display:table;
			#position:relative; }	
			
div.imageshack {display:table-cell;
				vertical-align:middle;
			    text-align:center;
				#position: absolute;
				#top: 50%;
				#left: 50%; }
				
.mainimage {#position: relative;
			#top: -50%;
			#left: -50%; }			
				 
				
div.navigation {width:154px;
				height:450px;
				padding-top:39px;
				position:relative;
				float:left;
				}	
				
div.navlogo {width:134px;
			 height:79px;
			 float:left;}	
				
div.navmain {width:153px;
			 height:150px;
			 margin-top:3px;
			 background: url(images/structure/mainnavright.jpg) no-repeat right;
			 background-color:#FFFFFF;		
			 float:left; }	
				
div.navgallery {width:134px;
				height:181px;
				margin-top:3px;
				background:url(images/structure/mainnavgallery.jpg) no-repeat bottom;
				background-color:#FFFFFF;
				float:left;
				position:relative; }					
				

div.bottomcontact {width:632px;
				   height:20px;
				   float:left;
				   margin-top:15px;
				   font-size: 7pt;
				   color:#3D3932;
				   text-align:center; }	
					 
					 
					 
/* General Styles ---------------------------------------*/



img {border: none; }

table {text-align:left;
	   font-size:10pt; }
	   
p {text-align:left; }

a,visited {text-decoration:none;
		   color:#000000;}
		   
a:hover {text-decoration:none;
	     color:#cccccc; }






/* Main Navigation Menu ---------------------------------------*/


img.navmain {
		margin-left:11px; }

img.subnav {
		margin-left:20px;
		margin-top:12px; 
		border:1px solid #C2BC9A; }




/* Gallery Navigation Menu ---------------------------------------*/


div.forward {position:absolute;
			 left: 679px;
			 top: 363px;
			 z-index: 4;  }
			 
a.forward {outline:none; }				 

div.backward {position:absolute;
			  left: 653px;
			  top: 363px;
			  z-index: 4;  }
			  
a.backward {outline:none; }		



img.pricelist {margin-left:17px;
			   margin-top:15px;}

	  
div.imginfo {position:absolute;
			 top:102px;
			 left:9px;
			 width:115px;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:11pt;
			 text-align:right;
			 color:#3D3932; }
			 
div.numbers {width: 80px;
			 height:20px;
			 margin-left:32px;
			 text-align:right;}
			 
span.current {
		font-size:10pt; }

table.grid {background-color:#CCCCCC; }

td.grid {width:13px; 
		 height:13px;
		 background-color:#CCCCCC;
		 vertical-align:middle; 
		 text-align:center;  }

span.i {color:#FFFFFF;
		font-size:8pt;
		line-height:8pt;}

/* Preload Images---------------------------------------*/

div.pl {position:absolute;
		top:7px;
		left:7px;
		width:632px;
		height:505px;
		background-color:#000000;
		z-index:10;
		visibility:visible;
		text-align:center; }
			 
div.plcontent {margin:200px auto; 
			   width:150px; 
			   position:relative; 
			   text-align:left; 
			   font-size:8pt;
			   color:#FFFFFF; }	
			   
div.plbackground {width:150px; 
				  height:5px; 
				  background-color:#C2BC9A;
				  margin-top:3px;
				  float:left; }
				  
div.progress {height:5px; 
			  width:0px; 
			  background-color:#EBE6CE;
			  z-index:15; }	   

div.loading {float:left;
			 width:100px;
			 padding-top:2px; }
					
div.plinfo {font-size:10pt;
			 font-weight:bold; 
			 color:#EBE6CE;
			 text-align:right;
			 width:50px;
			 float:left; }
					
					
					
					
					
					
					
					
					
					
					
