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

a img {
 border: 0px;
}

a, a:visited, a:active {
 text-decoration: none;
 color: #b58229;
}
a:hover {
 text-decoration: underline;
}

.ADMINSTYLE {
 font-family: arial;
}

.ADMINSTYLE table td SELECT {
 WIDTH: 200px;
}


.mainDiv {
 top: 20px;
 width: 100%;
 position: absolute;
}

.mainTable {
 width: 860px;
}

.inLogo {
  height: 84px;
  width: 860px;
}

.logo, .logo1 {
 height: 84px;
 text-align: right;
 font: normal 12px arial;
 color: black;
}

.logo {
 background: url('../img/logo.jpg') no-repeat top left;
}

.newscontainer {
 
}

.newssignup {
 width: 400px;
 height: 84px;
 float: right;
}

.newssignup  td {
 height: 21px;
 color: #7d7d7d;
 font: normal 12px arial;
}

.newsnamemail {
 width: 207px;
 text-align: right; 
 padding-right: 10px;
}

.newssignup  td input {
 width: 193px;
 height: 13px;
 border: 1px solid #7d7d7d;
 background: white;
 font: normal 10px arial;
 color: black;
 vertical-align: top;
}

.newssignup  td span {
 padding-left: 156px;
}

.mainmenu {
 height: 26px;
 background: #b58229 url('../img/menuback.jpg');
 padding-left: 14px;
 color: black;
 font: bold 12px arial;
}

.topSubMenu {
 height: 30px;
 width: 200px;
 font: bold 12px arial;
 color: black;
 background: #b58229;
}

.topSubMenu td {
 padding-left: 10px;
}

.mainmenuconttable {
 width: 100%;
 height: 26px;
}

.mainMenuTable {
 width: 846px;
 height: 26px;
 margin-left: 14px;
 color: black;
 font: bold 12px arial;

}

.mainMenuTable td a, .mainMenuTable td a:visited, .mainMenuTable td a:active, 
.topSubMenu  a, .topSubMenu a:visited, .topSubMenu  a:active ,  
.mainmenu  a, .mainmenu a:visited, .mainmenu  a:active {
 font: normal 12px arial;
 color: black;
}

.separator3px {
 width: 100%;
 height: 3px;
}

.flashspot {
 width: 860px;
 height: 264px;
 background: #c9cdce;
}

.separator10px {
 width: 100%;
 height: 10px;
}

.mainTextSpot {
 width: 606px;
 vertical-align: top;
}

.ritecolspot {
 width: 254px;
 padding-left: 15px;
 vertical-align: top;
 font-family: arial;
 font-size: 12px;

}

.ritecolspot img {
 margin-bottom: 10px;
}

.downseparator {
 width: 860px;
 height: 1px;
 background: #848484;
}

.separator20px {
 width: 100%;
 height: 20px;
}

.downLinks {
 height: 35px;
 width: 860px;
}

.ourbrands {
 width: 606px;
 text-align: center;
 color: #848484;
}

.ourbrands  a, .ourbrands  a:visited, .ourbrands a:active {
 color: #848484;
 font: normal 14px arial;
}

.ourbrands img {
 top: 10px;
 position: relative;
}

.credits {
 width: 254px;
 vertical-align: bottom;
 color: #b2b2b2;
 font: normal 10px arial;
}

.credits a, .credits  a:active, .credits a:visited {
 color: #b2b2b2;
 font: normal 10px arial;
}

.separatopoftext {
 width: 5px;
 background: url('../img/btwtextandritecol.jpg');
}

.maintextcell {
 width: 601px;
 padding-right: 10px;
 font-family: arial;
 font-size: 12px;

}

.searchtable {
 width: 239px; 
 height: 200px;
 background: url('../img/searchframehigh.jpg') no-repeat bottom left;
}

.offersrow {
 width: 860px; 
 height: 148px;
 background: #e5e5e5 url('../img/topofferstape.jpg') no-repeat top left;
}

.offersrow td {
 width: 172px;
 text-align: center;
 vertical-align: top;
}

.offersrow td img {
 margin-bottom: 7px;
}

.offersrow td a, .offersrow td a:active, .offersrow td a:visited {
 color: #613100;
 font: bold 12px arial;
 text-transform: uppercase;
}

.offershead {
 width: 860px;
 height: 53px;
 color: black;
 font: normal 12px arial;
}

.searchwhat {
 color: black;
 font: normal 14px arial;
}

.offershead td h2, .searchwhat td h2 {
 margin-bottom: 0px;
 color: #b58229;
 font: normal 28px arial;
}

.offershead td h2 span, .searchwhat td h2 span {
 font: normal 18px arial;
 color: #613100;
 text-transform: uppercase;
}

.offheadmore {
 vertical-align: bottom;
 text-align: right;
 padding-right: 12px;
 padding-bottom: 12px;
}

.offheadtitle {
 vertical-align: bottom;
 padding-bottom: 12px;
 width: 330px;
}

.searchSelectCell {
 height: 32px;
 text-align: center;
}

.searchSelectCell select, .searchSelectCell input {
 width: 216px;
 height: 20px;
 color: black;
 font: normal 12px arial;
 background: #e5e5e5;
 border: 1px solid;
 border-color: silver;
}

.searchCheckbox {
 font: normal 12px arial;
 text-transform: uppercase;
 text-align: center;
 color: black;
}

.searchCheckbox span {
 text-transform: capitalize;
 font: bold 12px arial;
 padding-bottom: 5px;
 height: 15px;
}

.searchCheckbox input {
 border: 0px solid;
 background: white;
 border-color: #cccccc;
 width: 15px;
 height: 15px;
 color: #e5e5e5;
}

.searcInput {
 text-align: center;
 padding-top: 15px;
 padding-bottom: 15px;
}

.searcInput input {
 border: 1px solid;
 background: white;
 border-color: #cccccc; 
 font: bold 12px arial;
 color: #663300;
 text-transform: uppercase;
 text-align: center;
}

.gobacklink a, .gobacklink a:visited, .gobacklink a:active, 
.featandback a, .featandback a:visited, .featandback a:active
{
 font: normal 14px arial;
 color: #4c4c4c;
}

.friendprint a, .friendprint a:visited, .friendprint a:active {
 font: bold 12px arial;
 color: #4c4c4c;
}

.gobacklink a:hover {
 text-decoration: none;
}

.tellafriend {
 width: 860px;
}

.makerequest {
 font: bold 12px arial;
 width: 500px;
 height: 35px;
 vertical-align: bottom;
 text-align: left;
 text-transform: uppercase;
 padding-left: 5px;
}

.friendprint {
 text-transform: uppercase;
 padding-right: 10px;
 text-align: right;
 vertical-align: bottom;
}

.printTable {
 width: 595px;
}

.contactFormTable {
 width: 500px;
 left: 30px;
 position: relative;
}

.contactFormTable td {
 vertical-align: top;
 font: normal 12px arial;
 color: black;
}

.contactYour {
 text-align: right;
 padding-right: 5px;
 width: 320px;
}

.contactFormTable td input, .contactFormTable td textarea, .sendAfriend td input  {
 border: 1px solid;
 border-color: #c7c7c7;
 background: white;
 font: normal 10px arial;
 color: black;
 margin-bottom: 5px;
}

.contactFormTable td span input {
 width: 15px; 
 height: 15px;
}

.chekBoxCont{
 text-align: right; 
 padding-right: 0px;
}

.contactFormTable td span span input, .contactFormTable td  select {
 border: 1px solid;
 border-color: #c7c7c7;
 background: white;
 font: normal 10px arial;
 color: black;
 margin-bottom: 0px;
 height: 20px;
}

.contactFormTable td span span input {
 width: 90px;
}

.contactFormTable td  select  {
 width: 50px;
}

.contactFormTable td input {
 width: 260px;
 height: 20px;
} 

.contactFormTable td textarea {
 width: 260px;
 height: 105px;
 overflow: auto;
} 

.regnewsbutton {
 text-align: center;
}

.sendAfriend {
 font: normal 12px arial;
 color: black;
}

.sendAfriend td {
 height: 25px;
}

.sendAfriend td input {
 height: 20px;
 width: 250px;
 font: normal 12px arial;
}

.siteMap {
 font: normal 12px arial;
}

.featandback {
 width: 100%;
 font: bold 12px arial;
 color: black;
}

.logoaddress {
 width: 100%;
}

.stateLinks {
 font: normal 12px arial;
}

.userImpressionsDisplay {
 width: 100%;
}

.userImpDispText {
 font: normal 12px arial;
 color: black;
 font-style: italic;
 padding-left: 30px;
}

.u4astnikComments td textarea {
 border: 1px solid silver;
 font: normal 12px arial;
 color: black;
 font-style: italic;
 width: 550px;
 margin-left: 47px;
 height: 150px;
 overflow: auto;
}

.u4astnikComments td input {
 border: 1px solid silver;
 font: normal 12px arial;
 color: black;
 width: 225px;
 height: 20px;
}

.u4astnikComments td {
 font: normal 12px arial;
 color: black;
}

table.imagesOfU4astnici td {
 width: 155px;
 text-align: center;
 font: normal 11px arial;
 color: black;
 padding-left: 5px;
 padding-right: 5px;
}

.table.imagesOfU4astnici td img { 
 float: center;
 
}
