/* 
* {
	margin: 0;
	padding: 0;
}
*/

html { 
	height: 100%; margin-bottom: 1px;
}

body {
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	color: #ffffff;
	font: normal 11px/18px tahoma, arial, verdana, sans-serif;

/*background-position:left top;*/
/*font: normal 11px/18px tahoma, arial, verdana, sans-serif;*/
/*padding-top: 0px;*/
/*border: none;*/
}

#home {
	background: #3b2416 url("images/bg1.gif");
	background-repeat: repeat;
	background-position: 0 -20px;
}

#aboutus {
	background: #3b2416 url("images/bg2.gif");
}

#products {
	background: #3b2416 url("images/bg3.gif");
}

#findus {
	background: #3b2416 url("images/bg4.gif");
}

#contact {
	background: #3b2416 url("images/bg5.gif");
}



/* --- H1 tags for pages START --- */

#h1_home {

}

#h1_aboutus {
	color: #ca3868;
}

#h1_products {
	color: #73426b;
}

#h1_findus {
	color: #a2cd3a;
}

#h1_contact {
	color: #f69220;
}
/* --- H1 tags for pages END --- */




/* --- BOLD for pages START --- */

b.bold_products {
	font: bold 13px/18px tahoma, arial, verdana, sans-serif;
	color: #73426b;
}

b.bold_findus {
	font: bold 13px/18px tahoma, arial, verdana, sans-serif;
	color: #a2cd3a;
}

b.bold_contactus {
	font: bold 13px/18px tahoma, arial, verdana, sans-serif;
	color: #f69220;

}

/* --- BOLD for pages END --- */


#mainContent {
	margin: 15px auto;
	padding: 10px 10px 3px 10px;
	border: 4px solid #ffffff;
	width: 740px;
	height: 100%;
	background: #432a19;
}

.headerlogo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 352px;
}

.horizontalnav {
	margin-top: 0px;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font: normal 12px/18px tahoma, arial, verdana, sans-serif;
	clear: both;
}

.horizontalnav ul li { 
	display: inline; 
}

.mainnav {
	margin: 0;
	padding: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.mainnav li {
	padding-left: 8px;
	padding-right: 8px;
}

.mainnav li a {
	color: #ffffff;
	font: bold 12px/18px tahoma, arial, verdana, sans-serif;
	text-decoration: none;
}

.mainnav li a:hover {
	color: #3876ca;
}

#imagenav {
	margin: 0px;
}

#imagenav ul li{
	display: inline;
	list-style: none;
	margin-left: 0px;
	margin-right: auto;
	padding: 0;
	border:none;
}


#imagenav li {
	float: left;
	margin: 0px;
} 


/* --- NAV ICONS START --- */

#homeIcon {
	display: block;
	width: 115px;
	height: 107px;
	background: url("images/home.gif") no-repeat 0 0;
}

#homeIcon:hover
{ 
  	background: url("images/home_over.gif") no-repeat 0 0;
}


#whatIcon {
	display: block;
	width: 139px;
	height: 107px;
	background: url("images/what.gif") no-repeat 0 0;
}

#whatIcon:hover { 
  	background: url("images/what_over.gif") no-repeat 0 0;
}


#productsIcon {
	display: block;
	width: 146px;
	height: 107px;
	margin-left: 15px;
	background: url("images/products.gif") no-repeat 0 0;
}

#productsIcon:hover { 
  	background: url("images/products_over.gif") no-repeat 0 0;
}

#whereIcon {
	display: block;
	width: 143px;
	height: 107px;
	margin-left: 10px;
	background: url("images/where.gif") no-repeat 0 0;
}

#whereIcon:hover { 
  	background: url("images/where_over.gif") no-repeat 0 0;
}


#contactIcon {
	display: block;
	width: 114px;
	height: 107px;
	background: url("images/contact.gif") no-repeat 0 0;
}

#contactIcon:hover { 
  	background: url("images/contact_over.gif") no-repeat 0 0;
}


span {
  	display: none;
}

img.prodImgActive {
	margin-left: 15px;
}

img.whereImgActive {
	margin-left: 10px;
}

/* --- NAV ICONS FINISH --- */


/* --- nav rollover colour --- */

#who_active a {
	color: #f69220;
}

#what_active a {
	color: #ca3868;
}

#prod_active a {
	color: #73426b;
}

#where_active a {
	color: #a2cd3a;
}

#contact_active a {
	color: #f69220;
}

/* -------------------------- */




h1 {
	font: bold 16px/18px tahoma, arial, verdana, sans-serif;
	color: #f69220
}

.bodyContent {
	padding-top: 10px;
}

.narrowMain {
	width: 500px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.signature {
	border: none;
	margin-left: 611px;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 5px;
	
}

.copyrightfooter {
	text-align: center;
	color: #6c421b;
}

ul.bodylist {
	margin-top: 0px;
	margin-bottom: 0px;
}

.copyrightfooter a {
	color: #85572c;
	text-decoration: none;
}

iframe.contactmap {
	border: 4px solid white;
	display: block;
	margin-left: auto;
	margin-right: auto;
	
}

a {
	color: #f69220;
}

.freeCake {
	border: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 440px;
	
}

.formNoBorder {
	border: none;
	margin-top:20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

table {
	border: none;
}

#submit {
	margin-left: 0px;
}

.right {
	position: relative;
	right: 0;
	text-align: right;
}

.center {
	text-align: center;
}

form, fieldset, table, tr, td {
	border: none;
}

#newsLetterApp {
	border: none;
	width: 500px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

span #error {
	color: red;
}

#newsLetterAppComplete {
	border: none;
	width: 400px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

H2 {
	color: #ca3868;
	font: bold 16px/18px tahoma, arial, verdana, sans-serif;
}
