html, body { height:100%;}

/*special fonts*/

@font-face {
 font-family: "Emma Sophia";
 src: url(../font/emmasophia.ttf) format("truetype");
}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
input, textarea {font-family:arial; font-size:12px;}
ol, ul { list-style: none }
blockquote, q { quotes: none }
a { cursor:pointer; text-decoration:none; color:#0000ee}
a:focus, a:hover { text-decoration:underline; }
:focus { outline: 0 }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.clearfix { display: inline-block }
.clearfixleft { display: inline-block; float:left; }
html[xmlns] .clearfix { display: block}


.feed{
/*margin:0px 15px 0px 0px;*/
margin:0px;
}

.signup{
/*margin:0px 15px 0px 0px;*/
margin:0px;
}

.myaccount{
/*margin:0px 15px 0px 0px;*/
margin:0px;
}

.fButtonDiv{
float:right; height:28px;
}
.menu-links{
float:right; width:718px; font-family:AG_Futura, Arial, Halvatica;
}

.menu-links a{
font-weight:bold; font-size:15px; color:#ffffff; text-decoration:none; text-transform:uppercase;
}

.menu-links .m-left{
float:left; width:138px; padding:11px 0px 8px 0px; text-align:center; background-image:url('homenew/sprite1.png'); background-position:0px -35px;behavior: url('http://www.gudli.com/css/homenew/iepngfix.htc');
}
.menu-links .m-left:link{
float:left; width:140px; padding:11px 0px 8px 0px; text-align:center; background-image:url('homenew/sprite1.png'); background-position:0px -35px;behavior: url('http://www.gudli.com/css/homenew/iepngfix.htc');
}

.menu-links .m-mid{
float:left; width:142px; padding:11px 0px 8px 0px; text-align:center; background-image:url('homenew/sprite1.png');behavior: url('http://www.gudli.com/css/homenew/iepngfix.htc');
}

.menu-links .m-right{
float:left; width:138px; padding:11px 0px 8px 0px; text-align:center; background-image:url('homenew/sprite1.png'); background-position:0 -71px;behavior: url('http://www.gudli.com/css/homenew/iepngfix.htc');
}

/*.menu-links a.m-right:hover,
.menu-links .selectedRight{
	color:#bf7d0c;
	background-position:162px -65px;
}

.menu-links a.m-left:hover,
.menu-links .selectedLeft{
	color:#bf7d0c;
	background-position:162px -32px;
}*/


/*.menu-links a.m-mid:hover,
.menu-links .selectedMid{
	color:#bf7d0c;
	background-position:162px 0;
}*/


.menu-links .m-right{
float:left; width:138px; padding:11px 0px 8px 0px; text-align:center; background-image:url('homenew/sprite1.png'); background-position:0 -71px;
}
/*.menu-links a.m-right:hover,
.menu-links .selectedRight{
	color:#bf7d0c;
	background-position:162px -64px;
}*/

.drop-down-menu{
	margin:0 auto;
	list-style:none;
	width:953px;
	background:#ffee9e;

}
.drop-down-menu ul{float:right;	height:30px;}
.drop-down-menu li{float:left;}
.drop-down-menu a{
	display:block;
	padding:8px 29px;
	font-weight:bold; font-size:15px; color:#bf7d0c; text-decoration:none; text-transform:uppercase;
}
.drop-down-menu a:hover{
	text-decoration:underline;
}


.other-links{
background-color:#1179F4; text-align:center; padding:7px 0px 7px 0px;
}

.other-links a{
color:#ffffff !important; font-size:16px;
}

.other-links span{
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:0px 5px 0px 5px;
}


.flink-box{
float:left;
}

.flink-box a{
color:#595959; font-size:13px;
}

.math-box{
width:179px;
}

.lang-box{
width:187px;
}

.puzzle-box{
width:187px;
}

.fun-box{
width:167px;
}

.science-box{
width:166px;
}

.flink-head{
font-weight:bold; color:#595959; text-transform:uppercase; font-size:17px; padding:0px 0px 12px 0px; float:left; width:100%;
}

.flink-links{
float:left; width:100%; line-height:17px;
}

.home-banner{
height:377px; background-image:url('homenew/board_v-1.png'); background-repeat:no-repeat;;
}

.home-content{
background-color:#ffffff;
}

.game-week{
	position:absolute;
	margin:-20px 0 0 7px;
	behavior: url('http://www.gudli.com/css/homenew/iepngfix.htc');
}

.more-games{
width:100%; padding:0px 0px 0px 0px;
}

.more-games h2{
font-weight:normal; font-size:11px; text-transform:uppercase; text-align:center; padding:0; width:100%; clear:both;
color:#008EB0 !important;
}

.more-games h2 span{
font-weight:bold;
}

.game-list{
width:900px; margin-left:auto; margin-right:auto;
}

.game-list p{
float:left; width:107px; line-height:11px;
}

.game-list span {
float:right;
font-size:14px;
line-height:18px;
width:98px;
color:#333230;
}

.game-list span a{
color:#333230;
}

.swf-link{
display: block; width: 445px; height: 223px; position: relative; top: 0px; left: 0px; overflow: hidden; z-index: 2;
}

.left-info{
width:610px; float:left;
}

.new-tag{
position:absolute;
margin-left:1px;
margin-top:-1px;
z-index:1;
}

.coming-soon{
position:absolute;
margin-left:-2px;
}
.right-info{
width:340px; float:right;
}

.teacher-block{
width:306px; margin-left:auto; margin-right:auto;
}

.btn-next{
padding-right:20px;
cursor:pointer;
float:right;
}

.teacher-block h2{
text-align:center; text-transform:uppercase; color:#ffffff; font-size:15px; padding:8px 0px 10px 0px; width:275px; margin-left:auto; margin-right:auto;
background-image:url('http://www.gudli.com/css/homenew/parenthead.gif');
}

.teacher-main{
 padding:6px 0 0 6px; margin:0px 0px 0px 0px;
}

.teacher-list{
padding:0;
}

.teacher-list h3{
font-weight:normal; font-size:19px; padding:0px 0px 5px 5px;
}

.teacher-list h3 a{
color:#000000;
}

.teacher-list p{
color:#666666;
font-size:12px;
line-height:17px;
}

.teacher-list p a{
color:#5A5A5A;
}

.more-link{
text-align:right; padding:7px 0px 4px 0px;
}

.more-link a{
color:#323232; font-size:12px;
}


.gudli-world {
	list-style: disc inside none; color: #5A5A5A; line-height: 20px; height:190px; padding:0;
}

.gudli-mmo {
	text-align: center; margin-left: -2px;
}

.gudli-block{
	width:332px; margin-left:auto; margin-right:auto; padding:0;
}

.gudli-block h2{
	text-align:center; text-transform:uppercase; color:#ffffff !important; font-size:11px; padding:5px 0px 7px 0px; width:332px; margin-left:auto; margin-right:auto;background-image:url('homenew/stripLabel.png');background-repeat:repeat-x;
}

.riddle-block{
	width:332px; margin-left:auto; margin-right:auto; padding:0;
}
/*
.riddle-block h2{
	text-align:center; text-transform:uppercase; color:#ffffff; font-size:15px; padding:8px 0px 10px 0px; width:275px; margin-left:auto; margin-right:auto;
	background-image:url('http://www.gudli.com/css/homenew/kidshead.gif');
}*/

.riddle-logo{
	position:relative;
	float:left;
	margin:-20px 0 0 -10px;
	behavior: url('http://www.gudli.com/css/homenew/iepngfix.htc');
}
.wrklogo{
    margin: -20px 0 0 -18px;
}
.artlogo{
    margin: -26px 0 0 -18px;
}
.marginTop15{
    margin-top:15px;
}

#updates_recently_visited a {
    display: block;
    float: left;
    height: 20px;
    overflow: hidden;
    /*padding-right: 8px;*/
    width: 148px;
}
.riddle-block h2{
	text-align:left; text-transform:uppercase; color:#ffffff; font-size:11px; padding:5px 0px 6px 0px; width:332px; margin-left:auto; margin-right:auto;background-image:url('homenew/stripLabel.png');background-repeat:repeat-x;
}
.ans-link{
clear:both;float:right;cursor:pointer;
}
.ans-link:hover{
clear:both;float:right;cursor:pointer;text-decoration:underline;
}
.kids-head{
width:306px; margin-left:auto; margin-right:auto; padding:0px 0px 20px 0px; clear:both;
}

.kids-block h2{
text-align:center; text-transform:uppercase; color:#ffffff; font-size:15px; padding:8px 0px 10px 0px; width:276px; margin-left:auto; margin-right:auto;
background-image:url('http://www.gudli.com/css/homenew/kidshead.gif'); background-repeat:no-repeat;
}

.kids-block{
padding:20px 0px 0px 0px;
}

.story-list{
width:100%; padding:0px 0px 23px 0px;
}

.list-img{
float:left; width:93px; padding:6px 0px 0px 0px;
}

.list-title{
float:left; width:217px; font-size:18px; padding:0px 0px 4px 0px;
}

.list-title a{
color:#000000;
}

.list-desc{
float:left; width:229px; color:#5A5A5A; font-size:14px; line-height:17px;
}

.list-desc a {
color:#5A5A5A;
}



.math-head{
width:62px;
}

.puzzle-left{
width:582px; float:left; height:275px; overflow:hidden; padding-left:5px;
}

.puzzle-list-box{
width:182px; float:left;padding:5px;
}

.puzzle-list-box:hover{
width:182px; padding:5px;float:left;cursor:pointer;background:#f7d727;/*background:#b78ed5;*/
}

.puzzle-list-box:hover p a{
color:#000000;
}

sliderHover{
	background:#59728B;
	color:#FFFFCC;
}

.puzzle-list-box .pz-img{
float:left; height:137px; overflow:hidden; width:100%;
}

.puzzle-list-box h3 {
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0 0 5px 8px;
float:left; width:100%;
}

.puzzle-list-box h3 a{
color:#000000;
}

.puzzle-list-box h4 a{
padding:0px 0px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
color:#5A5A5A;
font-size: 12px;
}

.puzzle-list-box .txt {
color:#5A5A5A;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:regular;
line-height:18px;
padding:0px 0px 0px 10px;
width:160px; float:left;
height:97px;
}

.jcarousel-skin-tango a{
color:#5A5A5A;
}

.puzzle-list-box .txt a{
color:#666666;
}

.playnow{
float:right;
}

.playnow a img{
behavior: url('http://www.gudli.com/css/homenew/iepngfix.htc');
}

.clearboth{
clear:both;
}

.home-left{
width:675px; height:235px; overflow:hidden; margin:64px 0px 0px 30px; float:left;
}

.home-box-left{
width:215px; float:left; height:233px; background-image:url('homenew/hometrans.png');
}

.home-box-right{
width:455px; float:right; height:233px; background-image:url('homenew/hometrans.png');
}

.home-box-inner{
width:445px; height:223px; background-color:#FFFF; margin:-218px 0px 0px 5px;
}

.home-box-left h1 {
background:#FFFFFF;
color:#FF0000;
font-size:18px;
height:20px;
padding:5px;
margin:5px;
text-align:center;
text-transform:uppercase;
}

.home-box-left h2{
font-size:14px;
padding:30px 0 11px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

.home-box-left h2 a{
	color:#FFB902;
}

.home-box-left h4{
font-size:14px;
padding:0 0 10px 10px;
text-align:left;
text-transform:uppercase;
}

.home-box-left h4 a{
	color:#FFB902;
        margin-left:3px;
}

.home-text {
font-size:15px;
line-height:18px;
padding:0 22px 0 12px;
}

.home-text a{
	color:#FFB902 !important;
}

.home-right{
width:210px; float:right; padding:25px 0px 0px 0px;
}

.home-right .tictock{
font-size:11px;
text-align:center;
text-transform:uppercase;
float:right;
background-image:url('homenew/stripLabel.png');background-repeat:repeat;
color:#ffffff;
width:210px;
padding:6px 0 6px;
}

.home-right .timezone{
font-size:15px;
text-align:center;
text-transform:uppercase;
float:right;
background-image:url('http://www.gudli.com/css/homenew/timezone.gif'); background-repeat:no-repeat;
color:#ffffff;
width:102px;
padding:6px 0 10px
}

.home-right .mathstory{
font-size:15px;
text-align:center;
text-transform:uppercase;
float:right;
background-image:url('http://www.gudli.com/css/homenew/mathhead.png'); background-repeat:no-repeat;
color:#ffffff;
width:118px;
padding:6px 0 10px
}

.imgbox{
width:100%; padding:6px 0px 9px 0px; float:left;
}

.kids-main{
background-image:url('http://www.gudli.com/css/homenew/storyback.png'); background-repeat:no-repeat; background-position:19px 0px;
}

.storylist-end{
padding:0px 0px 13px 0px;
}

.story-main{
width:326px;
}

.imgtimezone{
padding:6px 0 5px;
}

.imgmathstory{
padding:2px 0 5px;
}

.home-border{
height:8px; font-size:0px;
}

.left-head{
font-size:15px;
text-align:center;
text-transform:uppercase;
background-image:url('homenew/stripLabel.png'); background-repeat:repeat-x;
color:#ffffff;
width:74px;
padding:7px 0px 9px 0px;
float:left;
}

.math-head{
font-size:11px;
text-align:center;
text-transform:uppercase;
background-image:url('homenew/stripLabel.png'); background-repeat:repeat-x;
color:#ffffff !important;
width:74px;
padding:5px 0px 9px 0px;
float:left;
}

.left-head-right{
background-image:url('http://www.gudli.com/css/homenew/stripRight.png');
background-repeat:no-repeat;
width:5px;
height:33px;
float:left;
}


.rightlink{
float:right; padding:5px 34px 5px 0px;
}

.rightlink_worksheet{
 width:600px;line-height:16px;
 text-align: right;
}

.rightlink a{
color:#323232; font-size:12px;
}

.puzzle-list{
padding:0px 0px 21px 0px;
}

.lang-head{
font-size:15px;
text-align:center;
text-transform:uppercase;
background-image:url('homenew/stripLabel.png'); background-repeat:repeat-x;
color:#ffffff;
width:120px;
padding:7px 0px 10px 0px;
float:left;
}

.language-head{
font-size:11px;
text-align:center;
text-transform:uppercase;
background-image:url('homenew/stripLabel.png'); background-repeat:repeat-x;
color:#ffffff !important;
width:120px;
padding:5px 0px 10px 0px;
float:left;
}

.science-head{
font-size:11px;
text-align:center;
text-transform:uppercase;
background-image:url('homenew/stripLabel.png'); background-repeat:repeat-x;
color:#ffffff !important;
width:120px;
padding:5px 0px 10px 0px;
float:left;
}

.puzzle-head{
font-size:11px;
text-align:center;
text-transform:uppercase;
background-image:url('homenew/stripLabel.png'); background-repeat:repeat-x;
color:#ffffff !important;
width:86px;
padding:5px 0px 10px 0px;
float:left;
}

.fun-head{
font-size:11px;
text-align:center;
text-transform:uppercase;
background-image:url('homenew/stripLabel.png'); background-repeat:repeat-x;
color:#ffffff !important;
width:72px;
padding:5px 0px 10px 0px;
float:left;
}

.colorimgbox{
background-image:url('homenew/bigImgBase.png'); background-repeat:no-repeat; width:182px; height:122px;behavior: url('http://www.gudli.com/css/homenew/iepngfix.htc');
}

.colorimgbox p{
padding:5px 0px 0px 6px;
}

.colortopimgbox{
background-image:url('homenew/bigImgBase.png'); background-repeat:no-repeat; width:184px; height:122px;clear:both;
}

.colortopimgbox p{
padding:5px 0px 0px 6px;
}

.smallimgbox{
background-image:url('homenew/smallImgBase.png'); background-repeat:no-repeat; width:110px; height:76px;behavior: url('http://www.gudli.com/css/homenew/iepngfix.htc');
}

.smallimgbox p{
padding:2px;
}

.smallimgbox div p a:hover{
color:#FFFFCC;
}

.smalltopimgbox{
background-image:url('homenew/smallImgBase.png'); background-repeat:no-repeat; width:110px; height:100px;margin-top:30px;margin-left:26px;
}

.smalltopimgbox p{
padding:2px;
}

/*////////////////for tool tip ////////////////////*/
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

img{border:none;}

.imgbox a #tooltip{
	position:absolute;
	border:1px solid #333;
	background:#59728B;
	padding:2px 5px;
	color:#333;
	display:none;
	word-wrap:normal;
	width:100px;
	}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
/*////////////////for tool tip ////////////////////*/

/*////////////////for view all game page ////////////////////*/

.games-list-box{
width:175px; float:left;padding:5px 7px 5px 3px;height:275px;margin-left:4px;
}

.games-list-box:hover{
width:175px; padding:5px 7px 5px 3px;float:left;background:#b78ed5;cursor:pointer;margin-left:4px;
}

.games-list-box:hover p a{
color:#000000;
}

.games-list-box .pz-img{
float:left; height:137px; overflow:hidden; width:100%;
}

.games-list-box h3 {
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0 0 5px 8px;
float:left; width:100%;
}

.games-list-box h4 a{
color:#5A5A5A;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 0px 10px;
font-size:12px;
}

.games-list-box h3 a{
color:#000000;
}

.games-list-box .txt {
color:#5A5A5A;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:regular;
line-height:18px;
padding:0px 0px 0px 10px;
width:160px;
float:left;
height:103px;
text-align:left;
}

.games-list-box .txt a{
color:#5A5A5A;
}

.games-list-box .colorimgbox p{
padding:5px 0px 0px 6px;
}

.rightlinkgames{
float:right; padding:0px 10px 5px 0px;
}

.rightlinkgames a{
color:#323232; font-size:13px;
}


/*////////////////for view all game page ////////////////////*/

/*////////////////for Share game page ////////////////////*/

.shareContainer{
	padding:40px 0;
}
.errorMsg{
	text-align:center;
	color:#ff0000;
	font-weight:bold;
}
/*////////////////for Share game page ////////////////////*/

/*/////////////////   Worksheet Page  ////////////////*/

.works-list-box{
width:175px; float:left;padding:5px 7px 5px 3px;height:225px;margin-left:4px;
}

.works-list-box:hover{
width:175px; padding:5px 7px 5px 3px;float:left;background:#b78ed5;cursor:pointer;margin-left:4px;
}

.works-list-box:hover p a{
color:#000000;
}

.works-list-box .pz-img{
float:left; height:137px; overflow:hidden; width:100%;
}

.works-list-box h3 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0 0 5px 8px;
float:left; width:100%;
}

.works-list-box h4 a{
color:#5A5A5A;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 0px 10px;
}

.works-list-box h3 a{
color:#000000;
}

.works-list-box .txt {
color:#5A5A5A;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:regular;
line-height:18px;
padding:0px 0px 0px 10px;
width:160px;
float:left;
height:55px;
text-align:left;
}

.works-list-box .txt a{
color:#5A5A5A;
}

.works-list-box .colorimgbox p{
padding:5px 0px 0px 6px;
}
.worksheet-head {
    background-image: url("homenew/stripLabel.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    padding: 5px 10px 9px;
    text-align: center;
    text-transform: uppercase;
}
/*/////////////////   Worksheet Page  ////////////////*/
/*/////////////////   My Account Page  ////////////////*/

.boxContent {
    font-size: 12px;
    height: 395px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px 20px 10px 20px;
    position:relative;
    color: #5A5A5A;
}

.boxContentRight {
    font-size: 12px;
    height: 475px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 20px;
    position:relative;
    color: #5A5A5A;
}


.boxContentRight {
    font-size: 12px;
    height: 475px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 20px;
    position:relative;
    color: #5A5A5A;
}

.boxContentRight h4 a{
    font-size: 12px;
    color: #5A5A5A;
}

.boxActContent {
    font-size: 12px;
    height: 305px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 10px 0 0;
    width:95%;
    word-wrap: break-word;
    position:relative;
    color: #5A5A5A;
    text-align:justify;
    line-height:15px;
}
.boxActContent h4{
    font-size: 12px;
    color: #5A5A5A;
}

.boxActContent a{
    font-size: 12px;
    color: #5A5A5A;
}

.boxActContent h4 a{
    font-size: 12px;
    color: #5A5A5A;
}

.boxContent h4{
    font-size: 12px;
    color: #5A5A5A;
}

.boxContent a{
    font-size: 12px;
    color: #5A5A5A;
}

.boxContent h4 a{
    font-size: 12px;
    color: #5A5A5A;
}

div.box-left-contents {
    color: #000000;
    /*height: 338px;*/
    padding: 0.5em;
    position: relative;
    text-align: left;
}
.history-block h2{
	text-align:center; text-transform:uppercase; color:#ffffff; font-size:15px; padding:8px 0px 10px 0px; margin-left:auto; margin-right:auto;background-image:url('homenew/stripLabel.png');background-repeat:repeat-x;
}

.comment {
    clear: left;
	background:#fff;
	text-align:left;
	align:left;
	/*##border-top:1px solid #CCDCEF;
	##padding:10px 0 10px 170px;*/
}

.comment-timestamp {
clear:left;
color:#999999;
float:left;
font-size:0.716667em;
font-weight:normal;
}

.comment-body {
clear:left;
color:#333333;
line-height:1.33333em;
padding-right:20px;
word-wrap:break-word;
}

.comment-heading {
	font-size:1.316667em;
	font-weight:bold;
}

/*/////////////////   My Account Page  ////////////////*/
/*/////////////////   for games page similer games  ////////////////*/

.sgames-list-box{
width:175px; float:left;padding:5px 7px 5px 4px;height:275px; line-height:normal;
}

.sgames-list-box:hover{
width:175px; padding:5px 7px 5px 4px;float:left;background:#b78ed5;cursor:pointer;
}

.sgames-list-box:hover p a{
color:#000000;
}

.sgames-list-box .pz-img{
float:left; height:137px; overflow:hidden; width:100%;
}

.sgames-list-box h3 {
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0 0 5px 8px;
float:left; width:100%;
}

.sgames-list-box h4 a{
color:#5A5A5A;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 0px 10px;
font-size:12px;
}

.sgames-list-box h3 a{
color:#000000;
}

.sgames-list-box .txt {
color:#5A5A5A;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:regular;
line-height:18px;
padding:0px 0px 0px 10px;
width:160px;
float:left;
height:103px;
text-align:left;
}

.sgames-list-box .txt a{
color:#5A5A5A;
}

.sgames-list-box .colorimgbox p{
padding:5px 0px 0px 6px;
}
/*/////////////////   for games page similer games  ////////////////*/
/*/////////////////   Top Users  ////////////////*/
.eachUserThumb{float:left; width:120px; height:45px; margin-left:10px;}
.eachUserThumb div{float:left;}
.eachUserThumbPic{margin-right:5px;}
.eachUserThumbTxt{width:75px; margin-top:2px;}
.eachUserThumbTxt a{color:#5A5A5A;}
/*/////////////////   Top Users    ////////////////*/

.subSc{font-family:tahoma; font-weight:bold; font-size:9px;}

.noTpMrgn{margin-top:0!important;}

.forScored{float:left!important; clear:none!important;}
.forScored img{margin-left:-16px;}
/*.gmReplay{margin-top:66px!important;}*/
.earnedPnt{margin-left:80px;}

.overlayTrans{background:url(http://www.gudli.com/css/images/overlay_trans.png)}

/*.sarfaraj{font-size: 8px!important;vertical-align: top!important;width: auto!important; float:none!important; line-height:18px!important; position: absolute; left: 6px; top: -2px;}
.bittoo{position:relative; color: #5A5A5A!important; float: none!important; font-size: 11px!important; line-height: 1px!important; width: auto!important;}*/

.profileSelector{display:block; float:left; padding-right:4px; padding-bottom:10px;}
.profileSelector input{margin:0;}
.profileSelectorCap{width:65px; display:block; float:left;}
.hotspot{word-wrap:break-word; width: 100px; padding-bottom:4px;}


/* Start Top User */
/*
.topUser-main{padding:10px 0 0 24px}
.eachTopUser{float:left; width:74px; height:110px; margin-right:15px;}
.tpusrImg{position:relative; float:left; width:74px; height:75px;}
.tpusrImg .tugameFrm{position:absolute; left:0; top:0; z-index:1; width:74px; height:74px; background:url(http://www.gudli.com/css/images/img_frame3.png);}
.tpusrImg .tugamePic{overflow:hidden; width:64px; height:64px; position:absolute; left:3px; top:3px;background: url("http://www.gudli.com/css/images/default_topuser.gif") no-repeat center center transparent;}
.tpusrImg .tugamePic img{position:absolute; left:0; top:0;}
.btnPntLG_topusr{display:block; text-align:center; padding-top:2px;}
.btnPntLG_topusr a{color:#000; font-size:12px;}
*/

.topUser-main{padding:10px 0 0 0!important;}
.eachTopUser{width:320px; height:48px; margin-bottom:3px; border-bottom:solid 1px #cccccc;}
.tpusrImg{position:relative; float:left; width:48px; height:47px;}
.tpusrImg .tugameFrm{position:absolute; left:0; top:0; z-index:1; width:43px; height:47px; background:url(../images/frame6.png);}
.tpusrImg .tugamePic{overflow:hidden; width:36px; height:39px; position:absolute; left:2px; top:1px; background: url("../images/man.gif") no-repeat top left transparent;}
.btnPntLGtopusrMNG{float:left; display:block; width:270px; padding-top:2px; line-height:normal;}
.btnPntLGtopusrMNG span{display:block; text-transform:capitalize;}
.tpusrImg .tugamePic img{position:absolute; left:0; top:0; height:51px;}
.btnPntLG_topusr{display:block; text-align:left; line-height:normal;}
.btnPntLG_topusr_scl{}
.btnPntLG_topusr_scl a{color:#000;}
.btnPntLG_topusr a{color:#000; font-size:12px;}
.btnPntLG_topusrTntx{float:left; padding:5px 0 0 0;}


.tpusr_FlgnName{height:27px;}
.tpUsr_flag{position:relative; width:34px; height:27px; float:left;}
.tpUsr_flag .tuf_frm{position:absolute; left:0; top:0; z-index:1; width:30px; height:27px; background:url(../images/img_frame5.png);}
.tpUsr_flag .tuf_pic{overflow:hidden; width:22px; height:20px; position:absolute; left:2px; top:1px; background: url("../images/profilePic3.gif") no-repeat center center transparent;}
.tpUsr_flag .tuf_pic img{position:absolute; left:0; top:0; width:22px; height:20px;}
/* End Top User */




/* CSS Document */
html, body {
	height: 100%;
}
/*Template Layout*/
body {
	margin:0px;
	padding:0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px; /* vertical spacing between your lines of text*/
	/*background-color:#fff7c9; color of the sand*/
}
a, a:link, a:visited {
	color:#008eb0;
}
a:hover {
	color:#F90;
	/*text-decoration:none;*/
}
/*Background graphics*/
#bottom { /*this is the underwater scene*/
	background-image:url(homenew/bg_footer_v-1.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#water_sand { /*the water and sand*/
	background-image:url(homenew/footer_tile_v-1.png);
	background-repeat:repeat-x;
	background-position:center bottom;/*display:table-cell;*/
}
#centre { /*splats and stars*/
	position:relative;
	margin:0px;
	background:url(homenew/bg_pattern_v-1.png) no-repeat top center;
}
#background { /*tiling image of the blue gradient at the top*/
	/*min-height:100%;*/
	margin:0px;
	background:url(homenew/page_bg_v-1.png) #8CCCFF;
}
/*wrapper*/
#wrapper {
	width:980px;
	margin:0px auto; /*centers your design on the page*/
}
/*header*/
#header {
	height:115px;
	width:980px;/*clear:both;*/
}
#logo_birds {
	width:358px; /*change this width to make the banner the birds are holding wider*/
	height:110px;
	float:left;
	background:url(http://www.gudli.com/css/homenew/logo_bg_tile.png) repeat-x top;
	margin-top:5px;
}
#logo_birds .left {
	width:178px;
	height:110px;
	float:left;
	background:url(homenew/logo_bg_left.jpg) repeat-x top;
}
#logo_birds .right {
	width:197px;
	height:110px;
	float:right;
	background:url(homenew/logo_bg_right.jpg) repeat-x top;
}
#logo_container {
	float:left;
}
#logo {
	width:345px; /*change this width and height to match your logo image*/
	height:68px;
	position:absolute;
}
#logo a{padding:9px 0 24px 184px; display:block;}
#search_blimp {
	width:510px;
	height:63px;
	margin:12px 0 0 0;
	float:right;
}
#search_blimp .front {
	width:213px;
	height:63px;
	float:left;
}
#search_blimp .middle {
	background:url(homenew/search_blimp_tile.png) repeat-x top;
	float:left;
	width:230px;
	height:63px;
}
#search_blimp .tail {
	width:67px;
	height:63px;
	float:right;
	background:url(homenew/search_blimp_tail.png) no-repeat top;
}
#search_blimp .field { /* the container that holds the search box*/
	width:180px;
	height:24px;
	padding:16px 0 0 2px;
}
#search_blimp .field input {  /*style of search box*/
	border:none;
	background-color:#FFF;
	padding:3px;
	width:174px; /*width:180px minus padding*/
	height:18px; /*height:24px minus padding*/
}
#search_blimp .button {
	width:54px;
	height:24px;
	position:absolute;
	margin:18px 0 0 186px;
}
/*menu*/

#menu_wrapper {
	width:980px;
	margin:0;
}
#main_menu {
	width:629px;
	height:68px;
	background:url(homenew/header-menuStrip.png) no-repeat bottom left;
	float:right;
    margin:-60px 0 0 0;
}
#main_menu ul {
	margin:0px; /*padding on the top, right, bottom, left*/
	padding:0px;
	height:38px;
}
#main_menu li {
	list-style:none;
	padding:0px;
	height:36px;
	float:left;
	font-family:'Comic Sans MS', arial;
	font-size:13px;
        text-transform: uppercase;
        font-weight: bold;
}
#main_menu li.noborder {
	border:0;
}
#main_menu ul li a, #main_menu ul li a:link, #main_menu ul li a:visited {
	float:left;
	/*padding:8px 20px 0 20px; top centers the text on the bar vertically, the other 2 keep equal for the border lines.*/
	display:block;
	color:#673400;
	text-decoration:none;
}
#main_menu ul li a:hover, #main_menu ul li.current a {
	color:#FFFFFF;
	text-decoration:none;
}
/*Cart box*/

.absTopLinks {
	height:38px;
	float:right;
	margin-top:16px;
	font-size:12px;
}
/*.absTopLinks span{color:#6e9abd;}*/
.absTopLinks a, .absTopLinks a:link, .absTopLinks a:visited {
	color:#0e3e92;
	text-decoration:none;
}
.absTopLinks a:hover {
	color:#704700;
	text-decoration:underline;
}

.absTopLinks ul.text {
	float:left;
	padding:0px;
}
.absTopLinks .text li {
	list-style:none;
	float:left;
	padding:0 5px 0 0;
	margin:0px;
}


/*general styles*/
.white {
	color:#FFF;
}
.maincontainer {
	width:980px;
	background-color:#FFF;
	margin:3px 0 0px 0;
	padding:0px;
}
.maincontainer .top {
	width:980px;
	height:5px;
	background:url(homenew/content_top.gif) no-repeat bottom;
}
#container_bottom {
	width:980px;
	height:5px;
	background:url(homenew/content_bottom.gif) no-repeat bottom;
}
#content {
	padding:12px 14px 12px 14px;
}
#container {
	width:980px;
	background-color:#FFF;
	margin:3px 0 0px 0;
	padding:0px;
}
hr.clear {
	clear:both;
	visibility:hidden;
	line-height:0px;
	height:0px;
	margin:0px;
	padding:0px;
}
h1 {
	font-family:"Emma Sophia", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#008eb0;
	font-size:14px;
	margin-top:0px;
	padding-top:0px;
	line-height:normal;
}
h2 {
	font-family:"Emma Sophia", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#008eb0;
	font-size:12px;
}
h3 {
	font-family:arial;
	font-weight:bold;
	color:#5bb3ed;
	font-size:20px;
	margin-top:0px;
	padding-top:0px;
}
.pic_float_right {
	float:right;
	margin-left:25px;
}
/*footer*/

#footer_container {
	width:980px;
	padding-bottom:374px; /*pushes the underwater scene down*/
        position:relative;
}
#footer {
	width:980px;
	height:67px;
	padding:8px 5px 0 5px;
	background:url(homenew/footer.png) no-repeat;
	margin-top:15px;
	font-size:11px;
	color:#696969;
	font-family:Verdana, Geneva, sans-serif;
}
#footer a, #footer a:link, #footer a:visited {
	font-size:11px;
	color:#696969;
}
#footer ul {
	margin:0px auto 0 auto;
	padding:0px;
	width:100%; /*change this width to center your text*/
	text-align:center;
}
#footer li {
	margin:0px;
	padding:0px 0px 0 0px;
	list-style:none;
	display:inline;
}
/*home content*/
.home_large_image {
	margin-bottom:12px;
}
.home_left {
	width:688px;
	float:left;
}
.home_left p {
	padding:0px;
	margin:0px;
}
.home_left h1 {
	font-family:"Emma Sophia", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#008eb0;
	font-size:14px;
	line-height:normal !important;
	padding-top:5px;
}
.home_right {
	width:244px;
	float:right;
}
.home_right p {
	padding:0px;
	margin:0px;
	line-height:normal;
}
ul.home_boxes {
	padding:0px;
	margin:0px;
	line-height:normal;
}
.home_boxes li {
	list-style:none;
	margin:0px;
	padding:0 0 12px 0;/*spacing between the images*/
	line-height:normal;
}
/*product page*/

.product {
	width:178px;
	height:230px;
	border-bottom:1px solid #dfdfdf;
	padding:0px;
}
.product .thumb {
	width:170px;
	height:170px;
	border:1px solid #dfdfdf;
	padding:3px;
}
.product .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	margin:2px 0;
}
.product .bottom {
	clear:both;
	margin:5px 0 0 0;
}
.product .bottom .tag {
	float:left;
	width:16px;
	height:16px;
	margin:2px 5px 0 0;
}
.product .bottom .price {
	width:55px;
	float:left;
	color:#f26522;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.product .bottom .addtocart {
	width:94px;
	height:18px;
	float:right;
	margin-top:1px;
}
ul.product_list {
	margin:0px 0 0 40px; /*indent on the left*/
	padding:0px;
}
.product_list li {
	margin:0px;
	padding:0px 38px 40px 0px; /*padding on the right and bottom.*/
	list-style:none;
	float:left;
}
ul#buttons {
	width:330px;
	margin:10px auto;
	clear:both;
	padding:0px;
}
#buttons li {
	list-style:none;
	float:left;
	margin:0 40px 0 0px;
}
/*product full description*/

#product_full {
}
#product_full .left {
	width:490px;
	float:left;
}
#product_full .right {
	width:420px;
	float:right;
	text-align:right;
}
ul.ticks {
	float:left;
	margin:0px 0 20px 0; /*space at the bottom of the list*/
	padding:0px;
}
.ticks li {
	background:url(http://www.gudli.com/css/homenew/icon_tick.gif) no-repeat left;
	line-height:25px; /*spacing between rows*/
	width:200px;
	float:left;
	margin:0 20px 0 0;
	padding:0 0 0 25px;
	display:block;
}
#product_cart {
	height:32px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:5px 20px;
	clear:both;
	margin:20px 0;
}
#product_cart .price {
	width:100px;
	float:left;
	color:#3e9b06;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	margin-top:5px;
}
#product_cart .qty {
	width:150px;
	float:left;
	color:#5bb3ed;
	font-size:24px;
}
#product_cart form {
	margin:0px;
	padding:0px;
}
#product_cart .qty input {
	padding:3px;
	margin:0px;
	width:63px;
	height:23px;
	background-color:#FFF;
	border:1px solid #dfdfdf;
	font-size:28px;
	color:#5bb3ed;
}
#product_cart #button {
	width:165px;
	float:right;
}
.image_border {
	border:1px solid #dfdfdf;
	padding:3px;
}
ul.small_thumb {
	margin:10px 0px 0 0; /*indent on the top right*/
	padding:0px;
}
.small_thumb li {
	width:77px;
	height:76px;
	border:1px solid #dfdfdf;
	padding:3px;
	margin:0px 0px 10px 10px; /*padding on the right and bottom.*/
	list-style:none;
	float:right;
}
/*about page*/

.about_left {
	width:545px;
	float:left;
}
.about_right img {
	padding-bottom:5px;
}
.about_right {
	width:331px;
	float:right;
	text-align:center;
}
.blue_text {
	color:#5bb3ed;
	font-weight:bold;
}
/*contact page*/


#details_wrapper {
	margin:25px 0 15px 0;
	background:url(http://www.gudli.com/css/homenew/dot.gif) bottom repeat-x;
	height:120px; /*change height to move dots down*/
	width:680px;
	float:left;
}
.left_details {
	float:left;
	width:180px;
}
.left_details2 {
	float:left;
	width:200px;
	margin-left:20px;
	padding-top:18px;
}
.right_details {
	float:left;
	width:240px;
	margin-left:20px;
	padding-left:20px;/*background:url(http://www.gudli.com/css/homenew/dot.gif) repeat-y left;*/
}
.contact_title {
	color:#186c9b;
	font-weight:bold;
	float:left;
	width:70px;
}
.contact_detail {
	float:left;
	width:100px;
	clear:right;
}
.forms {
	border:#c8cdd2 1px solid !important; /*the important gets rid of the yellow google toolbar field style*/
	background-color:#FFF !important;
	margin:3px 0px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
}
.blue {
	color:#186c9b;
}
#contact {
	border:0;
}
#contact label {
	float:left;
	width:80px;
	margin-right:15px;
	clear:left;
	color:#186c9b;
	font-weight:bold;
	text-align:right;
	height:32px;
}
#contact input, #contact textarea {
}
#contact .submit_button {
	clear:left;
	margin-left:95px;
}
#form_container {
	float:left;
	clear:left;
	width:440px;
}
#contact_right { /*wraps around whole right column*/
	float:right;
	width:187px;
}
#contact_left {/*wraps around whole left column*/
	float:left;
	width:680px;
}

.logo-class{
/*margin:-5px 0 0 -66px;*/
}

.advertisement{
    top:-10px; color:#FF0000; background: #FFFFFF; float:right; font-size:12px; font-weight: bold; padding: 1px 10px; margin-top: -19px; text-transform: uppercase; border-radius: 5px 5px 5px 5px;
}
.jcarousel-clip-horizontal a{
color:#666666 !important;
}

.ft-bg{
background-color:#F2F2F2;
}

.ft-bg h2 {
    border-bottom: 1px solid #ACACAC;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 0 5px 10px;
    text-transform: uppercase;
}

.footer-links{
padding:17px 28px 18px 28px;
}
.allgameslinks{margin-top:0px;}

.grass-theme-footer{
background-image:url('homenew/bg_footer_grass.png') !important;
}

.grass-theme-bg{
background-image:url('homenew/bg_footer_grass_tile.jpg') !important;
}

.water-theme-footer{
background-image:url('homenew/bg_footer_underwater.png') !important;
}

.sand-theme-footer{
background-image:url('homenew/bg_footer_sand.png') !important;
}
.sepImg{background:url('homenew/dinoKid_v-1.png'); width: 245px; height:219px; position:absolute; bottom:190px; right:115px;}
.mm_home{margin:8px 0 0 0;} .mm_home a{padding:30px 25px 10px 45px; margin:0 0 0 12px;}
.mm_games{margin:8px 0 0 0;} .mm_games a{padding:30px 22px 10px 40px; margin:0 0 0 5px;}
.mm_wrksht{margin:8px 0 0 0;} .mm_wrksht a{padding:30px 8px 10px 38px; margin:0 0 0 7px;}
.mm_art{margin:8px 0 0 0;} .mm_art a{padding:30px 6px 10px 22px; margin:0 0 0 7px;}
.mm_blog{margin:8px 0 0 0;} .mm_blog a{padding:30px 13px 10px 47px; margin:0 0 0 9px;}

/*.usrFlag{background:url('homenew/cornerLeaderBoard.png'); width:72px; height:60px; position: absolute; z-index:2; left:-22px; top:-10px;}
.usrFlag img{padding:1px 0 0 3px; width: 41px; height: 30px}*/

.usrFlag{background:url('homenew/flagLeaderBoard.png'); width:43px; height:32px; position: absolute; z-index:2; left:-22px; top:-10px;}
.usrFlag img{padding:1px 0 0 3px; width: 33px; height: 24px}
.scorePnts{color:#ff3333;}
.scoreTxt{color:yellow;}
.gmsHeadlineHM a{margin-left:-14px;}



.modHomeBanner{font-family:"Comic Sans MS"; font-weight:bold; font-size:14px;}
.mhb_left{float:left; width:245px;}
.mhb_midl{float:left; width:440px; padding:66px 0 0 0; height:270px; overflow:hidden;}
.mhb_rght{float:right; width:259px;}
.mhb_topGames{padding:66px 20px 0 65px; height:185px;}
.mhb_topGames span a{display:block; height:25px;font-size: 13px;}
.mhb_bcmMember a{display:block; height:85px; margin-left:30px; width:180px;}
.mhb_playNow{padding:79px 30px 0 50px;}
.mhb_playNow span a{display:block; height:24.3px;}
.lftSpacer{padding-left:11px;}
.buynowbutton button{
	cursor:pointer;
	padding:1px 0;
	font-size:18px;
	color:#000;
	font-weight:bold;
	padding: 9px 36px;
	float:right;
	border:3px solid #fff;
	overflow:visible;
	/* Gradient */
	background: #6bc434; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7e96b', endColorstr='#59ae2c'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#a7e96b), to(#59ae2c)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #a7e96b,  #59ae2c); /* for firefox 3.6+ */
	
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;
	box-shadow: 0px 0px 5px #ccc;

}

.buynowbutton button:hover
{
	cursor:pointer;
	padding:1px 0;
	font-size:18px;
	color:#000;
	font-weight:bold;
	padding: 9px 36px;
	float:right;
	border:3px solid #00CC00;
	/* Gradient */
	background: #6bc434; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ae2c', endColorstr='#a7e96b'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#59ae2c), to(#a7e96b)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #59ae2c,  #a7e96b); /* for firefox 3.6+ */
}
.buynowbutton button:hover,
buynowbutton  button:focus{
	/* Shadow */
	-moz-box-shadow: 0 0 4px #999;
	-webkit-box-shadow: 0 0 4px #999;
	box-shadow: 0 0 4px #999;
}

.small button{
	cursor:pointer;
	padding:1px 0;
	float:left;
	margin-right:8px;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding: 2px 6px;
	border:1px solid #ffffff;
    font-family:arial;
	overflow:visible;
	/* Gradient */
	background: #6bc434; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7e96b', endColorstr='#59ae2c'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#a7e96b), to(#59ae2c)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #a7e96b,  #59ae2c); /* for firefox 3.6+ */
	
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;
	box-shadow: 0px 0px 5px #ccc;
}

.small button:hover
{
	cursor:pointer;
	padding:1px 0;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding: 2px 6px;
	border:1px solid #00CC00;
	/* Gradient */
	background: #6bc434; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59ae2c', endColorstr='#a7e96b'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#59ae2c), to(#a7e96b)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #59ae2c,  #a7e96b); /* for firefox 3.6+ */
}
.small button:hover,
small  button:focus{
	/* Shadow */
	-moz-box-shadow: 0 0 4px #999;
	-webkit-box-shadow: 0 0 4px #999;
	box-shadow: 0 0 4px #999;
}


.small-pink button{
	cursor:pointer;
	padding:1px 0;
	float:left;
	font-size:11px;
	color:#fddbe1;
	font-weight:bold;
	padding: 2px 6px;
	border:1px solid #fff;
	/* Gradient */
	background: #fe2144; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd6e8c', endColorstr='#d80010'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fd6e8c), to(#d80010)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fd6e8c,  #d80010); /* for firefox 3.6+ */
}

.small-pink button:hover
{
	cursor:pointer;
	padding:1px 0;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding: 2px 6px;
	border:1px solid #fe2144;
	/* Gradient */
	background: #fe2144; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d80010', endColorstr='#fd6e8c'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d80010), to(#fd6e8c)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d80010,  #fd6e8c); /* for firefox 3.6+ */
}
.small-pink button:hover,
small-pink  button:focus{
	/* Shadow */
	-moz-box-shadow: 0 0 4px #999;
	-webkit-box-shadow: 0 0 4px #999;
	box-shadow: 0 0 4px #999;
}
.game-played{margin-right:auto; margin-left:-7px; width:296px;}
.game-played .gamePlayed{width:90px; height:60px; float:left;}
.game-played .gamePlayed a{color:#666666; display:block; float:left; padding:4px;}
.game-played .gamePlayed a img{width:80px; border:solid 2px #fff; -moz-box-shadow:2px 2px 5px #ccc;
	-webkit-box-shadow:2px 2px 5px #ccc;
	box-shadow:2px 2px 2px #ccc; border-radius:4px;}
.game-played .gamePlayed a:hover{color:#000000; background:#f7d727;}

/* worksheet and artcrafts */
.rightLinkMod{background:#e2e2e2; float:none; margin:5px 23px 5px 16px; padding:10px 15px;}
.rightLinkMod a{color:#000; font-size:15px; line-height:25px;}
.puzzleListMod{overflow:auto; margin:5px 23px 5px 16px;}
.puzzleListMod .p_subSection{margin-bottom:15px; overflow:auto; width:100%;}
.puzzleListMod .p_subSection span{background:#e2e2e2; font-size:18px; padding:4px 15px; font-family:arial; color:#000; display:block; float:left; width:160px;}
.puzzleListMod .p_subSection_cont span{display:block; float:left; width:215px; background:url(../images/bbul.gif) 0 8px no-repeat; padding:0 0 0 15px}
.puzzleListMod .p_subSection_cont span a{color:#000;}