html, body {
	text-align:center;
	background:#FFFFC7 url(/images/pageBground.jpg) center top repeat-x;
}

a {
	cursor:pointer;
}
a:hover {
	text-decoration:underline;
}

table {
	clear:both;
}


/*

Top green bar running right across page

*/
#horizMenuHeader, #horizMenuFooter {
	background:#28903B;
	border-bottom:4px solid #000;
	color:#FFF;
	padding:.5em 0;
}
#horizMenuHeader a, #horizMenuFooter a {
	color:#FFF;
	text-decoration:none;
}







/*

Contains central content and limits it to set width

*/
#contentContainer {
	margin:0 2em 0 240px;
	text-align:left;
	background: url(/images/mainlogo.gif) top no-repeat;
	min-height:600px;
}



/*

Main left menu

*/
div#vertMenuLeft {
	width:180px;
	position: absolute;
	left:10px;
	top: 75px;
	margin:0;
}
div#vertMenuLeft ul {
	border:4px solid #000;
	border-top:0;
	background:#ED008C url(/images/menuBground.jpg) right bottom no-repeat;
	padding:1em 0;
	list-style:none;
	text-align:left;
	margin:0 0 1em;
}
div#vertMenuLeft ul li {
	border-top:1px solid #F24DAF;
	padding:.1em 1em;
	list-style:none;
	font-size:12px;
}
div#vertMenuLeft ul li a {
	color:#FFF;
	text-decoration:none;
}
div#vertMenuLeft ul li.Highlight { 
	border-top:0;
	font-weight:bold;
}






/*

Content bits and pieces

*/
form#searchForm {
	display:none;
	text-align:center;
	padding:2em;
	padding-top:130px;
}
form#searchForm fieldset {
	padding:2em 0;
	margin:0;
	border:4px solid #000;
	background:#FFFFC7;
}
form#searchForm input {
	font-size:1.3em;
}
form#searchForm input, form#searchForm button {
	width:400px;
}
form#searchForm button {
	background:#0067B4;
	padding:.3em 2em;
	color:#FFF;
}


.Notice {
	border:3px solid #C00;
	margin:1em;
	padding:1.5em 1em 1.5em 60px;
	background:#FFC url(/incs/images/zadmin/exclamationx3.gif) left center no-repeat;
	font-weight:bold;
}
h1 {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
}
button {
	background:#0067B4;
	padding:.3em 2em;
	color:#FFF;
}



div.blueBorder {
	margin:1em 340px 1em auto;
	border:4px solid #0067B4;
	font-size:1em;
	padding:1em;
	background:#FFF;
}






table.SweetHolder {
	margin:1em auto;
	border:0;
	border-collapse:separate;
	border-spacing:1em;
}
table.SweetHolder td {
	border:4px solid #000;
	font-size:1em;
	background:#FFF;
	vertical-align:top;
	text-align:center;
	padding:0 0 .5em;
	width:20%;
}
table.SweetHolder td a {/*Title and image*/
	border:0;
	color:#000;
	text-decoration:none;
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
table.SweetHolder td a:hover {
	color:#0067B4;
}
table.SweetHolder td img {
	width:100px;
}
table.SweetHolder td div {/*Product price*/
	color:#EC008C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:2em;
	margin:.5em 0;
}
table.SweetHolder td div em {
	color:#666;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	display:block;
	font-family:Verdana, Geneva, sans-serif;
}
table.SweetHolder td p {
	background:#000;
	font-size:.8em;
	margin:0 0 .5em;
	padding:0 .2em .5em;
}
table.SweetHolder td p a, table.SweetHolder td p a:hover {
	color:#FFF;
}

/*OOS sweets*/
table.SweetHolder td.Out_of_Stock {
}







/*

Main footer bar across entire page

*/
#horizMenuFooter {
	border-top:4px solid #000;
	margin-top:2em;
	clear:both;
}






#footerSurround {
	background:#FFF;
	padding:2em 0;
}
/*

Wording at foot of page

*/
#copyrightStatement {
	color:#666;
	margin:0 0 2em;
}
#copyrightStatement a {
	color:#666;
}




/*

Payment gateway logos

*/
#worldpayLogos, #footerSurround td {
	text-align:center;
}



/*

Hettar logo at very bottom

*/
#hettraLtd {
}




/*
Quotes in left margin under menu
*/
#marginQuotes {
}



/*
Top scroller
*/
.marquee {
	background:#000;
}
