body {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 background: white;
}

a img {
 border: 0px;
}

a, a:active, a:visited {
 color: #95567f;
 text-decoration: none;
}

a:hover {
 text-decoration: none;
}

.fonDiv {
 width: 100%;
 height: 481px;
 position: absolute;
 top: 0px;
 left: 0px;
 background: url('../img/fonpage.jpg');
}

.contDiv {
 width: 100%;
 position: absolute;
 top: 0px;
 left: 0px;
}

.mainTable {
 width: 970px;
}

.flashSpot {
 width: 970px;
 height: 412px;
 background: url('../img/head.jpg') no-repeat bottom left;
 vertical-align: top;
 padding-left: 55px;
}

.menuSpot {
 width: 970px;
 height: 50px;
 background: url('../img/menuback.jpg');
 vertical-align: top;
 text-align: center;
}

.contContainer {
 width: 970px;
 vertical-align: bottom;
 background: url('../img/contlongback.jpg');
}

.contHere {
 width: 970px;
 height: 220px;
 background: url('../img/contfoot.jpg') no-repeat bottom left;
}

.leftContOffset {
 width: 104px;
}

.mainContHere{
 width: 550px;
 vertical-align: top;
 padding-top: 15px;
 color: black;
 padding-bottom: 30px;
}

.advertSpot {
 width: 274px;
 vertical-align: bottom;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 font: normal 12px arial;
 color: #444444;
}

.advertSpotTop {
 width: 274px;
 vertical-align: top;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 15px;
 font: normal 12px arial;
 color: #444444;
}

.designLink {
 width: 55px;
 vertical-align: bottom;
 padding-left: 8px;
 padding-bottom: 109px;
}

.menuTable {
 float: center;
 height: 38px;
 text-transform: lowercase;
}

.menuSep {
 width: 1px;
 background: #AAAAAA;
 color: #AAAAAA;
 font: normal 1px arial;
}

.menuLink {
 font: bold 12px verdana;
 color: white;
 vertical-align: top;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
}

.topMenu {
 width: 100%;
 height: 50px;
 top: 30px;
 left: 0px;
 position: absolute;
}

.topMenuTable {
 width: 970px;
 position: relative;
 left: 10px;
}

.topMenuTable  td {
 text-align: right;
 padding-right: 70px;
 font: normal 12px verdana;
 color: #333333;
}

.topMenuTable  td  a, .topMenuTable  td  a:visited, .topMenuTable  td  a:active {
 font: bold 12px arial;
 margin-left: 8px;
 margin-right: 8px;
}

.topMenuTable  td span {
 margin-left: 8px;
 margin-right: 8px;
}

.mainContText {
 font: normal 12px arial;
 color: #444444;
 width: 530px;
 padding-right: 15px;
}

.contactTable {
 width: 250px;
 font: normal 10px arial;
}

.contactTable td {
 text-align: right;
 vertical-align: top;
 width: 125px;
}

.contactTable td input {
 width: 125px;
 height: 16px;
 background: white;
 font: normal 10px arial;
 color: black;
 border: 1px solid silver;
}

.contactTable td textarea {
 width: 240px;
 height: 80px;
  background: white;
 font: normal 10px arial;
 color: black;
 border: 1px solid silver;
 overflow: auto;
}

.contactTable td span input {
 width: 30px;
 height: 16px;
 background: white;
 font: normal 10px arial;
 color: black;
 border: 1px solid silver;
}

.contactTable .smallInput {
 text-align: left;
}

.contactTable td span span input {
 width: 125px;
 height: 30px;
 position: relative;
 top: 15px;
 left: 115px;
 background: transparent;
 font: bold 12px arial;
 color: #95567f;
 border: 1px solid silver;
}
