#canvas			{ margin: 0px; padding: 0px; scrollbar-base-color: #FADEDF; scrollbar-arrow-color: #FFFFFF; background: #FADEDF url(gfx/back/pageback.gif) repeat-x; }
#popCanvas		{ margin: 0px; padding: 10px; padding-bottom: 0px; scrollbar-base-color: #e0e0e0; scrollbar-arrow-color: #505050; background: #ffffff; font: normal 8pt verdana; }
A			{ color: #CA1F25; }
A:visited		{ color: #B01C20; }
A:hover			{ color: #CA1F25; background: yellow; text-decoration: none; }
IMG			{ border: 0px; }
A:link IMG, A:visited IMG { background: transparent !important; }
UL			{ color: #CA1F25; font: normal 8pt "MS Sans Serif",verdana; }
LI			{ color: #CA1F25; list-style-type: square; }

.vital			{ color: red !important; }
.hidden			{ display: none !important; }
.visible		{ display: inline !important; }
.current		{ color: #808080 !important; }
.greyed			{ filter: gray; }
.centered		{ text-align: center !important; }
.fixedsys		{ font: normal x-small fixedsys !important; }

FORM			{ padding: 0px; margin: 0px;}
.button			{ cursor: hand; }
.add			{ color: #000000; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #808080; cursor: hand; background: #FFFFFF url(gfx/back/chrome.gif) repeat-x; padding: 0px,3px,0px,3px; text-align: center; margin-right: 0px; }
.addHi			{ color: #000000; font: normal 8pt "MS Sans Serif",verdana; height: 22px; border: 1px solid #000000; cursor: hand; background: #FFFFFF url(gfx/back/chromeon.gif) repeat-x; padding: 0px,3px,0px,3px; text-align: center; margin-right: 0px; }

H1			{ color: #B01C20; font: bold x-small verdana; margin: 0px; }
H1 A,H1 A:visited	{ color: #B01C20; text-decoration: underline; font: normal; }
H1 A:hover		{ color: #CA1F25; text-decoration: none; }
H1 A:active		{ color: #CA1F25; background: yellow; text-decoration: none; }
H2			{ color: #B01C20; font: normal x-small verdana; }
H2 A,H2 A:visited	{ color: #B01C20; text-decoration: underline; font: normal; }
H2 A:hover		{ color: #B01C20; text-decoration: none; font: normal; }
H3			{ color: #B01C20; font: normal 8pt verdana; margin: 0px; }
H3 A,H2 A:visited	{ color: #B01C20; text-decoration: underline; font: normal; }
H3 A:hover		{ color: #B01C20; text-decoration: none; font: normal; }
P			{ color: #505050; }

#container		{ width: 100%; padding-bottom: 20px; }
#footshade		{ color: #9a8770; font: normal 8pt verdana; width: 760px; text-align: left; padding-top: 20px; background: url(gfx/back/footshade.gif) repeat-x top; margin: 0px; }
#footshade A,#footshade A:visited { color: #505050; }
#footshade A:hover	{ background: #FFFFFF; color: #CA1F25; }
#footshade A:active	{ background: #CA1F25; color: #ffffff; }

#basement		{ display: none; width: 100%; height: 50px; background: #000000 url(gfx/back/basement.gif) repeat-x; }

#headpart		{ z-index: 10000 !important; width: 760px; margin-top: 10px; margin-bottom: 0px; background: #CA1F25; }
#header			{ width: 760px; }
.headleft		{ width: 300px; height: 40px; padding: 0px; background: url(gfx/back/headleft.gif) bottom repeat-x; }
.headright		{ color: #FFFFFF; font: normal 8pt fixedsys; height: 40px; background: url(gfx/back/headleft.gif) bottom repeat-x; padding-right: 19px; }
.headright A:link	{ color: #FFFFFF !important; text-decoration: none; }
.headright A:visited	{ color: #FFFFFF !important; text-decoration: none; }
.headright A:hover	{ color: #FFFFFF !important; text-decoration: underline; }

/* IMAGES */

.domain			{ width: 559px; }
#domain A:link,#domain A:visited { background: transparent !important; }
.adv			{ width: 199px; }
.framed			{ border: 1px solid #c0c0c0; }
#domain			{ background: #CA1F25 url(gfx/header_bg.gif) repeat-x top; }
#searchZone		{ background: #CA1F25 url(gfx/header_bg.gif) repeat-x top; }
#searchButton		{ width: 54px; height: 25px; }

#homeContent		{ width: 760px;  background: #FFFFFF url(gfx/back/content.gif) repeat-x top; }
#homeContent P		{ color: #303030; font: normal 8pt verdana,"trebuchet ms",georgia; line-height: 16pt; }
#homeLogos		{ width: 760px; background: #FFFFFF; padding-left: 20px; padding-right: 20px; }


#pagegrid		{ width: 760px; height: 600px; background: #ffffff url(gfx/back/content.gif) repeat-x top; border: 0px solid red; }
#main			{ padding: 20px; vertical-align: top; }
#main P			{ color: #505050; font: normal 8pt/20px verdana,"Trebuchet MS",verdana; }
.lead			{ font: normal x-small/20px verdana !important; }
#sidePanel		{ width: 160px; padding: 20px; background: #d5cdbb url(gfx/back/sidePanel.gif) repeat-x top; vertical-align: top; }
#sidePanel H1		{ color: #000000; font: normal x-small verdana; margin: 0px; }
#sidepanel H2 		{font-size:0.7em; font-weight:bold;}
#sidePanel P		{ color: #505050; font: normal 8pt/20px verdana; }
#sidePanel A:link,#sidePanel A:visited { color: #000000; background: transparent; }
#sidePanel A:active	{ background: #000000; color: #FFFFFF; }

.sideLogo		{ border: 1px solid #a89c84; }
.sideLogoHi		{ border: 1px solid #000000; }

#HomeFootGrid		{ width: 760px; height: 30px; background: #ffffff url(gfx/back/footgrid.gif) repeat-x bottom; }
#footgrid		{ width: 760px; height: 50px; background: #ffffff url(gfx/back/footgrid.gif) repeat-x bottom; }
#footmain		{ color: #808080; font: normal 8pt verdana; padding-left: 20px; border-bottom: 0px solid #FFFFFF; background: url(gfx/back/footer.gif) repeat-x bottom; }
#sideFootPanel		{ width: 200px; background: #d5cdbb url(gfx/back/sideFootPanel.gif) repeat-x bottom; border-right: 0px solid #000000; border-bottom: 0px solid #FFFFFF; vertical-align: top; }
#HomeSideFootPanel	{ width: 200px; background: #FFFFFF url(gfx/back/footer.gif) repeat-x bottom; border-right: 0px solid #000000; border-bottom: 0px solid #FFFFFF; vertical-align: top; }

#footpart		{ width: 760px; height: 32px; background: #CA1F25; margin-top: 5px; border-bottom: 5px solid #8FC4D3; }
.foottext		{ color: #000000; font-family: verdana; font-size: 7.5pt; }
.sponsor		{ color: #CA1F25; font-family: verdana; font-size: 7.5pt; }
.sponsor:visited	{ color: #CA1F25; }
.sponsor:hover		{ color: #0000ff; }
.sponsortile		{ margin-bottom: 5px; }

.head			{ color: #CA1F25; font-family: verdana;	font-size: 8pt; font-weight: bold; }
.lite			{ font-weight: normal; }
.service		{ color: #CA1F25; font-family: verdana;	font-size: 8pt; font-weight: normal; }
.dropmenu		{ color: #505050; font: normal 10pt verdana; width: 182px; background: #ffffff; }
.highlite		{ background: #DEEDF2; color: #CA1F25; }
.fineline		{ color: #CA1F25; height: 1px; width: 100%; }
.tilearea		{ width: 180px; height: 60px; background: #ffffff; }
.sidepart		{ width: 178px; background: #fafafa; border: 1px solid #d0d0d0; }
.sideparthigh		{ width: 178px; background: #f5f5f5; border: 1px solid #000000; }
.sidehelp		{ background: #F0F5F5; }
.sidehead		{ color: #808080; font-family: fixedsys,verdana; font-size: 8pt; font-weight: normal; }
.credit			{ color: #808080; font: normal 8pt verdana !important; }
.credit A		{ color: #808080; text-decoration: none; }
.credit A:visited	{ color: #808080; text-decoration: none; }
.credit A:hover		{ color: #000000; text-decoration: underline; }

.servicerow		{ height: 20px; }
.callback		{ height: 80px; background: #CA1F25; }

.username		{ width: 147px; }
.password		{ width: 147px; }
.emailAddress		{ width: 250px; margin-right: 5px; }
.go			{ width: 147px; border: 1px s #000000; background: #e0e0e0; cursor: hand; }
.gohi			{ width: 147px; border: 1px s #000000; background: #e1d6c9; cursor: hand; }
.signup			{ font: normal 10pt verdana; border: 1px s #000000; background: #e0e0e0; cursor: hand; }
#loginbox		{ width: 100%; background: #FFFFFF; }
.logintxt		{ width: 100px; color: #000000; font-family: verdana; font-size: 7.5pt;	font-weight: normal; }
.logger			{ border: 1px solid #808080; background: #ffffff; }
.loggerhigh		{ border: 1px solid #303030; background: #fafafa; }
.quotemark		{ font-size: 12pt; }
.more			{ font-family: "ms sans serif", font-weight: normal; font-size: 8pt; font-style: normal; }
.baseback		{ background-image: url(gfx/back/base.gif); }

.baseline		{ height: 44px; border-bottom: 1px solid #ffffff; }
.testimonial		{ background: #DEEDF2; background-image: url(gfx/back/testimonial.gif); padding: 10px; font-family: georgia; font-size: 8pt; color: #000090; }
.author			{ font-style: normal; color: #000090; font-family: "ms sans serif"; font-size: 8pt; }
.creditarea		{ height: 45px; background-image: url(gfx/creditquill.gif); }

.option			{ color: #505050 !important; height: 65px; background: #ffffff url(gfx/back/option.gif) no-repeat top left; }
.option A,.option A:visited	{ color: #000000; }
.option A:active,.option A:hover { color: #CA1F25 !important; background: #ff0000 !important; }
.optionurl		{ color: #505050 !important; background: transparent; text-decoration: none; }
.optionurl A:hover	{ color: #505050 !important; background: #FFFFFF !important; text-decoration: underline; }
.option P		{ color: #505050 !important; background: #FFFFFF; margin-top: 5px; font: normal 8pt "MS Sans Serif",verdana !important; letter-spacing: 2px !important; }
.option IMG		{ margin: 1px; }
.sale			{ background: yellow; color: red; }



/* HOME PAGE		*/

#signUp			{ }
#signUp A:hover		{ color: #ffffff !important; background: #505050 !important; }

/* LOCATION		*/

.map			{ border: 1px solid #ffffff; }
.mapHi			{ border: 1px solid #808080; }

/* PRICE IT */

#quoteId		{ width: 100%; }
#quoteEmail		{ width: 100%; }
.quoteButton		{ width: 100%; margin-top: 10px; }

/* SAVE QUOTE */

#saveQuote		{ margin-top: 20px; border-collapse: collapse; font: normal 8pt verdana; }
#saveQuote TD		{ border: 1px solid red; padding: 6px; width: 50%; }
.saveQuoteHead		{ color: #505050; background: #f5f5f5; }
.saveQuoteHead A,.saveQuoteHead A:visited { color: #000000; }
.saveQuoteHead A:hover	{ background: transparent; }


/* FOR SALE */

#salegrid		{ margin-top: 20px; width: 100%; border-collapse: collapse; font: normal 8pt verdana; }
#salegrid TD		{ border: 1px solid red; padding: 6px; }
.salegridhead		{ color: #505050; background: #f5f5f5; }
.salegridhead A,.salegridhead A:visited { color: #000000; }
.salegridhead A:hover	{ background: transparent; }
.salerowhi		{ color: #CA1F25; background: ivory repeat-x bottom; }
.salerowhi A,.salerowhi A:visited { color: #CA1F25; }
.salerowhi A:hover 	{ color: #CA1F25; background: transparent !important; }

/* VEHICLES */

#vehicles		{ margin-top: 20px; width: 100%; border-collapse: collapse; font: normal 8pt verdana; }
#vehicles TD		{ border: 1px solid red; padding: 6px; }
.vehiclesHead		{ color: #505050; background: #f5f5f5; }
.vehiclesHead A,.salegridhead A:visited { color: #000000; }
.vehiclesHead A:hover	{ background: transparent; }
.planDiagram		{ text-align: center !important; }
.pdfCol			{ text-align: center !important; }
.priceItCol		{ text-align: center !important; }

/* CONTACT */

#enq			{ margin-top: 20px; width: 100%; border-collapse: collapse; font: normal 8pt verdana; }
.enqhead		{ color: #505050; background: #f5f5f5; }
#enq TD			{ border: 0px solid red; padding-top: 5px; padding-bottom: 5px; }
.enqrowhi		{ background: #eeeeee url(gfx/back/salerowhi.gif) repeat-x top; }
.enqrowhi A,.enqrowhi A:visited { color: #000000; }
.enqrowhi A:hover { color: #000000; }

.field			{ width: 275px; }
.address		{ width: 275px; }
.referrer		{ width: 275px; }
.req			{ background: ivory; }
#getAcrobat		{ margin-right: 10px; }



/* OPTIONAL EXTRAS */

#optionalExtras		{ width: 100%; border-collapse: collapse; border: 1px solid #808080; font: normal x-small arial,verdana; }
#optionalExtras TD	{ padding: 5px; border: 1px solid #c0c0c0; }
.optionFolder		{ width: 25px; text-align: center; }
.optionPrice		{ width: 50px; text-align: center; }
.optionTickBox		{ width: 25px; text-align: center; }


/* entryDetailStd	*/

#entryDetailStd		{ border: 0px solid red; }
#busOptions		{ border: 0px solid red; vertical-align: top; padding-top: 10px; }
#busOptionsGrid		{ border: 0px solid blue; }
#busImages		{ width: 50%; border: 0px solid red; text-align: center; }
.fileIconCell		{ width: 40px; height: 40px; vertical-align: middle; }
#choose			{ display: none; }



/* Seat Belts Page	*/

#seatBeltGrid		{ color: #505050; border: 0px solid red; margin-bottom: 20px; font: normal 8pt verdana; height: 275px; }
#seatBeltGrid TD	{ vertical-align: top !important; }
.seatBeltGridLeft	{ padding-right: 10px; }
#label0			{ display: inline; }
#label1			{ display: none; }
#label2			{ display: none; }
#label3			{ display: none; }



/* ACCESSIBILITY.html */

#access			{ margin-top: 15px; color: #000000; border-collapse: collapse; font: normal x-small verdana,arial; }
.accessHead		{ background: ivory; color: #cc0000; font: normal; }
#access TD		{ border: 1px solid red; padding: 8px; }
#w3c			{ display: none; }
#w3c A:hover		{ background: transparent !important; }



/* Search Results	*/

#searchResults		{ list-style-type: decimal !important; font: normal 10pt verdana; }






#leftside		{ display: none; z-index: 1 !important; position: absolute; left: 0px; top: 0px; width: 15px; height: 150px; background: url(../gfx/back/leftside.jpg) no-repeat; }
#rightside		{ display: none; z-index: 2 !important; position: absolute; right: 0px; top: 0px; width: 15px; height: 150px; background: url(../gfx/back/rightside.jpg) no-repeat; }


#scroll 		{ width: 100%; height: 450px; overflow: auto; background: #ffffff; border: 1px solid #e0e0e0; padding: 5px; margin-top: 10px; margin-bottom: 15px; }
#scrollShort 		{ width: 100%; height: 360px; overflow: auto; background: #ffffff; border: 1px solid #e0e0e0; padding: 5px; margin-top: 0px; margin-bottom: 15px; }
#scrollShort img	{ float: right; margin-left:10px;}
#scrollConversions	{ width: 100%; height: 425px; overflow: auto; background: #ffffff; border: 1px solid #e0e0e0; padding: 5px; margin-top: 10px; margin-bottom: 15px; }
#scrollLong 		{ width: 100%; height: 475px; overflow: auto; background: #ffffff; border: 1px solid #e0e0e0; padding: 5px; margin-top: 10px; margin-bottom: 15px; }
#scroll img		{ }

#search		{ text-align: right; padding-right: 19px; padding-top:18px;	}
.red {	color:#CA1F25;}
.disclaimer{	font-size:7.5pt !important; line-height: 11.5pt !important;}

#position	{	position:relative; width: 760px;}
#standard 	{	display:none; position:absolute; top:79px; left:20px; background:#CA1F25; width:165;  color:#ffffff; font: normal 8pt verdana,"trebuchet ms",georgia;}
#wheelchair 	{	display:none; position:absolute; top:79px; left:205px; background:#CA1F25; width:165; color:#ffffff; font: normal 8pt verdana,"trebuchet ms",georgia;}
#seating 	{	display:none; position:absolute; top:79px; left:390px; background:#CA1F25; width:165; color:#ffffff; font: normal 8pt verdana,"trebuchet ms",georgia;}
#standard a, #wheelchair a, #seating a {	color:#ffffff;}
#standard .padding, #wheelchair .padding, #seating .padding	{padding:8px;}
.display	{display:inline !important;}
.nodisplay	{display:none;}

/* LOAD FAMILY STYLESHEET */

@import "http://www.minibus.co.uk/family.css";

/* Page not found */

#notFound	{  padding: 20px; vertical-align: top; background: #FFFFFF url(gfx/back/content.gif) repeat-x top; color: #c00000; font: normal 10pt verdana; text-align: left; height: 550px; }

