*{
margin:0;
padding:0;
}
body{
text-align:center;
font:12px verdana, "trebuchet MS", helvetica, sans-serif;
color:#3A3F3A;
background-color:#272727;
}
#bodywrapper{
width:746px;
text-align:left;
margin:0 auto;
}
#logo{
width:516px;
float:left;
height:70px;
}
#tel {
width:230px;
float:left;
height:70px;
background-image:url(images/telephone.jpg);
}
#banner {
width:746px;
float:left;
height:224px;
background-image:url(images/banner1.jpg);
}
#topmenu {
width:746px;
float:left;
height:30px;
background-image:url(images/topmenu.jpg);
}
#contentwrapper {
width:746px;
float:left;
background-color:#FFFFFF;
}
#content {
width:494px;
float:left;
padding:14px 0 20px 15px;
}
#rightmenu {
width:237px;
float:left;
}
#menuheader {
width:194px;
height:34px;
background-image:url(images/menuheader.gif);
text-transform:uppercase;
font-size:15px;
color:#000000;
font-weight:bold;
padding:17px 0 0 43px;
margin-top:15px;
}
#footer {
width:746px;
height:53px;
float:left;
background-image:url(images/footer.jpg);
text-align:center;
padding-top:25px;
}
/* NAVIGATION */
#topmenu ul {
margin:0px;
width:730px;
padding:0;
margin-left:8px;
margin-right:8px;
}
#topmenu li {
float:left;
list-style-type:none;
text-align:center;
}
#topmenu a {
color:#FFFFFF;
text-decoration:none;
}
#topmenu li a {
width:146px;
line-height:30px;
display:block;
text-transform:uppercase;
font-weight:bold;
color:#000000;
font-size:11px;
letter-spacing:-0.25px;
background-image:url(images/topmenulink.jpg);
}
#topmenu li a:hover {
background-position:0px 30px;
color:#FFFFFF;
}
#rightmenu ul {
margin:10px 30px 0 20px;
}
#rightmenu li {
list-style-type:none;
background-image:url(images/linkbullet.gif);
background-repeat:no-repeat;
border-bottom:dotted 1px #CCCCCC;
text-indent:25px;
}
#rightmenu a {
color:black;
text-decoration:none;
}
#rightmenu li a {
line-height:22px;
color:#333333;
font-size:11px;
}
#rightmenu li a:hover {
color:#EE7201;
}
/* TEXT DESIGNS */
span.header {
font-weight:normal;
}
h1 {
background-image:url(images/h1.gif);
line-height:46px;
background-repeat:no-repeat;
text-indent:45px;
text-transform:uppercase;
font-size:15px;
color:#000000;
font-weight:bold;
padding-top:3px;
}
h2 {
padding:0 0 10px 15px;
font-size:14px;
}
#content p {
padding:0 0 10px 15px;
color:#444544;
}
#footer p {
padding-bottom:10px;
color:#999999;
font-size:11px;
}
#footer p.copyright {
color:#1A1A1A;
font-size:11px;
}
#footer a {
color:#1A1A1A;
font-size:11px;
}
#footer a:hover {
text-decoration:none;
}
#content ul {
padding:0 0 10px 30px;
}
#content li {
padding-bottom:5px;
}