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('/css/homenew/sprite1.png'); background-position:0px -35px;behavior: url('/css/homenew/iepngfix.htc');
}
.menu-links .m-left:link{
float:left; width:140px; padding:11px 0px 8px 0px; text-align:center; background-image:url('/css/homenew/sprite1.png'); background-position:0px -35px;behavior: url('/css/homenew/iepngfix.htc');
}

.menu-links .m-mid{
float:left; width:142px; padding:11px 0px 8px 0px; text-align:center; background-image:url('/css/homenew/sprite1.png');behavior: url('/css/homenew/iepngfix.htc');
}

.menu-links .m-right{
float:left; width:138px; padding:11px 0px 8px 0px; text-align:center; background-image:url('/css/homenew/sprite1.png'); background-position:0 -71px;behavior: url('/css/homenew/iepngfix.htc');
}

.menu-links .m-right{
float:left; width:138px; padding:11px 0px 8px 0px; text-align:center; background-image:url('/css/homenew/sprite1.png'); background-position:0 -71px;
}

.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;font-size:15px; color:#ffffff;
}

.other-links a{
color:#ffffff !important; font-size:15px;
}

.other-links span{
color:#FFFFFF;
font-size:16px;
font-weight:normal;
padding:0px 3px 0px 3px;
}


.flink-box{
float:left;
}

.flink-box a{
color:#595959; font-size:13px;
}

.math-box{
width:175px;
}

.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('/css/homenew/board.png'); background-repeat:no-repeat;;
}

.home-content{
background-color:#ffffff;
}

.game-week{
	position:absolute;
	margin:-20px 0 0 7px;
	behavior: url('/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('/css/homenew/parenthead.gif');
}

.teacher-main{
 padding:7px 0 0 3px; 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-world-text {
    color: #5A5A5A;
    line-height: 20px;
    list-style: disc inside none;
    margin: 33px 0 0 15px;
    padding: 0;
    width: 200px;
}
.gudli-world-text p{font-size:14px; line-height: 18px;color: #006600;font-weight: normal;text-align: justify;}
.gudli-world-text h2{ margin: 0 0 6px 37px; padding:0px;}
.gudli-world-text h2.a {color: white; text-shadow: black 0.1em 0.1em 0.2em}
.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('/css/homenew/stripLabel.png');background-repeat:repeat-x;
}*/

/*.gudli-block h2 {background-color:#1179f4; -moz-box-shadow:    0 1px 1px 1px #a6a5a5;  -webkit-box-shadow: 0 1px 1px 1px #a6a5a5;  box-shadow:0 1px 1px 1px #a6a5a5;   color: #FFFFFF !important;    font-size: 11px;    margin-left: auto;    margin-right: auto;    padding:7px 0px 3px 0px;    text-align: center;    text-transform: uppercase;    width: 332px; margin-bottom:3px;}*/

.gudli-block h2 {background-color:#1179f4; -moz-box-shadow:    0 1px 1px 1px #a6a5a5;  -webkit-box-shadow: 0 1px 1px 1px #a6a5a5;  box-shadow:0 1px 1px 1px #a6a5a5;   color: #FFFFFF !important;    font-size: 11px;    margin-left: auto;    margin-right: auto;    padding: 5px 0 3px 0;    text-align: center;    text-transform: uppercase;    width: 332px; margin-bottom:4px; }

.riddle-block{
	width:332px; margin-left:auto; margin-right:auto; padding:0;
}

.riddle-logo{
	position:relative;
	float:left;
	margin:-20px 0 0 -10px;
	behavior: url('/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;
}

#storylisting a {
    display: block;
    float: left;
    height: 20px;
    overflow: hidden;
    /*padding-right: 8px;*/
    width: 130px;
    color: #5A5A5A;
}

.riddle-block h2 {background-color: #1179F4; box-shadow: 0 1px 1px 1px #A6A5A5; color: #FFFFFF !important; font-size: 11px;  margin-bottom: 4px; margin-left: auto;
    margin-right: auto; padding: 5px 0 1px; text-align:left; text-transform: uppercase; width: 332px;}


.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('/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('/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('/css/homenew/hometrans.png');
}

.home-box-right{
width:455px; float:right; height:233px; background-image:url('/css/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('/css/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('/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('/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('/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('/css/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('/css/homenew/stripLabel.png'); background-repeat:repeat-x;
color:#ffffff !important;
width:74px;
padding:5px 0px 9px 0px;
float:left;
}

.left-head-right{
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('/css/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('/css/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('/css/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('/css/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('/css/homenew/stripLabel.png'); background-repeat:repeat-x;
color:#ffffff !important;
width:72px;
padding:5px 0px 10px 0px;
float:left;
}

.colorimgbox{
background-image:url('/css/homenew/bigImgBase.png'); background-repeat:no-repeat; width:182px; height:122px;behavior: url('/css/homenew/iepngfix.htc');
}

.colorimgbox p{
padding:5px 0px 0px 6px;
}

.colortopimgbox{
background-image:url('/css/homenew/bigImgBase.png'); background-repeat:no-repeat; width:184px; height:122px;clear:both;
}

.colortopimgbox p{
padding:5px 0px 0px 6px;
}

.smallimgbox{
background-image:url('/css/homenew/smallImgBase.png'); background-repeat:no-repeat; width:110px; height:76px;behavior: url('/css/homenew/iepngfix.htc');
}

.smallimgbox p{
padding:2px;
}

.smallimgbox div p a:hover{
color:#FFFFCC;
}

.smalltopimgbox{
background-image:url('/css/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;
	}

.games-list-box{
width:178px; float:left;padding:5px 7px 5px 3px;height:275px;margin-left:4px;
}

.games-list-box:hover{
width:178px; 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;
}

.shareContainer{
	padding:40px 0;
}
.errorMsg{
	text-align:center;
	color:#ff0000;
	font-weight:bold;
}

.works-list-box{
width:178px; float:left;padding:5px 7px 5px 3px;height:225px;margin-left:4px;
}

.works-list-box:hover{
width:178px; 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;
display:block;
}

.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-color:#1179f4;
	box-shadow: 0 1px 5px 0 #A6A5A5;
    background-repeat: repeat-x;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    padding: 5px 10px 4px;
	margin-bottom:8px;
    text-align: center;
    text-transform: uppercase;
	
	
}

.positionCls{}
.worksheetPop_right .worksheetPop{right:235px; top:0px; left:auto!important;}
.worksheetPop{background: #ffffff url(/images/worksheet-loading.gif) no-repeat; background-position:center; position:absolute; left:210px; top:0px; display:block; z-index:5;}

.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;
    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('/css/homenew/stripLabel.png');background-repeat:repeat-x;}

.comment {clear: left; background:#fff; text-align:left; align:left;}

.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;}

.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;}
.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;}

.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;}
.earnedPnt{margin-left:80px;}

.overlayTrans{background:url(/css/images/overlay_trans.png)}

.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;}

.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(/css/homenew/bg_footer.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#water_sand { /*the water and sand*/
	background-image:url(/css/homenew/footer_tile.png);
	background-repeat:repeat-x;
	background-position:center bottom;/*display:table-cell;*/
}
#centre { /*splats and stars*/
	position:relative;
	margin:0px;
	background:url(/css/homenew/bg_pattern.png) no-repeat top center;
}
#background { /*tiling image of the blue gradient at the top*/
	/*min-height:100%;*/
	margin:0px;
	/*background:url(/css/homenew/page_bg.png)*/background:#8CCCFF;
}
/*wrapper*/
#wrapper {
	width:980px;
	margin:0px auto; /*centers your design on the page*/
}
/*header*/
#header {
	height:136px;
	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(/css/homenew/logo_bg_tile.png) repeat-x top;*/
	margin-top:5px;
}
#logo_birds .left {
	width:178px;
	height:110px;
	float:left;
	background:url(/css/homenew/logo_bg_left.jpg) repeat-x top;
}
#logo_birds .right {
	width:197px;
	height:110px;
	float:right;
	background:url(/css/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:0 0 24px 20px; 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(/css/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(/css/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;
	height:18px;
}
#search_blimp .button {width:54px; height:24px;	position:absolute; margin:18px 0 0 186px;}

#menu_wrapper {width:982px; margin:-20px 0 0 0;}

/* CSS Document */
/*#main_menu{width:990px; height:70px; float:right; margin-top: -70px;}
#main_menu ul{margin:0px; padding:0px;float:left;}
#main_menu li{margin:0px; padding:0px;float:left; list-style-type:none; cursor:pointer;font-family:'Comic Sans MS', arial; font-weight: bold; text-transform: uppercase; font-size:13px;}
#main_menu li a{color:#673400; text-decoration:none;}
#main_menu li a:hover{color:#ffffff; text-decoration:none; cursor:pointer;}

.mm_home{background:url(/images/header-menu-strip.png) no-repeat;float:left; width:119px; height:70px;  padding-left:30px;}
.mm_home:hover{background:url(/images/header-menu-strip.png) 0 -72px no-repeat; float:left; width:119px; height:70px;  padding-left:30px;}
.mm_homeSel{background:url(/images/header-menu-strip.png) 0 -72px no-repeat;float:left; width:119px; height:70px;  padding-left:30px;}

.mm_home a{ float:left; padding:41px 0 0 54px;}
.mm_homeSel a{ float:left; padding:41px 0 0 54px; color:#ffffff!important;}

.mm_games{background:url(/images/header-menu-strip.png) -121px -1px no-repeat;float:left; width:113px; height:70px;  padding-left:30px;}
.mm_games:hover{background:url(/images/header-menu-strip.png) -121px -72px no-repeat;float:left; width:113px; height:70px; padding-left:30px;}
.mm_gamesSel{background:url(/images/header-menu-strip.png) -121px -72px no-repeat;float:left; width:113px; height:70px;  padding-left:30px;}
.mm_gamesSel:hover{background:url(/images/header-menu-strip.png) -121px -72px no-repeat;float:left; width:113px; height:70px;  padding-left:30px;}

.mm_games a{float:left; padding:41px 0 0 44px;}
.mm_gamesSel a{float:left; padding:41px 0 0 44px; color:#ffffff!important;}

.mm_stories{background:url(/images/header-menu-strip.png) -234px 0 no-repeat;float:left; width:108px; height:70px;  padding-left:30px;}
.mm_stories:hover{background:url(/images/header-menu-strip.png) -234px -72px no-repeat;float:left; width:108px; height:70px; padding-left:30px;}
.mm_storiesSel{background:url(/images/header-menu-strip.png) -234px -72px no-repeat;float:left; width:108px; height:70px;  padding-left:30px;}
.mm_storiesSel:hover{background:url(/images/header-menu-strip.png) -234px -72px no-repeat;float:left; width:108px; height:70px;  padding-left:30px;}

.mm_stories a{float:left; padding:41px 0 0 36px;}
.mm_storiesSel a{float:left; padding:41px 0 0 36px; color:#ffffff!important;}

.mm_video{background:url(/images/header-menu-strip.png) -342px 0 no-repeat;float:left; width:116px; height:70px;  padding-left:30px;}
.mm_video:hover{background:url(/images/header-menu-strip.png) -342px -72px no-repeat;float:left; width:116px; height:70px;  padding-left:30px;}
.mm_videoSel{background:url(/images/header-menu-strip.png) -342px -72px no-repeat;float:left; width:116px; height:70px;  padding-left:30px;}

.mm_video a{float:left; padding:41px 0 0 43px;}
.mm_videoSel a{float:left; padding:41px 0 0 43px; color:#ffffff!important;}

.mm_story{background:url(/images/header-menu-strip.png) -458px 0  no-repeat;float:left; width:123px; height:70px;  padding-left:30px;}
.mm_story:hover{background:url(/images/header-menu-strip.png) -458px -72px  no-repeat;float:left; width:123px; height:70px;  padding-left:30px;}
.mm_storySel{background:url(/images/header-menu-strip.png) -458px -72px  no-repeat;float:left; width:123px; height:70px;  padding-left:30px;}

.mm_story a{float:left; padding:41px 0 0 30px;}
.mm_storySel a{float:left; padding:41px 0 0 30px; color:#ffffff!important;}

.mm_wrksht{background:url(/images/header-menu-strip.png) -583px 0  no-repeat;float:left; width:148px; height:70px;  padding-left:30px;}
.mm_wrksht:hover{background:url(/images/header-menu-strip.png) -583px -72px  no-repeat;float:left; width:148px; height:70px;  padding-left:30px;}
.mm_wrkshtSel{background:url(/images/header-menu-strip.png) -583px -72px  no-repeat;float:left; width:148px; height:70px;  padding-left:30px;}

.mm_wrksht a{float:left; padding:41px 0 0 38px;}
.mm_wrkshtSel  a{float:left; padding:41px 0 0 38px; color:#ffffff!important;}

.mm_art{background:url(/images/header-menu-strip.png) -733px 0  no-repeat;float:left; width:153px; height:70px;  padding-left:30px;}
.mm_art:hover{background:url(/images/header-menu-strip.png) -733px -72px  no-repeat;float:left; width:153px; height:70px;  padding-left:30px;}
.mm_artSel{background:url(/images/header-menu-strip.png) -733px -72px  no-repeat;float:left; width:153px; height:70px;  padding-left:30px;}

.mm_art a{float:left; padding:41px 0 0 29px;}
.mm_artSel a{float:left; padding:41px 0 0 29px; color:#ffffff!important;}

.mm_blog{background:url(/images/header-menu-strip.png) -886px 0  no-repeat;float:left; width:105px; height:70px;  padding-left:30px;}
.mm_blog:hover{background:url(/images/header-menu-strip.png) -886px -72px  no-repeat;float:left; width:105px; height:70px;  padding-left:30px;}
.mm_blogSel{background:url(/images/header-menu-strip.png) -886px -72px  no-repeat;float:left; width:105px; height:70px;  padding-left:30px;}

.mm_blog a{float:left; padding:41px 0 0 46px;}
.mm_blogSel a{float:left; padding:41px 0 0 46px; color:#ffffff!important;}*/

/* Menu New CSS Document */
#main_menu{width:990px; height:58px; margin-top: -49px;}
#main_menu ul{margin:0px; padding:0px;float:left;}
#main_menu li{margin:0px; padding:0px;float:left; list-style-type:none; cursor:pointer;font-family:'Comic Sans MS', arial; font-weight: bold; text-transform: uppercase; font-size:13px;}
#main_menu li a{color:#673400; text-decoration:none;}
#main_menu li a:hover{color:#ffffff; text-decoration:none; cursor:pointer;}

.mm_home{background:url(/images/header-menu-strip.png) no-repeat;float:left; width:120px; height:58px;  padding-left:30px;}
.mm_home:hover{background:url(/images/header-menu-strip.png) 0 -60px  no-repeat; float:left; width:120px; height:58px;  padding-left:30px;}
.mm_homeSel{background:url(/images/header-menu-strip.png) 0 -60px no-repeat;float:left; width:120px; height:58px;  padding-left:30px;}

.mm_home a{ float:left; padding:34px 0 0 54px;}
.mm_homeSel a{ float:left; padding:34px 0 0 54px; color:#ffffff!important;}

.mm_games{background:url(/images/header-menu-strip.png) -121px 0 no-repeat;float:left; width:113px; height:58px;  padding-left:30px;}
.mm_games:hover{background:url(/images/header-menu-strip.png) -121px -60px  no-repeat;float:left; width:113px; height:58px; padding-left:30px;}
.mm_gamesSel{background:url(/images/header-menu-strip.png) -121px -60px  no-repeat;float:left; width:113px; height:58px;  padding-left:30px;}
.mm_gamesSel:hover{background:url(/images/header-menu-strip.png) -121px -60px  no-repeat;float:left; width:113px; height:58px;  padding-left:30px;}

.mm_games a{float:left; padding:34px 0 0 44px;}
.mm_gamesSel a{float:left; padding:34px 0 0 44px; color:#ffffff!important;}

.mm_stories{background:url(/images/header-menu-strip.png) -234px 0 no-repeat;float:left; width:108px; height:58px;color:#ffffff;  padding-left:30px;}
.mm_stories:hover{background:url(/images/header-menu-strip.png) -234px -60px  no-repeat;float:left; width:108px; color:#ffffff; height:58px; padding-left:30px;}
.mm_storiesSel{background:url(/images/header-menu-strip.png) -234px -60px  no-repeat;float:left; width:108px; height:58px;color:#ffffff;  padding-left:30px;}
.mm_storiesSel:hover{background:url(/images/header-menu-strip.png) -234px -60px  no-repeat;float:left; width:108px;color:#ffffff; height:58px;  padding-left:30px;}

.mm_stories a{float:left; padding:34px 0 0 36px;}
.mm_storiesSel a{float:left; padding:34px 0 0 36px; color:#ffffff!important;}

.mm_video{background:url(/images/header-menu-strip.png) -342px 0 no-repeat;float:left; width:116px; height:58px;  padding-left:30px;}
.mm_video:hover{background:url(/images/header-menu-strip.png) -342px -60px  no-repeat;float:left; width:116px; height:58px;  padding-left:30px;}
.mm_videoSel{background:url(/images/header-menu-strip.png) -342px -60px  no-repeat;float:left; width:116px; height:58px;  padding-left:30px;}

.mm_video a{float:left; padding:34px 0 0 43px;}
.mm_videoSel a{float:left; padding:34px 0 0 43px; color:#ffffff!important;}

.mm_story{background:url(/images/header-menu-strip.png) -458px 0  no-repeat;float:left; width:125px; height:58px;  padding-left:30px;}
.mm_story:hover{background:url(/images/header-menu-strip.png) -458px -60px  no-repeat;float:left; width:125px; height:58px;  padding-left:30px;}
.mm_storySel{background:url(/images/header-menu-strip.png) -458px -60px  no-repeat;float:left; width:125px; height:58px;  padding-left:30px;}

.mm_story a{float:left; padding:34px 0 0 30px;}
.mm_storySel a{float:left; padding:34px 0 0 30px; color:#ffffff!important;}

.mm_wrksht{background:url(/images/header-menu-strip.png) -583px 0  no-repeat;float:left; width:150px; height:58px;  padding-left:30px;}
.mm_wrksht:hover{background:url(/images/header-menu-strip.png) -583px -60px  no-repeat;float:left; width:150px; height:58px;  padding-left:30px;}
.mm_wrkshtSel{background:url(/images/header-menu-strip.png) -583px -60px  no-repeat;float:left; width:150px; height:58px;  padding-left:30px;}

.mm_wrksht a{float:left; padding:34px 0 0 38px;}
.mm_wrkshtSel  a{float:left; padding:34px 0 0 38px; color:#ffffff!important;}

.mm_art{background:url(/images/header-menu-strip.png) -733px 0  no-repeat;float:left; width:153px; height:58px;  padding-left:30px;}
.mm_art:hover{background:url(/images/header-menu-strip.png) -733px -60px  no-repeat;float:left; width:153px; height:58px;  padding-left:30px;}
.mm_artSel{background:url(/images/header-menu-strip.png) -733px -60px  no-repeat;float:left; width:153px; height:58px;  padding-left:30px;}

.mm_art a{float:left; padding:34px 0 0 29px;}
.mm_artSel a{float:left; padding:34px 0 0 29px; color:#ffffff!important;}

.mm_blog{background:url(/images/header-menu-strip.png) -886px 0  no-repeat;float:left; width:104px; height:58px;  padding-left:30px;}
.mm_blog:hover{background:url(/images/header-menu-strip.png) -886px -60px  no-repeat;float:left; width:104px; height:58px;  padding-left:30px;}
.mm_blogSel{background:url(/images/header-menu-strip.png) -886px -60px  no-repeat;float:left; width:104px; height:58px;  padding-left:30px;}

.mm_blog a{float:left; padding:34px 0 0 46px;}
.mm_blogSel a{float:left; padding:34px 0 0 46px; color:#ffffff!important;}

/*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:#ffffff;}
.maincontainer {width:980px; background-color:#ffffff; margin:3px 0 0px 0; padding:0px;}
.maincontainer .top {width:980px; height:5px; background:url(/css/homenew/content_top.gif) no-repeat bottom;}
#container_bottom {width:980px;	height:5px; background:url(/css/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 !important;
	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 !important;
	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(/css/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(/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(/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(/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 !important;
    font-weight: bold;
    padding: 10px 0 5px 10px;
    text-transform: uppercase;
}

.footer-links{
padding:17px 28px 18px 28px;
}
.footer-links p{
margin:0px; padding:0px;
}
.allgameslinks{margin-top:0px;}

.grass-theme-footer{
background-image:url('/css/homenew/bg_footer_grass.png') !important;
}

.grass-theme-bg{
background-image:url('/css/homenew/bg_footer_grass_tile.jpg') !important;
}

.water-theme-footer{
background-image:url('/css/homenew/bg_footer_underwater.png') !important;
}

.sand-theme-footer{
background-image:url('/css/homenew/bg_footer_sand.png') !important;
}
.sepImg{background:url('/css/homenew/dinoKid.png'); width: 230px; height:258px; position:absolute; bottom:144px; margin-left:615px;}

.usrFlag{background:url('/css/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; color:#ffffff;}

.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:0px; height:340px; overflow:hidden;}
.mhb_rght{float:right; width:261px;}
.mhb_topGames{padding:15px 20px 0 65px; height:185px;}
.mhb_topGamesHD {
    color: #0A80FA;
    font-family: "Comic Sans MS";
    font-size: 14px;
    font-weight: bold;
    margin: 33px 0 0;
    padding-left: 41px;
	 text-shadow:
    3px 3px 0 #ffffff,
    /* Simulated effect for Firefox and Opera
       and nice enhancement for WebKit */
   1px 1px 0 #ffffff,  
    1px 1px 0 #ffffff,
   1px  1px 0 #ffffff,
    2px  2px 0 #ffffff;
}
.mhb_midlHD {
   	color: #4B724F;
    font-family: "Comic Sans MS";
    font-size: 14px;
    font-weight: bold;
    margin: 28px 0 0;
    padding: 0 0 18px 143px;
	 text-shadow:
    1px 1px 0 #ffffff,
    /* Simulated effect for Firefox and Opera
       and nice enhancement for WebKit */
   -1px -1px 0 #ffffff,  
    1px -1px 0 #ffffff,
   -1px  1px 0 #ffffff,
    2px  2px 0 #ffffff;
}
.mhb_rightHD {
    color: #4B724F;
    font-family: "Comic Sans MS";
    font-size: 14px;
    font-weight: bold;
    margin: 28px 0 0;
   padding: 3px 0 7px 38px;
    text-shadow:
    1px 1px 0 #ffffff,
    /* Simulated effect for Firefox and Opera
       and nice enhancement for WebKit */
   -1px -1px 0 #ffffff,  
    1px -1px 0 #ffffff,
   -1px  1px 0 #ffffff,
    1px  1px 0 #ffffff;

}
.mhb_rightHD h2 {
    color: #4B724F;
    font-family: "Comic Sans MS";
    font-size: 14px;
    font-weight: bold;
  margin:0px;
   text-shadow:
    1px 1px 0 #ffffff,
    /* Simulated effect for Firefox and Opera
       and nice enhancement for WebKit */
   -1px -1px 0 #ffffff,  
    1px -1px 0 #ffffff,
   -1px  1px 0 #ffffff,
    1px  1px 0 #ffffff;

}

.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:0 6px 0 6px;
	/*padding: 2px 6px;*/
	height:24px;
	line-height:21px;
	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:0 6px 0 6px;
	height:24px;
	line-height:21px;
	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;}
.puzzleListMod .p_subSection_cont span{display:block; float:left; width:215px; background:url(/images/bbul.png) 0 8px no-repeat; padding:0 0 0 15px; height:20px;}
.puzzleListMod .p_subSection_cont span a{color:#000;}
.puzzleListMod .p_subSection_contNew span{display:block; float:left; background:url(/images/bbul.png) 0 8px no-repeat; padding:0 0 0 15px; height:18px;}
.puzzleListMod .p_subSection_contNew span a{color:#000;}
.worksheetLink{width:230px; float:left; position:relative; margin-bottom:3px;}
/* Buttons */

.but1{width:90px; border-radius:3px; border:1px solid #d8d9d9; height:40px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:2px 7px 2px 22px; color:#000000; background:url(/images/g.png) no-repeat left;}
.but1 a{color:#000000; text-decoration:none;}
.but1:hover{width:90px; border-radius:3px; border:1px solid #4f82a5; height:40px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:2px 7px 2px 22px; color:#4f82a5; cursor:pointer; background:url(/images/g_hover.png) no-repeat left; }
.but2{border-radius:3px; border:1px solid #d8d9d9; font-size:10px; font-family:arial; padding:0 2px; color:#FFFFFF; background:#FF0000; font-weight:normal}
.playWorksheet {/*background:#99cc00;*/ color:#008EB0; font-size:15px; padding:5px; margin:0 auto; text-align: right;}
.playWorksheet a{color:#008EB0;}
.playWorksheet a:hover{color:#f90}

.rightLinkMod_new{margin:5px 16px 5px 16px; font-size:15px; color: #000000}
.lftSpacer1{padding-left:8px;}


.v-pagination{
width:100%; float:left; padding:35px 0px 36px 0px; text-align:center;
}
.v-pagination a{
border:1px solid #D7D7D7; padding:3px 8px 3px 8px; font-weight:bold; margin:0px 3px 0px 0px;
}
.v-pagination span{
border:1px solid #D7D7D7; padding:3px 8px 3px 8px; font-weight:bold; margin:0px 3px 0px 0px; color:#7d7d7d
}

.v-page-comments{
width:100%; float:left; padding:10px 0px 36px 0px; text-align:center;
}
.v-page-comments a{
border:1px solid #D7D7D7; padding:3px 8px 3px 8px; font-weight:bold; margin:0px 3px 0px 0px;
}
.v-page-comments span{
border:1px solid #D7D7D7; padding:3px 8px 3px 8px; font-weight:bold; margin:0px 3px 0px 0px; color:#7d7d7d
}

.rsscontainer{
    width:100%; float:left; padding:5px 0; margin-left:100px;
}
.rssptitle {
    padding-left: 10px;
    width: 100px;
    display:inline-block;
}
.rssp {
    padding-left: 10px;
    padding-right: 20px;
}
a.rssurl {
    background: url("/images/rss.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    width: 46px;
}
span.rssadder a {
    display: inline-block;
    height: 18px;
}
a.yahoo {
    background: url("/images/yahoorss.gif") no-repeat scroll 0 0 transparent;
    width: 105px;
}
a.google {
    background: url("/images/googlerss.gif") no-repeat scroll 0 0 transparent;
    margin-right: 5px;
    width: 86px;
}
a.msgr {
    background: url("/images/msnrss.gif") no-repeat scroll 0 0 transparent;
    width: 120px;
}
a.newsgator {
    background: url("/images/newrss.gif") no-repeat scroll 0 0 transparent;
    width: 91px;
}

.kidsLearBox{width:171px; float:left; margin-right:17px; padding:5px 13px 10px;}
.kidsLearBox:hover{background:#f7d727; color:#000000; cursor:pointer;}
.kidsLearBox span{width:170px; height:121px; overflow:hidden; display:block; margin-top:5px;}
.kidsLearBox p{line-height:18px; font-size:12px; padding-left:5px;}
.kidsLearBox p a{color:#5A5A5A;}
.kidsLearBox p a:hover{text-decoration: none;}
.kidsLearBox p:hover{color:#000000; text-decoration: underline;}
.kidsnoMarright{margin-right:0px;}
.kidsmarleft{margin-left:7px;}
.kidsbtnMar{ margin-top:15px;}
.newtag{position:relative; left:280px; top:-26px; width:100px;}


.but3{display:block; height:34px; float:left; line-height:34px;  width: 107px; font-size:15px; text-transform: uppercase;  font-family:Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; background: #1f81f6; /* Old browsers */
background: -moz-linear-gradient(top,  #1f81f6 0%, #0861cc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f81f6), color-stop(100%,#0861cc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1f81f6 0%,#0861cc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1f81f6 0%,#0861cc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1f81f6 0%,#0861cc 100%); /* IE10+ */
background: linear-gradient(top,  #1f81f6 0%,#0861cc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f81f6', endColorstr='#0861cc',GradientType=0 ); /* IE6-9 */ border: 1px solid #FFFFFF; box-shadow: 0 0 5px #CCCCCC;}
.but3 a{color:#ffffff; text-decoration:none; text-transform: uppercase;display:block;font-size:15px;}
but3 a:hover{ color:#ffffff;text-decoration:underline;}
.but3:hover{ text-decoration:underline;background-color:#1f81f6;font-family:Arial, Helvetica, sans-serif;  color:#ffffff; text-transform: uppercase; text-decoration:underline; 
background: #0861cc; /* Old browsers */
background: -moz-linear-gradient(top,  #0861cc 0%, #1f81f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0861cc), color-stop(100%,#1f81f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0861cc 0%,#1f81f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0861cc 0%,#1f81f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0861cc 0%,#1f81f6 100%); /* IE10+ */
background: linear-gradient(top,  #0861cc 0%,#1f81f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0861cc', endColorstr='#1f81f6',GradientType=0 ); /* IE6-9 */ border: 1px solid #FFFFFF;  box-shadow: 0 0 5px #CCCCCC;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0861cc', endColorstr='#1f81f6')}

.tp_st_margin{display:block; margin:0px;}
.nomarright{margin-right:none;}

.print-heading{font-family: Times,Arial,Helvetica,sans-serif !important;font-size: 24px !important; margin:0; padding:0;color:#000000; font-weight:bold;}

.recipe_txt{margin:0px; padding:0 0 0 20px; }
.recipe_txt li{list-style-type:disc;}
.recipe_txt1{margin:0px; padding:0 0 0 29px; }
.recipe_txt1 li{list-style-type:decimal;}
.gm-close-btn{background:url(/images/cross-btn-game.png) no-repeat; width:45px; height:46px; display:block;}


/* COMMENT PAGE CSS*/
.commentArea{width:910px; padding:0 35px 0 35px; margin:34px 0 0 0;}
.commentBox{display:inline-block; width:100%; margin-bottom:31px;}
.userImageBox{ background:url('/images/sprite-cookie.png') -185px -614px no-repeat; width:56px; height:55px;
}
.userImage{ background:url('/images/sprite-cookie.png') -66px -609px no-repeat; width:49px; height:50px;}

.commentTextBox1{width:790px; border:1px solid #93d7ff; border-radius:5px; background-color:#ecf8ff; padding:8px 8px 8px 20px; margin-left:19px; font-size:14px;color:#48494a; line-height:16px;}
.commentTextBox2{width:790px; border:1px solid #93d7ff; border-radius:5px; background-color:#d2eeff; padding:8px 8px 12px 20px; margin-left:19px; font-size:14px;color:#48494a; line-height:16px;}
.box_icon1{ background:url('/images/sprite-cookie.png') -136px -609px no-repeat; width:30px; height:30px; position:absolute; margin-left:-9px; margin-top:14px;}
.box_icon2{ background:url('/images/sprite-cookie.png') -136px -643px no-repeat; width:30px; height:30px; position:absolute; margin-left:-9px; margin-top:14px;}
*+html .box_icon1{ background:url('/images/sprite-cookie.png') -136px -609px no-repeat; width:30px; height:30px; position:absolute; margin-left:-28px; margin-top:14px;}
*+html .box_icon2{ background:url('/images/sprite-cookie.png') -136px -643px no-repeat; width:30px; height:30px; position:absolute; margin-left:-28px; margin-top:14px;}
.usr_name{text-align:right; font-weight:bold; margin-top:15px !important; padding-right:15px;color:#000000;}



/* styleNew.css classes */


.small-cont {background:#f2f2f2; margin:0 8px 0 8px; padding:10px 0; height:auto;}
.col-left { width:172px; float:left; padding-left:18px;}
.col-right { width:752px; float:left; background:#FFFFFF; margin-bottom:17px; margin-right:7px;}
.n-padding {padding:0 19px 0 19px;}
.noborder {border:0px!important;}
.img-row p {height:216px; width:171px; float:left; margin-right:10px;}
.fav-img a{width:161px; height:120px; overflow:hidden; display:block;}
.fav-img {float:left; width:161px; height:120px; padding:4px; border:1px solid #CCCCCC;}
.fav-title {height:auto !important; padding:4px 0px 6px 0px; float:left;}
.fav-likes {float:left; width:100%; padding:0px 0px 2px 0px; color:#3f3f3f; font-size:14px; padding:6px 0 9px 0;}
.fav-detail {float:left; width:100%; padding:0px 0px 2px 0px; color:#3f3f3f; font-size:12px; line-height:14px;}
.noMargin{margin:0 !important;}
.noMarginRT{ margin-right:0!important;}
.col-right h2 {font-size:14px; font-weight:normal; padding:10px 0 17px 0;}
.proflle-pic { background:url(/css/school/profile.jpg); height:157px; width:172px;}
.p-img {padding:9px 12px 17px 15px;}
.s-name { padding:6px 0 15px 0; font-size:18px; color:#000000; }
.s-name a{ color:#000000;}
.country { font-size:14pxpx; color:#000000; padding-bottom:36px; font-size:15px;}
.left-menu {width:165px; background-color:#F2F2F2;}
.menu-nav a{display:block; color:#000000; text-decoration:none; height:26px; margin-top:1px;}
.bullet1 {font-size:14px; background-image:url('/css/school/profile.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet2 {font-size:14px; background-image:url('/css/school/album.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet3 {font-size:14px; background-image:url('/css/school/history.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet4 {font-size:14px; background-image:url('/css/school/report.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet5 {font-size:14px; background-image:url('/css/school/favorits.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet6 {font-size:14px; background-image:url('/css/school/school_community.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.bullet7 {font-size:14px; background-image:url('/css/school/settings.png'); background-repeat:no-repeat; padding:6px 0 0 42px; background-position:8px 1px;}
.menu-nav a:hover{ background-color:#C9C9C9;}
.menu-nav-sel{ background-color:#C9C9C9 !important;}
.f-b {font-weight:!important; font-size:18px!important;}
.profile-line { display:block; height:15px; clear:both; padding-bottom:14px; font-size:14px;}
.profil-l {width:150px; float:left;}
.profil-r { width:240px; float:left; margin-left:10px;}
.row { border-bottom:1px solid #c0c0c0; padding:14px 0 0 0; margin: 0 10px;}
.facebook {margin:-6px 0 0 5px; float:right;}
.text-p {font-size:14px; color:#404040; padding:16px 0 20px 0;}
.text-h {font-size:14px; color:#404040; padding:0 0 12px 0;}

.Videos-row p {height:216px; float:left; margin-right:10px;}
.Videos-img a{width:130px; height:107px; overflow:hidden; display:block;}
.Videos-img {float:left; width:130px; height:107px;}
.Videos-title {height:auto !important; padding:4px 0px 6px 0px; float:left;}
.Videos-likes {float:left; width:100%; padding:0px 0px 2px 0px; color:#3f3f3f; font-size:14px; padding:6px 0 9px 0;}
.Videos-detail {float:left; width:100%; padding:0px 0px 2px 0px; color:#3f3f3f; font-size:12px; line-height:14px;}
.s-padding {padding:0 9px 0 9px;}
.tab li {float:left; background:url(/css/school/tab-bg.png) top left; list-style:none; margin-right:1px;}
.tab-heading {background:url(/css/school/tab-bg.png) top right; height:14px; font-size:13px; margin-left:6px; background-position:100% 33%; background-repeat:no-repeat; padding: 13px 22px 6px 16px; text-align:justify; font-weight:bold; 	}
.tab-heading a { text-decoration:none; color:#000000;}
.tab-heading a:hover { text-decoration:none; color:#000000;}
.li-new {padding: 4px 7px 2px 1px!important; text-align:center; height:27px;}
.li-bg { background-position:0% 200%!important;}
.li-bg-div {background-position:100% 100%!important;}
.new-row {margin:0!important; padding: 1px 0 0!important; }
.sub-menu { float:right; padding-top:10px;}
.sub-menu li { float:left; border-right: 1px solid #000000; height:10px; list-style:none; padding:0 5px 0 5px;}
.sub-menu li a {color:#000000; text-decoration:none;}
.sub-menu li a:hover {color:#000000; text-decoration:underline; font-weight:bold;}
.points { padding:23px 0 0 20px; font-size:14px;}
.points li { font-size:14px; padding-bottom:18px;}
.points li a{ color:#000000; text-decoration:none;}
.points li a:hover{ color:#000000; text-decoration:underline;}
.points1 { font-size:14px; padding-bottom:18px;}
.points1 a{ color:#0d3fe0!important; text-decoration:none!important;}
.points1 a:hover{ color:#0d3fe0!important; text-decoration:underline!important;}

.pagenation {margin:0 254px; text-align:center; padding:35px 0 34px 0;}
.pagenation span {float:left; margin-right:4px;}
.red-color {color:#fe0000;}
.green-color {}
.grade-teacher-box {width:231px; margin-right:20px; float:left; padding-bottom:57px; height:79px;}
.gtb-img {border:1px solid #000000; float:left; margin-right:3px;}
.gtb-text { float:left; width:149px;}
.h-font {font-size:16px; padding:2px 0 2px 0; float:left; width:100%; font-weight:bold; line-height: 24px;}
.h-small { font-size:12px; float:left; width:100%}
.margin-RT {margin-right:4px!important;}
.g-font a {color:#339933; text-decoration:underline;}
.g-font a:hover {color:#fe0000; text-decoration:none;}
.h2-new{ font-size:22px; font-weight:bold; padding:21px 0 0 0; float:left;}
.search {float:right; width:425px; padding-top:25px;}
.select-box { width:88px; padding:1px; float:left; border: 1px solid #bebebe; height:21px; margin-top:1px;}
.s-box {float:left; width:177px; margin:0 0 0 5px; border: 1px solid #bebebe; height:17px; padding:2px;}
.search-btn {float:left; padding:0 0 0 5px;}
.s-headding {padding:5px 5px 0 0; float:left;}
.f-bold {font-weight:bold; font-size:12px;}
.noM {margin:0px!important;}
.new-mamber { width:auto; padding-top:20px;}
.new-mamber-pic {float:left; width:73px; overflow:hidden; display:block;}
.new-mamber-text { width:161px; float:left; margin-left:4px; font-size:12px!important;}
.nem-mamber-deatil { float:left; width:240px; margin-right:7px; padding-bottom:47px;}
.new-mamber-text h2 { font-size:17px; padding:5px 0 9px 0; font-weight:bold;}
.new-mamber-text p { font-size:12px; height:auto; width:100%; margin:0px; padding-bottom:-3px; line-height:20px; float:left;}
.new-mwmber-text-headding { float:left; width:51px;}
.new-mwmber-text { margin-left:3px; float:left;}
.no-padding {padding:0px!important;}
.new-paginction {padding-bottom:24px!important;}
.new-mamber-pic { border:1px solid #CCCCCC; overflow:hidden; float:left;}
.new-mamber-pic a { width:70px; display:block; overflow:hidden;}
.gtb-img a { height:77px; width:79; overflow:hidden; display:block;}
.tab-bg { background-position:100% -99px!important;}
.blueboxPadding-photo {padding-left:14px; height:auto; width:165px; padding:9px;  margin-left: 9px; float:left; height:auto;}
.blueboxPadding-photo a{text-decoration:none;}

.admin-row {margin-bottom:15px;}
.title {width:175px; float:left;}
.inputs { float:left; width:460px;}
.input-box {border:1px solid #bbbbbb; padding:2px 2px 2px 2px; width:326px; height:14px;}
.text-fild {border:1px solid #bbbbbb; padding:2px 2px 2px 2px; width:456px; height:97px;}
.btn-submit {background:url(/css/school/creat-btn.png) no-repeat; padding:5px 34px; border: none; cursor:pointer; height:25px; float:left; margin-right:10px;}
.btn-cancel {background:url(/css/school/cancel.png) no-repeat; padding:5px 34px; border: none; cursor:pointer; float:left;}
.btn-upload {background:url(/css/school/upload.png) no-repeat; padding:5px 34px; border: none; cursor:pointer; float:left;}
.submit-btn-cont {float:right; padding:9px 0 47px 0; width:285px;}
.submit-btn-cont-1 {width:415px!important;}
.round-box { width:734px; background:url(/css/school/bluebg.png); margin-top:10px;}
.blueboxPadding { padding-left:32px;}
.blueboxPadding-1{padding-left:14px; height:auto;}
.blueboxPadding-teacher { width:340px!important;}
.img-browes { width:148px;}
.edit-btn {background:url(/css/school/edit.png); height:22px; width:46px; padding:2px 10px; border:none; cursor:pointer; margin-top:5px;}
.gudli-f { font-size:14px; color:#404040; padding-bottom:8px;}
.photoNo {font-size:14px; color:#404040; padding: 0 5px 8px 0 ; margin-top:0px; float:left;}
.photosecation {padding-top:5px; width:165px;}
.delet-btn {background:url(/css/school/delet.png)!important;}
.f-gray {font-size:12px; color:#555756; float:left; padding:5px 0 12px 0; height:20px; line-height:normal; overflow:hidden;}
.l-gray { font-size:14px; color:#555756; line-height:normal; }
.active {background:url(/css/school/active.png)!important;}
.teacher-submit { background:url(/css/school/submit.png); border: medium none; cursor: pointer; float: left; padding: 5px 32px;}
.t-deatil-row { height:12px; padding-bottom:18px;}
.t-title {width:112px; float:left; margin-right:43px;}
.t-name {width:165px; float:left;}
.t-demo { background:url(/css/school/demo.png); height:64px; width:68px; padding:4px 4px 2px 5px; margin-bottom:12px;}


/*userProfilePageAdmin*/
.col-right h3 {/* font-size:16px; font-weight:bold; */ color:#000000; padding:10px 0 9px 18px; font-weight:bold;}
.user-admin-input {border: 1px solid #BBBBBB; height: 14px; padding:4px; width: 174px;}
.admin-inputs { float:left; width:270px;}
.admin-title {float: left; width: 104px; padding-left:5px;}
.admin-title-about {float: left; padding-top: 5px; width: 290px; padding-left:3px;}
.user-input-about {border: 1px solid #BBBBBB; height: 14px; padding: 4px; width: 237px;}
.points-new { padding:4px 0 0 20px!important;}
.row-padding {margin:0 0 10px 0; float:left;}
.blueboxPadd{padding:14px 0 0 23px; height:auto; font-size:15px; color:#3e3f41;}
.row-blue { border-bottom:1px solid #b6daf0; padding:12px 0 0 0; margin: 0 22px 12px ;}
.blue-t-row { height:12px; padding-bottom:18px; }
.blue-t-title {width:153px; float:left; margin-right:43px; padding-bottom:1px;}
.blue-t-name {width:300px; float:left; padding-bottom:1px;;}

.row1 { border-bottom:1px solid #c0c0c0; padding:14px 0 0 0;}

/*userGame-HistoryPageAdmin*/

.map { margin:0 0 20px 135px;}
.game-his { width:180px; height:230px; float:left; margin-right:18px; padding:3px 5px 0 5px; line-height: normal;}
.game-pic {/*-webkit-box-shadow: 2px 2px 11px #888888;  /Safari/  box-shadow: 2px 2px 11px #888888;*/ margin-bottom:10px; text-align: center;}
.game-his p {height:auto;}
.game-his span {float:left; margin-bottom:4px; width:170px; text-align: left;}
.f12 {font-size:12px; height:50px;}
.f12 a{color:#3E3F41;}
.f14 {font-size:14px;}
.f14 a{color:#3E3F41;}
.input-box-upload { border: 1px solid #BBBBBB; height:14px; padding:4px; width:250px;}
.c-box { /*margin-left:100px;*/ padding:30px 0 0 0;}
.c-text {margin-top:2px; margin-right:3px;}
.c-box span{float:left;}
.check-box {margin-right:15px;}
.submit-btn-new {float: left; padding: 34px 0 47px; width: 510px;}


.radio-btn-box {float:left; padding:2px 0 0 0;}
.radio-btn-box span {float:left; padding-top:3px; font-size:12px;}
.bluebox-admin {padding-left:14px; height:215px; width:160px; padding:0 9px 9px 9px; float:left;}

.content-bg{
width:730px; background-image:url('/css/school/mid-pattern.png');  margin: 0 0 0 15px;  background-repeat: repeat-y;
}
.contBGfor_MC{height:850px;}

.con-tab{
background:url('/css/school/gtab.gif'); background-repeat:no-repeat; width:170px; height:69px; position:absolute;
}

.top-line {background:url(/css/school/top_pattern.png) no-repeat; width:732px; height:7px; margin: 0 0 0 23px; background-position:126px 0px;}
.btm-line {background:url(/css/school/bottom-pattern.png); width:725px; height:32px; margin: -32px 0 0 21px;}

.col-content{
float:left; width:756px; position:relative;
}

.col-top{
width:100%; font-size:0px; height:10px; background:url('/css/school/con-top.gif');
}

.col-middle{
width:100%; background-color:#ffffff;
}

.col-bottom{
width:100%; font-size:0px; height:10px; background:url('/css/school/con-btm.gif');
}

.roll-tag{
background:url('/css/school/con-tag.gif'); background-repeat:no-repeat; width:35px; height:32px; font-size:0px; position:absolute; margin:14px 0px 0px -28px;
}

.content-user-game{
padding:70px 0px 0px 0px;

}

.content-user-box{
width:673px; margin:-8px 0px 0px 32px; padding-bottom: 20px;
}

.content-user-top{
background:url('/css/school/gametop.png'); width:673px; height:72px; font-size:0px; overflow:hidden; background-repeat:no-repeat; position:relative;
}

.content-user-middle{
background:url('/css/school/game-middle.gif'); width:673px; background-repeat:repeat-y;
}

.content-user-bottom{
background:url('/css/school/game-bottom.gif'); width:673px; height:29px; overflow:hidden; font-size:0px; background-repeat:no-repeat;
}

.content-user-list{
float:left; width:180px; height:230px; overflow:hidden; margin:0px 20px 0px 0px;padding:5px 7px 5px 3px;
}

.gm-img{
width:170px; height:110px; overflow:hidden; float:left;
}
.gm-img a{color:#000000;}
.gm-title a{color:#000000;}
.gm-text a{color:#000000;}
.content-user-middle-box{
padding:5px 0px 0px 35px; float:left; width:100%;
}

.gm-title{
padding:0px 0px 3px 2px; font-size:14px; float:left; width:100%;
}

.gm-text{
line-height:14px; padding:0px 0px 10px 2px; float:left; width:100%;
}

.gm-score{
background-color:#FFF6BF; padding:5px; font-size:14px; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}

.roll-text{
position:absolute; font-size:15px;
}

.school-box{
width:675px; margin:-63px 0px 0px 26px;
}

.school-top{
background:url('/css/school/alb-top.png'); width:675px; height:113px; overflow:hidden; font-size:0px; background-repeat:no-repeat; z-index: 12; position:relative;
}

.school-top-new{
background:url('/css/school/alb-top-new.png'); width:675px; height:62px; overflow:hidden; font-size:0px; background-repeat:no-repeat; z-index: 12; position:relative;
}

.school-box-margin{
 margin:15px 0px 0px 26px!important;
}

.school-middle{
background:url('/css/school/alb-middle.png'); width:675px; background-repeat:repeat-y;
}

.school-bottom{
background:url('/css/school/alb-bottom.png'); width:675px; height:30px; font-size:0px; overflow:hidden;
}

.school-content{
width:621px; margin-left:40px; margin-right:auto;
}

.my-list{
float:left; width:171px; height:210px; margin:0px 36px 0px 0px;
}

.mylist-img{
float:left; width:161px; height:120px; padding:4px; border:1px solid #CCCCCC; background-color:#ffffff; overflow:hidden;
}

.mylist-img a{
float:left; width:161px; height:120px; overflow:hidden;
}

.mylist-title{
float:left; width:100%; font-size:15px; padding:10px 0px 5px 0px;
}

.mylist-text{
float:left; width:100%; line-height:15px;
}

.family-box{
width:675px; float:left; margin:-20px 0px 0px 26px;
}

.family-top{
 width:677px; height:121px; font-size:0px; background:url('/css/school/albp-top.png');
}

.family-middle{
background:url('/css/school/albp-middle.png'); width:675px; background-repeat:repeat-y; overflow:hidden; position:relative;
}

.family-bottom{
background:url('/css/school/albp-bottom.png'); width:675px; background-repeat:repeat-y; display:block; position:relative;
}

.my-list-family{
 margin:0px 36px 12px 0px;
}

.corner {
position:absolute; left: 638px; position: absolute; top: -88px;
}

.profile-img-border {float:right; height:289px; width:277px; background:url(/css/school/profile-pic.border.png);  margin: -50px 22px 0 0;}
.profile-image {height:249px; width:249px; padding: 17px 0 0 29px; overflow:hidden;}
.profil-name {background:url(/css/school/profil-name.png); position:absolute; height:39px; width:172px; top:22px;  left:8px; padding: 57px 0 0 102px;}
.school-name {background:url(/css/school/school-name.png); position:absolute; height:53px; width:311px; top:110px; left:23px; padding: 113px 0 0 0;}
.fav-subjaect {background:url(/css/school/fav-subjaect.png); position:absolute; height:94px; width:240px; left:5px; top:265px; z-index:200; padding: 138px 0 0 0;}
.fav-things {background:url(/css/school/fav-things.png); position:absolute; z-index: 2; width:490px; height:60px; left:251px; top:268px; padding: 108px 0 0 0;}
.best-friend {background:url(/css/school/best-friend.png); position:absolute; z-index: 1; width:286px; height:62px; left:120px; top:380px; padding: 122px 0 0 0;}
.fav-food {background:url(/css/school/fav-food.png); position:absolute; width:168px; height:122px; left:28px; top:482px; /*z-index:500;*/ padding: 148px 0 0 0;}
.fav-sport {background:url(/css/school/fav-sport.png); position:absolute; width:297px; height:90px;  left: 215px;  top: 559px; padding: 155px 0 0 0;}
.fav-game {background:url(/css/school/fav-game.png); position:absolute; width:220px; height:53px; left:461px; top:420px; padding: 210px 0 0 51px;}
.f-l {font-size:15px; color:#000000;}
.f-l a{color:#000000}
.fs-18 {/*font-size:18px!important;*/}

.birthday-pic {float:right; height:289px; width:277px; background:url(/css/school/happy-birthday.png);  margin: -50px 22px 0 0;}
.birthday-image {height:182px; width:218px; padding: 9px 0 0 39px; overflow:hidden;}
.game-history {background:url(/css/school/game-history.png); width:172px; height:43px; position:absolute; height: 43px; left:-15px; top: 5px; width: 172px;}
.game-favorite {background:url(/css/school/fav-games.png); width:172px; height:43px; position:absolute; height: 43px; left:-15px; top: 5px; width: 172px;}
.favgame {background:url(/css/school/fav-games.png); width:172px; height:43px; position:absolute; height: 43px; left:-15px; top: 5px; width: 172px;}
.my-profile {background:url(/css/school/my-profile.png); width:172px; height:43px; position:absolute; height: 43px; left:-15px; top: 5px; width: 172px;}
.album-tag {background:url(/css/school/album-title.png); width:172px; height:43px; position:absolute; height: 43px; left:-15px; top: 5px; width: 172px;}
.content-user-padding {padding:21px 0px 0px 0px!important;}
.album-h {font-size:19px; color:#000000; padding: 75px 0 0 42px;}
.album-h2 {font-size:19px; color:#000000; padding: 80px 0 0 45px;}

.fav-color {background:url(/css/school/fav-color.png); height:78px; width:220px; position:absolute; z-index: 1; top:415px; left:416px;  padding: 106px 0 0 0px; }
.fav-pet {background:url(/css/school/fav-pet.png); height:97px; width:209px; position:absolute; z-index: 0;  top:426px; left:555px; padding: 285px 0 0 0;}
.school-top-new{
background:url('/css/school/alb-top-new.png'); width:675px; height:62px; overflow:hidden; font-size:0px; background-repeat:no-repeat; z-index: 12; position:relative;
}

.school-box-margin{
 margin:0px 0px 15px 26px!important;
}
.pipe{background:url(/css/school/pipe.png); height:60px; width:3px; position:absolute; top:30px; left:143px; z-index:1000;}


.inputText {font-size:11px; height:21px; width:247px;}
.adminTitle {font-size:16px; font-weight: bold; margin-bottom: 20px;}
.adminTitle span {font-size:12px; float:right; margin-right:20px;}
.adminTitle span a {color:#000000}
.albumTitleText {position: absolute; font-weight: bold; font-size: 16px; left: 12px; top: 18px; width:143px; text-align:center;}

.myProfileTxt_all{font-size:15px; font-weight:bold; position:absolute; z-index:600; background:#fff; padding:0px 10px 0px 20px; -moz-border-radius:15px; border-radius:15px;}
.myProfileTxt_all input{border:none; background:transparent; font-size:20px;}
.myProfileTxt_all select{background:transparent; padding:5px; font-size:20px;}

.myProfileTxt_prflName{left:45px;}
.myProfileTxt_prflName input{width:195px; border:solid 1px #aaf0ff;}
.myProfileTxt_schlName{margin:-1px 0 0 22px; border:solid 1px #fa9cb8;}
.myProfileTxt_favSub{margin:50px 0 0 14px; width:164px; border:solid 3px #20d4da;}
.myProfileTxt_favThngs{margin:28px 0 0 170px; width:200px; border:solid 3px #c87be7;}
.myProfileTxt_bstFrnd{margin:-4px 0 0 17px; width:213px; border:solid 3px #dad320;} .myProfileTxt_bstFrnd input{width:215px; margin-left:-10px;}
.myProfileTxt_favFood{margin:80px 0 0 -20px; width:170px; border:solid 3px #eaac64;}
.myProfileTxt_favSprt{margin:50px 0 0 30px; width:208px; border:solid 3px #e53462;}
.myProfileTxt_favClr{margin:50px 0 0 -17px; width:208px; border:solid 3px #f54d13;}
.myProfileTxt_favPet{margin:30px 0 0 -20px; width:208px; border:solid 3px #55b6fa;}


.schoolCommunity{float:right; margin-top:-10px;}
.schoolCommunity a{display:block; width:229px; height:61px; background:url('/css/school/join-community.png');}
.schoolCommunity a:hover{background:url('/css/school/join-community-hover.png');}
.buynowbutton1{position:absolute; bottom:80px; right:20px;}
.profile-image a{display:block; overflow:hidden; width:226px; height:249px;}
.profile-image a img{width:226px; min-height:249px;}
.prflFvOpt_close{float:right; font-weight:bold; font-size:14px; padding:5px 2px 2px 2px; cursor:pointer;}
.prflFvOpt_apply{float:right; font-weight:bold; font-size:14px; padding:3px 7px; margin:5px 0 8px; cursor:pointer; color:teal; -moz-border-radius:5px; border-radius:5px;}
.appFavSub{background:#20d4da; color: #fff;}
.appFavThings{background:#c87be7; color: #fff;}
.appBestFriend{background:#dad320; color: #fff;}
.appFavFood{background:#eaac64; color: #fff;}
.appFavSport{background:#e53462; color: #fff;}
.appFavColor{background:#f54d13; color: #fff;}
.appFavPet{background:#55b6fa; color: #fff;}
.staticFavAll{cursor:pointer;}
.staticMyProfile{height:70px; left:3px; position:absolute; top:90px; width:297px; text-align:center;}
.staticFavSub{height:150px; left:0; position:absolute; top:65px; width:230px;}
.staticFavThings{height:75px; left:0; position:absolute; top:65px; width:483px;}
.staticBestFriend{height:110px; left:0; position:absolute; top:65px; width:280px;}
.staticFavFood{height:176px; left:10px; position:absolute; top:83px; width:135px;}
.staticFavSport{height:140px; left:10px; position:absolute; top:92px; width:276px;}
.staticFavColor{height:140px; left:0px; position:absolute; top:33px; width:210px;}
.staticFavPet{height:180px; left:0px; position:absolute; top:175px; width:200px;}
.profileFavOpt{padding:10px 0 0 0;}
.chartThumbs{float:left; padding:9px 50px 0 50px;}
.chartThumbsImg{padding:5px 0 0 0;}
#chartContainer{padding:13px 0 0 0; float:left;}
#chartContainerTitle{font-weight: bold; color:#000; font-size:13px;}
.fs_All_stTxt{text-align:center; display:block; overflow:hidden; word-wrap:break-word;}
.fs_prna{padding:0 15px; height:40px;}
.fs_fasu{padding:0 25px; height:60px;}
.fs_befr{padding:0 20px; height:40px;}
.fs_fath{padding:0 20px 0 80px; height:40px;}
.fs_fafo{padding:0 20px; height:100px;}
.fs_fasp{padding:0 25px; height:40px;}
.fs_faco{padding:0 20px; height:40px;}
.fs_fape{padding:0 10px 0 5px; height:40px;}
.prflFvOpt_hd{float:left; padding:5px 0 0 0;}

.hdFavSub{color:#20d4da;}
.hdFavThings{color:#c87be7;}
.hdFavFood{color:#c88230;}
.hdFavSports{color:#e53462;}
.hdFavColor{color:#f54d13;}
.hdFavPet{color:#55b6fa;}
.albumSelCat ul li{float:left; width:135px; padding-bottom:8px;}
.maProPic .p-img{display:block; padding:10px 0 0 10px; height:131px; overflow:hidden; width:145px;}
.maProPic .p-img a img{width:145px;}
.usrGmHistory{height:260px;}
.usrGmHistory .gm-text{height:40px;}
.profileAlbum_pic{height:105px; overflow:hidden; position:relative;}
.profileAlbum_pic img{width:160px; min-height:105px;}
.profileAlbum_pic .upOverlayPic{position:absolute; left:0; top:0;}

.profileIconSp {background: url("../images/sprite-cookie.png") no-repeat -10px -66px;  width:29px; height:26px; float:left; margin:0 10px 0 10px;}
.settingIconSp {background: url("../images/sprite-cookie.png") no-repeat -61px -64px;  width:29px; height:26px; float:left; margin:-2px 10px 0 10px;}
.favrIconSp {background: url("../images/sprite-cookie.png") no-repeat -110px -64px;  width:29px; height:26px; float:left; margin: 0 10px 0 10px;}
.reportIconSp {background: url("../images/sprite-cookie.png") no-repeat -156px -64px;  width:29px; height:26px; float:left; margin:0 10px 0 10px;}
.myAccountLink_padding {padding: 6px 0px 0px 2px; font-size: 14px;}



/* css1 classes */

.clearAll{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.paddingTop45{margin-top:45px;}

/* virtual store start */
.virtualStore .hd{padding:20px 0 25px; font-size:25px; color:#010101; text-align:center;}
.eachMoreGameBox{float:left; width:169px; margin:0 11px 10px 0; padding:5px 3px 5px 5px; cursor:pointer;}
.moreGameImgBox{/*position:relative; */float:left; width:169px; height:192px;}
.moreGameImgBox .gameFrm{position:absolute; /*left:0; top:0;*/ z-index:1; width:169px; height:190px; background:url(/css/images/img_frame.png);}
.moreGameImgBox .gamePic{overflow:hidden; width:160px; height:180px; position:absolute; /*left:2px; top:2px;*/ margin:2px 0 0 2px;}
.moreGameImgBox .gamePic img{position:absolute; left:0; top:0;}
.moreGameContBox{font-size:14px; padding:0 5px; color:#2d2626;}
.moreGameContBox .gmHd{font-weight:bold; font-size:12px; padding-bottom:1px;}
.moreGameContBox .gmHd a{color:#5A5A5A;}
.moreGameContBox .gmCnt{height:60px; color:#5A5A5A; font-size:12px;line-height: 18px;}
.moreGameContBox .gmCnt a{color:#5A5A5A;}
.moreGameBtnBox{padding:0 5px;}
.btnY{float:left; display:block; padding:3px 5px 3px 0; border-radius:8px; /*background:#ffc70d;*/ font-size:12px; font-weight: bold; font-family: arial;}
.btnG{background:url(/css/images/g_btn.png) 0 0 no-repeat; width:70px; height:23px; padding-top:5px; text-align:center; color:#000; text-decoration:none; font-size:11px; font-weight:bold;}
a.btnG:hover{text-decoration:none!important;}
/* virtual store end */




/* game overlay start */
.userpointbox{position:absolute; /*top:-158px; *top:20px; left:120px;*/ margin:20px 0 0 120px; z-index:1000;}
/*.earnedPnt{padding:0 0 0 33px;}*/
.gmPointBox{background:url(/images/pnt_bg.png); width:707px; height:455px;}
.gmPointBox .hd{padding:45px 0; font-size:35px; color:#000; text-align:center;}
.eachPntBx{float:left; width:124px; height:176px; padding:5px 0 0 5px;}
.pntBxImg{position:relative; float:left; width:127px; height:140px;}
.pntBxImg .gameFrm{position:absolute; left:0; top:0; z-index:1; width:124px; height:139px; background:url(/css/images/img_frame2.png);}
.pntBxImg .gamePic{overflow:hidden; width:113px; height:127px; position:absolute; left:2px; top:2px;}
.pntBxImg .gamePic img{position:absolute; left:0; top:0;}
.btnPntLG{margin:0 0 0 3px; width:130px;}
.btnPntLG .btnPntLG_L{float:left; width:7px; height:28px; background:url(/css/images/ybg.png);}
.btnPntLG .btnPntLG_M{float:left; width:98px; height:28px; background:url(/css/images/ybga.png); font-size:11px;}
.btnPntLG .btnPntLG_M a{color:#000;}
.btnPntLG .btnPntLG_M b{display:block; height:13px; font-size:12px; padding-top:1px;}
.btnPntLG .btnPntLG_R{float:left; width:7px; height:28px; background:url(/css/images/ybg.png) -7px 0;}

.btnStyle1{background:url(/images/btnst1_bg.png); position:relative; height:48px; display:inline-block; font-size:30px; text-decoration:none; color:#000!important; padding:4px 20px 0 20px; line-height:normal;}
.btnStyle1 b{width:35px; height:52px; background-image:url(/images/btnst1.png); display:block; float:left; position:absolute;}
.btnStyle1 .lf{top:0; left:-35px;}
.btnStyle1 .rt{background-position:-35px 0; top:0; right:-35px;}
.btnPos1{text-align:center; padding-top:5px;}
.btnPos1 a{text-decoration:none;}
/* game overlay end */




/* sign up start */
.signUp{width:890px; margin:0 auto;}
.signPanelBx{position:relative; background:#e4f5ff; padding:10px; border-radius:8px; -moz-box-shadow: 2px 2px 5px #ccc;
	-webkit-box-shadow: 2px 2px 5px #ccc;
	box-shadow: 2px 2px 5px #ccc;}
.signPanelBx b{/*background-image:url(/css/images/sign_cor.gif);*/ width:16px; height:16px; position:absolute;}
/*.signPanelBx_tl{background-position:0 0; top:0; left:0;}
.signPanelBx_tr{background-position:-16px 0; top:0; right:0;}
.signPanelBx_bl{background-position:0 -16px; bottom:0; left:0;}
.signPanelBx_br{background-position:-16px -16px; bottom:0; right:0;}*/
.regForm{width:500px; height:335px;}
.a_account{width:330px; height:335px;}
.signPanelBx_hd{padding:15px 0 0 0; text-align:center; font-size:24px; color:#000;}
.signPanelBx_hd a{color:#000;}
.ech_signPanelBx_elmnt{padding-bottom:10px; width:100%;}
.ech_signPanelBx_elmnt1{padding-bottom:10px; width:100%;}
.signPanelBx_elmnt{padding:15px 0 0 36px; line-height:normal;}
.signPanelBx_txt{color:#000; float:left; font-size:14px; margin:10px 0 0 0; width:100px; padding-bottom: 5px;}
.signPanelBx_fld{float: left;}
.signPanelBx_fld div{float: left;}
.signPanelBx_lft{background: url("/css/images/elmnt_lt.png") repeat scroll 0 0 transparent;height: 31px;width: 17px;}
.signPanelBx_mdl{position: relative;}
.signPanelBx_mdl input {margin:0; width:300px; /*height:21px;*/ padding:8px 0 8px 5px; *margin-top:-1px; height:15px;}
.signPanelBx_mdl select {-webkit-appearance: none; border:0 none; margin:0; outline:none; width:300px; /*height:21px;*/ padding:8px 0; *margin-top:-1px; height:31px; font-size:11px;}
.signPanelBx_rgt{background: url("/css/images/elmnt_rt.png") repeat scroll 0 0 transparent;height: 31px;width: 17px;}
.twln{line-height:16px; margin-top:0;}
.sign_btn_action{padding:0 0 10px 301px;}
.sign_btn_action2{padding:0 0 12px 0; text-align:center;}
.signPanel_mnImg{padding-top:10px; height:229px; text-align:center;}
.svPntBx{margin:0 auto; width:570px; text-align:center; padding:0 0 20px 0;}
.svPntBx b{float:left; background-image:url(/css/images/usrpnt.png); width:8px; height:47px;}
.svPntBx_rt{background-position:-8px 0;}
.svPntBx_md{float:left; background:#ff7200; color:#ffffff; padding:10px 0 0; width:550px; height:37px; font-size:24px;}
.gudliStore{background:#ece34a; padding:20px 30px; border-radius:10px;}
.g_storeFR{padding:40px 0 5px 0; font-size:25px; color:#010101; margin-left:-59px;float:left; height: 35px;}
.eachGmBx{float:left; width:150px; margin-right:29px; padding:10px 10px 10px 13px; cursor:pointer;}
.GmBxImg{position:relative; float:left; width:150px; height:170px;}
.GmBxImg .gameFrm{position:absolute; left:0; top:0; z-index:1; width:150px; height:169px; background:url(/css/images/img_frame1.png);}
.GmBxImg .gamePic{overflow:hidden; width:138px; height:156px; position:absolute; left:3px; top:3px;}
.GmBxImg .gamePic img{position:absolute; left:0; top:0;}
.btnPntLG_1{margin:0; width:150px;}
.btnPntLG_1 .btnPntLG_L{float:left; width:9px; height:35px; background:url(/css/images/wbg.png);}
.btnPntLG_1 .btnPntLG_M{float:left; width:127px; height:35px; background:#fff; font-size:12px; line-height:normal;}
.btnPntLG_1 .btnPntLG_M b{display:block; font-size:18px; padding-top:4px;}
.btnPntLG_1 .btnPntLG_R{float:left; width:9px; height:35px; background:url(/css/images/wbg.png) -9px 0;}
.noMrgnRt{margin-right:0;}
.gmReplay{float:right; margin:70px 20px 0 0;}
.gmReplay a{display:block; width:90px; height:27px; background:url(/images/btn_replay.png);}
.gmReplay a:hover{background-position:-90px 0;}
/* sign up end */



/* my account gallery start */
.avatarGlry{float:left; width:169px; margin:0 11px 10px 0; padding:5px 3px 5px 5px; cursor:pointer;}
.avatarImgBox{position:relative; float:left; width:169px; height:192px;}
.avatarImgBox .gameFrm{position:absolute; left:0; top:0; z-index:1; width:169px; height:190px; background:url(/css/images/img_frame.png);}
.avatarImgBox .gamePic{overflow:hidden; width:160px; height:180px; position:absolute; left:2px; top:2px;}
.avatarImgBox .gamePic img{position:absolute; left:0; top:0;}
.avatarContBox{font-size:14px; padding:0 5px; color:#2d2626;}
.avatarContBox .gmHd{font-weight:bold; font-size:12px; padding-bottom:1px;}
.avatarContBox .gmHd a{color:#5A5A5A;}
.avatarContBox .gmCnt{height:60px; color:#5A5A5A; font-size:12px;line-height: 18px;}
.avatarContBox .gmCnt a{color:#5A5A5A;}
/* my account gallery end */

.padTop20{padding-top:20px;}

/* voating page start */
.eachVoatingBx{float:left; width:169px; margin-left:19px;}
.votingImgBox{position:relative; float:left; width:169px; height:200px;}
.votingImgBox .gameFrm{position:absolute; left:0; top:0; z-index:1;}
.votingImgBox .gamePic{overflow:hidden; width:160px; height:180px; position:absolute; left:2px; top:2px;}
.votingImgBox .gamePic img{position:absolute; left:0; top:0;}
.votingContBox{font-size:14px; padding:0 5px; color:#2d2626;}
.votingContBox .gmHd{font-weight:bold; font-size:14px; padding-bottom:10px;}
.votingContBox .gmDisc{height:70px;}
.votingBtnBox{padding:0 5px;}
/* voating page end */


.ycorbtn{float:left; display:block; background:url(/css/images/y-cor.png); width:7px; height:22px;}
.extMarginTop{margin-top:-22px;}
.pntWidth{padding-left:10px; width:125px;}

.jcarousel-skin-tango .jcarousel-container-horizontal { width: 90.25%; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 99.25%; }
.back { position:absolute; top:0;left:0;}
.wrap { width:264px; height:300px; position:relative; margin:auto; overflow:hidden;}
.noHeight { height:auto;}
.more { width:550px; height:390px; position:relative; margin:auto; overflow:hidden;}
.blog_btnMar{margin:9px 184px 7px 0;}
.blog_hd{padding:10px 0 5px 35px; text-align:left; font-size:24px; color:#000;}

/*.comment { position:absolute; width:214px; top:600px; left:0px; color: white; font: 12px arial halvatica Sans-Serif; font-family: arial; background: #4A4D4A; padding: 10px; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; line-height: 18px; }*/


.worksheet_icon{width:53px; height:52px; background:url(../images/sprite-cookie.png) no-repeat 0 -2px; float:left;}

.story_icon{width:53px; height:52px; background:url(../images/sprite-cookie.png) no-repeat 0 -605px; float:left;}
.art_craft{width:53px; height:52px; background:url(../images/sprite-cookie.png) no-repeat -73px 1px; float:left;}

.new_Icon{width:58px; height:60px; background:url(../images/sprite-cookie.png)no-repeat -287px -175px; float:left;}
.updated_Icon{width:58px; height:60px; background:url(../images/sprite-cookie.png) no-repeat -256px -33px; float:left;}


.colorimgbox_new{background-repeat:no-repeat; width:178px; height:115px; background-color:#ffffff; border-radius:7px;   -moz-box-shadow:    1px 1px 5px 1px #a6a5a5;
  -webkit-box-shadow: 1px 1px 5px 1px #a6a5a5;  box-shadow: 0 2px 5px 0 #A6A5A5; margin:0 0 8px 1px;}


.smallcolorimgbox_new p{padding:1px 0px 0px 2px; margin-bottom:8px;}


.smallcolorimgbox_new {
   background-repeat:no-repeat;  height: 68px; width: 105px; background-color:#ffffff; border-radius:7px;   -moz-box-shadow:    1px 1px 1px 1px #a6a5a5;
  -webkit-box-shadow: 1px 1px 1px 1px #a6a5a5;  box-shadow:1px 1px 1px 1px #a6a5a5;}

.colorimgbox_new p{padding:5px 0px 0px 5px;}

/* update below class */
.leatherboard_icon{width:71px; height:52px; background:url(../images/sprite-cookie.png) no-repeat -130px -2px; float:left;}

.topUser_MainBox{height:27px; text-transform:capitalize;}
.txtTransform{text-transform:capitalize;}
.manIcon {float:left;}
.gameFrm_new{width:43px; height:45px; background: url(../images/sprite-cookie.png) no-repeat  -237px -175px; padding:0 2px 1px 0; float:left; margin-right:8px;}
.gamePic_new{overflow:hidden; width:36px; height:39px;  background: url(../images/sprite-cookie.png) no-repeat  -294px -92px; float:left;}

/*flag css */
/*.white-shadowFlag_Big{ width:80px; height:49px;border-radius:2px;   -moz-box-shadow:    1px 1px 1px 1px #a6a5a5;
  -webkit-box-shadow: 1px 1px 1px 1px #a6a5a5;  box-shadow:1px 1px 1px 1px #a6a5a5; padding:0 2px 1px 0; float:left; margin-right:10px;} 

.cv_flag{background: url(../images/sprite-cookie.png) no-repeat  -248px -98px; width:80px; height:48px; float:left;}

.ye_flag{background: url(../images/sprite-cookie.png) no-repeat  -149px -140px; width:80px; height:48px; float:left;}
*/

.videoIcon_home{background: url(../images/sprite-cookie.png) no-repeat  -263px -28px; width:53px; height:52px; float:left;}


.white-shadowFlag{ width:34px; height:27px;background: url(../images/sprite-cookie.png) no-repeat  -205px -180px; float:left;  background-color:#ffffff;}

.ae_flag{background: url(../images/sprite-cookie.png) no-repeat  -202px 0; width:24px; height:22px; float:left;}

.au_flag{background: url(../images/sprite-cookie.png) no-repeat  -228px 0; width:24px; height:22px; float:left;}

.ca_flag{background: url(../images/sprite-cookie.png) no-repeat  -280px 0; width:24px; height:22px; float:left;}

.co_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -137px; width:24px; height:22px; float:left;}

.dm_flag{background: url(../images/sprite-cookie.png) no-repeat  -50px -91px; width:24px; height:22px; float:left;}

.eg_flag{background: url(../images/sprite-cookie.png) no-repeat  -165px -137px; width:24px; height:22px; float:left;}

.es_flag{background: url(../images/sprite-cookie.png) no-repeat  -192px -137px; width:24px; height:22px; float:left;}

.gb_flag{background: url(../images/sprite-cookie.png) no-repeat  -76px -91px; width:24px; height:22px; float:left;}

.gr_flag{background: url(../images/sprite-cookie.png) no-repeat  -102px -91px; width:24px; height:22px; float:left;}

.hk_flag{background: url(../images/sprite-cookie.png) no-repeat  -128px -91px; width:24px; height:22px; float:left;}

.id_flag{background: url(../images/sprite-cookie.png) no-repeat  -154px -91px; width:24px; height:22px; float:left;}

.ie_flag{background: url(../images/sprite-cookie.png) no-repeat  -50px -113px; width:24px; height:22px; float:left;}

.in_flag{background: url(../images/sprite-cookie.png) no-repeat  -228px -42px; width:24px; height:22px; float:left;}

.iq_flag{background: url(../images/sprite-cookie.png) no-repeat  -76px -113px; width:24px; height:22px; float:left;}

.jm_flag{background: url(../images/sprite-cookie.png) no-repeat  -102px -113px; width:24px; height:22px; float:left;}

.jp_flag{background: url(../images/sprite-cookie.png) no-repeat  -202px -21px; width:24px; height:22px; float:left;}

.kh_flag{background: url(../images/sprite-cookie.png) no-repeat  -128px -113px; width:24px; height:22px; float:left;}

.kw_flag{background: url(../images/sprite-cookie.png) no-repeat  -219px -137px; width:24px; height:22px; float:left;}

.lk_flag{background: url(../images/sprite-cookie.png) no-repeat  -154px -113px; width:24px; height:22px; float:left;}

.lv_flag{background: url(../images/sprite-cookie.png) no-repeat  -246px -137px; width:24px; height:22px; float:left;}

.ly_flag{background: url(../images/sprite-cookie.png) no-repeat  -246px -137px; width:24px; height:22px; float:left;}

.mt_flag{background: url(../images/sprite-cookie.png) no-repeat  -274px -137px; width:24px; height:22px; float:left;}

.mv_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -137px; width:24px; height:22px; float:left;}

.my_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -137px; width:24px; height:22px; float:left;}

.mx_flag{background: url(../images/sprite-cookie.png) no-repeat  -302px -137px; width:24px; height:22px; float:left;}

.nz_flag{background: url(../images/sprite-cookie.png) no-repeat  -56px -136px; width:24px; height:22px; float:left;}

.pe_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -137px; width:24px; height:22px; float:left;}

.ph_flag{background: url(../images/sprite-cookie.png) no-repeat  -202px -42px; width:24px; height:22px; float:left;}

.pk_flag{background: url(../images/sprite-cookie.png) no-repeat  -228px -21px; width:24px; height:22px; float:left;}

.ps_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -158px; width:24px; height:22px; float:left;}

.qa_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -137px; width:24px; height:22px; float:left;}

.sa_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -158px; width:24px; height:22px; float:left;}

.se_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -158px; width:24px; height:22px; float:left;}

.sg_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -158px; width:24px; height:22px; float:left;}

.th_flag{background: url(../images/sprite-cookie.png) no-repeat  -85px -158px; width:24px; height:22px; float:left;}

.tt_flag{background: url(../images/sprite-cookie.png) no-repeat  -165px -158px; width:24px; height:22px; float:left;}

.uk_flag{background: url(../images/sprite-cookie.png) no-repeat  -76px -91px; width:24px; height:22px; float:left;}

.us_flag{background: url(../images/sprite-cookie.png) no-repeat  -306px 0; width:24px; height:22px; float:left;}

.vg_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -158px; width:24px; height:22px; float:left;}

.vn_flag{background: url(../images/sprite-cookie.png) no-repeat  -192px -158px; width:24px; height:22px; float:left;}

.bd_flag{background: url(../images/sprite-cookie.png) no-repeat  -254px 0; width:24px; height:22px; float:left;}


.ad_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -182px; width:24px; height:22px; float:left;}
.af_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -182px; width:24px; height:22px; float:left;}
.ag_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -182px; width:24px; height:22px; float:left;}
.ai_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -182px; width:24px; height:22px; float:left;}
.al_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -182px; width:24px; height:22px; float:left;}
.ali_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -182px; width:24px; height:22px; float:left;}
.am_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -182px; width:24px; height:22px; float:left;}

.ams_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -204px; width:24px; height:22px; float:left;}
.an_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -204px; width:24px; height:22px; float:left;}
.ao_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -204px; width:24px; height:22px; float:left;}
.aq_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -204px; width:24px; height:22px; float:left;}
.ar_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -204px; width:24px; height:22px; float:left;}
.aw_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -204px; width:24px; height:22px; float:left;}
.az_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -204px; width:24px; height:22px; float:left;}


.bat_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -226px; width:24px; height:22px; float:left;}
.bb_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -226px; width:24px; height:22px; float:left;}
.be_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -226px; width:24px; height:22px; float:left;}
.bf_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -226px; width:24px; height:22px; float:left;}
.bg_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -226px; width:24px; height:22px; float:left;}
.bh_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -226px; width:24px; height:22px; float:left;}
.bi_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -226px; width:24px; height:22px; float:left;}
.bj_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -226px; width:24px; height:22px; float:left;}
.bm_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -226px; width:24px; height:22px; float:left;}
.bo_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -226px; width:24px; height:22px; float:left;}
.bos_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -583px; width:24px; height:22px; float:left;}
.br_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -583px; width:24px; height:22px; float:left;}


.bru_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -247px; width:24px; height:22px; float:left;}
.bs_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -247px; width:24px; height:22px; float:left;}
.bt_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -247px; width:24px; height:22px; float:left;}
.buf_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -247px; width:24px; height:22px; float:left;}
.bv_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -247px; width:24px; height:22px; float:left;}
.bvi_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -247px; width:24px; height:22px; float:left;}
.bw_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -247px; width:24px; height:22px; float:left;}
.by_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -247px; width:24px; height:22px; float:left;}
.bz_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -247px; width:24px; height:22px; float:left;}
.cc_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -247px; width:24px; height:22px; float:left;}
.cf_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -247px; width:24px; height:22px; float:left;}
.cg_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -247px; width:24px; height:22px; float:left;}



.ch_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -269px; width:24px; height:22px; float:left;}
.ck_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -269px; width:24px; height:22px; float:left;}
.cl_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -269px; width:24px; height:22px; float:left;}
.cm_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -269px; width:24px; height:22px; float:left;}
.cn_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -269px; width:24px; height:22px; float:left;}
.cok_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -269px; width:24px; height:22px; float:left;}
.cr_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -269px; width:24px; height:22px; float:left;}
.cu_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -269px; width:24px; height:22px; float:left;}
.cv_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -269px; width:24px; height:22px; float:left;}
.cx_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -269px; width:24px; height:22px; float:left;}
.cy_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -269px; width:24px; height:22px; float:left;}
.cz_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -269px; width:24px; height:22px; float:left;}


.de_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -291px; width:24px; height:22px; float:left;}
.dj_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -291px; width:24px; height:22px; float:left;}
.dk_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -291px; width:24px; height:22px; float:left;}
.do_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -291px; width:24px; height:22px; float:left;}
.dz_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -291px; width:24px; height:22px; float:left;}
.eat_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -291px; width:24px; height:22px; float:left;}
.ec_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -291px; width:24px; height:22px; float:left;}
.ee_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -291px; width:24px; height:22px; float:left;}
.eh_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -291px; width:24px; height:22px; float:left;}
.eng_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -291px; width:24px; height:22px; float:left;}
.er_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -291px; width:24px; height:22px; float:left;}
.et_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -291px; width:24px; height:22px; float:left;}


.eu_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -313px; width:24px; height:22px; float:left;}
.ey_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -313px; width:24px; height:22px; float:left;}
.fi_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -313px; width:24px; height:22px; float:left;}
.fj_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -313px; width:24px; height:22px; float:left;}
.fk_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -313px; width:24px; height:22px; float:left;}
.fm_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -313px; width:24px; height:22px; float:left;}
.fo_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -313px; width:24px; height:22px; float:left;}
.fr_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -313px; width:24px; height:22px; float:left;}
.ga_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -313px; width:24px; height:22px; float:left;}
.gd_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -313px; width:24px; height:22px; float:left;}
.ge_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -313px; width:24px; height:22px; float:left;}
.gh_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -313px; width:24px; height:22px; float:left;}



.gi_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -335px; width:24px; height:22px; float:left;}
.gl_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -335px; width:24px; height:22px; float:left;}
.gm_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -335px; width:24px; height:22px; float:left;}
.gn_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -335px; width:24px; height:22px; float:left;}
.gp_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -335px; width:24px; height:22px; float:left;}
.gq_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -335px; width:24px; height:22px; float:left;}
.gt_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -335px; width:24px; height:22px; float:left;}
.gu_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -335px; width:24px; height:22px; float:left;}
.gue_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -335px; width:24px; height:22px; float:left;}
.gw_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -335px; width:24px; height:22px; float:left;}
.gy_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -335px; width:24px; height:22px; float:left;}
.hn_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -335px; width:24px; height:22px; float:left;}


.hr_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -357px; width:24px; height:22px; float:left;}
.ht_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -357px; width:24px; height:22px; float:left;}
.hu_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -357px; width:24px; height:22px; float:left;}
.il_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -357px; width:24px; height:22px; float:left;}
.ir_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -357px; width:24px; height:22px; float:left;}
.isl_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -357px; width:24px; height:22px; float:left;}
.it_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -357px; width:24px; height:22px; float:left;}
.iv_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -357px; width:24px; height:22px; float:left;}
.je_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -357px; width:24px; height:22px; float:left;}
.ji_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -357px; width:24px; height:22px; float:left;}
.jm_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -357px; width:24px; height:22px; float:left;}
.jo_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -357px; width:24px; height:22px; float:left;}



.ke_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -379px; width:24px; height:22px; float:left;}
.ki_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -379px; width:24px; height:22px; float:left;}
.km_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -379px; width:24px; height:22px; float:left;}
.kr_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -379px; width:24px; height:22px; float:left;}
.ky_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -379px; width:24px; height:22px; float:left;}
.kz_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -379px; width:24px; height:22px; float:left;}
.lb_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -379px; width:24px; height:22px; float:left;}
.lf_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -379px; width:24px; height:22px; float:left;}
.li_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -379px; width:24px; height:22px; float:left;}
.ly_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -379px; width:24px; height:22px; float:left;}
.lr_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -379px; width:24px; height:22px; float:left;}
.ls_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -379px; width:24px; height:22px; float:left;}



.lt_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -401px; width:24px; height:22px; float:left;}
.lu_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -401px; width:24px; height:22px; float:left;}
.ma_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -401px; width:24px; height:22px; float:left;}
.mac_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -401px; width:24px; height:22px; float:left;}
.mc_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -401px; width:24px; height:22px; float:left;}
.md_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -401px; width:24px; height:22px; float:left;}
.mg_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -401px; width:24px; height:22px; float:left;}
.mh_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -401px; width:24px; height:22px; float:left;}
.mk_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -401px; width:24px; height:22px; float:left;}
.ml_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -401px; width:24px; height:22px; float:left;}
.mm_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -401px; width:24px; height:22px; float:left;}
.mn_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -401px; width:24px; height:22px; float:left;}


.mon_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -424px; width:24px; height:22px; float:left;}
.mp_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -424px; width:24px; height:22px; float:left;}
.mq_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -424px; width:24px; height:22px; float:left;}
.mr_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -424px; width:24px; height:22px; float:left;}
.ms_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -424px; width:24px; height:22px; float:left;}
.mu_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -424px; width:24px; height:22px; float:left;}
.mw_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -424px; width:24px; height:22px; float:left;}
.mz_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -424px; width:24px; height:22px; float:left;}
.na_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -424px; width:24px; height:22px; float:left;}
.nc_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -424px; width:24px; height:22px; float:left;}
.ne_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -424px; width:24px; height:22px; float:left;}
.nf_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -424px; width:24px; height:22px; float:left;}


.ng_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -447px; width:24px; height:22px; float:left;}
.ni_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -447px; width:24px; height:22px; float:left;}
.nk_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -447px; width:24px; height:22px; float:left;}
.nl_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -447px; width:24px; height:22px; float:left;}
.no_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -447px; width:24px; height:22px; float:left;}
.noi_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -447px; width:24px; height:22px; float:left;}
.np_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -447px; width:24px; height:22px; float:left;}
.nr_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -447px; width:24px; height:22px; float:left;}
.nu_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -447px; width:24px; height:22px; float:left;}
.om_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -447px; width:24px; height:22px; float:left;}
.pa_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -447px; width:24px; height:22px; float:left;}
.pf_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -447px; width:24px; height:22px; float:left;}


.pg_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -469px; width:24px; height:22px; float:left;}
.pl_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -583px; width:24px; height:22px; float:left;}
.pm_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -469px; width:24px; height:22px; float:left;}
.pn_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -469px; width:24px; height:22px; float:left;}
.pr_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -469px; width:24px; height:22px; float:left;}
.pt_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -469px; width:24px; height:22px; float:left;}
.pw_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -469px; width:24px; height:22px; float:left;}
.py_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -469px; width:24px; height:22px; float:left;}
.re_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -469px; width:24px; height:22px; float:left;}
.ro_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -469px; width:24px; height:22px; float:left;}
.ru_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -469px; width:24px; height:22px; float:left;}
.rw_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -469px; width:24px; height:22px; float:left;}
.sab_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -469px; width:24px; height:22px; float:left;}

.saf_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -492px; width:24px; height:22px; float:left;}
.sam_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -492px; width:24px; height:22px; float:left;}
.sb_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -492px; width:24px; height:22px; float:left;}
.sc_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -492px; width:24px; height:22px; float:left;}
.sco_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -492px; width:24px; height:22px; float:left;}
.sd_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -492px; width:24px; height:22px; float:left;}
.sen_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -492px; width:24px; height:22px; float:left;}
.ser_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -492px; width:24px; height:22px; float:left;}
.sgf_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -492px; width:24px; height:22px; float:left;}
.sh_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -492px; width:24px; height:22px; float:left;}
.shd_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -492px; width:24px; height:22px; float:left;}
.si_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -492px; width:24px; height:22px; float:left;}


.sk_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -514px; width:24px; height:22px; float:left;}
.skn_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -514px; width:24px; height:22px; float:left;}
.sl_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -514px; width:24px; height:22px; float:left;}
.sm_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -514px; width:24px; height:22px; float:left;}
.smo_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -514px; width:24px; height:22px; float:left;}
.so_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -514px; width:24px; height:22px; float:left;}
.spm_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -514px; width:24px; height:22px; float:left;}
.sr_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -514px; width:24px; height:22px; float:left;}
.lc_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -514px; width:24px; height:22px; float:left;}
.stm_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -514px; width:24px; height:22px; float:left;}
.stp_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -514px; width:24px; height:22px; float:left;}
.sv_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -514px; width:24px; height:22px; float:left;}


.svf_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -537px; width:24px; height:22px; float:left;}
.svg_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -537px; width:24px; height:22px; float:left;}
.syf_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -537px; width:24px; height:22px; float:left;}
.sz_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -537px; width:24px; height:22px; float:left;}
.tc_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -537px; width:24px; height:22px; float:left;}
.td_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -537px; width:24px; height:22px; float:left;}
.tf_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -537px; width:24px; height:22px; float:left;}
.tg_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -537px; width:24px; height:22px; float:left;}
.tj_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -537px; width:24px; height:22px; float:left;}
.tk_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -537px; width:24px; height:22px; float:left;}
.tl_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -537px; width:24px; height:22px; float:left;}
.tm_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -537px; width:24px; height:22px; float:left;}

.tn_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -560px; width:24px; height:22px; float:left;}
.to_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -560px; width:24px; height:22px; float:left;}
.tr_flag{background: url(../images/sprite-cookie.png) no-repeat  -57px -560px; width:24px; height:22px; float:left;}
.tv_flag{background: url(../images/sprite-cookie.png) no-repeat  -84px -560px; width:24px; height:22px; float:left;}
.tw_flag{background: url(../images/sprite-cookie.png) no-repeat  -111px -560px; width:24px; height:22px; float:left;}
.tz_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -560px; width:24px; height:22px; float:left;}
.ua_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -560px; width:24px; height:22px; float:left;}
.ug_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -560px; width:24px; height:22px; float:left;}
.uy_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -560px; width:24px; height:22px; float:left;}
.uz_flag{background: url(../images/sprite-cookie.png) no-repeat  -250px -560px; width:24px; height:22px; float:left;}
.va_flag{background: url(../images/sprite-cookie.png) no-repeat  -277px -560px; width:24px; height:22px; float:left;}
.vac_flag{background: url(../images/sprite-cookie.png) no-repeat  -304px -560px; width:24px; height:22px; float:left;}

.ve_flag{background: url(../images/sprite-cookie.png) no-repeat  0 -583px; width:24px; height:22px; float:left;}
.vu_flag{background: url(../images/sprite-cookie.png) no-repeat  -27px -583px; width:24px; height:22px; float:left;}
.wal_flag{background: url(../images/sprite-cookie.png) no-repeat  -56px -583px; width:24px; height:22px; float:left;}
.wf_flag{background: url(../images/sprite-cookie.png) no-repeat  -83px -583px; width:24px; height:22px; float:left;}
.yem_flag{background: url(../images/sprite-cookie.png) no-repeat  -110px -583px; width:24px; height:22px; float:left;}
.yt_flag{background: url(../images/sprite-cookie.png) no-repeat  -138px -583px; width:24px; height:22px; float:left;}
.za_flag{background: url(../images/sprite-cookie.png) no-repeat  -166px -583px; width:24px; height:22px; float:left;}
.zm_flag{background: url(../images/sprite-cookie.png) no-repeat  -194px -583px; width:24px; height:22px; float:left;}
.zw_flag{background: url(../images/sprite-cookie.png) no-repeat  -222px -583px; width:24px; height:22px; float:left;}
.at_flag{background: url(../images/sprite-cookie.png) no-repeat  -252px -610px; width:24px; height:22px; float:left;}

    /* post blog css */
.postBlog_box
{
	width:284px; height:55px; border:2px solid #ffffff; background-color:#b5398d; padding:7px; font:31px/55px Arial, Helvetica, sans-serif;color:#ffffff; text-align:center;margin:0 0 15px 2px;
  box-shadow:0 0 10px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4)
  }
.postBlog_box a{color:#ffffff; text-decoration: none;}
.postBlog_box a:hover{color:#ffffff; text-decoration: underline;}
.videoMargin{margin:20px 0 25px 0;}

.comment-body-top {
	background: url(/images/blogs/post_top.png) no-repeat top; width: 594px; height: 13px; float:left;
}
.commentform-body-top {
	background: url(/images/blogs/post_top.png) no-repeat top; width: 594px; height: 13px; margin-top: 20px; float: left;
}
.comment-body {
	padding: 0px 15px; width: 574px; overflow: hidden; font-size: 13px; font-style: italic; float: left;
}
.comment-body-bottom {
	background: url(/images/blogs/post_bottom.png) no-repeat; width: 594px; height: 25px; margin-bottom: 0px; float:left;
}

.txtRed{color:red!important;}


/* registration.css classes */

.borderNone{border:0px!important;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
.paddingright8{padding-right:8px;}
.marginleft10{margin-left:10px;}
.marginleft25{margin-left:25px;}
.margintop20{margin-top:20px;}
.margintop60{margin-top:60px;}
.header{height:66px;}
.left0{margin:0 0 0 0!important; padding:0!important;}
.mHeading{margin-left:-18px;position:relative;}
.mainContainer-reg{width:952px; margin:0 auto;} /* duplicate (mainContainer) */
.logo{float:left; margin-top:4px;}
.headerMenus{float:right; margin:35px 0 0 0;}
.headerMenus a{font-family:AG_Futura; font-weight:bold; color:#FFF; background:#000000 url(/images/mnu-md.gif) 0 0 repeat-x; height:24px; display:block; float:left; padding:7px 0 0 0; width:156px; text-align:center;}
.headerMenus a:hover{background-position:0 -31px; text-decoration:none;}
a.mnuLeft{background:url(/images/mnu-lr.png) left top!important; _background:url(/images/mnu-lr.gif) left top!important; width:140px;}
a.mnuLeft:hover{background-position:0 -31px!important;}
a.mnuRight{background:url(/images/mnu-lr.png) right top!important; _background:url(/images/mnu-lr.gif) right top!important; width:140px;}
a.mnuRight:hover{background-position:right -31px!important;}
.mnuDivider{background:url(/images/mnudiv.gif); width:3px; height:31px; display:block; float:left;}
.pageContainer{background:#ffffff url(/images/tp_pg_shd.gif) left top repeat-x;}
.pageSpace{padding:18px 18px 25px 18px;}
.grabBox{/*background:#f2f2f2;*/ color:#323232;}
.gradgrabBox{background:#ffffff url(/images/grbox.gif) left bottom repeat-x; color:#595959;}
.gradgrabBox a{color:#595959;}
.presi{padding:25px 8px; _height:50px;_padding:25px 8px 0px 8px}
.leftPanel{float:left; width:642px;}
.rightPanel{float:right; width:260px;}
.echHeading{height:34px; margin-bottom:14px;}
.echHeading div, .echHeading h2{float:left; margin-bottom:13px; font-size:10.5pt;}
.echHeadingL{width:8px; height:34px; background:url(/images/hdl.gif);}
.echHeadingM{height:29px; background:url(/images/hdm.gif); padding:5px 21px 0 21px;font-family:AG_Futura; font-weight:bold; color:#FFF; text-transform:uppercase;}
.echHeadingR{width:8px; height:34px; background:url(/images/hdr.gif);}
.hWidth{width:202px; _width:199px; text-align:center;}
.eBox{margin-top:25px;}
.eGBox{padding:10px 10px; line-height:18px;}
.eGBox2{padding:0 5px 10px 5px; line-height:18px;}
.profileleft{width:270px; float:left; color:#323232;}
.profileright{width:309px; float:right; margin-left:19px; color:#323232;}
.diffont{font-family:tahoma; font-weight:bold; line-height:20px; color:#000000;}
.prfllist{margin:0; padding-left:18px; float:left; line-height:22px; list-style-image:url(/images/bullet.gif);}
.eWorksheetBx{float:left; width:192px; margin-left:10px}
.evntBox ul{margin:0; padding:0 0 0 12px;}
.evntMore{text-align:right; font-weight:bold;}
.evntMore a{color:#0b13b4;}
.eachEvent{margin-bottom:20px; color:#323232;}
.navigation{padding:10px 0 0 10px; text-transform:uppercase; font-size:15px; font-weight:bold; color:#784e06;}
.navigation a{color:#919191;}
.navigation span{color:#919191; padding:0 3px;}
.lessonPlans{padding:10px 0 10px 10px;}
.echLsnPlans{width:155px; float:left; font-size:13px; line-height:20px;}
.echLsnPlansH{color:#595959; font-weight:bold; font-size:15px; text-transform:uppercase; margin-bottom:20px;}
.lNoWidth{width:auto;}
.lessionPlan{float:left; width:305px;}
.newPlan{float:right; width:320px;}
.lessionPlans{padding-left:15px; margin-bottom:62px;}
.lessionPlans div{font-weight:bold; margin-top:5px;}
.lessionPlans ul{margin:0; padding:0;}
.newLession{padding-left:5px; font-size:13px;}
.newLession ul{margin:0; padding:0;}
.popularLessons{padding:0 0 10px 30px;}
.echPopLess{width:188px; float:left; font-size:13px; line-height:20px; margin-bottom:20px;}
.echPopLessH{color:#595959; font-weight:bold; font-size:15px; text-transform:uppercase; margin-bottom:5px;}
.resorcesLinks{text-align:right; font-weight:bold;}
.eachResorces{margin:15px 0 0 0; font-size:13px;}
.echRsrsPic{float:left;}
.echRsrsCon{float:left; margin:3px 0 0 20px;}
.picBG{background:url(/images/picbg.png) left top no-repeat; width:89px; height:88px;}
.picBG img{padding:5px 0px 0px 9px;}
.SpicBG{background:url(/images/s_picbg.png) left top no-repeat; width:59px; height:58px;}
.SpicBG img{padding:3px 0px 0px 7px;}
.newLessionPic{float:left; height:100px; margin:0 20px 0 -15px;}
.newLessionPic img{float:left}
.techHelpline{font-size:13px; line-height:16px;}
.techHelpline a{color:#0b13b4; font-weight:bold;}
.each_techHelp{margin-top:15px;}
.echTchHlpPic{float:left;}
.echTchHlpCont{float:left; width:180px; margin:1px 0 0 6px;}
.echTchHlpCont_more{text-align:right;}
.qaBox{}
.qaBoxHead{font-family:tahoma; font-size:15px; color:#000000; font-weight:bold; padding:10px 0 5px 0;}
.qaBoxPost{padding:5px 2px 0 0; text-align:right;}
.qaBxStyl{width:98%; height:65px;}
.teachers{margin-left:-26px;_margin-left:-40px;}
.teachers a{color:#323232;}
.eachTeacher{float:left; font-weight:bold; font-size:13px; margin-left:15px; margin-bottom:20px;}
.allTeacher{text-align:right;}
.allTeacher a{color:#323232; font-weight:bold;}
.bxWorksheets li{margin-bottom:7px; color:#323232;}
.bxWorksheets a{color:#323232;}
.morewrksht{padding:8px 0 0 0; text-align:right; font-weight:bold;}
.failureFieldMsg{padding-left:120px;color:#FF0000;}
.successFieldMsg{padding:10px;margin:10px;color:#FF0000;border:1px solid #FF0000; }
.eachCurvImg{float:left; font-weight:bold; font-size:13px; margin:0;}
.BpicBG{background:url(/images/bpicbg.png) left top no-repeat; width:184px; height:120px;}
.BpicBG img{padding:4px 0px 0px 9px; width:168px; height:106px;}

/* -------------------login page start------------------- */
.mnLgnBox{padding:4px; margin:0 35px 20px 35px; display:block; background:#e4f5ff; height:100%;border-radius:8px; -moz-box-shadow: 2px 2px 5px #ccc;
	-webkit-box-shadow: 2px 2px 5px #ccc;
	box-shadow: 2px 2px 5px #ccc;}
.sbLgnBox{padding:0;}
.lgnBox_left{float:left; border-right:solid 1px #d0d0d0; margin:15px 0 30px 10px; width:500px; padding:0 0 5px 0;}
.lgnBoxHdng{font-size:23px; color:#323232; font-weight:bold;}
.lgnBoxElements{margin:30px 0 0 0;}
.ech_lgnBoxElements{margin-bottom:15px; width:100%;}
.lgnBoxElements_txt{float:left; font-weight:bold; font-size:20px; color:#969696; width:100px; margin:10px 15px 0 0;}
.lgnBoxElements_fld{float:left;}
.lgnBoxElements_fld div{float:left;}
.lgnBoxElnt_lft{width:23px; height:47px; background:url(/images/elmnt_lft.gif);}
.lgnBoxElnt_rgt{width:23px; height:47px; background:url(/images/elmnt_rgt.gif);}
.lgnBoxElnt_mdl{position:relative;}
.lgnBoxElnt_mdl span{position:absolute; top:18px; right:0;display:block; font-size:11px; color:#afafaf; font-weight:bold;}
.lgnBoxElnt_mdl input{margin:0; padding:16px 0 16px 11px; *margin-top:-1px; width:320px; outline:none; font-size:17px;}
.lgnBoxElntTxt_lft{width:23px; height:127px; background:url(/images/fr_textarea.gif) 0px 0px;}
.lgnBoxElntTxt_rgt{width:23px; height:127px; background:url(/images/fr_textarea.gif) -23px 0px;}
.lgnBoxElntTxt_mdl_md{background:#dedede;border-bottom:3px solid #FFFFFF; height:124px;}
.lgnBoxElntTxt_mdl textarea{border:0; outline:none; resize:none; overflow:auto; width:318px; height:100px; background:#dedede;}
.lgnBoxElntTxtTop{height:12px; background:url(/images/txtarea_tp.gif) left top repeat-x; width:320px;}
.remMe{font-size:12px; font-weight:bold; float:left; margin:0 0 15px 115px; _margin:0 0 0 60px;}
.lgnBoxSubmit{float:right; margin:0 53px 0 0; _margin:0 11px 0 0;}
.lgnBoxSubmit input{background:url(/images/submit.png); width:69px; height:30px;display:block;}
.shrBoxSubmit{float:right; margin:0 20px 0 0; _margin:0 11px 0 0;}
.shrBoxSubmit input{background:url(/images/btn_share.gif); width:130px; height:39px;}
/*.lgnBoxSubmit input:hover{background:url(/css/homeImages/submit.gif) 0 -39px;}*/
.forgotPass{text-align:right;margin:30px 20px 0 0; font-size:12px; font-weight:bold;}
.forgotPass a{color:#000;}
.lgnBox_right{float:left; margin:15px 0px 30px 20px; width:305px; _width:295px;}
.lgnBoxPic{margin:30px 0 0 5px;}
.gudliBnft{height:50px; width:770px; margin:0 auto 10px; padding:15px 0 0 22px; background:#77b500; color:#a9ff03; font-weight:bold; font-size:12px;}
.gudliBnft_hd{color:#ffffff; font-size:18px;}
.gudliBnft_txt{padding:15px 0 0 20px;}
.gudliBnft_txt div{float:left; width:300px; line-height:40px;}
.gudliBnft_txt div span{background:url(/images/arr_g.png) 0 11px no-repeat; display:block; padding-left:30px;}
/* -------------------login page end------------------- */

/* -------------------forgot page start------------------- */
.fgtBox_left{float:left; margin:15px 0 30px 10px; width:500px; padding:0 0 5px 0;}
.fgtBox_nLeft{width:650px;}
/* -------------------forgot page end------------------- */


.profilePic{border:solid 1px #ab8900; float:left;}
.profilePicBrd{border:solid 1px #fff;}
.profilePicBrd img{width:100px; height:130px;}
.profileInfo{/*float:left; */margin-left:15px; font-size:12px;}
.profileName{font-size:20px; padding-bottom:10px;}
.profileInfo1{float:left; width:75px;} .profileInfo2{float:left; width:25px;} .profileInfo3{float:left; width: 230px;word-wrap: break-word;}
.profileSup{float:right; position:absolute; bottom:0; right:0;}
.profileRightPnl{float:left; width:355px; /*position:relative; height:135px;*/}
.echProfileLinks{float:left; font-size:11px; padding:0 10px; border-right:solid 1px #323232;}
.echProfileLinks a{color:#0b13b4;}
.echProfileLinks div{float:left;}
.profile_editPhoto{width:10px; height:9px; background:url(/images/icons.gif) 0px 0px; margin:4px 5px 0 0;}
.profile_editProfile{width:11px; height:11px; background:url(/images/icons.gif) -10px 0px; margin:4px 5px 0 0;}
.profile_shWitFriends{width:14px; height:16px; background:url(/images/icons.gif) -20px 0px; margin:0 5px 0 0;}
.eachProfilePost{margin-top:7px;}
.eachProfilePostPic{float:left; border:solid 1px #dddddd; padding:1px;}
.eachProfilePostPicBrd{border:solid 1px #FFFFFF;}
.eachProfilePostPic img{height:80px; width:60px;}
.eachProfilePostTxt{float:left;border:solid 1px #dddddd; width:591px; font-size:11px; background:#FFFFFF; padding:10px 10px 0px 10px; overflow:auto; line-height:normal;}
.eachProfilePostTxt_hdng{color:#0069a6; font-size:13px; font-weight:bold; margin-bottom:5px;}
.postBox{background:#e4e4e4; padding:10px;}
.postBox textarea{width:588px; height:40px; resize:none; overflow:auto;}
.albutAll{text-align:right; margin-top:5px;}
.albutAll a{color:#000000;}
.sliderEB{height:200px;width:185px;}


/* ------footer start------------*/
.footHeading{border-bottom:solid 1px #acacac;}
.bottomAllLinks{padding:10px 0px 30px 60px;color:#595959;}
.bottomAllLinks a{color:#595959;}
.footHeading h2{font-family:AG_Futura; font-weight:bold; font-size:10.5pt; padding:10px;}
.eachFLinks{float:left; width:220px; line-height:20px;}
.eachFLinksHead{font-size:17px; font-weight:bold; margin-bottom:10px; text-transform:uppercase;}
.otherLinks{text-align:center;}
.otherLinks1{background:#014757; padding:7px 0;}
.otherLinks1 a{font-family:arial; font-size:16px; color:#ffffff;}
.otherLinks1 span{color:#FFFFFF;font-size:16px;font-weight:bold;padding:0 5px;}
.otherLinks2{padding:3px 0 20px 0;}
/* ------footer end------------*/

#pagination{margin-top:10px;font-size: 10px}
#pagination li{background:#666; color:#fff; width:20px; margin:0 0 5px 7px; text-align:center; border:solid 1px #666; float:left;}
#pagination li:hover{background:#000;}
#pagination li.selected{background-color:#fff; border:solid 1px #666; color:#666;}


.profileImagesNDes{padding:10px 0 10px 10px; font-family:arial; font-size:12px; line-height:18px;}
.profileImgNDes_pic{float:left; margin-left:3px;}
.profileImgNDes_pic img{width:125px;/* height:150px;*/}
.profileImgNDes_fldes{float:left; /*width:240px; margin-left:15px;*/}
.profileImgNDes_hd{font-size:16px; font-weight:bold; margin-top:5px;}
.profileImgNDes_des{margin-top:1px;max-height:215px;overflow:auto; font-size:11px; line-height:13px;}

.toolTiparr{float:right; margin:0 10px 0 0;}

.userlogin_forOvrly{border-right: 1px solid #dddddd; float: left; margin: 15px 0 30px 25px; padding: 0 0 5px; width: 300px;}
.userlogin_forOvrly .lgnBoxSubmit{margin:0; padding:30px 20px 0 0;}
.userlogin_forOvrly .forgotPass{margin:15px 20px 0 0;}


/* overlay.css classes */
.userpointbox{margin-top: 20px}
.gmPointContainer{width:707px; height:455px; margin-top:40px;}
.gmPointContainer .hd{padding:45px 0; font-size:35px; color:#000; text-align:center;}
.mnOverlay{background:#228cec; border:solid 8px #fff; width:710px; margin:0 auto; text-align:center;}
.mnOverlay .mno_Pnts{font-size:37px; font-weight:bold; height:150px; padding-top:100px; color:#000000; line-height:43px;}
.mnOverlay .mno_btns{height:150px;}
.mnOverlay .mno_trme{font-size:17px; font-weight:bold; text-align:right; padding:0 15px 15px 0; color:#000000;}
.mnOverlay .mno_trme a{color:#fff;}
.marginRight30{margin-right:30px;}
.mnOverlay button{
  font-size:30px;
  font-family:arial;
  font-weight:bold;
  color:#002b00;
  border:2px solid #fff;
  text-shadow:-1px -1px 2px yellow;
  background-color:#73bb3b;
  background-image:linear-gradient(top, #93d95f, #5da621);
  background-image:-moz-linear-gradient(top, #93d95f, #5da621);
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#93d95f), to(#5da621));
  filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#93d95f, endColorStr=#5da621);
  box-shadow:2px 2px 5px #000;
  -moz-box-shadow:2px 2px 5px #000;
  -webkit-box-shadow:2px 2px 5px #000;
  padding:0 26px 0 18px !important;
  cursor:pointer;
  height:55px;
  line-height:48px;
  white-space:nowrap;
  overflow:visible;
  outline:0 none }
.mnOverlay button:hover, .mnOverlay button:focus {
  border-color:#fff;
  background-color:#f0f1f3;
  background-image:linear-gradient(top, #FFF9C1, #FED81C);
  background-image:-moz-linear-gradient(top, #FFF9C1, #FED81C);
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF9C1), to(#FED81C));
  filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFF9C1, endColorStr=#FED81C);
  box-shadow:2px 2px 5px #57a8f0;
  -moz-box-shadow:2px 2px 5px #57a8f0;
  -webkit-box-shadow:2px 2px 5px #57a8f0;}
.mnOverlay button:active {
  background-color:#ddd;
  background-image:linear-gradient(top, #ccc, #fff);
  background-image:-moz-linear-gradient(top, #ccc, #fff);
  background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#fff));
  filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc, endColorStr=#ffffff)}


/* style.css classes */

h1, h2, h3, h4, h5, h6{ color:#323232; clear:both;}



/*Slider*/
#ribbon{width:142px; height:134px; background:url(/images/blogs/ribbon.png) no-repeat; float:left; margin-left:-18px; margin-top:-12px; z-index:9999999; position:absolute;}
#slidewrapper{width:595px; height:245px; background:url(/images/blogs/slideholder.png) no-repeat; float:left; padding:10px;}

#posts{ width:600px; float:left;}


/*Sidebar*/
#sidebar{ width:310px; float:left; margin-left:30px;}
#sidebar .widgets{ color:#999;}
#sidebar .widgets ul{ margin:0; padding:0;}
#sidebar .widgets ul li{ list-style-type:none; float:left;}
#sidebar .widgets ul li h2{ background: url("/images/blogs/stripLabel.png") repeat scroll 0 0 transparent; margin:0px; padding:5px 10px; color:#ffffff;font-size:15px !important;font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif !important;}
#sidebar .widgets ul li a{ color:#999; text-decoration:none;}
#sidebar .widgets ul li ul li{ background:url(/images/blogs/border.png) bottom repeat-x; padding:7px 0px; float:none;}
#sidebar .widgets .widget_wrap ul li:hover{ background: #f7d727; color:#000000!important; cursor:pointer;}
/*.widget-popular-posts p:hover, .widget-random-posts p:hover, #featured-widget p:hover {text-decoration: underline;}*/
.widget_wrap ul li:hover p a{color:#000!important;}
#sidebar .widgets ul li .poptitle:hover {text-decoration: underline;}

#sidebar .widgets .widget_bottom{ background:url(/images/blogs/widget_bottom.png) no-repeat; width:310px; height:11px; margin-bottom:20px; float:left;}
#sidebar .widgets .widget_wrap{ background:url(/images/blogs/widget_mid.png) repeat-y; padding:10px; width:290px; float:left;}
#sidebar .widgets #searchform{ margin-left:8px;}
#sidebar .widgets #searchform label{ display:none;}
#sidebar .widgets #searchform #s{ background:url(/images/blogs/search.png) no-repeat; height:30px; width:223px; padding:0 10px; border:none; color:#999;}
#sidebar .widgets #searchform #searchsubmit{width:33px; height:32px; display:inline-block; text-indent:-9999px; background:url(/images/blogs/search_button.png) no-repeat; border:none; margin-left:-4px;}

#sidebar  #wp-calendar{ width:280px;}
#sidebar  #wp-calendar caption{ color:#333; height:24px;}
#sidebar  #wp-calendar tbody tr{ text-align:center;}

/*Blocks*/
#blocks{ float:left;width:600px; margin-top:20px;}
.block_odd, .sec_block_odd{ float:left; width:280px; margin-bottom:25px;}
.block_even, .sec_block_even{ float:left; width:280px; margin-bottom:25px; margin-left:35px;}
.block_top{ width:280px; height:35px; background:url(/images/blogs/block_top.png) no-repeat; float:left;}
.block_cat{ padding-left:15px; padding-top:5px; font-size:16px; color:#fff;}
.block_cat a{color:#fff; text-decoration:none;}
.block_mid{ background:url(/images/blogs/block_mid.png) repeat-y; float:left; padding:5px 10px 10px 10px;}
.block_mid .post_content{width:260px; float:left;}
.block_bottom{ width:280px; height:15px; background:url(/images/blogs/block_bottom.png) no-repeat; float:left;}
.block_mid .postitle{ margin:5px 0px;}
.block_mid p{ margin:5px 0px;}
.block_mid .postitle a{ text-decoration:none; color:#323232; }
.block_comm{ position:absolute; }
.block_comm .comments{ float:left; margin-left:210px;background:url(/images/blogs/comment.png) no-repeat; width:44px; height:44px; margin-top:5px; text-align:center; padding-top:5px; z-index:9999; position:relative;}
.block_comm .comments a{ font-size:18px; color:#fff; text-decoration:none;}
.comments_icon {
 background: url("../images/sprite-cookie.png") -4px -92px no-repeat scroll transparent; color: #FFFFFF; font-size: 18px; height: 37px; margin-left: 540px; margin-top: 10px; padding-top: 9px; position: absolute; text-align: center; text-decoration: none;    width: 44px;}
 .comments_icon a {color:#ffffff; text-decoration:none;}
.imgwrap{ height:103px; overflow:hidden; width:260px;}
#blocks .thumbnail{ width:260px}
.block_frst{width:600px; height:250px; float:left;margin-bottom: 20px;}
.block_sec{width:600px; height:250px; float:left;}
/*LATEST POSTS*/
#latest_posts{ float:left;width:600px; }
#latest_posts .post{float:left; margin-bottom:15px; width:593px;}
#latest_posts .post_top{width:594px; height:13px; background:url(/images/blogs/post_top.png) no-repeat; float:left;}
#latest_posts .post_mid{width:562px; background:url(/images/blogs/post_mid.png) repeat-y; padding:15px; float:left; color:#999;}
/*#latest_posts .post_mid:hover{ width:574px; background: #f7d727; padding:10px; float:left; color:#999;}*/
#latest_posts .post_mid a{ color:#999; text-decoration:none;}
#latest_posts .post_bottom{width:594px; height:15px; background:url(/images/blogs/post_bottom.png) no-repeat; float:left;}
#latest_posts .post_mid img{ float:left; width:100px; background:#eee; padding:10px; -moz-box-shadow: 0 0 2px #999;box-shadow: 0 0 2px #999;-webkit-box-shadow: 0 0 2px #000;-o-box-shadow: 0 0 2px #999; height:100px;}
#latest_posts .post_content_main{ float:left; margin-left:10px; width:387px;}
/*
#latest_posts .post_content_main:hover{ background: #FDD017}
*/


#latest_posts .post_content_main h2{ margin-top:0; font-size:20px !important; font-family:Arial, Helvetica, sans-serif !important;}
#latest_posts .post_content_main h2 a{color:#323232; font-size:20px !important; font-family:Arial, Helvetica, sans-serif !important;}
.post_content_main a:hover{text-decoration:underline!important;}
.post_content_main a p:hover{text-decoration:underline!important;}
#latest_posts .post_meta{ float:left; width:550px; margin-top:10px;}
#latest_posts .post_meta a{ color:#999;}
#latest_posts .post_meta .author{ float:left; margin-right:25px; background:url(/images/blogs/user.png) no-repeat left; padding-left:20px;}
#latest_posts .post_meta .date_meta{ float:left;margin-right:25px; background:url(/images/blogs/calender.png) no-repeat left; padding-left:20px;}
#latest_posts .post_meta .category_meta{ float:left;margin-right:25px; background:url(/images/blogs/category.png) no-repeat left; padding-left:20px;}
#latest_posts .comments{ position:absolute; margin-left:540px;background:url(/images/blogs/comment.png) no-repeat; width:44px; height:44px; margin-top:10px; text-align:center; padding-top:5px;color:#FFFFFF;font-size:18px;text-decoration:none;}
#latest_posts .comments a{color:#FFFFFF;font-size:18px;text-decoration:none; display:block; width:41px; height:30px;}
#latest_posts .imgframe{ float:left; width:170px; background:url(/images/blogs/blank_img2.png) no-repeat; height:100px;}
#latest_posts .edit{float:right; margin-right:-20px; margin-top:-15px;}
#latest_posts .edit a{ display:block; text-indent:-9999px; background:url(/images/blogs/edit.png) no-repeat; width:22px; height:24px; }

/*LATEST POSTS FULL*/
#latest_posts_full{ float:left;width:600px; }
#latest_posts_full .post{float:left; margin-bottom:15px;}
#latest_posts_full .post_top{width:594px; height:13px; background:url(/images/blogs/post_top.png) no-repeat; float:left;}
#latest_posts_full .post_mid{width:574px; background:url(/images/blogs/post_mid.png) repeat-y; padding:15px; float:left; color:#999;}
#latest_posts_full .post_mid a{ color:#323232; text-decoration:none;}
#latest_posts_full .post_bottom{width:594px; height:15px; background:url(/images/blogs/post_bottom.png) no-repeat; float:left;}
#latest_posts_full .post_mid img{ max-width:520px;background:#eee; padding:10px; -moz-box-shadow: 0 0 2px #999;box-shadow: 0 0 2px #999;-webkit-box-shadow: 0 0 2px #000;-o-box-shadow: 0 0 2px #999; height:auto; border:none;}
#latest_posts_full .post_content_main{ float:left; margin-left:10px; width:540px;}
#latest_posts_full .post_content_main h2{ margin-top:0;}
#latest_posts_full .post_content_main h2 a{ text-decoration:none; color:#323232;}
#latest_posts_full .post_meta{ float:left; width:550px; margin-top:10px;}
#latest_posts_full .post_meta a{ color:#999;}
#latest_posts_full .post_meta .author{ float:left; margin-right:25px; background:url(/images/blogs/user.png) no-repeat left; padding-left:20px;}
#latest_posts_full .post_meta .date_meta{ float:left;margin-right:25px; background:url(/images/blogs/calender.png) no-repeat left; padding-left:20px;}
#latest_posts_full .post_meta .category_meta{ float:left;margin-right:25px; background:url(/images/blogs/category.png) no-repeat left; padding-left:20px;}
#latest_posts_full .comments{ position:absolute; margin-left:540px;background:url(/images/blogs/comment.png) no-repeat; width:44px; height:44px; margin-top:10px; text-align:center; padding-top:5px;color:#FFFFFF;font-size:18px;text-decoration:none;}
#latest_posts_full .comments a{color:#FFFFFF;font-size:18px;text-decoration:none;}
#latest_posts_full .edit{float:right; margin-right:-20px; margin-top:-15px;}
#latest_posts_full .edit a{ display:block; text-indent:-9999px; background:url(/images/blogs/edit.png) no-repeat; width:22px; height:24px; }


/*Single POSTS*/
#single_posts{ float:left;width:600px; }
#single_posts .post{float:left; margin-bottom:15px;}
#single_posts .post p{}
#single_posts .post_top{width:594px; height:13px; background:url(/images/blogs/post_top.png) no-repeat; float:left;}
#single_posts .post_mid{width:574px; background:url(/images/blogs/post_mid.png) repeat-y; padding:15px; float:left; color:#999;}
#single_posts .post_mid a{text-decoration:none;}
#single_posts .post_bottom{width:594px; height:15px; background:url(/images/blogs/post_bottom.png) no-repeat; float:left;}
#single_posts .post_mid img{background:#eee; padding:10px; border:none; -moz-box-shadow: 0 0 2px #999;box-shadow: 0 0 2px #999;-webkit-box-shadow: 0 0 2px #000;-o-box-shadow: 0 0 2px #999; max-width:540px; height:auto; margin-top:10px;}
#single_posts .post_content_main{ float:left;width:570px; overflow:hidden;}
#single_posts .post_content_main h2{ margin-top:0; font-size:20px !important; font-family:Arial, Helvetica, sans-serif !important;}
#single_posts .post_content_main h2 a{ text-decoration:none; color:#323232; font-size:20px !important; font-family:Arial, Helvetica, sans-serif !important;}
#single_posts .single_metainfo{}
#single_posts .post_meta{ float:left; width:550px; margin-top:10px;}
#single_posts .post_meta a{ color:#999;}
#single_posts .post_meta .tag_meta{ float:left;margin-right:25px; background:url(/images/blogs/tag.png) no-repeat left; padding-left:20px;}
#single_posts .post_meta .category_meta{ float:left;margin-right:25px; background:url(/images/blogs/category.png) no-repeat left; padding-left:20px;}
#single_posts .comments{ position:absolute; margin-left:540px;background:url(/images/blogs/comment.png) no-repeat; width:44px; height:44px; margin-top:10px; text-align:center; padding-top:5px;color:#FFFFFF;font-size:18px;text-decoration:none;}
#single_posts .comments a{color:#FFFFFF;font-size:18px;text-decoration:none;}
#single_posts .imgframe{ float:left; width:170px; background:url(/images/blogs/blank_img2.png) no-repeat; height:100px;}
#single_posts .edit{float:right; margin-right:-20px; margin-top:-15px;}
#single_posts .edit a{ display:block; text-indent:-9999px; background:url(/images/blogs/edit.png) no-repeat; width:22px; height:24px; }


/*Posts General Styling */
#posts .post .wp-smiley { padding:0; background:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none; }

.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left; margin:7px; margin-left:0;}
.alignright {float: right; margin:7px; margin-right:0;}
.wp-caption {background-color: #f3f3f3;border: 1px solid #ddd;-khtml-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
border-radius: 3px;margin: 10px;padding-top: 4px;text-align: center;}
.wp-caption img {border: 0 none!important;margin: 0!important;padding: 0!important; background:none!important;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.size-thumbnail{ margin:5px;}
#single_posts table {border: 1px solid #e7e7e7;margin: 0 -1px 24px 0;text-align: left;width: 100%;}
#single_posts .post_mid table img{ max-width:200px;}
#single_posts tr th, #content thead th {color: #888;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px;}
#single_posts tr td {border-top: 1px solid #e7e7e7;padding: 6px 24px;}
#single_posts tr.odd td {background: #f2f7fc;}
.gallery-caption {color:#333; font-size:12px; margin:0 0 12px;}

.navigation{ float:left; margin:10px 0;}
.navigation a{ color:#323232; text-decoration:none;}
.nxt_page{ float:right;}
.prv_page{ float:left;}

table {border-collapse: collapse;border-spacing: 0;}
/*PAGINATION*/
.amp_paginate{ float:left; width:595px;}
.amp_paginate a{}
.amp_title{ display:none;}
.amp_page, .amp_next, .amp_prev{ width:31px; height:31px; text-align:center; text-decoration:none; font-size:13px; margin-right:5px; background:url(/images/blogs/pagination.png) left no-repeat; display:inline-block; padding-top:10px; color:#999;}
.amp_current{ width:31px; height:31px; text-decoration:none; font-size:13px; margin-right:5px; background:url(/images/blogs/pagination.png) right no-repeat; color:#fff;display:inline-block; padding-top:10px;}
.amp_next{}
.amp_page:hover, .amp_next:hover, .amp_prev:hover{background:url(/images/blogs/pagination.png) right no-repeat; color:#fff;}





/*Comments*/
.comments_template{ float:left; width:594px; overflow:hidden;}
#comments a{ color:#fff;}
ul.commentlist{ padding:0; float:left; margin:0; margin-top:15px;}
ul.commentlist li{ list-style-type:none;width:594px; float:left; background:url(/images/blogs/post_mid.png);}
/*.comment-body-top{ background:url(/images/blogs/post_top.png) top no-repeat; width:594px; height:13px; float:left; margin-top:-13px;}
.commentform-body-top{ background:url(/images/blogs/post_top.png) top no-repeat; width:594px; height:13px; float:left; margin-top:20px;}
.comment-body{ width:574px; float:left; padding:0 15px; overflow:hidden; font-size:13px; font-style:italic;}
*/
.vcard{ float:left; width:84px;}
.avatar{ width:74px; height:74px;}
.vcard img{ margin-top:8px; margin-left:8px; width:58px; height:58px;}
.fn{ display:block; margin-top:0px; width:74px; text-align:center;}
.fn a, .citeping a, .comment-body p a{ text-decoration:none;}
.says{ display:none;}
.org_comment{ float:left; width:470px; margin-left:15px;}
.org_ping{width:560px;}
.comment-body p{}
.commentmetadata{ margin-top:30px;color:#777;font-size:12px; clear:both;}
.commentmetadata a{color:#777;font-size:12px; text-decoration:none;}
.comm_date{ float:left; margin-right:25px; background:url(/images/blogs/calender.png) no-repeat; padding-left:20px; margin-bottom:5px; height:17px;}
.comm_time{ float:left; margin-right:25px; padding-bottom:1px;background:url(/images/blogs/time.png) no-repeat; padding-left:20px; margin-bottom:5px; height:17px;}
.comment-reply-link{ float:left; margin-right:25px; background:url(/images/blogs/reply.png) no-repeat;padding-left:20px; margin-bottom:5px; height:17px;}
.comment-edit-link{ float:left; margin-right:25px; background:url(/images/blogs/comm_edit.png) no-repeat;padding-left:20px; margin-bottom:5px; height:17px;}

/*Threaded Comments*/
ul.commentlist li ul.children{ width:530px; float:left; padding-left:0px; margin-left:20px;}
ul.commentlist li ul.children .comment-body-top, ul.commentlist li ul.children .comment-body-bottom{ display:none;}
ul.commentlist li ul.children li{ background: url(/images/blogs/children_comment.png) no-repeat top left;width:570px; padding-top:15px; margin-top:20px;}
ul.commentlist li ul.children li .comment-body{ width:auto; background:none; margin-bottom:10px;}
ul.commentlist li ul.children li .org_comment{ width:430px; float:left;}
ul.commentlist li ul.children li ul.children li .org_comment{ width:420px;}
ul.commentlist li ul.children li ul.children li ul.children li .org_comment{ width:400px;}
ul.commentlist li ul.children li ul.children li ul.children li ul.children li .org_comment{ width:360px;}
ul.commentlist li ul.children li .comment-body-bottom{ display:none;}
ul.commentlist li ul.children li ul.children li #respond{ background:none;}
ul.commentlist li ul.children li ul.children li ul.children li #respond{ background:none;}
ul.commentlist li ul.children li ul.children li ul.children li ul.children li #respond{ background:none;}
#cancel-comment-reply-link{text-decoration:none; font-size:13px;}
/*Comment Form*/
.leave_reply{ font-size:26px;font-family: 'Lobster1.3Regular'; margin-top:0; font-style:normal; background:url(/images/blogs/border.gif) bottom repeat-x; padding-bottom:3px;width: 440px;}
#respond{ float:left; width:646px; background:url(/images/blogs/post_mid.png) repeat-y; padding-left:20px;}
.comment_form_top{width:646px; height:16px; background:url(/images/blogs/post_top.png) no-repeat; float:left; margin-top:10px;}
.comment_form_bottom{width:646px; height:16px; background:url(/images/blogs/post_bottom.png) no-repeat; float:left;}
#commentform{ width:600px;}
#commentform p{ font-style:normal; font-size:13px;  display:inline-block; margin:0px; padding:0 0 13px 0; width:100%;}
#commentform p a{ text-decoration:none;}
/*#comment{width: 420px; background:url(/images/blogs/comment_form.png) no-repeat; border:0px; height:163px; color:#999; padding:10px; overflow:auto;}*/

#commentform label{display:block; float:left;}
#commentform .comment-form-url label{ margin-right:15px;}
#commentform .comment-form-comment label{ margin-right:5px;}
#commentform .form-allowed-tags{ display:none;}
#commentform .required{ /*float:left;*/ margin-right:24px; vertical-align:top;}

.comment1{width: 420px; background:url(/images/blogs/comment_form.png) no-repeat; border:0px; height:163px; color:#999; padding:10px; overflow:auto; float:left;}

.comment_box_border{border:none; background:none; width:416px; height:157px;}

#commentform .author, #commentform .email, #commentform .url { width:227px; height:29px; background:url(/images/blogs/comm_input.png) no-repeat; border:none; color:#999; padding:0 10px 0 10px; overflow:hidden;float:left; }

.input_border{border:none; background:none; width:200px; height:27px;}
.websiteLbl{margin-right:22px;}

#submit{width:150px; height:44px; background:url(/images/blogs/submit1.png) no-repeat; border:none;overflow:hidden; margin-left:65px;}
.page .nocomments{ display:none;}
/*Comments END*/


/*ERROR PAGE*/
#error_wrap{ width:595px; margin:0 auto; height:450px;}
.error{}
#error_wrap #single_posts{ margin-top:30px;}
#error_wrap #single_posts a{ font-size:120px; font-weight:bold; display:block; float:left;}
.error_msg{ width:300px; float:right; margin-right:15px;}


/*PAGE WITH LEFT SIDEBAR*/
#left_sidebar{ float:left;}
#left_sidebar #sidebar{ margin-left:0; margin-top:30px;}
#left_sidebar #content{ width:600px; margin-left:30px;}

/*PAGE WITH NO SIDEBAR*/
#nosidebar #single_posts{ width:960px;}
#nosidebar #single_posts .post_top{ background:url(/images/blogs/postnosb_top.png) no-repeat; width:960px;}
#nosidebar #single_posts .post_mid{ background:url(/images/blogs/postnosb_mid.png) repeat-y; width:940px;}
#nosidebar #single_posts .post_bottom{ background:url(/images/blogs/postnosb_bottom.png) no-repeat; width:960px;}

/*PORTFOLIO PAGE*/
#portfolio #single_posts{ width:960px;}
#portfolio #single_posts .post_top{ background:url(/images/blogs/postnosb_top.png) no-repeat; width:960px;}
#portfolio #single_posts .post_mid{ background:url(/images/blogs/postnosb_mid.png) repeat-y; width:940px;}
#portfolio #single_posts .post_bottom{ background:url(/images/blogs/postnosb_bottom.png) no-repeat; width:960px;}
#portfolio #single_posts .post_content_main{ width:930px;}
#portfolio #single_posts .post_mid .amp_thumb{ float:left; margin-right:10px;}
#portfolio #single_posts .portcontent{ float:left; width:600px;}
#portfolio #single_posts .imgframe{ width:300px; background:url(/images/blogs/portfolioimage_blank.png) no-repeat; height:200px; margin-right:10px;}
#portfolio .portcontent img{ display:none;}

/* Hide Slider and bloks on other than Front-page */
.paged #slidewrapper, .paged #blocks{ display:none;}

.top-links-div{color:#000;}
.top-links-div a {color: #FFFFFD; font-size: 12px; text-transform: uppercase; text-decoration: none;}
.top-links-div a:hover{text-decoration:underline;}
.fButtonDiv_new{float:right;} /* duplicate class (fButtonDiv)*/

.normalTxtB a{font-weight:normal!important; color:#999999!important;}
.normalTxtB a:hover{color:#000!important;}
.rightTitle a{color:#5A5A5A!important;}
.rightTitle a:hover{color:#000!important;}

.ft-bg h2 {font-family: "Emma Sophia",Arial,Helvetica,sans-serif; color:#008EB0; font-weight:bold !important; font-size:11px !important;}

.snglBlgDtls p{margin:13px 0; color:#666666;}

.snglBlgDtls br{line-height:12px;
}
.snglBlgDtls .commentmetadata a:hover{color:#ff9900;}
.snglBlgDtls .comment-reply-link{color:#008EB0;}
.snglBlgDtls h3{margin-bottom:20px; color:#5BB3ED;}



/* ----------------------------------------------------------other.css start---------------------------------------------------------- */
/*POPULAR, RANDOM, FEATURED WIDGETs*/
.pop_frame{width:100px; height:60px; display:block; background:url(/images/blogs/blank_img3.png) no-repeat; float:left; margin-right:10px;}
.widget-popular-posts img, .widget-random-posts img, #featured-widget img{ width:100px; float:left; padding:1px; background:#f6f6f6; height:auto;}
.pop_img_wrap{ width:98px; height:80px; overflow:hidden; float:left; margin-right:10px;border:1px solid #ddd; }
.widget-popular-posts p, .widget-random-posts p, #featured-widget p{ width:170px; display:inline-block; margin:5px 0px; min-height:60px;}
#sidebar .widgets ul li .poptitle{ color:#5A5A5A; font-family: arial; font-weight:bold;}


/*Special Button*/
.sbutton{display: inline-block; height:30px; font-size:13px; color:#000; background:url(/images/blogs/sbutton_right.png) no-repeat right; text-decoration:none;}
.sbutton span{ background:url(/images/blogs/sbutton_left.png) left no-repeat;display: inline-block; height:20px; padding:5px 10px;}
#single_posts .post_mid a.sbutton{ color:#222;}


/*social links*/
.social_links{ width:127px; height:27px; float:right; background:url(/images/blogs/social_bg.png) no-repeat; margin-top:-4px; margin-right:7px; padding-top:5px; padding-left:11px;}

.ep_facebook{width:15px; float:left; height:15px; position:relative; margin-right:5px;}
.fb_hover{ float:left; width:15px; height:15px; background:url(/images/blogs/fb-link.png) no-repeat top; text-indent:-9999px; margin-top:-15px;}
.fb{width:15px; height:15px; background:url(/images/blogs/fb-link.png) no-repeat bottom; text-indent:-9999px; float:left;}

.ep_twitter{ width:16px; height:15px; position:relative; margin-right:5px; float:left;}
.twitt_hover{ width:16px; height:15px; background:url(/images/blogs/twitter_link.png) no-repeat 0px 0px; text-indent:-9999px; float:left; margin-top:-15px;}
.twitt{ width:16px; height:15px; background:url(/images/blogs/twitter_link.png) no-repeat 0px -16px; text-indent:-9999px; float:left;}

.ep_stumble{ width:16px; height:15px; position:relative; margin-right:5px; float:left;}
.stumble_hover{ width:16px; height:15px; background:url(/images/blogs/stumble_link.png) no-repeat 0px 0px; text-indent:-9999px; float:left; margin-top:-15px;}
.stumble{ width:16px; height:15px; background:url(/images/blogs/stumble_link.png) no-repeat 0px -16px; text-indent:-9999px; float:left;}

.ep_delicious{ width:16px; height:15px; position:relative; margin-right:5px;  float:left;}
.delicious_hover{width:16px; height:15px; background:url(/images/blogs/del_link.png) no-repeat 0px 0px; text-indent:-9999px; float:left; margin-top:-15px;}
.delicious{ width:16px; height:15px; background:url(/images/blogs/del_link.png) no-repeat 0px -16px; text-indent:-9999px; float:left;}


.ep_gbuzz{ width:15px; height:15px; position:relative; margin-right:5px;  float:left;}
.gbuzz_hover{ width:15px; height:15px; background:url(/images/blogs/gbuzz_link.png) no-repeat 0px 0px; text-indent:-9999px; float:left; margin-top:-15px;}
.gbuzz{ width:15px; height:15px; background:url(/images/blogs/gbuzz_link.png) no-repeat 0px -16px; text-indent:-9999px; float:left;}

/*SOCIAL ICONS*/
body > .social{  position: fixed; left: 0px; top: 0px; }
.social{ position:fixed; clear:both; margin-top:210px; z-index:9999999; background:url(/images/blogs/social_top.png) no-repeat; width:38px;}
.social ul{ margin:0; padding:0; background:url(/images/blogs/social_bg2.png) repeat-y; width:38px; margin-top:8px;}
.social_bottom{ background:url(/images/blogs/social_bottom.png) no-repeat bottom; width:38px; height:8px;}
.social ul li{ list-style-type:none;}
.social ul li a { text-decoration:none; color:#FFF; width: 32px; height:32px; display:block; text-indent:-9999px;  padding-bottom:2px;}
.social ul li a.ang_tw{background:url(/images/blogs/Social.png);}
.social ul li a.ang_fb{background:url(/images/blogs/Social.png) 0px -34px;}
.social ul li a.ang_ms{background:url(/images/blogs/Social.png) 0px -68px;}
.social ul li a.ang_rss{background:url(/images/blogs/Social.png) 0px -102px;}
.social ul li a.ang_tw:hover{background:url(/images/blogs/Social.png) 34px 0px;}
.social ul li a.ang_fb:hover{background:url(/images/blogs/Social.png) 34px -34px;}
.social ul li a.ang_ms:hover{background:url(/images/blogs/Social.png) 34px -68px;}
.social ul li a.ang_rss:hover{background:url(/images/blogs/Social.png) 34px -102px;}

/*OPTIONS PAGE*/
.submit{ clear:both;}
#tabs ul li{ float:left; padding:10px 15px; margin-bottom:0; position:relative; z-index:2; background:url(/images/blogs/bg2.png); display:block; border:1px solid #222; border-left:none;}
#tabs ul .upgrade{background:url(/images/blogs/upgrade.png); color:#fff; font-weight:bold;border: 1px solid #7a0909;}
#tabs ul .upgrade a{ color:#fff;}
#tabs ul li a{ color:#f2f2f2; text-decoration:none;}
#tabs ul li.active{ background:url(/images/blogs/bg.png); border:1px solid #e8e8e8; border-bottom:none; display:block;}
#tabs ul li.active a{ color:#323232; text-decoration:none; font-weight:bold;}
.amp_section{ background:url(/images/blogs/bg.png); float:left; padding:15px; border:1px solid #e8e8e8; margin-top:-2px;}
.upgrade-table{ width:600px; border-collapse:collapse; border:1px solid #ddd;}
.tableizer-firstrow{ height:28px; background:#ddd;}
.upgrade-table td{ border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#ededed;}
.upgrade-table .yes, .upgrade-table .yes:hover{ background:#d8ffe7; display:block; padding:5px; color:#333;} 
.upgrade-table .no, .upgrade-table .no:hover { background:#ffd8d8; display:block; padding:5px;color:#333;}
.amp_section .sbutton{ color:#fff; font-weight:bold;}
.upgrade-table .tdo{ padding:5px; padding-left:10px; width:250px;}
.admin_social{ float:left; display:block; width:100px; margin-right:20px;}
.admin_fb{ display:block; width:15px; height:15px; background:url(/images/blogs/fb-link.png) bottom; text-indent:-99999px; margin-top:10px; float:left; margin-right:10px;}
.admin_twitter{ display:block; width:16px; height:16px; background:url(/images/blogs/twitter_link.png) bottom; text-indent:-99999px; margin-top:10px;float:left;margin-right:10px;}
.admin_web{ display:block; width:16px; height:16px; background:url(/images/blogs/web_link.png) bottom; text-indent:-99999px; margin-top:10px;float:left;margin-right:10px;}
.divider{ background:url(/images/blogs/border.png) bottom repeat-x; padding-bottom:15px; margin:15px 0 10px 0; width:700px; float:left;}
.divider a, .divider a:hover{ font-weight:bold; color:#222;}
.divider label{ width:350px; display:inline-block;}
.divider select{ min-width:200px;}
/* -----------------------------------------------------------other.css end----------------------------------------------------------- */




/* ----------------------------------------------------------lobster.css start---------------------------------------------------------- */
/*h1, h2, h3, h4, h5, h6, .block_cat a{ font-family: Arial, Helvetica, sans-serif; font-style:normal; clear:both; font-weight:normal; text-decoration: none; line-height: 19px;}*/
#topmenu ul li a, .block_comm .comments a, #latest_posts .comments a, #single_posts .comments a, #submit, #related a, .poptitle, .sbutton, #error_wrap #single_posts a, #error_wrap #single_posts a{font-family: 'Lobster1.3Regular'; font-style:normal;}
/* -----------------------------------------------------------lobster.css end----------------------------------------------------------- */


/* pre school page classes */

#background-preK { /*tiling image of the blue gradient at the top*/
	/*min-height:100%;*/
	margin:0px;
	background-color:#ffcc33;
}


#centre-preK { /*splats and stars*/
	position:relative;
	margin:0px;
	background:url(../images/pre-K-bg.png) no-repeat top center;
}
#container-preK {
	width:994px;
	background:  url(../images/white-shadow.png) repeat-y right;
	margin:3px 0 0;
	padding:0;
}
*+html #container-preK {
	width:990px;
	background:  url(../images/white-shadow.png) repeat-y right;
	margin:3px 0 0;
	padding:0;
}
@media \0screen {
#container-preK {
	width:992px;
	background:  url(../images/white-shadow.png) repeat-y right;
	margin:3px 0 0;
	padding:0;
}
}
.maincontainer-preK {
	width:978px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
}
#content-preK {
	padding:6px 12px 3px 13px;
}

#logo_birds .left {
	width:178px;
	height:110px;
	float:left;
	
}
#logo_birds .right {
	width:197px;
	height:110px;
	float:right;
	
}



/* Menu New CSS Document */
#main_menu-preK{width:990px; height:58px; margin-top: -49px;}
#main_menu-preK ul{margin:0px; padding:0px;float:left;}
#main_menu-preK li{margin:0px; padding:0px;float:left; list-style-type:none; cursor:pointer;font-family:'Comic Sans MS', arial; font-weight: bold; text-transform: uppercase; font-size:13px;}
#main_menu-preK li a{color:#ffffff; text-decoration:none;}
#main_menu-preK li a:hover{color:#ffffff; text-decoration:none; cursor:pointer;}

.mm_home-preK{background:url(/images/headerk-menu-strip.png) no-repeat;float:left; width:120px; height:58px;  padding-left:30px;}
.mm_home-preK:hover{background:url(/images/headerk-menu-strip.png) 0 -60px  no-repeat; float:left; width:120px; height:58px;  padding-left:30px;}
.mm_home-preKSel{background:url(/images/headerk-menu-strip.png) 0 -60px no-repeat;float:left; width:120px; height:58px;  padding-left:30px;}

.mm_home-preK a{ float:left; padding:34px 0 0 54px;}
.mm_home-preKSel a{ float:left; padding:34px 0 0 54px; color:#ffffff!important;}

.mm_games-preK{background:url(/images/headerk-menu-strip.png) -121px 0 no-repeat;float:left; width:113px; height:58px;  padding-left:30px;}
.mm_games-preK:hover{background:url(/images/headerk-menu-strip.png) -121px -60px  no-repeat;float:left; width:113px; height:58px; padding-left:30px;}
.mm_games-preKSel{background:url(/images/headerk-menu-strip.png) -121px -60px  no-repeat;float:left; width:113px; height:58px;  padding-left:30px;}
.mm_games-preKSel:hover{background:url(/images/headerk-menu-strip.png) -121px -60px  no-repeat;float:left; width:113px; height:58px;  padding-left:30px;}

.mm_games-preK a{float:left; padding:34px 0 0 44px;}
.mm_games-preKSel a{float:left; padding:34px 0 0 44px; color:#ffffff!important;}

.mm_stories-preK{background:url(/images/headerk-menu-strip.png) -234px 0 no-repeat;float:left; width:108px; height:58px;color:#ffffff;  padding-left:30px;}
.mm_stories-preK:hover{background:url(/images/headerk-menu-strip.png) -234px -60px  no-repeat;float:left; width:108px; color:#ffffff; height:58px; padding-left:30px;}
.mm_stories-preKSel{background:url(/images/headerk-menu-strip.png) -234px -60px  no-repeat;float:left; width:108px; height:58px;color:#ffffff;  padding-left:30px;}
.mm_stories-preKSel:hover{background:url(/images/headerk-menu-strip.png) -234px -60px  no-repeat;float:left; width:108px;color:#ffffff; height:58px;  padding-left:30px;}

.mm_stories-preK a{float:left; padding:34px 0 0 36px; color:#ffffff;}
.mm_stories-preKSel a{float:left; padding:34px 0 0 36px; color:#ffffff!important;}

.mm_video-preK{background:url(/images/headerk-menu-strip.png) -342px 0 no-repeat;float:left; width:116px; height:58px;  padding-left:30px;}
.mm_video-preK:hover{background:url(/images/headerk-menu-strip.png) -342px -60px  no-repeat;float:left; width:116px; height:58px;  padding-left:30px;}
.mm_video-preKSel{background:url(/images/headerk-menu-strip.png) -342px -60px  no-repeat;float:left; width:116px; height:58px;  padding-left:30px;}

.mm_video-preK a{float:left; padding:34px 0 0 43px;}
.mm_video-preKSel a{float:left; padding:34px 0 0 43px; color:#ffffff!important;}

.mm_story-preK{background:url(/images/headerk-menu-strip.png) -458px 0  no-repeat;float:left; width:125px; height:58px;  padding-left:30px;}
.mm_story-preK:hover{background:url(/images/headerk-menu-strip.png) -458px -60px  no-repeat;float:left; width:125px; height:58px;  padding-left:30px;}
.mm_story-preKSel{background:url(/images/headerk-menu-strip.png) -458px -60px  no-repeat;float:left; width:125px; height:58px;  padding-left:30px;}

.mm_story-preK a{float:left; padding:34px 0 0 30px;}
.mm_story-preKSel a{float:left; padding:34px 0 0 30px; color:#ffffff!important;}

.mm_wrksht-preK{background:url(/images/headerk-menu-strip.png) -583px 0  no-repeat;float:left; width:150px; height:58px;  padding-left:30px;}
.mm_wrksht-preK:hover{background:url(/images/headerk-menu-strip.png) -583px -60px  no-repeat;float:left; width:150px; height:58px;  padding-left:30px;}
.mm_wrksht-preKSel{background:url(/images/headerk-menu-strip.png) -583px -60px  no-repeat;float:left; width:150px; height:58px;  padding-left:30px;}

.mm_wrksht-preK a{float:left; padding:34px 0 0 38px;}
.mm_wrksht-preKSel  a{float:left; padding:34px 0 0 38px; color:#ffffff!important;}

.mm_art-preK{background:url(/images/headerk-menu-strip.png) -733px 0  no-repeat;float:left; width:153px; height:58px;  padding-left:30px;}
.mm_art-preK:hover{background:url(/images/headerk-menu-strip.png) -733px -60px  no-repeat;float:left; width:153px; height:58px;  padding-left:30px;}
.mm_art-preKSel{background:url(/images/headerk-menu-strip.png) -733px -60px  no-repeat;float:left; width:153px; height:58px;  padding-left:30px;}

.mm_art-preK a{float:left; padding:34px 0 0 29px;}
.mm_art-preKSel a{float:left; padding:34px 0 0 29px; color:#ffffff!important;}

.mm_blog-preK{background:url(/images/headerk-menu-strip.png) -886px 0  no-repeat;float:left; width:103px; height:58px;  padding-left:30px;}
.mm_blog-preK:hover{background:url(/images/headerk-menu-strip.png) -886px -60px  no-repeat;float:left; width:103px; height:58px;  padding-left:30px;}
.mm_blog-preKSel{background:url(/images/headerk-menu-strip.png) -886px -60px  no-repeat;float:left; width:103px; height:58px;  padding-left:30px;}

.mm_blog-preK a{float:left; padding:34px 0 0 46px;}
.mm_blog-preKSel a{float:left; padding:34px 0 0 46px; color:#ffffff!important;}


.absTopLinks-preK {
	height:38px;
	float:right;
	margin-top:19px;
	font-size:12px;
}
/*.absTopLinks span{color:#6e9abd;}*/
.absTopLinks-preK a, .absTopLinks-preK a:link, .absTopLinks-preK a:visited {
	color:#0e3e92;
	text-decoration:none;
}
.absTopLinks-preK a:hover {
	color:#704700;
	text-decoration:underline;
}

.absTopLinks-preK ul.text {
	float:left;
	padding:0px;
}
.absTopLinks-preK .text li {
	list-style:none;
	float:left;
	padding:0 5px 0 0;
	margin:0px;
}

.other-links-preK a{
color:#3f4244 !important; font-size:15px;
}

.other-links-preK span{
color:#3f4244;
font-size:16px;
font-weight:normal;
padding:0px 3px 0px 3px;
}
.worksheet_artCraft_Area
{
	display:inline-block;
}
.worksheet_area{background:url(../images/worksheetBox-bg.png) no-repeat; background-position:bottom; width:269px; height:296px; margin-right:7px; }

.slider_area{background:url(../images/sliderBox-bg.png) no-repeat; width:399px; height:314px; margin-right:6px;}
.artCraft_area{background:url(../images/artCraft_Box-bg.png) no-repeat; width:270px; height:296px;}
.worksheet_heading_Icon{  width:210px; height:56px; line-height:56px; margin-left:22px; color:#ffffff; font-family:"Comic Sans MS", cursive; }

.worksheet_heading_Icon h2{ background:url(../images/blue-box-sprite.png) -105px -105px no-repeat; width:210px; height:56px; text-align:center; line-height:48px;float:left; font-family:"Comic Sans MS", cursive; color:#ffffff; font-weight:normal; text-align:center;font-size:21px;}
.worksheet_heading_Icon h2 a{color:#ffffff;font-family:"Comic Sans MS", cursive;font-size:21px;}
.artCrat_heading_Icon{ background:url(../images/artCraft_Icon.png) no-repeat; width:153px; height:60px; line-height:52px; margin-left:9px; padding-left:65px;color:#ffffff; font-family:"Comic Sans MS", cursive; font-size:19px;}
.worksheet_links{ color:#3f4244; font-size:13px; overflow:hidden; height:235px;}
.worksheet_links ul{margin:0 0 5px 0; padding:0 0 0 51px; overflow:hidden; height:231px;}
.worksheet_links li{ line-height:25px; font-family:"Comic Sans MS", cursive; list-style-type:disc;}
*+html .worksheet_links li{ line-height:26px; font-family:"Comic Sans MS", cursive; list-style-type:disc;}
.worksheet_links li a {color:#3f4244; text-decoration:none;}
.worksheet_links li a:hover{color:#3f4244; text-decoration:underline;}
/*.but2{border-radius:3px; border:1px solid #d8d9d9; font-size:10px; font-family:arial; padding:0 2px; color:#FFFFFF; background:#FF0000;}*/
.preK-Slider{margin:37px 0 0 28px; width:338px; height:216px; background-color:#F90}

.mhb_midl-preK{width:338px; padding:0; height:210px; overflow:hidden;}


.matchKid_Area{margin-top:8px;}

.lightBlue_Box{width:462px; margin-top:8px;}
.lightBlue_BG{ background:url(../images/blue-box-sprite.png) no-repeat; width:462px; height:56px;} 
<!--.lightBlue_BG h2{ background:url(../images/blue-box-sprite.png) 0 -125px no-repeat; width:220px; height:56px; text-align:center; line-height:48px;float:left; margin-left:120px;font-family:"Comic Sans MS", cursive; color:#ffffff; font-weight:normal; font-size:20px; overflow: hidden;}
-->
.lightBlue_BG h2{ background:url(../images/blue-box-sprite.png) -105px -105px no-repeat; width:260px; height:56px; text-align:center; line-height:48px;float:left; margin-left:90px;font-family:"Comic Sans MS", cursive !important; color:#ffffff; font-weight:normal; text-align:center; font-size:20px !important;}

.lightBlue_BG h2 a{color:#FFFFFF;font-family:"Comic Sans MS", cursive; color:#ffffff; font-weight:normal; text-align:center; font-size:20px;}

.langLessons_BG{ background:url(../images/blue-box-sprite.png) no-repeat; width:462px; height:56px;} 
.langLessons_BG h2{ background:url(../images/blue-box-sprite.png) 0 -125px no-repeat; width:416px; height:56px; text-align:center; line-height:48px;float:left; margin-left:23px;font-family:"Comic Sans MS", cursive; color:#ffffff; font-weight:normal; font-size:20px;} 

.funPuzzle_BG{ background:url(../images/blue-box-sprite.png) no-repeat; width:462px; height:56px;} 
.funPuzzle_BG h2{ background:url(../images/blue-box-sprite.png) 0 -125px no-repeat; width:305px; height:56px; text-align:center; line-height:48px;float:left; margin-left:90px;font-family:"Comic Sans MS", cursive; color:#ffffff; font-weight:normal; font-size:20px;} 



.matchGame_Bottom{ background:url(../images/blue-box-sprite.png) 0 -256px no-repeat; width:462px; height:27px;} 

.preK-colorimgbox{background-repeat:no-repeat; width:178px; height:115px; background-color:#ffffff; border-radius:7px;   -moz-box-shadow:    1px 1px 5px 1px #a6a5a5;
  -webkit-box-shadow: 1px 1px 5px 1px #a6a5a5;  box-shadow:1px 1px 5px 1px #a6a5a5; margin:0 0 8px 2px;}
.preK-colorimgbox p{padding:5px 0px 0px 5px;}
.bgBox{width:422px; background-color:#c1e0ff; padding:9px 20px 10px 20px;}
.txt {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;}
.bgBox{color:#3f4244}
.bgBox a{font-family:Arial, Helvetica, sans-serif;color:#3f4244;font-size: 12px;
}
.bgBox h4 a{padding:0px 0px 0px 10px;font-family:Arial, Helvetica, sans-serif;color:#3f4244;font-size: 12px;
}
.kidsVideo_area {	padding: 20px 0 0 45px; height:221px; overflow:hidden;}

.preSchoolTxt {height:195px; text-align:center; line-height:22px; padding-top:51px; font-size:16px;}

/*footer area*/

.tablinks{ margin-bottom:6px; color:#3f4244;}
.tablinks a{ color:#3f4244; text-decoration:none;}
.tablinks a:hover{ color:#3f4244; text-decoration:none;}


#footer-preK {
	width:977px;
	height:67px;
	padding:8px 5px 0 5px;
	background:url(/css/homenew/footer.png) no-repeat;
	margin-top:15px;
	font-size:11px;
	color:#3f4244;
	font-family:Verdana, Geneva, sans-serif;
}
#footer-preK a, #footer-preK a:link, #footer-preK a:visited {
	font-size:11px;
	color:#3f4244;
}
#footer-preK ul {
	margin:0px auto 0 auto;
	padding:0px;
	width:100%; /*change this width to center your text*/
	text-align:center;
}
#footer-preK li {
	margin:0px;
	padding:0px 2px 0px 0px;
	list-style:none;
	display:inline; line-height:19px;
}
.footerFilters-preK a{font-size:13px; color:#3f4244;}

.ft-bg-preK{
background-color:#c1e0ff;
}

.ft-bg-preK h2 {
    border-bottom: 1px solid #ACACAC;
    font-size: 20px !important;
    font-weight: normal;
    padding: 10px 0 5px 10px;
    text-transform: uppercase;
	font-family:"Comic Sans MS",cursive !important;
}
.kids-learGame {
    border-bottom: 1px solid #ACACAC;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 0 5px 10px;
	margin-bottom:8px;
    text-transform: uppercase;
}
.flink-box-preK{float:left; line-height:18px;}

.flink-box-preK a{color:#3f4244; font-size:13px;}
.flink-head-preK{
font-weight:bold; color:#595959; text-transform:uppercase; font-size:17px; padding:0px 0px 12px 0px; float:left; width:100%;
}

.flink-box-preK{float:left;}

.flink-box-preK a{color:#3f4244; font-size:13px;}


.other-links-preK{background-color:#c1e0ff; text-align:center; padding:7px 0px 7px 0px; margin-top:10px;}

#updates_recently_visited-preK{
	padding:0 0 0 56px;  height:224px;width: 200px;  line-height:20px; overflow:hidden;
}

#updates_recently_visited-preK a {
    display: block;
    float: left;
    height: 20px;
    overflow: hidden;
	font-size:13px;
    width: 200px;
}


.marRight-box{margin-right:45px;}
.marRight-box-outer{margin-right:24px;}

.worksheet_Icon-preK {background: url('../images/blue-box-sprite.png') no-repeat scroll 0 -308px transparent;  float: left;  height: 52px;  width: 53px;}
.art_Icon-preK {background: url('../images/blue-box-sprite.png') no-repeat scroll -72px -306px transparent;  float: left;  height: 52px;  width: 53px;}
.video_Icon-preK {background: url('../images/blue-box-sprite.png') no-repeat scroll -135px -309px transparent;  float: left;  height: 52px;  width: 53px;}
.kids-Icon-preK {background: url('../images/blue-box-sprite.png') no-repeat scroll -253px -308px transparent;  float: left;  height: 52px;  width: 53px;}
.fun-Icon-preK {background: url('../images/blue-box-sprite.png') no-repeat scroll -253px -308px transparent;  float: left;  height: 52px;  width: 53px;}
.science-Icon-preK {background: url('../images/blue-box-sprite.png') no-repeat scroll -195px -311px transparent;  float: left;  height: 52px;  width: 53px;}
.math-Icon-preK {background: url('../images/blue-box-sprite.png') no-repeat scroll -315px -308px transparent;  float: left;  height: 52px;  width: 53px;}
.language-Icon-preK {background: url('../images/blue-box-sprite.png') no-repeat scroll -379px -308px transparent;  float: left;  height: 52px;  width: 53px;}
.apple-Icon-preK {background: url('../images/blue-box-sprite.png') no-repeat scroll 0 -101px transparent;  float: left;  height: 49px;  width: 40px;}

#learningGamesDiv h2{ font-size:20px; font-family:"Comic Sans MS", cursive; font-weight:normal;}
.sepImg-preK {
    background: url("/css/homenew/dinoKid.png") repeat scroll 0 0 transparent;
    bottom: 144px;
    height: 258px;
    margin-left: 645px;
    margin-right: 0;
    position: absolute;
    width: 230px;
}





/* blognew.css classes */

.error1 { color:#ff0000; font-weight:bold; }
    #error_box2 { float:left; border:1px solid #c4c4c4; background-color:#ffffd2; width:100%; margin:0px; padding:6px; text-align:left; width:278px; }
    #error_box2 p { font-size:12px; font-weight:normal; color:#ff0000; }
    .ui-datepicker-trigger {border: medium none; position: absolute; right: -40px; top: 7px; z-index: 2}
    .signPanelBx_hd{font-size:23px;}
    .gudliBnft_hd{color:#000000;}
    .gudliBnft{width:867px; font-size:20px!important;}
    .gudliBnft a{color:#fff;}
    .gudliBnft_txt{padding:15px 0 0 9px;}
    .regForm{height:auto;}
    .a_account{height:533px;}
    .schoolHome{margin:-2px 0 10px 100px; padding:0;}

    .errorTxtField .signPanelBx_mdl{border: solid 1px red;}
    .errorTxtField .signPanelBx_txt{color:red;}

    .emailAlert{text-align:center; border:1px solid #fbfb00; background-color:#ffffa0; width:85%; margin:0 auto 10px auto; padding:6px;}
    .inputMsg{color:#999999; font-size:10px; height:15px; text-align:right;}
    .selectfield{position:relative;background:#fff url(/images/dArrow.gif) right center no-repeat; padding:0 0 0 5px; border-style:solid; border-width:1px; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA;}
   /* html #grade, html #dd, html #mm, html #yy, html #age {
        filter:alpha(opacity=0);
        -moz-opacity: 0;
        opacity: 0;
    }*/
    #text, #text2, #text3, #labeldd, #labelmm, #labelyy{position:absolute; top:10px; font-size:11px;}
    .ui-datepicker-trigger{cursor:pointer;}
    .ech_signPanelBx_elmnt{padding-bottom:15px;}
    .regError{display:block; position:absolute; right:0; top:33px; font-size:10px; color:#7c7c7c;}
   /* .successFieldMsg{padding:10px;margin-top:10px; margin-left:38px;color:#FF0000;border:1px solid #FF0000; width:630px;}
*/


/* easySlider.css classes */


/* image replacement */
#prevBtn, #nextBtn, #slider1prev, #slider1next{
    margin:0;
    padding:0;
    display:block;
    overflow:hidden;
    text-indent:-8000px;
}
/* // image replacement */

#slider ul, #slider li
{
    margin:0;
    padding:0;
    list-style:none;
}
#slider li{ 
    /*
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
    width:696px;
    height:241px;*/
    overflow:hidden;
    /*position:relative;*/
    height:230px;
}	
#slider li a{ color:#fff; text-decoration:none;}
#slider li a:hover{ color:#fff; text-decoration:none !important;}
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
    display:block;
    width:30px;
    height:77px;
    position:absolute;
    left:-30px;
    top:71px;
    z-index:1000;
}	
#nextBtn, #slider1next{ 
    left:696px;
}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
    display:block;
    position:relative;
    width:30px;
    height:77px;
    background:url(/images/btn_prev.gif) no-repeat 0 0;
}	
#nextBtn a, #slider1next a{ 
    background:url(/images/btn_next.gif) no-repeat 0 0;
}	

/* numeric controls */	

ol#controls{
    padding:11px 0 0 5px;
}
ol#controls li{
    margin:0 10px 0 0;
    padding:0;
    float:left;
    list-style:none;
    height:28px;
    line-height:28px;
}
ol#controls li a{
    float:left;
    height:28px;
    line-height:28px;
    background:url(/images/sliderBtn.png) no-repeat 0 0;
    color:#555;
    padding:0 12px;
    text-decoration:none;
}
ol#controls li.current a{
    background:url(/images/sliderBtn.png) no-repeat -26px 0px;
    color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */

.nhsldr_main{display:block; height:65px; color:#fff; font-weight:normal; font-size:12px; font-family:arial; padding:7px 5px 0 7px; background:url(/images/rotbg.png); line-height:normal; overflow: hidden;}
.nhsldr_main b{font-size:18px; font-weight:bold; display:block; padding-bottom:3px;}
.nhsldr_main a{color:#ffffff}
.coverRotBnr a{display:block; height:229px; margin-top:-1px; width:440px; text-decoration:none;}
.coverRotBnr a:hvoer{text-decoration:none;}
.coverRotBnr_spcr{display:block; height:159px;}

.coverRotBnr_spcr{display:block; height:159px;}



/* pre K slider */


#slider1 ul, #slider1 li
{
    margin:0;
    padding:0;
    list-style:none;


}
#slider1 li{ 
    /*
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
    width:696px;
    height:241px;*/
	width:338px;
    overflow:hidden;
    /*position:relative;*/
    height:216px;
}
#slider1 li a{ text-decoration:none;}
#slider1 li a:hover{ text-decoration:none;}

.nhsldr_main1{display:block; height:65px; color:#fff; font-weight:normal; font-size:12px; font-family:arial; padding:7px 5px 0 7px; background:url(/images/rotbg.png); line-height:normal; overflow: hidden;}
.nhsldr_main1 b{font-size:18px; font-weight:bold; display:block; padding-bottom:3px;}
.nhsldr_main1 a{color:#ffffff; text-decoration:none;}
.coverRotBnr1 a{display:block; height:229px; margin-top:-1px; width:440px; text-decoration:none;}
.coverRotBnr1 a:hvoer{text-decoration:none;}
.coverRotBnr_spcr1{display:block; height:159px;}

.coverRotBnr_spcr1{display:block; height:159px;}

/* numeric controls */	

ol#controls2{
    padding:17px 0 0 85px;
}
ol#controls2 li{
    margin:0 10px 0 0;
    padding:0;
    float:left;
    list-style:none;
    height:28px;
    line-height:28px;
}
ol#controls2 li a{
    float:left;
    height:28px;
    line-height:28px;
    background:url(../images/sliderBtn.png) no-repeat 0 0;
    color:#555;
    padding:0 12px;
    text-decoration:none;
}
ol#controls2 li.current a{
    background:url(../images/sliderBtn.png) no-repeat -26px 0px;
    color:#fff;
}
ol#controls2 li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}


/* Blog Easy Slider */
#slider3 img{ border:none; max-width:573px;}
#slider3 .content{ position:absolute; z-index:9999999; margin-top:163px; padding-left:20px; width:573px !important; background:url(/images/blogs/slider_content.png); height:60px;}
#slider3 .content h2{ font-family:Arial, Helvetica, sans-serif !important;}
.slider_frm{ width:573px; height:226px; background:url(/images/blogs/blank_slider.png) no-repeat;}
#slider3 h2{ margin:5px 0px;}
#slider3 h2 a{ color:#fff; text-decoration:none;}
#slider3 p{ margin:0; color:#fff;}




/*CONTENT*/
#content_blog{
    background-color: #FFFFFF;
    margin: 3px 0 0;
    padding: 0;
    height: 100%;
margin-top:3px;
    width: 952px;
    padding:12px 8px 12px 20px;
}

#slider3{ position:relative; overflow:hidden;}
#slider3 ul, #slider li{margin:0;padding:0;list-style:none;}
#slider3 li{ width:573px;height:226px;overflow:hidden; position:relative;}	
#prevBtn, #nextBtn{display:block; width:13px; height:14px; position:relative; left:0px; top:0px; z-index:1000; right:120px; top:18px; float:left; left:580px; margin-right:20px; }	
/* numeric controls */	
ol#controls3{margin:5px 0;padding:0;height:12px; float:right; margin-right:15px;}
ol#controls3 li{margin:10px 5px 0 0; padding:0;float:left;list-style:none;height:12px;line-height:28px;}
ol#controls3 li a{float:left;height:12px;line-height:16px; background:url(/images/blogs/slider_control1.png) no-repeat;color:#555;text-decoration:none; display:block; width:12px; text-indent:-9999px;}
ol#controls3 li.current a{ background:url(/images/blogs/slider_control1.png) no-repeat; background-position:-12px 0;color:#fff;}
ol#controls3 li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* Easy Slider END */


/* skin.css class */

.jcarousel-skin-tango .jcarousel-container {
  /*  -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    /*width: 245px;
    padding: 10px 38px;*/
    padding: 10px 40px 10px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
   /* width:  245px;*/
    height: 134px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    /*width: 106px;*/
    height: 134px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal{
	margin-left: 0;
    /*margin-right: 10px;*/
}

.jcarousel-clip jcarousel-clip-horizontal ul li:hover{
	height:10px;
	margin-left: 0;
    margin-right: 10px;
    background:#59728B;
    color:#FFFFCC;    
}

ul li .smallimgbox div p a:hover{
color:#ffffcc;
}

.jcarousel-skin-tango .jcarousel-item-horizontal{
	margin-left: 0;
    /*margin-right: 10px;
    *margin-right: 5px;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 19px;
    right: -1px;
    width: 46px;
    height: 57px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.png) no-repeat 0 0;behavior: url('/images/iepngfix.htc');
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -65px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -131px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -200px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 19px;
    left: -5px;
    width: 46px;
    height: 57px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.png) no-repeat 0 0;behavior: url('/images/iepngfix.htc');
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -65px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -131px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -194px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -65px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -131px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -194px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -65px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -131px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -194px;
}

.jcarousel-clip-horizontal a { cursor:pointer; text-decoration:none; color:#5A5A5A}
.jcarousel-clip-horizontal a:focus, a:hover { text-decoration:underline; }



/* IE 7 css */

*+html #footer h2 {padding-top:0;}
/*#grade{height:50px; margin-top:5px; border:1px solid #f2f0f0; background-color: #f2f0f0;}*/
*+html #.signPanelBx_mdl select {height:32px!important;}

*+html .colorimgbox_new {width: 182px; height: 122px; behavior: url(/css/homenew/iepngfix.htc); background:  url(/css/homenew/bigImgBase.png); background-repeat: no-repeat; margin:0 0 0 1px;
}
*+html .colorimgbox_new:hover {width: 182px; height: 122px; behavior: url(/css/homenew/iepngfix.htc); background: #f7d727 url(/css/homenew/bigImgBase.png); background-repeat: no-repeat;margin:0 0 0 1px;
}
*+html .colorimgbox_new p {padding: 5px 0px 0px 5px;}


*+html .smallcolorimgbox_new {	width:109px; height: 76px; behavior: url(/css/homenew/iepngfix.htc); background:  url(/css/homenew/smallImgBase.png); background-repeat: no-repeat;
}
*+html .smallcolorimgbox_new:hover {width:109px; height: 76px; behavior: url(/css/homenew/iepngfix.htc); background: #f7d727 url(/css/homenew/smallImgBase.png); background-repeat: no-repeat;
}
*+html .smallimgbox p {padding: 2px;}

*+html .smallcolorimgbox_new p{padding: 2px; margin-bottom:8px;}
*+html .gudli-block h2{	text-align:center; text-transform:uppercase; color:#ffffff !important; font-size:11px; padding:5px 0px 3px 0px; width:332px; margin-left:auto; margin-right:auto;background: #ffffff url('/css/homenew/stripLabel.png');background-repeat:repeat-x;position:relative; margin-bottom:0px;
}
*+html .teacher-main{padding:0px 0px 0px 3px; margin:0px 0px 0px 0px;}

*+html .worksheet-head {background: #ffffff url("/css/homenew/stripLabel.png"); background-repeat: repeat-x; color: #FFFFFF; float: left; font-size: 11px; padding: 5px 10px 9px;
    text-align: center; text-transform: uppercase;margin-bottom:0px;}

*+html .mhb_rightHD { color: #4B724F;font-family: "Comic Sans MS"; font-size: 14px; font-weight: bold;  margin: 0px; padding: 3px 0 7px 38px;}
*+html .riddle-block h2{text-align:left; text-transform:uppercase; color:#ffffff; font-size:11px; padding: 4px 10px 9px; width:332px; margin-left:auto; margin-right:auto;background: #ffffff url('/css/homenew/stripLabel.png');background-repeat:repeat-x;}

*+html .input_border{border:none; background:none; width:200px; height:27px; margin-top:3px;}
*+html #commentform p{display:block;}

*+html .preK-colorimgbox {width: 182px; height: 122px; behavior: url(../homenew/iepngfix.htc); background: #c1e0ff url(/css/homenew/bigImgBase.png); background-repeat: no-repeat; margin:0 0 0 1px;
}
*+html .preK-colorimgbox:hover {width: 182px; height: 122px; behavior: url(../homenew/iepngfix.htc); background: #c1e0ff url(/css/homenew/bigImgBase.png); background-repeat: no-repeat; margin:0 0 0 1px;
}
*+html .preK-colorimgbox p {padding: 5px 0px 0px 5px;}
*+html .kidsVideo_area {	padding-left: 45px; height:249px; overflow:hidden;}
*+html .preSchoolTxt {height:200px !important; text-align:center; line-height:22px; padding-top:56px;}

*+html .postBlog_box{width:297px; height:71px; background: url(../images/post-blog-bg.png); background-repeat: no-repeat; margin:0 0 0 1px; padding:7px; font:31px/74px Arial, Helvetica, sans-serif;color:#ffffff; text-align:center;margin-bottom:14px; }
*+html .kidsVideo_area {	padding: 20px 0 0 45px; height:227px;} 
*+html .videoMargin{margin:7px 0 25px 0;}
*+html .home-border{height:5px; font-size:0px;}
*+html .worksheetLink{width:230px; float:left; position:static;}
*+html .positionCls{}
*+html .worksheetPop{background: #ffffff url(../images/worksheet-loading.gif) no-repeat; background-position:center center; width:330px; height:390px; position:relative; margin-left:0px; margin-top:-17px; display:block; z-index:1000; }
*+html .worksheetPop_right .worksheetPop{right:355px; top:0px; left:auto!important;}


*+html .comment-body-top {background: url(/images/blogs/post_top.png) no-repeat top; width: 594px; height: 13px; float:none;}
*+html .commentform-body-top {background:url(/images/blogs/post_top.png) no-repeat top; width: 594px; height: 13px; margin-top: 20px; float: left;}
*+html .comment-body {padding: 0px 15px; width: 574px; overflow: hidden; font-size: 13px; font-style: italic; float: left;}
*+html .comment-body-bottom {background: url(/images/blogs/post_bottom.png) no-repeat; width: 594px; height: 25px; margin-bottom: 0px; float:none;}
*+html .comment comment-heading {padding-top:20px;}
*+html .tp_st_margin{display:block; margin:10px 0 0 0;}
*+html .story-fl-bt{padding:20px 0 0 10px; z-index: 20;}
*+html .kidsLearBox p.small:hover{text-decoration:none !important;}
*+html .small button{cursor:pointer;padding:1px 0;float:left;margin-right:8px;font-size:11px;color:#000;font-weight:bold;padding:0 6px 0 6px;/*padding: 2px 6px;*/
	height:24px;line-height:19px;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;
}

*+html .small button:hover{cursor:pointer;padding:1px 0;font-size:11px;color:#000;font-weight:bold;padding:0 6px 0 6px;height:24px;line-height:19px;border:1px solid #00CC00;
	text-decoration:none !important;	/* 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+ */
}
*+html .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;	text-decoration:none !important;}

/* ie8.css classes */

@media \0screen {
.colorimgbox_new {width: 182px; height: 122px; behavior: url(/css/homenew/iepngfix.htc); background:  url(/css/homenew/bigImgBase.png); background-repeat: no-repeat; margin:0 0 0 1px;
}
.colorimgbox_new:hover {width: 182px; height: 122px; behavior: url(/css/homenew/iepngfix.htc); background: #f7d727 url(/css/homenew/bigImgBase.png); background-repeat: no-repeat;margin:0 0 0 1px;
}
.colorimgbox_new p {
	padding: 5px 0px 0px 5px;
}


.smallcolorimgbox_new {	width:109px; height: 76px; behavior: url(/css/homenew/iepngfix.htc); background:  url(/css/homenew/smallImgBase.png); background-repeat: no-repeat;
}
.smallcolorimgbox_new:hover {width:109px; height: 76px; behavior: url(/css/homenew/iepngfix.htc); background: #f7d727 url(/css/homenew/smallImgBase.png); background-repeat: no-repeat;
}
.smallimgbox p {
	padding: 2px;
}

.smallcolorimgbox_new p{padding: 2px; margin-bottom:8px;}

.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: #ffffff url('/css/homenew/stripLabel.png');background-repeat:repeat-x;
}

.worksheet-head {
    background: #ffffff url("/css/homenew/stripLabel.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    padding: 5px 10px 9px;
    text-align: center;
    text-transform: uppercase;
	margin-bottom:0px;
	
}
.riddle-block h2{
	text-align:left; text-transform:uppercase; color:#ffffff; font-size:11px; padding: 4px 10px 9px; width:332px; margin-left:auto; margin-right:auto;background: #ffffff url('/css/homenew/stripLabel.png');background-repeat:repeat-x;
}


.preK-colorimgbox {width: 182px; height: 122px; behavior: url(../homenew/iepngfix.htc); background: #c1e0ff url(/css/homenew/bigImgBase.png); background-repeat: no-repeat; margin:0 0 0 1px;
}
.preK-colorimgbox:hover {width: 182px; height: 122px; behavior: url(../homenew/iepngfix.htc); background: #c1e0ff url(/css/homenew/bigImgBase.png); background-repeat: no-repeat; margin:0 0 0 1px;
}
.preK-colorimgbox p {
	padding: 5px 0px 0px 5px;
}
.postBlog_box
{
	width:297px; height:71px; background: url(../images/post-blog-bg.png); background-repeat: no-repeat; margin:0 0 0 1px; padding:7px; font:31px/74px Arial, Helvetica, sans-serif;color:#ffffff; text-align:center;margin-bottom:14px;

  }
  .small button{
	cursor:pointer;
	padding:1px 0;
	float:left;
	margin-right:8px;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:0 6px 0 6px;
	/*padding: 2px 6px;*/
	height:24px;
	line-height:19px;
	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:0 6px 0 6px;
	height:24px;
	line-height:19px;
	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+ */
}  
}
/* reg css */

.error1 { color:#ff0000; font-weight:bold; }
#error_box2 { float:left; border:1px solid #c4c4c4; background-color:#ffffd2; width:100%; margin:0px; padding:6px; text-align:left; width:278px; }
#error_box2 p { font-size:12px; font-weight:normal; color:#ff0000; }
.ui-datepicker-trigger {border: medium none; position: absolute; right: -40px; top: 7px; z-index: 2}
.signPanelBx_hd{font-size:23px;}
.gudliBnft_hd{color:#000000;}
.gudliBnft{width:867px; font-size:20px!important;}
.gudliBnft a{color:#fff;}
.gudliBnft_txt{padding:15px 0 0 9px;}
.regForm{height:auto;}
.a_account{height:533px;}
.schoolHome{margin:-2px 0 10px 100px; padding:0;}

.errorTxtField .signPanelBx_mdl{border: solid 1px red; margin-bottom:1px;}
.errorTxtField .signPanelBx_txt{color:red;}

.emailAlert{text-align:center; border:1px solid #fbfb00; background-color:#ffffa0; width:85%; margin:0 auto 10px auto; padding:6px;}
.inputMsg{color:#999999; font-size:10px; height:15px; text-align:right;}
.selectfield{position:relative;background:#fff url(/images/dArrow.gif) right center no-repeat; padding:0 0 0 5px; border-style:solid; border-width:1px; border-color:#ABADB3 #DBDFE6 #E3E9EF #E2E3EA;}
  
#text, #text2, #text3, #labeldd, #labelmm, #labelyy{position:absolute; top:10px; font-size:11px;}
.ui-datepicker-trigger{cursor:pointer;}
.ech_signPanelBx_elmnt{padding-bottom:15px;}
.regError{display:block;right:0;margin-top:2px; height: font-size:10px; color:#7c7c7c;}

.soundLdng{background:url(/images/ajax-loader.gif) 50% 50% no-repeat; width:16px; height:16px; display:none; margin:3px 0 0 -18px; float:left;}


/*roster css */
.rstrArea{width:915px; padding:0 35px 0 35px; margin:20px 0 0 0;}
.rstr-content{text-align:center; font-size:16px; color:#808080; line-height:25px;}
.rstrTable{background-color:#e4f5ff; margin-top:5px; padding:5px;}
.tableBg{background-color:#bec7cc; width:905px; cellpadding:4px !important;}


#rosterTable{margin:0;padding:0;font-size:12px;position:relative;width:100%;color:#585959;}
#rosterTable td{line-height:19px;*line-height:23px;overflow:hidden;padding:4px 5px;vertical-align:bottom;}
#rosterTable tr{background-color:#e4f5ff;}
#rosterTable td img{ vertical-align:middle}
#rosterTable th{padding:4px 5px;background-color:#228cec;color:#FFF;font-weight:normal; font-size:15px;}
.rstr-inputbox{width:155px; height:18px; border:1px solid #c5c9cc; padding-left:5px;color:#585959;}
.rstr-eml-input{width:190px; height:18px; border:1px solid #c5c9cc; padding-left:5px;color:#585959;}
.rstr-pass-input{width:115px; height:18px; border:1px solid #c5c9cc; padding-left:5px;color:#585959;}
.cross-btn{width:15px; height:15px; margin-left:5px;}
.close-btn{padding-left:5px;}

label.removeStudent, label.clearLabel {background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("../images/close-icon.png"); background-origin: padding-box; background-position: 0 2px; background-repeat: no-repeat; background-size: auto auto; cursor: pointer; float:right; height: 18px; width: 15px;}
.removed label.removeStudent {background-image: url("../images/restore-button.png");}
#rosterTable .removed td input {background-color: #EAEAE2; font-style: italic; margin-right: -2px;}
.topMargin-rstr{margin-top:15px;}
.pop-textArea{padding:13px 8px 8px 15px; background-color:#e4f5ff;}
.checbox{width:15px !important; height:19px !important; padding:0px 3px 0 0 !important; margin-right:5px !important; display:inline-block;  float:left;}
.blueBoxArea{ margin:15px 0 8px 0; height:67px;}
.blueBox1{float:left; width:280px; margin-right:12px; display:block; background-color:#ebf8ff; padding:10px;}
.blueBox1 a{font-weight:bold;}
.blueBox2{float:left; width:350px; margin-right:12px; display:block; background-color:#ebf8ff; padding:10px;}
.blueBox2 a{font-weight:bold;}
.saveButton{float:right;}
.save-btn-ol{ margin-left:200px; padding:15px 0 15px 0;}
label.removeStudent .inputCheckbox{border:none;height:15px;visibility:hidden;}
.trDisabled{background-color:#efefef !important;}
.inputDisabled{border:1px solid #c5c9cc; padding-left:5px;color:#585959; background-color:#e8e8e8;}
.inputCheckbox{border:none;height:15px;position:absolute; margin:2px 0 0 10px; visibility:hidden;}
.soundLdng{background:url(/images/ajax-loader.gif) 50% 50% no-repeat; width:16px; height:16px; display:none; margin:3px 0 0 -18px; float:left;}
*+html .soundLdng{background:url(/images/ajax-loader.gif) 50% 50% no-repeat; width:16px; height:16px; display:none; margin:-16px 0 0 -18px; float:left;}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block; }
html .clearfix { display: block;}


.hd_border{border:1px solid #303030; width:550px; min-height:224px; background-color:#FFFFFF; overflow:hidden;}

.hd_border1{border:1px solid #303030; width:360px; min-height:200px; background-color:#E4F5FF; overflow:hidden;}

.black_overlay {display: none; z-index: 1001; left: 0%; width: 100%; position: fixed; top: 0%; height:700px; overflow:auto; background-color:#000000;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity:0.5; z-index:10000;
}

.white_content{display: none; z-index: 10000; overflow: hidden; position: fixed; clear:both; display:none;}
.suggvedio {background:#fffebb!important; padding:5px 5px 5px 4px !important; margin-bottom:6px!important;}

.hd-title{height:39px; background-color:#228cec; border-bottom:1px solid #F4F4F4;color:#ffffff !important;}
.hd-title h2{height:39px; color:#ffffff !important; margin:0px; padding:0 0 0 15px; line-height:39px;}
.h2-overlay{font-weight:normal; color:#2E2E2E; font-size:12px; padding:10px 0px 0px 14px; float:left; font-family:"Comic Sans MS", cursive;}
.close-img{float:right; margin:14px 12px 0px 0px; width:16px; height:16px; background:url('../images/close-img.png') 0px 0px;}
.hd-title a:hover{background:url('../images/close-img.png') 0px -18px;}
.cmt-txtArea{width:300px; height:74px;}


.rstr_bt input{
	cursor:pointer;
	padding:1px 0;
	float:left;
	margin-right:8px;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:0 6px 0 6px;
	/*padding: 2px 6px;*/
	height:24px;
	line-height:21px;
	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;
}

.rstr_bt input:hover
{
	cursor:pointer;
	padding:1px 0;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:0 6px 0 6px;
	height:24px;
	line-height:21px;
	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+ */
}
.rstr_bt input:hover,
rstr_bt  input:focus{
	/* Shadow */
	-moz-box-shadow: 0 0 4px #999;
	-webkit-box-shadow: 0 0 4px #999;
	box-shadow: 0 0 4px #999;
}


/*registtration new pages css */
.benefit_hd{padding:10px 0 0 0; text-align:center; font-size:24px; color:#000;}
.signPanelBx-new{position:relative; background:#e4f5ff; padding:10px;}
.emailAlert-new{text-align:center; border:1px solid #fbfb00; background-color:#ffffa0; width:85%; margin:0 auto 10px auto; padding:6px; border:1px solid #e6ed79;}
.btnRightMargin{margin-right:34px;}
.reg-section{width:356px;}
.regBenefit{line-height:18px !important; color:#000000;}
.regBenefit ul{ margin:0px; padding:18px 0 0 12px; font-size:16px;}
.regBenefit li{margin-bottom:18px; list-style-type:disc;}
.regBenefit li.last{margin-bottom:9px !important; list-style-type:disc; white-space:nowrap;}
.signPanelBx_txtNew{color:#000; float:left; font-size:14px; margin:10px 0 0 0; width:145px; padding-bottom: 5px;}
.signPanelBx_elmntNew{padding:15px 0 0 22px; line-height:normal;}
.sectionI{padding:5px 0 15px 0; font-weight:bold; color:#000000; font-size:15px;}
.sectionII{padding:30px 0 15px 0; font-weight:bold; color:#000000; font-size:15px;}

.green-box{ width: 339px; background-color:#78b404;color:#000000; height:90px; padding:8px; margin-bottom:15px; text-align:center;}
.green-box h2{ margin:0px; padding:0px; font-size:23px; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important;color:#000000;}
.orange-btn{border:2px solid #ffffff; cursor:pointer; display:block; margin-top:25px; width:120px; margin-left:100px; padding:7px 0 7px 0; background: #ff9f2c; border-shadow:2px; -moz-box-shadow: 2px 2px 5px #929292;
	-webkit-box-shadow: 2px 2px 5px #929292;
	box-shadow: 2px 2px 5px #929292; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9f2c 0%, #f36704 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9f2c), color-stop(100%,#f36704)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff9f2c 0%,#f36704 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff9f2c 0%,#f36704 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff9f2c 0%,#f36704 100%); /* IE10+ */
background: linear-gradient(top,  #ff9f2c 0%,#f36704 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f2c', endColorstr='#f36704',GradientType=0 ); /* IE6-9 */
}
.orange-btn button{border:none; background:none;font-size:16px !important; font-weight:bold; cursor:pointer;}

.orange-box{ border-shadow:2px; -moz-box-shadow:  2px 2px 5px #929292;
	-webkit-box-shadow: 2px 2px 5px #929292;
	box-shadow: 2px 2px 5px #929292;
	 /* Old browsers */ border-right:3px solid #ffffff;border-bottom:2px solid #ffffff; width: 332px; color:#000000; height:82px; padding:8px; margin-bottom:15px; text-align:center; background:url(../images/orange-btn-bg.png) repeat-x; line-height:84px;
}
.orange-box h2{ margin:0px; padding:0px; font-size:27px; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; }
.orange-box h2 a{ color:#000000; text-decoration:none;}
.orange-box h2 a:hover{ color:#000000; text-decoration:underline;}

.blueTec-box{ border-shadow:2px; -moz-box-shadow:  2px 2px 5px #929292;
	-webkit-box-shadow: 2px 2px 5px #929292;
	box-shadow: 2px 2px 5px #929292;
	 /* Old browsers */ border-right:3px solid #ffffff;border-bottom:2px solid #ffffff; width: 332px; color:#000000; height:82px; padding:8px; margin-bottom:15px; text-align:center; background:url(../images/blue-strip-teacher.png) repeat-x; line-height:84px;
}
.blueTec-box h2{ margin:0px; padding:0px; font-size:27px; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; }
.blueTec-box h2 a{ color:#000000; text-decoration:none;}
.blueTec-box h2 a:hover{ color:#000000; text-decoration:underline;}
