/***Cartoon Doll Emporium V.3 CSS Started 7/13/2007 ***/

/********** Game Categories **********/

h1 {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

h1 a {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
}

#gameSections {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	padding: 10px 10px 10px 10px;
	overflow:hidden;
	clear:both;
	width:660px;
}

#gameSections h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	padding: 2px 5px;
	margin: 4px 12px 5px 12px;
}

#gameSections h3 a {
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

#gameSections h3 a:hover {
	color: #FFFF00;
}

#gameSections ul {
	clear:both;
}

#gameSections li {
	width:230px;
	float:left;
	overflow:hidden;
	margin:9px 6px 0 0;
	display:inline;
}

#gameSections li li {
	width:auto;
	height:auto;
	float:none;
	display:block;
	padding:0 0 0 27px;
	margin:2px 0 0 0;
	background:url( site_images/game_bullet.gif ) no-repeat 12px 4px;
}

#gameSections li li.b {
	background:url( site_images/game_bullet.gif ) no-repeat 12px 4px;
	margin:12px 0 0 25px;
}

#gameSections li li.b a {
	font-weight:bold;
}

#gameSections .gameIcons {
	overflow:hidden;
	margin:-1px 0 0 10px;
}

#gameSections .gameIcons li {
	background:transparent none;
	float:left;
	width:68px;
	height:83px;	
	padding:7px 10px 7px 10px;
	margin:6px 5px 0px 0;	
	line-height: 16px;
}

* {
	margin:0;
	padding:0;
	font:1em tahoma, arial, sans-serif;
	_font-size:11px;
}

a.gameIcon {
	display:block;
	width:70px;
	text-decoration:none;
	margin-top: 10px;
}

a.gameIcon span {
	text-decoration:underline;
}

a.gameIcon:hover span {
	text-decoration:none;
}

#gameSections li {
	background:url( site_images/games_catbg.gif );
	background-repeat: no-repeat;
	width: 207px;
	height: 287px;
	margin-left: 5px;
	line-height: 16px;
}

#newgames {
	background:url(site_images/games_newgame.gif );
	background-repeat: no-repeat;
	width: 86px;
	height: 97px;
	margin-left: 0px;
	margin-top: 5px;
	padding: 10px 14px 0 0;
	line-height: 0px;
}

ul {
	list-style-type:none;
}

a {
	color:#2f2f2f;
}

a:hover {
	color: #aaaaaa;
	text-decoration:none;
}

a img {
	text-decoration:none;
	border:none;
}

select {
	width:140px;
	height:16px;
	font-size:10px;
	border-width:1px;
}

#cdegaming {
	float: left;
	width: 675px;
	margin: 0 5px 0 0;
	padding: 0;
}

#cdegamingtop {
	background-image: url(site_images/gaming_bgtop.png);
	_background-image: url(site_images/gaming_bgtop.gif);
	height: 30px;	
	margin: 0;
	padding: 0;	
}

#cdegamingmid {
	background-image: url(site_images/gaming_bgmid.png);
	_background-image: url(site_images/gaming_bgmid.gif);
	padding: 10px 0 0 0;
	margin: 0;
}	

#cdegamingbot {
	background-image: url(site_images/gaming_bgbot.png);
	_background-image: url(site_images/gaming_bgbot.gif);
	height: 20px;
	margin: 0 0 10px 0;
}

/********** Game Box **********/

.gamesbox {
	width:630px;
	padding:0;
	margin:0 auto 0 auto;
}

.gamesbox br {
	padding:0;
	margin:0;
}

.gamesbox ul {
	padding:0;
	margin:0;
}

.gamesbox li {
	float:left;
	list-style:none;	
	width:210px;
	padding:5px 0 15px 0;
	margin:0;
}

.gamesbox li a {
	display:block;
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:16px;
	font-weight:bold;
}	

.gamesbox li a:hover {
	color:#FFFF00;
}

.gameborder {
	border:#FFFFFF 2px solid;
}

.gameborder:hover {
	border:#FFFF00 2px solid;
}

/********** Minitabs **********/

.minitabsbg {
	padding:0;
	margin:0 auto 10px auto;
	background-image:url(site_images/minitabsbg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:48px;
	width:650px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.minitabsleft {
	float:left;
	width:400px;
	padding:0;
	margin:0 0 0 10px;
}

.minitabsleft ul {
	padding:0;
	margin:0;
}

.minitabsleft li {
	list-style:none;
	float:left;
	background-image:url(site_images/minitabs1.gif);
	text-align:center;
	width:77px;
	height:28px;
	padding:0;
	margin:0 2px 0 0;	
}

.minitabsleft li a {
	display:block;
	width:77px;
	height:28px;
	color:#FFFFFF;
	line-height:28px;
	text-decoration:none;
	padding:0;
	margin:0;
	font-weight:bold;
}

.minitabsright {
	float:right;
	width:160px;	
	padding:0;
	margin:0 5px 0 0;
}

.minitabsright ul {
	padding:0;
	margin:0;
}

.minitabsright li {
	list-style:none;
	float:left;
	background-image:url(site_images/minitabs3.gif);
	text-align:center;
	width:77px;
	height:28px;
	padding:0;
	margin:0 2px 0 0;	
}

.minitabsright li a {
	display:block;
	width:77px;
	height:28px;
	color:#FFFFFF;
	line-height:28px;
	text-decoration:none;
	padding:0;
	margin:0;
	font-weight:bold;
}

.minitabsleft li a:hover,
.minitabsright li a:hover {
	background-image:url(site_images/minitabs2.gif);
	color:#FFFFFF;
}

/********** game tabs **********/

.gametabs {
	width:320px;
	padding:0;
	margin:0 auto 0 auto;
}

.gametabs ul {
	padding:0;
	margin:14px 0 22px 0;
}

.gametabs li {
	float:left;
	list-style:none;
	width:90px;
	height:35px;
	padding:0;
	margin:0 6px 0 0;
}

.featuredgames {
	background-image:url(site_images/games_featured.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:652px;
	height:225px;
	padding:0;
	margin:0 auto 0 auto;
}
