body {
/*background: url(background6.png);*/
width: 975px;
font-family: Tahoma;
margin-left: auto;
margin-right: auto;
}

/*h1 {
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}*/
	
#header img {
border: none;
}

#wrapper {
display: table;

width: 100%;
}

#topnav {
display: table;

width: 100%;
background-color: black;
margin-bottom: 10px;
border-radius: 25px;
box-shadow: 5px 5px 5px #888;
}

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

#topnav li {
display: inline;
font-family: Tahoma;
font-size: 12px;
padding: 10px;
color: white;
text-decoration: none;
}

#topnav li a:link, #topnav li a:visited {
color: white;
text-decoration: none;
padding: 5px;
}

#topnav li a:hover {
background-color: white;
color: black;
border-radius: 25px;
padding: 5px;
}

#nav {
display: table-cell;
width: 180px;
padding: 10px;
background-color: #F3B044;
border-radius: 25px;
border: 1px solid black;
box-shadow: 5px 5px 5px #888;
}

#nav h1 {
font-size: 18px;
font-family: Tahoma;
}

#nav ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#nav li {
text-decoration: none;
display: block;
font-family: Tahoma;
font-size: 12px;
}

#nav li a:link, #nav li a:visited {
display: block;
font-size: 90%;
padding: 0.4em 0 0.4em 0.5em;
color: black;
text-decoration: none;
}

#nav li a:hover {
background-color: black;
color: white;
border-radius: 25px;
}

#space {
	display: table-cell;
	width: 10px;
}

#middle {

padding: 10px;
font-family: Tahoma;
font-size: 12px;
background-color: #DDD; /*#B7B7B7;*/
border-radius: 25px;
border: 1px solid black;
box-shadow: 5px 5px 5px #888;
min-height: 600px;
}

#middle h1 {
font-size: 18px;
font-family: Tahoma;
text-align: center;
}

#middle img {
border: 1px solid black;
}

#photo {
text-align: center;
}

#middle p {
line-height: 18px;
}

#middle a:link, a:visited {
color: black;
}

#middle a:hover {
background-color: black;
color: orange;
}

.order {
text-align: center;
}

.finish {
text-align: center;
font-weight: bold;
}

.style {
text-align: center;
font-weight: normal;
}

.justified {
text-align: justify;
padding-left: 20px;
padding-right: 20px;
line-height: 18px;
}

.justified a:link, .justified a:visited {
color: black;
}

.justified a:hover {
background-color: black;
color: orange;
}

#footer {
display: table;
width: 100%;
background-color: black;
color: white;
font-size: 12px;
font-family: Tahoma;
text-align: center;
margin-top: 10px;
border-radius: 25px;
box-shadow: 5px 5px 5px #888;
}

#email {
color: orange;
}

#footer a:link, #footer a:visited {
color: orange;
}

table {
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
border: 1px solid black;
text-align: center;
table-layout: auto;
box-shadow: 5px 5px 5px #888;
/*border-radius: 25px;*/
}

th {
padding: 5px;
color: white;
background-color: black;
border: 1px solid black;
text-align: center;
font-size: 14px;
}

td {
padding: 4px;
border: 1px solid black;
font-size: 12px;
}

.limited {
font-size: 10px;
color: red;
font-weight: bold;
}

.cellcolour {
color: white;
font-weight: bold;
background-color: black;
}

.order button {
text-decoration: none;
}

#clearance {
text-align: center;
margin: 0;
padding: 10px;
}

#clearance li {
display: inline;
padding: 5px;
}
	
.new {
color: red;
font-size: 0.9em;
font-style: italic;
}

td:nth-child(2){
  text-align: left;
}

tr:nth-child(even) {
  background-color: white;
}

tr:nth-child(odd) {
  background-color: #FDE2B8;
}
