body			{ font-family: Rockwell, serif; font-size: 9pt; font-weight: 500;
				  color: #747474; background-color: white;
				  margin: 0px; padding: 0px; width: 100%;
				  text-align: center }

a.category				{ margin: 0px; padding: 0px; text-decoration: none; border-style: none;
						  color: #a0a0a0 }
a.delivery				{ color: #C51818; font-size: 8pt; text-decoration: none;
						  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
a.delivery:visited		{ color: #C51818; font-size: 8pt; text-decoration: none }
a.menu-item				{ margin: 0px; padding: 0px; text-decoration: none; border-style: none;
						  color: #a0a0a0 }
a.menu-item:hover		{ margin: 0px; padding: 0px; text-decoration: none;
						  color: #858585; font-weight: 900 }
div.content				{ text-align: justify; vertical-align: text-top; border-style: none;
						  margin: 0px; padding: 0px 30px 0px; width: 540px }
div.free-delivery		{ margin: 10px auto 0px 0px; padding: 10px 0px 10px; 
						  color: #C51818; width: 140px; border-style: none; text-align: center; 
						  font-family: Arial, Helvetica, sans-serif; 
						  font-size: 6pt; font-weight: 500; }
div.menu-left			{ width: 118px; height: 320px; text-align: left;
						  margin: 40px 0px 0px auto; padding: 0px; border-style: none }
div.menu-right			{ width: 130px; height: 320px; text-align: left;
						  margin: 40px 0px 0px 10px; padding: 0px; border-style: none }
form.log-in				{ border-style: none; margin: 0px; padding: 0px; }
h1						{ font-size: 16pt; font-weight: 700; text-align: center }
h1.delivery				{ font-size: 9pt; font-weight: 700; margin: 0px 0px 5px; padding: 0px }
h1.home					{ margin: 10px auto 0px; padding: 0px;
						  font-size: 11pt; font-family: Arial, Helvetica, sans-serif; }
h2						{ font-size: 12pt; font-weight: 700; text-align: center }
img.banner				{ width: 328px; height: 70px;
						  margin: 20px auto; padding: 0px; border-style: none }
img.basket				{ width: 51px; height: 75px; border-style: none;
						  margin: 10px 0px 0px 25px; padding: 0px }						  
img.bullet				{ width: 6px; height: 7px; border-style: none; 
						  margin: 4px 0px 10px; padding: 0px; float: left }						  
img.home-page-photo		{ width: 432px; height: 327px; border-style: none;
						  margin: 0px auto 0px auto; padding: 20px 0px 0px }				
img.swallow-logo		{ width: 169px; height: 160px; 
						  position: relative; top: 0px; right: 0px;
						  margin: 0px; padding: 0px; border-style: none }	
img.wholesale			{ width: 56px; height: 63px; border-style: none;
						  margin: 10px 0px 0px 25px; padding: 0px }						  
input.contact			{ background-color: white }
object.flash-intro		{ margin: 0px auto 0px; padding: 0px;
						  width: 550px; height: 400px; }
p.company-info			{ margin: 20px auto 5px; padding: 0px; text-align: center;
						  font-size: 8pt }
p.content				{ width: 500px; text-align: center; border-style: none;
						  margin: 10px auto 10px auto }
p.enter					{ margin: 0px auto 20px; padding: 0px; width: 70%;
						  font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
p.log-in				{ margin: 0px; padding: 0px;
						  font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
p.menu-item-about		{ margin: 0px; padding: 0px 0px 25px;
						  font-size: 11pt; font-weight: 700 }
p.menu-item-left		{ margin: 0px; padding: 0px 0px 12px;
						  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 
						  font-weight: 500 }
p.menu-item-right		{ margin: 0px; padding: 0px 0px 12px; border-style: none;
						  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 
						  font-weight: 500; vertical-align: text-top }
p.menu-item-shop		{ margin: 0px; padding: 0px 0px 25px;
						  font-size: 11pt; font-weight: 700 }
p.shopping				{ text-align: center }
table.outer			  	{ margin: 0px; padding: 0px; border-style: none; width: 100%;
						  table-layout: auto }
td.banner				{ height: 100px; border-style: none; margin: 0px; padding: 0px }
td.category-holder		{ width: 110px; text-align: center; margin: 0px; padding: 0px;
						  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
td.content				{ text-align: center; vertical-align: text-top; border-style: none;
						  margin: 0px; padding: 0px; width: 600px }
td.menu-left			{ width: 30%; height: 1px;
						  background-image: url('backgrounds/menu-bar.jpg'); 
						  background-repeat: repeat-x;
						  margin: 0px; padding: 0px; 
						  text-align: right; vertical-align: top }
td.menu-right			{ width: 30%;
						  background-image: url('backgrounds/menu-bar.jpg'); 
						  background-repeat: repeat-x;
						  margin: 0px; padding: 0px; text-align: left; vertical-align: top }
td.menu-edge-1			{ background-image: url('backgrounds/menu-edge-1.jpg');
						  background-position: top right; 
						  background-repeat: no-repeat; 
						  width: 28px }
td.menu-edge-2			{ background-image: url('backgrounds/menu-edge-2.jpg');
						  background-repeat: no-repeat; width: 28px;  }


.content-holder			{ width: 100%; height: 100%; text-align: center }
.flash-holder			{ width: 550px; margin: 0px auto 0px; padding: 0px; }
.spacer-banner			{ height: 138px }
.spacer-menu-1			{ width: 100px; height: 360px }
.spacer-menu-2			{ width: 28px; height: 360px }
.spacer-menu-4			{ width: 28px; height: 160px }
.spacer-menu-5			{ width: 50px; height: 140px }
.spacer-menu-6			{ width: 28px; height: 140px }
.spacer-menu			{ width: 100px; height: 680px }
.spacer-menu-edge		{ width: 28px; height: 680px }

