html,body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
padding:5px;
margin:0px;
}
#container {
width:760px;
text-align:left;
margin:0px auto;
padding:0px;
}
#title {
background-image:url(images/title.gif);
height:81px;
}
#menu {
text-align:center;
}
a.menulink {
display:inline;
float:left;
width:124px;
padding-top:4px;
padding-bottom:4px;
background-color:#000000;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin-right:2px;
margin-top:2px;
margin-bottom:2px;
}
a.menulink:hover {
background-color:#2f8ad0;
}
a.end {
width:130px;
margin-right:0px;
}

#location{
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:left;
background-color:#CCCCCC;
padding-left:20px;
padding-top:7px;
padding-bottom:7px;
clear:both;
}
#location span {
color:#2f8ad0;
font-weight:bold;
}
#contenttop {
margin-top:2px;
}
#contentbottom {
margin-top:2px;
background-image:url(images/contentbg.gif);
}
#lefttop,#leftbottom {
float:left;
width:500px;
background-color:#ececec;
}
#leftbottom {
font-size:10px;
}
#leftbottom div {
padding:8px;
}
#righttop,#rightbottom,#rightlink {
width:258px;
float:right;
background-color:#ececec;
}
#righttop {
height:235px;
position:relative;
background-image:url(images/williamson.gif);
background-position:bottom;
background-repeat:no-repeat;
}
#features {
background-color:#000000;
font-size:18px;
color:#FFFFFF;
padding:3px;
}
#features2 {
font-weight:bold;
}
#img1 {
position:absolute;
bottom:0px;
}
#rightbottom {
background-color:#ececec;
}
#rightbottom div {
padding-top:10px;
padding-bottom:10px;
}
ul {
}
li {
list-style-image:url(images/bullet.gif);
}
#rightbottom p {
text-align:center;
}
#footer {
background-image:url(images/footer.gif);
background-repeat:no-repeat;
color:#FFFFFF;
height:24px;
}
#footerleft {
float:left;
margin-left:10px;
padding-top:5px;
}
#footerright{
float:right;
margin-right:10px;
text-align:right;
padding-top:5px;
}
.clear {
clear:both;
}
#leftbottom h1 {
padding:0px;
margin:0px;
font-size:20px;
margin-bottom:5px;
}
#leftbottom h2 {
padding:0px;
margin:0px;
font-size:14px;
margin-bottom:5px;
}
#leftbottom p {
margin:0px;
margin-bottom:10px;
}
div#rightlink {
padding:0px;
background-color:#d4d4d4;
border-bottom:2px solid #ffffff;
margin-bottom:0px;
}
#rightlink div {
padding:8px;
text-align:right;
}
#rightlink a {
text-decoration:none;
color:#2f8ad0;
font-weight:bold;
}
div#gallery, #gallery div {
padding:0px;
}
#gallery img {
border:0px;
}
#gallery .item {
width:242px;
height:60px;
overflow:hidden;
float:left;
margin-bottom:20px;
}
#gallery .overlay {
position:absolute;
}
#gallery .image {
width:120px;
height:60px;
float:left;
}
#gallery .text {
padding-left:123px;
padding-right:3px;
}
form {
font-size:12px;
}
.button1,.button2 {
background-color:#2f8ad0;
color:#FFFFFF;
font-size:10px;
padding:1px;
padding-left:10px;
border:0px;
background-image:url(images/arrow2.gif);
background-position:left;
background-repeat:no-repeat;
}
.button2 {
background-color:#d4d4d4;
color:#6c6c6e;
}
#specs .speclink {
float:left;
width:80px;
text-align:center;
}
p.news a img {
border:solid 1px #000000;
margin-right:5px;
margin-bottom:2px;
float:left;
}
div#uniforms {
padding:0px;
padding-bottom:10px;
}
#uniforms img{
border:1px solid #000000;
}
#uniforms a {
margin-right:8px;
margin-bottom:120px;
}