/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
		body {
			margin: 0;
			padding: 0;
			font-family: Verdana, Helvetica, Arial;
			color: #000000;
			background-color: #0d0f07;
		}
		
		.flashContainer {
			text-align: center;
			height: 225px;
			background: url(images/flash-bg.gif) repeat-x;
		}

		.contentContainer {
			background: url(images/body-bg.gif) #ffffff repeat-x;
		}
		
		.content {
			width: 782px;
			margin-left: auto;
			margin-right: auto;
			font-size: 12px;
		}

		.content .imgBorderLeft {
			border: 2px solid #e85c1f;
			margin: 0px 4px 0px 2px;
		}

		.content .imgBorderRight {
			border: 2px solid #e85c1f;
			margin: 0px 2px 0px 4px;
		}

		.logo {
			display: block;
			background: url(images/cafe-zal-logo.gif) center no-repeat;
			width: 782px;
			height: 205px;
			margin-left: auto;
			margin-right: auto;
		}
		
		/* OLD .phNum {
			position: relative;
			z-index: 4;
			top: -60px;
			margin-bottom: -36px;
			text-align: right;
			font-weight: bold;
			font-size: 14px;
			color: #000000;		
		} */
		
		.phNum {
			position: relative;
			z-index: 4;
			top: -40px;
			margin-bottom: -36px;
			text-align: right;
			font-weight: bold;
			font-size: 10px;
			color: #000000;		
		}
		
		
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
		.headerContainer {
			height: 250px;
			text-align: center;
			background: url(images/coffee-bg.jpg) repeat-x;
		}
		
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
		.navBand {
			height: 45px;
			background: url(images/nav-band.gif) repeat-x;
		}

		/* Update left padding when messing with navigation */		
		.navContainer {
			margin-left: auto;
			margin-right: auto;
			margin-top: -29px;
			padding-left: 44px;
			width: 782px;
		}
		
		.navContainer a span {
			display: none;
		}

		.navContainer a.home {
			float: left;
			display: block;
			width: 82px;
			height: 29px;
			background: url(images/nav-home-up.gif) no-repeat;
		}

		.navContainer a:hover.home {
			background: url(images/nav-home-over.gif) no-repeat;
		}

		.navContainer a.about {
			float: left;
			display: block;
			width: 108px;
			height: 29px;
			background: url(images/nav-about-up.gif) no-repeat;
		}

		.navContainer a:hover.about {
			background: url(images/nav-about-over.gif) no-repeat;
		}

		.navContainer a.order {
			float: left;
			display: block;
			width: 144px;
			height: 29px;
			background: url(images/nav-order-up.gif) no-repeat;
		}

		.navContainer a:hover.order {
			background: url(images/nav-order-over.gif) no-repeat;
		}

		.navContainer a.products {
			float: left;
			display: block;
			width: 119px;
			height: 29px;
			background: url(images/nav-products-up.gif) no-repeat;
		}

		.navContainer a:hover.products {
			background: url(images/nav-products-over.gif) no-repeat;
		}

		.navContainer a.contact {
			float: left;
			display: block;
			width: 116px;
			height: 29px;
			background: url(images/nav-contact-up.gif) no-repeat;
		}

		.navContainer a:hover.contact {
			background: url(images/nav-contact-over.gif) no-repeat;
		}

		.navContainer a.wholesale {
			float: left;
			display: block;
			width: 116px;
			height: 29px;
			background: url(images/nav-wholesale-up.gif) no-repeat;
		}

		.navContainer a:hover.wholesale {
			background: url(images/nav-wholesale-over.gif) no-repeat;
		}
		
		.navContainer a.walk {
			float: left;
			display: block;
			width: 314px;
			height: 29px;
			background: url(images/walk-through-up.gif) no-repeat;
		}

		.navContainer a:hover.walk {
			background: url(images/walk-through-over.gif) no-repeat;
		}

	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		.footerContainer {
			height: 47px;
			padding-top: 9px;
			background: url(images/footer-bg.gif) repeat-x;
		}
		
		.footerContent {
			width: 800px;
			font-size: 11px;
			color: #ffffff;
			margin-left: auto;
			margin-right: auto;
		}

		.footerContent a {
			color: #ff9236;
			text-decoration: none;
		}

		.footerContent a:hover {
			text-decoration: underline;
		}
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
		a {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}

		a:hover {
			text-decoration: underline;
		}
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
	
	}
	.tableRowHeader
	{
	
	}
	.tableRowFooter
	{
	
	}
	.textRequiredField
	{
		font-weight: bold;
	}
	.textSmallerFont
	{
	
	}
	.labelColumn
	{
	
	}
	input, textarea, select {
		margin: 0px;
		padding: 0px;
		font-size: 10px;
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
