@charset "utf-8";

/* CSS Document */

*{

	margin:0;

	padding:0;

}



html, body {
	height:100%;
	background-image: url(../Images/background.jpg);

}





body{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#1A1A1A;

	background-color:#FFFFFF;

	

}



h3{

	font-family: Arial Black, Arial, Helvetica, sans-serif;

	font-size:14pt;

	font-weight:normal;

	width:380px;

	color: #EC1C24;

	line-height:20px;

}



#distance { 

		width:1px;

		height:50%;

		margin-bottom:-288px; /* half of container's height */

		float:left;

}



#wrapper{

		position:relative; /* puts container in front of distance */

		margin:0 auto;

		background:url(../Images/bg.jpg) repeat-x;

		border:5px #1A1A1A solid;

		text-align:left;

		height:550px;

		width:970px;

		clear:left;	

}



#container{

	width:800px;

	height:300px;

}



* html #mainContent{

	margin-right: 15px;

}



/************************************



		    HEADER



************************************/



h1{

	background: url(../Images/SML_Logo.png) no-repeat;

	width:162px;

	height:31px;

}







h1 span, h2 span{

	display:none;

}



#header{

	margin-top: 40px;

	margin-left: 33px;

	width:162px;

}





/************************************



		    NAVIGATION



************************************/



.company, .portfolio, .services, .contact{

	text-decoration:none;

	display:block;

	margin-top:3px;

}



a span{

	display:none;

}



.company:hover, .portfolio:hover, .services:hover, .contact:hover

{

	color:#fff;

	background-position: -192px 0;

}



#company .company, #portfolio .portfolio, #services .services, #contact .contact

{

	color:#fff;

	background-position: -192px 0;

}



.company{	

		width:192px;

		height:13px;

		display:block;

		background: url(../Images/Buttons/BTN_Company.jpg) 0 0 no-repeat;

}



.portfolio{	

		width:192px;

		height:13px;

		display:block;

		background: url(../Images/Buttons/BTN_Portfolio.jpg) 0 0 no-repeat;

}



.services{	

		width:192px;

		height:13px;

		display:block;

		background: url(../Images/Buttons/BTN_Services.jpg) 0 0 no-repeat;

}





.contact{	

		width:192px;

		height:13px;

		display:block;

		background: url(../Images/Buttons/BTN_Contact.jpg) 0 0 no-repeat;

}



#Nav{

	clear:left;

	float:left;

	margin-top:60px;

}







/************************************



		  MAIN CONTENT



************************************/











/************************************



		    FOOTER



************************************/

#footer{

	clear:both;

	position:relative;

	height:120px;

	border-bottom:#EB1C24 4px solid;

}





#contactInfo{	

	padding-left:40px;

	padding-top:60px;

}



#contactInfo #rights{

	color:#c1c2c4;

	font-size:15px;



}





#site{

	float:left;

	color:#c1c2c4;

	font-size:10px;

	padding-top:3px;

	padding-right:40px;

}



#site a{

	color:#c1c2c4;

	text-decoration:none;

}





#contactInfo #quotes{

	float:left;

	width:482px;

	height:21px;

	background:url(../Images/Quote.png) no-repeat top left;

}



#contactInfo #quotes span{

	display:none;

}



#contactT{

	float:right;

	font-size:10px;

	text-align:right;

	font-weight:normal;

	width:200px;

	margin-top:-72px;

	padding-right:40px;

}

