body{
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
margin:0px;
overflow-x:hidden;
background-color:#000;
}

h1,h2,h3,h4{
padding:0px;
margin:0px;
}

p{
margin:0px;
}

ul{
margin:0px;
padding:0px;
}

#wrapper{
position:relative;
margin:0px auto;
}

#header{
height:125px;
width:1002px;
position:relative;
margin:0px auto;
background-image:url(../images/header.jpg);
}

#menu{
height:40px;
width:1000px;
margin:0px auto;
background-image:url(../images/menubg.jpg);
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
}

#main{
width:1000px;
position:relative;
margin:0px auto;
min-height:500px;
background-color:#cccccb;
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
}

#leftcon{
width:210px;
position:relative;
float:left;
}

#subtop{
width:210px;
height:30px;
background-image:url(../images/subtop.jpg);
background-repeat:no-repeat;
}

#sub{
width:210px;
min-height:50px;
background-image:url(../images/sub.jpg);
}

#subbot{
width:210px;
height:30px;
background-image:url(../images/subbot.jpg);
background-repeat:no-repeat;
}

#contentwrap{
width:790px;
position:relative;
float:right;
}

#conttop{
width:790px;
height:30px;
background-image:url(../images/conttop.jpg);
background-repeat:no-repeat;
}

#content{
width:740px;
min-height:450px;
background-image:url(../images/cont.jpg);
padding-left:30px;
padding-right:20px;
}
#contentleft{
width:690px;
min-height:450px;
float:left;
padding-left:30px;
padding-right:20px;
}

#contbot{
width:790px;
height:30px;
background-image:url(../images/contbot.jpg);
background-repeat:no-repeat;
}

#footer{
width:1002px;
height:41px;
position:relative;
margin:0px auto;
background-image:url(../images/footer.png);
}
 
#footer p{
margin:0px;
padding:0px;
text-align:center;
line-height:25pt;
font-family:Verdana;
color:#4a4a4a;
font-size:11px;
}

#offert{
position:relative;
width:500px;
right:0px;
float:right;
margin-right:-20px;
}

#offert h2{
font-family:Arial;
font-size:16px;
}

#offert dt{
font-family:Verdana;
font-size:12px;
margin-bottom:3px;
margin-top:3px;
max-width:280px;
}

#offert dd{
margin:0px;
}

#offert dd input, textarea{
border:1px solid black;
width:150px;
}

#offertText{
float:left;
position:relative;
width:245px;
margin-left:0px;
}