/* General styles */body, img, p, h1, h2, h3, div {	margin:0px;	padding:0px;	border-width:0px;	outline-width:0px;}body {	font-family: arial, sans-serif;}#dynexlogo {	width:346px;	height:107px;	position:absolute;	top:0;	right:0;}#dynexanimated {	width:346px;	height:107px;	position:absolute;	top:0;	right:0;}#topleftimg {	position:absolute;	top:0;	left:0;	width:440px;	height:107px;}#top {	background:#d6e03e url('images/greendot.gif');	height:107px;	position:absolute;	top:0;	left:0;	width:100%;}#menuarea {	position:absolute;	z-index:10;	top:0;	left:0;	width:145px;	height:400px;	background:#d6e03e url('images/leftside.gif') no-repeat top left;}#menuarea a {	display:block;	width:133px;	text-decoration:none;	padding:6px 6px 4px 6px;	text-align:right;	border-top:1px #006225 solid;	color:#006225;	position:relative;	font-size:14px;	font-weight:bold;	top:200px;}#menuarea a:hover {	background:#006225 url('images/dynexbuttons.gif') no-repeat top left;	color:#d5e03e;}#bot { border-bottom:1px #006225 solid; }#bask { border-bottom:1px #006225 solid; margin-top:10px; }#content {	padding-top:127px;	padding-left:165px;	padding-right:20px;	background: url('images/colourstrip.gif') repeat-y top left;}#content h1 {	font-size:20px;	color:#006225;	margin-bottom:8px;}#content h2 {	font-size:18px;	color:#006225;	margin:10px 0px 8px 0px;}#content h3, h4 {	font-size:14px;	color:#000;	margin:0px 0px 6px 0px;}#content h5 {	font-size:14px;	color:#006225;	margin:0px 0px 6px 0px;}#content p {	font-size:14px;}#bottombit {	background:#fff url('images/bottomleft.gif') repeat-y bottom left;	height:29px;	border-bottom:2px solid #d6e03e;	float:none;}#cornerbit {	position:absolute;	top:107px;	left:145px;	z-index:11;}.items {	display:block;	width:245px;	height:250px;	padding-right:5px;	border:1px solid #006225;	margin-right:10px;	margin-top:10px;	float:left;	text-align:center;	color:#006225;	text-decoration:none;}.items:hover {	color:#d6e03e;}.items img {	float:left;}.overview {	display:block;	width:250px;	height:290px;	border:1px solid #006225;	margin-right:10px;	margin-top:10px;	float:left;	text-align:center;	background-color:#006225;	color:#fff;	text-decoration:none;}.overview:hover {	background-color:#d6e03e;}.ovpic {	margin-bottom:6px;}.title {	font-size:20px;	font-weight:bold;}.itemholder {	text-align:center;	font-size:14px;	margin:0px 5px 0px 5px;}#spacer {	float:right;	width:1px;	height:400px;}.bigimage {	float:right;	margin-right:20px;}.pricetable td {	text-align:left;	padding-right:50px;	padding-bottom:5px;}.pricetable p {	margin:0;	padding:0;}.quantity {	width:20px;}.spectable {	margin-top:20px;}.spectable td {	vertical-align:top;}.headcell {	background-color:#006225;	height:45px;	padding:10px 20px 0px 10px;}.quantitycell {	background-color:#d6e03e;}.bodycell {	border-left:1px #006225 solid;	border-bottom:1px #006225 solid;	padding:0px 20px 0px 10px;}#basket td {	vertical-align:middle;}#basket h3 {	color:#fff;}#dynexcontact {	background: #fff url('images/dynamicmap.png') no-repeat top right;	width:700px;	height:419px;}#dyncontab td {	vertical-align:top;	padding:0px 10px 7px 0px;}#dyncontab p { color:#006225;font-weight:bold;font-size:15px; }#dyncontab h3 { color:#d6e03e;font-size:15px; }#dyncontab a { color:#006225;text-decoration:none; }#dyncontab a:hover {color:#d6e03e; }#regno {	position:relative;	top:200px;	left:520px;	width:180px;	text-align:right;	line-height:15px;	color:#006225;}#bottombit a {	color:#006225;	text-decoration:none;}#bottombit a:hover {	color:#d6e03e;}#bottombit p {	position:relative;	top:10px;	right:10px;	text-align:right;	font-size:12px;}.amounts {	text-align:right;	padding:5px 10px 5px 0px;}