@mixin rheader {
	font-size:1.7em;
	color:#fff;
	@include headerfont;
	a{
		@include links(#fff, #fff,  linkDecNo, linkDecUnderline);
	}
	background:url("/_custom/rheader/bg.jpg") repeat scroll center 0 transparent;
	
	width: 100%;
	#rlogodiv {
		padding: 0;
		margin: 10px auto 5px;
		text-align:center;
		
	}

	.rheaderbutton {
	  background: none repeat scroll 0 0 $rheaderButtonbgcolor;
	  border-color: $rheaderButtonborderTopLeft $rheaderButtonborderBottomRight $rheaderButtonborderBottomRight $rheaderButtonborderTopLeft;
	  border-style: solid;
	  border-width: 1px;
	  color: white;
	  display: inline-block;
	  padding: 2px 15px;
	  text-align: center;
	  text-transform: uppercase;
	}
	.rheaderbutton:first-child {
		margin-right:1%;
	}

	#accordianMenuToggle {
	  cursor: pointer;
	}
}


@mixin rmenutop{
	width:100%;
	background:#fff;
    border-bottom: 1px dotted #DDDDDD;

	font-size:14px;

	#rmenutopgroup{
		margin:0 auto;
		width:320px;		
	}
	#rmenutopgroup.withshop{
		width:320px;
		height:100%;
		
	}
	
	.rmenutopitems{
		@include headerfont;
		text-transform:uppercase;
		float:left;
		border-right:none;
    	font-size: 15px;
    	height: 100%;
    	padding: 2px 7px;
		a{
			@include links(#000, #222);
		}
		a:focus{text-decoration:none;}
	}
	.rmenutopitems:last-child{
		border:none;
	}
}

