html {
	margin:0;
	padding:0;
	height:100%;
	border:none;
}
body {
	margin:0;
	padding:0;
	height:100%;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image:url(../images/blue_pixel.gif);
}

h1 {
	font-size:14px;
	font-weight:bold;
}

/***************************************
 * Shell
 ***************************************/
 
/* Main Table */
table.mainShell {
	width:100%;
	background-image:url(../images/main_bg.png);
	background-repeat:repeat-x;
	background-position:top;
}

td.mainHeader {
	height:109px;
	width:734px;
	background-image:url(../images/bright_blue_bg.gif);
}

td.mainNav {
	height:44px;
	background-image:url(../images/nav_bg.png);
}
td.mainNav2 {
	height:40px;
	background-image:url(../images/nav_bg2.png);
}

td.mainBody {
	height:658px;
	background:#35b4ca;
}

/* More stuff within main body td */
table.subBody {
	height:658px;
	width:100%;
}
td.bodyLeft {
	width:31px;
	background-image:url(../images/body_left_bg.png);
}
td.bodyMid {
	background-image:url(../images/body_mid_bg.png);
}
td.bodyRight {
	width:31px;
	background-image:url(../images/body_right_bg.png);
}


/* Main Footer TD */
td.mainFooter {
	height:65px;
	background-image:url(../images/mid_blue_bg.gif);
}

/***************************************
 * end Shell
 ***************************************/
 
 /***************************************
 * General Header / Nav Area
 ***************************************/

.headMainText {
	font-size: 10px;
	color: #000000;
}

.headNavText {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.headNavText A:link { text-decoration: none; color: #FFFFFF; }
.headNavText A:visited { text-decoration: none; color: #FFFFFF; }
.headNavText A:active { text-decoration: none; color: #FFFFFF; }
.headNavText A:hover { text-decoration: underline; color: #FFFFFF; }

/***************************************
 * end General Header / Nav Area
 ***************************************/

/***************************************
 * General Footer Area
 ***************************************/

.footerLinks {
	font-size: 12px;
	color: #FFFFFF;
}
.footerLinks A:link { text-decoration: underline; color: #FFFFFF; }
.footerLinks A:visited { text-decoration: underline; color: #FFFFFF; }
.footerLinks A:active { text-decoration: underline; color: #FFFFFF; }
.footerLinks A:hover { text-decoration: none; color: #FFFFFF; }

.footerText {
	font-size: 12px;
	color: #FFFFFF;
}

/***************************************
 * end General Footer Area
 ***************************************/
 
/***************************************
 * About Us Page
 ***************************************/

.aboutBody {
	font-size: 10px;
	color: #3a60ad;
}
 
/***************************************
 * end About Us Page
 ***************************************/
 
 /***************************************
 * Search Box
 ***************************************/

.searchByDateDate {
	background-color: #ffffff;	
	border: 1pt solid #7b7b7b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7b7b7b;
	padding: 2px;
	width: 70px;
	height: 15px;
	overflow:auto;
}

.searchByDateDays {
	background-color: #ffffff;	
	border: 1pt solid #7b7b7b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7b7b7b;
	padding: 2px;
	width: 140px;
	height: 20px;
	overflow:auto;
}

.searchByDateDeliver {
	background-color: #ffffff;	
	border: 1pt solid #7b7b7b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7b7b7b;
	padding: 2px;
	width: 90px;
	height: 20px;
	overflow:auto;
}

.searchByDatePickup {
	background-color: #ffffff;	
	border: 1pt solid #7b7b7b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7b7b7b;
	padding: 2px;
	width: 90px;
	height: 20px;
	overflow:auto;
}

.searchByDateZip {
	background-color: #ffffff;	
	border: 1pt solid #7b7b7b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7b7b7b;
	padding: 2px;
	width: 80px;
	height: 15px;
	overflow:auto;
}
 
/***************************************
 * Search Box
 ***************************************/
 
/***************************************
 * Contact Us Box
 ***************************************/

.contactText1 {
	font-size: 10px;
	color: #3a60ad;
}
.contactText2 {
	font-size: 12px;
	color: #e68200;
	font-weight: bold;
	font-style: bold;
}
.contactText2b {
	font-size: 12px;
	color: #e68200;
	font-weight: bold;
	font-style: bold;
}
.contactText3 {
	font-size: 12px;
	color: #626262;
}
.contactText4 {
	font-size: 10px;
	color: #e68200;
}

.contactTextField {
	background-color: #ffffff;	
	border: 1pt solid #7b7b7b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7b7b7b;
	padding: 2px;
	width: 110px;
	height: 15px;
	overflow:auto;
}

.contactTextArea {
	background-color: #ffffff;	
	border: 1pt solid #7b7b7b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7b7b7b;
	padding: 2px;
	width: 341px;
	height: 75px;
	overflow:auto;
}

/***************************************
 * end Contact Us Box
 ***************************************/
 
/***************************************
 * Product List Page
 ***************************************/

.productsThumbText {
	font-size: 10px;
	color: #FFFFFF;
}
.productsThumbText A:link { text-decoration: none; color:#FFFFFF; }
.productsThumbText A:visited { text-decoration: none; color: #FFFFFF; }
.productsThumbText A:active { text-decoration: none; color: #FFFFFF; }
.productsThumbText A:hover { text-decoration: underline; color: #FFFFFF; }

/***************************************
 * end Product List Page
 ***************************************/
 
/***************************************
 * Product By Category Box
 ***************************************/

.prodByCatCategories {
	background-color: #ffffff;	
	border: 1pt solid #7b7b7b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7b7b7b;
	padding: 2px;
	width: 200px;
	height: 20px;
	overflow:auto;
}

.prodByCatList {
	font-size: 12px;
	color: #3a60ad;
}
.prodByCatList A:link { text-decoration: underline; color:#3a60ad; }
.prodByCatList A:visited { text-decoration: underline; color: #3a60ad; }
.prodByCatList A:active { text-decoration: underline; color: #3a60ad; }
.prodByCatList A:hover { text-decoration: none; color: #3a60ad; }

/***************************************
 * end Product By Category Box
 ***************************************/
 
/***************************************
 * Product Details Page
 ***************************************/

td.productImgNum {
	background-image:url(../images/product_darkgrey.gif);
	border-left: 1px solid white;
}
td.productBuffer {
	background-image:url(../images/product_lightgrey.gif);
	border-top: 1px solid white;
}

.productDescription {
	font-size: 10px;
	color: #3a60ad;
}
.productLabels {
	font-size: 10px;
	color: #f26824;
}
.productDetails {
	font-size: 10px;
	color: #406e7c;
}

/***************************************
 * end Product Details Page
 ***************************************/
 
 /***************************************
 * Zipcode weather search
 ***************************************/

.zipWeatherBox {
	background-color: transparent;	
	border: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #0a6b96;
	padding: 2px;
	width: 100px;
	height: 15px;
	overflow:auto;
}

 /***************************************
 * end Zipcode weather search
 ***************************************/
 
 /***************************************
 * message.php
 ***************************************/
 
.messageTitle {
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}
.messageBody {
	font-size: 12px;
	color: #000000;
}

 /***************************************
 * end message.php
 ***************************************/
