
@media only screen and (min-width: 1000px){
	body{
		background-color: #fafafa;
		text-align: center;
		font-family: arial, sans-serif;
		font-size: 12px;
	}

	#container{
		width: 1000px;
		margin:  0 auto;
		margin-top: 60px;
		overflow: hidden;
		max-width: 1200px;
		padding-bottom: 0;
		position: relative;
	}

	#header{
		width: 100%;
		height: 50px;
		position: fixed;
		top: 0;
		left: 0;
		color: #fff;
		font-size: 12px;
		background-color: #000;
		text-align: center;
		z-index: 100;
	}
	
		
	#header a{
		margin: 10px 5px 0;
		text-decoration: none;
		color: #fff;
	}
	
	#menuButton{
		display:none;
	}
	
	.navigation{
		margin: 10px 0 0;
	}

	.navigation li{
		display: inline;
		list-style-type: none;
	}
	
	#site_logo{
		position: absolute;
		left: 5px;
		top: 15px;
		border: 0;
	}
	
	#navigation{
		width: 100%;
		margin: 0;
		padding: 0;
		font-size: 14px;
		text-align: center;
	}
	
	#menu{
		
	}
	
	#center{
		width: 100%;
		margin: 0;
		padding: 1%;
		background-color: #fff;
		text-align: center;
		position: relative;

	}
	
	#center h1{
		color: #333;
		text-align: center;
		margin: 5px;
		padding: 5px;
		font-size: 22px;
		border-bottom: 1px solid #ccc;
	}
	
	#center h3{
		font-size: 16px;
		color: #333;
		text-align: left;
		margin: 5px;
	}
	
	#center h4{
		font-size: 16px;
		color: #06c;
		text-align: left;
		margin: 5px 5px 0;
	}
	
	#center h6{
		font-size: 12px;
		color: #000;
		text-align: left;
		margin: 5px 10px;
	}	
	
	#center_left{
		width: 30%;
		height: 100%;
		float: left;
		border-right: 1px solid #ccc;
		margin: 5px;
		position: relative;
	}
	
	#center_left a{
		width: 95%;
		padding: 25px 5px;
		font-size: 18px;
		text-align: center;
		display: inline-block;
		background-color: #000;
		color: #fff;
		text-decoration: none;
	}
	
	#center_left li{
		margin: 0 -20px 10px;
		list-style-type: none;
		list-style-position: inside;
		width: 100%;
	}
	
	#center_youtube{
		width: 55%;
		padding-bottom: 31.25%; 
		background-color: #000;
		float: right;
		margin: 20px 5% 5px;
		position: relative;
	}

	#center_right_spotlight{
		width: 55%;
		float: right;
		margin: 20px 5% 5px;
		position: relative;
	}
	
	.center_right{
		width: 55%;
		float: right;
		margin: 20px 5% 5px;
		position: relative;
	}
	
	.center_right input[type=text]{
		width: 75%;
		border: 2px solid #ccc;
		border-radius: 5px;
		box shadow: 0 0 5px #333;
	}
	
	
	
	.center_right textarea{
		width: 75%;
		height: 200px;
		border: 2px solid #ccc;
		border-radius: 5px;
		box shadow: 0 0 5px #333;
	}
	
	.center_right_info{
		width: 55%;
		margin: 20px 5% 5px;
		color: #333;
		float: right;
		position: rleative;
		border-radius: 10px;
		overflow: hidden;
	}
	
	.center_right_info_pic{
		width: 100%;
		margin: 0 0 5px;
	}

	
	#home_social_text{
		text-align: center;
		color: #666;
		margin: 5px;
		font-size: 11px;
		font-family: arial;
	}
	
	.home_social_badge{
		width: 5%;
		margin: 5px;
	}
	
	.soc_media_proj{
		width: 40%;
		margin: 5%;
		position: relative;
		float: left;
	}
	
	#center_app{
		width: 55%;
		float: right;
		margin: 5% 5% 5px;
		position: relative;
	}
	
	#center_bottom{
		background-color: #666;
		margin: 5px -5px -5px;
		text-align: center;
		color: #fff;
		font-size: 18px;
		display: flex;
	}
	
	.center_bottom_section{
		width: 30%;
		border: 1px solid #fff;
		text-align: center;
		margin: 5%;
	}
	
	.center_bottom_section a{
		margin-top: 50%;
		margin-bottom: 50%;
		text-align: center;
		color: #fff;
		font-size: 18px;
		text-decoration: none;
		font-weight: bold;
	}
	
	#homeVideo{
		width: 98%;
		padding-bottom: 35.25%;
		overflow: hidden;
		position: relative;
	}
	
	#homeVideo2 {
		position: absolute;
		right: 0;
		top: 0%;
		width: 100%;
	}
	
	#homeVideo3{
		position: absolute;
		bottom: 2px;
		left: 10px;
		font-size: 45px;
		color: #fff;
		text-shadow: 0 0 5px #000;
	}

	.homeDisplayContainer{
		width: 100%;
		display: flex;
	}

	.homeDisplay{
		width: 20%;
		padding: 0px;
		border-radius: 3px;
		overflow: hidden;
		margin: 10px 2.25% auto;
		margin-bottom: 10px;
		display: inline-block;
		position: relative;
		text-align: center !important;
		font-size: 16px;
	}
	
	.homeDisplay a, .homeDisplay a:link, .homeDisplay a:visited, .homeDisplay a:active {
		color: #06c; 
		text-decoration: none;
		font-weight: bold;
	}
	
	.homeDisplay a:hover{
		color: #000;
		text-decoration: underline;
		font-weight: bold;
	}
	
	.homeDisplayImage{
		width: 100% !important;
		margin: 0;
	}
	
	#footer{
		width: 90%;
		margin:  0 auto;
		border-bottom-left-radius: 10px; 
		border-bottom-right-radius: 10px; 
		overflow: hidden;
		max-width: 1200px;
		color: #000;
		text-align: center;
		font-siz: 12px;
	}

	#accountHelp{
		width: 250px;
		position: absolute;
		top: 25px; 
		right: 20px;
		background-color: #fafafa;
		padding: 0;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		box-shadow: -5px 5px 5px #000;
		overflow: hidden;
	}
	
	#accountHelp a, #accountHelp a:active, #accountHelp a:link, #accountHelp a:hover, #accountHelp a:visited{
		display: block;
		margin: 15px 5%;
		text-align: left;
		width: 90%;
		color: #06c;
		font-size: 14px;
		text-decoration: none;
		font-weight: bold;
	}
	
	
	#accountHelp h1{
		margin: 0 0 5px !important;
		color: #333 !important;
		background-color: #fff  !important;
		text-align: center !important;
		border: 0 !important;
	}
	
	#find_cust_id{
		width: 100%;
		margin: 0 0 5px;
		position: relative;
		background-color: #fff;
		font-size: 14px;
		overflow: hidden;
	}
	
	#find_cust_id h1{
		background-color: #333;
		font-size: 18px;
		color: #fff;
		text-align: center;
		border-bottom: 3px solid #06c;
	}
	
	#find_cust_id a{
		text-decoration: none;
		font-weight: bold;
	}
	
	#find_cust_id input[type=text]{
		width: 55%;
		color: #46809a;
		border: 2px solid #46809a;
		font-size: 22px;
	}
	
	#find_cust_id input[type=submit]{
		background-color: #46809a;
		color: #fff;
		font-size: 22px;
	}
	
	#search_icon{
		margin: 0;
		border:0;
		max-width: 100%;
	}

	.formLabel{
		width: 225px;
		color: #333;
		padding: 5px;
		text-align: left;
		margin: 5px;
		font-size: 16px;
		float:left;
	}
	
	.formLabel2{
		width: 100px;
		color: #333;
		padding: 5px;
		text-align: left;
		margin: 5px;
		font-size: 16px;
		float:left;
	}
	
	.formLabelDisplay{
		width:50%;
		border: 1px solid #ccc;
		border-radius: 5px;
		background-color: #dfdfdf;
		margin: 5px;
		font-size: 18px;
		float:left;
		border:0;
		color: #06c;
	}
	
	.payment_flex{
		display: flex;
		width: 100%;
	}

	.contactMap{
		border:0; 
		float: right; 
		width:520px; 
		height: 520px;
		margin: 5px 2%;
	}
	
	#rxForm{
		width: 100%;
		margin: 0;
		padding: 1%;
		background-color: #fff;
		text-align: center;
		position: relative;

	}
	
	#rxForm h1{
		color: #721612;
		text-align: left;
		margin: 5px 0;
		padding: 5px;
		font-size: 22px;
		border-bottom: 2px solid #721612;
	}
	
	#rxForm h3{
		font-size: 16px;
		color: #333;
		text-align: left;
		margin: 5px;
	}
	
	#rxForm h4{
		font-size: 16px;
		color: #06c;
		text-align: left;
		margin: 5px 5px 0;
	}
	
	#rxForm h6{
		font-size: 14px;
		color: #666;
		text-align: left;
		margin: 5px 10px;
	}	
	
	#rxForm b{
		color: #000;
		font-size: 16px;
	}
	
	#rxForm input{
		background-color: #dfdfdf;
		padding: 3px;
		border-radius: 3px;
		border: 2px solid #ccc;
		border-radius: 5px;
		font-size: 15px;
		margin: 5px 10px;
	}
	
	.gallery{
		width: 70%;
		height: 0;
		padding-bottom: 42.25%;
		background-position: center;
		background-size: 100%;
		margin: 5px 15%;
		position: relative;
		background-repeat: no-repeat;
	}
	
	.galleryMark{
		position: absolute;
		bottom: 25%;
		right: 5px;
		width: 15%;
	}
	
	.appPhoto1{
		float: left;
		width: 50%;
		margin: 5px;
		border-radius: 10px;
	}

	.appDisplayBox{
		color: #666; 
		width: 100%; 
		margin: 5px 0; 
		text-align: center; 
		border-bottom: 2px solid #666; 
		border-radius: 5px;
	}	
	
	.fmiDesc{
		width: 22%;
		margin: 5px 1% 10px;
		text-align: cent;
		font-color: #666;
		font-size: 16px;
		display: inline-block;
		position: relative;
	}
	
	.fmiDesc_image{
		width: 100%;
	}
	
	.fmpH{
		font-size: 16px;
		width: 20%;
		padding: 10px;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		display: inline-block;
	}
	
	.fmpB{
		width: 95%;
		margin: 0 2.5% 5px;
		border-radius: 10px;
		border: 1px solid #ccc;
	}

	.fmpS{
		width: 65%;
		padding: 1%;
		margin: 5px 2.5% 15px;
		background-color: #dfdfdf;
		border: 2px solid #ccc;
		border-radius: 5px;
		font-size: 16px;
		text-align: left;
	}
	
	.fmpBImage{
		width: 25%;
		float: right;
		margin: 5px;
		margin: 5px;
		border-radius: 10px;
	}
}