ul#menu, ul#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
    box-sizing: border-box;
}
ul#menu a {
	display: block;
	text-decoration: none;
	text-transform:capitalize;
}
ul#menu li {
}
ul#menu li i{
  padding-right: 12px;
  }
ul#menu li a {
	height: 28px;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	padding: 8px 0 0 15px;
	background:#97B125 url(http://www.thistlesage.com/RPresourceFiles/Global-Resource/Images/tab-bg.png) repeat-x left bottom;
	color: #FFFFFF;
	/* border-bottom: 1px solid #f1f1f1; Issue with dark backgrounds */
}
ul#menu li a:hover {
	color: #C55604;

}
ul#menu li ul li a {
	background:#CCC url(http://www.thistlesage.com/RPresourceFiles/Global-Resource/Images/tab-bg.png) repeat-x left top;
	color: #424242;
	text-transform:capitalize;
}
ul#menu li ul li a:hover {
	background:#CCC url(http://www.thistlesage.com/RPresourceFiles/Global-Resource/Images/tab-bg.png) repeat-x left top;
	color: #FFFFFF;
}
.clear {
	clear: both;
}ul.amenties-tab {}
ul.amenties-tab a{
	text-transform:capitalize!important;
}
ul.amenties-tab a span {
	background:url(../RPresourceFiles/Global-Resource/Images/std-icons.png) no-repeat left -1430px;
	width: 22px;
	height: 21px;
	display: block;
    float: left;
    margin: 0 10px 0 0;
}
ul.amenties-tab a span.community-amenities  {
    background: url(../RPresourceFiles/Global-Resource/Images/std-icons.png) no-repeat scroll left  -1878px transparent; 
}
ul.amenties-tab a span.apartment-amenities {
    background: url(../RPresourceFiles/Global-Resource/Images/std-icons.png) no-repeat scroll left -1429px  transparent; 
	
	
}
ul.amenties-tab a span.parking  {
    background: url(../RPresourceFiles/Global-Resource/Images/std-icons.png) no-repeat scroll left -1483px transparent;
}
ul.amenties-tab a span.pet-policy {
    background: url(http://www.thistlesage.com/RPresourceFiles/Global-Resource/Images/Paw-Print-Icon.png) no-repeat scroll transparent;
}
ul.amenties-tab a span.laundry {
    background: url(../RPresourceFiles/Global-Resource/Images/std-icons.png) no-repeat scroll left -1841px transparent;
}
ul.amenties-tab a:hover{
	color:#FFF!important;
}
ul.amenties-tab ul div.amenities-content-box {
  padding: 10px;
  font-size:16px;
  line-height: 17px;
}
ul.amenties-tab ul div.amenities-content-box .left-img, .pet-left-img {
	float: left;
	/* margin: 0 25px 0 0; */
	margin: 0 2% 0 0;
	max-width: 339px; /* Jeff April 1 2013 - Added Max width and normal width to allow image to resize in container */
	width: 36%;
}

ul#menu .left-img img {
	width: 100%;  /* Jeff April 1 2013 - Added width 100% to image to allow it to always stay 100% in the parent container */
}
ul.amenties-tab ul div.amenities-content-box ul {
	display: block!important;
}
.amenities-column-1 {
  width: 50%;
  float: left;
  list-style-position: outside;
  }
.amenities-column-2 {
  width: 50%;
  float: right;
  list-style-position: outside;
  }
ul.amenties-tab ul div.amenities-content-box ul li {
	list-style-type:disc!important;
	padding: 2px 30px 2px 2px;
	color:#97B125;
}
ul.amenties-tab ul div.amenities-content-box ul li span {
	color:#000000;
}
.right-arrow {
	background:url(../RPresourceFiles/Global-Resource/Images/std-icons.png) no-repeat left -1534px;
	width: 19px;
	height: 19px;
	float: right;
	margin-right: 10px;
}
.right-arrow-active {
	background:url(../RPresourceFiles/Global-Resource/Images/std-icons.png) no-repeat left -1509px;
	width: 19px;
	height: 19px;
	float: right;
	margin-right: 10px;
}
.petpolicy-amenities
{
	float:left;
	width:75%;
color:#000000;
}
.community-amenities, .apartment-amenities, .parking-amenities, .laundry-amenities
{
	text-align:left;
	float:right;
    width: 60%;
color:#000000;
margin-left:15px;
}
.dvAmenityZone
{
	margin-bottom:15px;
}
.amenities-page
{
	overflow:auto;
}
#amenities-accordian-page 
{
	width:100% ;

margin:0px auto;
height: auto;
overflow: auto;
}
.dvAmtTitle{
	padding-bottom:10px;	
	color:#97B125;
	font-size: 26px;
	font-weight:bold;	
	font-family:!IMPORTANT;
}

@media only screen and (min-width: 700px) and (max-width: 1000px) {
  .community-amenities, .apartment-amenities, .parking-amenities, .laundry-amenities {
		width: 58%;
	}
}
@media only screen and (max-width: 767px) {

	ul.amenties-tab ul div.amenities-content-box .left-img, .pet-left-img {
		width: 45%;
		float: none;
		margin: 0 auto;
	}

	.community-amenities, .apartment-amenities, .parking-amenities, .laundry-amenities {
		width: 100%;
        float: left;
	}

	ul.amenties-tab ul div.amenities-content-box ul li {
		width: 42%;
	}
}

@media only screen and (max-width: 600px) {
	ul.amenties-tab ul div.amenities-content-box .left-img, .pet-left-img {
		display: none;
	}
}


@media only screen and (max-width: 520px) {
	/* ul.amenties-tab ul div.amenities-content-box .left-img, .pet-left-img {
		width: 65%;
	} */
	ul.amenties-tab ul div.amenities-content-box ul li {
		width: 100%;
	}
    .amenities-column-1{
      width: 100%;
    }
    .amenities-column-2 {
      width: 100%;
      float: left;
    }
}

@media only screen and (max-width: 600px) and (min-width: 0px) { 
	ul.amenties-tab ul div.amenities-content-box ul li {
    padding: 2px 2px 2px 2px;
}
}

@media only screen and (max-width: 300px) and (min-width: 0px) { 
	ul.amenties-tab ul div.amenities-content-box ul li {
    padding: 2px 2px 2px 2px;
}


ul#menu li a {
	height: 51px;	
}
}

/* Minification failed (line 160, error number 1036): Expected expression, found '!important' */