DIV.wizard
{
    POSITION: relative;
    TEXT-ALIGN: left;
    FONT-FAMILY: 'Trebuchet MS';
    COLOR: black;
    FONT-SIZE: 12px
}
DIV.wizard DIV.panel
{
    Z-INDEX: 0;
    BORDER-BOTTOM: lightgrey 1px solid;
    POSITION: relative;
    BORDER-LEFT: lightgrey 1px solid;
    WIDTH: 955px;
    HEIGHT: 450px;
    OVERFLOW: auto;
    BORDER-TOP: lightgrey 1px solid;
    TEXT-DECORATION: none;
    BORDER-RIGHT: lightgrey 1px solid
}
DIV.wizard DIV.panel DIV.dividerlarge
{
}
DIV.wizard DIV.panel DIV.row
{
    BORDER-BOTTOM: lime 1px;
    BORDER-LEFT: lime 1px;
    WIDTH: 915px;
    BORDER-TOP: lime 1px;
    BORDER-RIGHT: lime 1px
}
DIV.wizard DIV.panel DIV.content
{
    BORDER-BOTTOM: blue solid;
    BORDER-LEFT: blue solid;
    WIDTH: 930px;
    HEIGHT: 450px;
    OVERFLOW: scroll;
    BORDER-TOP: blue solid;
    BORDER-RIGHT: blue solid
}
DIV.wizard DIV.panel DIV.row DIV.pad
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
DIV.wizard DIV.panel DIV.dividersmall
{
    BACKGROUND-IMAGE: url(images/wizard/whitebg.png);
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 422px;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 150px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
DIV.wizard DIV.panel DIV.row DIV.pad DIV.spacer
{
    BORDER-BOTTOM: blue;
    BORDER-LEFT: blue;
    WIDTH: 30px;
    FLOAT: left;
    HEIGHT: 150px;
    BORDER-TOP: blue;
    BORDER-RIGHT: blue
}
DIV.wizard DIV.panel DIV.dividersmall DIV.pad
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 3px
}
DIV.wizard DIV.panel DIV.pad
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 15px
}
DIV.wizard DIV.panel DIV.dividerlarge DIV.pad
{
}
DIV.wizard DIV.panel IMG.photo
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px;
    PADDING-LEFT: 0px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    HEIGHT: 120px;
    BORDER-TOP: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    PADDING-TOP: 0px
}
DIV.wizard DIV.nav
{
}
DIV.wizard DIV.navbutton
{
    FLOAT: left
}
DIV.wizard DIV.panel DIV.dividermedium
{
    BACKGROUND-IMAGE: url(images/wizard/whitebgmed.png);
    Z-INDEX: 0;
    WIDTH: 422px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center top;
    FLOAT: left;
    HEIGHT: 154px
}
DIV.wizard DIV.panel DIV.dividermedium DIV.pad
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
DIV.wizard DIV.navbutton DIV.navitem
{
    BACKGROUND-IMAGE: url(images/wizard/buttonbg.jpg);
    Z-INDEX: 0;
    BACKGROUND-REPEAT: repeat;
    FLOAT: left;
    HEIGHT: 28px
}
DIV.wizard DIV.navbutton DIV.navitem DIV.pad
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: white;
    FONT-WEIGHT: bolder;
    PADDING-TOP: 4px
}
DIV.wizard SPAN.oldprice
{
    COLOR: red
}
DIV.wizard DIV.box
{
    Z-INDEX: 3;
    BORDER-BOTTOM: lightgrey 3px solid;
    POSITION: absolute;
    BORDER-LEFT: lightgrey 3px solid;
    BACKGROUND-COLOR: white;
    WIDTH: 790px;
    HEIGHT: 385px;
    BORDER-TOP: lightgrey 3px solid;
    TOP: 85px;
    BORDER-RIGHT: lightgrey 3px solid;
    LEFT: 70px
}
DIV.wizard DIV.box DIV.pad
{
    Z-INDEX: 0;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 4px
}
DIV.wizard DIV.box DIV.pad DIV.close
{
    FLOAT: right;
    TEXT-DECORATION: none
}
DIV.wizard DIV.box DIV.pad DIV.close A
{
    TEXT-DECORATION: none
}
DIV.wizard IMG.bigphoto
{
    PADDING-BOTTOM: 0px;
    MARGIN: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
DIV.wizard DIV.shoppingcart
{
    Z-INDEX: 0;
    BORDER-BOTTOM: 1px;
    POSITION: absolute;
    BORDER-LEFT: 1px;
    WIDTH: 211px;
    HEIGHT: 28px;
    BORDER-TOP: 1px;
    BORDER-RIGHT: 1px;
    LEFT: 743px
}
DIV.wizard DIV.shoppingcart DIV.pad
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 4px
}
DIV.wizard DIV.box DIV.pad B.price
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bolder
}
DIV.wizard DIV.shoppingcartlarge
{
    Z-INDEX: 2;
    BORDER-BOTTOM: lightgrey 1px solid;
    POSITION: absolute;
    BORDER-LEFT: lightgrey 1px solid;
    BACKGROUND-COLOR: white;
    WIDTH: 212px;
    BORDER-TOP: lightgrey 1px solid;
    TOP: 0px;
    BORDER-RIGHT: lightgrey 1px solid;
    LEFT: 743px
}
DIV.wizard DIV.shoppingcartlarge DIV.pad
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
DIV.wizard DIV.panel DIV.summary
{
    WIDTH: 300px;
    FLOAT: left
}
DIV.wizard DIV.panel DIV.enquiryform
{
    Z-INDEX: 0;
    WIDTH: 600px;
    FLOAT: left
}
DIV.wizard DIV.panel TABLE.basketsize
{
    WIDTH: 200px
}
INPUT
{
    FONT-FAMILY: 'Trebuchet MS';
    FONT-SIZE: 12px
}
SELECT
{
    FONT-FAMILY: 'Trebuchet MS';
    FONT-SIZE: 12px
}
DIV.wizard DIV.navbutton DIV.navitem DIV.pad A
{
    COLOR: black;
    TEXT-DECORATION: none
}
DIV.wizard DIV.panel DIV.calandar
{
    Z-INDEX: 0;
    BORDER-BOTTOM: gray 1px solid;
    POSITION: absolute;
    BORDER-LEFT: gray 1px solid;
    BACKGROUND-COLOR: white;
    WIDTH: 190px;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px solid
}
DIV.wizard DIV.panel DIV.calandar DIV.pad
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 4px
}
DIV.wizard DIV.panel DIV.calandar DIV.pad A
{
    TEXT-DECORATION: none
}
DIV.wizard DIV.panel DIV.extras
{
    BACKGROUND-IMAGE: url(images/wizard/whitebg.png);
    Z-INDEX: 0;
    WIDTH: 422px;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 150px
}
DIV.wizard DIV.panel DIV.extras DIV.pad
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
DIV.wizard DIV.panel DIV.thankyou
{
    WIDTH: 600px;
    FLOAT: left
}
DIV.wizard DIV.panel DIV.whatnext
{
    WIDTH: 300px;
    FLOAT: left
}
DIV.wizard DIV.fade
{
    BACKGROUND-IMAGE: url(images/wizard/fade.png);
    Z-INDEX: 1;
    POSITION: absolute;
    WIDTH: 955px;
    HEIGHT: 450px;
    LEFT: 1px
}
DIV.wizard DIV.extrainfo
{
    BORDER-BOTTOM: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    WIDTH: 620px;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-RIGHT: lightgrey 1px solid
}
DIV.wizard DIV.extrainfo DIV.pad
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
DIV.wizard DIV.subnav
{
}
DIV.wizard DIV.navbutton DIV.navitem DIV.pad A.highlighted
{
    COLOR: gray;
    FONT-WEIGHT: bolder

}
DIV.wizard DIV.navbutton DIV.navitemover
{
    BACKGROUND-IMAGE: url(images/wizard/buttonbg-over.jpg);
    Z-INDEX: 0;
    FLOAT: left;
    HEIGHT: 28px
}
DIV.wizard DIV.navbutton DIV.navitemover DIV.pad
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 4px
}
DIV.wizard DIV.navbutton DIV.navitemover DIV.pad A
{
    COLOR: white;
    TEXT-DECORATION: none
}
DIV.wizard DIV.panel DIV.abroadlocations
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 450px;
    FLOAT: left;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}
DIV.wizard DIV.panel DIV.uklocation
{
    BORDER-BOTTOM: blue;
    BORDER-LEFT: blue;
    WIDTH: 450px;
    FLOAT: left;
    BORDER-TOP: blue;
    BORDER-RIGHT: blue
}
DIV.wizard DIV.panel DIV.locationcolumn
{
    WIDTH: 180px;
    FLOAT: left
}
DIV.wizard DIV.panel DIV.locationcolumn DIV.pad
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 4px
}
DIV.wizard DIV.packageinfo
{
    BORDER-BOTTOM: lightgrey 1px solid;
    BORDER-LEFT: lightgrey 1px solid;
    WIDTH: 750px;
    BORDER-TOP: lightgrey 1px solid;
    BORDER-RIGHT: lightgrey 1px solid
}
DIV.wizard DIV.packageinfo DIV.pad
{
}
DIV.wizard DIV.box DIV.pad DIV.text
{
    HEIGHT: 300px;
    OVERFLOW: auto
}
DIV.wizard DIV.packageinfo DIV.pad DIV.text
{
    Z-INDEX: 0;
    WIDTH: 740px;
    HEIGHT: 225px;
    OVERFLOW: hidden
}
DIV.wizard DIV.packageinfo DIV.pad DIV.text DIV.extrainfo
{
    WIDTH: 730px;
    HEIGHT: 185px;
    OVERFLOW: auto
}
DIV.wizard DIV.packageinfo DIV.pad DIV.text DIV.extrainfohotel
{
    WIDTH: 685px;
    HEIGHT: 185px;
    OVERFLOW: auto
}
DIV.wizard SPAN.error
{
    COLOR: red
}
DIV.content
{
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
BODY
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.content DIV.padding
{
    PADDING-TOP: 5px
}
DIV.wizard DIV.nextbutton
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 10px;
    WIDTH: 900px;
    COLOR: ;
    PADDING-TOP: 10px
}
DIV.wizard DIV.nextbutton INPUT.nextbtn
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #11008f;
    PADDING-TOP: 10px
}
