@charset "utf-8";
/* CSS Document */

/* Google Font used for Header Text */
@import url(//fonts.googleapis.com/css?family=Orienta);


/* Custom */

/*  
* Menu Header Color #8cb238;
* Menu Header Text #FFFFFF;

* Main Menu Color  #cce09b;
* Main Menu Text #000000;
* Main Menu Hover Color #8cb238;
* Main Menu Hover Text #FFFFFF;

* Sub Menu Color #cce09b;
* Sub Menu Text #000000;
* Sub Menu Hover Color #8cb238;
* Sub Menu Hover Text #FFFFFF;
*/ 

/* ========= Begin Menu Layout ========== */
.MenuPanel {
	width: 200px !important;	
}
.MenuPanel h3 {
	border-bottom: 3px solid #8cb238;
	display: block;
	margin: 0;
	padding: 0 20px;
	text-align: left;
	height: 45px;
	text-transform: uppercase;
	color: #FFFFFF;
	font: normal 1em/45px 'Orienta', "sans-serif;";
}
.MenuPanel .PanelText_Header {
	text-align: left;
	text-transform: uppercase;
	color: #FFFFFF;
	font: normal 12px/18px 'Orienta', "sans-serif;";
}

.MenuPanel .rnd_b1,
.MenuPanel .rnd_b2, 
.MenuPanel .rnd_b3,
.MenuPanel .rnd_b4 {
	display: none;
	
}
.MenuPanel .rnd_content {
	border-color: #FFF;	
}
.MenuPanel .cont {
	padding: 0;	
	font-size: 0px;
}

.MenuPanel .hdbg {
	background: #8cb238 !important;
}
.MenuPanel .gradwhite {
	background: #8cb238 url(Catalog/dark_gradient.png) repeat-x left bottom !important;
}

/* ========= End Menu Layout ========== */


/* ========= Begin Main Menu Items ========== */

.MenuPanel .RadMenu_Catalog_Custom {
	white-space: normal;
	width: 100% !important;	
	float: none;
}
.MenuPanel .RadMenu_Catalog_Custom .rmLink {
	display: block;
	border-bottom: 1px solid #8cb238;
	margin: 0px;
	padding: 7px 20px;
	font: normal 12px/18px 'Orienta', "sans-serif;";
	color: #000000;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
	background: #cce09b;
}
.MenuPanel .RadMenu_Catalog_Custom .rmLink .rmExpandRight {
	background: url(Catalog/white_arrow.png) no-repeat right 5px !important;
	padding: 0 10px 1px 0 !important;
}
.LeftCol .MenuPanel .RadMenu_Catalog_Custom .rmLink:hover {
	color: #FFFFFF;
	background: #8cb238;
}

/* ========= End Main Menu Items ========== */


/* ========= Begin Sub Menu Items ========== */


.MenuPanel .RadMenu_Catalog_Custom .rmSlide .rmItem {
	width: 200px !important;	
}
.MenuPanel .RadMenu_Catalog_Custom .rmRootGroup .rmItem .rmGroup {
	padding: 0px;
	background: #cce09b;
	margin: 0px;
	border-top: 3px solid #8cb238;
}
.MenuPanel .RadMenu_Catalog_Custom .rmRootGroup .rmItem .rmGroup .rmItem .rmGroup {
	border-left: 1px solid #cce09b;
	border-right: 1px solid #cce09b;
	border-bottom: 1px solid #cce09b;
}
.MenuPanel .RadMenu_Catalog_Custom .rmRootGroup .rmItem .rmSlide .rmLink {
	padding: 7px 15px !important;
	color: #000000;
	border-bottom: 1px solid #8cb238;
	background: #cce09b;
}
.MenuPanel .RadMenu_Catalog_Custom .rmRootGroup .rmItem .rmSlide .rmLink:hover {
	background: #8cb238;
	color: #FFFFFF;
}
.MenuPanel .RadMenu_Catalog_Custom .rmGroup .rmText {
	margin: 0;
	padding: 0;
}
.MenuPanel .RadMenu_Catalog_Custom .rmRootGroup .rmItem .rmSlide .rmLink .rmExpandRight {

}
.MenuPanel .RadMenu_Catalog_Custom .rmRootGroup, 
.MenuPanel .RadMenu_Catalog_Custom .rmLink, 
.MenuPanel .RadMenu_Catalog_Custom .rmText, 
.MenuPanel .RadMenu_Catalog_Custom .rmLeftArrow, 
.MenuPanel .RadMenu_Catalog_Custom .rmRightArrow, 
.MenuPanel .RadMenu_Catalog_Custom .rmTopArrow, 
.MenuPanel .RadMenu_Catalog_Custom .rmBottomArrow {
	background-image: none !important;	
}
.RadMenu_Catalog_Custom .rmVertical .rmSlide, 
.RadMenu_Catalog_Custom .rmSlide .rmSlide, 
.RadMenu_Context .rmGroup .rmSlide {
	margin: 0 !important;
}

.MenuPanel .RadMenu_Catalog_Custom .rmMultiColumn  {
	background: #SUBHEADER_COLOR_BACKGROUND# !important;
}
/* ========= End Sub Menu Items ========== */




/* =============== Begin Panel ================= */
#ContentCol #ft_view4 .rnd_top, 
#ContentCol #ft_view4 .rnd_bottom {
	display: none;	
}
#ContentCol #ft_view4 .rnd_content {
	border: none;	
}
#ContentCol #ft_view4 h2 {
	font: normal 1.125em/40px 'Orienta', "sans-serif;";
	text-transform: uppercase;
	height: 40px;
	border-style: none;
	margin: 20px 0;
	color: #FFFFFF;
	text-align: left;
	padding: 0 20px;
}	
/* ============== End Panel ================= */


/* =============== Begin Grid ================ */
#ContentCol div.RadGrid, 
#ContentCol div.RadGrid table.rgMasterTable thead,
#ContentCol div.RadGrid table.rgMasterTable thead th.rgHeader:first-child,
#ContentCol div.RadGrid table.rgMasterTable thead th.rgHeader:last-child  {
	border-radius: 0;	
}
#ContentCol div.RadGrid table.rgMasterTable .rgHeader a {
    color: #FFFFFF ;
} 
#ContentCol div.RadGrid .gradwhite{
	background: #8cb238 url(Catalog/dark_gradient.png) repeat-x left bottom !important;	
	color: #FFFFFF !important;
	font: normal 12px 'Orienta', "sans-serif;" !important;
	padding: 10px;
	font-weight: normal !important;
}
#ContentCol div.RadGrid_Default .rgFooter {
	background: #8cb238 url(Catalog/Black/hdr_bg.jpg) repeat-x left bottom !important;
}
/* =============== End Grid ================= */



/* =============== Begin Room Category Links =================== */

#ContentCol .form-menu a:hover {
	background: #000;
}


/* =============== End Room Category Links ================== */

/* =============== Begin Static Menu Options =================== */

.MenuPanel ul.MenuListBox {
    width: 100%;
}

.MenuPanel ul.MenuListBox li {
    border-color: #8cb238;
}

.MenuPanel ul.MenuListBox li a {
    font-weight:bold;
    font: normal 13px 'Orienta', "sans-serif;" !important;
    padding: 7px 6px;
    width:94%;
}

.MenuPanel ul.MenuListBox li a:hover {
    background-color: #8cb238;
    color: #FFFFFF !important;
}
/* =============== End Static Menu Options ================== */