/*  MAIN STYLES  */

body { height:100%; background-color:#FFFFFF; text-align:center;}



.main { position:absolute; top:20px; left:47%; width:950px; height:700px;
			margin-left: -475px; z-index:100; 
	 		}  
			
*:focus {
outline: none;
} 

.logo    { position:absolute; top:0px; left:0px; width:61px;}  


.navigation, .navigation_main   { position:absolute; top:10px; left:120px; width:700px; height:35px;}  

.navigation table, .navigation_main table {width:950px;}

#nav_left {		position:absolute; top:0px;left:0px;
			    width:150px; height:400px;
				}
				 

#content {
	position:absolute;
	top:94px;
	left:115px;
	width:910px;
	height:500px;
	padding-bottom:10px;
	text-align:center;
				} 

#content_left {		position:absolute; top:0px;left:150px;
			    width:355px; height:400px;
				padding:0px;}
				
#content_right{		position:absolute; top:0px;left:530px;
			     width:240px; height:400px;padding:0px;
				}	
				 
				 

				 
#image_numbers {		position:absolute; top:380px;left:0px;
			    width:777px; height:30px;
				padding:15px; padding-bottom:30px;
				
				} 
	
#address {		position:absolute; 
			    width:900px; height:30px;
				padding:15px; padding-top:5px; padding-bottom:10px; border-top:solid; 						border-top-width:1px; border-top-color:#666 
				
				} 
				
	
#shipping {		position:absolute;text-align:right;
			    width:800px; height:30px;
				padding:0px;
				
				} 
				
			

table, tr, iframe {padding:0px;}			

td { height:27px;}
td.space {width:10px;}
/* text  */

p, td, blockquote {	font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:11.5px; letter-spacing:0.1em; line-height:1.6em; 
		color: #333333; text-decoration:none; text-align:left; vertical-align:top;  }

#address p {color:#666666; font-size:10px; text-align: center;}

.main_title  {	color: #4296D2;
				font-weight: bold;
				font-size: 14px;
				
			 }	
			 
.note 	 { font-style:italic; color:#666666;  }		 
			 
/*links & menus */		 

a { font-size:11.5px; letter-spacing:0.1em;color:#333333; text-decoration:none; border:none;}


a.mainmenu { font-size:12px; letter-spacing:0.14em;color:#666666;text-decoration:none; border:none;}
a.mainmenu_visited { font-size:12.5px; letter-spacing:0.14em;color:#4296D2;text-decoration: none;}
a.mainmenu_store {  letter-spacing:0.14em;color: #FF0000;text-decoration:none; border:none;}


a.secondarymenu { font-size:12px; letter-spacing:0.12em;color:#333333;text-decoration:none; border:none;}
a.secondarymenu_visited { font-size:12px; letter-spacing:0.12em;color:#4296D2;text-decoration:none;}


a.sidemenu { font-size:11px; letter-spacing:0.10em;color:#333333;text-decoration:none; border:none;}
a.sidemenu_visited { font-size:11px; letter-spacing:0.10em;color:#4296D2;text-decoration:none;}

a:hover {color:#4296D2;}

.image_visited {color: #993300}

a.buzz {color:#666666; font-style:oblique;}
a.buzz:hover {color:#4296D2;}


#address a {color:#666; font-size:10px; text-align: center;}
#address a:hover { color:#3E92D8;}

a.edhw {color:#4296D2; }
a.edhw:hover { color:#666 }


/*images */

.img_number {	text-align: center; }		
img {border:none; text-decoration:none;}


/* drop down menu */

.style1 {font-size: 11px; letter-spacing:0.1em; color:#666666;}
.style4 {letter-spacing:0.1em;}


#title a  {font-family:Helvetica Neue; color:#97A84E; font-size:1.7em; font-weight:200;}
#title a:hover { color:#0099CC }


#nav { margin: 4px; }
#nav a { margin: 4px; padding: 3px 4px;  text-decoration: none;  color: #333333 }
#nav a.activeSlide {color: #3399CC }
#nav a:focus { outline: none; }
#slideshow { margin: 0 auto }

a.photocredit {color: #3399CC; font-size:11px;}
a.photocredit:hover {color: #666666; font-size:11px;}
a.mainmenu_visited { font-size:12px; letter-spacing:0.14em;color:#4296D2;text-decoration: none; }

nav ul ul {
	display: none;
}

nav ul li:hover > ul {
		display: block;
	}


nav ul {
	padding: 0;
	list-style: none;
	position: relative;
	margin-top:0px
}
nav ul:after {
		content: ""; clear: both; display: block;
	}


		
nav ul li a {
			display: block; padding:0;
			color: #666; text-decoration: none;
		}
			
		
nav ul ul {
		background: #FFF; border-radius: 0px; padding: 0; padding-top:15px; margin-left:-17px;
		position: absolute; top: 100%;
	}
nav ul ul li {
			float: none; 
		    position: relative;
		}
nav ul ul li a {
				padding: 7px 20px;
				color: #666;
			}	
nav ul ul li a:hover {
				color: #4296D2;
			}		
		
nav ul ul ul {
		position: absolute; left: 0; top:0;
	}
		
	







	
