body{
  text-align: center;  
  background: url("http://www.girlgamey.com/images/new/HeaderPattern.jpg") repeat-x, url("http://www.girlgamey.com/images/new/BackgroundPattern.jpg") repeat;
  font-size: 12px;  
  
}

.headerup {width:810px; float:left; height: 194px;background: url("/images/new/Header.jpg");}
.main {display: block;margin-left: auto;margin-right: auto;width: 1150px;}
.main2 {display: block;margin-left: auto;margin-right: auto;width: 1170px;}

.newgirlgames {color:black;font-family: Trebuchet MS, sans-serif; font-weight:bold;font-size:18px; padding-top:163px;margin-top:5px;padding-left:25px;}
.fbb {float:right; height:30px;width:150px;  padding-top:168px; color:white;}
.contentmain {width:810px; float:left;margin:0px;padding:0px;background: url("/images/new/ContentSpace.jpg") repeat-y;}
.footerimg {width:810px; height:35px; float:left;margin:0px;background: url("/images/new/Footer.jpg") repeat-y;font-size:18px;color:#8d0d4d;padding-top:70px;font-weight:bold;font-family:Calibri, sans-serif;}

.logoclass {width:300px; height:80px;}
.featuredicon {width:180px;height:145px; border:2px solid #ffffff;margin:0px; margin-bottom:3px;margin-top:3px;  border-top-right-radius:5px;
  border-bottom-left-radius:5px;
  border-top-left-radius:15px;
  border-bottom-right-radius:15px;}
.featuredicon:hover {width:180px;height:145px; border:2px solid #ffffff;margin:0px; margin-bottom:3px;margin-top:3px;  border-top-right-radius:5px;
  border-bottom-left-radius:5px;
  border-top-left-radius:15px;
  border-bottom-right-radius:15px;}
.featuredtitle {text-transform: uppercase;color:#face00;margin:3px;padding-bottom:10px;font-size:12px;font-weight:bold;font-family:Verdana, sans-serif;}


.footerimg1:link {color:#8d0d4d;}
.footerimg1:active {color:#8d0d4d;}
.footerimg1:visited {color:#8d0d4d;}
.footerimg1:hover {color:#8d0d4d;}

.imggamestyle {
margin-left:14px;
margin-top:14px;
border-radius:8px;
border:2px solid #fff;
box-shadow:2px 2px 10px -3px #300622;
display:block;
width:144px;
float:left;
margin-right:14px;
margin-bottom:14px;
text-align:justify;
}

.advertisment{
font-weight:bold;
font-size:15px;
font-color:black;
margin-bottom:15px;
text-align:center;
font-family:Arial,sans serif;
}

.titleblocks{
font-color:#e7518e;
font-size:15px;
font-weight:bold;
margin-top:12px;
margin-bottom:5px;
}

.blockstyle{
float:left;width:320px; 
height:440px;
font-size:13px;
font-family:Tahoma, sans-serif; 
color:#111111;
border-radius:10px;
background: white;border-top: 3px solid #07ba6e;border-bottom: 3px solid #07ba6e;
margin-right:15px;
margin-left:10px;
padding-left:5px;
text-overflow:ellipsis;
display:block;
}

.voteyes {background-image: url("/images/yes.png");background-repeat: no-repeat;height: 19px;width: 40px;display: block;float: left;margin-right: 5px;margin-top: 2px;}
.voteno {background-image: url("/images/no.png");background-repeat: no-repeat;height: 19px;width: 40px;display: block;float: left;margin-top: 2px;}
.bgvote { background-image: url("/images/bgvote.png"); margin-bottom:5px; background-repeat: no-repeat; width: 350px; background-position: center -32px; height: 30px; display: block; margin-top: 0px; margin-right: auto;margin-left: auto; padding-top: 3px; }

.downloadst {width:775px;text-align:center;font-family:Trebuchet MS,sans-serif; font-size:14px;}

a.cat:link {color: #111111;}
a.cat:hover {color: #111111;}
a.cat:active {color: #111111;}
a.cat:visited {color: #111111;}

.divclass1{margin:0px;padding:0px;}
.divclass1:hover{margin:0px;padding:0px;}

.divclass{border-top: 1px solid #ffed00; border-bottom:1px solid #fdc105;background:#ffd300;font-family:Trebuchet MS, sans-serif;margin:0px;padding:5px; font-size:15px;font-weight:bold;height:20px;}
.divclass:hover{ border-top: 1px solid #ffed00; border-bottom:1px solid #fdc105;background:#ffc600;font-family:Trebuchet MS, sans-serif;margin:0px;padding:5px; font-size:15px;font-weight:bold;height:20px;}


.divclasstop{border-bottom:1px solid #fdc105;border-top-left-radius:8px;border-top-right-radius:8px;background:#ffd300;font-family:Trebuchet MS, sans-serif;margin:0px;padding:5px; font-size:15px;font-weight:bold;height:20px;}
.divclasstop:hover{border-top: 1px solid #ffed00; border-bottom:1px solid #fdc105;border-top-left-radius:8px;border-top-right-radius:8px;background:#ffc600;font-family:Trebuchet MS, sans-serif;margin:0px;padding:5px; font-size:15px;font-weight:bold;height:20px;}


.divclassbottom{border-top: 1px solid #ffed00; border-bottom:1px solid #fdc105;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#ffd300;font-family:Trebuchet MS, sans-serif;margin:0px;padding:5px; font-size:15px;font-weight:bold;height:20px;}
.divclassbottom:hover{border-top: 1px solid #ffed00; border-bottom:1px solid #fdc105;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#ffc600;font-family:Trebuchet MS, sans-serif;margin:0px;padding:5px; font-size:15px;font-weight:bold;height:20px;}

.imgcatmini {height:20px;width:20px; border-radius:8px;margin-right:8px;float:left;}

.featureddiv {border: 5px solid #ea0d66; margin-bottom:5px;}


.pagination {font-family: Calibri, sans-serif;margin: 9px;text-align: center;padding: 8px;}
.pagination a:link, .pagination a:visited {background:#6b115b url("/images/new/BTNPage.jpg"); font-weight:bold;color: #face00;text-decoration: none;margin:3px;padding-top: 5px;padding-right: 11px;padding-bottom: 6px;padding-left: 10px;font-size: 16px;}
.pagination a:hover {color: #face00;margin: 3px;background:#aa0000 url("/images/new/BTNPageCurrent.jpg"); font-size: 16px;}
.pagination b {margin: 3px;background:#aa0000 url("/images/new/BTNPageCurrent.jpg");color: #face00;font-size: 16px;padding-top: 5px;padding-right: 11px;padding-bottom: 6px;padding-left: 10px;}

*{
  margin:0px;
  padding:0px;    
}

h1,h2,h3,h4, p{
  text-align:left;
}
img{
  border:0;
}
li{
  list-style-type:none;
  float:left;
}

.ads160right {
	display: block;
	float: right;
	height: 600px;
	margin-top: 0px;
	width: 160px;
	padding: 3px;
}

.description {
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	color:ea0d66;
        padding-left: 10px;
}

.description1 {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color:#ea0d66;
}

.gameBreadcrumb {
	color: #DE408B;
	font-family: Calibri, Sans-Serif;
	font-size:14px;  
	font-weight: bold;
}

a.key:link, a.key:active, a.key:visited, a.key:hover {font-size: 14px; font-family: Calibri, sans-serif; color: #aa0000;}

a.gameBreadcrumb:link {color: #d9346e; text-decoration: none;}
a.gameBreadcrumb:visited {color: #d9346e; text-decoration: none;}
a.gameBreadcrumb:hover {color: #d9346e; text-decoration: underline;}
a.gameBreadcrumb:active {color: #d9346e; text-decoration: none;}

.content_box2 {
border: 5px solid #ddd;
padding-top: 40px;
padding-bottom: 40px;
margin-bottom: 10px;
background: #fff;

}

.adstext {
text-align: center;
height: 25px;
color: black;
font-size: 15px;
font-weight: bold;
background: #ddd;
padding-top: 5px;
width: auto;
}

.adstext1 {
text-align: center;
height: 25px;
color: #777777;
font-size: 15px;
font-weight: bold;
background: #ddd;
padding-top: 5px;
width: auto;
}

a{  
  color:#fff;
  text-decoration:none;
  outline-style:none;
}

a:hover{
  text-decoration:none;  
}
#logo{
  display:block;
  margin-top:10px;
  margin-left:5px;
  width:200px;
  height:91px;
  float:left;
}
#header h1 a{
  display:block;
  width:200px;
  height:91px;
  float:left;  
}
#gamebox h1{
	color:#DE408B;	
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	margin-right:15px;
	float:left;
	line-height:24px;
}
#h1like{
	width:100%;	
	float:left;
	text-align:left;
}
#h1like h1{
	margin-bottom:0px;
}

h2, h3{
  color:#ffffff;
  font-size:15px;
  font-weight:bold;
  margin-bottom:10px;
  float:left;
  width:100%;
}

h3{
  font-size:13px;
  color:#000;
}
#outerwrap{
  width:1120px;
  margin:0 auto;
}
#wrapper{
  width:950px;
  float: left;



}

#header{
  position:relative;

}

#header li{
  margin-right:16px;
}

#header a{
  color:#fff;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
}
#header h1{  
  position:absolute;
  background:url("../images/logo.gif") top left no-repeat;
  width:425px;
  height:52px;  
  text-indent:-9999px;  
  top:10px;  
  left:10px;
}

#navi {
  margin-bottom:10px;
  height:50px;
  margin-left: auto;
  margin-right:auto;
  

}

#navi1{
  position:absolute;  
  line-height:18px;
  left:10px;
  bottom:5px;  
  
}

#navi a:hover{  
  
}





#navi a{
float: left;
margin: 0px;
width: 75px;
height: 72px;
overflow: hidden;

}

#navi a.home1{
width: 77px;
background: url("/images/catego1.png");
background-position:-0px 0px;
-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomleft: 15px;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
}

#navi a.home1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-0px -70px;
}

#navi a.dressup1{
width: 77px;
background: url("/images/catego1.png");
background-position:-75px 0px;
}

#navi a.dressup1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-74px -70px;
}

#navi a.celebrity1{
width: 77px;
background: url("/images/catego1.png");
background-position:-149px 0px;
}

#navi a.celebrity1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-149px -70px;
}


#navi a.coloring1{
width: 77px;
background: url("/images/catego1.png");
background-position:-225px 0px;
}

#navi a.coloring1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-225px -70px;
}

#navi a.cooking1{
width: 77px;
background: url("/images/catego1.png");
background-position:-303px 0px;
}

#navi a.cooking1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-303px -70px;
}

#navi a.decoration1{
width: 77px;
background: url("/images/catego1.png");
background-position:-383px 0px;
}

#navi a.decoration1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-383px -70px;
}

#navi a.food1{
width: 77px;
background: url("/images/catego1.png");
background-position:-463px 0px;
}

#navi a.food1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-463px -70px;
}


#navi a.kissing1{
width: 77px;
background: url("/images/catego1.png");
background-position:-539px 0px;
}

#navi a.kissing1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-539px -70px;
}

#navi a.makeup1{
width: 77px;
background: url("/images/catego1.png");
background-position:-615px 0px;
}

#navi a.makeup1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-615px -70px;
}


#navi a.nails1{
width: 77px;
background: url("/images/catego1.png");
background-position:-693px 0px;
}

#navi a.nails1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-693px -70px;
}

#navi a.puzzle1{
width: 77px;
background: url("/images/catego1.png");
background-position:-769px 0px;
}

#navi a.puzzle1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-769px -70px;
}

#navi a.other1{
width: 77px;
background: url("/images/catego1.png");
background-position:-842px 0px;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
}

#navi a.other1:hover{
width: 77px;
background: url("/images/catego1.png");
background-position:-842px -70px;
}











#search{
  position:absolute;
  top:-5px;
  left:635px;
}
#content{
  position:relative;
  width:935px;
  padding-left:15px;  
  padding-top:10px;
  background:#fff;
  float:left;  
  border-radius: 10px;
  border: 3px solid #ea0d66;


}


#footer{
  font-size:11px;
  width:100%;  
  text-align:left;
  padding-bottom:15px;
  float:left;
  color:#fff;
}
#footer ul{
  margin-left:10px;
  float:left;
}
#footer li{
  margin-right:15px;
  color:#efc3d8;
}

#footer a{
  white-space:nowrap;
}

#footer a:hover{
  text-decoration:underline;
}

.search-field{
  background:url("/images/stuff-new.gif") no-repeat -30px 0;  
  overflow:hidden;
  width:209px;
  height:26px;  
  margin-right:5px;
  float:left;
}
.search-field input{
  margin:5px;
  width:198px;
  font-weight:bold;
  border:0;
  color:#999999;
}
.search-submit{
  position:absolute;
  border-style:none;
  outline:none;
  border:0;
  width:84px;
  height:31px;
  top:-3px;
}
.games{    
  width:930px;
  float:left;
}
.games ul{
  float:left;
}
.games li{    
  float:left;  
}

.titlewrap {  width:200px;height:25px;padding-top:5px;  overflow:hidden;font-family:Verdana, sans-serif;margin-bottom:5px;text-transform: uppercase;}


.gamewrap{
  position: relative; left: 0; top: 0; padding-top: 0px;
  width:190px;
  height:150px;
  text-align:center;  
  margin-bottom:0px;
  margin-right:1px;

}


.gamewrap img{
  padding-top:10px;
  width:170px;
  height:130px;
}

.gamewrap a{ 
  width:190px;
  height:150px; 
  font-size:12px;
  font-weight:bold;
  font-family: Trebuchet MS, sans-serif;
  background: url("/images/new/ThumbLayout.png") no-repeat;
  text-decoration:none;
  display:block;
  text-align:center;
  
}

.games li.ad{
  width:300px;
  height:250px;
  margin-right:10px;
  margin-bottom:10px;  
}


a.imagelink{
  width:170px;
  height:120px;
  display:block;
  float:left;
}

a.imagelink img{    
  height:120px;
  width:170px;
  margin:0;
  
}




.games li a img{
  background:#FEFEFE;
}
a.textLink{
	color: #74085e;
	font-size:18px;
	font-weight:bold;
	border-top:none;
	padding-top:2px;
    	font-family: Calibri, Sans-Serif;
	padding-bottom:10px;
}

#preview a.textLink:hover{
	color:#ffaaff;
	background:#C2185B;
}
/*
.games img{
  border-bottom:1px solid #dddddd;  
  float:left;
}
*/
.banner{
  width:300px;
  height:100px;
  overflow:hidden;
}
div.banner a{
  background:transparent;
  border:0;
  width:100px;
  height:100px;
  margin:0;
  float:left;
}
.banner img{
  width:100px;
  height:100px;
  border:0;
}
li a.darkred{
  background:#c2185b;  
}
h2.darkred{
  color:#c2185b;  
}
.clear{
  clear:both;  
}
.clearleft{
  clear:left;
}
.clearright{
  clear:right;  
}
.floatleft{
  float:left;
}
.floatright{
  float:right;  
}

#preview .thumbtopright{  
  left:161px;  
}
#preview .thumbbottomright{  
  left:161px;
}

#preview{
  width:100%; 
  overflow:hidden;
  float:left;
}
.ad300{
  width:300px;
  height:250px;  
  float:left;
}
#preview h2{
  margin-bottom:15px;
  float:none;
}
#preview .left{  
  float:left; 
  text-align:center;
  width:300px;
  line-height:15px;
}
#preview .bannerwrap{
  text-align:center;
  width:155px;
  float:left;
}
#preview .banner{       
  width:100px;
  height:220px;
  margin:auto;
}
#preview .banner a{
  margin-bottom:10px;
}
#preview .right{
  width:468px;      
  float:left;
}
#preview .ad234x60{
  margin-top:10px;    
  width:234px;
  height:60px;    
  float:right;
  overflow:hidden;
}
.twocols{
  width:310px;  
  overflow:hidden;
}
.threecols{
  width:930px;  
  overflow:hidden;
}

.lastcols{
  width:910px;  
  overflow:hidden;
  font-family: Arial;
  text-align: left;
  font-size: 14px;
  margin-bottom: 10px;
  margin-right: 20px;
  color: #ea0d66;
}

.fourcols{
  width:620px;  
  overflow:hidden;
}
#gametop{ 
  background:#de408b url("/images/stuff.gif") no-repeat scroll 0 -30px;
  width:610px;d
  height:5px;
  float:left;
  overflow:hidden;  
}
#gamebottom{
  background:#de408b url("/images/stuff.gif") no-repeat scroll 0 -35px;
  width:610px;
  height:5px;
  float:left;  
  overflow:hidden;
}
#gamebox{            
  width:610px;
  margin-right:10px;
  margin-bottom:10px;
  float:left;
}
#gamebox h2{
	float:left;
}
#gamecontainer{
  background:#de408b;
  width:600px;
  padding-left:5px;
  padding-right:5px;
  overflow:hidden;
  float:left;
}
#gamemiddle{      
  background:#de408b;  
  width:600px;  
  overflow:hidden;
  text-align:center;
}
#media{
  margin:auto;  
}


.pagination span{
text-align:center;  
  font-weight:bold;
  color:#FFF;
  background:#de408b;  
  padding:2px 5px;
  margin-right:3px;
}

.pagination .current{
  background:#6bb0f1;
}

.pagination .inactive{
  background:#FFFFFF;
  color:#DDDDDD;
}


table{
  width:920px;
  padding-bottom:15px;    
}
th{
  padding:4px;
  text-align:right;  
  padding-left:10px;
  padding-right:20px;
  color:#d81c66;  
}
td{
  margin:0;
  border-top:1px solid #fff;  
  padding:4px;
  text-align:right;
  padding-left:10px;
  padding-right:20px;
  border-left:1px solid #fff;
}

td a:hover{
  text-decoration:underline;  
}

#trade{
    width:920px;    
    float:left;
    text-align:left;
  }
#trade a{
  color:#000;
  text-decoration:underline;
}
#trade a:hover{
  text-decoration:none;
}
#trade p{
  text-align:left;    
  margin-bottom:15px;    
}
#trade table{
  width:100%;
}
#trade label{
  width:100px;
  height:15px;
  display:block;
  float:left;
  padding-top:5px;
}
#trade input, select{
  margin-bottom:5px;
  padding:3px;
}
#trade ul{
  width:100%;    
  float:left;
}
#trade li img{
  margin-top:5px;
}
#trade li{
  text-align:center;
  width:184px;
  overflow:hidden;
  margin-bottom:10px;
}
#trade li input{
  margin-top:5px;    
  width:150px;    
}
.formbtn{
  margin:0;
  padding:5px 20px;
  text-align:center;
}



.center{
  text-align:center;
}
#privacy{
  width:920px;
}
#privacy h3{
  font-size:12px;
  font-weight:bold;
  color:#DE408B;
}
#privacy p{
  padding:15px 0;
  color:#666666;
}
#privacy a{
  color:#666666;    
  font-style:italic;
  font-weight:bold;
}
#privacy a:hover{
  text-decoration:underline;
}
.contact{
  width:100%;
}
.contact input{
  padding:3px;  
}
.contact p label{
  display:block;
  width:100px;  
  float:left;
  text-align:left;
}
.contact p{
  margin-top:5px;
  margin-bottom:5px;
  float:right;
  width:100%;
}

.textfield:focus{  
  background:#000;
  color:#fff;
}
.contact textarea{
  float:right;
  width:346px;  
}
.contact .submit{
  width:125px;
  padding:3px 0 3px 0;
  margin-left:325px;
  text-align:center;
  float:right;
}
#linksPage{
  width:920px;
}
#linksPage a{
  font-size:12px;
  font-weight:bold;
  width:300px;
  color:#DE408B;
  text-decoration:none;
  margin-right:5px;
  margin-bottom:5px;
  float:left;
}
#linksPage a:hover{
  text-decoration:underline;
}
#linksPage p{
  font-style:italic;
  color:#999999;
  font-size:12px;
  margin-bottom:15px;
}
.row1{
  background:#d81c66;
  color:#fff;
}
.row2{
  background:#fbdae7;
  color:#d81c66;
}

#trade .row1 a{
  color:#fff;
  text-decoration:none;
}

#trade .row2 a{
  color:#d81c66;
  text-decoration:none;
}
.num{  
  width:20px;
  text-align:right;
}
.anchor{
  text-align:left;
}
.ad728{
  width:728px;
  height:90px;
  margin-top:10px;
  margin-left:15px;
  float:left;
}
.ad160{
	width:160px;
	height:890px;
        padding-top: 65px;
	margin-top:10px;
	margin-left:10px;	
	float:left;
	border-radius: 10px;
}
table.tradestats tr.row1:hover td{
  background:#6bb0f1;
  color:#fff;
}
table.tradestats tr.row2:hover a{    
  color:#fff !important;
}
table.tradestats tr.row2:hover td{
  background:#6bb0f1;
  color:#fff;
}
#preview{
  margin-bottom:10px;
}
#preview .left{
  width:234px;
  margin-right:10px;
  line-height:15px;
  float:left;
}
#preview .right{
  width:366px;
  line-height:16px;
  float:left;
  color:#999999;
}
#preview-game{  
  float:left;
}
#preview h2{
  width:550px;
  float:left;
}

#preloadAd p{
  color:#333333;  
  text-align:center;
  font-size:12px;
}
#preloadAd a{
  font-size:12px;
  font-weight:bold;
  color:#de408b;
  text-decoration:underline;
}
#preloadAd a:hover{
  text-decoration:none;
}
#preloadAd p.small{
  font-size:10px;  
}
#preloadAd p.big{
  font-size:15px;
}
#preloadAd p.bigger{
  font-size:15px;  
}
#countdown{
  color:#de408b;
}
/* Fixed Positioned AddThis Toolbox */            
.addthis_toolbox.atfixed {
    position: fixed;
    top: 20px;
    left: 20px;    
    padding: 5px 5px 1px;
    width: 32px;
}
.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin: 0 0 1px; opacity: 1.0; }
.addthis_toolbox .custom_images a:hover img { margin: 1px 0 0; opacity: 0.75; }



.badget-icon3 {
background: url("/images/sharing.png");
float: left;
width: 62px;
height: 80px;
padding-left: 10px;
padding-top: 70px;
margin-right: 15px;
margin-top:170px;
position: fixed;
}