@charset "UTF-8";
/* CSS Document */

* { padding: 0; margin: 0; }
		body {
	font: 12px/1.7em arial, sans-serif;
	padding: 0;
	margin: 0px;
}
		.megadropdown { margin-top: 5px; }
		.container {
	width:1009px;
	margin:0 auto;
	position:relative;
	z-index: 100;
}
.mainimg {
	width:996px;
	margin:0 auto;
	position:relative;
	z-index: 1;
}
/* --- Grid --- */

.grid {
	width: 996px;
	margin: auto;
	padding-bottom: 10px;
}

.grid-m1 {
  float: left;
  width: 0px;
  height: 1px;
}

.grid-c1 {
  float: left;
  width: 245px;
  padding-top: 10px;
}

.grid-m2 {
  float: left;
  width: 5px;
  height: 1px;
}

.grid-c2 {
  float: left;
  width: 245px;
  padding-top: 10px;
}

.grid-m3 {
  float: left;
  width: 5px;
  height: 1px;
}

.grid-c3 {
  float: left;
  width: 245px;
  padding-top: 10px;
}

.grid-m4 {
  float: left;
  width: 5px;
  height: 1px;
}

.grid-c4 {
  float: left;
  width: 245px;
  padding-top: 10px;
}
/* --- Typography --- */

.footer p {
  line-height: 16px;
  font-size: 12px;
}


.footer h2 {
	line-height: 28px;
	font-size: 16px;
	font-weight: lighter;
	color: #424242;
}

/* --- footer --- */

.footer {
	width: 996px;
	margin: auto;
	padding-top: 10px;
	background-color: #f4f4f4;
}

.footer-m1 {
  float: left;
  width: 22px;
  height: 1px;
}

.footer-c1 {
  float: left;
  width: 160px;
}

.footer-m2 {
  float: left;
  width: 20px;
  height: 1px;
}

.footer-c2 {
  float: left;
  width: 175px;
}

.footer-m3 {
  float: left;
  width: 20px;
  height: 1px;
}

.footer-c3 {
	float: left;
	width: 604px;
	color: #424242;
}

a:link {
	color: #888888;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #888;
}
a:hover {
	text-decoration: none;
	color: #336;
}
a:active {
	text-decoration: none;
}
.footer-copyright {
	text-align: right;
	color: #888888;
	width: 996px;
	background-color: #f4f4f4;
	margin: auto;
}
tbody {
vertical-align: top;
}



/* IE6 css fixer v0.8: Tue, 20 Jul 2010 19:25:59 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html .grid-m1,
* html .footer-m1,
* html .footer-c1,
* html .footer-c2,
* html .footer-c3,
* html .grid-c1, * html .grid-c2, * html .grid-c3, * html .grid-c4,
* html .grid-m2, * html .grid-m3, * html .grid-m4,
* html .footer-m2, * html .footer-m3 {display:inline;}

/* add zoom:1 to pos:relative elements */
* html .container,
* html .mainimg {zoom:1;}


/* IE6 css fixer v0.8: Tue, 20 Jul 2010 19:26:24 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
*:first-child+html .grid-m1,
*:first-child+html .footer-m1,
*:first-child+html .footer-c1,
*:first-child+html .footer-c2,
*:first-child+html .footer-c3,
*:first-child+html .grid-c1, *:first-child+html .grid-c2, *:first-child+html .grid-c3, *:first-child+html .grid-c4,
*:first-child+html .grid-m2, *:first-child+html .grid-m3, *:first-child+html .grid-m4,
*:first-child+html .footer-m2, *:first-child+html .footer-m3 {display:inline;}

/* add zoom:1 to pos:relative elements */
*:first-child+html .container,
*:first-child+html .mainimg {zoom:1;}
