body {
	background: #fff;
	/*background: #3B3A3C url('../images/bg_large.jpg') no-repeat fixed  50% 0%;*/
	font-family:Arial, Verdana Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	line-height:200%;
	text-align: left;	
	margin: 0;
}


/* 
========== MAIN LAYERS ==========
*/

div.outer {
  position: absolute;
  left: 50%;
  width: 900px;
  margin-left: -450px; /* half of width */
	overflow: hidden;
	/* border: 1px solid #E9E9EA; */
}

div.top{
	width: 734px;
	height: 20px;
	text-align: right;
}

div.left {	
	width: 149px;
	height: 733px;
  background:url(../images/a+m-web_01.jpg);
  float: left;
}

div.main  {
	width:585px;
	height: 733px;
	border 0px;
  float: left;
}

div.right {	
	width: 166px;
	height: 733px;
  background:url(../images/a+m-web_03.jpg);
  float: left;
}

div.middle {
  width:585px;
  height:582px;
  background:url(../images/a+m-web_02.jpg);
}


div.bottom {
	width: 585px;
	height: 151px;
  background:url(../images/a+m-web_04.jpg);
} 


div.content {
	width: 500px;
	height:500px;
	position: relative;
	left: 5px;
	overflow: hidden;
} 

div.counter {
	width: 500px;
	height:80px;
	position: relative;
	left: 5px;
} 
div.creativedata {
  left:660px;
  text-align: right;
}

a:link.creativedata, a:visited.creativedata {
	font-family:Arial, Verdana Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	text-decoration: none;
}

a:hover.creativedata {
	color:#fff; 
	text-decoration: none;
} 
/* 
========== MENU STYLES ==========
*/

div.menu {
  width: 666px;  
	font-size:10px;
	color: #D1D3D4;	
	text-align: right;
	border-top:  1px solid #D1D3D4;
}
  
.menu ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.menu li{
	display:inline;
	font-weight: normal;
}

a.menu:link, a.menu:visited {
	font-family:Arial, Verdana Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration: none;
}

a.menu:hover { 
	color:#00AEEF;
	text-decoration: none;
} 


/* 
========== GENERAL IMAGE STYLES ==========
*/

div.image img{
	border:1px solid #ccc;
}

div.image {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 6px;
}


/* 
========== GENERAL TEXT STYLES ==========
*/

h1 { 
	margin:0px;
	font-size:10px;
	color:#00AEEF;
	text-align:left;
	font-size: 13px;
	font-weight: bold;

} 

h2 {
	margin:0px;
	font-size:18px;
	font-weight: bold;
	color: #140958;
}

h3 { 
	margin:0px;
	font-size:14px;
	color:#140958;
	text-align:center;
} 

a:link, a:visited {
	color:#00AEEF; 
	text-decoration: none;
}

a:hover {
	color:#00AEEF; 
	text-decoration: underline;
} 

table {
	font-family:Arial, Verdana Helvetica, sans-serif;
	font-size:11px;
	color:#D1D3D4;
	line-height:200%;
	text-align: left;	
	margin: 0;
}



/* 
========== GENERAL FORM STYLES ==========
*/


.edit{
	float:left;
	border:1px solid #000; 
	background-color: #fff; 
	color: #000; 
	width: 500px; 
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

/*
========== CONTACT MODULE STYLES ==========
*/

div.contactrowContent {
	z-index:2;
	width: 500px; 
	height:45px; 
	float: left;	
	font-size:13px;
}

input.contactBlur{
	float:left;
	border:1px solid #D1D3D4; 
	background-color: #D1D3D4; 
	color: #000; 
	width: 300px; 
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

input.contactFocus{
	float:left;
	border:1px solid #00AEEF; 
	background-color: #D1D3D4; 
	color: #000; 
	width: 300px; 
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}


textarea.contactBlur {
	float:left;
	border:1px solid #D1D3D4; 
	background-color: #D1D3D4; 
	color: #000; 
	width: 300px; 
	height:113px;
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

textarea.contactFocus {
	float:left;
	border:1px solid #00AEEF; 
	background-color: #D1D3D4; 
	color: #000; 
	width: 300px; 
	height:113px;
	font-size:9pt;
	overflow:auto;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

div.contactblockContent {
	z-index:2;
	width: 300px; 
	height:135px;  
	float: left;
	font-size:13px;
}


div.contactsubmitContent {
	z-index:2;
	width: 300px; 
	height:35px;  
	float: left;
}

input.submit{
	float:left;
	border:1px solid #333; 
	background-color: #ccc; 
	color: #000; 
	width: 70px; 
	font-size:9px;
	font-family:Arial, Verdana Helvetica, sans-serif;
}

div.map {
	float: right;
}
