@import url(reset.css);
@import url(layout.css);
@import url(navigation.css);
@import url(font-style-size.css);

a { color: #2691D7; font-weight:bold; }
a:hover { color: rgb(0, 145, 147); }
h1, h1 a, h2, h2 a, h3 a, h4 a { color: #2F9AFF; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: rgb(27, 166, 178); }


dl.categories {margin: 0pt 10px 10px;
padding: 0pt; width:100%; }

dl.categories dt {margin: 0pt;
padding: 0pt;
width: 50px;
height: 50px;
float: left;
vertical-align:middle;
}
dl.categories dt img {border:0pt;}
/*
dl.categories dt img {
	margin: 0pt;
	padding: 0pt ;
	width: 42px;
	height: 42px;
	border-color: #9FD1E5;
	border-width: 2px;
	border-style: solid;
}
dl.categories dt img:hover {
	border-color: #83C5DE;
}
*/

dl.categories dt a:link,dl.categories dt a:visited{ text-decoration: none; display: block; height: 42px; width: 42px;  border: 2px solid #E7F3FF; text-align: center; overflow:hidden; }
dl.categories dt a:hover { border: 2px solid rgb(255, 150, 0); }


dl.categories dd {margin: 0pt;
padding: 5px 0pt 0pt 4px;
width: 109px;
height: 50px;
float: left;
vertical-align:middle;
}

dl.categories dd a{padding:2px;}

dl.item-listing dt img{border:0pt;}
dl.item-listing {margin: 0pt 10px 10px;padding: 0pt; width:100%; }

dl.item-listing dt {margin: 0pt;
padding: 0pt;
width: 60px;
height: 60px;
float: left;}
/*
dl.item-listing dt img {
	margin: 0pt;
	padding: 0pt;
	width: 32px;
	height: 32px;
	border-color: #9FD1E5;
	border-width: 2px;
	border-style: solid;
}
*/
ul.item-listing {list-style-type:none;}
dl.item-listing dt a:link,dl.item-listing dt a:visited{ text-decoration: none; display: block; height: 35px; width: 50px; margin-bottom: 10px; padding-top: 10px; border: 1px solid rgb(238, 238, 238); text-align: center; overflow:hidden; }
dl.item-listing dt a:hover { border: 1px solid rgb(255, 150, 0); }

ul.item-listing li a:link,ul.item-listing li a:visited {  text-decoration: none; display: block; width: 100%; margin-bottom: 5px; border: 1px solid rgb(238, 238, 238); padding:2px; font-weight:normal; }

ul.item-listing li a:hover {background-color:#D9F2FF; }

/*
dl.item-listing dt img:hover {
	border-color: #83C5DE;
}
*/
dl.item-listing dd {margin: 0pt;
padding: 5px 0pt 0pt 4px;;
width: 50px;
height: 50px;
float: left;}

div#contents  p strong {padding: 2px;
background: rgb(185, 213, 227) none repeat;
color: rgb(63, 108, 137);
font-weight: normal;}


#pageIntro { border: 1px solid rgb(227, 241, 249); margin: 5px; padding: 5px; width: 95%; background-color: #E1F0FF; }
div#pageIntro h1 {
	padding-bottom:5px;
	margin-bottom:0px;
	font-size: 20px;
	font-weight: bold;
}
div#pageIntro h2 { margin: 0px 0pt 15px; color: rgb(0, 153, 204); font-size: 13px; }
#ads { margin: 0px; padding: 15px; text-decoration: none; width: 370px; height: 322px; background-image: url('adsBg.jpg'); background-repeat: no-repeat; float: left; }
div#col2 h3 {
	margin: 5px 0pt;
	background: url('corner_top_left.gif') no-repeat scroll left top;
	font-weight: bold;
	line-height: 1em;
	color: white;
	background-color: #2F9AFF;
}
div#col2 h3 em { padding: 5px 10px; background: transparent url('corner_bottom_right.gif') no-repeat scroll right bottom; display: block; font-style: normal; }

div#coll h3 {
	margin: 0px 0pt 10px 0pt;
	background: rgb(163, 193, 89) url('corner_top_left.gif') no-repeat scroll left top;
	font-size: 15px;
	font-weight: bold;
	line-height: 1em;
	color: white;
	background-color: #0080C0;
}
div#coll h3 em { padding: 5px 10px; background: transparent url('corner_top_right.gif') no-repeat scroll right top; display: block; font-style: normal; }
div#col2 h3 em a,div#col1 h3 em a{ color:#FFFFFF; text-decoration:none;}

div#col2 p{
padding:5px;
font-size:12px;
}
div#col2 ul.categories li { list-style-type:none; }
div#col2 ul.links li { list-style-type:none}
div#col2 h3.top-rated-games{background-color:#FDB8C2;}
div#col2 h3.most-emailed-games{background-color:#D8B0FF;}
div#col2 h3.more-games{background-color:#FF9900;}
div#col2 h3 em.building{ background:transparent url('building.gif') no-repeat scroll right bottom; height:18px;}
div#col2 h3 em.hearts{ background:transparent url('hearts.gif') no-repeat scroll right bottom; height:18px;}
div#col2 h2 a{font-weight:normal}
.clear{clear:both}
.float-right { float: right; }
.float-left { float: left; }
#ad-links{
	margin-top:-24px;
}
#item-options{color:#0066CC;}
#breadCrums{padding:2px; color:#3399FF; margin:0pt 5px;}
#installation{padding:7px 0pt;}
#installation ol{margin-left:25px}
