
* { margin: 0px; padding: 0px; }
body { background: #f6f7e5;}
img { border: 0px; }

table.main { background: white url(images/bg_coffee.jpg) no-repeat top left; text-align: center; }
table.mainAbout { background: white url(images/bg_about.jpg) no-repeat top left; text-align: center; }
.backer { background: white url(images/bg_top.gif) repeat-x bottom center; }
td.topNav { background: white; width: 95%; padding: 15px 20px 0px 0px; }
	td.topNav img { margin: 0px 5px 0px 5px; }
td.titlePane { text-align: center; border-right: 1px solid white; }
td.titlePaneAbout { width: 258px; text-align: center; border-right: 0px solid white; }

.addressBlock { font: normal normal .8em/.7em Trebuchet MS, tahoma, sans-serif; color: white; padding: 150px 25px 40px 40px; }
	.addressBlock a { color: white; text-decoration: none; }
		.addressBlock a:hover { text-decoration: underline; }
	.addressBlock h1 { font: normal bold 1.5em/.8em Trebuchet MS, tahoma, sans-serif; color: white; }
	.addressBlock h2 { font: normal bold 1em/1em Trebuchet MS, tahoma, sans-serif; color: white; }
	.addressBlock h3 { font: normal normal 1em/1em Trebuchet MS, tahoma, sans-serif; color: white; }
	
.content { font: normal normal .8em/.7em Trebuchet MS, tahoma, sans-serif; color: black; padding: 20px 20px 20px 20px; }
	.content h1 { font: normal bold 1.3em/1.3em Trebuchet MS, tahoma, sans-serif; color: #abb400; }
	.content h2 { font: normal normal 1em/1.5em Trebuchet MS, tahoma, sans-serif; color: black; }
	.content h3 { font: normal bold 1em/3em Trebuchet MS, tahoma, sans-serif; color: black; }
	
.ticker { height: 48px; background: url(images/bg_ticker.gif) repeat-x top left; }
	.ticker h1 { font: normal bold .9em/.8em Trebuchet MS, tahoma, sans-serif; color: white; display: inline; }
	.ticker img { margin: 0px 10px 0px 10px; vertical-align: middle; }
	
.footer { background: white; }
.copyright { height: 30px; background: white; width: 95%; padding: 15px 20px 0px 0px; font: normal normal .7em/1em Trebuchet MS, tahoma, sans-serif; color: black; }


.divider { height: 10px; font-size: 3px; background: url(images/bg_divider.gif) repeat-x bottom center; }

.addressBlockAbout { font: normal normal .8em/.6em Trebuchet MS, tahoma, sans-serif; color: white; padding: 0px 25px 40px 40px; }
	.addressBlockAbout a { color: white; text-decoration: none; }
		.addressBlockAbout a:hover { text-decoration: underline; }
	.addressBlockAbout h1 { font: normal bold 1.5em/.8em Trebuchet MS, tahoma, sans-serif; color: white; }
	.addressBlockAbout h2 { font: normal bold 1em/1em Trebuchet MS, tahoma, sans-serif; color: white; }
	.addressBlockAbout h3 { font: normal normal 1em/1em Trebuchet MS, tahoma, sans-serif; color: white; }
	
.contentAbout { font: normal normal .8em/.7em Trebuchet MS, tahoma, sans-serif; color: black; padding: 0px 0px 0px 0px; width: 700px; height: 700px; }
	.contentAbout h1 { font: normal bold 1.3em/1.3em Trebuchet MS, tahoma, sans-serif; color: #abb400; padding: 10px 20px 0px 20px; }
	.contentAbout h2 { font: normal normal 1em/1.5em Trebuchet MS, tahoma, sans-serif; color: black; padding: 5px 20px 10px 20px; }
	.contentAbout h3 { font: normal bold 1em/3em Trebuchet MS, tahoma, sans-serif; color: black; }
	
.toggle { display: none; }

.addressBlockMenu { font: normal normal .8em/.7em Trebuchet MS, tahoma, sans-serif; color: white; padding: 0px 25px 30px 40px; }
	.addressBlockMenu a { color: white; text-decoration: none; }
		.addressBlockMenu a:hover { text-decoration: underline; }
	.addressBlockMenu h1 { font: normal bold 1.5em/.8em Trebuchet MS, tahoma, sans-serif; color: white; }
	.addressaddressBlockMenu h2 { font: normal bold 1em/1em Trebuchet MS, tahoma, sans-serif; color: white; }
	.addressBlockMenu h3 { font: normal normal 1em/1em Trebuchet MS, tahoma, sans-serif; color: white; }
	
.subNav { font: normal normal .8em/.7em Trebuchet MS, tahoma, sans-serif; color: white; padding: 10px 25px 30px 40px; }
	.subNav h1 { font: normal bold 1.2em/1.3em Trebuchet MS, tahoma, sans-serif; color: white; }
	.subNav h1 a { color: white; text-decoration: none; }
		.subNav h1 a:hover { text-decoration: underline; }		
	
.contentMenu { font: normal normal 1em/.7em Trebuchet MS, tahoma, sans-serif; color: black; padding: 0px 0px 0px 0px; width: 700px; }
	.contentMenu h1 { font: normal bold 1.1em/1.3em Trebuchet MS, tahoma, sans-serif; color: #abb400; padding: 10px 20px 0px 20px; }
	.contentMenu h3 { font: normal normal .8em/1em Trebuchet MS, tahoma, sans-serif; color: black; padding: 0px 20px 10px 20px; }
	.contentMenu h2 { font: normal bold 1em/1em Trebuchet MS, tahoma, sans-serif; color: black; padding: 5px 20px 0px 20px; }
	
	
.addressBlockContact { font: normal normal .8em/.7em Trebuchet MS, tahoma, sans-serif; color: white; padding: 00px 25px 60px 40px; }
	.addressBlockContact a { color: white; text-decoration: none; }
		.addressBlockContact a:hover { text-decoration: underline; }
	.addressBlockContact h1 { font: normal bold 1.5em/.8em Trebuchet MS, tahoma, sans-serif; color: white; }
	.addressBlockContact h2 { font: normal bold 1em/1em Trebuchet MS, tahoma, sans-serif; color: white; }
	.addressBlockContact h3 { font: normal normal 1em/1em Trebuchet MS, tahoma, sans-serif; color: white; }
	
.addressBlockCakes { font: normal normal .8em/.7em Trebuchet MS, tahoma, sans-serif; color: white; padding: 150px 25px 60px 40px; }
	.addressBlockCakes a { color: white; text-decoration: none; }
		.addressBlockCakes a:hover { text-decoration: underline; }
	.addressBlockCakes h1 { font: normal bold 1.5em/.8em Trebuchet MS, tahoma, sans-serif; color: white; }
	.addressBlockCakes h2 { font: normal bold 1em/1em Trebuchet MS, tahoma, sans-serif; color: white; }
	.addressBlockCakes h3 { font: normal normal 1em/1em Trebuchet MS, tahoma, sans-serif; color: white; }
	
.contentCakes { font: normal normal 1em/1em Trebuchet MS, tahoma, sans-serif; color: black; padding: 0px 0px 0px 0px; width: 700px; }
	.contentCakes h1 { font: normal bold 1.1em/1.3em Trebuchet MS, tahoma, sans-serif; color: #abb400; padding: 10px 20px 0px 20px; }
	.contentCakes h3 { font: normal normal 1em/1em Trebuchet MS, tahoma, sans-serif; color: black; padding: 0px 20px 10px 20px; }
	.contentCakes h2 { font: normal bold 1.1em/1em Trebuchet MS, tahoma, sans-serif; color: black; padding: 5px 20px 0px 20px; }
	.contentCakes h4 { font: normal normal .8em/1em Trebuchet MS, tahoma, sans-serif; color: black; padding: 5px 20px 0px 20px; }
	

label { padding: 3px; font: normal normal .8em/.7em Trebuchet MS, tahoma, sans-serif;  }
.ti { width: 250px; border: 1px solid black; }
