body { 
 margin: 0;
 background: white url('img/all-top.jpg') no-repeat top center;
 padding: 0px;
}

form {
 margin: 0;
 padding: 0;
}

a {
 text-decoration: none;
}

a img {
 border: 0px;
}

#topLine {
 width: 100%;
 height: 155px;
 display: table-row;
 float: left;
 position: absolute;
 top: 0px;
 left: 0px;
 overflow: hidden; 
}

#inTopLine {
 width: 847px;
 height: 155px;
 position: absolute;
 left: 50%;
 margin-left: -424px;
}

#flashLine {
 width: 100%;
 height: 253px;
 overflow: hidden; 
 left: 0px;
 position: absolute;
 top: 161px;
}

#inFlashLine {
 width: 847px;
 height: 253px;
 position: absolute;
 left: 50%;
 margin-left: -424px;
}

#flashPlace {
 width: 611px;
 height: 253px;
 position: relative; 
 float: left;
}

#flashPlaceHotel {
 width: 611px;
 height: 253px;
 position: relative; 
 float: left;
 left: -1px;
 background: #dca922;
}



#hotelBigPic {
 width: 360px;
 height: 240px;
 position: absolute;
 top: 6px;
 left: 10px;
}

#hotelFeatMenu {
 width: 220px;
 height: 240px;
 position: absolute;
 top: 6px;
 left: 380px;
 font: normal 10px verdana; 
 color: #401103;
}

#hotelFeatMenu h1 {
 text-transform: uppercase;
 font: bold 12px verdana;
 color: #5b2a13;
 margin-top: 0px;
 margin-bottom: 0px;
}

#flashPlaceHotel a, #flashPlaceHotel a:visited, #flashPlaceHotel a:active  {
 color: #5b2a13;
}

#flashPlaceHotel a:hover {
 color: white;
}

#hotelFeatMenu p {
 text-transform: uppercase;
 font-weight: bold;
 margin-top: 2px;
 margin-bottom: 5px;
}

#hotelFeatMenu p a, #hotelFeatMenu p a:active, #hotelFeatMenu p a:visited {
 color: white;
}

#hotelFeatMenu p a:hover {
 color: red;
}

#hotelFeatMenu div {
 margin-top: 10px;
 margin-bottom: 15px;
 display: block;
}

#theFlash {
 width: 490px;
 height: 240px;
 position: absolute;
 top: 5px;
 left: 4px;
}

#flashFrame {
 width: 611px;
 height: 253px;
 position: absolute; 
 left: -2px;
 top: 0px;
}

.logoDiv {
 width: 213px;
 height: 113px;
 position: absolute;
 left: 14px;
 top: 0px;
}

#menu1div {
 position: absolute;
 left: 247px;
 top: 19px;
 height: 29px;
 width: 590px;
 text-align: right;
 color: black;
 font: normal 10px arial;
 text-transform: uppercase;
}

#menu1div span {
 color: white;
 margin-left: 5px;
 margin-right: 5px;
}

#menu1div a, #menu1div a:visited, #menu1div a:active {
 color: black;
 text-transform: uppercase;
 margin-left: 5px;
 margin-right: 5px;
}
#menu1div a:hover {
 color: red;
}

#langLinks {
 position: absolute;
 left: 693px;
 top: 63px;
 font: bold 10px arial;
 color: #666666;
}

#langLinks span {
 margin-left: 2px;
 margin-right: 2px;
}

#langLinks a, #langLinks a:visited, #langLinks a:active {
 font: normal 10px arial;
 color: #666666;
 margin-left: 2px;
 margin-right: 2px;
}
#langLinks a:hover {
 color: red;
}

#menu2div {
 position: absolute;
 left: 10px;
 top: 130px;
 height: 29px;
 width: 830px;
 text-align: left;
 color: #f4c81c;
 font: bold 10px verdana;
}

#menu2div span {
 margin-left: 1px;
 margin-right: 1px;
}

#menu2div a, #menu2div a:visited, #menu2div a:active {
 color: white;
 font: normal 10px verdana;
 margin-left: 5px;
 margin-right: 5px;
}
#menu2div a:hover {
 color: black;
}

#menu2div span a, #menu2div span a:visited, #menu2div span a:active {
 color: #990000;
}

#calendarPlace {
 width: 215px;
 height: 252px;
 position: absolute;
 top: 0px;
 left: 618px;
 background: url('img/cal-back.jpg') no-repeat center center;
 text-align: right;
 padding-right: 10px;
 color: #5b2a13;
 font: normal 11px verdana;
}

#contentLine {
 width: 632px;
 display: block;
 position: absolute;
 top: 428px;
 left: 50%;
 margin-left: -437px;
 margin-top: 6px;
 font: normal 12px verdana;
 color: black;
 z-index: 99999999;
}

#mainContDiv {
 width: 632px;
 background: url('img/cont-shadow.jpg') repeat-y top left;
 position: relative;
 float: left;
}

#palmaLeft {
 position: absolute;
 top: 0px;
 left: -3px;
 background: url('img/palma-left.jpg') no-repeat top left;
 width: 16px;
 height: 156px;
}

#hotelSearchLine {
 width: 100%;
 height: 247;
 display: block;
 position: absolute;
 top: 430px;
 left: 0px;
 
}

#bottomLine {
 width: 100%;
 min-height: 247px;
 float: left;
 height: 250px; 
 position: absolute;
 top: 707px;
 left: 0px;
 background: url('img/all-bot-new.jpg') no-repeat top center;
}


#homeLeft {
 background: #ebb82c url('img/home-left.jpg'); 
 width: 599px;
 min-height: 270px;
 vertical-align: top;
 border: 1px solid #ceb47b;
 
 height: auto; 
 float: left;	
 position: relative;
 left: 12px;
 padding: 5px; 
}

#colSeparator {
 width: 10px;
}

#homeRight {
 background: #b48425; 
 vertical-align: top;
 border: 1px solid #a1865a;
}

#ourPhones {
 width: 93px;
 height: 112px;
 position: absolute;
 left: 50%;
 top: 35px;
 margin-left: 253px;
 font: bold 10px verdana;
 color: #c28823;
}

#ourFaceBook {
 width: 35px;
 height: 35px;
 position: absolute;
 left: 50%;
 top: 170px;
 margin-left: 200px;
}

#ourPhonesbg {
 width: 93px;
 height: 112px;
 position: absolute;
 left: 50%;
 top: 35px;
 margin-left: 253px;
 font: bold 10px verdana;
 color: #c28823;
}

#ourPhonesru {
width: 115px;
 height: 112px;
 position: absolute;
 left: 50%;
 top: 35px;
 margin-left: 253px;
 font: bold 10px verdana;
 color: #c28823;
}

#ourPhonesen {
 width: 115px;
 height: 112px;
 position: absolute;
 left: 50%;
 top: 35px;
 margin-left: 253px;
 font: bold 10px verdana;
 color: #c28823;
}

#ourPhonesro {
 width: 115px;
 height: 112px;
 position: absolute;
 left: 50%;
 top: 35px;
 margin-left: 253px;
 font: bold 10px verdana;
 color: #c28823;
}

#ourPhonesbg p, #ourPhonesen p, #ourPhonesru p, #ourPhonesro p {
 margin-top: 0px;
 margin-bottom: 15px;
}

#creditsDiv {
 width: 610px;
 height: auto;
 margin-left: 10px;
 display: block;
 text-align: center;
 font: normal 9px verdana;
 color: silver;
}

#creditsDiv h1, #creditsDiv h2 {
 font: normal 9px verdana;
 color: silver;
 margin-top: 0px;
 margin-bottom: 0px;
}

#creditsDiv a, #creditsDiv a:visited, #creditsDiv a:active {
 color: #757575;
}

#creditsDiv a:hover {
 color: black;
}

#destsDownMenu {
 width: 599px;
 height: auto;
 left: 10px;
 top: 5px;
 margin-bottom: 10px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 position: relative;
 float: left;
 background: #f2f2f2;
 color: black;
 font: bold 10px verdana;
}

#destsDownMenu a, #destsDownMenu a:visited, #destsDownMenu a:active {
 color: black;
 font: normal 10px verdana;
 margin-right: 10px;
}

#destsDownMenu a:hover {
 color: #c28823;
}

#destsDownMenu span {
 text-transform: uppercase;
}

#destsDownMenu  p {
 margin-top: 5px;
}

#destsDownMenu h1 {
 color: black;
 font: bold 10px verdana;
 margin-bottom: 2px;
}

#bot4selected {
 display: block;
 width: 627px;
 height: 160px;
 background: url('img/bot-4-fon.jpg') no-repeat top left;
 position: relative;
 overflow: hidden;
 float: left;
}

div.bot4selected1 {
 display: block;
 float: left;
 position: relative;
 width: 122px;
 height: 115px;
 padding-right: 0px;
 padding-left: 30px;
 padding-top: 10px;
 overflow: hidden;
 color: #5b2a13;
 font: normal 10px verdana;
}


div.bot4selected1 h2 {
 color: #5b2a13;
 font: bold 10px verdana;
 margin-top: 2px;
 margin-bottom: 1px;
}

div.bot4selected1 img {
 width: 110px;
}

div.bot4selected1 a, div.bot4selected1 a:visited, div.bot4selected1 a:active {
 color: #5b2a13;
}

div.bot4selected1 a:hover {
 color: white;
}

div.holeLeftLeftOffer {
 display: block;
 float: left; 
 height: 90px; 
 overflow: hidden; 
 width: 295px;
 margin-top: 5px;
 margin-bottom: 5px;
}

div.holeLeftLeftOffer a, div.holeLeftLeftOffer a:visited, div.holeLeftLeftOffer a:active {
 color: white;
}

div.holeLeftLeftOffer a:hover {
 color: #5b2a13;
}

div.holeLeftLeftOffer img, div.holeLeftRiteOffer img {
 margin-left: 15px;
 margin-right: 15px;
}

div.holeLeftLeftOffer span, div.holeLeftRiteOffer span {
 font: normal 10px verdana;
 color: black;
}

div.holeLeftRiteOffer {
 display: block;
 float: right; 
 width: 295px;
 height: 90px; 
 overflow: hidden; 
 margin-top: 5px;
 margin-bottom: 5px;
}

div.holeLeftRiteOffer a, div.holeLeftRiteOffer a:visited, div.holeLeftRiteOffer a:active {
 color: #5b2a13;
}

div.holeLeftRiteOffer a:hover {
 color: white;
}

#botOffersCapt {
 position: relative;
 top: 8px;
 left: 15px;
 width: 615px;
 display: block;
 float: left;
}

#botOffersCapt h1 {
 text-transform: uppercase;
 font: bold 12px verdana;
 color: rgb(253,253,253);
 margin-top: 0px;
 margin-bottom: 0px;
}

#exsurListCapt {
 float: left;
 display: block;
 width: 450px;
 padding-top: 5px;
 padding-left: 10px;
 height: 15px;
}

#exsurListCapt h1 {
 text-transform: uppercase;
 font: bold 12px verdana;
 color: #5b2a13;
 margin-top: 0px;
 margin-bottom: 0px;
}

#exsurMorePages {
 float: right;
 display: block;
 width: 100px;
 height: 15px;
 padding-top: 5px;
 padding-right: 10px;
 text-align: right;
 font: bold 11px verdana;
}

#exsurMorePages a, #exsurMorePages a:visited, #exsurMorePages a:active {
 color: black;
 font: normal 11px verdana;
}

#exsurMorePages a:hover {
 color: white;
}

.excurKare {
 width: 135px;
 float: left;
 overflow: hidden;
 height: auto;
 padding-left: 7px;
 padding-right: 7px;
 padding-top: 7px;
 padding-bottom: 5px;
 color: #401103;
 font: normal 11px verdana;
 position: relative;
}

.excurKare  h2, .excurKare  h1 {
 color: #401103;
 font: bold 11px verdana;
 margin-top: 0px;
 margin-bottom: 0px;
}

.excurKare:hover .excurKareNum {
 color: red; 
}

.excurKareNum {
 top: 25px;
 left: 129px;
 font: normal 12px verdana;
 color: white;
 position: absolute;
}

.excurKare a, .excurKare a:visited, .excurKare a:active {
 color: #401103;
}
.excurKare a:hover {
 color: white;
}

.excurKare:hover {
 background: rgb(244,200,29); 
}

#excurRow {
 display: block;
 overflow: hidden;
 width: 608px;
 float: left;
}

#botLongShadow {
 width: 630px;
 position: relative;
 display: block;
 height: 7px;
 left: 2px;
 float: left;
 background: url('img/bot-long-shad.jpg') no-repeat top left;
}

#hotelSearch {
 height: 290px;
 position: absolute;
 top: 420px;
 left: 50%;
 margin-left: 187px;
 width: 238px;
 background: url('img/hotel-search.jpg') no-repeat top right;
}

#searchForm {
 width: 213px;
 height: 268px;
 border: 1px solid #ceb47b;
 position: relative;
 color: #5b2a13;
 font: normal 11px verdana;
 text-align: right;
 padding-right: 10px;
 top: 12px;
 left: 7px;
 background: #f4c81c url('img/search-back.jpg') no-repeat top center;
}

#searchForm  a, #searchForm  a:visited, #searchForm  a:active {
 color: #5b2a13;
 font-weight: bold; 
}

#calendarPlace h1 {
 margin-top: 8px; 
 margin-bottom: 5px;
 font: bold 12px verdana;
 color: white;
}
#searchForm H2, #searchForm H1 {
 margin-top: 8px; 
 margin-bottom: 5px;
 font: bold 12px verdana;
 color: rgb(153,0,0);
}

#BGhotelIframe {
 width: 85px; 
 height: 77px; 
 position: absolute; 
 top: 53px; 
 left: 135px; 
 text-align: left; 
}
#BGhotelIframe a, #BGhotelIframe a:visited, #BGhotelIframe a:active, 
#ForeignhotelIframe a, #ForeignhotelIframe a:visited, #ForeignhotelIframe a:active {
 color: white; 
}

#BGhotelIframe a:hover, #ForeignhotelIframe a:hover  {
 color: rgb(244,200,28); 
}

.rightP {
 text-align: right; 
 margin-top: 4px; 
 font: bold 16px arial; 
}

#BGhotelIframe span, #ForeignhotelIframe span {
 font: normal 16px times; 
 line-height: 16px; 
 font-style: oblique;
}

#ForeignhotelIframe {
 width: 85px; 
 height: 77px; 
 position: absolute; 
 top: 166px; 
 left: 135px; 
 text-align: left; 
}


#srchSelHotelsButton {
 position: absolute; 
 top: 215px; 
 left: 140px; 
}

div #srchSelHotelsButton input {
 width: 75px; 
 height: 24px; 
 background: rgb(153,0,0);
 color: white;
 font: bold 11px arial; 
 text-transform: uppercase;
 border: 2px solid rgb(180,37,1);
}

#selectedHotelsForm {
 width: 200px; 
 height: 125px; 
 position: absolute; 
 top: 115px; 
 left: 17px; 
 text-align: left; 
}
#selectedHotelsForm h2, #selectedHotelsForm h1 {
 font: bold 12px arial; 
 text-transform: uppercase; 
 color: rgb(91,42,19);
 margin-top: 0px;
}

#selectedHotelsForm select {
 width: 191px;
 height: 16px;
 font: normal 9px arial;
 color: #5b2a13;
 background: white;
 border: 1px solid #999999;
 margin-top: 3px;
 margin-bottom: 3px;
}

#hotelSearch input {
 width: 90px;
 height: 13px;
 font: normal 10px verdana;
 color: #5b2a13;
 background: white;
 border: 1px solid #999999;
 margin-top: 2px;
 margin-bottom: 3px;
}

#hotelSearch span input {
 width: 40px;
}

#hotelSearch span span input {
 width: 15px; 
 height: 15px;
 background: transparent;
 POSITION: RELATIVE;
 top: 2px;
 border: 0px;
}

#hoteldateSelectors {
 float: left;
 position: relative; 
 height: auto; 
 text-align: right; 
 width: 191px; 
}

#hotelSearch center input {
 width: 80px;
 height: 18px;
 font: bold 10px verdana;
 color: white;
 background: #990000;
 border: 1px solid #cc3300;
 margin-top: 7px;
 margin-bottom: 3px;
}

#ajajCalendar {
 display: block;
 width: 200px;
 overflow: auto;
 margin-left: 10px;
 margin-top: 10px;
}

#ajajCalendar p {
 font: normal 24px verdana;
 color: #990000;
 margin-bottom: 5px;
 margin-top: 2px;
 text-align: center; 
}

#ajajCalendar a, #ajajCalendar a:visited, #ajajCalendar a:active {
 color: white;
}
#ajajCalendar a:hover {
 color: #990000;
}

div.ajcalRowUp {
 width: 200px;
 height: 20px;
 display: block;
}

div.ajCalDayUp {
 width: 23px;
 height: 20px;
 padding-right: 5px;
 text-align: right;
 float: left;
 font: bold 12px verdana;
 color: #96570c;
}

#ajCalDayNow  {
 width: 23px;
 height: 20px;
 background: #990000;
 padding-right: 5px;
 text-align: right;
 float: left;
 font: bold 12px verdana;
 color: white;
}

.ajCalDayUp a, .ajCalDayUp a:visited, .ajCalDayUp a:active {
 color: white;
}

div.ajCalDayUp a:hover {
 color: #990000;
}

.hotelKare {
 width: 137px;
 padding-right: 5px;
 display: block;
 height: auto;
 margin-left: 10px;
 margin-top: 15px;
 margin-bottom: 10px;
 font: normal 11px verdana;
 float: left;
 position: relative;
}

.hotelKare  h2, .hotelKare  h1 {
 font: bold 11px verdana;
 margin-top: 1px;
 margin-bottom: 1px;
}

.hotelKare a, .hotelKare a:visited, .hotelKare a:active {
 color: #401103;
} 

.hotelKare a:hover {
 color: brown;
}

.hotelKare:hover {
 background: rgb(244,200,29); 
}

#hotelsSeparator1, #hotelsSeparator2, #hotelsSeparator3 {
 height: 85%;
 position: absolute;
 width: 2px;
 top: 25px;
 background: url('img/hotel-separator.gif');
}

#hotelsSeparator1 {
 left: 150px;
} 

#hotelsSeparator2 {	
 left: 300px;
} 

#hotelsSeparator3 {
 left: 450px;
} 

.hotelKare p {
 text-align: center; 
 margin-top: 0px; 
 margin-bottom: 0px; 
} 

.hotelKare p  a, .hotelKare p a:visited, .hotelKare p a:hover {
 text-transform: uppercase;
 color: white;
}
.hotelKare p a:hover {
 color: red;
}

#textContent {
 width: 590px;
 padding-left: 10px;
 display: block; 
 height: auto;
 font: normal 12px verdana; 
 color: #401103;
 margin-bottom: 10px;
 margin-top: 5px;
 float: left;
}
#textContent a, #textContent a:visited, #textContent a:active {
 color: #990000;
}

#textContent a:hover {
 color: red;
}

.subMenuDiv {
 width: 180px;
 padding: 5px;
 border: 1px solid #ceb47b;
 background: #ebb82c; 
 font: bold 12px verdana;
  
 visibility: hidden;
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 10;
 
}

.subMenuDiv a, .subMenuDiv a:visited, .subMenuDiv a:active  {
 font: normal 12px verdana;
  color: #401103;
}

.subMenuDiv a:hover {
 color: white;
}

#excurListBelow {
}

#reqVilla {
 width: 400px;
 float: right;
 overflow: auto;
 display: block;
 padding-right: 5px;
}

#reqVillaRow {
 width: 400px;
 float: right;
 overflow: auto;
 display: block;
 margin-top: 10px;
}

#reqVillaLeft {
 width: 64px;
 padding-right: 5px;
 text-align: right;
 font: normal 11px verdana;
 color: black;
 float: left;
}

#reqVillaRight {
 float: right;
 width: 320px;
 display: block;
}

#reqVillaRight input {
 border: 0;
 width: 150px;
 height: 17px;
 background: white;
 color: black;
 font: normal 12px verdana;
}

#checkBoxContact input {
 width: 12px;
 height: 12px;
 background: transparent;
 color: red;
 border: 0; 
}

#reqVillaRight textarea {
 border: 0;
 width: 290px;
 height: 110px;
 background: white;
 color: black;
 font: normal 12px verdana;
 overflow: auto;
}

#reqVillaSecure {
 float: right;
 width: 320px;
 display: block;
 font: normal 11px verdana;
 color: black;
}

#reqVillaSecure input {
 border: 0;
 width: 52px;
 height: 17px;
 background: white;
 color: black;
 font: normal 12px verdana;
}

#reqVillaSecure img {
 position: relative;
 top: 5px;
}

#reqVillaSubmit {
 width: 245px;
 float: right;
 margin-top: 10px;
 display: block;
}

#reqVillaSubmit input {
 width: 90px;
 height: 25px;
 font: bold 12px verdana;
 color: #990000;
 border: 0px;
}

#newsRegDiv {
 width: 245px;
 float: left;
 margin-top: 10px;
 display: block;
 margin-left: 150px;
}
#newsRegDiv input {
 border: 0;
 width: 150px;
 height: 17px;
 background: white;
 color: black;
 font: normal 12px verdana;
 margin-top: 5px;
 margin-bottom: 5px;
}
#newsRegDiv span input {
 width: 90px;
 height: 25px;
 font: bold 12px verdana;
 color: #990000;
 border: 0px;
}


#onlineReservSEction  center input {
 width: 160px;
 height: 25px;
 font: bold 10px verdana;
 color: white;
 background: #990000;
 border: 1px solid #cc3300;
 margin-top: 7px;
 margin-bottom: 3px;
}

#onlineReservSEction  input {
 border: 0;
 width: 150px;
 height: 17px;
 background: white;
 color: black;
 font: normal 12px verdana;
 margin-top: 5px;
 margin-bottom: 5px;
}

#onlineReservSEction  textarea {
 border: 0;
 width: 290px;
 height: 110px;
 background: white;
 color: black;
 font: normal 12px verdana;
 overflow: auto;
}

#iFrameHoteli {
 width: 845px;
 height: 580px;
 position: absolute; 
 background: white; 
 left: 0px;
 top: 160px;
}


#galleryDiv {
 position: absolute; 
 left: 50%;
 margin-left: -220px;
 top: 220px;
 width: 470px;
 height: 390px;
 background: rgb(200,188,165) url('img/galleryFon.jpg') no-repeat top left;
 z-index: 5; 
 visibility: hidden;
}
#galleryH1 {
 float: left; 
 margin-left: 10px;
 width: 400px;
}
#galleryH1 h1 {
 font: bold 14px verdana;
 color: rgb(66,13,32);
 margin-top: 5px;
 margin-bottom: 2px;
}
#closeGallery {
 font: normal 12px arial;
 float: right;
 width: 15px;
 margin-top: 5px;
 margin-right: 10px;
 text-align: center; 
}
#closeGallery a, #closeGallery a:visited, #closeGallery a:active {
 color: white; 
}
#galleryPicContainer {
 width: 470px;
 height: 330px;
 text-align: center; 
 margin-top: 5px;
 float: left;
}
#galleryPrevNext {
 width: 460px;
 float: left; 
 text-align: right; 
 font: normal 12px arial; 
 margin-top: 5px;
}
#galleryPrevNext a {
 margin-left: 3px;
 margin-right: 3px;
 color: white; 
}

.calendarDivInPage {
 width: 160px; 
 background: white; 
 z-index: 20; 
 display: block; 
 font: normal 12px arial; 
 color: black; 
}

.calendarprevNext, .calendarYear {
 width: 100%; 
 float: left; 
 text-align: center;
 padding-top: 2px; 
 padding-bottom: 2px; 
 font: bold 14px arial; 
 color: rgb(147,0,0); 
}

.ajCalDay {
 width: 20px; 
 height: 17px; 
 margin: 1px; 
 float: left; 
 text-align: right; 
 position: relative; 
 font: normal 11px arial; 
}

.ajCalDayLink {
 width: 20px; 
 height: 17px; 
 margin: 1px; 
 float: left; 
 text-align: right; 
 position: relative; 
 background: rgb(244,200,29); 
 font: normal 11px arial; 
}
div.ajCalDayLink a, div.ajCalDayLink a:active, div.ajCalDayLink a:visited {
 color: white; 
}

.ajaxHotelDescr {
 float: left; 
 position: relative; 
 width: 100%;
 font: normal 12px arial; 
 color: black;
 height: auto; 
 background: rgb(244,200,29); 
 margin-top: 2px; 
 margin-bottom: 2px; 
}
.ajaxHotelDescr h2 {
 font: bold 14px arial; 
 text-transform: uppercase; 
 color: #5b2a13;
 margin-left: 3px; 
}

.ajaxHotelDescr img {
 float: left; 
 display: block; 
 margin-right: 5px; 
 margin-bottom: 5px;
 margin-left: 3px; 
}
#textContent, #textContent td
{
 font: normal 12px verdana; 
 color: #401103;
}

#textContent p, #textContent td p  {
 margin-bottom: 4px; 
 margin-top: 4px; 	
}

#textContent h1, #textContent td h1 {
 font: bold 13px verdana;
 color: #401103; 
 margin-top: 2px;
 margin-bottom: 2px;
 text-transform: uppercase;
}

#textContent h2, #textContent td h2 {
 font: bold 12px verdana;
 color: #401103; 
 margin-bottom: 6px;
 margin-top: 4px;
}

#textContent h3, #textContent td h3 {
 font: bold 12px verdana;
 color: black;
 margin-top: 5px;
 margin-bottom: 3px;
}

#textContent h4, #textContent td h4 {
 font: normal 12px verdana;
 color: black; 
 margin-bottom: 0px;
}

#textContent h5, #textContent td h5 {
 font: bold 11px verdana;
 color: black; 
 margin-bottom: 0px;
 margin-top: 0px;
}


#textContent h6, #textContent td h6 {
 font: normal 11px verdana;
 color: black;
 margin-bottom: 5px;
 margin-top: 0px;
 text-transform: uppercase;
}

#textContent li {
 font: normal 11px verdana;
}

#textContent a, #textContent a:visited, #textContent a:active {
 color: #990000;
}

#textContent a:hover {
 color: red;
}
