/* ICM */
@import url("global.css");
@import url("clearfix.css");
@import url("nav.css");
@import url("cmxform.css");
@import url("spry.css");

/*Header*/

div#header {
	background:url(../images/bg-header.jpg) no-repeat 50% 0;
	height:260px;
	margin:0;
}

div#header div.in {
	width:780px;
	margin:0 auto;
	position:relative;
}

div#header div#logo {
	position:absolute; left:39px; top:66px;
	display:block; width:270px; height:125px;
}

div#header div.h-details {
	position:absolute; right:120px; top:75px;
	display:inline-block; width:270px; height: auto;
}

div#header div#header_image {
	position:absolute; right:0px; top:30px;
	display:block; width:161px; height: auto;
}


div#header #nav {
	position:absolute; left:6px; top:237px;
	display:block;
	overflow:hidden;
}


/* Content */

div#banner {
	margin:0 auto;
	width:758px;
	border:5px solid #e2e9ef;
}

div#content {
	font-size:1.4em;
	color:#484a4b;
	line-height:18px;
	padding:15px 0;
}

div#content div.in {
	width:750px;
	margin:0 auto;
	padding:0 15px;
}

div#content div.in h2 {
	color: #4677a5;
	font-size: 14px;
	margin-bottom: 0;
}

div#content div.in li {
	margin-left: 24px;
}

/* Details */

#details {
	background:url(../images/details-bg.jpg) no-repeat 0 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#dadad7;
	margin:0 auto; padding:18px 0;
	width:780px; height:36px;
}
#details p {margin:0;}
#details a {color:#dadad7;}

#details .phone, 
#details .fax, 
#details .mobile, 
#details .email, 
#details .address, 
#details .postal {margin:0 10px;}

/* Footer */

div#footer {
	background:url(../images/footer-bg.gif) repeat-x 0 0;
	color:#a7a8aa;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:14px;
	padding:10px 0;
}

div#footer a {
	margin:0 3px;
}
