HTML
{
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #bfabde;
    SCROLLBAR-SHADOW-COLOR: #bfabde;
    SCROLLBAR-3DLIGHT-COLOR: #bfabde;
    SCROLLBAR-ARROW-COLOR: #bfabde;
    SCROLLBAR-TRACK-COLOR: #ebe4f6;
    SCROLLBAR-DARKSHADOW-COLOR: #bfabde;
    SCROLLBAR-BASE-COLOR: #bfabde
}
BODY
{
    FONT-SIZE: 11px;
    WIDTH: 540px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
#pagehead
{
    MARGIN: 0px 0px 0px 10px;
    WIDTH: 530px
}
#pagehead #title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: left;
    MARGIN: 0px;
    COLOR: #8058bd
}
#pagehead #button
{
    FLOAT: right;
    MARGIN: 0px
}
#pagefooter
{
    MARGIN: 10px 0px 10px 10px;
    WIDTH: 530px
}
#pagefooter #submit
{
    FLOAT: right;
    MARGIN: 0px
}
FORM
{
    MARGIN: 0px
}
INPUT.paragraph
{
    HEIGHT: 15px
}
.clear
{
    CLEAR: both
}
.right
{
    FLOAT: right
}
.left
{
    FLOAT: left
}
IMG.left
{
    FLOAT: left;
    MARGIN: 10px
}
DIV.cruise IMG
{
    FLOAT: left;
    MARGIN: 0px 10px 5px 0px
}
IMG.right
{
    FLOAT: right;
    MARGIN-RIGHT: 15px
}
UL.plain
{
    MARGIN-TOP: 5px;
    MARGIN-LEFT: 0px;
    LIST-STYLE-TYPE: none
}
TABLE.border
{
    BACKGROUND-COLOR: #e03e9c
}
TABLE.border TH
{
    FONT-WEIGHT: bold;
    COLOR: #e03e9c! important;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
TABLE.border TD
{
    COLOR: #e03e9c;
    BACKGROUND-COLOR: #ffffff
}
TD
{
    FONT-SIZE: 11px
}
TD.spacer
{
    LINE-HEIGHT: 20px
}
DIV.border
{
    BORDER-RIGHT: #e03e9c 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #e03e9c 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #e03e9c 1px solid;
    WIDTH: 300px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #e03e9c 1px solid
}
DIV.h20
{
    HEIGHT: 20px
}
DIV.h40
{
    HEIGHT: 40px
}
#intro
{
    WIDTH: 540px
}
#subnav
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(img/corner_purple.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 4px;
    WIDTH: 540px;
    COLOR: #bfabde;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 13px;
    BACKGROUND-COLOR: #8058bd
}
#subnav .current
{
    COLOR: #ffffff
}
#intro H2
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(img/corner_yellow.gif);
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 3px;
    WIDTH: 540px;
    COLOR: #8058bd;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #ffe200
}
DIV.resultrow
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffe200 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 540px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffe200 1px solid;
    BACKGROUND-COLOR: #fff8bf
}
DIV.note
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffe200 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 540px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffe200 1px solid;
    BACKGROUND-COLOR: #fff8bf
}
DIV.essentialinforow
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffe200 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 540px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffe200 1px solid;
    BACKGROUND-COLOR: #fff8bf
}
DIV.passengerdetails
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffe200 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 540px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffe200 1px solid;
    BACKGROUND-COLOR: #fff8bf
}
table.passengerdetails
{
    CLEAR: both;
}
table.passengerRow
{
    MARGIN-LEFT: 0px;
}

DIV.insurance
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffe200 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 540px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffe200 1px solid;
    BACKGROUND-COLOR: #fff8bf
}
DIV.extras
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 540px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fff8bf
}
DIV.note H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 10px 0px 10px 10px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
DIV.note P
{
    MARGIN: 10px;
    COLOR: #000000
}
DIV.note P.searchagain
{
    PADDING-RIGHT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #8058bd;
    TEXT-ALIGN: right
}
DIV.passengerdetails DIV.addressleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 240px;
    PADDING-TOP: 10px
}
DIV.addressleft DIV.addresslabel
{
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 80px;
    LINE-HEIGHT: 20px;
    HEIGHT: 30px;
    TEXT-ALIGN: right
}
DIV.addressleft DIV.addressdata
{
    DISPLAY: inline;
    FLOAT: right;
    WIDTH: 140px;
    HEIGHT: 30px
}
DIV.passengerdetails DIV.addressright
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    WIDTH: 260px;
    PADDING-TOP: 10px
}
DIV.addressright DIV.addresslabel
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 105px;
    LINE-HEIGHT: 20px;
    HEIGHT: 30px;
    TEXT-ALIGN: right
}
DIV.addressright DIV.addressdata
{
    FLOAT: right;
    WIDTH: 145px;
    HEIGHT: 30px
}
DIV.essentialinforow P
{
    MARGIN: 10px;
    COLOR: #000000
}
DIV.insurance P
{
    MARGIN: 10px;
    COLOR: #000000
}
DIV.insurance DIV.left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 170px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px
}
DIV.insurance DIV.right
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    WIDTH: 350px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px
}
DIV.insurance DIV.altleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 300px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px
}
DIV.insurance DIV.altright
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    WIDTH: 220px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px
}
DIV.noteleft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 30px;
    PADDING-TOP: 0px
}
DIV.noteright
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 490px;
    PADDING-TOP: 0px
}
DIV.resultrow DIV.header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #ffe200 1px dotted;
    BACKGROUND-COLOR: #fff8bf
}
DIV.details
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 8px;
    WIDTH: 249px;
    PADDING-TOP: 10px
}
DIV.details SPAN.label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    MARGIN-BOTTOM: 4px;
    MARGIN-LEFT: 8px;
    WIDTH: 87px;
    TEXT-ALIGN: left
}
DIV.details SPAN.data
{
    FONT-SIZE: 11px;
    FLOAT: right;
    MARGIN-BOTTOM: 4px;
    WIDTH: 153px;
    TEXT-ALIGN: left
}
DIV.pricecontainer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 8px;
    WIDTH: 290px;
    PADDING-TOP: 10px
}
TABLE.price
{
    MARGIN-LEFT: 15px
}
TD.pricelabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
TD.child
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
TD.saving
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
TD.price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #8058bd;
    TEXT-ALIGN: left
}
.buttonmore
{
    MARGIN-TOP: 32px;
    FLOAT: right;
    MARGIN-RIGHT: 15px
}
TABLE.roomselection
{
    MARGIN :0px 0px 0px 0px;
    BORDER-TOP-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none;
    border-color:White;
    border-width:0px;
}
DIV.roomrow
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffe200 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 540px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffe200 1px solid;
    BACKGROUND-COLOR: #fff8bf;
    height:90px;
}
.number
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 60px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #fff8bf
}
.roomdetails
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    FLOAT: right;
    PADDING-BOTTOM: 18px;
    WIDTH: 460px;
    PADDING-TOP: 18px;
    BACKGROUND-COLOR: #fff8bf
}
.roomtype
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #8058bd
}
#roomdetailsheader
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: 0px;
    WIDTH: 540px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #fff8bf
}
DIV.roomoccupantsrow
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffe200 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 5px;
    WIDTH: 540px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ffe200 1px solid;
    BACKGROUND-COLOR: #fff8bf
}
TABLE.roomallocation
{
    MARGIN: 0px 5px 0px 10px
}

TABLE.roomallocation TD
{
    COLOR: #000000;
    BORDER: none;
}
TABLE.passengerdetails TD
{
    COLOR: #000000
}
#costing
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffe200 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 540px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffe200 1px solid;
    BACKGROUND-COLOR: #fff8bf
}
#costing DIV.header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: center
}
TABLE.costing
{
    BACKGROUND-COLOR: #ffffff
}
TABLE.extras
{
    BACKGROUND-COLOR: #ffffff
}
TABLE.costing TD
{
    COLOR: #000000
}
TH.extrasrowdesc
{
    FONT-WEIGHT: normal;
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: left
}
TH.extrascolheader
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: center
}
TD.extrascolheader
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: center
}
TD.extrasmealsrowdesc
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: left
}
TD.extrasrowdesc
{
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: left
}
TD.extrasprice
{
    FONT-WEIGHT: bold;
    COLOR: #8058bd;
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: center
}
TD.extrasselect
{
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: center
}
TD.costlabel
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: left
}
TD.totalcostlabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: right
}
TD.costamount
{
    COLOR: #000000;
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: center
}
TD.totalcostamount
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #8058bd;
    BACKGROUND-COLOR: #fff8bf;
    TEXT-ALIGN: center
}
#essentialinfo
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffe200 1px solid;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 5px;
    WIDTH: 540px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #fff8bf
}
#essentialinfo P
{
    MARGIN: 0px 10px 10px;
    COLOR: #000000;
    TEXT-ALIGN: left
}
#essentialinfoconfirm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 5px;
    WIDTH: 540px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ffe200 1px solid;
    BACKGROUND-COLOR: #fff8bf
}
#essentialinfoconfirm P
{
    MARGIN: 0px 10px 5px;
    COLOR: #000000;
    TEXT-ALIGN: right
}
TABLE.passengerdetails
{
    MARGIN: 10px
}
TABLE.passengerdetails TD.namelabel
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
TABLE.passengerdetails TD.namedata
{
    TEXT-ALIGN: left
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#buttons
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    WIDTH: 540px;
    PADDING-TOP: 10px
}
DIV.back
{
    FLOAT: left
}
DIV.continue
{
    FLOAT: right
}
TABLE.buttons
{
    MARGIN-TOP: 10px
}
TABLE.buttons TD.back
{
    TEXT-ALIGN: left
}
TABLE.buttons TD.startagain
{
    TEXT-ALIGN: center
}
TABLE.buttons TD.continue
{
    TEXT-ALIGN: right
}
TABLE.destinations TH
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #8058bd;
    LINE-HEIGHT: 30px;
    TEXT-ALIGN: left
}
TABLE.destinations TABLE.list TD.destination
{
    PADDING-LEFT: 10px
}
TABLE.destinations TABLE.list TD.destination A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #e03e9c;
    LINE-HEIGHT: 20px;
    TEXT-DECORATION: none
}
TABLE.destinations TABLE.list TD.airports A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #8058bd;
    LINE-HEIGHT: 20px;
    TEXT-DECORATION: none
}
.airports
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #8058bd
}
#hotelhead
{
    MARGIN: 0px 0px 15px 10px;
    WIDTH: 530px
}
#hotelhead #title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: left;
    MARGIN: 0px;
    COLOR: #8058bd
}
#hotelhead #button
{
    FLOAT: right;
    MARGIN: 0px
}
H2.hotel
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px -10px 10px;
    WIDTH: 530px;
    COLOR: #e03e9c;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
P.hotel
{
    MARGIN-LEFT: 10px
}
#csq
{
    BORDER-RIGHT: #e03e9c 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #e03e9c 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 20px 10px;
    BORDER-LEFT: #e03e9c 1px solid;
    WIDTH: 510px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #e03e9c 1px solid
}
#hoteldetails
{
    CLEAR: both;
    MARGIN: 0px;
    WIDTH: 540px
}
#hoteldetails .leftcolumn
{
    FLOAT: left;
    MARGIN: 0px 0px 0px 10px;
    WIDTH: 260px
}
#hoteldetails .rightcolumn
{
    FLOAT: right;
    MARGIN: 0px 0px 0px 10px;
    WIDTH: 250px
}
IMG.slideshow
{
    MARGIN: 0px 0px 10px
}
.slideshowlinks
{
    MARGIN-BOTTOM: 10px;
    WIDTH: 244px;
    COLOR: #e03e9c;
    TEXT-ALIGN: center
}
#hoteldetails LI
{
    COLOR: #666666
}
#hoteldetails P
{
    MARGIN: 0px
}
DIV.propertydetails
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    WIDTH: 540px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #e03e9c 1px dotted
}
DIV.propertydetails .leftcolumn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 190px;
    PADDING-TOP: 0px
}
DIV.propertydetails .rightcolumn
{
    FLOAT: right;
    MARGIN: 0px;
    WIDTH: 340px
}
#footer
{
    CLEAR: both;
    BORDER-TOP: #e03e9c 1px dotted;
    MARGIN-TOP: 20px;
    WIDTH: 540px
}
#footer #text
{
    MARGIN-TOP: 8px;
    FLOAT: left
}
#footer #text A
{
    FONT-SIZE: 9px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#footer #logo
{
    FLOAT: right
}
#links
{
    FLOAT: left;
    WIDTH: 195px;
    MARGIN-RIGHT: 10px;
}
#main
{
    /*CLEAR: both;*/
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    WIDTH: 330px;
}
#main #head #title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: left;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 0px;
    COLOR: #8058bd
}
#main #head #button
{
    FLOAT: right
}
#main #subhead
{
    CLEAR: both;
    MARGIN-BOTTOM: 15px;
    MARGIN-LEFT: 0px
}
#main #subhead #img
{
    FLOAT: left;
    WIDTH: 80px
}
#main #subhead #text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: right;
    WIDTH: 255px;
    COLOR: #8058bd;
    TEXT-ALIGN: left
}
#main H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    MARGIN: 0px 0px -10px;
    WIDTH: 335px;
    COLOR: #e03e9c;
    BACKGROUND-COLOR: #ffffff
}
#main H2.border
{
    WIDTH: 315px
}
#main H2.essentials
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    BACKGROUND-IMAGE: none;
    MARGIN: 0px 10px 10px 0px;
    WIDTH: 210px;
    COLOR: #e03e9c;
    BACKGROUND-COLOR: #ffffff
}
IMG.essentials
{
    FLOAT: right;
    MARGIN: 0px 0px 20px 20px
}
#main H1
{
    MARGIN: 5px 0px 3px
}
#main H3
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(img/corner_pink.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 10px 0px 0px;
    WIDTH: 335px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #e03e9c
}
#main #unitlisttitle
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(img/corner_pink.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 10px 0px 0px;
    WIDTH: 335px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #e03e9c
}
#main #unitlisttitle #leftmargin
{
    MARGIN-LEFT: 5px
}
#main IMG.back
{
    FLOAT: right
}
#main P
{
    MARGIN-LEFT: 0px
}
#main P.leading
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: -10px;
    COLOR: #e03e9c;
    LINE-HEIGHT: 30px
}
#main P.leading:first-line
{
    FONT-SIZE: 12px;
    COLOR: #8058bd;
    LINE-HEIGHT: 12px
}
#main LI
{
    COLOR: #666666
}
#main TABLE.units
{
    WIDTH: 335px;
    COLOR: #e03e9c;
    BACKGROUND-COLOR: #ffffff
}
#main TABLE.weddings
{
    WIDTH: 335px;
    COLOR: #e03e9c;
    BACKGROUND-COLOR: #ffffff
}
#main TABLE.units TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #e03e9c;
    BORDER-BOTTOM: #e03e9c 1px solid;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
#main TABLE.units TD.resort
{
    PADDING-LEFT: 2px;
    BORDER-LEFT: #e03e9c 1px solid
}
#main TABLE.units TD.unit
{
    BORDER-RIGHT: #e03e9c 1px solid
}
#main TABLE.units TR.alternate TD
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ef9ecd
}
#main TABLE.weddings TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e03e9c;
    TEXT-ALIGN: left
}
#main TABLE.weddings TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #e03e9c;
    BORDER-BOTTOM: #e03e9c 1px solid;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
#main TABLE.weddings .resort
{
    PADDING-LEFT: 2px;
    BORDER-LEFT: #e03e9c 1px solid
}
#main TABLE.weddings .price
{
    PADDING-RIGHT: 2px
}
#main TABLE.weddings TD.price
{
    BORDER-RIGHT: #e03e9c 1px solid;
    FONT-WEIGHT: normal;
    COLOR: #e03e9c
}
#main TABLE.weddings TR.alternate TD
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ef9ecd
}
#main TABLE.cruise
{
    WIDTH: 335px;
    COLOR: #e03e9c;
    BACKGROUND-COLOR: #ffffff
}
#main TABLE.cruise TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e03e9c;
    TEXT-ALIGN: left
}
#main TABLE.cruise TD.cruise
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e03e9c;
    TEXT-ALIGN: left
}
#main TABLE.cruise TD.cruise
{
    PADDING-LEFT: 2px;
    HEIGHT: 15px
}
#main TABLE.cruise TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #e03e9c;
    BORDER-BOTTOM: #e03e9c 1px solid;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}
#main TABLE.cruise .date
{
    PADDING-LEFT: 2px;
    BORDER-LEFT: #e03e9c 1px solid
}
#main TABLE.cruise .airport
{
    PADDING-RIGHT: 2px
}
#main TABLE.cruise TD.airport
{
    BORDER-RIGHT: #e03e9c 1px solid;
    FONT-WEIGHT: normal;
    COLOR: #e03e9c
}
#main TABLE.cruise TR.alternate TD
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ef9ecd
}
#main DIV.holidayselectionlogo
{
    FLOAT: left;
    WIDTH: 85px;
    MARGIN-RIGHT: 10px
}
#main DIV.holidayselectiontext
{
    FLOAT: right;
    MARGIN-BOTTOM: 10px;
    WIDTH: 240px
}
DIV.carhireheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 20px;
    WIDTH: 335px;
    COLOR: #e03e9c
}
DIV.carhirelogo
{
    FLOAT: left;
    WIDTH: 100px;
    MARGIN-RIGHT: 10px
}
DIV.carhiretext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: right;
    MARGIN-BOTTOM: 10px;
    WIDTH: 225px;
    COLOR: #8058bd
}
TABLE.carhire
{
    COLOR: #e03e9c;
    BACKGROUND-COLOR: #ffffff
}
TABLE.carhire TH
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
P.note
{
    FONT-SIZE: 10px;
    COLOR: #e03e9c
}
TABLE.alamo
{
    MARGIN: 0px 0px 20px;
    WIDTH: 335px;
    BACKGROUND-COLOR: #e03e9c
}
TABLE.alamo TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff! important;
    BACKGROUND-COLOR: #e03e9c;
    TEXT-ALIGN: center! important
}
TABLE.alamo TH.label
{
    TEXT-ALIGN: left! important
}
TABLE.alamo TD
{
    COLOR: #e03e9c;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TABLE.alamo TD.label
{
    TEXT-ALIGN: left
}
TABLE.upgrade
{
    MARGIN: 0px 0px 20px;
    WIDTH: 335px
}
TABLE.upgrade TH
{
    BORDER-RIGHT: #ffffff 1px solid;
    FONT-SIZE: 10px! important;
    COLOR: #ffffff! important;
    BACKGROUND-COLOR: #e03e9c;
    TEXT-ALIGN: center! important
}
TABLE.upgrade TH.upgrade
{
    BORDER-RIGHT: medium none;
    BORDER-BOTTOM: #ffffff 1px solid
}
TABLE.upgrade TH.right
{
    BORDER-RIGHT: medium none
}
TABLE.upgrade TD
{
    FONT-SIZE: 10px;
    BORDER-LEFT: #e03e9c 1px solid;
    COLOR: #e03e9c;
    BORDER-BOTTOM: #e03e9c 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
TABLE.upgrade TD.right
{
    BORDER-RIGHT: #e03e9c 1px solid
}
#main DIV.holidayselectiontext H2
{
    MARGIN: 0px 0px -10px;
    WIDTH: 240px
}
#links IMG
{
    MARGIN-BOTTOM: 10px
}
#links H1
{
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 5px;
    FONT-SIZE: 14px;
    BACKGROUND-IMAGE: url(img/corner_yellow.gif);
    MARGIN: 0px 0px -20px;
    COLOR: #8058bd;
    PADDING-TOP: 2px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #ffe200
}

#links ul
{
    margin-top: 20px;
}

#links LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: -40px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ffe200 1px solid;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: #fff8bf
}
#links LI.sub
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#links LI.sub2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#links LI.alternate
{
    BACKGROUND-COLOR: #fffcdd
}
#main #footer
{
    CLEAR: both;
    BORDER-TOP: #e03e9c 1px dotted;
    MARGIN-TOP: 20px;
    WIDTH: 335px
}
#main #footer #text
{
    MARGIN-TOP: 8px;
    FLOAT: left
}
#main #footer #text A
{
    FONT-SIZE: 9px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#main #footer #copyright
{
    FONT-SIZE: 9px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    MARGIN-TOP: 8px;
    FLOAT: right
}
#main #footer #logo
{
    FLOAT: right
}
#main #content SELECT
{
    MARGIN: 15px 0px
}
#main #content #sectionslist LI
{
    FONT-WEIGHT: bold
}
#main #content #sectionslist LI A
{
    FONT-WEIGHT: bold
}
#main #content #index
{
    CLEAR: both;
    MARGIN: 20px 0px;
    WIDTH: 335px;
    COLOR: #666666
}
#main #content #index .indexhead
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    WIDTH: 170px
}
#main #content #index .sectionhead
{
    FONT-WEIGHT: bold;
    FLOAT: right;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 10px;
    WIDTH: 155px
}
#main #content #index .indexitem
{
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    WIDTH: 170px
}
#main #content #index .sectionitem
{
    FLOAT: right;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 10px;
    WIDTH: 155px
}
#main #content H2
{
    FONT-SIZE: 12px;
    MARGIN: 10px 0px 0px
}
#main #content H2 A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e03e9c
}
#main #content H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px -10px;
    COLOR: #e03e9c;
    PADDING-TOP: 0px;
    HEIGHT: 11px;
    BACKGROUND-COLOR: #ffffff
}
#main #content H3.border
{
    WIDTH: 315px
}
#main #content H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 15px 0px -10px;
    COLOR: #666666
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 15px 0px -10px;
    COLOR: #666666
}
#main #content TH
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-ALIGN: left
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-ALIGN: left
}
#main #content #emailform
{
    BORDER-RIGHT: #e03e9c 1px solid;
    BORDER-TOP: #e03e9c 1px solid;
    MARGIN: 10px 0px 20px;
    BORDER-LEFT: #e03e9c 1px solid;
    BORDER-BOTTOM: #e03e9c 1px solid
}
#main #content #emailform TABLE.emailform
{
    MARGIN: 0px 8px 10px
}
#main #content #emailform TABLE.emailform TD.submit
{
    TEXT-ALIGN: right
}
#main #content #emailform TABLE.emailform TD.title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#main #content #emailform H3.emailform
{
    MARGIN-LEFT: 8px;
    WIDTH: 319px
}
#main #content #emailform .emailform
{
    MARGIN-LEFT: 8px;
    MARGIN-RIGHT: 8px
}
#main #content #emailform SELECT.emailform
{
    MARGIN-TOP: 0px
}
#main #content #emailform SELECT.title
{
    MARGIN: 0px 0px 0px 1px
}
#main #content .msgcontent
{
    DISPLAY: block;
    MARGIN: 0px 8px;
    WIDTH: 315px;
    COLOR: #e03e9c
}
#brochurerequest
{
    MARGIN: 0px
}
#brochurerequest H2
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(img/corner_pink.gif);
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 3px;
    WIDTH: 520px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 14px;
    BACKGROUND-COLOR: #e03e9c
}
#brochurerequest DIV.request
{
    CLEAR: both;
    BORDER-RIGHT: #e03e9c 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #e03e9c 1px solid;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #e03e9c 1px solid;
    WIDTH: 518px;
    COLOR: #e03e9c;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #e03e9c 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#brochurerequest DIV.request DIV.privacy
{
    WIDTH: 518px
}
#brochurerequest DIV.request P
{
    MARGIN-LEFT: 0px;
    COLOR: #e03e9c
}
#brochurerequest DIV.request TABLE TD
{
    COLOR: #e03e9c
}
#brochurerequest DIV.request TABLE TD.brochure
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
#brochurerequest DIV.request TABLE TD.leftpadding
{
    PADDING-LEFT: 4px
}
#brochurerequest DIV.request TABLE TD.padding
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#brochurerequest IMG.border
{
    BORDER-RIGHT: #e03e9c 1px solid;
    BORDER-TOP: #e03e9c 1px solid;
    BORDER-LEFT: #e03e9c 1px solid;
    BORDER-BOTTOM: #e03e9c 1px solid
}
#container540
{
    MARGIN: 20px 0px 0px;
    WIDTH: 540px
}
#container540 .left270
{
    FLOAT: left;
    WIDTH: 270px
}
#container540 .right270
{
    FLOAT: right;
    WIDTH: 270px
}
H3.faq
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(img/corner_pink.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 10px 0px 0px;
    WIDTH: 540px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #e03e9c
}
TABLE.faq
{
    COLOR: #e03e9c;
    BACKGROUND-COLOR: #ffffff
}
TABLE.faq TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #e03e9c;
    BORDER-BOTTOM: #e03e9c 1px solid;
    TEXT-ALIGN: left
}
TABLE.faq TD.qno
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #e03e9c 1px solid
}
TABLE.faq TD.qtext
{
    BORDER-RIGHT: #e03e9c 1px solid
}
TABLE.faq TR.alternate TD
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ef9ecd
}
A.faq
{
    FONT-WEIGHT: bold
}
TABLE.latedeals
{
    MARGIN: 0px;
    BACKGROUND-COLOR: #e03e9c
}
TABLE.latedeals TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #e03e9c;
    TEXT-ALIGN: center
}
TABLE.latedeals TD
{
    COLOR: #e03e9c;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
#intro H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN-LEFT: 10px;
    COLOR: #8058bd;
    TEXT-ALIGN: left
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 0px 10px;
    COLOR: #8058bd;
    TEXT-ALIGN: left
}
H2
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right top;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(img/corner_yellow.gif);
    PADDING-BOTTOM: 3px;
    MARGIN: 10px 0px 4px;
    WIDTH: 540px;
    COLOR: #8058bd;
    PADDING-TOP: 4px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #ffe200
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 8px;
    COLOR: #e03e9c
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 8px;
    COLOR: #666666;
    TEXT-ALIGN: left
}
P.back
{
    FLOAT: right;
    MARGIN: 10px 0px
}
LI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666
}
LI.booking
{
    COLOR: #000000
}
STRONG
{
    FONT-WEIGHT: bold
}
EM
{
    FONT-STYLE: italic
}
.magenta
{
    COLOR: #e03e9c
}
.magentabold
{
    FONT-WEIGHT: bold;
    COLOR: #e03e9c
}
.purplebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #8058bd
}
.purplemedium
{
    FONT-SIZE: 12px;
    COLOR: #8058bd
}
.purplemediumbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #8058bd
}
.pinkmediumbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #e03e9c
}
.mediumbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
.small
{
    FONT-SIZE: 10px
}
.smallbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px
}
A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #8058bd;
    TEXT-DECORATION: none
}
A.results
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #8058bd;
    TEXT-DECORATION: underline
}
A.note
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #e03e9c;
    TEXT-DECORATION: none
}
A.notebold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #e03e9c;
    TEXT-DECORATION: none
}
#subnav A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #bfabde;
    TEXT-DECORATION: none
}
#subnav A.current
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#links A
{
    FONT-SIZE: 12px;
    COLOR: #8058bd;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#links A.sub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px
}
#links A.sub2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px
}
#main A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #8058bd;
    TEXT-DECORATION: none
}
.seasontab
{
    FLOAT: left;
    WIDTH: 101px;
    POSITION: relative;
    HEIGHT: 31px
}
.seasontab A
{
    MARGIN-BOTTOM: 3px;
    FONT: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    MARGIN-LEFT: 3px;
    COLOR: #8058bd;
    BOTTOM: 0px;
    POSITION: absolute;
    TEXT-DECORATION: none
}
.activeseasontab
{
    FLOAT: left;
    WIDTH: 101px;
    POSITION: relative;
    HEIGHT: 31px
}
.activeseasontab A
{
    MARGIN-BOTTOM: 3px;
    FONT: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    MARGIN-LEFT: 3px;
    COLOR: #e03e9c;
    BOTTOM: 0px;
    POSITION: absolute;
    TEXT-DECORATION: none
}
.tabstrip
{
    FLOAT: left;
    HEIGHT: 31px
}
