* {margin:0;padding:0;font-family:Tahoma, Arial, sans-serif; font-size:12px;}
body {background-color:#6b8698;}
#page {width:770px; margin:auto; background-color:#fff;}

h1.index {font-size:0.95em;}
h1 {font-size:1.4em;}
h2 {margin:0.6em 0 0 0; font-size:1.2em;}
h3 {font-soze:1.15em;}

a:link, a:visited {color:#000CB1; font-weight:normal;}
a:hover {color:#cc0000;}

p {margin:1em 0 0 0; line-height:1.4em;}

a img {border:0}

.clear {clear:both;}

#banner {height:100px; background-color:#efefef;}
		#banner img.microage {float:left; margin:5px 5px 0 5px;}
		#banner img.abe {float:left; margin:5px 15px 0 45px;}
	#specials {float:left; padding:10px 5px 5px 17px; width:355px;}
			#specials h2 {margin:0; font-size:1em;}
		#specials img {width:auto; height:auto; float:right; margin:-10px 0 0 10px;}
		#specials .big {color:#1C4464; font-weight:900;}
		#specials p {margin:0.2em 0 0 0;}
			.price {font-size:1.4em; color:#CC0000;}		
			.big {font-size:1.5em; letter-spacing:0.15em;}
			h1 {font-size:1.4em;}
			.special-contact strong {font-size:1.1em;}
#sidebar {width:180px; float:left; margin:0 0 5px 0; padding:0; }
		#menu ul {margin:0 0 0 5px}
		#menu li {list-style-type:none;}
			#menu li a:link, #menu li a:visited {width:100%; margin:5px 0; padding:5px; display:block; background-color:#1C4464; color:#fff; font-size:1.1em; text-decoration:none; font-weight:500;}
			#menu li a:hover {background-color:#CC0000;}
			#menu li a.active {background-color:#890000;}
	#contact {margin:0 0 0 5px; padding:0 0 0 5px;}
		#contact p {margin:1em 0 1em 0;}
		#contact a {font-weight:100; font-size:1em;}
#content {width:547px; float:right; margin:5px 6px 5px 5px; padding:10px }
	#left, #right {width:245px; _width:230px; float:left;}
	#left img, #right img {margin:auto; display:block;}
	#left {padding-right:10px; margin:15px 5px 15px 16px; border-right:1px solid #ccc;}
	#right {margin:15px 16px 15px 5px;}
	#map {width:545px; height:300px; margin:auto;}
	.support ul {margin:0 0 0 10px;}
	.support ul li {margin:0.6em 0 0 0; list-style-type:none;}
#footer {height:45px; padding:5px; background-color:#efefef; clear:both;}
	#footer img {width:100px; height:35px; float:left; margin:5px;}
	#footer p {float:right;}

a.cat {display:block; width:245px; _width:215px; height:78px; color:#fff; text-align:center; font-weight:900; text-decoration:none;}
a.cat:hover {background-position:-250px 0; _background-position:-235px 0; color:#fff; text-decoration:none;}
#left a.cat {background-image:url(images/microage-catalogue.png); _background-image:url(images/microage-catalogueIE.jpg);}
#right a.cat {background-image:url(images/abe-catalogue.png); _background-image:url(images/abe-catalogueIE.jpg);}
a.cat span.shadowed {font-style:italic; text-shadow:#000 0px 0px 4px; display: block; _width: 100%; filter: glow(color=#000000,strength=1);}
	#left a.cat .shadowed {font-size:1.8em; padding:5px 15px 0 0}
		#left a.cat span span {font-size:0.8em;}
	#right a.cat .shadowed {font-size:1em; padding:11px 15px 0 0}
		#right a.cat span span {font-size:1.5em;}

.red, .dark-blue, .blue, a {font-weight:900;}
.blue {color:#1C4464;}
.dark-blue {color:#1C4464;}
.red {color:#cc0000;}

.center {text-align:center;}

.big {font-size:1.5em; letter-spacing:0.15em;}
.large {font-size:1.3em; font-weight:900;}
.large span {font-size:1em}
.small {font-size:0.9em;}
.x-small {font-size:0.6em}
.margin-header {margin:10px 0 5px 0;}

img.left, img.right {padding:3px; border:1px solid #ccc;}
.flash-logo {display:block; margin:0 auto;}
.left {float:left; margin:1em 1em 1em 0}
.right {float:right; margin:1em 0 1em 1em}

