body {margin: 10px;
	padding: 0;
	text-align: center;
	background-color: #0093dd;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	

/* CONTAINER */

#container {width: 759px;
	margin: 0 auto;
	text-align: left;
	color: #1b5a8e;
	background-color: #fff;
	}
	
	
/* NAV */

#nav {background: url(../images/nav_all.gif) no-repeat;
	height: 41px;
	}
	
#nav ul {list-style: none;
	margin: 0 0 0 200px;
	padding: 5px 0 0 0;
	width: 550px;
	
	}
	
#nav li {float: left;
	margin-right: 25px;
}
	
#nav img {border: none;}
	
	
/* CONTENT */

#content-top {background: url(../images/content_top.gif) no-repeat;
	height: 77px;
	}
	
#content {background: url(../images/slice.gif) repeat-y;
	}
	
#content-bottom {background: url(../images/bottom.gif) no-repeat;
	height: 42px;
	}	
	
	
#left {margin: 0 370px 0 70px;
	padding-top: 10px;
	height: 1%;
	}

#content #left p {margin: 0;
	padding: 5px 5px 10px 5px;
	font-size: 0.8em;
	line-height: 1.5em;}
	
#left p strong {font-size: 1.1em;
	}	
	
#left p em {font-weight: bold;}

a {color: #061437;
	background-color: inherit;
	font-weight: bold;}
	
a:hover {text-decoration: none;}
	
#right {float: right;
	text-align: center;
	margin: -50px 40px 0 0;}
	
#kneeling {margin-right: 40px;}
	
#content p#clear {margin: 0;
	padding: 0;
	line-height: 0px;
	clear: right;}
	
#content h1 {font-size: 1.2em;
	margin: 0 70px;
	padding-top: 10px;}
	
#content p {margin: 0 70px;
	padding: 10px 0 0 0;
	font-size: 0.8em;
	line-height: 1.5em;}
	
dl {margin: 20px 70px;
	font-size: 0.8em;}
	
dt {font-weight: bold;
	float: left;
	width: 250px;}

dd {margin-bottom: 30px;
	margin-left: 250px;}
	
dl a {color: #061437;
	background-color: inherit;
	font-weight: bold;}
	
dl a:hover {text-decoration: none;}	
	
	
/* CREDIT */	
	
#credit {width: 759px;
	margin: 0 auto;
	text-align: right;
	padding-right: 10px;
	font-size: 0.8em;}
	
#credit a {color: #fff;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
	}
	
#credit a:hover {text-decoration: underline;}


/* LINKS */

#links {margin: 0;
	padding: 20px 90px;
	font-size: 0.8em;}
	
#links li {padding-bottom: 15px;}


/* PRODUCTS */

h1#prodheader {margin-left: 190px;}

#products {text-align: center;
	margin: 20px 10px 10px 170px;
	width: 500px;
	font-size: 0.8em;}
	
#products a {color: #944C10;
	background-color: inherit;
	font-weight: bold;
	}
	
#products a:hover {text-decoration: none;}

#products img {padding: 5px;
	color: inherit;
	background-color: #FDDEBF;
	border: 2px solid #944C10;}

#products td {padding-bottom: 20px;
	}


#items {
	margin: 20px 10px 10px 0;
	width: 500px;
	
	}
	

	
#items #firstcol {width: 100px;}
	
#items a {color: #061437;
	background-color: inherit;
	font-weight: bold;
	}
	
#items a:hover {text-decoration: none;}

#items img {padding: 5px;
	background-color: #FDDEBF;
	color: inherit;
	border: 2px solid #061437;
	margin: 14px 0 0 0;}

#items td {padding-bottom: 20px;
	vertical-align: top;
	}
	
#items td p {margin: 0 0 0 10px;}	


	
#subnav {float: left;
	font-weight: bold;
	font-size: 0.8em;
	margin-left: 30px;
	margin-right: 20px;
	margin-top: 15px;}

#subnav ul {list-style: none;
	margin: 0 10px 0 0;
	padding: 0 0 0 5px;
	background: #fff url(../images/side-middle.gif) repeat-y;
	color: inherit;
	width: 160px;
	}
	
#side-top {width: 160px;
	background: #fff url(../images/side-top.gif) no-repeat;
	color: inherit;
	height: 24px;
	}
	
#side-bottom {width: 160px;
	background: #fff url(../images/side-bottom.gif) no-repeat;
	color: inherit;
	height: 24px;
	}	
	

	
	
#subnav li {padding: 5px;}

#subnav a {text-decoration: none;
	color: #061437;
	background-color: inherit;}

#subnav a:hover {text-decoration: underline;}

#thumbnails {text-align: center;
	margin-top: 40px;}

#thumbnails img {padding: 5px;
	margin-left: 30px;
	background-color: #FDDEBF;
	color: inherit;
	border: 2px solid #061437;}
	

/* PRODUCTS PAGE */

#content #products_table {width: 700px;
	text-align: center;}
	
#content #products_table td {vertical-align: top;
	width: 33%;
	padding-bottom: 20px;}
	
#content #products_table img {border: 2px solid #061437;}
	


/* ENQUIRYFORM */

#enquiryform {color: #000;
	margin-left: 100px;
	font-size: 0.8em;}
	
#enquiryform input {width: 400px;}

#enquiryform textarea {width: 400px;}

#enquiryform th {vertical-align: top;
	}

#enquiryform input#submitFor {width: 100px;}