/* CSS Document */

#header, #navigation, .left_col_top, .left_col_middle, .left_col_bottom, .right_col_top, .right_col_middle, 
.right_col_bottom, .nav_home, .nav_products, .nav_pictures, .nav_support, .nav_corporate, .nav_dealers, .nav_em
	{ behavior: url(styles/iepngfix.htc) }

html, body {
	margin:0;
	padding:0;
	text-align:center;

	background:url(../images/interface/circuits02.gif);
	background-repeat:repeat;
}

#frame {
	width: 760px;
	padding-top:40px;
	margin: 0 auto;
}

#header, #navigation, #left_col, #right_col{
	margin:0;
	padding:0;
}

#header {
	width:760px;
	height:105px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	background:url(../images/interface/header.gif);
}

#navigation {
	width:760px;
	height:40px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	background:url(../images/interface/navigation.gif);
}

/* ################ */
/* Left Column Code */
/* ################ */
#left_col{
	width:560px;
	float:left;
	text-align:left;
}

.left_col_top{
	background-repeat:no-repeat;
	width:560px;
	height:20px;
	font-size:0;
	background:url(../images/interface/left_col_top.gif);
}

.left_col_middle{
	background-repeat:repeat;
	width:560px;
	background:url(../images/interface/left_col_middle.gif);
}
.left_col_bottom{
	background-repeat:no-repeat;
	width:560px;
	height:15px;
	font-size:0;
	background:url(../images/interface/left_col_bottom.gif);
}


/* ################# */
/* Right Column Code */
/* ################# */
#right_col{
	width:200px;
	float:right;
	text-align:left;
}


.right_col_top{
	width:200px;
	height:20px;
	float:left;
	font-size:0;
	background:url(../images/interface/right_col_top.gif);
}

.right_col_middle{
	background-repeat:repeat;
	width:200px;
	float:left;
	background:url(../images/interface/right_col_middle.gif);
}

.right_col_bottom{
	width:200px;
	height:15px;
	float:left;
	font-size:0;
	background:url(../images/interface/right_col_bottom.gif);
}


/* ################### */
/* General Code		   */
/* ################### */

.content{
	padding-left:20px;
	padding-right:20px;
	padding-top:0;
	padding-bottom:40px;
}

.content p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:justify;
}

.content ul, .content ol, table {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.content h1 {
	padding-top:10px;
	margin-top:0;
	font-size:20px;
}

.content h2 {
	font-size:18px;
}

.content h3 {
	font-size:16px;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.right_col_middle .content{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-top:0;
}

a:link {
	color:blue;
}

a:hover {
	color:red;
}

.content a:link img {
	border: 1px solid black;
	margin-right:10px;
}

.content a:hover img {
	border: 1px solid red;

}

#copyright {
	float:left;
	width: 560px;
	text-align:center;
	position:relative;
	top:-25px;
}
#copyright p {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	padding-top:0;
}