﻿body {text-align: left; padding: 0px; margin: 0px; background: white; font-size: 13px;
}
a:link {
}
a:active {
}
a:visited {
}
a:hover {
}
img {margin: 0px; padding: 0px;
}




/* Head */



#headcontainer { background: url(pics/head-background.jpg) repeat-x; margin: 0px; padding: 0px; width: 100%; height: 163px;background-position: top; display: block;
}

#head {height: 163px; width: 1000px;  padding: 0px; margin: 0px; background: url(pics/head.jpg) no-repeat; background-position: top left; display: block;
}
#topnav {font-family: Verdana; font-weight: bold; font-size: 13px; height: 26px; margin: 0px 0px 0px 196px;
padding: 0px; display: block;
}

.topnavbut:link, .topnavbut:active, .topnavbut:visited {color: white; text-decoration: none; display: block; float: left; height: 23px; margin: 0px; padding: 4px 0px 0px 0px; width: 110px; text-align: center;
}
.topnavbut:hover { color: gray;  height: 22px; padding-top: 5px;
}

#botnav {font-family: arial; font-weight: bold; font-size: 11px; height: 26px; margin: 92px 0px 0px 200px; padding: 0px;
}
.botnavbut:link, .botnavbut:active, .botnavbut:visited {color: silver; text-decoration: none; display: block; float: left; height: 20px; margin: 0px; padding: 5px 13px 0px 13px;  text-align: center;
}
.botnavbut:hover { color: gray; 
}
#maincontent .mcimg {margin: 0px 30px 15px 21px; padding: 0px;
}

/* Body */


#container {display: block; margin: 0px; padding: 0px; width: 1000px; text-align: left;
}
#maincontent { margin: 0px 10px 0px 250px; width: 730px; overflow: visible; padding: 0px; 
}
#maincontentborder {background: url(pics/content-middel.jpg) repeat-y; margin: 0px; padding: 0px; 
}
#borderbottom {background: url(pics/content-bottom.jpg) no-repeat; background-position: bottom left;  padding: 0px 0px 35px 0px; margin: 0px 0px 10px 0px;
}
#maincontent p {margin: 0px 50px 15px 35px; padding: 0px; font-family: tahoma;
}
#maincontent h1 {margin: 0px 50px 7px 35px; padding: 10px 0px 3px 0px; font-family: verdana; font-size: 19px; border-bottom: 1px dotted; border-color: #551224; text-transform: uppercase;
}
#maincontent h2 {margin: 0px 50px 7px 35px; padding: 15px 0px 3px 0px; font-family: verdana; font-size: 17px; border-bottom: 1px dotted; border-color: #551224; text-transform: uppercase;
}
#maincontent h3 {margin: 0px 50px 7px 35px; padding: 15px 0px 3px 0px; font-family: verdana; font-size: 15px; border-bottom: 1px dotted; border-color: #551224; text-transform: uppercase;
}
#maincontent img {display: block; margin: 0px; padding: 0px;
}

/* Side */

#side {display: block; width: 230px; text-align: center; margin: 0px 0px 10px 0px; float: left; overflow: visible;
padding: 0px;
}
#links {display: block; width: 230px; padding: 5px 0px 25px 0px; margin: 0px 0px 0px 10px; font-family: arial; text-align: left;background: url(pics/side-bottom.jpg) no-repeat; background-position: bottom left;
}
#links a:link, #links a:active, #links a:visited {display: block; padding: 2px 10px 4px 10px; font-size: 12px; color: #551224; margin: 0px 16px 0px 5px;
}
#links a:hover {
}
#links img {display: block; margin: 0px; padding: 0px;
}
#links h5 {text-align: center; margin: 0px 16px 0px 5px; padding: 0px 10px 15px 0px;  font-size: 15px; font-family: verdana; background: #551224; color: silver;
}
#linkspacer {padding: 5px 0px 0px 0px; margin: 0px 16px 0px 5px;
}
#news {display: block; width: 230px; padding: 0px 0px 25px 0px; margin: 0px 0px 0px 10px; font-family: arial; text-align: left; background: url(pics/side-bottom.jpg) no-repeat; background-position: bottom left;
}
#news a:link, #news a:active, #news a:visited {display: block; padding: 2px 0px 2px 0px; font-size: 12px;  text-decoration: none; font-weight: bold; color: #551224; margin: 0px 0px 0px 0px;
}
#news a:hover {color: gray;
}
#news img {display: block;
}
#news h5 {text-align: center; margin: 0px 16px 0px 5px; padding: 0px 10px 15px 0px; font-size: 15px; font-family: verdana; background: #551224; color: silver;
}
#news p {margin: 0px 16px 0px 10px; padding: 2px 10px 5px 5px; font-size: 11px; border-bottom: 1px solid; border-color: silver; 
}
.newslist { margin: 0px 16px 0px 5px; padding: 5px 0px 0px 0px;
}
#newscontainer {padding: 0px; margin: 0px;
}
.sidemiddelborder {background: url(pics/side-middel.jpg) repeat-y; margin: 0px 0px 0px 0px;
}

/* Footer */
#foot {margin:  15px 0px 50px 240px; padding: 0px; text-align: center; width: 760px; font-size: 12px; font-weight: normal; background: white; color: gray;
}
#foot a:link, #foot a:active, #foot a:visited {color: gray; text-decoration: none;
}
#foot a:hover {color: black; 
}
/* Form */
#contactdetails {display: block; float: right; width: 200px; text-align: center; padding: 0px 70px 0px 0px;
}
.title {float: left; width: 150px; display: block; padding: 0px 0px 5px 0px; font-weight: normal;
}
.field {margin: 0px 0px 5px 0px; width: 200px;
}
.select {margin: 0px 0px 5px 0px; width: 205px;
}
.textarea {margin: 0px 0px 5px 0px; width: 200px; overflow: auto; height: 100px;
} 
#form {display: block; width: 400px; margin: 0px 0px 0px 50px; padding: 0px;
}

/* Services */
ul {margin: 0px 50px 15px 50px; padding: 0px; font-family: tahoma;
}

