/* 3 Homepages / Intro pages */

div.page-wrapper
{
padding         : 10px 0px 10px 0px;

}

div.page-wrapper div.left-image
{
width           : 543px;
display         : block;
float           : left;
padding         : 0px 0px 0px 10px;


}

div.page-wrapper div.page-copy
{
width           : 400px;
display         : block;
float           : left;

}

div.page-wrapper div.page-copy div.copy-padding
{
width               : 380px;
padding             : 0px 10px 0px 15px;
min-height          : 234px;

}

* html div.page-wrapper div.page-copy div.copy-padding
{
height              : 234px; 
}


div.page-wrapper div.page-copy h2
{
background-repeat   : no-repeat;
height              : 0px;
width               : 387px;
padding-top         : 34px;
overflow            : hidden;
margin              : 0px 0px 10px 0px;

}

.rotating 
{
    width : 553px;
    float : left; }

div.page-wrapper div.page-copy#Serviced-Warehousing h2
{background-image    : url(../images/Pages/h2_serviced_warehousing.jpg); width : 295px;}


div.page-wrapper div.page-copy#Transport-Logistics h2
{background-image    : url(../images/Pages/h2_transport_and_logistics.jpg);}

div.page-wrapper div.page-copy#available-space h2
{
background-image    : url(../images/Pages/h2_available_space_to_let.jpg);
background-position : -143px 0px;}

div.page-wrapper div.page-copy#indoor-vehicle-storage h2
{background-image    : url(../images/Pages/h2_indoor_vehicle.jpg);}

div.page-wrapper div.page-copy#lingfield-archive h2
{background-image    : url(../images/Pages/h2_lingfieldarchive.gif);}

div.page-wrapper div.page-copy#about-lingfield h2
{background-image    : url(../images/Pages/h2_lingfield_warehousing.gif);}

div.page-wrapper div.page-copy#location h2
{background-image    : url(../images/Pages/h2_location.gif);}

div.page-wrapper div.page-copy#contact-us h2
{background-image    : url(../images/Pages/h2_contactus.gif);}

div.page-wrapper div.page-copy#request h2
{background-image    : url(../images/Pages/h2_request_a_quote.gif);}

div.page-wrapper div.page-copy#request h2
{background-image    : url(../images/Pages/h2_request_a_quote.gif);}

div.page-wrapper div.page-copy#further-information h2
{background-image    : url(../images/Pages/h2_further_information.gif);}

div.page-wrapper div.page-copy#specification h2
{background-image    : url(../images/Pages/h2_specification.gif);}

div.page-wrapper div.page-copy#decant h2
{background-image    : url(../images/Pages/h2_decantfacility.jpg);}

div.page-wrapper div.page-copy#site-plan h2
{background-image    : url(../images/Pages/h2_siteplan.gif);}

div.page-wrapper div.page-copy#Disclaimer h2
{background-image    : url(../images/Pages/h2-disclaimer.gif);}

div.page-wrapper div.page-copy h3
{
font-size           : 70%;
line-height         : 15px;
color               : #666;
margin              : 0px 0px 14px 0px;
font-weight         : normal;
}

div.page-wrapper div.page-copy p
{
font-size           : 70%;
line-height         : 15px;
color               : #666;
margin              : 0px 0px 14px 0px;/* Bottom was 15 - taken to 14 so grey box lines up */
font-weight         : normal;
}

div.page-wrapper div.page-copy p a
{
color               : #666;
text-decoration     : none;
}

div.page-wrapper div.page-copy p a span
{
text-decoration     : underline;
}

div.page-wrapper div.page-copy p a span
{
text-decoration     : underline;
}

div.page-wrapper div.page-copy p.registered
{
color               : #CCC;
margin              : 0px 0px 10px 0px;
}

div.page-wrapper div.page-copy ul
{
margin              : 0px 0px 10px 30px;
padding             : 0px 0px 0px 0px;
}

div.page-wrapper div.page-copy ul li
{
font-size           : 70%;
line-height         : 18px;
color               : #666;
margin              : 0px 0px 0px 0px;
font-weight         : normal;
}

div.page-wrapper div.page-copy div.bottom-band
{
padding             : 12px 0px 0px 25px;
background-color    : #DDD;
min-height          : 78px;
}

* html div.page-wrapper div.page-copy div.bottom-band
{
height             : 78px;
}

div.page-wrapper div.page-copy div.bottom-band#space
{
padding-bottom      : 0px
}

div.page-wrapper div.page-copy div.bottom-band p
{
font-size           : 80%;
line-height         : 16px;
color               : #666;
margin              : 0px 0px 12px 0px;
font-weight         : bold;
}

div.page-wrapper div.page-copy div.bottom-band p.bottom-band-smaller
{
font-size           : 80%;
line-height         : 16px;
color               : #666;
margin              : 0px 0px 15px 0px;
font-weight         : normal;
}

div.page-wrapper div.page-copy div.bottom-band p a
{
color               : #666;
}

div.page-wrapper div.page-copy div.bottom-band p a.pdf
{
display             : block;
background-image    : url(../images/generic/icon_home_pdf.jpg);
background-repeat   : no-repeat;
background-position : left;
padding-left        : 20px;
color               : #666;
text-decoration     : none;
font-weight         : normal;
}

/* Request a quote form */

/* forms.css */

div.page-copy div.copy-padding#form
{
min-height          : 324px;
}

* html div.page-copy div.copy-padding#form
{
height              : 324px;
}

div.page-copy div.copy-padding fieldset p
{
width               : 420px;
overflow            : hidden;
display             : block;
width               : 387px;
margin              : 0px 0px 5px 0px;
}

label
{
font-weight         : bold;
display             : block;
float               : left;
width               : 100px;
}

fieldset
{
padding             : 0px;
margin              : 0px;
border              : 0px;
}

legend
{
display             : none;
}

input, textarea
{
margin              : 0px;
border              : 1px solid #DDD;
float               : left;
font-size           : 100%;
color               : #666;
padding             : 3px;
font-family			: arial, sans-serif;
width               : 250px;
}

textarea
{
height              : 45px;
}

input:focus, textarea:focus
{
border              : 1px solid #999;
color               : #666;
}

div.submit
{
padding             : 12px 0px 0px 100px;
}

div.submit input
{
margin              : 0px;
border              : 1px solid #DDD;
float               : left;
font-size           : 70%;
color               : #666;
padding             : 2px;
font-family			: arial, sans-serif;
width               : 100px;
background-color    : #DDD;
}

div.page-copy div.copy-padding fieldset p.tick
{
width               : 250px;
}

div.submit input.tick
{
width               : auto;
margin-right        : 5px;
}

/* Contact */

div.contacts
{
padding-left        : 50px;
}

div.page-wrapper div.page-copy div.contacts p
{
margin              : 0px 0px 0px 0px;
}

div.page-wrapper div.page-copy div.contacts p a
{
margin-right        : 23px;
}

/* Availibilty table */

table.availability
{
width               : 380px;
font-size           : 70%;
margin-bottom       : 0px;
}

table.availability thead
{
background-color    : #CCC;
font-weight         : bold; 
}

table.availability thead td
{
padding             : 2px;
}

table.availability td
{
padding             : 2px;
border-bottom       : 1px solid #DDD;
}

/* 2 column Ul */

div.ul
{
display             : block;
float               : left;
width               : 193px;
margin-bottom       : 0px;
}

div.page-wrapper div.page-copy div.ul ul
{
margin              : 0px 0px 0px 20px;
padding             : 0px;
}

div.page-wrapper div.page-copy div.ul ul li
{
margin              : 0px;
padding             : 0px;
line-height         : 17px;
}

/* Registration form */

div#loginform
{
margin				: 15px;
}

div.form-wrapper {
background-color	: #EEEEEE;
clear				: both;
overflow			: hidden;
width				: 865px;
}

div.previous {
display				: block;
float				: left;
min-height			: 205px;
overflow			: hidden;
width				: 430px;
}

div.previous p.previous, div.new p.new {
background-color	: #999999;
color				: #FFFFFF;
font-size			: 100%;
line-height			: 16px;
margin				: 0 0 10px;
padding				: 8px 0 8px 20px;
}

div.new {
background-color	: #EEEEEE;
display				: block;
float				: left;
min-height			: 205px;
overflow			: hidden;
width				: 430px;
border-left			: 5px solid #FFF;
}

div.previous p, div.new p {
color				: #666666;
font-size			: 75%;
line-height			: 20px;
margin				: 0 0 8px;
overflow			: hidden;
padding				: 0 0 0 20px;
}

div.previous p label, div.new p label {
display				: block;
float				: left;
width				: 100px;
}

div.previous p input, div.new p input {
border				: 1px solid #CCCCCC;
color				: #666666;
padding				: 1px;
width				: 240px;
}

div.new p.tick {
font-size			: 70%;
}

div.new p span.opt-in input {
width				: auto;
}

p.policy {
background-color	: #EEEEEE;
color				: #666666;
display				: block;
float				: left;
font-size			: 75%;
line-height			: 40px;
margin				: 5px 0 0;
padding				: 0 0 0 20px;
width				: 430px;
}

p.policy a {
color				: #666666;
text-decoration		: none;
}

p.policy a span {
color				: #008061;
font-weight			: bold;
}

p.view {
background-color	: #EEEEEE;
color				: #666666;
display				: block;
float				: left;
font-size			: 70%;
height				: 40px;
line-height			: 40px;
margin				: 5px 0 0;
text-align			: right;
width				: 415px;
}

p.view input {
background-color	: #999999;
color				: #FFFFFF;
margin				: 10px 27px 0 0;
text-decoration		: none;
float				: right;
}

.form-wrapper em {
color				: red;
display				: block;
clear				: both;
font-style			: normal;
}

div#loginform p.intro {
font-size			: 70%;
width				: 850px;
padding				: 5px 0 5px 0;
}

div#loginform p.intro a {
color				: #666;
text-decoration		: underline;
}

div#loginform p.intro a:hover {
text-decoration		: none;
}

div#loginform h2 {
background-image	: url(../images/login/title.jpg);
background-repeat	: no-repeat;
height				: 0;
margin				: 0 0 10px;
overflow			: hidden;
padding-top			: 28px;
width				: 315px;
}

/* Hospice link */

div.page-wrapper div.home-intro div.theresas-hospice
{
background-color    : #EEE;
padding             : 3px 5px 1px 7px;
}

div.page-wrapper div.home-intro div.theresas-hospice p
{
font-size           : 70%;
margin              : 0px;
line-height         : 14px;
}

div.page-wrapper div.home-intro div.theresas-hospice p a
{
color               : #666;
background          : url(../images/home/hospicelogo.gif) no-repeat 0px 7px;
padding             : 6px 0px 6px 27px;
display             : block;
}
