/*==============================================/
	Layout Styles
/==============================================*/

/*----------------------------------------------/
	Layout: main
		children: #header, #wrapper(#menuWrapper, #contentWrapper, #content), #footer
/----------------------------------------------*/
#main {
	background: transparent;
	width: auto;
	min-width: 504px; /* 7 in */
	margin: 0px;
	padding: 0px;
	border: none;
}

/*----------------------------------------------/
	Layout: header
/----------------------------------------------*/
#header {
	display: none;
}

/*----------------------------------------------/
	Layout: wrapper
		children: #menuWrapper, #contentWrapper, #content
/----------------------------------------------*/
#wrapper {
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
}

/*----------------------------------------------/
	Layout: menuWrapper
/----------------------------------------------*/

#menuWrapper {
	display: none;
}

/*----------------------------------------------/
	Layout: contentWrapper
		children: #content
/----------------------------------------------*/

#contentWrapper {
	margin: 0px;
	padding: 0px;
	float: none;
	top: 0px;
	left: 0px;
	overflow: visible;
}

/*----------------------------------------------/
	Layout: content
/----------------------------------------------*/
#content {
	float: none;
}

/*----------------------------------------------/
	Layout: footer
/----------------------------------------------*/
#footer1 {
	background: transparent;
}

/*==============================================/
	Project Styles
/==============================================*/

/* Photos banner */
.photoBanner {
	display: none;
}

.photoBannerBackground {
	display: none;
}

#footer1 a, 
#footer1 a:hover, 
#footer1 a:active, 
#footer1 a:visited {
	color: #000000;
}

#footer1 img {
	display: none;
}

/*==============================================/
	Global Styles
/==============================================*/

html, body {
	height: auto;
}

body {
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 110%;
	background: none;
	margin: 0px;
}

a {
	color: #000000;
	text-decoration: underline;
}

a img {
    color:#FFFFFF;
    border: 0px;
}

hr {
	color: #000000;
	background-color: #000000;
	text-align: left;
	height: 1px;
	border: none;
	position: relative;
	z-index: 20;
}

.contentCol,
.contentColLeft,
.contentColRight,
.contentColLeftSM,
.contentColRightSM, 
.contentColRightSMColor01, 
.contentColRightSMColor02, 
.contentColRightSMColor03 {
	width: 100%;
	margin: 0em;
	padding: 0em;
	border: none;
	float: none;
	clear: both;
	left: 0em;
}


.contentColLeftColor01, 
.contentColLeftColor02, 
.contentColLeftColor03 {
	background: transparent;
	margin: 0em;
	padding: 0em;
}

.contentColRightColor01, 
.contentColRightColor02, 
.contentColRightColor03 {
	background: transparent;
	margin: 0em;
	padding: 0em;
}

.contentColRightSM {
	page-break-before: always;
	page-break-after: avoid;
	page-break-inside: avoid;
}

/*==============================================/
	Page Specific Styles
/==============================================*/

/*----------------------------------------------/
		Trip Planning
/----------------------------------------------*/

.adWrapper {
	display: none;
}

.directions {
	/*
	page-break-before: always;
	page-break-after: always;
	page-break-inside: auto;
	*/
}

.directions td {
	border: 1px solid #000000;
}

.directions .header {
	background: none;
}

.directions .odd {
	background: none;
}

.directions .even {
	background: none;
}

.directions .footer {
	background: none;
}

/*----------------------------------------------/
		Commuting
/----------------------------------------------*/

/*----------------------------------------------/
			Options & Advice for the Road
/----------------------------------------------*/
.options a,
.adviceRoad a {
	color: #000000;
}

/*----------------------------------------------/
			Advice for the Road Article
/----------------------------------------------*/
.adviceArticle {
	border: 1px solid #FFFFFF;
}

/*----------------------------------------------/
	
/----------------------------------------------*/
.borderDotted {
	border: 1px dotted #000000;
}

.borderSolid {
	border: 1px solid #000000;
}

/*==============================================/
	Microsoft Virtual Earth
/==============================================*/

#mapWrapper {
	width: 100%;
	margin: 0px auto;
	padding: 0em;
	border: none;
	page-break-before: auto;
	page-break-after: always;
}

#myMap {
	width: auto;
}

/*----------------------------------------------/
		map control slider
/----------------------------------------------*/

/* vertical sliders */
#controlsWrapper {
	display: none;
}
