/*Hello. We're glad you like the AMA website enough to look at the style sheet. We were pretty pleased with it too. We're called Ragged Edge Design and you can see more of our work by visiting www.raggededgedesign.com . If you want to get in touch, email info@raggededgedesign.com or call +44 20 7491 1400. We hope you enjoy the code?.*/* {	margin: 0;	padding: 0;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #666;	margin: 20px 0px 0px 0px;	text-align:center;}p {	line-height: 22px;	padding-bottom: 16px;}p.quote {	line-height: 22px;	padding-bottom: 5px;}a, a:hover, p strong {	color: #993366;}#masterWrapper {	width: 815px;	margin-left:auto;	margin-right:auto;	margin-top:0;	text-align:center;}#headerArea {	width: 815px;	height: 40px;	margin: 0;	padding: 0;	background-image: url(/images/interface/backgroundTop.gif);	background-repeat: no-repeat;	background-position: top left;}#contentWrapper {	width: 765px;	height: 100%;	margin: 0;	padding: 5px 30px 20px 20px;	background-image: url(/images/interface/backgroundMiddle.gif);	background-repeat: repeat-y;}#contentArea {	margin: 0;	padding: 0;	overflow:visible;	background-image: url(/images/interface/backgroundPencil.gif);	background-repeat: no-repeat;	background-position: top right;}.clearBoth {	clear:both;	height: 40px;}#flashBorderLeft {	padding: 0;	margin: 0;	float: left;}#topArea {	height: 90px;	margin: 0;	padding: 0px 0px 10px 0px;}#theLogo {	padding: 0px 10px 20px 20px;	float: left;}#topFlash {	float: right;	width: 443px;	padding: 3px 20px 0px 0px;}#mainFlashMovie {	float:left;	padding: 0;	margin: 0;}#mainFlash {	height: 100%;	padding: 0;	margin:0;	float: left;}#topNavMain {	height:41px;	margin: 0;	padding: 0;	clear: both;}#topNavMain ul {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px;	list-style-type:none;	float:left;}#topNavMain li {	padding: 0;	margin: 0;	float:left;}#topNavMain li a {	height:41px;	overflow:hidden;	line-height:1000px;	display:block;	background-repeat: no-repeat;	border: 1px blue;}#topNavMain li a.home {	width:82px;	background-image: url(/images/topNav/home.gif);	background-position: top left;}#topNavMain li a.home:hover, #topNavMain li a.homeSelected {	width:82px;	background-image: url(/images/topNav/homeOver.gif);}#topNavMain li a.services {	width:95px;	background-image: url(/images/topNav/services.gif);}#topNavMain li a.services:hover, #topNavMain li a.servicesSelected {	width:95px;	background-image: url(/images/topNav/servicesOver.gif);}#topNavMain li a.about {	width:83px;	background-image: url(/images/topNav/about.gif);}#topNavMain li a.about:hover, #topNavMain li a.aboutSelected {	width:83px;	background-image: url(/images/topNav/aboutOver.gif);}#topNavMain li a.clients {	width:84px;	background-image: url(/images/topNav/clients.gif);}#topNavMain li a.clients:hover, #topNavMain li a.clientsSelected {	width:84px;	background-image: url(/images/topNav/clientsOver.gif);}#topNavMain li a.testimonials {	width:137px;	background-image: url(/images/topNav/testimonials.gif);}#topNavMain li a.testimonials:hover, #topNavMain li a.testimonialsSelected {	width:137px;	background-image: url(/images/topNav/testimonialsOver.gif);}#topNavMain li a.press {	width:79px;	background-image: url(/images/topNav/press.gif);}#topNavMain li a.press:hover, #topNavMain li a.pressSelected {	width:79px;	background-image: url(/images/topNav/pressOver.gif);}#topNavMain li a.gallery {	width:87px;	background-image: url(/images/topNav/gallery.gif);}#topNavMain li a.gallery:hover, #topNavMain li a.gallerySelected {	width:87px;	background-image: url(/images/topNav/galleryOver.gif);}#topNavMain li a.contact {	width:93px;	background-image: url(/images/topNav/contact.gif);}#topNavMain li a.contact:hover, #topNavMain li a.contactSelected {	width:93px;	background-image: url(/images/topNav/contactOver.gif);}h1.homepage {	overflow:hidden;	line-height:1000px;	height: 0px;}h2, h2.galleryH2 {	padding: 2px;	margin:0;	background-color:#993366;	font-size: 20px;	color: #FFFFFF;	float:left;	clear:both;}h3 {	padding: 5px 0px;	margin:0;	font-size: 18px;	color: #993366;	float:left;	clear:both;}h4 {	padding: 4px 0px;	margin:0;	font-size: 16px;	color: #993366;	float:left;	clear:both;}h5 {	padding: 0px 0px 20px 0px;	margin:0;	font-size: 14px;	color: #993366;	float:left;	clear:both;	font-style:italic;}#singleColumn {	float: left;	text-align:left;	padding: 20px 30px 20px 20px;	margin: 0;	width: 650px;}#footerArea {	clear: both;	width: 815px;	height: 75px;	margin: 0;	padding: 0;	background-image: url(/images/interface/backgroundBottom.gif);	background-repeat: no-repeat;	background-position: top left;}#bottomWrapper {		width: 795px;	margin: 0px;	padding: 0px 40px 20px 10px;	font-size: 12px;	line-height: 22px;	font-family: Arial, Helvetica, sans-serif;	text-align:right;	height: 20px;}#bottomLeft {		float: left;	width: 600px;	text-align:left;}#bottomRight {		float: right;	width: 180px;	text-align:right;}#bottomWrapper a {	color: #999;	text-decoration: none;}#bottomWrapper a:hover {	color: #999;	text-decoration: underline;}#bottomLeftNav ul {	float: left;	padding: 0px;	margin: 0px 0px 6px;	list-style-type:none;}#bottomLeftNav li {	display:inline;}#bottomLeftNav li a {	text-decoration:none;	color:#999;	margin-right:7px;	padding-right:7px;	padding-left: 4px;}#bottomLeftNav li a:hover {	color:#999;}ul.siteMapList {	list-style-type:none;	width: 300px;	padding:10px 0px 0px 0px;	margin:0px 5px 0px 0px;	float: left;}ul.siteMapList li {	margin:0;	padding:0;	font-weight: bold;	font-size:14px;	line-height:22px;}ul.siteMapList li.subPage {	margin-left:10px;	font-size:12px;	margin-bottom:2px;	margin-top:0;	list-style-type:none;	font-weight: normal;	color: #522D47;}ul.siteMapList li a {	text-decoration:none;	font-size:14px;	color:#993366;}ul.siteMapList li a:hover {	text-decoration:underline;}ul.siteMapList li.subPage a {	color: #993366;	font-size:14px;}.clientLogo {padding: 25px 0 5px 0;}#pressLogos {padding: 0;}#pressLogos ul {	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px;	list-style-type:none;	float:left;}#pressLogos li {	padding: 0 26px 20px 0;	margin: 0;	float:left;}#pressLogos ul li img{border: 0;}#leftList {	padding: 5px 5px 0px 0px;	margin: 0;	float: left;	width: 250px;}#rightList {	padding: 5px 5px 0px 5px;	margin: 0;	float: right;	width: 250px;}
