/* Print styles for James Western Star */

body {
	color: #000;
	font: 10pt Arial, Helvetica, sans-serif;
	text-align: left;
	width: auto !important;
	margin: 0px !important;
	padding: 10pt !important;
	line-height: normal !important;
	background: #FFF;
}
p, table, td, td table, ul, ol, dl, li, div, span, blockquote {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #000;
	line-height: normal !important;
	background: transparent;
}
li {
padding: 4pt 0pt;
list-style: square;
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
	height: auto;
	width: auto !important;
	/*margin: auto !important;
	margin-left: 0px !important;
	 padding: 1em 0px 0.5em !important; */
	background: transparent;
	border: 0px;
	font-weight: bold;
}
h1 {
	font-size: 16pt;
	text-transform: uppercase;
}
h2 {
	font-size: 14pt;
}
h3, h4, h5, h6 {
	font-size: 12pt;
}
h4, h5, h6 {
	font-size: 10pt;
}
h3 {text-transform: uppercase;}
h5 {font-style: italic;}
h6 {font-weight: normal;}

a:link, a:visited {
color: #930004;
text-decoration: underline;
}
#sub-content div.content a:link:after, #sub-content div.content a:visited:after { /* Prints URLs of links in Firefox */
content: " (" attr(href) ") ";
font-size: 8pt;
}

.smalltext {font-size: 8pt}
.border {border: solid 1px #000;}

table.table- {background: #000; margin-top: 10pt;} /* Default Table Styles */
tr.table-odd {background: #EFEFEF;}
tr.table-even {background: #fff;}
table.table- td {text-align: left; vertical-align: top; padding: 2pt 4pt;}

table.table-heading- { /* Autoformat Table Style with Heading Row */
background: #000; margin-top: 10pt;
}
table.table-heading- td {text-align: left; vertical-align: top; padding: 2pt 4pt;}
table.table-heading- td * {margin: 0px;}
td.table-heading-topleft, td.table-heading-topright, td.table-heading-topcenter, 
td.table-heading-topleft *, td.table-heading-topright *, td.table-heading-topcenter * {
	font-weight: bold;
	margin: 0px;
}
tr.table-heading-odd {background: #EFEFEF;}
tr.table-heading-even {background: #fff;}

table.table-col- { /* Autoformat Table Style with Heading Column */
background: #000; margin-top: 10pt;
}
table.table-col- td {text-align: left; vertical-align: top; padding: 2pt 4pt;}
table.table-col- td * {margin: 0px;}
td.table-col-topleft, td.table-col-middleleft, td.table-col-bottomleft,
td.table-col-topleft *, td.table-col-middleleft *, td.table-col-bottomleft * {
	font-weight: bold;
	margin: 0px;
}
tr.table-col-odd {background: #EFEFEF;}
tr.table-col-even {background: #fff;}

#mapKamloops, #mapPG, #mapWL, #mapFSJ, #mapKelowna { /* Google Maps */
margin-top: 10pt;
border: solid 1px #000;
}

h1.printonly {text-align: left;}
.noprint {display: none;}

/* LAYOUT STYLES */
table.wrap {
	color: #000;
	height: auto;
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: none !important;
	background: #fff;
	border: 0px;
	text-align: left;
}
#links {display: none;}
#nav1 {display: none;}
#nav3 {display: none;}

/*Footer*/
#footer {
width: 100%;
font-size: 8pt;
background: #fff;
padding-top: 24pt;
}
#footer * {
font-size: 8pt;
}
#nav-text2 {display: none;}
#footer .totop {display: none;}
#maxlogo {display: none;}

/*Logo Image*/
#logo {display: none;}

/*Home Page*/	
/*Truck Image*/
td#trucks {display: none;}
/*New Trucks Links*/
#new-trucks {display: none;}
/*Used Trucks Links*/
#used-trucks {display: none;}
td.side {display: none;}

td.content1 {
vertical-align: top;
text-align: left;
width: 210px;
	}
td.content2 {
vertical-align: top;
text-align: left;
width: 210px;
	}

/*Sub Pages*/
/*Title image and heading*/
#sub-head {
display: block;
width: auto;
height: auto;
background-image: none;
}

/*Sub-Menu*/
#menu {
width: 20%;
vertical-align: top;
}
#subnav {display: none;}

/*Sub Pages Content Area*/
#sub-content {
width: 80%;
vertical-align: top;
}


/****** MODULES ******/

/* ANNOUNCEMENTS */
div.announcement {
display: block;
margin: 0px;
padding: 10pt;
border: solid 1px #000;
}
.announcement-lastupdated {
font-size: 8pt;
}

/* INVENTORY */
/* summary view */
.inventory-summary {
width: 90%;
border: solid 1px #000;
border-top: 0px;
margin: 10pt 0pt;
}
.inventory-summary td {
	padding: 4pt;
	vertical-align: top;
	text-align: left;
}
.inventory-summary td.inventory-title {
	font-weight: bold;
	border-top: solid 1px #000;
}
td.inventory-photo {
	margin: 0px;
	padding: 4pt;
	padding-bottom: 10pt;
}
td.inventory-colname {
	font-weight: bold;
	vertical-align: top;
	white-space: nowrap;
	padding-right: 2pt;
}
td.inventory-coldata {
	vertical-align: top;
	padding-left: 2pt;
}

/* search view */
.inventory-search {
	border: solid 1px #000;
	width: 90%;
margin: 10pt 0pt;
}
.inventory-search td {
	padding: 4pt;
	vertical-align: top;
	text-align: left;
}
.inventory-search td.inventory-search-title {
	font-weight: bold;
	padding: 2pt 4pt;
	border-bottom: solid 1px #000;
}
td.inventory-colname-search {
	font-weight: bold;
	vertical-align: top;
	white-space: nowrap;
	padding-right: 2pt;
}
td.inventory-input {
	vertical-align: top;
	padding-left: 2pt;
}

/* detail */
.inventory-table {
	border: solid 1px #000;
	width: 90%;
	border-collapse: collapse;
margin: 10pt 0pt;
	text-align: left;
}
.inventory-table td {
	padding: 2pt 4pt;
	border: solid 1px #000;
}
.inventory-photos {
	margin: 0px;
	padding: 4pt;
	padding-left: 0px;
}
.inventory-photos img {
	margin-bottom: 10pt;
}
.inventory-colname-dtl {
	vertical-align: top;
	white-space: nowrap;
	width: 25%;
}
.inventory-coldata-dtl {
	vertical-align: top;
}
