/* Infinity Mechanical*/

@charset "utf-8";

body {
	background-image: url(../images/bg-1.jpg);
	background-repeat: repeat;
}

#page {
margin-left: auto;
margin-right: auto;
width: 1004px;
}

#wrapper{
margin-left: auto;
margin-right: auto;
width: 982px;
}


#banner{background-image: none;
	width: 982px; height:169px;
}

#contact {color: white;
	position: absolute; top: 76px; left: 900px;
	font-family: Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 120%;
}

#menu {position: relative; top:15px; left:10px;
	color: black; 
	text-align: left;
	font-size: 1.5em;
	font-family: Calibri, Arial Black;
	line-height: 80%;
	}
	
#nav-menu {position: relative; top:15px; left:10px;
	width:200px;
	height: 230px;
	}
	
a:link { color:white; text-decoration:none}
a:visited {color:#696969; text-decoration:none}
a:hover {color:Red; text-decoration:underline;}

.mail {color: black;
	font-size: 15px;
}

.mail a:link { color:blue; text-decoration:none}
.mail a:visited {color:#696969; text-decoration:none}
.mail a:hover {color:Red; text-decoration:underline;}

.page-nav a:link { color:blue; text-decoration:none}
.page-nav a:visited {color:#696969; text-decoration:none}
.page-nav a:hover {color:Red; text-decoration:underline;}

#content-box {position: relative; top: 20px;
background-color: White;
width:725px;
margin-left: 240px;
padding: 5px;
border: #d8d7d7 1px solid;
}

#cities {
	color: #D3D3D3;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {color: #660000;
	font-size: 1.2em;
	font-weight: bold;
	font-family: ;
	font: "Bookman Old Style", "MS Serif", "New York", serif;
}


#content-text {
	width:707px; height:auto;
	text-align: left;
	font-family: Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
	
#employ {
	
}

#left-column {
	position: absolute; top:238px;
	width: 210px;
	background-color: black;
	font-size: .8em;
	font-family: Calibri, Arial, Verdana, serif;
	z-index: 4;
	border: red solid 1px;
}

#column-text {
	width:200px;
	text-align: left;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.footer {text-align: center;
	width: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}	

.footer a:link { color:Black; text-decoration:none;}
.footer a:visited {color:#A9A9A9; text-decoration:none;}
.footer a:hover {color:#FF8C00; text-decoration:underline;}

#floleft {
	float:left;
}

#floright {
	float:right;
}


.floleft {
	float:left;
}

.floright {
	float:right;
}

.floright-margin {
	float:right; margin-right: 10px;
}

.box-left {
	position:relative; left:0px; top:0px;
	padding:3px;
	width:330px;
	background-color:white;
	float:left;
	border: solid 2px #8FBC8F;
}

.box-right {color:Black;
	position:relative; left:0px; top:0px;
	padding:3px;
	width:320px;
	background-color:Silver;
	margin: 3px;
	float:right;
	border: solid 2px #8FBC8F;
}

.pic-right {color: Black;
	position:relative; left:0px; top:0px;
	width: auto;
	background-color: none;
	padding:0px;
	margin:3px;
	float: right;
	border: thin solid #B0C4DE;
}

.pic-left {color: Black;
	position:relative; left:0px; top:0px;
	width: auto;
	background-color: none;
	padding:0px;
	margin:3px;
	float: left;
}

.sm-text {color: black;
font-size: 9px;
font-family: arial;
}

/* COLOUR FORMATING */



.bigred {color:red; font-size:20px;}

.black {color:black}

.blackn {color:black; font-weight: normal;}

.blacku {color:black; text-decoration: underline;}

.blue {color:blue}

.bluem {color: #3300ff;}

.bluemu {color: #3300ff; text-decoration:underline;}

.bluesky {color:#1E90FF; font-family: Arial, Helvetica, sans-serif;}

.blush {color:#FF6347;}

.blushb {color:#FF6347; font-weight:600;}

.blushu {color:#FF6347; font-weight:600; text-decoration:underline;}

.brown {color:#8B4513; font-family: Arial, Helvetica, sans-serif;}

.brownu {color:#8B4513; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

.forest {color:#006400;}

.grass {color:Green;}

.grayb {color:#696969; font-weight:600;}

.light-gray {color:#d6cdcd;}

.gray {color:#696969;}  

.magenta {color:Fuchsia}

.midnight{color:#191970}

.maroon {color:#6a0303}

.maroonu {color:#6a0303; text-decoration: underline;}

.maroonb {color:#6a0303; font-weight: bold;}

.mercy {color: #781400;}

.navy {color:navy;}

.navyb {color:navy; font-weight: bold;}

.navyu {color:navy; text-decoration: underline;}

.navyc {color:navy; text-align: center;}

.navycb {color:navy; font-weight: 600; text-align: center;}

.navycbu {color:navy; font-weight: 600; text-align: center; text-decoration: underline;}

.orange {color: #f7941d}

.orangeb {color: #f86820}

.olive-green {color:#4d6239}

.peri {color: #2FA5C9;}

.red {color:red}

.sky {color:#87CEEB}

.skyd {color:#1E90FF}
.skyd2 {color:#1E90FF; text-decoration: underline;}
.big-skyd {color:#1E90FF; font-size: 16px; font-weight: bold;}
.skyd2 {color:#1E90FF; text-decoration: underline;}

.tan {color:#D2B48C;}
.twilight{color:#594BAB}
.white {color: White;}
.yellow {color:yellow}
.maroon {
	color: Maroon;
}