body{
margin: 0px;
padding: 0px;
background: url(images/bkg2.jpg) repeat;
background-attachment: fixed;
background-color: #464646;
}

#frame {
margin: 0px auto;
padding: 0px;
width: 900px;
background: url(images/bkg.jpg) repeat;
}

#header {
width: 100%;
height: 230px;
background: url(images/header.jpg) no-repeat;
}

#left {
width: 462px;
background: url(images/left.jpg) no-repeat;
float: left;
}

#right{
width: 428px;
float: right;
background:  url(images/right.jpg) no-repeat;
}

#footer {
width: 100%;
height: 80px;
clear: both;
background: url(images/footer.jpg) no-repeat;
}

/*----HOVER NAVIGATION----*/

#menuside {
width: 416px;
height: 318px;
}

var {
visibility: hidden;
}

#menuside a {
text-decoration: none;
display: block;
float: left;
width: 416px;
}

a.one {
height: 62px;
background: url(images/navigation/img_02.jpg) no-repeat;
text-align: center;
}
a.two {
height: 50px;
background: url(images/navigation/img_04.jpg) no-repeat;
text-align: center;
}
a.three {
height: 47px;
background: url(images/navigation/img_06.jpg) no-repeat;
text-align: center;
}
a.four {
height: 49px;
background: url(images/navigation/img_08.jpg) no-repeat;
text-align: center;
}
a.five {
height: 50px;
background: url(images/navigation/img_10.jpg) no-repeat;
text-align: center;
}
a.six{
height: 60px;
background: url(images/navigation/img_12.jpg) no-repeat;
text-align: center;
}


a:hover.one {
background: url(images/navigation/img_01.jpg) no-repeat;
}
a:hover.two {
background: url(images/navigation/img_03.jpg) no-repeat;
}
a:hover.three {
background: url(images/navigation/img_05.jpg) no-repeat;
}
a:hover.four {
background: url(images/navigation/img_07.jpg) no-repeat;
}
a:hover.five {
background: url(images/navigation/img_09.jpg) no-repeat;
}
a:hover.six {
background: url(images/navigation/img_11.jpg) no-repeat;
}


/*GENERAL*/

h2{
font-size: 39px; 
color: #a83737; 
font-family: Arial narrow;
text-align: justify;
padding: 5px;
text-transform: uppercase;
}

h3{
font-size: 20px; 
color: #606060; 
font-family: Arial narrow;
text-align: justify;
margin-right: 5px;
margin-left: 5px;
text-transform: uppercase;
padding-bottom: 10px;
border-bottom: solid 1px #606060;
}

h5{
font-size: 21px; 
color: #a83737; 
font-family: Arial narrow;
text-align: justify;
padding: 5px;
text-transform: uppercase;
}


p{
font-size: 15px; 
color: #797979; 
font-family: arial;
text-align: justify;
margin-right: 5px;
margin-left: 5px;
}

p.foot{
font-size: 13px; 
color: #efefef; 
font-family: arial;
text-align: justify;
}

i{
font-size: 13px; 
color: #943030; 
font-family: arial;
text-align: justify;
}

.formheadtext{
font-size: 15px; 
color: #3a3a3a; 
font-family: arial narrow;
text-align: justify;
font-weight: bold;
text-transform: uppercase;
padding-bottom: 9px;
padding-top: 13px;
}


/*CONTENT*/

.con{
margin-right: 0px;
margin-left: 50px;
}
.formed{
margin-left: 15px;
}


/*NAVIGATION*/

.navi{
margin-right: 0px;
margin-left: 12px;
}

/*FOOTER*/

.footer{
padding-top: 30px;
margin-left: 67px;
}


/*----LINKS----*/

a:link, a:active, a:visited {
font-size: 12px; 
color: #4d4d4d;
font-family: arial;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}

a:hover{
font-size: 12px; 
color: #ebecf0; 
font-family: arial;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}

a:link.foot, a:active.foot, a:visited.foot {
font-size: 12px; 
color: #efefef;
font-family: arial;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}

a:hover.foot{
font-size: 12px; 
color: #be4848; 
font-family: arial;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}

/*---IMAGES---*/
img.gallery{
padding-right: 10px;
padding-bottom: 5px;
margin-left: 8px;
}



/*FORM INFORMATION*/

input {
font-family: arial;
font-size: 13px;
color: #943030;
padding: 3px;
background-color: #fff;
border-top: solid 1px #8a8a8a;
border-left: solid 1px #8a8a8a;
border-right: solid 1px #d0cfcf;
border-bottom: solid 1px #d0cfcf;
   }
input.box {
font-family: arial;
font-size: 13px;
color: #943030;
padding: 3px;
background-color: #fff;
border-top: solid 1px #8a8a8a;
border-left: solid 1px #8a8a8a;
border-right: solid 1px #d0cfcf;
border-bottom: solid 1px #d0cfcf;
width: 288px;
   }
textarea {
font-family: arial;
font-size: 13px;
color: #943030;
padding: 3px;
background-color: #fff;
border-top: solid 1px #8a8a8a;
border-left: solid 1px #8a8a8a;
border-right: solid 1px #d0cfcf;
border-bottom: solid 1px #d0cfcf;
   }
textarea {
font-family: arial;
font-size: 13px;
color: #943030;
padding: 3px;
background-color: #fff;
border-top: solid 1px #8a8a8a;
border-left: solid 1px #8a8a8a;
border-right: solid 1px #d0cfcf;
border-bottom: solid 1px #d0cfcf;
width: 288px;
height: 90px;
   }


select {
font-family: arial;
font-size: 13px;
color: #943030;
padding: 3px;
background-color: #fff;
border-top: solid 1px #8a8a8a;
border-left: solid 1px #8a8a8a;
border-right: solid 1px #d0cfcf;
border-bottom: solid 1px #d0cfcf;
   }

select#worktype {
font-family: arial;
font-size: 13px;
color: #943030;
padding: 3px;
background-color: #fff;
border-top: solid 1px #8a8a8a;
border-left: solid 1px #8a8a8a;
border-right: solid 1px #d0cfcf;
border-bottom: solid 1px #d0cfcf;
width: 300px;
   }



/*LISTS*/

ul {
	margin: 1px;
	width: 10em;
	padding: 5px;
	list-style-image: url(images/button2.jpg);
	list-style-position: inside;

	}

li{
	background: #efefef;
	border: solid 2px #dddddd;
	padding: 10px;
	width:  390px;
	font-size: 15px; 
	color: #797979; 
	font-family: arial;
	text-align: justify;
}