/* CSS Document */

/*
******************
My User Classes
******************
*/
.my-special-column {
font-size: 4em;
background-color: blue;
}

h1	{
	color: rgb(64,128,128);
}
h2	{
	color:#EA8B18;
}
h3	{
	color:#09727D;
}

.p7HMY.hmy-color-root-quentin.transparent,
.p7HMY .hmy-content-wrapper.hmy-color-content-quentin.transparent {
	background-color: rgba(64,128,128,);
	color: #FFF;
}
/*AMM Menu Exception Rules*/
.p7AMM.amm-rootlinks-black ul a {
background-color: rgb(64,128,128);
color: #FFF;
}
.anchor	{
	font-size: 2em;
	background-color: #408080 !important;
	font-family: Buda, Verdana, Geneva, sans-serif;
}

legend	{
	font-size: 2em;
	font-family: 'buda';
}
/*BOOKONLINE BUTTON*/
p.bookonline {
font-size: 1em;
font-weight: bold;
color: #FFF;
}
p.bookonline a {
color: #FFF;
text-decoration:none;
font-size: 1.4em;
text-transform: uppercase;
border: none !important
}
p.bookonline a:hover {
color: gold;
}

/*CHANNEL INN BUTTON*/
.container	{
	text-align: center;
	margin-top: 0;
}
.btn	{
	border: 2px solid rgb(64,128,128);
	background: none;
	padding: 10px 20px;
	font-size: 20px;
	font-family: "montserrat";
	cursor: pointer;
	margin: 0px;
	position: relative;
	overflow: hidden;
}
.btn1, .btn2	{
	color: rgb(64,128,128);
}
.btn3, .btn4	{
	color: #fff;
}
.btn1:hover,.btn2:hover	{
	color: #fff;
}
.btn3:hover,.btn4:hover	{
	color: #3498db;
}
.btn::before	{
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 0%;
	background: rgb(64,128,128);
	z-index: -1;
	transition: 0.5s;
}
.btn1::before,.btn3::before	{
	top: 0;
	border-radius: 0 0 50% 50%;
}
.btn2::before,.btn4::before	{
	bottom: 0;
	border-radius: 50% 50% 0 0;
}
.btn3::before,.btn4::before	{
	height: 180%;
}
.btn1:hover::before,.btn2:hover::before	{
	height: 180%;
}
.btn3:hover::before,.btn4:hover::before	{
	height: 0%;
}
.btn a {
	text-decoration: none;
	color: rgb(64,128,128);
}
.btn a:hover	{
	color: #fff;
}




/*FLOATS*/
.floatright350	{
	float: right;
	margin: 0 0 0 20px;
	width: 350px;
}

