@charset "UTF-8";

html, body{
margin:0px;
background-image:url(bg2.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
color:#5d5d5d;

}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
color:#444444;
}


h2{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:400;
color:#679465;
}

.titGrey{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:400;
color:#888888;
}


.titRed{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:400;
color:#990000;
}

.titGrey2{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:400;
color:#585858;
}

.titGreen{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:400;
color:#679465;
}

.titGreenDrop{
margin-top:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:400;
color:#679465;
border-bottom:solid;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom-width:1px;
}

.titPurple{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:400;
color:#a8b1ca;
}

.whiteTxt1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#ffffff;
}

.greyTxt1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#5d5d5d;
}

.greyTxt2{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:400;
color:#adadad;
}

.greyTxt3{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
color:#5d5d5d;
}

.greyTxt4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#4d4d4d;
}

.greyTxt5{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:400;
color:#333333;
}


.blueTxt1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#3a4e81;
}

.footTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#ffffff;
}

.purpleTxt1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
color:#7b8db8;
}

.purpleTxt2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
color:#5b6e9f;
}


.redMiniTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#990000;
}

.specialTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#7d7db1;
}

.validation-advice {
	margin: 4px 0;
	padding: 4px;
	background-color: #cce0cb;
	color : #222222;
	font-weight: 700;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


.nodot{
list-style:none;
padding: 0px 0 0 0;
margin: 0px;
}

.nodot2{
list-style:none;
padding: 0px 0 0 0px;
margin: 0px;
}


A:link {color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400} 
A:visited {color: #5d5d5d; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400} 
A:hover {color:#3b3b3b; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: underline; font-weight: 400} 
A:active {color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400}


A.menu:link {color:#e2e5ef; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.menu:visited {color: #e2e5ef; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.menu:hover {color:#3b3b3b; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.menu:active {color:#e2e5ef; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400}

A.whiteLink:link {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.whiteLink:visited {color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.whiteLink:hover {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.whiteLink:active {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400}

A.blackLink:link {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.blackLink:visited {color: #333333; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.blackLink:hover {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400} 
A.blackLink:active {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none; font-weight: 400}

A.footLink:link {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: 400} 
A.footLink:visited {color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: 400} 
A.footLink:hover {color:#3b3b3b; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: 400} 
A.footLink:active {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: 400}

A.SmallerLink:link {color:#888888; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: 400} 
A.SmallerLink:visited {color: #888888; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: 400} 
A.SmallerLink:hover {color:#68a06a; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline; font-weight: 400} 
A.SmallerLink:active {color:#888888; font-family:Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: 400}


A.frontLink:link {color:#487746; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400} 
A.frontLink:visited {color: #487746; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400} 
A.frontLink:hover {color:#3b3b3b; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400} 
A.frontLink:active {color:#487746; font-family:Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none; font-weight: 400}

A.blueLink:link {color:#3a4e81; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400} 
A.blueLink:visited {color: #3a4e81; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400} 
A.blueLink:hover {color:#3b3b3b; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400} 
A.blueLink:active {color:#3a4e81; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400}


A.basketTop:link {color:#7585b0; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400} 
A.basketTop:visited {color: #7585b0; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400} 
A.basketTop:hover {color:#444444; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400} 
A.basketTop:active {color:#7585b0; font-family:Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; font-weight: 400}


.galText{
padding:12px 0 0 17px;
background-image:url(images/gallery-arrow.gif);
background-position:224px 4px;
background-repeat:no-repeat;
height:25px;
text-align:left;
color:#4d4d4d;
font-size:11px;

}

.gallMenuItem{
height:22px;
background-image:url(images/yew-tree-mini.gif);
background-position:left;
background-repeat:no-repeat;
padding:13px 0px 3px 30px;

}


DIV#gallMenu{
height:400px;
padding:15px 0px 15px 37px;
background-image:url(images/double-line.gif);
background-position:right;
background-repeat:repeat-y;


}


               DIV#allPics {
	position: absolute;
visibility: hidden;
left:50%;
	top              : 0px;
margin-left            : -50%;
	width: 100%;
	background:#FFFFFF;
	height:900px;
	text-align:center;
z-index: 38;
        opacity: 0.98;
	-moz-opacity: 0.98;
	filter: alpha(opacity=98);

   }
   
           DIV#gallPic {
	position: absolute;	
z-index: 41;
visibility: hidden;
left:50%;
	top              : 0px;
margin-left            : -50%;
	width: 100%;
	background:#FFFFFF;
	height:900px;
	text-align:center;
z-index: 40;
   }
   

DIV#latest{
top:605px;
left:50%;
margin-left: -477px ;
width:946px;
height:22px;
z-index:100;
padding:4px;
color:#222222;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:400;
position:absolute;

}

DIV#latestUnder{
top:605px;
left:50%;
margin-left:-477px;
width:954px;
height:26px;
z-index:99;
background-color:#b5d1b4;
position:absolute;
	 opacity: 0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);


}


DIV#basketBox{
top:0;
left:50%;
margin-left:-477px;
width:303px;
height:114px;
z-index:130;
padding:0px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:400;
position:absolute;

}

DIV#zoneView{
width:100%; height:1200px; background-color:#FFFFFF; text-align:center; visibility:hidden; z-index:1000; position:absolute; top:0px; left:0px; right:0px; bottom:0px;
	min-height:100%;
}

DIV#infoView{
width:100%; height:1200px; background-color:#FFFFFF; text-align:center; visibility:hidden; z-index:1000; position:absolute; top:0px; left:0px; right:0px; bottom:0px;
	min-height:100%;
}




.genBorder{
padding:12px;
border:solid;
border-color:#eeeeee;
border-style:solid;
border-width:3px;


}




/* BEGIN NAV */
		#nav {
			padding: 0px 0px 0px 0px;
	margin:0 auto;
	text-align:left;
	
		}			
		
			#nav li {
				float: left;
				padding: 6px 0 8px 0;
				margin: 0px 30px 0px 0px;
				line-height: 12px;
				position: relative;	
				background: none;
				text-align:left;
		
			}
			
				#nav li a {
				text-align:left;
					float: left;
					padding: 0px 0px 14px 0px;
									
				}
				#nav li a:hover {
				
				}
				
				#nav li a.selected {
					
				
				}
				/* Same as .selected. Used for jQuery hack. See functions.js */
				#nav li a.hover {
				
					
				}
						
				#nav li ul {
				padding:0px 0 0px 0;
				width:180px;
					display: none;
					position: absolute;
					left: -18px;
					top: 100%;
					background-color:#ffffff;
				background-image:none;			
							background-repeat:no-repeat;
							text-align:left;
							border-top-style:solid;
							border-top-width:1px;
							border-top:solid;
							border-top-color:#8d9fc1;
							
				}
				
				#nav li:hover ul {
					display: block;
				}
				
					#nav li ul li{
						float: none;
						margin: 0px;
						padding: 0px;
						background-image:none;
						border:solid;
						border-style:solid;
						border-width:1px;
						border-color:#8d9fc1;
						border-top:none;
						border-top-style:none;
						
					}
					nav li ul li {
					
						_display: inline; /* IE6 */
					}
						
						#nav li ul li a {
						background-repeat:no-repeat;
						background-position:12px 9px;
						padding: 8px 16px 8px 16px;
							float: none;
							display: block;
							color: #222222;
							
							font-weight:400;
							text-align:left;
						}
						
						#nav li ul li a:hover {
					color: #ffffff;
							background-color: #8d9fc1;
							text-decoration: none;
						}			
			/* END NAV */
