/* CSS Document */
html{
height: 99%;
width: 100%;
}
body {
font-size: 1em;
position: relative;
z-index: 0;
font-family: arial, helvetica, sans-serif;
font-style: normal;
font-weight: normal;
color: #000000;
background-color: #FFFFFF;
width: 100%;
margin: 0;
padding: 0;
text-align: left;
height: 100%;
}

#ie6marker{
position: relative;
float: left;
width: 1px;
height: 1px;
}

img{
border-width: 0;
margin: 0;
padding: 0;
}

p.centred{
text-align: center;
}

span.accesskey{
text-decoration: underline;
}

.highlight{
color: #AA0000;
}
.highlight1{
color: #0000FF;
}
.highlight2{
font-size: 1.2em !important;
color: #0000FF;
}
.bigwarning{
color: #AA0000;
font-weight: bold;
font-size: 1.5em !important;
}
.warning{
color: #AA0000;
font-weight: bold;
}
.entrywarning{
color: #0000FF;
background: #FFFF00;
padding: 2px !important;
font-weight: bold;
font-size: 1.1em !important;
}
p.nextcontrol{
position: relative;
float: left;
clear: left;
}
div.commentarrow{
clear: left;
margin: 0 1em 0 0;
padding: 1em 0 10px 0;
font-size: 1.2em;
font-weight: bold;
color: #0000FF;
}
div.commentarrow img{
vertical-align: middle;
}


div.entry{
position: relative;
float: left;
clear: left;
margin: 2px 0 10px 0;
width: 99%;
background-image: url(images/quotes.png);
background-repeat: no-repeat;
background-position: 0 2.1em;
}
div.entry h2, div.entryd h2{
font-size: 1em !important;
margin: 0 0 0.2em 0;
padding: 0;
}
div.entry p{
padding-left: 25px !important;
}
hr{
position: relative;
float: left;
clear: left;
color: #888888;
background-color: #888888;
height: 1px;
border-width: 0px;
width: 99%;
}
div.comment{
position: relative;
float: left;
clear: both;
width: 90%;
margin: 10px 0 10px 6%;
padding: 5px;
border: 1px solid #AAAAAA;
}
p.commentline{
position: relative;
float: left;
clear: both;
}
div.comment h2, div.commentd h2{
font-size: 1em !important;
color: #585858 !important;
margin: 0 0 0.2em 0;
padding: 0;
}

#propb{
position: relative;
float: right;
clear: right;
width: 2px;
height: 0px;
}
div.propbl{
float: left !important;
clear: left !important;
}

#bottommarker{
position: relative;
float: left;
width: 1px;
height: 0px;
}


#outer{
position: relative;
z-index: 0;
margin-top: 5px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
padding: 0 5px 0 5px;
width: 940px;  /*JS */
}

#inner{
position: relative;
z-index: 0;
float: left;  
width: 100%;
padding: 0;
margin: 0;
}

#mast{
position: relative;
float: left;
width: 100%;
height: 6.2em;
margin: 0;
padding: 0;
border-style: solid;
border-color: #000000;
border-width: 1px 0 0 1px;
background-image: url(images/banner.jpg);
background-repeat: no-repeat;
background-position: right top;
}
#innermast{
position: relative;
float: left;
height: 100%;
width: 350px;
margin: 0;
padding: 0;
background-image: url(images/lbanner.jpg);
background-repeat: no-repeat;
background-position: right top;
}
#mast img{
position: relative;
top: 1em;
float: left;
padding: 0 0 0 5px;
}
#mast h1{
/*position: relative;
left: -285px; */
position: absolute;
left: 63px;
top: 1em;
font-size: 1em;
font-weight: bold;
color: #B00000;
margin: 0;
padding: 0;
}

#main{
position: relative;
float: left;
font-size: 0.8em; /* in various JS */
margin: 0 0 5px 0;
padding: 0;
width: 100%;
background-image: url(images/timanfayawide.jpg);
background-repeat: no-repeat;
background-position: 100% 100%;
}
#insidemain{
position: relative;
float: left;
z-index: 0;
width: 100%;
margin: 0;
padding: 0;
border-style: solid;
border-color: #000000;
border-width: 0 0 0 1px;
background-image: url(images/cmbg.png); 
background-repeat: repeat-y;
background-position: right 470px;
}

#lhcol{
position: relative;
float: left;
z-index: 1;
width: 100px;
padding: 0;
margin: 0;
}

#midcol{
position: relative;
float: left;
margin: 0;
padding: 5px 8px 0 0;
text-align: justify;
font-size: 85%;
width: 720px; /*JS*/
}
#midcol h1{
font-size: 1.3em;
color: #B00000;
margin: 0 0 0.2em 0;
padding: 0;
text-align: left;
}
#midcol h2{
font-size: 1.2em;
color: #B00000;
margin: 0 0 0.2em 0;
padding: 0em 0 0.2em 0;
text-align: left;
}
#midcol h3{
font-size: 1.1em;
color: #B00000;
color: #800000;
margin: 0 0 0.2em 0;
padding: 0.5em 0 0.2em 0;
text-align: left;
}
#midcol p{
padding: 0;
margin: 0 0 4px 0;
font-size: 1em;
}

#midcol ul{
margin: 4px 0 4px 0;
padding: 0;
list-style-position: inside;
}
#midcol ol{
margin: 0px 0 4px 25px;
padding: 0;
list-style-position: outside;
}
#midcol ol li{
margin: 0 0 5px 0;
}

#rhcol{
position: relative;
float: left;
width: 112px;
padding: 0;
margin: 0;
background-color: #FFFFFF;
line-height: 0.1em;
}

div.navigation{
position: relative;
float: left;
z-index: 2;
font-size: 0.8em;
left: -30px;
margin: 0 0em 0.5em 0;
padding: 0.1em;
text-align: center;
width: 100%;
}
div.navigation p{
padding: 0.3em 0.5em 0.3em 0.5em;
margin: 0;
z-index: 2;
border: 1px solid #000000;
background-image: url(images/navback.jpg);
background-repeat: repeat-x;
background-position: center;
background-color: #FCEECC;
}
#gotomobile{
position: relative;
z-index: 2;
font-size: 0.8em;
margin: 0 0 2px 2px;
padding: 3px 0 3px 0;
background-color: #FFFFFF;
}

#chat{
position: relative;
float: left;
z-index: 2;
padding: 0;
margin: 0;
border: 1px solid #65BA12;
background-image: url(images/navback.jpg);
background-repeat: repeat-x;
background-position: center;
background-color: #FCEECC;
}
#chat img{
position: relative;
float: left;
}


.spacern{
font-size: 1em;
line-height: 0.3em;
color: #FFFFFF;
}
.spacer{
position: relative;
float: left;
font-size: 1em;
line-height: 0.3em;
color: #FFFFFF;
}

#psubnav{
position: relative;
text-align: left;
padding: 5px 0 5px 0 !important;
}
span.subnav{
position: relative;
float: left;
font-size: 0.85em;
padding: 0.3em 0.5em 0.3em 0.5em;
margin: 0 0 5px 0;
border: 1px solid #000000;
background-image: url(images/navback.jpg);
background-repeat: repeat-x;
background-position: center;
background-color: #FCEECC;
}

div.search{
position: relative;
z-index: 1;
padding: 0;
margin: 5px 0 0 2px;
float: left;
font-size: 0.73em;
text-align: center;
width: 90px;
border: 1px solid #000000;
background-color: #FCEECC;
}
div.search p{
margin: 0;
padding: 0;
}
div.search form{
margin: 0;
padding: 0;
}
#searchterm{
background-color: #FFFFFF;
color: #000000;
font-size: 1em;
font-family: arial, helvetica, sans-serif;
border: 1px solid #000000;
padding: 2px;
margin: 0 1px 0 1px;
width: 82px;
height: 1em;
}
#searchbutton {
color: #000000;
font-size: 1.2em;
font-family: arial, helvetica, sans-serif;
border-style: solid;
border-color: #000000;
border-width: 1px 2px 2px 1px;
padding: 2px;
margin: 2px 0 0px 0;
}

#midcontainer{
position: relative;
float: left;
width: 100%;
margin: 5px 0 5px 0;
padding: 0;
line-height: 0.1em;
}
#outerwideflash{
float: left;
margin: 0;
padding: 0;
}
#wideflash{
float: left;
margin: 0;
padding: 0;
}

div.textsize{
float: right;
padding: 0;
margin: 0 0px 0 80px;
}
#cookieinfo{
vertical-align: top;
font-size: 1.1em;
font-weight: bold;
color: #0000FF;
margin-left: 0.5em;
}

p.firstpara{
clear: left;
font-size: 1.2em !important;
}

#priceflash{
font-weight: bold;
text-align: center;
color: #0000FF;
font-size: 1.1em !important;
}
#offer{
font-weight: bold;
text-align: center;
color: #000000;
font-size: 1.2em;
height: 2em;
line-height: 2em;
background-color: #FFFF00;
border: 1px solid #DD0000;
}

#rightcontainer{
float: right;
padding: 0;
margin: 0;
}

#map{
width: 270px;
height: 320px;
}
#mapl{
width: 270px;
height: 158px;
}
#mapa{
width: 210px;
height: 290px;
float: left;
clear: left;
margin: 0 8px 4px 0;
}
#map a, #mapl a, #mapa a{
background-color: transparent;
}

div.itemstrip{
position: relative;
float: left;
width: 100%;
text-align: center;
}
div.itemstrip div{
position: relative;
float: left;
width: 20%;
text-align: center;
}


#selectpanel{
position: relative;
float: right;
z-index: 1;
margin: 0;
padding: 0; /* JS */
background-color: #ffffef;
border-color: #000000;
border-style: solid;
border-width: 1px;
width: 314px; /*  JS */
text-align: center;
}
#selectpanel h1{
font-size: 1.1em;
font-weight: bold;
color: #B00000;
margin: 2px 0 0 0;
padding:0;
line-height: 1.1em;
text-align: center;
}
#selectpanel h2{
text-align: center;
}

#outercalendars{
position: relative;
float: right;
margin:0;
padding: 0;
}

div.innercalendar{
position: relative;
float: left;
width: 180px;
margin: 2px 0 5px 0; /*JS (innercalendara) */
padding: 0;
border: 1px solid #000000;
}
div.calendarhead{
position: relative;
font-size: 1em;
line-height: 1.8em;
height: 1.8em;
width: 100%;
background-color: #CACACA;
color: #000000;
margin: 0;
padding: 2px 0 2px 0;
}
div.calendarhead select{
font-family: arial, helvetica, sans-serif;
background-color: #CACACA;
color: #000000;
font-size: 1em;
}
div.calendarhead img{
margin-top: 4px !important;
}

#innercalendarb{
padding: 0;
margin: 2px 0 0 5px;
text-align: center;
}
.selectdisplaymonth{
width: 100%;
line-height: 1.5em;
background-color: #CACACA;
color: #000000;
margin: 0;
padding: 2px 0 2px 0;
}
.selectdisplaymonth select{
font-family: arial, helvetica, sans-serif;
background-color: #CACACA;
color: #000000;
font-size: 0.9em;
}
.selectdisplaymonth label{
font-size: 1em;
}

div.calendarline{
font-size: 0.9em;
padding: 0;
padding: 0 0 0 3px;
line-height: 1.3em;
height: 1.3em;
background-color: #FFFFFF;
height: 1.4em;
}
#calendarline-days, #calendarline-daysb{
border-color: #FFFFFF;
border-style: solid;
border-width: 0 0 1px 0;
}
div.calendar-days{
float: left;
width: 24px;
text-align: center;
margin: 0;
padding: 0;
color: #000000;
border-color: #FFFFFF;
border-style: solid;
border-width: 0 1px 1px 0;
}
div.calendar-week{
float: left;
width: 24px;
color: #0000FF;
text-align: center;
margin: 0;
padding: 0;
background-color: #F5F5F5;
color: #F5F5F5;
border-color: #FFFFFF;
border-style: solid;
border-width: 0 1px 1px 0;
}
div.freeday{
float: left;
width: 24px;
text-align: center;
margin: 0;
padding: 0;
background-color: #D2F2D7;
color: #000000;
border-color: #FFFFFF;
border-style: solid;
border-width: 0 1px 1px 0;
}
div.bookedday{
float: left;
width: 24px;
text-align: center;
margin: 0;
padding: 0;
background-color: #FDDFDF;
color: #000000;
border-color: #FFFFFF;
border-style: solid;
border-width: 0 1px 1px 0;
background-repeat: no-repeat;
background-position: left top;
}
div.heldday{
float: left;
width: 24px;
text-align: center;
margin: 0;
padding: 0;
background-color: #FDDBAB;
color: #000000;
border-color: #FFFFFF;
border-style: solid;
border-width: 0 1px 1px 0;
background-repeat: no-repeat;
background-position: left top;
}
a.freeday, a.bookedday, a.heldday{
color: #000000;
margin: 0;
padding: 0;
text-decoration: none;
}
a.calendar-week{
color: #EEEEEE;
text-decoration: none;
}

form.selectform{
position: relative;
float: left;
z-index: 1;
width: 115px;
margin: 2px 5px 0 5px; /* JS          ********************************/
padding: 0 0 0 0;
border: 1px solid #000000;
background-color: #FFFFFF;
}
form.selectform h2{
font-size: 1em !important;
margin-top: 5px !important;
padding-top: 2px !important;
}
form.selectform input{
font-family: arial, helvetica, sans-serif;
font-size: 0.7em;
font-style: normal;
font-weight: normal;
padding: 0 0 0 3px;
margin: 0;
width: 50px;
}
.selectPanelBut{
width: 100% !important;
font-size: 1em !important;
padding: 0;
margin: 0;
}

.selectArDe{
position: relative;
float: left;
color: #000000;
margin: 0;
padding: 2px 0 2px 0;
line-height: 1.5em;
width: 100%;
}
.selectArDe select{
position: relative;
float: left;
color: #000000;
font-size: 0.8em;
margin: 0;
padding: 0;
}
#selectArriveMY, #selectDepartMY{
z-index: 1;
clear: left;
margin-left: 6px;
z-index: 3;
}
#selectArriveD, #selectDepartD{
z-index: 1;
}
div.labelArDe{
position: relative;
float: left;
text-align: right;
width: 5em;
font-size: 1em;
margin: 0;
padding: 0 2px 0 0;
}
.selectArDe label{
position: relative;
vertical-align: middle;
font-weight: bold;
margin: 0;
padding: 0;
}

div.selectformline{
position: relative;
float: left;
color: #000000;
margin: 0;
padding: 2px 0 2px 0;
line-height: 1.5em;
width: 100%;
}
div.selectformline select{
position: relative;
float: left;
color: #000000;
font-size: 0.8em;
margin: 0 3px 0 0;
padding: 0;
}
div.labelSelectform{
position: relative;
float: left;
text-align: right;
font-size: 1em;
font-weight: bold;
width: 4em;
margin: 0;
padding: 0 2px 0 0;
}
div.selectformline label{
position: relative;
vertical-align: middle;
margin: 0;
padding: 0;
}
#arriveString, #departString{
position: relative;
float: left;
clear: left;
width: 7em;
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
color: #535352;
border: 1px solid #FFFFFF;
padding: 1px 0 0 0;
margin: 0 0 0px 40px;
}
#arriveString{
margin-bottom: 8px;
}

#numDaysString{
position: relative;
float: left;
clear: left;
width: 10em;
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
color: #535352;
border: 1px solid #FFFFFF;
padding: 1px 0 0 0;
margin: 0 0 3px 40px;
}


div.selectformlineB{
position: relative;
float: left;
text-align: left;
color: #000000;
margin: 0;
padding: 2px 0 2px 5px;
line-height: 1.5em;
width: 100%;
}
div.selectformlineB select{
position: relative;
float: left;
color: #000000;
font-size: 0.8em;
margin: 0 3px 0 4em;
padding: 0 0 0 0;
}
div.selectformlineB label{
position: relative;
margin: 0 0 0 0;
padding: 0;
}

#selectcot{
display: none;
}


form.calendarform{
z-index: 1;
margin: 0;
padding:0;
}

#earliermonth{
float: left;
padding: 0;
margin: 0 0 0 2px;
}
#latermonth{
float: right;
padding: 0;
margin: 0 2px 0 0;
}
#month1{
margin-right: 15px;
}
#month2{
margin-left: 15px;
}


#outerkey{
position: relative;
float: left;
padding: 0;
margin: 0 4px 0 4px; /*JS */
width: 90px;
}
#outerkey p{
font-size: 0.9em;
line-height: 1em;
}
div.key{
position: relative;
font-size: 1em;
font-weight: bold;
line-height: 1em;
margin: 0 0 2px 0;
padding: 0px 2px 0px 2px;
}
#key1{
font-weight: normal;
background-color: #D2F2D7;
}
#key2{
font-weight: normal;
background-color: #FDDBAB;
}
#key3{
font-weight: normal;
background-color: #FDDFDF;
text-decoration: line-through;
}

#selectinfo{
position: relative;
float: right;
width: 300px; /*JS *****/
margin: 10px 0 0 0; /*JS  ***8*/
padding:0 5px 0 0;
text-align: justify; 
}
#selectinfo p{
padding: 0 0 4px 0;
margin: 0;
line-height: 1em;
}

#bookingform, #commentform{
position: relative;
z-index: 1;
float: right;
width: 100%; /* JS **********/
margin: 5px 0 5px 0;
padding: 5px 10px 0 10px;
font-size: 1em;
border: 1px solid #000000;
background-color: #FFFFFF;
}

div.bookingformline{
position: relative;
width: 99%;
clear: left;
font-size: 1.1em;
color: #0000FF;
margin: 3px 0 3px 0;
padding: 0;
}
div.bookingformline label{
position: relative;
float: left;
width: 40%;
text-align: right;
margin: 1px 0 0 0;
padding: 0 1em 0 0;
}
label.entrylabel{
font-size: 1.1em;
color: #0000FF;
}
div.bookingformline select{
font-family: arial, helvetica, sans-serif;
width: 4em;
font-size: 1em;
}
span.rhselect{
position: relative;
margin: 0;
padding: 0;
top: -2px;
}
div.bookingformline input{
position: relative;
font-family: arial, helvetica, sans-serif;
font-size: 1em;
width: 50%;
margin: 0;
padding: 0;
}
div.bookingformline textarea{
font-family: arial, helvetica, sans-serif;
width: 50%;
font-size: 1em;
}
div.bookingformline div{
position: relative;
top: 0.5em;
float: left;
width: 40%;
text-align: right;
padding: 0 1em 0 0;
}
#Arrival, #Departure, #price, #europrice{
width: 12em;
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
}
#adultsBF, #child5OverBF, #childUnder5BF, #cotBF{
width: 12em;
border: 1px solid #FFFFFF;
background-color: #FFFFFF;
}
#topay{
width: 9em;
width: 11em; /* euros */
}

div.booksubmitbox{
position: relative;
clear: left;
border: 1px solid #000000;
padding: 3px;
margin:0 0 5px 0;
}
div.booksubmitbox p{
text-align: center;
}

div.booksubmitbox ul{
margin: 0;
padding: 0;
text-align: center;
}

.bookBut{
font-size: 1em;
margin: 0;
padding: 0;
width: 20em;
}

#enquirybut{
font-size: 1.2em;
margin: 0 0 10px 0;
padding: 0;
}

#editbox{
margin-bottom: 20px;
}

#inclterms{
position: relative;
}

div.topic{
position: relative;
float: left;
clear: both;
width: 100%;
margin: 0 0 1em 0;
padding: 0;
}
p.ieboj{
margin: 0 !important;
}

img.leftimage{
float: left;
clear: left;
margin: 0 8px 4px 0;
}
img.leftimage1{
float: left;
margin: 0 8px 4px 0;
}
img.rightimage{
float: right;
margin: 0 0 4px 1em;
}
.rightcaption{
float: right;;
clear: right;
text-align: center;
padding: 0 0 1em 1em;
margin: 0;
}

div.flightimage {
width: 140px;
float: left;
margin: 0.5em 0 0 0;
text-align: center;
}

div.dblimage{
position: relative;
float:left;
clear: left;
width: 412px;
margin: 0 0 1em 0;
}
div.largel{
position: absolute;
left: 5px;
top: 5px;
}
div.larger{
position: absolute;
left: 211px;
top: 5px;
}
div.largel img, div.larger img{
border: 1px solid #000000;
}

.column{
position: relative;
float: left;
width: 50%;
padding: 0;
margin: 0 0 5px 0;
}


#overlay{
position: absolute;
display: none;
width: 150px;
height: 182px;
border: 2px solid #000000;
border-radius: 5px; /* w3c */
box-shadow: 0 0 20px #000000;  /* w3c */
background-image: url(images/villarosa.jpg);
background-repeat: no-repeat;
background-position: 0 0;
z-index: 3;
bottom: 15px;
right: 10px;
text-align: center;
}
body>#overlay{
position: fixed;
display: none;
bottom: 15px;
right: 10px;
}
#overlay h1{
position: relative;
left: 20px;
font-size: 1em;
font-weight: bold;
color: #B00000;
margin: 3px 0 0 0;
padding: 0;
}
#overlay p{
position: relative;
font-size: 0.8em;
color: #000000;
font-weight: bold;
margin: 3px 0 0 0;
padding: 3px;
}
#overlay img{
position: relative;
float: right;
top: 3px;
right: 3px;
}
#inneroverlay{
position: relative;
top: 19px;
width: 150px;
height: 163px;
}


#trailimagediv{
position:absolute;
z-index: 3;
display: none;
/*border: 5px ridge #8888FF;*/
border: 2px solid #000000;
border-radius: 5px; /* w3c */
box-shadow: 0 0 30px -10px #000000;  /* w3c */
color: #AA0000;
background-color: #FFFFFF;
text-align: center;
margin: 0;
padding: 0 5px 5px 5px;
background-image: url(images/waitclock.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
#trailimagediv h1{
font-size: 1em;
padding:5px 0 5px 0;
margin: 0;
}

#fadera, #faderd{
display: none;
}

#pickerdiv{
position:absolute;
z-index: 3;
display: none;
border: 1px solid #000000;
border-radius: 5px; /* w3c */
box-shadow: 0 0 20px #000000;  /* w3c */
color: #AA0000;
background-color: #FFFFFF;
text-align: center;
margin: 0;
padding: 15px 25px 15px 25px; /* datepicker JS */
font-size: 0.7em;
}
div.pickercal{
border: 1px solid #000000;
}
#pickerdiv h1{
font-size: 1em;
margin: 3px 0 3px 0;
padding: 0;
}
#closepicker{
position: relative;
float: right;
line-height: 10px;
}

div.arrow{
text-align: right;
margin: 0 1em 0 0;
padding: 0;
font-size: 1.2em;
font-weight: bold;
color: #000000;
}
div.arrow img{
vertical-align: middle;
}
div.arrow1{
float: right;
text-align: right;
margin-right: 1em;
font-size: 1em;
font-weight: bold;
color: #FFFFFF;
}
div.arrow1 img{
vertical-align: middle;
}

#footer{
position: relative;
float: left;
clear: both;
width: 100%;
font-size: 0.85em;
margin: 0;
padding: 0.2em 0 0.2em 0;
background-color: #84C6D4;
text-align: right;
border-style: solid;
border-color: #000000;
border-width: 0 0 1px 0;
}
#footer div{
margin-right: 5px;
}
a.darknav:link {
text-decoration: none;
color: #000000;
background-color: transparent;
}
a.darknav:visited {
text-decoration: none;
color: #000000;
background-color: transparent;
}
a.darknav:active {
text-decoration: none;
color: #000000;
background-color: transparent;
}
a.darknav:hover {
text-decoration: underline overline;
color: #000000;
background-color: transparent;
}

a.arrownav:link {
text-decoration: none;
color: #000000;
background-color: transparent;
}
a.arrownav:visited {
text-decoration: none;
color: #000000;
background-color: transparent;
}
a.arrownav:active {
text-decoration: none;
color: #000000;
background-color: transparent;
}
a.arrownav:hover {
text-decoration: none;
color: #000000;
background-color: transparent;
}

a:link {
text-decoration: none;
color: #800000;
background-color: transparent;
}
a:visited {
text-decoration: none;
color: #800000;
background-color: transparent;
}
a:active {
text-decoration: none;
color: #800000;
background-color: transparent;
}
a:hover {
text-decoration: none;
color: #000000;
background-color: #FFFF00;
}


a.intnav:link {
text-decoration: none;
color: #A40000;
background-color: transparent;
}
a.intnav:visited {
text-decoration: none;
color: #A40000;
background-color: transparent;
}
a.intnav:active {
text-decoration: none;
color: #A40000;
background-color: transparent;
}
a.intnav:hover {
text-decoration: none;
background-color: transparent;
}

a.bland:hover{
background-color: transparent;
}

div.calendarline a:hover{
background-color: transparent;
}

a.carlinktext{
position: relative;
font-size: 1.5em;
font-family: Times New Roman, serif;
font-style: normal;
font-weight: bold;
float: left;
clear: left;
margin: 0 8px 0 0;
padding: 0;
}
a.carlinktext:link{
color: #0000FF;
text-decoration: none;
background-color: transparent;
}
a.carlinktext:visited{
color: #0000FF;
text-decoration: none;
background-color: transparent;
}
a.carlinktext:active{
color: #0000FF;
text-decoration: none;
background-color: transparent;
}
a.carlinktext:hover{
color: #0000FF;
text-decoration: none;
background-color: transparent;
}

