@import url(reset.css);
@import url(layout.css);
@import url(navigation.css);
@import url(font-style-size.css);

a { color: #F73439; font-weight:bold; }
a:hover { color:#00B6FF; }
h1, h1 a, h2, h2 a, h3 a, h4 a { color: #F73439; }
div#coll h1 em{font-size:17px;}
div#coll h2 {font-size:13px;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: rgb(27, 166, 178); }

div#letter_index { width:98%; text-align:center; margin:0pt auto; background-color:#FFFFCC;  font-size:10px;}
div#letter_index ul { margin: 0pt; padding: 0pt; display: inline; float: right; }
div#letter_index li {	display: inline; padding:4px;}
div#letter_index a { color: rgb(0, 0, 0); text-decoration:none;  background-color: #FFEBD6; }
div#letter_index .current {  color: #FFFFFF; background-color: #7CCB31; }
div#letter_index a:hover {  color: rgb(241, 51, 163); text-decoration: underline; }

.brdBlock ul.categories { margin: 0pt 10px 10px; padding: 0pt; width: 100%; list-style-type: none; list-style-image: none; list-style-position: inside; display: inline;   }
.brdBlock ul.categories li { margin: 0pt 7px; display: inline; float:left;}
.brdBlock ul.categories li a {margin:5px; text-decoration:underline; width:200px; display: block; height:35px; font-size:13px; text-transform:capitalize; line-height:15px; overflow:hidden; padding-left:7px;   }
.brdBlock ul.categories li a:hover {color: #FF6500; }

dl.categories {margin: 0pt 15px 15px;padding: 0pt; width:100%; }
dl.categories dt {margin: 0pt;padding: 0pt;width: 80px;height: 80px;float: left;vertical-align:middle;}
dl.categories dt img {border:0pt;}

dl.categories dt a:link,dl.categories dt a:visited{ text-decoration: none; display: block; height: 50px; width: 50px;  text-align: center; overflow:hidden; background-image:url(bg_thumb.gif); background-repeat:no-repeat; padding:15px; }
dl.categories dt a:hover { background-image:url(bg_thumb_over.gif); background-repeat:no-repeat; }


dl.categories dd {margin: 0pt;padding: 25px 0pt 0pt 4px;width: 140px;height: 80px;float: left;vertical-align:middle;}

dl.categories dd a{padding:2px;}
ul.item-listing {list-style-type:none;}

dl.item-listing {margin: 0pt 10px 10px;padding: 0pt; width:100%; }
dl.item-listing dt img{border:0pt;}
dl.item-listing dt {margin: 2px;padding: 0pt;width: 60px;height: 60px;float: left;}
dl.item-listing dt a:link,dl.item-listing dt a:visited{ text-decoration: none; display: block; height: 50px; width: 50px;  border: 1px solid  #FF9900; padding:2px; background-color:#FFFFFF; text-align: center; overflow:hidden; }
dl.item-listing dt a:hover { border: 1px solid  #FF0000; }
dl.item-listing-small dt a:link,dl.item-listing-small dt a:visited{ float:left; text-decoration: none; display: block; height: 30px; width: 35px;  border: 2px solid rgb(238, 238, 238); text-align: center; overflow:hidden; margin:5px; }
dl.item-listing-small dt a:hover { border: 2px solid rgb(255, 150, 0); }
/* keep the margin zero in side col1*/
div#col2 dl.item-listing dt {margin: 0px;padding: 0pt;width: 60px;height: 60px;float: left;}

ul.item-listing li {display:inline;}
ul.item-listing li a:link,ul.item-listing li a:visited { text-decoration: none; display: block; width: 75%; margin-bottom: 5px; padding:2px; font-weight:normal; float:left; }

ul.item-listing-small li a:link,ul.item-listing-small li a:visited { text-decoration: none; display: block; width: 100%; margin-bottom: 5px; padding:2px; font-weight:normal; float:left; }

ul.item-listing li img{ float:right; border:0pt; padding:2px;}
ul.item-listing li a:hover {background-color:#D9F2FF; }

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;}
#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('bg_heading_small.gif') repeat-x;	font-weight: bold;	line-height: 1em;	color: #F73439;	height:30px;}
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,div#coll h1 {	margin: 0px 0pt 10px 0pt;	background: url('bg_heading.gif') repeat-x;	font-weight: bold;	line-height: 1em;	color: #F73439;	height:35px;}
div#coll h3 em,div#coll h1 em {  background: transparent url('corner_top_right.gif') no-repeat scroll right top; display: block; font-style: normal; overflow:hidden; height:15px; }

div#coll h3 em{padding: 13px 10px;}
div#coll h1 em{padding: 11px 10px;}
div#col2 h3 em a,div#col1 h3 em a{ color:#F73439; 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 a{font-weight:normal}
.clear{clear:both}
.float-right { float: right; }
.float-left { float: left; }
#ad-links{
	margin-top:-29px;
}

#breadCrums{padding:2px; color:#F73439; margin:0pt 5px;}
#installation{padding:7px 0pt;}
#installation ol{margin-left:25px}
.brdBlock p{padding:2px 5px;}
.brdBlock p span{ background: url(msg.gif) no-repeat; display:block; width:16px; height:16px; float:left; margin-right:2px; }