﻿
Body
{
    font-family: Trebuchet MS, Arial, MISs-Serif;
    background-color: #FFFFFF;
    margin: 0px;
}

html {overflow-y: scroll;} 

.MainContainer
{
    width: 760px;
    margin: 0px auto 0px 0px;
    border: 0px solid;
    
}

#HeaderLogo
{
    margin: 0px 0px 0px 0px;
}

#HeaderContact
{
    display: none;
}

#HeaderEnd
{
    display: none;
}

#WelcomeText
{
    display: none;
}

#NavMain
{
    display: none;
}

.OpeningHours
{
    display: none;
}

#MainFooter
{
    display: none;
}

#Signup
{
    display: none;
}

#DottedLine
{
    display: none;
}

#OfferHolder
{
    display: none;
}

.OffersMain, .OfferBlock
{
    width: 225px;
    height: 200px;
    border: 0px solid;
    float: left;
    margin: 3px;
}

.MyHolidayMain
{
    width: 205px;
    height: 180px;
    float: left;
    margin: 3px;
    background-image: url(../Images/WLH/myholiday-background.jpg);
    background-repeat: no-repeat;
}

.MyHolidayTitle
{
    width: 175px;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0px 0px 10px;
    color: #990000;
    text-decoration: none;
    clear: both;
}

.OfferTitle, .BannerTitle
{
    width: 240px;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0px 0px 5px;
    color: #ff7e00;
    text-decoration: none;
    clear: both;
    border: 0px solid;
    display: block;
}

.OffersSubTitle, .BannerSubtitle
{
    width: 175px;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0px 0px 8px;
    color: #0033cc;
    clear: both;
    float: left;
}

.OffersImage, .BannerImage
{
    width: 210px;
    height: 120px;
    margin: 3px 0px 0px 10px;
}

.OffersNights, .BannerNights
{
    width: 70px;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0px 0px 8px;
    color: #0033cc;
    float: left;
}

.OffersPrice, .BannerPrice
{
    width: 95px;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 3px 0px 0px;
    color: #ff0000;
    float: right;
    text-decoration: none;
}

#MyHoliday
{
    border: 0px solid;
    height: 100px;
    clear: both;
    margin-top: 5px;
}

.LabelMyHoliday
{
    float: left;
    display: block;
    width: 60px;
    font-size: 14px;
    color: #990000;
    font-weight: bold;
    margin: 5px 0px 5px 5px;
}

.TextBoxMyHoliday
{
    float: left;
    border: 0px;
    width: 110px;
    margin: 5px 0px 10px 5px;
}

.ButtonMyHoliday
{
    width: 185px;
    height: 120px;
    margin: 0px 0px 0px 10px;
    border: 0px solid;
    clear: both;
    float: left;
    line-height: 14px;
    text-align: right;
}

.DetailsMyHoliday
{
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 0px 8px;
    width: 170px;
    color: #4e80c3;
}

/*Editorial layouts */

.EnquiryPanel
{
    width: 910px;
    height: 130px;
    clear: both;
    font-size: small;
    padding: 10px;
    background-color: #F2f2F2;
    margin: 10px;
}

.EnquiryLink
{
    font-size: 16px;
    font-weight: bold;
}

.Labels
{
    float: left;
    width: 210px;
}

.LabelsR
{
    float: left;
    width: 210px;
}

.Inputs
{
    float: left;
    width: 250px;
}

.EnquiryLabel
{
    display: block;
    width: 110px;
    font-size: small;
    height: 24px;
}

.EditorialMain
{
    border: 0px solid;
    width: 760px;
    margin-left: 5px;
    margin-right: 5px;
}

#EditorialLeft
{
    border: 0px solid;
    width: 620px;
    float: left;
    font-size: 12px;
    line-height: 22px;
    color: #003366;
    margin-left: 10px;
}

#EditorialRight
{
    border: 0px solid;
    width: 200px;
    float: Right;
    text-align: center;
    margin-right: 10px;
    margin-top: 95px;
}

.EditorialDuration
{
    font-size: medium;
    font-weight: bold;
}

.EditorialTitle
{
    font-weight: bold;
    font-size: medium;
    color: #CC0000;
}

.EditorialDestination
{
    font-weight: bold;
    font-size: medium;
    color: #4e80c3;
}

h1.PageTitle
{
    font-size: Large;
}
h2.PageTitle
{
    font-size: medium;
}

.EditorialText
{
    font-size: small;
    line-height: 25px;
    color: #003366;
}

.EditorialPrice
{
    font-size: large;
    color: #003366;
    font-weight: bold;
}

.EditorialQuote
{
    font-size: large;
    color: #FF0000;
    font-weight: bold;
}

Body, img, h1, h2, h3, h4
{
    margin: 0px;
    border: 0px;
}

p.StaticText
{
    font-size: 12px;
    line-height: 18px;
    margin-left: 10px;
}

.StaticLink
{
    color: #CC0000;
    font-size: 12px;
}

hr
{
    height: 1px;
    margin-left: 10px;
}

/* Main Layout Styles */

#ContentMain
{
    width: 100%;
    margin: 10px 0px 0px 0px;
    border: 0px solid;
    position: relative;
    background-color: #FFFFFF;
}

#SearchMain
{
    float: left;
    border: 3px solid #cfeaff;
    min-width: 150px;
    background-image: url(../Images/WSK/table-background.jpg);
    background-repeat: repeat-x;
    background-color: #CFEAFF;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
    Margin-left: 5px;
    Margin-top: 5px;
    width: 535px;
  
}

.SearchButton
{
    width: 155px;
    height: 20px;
    border: 0px solid;
    display: block;
    font-weight: bold;
    color: #FFF;
    background-repeat: no-repeat;
    background-image: url(../Images/WSK/Button-Search.gif);
    background-color: Transparent;
}

.BookButton
{
    width: 155px;
    height: 20px;
    border: 0px solid;
    display: block;
    font-weight: bold;
    color: #FFF;
    background-repeat: no-repeat;
    background-image: url(../Images/WSK/Button-Search.gif);
    background-color: Transparent;
}

.SearchBoxTitle
{
}

.SearchContentTop
{
    display: none;
}

.SearchContentBot
{
    display: none;
}


#SignupMain
{
    display: none;
}


.OfferMain
{
    display: none;
}

#holiday-intro
{display: none;}

.OfferMainImage
{
    width: 281px;
}

.SearchBoxTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #CC0000;
}

.SearchBoxTable
{
    font-size: 11px;
    font-weight: bold;
    color: #0033CC;
    width: 421px;
    border: 0px solid;
}

.SearchBoxInputs
{
    font-size: 11px;
    width: 150px;
    padding: 3px;
    height: auto;
}

.SearchBoxInputsSmall
{
    font-size: 11px;
    padding: 3px;
    height: auto;
}


#SmallPrint
{
    width: 300px;
    height: 45px;
    float: left;
    padding-top: 5px;
    font-size: x-small;
}

#FooterLogosL
{
    width: 270px;
    height: 55px;
    float: left;
    padding-top: 2px;
    line-height: 11px;
    font-size: 12px;
}

#FooterLogosR
{
    width: 125px;
    height: 45px;
    float: right;
    padding-top: 5px;
}

.MainNavigationLink
{
    width: 110px;
    height: 25px;
    display: block;
    clear: both;
    margin-left: 5px;
}

#NavigationMain
{}



.PageLabel
{
    font-size: 12px;
}

/*Site Map Layout Styles */

#LeftList, #RightList
{
    float: left;
    width: 300px;
}

.ListTop
{
    font-size: small;
    list-style-type: none;
    margin: 0px;
    line-height: 23px;
}

.ListSub
{
    font-size: small;
    list-style-type: none;
    margin-left: 10px;
    line-height: 23px;
}

/* Checkout Styles */

.PassengerInput
{
    font-size: smaller;
    height: 12px;
    width: 155px;
}
.PassengerSelect
{
    font-size: smaller;
}

.HelpText
{
    color: #BBBBBB;
}
.ValidationError
{
    color: #FF0000;
    font-size: smaller;
}

.CostTable
{
    border: 0px solid;
    width: 100%;
}

.CheckoutTable
{
    width: 100%;
    font-size: 12px;
    border: 0px solid;
}

.CheckoutRow, .ResultsChoices
{
    border-bottom: 1px solid #cce2f6;
    color: #0033CC;
    font-weight: bold;
    font-size: 12px;
}

.ResultsPrices, .ResultsTotalPrice
{
    color: #0033CC;
    font-weight: bold;
}

/* Costing Page Layout */

#CostEnquiry
{
    display: none;
}




.CostingEnquiryText
{
    font-size: 16px;
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 3px;
}
.CommentsBox
{
    height: 300px;
    width: 450px;
}

.OutroText
{
    font-size: 12px;
    margin-left: 5px;
    color: #003366;
}

/*Availability Page Styles*/

.ResultsTable
{
    font-size: 12px;
    margin-left: 0px;
    width: 100%;
    float: left;
}

.HolidayResultsTable
{
    font-size: 12px;
    margin: 10px 0px 10px 0px;
    width: 100%;
    float: left;
    background-color: #E4F1FA;
    
}


.DisableFlightButton, .EnableFlightButton
{
    display: block;
    float: left;
    width: 80px;
    border-right: 2px solid;
    font-weight: bold;
    padding: 5px;
    font-size: 12px;
}

.DisableAccommButton, .EnableAccommButton
{
    display: block;
    float: left;
    width: 130px;
    border-right: 2px solid;
    font-weight: bold;
    padding: 5px;
    font-size: 12px;
}

/*TravelMedia Page*/
#TMDetails
{
    width: 630px;
    float: left;
    margin-right: 5px;
    border: 0px solid;
    margin-left: 10px;
}

#TMImages
{
    width: 180px;
    float: left;
    text-align: right;
    margin-right: 10px;
}



.CheckoutButtons
{
    width: 830px;
    font-size: 12px;
}

.CheckoutRow
{
    border-bottom: 1px solid #cce2f6;
}

.FlightResultsTable
{
    width: 830px;
    font-size: 12px;
    margin-left: 10px;
}

.FlightResultsSeperator
{
    background-image: url(../Images/WLH/dot.gif);
}

.FlightResultsPrice
{
    color: #CC0000;
    font-weight: bold;
    text-align: right;
    font-size: 14px;
}

.FlightResultsSubText
{
    color: #CCCCCC;
}

.SearchLink
{
    font-size: 11px;
    color: #003366;
}

.RoomsTitle
{
    font-size: 13px;
    margin-left: 10px;
}

.RoomsTitleInner
{
    font-size: 12px;
}



.BreadcrumbText, .breadcrumb
{
    font-size: 11px;
    margin-left: 5px;
    color: #0033CC;
}

.BreadcrumbLink
{
    color: #FF0000;
    font-size: 11px;
}

.breadcrumbHighlight
{
    color: #FF0000;
    font-size: 11px;
}

.ResultsHeader
{
    font-weight: bold;
    font-size: 13px;
    background-color: #3298fd;
    color: #ffffff;
    height: 20px;
    padding: 5px;
    width: 100%;
}

.ResultsText
{
    color: #003366;
    font-size: 12px;
}

.DescriptionTable
{
    margin-left: 20px;
    font-size: 12px;
    line-height: 28px;
    width: 100%;
    color: #999;
}



.RoomsTable
{
    font-size: 12px;
}

h3.PageTitle
{
    color: #0033CC;
    margin: 0px;
}


.DynamicTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #3366CC;
}

.DynamicSubTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #CCC;
}

.ResultsRow
{
    height: 30px;
    font-size: 12px;
    color: #0033CC;
    background-image: url(../Images/WLH/dot.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}

.AccommodationMain
{
    width: 100%;
    font-size: 12px;
}

.AccommodationTitle
{
    background-image: url(../Images/WLH/dot.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 25px;
}

h3.AccommodationTitle
{
    font-size: 13px;
    margin: 0px;
    color: #CC0000;
    margin-left: 3px;
}

.AccommodationText
{
    line-height: 20px;
    font-size: 12px;
}

.AccomodationItem
{
    border-bottom: 1px solid #cce2f6;
    font-size: 12px;
}

.AccomodationPrice
{
    border-bottom: 1px solid #cce2f6;
    color: #CC0000;
    font-weight: bold;
    text-align: right;
    font-size: 12px;
    font-size: 12px;
}

.FlightsGrid
{
    font-size: 12px;
}

.PageInfo
{
    font-size: 12px;
    width: 100%;
}

th.gridTitle
{
    text-align: center;
    width: 50px;
    color: #003366;
}

table.gridTable
{
    font-size: 12px;
    margin-left: 10px;
    width: 100%;
}

td.gridRow, td.gridRowRes
{
    height: 30px;
    background-image: url(../Images/WLH/dot.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    text-align: center;
}

h2.gridResult
{
    font-size: 14px;
    margin: 0px;
    color: #003366;
}

a.gridPrice
{
    font-size: 15px;
    font-weight: bold;
    color: #FF0000;
}

.CharterAccoms
{
    background-image: url(../Images/WLH/dot.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}


.ButtonHolder
{
    display: none;
}

.CarHireResultsTable
{
    width: 830px;
    margin-left: 10px;
    font-size: 12px;
}

.CarHireSeperator
{
    background-image: url(../Images/WLH/dot.gif);
    height: 25px;
    background-position: bottom;
    background-repeat: repeat-x;
}

.CarHireBookButton
{
    background-image: url(../Images/MIS/button-search.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    padding-top: 2px;
    width: 110px;
    height: 22px;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    display: block;
    text-align: center;
}


.InsuranceTable
{
    font-size: 12px;
}

.InsuranceTableRow
{
    height: 25px;
    border-bottom: 1px solid;
}

.InsurancePrice
{
    border-bottom: 1px solid;
    color: #CC0000;
}


/* Hotel Directory Styles */

#CountryHolder
{
    width: 95%;
    line-height: 25px;
    margin-left: 15px;
    font-size: 11px;
    border: 0px solid;
}

.CountryLink, .CountryLink:Hover
{
    display: block;
    width: 155px;
    height: 25px;
    float: left;
    border: 0px solid;
    color: #0033CC;
}

.CountryLink:Hover
{
    color: #CCC;
}

/* Hotel Page Styles */

#MainHotelWrapper
{
    width: 830px;
    margin: 10px;
    border: 0px solid;
}

#MainHotelTitle
{
    width: 100%;
    border: 0px solid;
}

#MainHotelText
{
    width: 510px;
    height: auto;
    min-height: 450px;
    float: left;
    margin: 5px 5px 5px 0px;
}

p.HotelText
{
    line-height: 20px;
    font-size: 12px;
}

#MainRightContent
{
    width: 300px;
    height: auto;
    min-height: 450px;
    float: left;
    margin: 5px 0px 0px 5px;
}

#MainHotelImage
{
    width: 300px;
    height: 200px;
    min-height: 200px;
}

.tmImage
{
    width: 140px;
    height: 100px;
    margin-left: 5px;
}

#MainHotelSearch
{
    width: 300px;
    height: 200px;
    margin-top: 5px;
}

#MainHotelFooter
{
    width: 820px;
    height: auto;
    min-height: 150px;
    float: left;
    margin: 5px 5px 5px 0px;
    padding: 5px;
    clear: both;
    border-top: 1px solid #0033CC;
    color: #0033CC;
}

h1.HotelTitle
{
    margin: 0px;
    font-size: 16px;
    color: #0033CC;
}

/*Hotel Search Styles*/

.HotelSearchTitle
{
    font-size: 15px;
    font-weight: bold;
    padding: 0px 0px 10px 5px;
    color: #FFFFFF;
}

.HotelSearchTable
{
    font-size: 11px;
    width: 290px;
    padding: 0px;
    margin-top: 3px;
}

.SearchTableWrapper
{
    padding: 5px;
}

.SearchTableWrapperTop
{
    background-image: url(../../Images/WLH/HotelSearch-top.gif);
    height: 14px;
}

.SearchTableWrapperMid
{
    background-color: #4e80c3;
}

.SearchTableWrapperBot
{
    background-image: url(../../Images/WLH/HotelSearch-bot.gif);
    height: 14px;
}

.HotelSearchButton
{
    border: 0px solid;
    background-image: url(../Images/WLH/hotelbuttonsearch.gif);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    width: 105px;
    height: 22px;
    color: #000;
    font-weight: bold;
    font-size: 14px;
}


/* Main Site Styles */


body
{
    margin: 0px;
}

/* #FooterMain {background-color: #FFFFFF; border: 0px solid #b5b5b5;} */



a.MainNavigationLink
{
    color: #FF9900;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}






/*Booking Terms Styles*/

.StaticTextTerms, .StaticText
{
    font-size: small;
    line-height: 18px;
    color: #003366;
    margin-left: 5px;
}

#PrintTitle
{
    display: none;
}

/*General Styles*/

a.StaticLink
{
    color: Green;
    font-weight: bold;
}

a.StaticLink:hover
{
    color: #003366;
}

/**Editorial Styles*/

.EditorialTitle
{
    color: #003366;
    font-weight: bold;
}

.EditorialDestination, .EditorialDuration
{
    color: #FF0000;
    font-weight: bold;
    font-size: small;
}

.EditorialText
{
    font-size: small;
    line-height: 25px;
    color: #003366;
}

.EditorialPrice
{
    font-size: large;
    color: #003366;
    font-weight: bold;
}

.EditorialQuote
{
    font-size: large;
    color: #FF0000;
    font-weight: bold;
}


.EnquiryPanel
{
    background-color: #DCE9FD;
}

.EnquiryLink
{
    color: #003366;
    font-weight: bold;
}

h1.PageTitle
{
    color: #003366;
}
h2.PageTitle
{
    color: #003366;
}


/*Search Box Styles*/


.SearchBoxTitle
{
    font-size: 14px;
    color: #003366;
    margin: 0px;
}

.SearchBoxInputs
{
    font-size: 11px;
    width: 175px;
}

.SearchBoxInputsSmall
{
    font-size: 11px;
    width: 45px;
}


.DynamicButton
{
    width: 94px;
    height: 22px;
    display: block;
    background-image: url(../../Images/MET/button-Blank.gif);
    background-repeat: no-repeat;
    text-align: center;
    text-decoration: none;
    padding-top: 3px;
    border: 0px solid;
    color: #FFFFFF;
    font-weight: bold;
}

/*Availability Styles */


.ResultsSubHeader
{
    background-color: #FFFFFF;
}

.ResultsChoices
{
    border-bottom: 0px solid;
    border-color: #CCC;
    padding-bottom: 3px;
    color: #666666;
    font-weight: bold;
    color: #0033CC;
}

.ResultsButton, .ContunueButton
{
    background-image: url(../../Images/button-background.gif);
    background-repeat: no-repeat;
    height: 25px;
    width: 183px;
    font-size: small;
    border: 0px solid;
    color: #003366;
    font-weight: bold;
    cursor: hand;
}

.ResultsText
{
    color: #000000;
    font-size: 12px;
    line-height: 18px;
}

.ResultsImage
{
    width: 110px;
    height: 110px;
    float: left;
    margin: 4px;
}

.SearchLink
{
    color: #003366;
    font-weight: bold;
    font-size: 12px;
}

.SearchLink:Hover
{
    color: #DCE9FD;
}

.StaticTitle
{
    font-size: 16px;
    color: #0033CC;
    font-weight: bold;
}

.BreadcrumbLink
{
    color: Green;
}

.BreadcrumbText, .NotSelected
{
    color: Green;
    font-size: 12px;
    font-weight: bold;
}

.CheckoutButton
{
    font-size: 14px;
    color: #003366;
    font-weight: bold;
}

.TabbedTable
{
    border: 1px solid #003366;
}

.EnableFlightButton, .EnableAccommButton
{
    border-color: #FFFFFF;
    color: #FFFFFF;
    background-color: #003366;
}

.DisableFlightButton, .DisableAccommButton
{
    border-color: #FFFFFF;
    color: #FFFFFF;
    background-color: #DCE9FD;
}





/* Costing Page Styles */



.CostingEnquiryText
{
    color: #003366;
}

.RoomsTitle
{
    font-size: small;
    margin-left: 5px;
}

.RoomsTable
{
    width: 100%;
    font-size: small;
    text-align: left;
}

.RoomsRow
{
    border-bottom: 1px solid;
}


/* Charter Holiday Styles */

th.gridTitle
{
    text-align: center;
    width: 60px;
    color: #003366;
}

table.gridTable
{
    font-size: 12px;
}

td.gridRow, td.gridRowRes
{
    border-bottom: 1px solid;
    border-color: #cccccc;
    text-align: center;
}

h2.gridResult
{
    font-size: 16px;
    margin: 0px;
    color: #003366;
}

a.gridPrice
{
    font-size: 16px;
    font-weight: bold;
    color: #FF0000;
}

td.accommsresult
{
    color: #000000;
}

.DescriptionTable
{
    width: 100%;
    font-size: small;
    line-height: 20px;
    color: #003366;
    margin: 0px 0px 0px 5px;
}

.DescriptionTableInner
{
    width: 99%;
    font-size: 12px;
    line-height: 20px;
    color: #003366;
    margin: 0px 5px 0px 0px;
}

.DescriptionFrame
{
    width: 440px;
}

.MiniSearchTitle
{
    background-color: #C4E2FF;
}

/* World Ski Header Styles */
#header
{
    width: 757px;
    height: 105px;
    background: url(http://www.worldski.com/img/header_bg.gif) repeat-x bottom;
    border: 0px solid;
}
#header_1a_logo
{
    overflow: hidden;
    float: left;
    width: 490px;
    border: 0px solid;
    height: 80px;
    background: #264597 url(http://www.worldski.com/img/header_1a_bg.gif) no-repeat top right;
}
#header_1b_call
{
    width: 200px;
    height: 80px;
    float: left;
    border: 0px solid;
    background: url(http://www.worldski.com/img/header_1b_bg.gif) no-repeat top left;
}
#header_1b1_txt
{
    overflow: hidden;
    width: 207px;
    height: 19px;
    padding-top: 10px;
}
#header_1b2_ddi
{
    width: 204px;
    padding-left: 3px;
    height: 27px;
    color: #103082;
    font: 22px Arial, Tahoma, Verdana;
    font-weight: bold;
    line-height: 22px;
}
#footer_1a_payment
{
    width: 232px;
    height: 40px;
    float: left;
}
#footer_1b_call
{
    width: 280px;
    height: 40px;
    float: left;
}
#footer_1b1_txt
{
    width: 264px;
    height: 17px;
    float: left;
}
#footer_1b2a_ddi
{
    width: 196px;
    height: 23px;
    float: left;
    color: #71b4ef;
    font: bold 22px Arial, Tahoma, Verdana;
}
#footer_1b2b_times
{
    width: 68px;
    height: 21px;
    float: left;
    padding-top: 2px;
    color: #71b4ef;
    font: 10px/10px Tahoma, Verdana, Arial;
}


#footer_2a
{
    width: 300px;
    height: 25px;
}
#footer_2a
{
    background: url(http://www.worldski.com/img/footer_2a_bg.gif) no-repeat top left;
    float: left;
}
#footer_2b_nav
{
    width: 343px;
    height: 19px;
    padding: 6px 19px 0px 0px;
    text-align: right;
    float: right;
}
#footer_2b_nav
{
    background: url(http://www.worldski.com/img/footer_2b_bg.gif) no-repeat top right;
}
#footer_2b_nav a
{
    color: #103082;
    font-weight: bold;
    text-decoration: none;
}
#footer_2b_nav a:hover
{
    text-decoration: underline;
}
#footer_3
{
    width: 757px;
    height: 25px;
    background: url(http://www.worldski.com/img/footer_3_bg.gif) repeat-y left;
}
#footer_3a
{
    width: 376px;
    height: 19px;
    padding: 6px 0px 0px 19px;
    color: #ffffff;
    border: 0px solid;
    float: left;
    font: 10px bold Tahoma, Verdana, Arial;
    background: url(http://www.worldski.com/img/footer_3a_bg.gif) no-repeat bottom left;
}
#footer_3b
{
    border: 0px solid;
    width: 300px;
    float: right;
    height: 19px;
    padding: 6px 19px 0px 0px;
    background: url(http://www.worldski.com/img/footer_3b_bg.gif) no-repeat bottom right;
}


.ResultsFitlerTable
{border: 1px solid; width: 100%; font-size: 11px; background-color: #003366; color: #FFF; padding: 5px;}

.ResultsFilterTableLabel
{margin: 2px; font-weight: bold;}

.ResultsDropdown
{width: 150px; Padding: 0px; margin-top: 7px; height: 20px; color: #003366;}

