body,form,img,h1,h2,h3,h4,h5,h6 { 
	border:0;
	padding:0;
	margin:0;
}
body {
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	color:#666;
}
a { text-decoration:none; 	color:#666; }
p,h3,h4 { margin:10px 5px; }
h1 a { float:left;display:block;width:135px;height:110px; background:url('/templates/images/ani_mega_logo.gif') no-repeat center right; }
h1 span { display:none; }
h2 { font-size:12px; padding:10px 10px 0 10px; height:27px; }
h3 { font-size:14px; color:#32419C;}
h3 span { font-weight:normal; }
h4 { font-size:12px; color:#474747;}

dl,dt,dd { margin:0;padding:0; list-style:none;}
li.indent { text-indent:10px; }
#header { height:118px;background:#071C85 url('/templates/images/headerbg.gif') repeat-x; color:#FFF;overflow:hidden;}
#header #forms { float:right; text-align:right;}
#header select { padding:3px;border:none;width:200px; }
#header input { padding:3px; border:none;width:100px; }
#header #forms p { padding:10px; margin:0; }
#header h2 {
	font-size:14px;
	font-weight:normal;
	margin:0 200px 0 200px;
	padding:55px 0 0 0;
	text-align:center;
}
#header h2 strong {
	color:#FCE224;
}
#mainsite {
	width:990px;
	margin:15px auto;
	clear:both;
}

#topnav, #bottomnav {
	list-style:none;
	background:#474747 url('/templates/images/navbg.gif') no-repeat;
	height:40px;
	padding:0 0 0 40px;
	margin:20px 0 20px 0;
	font-size:11px;
}
#bottomnav {
	margin-top:20px;
}
#topnav li, #bottomnav li { float:left;margin:0;padding;0; }
#topnav a, #bottomnav a { background:transparent url('/templates/images/navsep.gif') no-repeat top right; color:#FFF; display:block; padding:13px 12px 12px 13px; font-weight:bold;}
#topnav a:hover, #topnav a.current, #bottomnav a:hover, #bottomnav a.current { background:transparent url('/templates/images/navselected.gif') no-repeat top right; color:#FFF; }
#topnav a.lastlist, #bottomnav a.lastlist { background:none; }
#topnav a.lastlist:hover, #bottomnav a.lastlist:hover { background:transparent url('/templates/images/navselected_nosep.gif') repeat-x top right; }
.sidecol { width:188px; float:left;}
#main { float:left; width: 614px; line-height:175%;overflow:hidden;}

#footer { font-size:11px;clear:both; text-align:center; }
#footer, #footer a { color:#474747;} 
#footer p { margin:2px; }

.contentbox { margin:0 0 20px 0; }
.contentbox h2 { padding-top:8px; background: #474747 url('/templates/images/mainheader.gif') no-repeat; color:#FFF; }
.panelbottom { height:10px; clear:both;}
#main .contentbox {
	margin:0 5px 20px 5px;
	background:#FFF url('/templates/images/mainbg.gif') repeat-y;
}
#main_home .content { width:auto; padding: 0 1px 0 1px; }
#main .panelbottom { background:url('/templates/images/mainbottom.gif') no-repeat; }
#main p, #main h3,#main h4, #main form { margin:10px 15px; }
#main h3, #main h4 { clear:both; }
.ordertable { border-collapse:collapse;	width:95%; margin:0 auto; clear:both; }
.ordertable td {
	background:#FFDFDF;
	color:#FF5555;
	border:#FFF 1px solid;
	padding:1px 5px;
	font-size:10px;
}
.ordertable input {
	font-size:10px;
	padding:0;
	margin:0;
}
.ordertable a {
	color:#FF5555;
	text-decoration:none;
}
.ordertable .header td {
	background:#FF5555;
	color:#FFF;
}
#main form table.ordertable { width:95%;clear:both; margin:0 auto;}

.content { padding:0 3px; width:598px;overflow:hidden;}
.sidecol .contentbox { padding-bottom:15px;background:#F8F8F8 url('/templates/images/sidebottom.gif') no-repeat bottom center; }
.sidecol .contentbox h2 { padding-top:10px; background: #474747 url('/templates/images/sideheader.gif') no-repeat; }
#leftnav ul { list-style:none; padding:0;margin:0; }
#leftnav li { background:#E1E1E1; border-bottom:#FFF 1px solid; padding:0; background:#E1E1E1 url('/gfx/plus.gif') no-repeat 174px 41px;}
#leftnav li a { display:block; font-size:12px;padding:20px 10px;color:#000; }
#leftnav ul ul li a { color:#666; display:block; padding:5px 10px }
#leftnav ul ul li a { padding-left:15px; }
#leftnav ul ul ul li a { padding-left:30px; }
#leftnav ul ul li  a:hover, #leftnav ul li  a.current { background:#E7E7E7;}
#leftnav ul li  a.current { font-weight:bold;}
#leftnav ul ul li  { margin:0; background:#F8F8F8;}
.tbox { border:#E1E1E1 1px solid; padding:3px; font-size:11px; color:#474747; }

.imageright {
	float:right;
	margin:2px 15px 5px 10px;
	clear:right;
}
.imageright p {
	margin:3px 0 0 0;
	text-align:center;
}
.imageleft {
	float:left;
	margin:2px 10px 5px 15px;
	clear:left;
}
.imageleft p {
	margin:3px 0 0 0;
	text-align:center;
}

#shoppingbasket ul { list-style:none;margin:0; padding:0; }
#shoppingbasket li { padding:5px 10px; margin:0;}
#secure
#featuredproducts p { text-align:center; padding:10px 2px 2px 2px;margin:0; }
#featuredproducts h3 { text-align:center; padding:8px 2px 0 2px;margin:0; }
.vatnumbox {
	margin:10px;
	padding:5px 10px 10px 10px;
	color:#E0E0E0;
	background:#E1E1E1;
	border:#C0C0C0 2px solid;
	text-align:center;
	background:#474747 url('/gfx/vatboxbg.gif') repeat-x;
}
.spectable {
	border-collapse:collapse;
	margin:10px auto;
}
.spectable td {
	padding:4px 2px;
	color:#666;
	background:#CCC;
	border:#FFF 1px solid;
}
.spectable .header td {
	font-weight:bold;
	background:#666;
	color:#FFF;
}
.spectable td p {
	padding:0;margin:0;
}
.widertable td {
	padding:2px;
}
.sidecol button {
	background:#FFF;
	border:#E1E1E1 1px solid; padding:3px; font-size:11px; color:#474747; 
}
#quickorder {
	padding-top:5px;
}
#quickorder table {
	margin:0 auto;
}

/* Aston CSS */

#homepage_banner { width: 988px; height: 133px; margin: 0 0 10px 0; background: url(http://www.megauk.com/images/homepage_banner.png) no-repeat; }
#homepage_banner_right { float: left; width: 42%; text-align: right; color: #FFFFFF; font-size: 15px; line-height: 24px; }
#homepage_banner_right h3 { color: #FFFFFF; padding: 16px 20px 0 0; margin: 0; font-size: 22px; font-style: italic; }
#homepage_banner_right p { margin: 0; padding: 12px 20px 16px 0; }
#homepage_banner_right a { color: #FFFFFF; text-decoration: underline; }
#homepage_banner_left { }

.homepage_boxcontent { margin: 12px; font-family: arial; font-size: 13px; }
.homepage_boxcontent p { margin: 0; padding: 0 0 12px 0; }
.homepage_boxcontent span { font-size: 10px; }

.homepage_cnc { width: 321px; height: 230px; margin: 10px 0 0 5px; float: left; background:url(/images/cnc_production_centres.jpg) 160px 115px no-repeat #F2F2F2; }
.homepage_uv { width: 321px; height: 230px; margin: 10px 5px 0 5px; float: left; background:url(/images/uv_exposure_units.jpg) 180px 64px no-repeat #F2F2F2; }
.homepage_spray { width: 321px; height: 230px; margin: 10px 0 0 5px; float: left; background:url(/images/spray_processing_tanks.jpg) 185px 54px no-repeat #F2F2F2; }
.homepage_newpcb { width: 321px; height: 230px; margin: 10px 5px 0 0; float: left; background:url(/images/home_new.jpg) 180px 47px no-repeat #F2F2F2; }
.homepage_pcb { width: 321px; height: 230px; margin: 10px 5px 0 0; float: left; background:url(/images/pcb_laminates.jpg) 184px 68px no-repeat #F2F2F2; }
.homepage_shears { width: 321px; height: 230px; margin: 10px 5px 0 5px; float: left; background:url(/images/shears.jpg) 165px 70px no-repeat #F2F2F2; }
.homepage_perfectpcbs { width: 321px; height: 230px; margin: 10px 5px 0 5px; float: left; background:url(/images/pcbs.jpg) 185px 52px no-repeat #F2F2F2; }
.homepage_sublimation { width: 321px; height: 230px; margin: 10px 5px 0 0; float: left; background:url(/images/home/sub_printing.png) 10px 85px no-repeat #F2F2F2; }

.homepage_etch { width: 321px; height: 230px; margin: 10px 5px 0 0; float: left; background:url(/images/home_etch.png) 10px 54px no-repeat #F2F2F2; }
.homepage_coating { width: 321px; height: 230px; margin: 10px 5px 0 5px; float: left; background:url(/images/home_coating.png) 18px 49px no-repeat #F2F2F2; }

.homepage_quickmark { width: 321px; height: 230px; margin: 10px 0 0 5px; float: left; background:url(/images/home/quickmark.png) 160px 115px no-repeat #F2F2F2; }

.homepage_equipment { width: 321px; height: 230px; margin: 10px 5px 0 5px; float: left; background: #F2F2F2; }
.homepage_consumables { width: 321px; height: 230px; margin: 10px 0 0 5px; float: left; background: #F2F2F2; }
.homepage_resources { width: 321px; height: 230px; margin: 10px 0 0 5px; float: left; background: #F2F2F2; }
.homepage_education { width: 321px; height: 230px; margin: 10px 5px 0 5px; float: left; background: #F2F2F2; }
.homepage_ANO { width: 321px; height: 230px; margin: 10px 5px 0 0; float: left; background: #F2F2F2; }
.homepage_starter { width: 321px; height: 230px; margin: 10px 5px 0 0; float: left; background: #F2F2F2; }

.oldprice { text-decoration: line-through; }
.newprice { font-weight: bold; text-decoration: underline; color: #000099; }


