﻿body 
{
    background-color        :#FFFFFF;
    background-repeat       :repeat-x;
    color                   :#666666;
    font-family             :Tahoma, arial,sans-serif;
    font-size               :100%;
    margin-top              :10px;
    padding                 :0px;
}



body.hasjs div#hold 
{
    background-color        :#FFFFFF;
    margin                  :0px auto;
    overflow                :hidden;
    padding                 :0px;
    width                   :982px;
}

body.hasjs div#hold div#navigation
{
    display:none;
}

body.hasjs div#lingfield-main
{
    z-index                 :100;
    position                :relative;
    border					:solid 1px #8e8e8e;
}

body.hasjs div#flash-content
{
    height                  :613px;
    background              :url(../images/Lingfield/Home/flash-bg.jpg) top left no-repeat;
}

body.hasjs div#info-bar-mask
{
    line-height             :1px;
    height                  :10px;
    background-color        :#fff;
    position                :absolute;
    top                     :-11px;
    width                   :980px;
    z-index                 :9999999999;
}

body.hasjs div#info-bar
{
    position                :absolute;
    background              :#FFFFE1 url(../images/generic/info-bar-bg.gif) top left repeat-x;
    width                   :980px;
    height                  :0px;
}

div.info-bar-closed
{
    top                     :-29px;
    height                  :0px;
}

div.info-bar-open
{
    top                     :0;
    height                  :29px;
}

body.hasjs div#info-bar p
{
    margin                  :0;
    padding                 :0 0 0 9px;
    line-height             :29px;
    color                   :#000;
    font-size               :0.7em;
}

body.hasjs div#info-bar p a#info-bar-close
{
    padding                 :8px 8px 0 7px;
    float                   :right;
    display                 :block;
    width                   :14px;
    height                  :14px;
    background              :url(../images/generic/info-bar-close.gif) no-repeat 7px 7px;
}

body.hasjs div#info-bar p a#info-bar-close:hover
{
    background              :url(../images/generic/info-bar-close-hover.gif) no-repeat 7px 7px;
}

body.hasjs div#info-bar p a#info-bar-close span
{
    display                 :none;
}

body.hasjs div#info-bar p.info
{
    background              :url(../images/generic/information.png) no-repeat 7px 7px;
    padding                 :0 0 0 30px;
}

body.hasjs #info-bar-msg a
{
    color                   :#000;
    text-decoration         :none;
}

body.hasjs #info-bar-msg a:hover
{
    text-decoration         :underline;
}

body.hasjs div#lingfield-banner
{
    width                   :960px;
    height                  :106px;
    position                :absolute;
    left                    :15px;
    top                     :485px;
    z-index                 :100000;
}


body.hasjs div#flash-overlay
{
    width                   :980px;
    height                  :167px;
    position                :absolute;
    left                    :0;
    top                     :448px;
    z-index                 :10000;
    background-color		:#E6E6E6;
}


body.hasjs div#lingfield-banner div#logo
{
    float                   :left;
    background-position     :bottom left;
    background-repeat       :no-repeat;
    margin-right            :2px;    
    cursor                  :pointer;
}


body.hasjs div#lingfield-banner div#logo h1
{
    display                 :block;
    width                   :315px;
    height                  :86px;
    background-image        :url(../images/menu/logo.gif);
    background-position     :top left;
    background-repeat       :no-repeat;
    margin                  :0;
    padding                 :0;
    cursor                  :pointer;
}

body.hasjs div#lingfield-banner div#logo h1 span
{
    display:none;
}


body.hasjs div#lingfield-banner div#menu
{
    float                   :left;
    display                 :block;
    width                   :315px;
    height                  :86px;
    background-image        :url(../images/menu/menu.gif);
    background-position     :top left;
    background-repeat       :no-repeat;
    text-align              :left;
    margin-right            :2px;
}

body.hasjs div#lingfield-banner div#menu h2
{
    font-size               :18px;
    color                   :#fff;
    margin                  :30px 0 0 0;
    padding                 :0 0 0 60px;
    background				:url(../images/menu/menu-arrow-open.gif) no-repeat 233px 5px;
}

body.hasjs div#lingfield-banner div#menu h2#close-menu-header
{
    padding                 :0 0 0 52px;
	background				:url(../images/menu/menu-arrow.gif) no-repeat 233px 5px;
}

body.hasjs div#lingfield-banner div#menu h3
{
    font-size               :0.8em;
    color                   :#E5E8C4;
    margin                  :0;
    padding                 :0;
}

body.hasjs div#lingfield-banner div#search
{
    float                   :left;
    display                 :block;
    width                   :316px;
    height                  :86px;
    background-image        :url(../images/menu/availability-bg.gif);
    background-position     :top left;
    background-repeat       :no-repeat;
}

body.hasjs div#lingfield-banner div#search h2
{
    font-size               :0.8em;
    color                   :#333;
    margin                  :10px 0 0 15px;
}


body.hasjs div#lingfield-banner div#search select
{
	float					:left;
    margin                  :5px 0 0 15px;
    width                   :130px;
    font-size               :11px;
    height                  :18px;
}

body.hasjs div#lingfield-banner div#search p
{
    clear                   :left;
    margin                  :0;
    overflow                :hidden;
    padding                 :5px 0 0 0;
}

body.hasjs div#lingfield-banner div#search p a
{
    padding-left            :30px;
	clear					:both;
    display                 :block;
    color                   :#626d63;
    text-decoration         :none;
    font-size               :0.8em;
    font-weight             :bold;
    background-image        :url(../images/menu/availability-arrow.gif);
    background-position     :18px 4px;
    background-repeat       :no-repeat;
}


body.hasjs div#lingfield-banner div#search a:hover
{
    text-decoration         :underline;    
}

div.menu-content-closed
{
    width                   :980px;
    height                  :0px;
    position                :absolute;
    left                    :0px;
    top                     :482px;
    z-index                 :100000;
    background-color        :#fff;
    overflow                :hidden;
}

div.menu-content-open
{
    top                     :0px;
    height                  :482px;
    
}

body.hasjs div#header
{
	padding-top				:10px;
	background				:#fff;
	border-bottom			:solid 3px #027045;
}

body.hasjs div#header h2
{
	margin:0;
	padding:0;
	display:block;
	height:44px;
	width:500px;
}

body.hasjs div#header h2 span
{
	display:none;
}

body.hasjs div#header-lingfield h2, body.hasjs div#header-futurescope h2
{
	background				:url(../images/header/lingfield.gif) no-repeat top left;
}

body.hasjs div#header-meadow h2
{
	background				:url(../images/header/meadow.gif) no-repeat top left;
}

body.hasjs div#header-beehive h2
{
	background				:url(../images/header/beehive.gif) no-repeat top left;
}

body.hasjs div#header-lingfieldhouse h2
{
	background				:url(../images/header/lingfieldhouse.gif) no-repeat top left;
}

body.hasjs div#header-woollofts h2
{
	background				:url(../images/header/woollofts.gif) no-repeat top left;
}

body.hasjs h2#close-menu-header
{
    cursor:pointer;
}

body.hasjs div#lingfield-footer
{
    font-size               :0.7em;
}

body.hasjs div#lingfield-footer p
{
    float                   :left;
    margin                  :10px 0;
    padding                 :0;
}

body.hasjs div#lingfield-footer p a
{
    color                   :#666;
    text-decoration         :none;
}

body.hasjs div#lingfield-footer p a:hover
{
    text-decoration         :underline;
}

body.hasjs div#lingfield-footer p#copy
{
    float                   :right;
}

body.hasjs div#menu-content div#menu-content-inner
{
	clear					:both;
    background				:url(../images/generic/content-bg.gif) repeat-x top left;
    height					:367px;
    overflow				:auto;
}


/*start progress bar css */
body.hasjs div#loading-overlay
{
    width                   :980px;
    height                  :425px;
    display                 :block;
    left                    :0px;
    top                     :57px;
    margin                  :0;
    padding                 :0;
    position                :absolute;
    z-index                 :120000;
    background-color        :#000000;
    opacity                 :0.3;
    visibility              :hidden;
}

body.hasjs div#menu-content-loading
{
    /*border                  :solid 1px #027045;*/
    width                   :150px;
    text-align              :center;
    left                    :417px;
    top                     :228px;
    visibility              :hidden;
    padding                 :0;
    position                :absolute;
    z-index                 :130000;
}

body.hasjs div#menu-content-loading-inner
{
    padding                 :14px;
    overflow                :hidden;
    margin                  :0;
    font-size               :0.9em;
    font-weight             :bold;
    background              :none;
    color                   :#999;
    background              :#fff url(../images/generic/flower.gif) no-repeat scroll 8px 9px;
}


/*end progress bar css*/