* {
outline:none;
}
html {
overflow-y: scroll;
}

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
background:#c0c0c0 url(../images/bg-b.jpg) top center repeat-y;
}
strong, img, h1, h2, h3, h4, p, br {
margin:0;
padding:0;
}
hr {
margin:0 auto;
padding:0;
}
a img {
border:none;
}

#main {
margin:0 auto;
padding:10px 0;
width:960px;
}
/***** HEADER STYLES *****/
#top {
position:relative;
top:0; left:0;
height:125px; width:960px;
background:url(../images/header.jpg) top center no-repeat;
margin:0; padding:0;
text-align:center;
}
#top td {
vertical-align:top;
}
#top a {
color:#000000;
text-decoration:underline;
text-align:center;
}
#top a:hover {
color:#1f7bbb;
text-decoration:underline;
text-align:center;
}
#awi {
position:relative;
top:7px; left:10px;
width:150px; height:auto;
float:left;
margin:0; padding:0;
}
#top h1.awi {
position:absolute;
width:135px; height:75px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
top:11px; left:15px;
}
#top h1.awi a {
color:#FFFFFF;
display:block;
height:90px;
margin:0; padding:0;
outline-style:none;
outline-width:medium;
text-decoration:none;
text-transform:uppercase;
width:150px;
}
#phone {
position:relative;
top:0; right:8px;
float:right;
width:187px; height:60px;
margin:0; padding:0;
text-align:center;
}
#top h1.phone {
position:absolute;
width:164px; height:71px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
top:10px; right:21px;
}
#top h1.phone a {
color:#FFFFFF;
display:block;
height:71px;
margin:0;
outline-style:none;
outline-width:medium;
text-decoration:none;
text-transform:uppercase;
width:164px;
}
#sharetell {
position:absolute;
width:255px; height:25px;
margin:0; padding:0;
top:100px; right:7px;
}

#three {
position:relative;
top:0;
left:0;
height:170px; width:960px;
margin:0; padding:0;
}
#three a {
position:absolute;
width:150px; height:90px;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
top:0;
}
#three-one a {
position:relative;
top:0; left:0;
height:170px; width:320px;
background:url(../images/canopy2.jpg) top right no-repeat;
display:block;
float:left;
clear:right;
}
#three-one a:hover {
height:170px;
background:url(../images/canopy2.jpg) top left no-repeat;
display:block;
}
#three-two a {
position:relative;
top:0;
height:170px; width:320px;
background:url(../images/shutter2.jpg) top right no-repeat;
display:block;
margin:0 auto;
clear:none;
}
#three-two a:hover {
height:170px;
background:url(../images/shutter2.jpg) top left no-repeat;
display:block;
}
#three-three a {
position:relative;
height:170px; width:320px;
background:url(../images/retract2.jpg) top right no-repeat;
display:block;
float:right;
clear:none;
}
#three-three a:hover {
height:170px;
background:url(../images/retract2.jpg) top left no-repeat;
display:block;
}

#left {
position:relative;
top:25px; left:0;
float:left;
width:500px; height:auto;
}
#left a {
color:#1f7bbb;
text-decoration:none;
}
#left a:hover {
color:#000000;
text-decoration:underline;
}
#left2 {
position:relative;
top:25px; left:0;
float:left;
width:550px;
min-height:100px;
/* background:url(../images/linkbg.jpg) top center repeat-x; */
}
#left2 a {
color:#1f7bbb;
text-decoration:none;
}
#left2 a:hover {
color:#000000;
text-decoration:underline;
}
#cats {
position:relative;
top:10px; left:0;
width:960px; height:auto;
margin:0; padding:0;
}
#cats a {
color:#1f7bbb;
text-decoration:none;
}
#cats a:hover {
color:#000000;
text-decoration:underline;
}
#right {
position:relative;
top:58px; right:0;
float:right;
width:400px; height:auto;
margin:0; padding:0;
}
#footer {
position:relative;
top:10px;
clear:both;
width:960px; height:auto;
margin:0; padding:0;
}
#footer a {
color:#1f7bbb;
text-decoration:none;
}
#footer a:hover {
color:#000000;
text-decoration:underline;
}

/*** Class Styles ***/

.text-white {
color:#FFFFFF;
}
.font-20 {
font-size:20pt;
}
.font-8 {
font-size:8pt;
}
.font-9 {
font-size:9pt;
}
a img.site {
border:2px solid #000000;
}
a:hover img.site {
border:2px solid #1f7bbb;
}
.linkbg {
background:url(../images/linkbg.jpg) top center no-repeat;
width:187px; height:25px;
text-align:center;
}
.border-bottom {
border-bottom:1px solid #333333;
}
#wagmp_directions_1 {
width:340px;
float:right;
}
h2.directions + div.innertab {
margin:10px;
}
.bdr_red {
border:1px solid #FF0000;
}
