﻿*
{	margin:0;
	padding:0;
	font-family:  Arial, Tahoma, Sans-Serif;
	font-size: 1em;
	border:0;
}

body
{
   font-size: 80%;
   text-align:center;
   color:#000;
}

#Container
{
	width:1000px;
	margin:0 auto;
	min-height:600px;
    height:auto !important;
    height:600px;
    text-align:left;
    border:1px solid black;
}

#skip
{
    display:none;
}

#Header
{
	height:130px;
	margin:0 auto;
	width:1000px;
	background: #b5b9d7;
	text-align:center;
}

body#Home #Header
{
	height:192px;
	margin:0 auto;
	width:1000px;
	background: #003e85 url(../Images/HeaderBackground.jpg) no-repeat bottom left;
	text-align:center;
}

#Header img
{
	margin:20px 0 0 0;
}

#Navigation
{
    width:1000px;
    height:35px;
    background:#224083;
}

body#Home #Navigation
{
    display:none;
}

#Navigation ul
{
    list-style-type:none;
    width:1000px;
}

#Navigation ul li
{
    display: inline;
    float:left;
    position:relative;
    margin:0 20px;
    width:160px;
    padding:9px 0;
    text-align:center;
}

#Navigation ul li a
{
    color:#fff;
    text-decoration:none;
    text-align:center;
    text-transform:uppercase;
    font-size:120%;
    padding:0 10px;
}

#Navigation ul li a:hover
{
    color:#fff;
    font-weight:bold;
}

body#About #Navigation ul li.About a,
body#Commercial #Navigation ul li.Commercial a,
body#Personal #Navigation ul li.Personal a,
body#Contact #Navigation ul li.Contact a,
body#Links #Navigation ul li.Links a
{
    font-weight:bold;
}

#SubNavigation
{
    width:1000px;
    height:40px;
    background: url(../Images/Navbg.png);
}

#SubNavigation ul
{
    list-style-type:none;
    width:1000px;
    1position:fixed;
    text-align:center;
    padding:2px 0;
}

#SubNavigation ul li
{
    display: inline;
    padding:2px 0 !important;
    margin:2px 0 !important;
}

#SubNavigation ul li a
{
    text-decoration:none;
    text-align:center;
    font-size:90%;
    padding:3px 5px;
}

#SubNavigation ul li a:hover,
body#Commercial.Landlords #SubNavigation ul li.Landlords a,
body#Commercial.Shops #SubNavigation ul li.Shops a,
body#Commercial.Hotel #SubNavigation ul li.Hotel a,
body#Commercial.Office #SubNavigation ul li.Office a,
body#Commercial.Wholesalers #SubNavigation ul li.Wholesalers a,
body#Commercial.Manufacturing #SubNavigation ul li.Manufacturing a,
body#Commercial.Contractors #SubNavigation ul li.Contractors a,
body#Commercial.MotorFleet #SubNavigation ul li.MotorFleet a,
body#Commercial.MotorTrade #SubNavigation ul li.MotorTrade a,
body#Commercial.PI #SubNavigation ul li.PI a,
body#Commercial.Directors #SubNavigation ul li.Directors a,
body#Personal.Home #SubNavigation ul li.Home a,
body#Personal.Motor #SubNavigation ul li.Motor a,
body#Personal.Travel #SubNavigation ul li.Travel a,
body#Personal.Marine #SubNavigation ul li.Marine a
{
    color: #224083;
    text-decoration:underline;
}

#Content
{
    min-height:415px;
    height:auto !important;
    height:415px;
    padding:0;
}

body#Home #Content
{
    min-height:386px;
    height:auto !important;
    height:415px;
}

body#About #Content { background: url(../Images/AboutBackground.jpg) no-repeat top left; }

body#Commercial.Landlords #Content { background: url(../Images/Commercial/LandlordsBackground.jpg) no-repeat top left; }
body#Commercial.Shops #Content { background: url(../Images/Commercial/ShopsBackground.jpg) no-repeat top left; }
body#Commercial.Hotel #Content { background: url(../Images/Commercial/HotelBackground.jpg) no-repeat top left; }
body#Commercial.Office #Content { background: url(../Images/Commercial/OfficeBackground.jpg) no-repeat top left; }
body#Commercial.Wholesalers #Content { background: url(../Images/Commercial/WholesalersBackground.jpg) no-repeat top left; }
body#Commercial.Manufacturing #Content { background: url(../Images/Commercial/ManufacturingBackground.jpg) no-repeat top left; }
body#Commercial.Contractors #Content { background: url(../Images/Commercial/ContractorsBackground.jpg) no-repeat top left; }
body#Commercial.MotorFleet #Content { background: url(../Images/Commercial/MotorFleetBackground.jpg) no-repeat top left; }
body#Commercial.MotorTrade #Content { background: url(../Images/Commercial/MotorTradeBackground.jpg) no-repeat top left; }
body#Commercial.PI #Content { background: url(../Images/Commercial/PIBackground.jpg) no-repeat top left; }
body#Commercial.Directors #Content { background: url(../Images/Commercial/DirectorsBackground.jpg) no-repeat top left; }

body#Personal.Home #Content { background: url(../Images/Personal/HomeBackground.jpg) no-repeat top left; }
body#Personal.Motor #Content { background: url(../Images/Personal/MotorBackground.jpg) no-repeat top left; }
body#Personal.Travel #Content { background: url(../Images/Personal/TravelBackground.jpg) no-repeat top left; }
body#Personal.Marine #Content { background: url(../Images/Personal/MarineBackground.jpg) no-repeat top left; }

body#Contact #Content { background: url(../Images/ContactBackground.jpg) no-repeat top left; }
body#Links #Content { background: url(../Images/LinksBackground.jpg) no-repeat top left; }

#Text
{
	width:575px;
	min-height:350px;
    height:auto !important;
    height:350px;
    top:30px;
    right:0;
    float:right;
}

body.FullWidth #Text
{
	width:1000px;
	min-height:385px;
    height:auto !important;
    height:385px;
    text-align:center;
    margin:0 auto;
}

body.FullWidth #Text table
{
	margin:10px auto;
	width:900px;
}

body.FullWidth #Text table p
{
	text-transform:uppercase;
	font-size:85%;
	font-weight:bold;
	padding:0 10px;
}

body.FullWidth #Text table.Two p,
body.FullWidth #Text table.Three p
{
	font-size:120%;
}

body.FullWidth #Text table.Two,
body.FullWidth #Text table.Three
{
	width:600px;
	margin:6px auto;
	padding:0;
}

body.FullWidth #Text table.Two
{
	width:400px;
}

body.FullWidth #Text table.Four
{
	width:750px;
	margin:120px auto 0 auto;
}

body.FullWidth #Text table.Five
{
	width:750px;
	margin:10px auto 30px auto;
}

body.FullWidth #Text table tr
{
	vertical-align:top;
}

body.FullWidth #Text table.Four tr td { width:150px; }
body.FullWidth #Text table.Five tr td { width:150px; }
body.FullWidth #Text table.Six tr td { width:150px; }


#Content h1,
#Content .Standout
{
	padding:10px 0 5px 0;
	line-height:1.4em;
	font-size:150%;
	color:#224083;
	font-family:Times New Roman, Serif;
}

#Content h2
{
	padding:7px 0 5px 0;
	line-height:1.5em;
	font-size:120%;
	color:#003d86;
}

#Content h3
{
	line-height:1.5em;
	font-size:100%;
	padding:10px 0 0 0;
	color:#003d86;
}

#Content p
{
	padding:5px 0;
	line-height:1.5em;
}

#Content a
{
	color:#003d86;
	text-decoration:none;
}

#Content a:hover
{
	color:#003d86;
	text-decoration:underline;
}

#Content ul
{
	margin:0 0 0 15px;
}

#Content ol
{
	margin:0 0 0 20px;
}

#Content ul li,
#Content ol li
{
	padding:2px 0;
}

#Footer
{
    clear:both;
    min-height:18px;
    height:auto !important;
    height:18px;
    border-top:2px solid #224083;
    1border:1px solid black;
    font-size:80%;
    padding:0 0 0 5px;
}

body#Home #Footer
{
    min-height:20px;
    height:auto !important;
    height:20px;
    background: #224083;
}

body#Home #Footer p
{
    display:none;
}











#ContactForm em
{
    color: #003d86;
    font-style:normal;
    font-weight:bold;
}

#ContactForm table
{
    width:400px;
}

#ContactForm table tr td
{
	padding:3px;
	vertical-align: top;
}

#ContactForm table tr td p
{
	padding:0;
}

#ContactForm input,
#ContactForm textarea
{
	width:220px;
	border:1px solid #003d86;
	padding:2px;
}

#ContactForm textarea
{
    height:50px;
    overflow:auto;
}

#ContactForm input.half
{
    width:110px;
}

#ContactForm input.button
{
	background-color:#FFF;
	border:1px solid #003d86;
	font-weight: bold;
	width:auto;
	padding:2px;
	color:#003d86;
}

