body {
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	font: 7pt/11pt tahoma; 
	font-weight: normal;
	color: ;
	text-align: center;
	vertical-align: text-top;
	background-color: red;  
	background-position: bottom ;
	background-attachment: fixed;
	}

/***   Other potential colors for background: #dc8947; #c0723a;  RGB(153,0,0);  #ffe8a4;  #fdb562; ***/
/***  background: url('images/jumbobacktest1.gif') repeat-x;   ***/

a:link { 
	font: 7pt/9pt arial; 
	font-weight:normal; 
	text-decoration: none; 
	color: #095f09;
	border:0px;
	padding: 0px;
	}
a:visited { 
	font: 7pt/9pt arial; 
	font-weight:normal; 
	text-decoration: none; 
	color: #095f09;
	border:0px;
	padding: 0px;
	}
a:hover { 
	font: 7pt/9pt arial; 
	font-weight:normal; 
	text-decoration: underline; 
	color: #095f09;
	border: 0px solid gray;
	padding: 0px;
	}
a:active { 
	font: 7pt/9pt arial; 
	font-weight:normal; 
	text-decoration: none; 
	color: #095f09;
	border: 0px;
	padding: 0px;
	}


div {
	vertical-align: ;
	margin-left: auto;
	margin-right: auto;
	}

.productsbanner {
	height: 200px;
	width: 379px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0 0 0 0;
	border: px solid gray;
	background-image: url('images/products01.jpg') ;
	background-repeat:no-repeat;
	}
	

.cornerbanner {
	float:left;
	height: 200px;
	width: 200px ;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0 0 0 0;
	border: px solid gray;
	background-image: url('images/tuscansuncorner02b.gif') ;
	background-repeat:no-repeat;
	}



h1,h2,h3,h4,h5,h6 { text-decoration: underline; }


img {  
	display: block; 
	border-style: none;
	text-align: center; 
	vertical-align:middle; 
	}
img.link { border: 0px solid gray; }
img.floatleft { 
    float: left; 
    margin-left: px;
    margin-right: 10px;
    margin-top: px; 
	}
img.floatright { 
    float: right; 
    margin-left: px;
    margin-top: px; 
	}



p { 
	letter-spacing: px;
	font: 11pt/14pt arial; 
	font-weight: normal;
	margin-top: 0px; 
	margin-left: px;
	margin-right: px;
	text-align: left;
	}
p a:link { font: 11pt/14pt tahoma; font-weight: bold; color: red; }
p a:visited { font: 11pt/14pt tahoma; font-weight: bold; color: red; }
p a:active { font: 11pt/14pt tahoma; font-weight: bold; color: red; }
p a:hover { font: 11pt/14pt tahoma; font-weight: bold; color: red; text-decoration: underline; }

p.acknowledge {
	color: black;
	text-align: center;
	font: 13pt/16pt tahoma; 
	font-weight: bold;
	}

p.callus { 
	text-align: center;
	font: 14pt/20pt tahoma; 
	font-weight: bold; 
	color: green; 
	text-decoration: none; 
	}
	

table { 
	border:0px solid gray;
	text-align: left;
	margin:0px;
	margin-left: auto;
	margin-right: auto; 
	}
table td { vertical-align: text-top; }


/****** BASIC LAYOUT TABLES ON EACH PAGE *****/

table.title {
	width: 784px; 
	height: 128px;
	border-bottom: px solid gray;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: ;
	background-color: ;
	background: url('images/jumbotitlebit5bred2b.gif') repeat-x;
}
table.title img {
	margin-left: auto;
	margin-right: auto;
	}	
table.title a { width: 100%; height: 100%; }
	

table.menu {
	width: 774px;
	height: ;
	border-top: px solid black;
	border-bottom: 1px solid black;
	text-align: center;
	vertical-align: middle;
	margin: px;
	margin-left: auto;
	margin-right: auto;
	}
table.menu td  {
	border-bottom: px solid gray;
	background: url('images/jumbomenutd.gif');
	height: 100%;
	width: px;
	text-align: center; 
	}
table.menu td.spacer { width: 60px; }
	
table.menu td a:link { 
	font: 9pt/14pt arial; 
	font-weight: bold; 
	height: 100%; 
	width: 100%;
	display: block;
	text-decoration: none; 
	color: #202020;
	border:0px;
	padding: 1 0 0 0;
	}
table.menu td a:visited { 
	font: 9pt/14pt arial; 
	font-weight: bold; 
	height: 100%;
	width: 100%;
	display: block;
	text-decoration: none; 
	color: #202020;
	padding: 1 0 0 0;
	}
table.menu td a:hover { 
	font: 9pt/14pt arial; 
	font-weight: bold; 
	height: 100%;
	width: 100%;
	display: block;
	text-decoration: none; 
	color: #202020;
	padding: 1 0 0 0;
	background: url('images/jumbomenuback.gif');
	}
table.menu td a:active { 
	font: 9pt/14pt arial; 
	font-weight: bold;  
	height: 100%;
	width: 100%;
	display: block;
	text-decoration: none; 
	color: #202020;
	padding: 1 0 0 0;
	}
table.menu td a.highlight:hover { background: url('images/jumbomenuback.gif');  }
table.menu td a.highlight:link { background: url('images/jumbomenuback.gif');   }
table.menu td a.highlight:visited { background: url('images/jumbomenuback.gif');  }
table.menu td a.highlight:active { background: url('images/jumbomenuback.gif');   }


table.menu2 {
	width: 774px;
	height: px;
	border-bottom: 1px solid black;
	text-align: center;
	vertical-align: middle ;
	margin: px;
	margin-left: auto;
	margin-right: auto;
	}
table.menu2 td  {
	background: url('images/jumbomenuback.gif');
	height: 100%;
	width: ;
	text-align: center;
	vertical-align: middle;
	border: px solid gray;
	padding: 0 0 2 0;
	}
table.menu2 td.spacer { width: 40px; }

table.menu2 td a:link { 
	font: 9pt/14pt arial; 
	font-weight: bold; 
	text-decoration: none; 
	color: #404040;
	border:0px;
	padding: px;
	}
table.menu2 td a:visited { 
	font: 9pt/14pt arial; 
	font-weight: bold; 
	text-decoration: none; 
	color: #404040;
	padding: px;
	}
table.menu2 td a:hover { 
	font: 9pt/14pt arial; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #404040;
	padding: px;
	}
table.menu2 td a:active { 
	font: 9pt/14pt arial; 
	font-weight: bold;  
	text-decoration: none; 
	color: #404040;
	padding: px;
	}
table.menu2 td a.highlight:hover { text-decoration: underline;  }
table.menu2 td a.highlight:link { text-decoration: underline;  }
table.menu2 td a.highlight:visited { text-decoration: underline;  }
table.menu2 td a.highlight:active { text-decoration: underline;  }




/* other colors:  #966b36; */



table.content {
	width: 784px; 
	height: 550px;
	border-top: 1px solid black;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: center;
	vertical-align: text-top;
	background-color: white;
	background: url('images/jumbocontentback784.gif') ;
}
table.content td {
	text-align: ;
	vertical-align: text-top;
	border: px solid gray;
	} 
table.content p {
	margin-left: px;
	margin-right: px;
	} 


table.bottom {
	width: 784px; 
	height: 171px;
	border: px solid #095f09;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: center;
	vertical-align: text-top;
	background-color: white;
	background: url('images/jumbobottomback784bred2b.gif') no-repeat;
	}
	
table.bottom a {
	width: 100%;
	height: 100%;
	}


table.imageblock {
	width: ; 
	height: ;
	border-top: px solid gray;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: text-top;
	background-color: ;
	background: url('') left top no-repeat ;
}
table.imageblock td {
	text-align: ;
	vertical-align: text-top;
	border: px solid gray;
	}
/** these properties needed for Internet Explorer, so image doesn't bob when cursor is hovering on image  **/
table.imageblock a:link { border: 0px; }
table.imageblock a:hover { border: 0px; }
table.imageblock a:visited { border: 0px; }
table.imageblock a:active { border: 0px; }



/******  TABLES FOR CONTENT SPECIFIC TO PAGES  *******/

table.home {
	width: 774px; 
	height: ;
	border-top: px solid gray;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: ;
	background-color: ;
	display: ;
}
table.home td {
	display: ;
	border: px solid gray;
	width: ;
	height: 229px;
	text-align: ;
	vertical-align: top;
	border: px solid gray;
	padding: 0px;
	}
table.home td.right {
	width: 225px;
	} 
table.home td.homepage {
	height: 250px;
	}
table.home p { 
	width: ;
	display: ;
	border: px solid gray;
	vertical-align: ;
	text-align: ;
	margin-top: 0px;
	margin-left: 28px;
	margin-right: 15px;
	}
table.home div {
	border: px solid gray;
	text-align: center;
	vertical-align: text-top;
	margin-left: auto;
	margin-right: auto;
	}
table.home div.floatright {
	float: right;
	height: 200px;
	width: 269px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 20px;
	padding: 0 0 0 0;
	background-image: url('images/tuscansunlogo04b.gif');
	background-repeat: no-repeat;
	}
table.home img {
	border: px solid gray;
	margin-left: auto;
	margin-right: auto;
	}
	





/*****  FORMATTING PROPERTIES FOR CONTACT FORM  *******/

table.contact {
	width: 744px; 
	height: ;
	border-top: px solid gray;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: ;
	background-color: ;
	display: ;
}
table.contact td {
	display: ;
	border: px solid gray;
	width: ;
	height: px;
	font: 11pt/14pt arial; 
	text-align: ;
	vertical-align: top;
	border: px solid gray;
	padding: px;
	}
table.contact p {
	text-align: center;
	font-weight: normal;
	margin-left: px;
	margin-right: px;
	}
table.contact p.map {
   border: px solid gray;
	text-align: left;
	font-weight: normal;
	margin-left: 10px;
	margin-right: 14px;
	}
table.contact p.map2 {
	text-align: center;
	margin-left: px;
	margin-right: px;
	}
table.contact iframe { 
	margin-right:   15px;
	}
	
	

table.form { 
	border: px solid gray;
	width: 405px;
	letter-spacing:+0px;
	font: 9pt/12pt georgia; 
	font-weight:normal;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto; 
	text-align: ;
	vertical-align:;
	}
table.form p {
	text-align: center;
	}
#formfield {
	text-align:right;
	vertical-align:middle;
	line-height: 17pt;
	}




/***  THESE TABLES ARE FOR THE BULLETLISTS CUSTOMIZED FOR DIFFERENT PAGES ****/

table.bulletlist {
	width:  ;
	height: ;
	border: px solid gray;
	text-align: left;
	vertical-align: text-top;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	border: px solid gray;
	}
table.bulletlist td {
	border: px solid gray;
	text-align: center;
	vertical-align: text-top;
	}
table.bulletlist ul {
	letter-spacing:+0px;
	list-style-type: disc;
	font: 13pt/20pt arial; 
	font-weight: bold;
	color: black;
	text-decoration:none;
	text-indent: em ;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	}
table.bulletlist ul li {
	padding: 0 0 0 0;
	width: 140px;
	vertical-align: top;
	position: relative ;
	top: -0.3em;
	margin-bottom: 10px;
	line-height: 20px;
	}


table.aboutuslist {
	width: auto;
	height: auto;
	border: px solid gray;
	text-align: left;
	vertical-align: ;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	border: px solid gray;
	}
table.aboutuslist td {
	border: px solid gray;
	text-align: ;
	vertical-align: ;
	}
table.aboutuslist ul {
	letter-spacing:+0px;
	list-style-type: disc;
	font: 13pt/20pt arial; 
	font-weight: bold;
	color: black;
	text-decoration:none;
	text-indent: auto;
	margin-left: auto;
	}
/**  #e58a47  **/	

table.aboutuslist ul li {
	padding: 0 0 0 0;
	width: 160px;
	vertical-align: top;
	position: relative ;
	top: -0.3em;
	margin-bottom: 10px;
	line-height: 20px;
	}


table.nwtrailslist {
	width: auto;
	height: auto;
	border: px solid gray;
	text-align: left;
	vertical-align: text-top;
	margin-left: em;
	margin-left: auto;
	margin-right: auto;
	border: px solid gray;
	}
table.nwtrailslist td {
	border: px solid gray;
	text-align: ;
	vertical-align: text-top;
	}
table.nwtrailslist ul {
	letter-spacing:+0px;
	list-style-type: disc;
	font: 10pt/14pt arial; 
	font-weight: bold;
	color: black;
	text-decoration:none;
	text-indent: em ;
	margin-left: em;
	}
table.nwtrailslist ul li {
	padding: 0 0 0 0;
	width: 425px;
	color: red;
	vertical-align: top;
	position: relative ;
	top: -0.3em;
	margin-top: 8px;
	line-height: 18px;
	}








/*** 2008 Jumbo Foods, Inc.; written by Mario Delgado ***/






