body{	margin:0px 0px 0px 0px;	background-color: #780001;}h1, h2, h3, h4, h5, h6{	font-family: Helvetica, Arial, Geneva, sans-serif;	line-height: 1em;}a:link, a:visited{	color: #780001;	font: Helvetica, Arial, Geneva, sans-serif;	text-decoration: none;}a:hover, a:active{	color: #780001;	font: Helvetica, Arial, Geneva, sans-serif;	text-decoration: underline;}#container{	background: url(images/tile_3.gif) repeat-y;	left:50%;	position:absolute;	width:686px;	margin:0px 0px 0px -343px;}#header{	float: left;	width: 686px;	height: 117px;	background-color: transparent;	background: url(images/header_content_2.jpg) no-repeat center top;}#indexHeader{	width: 100%;	height: 258px;	float: left;	background: transparent url(images/header_index.jpg) no-repeat center top;}/* @group Section Header Image *//*This is use to change the image in the top part of page*/#extra{	width: 100%;	height: 80px;	float: left;	}/*Timetable graphic header*/.timetable{	background: url(images/header_timetables_e.jpg) no-repeat center 15px;}.timetable_f{	background: url(images/header_timetables_f.jpg) no-repeat center 15px;}/* @end *//*About Us graphic header*/.about{	background: url(images/header_about_e.jpg) no-repeat center 15px;}.about_f{	background: url(images/header_about_f.jpg) no-repeat center 15px;}/* @end *//*Vehicles graphic header*/.vehicles{	background: url(images/header_vehicles_e.jpg) no-repeat center 15px;}.vehicles_f{	background: url(images/header_vehicles_f.jpg) no-repeat center 15px;}/* @end *//*Quotation graphic header*/.quotation{	background: url(images/header_quotation_e.jpg) no-repeat center 15px;}.quotation_f{	background: url(images/header_quotation_f.jpg) no-repeat center 15px;}/* @end *//*Links graphic header*/.links{	background: url(images/header_links_e.jpg) no-repeat center 15px;}.links_f{	background: url(images/header_links_f.jpg) no-repeat center 15px;}/* @end *//*Contact graphic header*/.contact{	background: url(images/header_contactus_e.jpg) no-repeat center 15px;}.contact_f{	background: url(images/header_contactus_f.jpg) no-repeat center 15px;}/* @end *//* @group Navigation */.homepage#navigation{	position: relative;	top: -279px;	font: bold .8em Arial, Helvetica, Geneva, sans-serif;	left: 54px;}#navigation{	position: relative;	top: -100px;	font: bold .8em Arial, Helvetica, Geneva, sans-serif;	left: 54px;}#navigation ul{	padding: 0px;	margin: 0px;}#navigation li{	padding-right: 10px;	list-style: none;	display: inline;}#navigation li a:link, a:visited{	color: black;	text-decoration: none;}#navigation li a:hover{	color: #780001;	text-decoration: none;}.small{	font-size: .6em;}/* @end *//* @group Content *//*Content section*/#content{	float: left;	color: black;	font: .8em/1.5em Helvetica, Arial, Geneva, sans-serif;	padding-left: 60px;	padding-right: 15px;	width: 385px;}.triangleBullet{	list-style-position: outside;	list-style-image: url(images/bullet.gif);	margin-left: -25px;	line-height: 0;}#sub-content{	float: left;	width: 145px;	height: 243px;	background: url(images/grey_notice_box.gif) no-repeat;	margin-top: 10px;	color: white;	font: .8em Helvetica, Arial, Geneva, sans-serif;	margin-right: 20px;	padding: 6px 15px 15px;}/* @end *//* contents Other sections  *//* About Us */#content_about{	float: left;	width: 398px;	height: 240px;	background: url(images/coming_soon_e.gif) no-repeat;	margin-top: 0px;	margin-right: 0px;	margin-left: 200px;	margin-top: 50px;	padding: 0px 0px 0px 0px;	display:inline;}#content_about_f{	float: left;	width: 398px;	height: 240px;	background: url(images/coming_soon_f.gif) no-repeat;	margin-top: 0px;	margin-right: 0px;	margin-left: 150px;	margin-top: 50px;	padding: 0px 0px 0px 0px;	display:inline;}/* Quotation */#content_quotation{	float: left;	width: 590px;	height: 650px;	margin-top: 0px;	margin-right: 0px;	margin-left: 50px;	margin-top: 10px;	padding: 0px 0px 0px 0px;	display:inline;}/* confirmation */#content_confirm{	float: right;	color: black;	padding-left: 0px;	padding-right: 50px;	margin-top: 50px;	width: 460px;	height: 240px;	display:inline;}div.counter {   margin-top: 20px;   color: black;   font-size: 15pt;   cursor: default;}/* vehicles */#menu_vehicles{	float: left;	width: 226px;	height: 850px;	/*  background: url(images/vehicles_menu.gif) no-repeat;  */	margin-top: 0px;	margin-right: 0px;	margin-left: 60px;	padding: 0px 0px 0px 0px;	display:inline;}#menu_vehicles_short{	float: left;	width: 226px;	height: 600px;	/*  background: url(images/vehicles_menu.gif) no-repeat;  */	margin-top: 0px;	margin-right: 0px;	margin-left: 60px;	padding: 0px 0px 0px 0px;	display:inline;}#menu_vehicles_shorter{	float: left;	width: 226px;	height: 450px;	/*  background: url(images/vehicles_menu.gif) no-repeat;  */	margin-top: 0px;	margin-right: 0px;	margin-left: 60px;	padding: 0px 0px 0px 0px;	display:inline;}#content_vehicles{	float: right;	color: black;	font: .8em/1.5em Georgia, Helvetica, Arial, Geneva, sans-serif;	padding-left: 0px;	padding-right: 50px;	width: 344px;}/*Photo gallery*/#photogal{	width: 108px;	height: 108px;	float: left;	padding: 2px;	/*background: #ED3E79;*/	margin: 2px;	background: url(images/photo-gal-bg.gif) no-repeat center center;}/*--------------*/#photos h3{	width: 458px;	height: 92px;	margin: 0 0 -20px;	}/* contact us */#content_contact{	float: right;	color: black;	font: .8em/1.5em Georgia, Times New Roman, Times, serif;	padding-left: 0px;	padding-right: 50px;	margin-top: 50px;	width: 344px;	height: 240px;	display:inline;}/*For the Home_e&_f page*/#iframe{	overflow: auto;	float: left;	width: 310px;	height: 195px;	color: black;	font: .7em/1.2em "Lucida Grande", Verdana, Lucida, sans-serif;	padding-left: 60px;	margin-top: 3px;	padding-bottom: 0;	padding-right: 0;	margin-right: 20px;}/* @group Call to action *//*This code controls the Call To Action - English*/#callTo{	width: 243px;	height: 205px;	float: left;}#callTo ul#menu{	width: 243px;	height: 205px;	background: url(images/timetable_graphics_e.jpg) no-repeat left top;	margin: 0;	padding: 0;	left: 0;	}#callTo ul#menu li{	margin: 0;	padding: 0;	list-style: none;	top: 0;}ul#menu li, ul#menu a{	height: 243px;	display: block;	}#callTo ul#menu li a{	text-indent: -9999px;	text-decoration: none;}#timetable {	left: 0px;	height: 243px;}#timetable a:hover{	background: url(images/timetable_graphics_e.jpg) no-repeat -262px 0;}/*This code controls the Call To Action - Français*/#callTo_f{	width: 243px;	height: 205px;	float: left;}#callTo_f ul#menu{	width: 243px;	height: 205px;	background: url(images/timetable_graphics_f.jpg) no-repeat left top;	margin: 0;	padding: 0;	left: 0;	}#callTo_f ul#menu li{	margin: 0;	padding: 0;	list-style: none;	top: 0;}ul#menu li, ul#menu a{	height: 243px;	display: block;	}#callTo_f ul#menu li a{	text-indent: -9999px;	text-decoration: none;}#timetable_f {	left: 0px;	height: 243px;}#timetable_f a:hover{	background: url(images/timetable_graphics_f.jpg) no-repeat -262px 0;}/* @end *//*Footer graphic*/#footer{	width: 100%;	height: 35px;	background: url(images/footer.gif) no-repeat 0 bottom;	clear: both;}.vehicles_titles {	font-family: Helvetica, Arial, sans-serif;	font-size: 16px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #000000;}.vehicles_list {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-style: italic;	font-weight: normal;	font-variant: normal;	color: #000000;	list-style-position: inside;	list-style-type: none;}