/* hide from ie5 mac \*/

* { margin:0; padding:0; }

html,body{
	margin: 0px;
	height: 100%;
	}
 
 .outer
 {
 width: 100%;
 text-align:center;
 min-width: 1000px;
 }
 #inner
 {
 width: 100%;
 }
 
 #inner2
 {
 width: 100%;
 background: #97171c;
 }
 
 #header {
	width:100%;
	min-height: 100px;
	vertical-align:top;
	text-align: center;
	padding:0;
	margin:0;
	clear: both;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
}

#headerMAC {
	width:100%;
	min-height: 100px;
	vertical-align:top;
	text-align: center;
	padding:0;
	margin:0;
	clear: both;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000;
}

#headerFF2 {
	width:100%;
	min-height: 100px;
	vertical-align:top;
	text-align: center;
	padding:0;
	padding-bottom: 2000px;
	margin:0;
	clear: both;
	position:absolute;
	left:0px;
	top:0px;

}
 
 
 
	#main1 {
		width: 100%;
		
				float:left;
		margin:0; padding:0;
		background:url("images/bggradientL.gif") top left repeat-y;
		}
	#main2 {
		width: 100%;
				float:left;
		margin:0; padding:0;
		background:url("images/bggradientR.gif") top right repeat-y;
		}



#main { width: 100%; height: auto;
	text-align: center;
	min-height: 600px;
	padding-top: 30px;
}

#mainInt { width: 100%; height: auto;
	text-align: center;
	min-height: 1400px;
	padding-top: 30px;
}

#mainShowRoom { width: 100%; height: auto;
	text-align: center;
	min-height: 1400px;
	padding-top: 30px;
}

#content { width: 800px; height: auto;
	text-align: center;
	position:inherit;
	margin-left: auto;
  	margin-right: auto

}

#content2 {
	width: 800px;
	height: auto;
	min-width:800px;
	text-align: left;
	position:inherit;
	margin-left: auto;
	margin-right: auto

}

#content3 {
	width: 1000px;
	height: auto;
	min-width:1000px;
	text-align: left;
	position:inherit;
	margin-left: auto;
	margin-right: auto

}

#content_showroom { width: 800px; height: auto;
	text-align: center;
	position:inherit;
	margin-left: auto;
  	margin-right: auto

}

#one { width: 256px; height: auto;
	float: left;

	text-align: center;
}


#leftcol { width: 170px; height: auto;
	float: left;
	clear: left;
	text-align: center;
	

}

#rightcol { width: 600px; height: auto;
	float: right;
	clear: right;
	text-align: left;

	
}

#leftcol2 { width: 555px; height: auto;
	float: left;
	clear: left;
	text-align: left;
	/*border:thin #000 solid; */
}

#rightcol2 { width: 230px; height: auto;
	float: right;
	clear: right;
	text-align: center;
}

#leftcolDisc {
	width: 980px;
	height: auto;
	float: left;
	clear: left;
	text-align: left;
	/*border:thin #000 solid; */
}

table.download {
	width: 550px;
	text-align:left;
	margin-left: 0px;
	border-spacing: 10px;
}

table.staff {
	width: 550px;
	text-align:left;
	margin-left: 0px;
	border-spacing: 10px;
	color:#666666;
	font: 13px/16px Helvetica, Verdana, sans-serif;
}

#footer {
width: 580px; height: auto;
padding-top: 25px;
float: right;
text-align: right;
color:#999999;
font: 9px/10px Helvetica, Verdana, sans-serif;
}

#vspace { width: auto;
	min-height: 100px;
	float: left;
	clear: both;
	overflow:hidden;
}

#spaceFF { width: auto;
	min-height: 150px;
	height: 150px;
}


h1 {
	font: 22px/22px Bold Helvetica, Verdana, sans-serif;
	color:#E41508;
	padding-bottom: 10px;
}

h2 {
	font: 14px/22px Bold Helvetica, Verdana, sans-serif;
	color:#E41508;
	padding-bottom: 10px;
}

p {
	font: 15px/17px Helvetica, Verdana, sans-serif;
	color:#666;
}

#leftcolDisc p {
	font: 12px/14px Helvetica, Verdana, sans-serif;
	color: black;
}
#mydiv p {
	font: 12px/14px Helvetica, Verdana, sans-serif;
	color:#666;
}
#mydiv h1 {
	font: 15px/17px Bold Helvetica, Verdana, sans-serif;
	color:#E41508;
	padding-bottom: 10px;
}

img { border: 0; }

a:link {
	color:#E41508;
	text-decoration: none;
}

a:visited {
	color: #000000;
	text-decoration: none;
}
