#main, .main, .clearfix, .width-100{
	padding-left:0px !important;
	padding-right:0px !important;
}
#fusion-gmap-container, #main, #sliders-container, #wrapper, .fusion-separator .icon-wrapper, body, html {
	background-image: url("http://smlodging.wpengine.com/wp-content/uploads/2018/05/BRG-Website-Sunset-Background.jpg");
	/*min-height:500px;*/
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;

}
.#wrapper:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(127, 127, 127, 0.5);
	background-image: radial-gradient(black 33%, transparent 33%);
	background-size: 2px 2px;
}


/*****************************************************************************************************************************************************************
BEGIN STYLING FOR MOBILE
******************************************************************************************************************************************************************/
@media screen and (min-width: 100px) and (max-width: 768px) { 
.nav-tabs.nav-justified > li > a{
	background:#90ee90 !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	background: #663232 !important;
	color: #fff !important;
}
.nav-tabs.nav-justified {
	width: 100% !important;
}
.property-top-static{
	width:90%;
	padding:2%;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	display:block;
	background:#fff;
	overflow:auto;
}
.content-wrapper{
	padding:10px;
}

.property-info{
	width:100%;
	min-width:250px;
	display:block;
	margin-bottom:20px;
	text-align:center;
}
.property-info h1{
	font-family: 'Bangers';
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
	color:black;
}
.property-info p{
	color:black;
}
.property-logo{
	width:100%;
	min-width:250px;
	display:block;
	margin:auto;
	margin-bottom:20px;
	text-align:center;
	position:relative;
}
.property-logo{
	width:33%;
	min-width:250px;
	display:block;
	margin:auto;
	position:relative;
	margin-bottom:.5em;
}
.property-logo img{
	vertical-align:bottom !important;
	max-width:100%;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.property-button-container{
	width:10%;
	min-width:275px;
	display:block;
	margin-bottom:1em;
	position:relative;
	text-align:center;
}
.property-main{
	width:90%;
	margin-bottom:20px;
	display:block;
	margin: 0 auto;
	background: #fff;
	overflow:auto;
}
.property-video-wrapper{
	width:95%;
	display:block;
	margin: 0 auto;
	margin-top:2%;
	margin-bottom:2%;
}
.property-video{
	width:100%;
	display:block;
	margin:auto;
	float:left;
	padding:3px;
}
.property-media-wrapper{
	width: 100%;
	display: block;
	margin: 0 auto;
}
/*.property-video iframe,
 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}*/
.property-slideshow{
	width:100%;
	display:block;
	margin: 0 auto;	
	float:left;
	position:relative;
	padding:5px;
}
.property-slideshow-half{
	width:100%;
	display:block;
	float:left;
}
.property-coupon{
	width:100%;
	display:block;
	float:left;
	margin-bottom:1em;
	border: dashed red 3px;
	border-width: 3px;
	border-radius: 4px;	
	vertical-align: top;
	padding: 2%;
	position:relative;
	text-align:center;
	background:#fff;
	margin-top:10px;
}
.property-coupon h1{
	text-align:center;
	font-size:30px;
	font-weight:700;
	color:red;
}

.property-seo-description{
	width:100%;
	min-width:200px;
	display:block;
	float:left;
	margin:auto;	
	border:solid gray 1px;
	border-radius:5px;
	margin-bottom:1em;
	text-align:center;
	position:relative;
	background:#fff;
}
.property-seo-description h2{
font-family: 'Bangers'!important;
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
}
.property-seo-description h2 span{
	background-color:#FFF000;
}
.property-amenities{
	display:block;
	margin: 0 auto;
	width:90%;
	display:block;
	/*border: 1px solid black;*/
	border-radius: 5px;
}
.property-amenities ul{
	padding: 5px 5px 5px 15px;
}
.property-amenities p {
	font-size:14px;
	border-bottom: 1px solid #d3ccc2;
	color:white;
	text-align: center;
	background: #663232;
}
.property-amenities h2{
	font-family: 'Bangers'!important;
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
}
.property-headers{
	border-bottom: 1px solid #d3ccc2;
	color:white;
	text-align: center;
	background: #663232;
}
ul.checkmark li {
	background:url("/wp-content/uploads/2017/12/checkmark-20x15.png") no-repeat 0 50%;
	text-align:center;
	padding-left: 25px;
	padding-right: 150px;
	float:left;
}
ul.checkmark {
	list-style-type:none;
}
.property-directions{
	width:100%;
	min-width:200px;
	display:block;
	float:left;
	margin:auto;
	margin-bottom:1.5em;
	border:solid gray 1px;
	border-radius:5px;	
	text-align:center;
	position:relative;
	background:#fff;
}
.property-directions h2{
font-family: 'Bangers'!important;
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
}
.property-map{
	width:100%;
	min-width:200px;
	display:block;
	float:left;
	margin:auto;
	position:relative;
}
.acf-map {
    width: 100%;
	height: 400px;
	border: #ccc solid 1px;
	border-radius:5px;
	margin: 20px 0;
}
/* fixes potential theme css conflict */
.acf-map img {
   max-width: inherit !important;
}
.coupon-button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	min-width: 150px;
	width: 160px;
	font: 16px Arial, Helvetica, sans-serif;
	padding: .4em;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	margin: .2em;
	font-weight: 800;
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.red {
    color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe9897), to(#d2423e));
	background: -moz-linear-gradient(top,  #fe9897,  #d2423e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9897', endColorstr='#d2423e');
}
.red:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#d2423e), to(#fe9897));
	background: -moz-linear-gradient(top,  #d2423e,  #fe9897);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2423e', endColorstr='#fe9897');
}
.red:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.blue {
    color: #000;
	border: solid 1px #da7c0c;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#92ecfe), to(#3bb8d8));
	background: -moz-linear-gradient(top,  #92ecfe,  #3bb8d8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#92ecfe', endColorstr='#3bb8d8');
}
.blue:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#3bb8d8), to(#92ecfe));
	background: -moz-linear-gradient(top,  #3bb8d8,  #92ecfe);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3bb8d8', endColorstr='#92ecfe');
}
.blue:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.orange {
    color: #000;
	border: solid 1px #da7c0c;
	background: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffb875), to(#f89230));
	background: -moz-linear-gradient(top,  #ffb875,  #f89230);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb875', endColorstr='#f89230');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f89230), to(#ffb875));
	background: -moz-linear-gradient(top,  #f89230,  #ffb875);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89230', endColorstr='#ffb875');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.purple {
    color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#c4acea), to(#825ead));
	background: -moz-linear-gradient(top,  #c4acea,  #825ead);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4acea', endColorstr='#825ead');
}
.purple:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#825ead), to(#c4acea));
	background: -moz-linear-gradient(top,  #825ead,  #c4acea);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#825ead', endColorstr='#c4acea');
}
.purple:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.green {
    color: #000;
	border: solid 1px #da7c0c;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#b3d27f), to(#9abe52));
	background: -moz-linear-gradient(center top , #b3d27f, #9abe52);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3d27f', endColorstr='#9abe52');
}
.green:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#9abe52), to(#b3d27f));
	background: -moz-linear-gradient(top,  #9abe52,  #b3d27f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9abe52', endColorstr='#b3d27f');
}
.green:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.yellow {
    color: #000;
	border: solid 1px #da7c0c;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5eb26), to(#e9e025));
	background: -moz-linear-gradient(center top , #f5eb26, #e9e025);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5eb26', endColorstr='#e9e025');
}
.yellow:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e025), to(#f5eb26));
	background: -moz-linear-gradient(top,  #e9e025,  #f5eb26);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e025', endColorstr='#f5eb26');
}
.yellow:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
}

/*********************************************************************************************************************************************************
BEGIN DESKTOP STYLING
**********************************************************************************************************************************************************/
@media screen and (min-width: 768px) and (max-width: 3000px) { 

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
background: #663232!important;
color: #fff !important;
}
.nav-tabs.nav-justified {
width: 50% !important;
}
.property-top-static{
	width:80%;
	padding:2%;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	display:block;
	background:#fff;
	overflow:auto;
	padding: 1% 1% 0 1%;
}
.property-tabs{
	width:100%;
}
.property-main{
	width:80%;
	margin-bottom:20px;
	display:block;
	margin: 0 auto;
	background: #fff;
	overflow:auto;
}
.property-info-wrapper{
	width:100%;
	padding-top:20px;
}
.property-info-wrapper h2{
	font-family: 'Bangers';
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
}
.property-seo-description h2{
	font-family: 'Bangers';
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
}
.property-directions h2{
	font-family: 'Bangers';
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
}
.property-amenities h2{
	font-family: 'Bangers';
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
}
.top-info-area{
	padding-top:10px;
	background-image: url("/wp-content/uploads/2018/05/BRG-Website-Sunset-Background.jpg");
	overflow:auto;
	margin-bottom:30px;
}
.property-headers{
	font-size:20px;
	/*margin-bottom:10px;*/
	text-align: center;
}

.nav-tabs.nav-justified > li > a {
	background: lightgreen;
	margin-right: 1px;
	margin-top:2px;
}

.property-row{
	display:flex;
	width: 100%;
	display: block;
	min-width: 200px;
	float: left;
	margin-bottom:.5em;
}

.property-info {
	width:29%;
	min-width:250px;
	display:block;
	margin:auto;
	margin-bottom:20px;
	margin-right:2%;
	margin-left:2%;
	text-align:center;
	float:left;
}
.property-info h1{
	font-family: 'Bangers';
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
	color:black;
}
.property-info p{
	color:black;
}
.property-photo{
	width:29%;
	height:auto;
	display:block;
	float:left;
	margin-right: 2%;
	margin-left: 2%;
}
.property-photo img{
	max-width: 100%;
	height: auto;
}
.property-logo {
	width:33%;
	min-width:250px;
	display:block;
	margin:auto;
	position:relative;
	float:left;	
}
.property-logo img{
	border-style:none;
	vertical-align:bottom !important;
	max-width:100%;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.property-button-container{
	width:10%;
	min-width:250px;
	display:block;
	margin-bottom:1em;
	float:left;
	position:relative;
	text-align:center;
}
.property-media-wrapper{
	width:80%;
	overflow:auto;
	display: block;
	margin: 0 auto;
	margin-bottom:20px;
}
.property-slideshow{
	width:45%;
	display:block;
	margin: 0 auto;
	margin-top:2%;
	margin-bottom:2%;
}
.property-video-wrapper{
	width:55%;
	display:block;
	margin: 0 auto;
}
.property-video{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.property-video iframe,
.property-video object,
.property-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.property-slider{
	width:45%
}
.property-coupon{
	width:29%;
	min-width:20%;
	display:block;
	float:left;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:.5em;
	border: dashed red 3px;
	border-width: 3px;
	border-radius: 4px;	
	vertical-align: top;
	position:relative;
	text-align:center;
	background:#fff;
}
.property-coupon h1{
	text-align:center;
	font-size:40px;
	font-weight:700;
	color:red;
}
.property-seo-description{
	width:100%;
	min-width:200px;
	display:block;
	float:left;
	margin:auto;	
	border:solid gray 1px;
	border-radius:5px;
	margin-bottom:1em;
	text-align:center;
	position:relative;
	background:#fff;
}
.property-seo-description h2{
font-family: 'Bangers'!important;
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
}
.property-seo-description h2 span{
	background-image: :#FFF000;
}
.about-property {
	width:60%;
	display:block;
	float:left;
}
.property-amenities{
	display:block;
	margin: 3% 2% 2% 0;
	width:30%;
	display:block;
	float:right;
	border: 1px solid black;
	border-radius: 5px;
}
.property-amenities p {
	font-size:20px;
	border-bottom: 1px solid #d3ccc2;
	color:white;
	text-align: center;
	background: #663232;
}

.content-wrapper{
	width:65%;
	display: block;
	margin: 0 auto;
	padding: 10px 30px 30px 30px;
	float:left;
}
.property-amenities-title{
	width:100%;
	text-align:center;
}
.property-amenities h2{
	font-family: 'Bangers' !important;
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
	display:block;
	margin:auto;
}
ul.checkmark li {
	background:url("/wp-content/uploads/2017/12/checkmark-20x15.png") no-repeat 0 50%;
	/*text-align:center;*/
	padding-left: 20px;
	width:100%;
	font-size:12px;
}
ul.checkmark {
	list-style-type:none;
	padding:20px;
}
.property-directions{
	flex:4;
	width:100%;
	min-width:200px;
	display:block;
	float:left;
	margin-bottom:1.5em;
	border:solid gray 1px;
	border-radius:5px;	
	text-align:center;
	position:relative;
	background:#fff;
}
.property-directions h2{
	font-family: 'Bangers' !important;
	font-size:20px;
	font-weight:400;
	letter-spacing:0px;
}
.property-map{
	width:100%;
	min-width:200px;
	display:block;
	float:left;
	margin:auto;
	position:relative;
}
.acf-map {
	width: 100%;
	height: 400px;
	border: #ccc solid 1px;
	border-radius:5px;
	margin: 20px 0;
}
/* fixes potential theme css conflict */
.acf-map img {
   max-width: inherit !important;
}
.coupon-button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	min-width: 150px;
	width: 160px;
	font: 16px Arial, Helvetica, sans-serif;
	padding: .4em;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	-webkit-border-radius: .4em; 
	-moz-border-radius: .4em;
	border-radius: .4em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	margin: .2em;
	font-weight: 800;
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.red {
    color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe9897), to(#d2423e));
	background: -moz-linear-gradient(top,  #fe9897,  #d2423e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9897', endColorstr='#d2423e');
}
.red:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#d2423e), to(#fe9897));
	background: -moz-linear-gradient(top,  #d2423e,  #fe9897);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2423e', endColorstr='#fe9897');
}
.red:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.blue {
    color: #000;
	border: solid 1px #da7c0c;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#92ecfe), to(#3bb8d8));
	background: -moz-linear-gradient(top,  #92ecfe,  #3bb8d8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#92ecfe', endColorstr='#3bb8d8');
}
.blue:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#3bb8d8), to(#92ecfe));
	background: -moz-linear-gradient(top,  #3bb8d8,  #92ecfe);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3bb8d8', endColorstr='#92ecfe');
}
.blue:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.orange {
    color: #000;
	border: solid 1px #da7c0c;
	background: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffb875), to(#f89230));
	background: -moz-linear-gradient(top,  #ffb875,  #f89230);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb875', endColorstr='#f89230');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f89230), to(#ffb875));
	background: -moz-linear-gradient(top,  #f89230,  #ffb875);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89230', endColorstr='#ffb875');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.purple {
    color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#c4acea), to(#825ead));
	background: -moz-linear-gradient(top,  #c4acea,  #825ead);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4acea', endColorstr='#825ead');
}
.purple:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#825ead), to(#c4acea));
	background: -moz-linear-gradient(top,  #825ead,  #c4acea);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#825ead', endColorstr='#c4acea');
}
.purple:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.green {
    color: #000;
	border: solid 1px #da7c0c;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#b3d27f), to(#9abe52));
	background: -moz-linear-gradient(center top , #b3d27f, #9abe52);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3d27f', endColorstr='#9abe52');
}
.green:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#9abe52), to(#b3d27f));
	background: -moz-linear-gradient(top,  #9abe52,  #b3d27f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9abe52', endColorstr='#b3d27f');
}
.green:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.yellow {
    color: #000;
	border: solid 1px #da7c0c;
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5eb26), to(#e9e025));
	background: -moz-linear-gradient(center top , #f5eb26, #e9e025);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5eb26', endColorstr='#e9e025');
}
.yellow:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e025), to(#f5eb26));
	background: -moz-linear-gradient(top,  #e9e025,  #f5eb26);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e025', endColorstr='#f5eb26');
}
.yellow:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
}
/*/////////////////BEGIN PRINT CONTROL STYLE RULES FOR COUPON PAGE//////*/
@media print and (min-width: 1px) and (max-width: 3000px) {
.fusion-header-wrapper{
	display:none;
}
.property-info {
	display: none;
}
.property-photo{
	display:none;
}
.property-main{
	display:none;
}
.property-coupon{
	width:29%;
	min-width:20%;
	display:block;
	float:left;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:.5em;
	border: dashed red 3px;
	border-width: 3px;
	border-radius: 4px;	
	vertical-align: top;
	position:relative;
	text-align:center;
	background:#fff;
}    
.fusion-footer{
	display:none;
}
}
