body
{
    background:    #FEFCFD;
    font-size:     12px;
    font-family:   Arial;
    text-align:    center;
    color :        #333333; 
    margin:        0;
    padding:       0;
    border:        0;
}

p.Heading1
{
    font-size:   50px;
    font-weight: normal;
    font-family: Monotype Corsiva;
    text-transform: capitalize;
}

p.Heading2
{
    font-size:   24px;
    font-weight: normal;
    font-family: Monotype Corsiva;
    text-transform: capitalize;
}

p.Heading3
{
    font-size:   18px;
    font-weight: normal;
    font-family: Monotype Corsiva;
    text-transform: capitalize;
}

p.Heading4
{
    font-size:   12px;
    font-weight: normal;
    font-family: Arial;
    line-height: 14px;
    text-transform: capitalize;
}

h1
{
    font-size:   50px;
    font-weight: normal;
    font-family: Monotype Corsiva;
}

h2
{
    margin:      0px;
    border:      0px;
    padding:     10px;
    line-height: 24px;
    font-size:   24px;
    font-weight: normal;
    font-family: Monotype Corsiva;
}

h3
{
    font-size:   18px;
    font-weight: normal;
    font-family: Monotype Corsiva;
}

h4
{
    font-size:   12px;
    font-weight: normal;
    font-family: Arial;
    line-height: 14px;
}

a
{
    color:           #7D1D43; 
    text-decoration: none;
}

a:link, 
a:visited,
a:selected
{
    color:           #7D1D43; 
    text-decoration: none;
}

a:hover
{
    color:           #F971B4; 
}

a.Bold
{
    font-weight: bold;
}

a.Heading3
{
    text-decoration: normal;
    font-size:       18px;
    font-weight:     normal;
    font-family:     Monotype Corsiva, Arial;
}

a.Heading3:link, 
a.Heading3:visited,
a.Heading3:selected
{
    text-decoration: normal;
    font-size:       18px;
    font-weight:     normal;
    font-family:     Monotype Corsiva, Arial;
}

a.Heading3Bold:hover
{
    color:           #F971B4; 
}

a.Heading3Bold
{
    text-decoration: normal;
    font-size:       18px;
    font-weight:     bold;
    font-family:     Monotype Corsiva, Arial;
}

a.Heading3Bold:link, 
a.Heading3Bold:visited,
a.Heading3Bold:selected
{
    text-decoration: normal;
    font-size:       18px;
    font-weight:     bold;
    font-family:     Monotype Corsiva, Arial;
}

a.Heading3Bold:hover
{
    color:           #F971B4; 
}

a.smalltext
{
    text-decoration: none;
    font-size:       9px;
    font-family:     Arial;
    
}

a.smalltext:link, 
a.smalltext:visited,
a.smalltext:selected
{
    text-decoration: none;
    font-size:       9px;
    font-family:     Arial;
    
}

a.smalltext:hover
{
    color:           #F971B4; 
}

a.smalltextunderlined
{
    text-decoration: none;
    font-size:       9px;
    font-family:     Arial;
    
}

a.smalltextunderlined:link, 
a.smalltextunderlined:visited,
a.smalltextunderlined:selected
{
    text-decoration: underline;
    font-size:       9px;
    font-family:     Arial;
    
}

a.smalltextunderlined:hover
{
    color:           #F971B4; 
}

a.largetext
{
    text-decoration: none;
    font-size:       22px;
    font-family:     Arial;
    
}

a.largetext:link, 
a.largetext:visited,
a.largetext:selected
{
    text-decoration: none;
    font-size:       22px;
    font-family:     Arial;
    
}

a.largetext:hover
{
    color:           #F971B4; 
}

a.Menu
{
    text-decoration: none;
    font-size:       12px;
    font-family:     Arial;
    color:           #FFFFFF;
}

a.Menu:link, 
a.Menu:visited,
a.Menu:selected
{
    text-decoration: none;
    font-size:       12px;
    font-family:     Arial;
    color:           #FFFFFF;
}

a.Menu:hover
{
    color:           #F971B4;
}

a.MenuSelected:link, 
a.MenuSelected:visited,
a.MenuSelected:selected
{
    text-decoration: none;
    font-size:       12px;
    font-family:     Arial;
    color:           #333333;
}

a.MenuSelected:hover
{
    color:           #d64284;
}

a.SubMenu:link, 
a.SubMenu:visited,
a.SubMenu:selected
{
    text-transform:  lowercase;
    letter-spacing:  1pt;
    font-family:     Arial;
    letter-spacing:  1pt;
    color:           #333333;
}
a.SubMenu:hover
{
    text-transform:  lowercase;
    letter-spacing:  1pt;
    font-family:     Arial;
    letter-spacing:  1pt;
    color:           #d64284;
}


a.SubMenuSelected:link, 
a.SubMenuSelected:visited,
a.SubMenuSelected:selected
{
    text-transform:  lowercase;
    letter-spacing:  1pt;
    font-family:     Arial;
    color:           #d64284;
}

a.SubMenuSelected:hover
{
    text-transform:  lowercase;
    letter-spacing:  1pt;
    font-family:     Arial;
    color:           #d64284;
}

p.smalltext
{
    line-height:   9px;
    font-size:     9px;
    font-family:   Arial;
}


table.banner {  padding: 0px;
                spacing: 0px;
                margin:  0px;
                background-image: url(../images/Site/BannerMontage.jpg);
                background-position: center; 
                background-repeat: no-repeat; }

table.MainBody
{
    background:    #FEFCFD;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
    border-left:   0px;
    border-top:    0px;
    border-right:  0px;
}

table.LeftMenu
{
    background:    #C1B5A7;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
    border-left:   0px;
    border-top:    0px;
    border-bottom: 0px;
}

table.Black
{
    background:    #333333;
    border-width:  0px;
}

table.Brown
{
    background:    #DDD8D2;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

table.White
{
    background:    #FFFFFF;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

table.Centered
{
    text-align:      center;
}

tr
{
    font-size:     12px;
}

tr.PhotoTitle
{
    text-align:    center;
}

td
{
    font-size:     12px;
}

td.PhotoTitle
{
    font-size:     21px;
    font-family:   Monotype Corsiva, Arial;

}

td.PhotoCaption
{
    font-size:     15px;
    font-family:   Monotype Corsiva, Arial;

}

td.errortext
{
    color:         red;
}

td.Menu
{
    background:    #333333;
}

td.MenuSelected
{
    background:    #FFFFFF;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

td.smalltext
{
    font-size:     9px;
}

input, select
{
    height:        24px;
    font-size:     12px;
    font-family:   Arial;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

input.small
{
    height:        18px;
    font-size:     9px;
    font-family:   Arial;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

input.radio
{
    border; none;
}

input.checkbox
{
    height:        18px;
    border:        none;
}

input.File
{
    font-family:   Arial;
    text-align:    left;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

input.Button
{
    font-family:   Arial;
    text-align:    center;
    background:    #C1B5A7;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

input.smallbutton
{
    font-family:   Arial;
    text-align:    center;
    height:        18px;
    font-size:     9px;
    background:    #C1B5A7;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

input.BoldButton
{
    font-family:   Times New Roman;
    font-size:     14px;
    font-weight:   bold;
    text-align:    center;
    background:    #C1B5A7;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

input.UnderlineButton
{
    font-family:     Times New Roman;
    font-size:       14px;
    text-align:      center;
    text-decoration: underline;
    background:      #C1B5A7;
    border-style:    solid;
    border-width:    1px;
    border-color:    #333333;
}

input.ItalicButton
{
    font-family:     Times New Roman;
    font-size:       14px;
    text-align:      center;
    font-style:      italic;
    background:      #C1B5A7;
    border-style:    solid;
    border-width:    1px;
    border-color:    #333333;
}

input.ReadOnlyWhite
{
    height:        15px;
    color:         #5F4B55;
    font-size:     10px;
    font-family:   Arial;
    border-width:  0px;
    background:    #FFFFFF;
}

input.Number
{
    height:        24px;
    font-size:     12px;
    font-family:   Arial;
    text-align:    right;
}

input.NumberReadOnlyWhite
{
    height:        24px;
    font-size:     12px;
    font-family:   Arial;
    text-align:    right;
    border-width:  0px;
    background:    #FFFFFF;
}

input.NumberReadOnlyBeige
{
    height:        24px;
    font-size:     12px;
    font-family:   Arial;
    text-align:    right;
    border-width:  0px;
    background:    #FEFCFD;
}

input.NumberReadOnlyBrown
{
    height:        24px;
    font-size:     12px;
    font-family:   Arial;
    text-align:    right;
    border-width:  0px;
    background:    #DDD8D2;
}

textarea
{
    font-size:     12px;
    font-family:   Arial;
}

td.calendarheading
{
    font-size:     15px;
    font-family:   Arial;
}

td.calendarenabled
{
    background:          white;
    font-size:           11px;
    border-style:        solid;
    border-width:        1px;
    border-right-width:  0;
    border-bottom-width: 0;
    border-color:        #333333;
}

td.calendardisabled
{
    background:          #DDD8D2;
    font-size:           11px;
    border-style:        solid;
    border-width:        1px;
    border-right-width:  0;
    border-bottom-width: 0;
    border-color:        #333333;
}

td.calendarenabledright
{
    background:          white;
    font-size:           11px;
    border-style:        solid;
    border-width:        1px;
    border-bottom-width: 0;
    border-color:        #333333;
}

td.calendardisabledright
{
    background:          #DDD8D2;
    font-size:           11px;
    border-style:        solid;
    border-width:        1px;
    border-bottom-width: 0;
    border-color:        #333333;
}

td.calendarenabledbottom
{
    background:         white;
    font-size:          11px;
    border-style:       solid;
    border-width:       1px;
    border-right-width: 0;
    border-color:       #333333;
}

td.calendardisabledbottom
{
    background:         #DDD8D2;
    font-size:          11px;
    border-style:       solid;
    border-width:       1px;
    border-right-width: 0;
    border-color:       #333333;
}

td.calendarenabledbottomright
{
    background:   white;
    font-size:    11px;
    border-style: solid;
    border-width: 1px;
    border-color: #333333;
}

td.calendardisabledbottomright
{
    background:   #DDD8D2;
    font-size:    11px;
    border-style: solid;
    border-width: 1px;
    border-color: #333333;
}

td.evenrowquotename
{
    background:    white;
    font-size:     11px;
    font-weight:   bold;
    color :        #333333; 
    border-width:  1px;
}

td.oddrowquotename
{
    background:    #DDD8D2;
    font-size:     11px;
    font-weight:   bold;
    color :        #333333; 
    border-width:  0;
}

td.evenrow
{
    background:          white;
    font-size:           12px;
    border-style:        solid;
    border-width:        1px;
    border-right-width:  0;
    border-bottom-width: 0;
    border-color:        #333333;
}

td.oddrow
{
    background:          #DDD8D2;
    font-size:           12px;
    border-style:        solid;
    border-width:        1px;
    border-right-width:  0;
    border-bottom-width: 0;
    border-color:        #333333;
}

td.evenrowright
{
    background:          white;
    font-size:           12px;
    border-style:        solid;
    border-width:        1px;
    border-bottom-width: 0;
    border-color:        #333333;
}

td.oddrowright
{
    background:          #DDD8D2;
    font-size:           12px;
    border-style:        solid;
    border-width:        1px;
    border-bottom-width: 0;
    border-color:        #333333;
}

td.evenrowbottom
{
    background:         white;
    font-size:          12px;
    border-style:       solid;
    border-width:       1px;
    border-right-width: 0;
    border-color:       #333333;
}

td.oddrowbottom
{
    background:         #DDD8D2;
    font-size:          12px;
    border-style:       solid;
    border-width:       1px;
    border-right-width: 0;
    border-color:       #333333;
}

td.evenrowbottomright
{
    background:    white;
    font-size:     12px;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

td.oddrowbottomright
{
    background:    #DDD8D2;
    font-size:     12px;
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

img.directory
{
    border-width:  0px;
}

img.Tour
{
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

img
{
    border-width:  0px;
}

a.supplierLevel1:link, 
a.supplierLevel1:visited,
a.supplierLevel1:selected
{
    text-decoration: none;
    font-size:       20px;
    font-family:     Arial;
    
}

a.supplierLevel1:hover
{
    color: #F971B4; 
}

p.supplierLevel1
{
    line-height:  20px;
    font-size:    20px;
    font-family:  Arial;
    margin:       0px;
    padding:      0px;
    border-width: 0px;
}

a.supplierLevel2:link, 
a.supplierLevel2:visited,
a.supplierLevel2:selected
{
    text-decoration: none;
    font-size:       16px;
    font-family:     Arial;
}

a.supplierLevel2:hover
{
    color:           #F971B4; 
}

p.supplierLevel2
{
    line-height:  16px;
    font-size:    16px;
    font-family:  Arial;
    margin:       0px;
    padding:      0px;
    border-width: 0px;
}


a.supplierLevel3:link, 
a.supplierLevel3:visited,
a.supplierLevel3:selected
{
    text-decoration: none;
    font-size:       14px;
    font-family:     Arial;
    
}

a.supplierLevel3:hover
{
    color:           #F971B4; 
}

p.supplierLevel3
{
    line-height:  14px;
    font-size:    14px;
    font-family:  Arial;
    margin:       0px;
    padding:      0px;
    border-width: 0px;
}


a.supplierLevel4:link, 
a.supplierLevel4:visited,
a.supplierLevel4:selected
{
    text-decoration: none;
    font-size:       12px;
    font-family:     Arial;
    
}

a.supplierLevel4:hover
{
    color:           #F971B4; 
}

p.supplierLevel4
{
    line-height: 12px;
    font-size: 12px;
    font-family: Arial;
    margin:       0px;
    padding:      0px;
    border-width: 0px;
}


a.supplierLevel5:link, 
a.supplierLevel5:visited,
a.supplierLevel5:selected
{
    text-decoration: none;
    font-size:       10px;
    font-family:     Arial
    
}

p.supplierLevel5
{
    line-height:  10px;
    font-size:    10px;
    font-family:  Arial;
    margin:       0px;
    padding:      0px;
    border-width: 0px;
}

p.supplierLevel6
{
    line-height:  9px;
    font-size:    9px;
    font-family:  Arial;
    margin:       0px;
    padding:      0px;
    border-width: 0px;
}

p.mediumtext
{
    font-size:      11px;
    font-family:    Arial;
    margin:         0px;
    padding:        0px;
    padding-top:    5px;
    padding-bottom: 5px;
    border-width:   0px;
}

p.errortext
{
    color:         red;
}

div.Adverstisement
{
    border-style:  solid;
    border-width:  1px;
    border-color:  #333333;
}

span.smalltext
{
    text-decoration: none;
    font-size:       9px;
    font-family:     Arial;
}

// Fawn colour scheme:  # E7DDD9, # ECE5E2, # F6F2F0
// Olive colour scheme: # D2D3AD, # E4E5D1, # FEFCFD

