﻿/* Side Panels */
dl.panel
{
    background: transparent url(images/panel-sprite-sheet.gif) repeat-y left top;
    margin: 0 0 31px 0;
    padding: 0;
    width: 210px;
}
dl.panel dt
{
    background: transparent url(images/panel-sprite-sheet.gif) no-repeat -210px top;
    color: #fff;
    font-family: FertigoPro, Georgia;
    font-size: 2em; /* 32px */
    margin: 0;
    /*padding: 8px 0 0 8px;*/
    text-indent: -8000px;
    text-transform: lowercase;
}
dl.panel dt span
{
    background: transparent url(images/panel-title-sheet.gif) no-repeat left top;
    height: 50px;
    width: 203px;
}
dl.panel dd
{
    background: transparent url(images/panel-sprite-sheet.gif) no-repeat -420px bottom;
    margin: 0;
    padding: 0 0 22px 0;
}
dl.panel dt span.starthere
{
    background-position: left top;
    display: block;
}
dl.panel dt span.specialdeals
{
    background-position: left -50px;
    display: block;
}
dl.panel dt span.latestnews
{
    background-position: left -100px;
    display: block;
}

/* Menu */
#starthere
{
    /*background-color: #6D7D3A url(images/starthere.gif) no-repeat left top;
    padding: 59px 15px 20px 13px;*/
}
#starthere dd
{
    padding: 10px 0 22px;
}
#starthere ul
{
    font-weight: bolder;
    font-size: 0.875em; /* 14px */
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 13px;
}
#starthere ul ul li
{
    margin: 0 0 6px 20px;
}
#starthere a,
#starthere a:visited
{
    color: #fff;
    text-decoration: none;
}
#starthere a:hover,
#starthere a:active
{
    color: #999999;
}
#starthere ul ul a, 
#starthere ul ul a:visited,
#starthere ul ul a:active
{
    color: #CCE943;
    text-decoration: none;
    /*font-size: 85%;*/ /* 12pt */
}
#starthere ul ul a:hover,
#starthere ul ul a.active
{
    color: #A3B54F; 
}
#starthere li a.more
{
    background: transparent url(images/white-arrow.gif) no-repeat right 4px
}
#starthere li a.more:hover,
#starthere li a.more:active,
#starthere li a.more.active
{
    background: transparent url(images/grey-arrow.gif) no-repeat right 4px
}
#starthere li a.active
{
    color: #999999;
}

#starthere .spacer
{
    margin-top: 16px;
}
#starthere ul li ul
{
    display: none;
}
#starthere ul li ul.active
{
    display: block;
}

#flash-intro
{
    background: transparent url(images/home-flash-background.jpg) no-repeat left top;
    height: 358px;
    width: 606px;
}

.enquiry-bn,
.enquiry-bn:focus
{
    background: transparent url(images/button-sheet.gif) no-repeat -112px -123px;
    display: block;
    height: 41px;
    outline: 0;
    text-indent: -8000px;
    width: 174px;
}
.google-bn,
.google-bn:focus
{
    background: transparent url(images/button-sheet.gif) no-repeat -91px top;
    display: block;
    height: 41px;
    outline: 0;
    text-indent: -8000px;
    width: 195px;
}
.home-bn,
.home-bn:focus
{
    background: transparent url(images/button-sheet.gif) no-repeat -67px -82px;
    display: block;
    height: 41px;
    outline: 0;
    text-indent: -8000px;
    width: 219px;
}

#location-map
{
    width: 462px;
}

fieldset
{
    border-style: none;
}
fieldset legend
{
    padding: 0 0 6px 0;
}
fieldset legend>span
{
    color: #666;
    font-size: 0.9375em;
    padding-left: 8px;
}
fieldset>div
{
    float: left;
    margin: 0 0 8px;
    padding: 2px 5px 3px;
    width: 100%;
}
fieldset label
{
    float: left;
    font-size: 11px;
    padding: 3px 5% 0 0;
    text-align: right;
    width: 20%;
}
fieldset.form input, 
fieldset.form select {
    border: 1px solid #E8E8E8;
    color: #444444;
    padding: 2px;
    width: 200px;
}
fieldset input
{
    width: 40%;
}
fieldset textarea
{
    width: 60%;
}
fieldset #interests
{
    float: left;
    width: 250px; 
}
fieldset .interested
{
    float: left;
    width: 100px;
}
fieldset .interested label
{
    float: none;
    padding-left: 6px;
}
fieldset .interested input
{
    width: auto;
}

#specialdeals dd
{
    padding: 0 15px 10px 13px;
}
#specialdeals dd h2
{
    color: #fff;
    /*display: inline;*/
    font-size: 68.75%;
    margin: 20px 0 0 0;
}
#specialdeals dd h2:first-child
{
    margin-top: 5px;
}
#specialdeals dd ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#specialdeals dd li
{
    margin: 10px 0 0;
}
#specialdeals dd li:first-child
{
    margin-top: 0;
}
#specialdeals dd p
{
    color: #fff;
    /*display: inline;*/
    font-size: 68.75%;
    margin: 0;
}
#specialdeals a.more
{
    background: transparent url("images/white-arrow.gif") no-repeat right center;
    color: #fff;
    padding-right:10px;
}
#specialdeals .show-all
{
    color: #fff;
    display: block;
    margin: 10px 0 10px;
    padding: 6px 0 0;
    text-align: right;
}

dl.specialoffers
{
}
dl.specialoffers dt a
{
    color: #475109;
    margin: 0 0 6px;
    text-decoration: none;
}
dl.specialoffers dt a:hover
{
    color: #999;
}