@charset "utf-8";
/* CSS Document */

body{
padding:0;
margin:0;
background-image:url(../images2/bgmain.gif);
background-repeat:repeat-x;
background-color:#feecae;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

#header{
background-image:url(../images2/header.gif);
height:145px;
border-top:#FFFFFF 10px solid;}

#header h1{
padding:0;
margin:0;
display:none;
}

#header h2{
padding:0;
margin:0;
display:none;
}

#header a{
padding:0;
margin:0;
display:none;
}
#container3{
background-image:url(../images2/topbg.jpg);
background-repeat:no-repeat;
width:1100px;
margin-right:auto;
margin-left:auto;
}
#leftimage{
height:352px;
width:90px;
background-image:url(../images2/right.gif);
background-repeat:no-repeat;}


#rightimage{
height:352px;
width:90px;
background-image:url(../images2/left.gif);
background-repeat:no-repeat;}

#container2{
background-color:#FFFFFF;
width:922px;
margin-right:auto;
margin-left:auto;}

#container{
width:902px;
margin-right:auto;
margin-left:auto;
background:#FFFFFF;
}

#rightimage{
float:left;
position: absolute;
left:87px;
height:352px;
width:-90px;
background-image:url(../images2/left.gif);}

#leftimage{
float:right;
position: absolute;
right:87px;
height:352px;
width:-90px;
background-image:url(../images2/right.gif);}
#middle{
width:902px;}

.navigation{
margin-top:10px;}

#menu{
width:182px;
float:left;
padding-bottom:20px;}

#menu ul{
width:182px;
padding:0;
margin:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#menu li{
width:182px;
padding:0;
margin:0;
padding-top:10px;
padding-bottom:10px;
}

#menu a{
text-decoration: none;
padding-left:30px;
background-image:url(../images2/redarrow.gif);
background-repeat:no-repeat;
background-position:10px 5px;
}

#menu a:link{
color:#a52e32;
}

#menu a:visited{
color:#a52e32;
}

#menu a:hover{
color:#a52e32;
}

#menu a:active{
color:#a52e32;
}

.dark{
background-color:#f6db82;
width:198px;
padding-bottom:10px;
border-bottom: 1px solid #ffffff;

}

.light{
background-color:#fdf0bb;
width:198px;
padding-bottom:20px;
border-bottom: 1px solid #ffffff;
}
.dark_none{
background-color:#f6db82;
width:198px;
padding-bottom:20px;

}
.light_none{
background-color:#fdf0bb;
width:198px;
padding-bottom:20px;
}


#loginbox{
height:129px;
background-color:#a52e32;
margin-top:10px;
padding-left:19px;
margin-bottom:10px;}

#loginbox h2{
margin:0;
padding:0;
padding-top:6px;
padding-bottom:6px;
color:#baa238;
font-size:16px;}

#loginbox form{
margin:0;
padding:0;}

#loginbox .submit{
background-color:#770d0f;
color:#FFFFFF;
border:none;}

#loginbox .register{
background-color:#770d0f;
color:#FFFFFF;
border:none;
margin:0;
padding:0;
margin-left:30px;}

#loginbox input{
padding:0;
margin:0;}


#content{
width:499px;
float:left;
margin-left:10px;
margin-right:10px;
padding-bottom:10px;}

#content h1{
padding:0;
margin:0;
padding-top:10px;
padding-bottom:10px;
color:#a52e32;
font-size:16px;}

#content h2{
padding:0;
margin:0;
color:#a52e32;
font-size:12px;}

#imagebox{
margin-top:10px;
height:233px;
width:499px;

}

#rhs{
padding:0;
margin:0;
width:200px;
float:left;}

#rhs h2{
padding:0;
margin:0;
padding-top:6px;
}

#rhs p {
padding:0;
margin:0;
padding-bottom:10px;}


#form p {
padding:0;
margin:0;
padding-bottom:8px;}

#rhsnumber{
margin-top:10px;
height:44px;
background-color:#a52e32;
}

#rhsnumber h1{
margin:0;
padding:0;
padding-top:10px;
padding-left:14px;
color:#FFFFFF;
font-size:20px;}

#rhscontact{
margin-top:10px;
height:233px;
background-color:#f6db82;
}

#rhscontact h2{
padding:0;
margin:0;
font-size:16px;
color:#a52e32;
padding-bottom:6px;
padding-top:6px;
}

#form{
padding:0;
margin:0;
width:168px;
padding-left:25px;
font-family:Arial, Helvetica, sans-serif;}

#form .submit{
background-color:#8e6f1d;
color:#FFFFFF;
border:none;
margin-left:85px;
font-family:Arial, Helvetica, sans-serif;
}

#form .input{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#form .textarea{
width:143px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;}

#services{
height:293px;
background-color:#a52e32;
margin-top:10px;
margin-bottom:10px;
padding-left:5px;
padding-top:5px;
color:#FFFFFF;
font-size:12px;}

#services h1{
margin:0;
padding:0;
padding-top:10px;
padding-bottom:10px;
color:#baa238;
font-size:16px;}

#services ul{
padding:0;
margin:0;
padding-top:10px;
padding-left:14px;}

#services li{
list-style:none;
list-style-image:url(../images2/whitearrow.gif);
padding:0;
margin:0;}

#services .more{
background-color:#770d0f;
color:#FFFFFF;
border:none;
margin:0;
margin-left:100px;}

#footer{
margin-top:10px;
clear:both;
background-color:#a52e32;
height:72px;
text-align:center;
padding-top:10px;
color:#FFFFFF;
border-bottom:#FFFFFF 10px solid;
}
#footer a{
color:#FFFFFF;
}

