/*
 * 
 * 	Arzberger Stationers
 *  JJohnson | March 2009
 * 
 */

 body{
 	margin-top: 15px;
 	font-size: 15px;
	font-family:Garamond,Georgia,serif;
	line-height: 20px;
	text-align:center;
	}
 
 a{color: #aaa; font-weight: bold;}
 a:hover{color: #AF1B17; text-decoration:none;}

 #wrapper{width: 955px; margin: 0 auto;}
 #hd{background: url(../images/bg-hd.png) no-repeat left top; position: relative; height: 210px;}
 #hd span{background: url(../images/weblogo.gif) no-repeat left top; width: 216px; height: 116px; position: absolute; right: 68px; top: 38px; display: block;}
 #hd span.social{background-image: url(../images/sociallogo.gif);}
 #hd span.corporate{background-image: url(../images/corporatelogo.gif);}
 #hd span a{display: block; width: 216px; height: 116px; top: 0; left: 0; position: absolute; text-indent: -99999em;}
 .home #hd span{right: 115px;}
 h1{font-weight: normal; font-style:italic; font-size: 18pt; margin-bottom: 15px;}
 h2{font-weight: normal; font-style:italic; font-size: 14pt; margin-bottom: 15px;}

 #content{background: url(../images/bg-content.png) repeat-y left top;}
 #contentBody{text-align: right; padding-left: 78px; padding-top: 25px;}
 #contentBody.home{padding-bottom: 125px; padding-left: 120px;}
 .homeLeft{width: 340px; float: left; padding-top: 5px;}
 .homeRight{padding-right:108px;}
 
 .contentLeft{width: 566px; float: left; margin-right: 30px;}
	.contentLeft img{ border: 2px solid #959595; }
	.full { float:right; margin-right:72px;}
 .contentRight{width: 210px;  float: left;}
 
 #slideshowPanel{margin-bottom: 25px;}
 .galleries{margin:-4px 0 0; padding: 0;}
 .galleries li{display:inline;}
 
 .journalitem{border-bottom: 1px solid #4F4F4F; padding-bottom: 5px; margin-bottom: 7px;}
 .locationsRight, .locationsLeft{float:right; width:225px; padding:5px 15px 0 15px; border-right:1px solid #4F4F4F;}
 .locationsRight .item, .locationsLeft .item{height:125px; border-bottom: 1px solid #4F4F4F; padding-bottom: 5px; margin-bottom: 7px;}
 
 .field{float: right; margin: 10px 0 10px 10px; width: 220px;}
 
 #ft{background: url(../images/bg-footer.png) no-repeat left top; text-align: right; padding-top: 30px; font-family: "Lucida Sans",Arial,sans-serif; font-size: 10px;}
 #ft p{padding-right: 25px;}
 
 
 /* navigation */

.mainNav{position: absolute; bottom: 0; left: 77px;}

 #nav {
	margin: 0;
	padding: 0;
	height: 28px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 28px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:28px; /* for IE5/Win only */
	}
	
#nav a:hover {
	background-position: 0 -28px;
	}

#nav a:active, #nav a.selected {
	background-position: 0 -28px;
	}
	
#nav #thome a  {
	width: 99px;
	background-image: url(/images/nav/home.gif);
	}
#nav #tculture a  {
	width: 101px;
	background-image: url(/images/nav/culture.gif);
	}	
#nav #tprocess a  {
	width: 102px;
	background-image: url(/images/nav/process.gif);
	}
#nav #tjournal a  {
	width: 102px;
	background-image: url(/images/nav/journal.gif);
	}
#nav #tlocator a  {
	width: 101px;
	background-image: url(/images/nav/locator.gif);
	}
#nav #tcontact a  {
	width: 104px;
	background-image: url(/images/nav/contact.gif);
	}
#nav #tcorporate a  {
	width: 196px;
	background-image: url(/images/nav/corporate.gif);
	}
#nav #tsocial a  {
	width: 164px;
	background-image: url(/images/nav/social.gif);
	}		
	#nav #tspecif a {
		width: 133px;
	background-image: url(/images/nav/specifications.gif);
	}
	
.spacer{
	margin-bottom:20px;	
}
a.pdf{ display:block; float:right; padding-right:20px; background:transparent url(/images/icon_pdf2.gif) no-repeat top right; }