/* 	
	
	Main stylesheet for Leicester Couriers

*/

*{padding:0; margin:0}

/*
a:link {text-decoration:none; font-weight:bold; color:#009900}
*/

ul {list-style:none}

h1 {font-family:Georgia, serif; color:#015DA0; font-size:18px}

h2 {font-size:16px; color:#015DA0; font-family:Georgia, serif;}

h3 {font-size:14px; color:#015DA0; font-family:Georgia, serif}

em {color:#161066; font-style:normal; font-weight:bold}

a:link {color:#161066; text-decoration:none}

a:hover {text-decoration:underline}

a:visited {color:#161066}

table {padding:10px}

table tr td {padding:0 10px 10px 0}

body{background:#38332E; font:14px/16px Arial, sans-serif;}

#wrapper{width:780px; margin:0 auto}

#masthead{width:780px; height:130px; float:left; background:#fff url(../images/mastheadbg.jpg) 50% 0 no-repeat;}

#branding{width:250px; height:140px; float:left; padding:10px 35px 0 15px}

#branding h1{width:300px; height:110px; background:url(../images/logo.jpg) no-repeat; font-size:0px; margin-top:10px; margin-left:10px}

#branding h1 a {width:250px; height:110px; display:block}

#contact{width:260px; height:50px; float:right; padding-top:30px}

#contact a:link {font-weight:bold}

#contact ul{text-align:left; color:#000; font-size:14px;}

#contact ul li {line-height:20px}

#masthead p {font-style:italic; font-weight:bold; font-size:16px; float:right; width:430px; padding-top:20px; margin-left:10px; font-family:Georgia, serif}

.nav {float:left; width:780px; height:50px; background:url(../images/nav.jpg) no-repeat;}

.nav ul{list-style-type:none; padding:12px 0 0 25px; margin:3px 0}

.nav ul li{display:inline; border-right:2px solid #DBE8F3; padding:0 15px 0 5px; color:#fff; font-weight:bold}

.nav ul #lastNav {border:none}

.nav a:link {color:#fff; text-decoration:none}

.nav a:visited {color:#DBE8F3; text-decoration:none}

.nav a:hover {color:#DBE8F3; text-decoration:underline}

.nav .lastNav {border:none}

#contentContainer{width:780px; background:#E4E4E4 url(../images/contentbg.jpg) 50% 0 repeat-y; float:left}

#preamble {width:740px; height:270px; float:left; margin-left:20px}

#intro {float:left; width:348px; font-size:14px; background:url(../images/introBottom.jpg) no-repeat left bottom #DBE8F3; margin-right:10px;}

#intro h1 {font-size:18px; background:url(../images/introTop.jpg) no-repeat 0 0 #DBE8F3; width:338px; padding-top:10px; padding-left:10px}

#intro p{margin:10px 0; padding: 0 10px}

#intro .larger {font-size:16px; line-height:20px; border-bottom:2px solid #1869A4; padding:0 0 10px 0; margin:10px 10px 0 10px}

#intro .no-border {border:none}

#intro #introLast {margin-bottom:20px}

#imageSlideshow{float:left; width:370px}

#imageContact{float:left; width:370px; text-align:center}

/*
#imageContainer img {float:left}
*/

#precontent {width:720px; margin-left:20px; margin-bottom:20px; margin-top:20px; padding:0 10px; float:left; border-top:2px solid #1867A4; border-bottom:2px solid #1867A4}

#preImageContainer {float:left}

#preImageContainer h2 {text-align:center}

#approval {padding:20px 0 10px 0;}

#approval h1 {margin-bottom:10px}

#mainContent{padding-left:20px; width:360px; float:left}

#mainContent p{margin:10px 0; padding:0 10px}

#mainContent .redStar {color:#f00}

#features {background:#fff; width:410px; padding-bottom:10px; float:left;}

#features h2 {padding-left:10px}

#features .detailBox {background:url(../images/detailbg.jpg) no-repeat 0 0 #CFBB9A; width:340px; height:110px; margin:0 auto}

#features .detailBox img {margin:10px 0 0 12px}

#features .detailBox em {color:#fff; display:block; width:95px; float:left; margin-left:75px; margin-top:-2px}

#features table {float:left}

#subContent{float:left; width:320px; margin-left:60px; text-align:center}

#subContent p{margin-top:10px}

#right{width:320px; background:url(../images/subFeaturesBottom.jpg) no-repeat left bottom #DBE8F3; padding-bottom:10px; text-align:left}

#right #firstSubHeader {background:url(../images/subFeaturesTop.jpg) no-repeat 0 0 #DBE8F3; width:310px; padding-top:10px;}

#right ul {padding-left:10px; margin-top:10px}

#right ul li {background:url(../images/tick.jpg) left top no-repeat; padding-left:35px; padding-top:11px; font-size:14px; height:40px; margin-top:-10px}

#right #companyDetails {padding-left:-30px}

#right #companyDetails li {background:none; padding:0; margin:0}

#right h2 {padding-left:10px}

#right p{margin:10px 0; padding: 0 10px; font-size:14px}

#right table tr td {border:1px solid #C43561; padding:5px}

/*
#right table .rightCol {border-bottom:1px solid #C43561; padding-left:2px}
*/

#footer{width:780px; float:left; clear:left; background:url(../images/footerbg.jpg) no-repeat left bottom #fff;}

#footer p {font-style:italic; color:#1866A4; font-size:14px; line-height:30px; padding-left:20px;  background:url(../images/contentbg.jpg) 50% 0 repeat-y;}

#footer em {font-style:italic}

#siteDetails{width:250px; height:180px;padding:0px 10px 30px 20px; float:left;}

#siteDetails ul{text-align:left; color:#000; font-size:14px;}

#approvalLogos{width:480px; float:left;  position:relative}

#approvalLogos a img {border:none}

#approvalLogos #vosa {position:absolute; top:15px; left:10px; padding-bottom:60px}

#approvalLogos #goodgarage {position:absolute; top:90px; left:10px}

#approvalLogos #vehicle {position:absolute; top:5px; left:250px }

#approvalLogos #specnet {position:absolute; top:-5px; left:130px}

#approvalLogos p {position:absolute; top: 150px; left:0px}

#approvalLogos p strong {color:#000; font-style:normal}




