@charset "utf-8";
* {
	margin:0px;
	padding:0px;
}
Body {
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(images/backimage.jpg);
}
#wrapper {
	height: 100%;
	width: 100%;
}
#header {
	height: 115px;
	width: 750px;
	margin: 0 auto;
	padding-top: 5px;
	background-color: #664079;
}
#logo {
	float: right;
	height: 115px;
	width: 450px;
}
#milk {
	float: right;
	width: 150px;
	height: 115px;
}
#bannerHome {
	background-color: #FFFFFF;
	background-image: url(images/headerindex.jpg);
	background-position: center top;
	height: 185px;
	width: 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#bannerAbout {
	background-color: #FFFFFF;
	background-image: url(images/headerabout.jpg);
	background-position: center top;
	height: 185px;
	width: 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#bannerAct {
	background-color: #FFFFFF;
	background-image: url(images/headeractivities.jpg);
	background-position: center top;
	height: 185px;
	width: 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#bannerEvents {
	background-color: #FFFFFF;
	background-image: url(images/headerevents.jpg);
	background-position: center top;
	height: 185px;
	width: 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#bannerGallery {
	background-color: #FFFFFF;
	background-image: url(images/headergallery.jpg);
	background-position: center top;
	height: 185px;
	width: 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#bannerCafe {
	background-color: #FFFFFF;
	background-image: url(images/headercafe.jpg);
	background-position: center top;
	height: 185px;
	width: 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#bannerTest {
	background-color: #FFFFFF;
	background-image: url(images/headertest.jpg);
	background-position: center top;
	height: 185px;
	width: 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#bannerContact {
	background-color: #FFFFFF;
	background-image: url(images/headercontact.jpg);
	background-position: center top;
	height: 185px;
	width: 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#bannerShop {
	background-color: #FFFFFF;
	background-image: url(images/headershop.jpg);
	background-position: center top;
	height: 185px;
	width: 100%;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#navHome {
	background-image: url(images/navbackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 100%;
	margin: 0 auto;
}
#navAbout {
	background-image: url(images/navabout.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 100%;
	margin: 0 auto;
}
#navAct {
	background-image: url(images/navactivities.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 100%;
	margin: 0 auto;
}
#navEvents {
	background-image: url(images/navevents.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 100%;
	margin: 0 auto;
}
#navGallery {
	background-image: url(images/navgallery.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 100%;
	margin: 0 auto;
}
#navCafe {
	background-image: url(images/navcafe.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 100%;
	margin: 0 auto;
}
#navTest {
	background-image: url(images/navTest.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 100%;
	margin: 0 auto;
}
#navContact {
	background-image: url(images/navcontact.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 100%;
	margin: 0 auto;
}
#navShop {
	background-image: url(images/navshop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 100%;
	margin: 0 auto;
}
#contentContainer {
	height: 100%;
	width: 750px;
	margin: 0 auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #664079;
	min-height: 500px;
}
#footer {
	height: 20px;
	width: 750px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	margin: 0 auto;
	margin-top: 30px;
	background-color: #664079;
	clear: both;
}
#footer a:link, a:visited {
	text-decoration:none;
	color:#FFFFFF;
	font-size: 12px;
}
#footer a:hover {
	text-decoration:none;
	color:#CCCCCC;
	font-size: 12px;
}

#navBar {
	height: 25px;
	width: 750px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	margin: 0 auto;
}

#nav {
	list-style-type:none; 
}
/* 
#n {
	width:83px;
	height:18px;
	overflow:hidden;
	padding-top:7px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	letter-spacing:0.8px;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	line-height:10px;
	display: block;
	float: right;
}
#na {
	font-weight:normal;
	letter-spacing:0.8px;
	color:#FFFFFF;
	background-color:#685372;
}
#n {
	font-weight:normal;
	letter-spacing:.8px;
	color:#FFFFFF;
	background-color: #685372;
}
*/
a:link {
	color: #FFFFFF;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	font-size: 14px;
	color: #CCCCCC;
}

.admin {
	color: #FFFFFF;
}

.admin a:link, a:visited {
	font-size:12px;
	color:#CCCCCC;
}

.admin a:hover, a:active {
	font-size:12px;
	color:#999999;
}

#nav {
	list-style-type:none; 
}

#nav a.nav, a.nav:link, a.nav:visited, #nav .gallery .navTop {
	width:83px;
	height:18px;
	overflow:hidden;
	padding-top:7px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	letter-spacing:0.8px;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	line-height:10px;
	display: block;
	float: right;
}
#nav a.nav:hover, #nav .gallery .navTop:hover {
	color:#FFFFFF;
	background-color:#664079;
}
#nav a.nav:active, #nav .gallery .navTop:active {
	color:#FFFFFF;
	background-color: #664079;
}
#nav dl {
	width: 80px; 
	margin: 0; 
	padding: 0;
}
#nav li {
	float:right; 
	position:relative; 
	width:80px; 
	height:10px; 
}
#nav li dl {
	position:absolute; 
	top:0; 
	left:0; 
	width:80px;
}
#nav li dd {
	display:none;
	padding:0;
	margin:0;
}
#nav li:hover dd, #nav li a:hover dd {
	display:block;
}
#nav .gallery .nav:hover {
	background-color: #664079;
}
#navProducts {
	height: 30px;
	width: 740px;
	margin: 0 auto;
	text-align: center;
	background-color: #664079;
}
#navProducts .nav2 {
	display: block;
	height: 18px;
	width: 120px;
	padding-top: 5px;
	float: left;
	height:23px;
	overflow:hidden;
	padding-top:6px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	letter-spacing:0.8px;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	line-height:10px;
}
#navProducts .nav2:hover {
	background-color: #776B8F;
}
#navProducts .nav3 {
	display: block;
	height: 18px;
	width: 140px;
	padding-top: 5px;
	float: left;
	height:23px;
	overflow:hidden;
	padding-top:6px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	letter-spacing:0.8px;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	line-height:10px;
}
#navProducts .nav3:hover {
	background-color: #776B8F;
}


#row {
	width: 720px;
	margin: 0 auto;
	height: 175px;
}

#col {
	width: 140px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 20px;
}





#contentContainer h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
#contentContainer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 30px;
	padding-right: 30px;
}
#contentheader blockquote {
	padding-left: 10px;
}
#form {
	width: 300px;
	margin: 0 auto;
	float: left;
}
#contactInfo {
	width: 280px;
	float: right;
}




#rightcontent {
	width: 600px;
	margin: 0 auto;
}

.productDesc {
	padding: 5 5 5 5;
	margin: 0;
	vertical-align: middle;
	color: #685372;
	background-color: #FFFFFF;
}
#payonline {
	height: 450px;
}

.order {
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
}
.titles {
	color: #FFFFFF;
}

.productDescItem {
	padding-left: 5px;
	color: #FFFFFF;
	padding-top: 5px;
}

.rowImage {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.prod {
	padding-left: 8px;
	padding-top: 10px;
}
.prodShort {
	padding-left: 15px;
	padding-right: 5px;
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}



.rowPrice {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 16px;
	color: #FFFFFF;
}

.rowQty {
	padding-right: 10px;
	padding-left: 10px;
}

.productDescName {
	color: #000000;
	padding: 5 5 5 5;
	margin: 0;
	vertical-align: middle;
}
.spacerTop {
	height: 20px;
}

.spacer {
	height: 10px;

}
.background {
	height: 8px;
}
.tabz {
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	background-color: #7C7193;
	border: 1px solid #664079;
}
.tabzContent {
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	font-size: 10px;
	padding: 3px;
	padding-top: 5px;
}

.tabzContent a.cart:link, a.cart:active{
	font-family: Verdana, Arial, Helvetica, sans-serif, Calibri;
	font-size: 10px;
	padding: 3px;
	padding-top: 5px;
}
.totals {
	padding-top: 25px;
	padding-bottom: 10px;
}
.pad {
	padding-left: 30px;
}
#video {
	width: 560px;
	margin: 0 auto;
}

