@charset "utf-8";
/* CSS Document */

html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0px; padding:0px; 
	background:#000000;
}

body {
	text-align:center;
}

img{
	padding:0px;
	margin:0px;
}

a:link, a:visited, a:active, a:hover {	text-decoration:none;	}
a:hover {	color:#FFFF00;	}

#all {
	text-align:left;
	margin:0 auto;
	width:944px;
	min-width:944px;
	max-width:944px;
	border-top: 1px #FFFFFF solid;
}

.head {
	display:block;
	height:92px;
	background:#000000;
	padding:1px;
	border: 1px #FFFFFF solid;
	border-top:none;
	font-weight:bold;
	
}
.logo {
	height:74px;
	width:165px;
	margin-left:20px;
	margin-top:18px;
	float:left;
	background: url(../media/logo_sm.png) no-repeat;
}

.line {
	display:block;
	height:74px;
	margin-left:220px;
	margin-top:40px;
	padding-left:26px;
	padding-top:18px;
	background: url(../media/line.jpg) top left no-repeat;
}

.menu{
	display:block;
	background:#000000;
	padding:1px;
	border: 1px #FFFFFF solid;
	border-top:none;
	font-weight:bold;
	text-align:center;	
}
.menu a{
	color:#ffffff;
	text-decoration:none;	
}
.menu a:hover{
	color:#ffff00;
	text-decoration:none;	
}

#container {
	position:relative; 
	display:block; 
	background:#000000;
}
#inner {
	display:block;
	position:relative;
	margin-left:0px;
	border: 1px #FFFFFF solid;
	border-top:none;
}

#left {
	float:left; 
	position:relative; 
	width:297px;
	left:0px;
}
#center {
	margin-left:297px;
	position:relative; 
	display:block;
	height:1%;
}
/*Home*/
.home{
	padding-top:140px; 
	padding-left:180px;
	font-size:24px;
	font-weight:normal; 
}

/*About*/
.about{
	padding-top:90px; 
	padding-left:105px; 
	padding-right:60px;
	font-size:11px;
}

/*Cliets*/
.clients{
	padding-top:65px; 
	padding-left:85px; 
	padding-right:65px;
	font-size:11px;
	
}

.clients span{
	font-size:14px; 
	font-weight:bold
}


/*Services*/
.services{
	padding-top:35px; 
	padding-left:10px; 
	padding-right:10px;
	font-size:11px;
}

.stick{
	display:block;
	height:82px;
	width:166px;
	padding:10px 10px 2px 14px;
	font-size:10px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.stick p{
	padding:0;
	margin:0;
	line-height:10px;
}
.stick span{
	font-size:11px;
	font-weight:bold;
}

/*Quotes*/
.quotes{
	padding-top:185px; 
	padding-left:165px;
	padding-right:25px; 
	font-size:12px;
	color:#ffffff;
}
.quotes a
{
	color:#ffffff;
}
.quotes a:hover
{
	color:#ffff00;
}

/*Customer*/
.customer{
	padding-top:10px; 
	padding-left:165px; 
	padding-right:25px;
	font-size:11px;
}

/*Quote*/
.quote{
	padding-top:15px; 
	padding-left:165px; 
	padding-right:25px;
	font-size:11px;
}

.header
{
	font-size:12px;
	color:#ffff00;
	padding-top:14px;
	padding-bottom:14px;
	text-align:center;
}

/*Find*/
.find{
	padding-top:92px; 
	padding-left:75px; 
	padding-right:65px;
	font-size:11px;
	
}

.desc{
	width:140px;
	float:left;
	font-size:18px; 
	font-weight:normal;
}

.desc p{
	font-size:11px; 
	font-weight:normal;
}

.desc span{
	font-size:20px; 
	font-weight:normal;
}

.find .map{
	float:left;
	padding-left:24px;
}

/*Contact*/
.contact{
	padding-top:140px; 
	padding-left:110px; 
	font-size:13px;
}
.contact a{
	color:#FFFFFF;
	text-decoration:underline;
}

.contact span{
	font-size:16px; 
	font-weight:bold
}
.clear {
	clear:both;
}


.foot {
	display:block;
	height:186px;
	border: 1px #FFFFFF solid;
	border-top:none;
}

.copyright {
	display:block;
	padding-top:4px;
	text-align:center;
	font-size:10px;
}