
/* import shared css from minibus.co.uk */

@import "http://www.minibus.co.uk/family.css";



#canvas								{ scrollbar-base-color: #cec3a9; scrollbar-arrow-color: #FFFFFF; background: #e6d5bf url(/gfx/back/pageback.gif) repeat-x; }



/* Links ... */

a:link								{ color: #ff0000; }



/* Lists ... */

ul									{ color: #FF0000; font: normal 8pt "MS Sans Serif",verdana; }
li									{ color: #FF0000; list-style-type: square; }

.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; }



/* Text ... */

h1									{ color: #c00000; font: bold x-small verdana; margin: 0px; }
h1 a,h1 a:visited						{ color: #c00000; text-decoration: underline; font: normal; }
h1 a:hover							{ color: #ff0000; text-decoration: none; }
h1 a:active							{ color: #ff0000; background: yellow; text-decoration: none; }
h2									{ color: #c00000; font: normal x-small verdana; }
h2 a,h2 a:visited						{ color: #c00000; text-decoration: underline; font: normal; }
h2 a:hover							{ color: #c00000; text-decoration: none; font: normal; }
h3									{ color: #c00000; font: normal 8pt verdana; margin: 0px; }
h3 a,h2 a:visited						{ color: #c00000; text-decoration: underline; font: normal; }
h3 a:hover							{ color: #c00000; text-decoration: none; font: normal; }
h4									{ color: #000000; font: normal 8pt verdana; }
h5									{ color: #c00000; font: bold 12pt verdana; text-decoration: underline; margin: 0px; }
h6									{ color: #c00000; font: normal 8pt verdana; }



/* Parts of the page ... */

#container							{ width: 100%; padding-bottom: 20px; position: relative; width: 760px; top: 0px; right: 0px; margin: 0px auto; }

#popCanvas							{ margin: 0px; padding: 10px; padding-bottom: 0px; scrollbar-base-color: #e0e0e0; scrollbar-arrow-color: #505050; background: #ffffff; font: normal 8pt verdana; }

#headpart								{ background: #ed1c24 url(/gfx/header_bg.gif) repeat-x top; }
#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; }

#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						{ color: #000000; }



/* Images ... */

.domain								{ width: 559px; }
#domain a:link,#domain a:visited			{ background: transparent !important; }
.adv									{ width: 199px; }
.framed								{ border: 1px solid #c0c0c0; }
#domain								{ background: #FF0000 url(/gfx/header_bg.gif) repeat-x top; }
#searchZone							{ background: #ed1c24 url(/gfx/header_bg.gif) repeat-x top; }



/* Home page ... */

.option								{ color: #505050 !important; height: 65px; background: #ffffff url(/gfx/back/option.gif) no-repeat top left; }
.option a								{ color: #000000; }
.option a:visited							{ color: #000000; }
.option a:active							{ color: #ff0000 !important; background-color: transparent; }
.option a:hover							{ color: #ff0000 !important; background-color: transparent; }

.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; }



.lead				{ font: normal x-small/20px verdana !important; }

#footpart			{ width: 760px; height: 32px; background: #ff0000; margin-top: 5px; border-bottom: 5px solid #8FC4D3; }
.foottext			{ color: #000000; font-family: verdana; font-size: 7.5pt; }
.sponsor			{ color: #ff0000; font-family: verdana; font-size: 7.5pt; }
.sponsor:visited		{ color: #ff0000; }
.sponsor:hover		{ color: #0000ff; }
.sponsortile		{ margin-bottom: 5px; }

.head			{ color: #ff0000; font-family: verdana; font-size: 8pt; font-weight: bold; }
.service			{ color: #ff0000; font-family: verdana;	font-size: 8pt; font-weight: normal; }
.dropmenu		{ color: #505050; font: normal 10pt verdana; width: 182px; background: #ffffff; }
.highlite			{ background: #DEEDF2; color: #ff0000; }
.fineline			{ color: #ff0000; 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: #ff0000; }

.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); }



#signUp						{ }
#signUp a:hover				{ color: #ffffff !important; background: #505050 !important; }
#signUp h1					{ color: #606060; }
#signUp h1 a					{ color: #808080 !important; }



/* Location ... */

.map							{ border: 1px solid #ffffff; }
.mapHi						{ border: 1px solid #808080; }



/* 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				{ color: #000000; }
.saveQuoteHead a:visited			{ color: #000000; }
.saveQuoteHead a:hover			{ background: transparent; }



/* 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; cursor: pointer; }
.pdfCol img					{ opacity: 1.0; border: 1px solid transparent; }
.pdfCol:hover img				{ opacity: 0.9; border-color: #808080; }
.priceItCol						{ text-align: center !important; cursor: pointer; }
.priceItCol a:hover				{ background-color: transparent !important; }
.priceItCol img					{ opacity: 1.0; border: 1px solid transparent; background-color: transparent !important; }
.priceItCol:hover img				{ opacity: 0.9; border-color: #808080; }


/* 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; color: #FFFFFF !important; }
.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; }



#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		{ }

.red				{color: #ff0000; }
.disclaimer		{ font-size: 7.5pt !important; line-height: 11.5pt !important; }

#absolute-center { position:relative; width:760px; top: 0px; right: 0px; margin: 0px auto; background-color:#990000;}



/* CITROEN SPEC BUTTON */

a.citroen_spec{ 
height:80px;
width:100px;
background-image:url(http://www.minibus.co.uk/gfx/shared/cit_specifications.gif);
}
a.citroen_spec:hover{
background-image:url(http://www.minibus.co.uk/gfx/shared/cit_specifications_hi.gif);
}

/* CITROEN PRICE IT BUTTON */

a.citroen_price_it{ 
height:80px;
width:100px;
background-image:url(http://www.minibus.co.uk/gfx/shared/cit_price-it.gif);
}
a.citroen_price_it:hover{
background-image:url(http://www.minibus.co.uk/gfx/shared/cit_price-it_hi.gif);
}

/* 360 and Gallery extra styles */

.tourimg {margin-top: 1px;}
#thumbs		{ background: #FFFFFF; text-align: center; }
#thumbs a img	{ filter: alpha(opacity=100); }
#thumbs a:hover	{ color: #FFFFFF; background: clear; }
#thumbs a:hover	img { filter: alpha(opacity=50) gray; }

#thumbsnew		{ background: #FFFFFF; text-align: center; font: normal 10px Verdana;}
#thumbsnew a img	{ filter: alpha(opacity=100); }
#thumbsnew a:hover	{ color: #FFFFFF; background: clear; }
#thumbsnew a:hover	img { filter: alpha(opacity=50) gray; }


.gallery 	{ color: #505050 !important; height: 137px; background: #ffffff url(/gfx/back/video.jpg) no-repeat top middle; }
.gallery2	{ color: #505050 !important; height: 65px; background: #ffffff url(/gfx/back/option2.gif) no-repeat top center; }
.gallery3	{ color: #505050 !important; height: 84px; background: #ffffff url(/gfx/back/video.gif) no-repeat top center; }


#video		{ background: #FFFFFF; }
#video a img	{ filter: alpha(opacity=100); }
#video a:hover	{ color: #FFFFFF; background: clear; }
#video a:hover	img { filter: alpha(opacity=50) gray; }

/* 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; }



/* Google Analytics */

#ga					{ display: block; clear: both; width: 5px; height: 5px; overflow: hidden; background-color: transparent; }



/* End.. */

