/* 
NOTE:
This CSS is used on all pages
*/

ul.mainnav {    
 width: 713px;   
 height: 57px;    
 overflow:hidden;    
 margin: 0;    
 padding: 0; 
 list-style: none;  
 float: right;   
}    
   
ul.mainnav li {    
 float: right; 
}

ul.mainnav li a {    
 display: block;   
 height: 57px;  
 background-image: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/btn-nav-all.png);    
 background-repeat: no-repeat;    
 overflow:hidden;    
}
/* https://s3.amazonaws.com/csesamesecure */

ul.mainnav li.mainnavigation01 a {    
 background-position: -468px 0;  width: 79px; 
  text-decoration:none;  
  text-align:center;
  padding-top:18px;
  font-size: 18px;
  color:#ffffff;
}    
   
ul.mainnav li.mainnavigation02 a {    
 background-position: -369px 0;  width: 99px;
  text-decoration:none;  
  text-align:center; 
  padding-top:18px;
  font-size: 18px;
  color:#ffffff;   
}    
   
ul.mainnav li.mainnavigation03 a {    
 background-position: -255px 0;  width: 114px;    
  text-decoration:none;  
  text-align:center;
  padding-top:18px;
  font-size: 18px;
  color:#ffffff;  
}    
   
ul.mainnav li.mainnavigation04 a {    
 background-position: -115px 0; width: 140px;   
  text-decoration:none;  
  text-align:center;
  padding-top:18px;
  font-size: 18px;
  color:#ffffff; 
}

ul.mainnav li.mainnavigation05 a {    
 background-position: 0px 0; width: 115px;   
  text-decoration:none;  
  text-align:center;
  padding-top:18px;
  font-size: 18px;
  color:#ffffff; 
}

ul.mainnav li.mainnavigation06 a {    
 background-position: -544px 0; width: 145px;   
  text-decoration:none;  
  text-align:center;
  padding-top:18px;
  font-size: 18px;
  color:#ffffff; 
}

ul.mainnav li.mainnavigation07 a {    
 background-position: -688px 0; width: 165px;   
  text-decoration:none;  
  text-align:center;
  padding-top:18px;
  font-size: 18px;
  color:#ffffff; 
}

ul.mainnav li.mainnavigation08 a {    
 background-position: -852px 0; width: 88px;   
  text-decoration:none;  
  text-align:center;
  padding-top:18px;
  font-size: 18px;
  color:#ffffff; 
}

ul.mainnav li.mainnavigation09 a {    
 background-position: -940px 0; width: 97px;   
  text-decoration:none;  
  text-align:center;
  padding-top:18px;
  font-size: 18px;
  color:#ffffff; 
}


ul.mainnav li.mainnavigation01 a:hover { color:#edd314;}    
ul.mainnav li.mainnavigation02 a:hover { color:#edd314;}    
ul.mainnav li.mainnavigation03 a:hover { color:#edd314;}    
ul.mainnav li.mainnavigation04 a:hover { color:#edd314;}
ul.mainnav li.mainnavigation05 a:hover { color:#edd314;}
ul.mainnav li.mainnavigation06 a:hover { color:#edd314;}
ul.mainnav li.mainnavigation07 a:hover { color:#edd314;}
ul.mainnav li.mainnavigation08 a:hover { color:#edd314;}
ul.mainnav li.mainnavigation09 a:hover { color:#edd314;}

ul.mainnav li.mainnavigation01 .current { background-position: -467px -67px !important; color:#656565;}
ul.mainnav li.mainnavigation02 .current { background-position: -369px -67px !important; color:#656565;}
ul.mainnav li.mainnavigation03 .current { background-position: -255px -67px !important; color:#656565;}  
ul.mainnav li.mainnavigation04 .current { background-position: -115px -67px !important; color:#656565;}    
ul.mainnav li.mainnavigation05 .current { background-position: 		0 -67px !important; color:#656565;}    
ul.mainnav li.mainnavigation06 .current { background-position: -544px -67px !important; color:#656565;}
ul.mainnav li.mainnavigation07 .current { background-position: -688px -67px !important; color:#656565;}
ul.mainnav li.mainnavigation08 .current { background-position: -852px -67px !important; color:#656565;}
ul.mainnav li.mainnavigation09 .current { background-position: -940px -67px !important; color:#656565;}


.button-yellow
{ border:none;
  display: block;
  width: 112px;
  height: 31px;
  background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-yellow-main.png) no-repeat;
  background-position: 0px 0px;
  padding:0px 0px 4px 0px;
 	font-size:14px;
	font-weight:bold;
	color:#7c6017;
}

.button-yellow:hover {   
	background-position: 0px -33px;}

.button-yellow:active {   
	background-position: 0px -66px;
  	padding:0px 0px 2px 0px;}

.button-yellow span {  display: none;}



.button-yellow2
{ border:none;
  display: block;
  width: 53px;
  height: 40px;
  background: url(https://csesamewww.s3.amazonaws.com/wp-content/uploads/2010/12/button-yellow2-main.png) no-repeat;
  background-position: 0px 0px;
  padding:0px 0px 4px 0px;
 	font-size:14px;
	font-weight:bold;
	color:#7c6017;
}

.button-yellow2:hover {   
	background-position: 0px -53px;}

.button-yellow2:active {   
	background-position: 0px -106px;
  	padding:0px 0px 2px 0px;}

.button-yellow2 span {  display: none;}





.button-bluebig { 
  border:none;
  display: block;
  width: 112px;
  height: 31px;
  background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-yellow-main.png) no-repeat;
  background-position: -120px 0px;
  padding:0px 0px 4px 0px;
 	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	}

.button-bluebig:hover {   
	background-position: -120px -33px; }

.button-bluebig:active {   
	background-position: -120px -66px;
  	padding:0px 0px 2px 0px; }

.button-bluebig span {  display: none;}




.button-greybig { 
  border:none;
  display: block;
  width: 112px;
  height: 31px;
  background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-yellow-main.png) no-repeat;
  background-position: -240px 0px;
  padding:0px 0px 4px 0px;
 	font-size:14px;
	font-weight:bold;
	color:#797979;
	}

.button-greybig:hover {   
	background-position: -240px -33px; }

.button-greybig:active {   
	background-position: -240px -66px;
  	padding:0px 0px 2px 0px; }

.button-greybig span {  display: none;}










.button-grey
{ border:none;
  display: block;
  width: 88px;
  height: 25px;
  background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-blue-grey-main.png) no-repeat;
  padding:0px 0px 6px 0px;
    background-position: -100px 0; 
 	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.button-grey:hover {   
	background-position: -100px -33px;}	

.button-grey:active {   
	background-position: -100px -66px;
  	padding:0px 0px 2px 0px;}

.button-grey span {  display: none;}



.button-grey-sm
{ border:none;
  display: block;
  width: 43px;
  height: 25px;
  background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-blue-grey-main.png) no-repeat;
  padding:0px 0px 4px 0px;
    background-position: -200px 0; 
 	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

.button-grey-sm:hover {   
	background-position: -200px -33px;}	

.button-grey-sm:active {   
	background-position: -200px -66px;
  	padding:0px 0px 2px 0px;}

.button-grey-sm span {  display: none;}



.button-blue
{ border:none;
  display: block;
  width: 88px;
  height: 25px;
  background: url(https://csesamesecure.s3.amazonaws.com/themes/aseed/images/button-blue-grey-main.png) no-repeat;
  padding:0px 0px 4px 0px;
  	background-position: 0 0;
 	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.button-blue:hover {   
	background-position: 0 -33px;}

.button-blue:active {   
	background-position: 0 -66px;
  	padding:0px 0px 2px 0px;}

.button-blue span {  display: none;}