
/**********************************************/
/***      COTTONWOOD MENU STYLE SHEET       ***/
/**********************************************/
/**
 * Cottonwood styles for PageNavR (Telerik RadMenu)
 *
 * This document contains Cottonwood styles for the PageNavR/RadMenu control.
 *
 * @colordef #DED4B9;   Cream (background)
 * @colordef #46433A;   Brown (borders)
 * @colordef #64B6B1;   Aqua (root menu items)
 */

 .Spacer {
	background-image: url(images/Spacer.png);
	visibility:hidden;
 }
 
 .SpacerTwo {
	Padding-bottom: 40px !important;
 }
 
 .SpacerImage {
	Padding-Right: 1000px !important;
	Padding-bottom: 40px !important;
 }
/* <RadMenu / Default> */

.RadMenu_Cottonwood .rmRootGroup
{
    /* border:1px solid #434343; */
    border-left:none;
    border-right:none;
    background-color: #7baa74;
	/* Update here to Curve Menu */
	padding-top:20px;
	padding-bottom:20px;
	line-height:30px;
}

.RadMenu_Cottonwood .rmGroup .rmItem .rmExpanded
{
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}

/* <Root items> */

.RadMenu_Cottonwood, .RadMenu_Cottonwood a.rmLink
{
    font: bold 15px/43px Arial, sans-serif; /* [font weight] [font size]/[line height] [font-family] 43px */
    text-decoration: none;
    color: #FFF;
}

.RadMenu_Cottonwood .rmHorizontal .rmRootLink span.rmText
{
    display: inline;
    padding-left: 12px;
}

/* Added to overide the inner navigation items styling */
.RadSiteMap_Default .rsmLink, .RadSiteMap_Default .rsmTemplate {
  color: #7baa74 !important;
  font-family: Verdana, Arial !important;
  /* font-weight:strong !important; */
  font: 12px !important;
  	border-bottom-width: 0px !important;
	margin-bottom: 0px !important;
	 padding-bottom: 50px !important; 
	 text-transform:uppercase;
}

/* Overide */
.RadSiteMap .rsmOneLevel .rsmItem {
   color: #7baa74 !important;
  font-family: Verdana, Arial !important;
  /* font-weight:strong !important; */
  font: 12px !important;
  	border-bottom-width: 0px !important;
	margin-bottom: 0px !important;
	  
}

.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmItem {
  font-weight: strong !important;
}


.RadSiteMap .rsmLevel1 .rsmLink, .RadSiteMap .rsmLevel1 .rsmTemplate {
  border-bottom-width: 0px !important;
  color: #0071b9 !important;
  margin-bottom: 0px !important;
  font: 12px !important;
  font-family: Verdana, Arial !important;
  padding-bottom: 0px !important;
  text-transform:capitalize !important;
}

/* Breaks the second level nav items to green */
.RadSiteMap .rsmThreeLevels .rsmLevel2 .rsmLink {
    font-weight: normal !important;
    color: #0071b9 !important;
	font: 12px !important;
	font-family: Verdana, Arial !important;
	border-bottom-width: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

/* Override */
.RadSiteMap .rsmItem {
  font-size: 14px !important;
  /* padding-bottom: 20px !important; */
}

/*Override */
.RadSiteMap .rsmLink, .RadSiteMap .rsmTemplate {
  display: block;
  margin-right: 10px;
  padding: 0px 0px 0px 0 !important;
  text-decoration: none;
}

/* Breaks the third level items to green */
.RadSiteMap .rsmLevel3 .rsmLink, .RadSiteMap .rsmLevel3 .rsmTemplate {
  /* font-weight:strong !important; */
  color: #0071b9 !important;
  font: 12px !important;
  margin-top: 0;
  border-bottom-width: 0px !important;
  margin-bottom: 0px !important;
  font-family: Verdana, Arial !important;
  padding-bottom: 0px !important;
}

.RadMenu_Cottonwood_rtl .rmRootLink span.rmText
{
    padding-right: 12px;
	color: #FFF;
}

.RadMenu_Cottonwood_Context_rtl .rmRootLink span.rmText
{
    padding-right: 28px; 
}

.RadMenu_Cottonwood .rmHorizontal a.rmRootLink
{
    padding-left: 0;
}

.RadMenu_Cottonwood_rtl a.rmRootLink
{
    margin-left: 0;
    padding: 0;
}

.RadMenu_Cottonwood a.rmLink:hover, .RadMenu_Cottonwood a.rmFocused, 
.RadMenu_Cottonwood a.rmSelected
{
    color:#0071b9 !important;
	/*background: #eff0f1 url('http://ns2291111.ovh.net/IMIS_PROD/images/IFA/template/bg_top.png') !important;*/
	background: #fdfdfe;
		    /*Trying to curve */
	/* border: 1px solid #46433A; */ 
	border-top:1px solid #7baa74;
	border-left:0px solid #7baa74;
	border-right:1px solid #7baa74;
}

.RadMenu_Cottonwood .rmHorizontal .rmItem > a.rmRootLink /* IE6 doesn't like width: 100% on its items. */
{
    width: 100%;
}

.RadMenu_Cottonwood ul.rmHorizontal .rmLeftImage
{
    margin: 4px -4px 0 6px; 
}

.RadMenu_Cottonwood_rtl ul.rmHorizontal .rmLeftImage
{
    margin: 4px 6px 0 -4px; 
}

.RadMenu_Cottonwood .rmVertical a.rmLink
{
    padding-top: 1px;
    padding-bottom: 1px;
}

.RadMenu_Cottonwood .rmVertical .rmFirst a.rmLink:hover, .RadMenu_Cottonwood .rmVertical .rmFirst a.rmFocused, 
.RadMenu_Cottonwood .rmVertical .rmFirst a.rmSelected, .RadMenu_Cottonwood .rmVertical .rmFirst a.rmExpanded, 
.RadMenu_Cottonwood .rmVertical .rmFirst a.rmExpanded:hover
{
    padding-top: 1px;
    padding-bottom: 0;
    border-top-width: 0;
}

.RadMenu_Cottonwood .rmVertical .rmLast a.rmLink:hover, .RadMenu_Cottonwood .rmVertical .rmLast a.rmFocused, 
.RadMenu_Cottonwood .rmVertical .rmLast a.rmSelected, .RadMenu_Cottonwood .rmVertical .rmLast a.rmExpanded, 
.RadMenu_Cottonwood .rmVertical .rmLast a.rmExpanded:hover
{
    padding-bottom: 1px;
    padding-top: 0;
    border-bottom-width: 0;
}

.RadMenu_Cottonwood .rmVertical .rmItem a.rmDisabled:hover
{
    padding-top: 1px;
    padding-bottom: 1px;
    border-width: 0;
}

.RadMenu_Cottonwood a.rmDisabled, .RadMenu_Cottonwood a.rmDisabled:hover
{
    color: #CCC;
    background-color: transparent;
}

/* </Root items> */


/* <Submenu items> */


.RadMenu_Cottonwood .rmGroup, .RadMenu_Cottonwood .rmMultiColumn, .RadMenu_Cottonwood .rmGroup .rmVertical
{
	/* border: 1px solid #46433A; */
    background: #DED4B9;
}

.RadMenu_Cottonwood .rmGroup .rmItem .rmLink .rmText
{
    padding-left: 15px;
    padding-right: 54px; 
}

.RadMenu_Cottonwood .rmRootGroup li.rmItem .rmGroup
{
    padding-bottom: 0;
}

.RadMenu_Cottonwood .rmScrollWrap .rmVertical
{
    border: 0;
}

.RadMenu_Cottonwood .rmGroup .rmItem a.rmLink, .RadMenu_Cottonwood .rmGroup .rmItem a.rmLink:hover, 
.RadMenu_Cottonwood .rmGroup .rmItem a.rmFocused, .RadMenu_Cottonwood .rmGroup .rmItem a.rmSelected, 
.RadMenu_Cottonwood .rmGroup .rmItem a.rmExpanded
{
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
	    /*Trying to curve */
	/* border: 1px solid #46433A; */
    background: #DED4B9;
}

.RadMenu_Cottonwood .rmGroup .rmLast a.rmLink, .RadMenu_Cottonwood .rmGroup .rmLast a.rmLink:hover, 
.RadMenu_Cottonwood .rmGroup .rmLast a.rmFocused, .RadMenu_Cottonwood .rmGroup .rmLast a.rmSelected, 
.RadMenu_Cottonwood .rmGroup .rmLast a.rmExpanded
{
    padding-bottom: 1px;
}

/* </Submenu items> */

/* <Submenu offsets (Default - specific, overlapping submenus)> */

.RadMenu_Cottonwood .rmSlide
{
    margin: 0 0 0 -1px;
}

.RadMenu_Cottonwood .rmVertical .rmSlide, .RadMenu_Cottonwood .rmSlide .rmSlide, .RadMenu_Cottonwood_Context .rmGroup .rmSlide
{
    margin: 0 0 0 -5px;
}

.RadMenu_Cottonwood_rtl .rmSlide
{
    margin: 0 0 0 0;
}

.RadMenu_Cottonwood_rtl .rmFirst .rmSlide
{
    margin-left: 1px;
}

.RadMenu_Cottonwood_rtl .rmVertical .rmSlide, .RadMenu_Cottonwood_rtl .rmSlide .rmSlide, .RadMenu_Cottonwood_Context_rtl .rmGroup .rmSlide
{
    margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Cottonwood .rmLeftArrow, .RadMenu_Cottonwood .rmRightArrow
{
    background-color: #7baa74;
}

.RadMenu_Cottonwood .rmLeftArrow
{
    border-right: 1px solid #46433A;
}
.RadMenu_Cottonwood .rmRightArrow
{
    border-left: 1px solid #46433A;
}

.RadMenu_Cottonwood .rmTopArrow, .RadMenu_Cottonwood .rmBottomArrow, .RadMenu_Cottonwood .rmGroup .rmLeftArrow, 
.RadMenu_Cottonwood .rmGroup .rmRightArrow
{
    background-color: #7baa74;
}

.RadMenu_Cottonwood .rmTopArrow
{
    border-bottom: 1px solid #46433A;
}
.RadMenu_Cottonwood .rmBottomArrow
{
    border-top: 1px solid #46433A;
}

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Cottonwood .rmHorizontal .rmSeparator .rmText, 
.RadMenu_Cottonwood .rmVertical .rmHorizontal .rmSeparator .rmText
{
    height: 22px;
    margin: 1px 0 0;
    width: 1px;
    background-color: #7baa74;
}

/* </Separators> */

/* </RadMenu / Default> */

.RadMenu_Cottonwood .rmRootGroup .rmVertical .rmSeparator .rmText, 
.RadMenu_Cottonwood_Context .rmVertical .rmSeparator .rmText
{
    margin: 1px 5px!important;
}