body {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 background: #6176b8;
}

a img {
 border: 0px;
}

a, a:visited, a:active {
 font: inherit;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

.contDivs {
 width: 100%;
 height: 100%;
 top: 0px;
 left: 0px; 
 position: absolute;
 overflow: auto;
}



.fonTable {
 width: 100%;
 height: 100%;
}

.leftFon {
 width: 50%;
 background: url('../img/fonLeft.jpg') no-repeat bottom right;
}

.rightFon {
 width: 50%;
 background: url('../img/fonRight.jpg') no-repeat bottom left;
}

.leftCol, .rightCol  {
 width: 245px;
 vertical-align: top;
 padding-top: 40px;
}



.rightCol  span  a {
 font: normal 12px arial;
 position: relative;
}

.leftColTable {
 width: 245px;
}

.leftMenuLevel1 {
 float: left; 
 position: relative; 
 height: auto; 
 width: 180px; 
 overflow: auto; 
 display: inline; 
}
.leftMenuLevel2 {
 float: left; 
 position: relative; 
 height: auto; 
 display: none; 
 width: 150px; 
 margin-left: 30px; 
}


.riteColTable {
 width: 245px;
 position: relative; 
 top: -20px;
}

.langLink {
 height: 20px;
 padding-left: 15px;
}

.langLink a, .langLink a:visited, .langLink a:active, .langLink a:hover {
 font: normal 12px arial;
 color: white;
 text-decoration: none;
}

.discoverTheWorld {
 width: 245px;
 height: 302px;
 vertical-align: top;
 background: url('../img/leftColTop.gif');
 font: bold 14px arial;
 color: #a00a01;
 padding-left: 60px;
 padding-top: 40px;
}

.leftBottom {
 width: 245px;
 height: 26px;
 vertical-align: top;
 background: url('../img/leftColBot.gif'); 
}

.mainMenu, .graphMenu, .newestOffers, .newsSignUp {
 background: url('../img/loftColCont.gif');
}



.graphMenu {
 text-align: left;
}

.mainMenu, .graphMenu {
 color: #6176b8;
 font: bold 12px arial;
 padding-left: 40px;
 padding-right: 20px; 
 line-height: 25px;
}

.graphMenu hr {
 width: 160px;
 height: 0px;
 color: #635b5d;
}

.mainMenu a, .mainMenu a:visited, .mainMenu a:active, .graphMenu a, .graphMenu a:visited, .graphMenu a:active  {
 color: #6176b8;
 font: normal 12px arial;
 
}

.centerCol {
 vertical-align: top;
}

.bigSign {
 font: normal 36px times;
 color: white;

}

.topShape {
 width: 659px;
 height: 11px;
 background: url('../img/midColTopShape.gif');
}

.botShape {
 width: 659px;
 height: 11px;
 background: url('../img/midColBotShape.gif');
}

.topFlash {
 width: 659;
 height: 211px;
 background: url('../img/flashBack.jpg');
 text-align: center;
}

.mainContCont {
 vertical-align: top;
 background: url ('../img/midColCont.jpg');
}

.mainContent {
 width: 659px;
 height: 197px;
 background: url('../img/midColCont.jpg');
}

.mainContCell {
 vertical-align: top;
 height: 500px;
 padding-left: 20px;
 padding-right: 20px;
 background: url('../img/mainBot.jpg') NO-REPEAT BOTTOM LEFT;
 font: normal 12px arial;
 color: black; 
}

.mainContCell h1, .mainContCell table td h1, .mainContCell div h1 {
 font: bold 14px arial;
 color: black;
 margin-top: 5px;
 margin-bottom: 5px;
}

.mainContCell span {
 font: inherit;
}

.mainContCell table td, .mainContCell span, .mainContCell div {
 font: normal 12px arial;
 color: black; 
}

.newestOffers {
 text-align: right;
 vertical-align: top;
}

.newsestOffTable {
 width: 222px;
 background: url('../img/newest.gif');
 float: right;
}

.newsestOffTable  td {
 height: 65px;
 vertical-align: top;
 font: normal 12px arial;
 color: black;
 padding-top: 5px;
}

.newsestOffTable  td img {
 width: 75px;
 height: 55px;
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 0px;
 float: left;
}

.newsestOffTable  td a, .newsestOffTable  td a:visited, .newsestOffTable  td a:active, .newsestOffTable  td a:hover {
 color: black;
 text-decoration: none;
}

.newsestOffTable  td  span a, .newsestOffTable  td  span a:visited, .newsestOffTable  td  span a:active {
 font: bold 14px arial;
 color: white;
 float: right;
 line-height: 15px;
 padding-right: 10px;
}

.newsSignUp  {
 font: normal 12px arial;
 padding-left: 15px;
 text-align: center;
 vertical-align: top;
 padding-top: 15px;
}

.newsestFlash {
 background: url('../img/riteColTop.gif') no-repeat top left;
 width: 252px;
 height: 186px;
 vertical-align: bottom;
 padding-left: 22px;
}

.topOffer {
 width: 187px;
 height: 229px;
 background: #e8f0fa;
 vertical-align: top;
}

.topOfferBlur {
 background: white;
 height: 32px;
 -moz-opacity:0.4;
 filter:alpha(opacity=40);
 padding-left: 15px;
}

.topOfferTitle {
 vertical-align: top;
 position: relative;
 top: -25px;
 left: 20px;
}

#topOfferLinkTop a, #topOfferLinkTop  a:active, #topOfferLinkTop a:visited {
 font: bold 12px arial;
 color: white;
}

#topOfferLinkTop a:hover {
 text-decoration: none; 
 color: red; 
}

#topOfferTitleDiv {
 width: 165px;
 height: 20px;
 position: relative; 
}

#topOffertBackSilver {
 width: 164px;
 height: 19px;
 position: absolute; 
 top: 1px; 
 left: 1px;
 font: bold 12px arial;
 color: black;
}

#topOfferLinkTop {
  width: 164px;
 height: 19px;
 position: absolute; 
 top: 0px; 
 left: 0px;
 font: bold 12px arial;
 color: white;
}

.topOffer center {
 margin-top: 5px;
 font: bold 12px arial;
 color: #a91804;
}

.topOffer center a, .topOffer center a:visited, .topOffer center a:active {
 color: #a91804;
 text-decoration: none;
}

.topOffer center a:hover {
 color: #333333;
 text-decoration: none;
}


.topOfferPic {
 width: 187px;
 height: 140px;
}

.designBy {
 font: normal 9px arial;
 color: white;
 height: 15px;
 text-align: center;
}

.designBy a, .designBy a:visited, .designBy a:active {
 color: white;
}

.adminStyle, .adminStyle table, .adminStyle h2, .adminStyle h3, .adminStyle h1, .adminStyle h4 {
 font-family: arial;
 font-size: 12px;
}

.featandback {
 font: normal 12px arial;
 color: black;
}
.featandback a, .featandback a:visited, .featandback a:active {
 color: #a91804;
}

.offheadtitle {
 padding-left: 15px; 
 font: normal 12px arial;
 color: black;
}

.offheadtitle h2 {
 font: bold 12px arial;
 color: black;
}





.contactTable  {
 margin-left: 20px;
 margin-bottom: 10px;
}

.contactTable td {
 font: normal 11px arial;
 color: black;
}

.contactTable td input {
 width: 190px;
 height: 15px;
 background: white;
 border: 1px solid #999999;
 font: normal 10px arial;
 color: black;
}

.contactTable td span input {
 width: 110px;
 height: 15px;
 margin-left: 80px;
 background: white;
 border: 1px solid #999999;
 font: normal 10px arial;
 color: black;
}

.contactTable td div input {
 width: 15px;
 height: 15px;
 margin-left: 5px;
 background: white;
 border: 1px solid #999999;
 font: normal 10px arial;
 color: black;
}

.contactTable td b input {
 width: 70px;
 height: 15px;
 margin-left: 5px;
 background: white;
 border: 1px solid #999999;
 font: normal 10px arial;
 color: black;
}


.contactTable td  img {
 margin-left: 80px;
}

.contactTable td textarea {
 width: 185px;
 height: 150px;
 background: white;
 border: 1px solid #999999;
 font: normal 10px arial;
 color: black;
}

.contmidcol  {
 width: 15px;
}

.contactTable td span span input {
 width: 100px;
 height: 29px;
 border: 0px;
 background: url('../img/send.gif') no-repeat top left;
 color: #990000;
 font: normal 12px arial;
}