@charset "utf-8";
/* CSS Document */
body {
    font:normal 13px Trebuchet Ms;
    line-height: normal;
    color: #989797;
    padding: 0;
    margin:0;
	line-height:18px;
	background:#1e1e1e;
}

a {
    text-decoration: underline; color:#b13439;
}

a:hover {
    text-decoration: none;
}

a:focus {outline:none; border:none;}


img {
    border: 0px;
}

p {
    margin: 0px;
    padding: 8px 0;
}

h1 {
    margin:0;
    padding:0px;
    font:normal 24px Trebuchet MS;
    color:#aa161a;
    line-height: normal;
	font-style:italic;
}

.clear {
    clear: both;
    margin: 0px;
    padding: 0px;
    line-height: 0px;
}

#headerOuter {
    margin: auto;
	background:url(../images/header-bg.jpg) no-repeat center 53px;
}

#headerWrapper {
    width:1000px;    
	height:314px;
    margin: auto;
	padding:53px 0 30px;
	
}

/*bof inner header*/

#inner-headerOuter {
    margin: auto;
	background:url(../images/inner-header-bg.jpg) no-repeat center 53px;
}

#inner-headerOuter #headerWrapper {

	height:170px;
	
}

/*eof inner header*/

.logo
{
	margin:-24px 168px 0 0;
	padding:0px;
	float:right;
}

#navMain 
{
	margin:16px 0 0 8px;
	padding:0;
	float:left;
}

#navMain ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	float:left;
}

	
#navMain ul li { display:inline-block; float:left; }

#navMain ul li a {
	text-decoration: none;
 	margin:0;
	padding:0 30px 0 0;
	color: #fff; 
	display:block;
	font:normal 12px Trebuchet MS;
	float:left;
	line-height:30px;
	text-shadow:1px 1px #000000;
	text-transform:uppercase;
	}
#navMain ul li a:hover, #navMain ul li a.current{ color:#c92e34;}	


.centerColumn
{
    width:1000px;
	padding:0px;
    margin:auto;
}

.productsCol
{
    width:329px;
	padding:0px;
	float:left;
	margin:0;
}

.productsCol h2
{
	height:25px;
	color:#401719;
	font-size:20px;
	padding:12px 0 0 16px;
	margin:0;
	text-shadow:1px 1px #7f3d40;
	background:url(../images/products-bg.gif) repeat-x 0 0;
}

ul.leftNav {
	margin: 0;
	padding:0;
	list-style-type: none;
	float:left;
}

	
ul.leftNav li { width:329px; float:left; }

ul.leftNav li a {
	text-decoration: none;
 	margin:0;
	padding:0 0 0 40px;
	color: #9494b1; 
	display:block;
	font:bold 12px Trebuchet MS;
	line-height:normal;
	text-transform:uppercase;
	line-height:23px;
	border-top:1px solid #202020;
	text-shadow:1px 1px #000000;
	background:#2d2e4a url(../images/nav-bullet.gif) no-repeat 18px 40%;
}



ul.leftNav li a:hover, ul.leftNav li a.current {background:#000 url(../images/nav-bullet.gif) no-repeat 18px 40%; }



.content
{
    width:586px;
	min-height:194px;
	height:auto !important;
	height:194px;
	padding:28px;
	float:left;
	margin:16px 0 0;
	background:#050708;
}

.botArrow {	float:right;}

.botArrow img {margin:-47px 0 0 -29px;	position:absolute; }

.welcomeText
{
	font-size:17px;
	color:#989797;
	line-height:22px;
}

/*footer css start here*/
.footer 
{
	width:640px;
	color:#525252;
	line-height:26px;
	font-size:12px;
	text-align:left;
	float:right;
	margin-bottom:20px;
}

.footer a
{
	color:#525252;;
	text-decoration:none;
}

.footer a:hover {text-decoration:underline;}

.footer span {float:right; margin-right:30px;}
.footer span a{color:#707070;}

/*footer css end here*/

table.prducts
{
	margin:10px 0 0;
	padding:0;
	width:100%;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	border-collapse:collapse;
}

table.prducts th
{
	padding:5px;
	color:#fff;	
	background:#1e1e1e;
	border:1px solid #3c3b3b;
}

table.prducts td
{
	padding:5px;
	text-align:left;
	vertical-align:middle;	
	border:1px solid #3c3b3b;
}

/*contact form css start here*/
.contact-form
{
	
}

.contact-form form
{
	margin:0px;
	padding:0px;
}

.contact-form form label
{
	margin:0px;
	padding:0 8px 10px 0;
	width:100px;
	height:16px;
	text-align:left;
	display:block;
	float:left;
}

.contact-form form input
{
	margin:0 0 10px;
	padding:2px 4px;
	width:220px;
	height:16px;
	float:left;
	color:#fff;
	background:#3c3b3b;
	border:none;
}


.contact-form form textarea
{
	margin:0 0 10px;
	padding:2px 4px;
	width:280px;
	height:100px;
	float:left;
	color:#fff;
	resize:none;
	background:#3c3b3b;
	border:none;
}

.contact-form form input#submit {
	padding:0px;
	margin:0px; 
	width:66px;
	height:30px;
	border:none; 
	float:left;
	color:#989797; 
	background:#3c3b3b; 
	outline:none;
	text-align:center; 
	cursor: pointer;
	font-family:Trebuchet ms;
	text-transform:uppercase;
}

/*contact form css end here*/

.banner
{
	width:702px;
	height:221px;
	background:url(../images/banner-bg.jpg) no-repeat 0 0;
	float:right;	
	position:absolute;
}

.banner img { margin:2px 0 0 76px; float:left; }

.banner .quotes
{
    font:normal 15px Trebuchet MS;
    color:#c92e34;
    line-height: 20px;
	font-style:italic;	
	float:right;
	margin:115px 13px 0 0;
	_margin:115px 4px 0 0;
	width:408px;
}
