﻿html { overflow:auto; }
html, body {
	background-color:#000810;
	padding:0;
	margin:0;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:11px;
	_text-align:center;
}

div.bodywrap {
	margin:auto;
	width:791px;
	padding-bottom:30px;
	border-bottom:1px solid #939598;
}

div.ccinfo {
	margin:10px auto auto auto;
	width:791px;
	font-size:10px;
}
div.ccinfo * {
	color:#555555;	
	
}
div.ccinfo div.addr {
	float:right;	
	text-align:right;
}

div.banner1 {
	background:#000810 url('../img/banner.jpg') no-repeat;
	height:272px;
	border-bottom:1px solid #939598;
}
div.short {
	height:175px;
}	

div.banner1 * {
	float:right;
	text-transform:uppercase;	
	clear:both;
	margin-right:10px;	
	margin-top:4px;
}

div.banner1 a {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
div.banner1 a:hover {
	color:#9E2718;
}
div.banner1 a.first {
	margin-top:55px;	
}

div.banner1 span {
	color:#77787B;
	font-size:12px;
	font-family:Arial Black, Arial Black, Gadget, sans-serif;
}
div.banner1 span.first {
	color:#9E2718;
	margin-top:115px;
}
div.short span.first {
	margin-top:45px;
}

div.products div {
	float:left;
	width:250px;
	color:#ffffff;
	margin:30px 0 0 20px;
	
}
div.products br {
	clear:both;	
}
div.products div.lc {
	background:url('../img/lc360.png') no-repeat;
	margin-left:0;
}
div.products div.rs {
	background:url('../img/rs.png') no-repeat;
}
div.products div.cs {
	background:url('../img/cs.png') no-repeat;
}

div.products div span {
	display:block;
	text-align:center;	
	height:60px;
	line-height:55px;
	font-family:Arial Black, Arial Black, Gadget, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:2px;
	text-shadow: 2px 2px 2px #333333;
}
div.products div p {
	margin:0 20px;	
	height:90px;
	font-weight:bold;
	text-align::left;
}
div.products div a {
	display:inline-block;
	background:url('../img/grey_off.png') no-repeat;	
	margin:4px 0 0 1px;
	width:123px;
	height:41px;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:top;
	font-weight:bold;
	color:#aaaaab;
	text-align:center;
	line-height:41px;
}
div.products div a.double {
	line-height:normal;	
	padding-top:8px;
	height:33px;
	_height:41px;
}
div.products div a.blue {
	margin-left:0;
	background:url('../img/blue_off.png') no-repeat;
	color:#94b7cb
}
div.products div a.green {
	margin-left:0;
	background:url('../img/green_off.png') no-repeat;
	color:#aec29b;
}
div.products div a.greendouble {
	line-height:normal;	
	padding-top:8px;
	height:33px;
	_height:41px;
	background:url('../img/green_off.png') no-repeat;
	color:#aec29b;
}
div.products div a.bluedouble {
	margin-left:0;
	line-height:normal;	
	padding-top:8px;
	height:33px;
	_height:41px;
	background:url('../img/blue_off.png') no-repeat;
	color:#94b7cb
}
div.products div a.red {
	margin-left:0;
	background:url('../img/red_off.png') no-repeat;
	color:#cb8d85;
}
div.products div a:hover {
	color:#ffffff;
	background:url('../img/grey_on.png') no-repeat;
}
div.products div a.blue:hover {
	background:url('../img/blue_on.png') no-repeat;
}
div.products div a.green:hover {
	background:url('../img/green_on.png') no-repeat;
}
div.products div a.red:hover {
	background:url('../img/red_on.png') no-repeat;
}

div.contact br {
	clear:both;	
}
div#mapviewer {
	float:right;	
	margin:0 10px 0 0;
}
div.contact a {
	color:#dedede;
	text-decoration:none;
}	
div.contact a:hover {
	text-decoration:underline;
	color:#9E2718;	
}
div.contact div.info {
	color:#dedede;	
}
div.contact div.info div {
	margin:25px 40px;	
	height:81px;
	background-color:#081018;
}
div.contact div.info div span {
	font-weight:bold;
	font-size:13px;
	display:block;
	color:#777777;
	border-bottom:solid 1px #1f1f1f;
	padding:5px;
}
div.contact div.info div div {
	margin-top:2px;
	margin-bottom:2px;
	height:auto;
}

div.about {
	color:#dedede;	
}