﻿body
{
margin-top			: 1px;
padding				: 10px 0px 0px 0px;
font-family			: arial, sans-serif;
font-size 			: 100%;
color				: #666;
background-image	: url(../images/bg_page.jpg);
background-repeat	: repeat-x;
background-color	: #FFF;
}

form /* No space around forms */
{
margin				: 0px;
padding				: 0px;
}

img /* no border round images with links */
{
border				: 0px;
}

div.portal-hold
{
position			: relative;
width				: 796px;
margin				: 0px auto;
background-color	: #FFF;
padding				: 0px 0px 0px 0px;
overflow			: hidden;
}


div.header
{
width				: 796px;
}

div.wrapper
{
width				: 796px;
overflow            : hidden;
padding             : 0px 0px 0px 0px;
background          : url(../portalimages/bg-portal.jpg) repeat-y;
}

div.wrapper div.intro
{
width				: 220px;
margin              : 0px 0px 0px 10px;
overflow            : hidden;
display             : block;
float               : left;
background          : #A8C5DD url(../portalimages/bg-intro.jpg) no-repeat;
min-height          : 360px;
border-bottom       : 1px solid #CCC;
padding             : 40px 18px 0px 150px;
}

div.wrapper div.intro h1, div.wrapper div.intro h2, div.wrapper div.intro h3, div.wrapper div.intro p
{
font-size           : 70%;
color               : #333;
line-height         : 18px;
margin              : 0px 0px 15px 0px;
font-weight         : normal;
}

div.wrapper div.intro p a
{
display             : block;
height              : 0px;
padding-top         : 42px;
overflow            : hidden;
background          : url(../portalimages/button-enter.jpg) no-repeat;
margin-top          : 22px;
}

div.wrapper div.intro h1
{
font-size           : 100%;
color               : #FFA207;
font-weight         : bold;
line-height         : 22px;
}

div.wrapper div.banners
{
width				: 388px;
margin              : 0px 0px 0px 0px;
overflow            : hidden;
display             : block;
float               : left;
min-height          : 400px;
border-bottom       : 1px solid #CCC;
}

div.wrapper div.banners a
{
display             : block;
height              : 0px;
padding-top         : 80px;
overflow            : hidden;
}

div.wrapper div.banners a.serviced
{background          : url(../portalimages/button-serviced-warehousing.jpg) no-repeat;}

div.wrapper div.banners a.available
{background          : url(../portalimages/button-available-space.jpg) no-repeat;}

div.wrapper div.banners a.archive
{background          : url(../portalimages/button-linfield-archive.jpg) no-repeat;}

div.wrapper div.banners a.bike
{background          : url(../portalimages/button-motorbike.jpg) no-repeat;}

div.wrapper div.banners a.van
{background          : url(../portalimages/button-caravan.jpg) no-repeat;}

* html div.wrapper div.intro
{
height              : 400px;
}

div.footer
{
width				: 796px;
overflow            : hidden;
padding             : 0px 0px 0px 0px;
background          : #FFF url(../portalimages/bg-bottom.jpg) no-repeat;
min-height          : 76px;
padding             : 15px 0px 0px 0px;
}

* html div.footer
{
height              : 76px;
}

div.footer p
{
font-size           : 110%;
color               : #FFF;
line-height         : 22px;
margin              : 0px 0px 0px 0px;
font-weight         : normal;
text-align          : center;
}

div.footer p a
{
color               : #FFF;
text-decoration     : none;
font-weight         : bold;
}

div.caravan-wrapper
{
width				: 796px;
overflow            : hidden;
padding             : 0px 0px 0px 0px;
background          : url(../portalimages/bg-portal.jpg) repeat-y;
min-height          : 400px;
}

div.caravan-wrapper-image
{
width				: 796px;
background          : url(../portalimages/bg-caravan.jpg) 10px 0px no-repeat;
overflow            : hidden;
}

div.caravan-wrapper div.left
{
width				: 348px;
margin              : 0px 0px 0px 10px;
overflow            : hidden;
display             : block;
float               : left;
min-height          : 410px;
border-bottom       : 1px solid #CCC;
padding             : 30px 20px 0px 20px;
}

div.caravan-wrapper div.right p.link
{
margin              : 0px;    
overflow            : hidden;
}

div.caravan-wrapper div.right p.link a
{
display             : block;
height              : 0px;
padding-top         : 42px;
overflow            : hidden;
float               : right;
width               : 137px;
}

div.caravan-wrapper div.right
{
width				: 298px;
margin              : 0px 0px 0px 0px;
overflow            : hidden;
display             : block;
float               : left;
min-height          : 420px;
border-bottom       : 1px solid #CCC;
padding             : 20px 60px 0px 30px;
}

div.caravan-wrapper h1,
div.caravan-wrapper h2,
div.caravan-wrapper h3,
div.caravan-wrapper p
{
font-size           : 70%;
color               : #333;
line-height         : 15px;
margin              : 0px 0px 15px 0px;
font-weight         : normal;
}

div.caravan-wrapper strong
{
color               : #0360A6;
}
div.caravan-wrapper h1
{
display             : block;
height              : 0px;
padding-top         : 20px;
overflow            : hidden;
background          : url(../portalimages/lingfield-indoor-caravan-storage.gif) no-repeat;
margin-top          : 0px;
}