@charset "utf-8";
body {
	margin-top: 0px;
	margin-bottom: 20px;
	background-image: url('/pics/bg.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link	{
	color: black;
	text-decoration: none;
}
a:visited {
	color: black;
	text-decoration: none;
}
a:hover {
	color: black;
	text-decoration: underline;
}
a:active {
	color: black;
	text-decoration: none;
}
img {
	border: 0px;
}
h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
}
.oldh1 {
	font-size: 17px;
	font-weight: bold;
	width: 885px;
	background-color: #e0042a;
	color: #ffffff;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-left: 30px;
	margin-right: 30px;
}
.oldh1left {
	float: left;
}
.oldh1center {
	float: left;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	padding-top: 5px;
	padding-left: 5px;
}
.oldh1right {
	float: right;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	padding-right: 5px;
	padding-top: 5px;
}
.oldh1 a:link	{
	color: white;
	text-decoration: none;
}
.oldh1 a:visited {
	color: white;
	text-decoration: none;
}
.oldh1 a:hover {
	color: white;
	text-decoration: underline;
}
.oldh1 a:active {
	color: white;
	text-decoration: none;
}
.oldh3 {
	font-size: 14px;
	font-weight: bold;
	color: #e0042a;
	text-align: left;
}
.oldh4 {
	font-size: 14px;
	font-weight: bold;
	width: 188px;
	padding: 6px;
}
.oldh5 {
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.memory {
	padding-left: 10px;
	font-size: 12px;
	text-align: left;
}
.puzzle-top {
	text-align: left;
	font-size: 11px;
	width: 890px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
}
p {
	margin: 0px;
	width: 188px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
form {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.toptext {
	clear: both;
	width: 950px;
	height: 17px;
	color: white;
	font-weight: bold;
	padding-top: 3px;
}
.toptextleft {
	float: left;
	width: 680px;
	text-align: left;
}
.toptextright {
	float: right;
	width: 270px;
	text-align: right;
}
.toptextright a:link	{
	color: white;
	text-decoration: none;
}
.toptextright a:visited {
	color: white;
	text-decoration: none;
}
.toptextright a:hover {
	color: white;
	text-decoration: underline;
}
.toptextright a:active {
	color: white;
	text-decoration: none;
}
.whitecornertop {
	height: 10px;
	clear: both;
	width: 952px;
}
.whitecornertl {
	width: 20px;
	height: 10px;
	float: left;
	background-image: url(/pics/whitecorners.png);
	background-position: top left;
	padding-top: 4px;
}
.whitecornertr {
	width: 20px;
	height: 10px;
	float: right;
	background-image: url(/pics/whitecorners.png);
	background-position: top right;
	padding-top: 4px;
}
.whitecornerbl {
	width: 20px;
	height: 15px;
	float: left;
	background-image: url(/pics/whitecorners.png);
	background-position: bottom left;
}
.whitecornerbr {
	width: 20px;
	height: 15px;
	float: right;
	background-image: url(/pics/whitecorners.png);
	background-position: bottom right;
}
.whitecornertc {
	height: 12px;
	float: left;
	width: 912px;
	background-color: white;
	font-size: 9px;
	padding-top: 2px;
}
.whitecornertc1 {
	height: 15px;
	float: left;
	width: 912px;
	background-color: white;
	font-size: 9px;
	padding-top: 0px;
}
.logo {
	clear: both;
	width: 950px;
	background-color: #ffffff;
}
.menuwrapper {
	clear: both;
	width: 890px;
	background-color: #ffffff;
	padding-left: 30px;
	padding-right: 30px;
}
.menuobjectouter {
	float: left;
}
.menuobjectactive {
	cursor: pointer;
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid white;
	font-weight: bold;
	white-space: nowrap;
}
.menuobject {
	cursor: pointer;
	background-color: #99d110;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid white;
	font-weight: bold;
	white-space: nowrap;
}
.menuobject a {
	color: black;
	text-decoration: none;
}
.menuobjectactive a {
	color: black;
	text-decoration: none;
}
.whitewrapper {
	clear: both;
	width: 950px;
	background-color: white;
}
.spacer {
	clear: both;
	width: 100%;
	height: 20px;
}
.spacerMenu {
	clear: both;
	width: 100%;
	height: 23px;
}
.spacerMaincat {
	clear: both;
	width: 100%;
	height: 28px;
}
.content {
	clear: both;
	width: 890px;
	padding-left: 30px;
	padding-right: 30px;
}
.smallspacer {
	clear: both;
	width: 100%;
	height: 8px;
}
.thumbcontainerinner {
	width: 120px;
	height: 120px;
	border: 1px solid #cecece;
	background-repeat: no-repeat;
	background-color: white;
	background-position: center center;
	position: relative;
}
.spacer13 {
	clear: both;
	height: 13px;
}
.spacer6 {
	clear: both;
	height: 6px;
}
.toprounder {
	width: 200px;
	clear: both;
	height: 7px;
	position: relative;
	top: 7px;
}
.bottomrounder {
	width: 200px;
	clear: both;
	height: 7px;
	position: relative;
	top: -7px;
}
.tlround {
	float: left;
	width: 7px;
	height: 7px;
	background-image: url(/pics/transcircle14.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.trround {
	float: right;
	width: 7px;
	height: 7px;
	background-image: url(/pics/transcircle14.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.blround {
	float: left;
	width: 7px;
	height: 7px;
	background-image: url(/pics/transcircle14.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.brround {
	float: right;
	width: 7px;
	height: 7px;
	background-image: url(/pics/transcircle14.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.catlistcolumn {
	float: left;
	width: 200px;
	padding-right: 30px;
}
.catlistcolumnnopadd {
	float: left;
	width: 200px;
}
.catcontainer {
	width: 200px;
	clear: both;
	text-align: left;
}
.footer {
	clear: both;
	width: 950px;
}
.leftpartform {
	float: left;
	text-align: right;
	width: 380px;
	padding-right: 5px;
	height: 20px;
	padding-bottom: 10px;
}
.rightpartform {
	float: right;
	text-align: left;
	width: 505px;
	height: 20px;
	padding-bottom: 10px;
}
.bottompartform {
	clear: both;
	width: 100%;
	padding-bottom: 10px;
}
.specialspacer1 {
	clear: both;
	height: 17px;
}
.specialspacer2 {
	clear: both;
	height: 13px;
}
.specialspacer3 {
	clear: both;
	height: 15px;
}
.specialspacer4 {
	clear: both;
	height: 15px;
}
.pagenr {
	clear: both;
	width: 890px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
}
.showpaintedtoprounder {
	width: 100%;
	height: 7px;
	clear: both;
}
.showpaintedtl {
	float: left;
	width: 7px;
	height: 7px;
	background-image: url(/pics/transcircle14.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.showpaintedtr {
	float: right;
	width: 7px;
	height: 7px;
	background-image: url(/pics/transcircle14.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.showpaintedbl {
	float: left;
	width: 7px;
	height: 7px;
	background-image: url(/pics/transcircle14.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.showpaintedbr {
	float: right;
	width: 7px;
	height: 7px;
	background-image: url(/pics/transcircle14.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.showpaintedimage {
	float: left;
	padding-left: 10px;
	width: 122px;
	padding-top: 7px;
	padding-bottom: 1px;
}
.showpaintedimageinner {
	width: 120px;
	border: 1px solid #e70029;
}
.showpaintedimageframe {
	width: 120px;
	height: 158px;
	font-size: 10px;
	color: white;
	overflow: hidden;
	background-image: url(/pics/frame.png);
	padding: 1px;
}
.imageshifter {
	width: 890px;
	background-color: #d7e7ef;
}
.imageshifterboxinner {
	width: 120px;
	height: 120px;
	background-color: white;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}
.imageshifterboxinnercurr {
	width: 120px;
	height: 120px;
	background-color: white;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	border: 3px solid #0397d7;
}
.latestcoloredcontent {
	clear: both;
	width: 890px;
	background-color: #efffc6;
}
.latestcoloredcontentinner {
	clear: both;
	width: 850px;
	padding-left: 20px;
	padding-right: 20px;
}
.gpagenr {
	clear: both;
	width: 850px;
	text-align: left;
	padding-top: 5px;
}
.latestcoloredthumbcontainernopadd {
	float: left;
	width: 122px;
}
.latestcoloredthumbcontainerinner {
	width: 120px;
	height: 170px;
	font-size: 10px;
	color: white;
	overflow: hidden;
	background-image: url(/pics/new_frame.png);
	padding: 1px;
}
.latestcoloredthumbcontainerinnerold {
	width: 120px;
	height: 158px;
	font-size: 10px;
	color: white;
	overflow: hidden;
	background-image: url(/pics/frame.png);
	padding: 1px;
}
.latestcoloredthumbcontainer {
	float: left;
	width: 122px;
	padding-right: 23.6px;
}
.gsearchwrapper {
	float: left;
	width: 411.2px;
	padding-left: 20px;
}
.gsearchwrapperinner {
	float: left;
	width: 411.2px;
	background-color: #c6e674;
	padding-bottom: 7px;
}
.gsearchcontent {
	float: left;
	width: 179px;
	padding-left: 30.2px;
	padding-right: 30px;
}
.gsearchinput {
	width: 150px;
	height: 18px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	border: 1px solid #8eca0a;
}
.gsearchtext {
	float: left;
	width: 140px;
	font-size: 10px;
	padding-right: 30px;
}
.glatesttl {
	float: left;
	width: 7px;
	height: 7px;
	background-image: url(/pics/glround.gif);
	background-position: top left;
}
.glatesttr {
	float: right;
	width: 7px;
	height: 7px;
	background-image: url(/pics/glround.gif);
	background-position: top right;
}
.glatestbl {
	float: left;
	width: 7px;
	height: 7px;
	background-image: url(/pics/glround.gif);
	background-position: bottom left;
}
.glatestbr {
	float: right;
	width: 7px;
	height: 7px;
	background-image: url(/pics/glround.gif);
	background-position: bottom right;
}
.gmaincat {
	float: left;
	width: 122px;
	padding-left: 22.6px;
}
.gmaincatheader {
	width: 122px;
	height: 30px;
	text-align: left;
	position: relative;
}
.gmaincatheaderinner {
	position: absolute;
	bottom: 1px;
}
.gmaincatshowall {
	clear: both;
	height: 30px;
	text-align: right;
	font-size: 10px;
}
.widgetleft {
	float: left;
	width: 435px;
	padding-right: 10px;
}
.widgetleftheading {
	clear: both;
	font-size: 16px;
}
.widgetlefttext {
	clear: both;
	padding-top: 3px;
}
.widgetleftinput {
	width: 35px;
	text-align: right;
}
.widgetspace {
	clear: both;
	height: 30px;
}
.widgetleftcolor {
	float: left;
	width: 24px;
	height: 24px;
	padding-right: 5px;
}
.widgetleftcolormixed {
	width: 20px;
	height: 4px;
}
.widgetleftcolorinner {
	width: 20px;
	height: 20px;
	border: 2px solid white;
}
.widgetright {
	float: right;
	width: 445px;
}
.widgetrightblue {
	clear: both;
	width: 445px;
	background-color: #d7e7ef;
}
.widgetrightpurple {
	clear: both;
	width: 445px;
	background-color: #eedaf2;
}
.widgetrightcornerwrapper {
	clear: both;
	width: 445px;
	height: 7px;
}
.widgetrightinner {
	clear: both;
	width: 425px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.widgetrightheading {
	clear: both;
}
.widgetrighttext {
	clear: both;
	padding-top: 5px;
}
.blogimage {
	float: left;
	width: 80px;
	padding-right: 5px;
	padding-top: 4px;
}
.blogform {
	float: right;
	width: 340px;
}
.favpage {
	width: 100%;
	text-align: left;
	clear: both;
}
.favimgouter {
	float: right;
	width: 335px;
	height: 415px;
	padding-bottom: 35px;
	text-align: left;
}
.favimgcornertop  {
	clear: both;
	width: 335px;
	height: 7px;
	background-color: #efffc6;
}
.favimgcornerbot  {
	clear: both;
	width: 335px;
	height: 7px;
	background-color: #6ca600;
}
#favimg {
	clear: both;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 297px;
	height: 210px;
	background-color: #efffc6;
}
.favimgbuttons {
	clear: both;
	width: 335px;
	height: 63px;
	background-color: #efffc6;
	padding-top: 8px;
}
.favimgbottom {
	clear: both;
	width: 315px;
	background-color: #6ca600;
	padding: 10px;
	color: white;
}
#upper {
	width: 555px;
	float: left;
}
#lower {
	clear: both;
}
.myimgsheading {
	clear: both;
	text-align: left;
	font-weight: bold;
}
.myimgstextarr {
	float: left;
	padding-top: 30px;
	width: 400px;
}
.myimgstext {
	float: left;
	width: 315px;
	text-align: left;
	padding-right: 5px;
}
.myimgsarr {
	float: right;
	width: 80px;
	text-align: left;
}
.myimgsexample {
	clear: both;
	text-align: left;
	position: relative;
	top: -25px;
}
.helptip {
	float: right;
	width: 430px;
	padding-left: 20px;
}
.helptipcorners {
	clear: both;
	width: 430px;
	height: 7px;
	background-color: #d7e7ef;
}
.helptipcontent {
	clear: both;
	width: 430px;
	background-color: #d7e7ef;
}
.helptipcontentleft {
	float: left;
	width: 220px;
	padding-left: 20px;
	padding-right: 20px;
}
.helptipcontentleftleft {
	float: left;
}
.helptipcontentleftlefth2 {
	font-size: 16px;
	color: #000000;
	float: left;
	padding-top: 20px;
}
.helptipcontenttext {
	clear: both;
	padding-top: 10px;
}
.helptipcontentright {
	float: right;
	width: 151px;
	text-align: center;
	font-size: 10px;
	padding-right: 19px;
	padding-top: 20px;
}
.helpexamplepalette {
	float: left;
	width: 25px;
	padding-left: 17px;
	position: relative;
	top: -131px;
	left: 110px;
}
.guidewrap {
	width: 890px;
	clear: both;
	background-color: #efffc6;
}
.guidewrapcorners {
	width: 890px;
	height: 7px;
	clear: both;
}
.guideinner {
	width: 870px;
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
}
.guideinnerheadleft {
	float: left;
	padding-left: 10px;
}
.guideinnerheadlefth2 {
	font-size: 16px;
	color: #000000;
}
.guideinnerheadright {
	float: left;
	padding-left: 10px;
	color: #000000;
	font-size: 16px;
}
.guideinnerheadright a {
	vertical-align: 10%;
	color: #6ca600;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
}
.guideinnercont {
	clear: both;
	width: 870px;
}
.step1 {
	float: left;
	width: 270px;
	padding-left: 10px;
	padding-right: 10px;
}
.stepnum {
	font-size: 16px;
	font-weight: bold;
}
.step1exa {
	width: 150px;
	padding-left: 34px;
}
.step1arr {
	float: right;
	position: relative;
	top: 21px;
	left: 68px;
}
.step2exa {
	width: 255px;
	height: 120px;
	background-color: white;
	position: relative;
}
.step2exaleft {
	width: 15px;
	height: 120px;
	float: left;
}
.step2exaleft1 {
	width: 15px;
	height: 37px;
	background-color: #e0042a;
}
.step2exaleft2 {
	width: 15px;
	height: 62px;
	background-color: #99d00f;
}
.step2exaleft3 {
	width: 15px;
	height: 13px;
	background-color: #0397d7;
}
.step2exaleft4 {
	width: 15px;
	height: 8px;
	background-color: #6b3978;
}
.step2exaright {
	float: left;
	width: 225px;
	padding-top: 5px;
	padding-left: 15px;
}
.step2exarightsub1 {
	width: 223px;
	background-color: #e0042a;
	font-weight: bold;
	color: white;
	font-size: 9px;
	padding-left: 2px;
	padding-bottom: 1px;
}
.step2exarightsub {
	width: 225px;
	font-weight: bold;
	font-size: 9px;
}
.step2exabot {
	clear: both;
	padding-top: 40px;
	background-color: #efffc6;
}
.step2exaabs {
	clear: both;
	width: 106px;
	font-size: 5px;
	overflow: hidden;
	color: white;
	text-align: center;
	position: absolute;
	top: 99px;
}
.step3button1 {
	float: left;
	width: 29px;
	padding-right: 5px;
}
.step3button2 {
	float: left;
	width: 25px;
	padding-top: 9px;
	padding-right: 5px;
}
.step3button3 {
	float: left;
	width: 206px;
}
.manytext {
	clear: both;
	padding-top: 7px;
	width: 860px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #6ca600;
	color: white;
}
.scaddcorners {
	clear: both;
	width: 335px;
	background-color: #efffc6;
	height: 7px;
	color: #6ca600;
}
.scaddheading {
	float: left;
	width: 200px;
}
.mcaddheading {
	float: left;
	width: 170px;
}
.scaddhelp {
	float: left;
	width: 100px;
	padding-top: 5px;
	text-align: right;
}
.scaddhelp a {
	color: #6ca600;
	font-weight: bold;
	font-size: 10px;
}
.scaddpalette {
	float: left;
	width: 25px;
	padding-right: 15px;
}
.scaddtext {
	float: left;
	width: 260px;
	font-size: 11px;
}
.mcaddtext {
	float: left;
	width: 170px;
	font-size: 11px;
}
.scaddadd {
	clear: both;
	width: 300px;
	height: 250px;
}
.mcaddinnerleft {
	float: left;
	width: 170px;
	padding-right: 8px;
}
.mcaddinnerright {
	float: right;
	width: 122px;
	text-align: center;
	font-size: 11px;
	padding-top: 8px;
}
.recentlycolored {
	width: 120px;
	height: 120px;
	border: 1px solid #E70029;
}
.moreimgsgallery {
	clear: both;
	text-align: left;
	color: #000000;
	padding-top: 3px;
	padding-left: 10px;
}
.moreimgsgallery a {
	color: #6ca600;
}
#zoom {
	clear: both;
	width: 920px;
	padding-left: 30px;
	height: 30px;
	padding-bottom: 10px;
}
.fblike {
	float: left;
	width: 281px;
	text-align: left;
}
.inkad {
	float: left;
	width: 274px;
	margin-left: 30px;
	padding-left: 2px;
	padding-right: 2px;
}
.zoomimage {
	float: left;
	width: 20px;
	height: 21px;
	padding-right: 5px;
	padding-left: 5px;
}
.zoomimage a {
	cursor: pointer;
}
#zoombar {
	float: left;
	width: 245px;
	height: 6px;
	background-color: #efffc6;
	position: relative;
	top: 10px;
}
#zoomer {
	clear: both;
	position: absolute;
	top: -3px;
	left: 0px;
	height: 12px;
	width: 12px;
	cursor: pointer;
	z-index: 99;
}
#swfwrapper {
	width: 600px;
	float: left;
	padding-left: 30px;
	padding-right: 16px;
}
#theswf {
	width: 600px;
	height: 547px;
	clear: both;
}
.widgetpromo {
	clear: both;
	width: 600px;
	text-align: left;
}
#paintedwrapp {
	width: 274px;
	float: left;
}
#paintedadd {
	width: 274px;
	padding-bottom: 14px;
	float: left;
}
#paintedlatest {
	width: 274px;
	padding-bottom: 14px;
	float: left;
}
#paintedmy {
	width: 274px;
	float: left;
}
.pageslist {
	width: 100%;
	text-align: left;
	clear: both;
}
.webmasterwrapp {
	clear: both;
	width: 890px;
	padding-left: 30px;
	padding-right: 30px;
}
.gamepagewrappnopadd {
	float: left;
	width: 150px;
}
.gamepagewrapp {
	float: left;
	width: 150px;
	padding-right: 35px;
}
.gamepagecontent {
	width: 150px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	position: relative;
}
.gamename {
	position: absolute;
	top: 134px;
	left: 5px;
	width: 120px;
	text-align: center;
}
.gamename a {
	color: white;
	font-weight: bold;
}
.gamenumimages {
	color: white;
	font-weight: bold;
	width: 22px;
	text-align: center;
	position: absolute;
	top: 4px;
	right: 0px;
}
.gcatadd {
	width: 413.2px;
	float: right;
	height: 360px;
	padding-bottom: 16px;
}
.gcataddold {
	width: 413.2px;
	float: right;
	height: 336px;
	padding-bottom: 16px;
}
.gcataddc {
	width: 413.2px;
	height: 7px;
	background-color: #c6e674;
}
.gcataddin {
	width: 413.2px;
	height: 346px;
	background-color: #c6e674;
	text-align: left;
}
.gcataddinold {
	width: 413.2px;
	height: 322px;
	background-color: #c6e674;
	text-align: left;
}
.gcataddinaddw {
	padding-left: 38.6px;
	padding-right: 38.6px;
	width: 336px;
	font-size: 11px;
	height: 13px;
	padding-bottom: 5px;
	padding-top: 12px;
}
.gcataddinadd {
	padding-left: 38.6px;
	padding-right: 38.6px;
	width: 336px;
	height: 280px;
}
.gcataddspace {
	float: left;
	width: 436.8px;
	height: 16px;
}
.logotext {
	padding-top: 5px;
	text-align: left;
}
.glink {
	clear: both;
	text-align: right;
	padding-top: 9px;
}
.glink8 {
	clear: both;
	text-align: right;
	padding-top: 8px;
}
.indextopadd {
	clear: both;
	background: white;
	margin: 0px auto;
	width: 890px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
}
.indextopaddadd {
	clear: both;
	width: 728px;
	height: 15px;
}
.footerl {
	clear: both;
	width: 540px;
}
.footerll {
	float: left;
	width: 170px;
	text-align: left;
}
.footerlc {
	float: left;
	width: 220px;
	text-align: left;
}
.footerlr {
	float: left;
	width: 150px;
	text-align: left;
}
.ic300250 {
	text-align: left;
	width: 300px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 250px;
	clear: both;
}
.mcadd70 {
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 9px;
}
.mc555 {
	width: 555px;
	float: left;
}
.gaddout {
	float: left;
	width: 125px;
	padding-left: 19.6px;
}
.gaddin {
	width: 125px;
	height: 125px;
}
.gmaincatheaderinner a:link {
	font-size: 12px;
	font-weight: bold;
	color: #6ca600;
}
.gmaincatheaderinner a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #6ca600;
}
.gmaincatheaderinner a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #6ca600;
}
.gmaincatheaderinner a:active {
	font-size: 12px;
	font-weight: bold;
	color: #6ca600;
}
.myimgr10 {
	float: right;
	padding-right: 10px;
}
.add728 {
	padding-left: 30px;
	width: 728px;
	float: left;
	height: 90px;
}
.newcont1 {
	clear: both;
	text-align: left;
}
.newcont2 {
	float: left;
	width: 150px;
	text-align: center;
	font-size: 10px;
	padding-top: 18px;
}
.newcont5 {
	float: left;
	width: 384px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}
.newcont5 img {
	position: relative;
	left: -14px;
	top: -5px;
}
.newcont6 {
	float: left;
	width: 47px;
	padding-left: 105px;
}
.newcont7 {
	float: left;
	width: 43px;
	padding-left: 24px;
}
.nmcaddwrapp {
	width: 335px;
	height: 480px;
	position: absolute;
	top: -110px;
	left: 555px;
}
.nmcaddinner {
	clear: both;
	width: 300px;
	background-color: #efffc6;
	text-align: left;
	height: 466px;
	color: #000000;
	padding-left: 17.5px;
	padding-right: 17.5px;
}
.nscaddwrapp {
	width: 335px;
	height: 450px;
	position: absolute;
	top: -110px;
	left: 555px;
}
.nscaddinner {
	clear: both;
	width: 300px;
	background-color: #efffc6;
	text-align: left;
	color: #000000;
	padding-left: 17.5px;
	padding-right: 17.5px;
}
.nmc555 {
	width: 555px;
	float: left;
}
.nsc555 {
	width: 555px;
	float: left;
}
.nmcspacer {
	clear: both;
	height: 30px;
}
.nmcpageout {
	float: left;
	width: 130px;
	padding-right: 55px;
	position: relative;
}
.nmcpageoutnp {
	float: left;
	width: 130px;
	position: relative;
}
.nmcpagein {
	width: 130px;
	background-color: #f0b400;
	padding-top: 2px;
}
.nmcpageimg {
	clear: both;
	padding: 3px;
	width: 120px;
	height: 120px;
	background-repeat: no-repeat;
	background-color: white;
	background-position: center center;
	position: relative;
}
.nmcpageout1 {
	float: left;
	width: 130px;
	padding-right: 55px;
	position: relative;
}
.nmcpageoutnp1 {
	float: left;
	width: 130px;
	position: relative;
}
DIV.nmcpageimg1 {
	clear: both;
	padding: 3px;
    width: 120px;
    height: 124px;
	display: table-cell;
	background-color: #ffffff;
    vertical-align: middle}
	
.nmcpageimg2 {
	clear: both;
	width: 126px;
	height: 126px;
	padding: 0px;
	background-color: #f0b400;
}
.nmcpagein1 {
	width: 130px;
	background-color: #f0b400;
	padding-top: 2px;
}	

.nmcpagetext {
	background-color: #f7c62e;
	min-height: 30px;
	clear: both;
	width: 120px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}
.nmcpagetext a:link {
	color: white;
	text-decoration: none;
}
.nmcpagetext a:visited {
	color: white;
	text-decoration: none;
}
.nmcpagetext a:hover {
	color: white;
	text-decoration: underline;
}
.nmcpagetext a:active {
	color: white;
	text-decoration: none;
}
.nmcpagebtm {
	width: 130px;
	background-color: #f0b400;
	height: 2px;
	overflow: hidden;
}
.nmcpagetl {
	width: 7px;
	height: 7px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-position: top left;
	background-image: url(/pics/frame_round.gif);
}
.nmcpagebl {
	width: 7px;
	height: 7px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-position: bottom left;
	background-image: url(/pics/frame_round.gif);
}
.nmcpagebr {
	width: 7px;
	height: 7px;
	position: absolute;
	bottom: 0px;
	left: 123px;
	background-position: bottom right;
	background-image: url(/pics/frame_round.gif);
}
.nmcpageflik {
	width: 21px;
	background-color: #f0b400;
	position: absolute;
	left: 130px;
	top: 0px;
}
.nmcpagefliktr {
	position: absolute;
	top: 0px;
	left: 14px;
	width: 7px;
	height: 7px;
	background-image: url(/pics/transcircle14.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.nmcpageflikbr {
	position: absolute;
	bottom: 0px;
	left: 14px;
	width: 7px;
	height: 7px;
	background-image: url(/pics/transcircle14.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.nmcmyimg {
	width: 15px;
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 3px;
}
.nmcmyimg img {
	cursor: pointer;
}
.nmcfprint {
	width: 15px;
	height: 16px;
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 3px;
}
.nmcpageco {
	width: 15px;
	height: 12px;
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 3px;
}
.nmcpageco img {
	cursor: pointer;
}
.nmcpagesp {
	width: 16px;
	height: 11px;
	padding-left: 1px;
	padding-right: 4px;
	padding-top: 3px;
}
.nmcpagesp img {
	cursor: pointer;
}
.newfavimgouter {
	float: right;
	width: 335px;
	text-align: left;
}
.ich1 {
	float: left;
	width: 274px;
}
.ich2 {
	float: left;
	width: 265px;
	padding-left: 30px;
}
.ich3 {
	width: 300px;
	float: left;
	padding-left: 21px;
}
.newic122 {
	float: left;
	width: 122px;
	height: 122px;
	position: relative;
}
.newic12230 {
	float: left;
	width: 122px;
	height: 122px;
	padding-right: 30px;
	position: relative;
}
.newic12221 {
	float: left;
	width: 122px;
	height: 122px;
	padding-right: 21px;
}
.newicicons {
	position: absolute;
	left: 122px;
	top: 0px;
}
.newimageshifterarrl {
	float: left;
	width: 43px;
	height: 74px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 46px;
}
.newimageshifterarrr {
	float: left;
	width: 43px;
	height: 74px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 46px;
}
.newimageshifterboxouter {
	float: left;
	width: 120px;
	padding-left: 3px;
	padding-right: 29px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}
.newimageshifterboxoutercurr {
	float: left;
	width: 126px;
	padding-right: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
}
.pcicons {
	position: absolute;
	left: 126px;
	top: 5px;
}
.new60075 {
	float: left;
	width: 608px;
	padding-left: 76px;
	padding-right: 76px;
}
.new450150 {
	float: left;
	width: 456px;
	padding-left: 152px;
	padding-right: 152px;
}
.new300225 {
	float: left;
	width: 304px;
	padding-left: 228px;
	padding-right: 228px;
}
.new150300 {
	float: left;
	width: 152px;
	padding-left: 304px;
	padding-right: 304px;
}
.efrel {
	position: relative;
}
.efabs {
	position: absolute;
	top: 21px;
	left: 132px;
}
.efabs img {
	cursor: pointer;
}
.newlogoleft {
	float: left;
	width: 238px;
	height: 104px;
	padding-top: 5px;
	padding-left: 30px;
}
.newlogolefttext {
	padding-top: 5px;
	text-align: left;
	font-size: 11px;
}
.newlogocenter {
	float: left;
	width: 144px;
	height: 109px;
	text-align: left;
	font-size: 14px;
	padding-left: 30px;
	padding-right: 10px;
}
.newlogocenterlink {
	clear: both;
	width: 144px;
	height: 15px;
	padding-top: 5.2px;
	padding-bottom: 1.6px;
}
.newlogoright {
	width: 468px;
	padding-right: 30px;
	float: left;
	height: 109px;
}
.newlogorighttop {
	width: 468px;
	height: 37px;
}
.newlogorighttopsearch {
	width: 258px;
	height: 30px;
	padding-top: 7px;
	float: left;
}
.newlogorighttopsearchinput {
	float: left;
	width: 152px;
	padding-left: 39px;
	height: 29px;
	padding-top: 1px;
	background-image: url(/pics/brushl.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
}
.newlogorighttopsearchinput2 {
	width: 107px;
	height: 17px;
	background-image: url(/pics/brushr.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #fbcff2;
	border: 1px solid #ba4a70;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-left: 43px;
	font-size: 12px;
	color: #777777;
}
.newlogorighttopsearchbutton {
	float: left;
	width: 64px;
	padding-left: 3px;
	text-align: left;
}
.newlogorighttopsearchbutton2 {
	height: 25px;
}
.newlogorighttoplink {
	float: right;
	width: 209px;
	text-align: right;
	font-size: 11px;
	padding-top: 12px;
}
.newlogorighttoplink a {
	cursor: pointer;
}
.newlogorighttopadd {
	width: 468px;
	height: 60px;
}
.newlogorightaddtext {
	height: 15px;
	clear: both;
	font-size: 9px;
	text-align: right;
}
.nicpush {
	clear: both;
	width: 890px;
	padding-top: 16px;
}
.nicpushcol {
	float: left;
	width: 200px;
	padding-right: 30px;
	height: 72px;
	position: relative;
	text-align: left;
}
.nicpushcolnp {
	float: left;
	width: 200px;
	height: 72px;
	position: relative;
	text-align: left;
}
.nicpushimg {
	position: absolute;
	top: 2px;
	left: 2px;
}
.nicpushframe {
	position: absolute;
	top: 0px;
	left: 0px;
}
.nicpushtext {
	position: absolute;
	top: 55px;
	left: 5px;
}
.nicpushtext a:link	{
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-shadow: black 1px 0px 1px, black -1px 0px 1px, black 0px 1px 1px, black 0px -1px 1px;
	text-decoration: none;
}
.nicpushtext a:visited {
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-shadow: black 1px 0px 1px, black -1px 0px 1px, black 0px 1px 1px, black 0px -1px 1px;
	text-decoration: none;
}
.nicpushtext a:hover {
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-shadow: black 1px 0px 1px, black -1px 0px 1px, black 0px 1px 1px, black 0px -1px 1px;
	text-decoration: underline;
}
.nicpushtext a:active {
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-shadow: black 1px 0px 1px, black -1px 0px 1px, black 0px 1px 1px, black 0px -1px 1px;
	text-decoration: none;
}
.cat728wrapp {
	clear: both;
	width: 890px;
	background: #ffffff;
}
.cat728corn {
	height: 7px;
	clear: both;
	width: 890px;
}
.cat728add {
	clear: both;
	width: 890px;
	color: #000000;
	font-size: 10px;
}
.cat728addt {
	float: left;
	width: 76px;
	padding-right: 5px;
	text-align: right;
}
.cat728adda {
	float: left;
	width: 809px;
	text-align: left;
}
.mcthelp {
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}
.mcthelpl {
	float: left;
}
.mcthelpr {
	float: right;
	width: 335px;
}
.mcthelpin {
	clear: both;
	width: 300px;
	background-color: #efffc6;
	text-align: left;
	color: #000000;
	padding-left: 17.5px;
	padding-right: 17.5px;
}
.mcthelpinl {
	float: left;
	width: 170px;
}
.mcthelpinr {
	float: right;
}
.puzzleflash {
	float: left;
	width: 700px;
	height: 500px;
}
.memoryflash {
	float: left;
	width: 650px;
	height: 550px;
}
.padd {
	float: left;
	width: 124px;
	padding-right: 29.2px;
}
.nopadd {
	float: left;
	width: 124px;
}
.puzzlecontainer {
	width: 120px;
	padding: 2px;
	background: #8cbe11;
	position: relative;
}
.puzzlecontainerinner {
	width: 120px;
	background: #9ac829;
}
.puzzlecontainertext {
	width: 116px;
	padding: 2px;
	min-height: 35px;
	font-size: 10px;
	color: white;
	overflow: hidden;
	background: #9ac829;
}
.greenroundtl {
	width: 7px;
	height: 7px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(/pics/greenround.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.greenroundtr {
	width: 7px;
	height: 7px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(/pics/greenround.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.greenroundbl {
	width: 7px;
	height: 7px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: url(/pics/greenround.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.greenroundbr {
	width: 7px;
	height: 7px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-image: url(/pics/greenround.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.pimgshiftout {
	float: left;
	width: 700px;
	padding-left: 30px;
}
.pimgshift {
	width: 700px;
	background-color: #efffc6;
}
.pimgshiftboxinner {
	width: 100px;
	height: 100px;
	background-color: white;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}
.pimgshiftboxinner img {
	width: 100px;
	height: 100px;
}
.pimgshiftboxinnercurr {
	width: 100px;
	height: 100px;
	background-color: white;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	border: 3px solid #8cbe11;
}
.pimgshiftboxinnercurr img {
	width: 100px;
	height: 100px;
}
.pimgshiftarrl {
	float: left;
	width: 43px;
	height: 64px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 36px;
}
.pimgshiftarrr {
	float: left;
	width: 43px;
	height: 64px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 36px;
}
.pimgshiftboxouter {
	float: left;
	width: 100px;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}
.pimgshiftboxoutercurr {
	float: left;
	width: 106px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
}
.paddcont {
	float: left;
	width: 170px;
	padding-left: 20px;
	padding-right: 30px;
}
.paddinner {
	width: 170px;
	height: 123px;
	background: #efffc6;
	color: black;
}
.paddinnercont {
	width: 160px;
	padding-left: 5px;
	padding-right: 5px;
	height: 110px;
	text-align: left;
	font-size: 12px;
}
.paddinnercont a	{
	color: #0397d7;
	cursor: pointer;
	text-decoration: none;
}
.paddinnercont a:link	{
	color: #0397d7;
	cursor: pointer;
	text-decoration: none;
}
.paddinnercont a:visited {
	color: #0397d7;
	cursor: pointer;
	text-decoration: none;
}
.paddinnercont a:hover {
	color: #0397d7;
	cursor: pointer;
	text-decoration: underline;
}
.paddinnercont a:active {
	color: #0397d7;
	cursor: pointer;
	text-decoration: none;
}
.pp {
	position: absolute;
	top: 0px;
	left: 0px;
}
.pwidget {
	float: left;
	width: 600px;
	padding-left: 30px;
	padding-right: 20px;
	text-align: left;
}
.memimgshiftout {
	float: left;
	width: 650px;
	padding-left: 30px;
}
.memimgshift {
	width: 650px;
	background-color: #efffc6;
}
.memimgshiftarrl {
	float: left;
	width: 43px;
	height: 64px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 31px;
}
.memimgshiftboxouter {
	float: left;
	width: 90px;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}
.memimgshiftboxinner {
	width: 90px;
	height: 90px;
	background-color: white;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}
.memimgshiftboxinner img {
	width: 90px;
	height: 90px;
}
.memimgshiftboxoutercurr {
	float: left;
	width: 96px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
}
.memimgshiftboxinnercurr {
	width: 90px;
	height: 90px;
	background-color: white;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	border: 3px solid #8cbe11;
}
.memimgshiftboxinnercurr img {
	width: 90px;
	height: 90px;
}
.memimgshiftarrr {
	float: left;
	width: 43px;
	height: 64px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 31px;
}
.memaddcont {
	float: left;
	width: 200px;
	padding-left: 40px;
	padding-right: 30px;
}
.memaddinner {
	width: 200px;
	height: 640px;
	background: #efffc6;
	color: black;
}
.memaddinnercont {
	width: 160px;
	padding-left: 20px;
	padding-right: 20px;
	height: 626px;
	text-align: left;
	font-size: 10px;
}
.reportthis {
	width: 100%;
	height: 12px;
	position: relative;
	top: -3px;
	color: #e0042a;
}
.reportthis a {
	color: #e0042a;
	text-decoration: none;
	cursor: pointer;
}
.latesthiscoreleft {
	float: left;
	text-align: left;
	position: relative;
	top: -5px;
}
.plleftarrout {
	float: left;
	padding-right: 6px;
}
.plleftarroutbigl {
	float: left;
	padding-right: 20px;
}
.plleftarroutbigr {
	float: left;
	padding-left: 15px;
}
.plleftarr {
	border: 1px solid black;
	text-align: center;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	font-weight: bold;
}