@charset "UTF-8";
/* CSS Document */

#wrapper {
	width: 120%/*800px*/;
	margin-left: -400px;
	left: 50%;
	top: 6px;
	height: 100%/*590px*/;
	position: absolute;
	z-index: 0;
}

body {
	margin: 0;
	background-color: #FFFFFF;
	}

#top {
	width: 100%;	
}
/*images/sky.jpg*/
	#sky_home {
	width: 100%;
	height: 175px;
	padding-left:6.5%/*margin 40px*/;
	background-image: url(images/sky_panel.jpg);
	background-position: center -2px;
	/*background-position: 31% 20%; */
	background-repeat: repeat-x;
	/*padding-left:6%2%;
	padding-top:5%;*/
	}
	
	#sky {
	width: 100%;
	height: 175px;
	padding-left:6.5%/*margin 40px*/;
	background-image: url(images/sky_panel.jpg);
	background-position: center -2px;
	/*background-position: 31% 20%; */
	background-repeat: repeat-x;
	/*padding-left:6%2%;
	padding-top:5%;*/
	}
	
		#sky1 {
		width: 407px;
		height: 99px;
		background-image: url(images/sky1.jpg);
		background-repeat: no-repeat;
		float: left;
		position: relative;
		}		
		
		#sky3 {
		width: 529px;
		height: 99px;
		background-image: url(images/sky3.jpg);
		background-repeat: no-repeat;
		float: right;
		position: relative;
		}
		
	#blue {
	width: 107%/*100%*/;
	height: 60px;
	background-color: #083167;
	margin-top:-2px;
	}

	
	#nav {
	width: 850px;
	left: 50%;
	margin-left: -400px;
	margin-top:15px;
	position: absolute;
	}
	
		#nav ul {
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 12px;
		}
		
		#nav li {
		float: left;
		position: relative;
		text-align: center;
		border-color: #000000 solid 1px;
		z-index: 2;
		letter-spacing: -.5px;
		}
		
		#nav li ul {
		display: none;
		position: absolute; 
		top: 12px;
		left: 0;
		border: solid .5px #000000;
		background-color: #FFFFFF;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		opacity: 0.8;
		-khtml-opacity: 0.8;
		z-index: 3;
		}
		
		#nav li ul li a:link {
		font-size: 12px;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		line-height: 16px;
		font-weight: bold;
		}
		
		#nav li ul li a:visited {
		font-size: 12px;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		line-height: 16px;
		font-weight: bold;
		} 
	
		#nav li a:link {
		font-size: 12px;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-weight: bold;
		
		}
		
		#nav li a:visited {
		font-size: 12px;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-weight: bold;
		}
				
		#nav li:hover ul, li.over ul {
		display: block;
		}	
		
		
		#nav li ul li {
		border-bottom: solid 1px #000000;
		}
		
		#nav li#first {
		border-top: 0px;
		}
		
		#nav li#last {
		border: 0px;
		}
		
		#nav {
		clear: left;
		}
	
	#orange {
	width: 107%/*100%*/;
	height: 10px;
	background-color: #ff3703;
	}
		
		
#tagline {
	width: 1000px;
	height: 15px;
	margin-top: 148px;
	left: 50%;
	margin-left: -500px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
	
#logo {
	width: 104px;
	height: 95px;
	background-image: url(images/minilogo.jpg);
	background-repeat: no-repeat;
	left: 50%;
	margin-left: -500px;
	position: absolute;
	margin-top:-2px;
	}
	
#contact_btn {
	width: 75px;
	height: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	background-color: #Ff3703;
	float: right;
	text-align:center;
}


/* store nav links , a:visited */
#contact_btn a:link{
	color: #333;/*fff*/ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}	
	#header_contact {
	top: 9px;
	height: 28px;
	width: 25px;
	left: 540px;
	position: absolute;
	}
	
	#header_contact a:link {
	text-decoration: none;
	text-align: right;
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	#header_contact a:visited {
	text-decoration: none;
	text-align: right;
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	#header_store {
	padding/*-top*/: 0px;
	height: 17px/**/;
	width: 300px;
	float: right;
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#083167;
	margin-top:242px/*174px*/;
	margin-left:/*200px*/47%;
	margin-right:19.3%;
	z-index:500;
	position:relative;	
	font-size:bolder;

	}
	
	
	#header_store a:link {
	text-decoration: none;
	text-align: right;
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	#header_store a:visited {
	text-decoration: none;
	text-align: right;
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	#store_links {
	padding-top: 20px;
	width: 1000px;
	position: relative;
	margin: 0 auto;
	}
	/*	color: #000;
*/
	#store_links .headerNavigation a:link,#store_links .headerNavigation a:visited{
	text-decoration: none;
	}
	
	/*#store_links a:link { text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; }	
	#store_links a:visited { text-decoration: none; font-weight: normal;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; }
	*/

#content2 {
width: 812px;
margin: 0;

}

	#content2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
	padding-left: 10px;
	}
	
	#content2 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}
	
	#content2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
	}
	
#oldcontent_wrap {
	width: 1000px;
	margin: 0 auto;
	padding-top: 25px;
	}

#content {
width: 740px;
min-height: 391px;
float: left;
position: relative;
padding: 5px;

}

	#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
	}
	
	.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}
	
	#content a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 17px;
	}
	
	#content a:visited , #content a:visited img{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000/**/;
	line-height: 17px;
	text-decoration:none;
	border:none;
	}
	
	.paragraphhead {
	font-size: 14px;
	font-weight: bold;
	}
	
	
#pageheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	}	

#right {
	width: 200px/*175px*/;
	height: 397px;
	float: right;
	position: relative;
	
	
	}

	#box1 {
	width: 188px;
	height: 177px;
	top: 5px;
	position: absolute;
	left: 6px;
	background-color: #FFFFFF;
	}
	
	#box3 {
	width: 188px;
	height: 215px;
	top: 177px;
	position: absolute;
	/*background-color: #E6D4BE;*/
	left: 6px;
	}
	
	#box3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
	}
	
	#box3 h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #526a7c;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	}
	
#printtop {
	display: none;
}

.gridhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}


.gridhead a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
}

.gridhead a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
}

#content_home {
	width: 1010px;
	margin-top: 25px;
	left: 50%;
	margin-left: -500px;
	position: absolute;
	}/*800px*/;
	/*position: absolute;
	min-height: 410px;
	float: right;
	margin-right: 105px;
	margin-top: 10px;
	padding: 2px;*/
	}	
	
	#collage {
	width: 565px;
	height: 405px;
	left: 498px;
	margin-left: -500px;
	position: absolute;
	top: -1px;
	}
	
	#headl {
	float: right;
	width: 185px;
	position: relative;
	color: #20624d; font-family: Arial, Helvetica, sans-serif; font-size: 18px; 
	}
	
	#homeimage {
	float: right;
	width: 243px;	
	}
	
	#desc {
	float: right;
	width: 430px;
	position: relative;
	color: #20624d; font-family: Arial, Helvetica, sans-serif; font-size: 14px; 
	}
	
	#desc img {
	padding-left: 5px;
	}
	
	#content_home a:link {
		color:#20624d;
	}
	
	#content_home a:visited {
		color:#20624d;
	}
	
	#news {
	width: 273px;
	margin-top: 85px;
	left: 506px;
	margin-left: -500px;
	position: absolute;
	color: #20624d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	top: 312px;
	}
	
	#newsimage {
	width: 162px;
	margin-top: 85px;
	left: 790px;
	margin-left: -500px;
	position: absolute;
	top: 318px;
	}
	
	#classes {
	float: right;
	width: 430px;
	position: relative;
	color: #20624d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	top: 10px;
	}
	
	#classes img {
	padding-right: 10px;
	}


/*store */
.children { display:none; }


/* Blog area & WP integration */	
		
		#blogarea {
		width:250px;
		margin-top:15px;
		/*margin-left:690px;*/
		font-size:14px;
		margin-bottom:5%;
		/*position:absolute;*//**/
		font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
		margin-left:500px;	
		float:left;	
voice-family:"\"}\"";
voice-family:inherit;
margin-left:-30px;\
voice-family:"\"}\"";
voice-family:inherit;
margin-right:100px;\
[margin-left:-140px;
margin-left:-40px;
]

}/*end*/

		#blogaraea p,
	#content p {
		color:#000000;
		font-size:13px;
		}
		#blogaraea a:link, #blogaraea a:visited  {
color: #427555;
text-decoration: none;		
		}
		hr{
		width:210px;
		height:5px;
		color:#2e6db7;
		margin-left:5px;
		margin-top:10px/*-18px*/;
		margin-bottom:10px;
			background-color: #2e6db7;

		}
		#blogarea .box, #blogarea .box a:visited {
	    border:1px solid #333;padding:5px;margin-top:15px;margin-bottom:15px;
	     text-transform:none;	text-decoration: none;


		}
		
	#blogarea h3,	#blogarea h3 a:visited, #newsarea h3, .fakewrapheader  , h1 .entry-title {
	text-transform:uppercase;
	margin-bottom:5px;	
	  font-weight: bolder;
letter-spacing: /*-0.1em*/;
font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
color: #427555;
	}
	#blogarea h3{
	line-height:/*23px*/17px;font-size:20px;
	}
	#blogarea img {
	float:left;margin-left:-10px;width:115px;	border:none;

	}
	
	#blogarea img{
	border:none;
	}
	
	#blogarea  .storearea span {
	font-size:14px;
	}
	#blogarea  .storearea em {
	font-size:16px;
font-weight:bolder;
letter-spacing: -0.1em;
	}
	#blogarea .blogpost {
	float:left;margin-top:-130px;margin-left:30px;
	}
	
	#blogarea a:link, #blogarea a:visited {
color: #427555;
}


	#wprearrange {
	margin-left:-100px;width:500px;margin-top:50px;position:absolute;
	}
	
		.entry-meta {
		display:none;
		}


.entry-title{
color: #427555;
}


/*	Fake header - Controls headline and intro area of blog posts.	*/
	
 .fakewrapheader {
		width:115px;float:left; margin-left:95px;margin-top:20px;
		color: #427555;margin-bottom:-10px;font-size:85%;
		}
		.fakewrapheader a:visited {
		
		}
		.fakewrapstart {
		width:120px;float:left; margin-left:80px;font-size: 11px;line-height: 1.5;clear:both;
		}
		.fakewrapend {
		text-align: left; margin-left: -25px;font-size: 11px;line-height: 1.5;clear:both;width:220px;

       }
	  
 
	   
	   
	   #newsarea {
	   padding-top:15px;
	   background-color:#fffddc;
	   width:260px/*180px*/;
	   margin-left:460px/*380px*/;/**/
	   /**/position:absolute;
	   float:right;
	   
	   margin-right:10px;
	   /**/margin-top:420px;
	   padding:10px;
}
	   #newsarea p {
	   color: #427555;
	   font-size:100%;
	   }
	   
	    #newsarea h3 {
		color: #000;font-size:105%;
}
	   
	   #newsarea  span {
	   font-size:100%;
	   color: #427555;
     font-weight:200;
	 margin-bottom:5px;
	   }
	  aboutarea,  #aboutarea {
	   margin-left:-80px;margin-top:-15px;
	   font-size: 11px;line-height: 1.5;
		clear: both;
		width:500px;
	   }
	
	  .aboutarea h1, #aboutarea h1 {
	   margin-bottom:5px;	
	  font-weight: bolder;
letter-spacing: -0.1em;
font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	   }
	   #aboutarea p {
	   font-size: 1.3em;line-height: 1.5;
	clear: both;
	   }
	   
	   .lightblue {
	background-color:#2f6db7;height:60px;width:302px;margin-top:-17px;position:absolute;margin-left:640px;   
	   }
	
		/* Blog area & WP integration */	

/* Slide Show CSS start */	
	   
	   ul.slideshow {
	list-style:none;
	width:740px;
	height:420px;
	/*width:450px;
	height:200px;*/
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

#slideshow img, .show img, .slideshowimg  {
width:740px;
height:420px;
}

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:740px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
	display:none;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}

/* Slide Show CSS end */	


/* major IE 7 bug */

   #ie7bug1 {
voice-family:"\"}\"";
voice-family:inherit;
background-color:#fff;\
background-color:#fff;
[background-color:#fff;
background-color:#fff;]
}
/*end*/
/*\*/
html*#ie7bug1 {
[background-color:#fff;
background-color:#fff;
]margin-left:-800px;
background-color:#fff;
width:650px;
}/*end*/
.dummyend[id]{clear:both;}
/*\*/
* html #ie7bug1 {
background-color:green;
}
/*end*/


}



   .lightblue  {
voice-family:"\"}\"";
voice-family:inherit;
background-color:#2f6db7;\
background-color:#2f6db7;
[background-color:#2f6db7;
background-color:#2f6db7;]
}
/*end*/
/*\*/
html*.lightblue  {
[background-color:#2f6db7;
background-color:#2f6db7;
]margin-left:-280px;
margin-top:-25px;
z-index:-1;
}/*end*/
.dummyend[id]{clear:both;}
/*\*/
* html .lightblue  {
background-color:#2f6db7;
}
/*end*/


}
