body {

text-align: center;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

}

h1 {

font-size: 14px;
border: solid 1px #c0c0c0;

}

.heading {
font-size: 20px;
color: #FF0000;
}

.highres {

font-size: 14px;
border:none;

}
h5 {

border: solid 1px #c0c0c0;

}

img {

border: solid 1px #c0c0c0;

}

a {

text-decoration: none;



color: #000000;

}

a:hover {

text-decoration: underline;

}

#stylesheet {

background-color: #ffffff;

top: 10px;

left: 10px;

width: 100px;

height: 100px;

position: absolute;

}

#container {

  background-color: #ffffff; 

  width: 770px !important;

  width: 772px; /* IE */
  
  margin: 0 auto 30px auto;

  text-align: left;

  position: relative;
  float : left;
}


#menu span {

top: 6px !important;

top: 7px;

left: 10px;

margin-right: 5px;

padding: 2px 2px 2px 20px;

display: inline;

/*border: 1px #000000 solid;*/

background: url(../images/interface/menu_btn_bg.html) no-repeat left top #ce000c;

position: relative;
}

#menu1, #menu2, #menu3 {

}


/*classes*/

.menu {

visibility: hidden;

position: absolute;

}
.menuOver {

visibility: visible;

width: auto;

height: auto;

position: absolute;

background-color: #000000;

opacity: 0.85;

filter: alpha(opacity: 85);

}

.image_table{
width: 100%;
text-align: center;
}

.menu_btn a {

color: #ffffff;

text-decoration: none;

}

.menuOver a {

color: #ffffff;

text-decoration: none;

}

.menu_btn, .menuOver {

font-size: 12px;

font-weight: bold;

}

.menu_btn a:hover, .menuOver a:hover {

color: #9e9e9e;

text-decoration: underline;

}

.menu_item {

border-bottom: #c0c0c0 solid 1px;

background: url(../images/interface/menu_btn_bg.html) no-repeat left top;

padding-left: 20px;

}

.menu_item:hover {

background: url(../images/interface/menuOver_btn_bg.html) no-repeat left top;

}

#menu_bottom {
    vertical-align: middle;
}

.menu_bottom {
    height: 18px;
    background-color: #ce000c;
    margin-right: 3px;
    vertical-align: middle;
    float: left;
    padding-bottom: 3px;
    padding-right: 1px;
}

.menu_bottom a {
    color: #ffffff;
    padding-bottom: 3px;
    font-size: 0.75em;
}
#news_holder {
    width : 125px;
    position : relative;
    float : left;
    margin-top : 200px;
    margin-left : 50px;
    margin-right : 10px;
    border : solid 1px black;
    font-size : small;
    background-color : #9e9e9e;
}
#news_holder div {
    background-color : #ce000c;
    margin : 3px;
    padding : 3px;
}
#news_holder div a {
    color : white;
    font-size : x-small;
    font-weight :bold;
}
ul li {
    font-weight: bold;
}

img.specialoffer {float:right;margin:4px;width:400px;}
p.specialoffer{font-size :16px;}
p.specialoffer1{font-size :22px;}

