	    @font-face {
			font-family: 'AvenirRoman';
			src: url('/fonts/AvenirRoman.eot');
			src: url('/fonts/AvenirRoman.eot') format('embedded-opentype'),
				 url('/fonts/AvenirRoman.woff2') format('woff2'),
				 url('/fonts/AvenirRoman.woff') format('woff'),
				 url('/fonts/AvenirRoman.ttf') format('truetype'),
				 url('/fonts/AvenirRoman.svg#AvenirRoman') format('svg');
		}
				
		.leftpic{
		    width:2.1in;
			transform: rotate(-7deg);		
		    max-height:1.6in;
			-webkit-box-shadow: -4px 4px 8px 0px rgba(50, 50, 50, 0.9);
			-moz-box-shadow:    -4px 4px 8px 0px rgba(50, 50, 50, 0.9);
			box-shadow:         -4px 4px 8px 0px rgba(50, 50, 50, 0.9);
		    }
		.rightpic{
		    width:2.35in;
			transform: rotate(10deg);
		   	max-height:1.75in;
			-webkit-box-shadow: -4px 4px 8px 0px rgba(50, 50, 50, 0.9);
			-moz-box-shadow:    -4px 4px 8px 0px rgba(50, 50, 50, 0.9);
			box-shadow:         -4px 4px 8px 0px rgba(50, 50, 50, 0.9);
		    }
		#leftpic{
			position:absolute;
			top:2in;
			left:.35in;
			z-index:4;
			width:2.3in;
			height:1.5in;
			}
		#rightpic{
			position:absolute;
			top:1.8in;
			left:6in;
			z-index:5;
			width:2.75in;
			height:1.9in;
			}
		
	    #JLJS{
		    position:absolute;
		    top:2.75in;
		    width:8.75in;
			left:0in;
		   	z-index:10;	
			height:.65in;
		    }
			
		.scrolly{border:1px solid #777;}
		
        #scrolly{
        height:9rem !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        white-space: nowrap !important;
		padding:0 !important;
		}

		#positive_gallery #scrolly {
			height: 8.5rem !important;
			overflow-x: auto !important;
			overflow-y: hidden !important;
			white-space: nowrap !important;
			padding: 0 !important;
		}

		#positive_gallery .scrollypic {
			position: relative;
			width: 135px !important;
		}

		#positive_gallery .scrollyTitle {
			position: absolute;
			top: 4rem;
			left: 0;
			font-size: .7rem;
			width: 135px;
			float: left;
		}
		.holidayscrolly{
        height:9rem !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;
        white-space: nowrap !important;
		padding:0 !important;
		}
		.holidayscrolly>div:not(.modal){
            height:9rem;
            margin: 5px 5px;
            display: inline;
        }
		
	#AgentLogos_1 #scrolly{height:1.25in; overflow-x: auto;}
        #scrolly>div:not(.modal){
            height:11rem;
            margin: 5px 5px;
            display: inline;
        }

        #scrolly_Jumbo{       
		width:98%;		
        height:11rem;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
		padding:0;
		margin: 0 !important;
		}

        #scrolly_Jumbo>div:not(.modal){
            height:11rem;
            margin: 5px 5px;
            display: inline;
        }

        #scrolly_Pano{
        height:11rem;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
		padding:0;
		margin: 0 .25rem
		}

        #scrolly_Pano>div:not(.modal){
            height:11rem;
            margin: 5px 5px;
            display: inline;
        }
		
        .frontportrait{
			transform: rotate(-90deg);
			position:relative;
			top:120px;
			left:155px;
			min-width:8.5in;
			min-height:5.5in;
			border:1px solid black;
			overflow:hidden;
		}

		.portrait{
			transform: rotate(-90deg);
			position:absolute;
			top:-55px;
			left:55px;
			display: flex;
			width:591px;
			height:700px;
			border:1px solid red;
			overflow:hidden;
		}
		
		.portrait>#ImgProp1.photo1{
			height:700px;
		}
		
		.portrait>#ImgProp1.photo2{
			position:absolute;
			top:0;
			height:350px;
			width:100%;
		}
		
		.portrait>#ImgProp2.photo1{
			display:none;				
		}
		
		.portrait>#ImgProp2.photo2{
			position:absolute;
			top:352px;
			height:350px;
			width:100%;
		}
		