.about-body {background-image: url(../images/niagra-falls-1.jpg);}

#header-img-1 {
	max-height:200px; display:inline-block; float:left; width:50%; height:200px;z-index:1; position: relative;
}
#header-img-2 {
	max-height:200px; display:inline-block; float:right; width:50%; height:200px;z-index:1; position: relative;
}
.header-img {
	display:block; width:100%; z-index:1; position: relative;
}
#main-div {
	width:100%; background-color:#FFF; opacity:.95; margin-top:40px;margin-bottom:40px;
}
#main-div- {
	width:1100px; background-color:#FFF; opacity:.95; margin-top:40px;margin-bottom:40px;
}
#main-div- .header-img {width:900px; margin:auto}
.main-div- {width:1100px; background-color:#FFF; opacity:.95; margin-top:40px;margin-bottom:40px;}
.main-div- .header-img {width:900px; margin:auto}
#Header {
	width:45%; display:inline-block; padding-left:20px;
}
#Header h2 {
	color:#F00; text-shadow:1px 1px #000; font-size:1.5em; border-bottom:2px solid; text-align:center
}
#Header h2 span {
	color:green;
}
.my-content {
	display: inline-block; width:90%; padding-left:20px;
}
.my-content h2 {
	margin-bottom:10px; margin-top:0px; color: inherit;
}
.my-content p {
	text-align:justify; color:black;
}


#google-bus-list {
	font-size: 1.1em;
	color:#F00;
	text-shadow:.5px .5px #000;
		
}
#google-bus-list:hover {
	font-size:1.1em;
	text-decoration:underline;
	cursor:pointer;
}
#_04:hover {
	font-size: 1.1em;
	color:green;
}
#_04 {
	color:green;
	cursor:default;
}
.services-offered {
	margin-left:0px; padding-left:20px;  padding-bottom:30px; list-style:disc;
}
.services-offered ul {
	margin-left:5px;padding-left:10px;list-style:circle; display:none;
}
.services-offered li span {
	cursor:pointer;
}

.services-offered li a {
	color:inherit;
	text-decoration:none;
}.services-offered li a:hover {
	color:red;
	text-decoration:none;
}

/*.iphone {
	background-image: url(../images/iphone-display.png);
	background-size: 300px 600px;
	background-repeat:no-repeat;
	background-position:center;
	height: 600px; width:300px;
	display:inline-block;
	margin-top:20px;
}#map-iphone {
	margin:93px 40px 0 30px;
	height: 410px; 
	width: 240px;
}*/
.iphone {
	background-image: url(../images/iphone-display1.png);
	background-size: 250px 500px;
	background-repeat:no-repeat;
	background-position:center;
	height: 500px; width:250px;
	display:inline-block;
	margin-top:50px;
	margin-left:50px
}#map-iphone {
	margin: 78px 40px 0 27px;
	height: 347px;
	/*width: 196px;*/
	width: 188px;
}
.pc-mon {
	background-image: url(../images/pc-display.png);
	background-size: 600px 600px;
	background-repeat:no-repeat;
	background-position:center;
	height: 600px; width:700px;
	display:inline-block;
	float:right
}
.pc-mon-empty {
	background-image: url(../images/pc-display-empty.png);
	background-size: 900px 900px;
	background-repeat:no-repeat;
	background-position:center;
	width:900px; height:900px;
	display:inline-block;
}
#map-pc {
	margin: 73px 40px 0 72px;
	height: 350px;
	width: 552px;
	border-radius: 5px;
}

.padding {padding:15px}

.sidebar {margin: 0 0 0 210px;}
.left-side-bar {width:1370px; margin:0}
.header-text {width:200px;backgdround-image: url(../images/blue-shy-clouds.png);background-size: 100% 1000px;background-repeat:no-repeat;background-position:center;}
.header-text h2 {margin: 10px; /*border-bottom:3px solid #666*/ background-image: url(../images/background-white.jpg); }
.header-text div:nth-child(2) {height:90%; margin:0px; }
.header-text div:nth-child(2) h3 {color: #000; background-color:#F7BC00; padding:10px 0 10px 5px; margin:0; border-top:1px #000 solid; border-bottom:1px #000 solid;cursor:pointer;opacity:.9;}
.header-text div:nth-child(2) a:nth-child(odd) h3 {background-color:#0F9}
.header-text div:nth-child(2) h3:hover { background-color:#00F;opacity:1;color:#fff}
.header-text div:nth-child(2) h2 {padding:10px 0 10px 5px; margin:0; border-top:1px #000 solid; border-bottom:1px #000 solid; color:#000; font-weight:bold; font-size:.9em}
/*.header-text div:nth-child(2) img {width:70%; margin:10px 1px 10px 10px; display:block; border:none; margin-right:0 !important}*/
.header-text div:nth-child(2) img {width:100%; margin:10px 1px 10px 0px; display:block; border:none; margin-right:0 !important}

@media print {
	.left-side-bar {display:none}
	body { width:1000px}
	.sidebar {margin:auto !important}
	iframe{display:none}
	.iphone {display:none}
	.pc-mon {display:none}
	
}

.blueback {background-color:#dadaff; color:#000; padding: 10px 30px 10px 30px; border-radius:11px; text-shadow:#000 .3px .3px}
.position-center {display:block; margin-left:auto; margin-right:auto}
.block3 { width: 1070px; margin-left:210px; margin-right:20px; background-image: url(../images/background-white-lite.png);}
.breakB {width:100%; margin:120px 0 120px; height:30px; background-color:#000;}
.breakB-no {width:100%; margin:120px 0 120px; height:30px; background-color:transparent;}
.no-spacing {margin:0; border:0; padding:0}