@charset "utf-8";
/* Website Author: Matt Perry */
/* ©2009 Sky 1 Technologies. All Rights Reserved  */
/* Author's Website: www.sky1tech.com  */

body { background: url(../images/homepage.jpg);   background-attachment: fixed; background-position: center;margin:0;padding:0; font-family:Calibri, Verdana;text-align:center;}
div, h1, h2, p {margin:0;padding:0;}


h1 {font-size: .8em;}
h2 {font-size: .8em; font-weight: normal;}
p {font-size: .8em;}

div#footer{
position:absolute;
bottom:0;
left:0;
width:100%;
height:80px;
background:#291814;
color:#EBEAE0;
padding:10px 0 0 0;
z-index:999999;
}
@media screen{
body>div#footer{
position: fixed;
}
}


div#menu{
position:absolute;
bottom:80px; /* matches footer height    */
left:0;
width:100%;
height:35px;
background:#595353;
border-top:1px solid #111;
border-bottom:1px solid #111;
z-index:999999;
}
@media screen{
body>div#menu{
position: fixed;
}
}

div#van{
position:absolute;
bottom:170px; /* matches footer height    */
left:0;
width:100%;
height:35px;
z-index:998;
text-align:left;
}
@media screen{
body>div#van{
position: fixed;
}
}

div#logo{
position:absolute;
bottom:160px; 
left:0;
width:100%;
height:209px;
z-index:1000;
text-align:center;
}
@media screen{
body>div#logo{
position: fixed;
}
}

div#card{
position:absolute;
bottom:235px; 
left:0;
width:100%;
height:282px;
z-index:1000;
text-align:center;
}
@media screen{
body>div#card{
position: fixed;
}
}

div#slide{
position:absolute;
bottom:170px; 
left:0;
width:100%;
height:411px;
z-index:997;
text-align:center;
}
@media screen{
body>div#slide{
position: fixed;
}
}


* html body{
overflow:hidden;
} 
* html div#content{
height:100%;
overflow:auto;
}
ul.level-1 li {list-style-type:none !important; display:inline; }


.cssmenu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.cssmenu ul{
background:#595353;
height:35px;
list-style:none;
margin:0;
padding:0;
}
.cssmenu li{
	float:left;
	padding:0px;
	}
.cssmenu li a{
	background:#595353 url("../images/seperator.gif") bottom right no-repeat;
	color:#cccccc;
	display:block;
	font-weight:normal;
	line-height:35px;
	margin:0px;
	padding:0px 25px;
	text-align:center;
	text-decoration:none;
	}
	.cssmenu li a:hover, .cssmenu ul li:hover a{
		background: #FF7455 url("../images/hover.gif") bottom center no-repeat;
		color:#FFFFFF;
		text-decoration:none;
		}
.cssmenu li ul{
	background:#595353;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
	position:absolute;
	width:225px;
	z-index:999999;
	top:-72px;
	border-top:1px solid #111;
border-left:1px solid #111;
border-right:1px solid #111;
	/*left:0;*/
	}
.cssmenu li:hover ul{
	display:block;
	
	}
.cssmenu li li {
	background:url('../images/sub_sep.gif') bottom left no-repeat;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:225px;
	}
.cssmenu li:hover li a{
	background:none;
	}
.cssmenu li ul a{
	display:block;
	height:35px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
	}
	.cssmenu li ul a:hover, .cssmenu li ul li:hover a{
		background:#FF7455 url('../images/hover_sub.gif') center left no-repeat;
		border:0px;
		color:#ffffff;
		text-decoration:none;
		}
.cssmenu p{
	clear:left;
	}	
.pics {
height:411px;
margin:0;
overflow:hidden;
padding:0;
width:603px;
}
.pics img {
background-color:#595353;
border:1px solid #111;
height:379px;
left:0;
padding:15px;
top:0;
width:570px;
}
.pics img {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

.company {width:250px;float:left;margin:5px 15px;text-align:left;}

.bullets {width:200px;float:left;margin:5px 15px;text-align:left;}

#callto {width:200px; float:right;margin:5px 15px;text-align:right;display:block;}
#callto p.number {font-size:30px;font-weight:bold;}

a.license {font-size:1.2em;font-weight:bold;color:#000;text-decoration:none;}
a.license:hover {color:#FF7455;text-decoration:none;}
.ie6sucks {color:#fff;font-size:30px;font-weight:bold;}

#ie-message {
background:#C00;
text-align:center;
border-bottom:1px solid #900;
color: #fff;
position:absolute;
top:0;
padding:5px;
width:100%;
}
#ie-message a {
color: #fff;
}

/* Contact Form */
label
{
width: 75px;
float: left;
text-align: right;
line-height:22px;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 0;
width:100px;
}
input
{
width:200px;
height:22px;
color: #999;
background: #ddd;
border: 1px solid #777;
margin:1px;
font-size:.9em;
font-family:Verdana, Geneva, sans-serif;
letter-spacing:.07em;

}
textarea
{
width:202px;
height:90px;
color: #999;
background: #ddd;
border: 1px solid #777;
padding:0px;
margin:1px;
font-size:.9em;
font-family:Verdana, Geneva, sans-serif;
letter-spacing:.07em;
}

.submit input
{
color: #000;
background: #CCC;
border: 1px outset #907947;
display:inline;
}
fieldset
{
border: 1px solid #777;
width:300px;

}

legend
{
color: #fff;
background: #FF7455;
border: 1px solid #B5985A;
padding: 2px 6px;

} 

.white {
color: #000;
background: #bbb;
border: 1px solid #781351;
padding: 2px 6px
} 

.red {color:#C00;}
check
{
width: 90px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
clear:both;
}

.checkbox{width:15px;height:15px;}

/* End Contact Form */

