body {background-image:url('../_pix/base.jpg');background-repeat:repeat-x;margin:0px;margin-top: 10px;text-align:center;font-family:arial, verdana;font-size:13px;}

#pageFull{width:900px;background-color:#ffffff;text-align:center;margin:auto;}
#pageContent{width:850px;background-color:#ffffff;text-align:left;margin:auto;}

#topbanner{height:170px;}
#topbanner img{margin-top:15px;}


#leftnav{display:block;background-image:url('../_pix/leftnav_base_ext.jpg');width:200px;height:580px;position:relative;float:left;}

a img{border:0px;}


#leftnav div{display:block;height:25px;line-height:25px;color:#ffffff;font-size:14px;margin-left:10px;position:relative;top:10px;}
#leftnav div{font-weight:700;position:relative;width:180px;}
#leftnav div a{margin-left:10px;text-decoration:none;width:150px;color:#ffffff;font-size:13px;font-weight:400;height:25px;line-height:25px;display:block;}
#leftnav a:hover{text-decoration:underline;}

#branchipswich #nav_branchipswich ,#branchpeterborough #nav_branchpeterborough ,#branchcolchester #nav_branchcolchester ,#branchnorwich #nav_branchnorwich, #manufacturers #nav_manufacturers, #offers #nav_offers, #aboutus #nav_aboutus, #contact #nav_contact , #products #nav_products, #accounts #nav_accounts , #terms #nav_terms,  #news #nav_news {background-image:url('../_pix/nav_selected.gif');}

#branchipswich #nav_branchipswich a ,#branchpeterborough #nav_branchpeterborough a ,#branchcolchester #nav_branchcolchester a ,#branchnorwich #nav_branchnorwich a, 
#manufacturers #nav_manufacturers a , #offers #nav_offers a , #products #nav_products a, #aboutus #nav_aboutus a , #contact #nav_contact a , #accounts #nav_accounts a , #terms #nav_terms a, #news #nav_news a {color:#000000;font-weight:700;}

#rightbox{float:right;width:630px;right:0px;positon:relative;}

#left250{width:250px;float:left;background-color:#eeeeee;}

#right350{width:350px;float:right;}

H1, H2, H3, P {margin:0px;margin-bottom:10px;}

H1{font-size:20px;color:#990000;}
H2{font-size:16px;color:#666666;}

p, table, td{font-size:12px;}

img.topspaced{border-bottom:20px solid #ffffff;}

.brandlogo{border:1px solid #dddddd;margin-left:10px;margin-top:10px;}

#addressstrap img{margin-top:15px;}
#logostrap{border:0px solid #dddddd;position:relative;display:block;height:37px;}
#registered{position:absolute;left:0px;top:5px;font-size:11px;}
#theLogos{position:absolute;right:0px;top:10px;}
#theLogos a{margin-left:20px;}

#basecurve{display:block;background-image:url('../_pix/basecurve.gif');width:900px;height:20px;margin:auto;}

#height500{height:350px;overflow:auto;}

div, a{border:0px solid #00ff00;}

#tblProducts{
	width: 100%;
	border-right: 1px solid black;
	border-top: 1px solid black;	
}

#tblProducts th{
	border-left: 1px solid black;
	border-bottom: 1px solid black;	
	background-color: black;
	color: white;
	height: 22px;
}

#tblProducts td{
	border-left: 1px solid black;
	border-bottom: 1px solid black;	
	padding: 5px;
}

#tblProducts td.tdImgTD{
	background-color: #DBDBDB;
	text-align: center;
}

#tblProducts td.tdProdButton{
	text-align: center;
	vertical-align: middle;
	background-color: #DBDBDB;
}

#tblAdd{
	margin: 0px 0px 20px 0px;
	width: 500px;
}

#tblAdd td{
	vertical-align: top;
}

img.imgProdTH{
	border: 1px solid black;
}

form.frmProdButton{
	margin: 0px;
}

#tblEditList{
	background-color:#cccccc;
	width:800px;
	margin: 20px 0px 20px 0px; 
}

#tblEditList th{
	background-color:#dddddd;
	text-align:center;
}

#tblEditList th.thSmall{
	width: 80px;
}

#tblEditList td{
	background-color:#ffffff;
	padding-left:10px;
	text-align: center;
	padding-left: 0px;
}

a.aAdd{
	background-color: #9E9E9E;
	text-align: center;
	text-decoration: none;
	color: black;
	padding: 5px;
	font-weight: bold;
	border: 1px solid black;
	float: right;
	display: block;
}

a.aAdd:hover{
	background-color: #BFBFBF;
}

#tblEnter{
	margin: 15px 0px 20px 0px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	width: 800px;
}

#tblEnter th{
	width: 150px;
	text-align: left;
	background-color: #BDBDBD;
	padding: 5px;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

#tblEnter td{
	padding: 5px;
	border-bottom: 1px solid black;
	text-align: left;
}

#tblEnter td.submit input{
	padding: 2px;
}

#tblEnter input[type=text]{
	width: 100%;
}

#tblEnter img{
	border: 1px solid black;
	margin-bottom: 5px;
}