div#logo {
border:0 none;
margin:0;
outline:0 none;
padding:0;
vertical-align:top;
padding:10px 0 10px 0px;
}

div#logo a {
background:url("/img/impact_piclogo.png") no-repeat scroll 0 0 transparent;
border-bottom:0 none;
color:#ffffff;
display:block;
height:64px;
padding:0px 0 0 5px;
width:128px;
}

div#logo a:hover, div#logo a:active {
background-position:0 -64px;
}

div#txt {
font-size:80%;
padding:7px 0 0 5px;
}

div#promo {
font-family:lucida grande,verdana,sans-serif;
font-size: 0.71em;
height:110px;
max-height:110px;
overflow:hidden;
width:133px;
}

div#promo p {
max-height:2.5em;
height:2.5em;
min-height:2.5em;
overflow:hidden;
margin-top:0px;
margin-bottom:1px;
margin-left:1px;
}

.vbplay {
 display:block;
 position:relative;
 width: 133;
 height: 75;
 top:-55;
 left:50;
}

.vbplay:hover {
    background:url("/img/play_btn2.png") no-repeat scroll 0 0 transparent;
    -moz-opacity:.80;
    opacity:.80;
    filter:alpha(opacity=80);
    display:block;
    position:relative;
}


div#but  {
border:0 none;
font-family:lucida grande,verdana,sans-serif;
font-size:80%;
margin:0;
outline:0 none;
padding:0;
vertical-align:top;
padding:10px 0 10px 0px;
}

div#but a {
background:url("/img/menu_b.png") no-repeat scroll 0 0 transparent;
border-bottom:0 none;
color:#ffffff;
display:block;
font-weight:normal;
height:24px;
padding:7px 0 0 5px;
text-align:left;
text-decoration:none;
width:128px;
}

div#but span {
background:url("/img/menu_b.png") no-repeat scroll 0 0 transparent;
background-position:0 -124px;
border-bottom:0 none;
display:block;
height:9px;
padding:0px 0 0 5px;
width:128px;
}

div#but a:hover, div#but a:active {
background-position:0 -31px;
}

div#but a#a2:hover, div#but a#a2:active {
background-position:0 -62px;
}

div#but a#a3 {
display:none;
}

div#but a#a3:hover, div#but a#a3:active {
background-position:0 -93px;
}

div#but a#a4:hover, div#but a#a4:active {
background-position:0 -62px;
}

div#but a#a5 {
display:none;
}

div#but a#a5:hover, div#but a#a5:active {
background-position:0 -93px;
}

div#but span:hover, div#but span:active {
background-position:0 -133px;
}

div#butarch  {
display: none;
border:0 none;
font-family:lucida grande,verdana,sans-serif;
font-size:80%;
margin:0;
outline:0 none;
padding:0;
vertical-align:top;
padding:10px 0 10px 0px;
}

div#butcities  {
display: none;
border:0 none;
font-family:lucida grande,verdana,sans-serif;
font-size:80%;
margin:0;
outline:0 none;
padding:0;
vertical-align:top;
padding:10px 0 10px 0px;
}




