body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}

.header-text {
	padding-top: 0px;
	margin: 0px;
	font-size: 18px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

table.outertable {
	width: 952px;
	padding: 0px;
	margin: 0px;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-spacing: 0px;
}

.aboutfaqlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	color: #669933;
} 
.aboutfaqlink a:link {
	color: #669933;
	text-decoration: none;
}
.aboutfaqlink a:active {
	color: #669933;
	text-decoration: none;
}
.aboutfaqlink a:visited {
	color: #669933;
	text-decoration: none;
}
.aboutfaqlink a:hover {
	color: #000000;
	text-decoration: underline;
}

table.roundedbox {
	border-spacing: 0px;
	border-collapse: separate;
}
table.roundedbox th {
	padding: 0px 0px 0px 0px;
	text-align: left;
}
table.roundedbox td {
	text-align: left;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #7BAD42;
	padding: 0px 0px 0px 0px;
	background-color: #ECF3E5; 
}

.playingcard-link a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.playingcard-link a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.playingcard-link a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.playingcard-link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.innerbox-header-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
}
.innerbox-header-text a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.innerbox-header-text a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.innerbox-header-text a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.innerbox-header-text a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.innerbox-body-text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
}
.innerbox-body-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.innerbox-body-link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669933;
	padding-right: 15px;
}
.innerbox-body-link1 a:link {
	color: #669933;
	text-decoration: none;
}
.innerbox-body-link1 a:active {
	color: #669933;
	text-decoration: none;
}
.innerbox-body-link1 a:visited {
	color: #669933;
	text-decoration: none;
}
.innerbox-body-link1 a:hover {
	color: #669933;
	text-decoration: underline;
}

table.shoppingboxmini {
	border-spacing: 0px;
	border-collapse: separate;
}
table.shoppingboxmini th {
	padding: 0px 0px 0px 0px;
	text-align: left;
}
table.shoppingboxmini td {
	text-align: left;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #7BAD42;
	padding: 0px 0px 0px 0px;
	background-color: #ECF3E5; 
}

.playingcard-header-text {
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 14px;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.playingcard-logout-link {
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #669933;
}
.playingcard-logout-link a:link {
	color: #669933;
	text-decoration: none;
}
.playingcard-logout-link a:active {
	color: #669933;
	text-decoration: none;
}
.playingcard-logout-link a:visited {
	color: #669933;
	text-decoration: none;
}
.playingcard-logout-link a:hover {
	color: #669933;
	text-decoration: underline;
}
.playingcard-body-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
table.playingcard {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: separate;
}
table.playingcard th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #669933;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;	 	
}
table.playingcard td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;	 
}

.mygroups-header-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-top: 45px;
	padding-bottom: 3px;
	padding-left: 14px;
}
table.mygroups {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: separate;
}
table.mygroups td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	-moz-border-radius: 6px;
}

.mygroups-link {
	color: #000000;
	text-decoration: none;
}
.mygroups-link a:link {
	color: #000000;
	text-decoration: none;
}
.mygroups-link a:active {
	color: #000000;
	text-decoration: none;
}
.mygroups-link a:visited {
	color: #000000;
	text-decoration: none;
}
.mygroups-link a:hover {
	color: #669933;
	text-decoration: underline;
}


.statusbar-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.statusbar-link a:link {
	color: #000000;
	text-decoration: none;
}
.statusbar-link a:active {
	color: #000000;
	text-decoration: none;
}
.statusbar-link a:visited {
	color: #000000;
	text-decoration: none;
}
.statusbar-link a:hover {
	color: #669933;
	text-decoration: underline;
}

.faqabout-header1-text {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #7BAD42;
}
.faqabout-header2-text {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 5px;
	padding-top: 10px;
}

.userlogin-header-text {
	padding-top: 10px;
	padding-left: 14px;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.userlogin-header-text2 {
	padding-top: 0px;
	margin: 0px;
	padding-left: 14px;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.footer-text {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.footer-text a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.footer-text a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.footer-text a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer-text a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footer-menu {
	padding-top: 20px;
}
.footer-menu-borderleft {
	padding-top: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #91B56C;
	border-right-color: #91B56C;
	border-bottom-color: #91B56C;
	border-left-color: #91B56C;
}
.footer-menu-header {
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C9CFCB;
}
.footer-menu-body {
	padding-left: 25px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.userlogin-form-text {
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


/* FORMS */
.input-box {
	background-color: #FFFFFF;
	border: 1px solid #7EAF46;
	color: #000000;	
}

#login-button {
	background: #FFFFFF url(../images/common/btnLogin.png) no-repeat;
	height: 24px;
	width: 60px;
	border: 0px;
}

#register-button {
	background: url(../images/common/btnRegister.png) no-repeat;
	height: 24px;
	width: 135px;
	border: 0px;
}


/* PRE-LOGIN TABS */
#tabWelcome
{
  display: block;
  width: 90px;
  height: 32px;
  background: url("../images/tabs/welcome.png") no-repeat 0 0;
}
#tabWelcome:hover
{ 
  background-position: 0 -32px;
}
#tabWelcome span
{
  display: none;
}
#tabRegister
{
  display: block;
  width: 85px;
  height: 32px;
  background: url("../images/tabs/register.png") no-repeat 0 0;
}
#tabRegister:hover
{ 
  background-position: 0 -32px;
}
#tabRegister span
{
  display: none;
}
#tabShoppingPartners
{
  display: block;
  width: 147px;
  height: 32px;
  background: url("../images/tabs/shopping-partners.png") no-repeat 0 0;
}
#tabShoppingPartners:hover
{ 
  background-position: 0 -32px;
}
#tabShoppingPartners span
{
  display: none;
}
#tabGroups
{
  display: block;
  width: 80px;
  height: 32px;
  background: url("../images/tabs/groups.png") no-repeat 0 0;
}
#tabGroups:hover
{ 
  background-position: 0 -32px;
}
#tabGroups span
{
  display: none;
}
#tabFAQ
{
  display: block;
  width: 62px;
  height: 32px;
  background: url("../images/tabs/faq.png") no-repeat 0 0;
}
#tabFAQ:hover
{ 
  background-position: 0 -32px;
}
#tabFAQ span
{
  display: none;
}
#tabAbout
{
  display: block;
  width: 90px;
  height: 32px;
  background: url("../images/tabs/about.png") no-repeat 0 0;
}
#tabAbout:hover
{ 
  background-position: 0 -32px;
}
#tabAbout span
{
  display: none;
}

/* POST-LOGIN TABS */
#tabMyPage
{
  display: block;
  width: 87px;
  height: 32px;
  background: url("../images/tabs/mypage.png") no-repeat 0 0;
}
#tabMyPage:hover
{ 
  background-position: 0 -32px;
}
#tabMyPage span
{
  display: none;
}

#tabMyGroups
{
  display: block;
  width: 104px;
  height: 32px;
  background: url("../images/tabs/mygroups.png") no-repeat 0 0;
}
#tabMyGroups:hover
{ 
  background-position: 0 -32px;
}
#tabMyGroups span
{
  display: none;
}

#tabGoShopping
{
  display: block;
  width: 111px;
  height: 32px;
  background: url("../images/tabs/goshopping.png") no-repeat 0 0;
}
#tabGoShopping:hover
{ 
  background-position: 0 -32px;
}
#tabGoShopping span
{
  display: none;
}

#tabMyFriends
{
  display: block;
  width: 100px;
  height: 32px;
  background: url("../images/tabs/myfriends.png") no-repeat 0 0;
}
#tabMyFriends:hover
{ 
  background-position: 0 -32px;
}
#tabMyFriends span
{
  display: none;
}

#tabMyGames
{
  display: block;
  width: 110px;
  height: 32px;
  background: url("../images/tabs/mygames.png") no-repeat 0 0;
}
#tabMyGames:hover
{ 
  background-position: 0 -32px;
}
#tabMyGames span
{
  display: none;
}

#tabMyAccount
{
  display: block;
  width: 110px;
  height: 32px;
  background: url("../images/tabs/myaccount.png") no-repeat 0 0;
}
#tabMyAccount:hover
{ 
  background-position: 0 -32px;
}
#tabMyAccount span
{
  display: none;
}

#tabibt-settings
{
  display: block;
  width: 143px;
  height: 32px;
  background: url("../images/tabs/ibelongto-settings.png") no-repeat 0 0;
}
#tabibt-settings:hover
{ 
  background-position: 0 -32px;
}
#tabibt-settings span
{
  display: none;
}



/* MINI GO SHOPPING BOX TABS */

#tabGoShoppingMini-Offers
{
  display: block;
  width: 110px;
  height: 34px;
  background: url("../images/tabs/goshopping-specialoffers.png") no-repeat 0 0;
}
#tabGoShoppingMini-Offers:hover
{ 
  background-position: 0 -34px;
}
#tabGoShoppingMini-Offers span
{
  display: none;
}

#tabGoShoppingMini-TopShops
{
  display: block;
  width: 82px;
  height: 34px;
  background: url("../images/tabs/goshopping-topshops.png") no-repeat 0 0;
}
#tabGoShoppingMini-TopShops:hover
{ 
  background-position: 0 -34px;
}
#tabGoShoppingMini-TopShops span
{
  display: none;
}
