﻿* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
	min-height:750px;/* for good browsers*/
	min-width:1000px;/* for good browsers*/
	color:#cccccc;
	font-size:12px;
	font-family:Helvetica, Arial, Verdana;
	background-color:Black;
}
#outer{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#container {
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 750px;
} 
#inner {
	width: 900px;
	height: 730px;
	margin-left:auto;
	margin-right:auto;
	background-color:#262626;
	border-top:solid 6px #DE0000;
	border-bottom:solid 6px #DE0000;
	padding: 10px 50px 10px 50px;
}

/*old #ff000d */

#footer {
	text-align:center;
	font-size:9px;
	clear:both;
	padding-top:40px;
	}

a {color:#cccccc;text-decoration:none;}
a:hover {color:#666666;text-decoration:none;}

p {margin-bottom:15px}

ul li {}

h1 {color:#cccccc;font-size:65px;}

h2 {color:#cccccc;font-size:12px;line-height:17px;padding-bottom:10px;}

strong {font-weight:bold}

#header{background-image:url(../images/logo.jpg);background-repeat:no-repeat;background-position:right;margin-bottom:10px;}
#header h1{padding-top:50px;}

#menu {border-top:solid 1px #535353;border-bottom:solid 1px #535353; height:26px;}
#menu ul {list-style:none;}
#menu li {float:left; padding:7px 0px 7px 0px; margin-right:30px}
#menu ul li a{color:#cccccc;font-size:14px;font-weight:normal;padding-bottom:2px;}
#menu ul li a:hover{border-bottom:solid 5px #DE0000;text-decoration:none;}

#tel {float:right; padding:8px 0px 0px 0px; font-size:12px; color:#999999;}

#content {padding-top:50px;}

#clientContent {padding-top:20px;}

.caps{text-transform:uppercase}
.bold{font-weight:bold}
.lines{line-height:14px}

#colText 
{
	float:left;
	padding-right:30px;
	width: 288px;
}

#colFlash 
{
	width:580px;
	height:460px;
	float:left;
	background-color:#262626;
}

#colHometext 
{
	float:left;
	padding-right:45px;
	width: 395px;
}

.colAction 
{
	width:458px;
	height:111px;
	float:left;
	margin-bottom:3px;
	background-color:#cccccc;
}

#colFull
{
	width:908px;
	height:460px;
	float:left;
	color:#262626;
}

#colClientLogos
{
	width:908px;
	height:500px;
	float:left;
	color:#262626;
}

.frontText
{
	color:#cccccc;
	font-size:81px;
	text-align:right;
	line-height:80px;
}

.tablePadding td
{
	padding:3px;
}

.backlhs anim
{
margin-top:200px;
}
.spaceronline
{
padding-top:60px;
}
.spaceroffline
{
padding-top:40px;
}
.spacerapps
{
padding-top:140px;
}