﻿@charset "utf-8";
/* CSS Document */

*
{
	padding:0;
	margin:0;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

#wrapper
{
	width:940px;
	margin:0 auto;
}

#nav
{
	background:url(images/nav-bg.jpg) no-repeat;
	width:940px;
	height:55px;
}

/* Menu General */
	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink { height:45px; margin-top:10px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:600; }
	#cssdropdown li.headlink a { display: block; padding: 10px; }
 
	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; text-align: left; }
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a { padding: 10px; height: auto; background-color: #3f3d55; font-size: 12px; font-weight:300; }
	#cssdropdown li.headlink ul li a:hover { background-color: #443d8b; }
	
	/* Pretty styling */
	#cssdropdown a { color: #d1cef2; } #cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink { background-color: #3f3d55; }
	#cssdropdown li.headlink ul { background-position: bottom; padding-bottom: 10px; }

#hdr
{
	background:url(images/hdr.jpg) no-repeat;
	width:940px;
	height:349px;
}

#contentwrapper
{
	background:url(images/bg.png) no-repeat;
	width:940px;
	height:258px;
}

#subnav
{
	width:418px;
	height:auto;
	float:left;
	padding-top:21px;
}

#indexcontent
{
	width:502px;
	height:auto;
	float:right;
	padding-top:17px;
}

#content
{
	width:920px;
	height:auto;
	padding:10px;
	background-color:#d7d7d8;
}

#content-gallery2
{
	width:920px;
	height:auto;
	padding:10px;
	background:url(images/ContractGalleryBg.jpg) no-repeat;
}

#home
{
	background:url(images/img_home.jpg) no-repeat;
	width:940px;
	height:283px;
	clear:both;
}

#bgdetail
{
	background:url(images/bgdetail.jpg) no-repeat;
	width:940px;
	height:18px;
}

#footer
{
	background:url(images/footer.png) no-repeat;
	width:940px;
	height:56px;
}

h1
{
	font:"Arial Rounded MT Bold";
	font-size:18px;
	color:#FFF;
	padding:3px;
	background-color:#414040;
	text-align:center;
}

h2
{
    background-color:#302e3b;
    color:#ffffff;
    font:"Arial Rounded MT Bold";
    font-size:18px;
    font-weight:normal;
    text-align:center;
    width:920px;
    height:25px;
}

h3
{
	font:"Arial Rounded MT Bold";
	font-size:14px;
	font-weight:bold;
	color:#3a384d;
}

h4
{
	font:"Arial Rounded MT Bold";
	font-size:18px;
	color:#333;
}

h5
{
	font:"Arial Rounded MT Bold";
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.trackrecordlrg
{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.trackrecordsml
{
	font-size:11px;
	color:#FFFFFF;
}

.trackrecordtable
{
	padding:5px;
	font-size:11px;
}

.cell
{
	border:#666 thin solid;
	padding:3px;
	background-color:#302e3b;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

.cell2
{
	border:#666 thin solid;
	padding:3px;
	background-color:#333333;
	color:#FFF;
	text-align:left;
}

.cell2a
{
	border:#666 thin solid;
	padding:3px;
	background-color:#333333;
	color:#FFF;
	text-align:center;
}

.cell2b
{
	border:#666 thin solid;
	padding:3px;
	background-color:#414040;
	color:#FFF;
	text-align:center;
}

.cell3
{
	border:#666 thin solid;
	padding:3px;
	background-color:#414040;
	color:#FFF;
	text-align:left;
}

.cell4
{
	border:#666 thin solid;
	padding:3px;
	background-color:#414040;
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.cell5
{
	border:#666 thin solid;
	padding:3px;
	background-color:#a19ec5;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.cell6
{
	border:#666 thin solid;
	padding:3px;
	background-color:#a19ec5;
	text-align:center;
	font-size:11px;
}

.cell7
{
	border:#666 thin solid;
	padding:3px;
	background-color:#000000;
	color:#FFF;
	text-align:center;
}

.cell7b
{
	border:#666 thin solid;
	padding:3px;
	background-color:#f4e9dd;
	text-align:center;
}

.cell7c
{
	border:#666 thin solid;
	padding:3px;
	background-color:#d9caba;
	text-align:center;
}

.cell7d
{
	border:#666 thin solid;
	padding:3px;
	background-color:#000000;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

.cell7e
{
	border:#666 thin solid;
	padding:3px;
	background-color:#d9caba;
	text-align:left;
}

.cell8
{
	border:#666 thin solid;
	padding:3px;
	background-color:#000000;
	color:#FFF;
	text-align:left;
}

.cell9
{
	border:#666 thin solid;
	padding:3px;
	background-color:#25242c;
	color:#ffffff;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.cell10
{
	border:#666 thin solid;
	padding:3px;
	background-color:#d1bba5;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.cell11
{
	border:#666 thin solid;
	background-color:#302e3b;
	color:#FFF;
	padding:3px;
	text-align:center;
}

.cell13
{
	border:#666 thin solid;
	padding:3px;
	background-color:#d1bba5;
	color:#000;
	text-align:center;
}

.cell14
{
	border:#666 thin solid;
	padding:3px;
	background-color:#d1bba5;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

.cell15
{
	border:#666 thin solid;
	padding:3px;
	background-color:#a29dc5;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.cell16
{
	border:#666 thin solid;
	padding:3px;
	background-color:#cbc6eb;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.cellprod
{
	border:#666 thin solid;
	padding:3px;
	background-color:#302e3b;
	color:#FFF;
	text-align:left;
	font-size:12px;
}

.cellprod2
{
	border:#666 thin solid;
	background-color:#302e3b;
	color:#FFF;
	text-align:center;
	font-size:12px;
}

.cellcontact
{
	border:#666 thin solid;
	padding:3px;
	background-color:#302e3b;
	color:#FFF;
	text-align:left;
}

#animation
{
	width:480px;
	height:213px;
	float:right;
	padding-top:20px;
}

.img
{
    padding-bottom:7px;
}

.paneltxt
{
	font-size:9px;
}

#gallery
{
    color:#ffffff;
    text-decoration: none;
    width:850px;
    margin:0 auto;
}

a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #343343;
	text-decoration: none;
}
a:hover {
	color: #343343;
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

.contact a {
	color: #fff;
	font-weight:bold;
	text-decoration: none;
}
.contact a:visited {
	color: #fff;
	text-decoration: none;
}
.contact a:hover {
	color: #fff;
	font-weight:bold;
	text-decoration: none;
}

.contact a:active {
	text-decoration: none;
}

.contact
{
    padding:5px;
    margin-left:165px;
    width:600px;
}

.downloads
{
    margin-left:170px;
    width:600px;
}

.products
{
    padding:5px;
    margin-left:85px;
    width:750px;
}

.products2
{
    margin-left:85px;
    width:750px;
}

.floor
{
	border:#666 thin solid;
	background-color:#302e3b;
	color:#FFF;
	text-align:center;
}

.links
{
    margin-left:300px;
    width:300px;
}

.backtotop
{
    text-align:right;
    margin-right:62px;
    font-size:11px;
}

.backtotopprod
{
    text-align:right;
    margin-right:4px;
    font-size:11px;
}

#flashcontent 
{
		height: 100%;
}
	
ul
{ 
	padding-left:20px;
}

.field
{
	border:#666 1px solid;
}

#requestaquote
{
	width:120px;
	height:6px;
	margin-left:800px;
	padding-top:270px;
}
