@import url("menu.css");

body
	{ background-color: #006B00; color: #111111; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: small; text-align: justify; margin: 0; }
p, h1, h2, h3, img, div, span
	{ margin: 0; padding: 0; border: 0; font-size: small; }
p.clear
	{ clear: both; }
a:link, a:visited
	{ color: #000000; text-decoration: underline; }
a:hover, a:active
	{ text-decoration: none; }
div.sitecontainer
	{ background-image: url(../images/bg.jpg); background-repeat: no-repeat; background-position: top; width: 935px; height: 741px; margin: 0 auto; padding: 16px 0 0 36px; }
div.sitecontainer h1
	{ margin-top: 40px; margin-left: 90px; background-image: url(../images/title.png); background-repeat: no-repeat; width: 493px; height: 50px; }
div.sitecontainer h1 span
	{ display: none; }
div.sitecontainer h2.welsh-conn
	{ position: relative; top: -80px; font-size: 1.6em; font-weight: normal; color: #E00F0B; text-transform: uppercase; }
div.coach
	{ position: absolute; top: 4px; margin-left: 547px; background-image: url(../images/scania.png); background-repeat: no-repeat; width: 355px; height: 214px; z-index: 10; }
div.content
	{ position: relative; top: -50px; }
h3.contenthead
	{ background-image: url(../images/contenthead.png); background-repeat: no-repeat; font-size: small; font-weight: normal; padding: 8px 10px 8px 10px; color: #006B00; }
div.contentmain
	{ background-image: url(../images/contentbg.png); width: 897px; height: 425px; overflow: auto; padding-top: 10px; }
div.contentmain p
	{ text-align: justify; padding: 10px 50px; color: #111111; }
div.contentmain ul
	{ margin: 0; text-align: justify; padding: 10px 50px; color: #111111; }
div.contentmain h4
	{ font-size: medium; text-align: justify; padding: 10px 50px; margin: 0; color: #111111; text-decoration: none; font-weight: bold; }
div.contentmain h5
	{ font-size: small; text-align: justify; padding: 10px 50px; margin: 0; color: #111111; text-decoration: underline; font-weight: normal; }
div.contentmain blockquote
	{ text-align: justify; padding: 10px 50px; }
div.iconscontainer
	{ width: 815px; margin: 0 auto; }
div.contentmain div.iconscontainer div.coachhire h5, div.contentmain div.iconscontainer div.schools h5, div.contentmain div.iconscontainer div.holidays h5
	{ color: #006B00; text-decoration: none; font-size: medium; font-weight: bold; margin: 10px 0px; padding: 0; text-align: center; }
div.contentmain div.iconscontainer div.coachhire
	{ width: 248px; float: left; }
div.contentmain div.iconscontainer div.coachhire p.info
	{ background-image: url(../images/miniscania.png); background-repeat: no-repeat; background-position: top center; padding: 140px 10px 10px 10px; }
div.contentmain div.iconscontainer div.schools
	{ width: 243px; float: left; }
div.contentmain div.iconscontainer div.schools p.info
	{ background-image: url(../images/minischoolbuses.png); background-repeat: no-repeat; background-position: top center; margin-top: 45px; padding: 105px 10px 10px 10px; }
div.contentmain div.iconscontainer div.holidays
	{ width: 260px; float: left; }
div.contentmain div.iconscontainer div.holidays p.info
	{ background-image: url(../images/minitouro.png); background-repeat: no-repeat; background-position: top center; padding: 140px 10px 10px 10px; }
div.contentmain div.iconscontainer div.coachhire p.readmore a:link, div.contentmain div.iconscontainer div.coachhire p.readmore a:visited,
div.contentmain div.iconscontainer div.schools p.readmore a:link, div.contentmain div.iconscontainer div.schools p.readmore a:visited,
div.contentmain div.iconscontainer div.holidays p.readmore a:link, div.contentmain div.iconscontainer div.holidays p.readmore a:visited
	{ background-image: url(../images/readmore.png); background-repeat: no-repeat; width: 140px; height: 20px; display: block; }
div.contentmain div.iconscontainer div.coachhire p.readmore span, div.contentmain div.iconscontainer div.schools p.readmore span, div.contentmain div.iconscontainer div.holidays p.readmore span
	{ display: none; }
div.contentfoot
	{ background-image: url(../images/contentfoot.png); width: 898px; height: 74px; }

p.copyright
	{ margin-top: 10px; margin-left: 60px; color: #FFFFFF; font-size: x-small; }
div.sitecontainer p.copyright a:link, div.sitecontainer p.copyright a:visited
	{ background-color: #006B00; color: #FFFFFF; text-decoration: underline; }
div.sitecontainer p.copyright a:hover, div.sitecontainer p.copyright a:active
	{ background-color: #006B00; color: #FFFFFF; text-decoration: none; }

div.forsale, div.fleet
	{ width: 800px; margin: 10px auto 0 auto; clear: both; padding: 0; }
div.forsale h5, div.fleet h5
	{ color: #006B00; text-decoration: none; font-size: medium; font-weight: bold; margin: 0; padding: 0; text-align: justify; }
div.forsale p.pic1, div.forsale p.pic2
	{ width: 270px; margin: 5px; float: left; padding: 0; }
div.forsale p.info
	{ width: 230px; margin: 5px; float: left; padding: 0; line-height: 150%; }

div.fleet p.pic1, div.fleet p.pic2, div.fleet p.pic3
	{ margin: 5px; float: left; padding: 0; }
div.fleet p.info
	{ width: 235px; margin: 5px; float: left; padding: 0; line-height: 150%; }

div.location
	{ padding: 10px 50px; }

div.workshopinfo
	{ width: 540px; margin: 5px; float: left; }
div.workshoppics p.pic1, div.workshoppics p.pic2
	{ width: 240px; margin: 5px; float: left; padding: 0; }

div.schoolsinfo
	{ width: 510px; margin: 5px; float: left; }
div.schoolsinfo p
	{ padding: 10px; }
div.schoolspics
	{ margin: 10px 10px 10px 50px; float: left; padding: 0; }
div.schoolspics p.pic1
	{ width: 270px; margin: 5px; float: left; padding: 0; }

body.popupimage
	{ background-color: #FFFFFF; padding: 0; margin: 0; }
div.popupimage
	{ padding: 0; margin: 0; }
div.popupimage img
	{ border: 1px dashed #006B00; padding: 5px; margin: 10px; }
