@charset "ISO-8859-1";/* CSS Document */#vtour {	background-repeat:no-repeat;	position: relative;	height: 558px;	width: 558px;	border: solid 4px #999;	z-index: 11;	margin-left:48px;}.tourImg {	width: 100%;	height:auto;}.tourist {	position: relative;	top: 0;	left: 0;	display: none;	max-width: 550px;	height: inherit;}.tourCaption {	padding-bottom: 38px;	padding-left: 6px;}.tourCaption p {	font-size: 18px;	line-height: 24px;	margin-top:8px;}#nextBtn {	background-image: url(../virttours/arrowNxt.png);	right:2px;	}#nextBtn a:hover {	background-image:url(../virttours/nextOver.png);	background-color: transparent;}#prevBtn {	left: 2px;	bottom: 2px;	background-image:url(../virttours/arrowPrv.png);	text-align:right;	}#prevBtn a:hover {	background-image:url(../virttours/prevOver.png);	background-color: transparent;}.arrowNav {	width:86px;	height:35px;	z-index:3;	background-repeat:no-repeat;	bottom: 2px;	position:absolute;	display: inherit;}.arrowNav a {	display:block;	width: 86px;	height:35px;}@media only screen and (max-width: 835px) {	#vtour {		margin-left: 0px;		width: 100%;		}		.tourist {			width: 100%;		}}@media only screen and (max-width: 767px) {	#vtour {		margin-left: 48px;		width: 558px;		height:550px;	}		}@media only screen and (max-width: 558px) {	#vtour {		margin-left: 0px;		width: 100%;		height:472px;		background-size:contain;		}		.tourist {			width: 100%;		}				.tourCaption {			display:block;			min-height: 128px;		}		}