/*standards*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th, img{margin:0px;padding:0px;font-family:Optima, Arial, Calibri, Helvetica, Verdana, sans-serif;line-height:20px;text-align:left; font-size:12px;}
img, div, a { behavior: url(iepngfix.htc) }
/*body*/
#coachTrip {margin:8px;background:#56226e; font-size:12px; color:#666666;}

/*divAlign*/
#divAlign {width:100%; text-align:center;}			

/*h1,h2,h3,h4,h5*/
h1 {font-size:22px;margin-bottom:16px;}
h2 {font-size:12px;font-weight:normal; margin-top:-4px;}
h3 {font-size:12px;font-weight:bold;}
h4 {font-size:18px;font-weight:bold; margin-bottom:8px;}
h5 {}

#garage h1 {color:#761717}
#garage h1 .altColor {color:#9a9bb0;}
#garage h2 {color:#761717}
#garage h3 {color:#761717}
#garage h4 {color:#761717}
#garage h5 {color:#761717}

#Dates, #AdultPrice, #ChildPrice, #OapPrice, #PickupPoints, #Book {background-color:#efeeee;}
/*br*/
br {}

/*a*/
a {text-decoration:none;}
a:hover {text-decoration:underline;}

/*p*/
p {font-size:12px;color:#666666;line-height:18px;margin-bottom:0px;background:none;}

/*li*/
li {}

/*ul*/
ul {}

/*text*/
.newsTickerText {font-size:12px;color:#901d56;font-weight:bold;}

/*layout*/
#wrapper {width:770px;margin-left:auto;margin-right:auto; text-align:center;}
#contentWrapper {background-color:#FFFFFF; background-image:url(../images/roundedHeader.jpg); background-repeat:no-repeat; background-position:top centre; height:100%;}
#header {height:100px;}
#leftCol {float:left; width:150px;}
#rightCol {width:620px; float:left;}

#garage #wrapper {}
#garage #header {background:url(../images/layout/headerBg.jpg);}
#garage #leftCol {}
#garage #rightCol {}

/*content*/
.content {margin:20px 23px 23px 23px;}

/*topNav*/
#topmenu {width:100%;height:100px;}
#topmenuposition {position:relative;top:80px;left:233px; width:530px;}
#topmenu .nav1  {width:100px;height:20px;font-size:11px;text-align:center;float:left;margin-right:3px;}
#topmenu .nav2  {width:100px;height:20px;font-size:11px;text-align:center;float:left;margin-right:3px;}
#topmenu .nav1 a {display:block;width:100px;float:left;text-decoration: none; position:relative; top:2px;font-size:11px;color:#666666;}
#topmenu .nav1 a:hover {}
#topmenu .nav2 a {display:block;width:100px;float:left; text-decoration: none; position:relative; top:2px;font-size:11px;color:#666666;}
#topmenu .nav2 a:hover {}

#garage #topmenu {}
#garage #topmenuposition {}
#garage #topmenu .nav1  {background:url(../images/layout/white.jpg);}
#garage #topmenu .nav2  {background:url(../images/layout/grey.jpg);}
#garage #topmenu .nav1 a {}
#garage #topmenu .nav1 a:hover {color:#761717;}
#garage #topmenu .nav2 a {}
#garage #topmenu .nav2 a:hover {color:#761717;}

/*leftNav*/
#leftMenuWrapper {margin:23px 0 0 21px;}
#leftMenuMiddle {height:100%; background-color:#FFFFFF;}
.leftMenuItem {float:right; width:125px; text-align:right}
.leftMenuItem a {color:#666666;font-size:11px;text-decoration:none;display:block;width:125px;height:21px;}
.leftMenuItem a:hover {background-position:-125px;}

#garage .leftMenuItem {}
#garage .leftMenuItem a {background-image:url(../images/layout/leftMenuItem.jpg);}
#garage .leftMenuItem a:hover {color:#761717;}

/*footer*/
#footer { background-image:url(../images/roundedFooter.jpg); background-repeat:no-repeat; height:100px;}
#footerLeft {font-size:11px; color:#ffffff; text-align:center;}
#footerLeft .boldText, #footerLeft .boldText a, #footerLeft .boldText a:visited, #footerLeft .boldText a:active {font-size:11px; font-weight:bold; color:#FFFFFF;}
#footerRight {font-size:11px; color:#ffffff; text-align:center;}
#footerRight .boldText {font-size:11px; font-weight:bold; color:#FFFFFF;}


/*home*/
#newsTicker {width:125px;height:180px;float:right;margin-top:25px;margin-bottom:0px;background-image:url(../images/home_buttons/news.jpg);text-align:center;background-repeat: no-repeat;} 
#newsTicker iframe {margin-top:16px;}

/*clearer*/
.clearer {clear:both;}

/*personnel*/
#home .personnelImage {float:left; width:125px; margin-bottom:12px;}
#home .personnelContent {float:left; width:400px;}

/*contact */
#home .address {width:30%; float:left; margin-top:12px;}

#garage .accordionHeader {border: 1px solid #eb7f06; color: white; background-image:url(../images/driving_school/accordian_off.jpg); font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
#garage .accordionHeader a {color: #FFFFFF; background: none; text-decoration: none;}
#garage .accordionHeader a:hover { background: none; text-decoration: underline;}
#garage .accordionHeaderSelected { background-image:url(../images/driving_school/accordian_on.jpg); border: 1px solid #eb7f06; color: white; background-color: #666666; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
#garage .accordionHeaderSelected a {color: #FFFFFF; background: none; text-decoration: none;}
#garage .accordionContent {border: 1px dotted #eb7f06; border-top: none; padding:6px; background-color: white;}

/*garage*/
#garage .topcont {width:100%;}
#garage .westEalingWrapper {width:49%; margin-top:12px; float:left;}
#garage .westEalingWrapper h1, #garage .westEalingWrapper h2, #garage .westEalingWrapper h3, #garage .westEalingWrapper h4 ,#garage .westEalingWrapper p {margin:8px;}
#garage .westEalingHeader {float:left;background-image:url(../images/garage_panel_bg.jpg); background-position:top left; width:100%;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666666;}
#garage .westEalingMiddle {width:100%; background-image:url(../images/garage_panel_footer_bg.jpg); background-position:bottom left;}
#garage .westPerivaleWrapper {width:49%; margin-top:12px; float:right;}
#garage .westPerivaleWrapper h1, #garage .westPerivaleWrapper h2, #garage .westPerivaleWrapper h3, #garage .westPerivaleWrapper h4 ,#garage .westPerivaleWrapper p {margin:8px;}
#garage .westPerivaleHeader {float:left;background-image:url(../images/garage_panel_bg.jpg); background-position:top left; width:100%;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666666;}
#garage .westPerivaleMiddle {width:100%; background-image:url(../images/garage_panel_footer_bg.jpg); background-position:bottom left; }
#garage .buttonBg {height:102px; width:264px; background-image:url(../images/button_bg.jpg); margin-left:8px;}
#garage .bookOnline {display:block; width:89px; height:89px; background-image:url(../images/book_online.jpg); background-position:bottom left;}
#garage .bookOnline:hover {display:block; width:89px; height:89px; background-image:url(../images/book_online.jpg); background-position:bottom right;}

#garage .perivale {width:49%; float:right;}
#garage .subhead {width:280px; background-image:url(../images/gsubheader.jpg); background-repeat:no-repeat;}
#garage .submid {width:280px; background-image:url(../images/gsubmiddbg.jpg); }
#garage .subfoot {width:280px; background-image:url(../images/gsubfooter.jpg); background-repeat:no-repeat;}

#coachTrip h1 {color:#56226e}
#coachTrip h1 .altColor {color:#9a9bb0;}
#coachTrip h2 {color:#56226e}
#coachTrip h3 {color:#56226e}
#coachTrip h4 {color:#56226e}
#coachTrip h5 {color:#56226e}



#coachTrip #wrapper {}
#coachTrip #header {background:url(/images/layout/headerBg.jpg);}
#coachTrip #leftCol {}
#coachTrip #rightCol {}


#coachTrip #topmenu {}
#coachTrip #topmenuposition {}
#coachTrip #topmenu .nav1  {background:url(/images/layout/white.jpg);}
#coachTrip #topmenu .nav2  {background:url(/images/layout/grey.jpg);}
#coachTrip #topmenu .nav1 a {}
#coachTrip #topmenu .nav1 a:hover {color:#56226e;}
#coachTrip #topmenu .nav2 a {}
#coachTrip #topmenu .nav2 a:hover {color:#56226e;}

#coachTrip #leftMenuHeader {background-image:url(/images/layout/leftMenuHeader.jpg);}
#coachTrip #leftMenuMiddle {}
#coachTrip #leftMenuFooter {background-image:url(/images/layout/leftMenuFooter.jpg);}
#coachTrip #leftMenuTop {background-image:url(/images/layout/leftMenuTop.jpg);}
#coachTrip .leftMenuItem {}
#coachTrip .leftMenuItem a {background-image:url(/images/layout/leftMenuItem.jpg);}
#coachTrip .leftMenuItem a:hover {color:#56226e;}
#coachTrip #leftMenuBottom {background-image:url(/images/layout/leftMenuBottom.jpg);}

#coachTrip #footer {}
#coachTrip #footerLeft {}
#coachTrip #footerLeft .boldText {}
#coachTrip #footerRight {}
#coachTrip #footerRight .boldText {}

/*coach trips*/
#coachTrip #pods #1 {float:left; margin-bottom:7px;}
#coachTrip #pods #2 {margin-left:7px; float:left; margin-bottom:7px;}
#coachTrip #pods #3 {float:right; margin-bottom:7px;}
#coachTrip #tripSort {background-color:#efecec; border: 1px solid #CCCCCC; padding:8px; font-size:11px;}
#coachTrip #tripSort table{padding:4px; font-size:11px;}
#coachTrip .tripOverviewHeader {background-color:#efecec;padding:8px; border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-left-color: #CCCCCC;}
#coachTrip .tripOverview {border: 1px solid #CCCCCC; padding:0px; margin-bottom: 5px;}

.bottomMenuContainer			{ text-align: center; width:770px;}
.bottomMenuContainer a			{ color:#666666;font-size:11px;text-decoration:none}
.bottomMenuContainer a:hover	{ text-decoration: underline}
.bottomMenuContainer table		{ margin:0 auto;}

.style1		{ font-family: Arial; color: #56226E; font-size: large; font-weight: bold;}
.style2		{ font-weight: bold; color: #56226e;}
.style3		{ width: 129px;}
.style4		{ font-size:12px; font-weight:bold; color:#572a6f;}
.style5		{ font-size:12px; font-weight:bold;}
.style30	{ font-size:12px; font-weight:normal;}
.style31	{ font-size:12px; font-weight:normal; color:#572A6F; font-weight:bold;}
.style33	{ width: 100px; text-align: right;}
.style35	{ width: 83px; text-align: right;}
.style36	{ width: 83px; text-align: right; height: 5px;}
.style37	{ height: 5px;}
.style38	{ text-align: center; font-size: medium;}
.header		{ width: 572px; height: 254px; background-image: url(../images/layout/coachTripHeader.jpg); margin-top: 21px; margin-left: 23px;}
.block-mar1	{ margin-left: 20px;}
.block-mar2	{ margin-bottom: 10px;}
.block-mar3	{ margin-top: -4px;}
.block-mar4	{ margin: -8px 0 0 0;}
.block-mar5	{ width: 572px; height: 254px; background-image: url(../images/layout/coachTripHeader.jpg); margin-top: 21px; margin-left: 23px;}
.img-mar1	{ margin-right: 0px; margin-bottom: 6px}
.message1	{ text-align: center; font-weight: bold; color: #ff0000; height: 500px}
.table1		{ width: 100%;}
.td1		{ background-image: url(../images/headerBgRepeat.jpg);}
.td2		{ background-color: #efeeee;}
.td3		{ font-size: 18px; font-weight: bold; color: #56226e;}
.ov-hidden	{ overflow: hidden}
.text-center{ text-align: center}
.summary	{ padding:20px 0 0 30px;}
.head-title { margin-bottom:10px; display:block; font-size:16px; line-height:18px; font-weight:bold; text-decoration:underline;}
.pass-input { font-size:12px; height:18px; width:180px; border:solid 1px #ccc;}
.pass-title { font-size:12px; height:18px; width:80px; border:solid 1px #ccc;}
.pass-location	{ font-size:12px; height:18px; width:180px; border:solid 1px #ccc;}
.pass-btn	{ padding:2px 7px 2px 7px; background:#727177; color:#fff; border:solid 2px #999; cursor:pointer;}
#MessageBox { padding:20px; font-size:18px; line-height:24px; color:#57286C; height:300px; text-align:center;}
.display-none	{ display:none; }
.td-head	{ font-size:14px; line-height:16px; font-weight:bold;}
