/* CSS Document */
body {font-family: Candara, Arial, Times New Roman;
	  font-size: 16px;
	  background-color: #003366;
	  color: #003366;}

	 
#all {background-color: #FCFDD6;
	  border: #CCCCCC 1px solid;
	  padding: 0px 10px 10px 10px;
	  width: 1000px;
	  height: auto;
	  margin-left: 40px;
	  }

h2.slogan {font-family: Freestyle Script;
			font-size: 35px;
			color: #FF0000;
			text-align: left;
			margin-left:50px;
	}

				/* Header */
			
#header {text-align: ; 
		 margin: 20px 0px 20px 0px ;
		 margin-left: 150px;}
		 
#nav {Font-size: 18px;
	  text-align: center;
	  border: none;
	  margin-left: }		 

a.nav:link {color: #003366;
			text-decoration: none;
			}

a.nav:visited {color: #003366;
				text-decoration: none;
				}

a.nav:active {color: #003366;
			  text-decoration: none;
			  }
			  
a.nav:hover {color: #003366;
			 border-bottom: #003366 2px solid;
			 width: 100%}

				 /* Body */

/* Index */

#new {background-color: #FFCC66;
	  border-color: #CCCCCC;
	  border-width: 1px;
	  border-style: solid;
	  float: right;
	  width: 300px;
	  padding: 5px 10px 10px 10px;
	  top: 285px;
  	  margin-right: 65px;
  	  height: 500px;}

#welcome {background-color: #FFCC66;
		  border-color: #CCCCCC;
		  border-width: 1px;
		  border-style: solid;
		  padding:10px;
		  margin: 10px;
		  margin-left: 65px;
		  width: 520px;
		  height: auto;
		  }

#specials {background-color: #FFCC66;
		  border-color: #CCCCCC;
		  border-width: 1px;
		   border-style: solid;
		   padding: 10px;
		   margin: 10px;
		   margin-left: 65px;
		   width: 520px;
		   height: 245px;
		  }

#categories { text-align: center;
			 background-color: #FFCC66;
		  	 border-color: #CCCCCC;
		  	 border-width: 1px;
		     border-style: solid;
		     padding: 10px;
			 width: 850px;
			 margin-left: 65px;
			 }


/* Products */

#products {background-color: #FFCC66;
		  border-color: #CCCCCC;
		  border-width: 1px;
		  border-style: solid;
		  padding: 10px;
		  margin: 10px;
		  margin-left: 60px;
		  width: 520px;
		  height: 500px;
		  }

imgs {text-align: center;}

#newp {background-color: #FFCC66;
	  border-color: #CCCCCC;
	  border-width: 1px;
	  border-style: solid;
	  float: right;
	  width: 300px;
	  padding: 5px 10px 10px 10px;
	  top: 285px;
  	  margin-right: 65px;
  	  height: 550px;}

a.cats:link {color: #003366;
			text-decoration: underline;
			}

a.cats:visited {color: #003366;
				text-decoration: underline;
				}

a.cats:active {color: #003366;
			  text-decoration: none;
			  }

/* Iceboxes */


#ice {background-color: #FFCC66;
	  border-color: #CCCCCC;
	  border-width: 1px;
	  border-style: solid;
	  float: right;
	  width: 250px;
	  padding: 10px;
	  top: 285px;
  	  margin-right: 65px;
  	  height: 400px;}

#iceb {background-color: #FFCC66;
	  border-color: #CCCCCC;
	  border-width: 1px;
	  border-style: solid;
	  float: right;
	  width: 250px;
	  padding: 10px;
	  top: 285px;
  	  margin-right: 65px;
  	  height: 700px;}
	  
h3.nav2 {color:#FFCC66;
		text-align: center;}

a:link {color: #003366;
			text-decoration: underline;
			}

a:visited {color: #FCFDD6;
				text-decoration: underline;
				}

a:active {color: #003366;
			  text-decoration: underline;
			  }

a.nav2:link {color: #FFCC66;
			text-decoration: underline;
			}

a.nav2:visited {color: #FFCC66;
				text-decoration: none;
				}

a.nav2:active {color: #FFCC66;
			  text-decoration: underline;
			  }
			  
a.nav2:hover {color: #003366;
			 
			 }

#main {font-size: 16px;
	   margin-left: 65px;
	   margin-right: auto;
	   padding-right: 20px;
	   }

.boxes {float: right;
		margin-right: 75px;}

.boxes2 {float: left;
		margin-right: 75px;}

.boxes3 {float: right;
		 margin-right: 10px;
		 }
		 
h4.ice {font-size: 18px;
		text-align: center; }
		
li.ice {list-style: inside url(Images/list_image.gif);
		padding-right:10px;
		text-align:left;
}
ul.ice {text-align: left;
		
}

#items {background-color:;
	  border: none;
	  width: 520px;
	  padding: 4px;
	  top: 285px;
  	  margin-right: ;
  	  border-collapse: collapse;}



ul {list-style-type: none;	
	text-align: center;
	padding: 0px;
	margin: 0px;}

li.back {list-style-type: none;
		 text-align: left;
		 padding: 2px;
		 margin: 2px;
		 }
		
		/* Shipping & About */
		 
#sidebar {background-color: #FFCC66;
	  border-color: #CCCCCC;
	  border-width: 1px;
	  border-style: solid;
	  float: right;
	  width: 300px;
	  padding: 10px;
	  top: 285px;
  	  margin-right: 65px;
  	  height: 300px;}
	  
			/* Contact Us */	 
#form {background-color: #FFCC66;
	  border-color: #CCCCCC;
	  border-width: 1px;
	  border-style: solid;
	  float: right;
	  width: 300px;
	  padding: 10px;
	  top: 285px;
  	  margin-right: 65px;
  	  height: auto;}
	  
#contact {background-color: #FFCC66;
		  border-color: #CCCCCC;
		  border-width: 1px;
		  border-style: solid;
		  padding: 10px;
		  margin: 10px;
		  margin-left: 65px;
		  width: 520px;
		  height: auto;
		  }	
		
				/* Tables */

#nav tr {font-size: 20px;
	text-align: center;
	}

#nav th {padding-left:20px;
	padding-right: 20px;
	border-collapse:collapse;}

tr.latches {font-size: 16px;
			text-align: left;}

th.latches {font-size: 18px;
			text-align: center;
			text-decoration: underline;
			cell-padding: 10px 10px 10px 10px;}

tr.size {font-size: 16px;
			text-align: center;}
			

th.size {font-size: 18px;
			text-align: center;
			text-decoration: underline;
			cell-padding: 10px 10px 10px 10px;}


#items td.left {border: none;
		   width: auto;}

#items td.imgs {width: auto;
				text-align: center;
				padding: 10px;}
					
#items th {text-align: left;
		   border: none;
		   font-size: 16px;}

#items tr {border: none;
		   font-size: 16px;
		   text-align: left;
		   }



#iceboxes {background-color: #FFCC66;
		  border-color: #CCCCCC;
		  border-width: 1px;
		  border-style: solid;
		  padding: 10px;
		  margin: 10px;
		  margin-left: 60px;
		  width: 840px;
		  height: 245px;
		  }

/* Footer */

#footer {text-align: center;
		 }
		 
