body{
	background:url('../images/background.jpg');
	margin:0px;
	min-height:100%;
}
.white
{
	background:rgb(255,255,255);
}
.logo
{
	height:180px;
}
.imagawa
{
	background:url('../images/paper.jpg');
	min-height:100%;
}
.the_logo
{
	margin-top:38px;
	background:url('../images/green-logo.png');
	width:41px;
	height:64px;
	display:block;
	float:center;

}
.the_address
{
	margin-top:14px;
	background:url('../images/address.png');
	width:176px;
	height:37px;
	display:block;
	float:center;

}
.gradient_box
{
	background:url('../images/gradient-bg.jpg');
	background-repeat:repeat-x;
	background-size:auto 100%;
}
.gradient_box_inner
{
	width:200px;
	margin-left:10px;
	margin-right:10px;
	margin-top: 150px;
	margin-bottom:10px;
	float:left;
	display:block;
}
.doctor
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:12pt;
	color: #38512B;
}
.photo
{
	height:287px;
}
.homepage
{
	background:url('../images/ggb-night.jpg');
	background-size: 100% 100%;
}
.aboutpage
{
	background:url('../images/greenhouse.jpg');
	background-size: 100% 100%;
}
.servicespage
{
	background:url('../images/victorians.png');
	background-size: 100% 100%;
}
.announcementspage
{
	background:url('../images/sergio-romo.png');
	background-size: 100% 100%;
}
.preventativepage
{
	background:url('../images/bridgepavillion.png');
	background-size: 100% 100%;
}
.directionspage
{
	background:url('../images/ferrybuilding.png');
	background-size: 100% 100%;
}
.top_menu
{
	background-color:rgba(255,255,255,.6);
	height:41px;
}
.menu
{
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
}
.menu li
{
	display:block;
	margin-left:15px;
	margin-right:15px;
	float:left;
}

.menu li a
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color: #38512B;
	text-decoration:none;
}

.menu li a
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color: #38512B;
}
.menu li a:hover
{
	color: #FFFFFF;
}

.wine_content
{
	background-color: rgba(38,0,30,.57);
}
.white_content
{
	background-color: rgba(255,255,255,.57);
}
.directions-text-box
{
	padding:10px;
}
.whitey
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:12pt;
	color: #FFFFFF;
}

.whitey a
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:12pt;
	color: #EEEEFF;
}
.reddy
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:12pt;
	color: #EE0000;
	
}
h2
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:18pt;
	color: #FFFFFF;
	font-weight:bold;
}
.largey a
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:24pt;
	color: #FFFFFF;
}
.photo_edit
{
	background:rgba(255,255,255,.6);
	border-radius:10px;
	border-style:solid;
	border-width:3px;
	border-color:rgb(88,46,38);
	min-height:300px;
	margin-top:20px;
}
.empty_photo
{
	background:#999999;
	height:220px;
	width:220px;
	display:block;
	float:center;
	margin:20px;
}
.photo_editor
{
	width:220px;
	display:block;
	float:center;
	margin:20px;
}
.brownie
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:10pt;
	color: #8E754F;
	margin:5px;
}
.blackie
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:10pt;
	color: #000000;
	margin:5px;
}
.formy_labely
{
	width:150px;
	height:20px;
	display:block;
	float:left;
	margin-bottom:10px;
}
.formy_inputty
{
	width:410px;
	height:20px;
	display:block;
	float:left;
	margin-left:18px;
	margin-bottom:10px;
}


.formy_areaey_label
{
	width:150px;
	height:310px;
	display:block;
	float:left;
	margin-bottom:10px;
}

.formy_areaey_box
{
	width:410px;
	height:310px;
	display:block;
	float:left;
	margin-left:18px;
	margin-bottom:10px;
}
.formy_areaey
{
	width:400px;
	height:300px;

}
.inner_main
{
	width:440px;
	display:block;
	float:left;
	margin:10px;
}
.topper
{
	width:440px;
	display:block;
	float:left;
	height:72px;
	margin-bottom:30px;
}
.welcome-image
{
	width:130px;
	height:72px;
	float:left;
	display:block;
	background:url('../images/welcome.png');
	margin-top:-10px;
}
.about-image
{
	width:102px;
	height:72px;
	float:left;
	display:block;
	background:url('../images/about.png');
	margin-top:-10px;
}
.services-image
{
	width:127px;
	height:72px;
	float:left;
	display:block;
	background:url('../images/services.png');
	margin-top:-10px;
}
.announcements-image
{
	width:344px;
	height:72px;
	float:left;
	display:block;
	background:url('../images/announcements.png');
	margin-top:-10px;
}
.preventative-image
{
	width:166px;
	height:72px;
	float:left;
	display:block;
	background:url('../images/preventative.png');
	margin-top:-10px;
}
.directions-image
{
	width:146px;
	height:72px;
	float:left;
	display:block;
	background:url('../images/directions.png');
	margin-top:-10px;
}
.contact-image
{
	width:117px;
	height:72px;
	float:left;
	display:block;
	background:url('../images/contact.png');
	margin-top:-10px;
}
.privacy-image
{
	width:117px;
	height:72px;
	float:left;
	display:block;
	background:url('../images/privacy.png');
	margin-top:-10px;
}
.imagawa-image
{
	width:91px;
	height:38px;
	float:right;
	display:block;
	background:url('../images/imagawa.png');
}
.directions_box
{
	display:block;
	background-color:rgb(255,255,255);
	float:left;
	padding:10px;
	width:200px;
	height:200px;
}
.member_box
{
	display:block;
	float:left;
	background-color:rgb(255,255,255);
}
.member_inner
{
	width:200px;
	margin-left:10px;
	margin-right:10px;
	margin-top: 10px;
	margin-bottom:10px;
	float:left;
	display:block;
}
.bottom
{
	background-color:#7F6845;
	height:53px;
}

.bottom a
{
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
	font-size:10pt;
	color: #000000;
	text-decoration:none;
	display:block;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
.bottom a:hover
{

	color: #FFFFFF;
}

.social-icon
{
	height:25px;
	width:25px;
	float:right;
	margin-right:10px;
	display:block;
}
.social-icon-image
{
	height:25px;
	width:25px;
	float:right;
	display:block;
}
#map-canvas
{
	width:290px;
	height:200px;
	float:center;
	display:block;
}
.texty
{
	border-radius:5px;
	border-style:solid;
	border-color:rgb(0,0,116);
	height: 30px;
	width: 280px;
	background:rgba(255,255,255,.6);
	display:block;
	float:center;
	text-indent:8px;
}
.labely
{
	line-height:30px;
	float:right;
	display:block;
	font-weight:bold;
}
.explaney
{
	line-height:20px;
	font-size:11px;
	font-weight:regular;
	float:right;
	display:block;
}
.marg20bottom
{
	margin-bottom:20px;
}
.selecty
{
	
}

.selecty select {
		border: 1 !important;  /*Removes border*/
		border-style:solid;
		border-color:rgb(0,0,116);
		-webkit-appearance: none;  /*Removes default chrome and safari style*/
		-moz-appearance: none; /* Removes Default Firefox style*/
		background: rgba(255,255,255,.6) url(../images/home-plate.png) no-repeat 250px  center ;
		width: 280px; /*Width of select dropdown to give space for arrow image*/
		text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
		border-radius: 5px;
		padding: 5px;
	}
.areaey
{
	width:280px;
	height:200px;
	border: 1 !important;  /*Removes border*/
	border-style:solid;
	border-color:rgb(0,0,116);
	border-radius: 5px;
	background: rgba(255,255,255,.6);
	text-indent:8px;
}
.submitty
{
	height:30px;
	width:100px;
	border: 1 !important;  /*Removes border*/
	border-style:solid;
	border-color:rgb(0,0,116);
	border-radius: 5px;
	background: rgba(255,255,255,.6);
	display:block;
	float:right;
	margin-right:30px;
}
.important
{
	display:none !important;
}