		.lefthomemargin  {float:left; width:184px; border:0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
		.homeLeftBottom {height:332px; left:184px; background:url(../graphics/images/homeLeftBottomSpacer.gif) repeat-x;}
		.avatarLeftBottom {left:184px; background:url(../graphics/images/homeLeftBottomSpacer.gif) 0px 184px #2D3030 no-repeat;}
		.villageLightLeftBottom {left:184px; background:url(../graphics/images/homeLeftBottomSpacer.gif) 0px 184px #2D3030 no-repeat;}
		.homeLeftBottom .buttons {background:transparent; padding-top:20px; padding-bottom:65px; height:105px;}
		.newHomeContent {width:589px; height:464px; background:url(../graphics/images/newhomeBG.png) no-repeat;}
		.homeContinue .flsh {text-align:center; width:167px; background:url(../graphics/icons/homeContinueSpacer.gif) repeat-y #FFFFFF;}
		.homeContinue .txt {text-align:center; width:167px; background:url(../graphics/icons/homeContinueSpacer.gif) repeat-y #FFFFFF;}
		.homeContinue .txt p { margin:0px; padding:0px; font-family:arial; font-size:12px; font-weight:bold;}

		.homeContinue2 {position:absolute; top:0px; right:15px; width:169px; padding:0px; margin:0px;}
		.homeContinue2 .flsh {text-align:center; width:169px; background:url(../graphics/icons/homeContinueSpacer2.gif) repeat-y #FFFFFF;}
		.homeContinue2 .txt {text-align:center; width:169px; background:url(../graphics/icons/homeContinueSpacer2.gif) repeat-y #FFFFFF;}
		.homeContinue2 .txt p { margin:0px; padding:0px; font-family:arial; font-size:12px; font-weight:bold;}
		.villageLogin {position:absolute; left:10px; bottom:70px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:164px;  height:104px; background:url(../graphics/icons/vLoginBodySpacer.gif) repeat-y transparent !important;}
		.villageLogin form {padding:0px; margin:0px;}
		.villageLogin .hdr {background:transparent !important; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF !important; text-align:center;}
		.villageLogin .hdr p {margin:0px; padding:0px; color:#373838; font-family:arial; font-size:11px; font-weight:bold;}
		.villageLogin .bdy {background:transparent !important; width:149px; margin:0px; padding:0px;}
		.villageLogin .bdy .ttl {background:transparent !important; width:149px; margin:0px; padding:0px;}
		.villageLogin .bdy .ttl p {float:left; margin:0px; padding:0px;}
		.villageLogin .bdy .ttl p.txt {line-height:19px; margin:0px; padding:0px; color:#373838; font-family:arial; font-size:9px; font-weight:bold; background:url(../graphics/icons/vLoginSpacer.gif) repeat-x; height:19px; width:131px;}
		.villageLogin .bdy .desc {background:transparent !important; margin:0px; padding:0px 0px 5px 0px; color:#FFFFFF; font-family:arial; font-size:10px; font-weight:bold; width:149px;}
		.villageLogin .frm {text-align:left; background:transparent !important; padding:0px; margin:0px; color:#FFFFFF; font-family:arial; font-size:10px; font-weight:bold; width:149px;}
		.villageLogin .frm .name {margin:0px 0px 1px 0px; padding:0px; float:left; clear:all; width:69px;}
		.villageLogin .frm .value {margin:0px 0px 1px 0px; padding:0px; float:left; width:80px;}
		.villageLogin .frm input {border:0px; font-size:10px; width:80px;}
		.vLoginBtns  {z-index:30; position:absolute; bottom:56px;  left:10px; width:164px; height:16px; text-align:center; background:url(../graphics/icons/vLoginCurve.gif) no-repeat transparent !important; padding:0px; margin:0px 0px 0px 0px;}
		.vLoginBtns .vLoginBlock {padding:0px 0px 0px 10px; margin:0px;}
		.vLoginBtns p {float:left; padding:0px 5px 0px 5px; margin:0px;}
		.homeBottomCurve {background:url(../graphics/curves/leftCurveHome.gif) no-repeat left top #525353; width:184px; height:19px; z-index:10; position:absolute; bottom:0px; left:0px;}
		.homeBottomCurve p {padding:0px 0px 0px 0px; margin:0px;}

		.homeTablesContainer {position:absolute; bottom:0px; width:589px; display:block; padding:0px; margin:0px;}
		.homeTables {padding:0px 0px 0px 7px; margin:0px; float:left; width:284px;}
		.homeTables table {width:284px; background-color:#DEDEDE;}
		.homeTables table.groups th {height:15px; width:284px; text-align:center; border:1px solid #3B9DD1; background:url(../graphics/images/homeGroupBG.gif) repeat-x;}
		.homeTables table.groups th p {line-height:13px; font-family:arial; font-size:11px; font-weight:bold; color:#FFFFFF; padding:0px; margin:0px; }
		.homeTables table.groups td {width:284px; background-color:#FFFFFF;}
		.homeTables table.groups td p {font-family:arial; font-size:11px; color:#4AC7DA; padding:1px 0px 1px 0px; margin:0px;}
		.homeTables table.groups td p.name {padding-left:5px; float:left;}
		.homeTables table.groups td p.link {padding-right:5px; float:right;}
		.homeTables table.groups td p.link a {font-family:arial; font-size:11px; color:#888888; text-decoration:none;}
		.homeTables table.groups td.bottom {background-color:#DEDEDE; text-align:center;}
		.homeTables table.groups td.bottom a {font-family:arial; font-size:11px; color:#888888; font-weight:bold; text-decoration:none;}

		.homeTables table.villages th {height:15px; width:284px; text-align:center; border:1px solid #3CA1B6; background:url(../graphics/images/homeVillageBG.gif) repeat-x;}
		.homeTables table.villages th p {line-height:13px; font-family:arial; font-size:11px; font-weight:bold; color:#FFFFFF; padding:0px; margin:0px; }
		.homeTables table.villages td {width:284px; background-color:#FFFFFF;}
		.homeTables table.villages td p {font-family:arial; font-size:11px; color:#4AC7DA; padding:1px 0px 1px 0px; margin:0px;}
		.homeTables table.villages td p.name {padding-left:5px; float:left;}
		.homeTables table.villages td p.link {padding-right:5px; float:right;}
		.homeTables table.villages td p.link a {font-family:arial; font-size:11px; color:#888888; text-decoration:none;}
		.homeTables table.villages td.bottom {background-color:#DEDEDE; text-align:center;}
		.homeTables table.villages td.bottom a {font-family:arial; font-size:11px; color:#888888; font-weight:bold; text-decoration:none;}

		.homeTablesContainer .allCat {width:575px;}
		.homeTablesContainer .allCat table {width:575px;}
		.homeTablesContainer .allCat table th {width:575px;}
		.homeTablesContainer .allCat table td {width:575px;}

		.activeGroups {height:23px; text-align:center;background:url(../graphics/icons/avatarTableHeaderBG.gif) repeat-x; margin:0px; padding:3px 0px 1px 0px;}
		.activeGroups p {color:#BEEEFF; padding:0px; margin:0px; font-size:13px; font-weight:bold;}
		.avatarTablesContainer {position:relative; top:1px; background:url(../graphics/icons/avatarTableBG.gif); height:129px; width:589px; display:block; padding:0px; margin:0px;}
		.avatarTablesContainer .allCat {width:575px;}
		.avatarTablesContainer .allCat table {width:575px;}
		.avatarTablesContainer .allCat table th {width:575px;}
		.avatarTablesContainer .allCat table td {width:575px;}
		.avatarTablesContainer table.listings {margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}

		.popularVillages {height:23px; text-align:center;background:url(../graphics/icons/avatarTableHeaderBG.gif) repeat-x; margin:0px; padding:3px 0px 1px 0px;}
		.popularVillages p {color:#BEEEFF; padding:0px; margin:0px; font-size:13px; font-weight:bold;}

		.popularTablesContainer {clear:both; position:relative; top:1px; background:url(../graphics/icons/avatarTableBG.gif); height:116px; width:589px; display:block; padding:0px 0px 0px 0px; margin:0px;}
		.popularTablesContainer .allCat {width:575px;}
		.popularTablesContainer .allCat table {width:575px;}
		.popularTablesContainer .allCat table th {width:575px;}
		.popularTablesContainer .allCat table td {width:575px;}
		.popularTablesContainer table.listings {margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}

