/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
		
		body {		
		font-family:Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
		}
		
		#megaWrapper {
		background: #fff url(../images/otto-body-bg.jpg) repeat-x;
		width: 100%;
		margin: 0;
		padding: 0;
		}	
			
		#siteWrapper {
		width: 900px;
		margin: 0px auto 0 auto;
		padding: 0;
		}
		
		#headerWrapper {
		width: 900px;
		height: 250px;
		}
		
		#topNavWrapper {
		width: 900px;
		height: 53px;
		}
		
		.topNavLeft {
		background: url(../images/otto-topnav-left.jpg);
		width: 61px
		}
		
		.topNavRight {
		background: url(../images/otto-topnav-right.jpg);
		width: 61px
		}
		
		.topNavCenter {
		width: 778px;
		height: 53px;
		background: url(../images/otto-topnav-bg.jpg) repeat-x;
		}
		
		#contentWrapper {
		width: 900px;
		height: auto;
		celar: both;
		}
		
		.contentShadowLeft {
		width: 61px;
		background: url(../images/otto-content-shadow-left.jpg) repeat-y;
		padding: 0;
		margin: 0;
		}
		
		.contentShadowRight {
		width: 61px;
		background: url(../images/otto-content-shadow-right.jpg) repeat-y;
		padding: 0;
		margin: 0;
		}
		.contentCell {
		background: #fbfbfb;
		width: 778px;
		padding: 10px;
		}
		
		#photos {
		width: 758px;
		}	
		
		
		.photoBlock {
		width: 234px;
		height: 185px;
		background: #d5d5d5 url(../images/otto-photoblock-bg.jpg) repeat-x;
		border: #c0c0c0 solid 1px;
		text-align: center;
		vertical-align: top;
		padding: 8px;
		}
		
		.photoBlock img {
		border: none;
		}
		
		.photoText {
		text-align: center;
		font-size: 10px;
		line-height: normal;
		margin: 5px 0 0 0;
		}
		
		.photoText a {
		line-height: normal;
		font-size: 10px;		
		}
	
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
			
		a:link {color:#338641}
		a:visited {color:#338641}
		a:hover {text-decoration: none;}
		
		a.outer {
		display: block;
		height: 29px;
		font-size: 16px;
		background: url(../images/otto-navarrow-down.jpg) no-repeat;
		text-decoration: none;
/*		line-height: 53px; */
		padding: 24px 0 0 20px;
		color:#fff;
		float:left;
		}
		
		a.outer .inner {
		display: block;
		height: 53px;
		float: right;
		width: 20px;
		clear:none;
		background: url(../images/otto-navarrow-up.jpg) top no-repeat;
		padding: 0;
		margin-top: -24px;
		}
		
		a.outer:visited {
		color: #fff;
		
		}
		
		a.outer:hover {
		color: #333;
		background: url(../images/otto-navarrow-down-roll.jpg) no-repeat;
		}
		
		a.outer:hover .inner {
		background: url(../images/otto-navarrow-up-roll.jpg) no-repeat;
		}
		
		.navArea {
		float:right;
		clear: none;
		margin: 0;
		padding: 0;
		text-align: center;
		}
	
		
		
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		 #footerWrapper {
		 width: 100%;
		 height: 49px;
		 background: #2f7b3b url(../images/otto-footer-bg.jpg) repeat-x;
		 text-align: center;
		 padding-top: 10px;
		 }
		 
		 #footerWrapper p {
		 color: #fff;
		 font-size: 10px;
		 }
		 
		 a.footer {
		 font-size:10px;
		 }
		 
		 a.footer:link {
		 color:#4FDDFF;
		 }
		  a.footer:visited {
		 color:#4FDDFF;
		 }
		  a.footer:hover {
		 color:#fff;
		 }
		  a.footer:active {
		 color:#fff;
		 }
		 
		 
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
		
		h1 {
		color: #0947a6;
		font-size: 18px;
		}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
		
		p, a {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
/*		line-height: 27px; */
		}
		ul{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
/*		line-height: 27px; */
		}
	
		 .balabel
		 {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000;
		
		}
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
	
	}
	.tableRowHeader
	{
	
	}
	.tableRowFooter
	{
	
	}
	.textRequiredField
	{
	
	}
	.textSmallerFont
	{
	
	}
	.labelColumn
	{
	
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/