@charset "UTF-8";
/* CSS Document */

body { margin:0px; padding:0px; background-color:#000000; background-image:url('carbon.jpg');
	background-repeat:repeat-x;
	background-position:bottom centre; text-align: center; }
	
#container { 
	width:1100px;background-color:#FFF;
	background-image:url('/images/products/background.jpg');
	background-position:top left;
	background-repeat:no-repeat; margin: auto;
}

#header {
	width:100%;
	background-color:#EEF5FF;
	background-image:url('header.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	height:150px; background-color:#545356;
}
#logo {
	background-image:url('logo-trans.png');
	background-position:center;
	background-repeat:no-repeat;
	height:120px;
	width:240px;
	padding:15px;
	float:left;
}



#welded {
	background-image:url('welded-trans.png');
	background-position:center bottom;
	background-repeat:no-repeat;
	height:75px;
	width:155px;
	padding:80px 10px 0px 0px;
	float:right;
}



#menu {
	background-image:url('/images/menu-back.jpg');
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background-color:#DD0000;
	padding:5px;
	text-align:center;
}

#main {
 min-height:350px;
	width:1100px;
	margin:auto;
	text-align:left;
}

#text {
	text-align: left;
	width: 95%;
	min-height:300px;
	padding: 0; /* Zero to prevent IE box trouble. */
	margin: 25px 25px 0px 25px;
}

#textFrame {
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	width:100%; 
	text-align:left;
}

button { border:thin solid #666; }

#text h2 { border-radius: 15px; -moz-border-radius: 15px;color:#DD0000; padding:0px; margin:0px;}
#text h3 { border-radius: 15px; -moz-border-radius: 15px;color:#555; padding:0px; margin:0px; }
#text a:link, #text a:visited { color:#DD0000; text-decoration:none; }
#text a:hover { text-decoration:underline; }
#text a:link, #text a:visited h3 { color:#DD0000; text-decoration:none; }
#text a:hover h3 { text-decoration:underline; }
#menu a:link, #menu a:visited { color:#FFF; text-decoration:none; }
#menu a:hover { text-decoration:underline; }

#footer {
 text-align:right;
	height:200px;
	width:100%;
	background-image:url('footer.png');
	background-position:bottom right;
	background-repeat:repeat-x;
}

#product { border-radius: 15px; -moz-border-radius: 15px; border:thin solid #999; background-color:#EEE; width:100%; background-image:url('/images/prod_back.jpg'); background-repeat:repeat-x; background-position:top; }

#audi { padding-right:10px; }
 


/* rotator css */
div.rotator { width: 100%; }

div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	margin:0;
	padding:0;
}
/* rotator image style */	
	div.rotator ul li img {
	padding:0;
	margin:0;
}
    div.rotator ul li.show {
	z-index:500
}

div.rotator ul li a { border:0; margin:0; padding:0; }
