body {
	font-size:12px;
	background-color: #FFFFFF;
	color:#000000;
	padding:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	font-family: Verdana,Arial;
	/* Need to set font-size to 10px
	*  So em value 1 would = 10px
	*  Get it! If Not ask copperman.co.uk
	*/	
}
h1 {font-size:1.6em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1.2em; border:0; margin:0; padding:0; }
hr {margin:0.4em 0 0.3em 0; padding:0; }
h1, h2, h3 {border:0; margin:0; padding:0; text-align:center;}
ul, li {border:0; margin:0; padding:0;}
p {border:0; margin:0; padding:0;}
.locall {
font-size:16px;
font-weight:bold;
color:#008752;
text-align:right;
}
.phone_number {
font-size:16px;
font-weight:bold;
color:#000000;
text-align:right;
}

.int_phone_number {
font-size:16px;
font-weight:bold;
color:#000000;
text-align:right;
}

 #FloatLeft
{
float: left;
margin: 0;
}
 #FloatRight
{
float: right;
margin: 0;
}
.head{ height:100%; overflow:hidden;  background-color:#FFFFFF;}
.headleft{ width:335px; height:120px; float:left;}
.headright{ width:335px; height:120px; float:right;}
.headright form{display:none;}
.headlogos{display:none;}
.linesopen{display:none;}
/* Product, maker, category ect. table style */


.noprint{ display:none;}

.printlogos {
display:none;

}

.panelHeader { font-size: 1.em; color: black; font-weight: bold; height:1.3em; }
.panelHeader A:HOVER{ font-size: 1.em; font-weight: bold; height:1.3em; }
.portfolioTable{
width:100%;
height:100%;
/*background:#ffffff; */
color:#000000;
font-size:1em;
font-weight:normal;
vertical-align:top;
text-align:left;
float:right;
}
.site_map{
background:#EEEADA;
border:0.05em solid #993300;
font-size:1em;
padding:0.4em;

/*width:inherit;
height:inherit;
position:relative;*/
}
/* Main table style */
.main_table{
text-align:center;
background:#FFFFFF;
color:#000000;
/*border:0.05em solid #993300; */
/*padding:0em; */
vertical-align: top;
/* border-style:double; */
font-size:14px;
width:100%; 
/*height:inherit; */
position:relative;
display:block;
page-break-after:always;
}
.main_table a{
font-weight:bold;
font-size:14px;
}



.portfolio_display_tbl{
background:#EEEADA;
border:0.05em solid #993300;
font-size:14px;
padding:0.4em;
text-align:left;
margin:0.4em;
display:block;
page-break-after:always;
/*width:inherit;
height:inherit;
position:relative;*/
}
.portfolioHeader {
/*font-size: 14pt; 
color: #000000; 
font-weight: bold; */
/*height:13px;
float:left;*/
}

.portfolioHeader h1 {
font-size: 1.3em; 
color: #000000; 
font-weight: bold; 
/* height:13px; */
}


.portfolioHeader h2 {
font-size: 1.3em; 
color: #000000; 
font-weight: bold; 
/* height:13px; */
}
.portfolioHeader h3 {
font-size: 1.2em; 
color: #000000; 
font-weight: bold; 
/* height:13px; */
}
.portfolioTitle {
font-size: 1em; 
color: #000000; 
font-weight: bold;
/* height:13px;*/
}
.floatLeft {
float:left;
}
.portfolioTitle h3 {
font-size: 1.2; 
color: #000000; 
font-weight: bold; 
/* height:13px;*/
}
 .entryTable{
background:#EEEADA;
border:0.05em solid #993300;
font-size:1em;
width:100%;
height:inherit;
position:relative;
}
.entryTable h2 {
font-size: 1.1em;
vertical-align:middle;
color: black; 
font-weight: bold; 
}
.entryTable h3 {
font-size: 1em; 
color: #000000; 
font-weight: bold; 
margin-top:0em;
margin-bottom:0em;
}
.entryTableTitle {
font-size: 1em; 
color: black; 
font-weight: bold; 
}
.entryTable h1 {
font-size: 1.4em; 
color: black; 
font-weight: bold; 
}
entryTableHeader{
font-size: 1.4em; 
color: black; 
font-weight: bold; 
/*height:13px;*/
}
.flagUnread {
font-size: 1em; 
font-weight:bold;
color:#000000;
}
.commentDisplay {
/*font-size: 0.8em; 
color:#000000;
page-break-after:always;*/

font-size:8px;
padding:0.0em;
text-align:left;
margin:0.4em;
display:block;
white-space:nowrap;
}

.commentDisplayAdmin {
font-size:8px;
padding:0.0em;
text-align:left;
margin:0.4em;
display:block;
white-space:nowrap;
}
.commentDisplay h2 {
font-size: 1.1em; 
color: black; 
font-weight: bold; 
}

a:HOVER {font-size:1em; font-weight: normal; color: #993300; text-decoration: underline; height:1.5em; }
.button { font-size:1em;}
.mouseOver { color: #000000; text-decoration: none; }
.mouseOver:HOVER { color: #AA0000; text-decoration: underline; }
p.right { float: right; }
.left { float: left; }
.pagehead{
position:relative;
text-align:center;
height:11.8em;
width:100%;
}

.cookietrail {
display:none;
font-size:10px;
}

.sidemenu{
width:20em;
text-align:center;
min-width:20em;
}

.toplogo{
padding-top:0.5em;
padding-left:1em;
float:left;
height:11em;
width:41em;
}
.pagenav{
font-size:1.1em;
font-weight:bold;
}
.navbar {
display:none;
position:absolute;
display:inline-table;
	width:100%;
	height:2.1em;
	background-color:#993300;
	min-height:2.1em;
	min-width:50em;
}

.navbarheader {
position:relative;
display:inline-table;
	width:100%;
	height:2.1em;
/*	background-color:#993300; */
/*	min-height:21px; */
	min-width:50em;
}

.navholder{
position:relative;
width:100%;
height:2.1em;
border:0;
}

.topheading{
float:right;
top:0;
text-align:center;
font-size:2em;
font-weight:bold;
padding-top:0.2em;
}


.contentframe{
position:relative;
width:100%;
}

.content{
padding:0.5em;
}

.navmenu{
float:left;
width:1.8em;
}

.servareas{
clear:both;
width:100%;
padding:0.3em;
}
.loghdr {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
} 
a{
	color: #000000;
	text-decoration:none;
} 
.loghdr a:HOVER{
	font-size: 1.1em;
	font-weight:bold;
	text-decoration:underline;
	color: #FF0000;
} 
.addhdr {
	font-size: 1.1em;
	font-weight: bold;
	color: #993300;
}
#fttxt {
	font-size: 0.8em;
	color: #990099;
	text-align:center;
	width:100%;
}
.fttxt {
	font-size: 0.8em;
	color: #993300;
	text-align:center;
	width:100%;
}
.men_li {
	font-size: 1.6em;
	color: #990099;
}
.logotxt {
	font-size: 1.2em;
	font-weight: normal;
	text-align: center;
}
.txt1{
	text-align: left;
	font-size: 1.2em;
}

.frame{
	border:none;
	padding:0;
	width:98%;
	height:10em;
	text-align:center;
	/*vertical-align:top;*/
	float:none;
	clear:both;
}
.framecell{
	border:none;
	padding:0.2em;
	width:49%;
	height:10em;
	/*vertical-align:text-top;*/
	text-align:center;
}
.homeframe{
	width: 74.8em;
	border:none;
	padding:0;
}
.logintable{
	background: #FFFFFF;
}

.securityerrortxt{
	color:#FF0000;
	font-size:1em;
	font-weight: bold;
}
.securitylabeltxt{
	font-size: 1em;
	font-weight: normal;
	color: #000000;
}
.securitytable{
	border:none;
	width:auto;
	height:auto;
}
.securityheadertxt{
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.securitybox{
	border:none;
	width:100%;
	padding:0;
	margin:0;
}
.securitypagelabelcell{
text-align:right;
	width:auto;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.securitypageentrycell{
text-align:left;
	width:auto;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.securityboxlabelcell{
text-align:right;
	width:auto;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.securityboxentrycell{
text-align:left;
	width:auto;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}
.cartbox{
	border:0;
	text-align:center;
	width:100%;
}
img{
	border:none;
	margin:0 0.5em 0 0;
}

/* SET GAP BETWEEN FLOAT LEFT IMAGE AND TEXT IN TOP CATEGORY */
img.padd{ 
padding-left:0.0em;
padding-top:0.0em;
padding-right:0.4em;
padding-bottom:0.0em;
}
.servdispbox{
width:96%;
border:0.05em solid #993300;
min-height:13.6em;
background:#EEEADA;
color:#000000;
font-size:1.0em;
vertical-align:top;
text-align:left;

padding:0.4em;
margin:0.1em;
}
.catdispbox{
/*width:100%;*/

height:100%;
background:#EEEADA;
color:#000000;
font-size:14px;
font-weight:normal;
vertical-align:top;
text-align:left;
float:right;
display:block;
page-break-before:always;
page-break-after:always;
}

.catdispbox a{
color:#993300;
font-weight:bold;
}
.catdispbox a:hover{
color:#993300;
font-weight:bold;
}
.catdispbox img{
float:left;
clear:left;
vertical-align:top;
}
.catdispbox h1{
text-align:center;
font-size:1em;

}
.catdispbox h3{
color:#993300;
text-align:center;
font-size:1.5em;
font-weight:normal;
margin-top:0em;
margin-bottom: 0.2em;
}






.smallcatdispbox{
/*width:100%;*/

height:100%;
background:#EEEADA;
color:#000000;
font-size:0.75em;
font-weight:normal;
vertical-align:top;
text-align:left;
float:right;
display:block;
page-break-before:always;
page-break-after:always;
}

.smallcatdispbox a{
color:#993300;
font-weight:bold;
font-size:1.1em;
}
.smallcatdispbox a:hover{
color:#993300;
font-weight:bold;
font-size:1.1em;
}

.smallcatdispbox h1{
text-align:center;
font-size:1.1em;

}
.smallcatdispbox h3{
color:#993300;
text-align:center;
font-size:1.5em;
font-weight:normal;
margin-top:0em;
margin-bottom: 0.2em;
}


.smallmakdispbox{
/*width:100%;*/

height:100%;
background:#EEEADA;
color:#000000;
font-size:14px;
font-weight:normal;
vertical-align:top;
text-align:left;
float:right;
display:block;
page-break-before:always;
page-break-after:always;
}

.smallmakdispbox a{
color:#993300;
font-weight:bold;
font-size:1.1em;
}
.smallmakdispbox a:hover{
color:#993300;
font-weight:bold;
font-size:1.1em;
}

.smallmakdispbox h1{
text-align:center;
font-size:1.0em;

}
.smallmakdispbox h3{
color:#993300;
text-align:center;
font-size:1.1em;
font-weight:normal;
margin-top:0em;
margin-bottom: 0.2em;
}

.proddispbox{
width:100%;
height:100%;
background:#EEEADA;
color:#000000;
font-size:0.75em;
font-weight:normal;
vertical-align:top;
text-align:left;
display:block;
page-break-before:always;
page-break-after:always;

}
.proddispbox a{
color:#993300;
font-weight:bold;
font-size:1.1em;
}
.proddispbox a:hover{
color:#993300;
font-weight:bold;
font-size:1.1em;
}
.proddispbox h1{
text-align:center;
font-size:1.1em;
margin:0em;
}
.proddispbox h3{
text-align:center;
font-size:1em;
margin:0em
}

.item_hdr{
text-align:center;
font-size:0.8em;
margin:0em;
}
.item_dis{

font-size:0.8em;
margin:0.5em;
vertical-align:top;
text-align:left;
display:block;
page-break-after:auto;
}
.kitchendisplaytable{
font-size:1.1em;
background:#EEEADA;
padding:0.4em;
margin: 0.2em 0 0 0.1em;
display:block;
page-break-after:always;
}

.kitdispbox{
/*width:100%;*/
border:0.05em solid #993300;
height:100%;
background:#EEEADA;
color:#000000;
font-size:1.0em;
font-weight:normal;
vertical-align:top;
text-align:left;
float:right;
display:block;
page-break-after:always;
}


/* Product, maker, category ect. table style */
.display_tbl{
background:#FFFFFF;
color:#000000;

font-size:14px;
display:block;
page-break-before:always;
page-break-after:always;
border-top: 1px solid #993300;
clear:both;
/*width:inherit;*/
/*height:inherit;*/
/*position:relative;*/
}


/* Product, maker, category ect. table style */
.display_portfolio_tbl{
border: 0.1em solid #993300;
background:#EEEADA;
font-size:1.2em;
text-align:left;
vertical-align:top;
text-indent:10em;

}

