/**
* Header
*/

/* login */
div.header a.btn_login {
  float: left;
  display: inline-block;
  width: 52px;
  height: 20px;
  background: url("../images/btn_login.png");
  margin: 0 0 0 2px;
}

div.header a.btn_login:hover {
  background-position: -52px 0;
}

/* join now top menu */
div.header a.btn_join_now_top {
  float: left;
  display: inline-block;
  width: 65px;
  height: 20px;
  background: url("../images/btn_join_now_top.png");
  margin: 0 0 0 4px;
}

div.header a.btn_join_now_top:hover {
  background-position: -65px 0;
}

/* mail on */
div.header a.btn_mail_on {
  float: right;
  display: block;
  width: 63px;
  height: 18px;
  background: url("../images/btn_mail_on.png");
  margin: 4px 0 0 6px;
}

div.header a.btn_mail_on:hover {
  background-position: -63px 0;
}

/* mail off */
div.header a.btn_mail_off {
  float: right;
  display: block;
  width: 63px;
  height: 18px;
  background: url("../images/btn_mail_off.png");
  margin: 4px 0 0 6px;
}

div.header a.btn_mail_off:hover {
  background-position: -63px 0;
}

/* logout */
div.header a.btn_logout {
  float: right;
  display: block;
  width: 59px;
  height: 18px;
  background: url("../images/btn_logout.png");
  margin: 4px 0 0 6px;
}

div.header a.btn_logout:hover {
  background-position: -59px 0;
}

/* my account */
div.header a.btn_my_account {
  float: right;
  display: block;
  width: 89px;
  height: 18px;
  background: url("../images/btn_my_account.png");
  margin: 4px 0 0 6px;
}

div.header a.btn_my_account:hover {
  background-position: -89px 0;
}

/* mail off */
div.header a.btn_mail_off {
  float: right;
  display: block;
  width: 63px;
  height: 18px;
  background: url("../images/btn_mail_off.png");
  margin: 4px 0 0 6px;
}

div.header a.btn_mail_off:hover {
  background-position: -63px 0;
}

/* claim promotion */
div.header a.btn_claim_promo {
  float: right;
  display: block;
  width: 135px;
  height: 18px;
  background: url("../images/btn_claim_promotion.png");
  margin: 4px 0 0 6px;
}

div.header a.btn_claim_promo:hover {
  background-position: -135px 0;
}


/**
* Tabs
*/
/*
div.tab_menu {
  width: 770px;
  float: left;
  background: url(../images/tab_bg.png);
}

div.tab_menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

div.tab_menu ul li {
 float: left; 
}

div.tab_menu ul li a {
  display: block; 
}


div.tab_menu ul li a.home {
  width: 73px;
  height: 34px;
  background: url(../images/tab_home.png);
  background-position: -73px 0;
}

div.tab_menu ul li a.home:hover {
  background-position: 0 0;
}

div.tab_menu ul li.current a.home,
div.tab_menu ul li.current a.home:hover {
  background-position: 0 0;
}


div.tab_menu ul li a.tournaments {
  width: 122px;
  height: 34px;
  margin-left: 1px;
  background: url(../images/tab_tournaments.png);
  background-position: -122px 0;
}

div.tab_menu ul li a.tournaments:hover {
  background-position: 0 0;
}

div.tab_menu ul li.current a.tournaments,
div.tab_menu ul li.current a.tournaments:hover {
  background-position: 0 0;
}


div.tab_menu ul li a.ring_games {
  width: 122px;
  height: 34px;
  margin-left: 1px;
  background: url(../images/tab_ring_games.png);
  background-position: -122px 0;
}

div.tab_menu ul li a.ring_games:hover {
  background-position: 0 0;
}

div.tab_menu ul li.current a.ring_games,
div.tab_menu ul li.current a.ring_games:hover {
  background-position: 0 0;
}


div.tab_menu ul li a.sit_and_go {
  width: 122px;
  height: 34px;
  margin-left: 1px;
  background: url(../images/tab_sit_and_go.png);
  background-position: -122px 0;
}

div.tab_menu ul li a.sit_and_go:hover {
  background-position: 0 0;
}

div.tab_menu ul li.current a.sit_and_go,
div.tab_menu ul li.current a.sit_and_go:hover {
  background-position: 0 0;
}




div.tab_menu ul li a.promotions {
  width: 122px;
  height: 34px;
  margin-left: 1px;
  background: url(../images/tab_promotions.png);
  background-position: -122px 0;
}

div.tab_menu ul li a.promotions:hover {
  background-position: 0 0;
}

div.tab_menu ul li.current a.promotions,
div.tab_menu ul li.current a.promotions:hover {
  background-position: 0 0;
}


div.tab_menu ul li a.community {
  width: 122px;
  height: 34px;
  margin-left: 1px;
  background: url(../images/tab_community.png);
  background-position: -122px 0;
}

div.tab_menu ul li a.community:hover {
  background-position: 0 0;
}

div.tab_menu ul li.current a.community,
div.tab_menu ul li.current a.community:hover {
  background-position: 0 0;
}


div.tab_menu ul li a.earnpoints {
  width: 122px;
  height: 34px;
  margin-left: 1px;
  background: url(../images/tab_earn_points.png);
  background-position: -122px 0;
}

div.tab_menu ul li a.earnpoints:hover {
  background-position: 0 0;
}

div.tab_menu ul li.current a.earnpoints,
div.tab_menu ul li.current a.earnpoints:hover {
  background-position: 0 0;
}
*/

/* Support Tab */

div.tab_menu ul li a.support {
  width: 122px;
  height: 34px;
  margin-left: 1px;
  background: url(../images/tab_support.png);
  background-position: -122px 0;
}

div.tab_menu ul li a.support:hover {
  background-position: 0 0;
}

div.tab_menu ul li.current a.support,
div.tab_menu ul li.current a.support:hover {
  background-position: 0 0;
}

/**
* Sub menus
*/

div.sub_menu {
  float: left;
  width: 990px;
  background: #FFF url("../images/sub_menu_corner.png") top right no-repeat;
  border-bottom: 1px solid #CCC;
}

div.sub_menu ul {
  margin: 0 0 0 5px;
  padding: 0;
  list-style: none;
  
}

div.sub_menu ul li {
  float: left;
}

div.sub_menu ul li a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  font-weight: bold;
  color: #000;
}

div.sub_menu ul li a:hover {
  text-decoration: underline;
}

/**
* Tab Navigation


.sub_tab_menu ul {
	float: left;
	font-size: 93%;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding: 10px 20px 0;
	list-style: none;
}

.sub_tab_menu li {
	float: left;
	background: url("../images/TabBothLeft.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 5px;
 	border-bottom: 1px solid #5F5F84;
}

.sub_tab_menu a, .sub_tab_menu strong, .sub_tab_menu span {
	display: block;
	background: url("../images/TabBothRight.gif") no-repeat right top;
	padding: 5px 15px 4px 10px;
	text-decoration: none;
	color: #5B5B94;
}

.sub_tab_menu .current {
	background-image: url("../images/TabBothLeft.gif");
	background-position:0% -150px;
	border-bottom: 0;
}

.sub_tab_menu .current a {
	background-image: url("../images/TabBothRight.gif");
	background-position:100% -150px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #020337;
}

.sub_tab_menu li:hover, .sub_tab_menu li:hover a {
  background-position: 0% -150px;
  color: #333;
  }

.sub_tab_menu li:hover a {
  background-position: 100% -150px;
}
*/
/**
* Tertiary Navigation


.tertiary_menu ul {
	font-size: 86%;
	line-height: normal;
	margin: 0;
	padding: 0 20px 0 10px;
	list-style: none;
}

.tertiary_menu li {
	float: left;
	padding: 5px 10px 16px 10px;
	margin: 0;
}

.tertiary_menu a, .tertiary_menu strong, .tertiary_menu span {
	display: block;
	text-decoration: none;
	color: #5B5B94;
}

.tertiary_menu a:hover {
	display: block;
	text-decoration: underline;
	color: #5B5B94;
}

.tertiary_menu .current a {
	font-weight: bold;
}

*/