/*

	Description: Adelaide Metro site, print stylesheet.
	Version: 0.1

*/

/*-----------------------------------------------------------------------------------------------
  Global
-----------------------------------------------------------------------------------------------*/

html {
	background-image: none;
	background-color: #FFF;
}

#header .alignment, #wrapper .alignment, #footer .alignment {
    margin: 0 20px;
    position: relative;
    text-align: left;
    width: 984px;
}

.header-right-blq,
.header-left-blq p,
.header-left-blq ul,
.header-left-blq div,
.header-left-blq #weather,
#header .flexnav,
#header .menu-button,
#search-form,
#site-alignment,
#content-tools,
#routes-dropdown,
#other-routes,
#route-timetables,
#route-printed,			
#utility-links,
.nav-footer
 {
	display: none;
}

body #map-texture {
    background-position: 65% -40px;
	background-color: rgb(44, 108, 156);
}

body #header,
body #header .header-left-blq {
    float: left;
    height: 160px;
	min-height: 0;
}

#header h1#logo {
	top: 30px;
}

#header h1#logo img {
	display: block;
	background-color: transparent;
}

#subfooter ul {
}

#crumbs {
    margin-bottom: 20px;
}

#crumbs p, #crumbs li, #crumbs li a {
    text-shadow: none;
}

#crumbs ul li {
	display: inline;
}

#crumbs ul li span {
	text-indent: 5px;
	background-color: transparent !important;
	background-image: none !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);   /* IE6 & 7 */      
}

h1, h2, p {
	text-shadow: none !important; /* turn off all text shadows */
}

#subfooter {
	border-top: 1px solid #D0D4DC;
}

#subfooter ul li {
	display: none;
}

#subfooter .clear {
    clear: none;
}

#subfooter #disclaimer {
	margin-top: 30px;
	text-align: center;
}

#subfooter #disclaimer a {
    background:none;
    padding-right: 0;
    margin: 0 0 0 180px; /*allow space for .sa-gov*/
    height: inherit;
    line-height: inherit;
    
    }
    
#subfooter .logo {
	display: list-item;
	background-image: none;
	display: relative;
	text-indent: 0;
}

#subfooter ul li.sa-gov a {
	width: 180px;
	background: none;
}

.back-to-top {
display: none;
}


.route-sign {
	border: 1px solid #D0D4DC;
	margin-bottom: 2px;
	background-color: #FFF !important;
}

.route-sign .route-number {
	color: #000 !important;
}

.route-sign .route-shadow {
	display: none !important;
}

/*-----------------------------------------------------------------------------------------------
  route page
-----------------------------------------------------------------------------------------------*/

#page-route #route-details h1 .route-sign .route-icon {
	display: none;
}

#page-route #route-details h1 .route-title,
#page-route #route-details p,
#page-route #route-details h2 {
    text-shadow: none;
}

#page-route #route-announcements {
	margin-top: 30px;
    border: 1px solid #D0D4DC;
    /*box-shadow: none;
    border: 1px solid #999;*/
}

#page-route #route table tr:last-child {
    border-bottom: 1px solid #D0D4DC;
}

#page-route #route-related {
    margin-top: 23px;
}

#route-content-1,
#route-content-2 {
	position: relative;
}

#page-route #route h3 {
	color: #999;
	}

#page-route #route table .first-col,
#page-route #route table .second-col,
#page-route #route table .third-col {
	position: relative;
	padding-top: 7px;
	left: auto;
}

#page-route #route table .second-col {
	padding-left: 10px;
}

#page-route #route table .route-labels span {
	display: none;
}

#page-route #route table .first-col ul li {
	text-indent: 0;
	height: auto;
	background-image: none !important;
	margin-right: 10px;
}

#page-route #route table .first-col ul li.empty {
	display: none;	
}



/*-----------------------------------------------------------------------------------------------
  stop page
-----------------------------------------------------------------------------------------------*/

.stop-sign {
	border: 1px solid #D0D4DC;
	margin-bottom: 2px;
	background-color: #FFF !important;
	background-image: none !important;
}

.stop-sign .stop-number {
	color: #000 !important;
}

.stop-sign .stop-icon {
	display: none;
}

#page-stop #stop-details h1 .stop-title, #page-stop #stop-details p {
    text-shadow: none;
}

/*-----------------------------------------------------------------------------------------------
  stop page
-----------------------------------------------------------------------------------------------*/

#grid-list li {
	border: 1px solid #D0D4DC;
	margin-bottom: 2px;
	background-color: #FFF !important;
	background-image: none !important;
}

#grid-list .route-number {
	color: #000 !important;
}

#grid-list .route-shadow {
	display: none;
}