.noright p {line-height:1.4em;
margin-bottom:10px;
font-size:95%;}

.noright ul {line-height:1.4em;
margin-left:3em;
list-style-type:none;}

#pagebottom {
	background-image:url(../images/borderbottom.jpg);
	background-repeat:no-repeat;
	height:45px;}

div.addressleft {
	width:400px;
	float:left;}

div.addressright {
	width:350px;
	float:right;}
	
div.minx {background:url(../images/prodbg.jpg) no-repeat;
height:400px;
padding:2em;
color:#333;}

div.minx a:link {color:#FFF;}
div.minx a:hover {color:#FF0;}
div.minx a:active {color:#fff;}
	
/* Shop Styling elements */

div.shopping {border:solid 2px green;
width:750px;
height:auto;}

div.shopping .shopleft {border:solid 2px orange;
float:left;
width:230px;
height:315px;
background:#999;}

div.shopping .shopcentre {margin-left:10px;
margin-right:10px;
float:left;
width:230px;
height:315px;
background:#999;}

div.shopping .shopright {float:left;
width:230px;
height:315px;
background:#999;}
	
/* Form Styling*/

form div {clear:both;
padding-bottom:0.6em;
margin-left:1.5em;}

form div label {width:10em;
float:left;}

form div input {width:15em;}

form div input.buttonsubmit {width:auto;}

/*Table Styling*/

table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 320px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.yellow td {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	background: #FFC;
	}

td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td:first-child {
	width: 190px;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}
