/*
 Theme Name:   Twenty Ten Child
 Theme URI:    http://www.tramanco.com.au/twentyten-child/
 Description:  Twenty Ten Child Theme
 Author:       D Tim Cummings
 Author URI:   https://triptera.com.au
 Template:     twentyten
 Template Version: 2.9
 Version:      1.2.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
 Text Domain: twentyten-child
*/
@fonts-face {
		font-family:'Verdana';
		src:url(fonts/verdana.ttf) (truetype);
		font-weight:400;
		font-style:italic;
	}


.cl { clear:both; }

#container {
	margin: 80px 0px 0px 0px;
	width:660px;
}
#content {
	margin: auto;
	margin-bottom: 36px;
	/*margin: 0 280px 0 20px;*/
}
#primary,
#secondary {
	width: 265px;
	margin-top: 80px;
}
#footer {
	clear: none;
	width: auto;
}
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: Verdana,'Open Sans',sans-serif;
}
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	/* margin: 0 auto; */
	width: auto;
}
#wrapper {
	margin: 0 auto;
	width:1000px;
	padding: 0 0px;
}
#footer-widget-area {
	/*overflow: hidden;*/
	width:1000px;
	margin:14px auto 0px;
}
#footer-widget-area .widget-area {
	width: 345px;
	margin-right: 19px;
}
#footer-widget-area #third {
	margin-right: 0;
	width: 272px;
}
#footer-widget-area .widget-area h3{
	color:#0c0c0c;
	font:normal 14px Rosario,sans-serif;
	text-transform:uppercase;
	background:url(images/sidebar-footer-h.png) left 5px no-repeat;
	padding:4px 0px 8px 13px;
}
#footer-widget-area #third .textwidget{
	background:url(images/quoteofmonth-bg.png) left top repeat;
	padding:25px 10px 25px 10px;
	font:normal 20px/32px Verdana,'Open Sans',Geneva,sans-serif;
	color:#fff;
	height:130px;
	text-transform:uppercase;
}
#footer-widget-area #third .textwidget span{ display:block; }
#footer-widget-area .widget-area ul ,#footer-widget-area .widget-area ul li,#footer-widget-area .widget-area ul li p{ margin:0px; }

body {
	background:url(images/bg.jpg) left top repeat;
}
body, input, textarea {
	font-size: 16px;
	line-height: 25px;
}
a:link {
	color: #008566;	
}
#content a{
	font-weight:bold;
}
a:visited {
	color: #057459;
}
a:active,
a:hover {
	color: #057459;
}
#header #masthead { 
	/*overflow:hidden;*/ 
	background:url(images/top_line.jpg) left bottom repeat-x; 
	padding:0px 0px 10px; 
	margin:0px 0px 10px; 
}
#site-title {
	margin: 5px 0 16px 5px;
	width: 181px;
}
#branding img {	
	border-top: inherit;
	border-bottom: inherit;
}
#access {
	background: inherit;
	float: right;
	width: 810px;
}
#access .menu-header,
div.menu {
	font-size: 14px;
	width: auto;	
	padding-top:10px;
}
#access .menu-header ul,
div.menu ul {
	font:normal 13px Rosario,sans-serif;
}

#access a {
	color: #000000;
	line-height: 22px;
	padding:0 8px;
	text-transform:uppercase;
}
#access ul ul {
	top: 22px;
	left: 11px;
	width: 132px;
	background:#008566;
	padding:5px 0px;
}
#access ul ul li {
	min-width: 0px;
	display:block;
	float:none !important;
}
#access ul ul a {
	background:url(images/menu-aero.png) 10px center no-repeat;
	padding: 5px 10px 5px 20px;
	width:auto;
	color:#fff;
	font-size:12px;
}
#access li:hover > a{
	background:none;
	color: #057459;
}
#access ul ul li:hover > a {
	background:url(images/menu-aero.png) 10px center no-repeat #34ae91;
	color:#057459;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #008566;
}
#access ul ul li.current_page_item > a,
#access ul ul li.current-menu-ancestor > a,
#access ul ul li.current-menu-item > a,
#access ul ul li.current-menu-parent > a {
	color: black;
}
#main {
	overflow: hidden;
	padding:25px 0 10px;
}
#content,
#content input,
#content textarea {
	color: #000000;
	line-height: 25px;
}
#content .entry-title {
	color: #0e0e0e;	
	font:italic 22px Rosario,sans-serif;
	padding:12px 60px 24px;
	margin: 0px -45px 15px;
	background:url(images/heading-bg.png) center top no-repeat;
	position: absolute;
	width: 910px;
}
.entry-content,
.entry-summary {
	padding-top: 80px;
}

.entry-meta {
	margin-top: -100px;
}

/* Main sidebars */
#main .widget-area ul {
	margin: 0;
	padding: 0 0px 0 0px;
}
/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-top: 16px;
	background:url(images/bottom_bg.jpg) left top repeat-x;
}
#footer #colophon{
	/*border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;*/
	padding: 5px 0 5px!important;
	margin:0px auto;
	width:1120px!important;	
	font:normal 11px Verdana,'Open Sans',Geneva,sans-serif;
}
.menu-footer ul{ 
	list-style:none; 
	overflow:hidden; 
	display:block; 
	margin:0px; 
	padding:5px 0px 8px; 
}
.menu-footer ul li{ 
	float:left; 
	display:inline-block; 
	margin:0px; 
	padding:0 10px 0px 9px; 
	color:#efefef; 
	background:url(images/footer_line.png) right 2px no-repeat; 
}
.menu-footer ul li:last-child{ 
	background:none;
}
.menu-footer ul li a{ 
	color:#efefef; 
	text-decoration:none; 
}
.menu-footer ul li a:hover{ 
	color:#fff; 
}
.copyright { 
	float:left; 
	color:#272727; 
	padding:0px 0px 2px;
}
.developed { 
	float:right; 
	color:#272727; 
	padding:0px 0px 2px;
}
.copyright a,.developed a{ 
	color:#010101; 
	text-decoration:none;
}
/*******/

.top-bg { background:url(images/top_bg.jpg) left top repeat-x; }

.content-t { background:url(images/content-t.jpg) center top no-repeat; }
.content-b { background:url(images/content_b.jpg) center bottom no-repeat; padding:0px 30px 0px; }

.header-right { float:right; width:720px; padding:7px 0px 0px; }
.header-right .menu-header { float:right; }
.header-right .menu-header ul#menu-navigation-1{ margin:0px; padding:0px; display:block; list-style:none; font:normal 13px Rosario,sans-serif; text-transform:uppercase; }
.header-right .menu-header ul#menu-navigation-1 li{ margin:0px; padding:0px 7px 0px 5px; display:inline-block; background:url(images/top-menu-line.png) right center no-repeat; float:left; }
.header-right .menu-header ul#menu-navigation-1 li a{ margin:0px; padding:0px; color:#4e4e4e; text-decoration:none; }
.header-right .menu-header ul#menu-navigation-1 li:last-child{ background:none; padding-right:0px; }

#secondary p,#primary p{ margin:0px; }
#secondary ul li,#primary ul li { margin:0px 0px 4px; }
#secondary #text-3 h3,#primary #text-3 h3{color:#0c0c0c;font:normal 14px Rosario,sans-serif;text-transform:uppercase;background:url(images/sidebar-footer-h.png) left 5px no-repeat;padding:4px 0px 8px 13px;margin:0px;}
#secondary #text-3 .textwidget,#primary #text-3 .textwidget{background:url(images/quoteofmonth-bg.png) left top repeat;padding:15px 16px;font:normal 20px/32px Verdana,'Open Sans',Geneva,sans-serif;color:#fff;}
#secondary #text-3 .textwidget p,#primary #text-3 .textwidget p{ margin:0px; }
#secondary #text-3 .textwidget span,#primary #text-3 .textwidget span{ display:block; }

#primary .widget_loginwithajaxwidget { margin:0px; padding:10px 15px; background:url(images/bg.jpg) left top repeat; border:1px solid #d0d0d0;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; }
#primary .widget_loginwithajaxwidget h3{color:#0c0c0c;font:normal 14px Rosario,sans-serif;text-transform:uppercase; background:url(images/sidebar-footer-h.png) left 5px no-repeat;padding:4px 0px 8px 13px;margin:0px;}
#primary .widget_loginwithajaxwidget #LoginWithAjax{ margin:0px; }
#primary .widget_loginwithajaxwidget table{ border:none; margin:0px; color:#585858; font-size:12px; }
#primary .widget_loginwithajaxwidget table tr td { margin:0px; padding:0px 0px 6px; border:none; }
#primary .widget_loginwithajaxwidget table tr td input[type="text"],#primary .widget_loginwithajaxwidget table tr td input[type="password"]{ background:#e5e5e5; border:1px solid #d0d0d0; padding:6px; font-size:12px; width:95%; }
#primary .widget_loginwithajaxwidget table tr td input[type="submit"] { background:url(images/sidebar-btn.png) left top repeat-x; border:none; font:normal 14px Rosario,sans-serif; color:#0c0c0c; padding:6px 15px; cursor:pointer; }
#primary .widget_loginwithajaxwidget a{ color:#585858;}

.one-column {}
.one-column table{ table-layout:fixed; }
.one-column table tr td{ overflow:hidden; word-wrap:break-word; }

ul.pagination { list-style:none; display:block; padding:0px; margin:0px; clear:both; }
ul.pagination li{ display:inline; float:left; padding:0px 4px; margin:0px; }
ul.pagination li a{ color:#057459; text-decoration:none; padding:1px 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; line-height:normal; }
ul.pagination li a.active,ul.pagination li a:hover { background:#057459; color:#fff; }

.spare-parts-enquiry {}

.spare-parts-enquiry input{ margin-bottom:5px; width:200px; }
.spare-parts-enquiry tr td { padding:6px 12px; }
.spare-parts-enquiry tr td.heading1 { background:#86d0ba; }

.checkway-enquiry input{ margin-bottom:5px; width:200px; }
.checkway-enquiry tr td { padding:6px 12px; }
.checkway-enquiry tr td.heading1 { background:#86d0ba; }
.checkway-enquiry input[type="checkbox"]{ margin-bottom:5px; width:30px; }
.checkway-enquiry .wpcf7-checkbox .wpcf7-list-item { display:block; float:left; width:400px; }

.paratransit-enquiry input{ margin-bottom:5px; width:200px; }
.paratransit-enquiry tr td { padding:6px 12px; }
.paratransit-enquiry tr td.heading1 { background:#86d0ba; }
.paratransit-enquiry input[type="checkbox"],.paratransit-enquiry input[type="radio"]{ margin-bottom:5px; width:30px; }
.paratransit-enquiry .wpcf7-checkbox .wpcf7-list-item { display:block; float:left; width:400px; }

.bottomdots{background:url(images/top_line.jpg) left top repeat-x; clear:both; width:100%;}
#SwfStore_maxPerViewSwfStore_0{display:none;}
#container ul.lcp_catlist{list-style:none}
/* #container li{list-style:none; margin:0px; padding:0px;} */
#container ol li{list-style:decimal; margin:0px; padding:0px;}
#container ol, ol {margin:0 0 18px 1.5em; padding-left:20px; }
#container .lcp_paginator li{border-radius:100px; padding:8px; background:#f2f2f2; border:#ccc solid 1px;}

.tramanco-splash {
  color: #676767;
  text-align: left;
  background-color: white;
  font-family: Lato, sans-serif;
  padding: 0;
  margin: 0;
  font-style: italic;
  font-weight: 100;
  border: 0px solid black;
  width: 470px;
  height: 76px;
  float: left;
}

#arrow {
  position: absolute;
  top: 0px;
  left: -20px;
  height: 30px;
}

.tramanco-splash h1 {
  line-height: 1em;
  margin: 0;
  border: 0px solid black;
  overflow: hidden;
  white-space: nowrap;
  width: 380px;
}

.tramanco-splash .preface {
  height: 30px;
  font-size: 25px;
}

.tramanco-splash .topic {
  height: 40px;
  font-size: 30px;
  margin-left: 90px;
}

.tramanco-splash svg {
  display: none;
}

/**
 * Overwrite Wordpress 6.1.1 style allegedly "Provide baseline responsiveness for images."
 */
html :where(img[class*="wp-image-"]) {
  max-width: none; /* was 100%. Added in version 1.2.3 by tim 20230122*/
}

