body {background-color: #ddd; margin-top: 0px; margin-bottom: 0px;}

table.major {background-color: #fff; width: 750px;}
table.bodytext {background-color: #fff; width: 600px;}
table.redtext {background-color: #444; width: 150px;}
table.contactform {background-color: #eee; width: 400px}
table.offers {background-color: #fff; width: 600px;}
table.allpics {background-color: #fff; width: 280px;}

td.top {background-image: url(img/site/topback.gif); background-repeat:repeat-x; height: 50px;}
td.topimg {background-color: #fff; width: 750px; height: 180px;}
td.thingrey {background-color: #444; height: 4px;}
td.bodymain {background-color: #fff; width: 600px;}
td.maintext {background-color: #fff; width: 600px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000;}
td.rightmenu {background-image: url(img/site/rightback.gif); width: 150px; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #fff;}
td.rightred {background-image: url(img/site/redback.gif); width: 150px; height: 50px; text-align: center; font-family: arial, helvetica, sans-serif; font-size: 13px; color: #fff;}
td.copyright {background-color: #ccc; height: 25px; text-align: center; font-family: arial, helvetica, sans-serif; font-size: 10px; color: #444;}
td.bottom {background-color: #fff; text-align: center; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #222; height: 50px;}
td.form {width: 140; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000;}
td.offerstext {background-color: #eee; width: 600px; font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #000;}
td.midspace {height: 1px;}

a {color: #0000ff; text-decoration: underline;}
a:hover  {color: #aa0000; text-decoration: underline;}
a.menu {color: #fff; text-decoration: underline;}
A.menu:hover {color: #ccc; text-decoration: underline;}

.mytopmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 0;
border: 1px solid #000000;
border-width: 1px 0;
background: black url(img/menu/menugrey.gif) center center repeat-x;
}

.mytopmenu li{
display: inline;
}

.mytopmenu li a{
float: left;
color: #ffffff;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #ffffff;
}

.mytopmenu li a:visited{
color: #ffffff;
}

.mytopmenu li a:hover, .mytopmenu li .current{
color: #ffffff;
background: transparent url(img/menu/menured.gif) center center repeat-x;
}


h1
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 18px;
color: #bb0000;
text-align: center;
}

h2
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 16px;
color: #000000;
}


span
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
color: #dd0000;
}

img {border: 0px;}

hr {color: #aaa; height: 1px;}

li.rmenu {padding-left: 8px; padding-top: 4px;}

div {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; color: #007700;}