
.menuButtonD
{

 height:33.3%;

}

.menuButtonDv
{

 height:25%;
    
}
.menuButtonDvs
{
border-radius:2px;
margin:auto;
width:80%;
height:50%;
background-color:#c0cfff;
    
}






		#header .a{
			color: #b5c3f3;
		}

		#header .menu{
	
		
		}
		#header .menu {
		    padding-top:30px;
			list-style: none;
				display: inline-block;
			width: 100%;
			height: 80px;
	
		
		}
		#header .menu li{
			display: inline;
		}
		#header .menu a{
		    
		    color:#c0cfff;
			padding: 8px;
			font-size: 18px;
			font-family: KlavikaMedium, Helvetica, Arial, sans-serif;
			text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
			text-decoration: none;
			text-transform: uppercase;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		
		}
		#header .menu  a:hover, #header li.selected a{
			color: #dbe3ff;
			background: #283250;
			text-decoration: none;
			
		}
	
	
	
	
	
.loadingSearch 
{
   background:
     url('https://cdn.hsystemcontent.com/images/217.gif')
     no-repeat
     right center;
     
      background-color:white;
     
}
	
	
	
	
	
	
.cartImage
{
    
    max-height:70px;
      max-width:70px;
  
}
	
	
	
	
	
	
	
	
	/************************************************

 LEFT MENU

***********************************************/
		.leftMenu, .leftMenuSingle{
		
			padding-top: 2px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			background-color: #d7dff8;
	
			/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5ebff', endColorstr='#c0cfff',GradientType=0 ); /* IE6-9 BUT DOES NOT WORK WITH BORDER RADIUS*/
		}
	
    	.leftMenu h2, .leftMenuSingle h2{
			font-family: KlavikaLight, Helvetica, Arial, sans-serif;
			margin: 0 2px 0 2px;
			font-weight: normal;
			padding: 20px;
			text-transform: uppercase;
			letter-spacing: -1px;
			-webkit-border-top-right-radius: 8px;
			-moz-border-radius-topright: 8px;
			border-top-right-radius: 8px;
			-webkit-border-top-left-radius: 8px;
			-moz-border-radius-topleft: 8px;
			border-top-left-radius: 8px;
			background: #bbc9f2;
		}
		/* shipping blurb */
		.leftMenu .shipping{
			margin-top: 20px;
			padding: 0 10px 30px 10px;
			color: #4c68c4;
		}
		.leftMenu .shipping img{
			float: left;
			margin: 0 10px 0 0;
		}
		
		
	.wide
	{

	    width: 980px;

	}

.submenu
{
 
    padding:6px;
    padding-right:0px;
   
    
}
.submenu span
{
 
  
    padding-right:10px;

    
}



.submenuHolder
{
    
    margin-left:20px;
    margin-top:3px;
 
    
}

.divMainMenuHolder
{
    
  padding:10px;
    
}

.divMainMenuHolder div.selected a
{
    
   

}

.submenu a
{
    display:block; 
    width:100%;
    min-height:16px;
 
    
}
.submenu a:hover{
	
			text-decoration: none;
			 background-color: rgba(241, 222, 0, 1);
		}
	

.step1 a
{
    padding:10px 10px;
    margin: 5px 0px 0px 0px;
    word-wrap: break-word;
    border-radius: 4px;
    background-color: #eef2ff;
		text-decoration: none;
}
.step1.selected a.selected
{
        background-color: #F1DE00;
		text-decoration: none;
}


.step2 a 
{
    padding:5px 10px;
    margin: 0px 0px 0px 0px;
    word-wrap: break-word;
    border-radius: 4px;
    background-color: #eef2ff;
}

a.last:before
{
    
    
    content:"• ";
}


.step1
{

   
    font-size:16px;
 
}

.step2
{

    font-size:14px;
}


.step3
{


    font-size:13px;
}


.step4
{


    font-size:12px;
}




