/* Global */

* {
margin:0;
padding:0;
}

body {
background: url('img/asphalt.jpg') repeat;
margin:0;
padding:0;
height: 100%;
}

img {
border:0;
}

.wrapper {
width:820px;
margin:0 auto;
background: #FFF;
}

/* Header */

#header {
background:#FFF;
height:60px;
width:780px;
margin:0 auto;
padding:20px;
clear: both;
}

#logo {
float:left;
width:213px;
}

#call {
float:right;
height:43px;
margin-top:9px;
}

/* Nav */

#topwrap {
width: 860px;
margin: 0 auto;
height: 179px;
clear: both;
}


.menu{margin:0; padding:0; width:248px; list-style:none;background:#FFFFFF; float: left; border-right: 2px solid #000;}
.menu li{padding:0; margin:0 0 1px 0; height:44px; display:block; }
.menu li a{text-align:left;height:44px; padding:0px 25px; font:16px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; background:url('img/menu.png') 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('img/menu.png') 0px -44px no-repeat; color:#FFFFFF;}
.menu li a.active, .menu li a.active:hover{background:url('img/menu.png') 0px -88px no-repeat; color:#FFFFFF;}
.menu li a span{line-height:44px;}

/* Ban. */

#banshad {
background:url(img/ban-shadbott.gif) repeat-x;
height:9px;
float: left;
margin: 0 auto;
padding:0;
width: 820px;
clear: both;
}

/* Main */

#blocks {
border-top: 1px solid #eaeaea;
padding-top: 30px;
font: 12px Arial, Helvetica, sans-serif;
}

#block1 {
float: left;
width: 200px;
}

#block2 {
float: left;
margin-left: 50px;
width: 200px;
}

#block3 {
float: left;
margin-left: 50px;
text-align: left;
width: 200px;
}

.blockinner{
border-right: 1px solid #eaeaea;
width: 100%;
padding-right: 20px;
}

#contenttop {
padding-bottom: 30px;
}	

#topleft{
float: left;
width: 500px;
font: 13px Arial, Helvetica, sans-serif;
}

#topleftcontact{
float: left;
width: 400px;
font: 13px Arial, Helvetica, sans-serif;
}

#topright{
float: right;
}	

.inner {
width: 760px;
margin-left: auto;
margin-right: auto;
padding: 30px;
background: #FFF;
}
	
.clear {clear: both;}

/* Footer */

#footer {
background: #000;
padding: 10px;
color: #FFF;
font: 10px Arial, Helvetica, sans-serif;
}

#footer a{
color: #ff0000;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#shadbott {
background:url(img/shadbott.png) center;
height:15px;
}

#navlinks {
}

#navcopy {
float: right;
}
