﻿body { 
 margin: 0px;
 padding: 0px;
 height: 100%;
 background-color: #E4E4E4; 
 color: #000000;
 font-family: Tahoma;
 font-size: 11px;
 line-height: 13px;
}

img {
 margin: 0px;
 padding: 0px;
 border: none;
}

p {
 margin: 0px;
 padding: 0px;
 border: none;
}

form {
 margin: 0px;
 padding: 0px;
 border: none;
}

h6 {
 margin: 0px;
 padding: 0px;
 border: none;
}

h5 {
 margin: 0px;
 padding: 0px;
 border: none;
}

h4 {
 margin: 0px;
 padding: 0px;
 border: none;
}

h3 {
 margin: 0px;
 padding: 0px;
 border: none;
}

h2 {
 margin: 0px;
 padding: 0px;
 border: none;
}

h1 {
 margin: 0px;
 padding: 0px;
 border: none;
}

h1 {
 clear: both;
 padding: 10px 0px;
 font-size: 24px;
 color: #2AB3ED;
 font-weight: normal;
 line-height: 28px; 
}

h1 span {
 display: block;
 margin-bottom: 10px;
 height: 40px;
 border-bottom: 1px solid #CFD6D9;
}

h1 ins {
 display: block;
 float: left;
 text-decoration: none;
 padding-right: 17px;
 background-image: url('http://www.nobugames.com/images/inner/h_blue.gif');
 background-position: right 9px;
 background-repeat: no-repeat;
}

h2 {
 clear: both;
 float: left;
 margin: 12px 0px;
 font-weight: normal;
 font-size: 24px;
 line-height: 28px;
 color: #D1D1D1;
 padding-right: 17px;
 background-position: right 9px;
 background-repeat: no-repeat;
}

h2.blue {
 background-image: url('http://www.nobugames.com/images/inner/h_blue.gif'); 
}

h2.orange {
 background-image: url('http://www.nobugames.com/images/inner/h_orange.gif'); 
}

h2.green {
 background-image: url('http://www.nobugames.com/images/inner/h_green.gif'); 
}

h3 {
 color: #2AB3ED;
 font-size: 18px;
 line-height: 20px;
 padding-bottom: 15px;
 font-weight: normal;
 border-bottom: 1px solid #DADADA;
}

h3 big {
 display: block;
 font-size: 24px;
 line-height: 26px;
 text-transform: uppercase;
 margin-bottom: -10px;
}

h4 {
 clear: both;
 padding: 10px 0px;
 font-size: 12px;
 color: #2AB3ED;
 font-weight: normal;
 line-height: 28px;}

h5 {
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 color: #2AB3ED;
 font-weight: bold;
 padding-bottom: 15px;
}

h5 span {
 display: block;
 padding-bottom: 5px;
 border-bottom: 1px solid #DADADA;
 margin-bottom: -10px;
}

a {
 color: #0093D7;
 text-decoration: underline;
}

a:hover {
 text-decoration: none;
}

.formfields {
 font-family: Verdana;
 font-size: 12px;
 border: none;
 background-color: transparent;
 height: 22px; 
 line-height: 20px; 
}

* html .formfields { 
 height: 26px;
 margin-top: -1px;
}

.submit_button {
 position: absolute;
 display: block;
}

.logo {
 position: absolute;
 left: 50%;
 margin-left: -567px;
 z-index: 2;
}

.logo img {
 background-image: url('http://www.nobugames.com/images/logo.png');
 background-repeat: no-repeat;
 width: 356px;
 height: 120px;
}

* html .logo img {
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="image");
}

.lil {
 position: absolute;
 left: 50%;
 margin-left: -535px;
 margin-top: 94px;
 z-index: 1;
}

.lil img {
 background-image: url('http://www.nobugames.com/images/lil.png');
 background-repeat: no-repeat;
 width: 96px;
 height: 100px;
}

* html .lil img {
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/lil.png", sizingMethod="image");
}

.root {
 height: 100%; 
 background-image: url('http://www.nobugames.com/images/bg.gif');
 background-repeat: repeat-x; 
}

.body {
 height: 100%; 
 background-image: url('http://www.nobugames.com/images/bg.jpg');
 background-repeat: no-repeat;
 background-position: center top;
}

.main {
 width: 950px;
 height: 100%;
}

.head li {
 margin: 0px;
 padding: 0px;
 list-style: none; 
}

.head ul {
 margin: 0px;
 padding: 0px;
 list-style: none; 
}

.head li {
 float: left;
}

.head ul {
 float: left;
}

.head ul {
 background-image: url('http://www.nobugames.com/images/head/l.gif');
 background-repeat: no-repeat;
 padding-left: 4px;
}

.head {
 float: right;
 background-image: url('http://www.nobugames.com/images/head/bg.gif');
 background-repeat: repeat-x;
}

.head a {
 display: block; 
 background-image: url('http://www.nobugames.com/images/head/menu/bg.gif');
 background-repeat: no-repeat;
 background-position: right top;
 color: #A6A6A6;
 font-weight: bold;
 text-decoration: none;
 line-height: 16px;
 margin-top: 3px;
 margin-bottom: 7px; 
 padding: 0px 7px;
}

.head a:hover {
 text-decoration: underline;
}

.head .last {
 background-image: url('http://www.nobugames.com/images/head/r.gif');
 background-position: right top;
 padding-right: 5px;
 background-repeat: no-repeat;
}

.head .first a {
 padding-left: 0px;
}

.head .first a {
 background-image: none;
}

.head .last a {
 background-image: none;
}

.topright {
 clear: both;
 float: right;
 margin-top: 10px;
 margin-bottom: 48px;
}

.topright div {
 float: right;
 background-repeat: no-repeat;
 padding-left: 33px; 
 padding-right: 23px;
 margin-left: 55px;
 margin-top: 5px;
}

.topright .formfields {
 border-style: none;
	border-color: inherit;
	border-width: medium;
	display: block;
 	float: left;
 background-image: url('http://www.nobugames.com/images/top/bg.gif');
 	width: 237px;
 	color: #7FB6CD;
 	height: 24px;
}

.topright .submit_button {
 margin-left: 237px;
}

* html .topright .formfields {
 height: 26px;
 margin-top: 0px;
}

* html .topright .submit_button {
 margin-left: 0px;
}

*+html .topright .submit_button {
 margin-left: 0px;
}

.button img {
 display: block;
 background-repeat: no-repeat;
}

.button ins {
 display: block;
 background-repeat: no-repeat;
}

.button span {
 display: block;
 background-repeat: no-repeat;
}

.button {
 display: block;
 background-repeat: no-repeat;
}

.button span {
 background-position: right top;
}

.topright .button {
 float: right;
 background-image: url('http://www.nobugames.com/images/head/buttons/l.gif'); 
 margin-left: 7px;
}

.topright .button span { 
 background-image: url('http://www.nobugames.com/images/head/buttons/r.gif');
}

.topright .button ins {
 background-image: url('http://www.nobugames.com/images/head/buttons/bg.gif');
 background-repeat: repeat-x;
 margin: 0px 18px;
}

.topright .button:hover ins {
 background-position: left -36px;
}

.topright .button:hover {
 background-position: left -36px;
}

.topright .button:hover span {
 background-position: right -36px;
}

.topright .button img {
 height: 36px;
 display: block;
}

.button.post img {
 background-image: url('http://www.nobugames.com/images/head/buttons/post.png');
 width: 140px;
}

.button.signin img {
 background-image: url('http://www.nobugames.com/images/head/buttons/signin.png');
 width: 54px;
}

* html .button img {
 background-image: none;
}

* html .button.post img {
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/head/buttons/post.png", sizingMethod="image");
}

* html .button.signin img {
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/head/buttons/signin.png", sizingMethod="image");
}

.top .menu {
 clear: both;
 background-image: url('http://www.nobugames.com/images/top/menu/l.gif');
 background-repeat: no-repeat; 
}

.top .menu div {
 background-image: url('http://www.nobugames.com/images/top/menu/r.gif');
 background-repeat: no-repeat;
 background-position: right top;
 padding-left: 58px;
 padding-right: 54px;
}

.top .menu ul {
 background-image: url('http://www.nobugames.com/images/top/menu/bg.gif');
 background-repeat: repeat-y; 
 margin: 0px;
 padding: 0px;
 list-style: none;
 height: 50px;
}

.top .menu li {
 float: left;   
}

.top .menu li.last a {
 margin-right: 0px;
 padding-right: 2px;
 background-image: none;
}

.top .menu a {
 background-image: url('http://www.nobugames.com/images/top/menu/separator.gif');
 background-position: right 9px;
 background-repeat: no-repeat;
 display: block;
 margin-right: 24px;
 padding-right: 24px;
 padding-top: 20px; 
 padding-bottom: 17px; 
}

.top .menu a img {
 height: 13px; 
}

.top .menu a.active img {
 background-position: 0px -13px;
}

.top .menu a:hover img {
 background-position: 0px -13px;
}

.inner {
 clear: both;
 float: left; 
 background-image: url('http://www.nobugames.com/images/inner/bg.gif');
 background-repeat: repeat-x;
 background-color: #FFFFFF;
}

.side {
 float: left;
 width: 230px;
 padding-top: 20px;
 padding-left: 10px;
 background-image: url('http://www.nobugames.com/images/inner/l.gif');
 background-repeat: no-repeat;
}

* html .side {
 width: 240px;
}

.side h3 {
 border: none;
 padding: 0px;
}

.side ul {
 padding: 10px 0px;
 margin-bottom: 15px;
 list-style: none;
 background-image: url('http://www.nobugames.com/images/side/bg.gif');
 background-position: left bottom; 
 background-repeat: no-repeat;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.side li {
 clear: both;
 padding-left: 0px;
 margin: 0px 10px; 
 font-size: 12px;
 line-height: 14px;
 color: #838383; 
}

.side li a { 
 display: block; 
 float: left;
 font-size: 11px;
 line-height: 13px; 
 margin: 3px 0px;
 padding-left: 11px;
 background-position: 0px 4px;
 background-repeat: no-repeat;
 text-decoration: none;
 font-weight: bold;
 color: #979797;
}

.side .blue li a {
 background-image: url('http://www.nobugames.com/images/side/dots/blue.gif');
}

.side .blue li a.active {
 background-image: url('http://www.nobugames.com/images/side/dots/blue_a.gif');
 color: #2AB3ED;
}

.side .blue li a:hover {
 background-image: url('http://www.nobugames.com/images/side/dots/blue_a.gif');
 color: #2AB3ED;
}

.side .orange li a {
 background-image: url('http://www.nobugames.com/images/side/dots/orange.gif');
}

.side .orange li a.active {
 background-image: url('http://www.nobugames.com/images/side/dots/orange_a.gif');
 color: #FF9C00;
}

.side .orange li a:hover {
 background-image: url('http://www.nobugames.com/images/side/dots/orange_a.gif');
 color: #FF9C00;
}

.side .field {
 background-image: url('http://www.nobugames.com/images/input/l.gif');
 background-repeat: no-repeat;
 margin-top: 10px;
 clear: both; 
 padding-left: 10px;
}

* html .side .field {
 padding-left: 12px;
}

.side .formfields {
 width: 154px;
 border-top: 1px solid #D1D1D1;
 border-bottom: 1px solid #D1D1D1;  
}

.side .submit_button { 
 margin-left: 154px;
}

.banner {
 display: block;
}

.content {
 float: left;
 margin-left: 25px;
 padding-top: 15px;
 padding-right: 19px;
 width: 666px;
 background-image: url('http://www.nobugames.com/images/inner/r.gif');
 background-repeat: no-repeat;
 background-position: right top;
}

* html .content {
 width: 685px;
}

.incontent { 
 background-color: #E9f7fd;
}

.incontent .in {
 padding: 15px;
 padding-bottom: 9px;
}

.undercontent {
 background-image: url('http://www.nobugames.com/images/inner/custom2/bg.gif');
 background-repeat: repeat-x;
 background-position: right bottom;
 margin-top: 15px;
}

.undercontent div {
 padding: 10px 30px;
}

.undercontent small {
 display: block;
 font-size: 10px;
 line-height: 11px;
 padding: 10px 0px;
}

.fl {
 display: block;
 float: left; 
}

.fr {
 display: block;
 float: right;
}

.cl {
 display: block; 
 clear: both;
}

.bottom {
 clear: both;
 padding-bottom: 35px;
 text-align: center;
 color: #9A9A9A; 
}

.bottom img {
 display: block;
 width: 950px;
 height: 28px;
 background-image: url('http://www.nobugames.com/images/bottom.png');
 background-repeat: no-repeat;
}

* html .bottom img {
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bottom.png", sizingMethod="image");
}

.bottom a {
 color: #9A9A9A;
 text-decoration: none;
}

.bottom a:hover {
 text-decoration: underline;
}

.path {
 padding: 0px;
 margin: 0px;
 color: #666666;
}

.path a {
 color: #828282;
 font-weight: bold;
 text-decoration: none;
}

.path a:hover { 
 text-decoration: underline;
}

.path span {
 color: #2AB3ED;
 font-weight: bold;
}

.items {
 clear: both; 
 float: left;
 width: 666px;
 margin: 0px;
 padding: 0px;
 list-style: none; 
 padding-bottom: 15px;
}

.items li {
 width: 149px;
 text-align: center;
 float: left; 
 margin-right: 23px;
}

.items h1 {
 font-size: 11px;
 line-height: 13px;
 padding: 0px;
 border: none;
}

.items h2 {
 font-size: 11px;
 line-height: 13px;
 padding: 0px;
 border: none;
}

.items h3 {
 font-size: 11px;
 line-height: 13px;
 padding: 0px;
 border: none;
}



.items a {
 display: block;
 font-weight: bold;
 margin-bottom: 3px;
}

.items.list li {
 text-align: left;
 width: 323px; 
 margin-right: 15px;
}

.items.list h1 { 
 clear: none;
 font-size: 18px;
 line-height: 20px;
}

.items.list h1 a {
 text-decoration: none;
}

.items.list h1 a:hover {
 text-decoration: underline;
}


.items.list h2 { 
 clear: none;
 font-size: 18px;
 line-height: 20px;
}

.items.list h2 a {
 text-decoration: none;
}

.items.list h2 a:hover {
 text-decoration: underline;
}

.items.list h3 { 
 clear: none;
 font-size: 18px;
 line-height: 20px;
}

.items.list h3 a {
 text-decoration: none;
}

.items.list h3 a:hover {
 text-decoration: underline;
}



.items.list a {
 font-weight: normal;
 float: left;
}

.items.list img {
 margin-right: 5px; 
}

.items.list span a { 
 font-weight: bold;
 color: #6F6F6F;
 line-height: 18px;
}

* html .items.list span a { 
 padding-left: 3px;
}

.items.top10 {
 width: 606px; 
 padding-top: 15px; 
}

.items.top10 a {
 padding-right: 10px;
 border-right: 1px solid #DADADA;
}

.items.top10 h1 a { 
 font-weight: normal;
 font-size: 10px; 
 line-height: 11px;
 padding-right: 10px;
 border: none;
}

.items.top10 li { 
 width: 110px;
 margin-right: 9px;
}

.items.top10 a img {
 border: 1px solid #E3A206;
 margin: 0px 10px;
}

.items.list1 {
 width: 636px; 
 padding-bottom: 10px;
}

.items.list1 li {
 border: 1px solid #CFE4ED;
 border-left: 2px solid #E3F0F6;
 border-right: 2px solid #E3F0F6;
 background-color: #F9FDFE;
 text-align: left; 
 width: 201px;
 margin-right: 10px;
}

* html .items.list1 li {
 width: 205px;
}

.items.list1 a img {
 margin: 3px 13px;
}

.items.list1 ins {
 font-size: 10px;
 line-height: 12px;
 text-decoration: none;
 display: block;
 padding: 0px 13px;
}

.items.list1 h1 {
 font-size: 10px;
 line-height: 12px;
 padding: 0px 13px;
}

.items.list1 h3 {
 font-size: 10px;
 line-height: 12px;
 padding: 0px 13px;
}


.items.list1 .button img {
 display: block;
 margin: 0px;
 margin-top: 5px;
 height: 35px;
 background-position: 0px 0px;
}

.items.list1 .button:hover img {
 background-position: 0px -35px;
}

.items.top10 li.last {
 margin-right: 0px;
}

.items.list1 li.last {
 margin-right: 0px;
}

.items.list li.last {
 margin-right: 0px;
 width: 306px;
}

.items li.last {
 margin-right: 0px;
 
}

.items.top10 li.last a {
 border: none;
}

.pager {
 clear: both;
 float: left;
 width: 636px;
 border-top: 1px solid #D7D7D7; 
 padding-top: 10px;
 background-position: 0px 10px;
 background-image: url('http://www.nobugames.com/images/pager/bg.gif');
 background-repeat: repeat-x;
 color: #666666; 
 padding-bottom: 10px;
}

.pager .fl {
 background-image: url('http://www.nobugames.com/images/pager/l.gif');
 background-repeat: no-repeat;
 padding-left: 15px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.pager .fr {
 background-image: url('http://www.nobugames.com/images/pager/r.gif');
 background-repeat: no-repeat;
 background-position: right top;
 padding-right: 15px;
	padding-left: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.pager .fl strong {
 color: #5DC5F2;
}

.pager a {
 color: #666666;
 text-decoration: none; 
}

.pager a:hover {
 text-decoration: underline; 
}


.categories {
 margin: 0px;
 padding: 0px; 
 width: 33%; 
 float: left;
 list-style: none;
 padding-top: 12px;
}

* html .categories {
 width: 30%;
}

.categories li {
 clear: both;
}

.categories li a {
 color: #828282;
 font-weight: bold;
 display: block;
 background-image: url('http://www.nobugames.com/images/+.gif');
 background-position: 0px 2px;
 background-repeat: no-repeat;
 padding-left: 15px;
 float: left;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.categories li.active a {
 background-image: url('http://www.nobugames.com/images/-.gif');
}

.categories li ul {
 clear: both;
 padding: 3px 0px;
 margin: 0px;
 list-style: none;
 display: none;
 padding-left: 13px;
}

.categories li.active ul {
 display: block;
}

.categories li.active li a {
 font-size: 10px;
 line-height: 11px;
 font-weight: normal;
 padding-left: 10px;
 text-decoration: none;
 background-image: url('http://www.nobugames.com/images/side/dots/blue_a.gif');
 background-position: 2px 5px;
}

.categories li li a:hover {
 text-decoration: underline;
}

.detail {
 float: left;
 border: 1px solid #CFE4ED;
 border-left: 2px solid #E3F0F6;
 border-right: 2px solid #E3F0F6;
 background-color: #FFFFFF; 
 width: 388px;
}

.detail.left {
 width: 230px;
 margin-right: 10px;
}

* html .detail {
 width: 391px;
}

* html .detail.left {
 width: 233px;
}

.detailimage {
 border: 0px solid #989898;
 margin-bottom: 15px;
}

.detailimage img {
 display: block; 
 max-width: 198px; 
}

.detailimage2 {
 border: 0px solid #989898;
 margin-bottom: 15px;
 text-align: center;
}

.detailimage2 img {
 display: block; 
 max-width: 198px; 
}


* html .detailimage img {
 width: expression(this.offsetWidth > 198 ? "198px" : "auto");
}

.panel {
 clear: both;
 background-image: url('http://www.nobugames.com/images/inner/bg1.gif');
 background-repeat: no-repeat;
 padding: 15px 15px 0px 10px;
}

.panel h5 {
	padding-left: 44px;
}

.panel.screenshots {
 padding-left: 0px;
}

.screenshots a {
 display: block;
 float: left;  
 margin-bottom: 10px;
}

.screenshots img {
	display: block;
	border: 1px solid #E4A516;
	margin-left: 38px;
}

.screenshots small {
 display: block;
 clear: both;
 padding-left: 12px;
}

.screenshots small a {
	background-position: 40px 2px;
	white-space: nowrap;
	font-size: 10px;
	line-height: 11px;
	text-decoration: none;
	color: #666666;
	background-image: url('http://www.nobugames.com/images/magnifer.gif');
	background-repeat: no-repeat;
	padding: 2px 0px 7px 65px;
}

dl.requirement dd {
 padding: 0px;
 margin: 0px; 
}

dl.requirement dt {
 padding: 0px;
 margin: 0px; 
}

dl.requirement {
 padding: 0px;
 margin: 0px; 
}

.panel dd {
 padding: 0px;
 margin: 0px; 
}

.panel dt {
 padding: 0px;
 margin: 0px; 
}

.panel dl {
 padding: 0px;
 margin: 0px; 
}

dl.requirement {
 margin-top: 10px;
}

.panel dl {
 margin-top: 10px;
}

dl.requirement dt {
 font-weight: bold;
 float: left;
 width: 65px;
}

.panel dt {
 font-weight: bold;
 float: left;
 width: 65px;
}

dl.requirement dd {
 padding: 2px 0px;
}

dl.requirement dt {
 padding: 2px 0px;
}

.panel dd {
 padding: 2px 0px;
}

.panel dt {
 padding: 2px 0px;
}

dl.requirement {
 padding-bottom: 25px;
}

dl.requirement dd {
 font-weight: bold;
}

.features {
 padding-top: 10px;
}

.features strong {
 line-height: 14px;
}

.detail .button {
 margin-right: 15px;
}

.detail .button img {
 height: 59px;
 background-position: 0px 0px; 
}

.detail .button:hover img {
 background-position: 0px -59px;
}


.lt {
 margin-left: -2px;
 margin-top: -1px; 
 position: relative;
} 

.rt {
 margin-right: -2px;
 margin-top: -1px; 
 position: relative;
} 

.lb {
 margin-left: -2px;
 margin-bottom: -1px; 
 position: relative;
}

.rb {
 margin-right: -2px;
 margin-bottom: -1px; 
 position: relative;
}

.fixer {
 clear: both; 
 display: block;
 height: 0px; 
}

.fixer img {
 display: block;
 height: 0px;
 border: none;
}

.top .fixer img {
 height: 1px;
}

.top .fixer {
 height: 1px;
}

* html .side li.fixer {
 float: left;
 border: 1px solid #F9F9F9;
}
.GameName {
	font-size: 15px;
	font-weight: bold;
	width: 228px;
	text-decoration: underline;
}

.gameDownloadBuy{display:block;clear:both;float:none;margin-left:15px;}
.gameDownload{display:block;float:left;width:150px;height:65px;text-align:center;margin-top:5px;color:#3182AF;}
.gameDownload a{
	display: block;
	float: left;
	background-image: url(/i2/gamep-buttons.png);
	background-position: 0 -60px;
	width: 120px;
	height: 39px;
	margin-right: 20px;
}
.gameDownload a:hover{background-position:0 -90px;}.gamepDownload span{position:absolute;overflow:hidden;top:-40px;}
.gameBuyNow{
	display: block;
	float: left;
	width: 150px;
	height: 65px;
	text-align: center;
	margin-top: 5px;
	margin-left: 15px;
	color: #FFFFFF;
}
.gameBuyNow a{
	display: block;
	float: left;
	background-image: none;
	background-position: 0 0;
	width: 120px;
	height: 39px;
	margin-right: 20px;
}
.gameBuyNow a:hover{background-position:0 -30px;}.gamepBuyNow span{position:absolute;overflow:hidden;top:-40px;}

.onlyprice {
	color: #FF0000;
}

.freetrial {
	color: #6c6c6c;
}
.fullversion {
	color: #6c6c6c;
	text-align: center;
	margin-right: 10px;
}
.gamesize {
	color: #6c6c6c;
}
.top5 {
	color: #FF0606;
}

.gamescreenshot {
}

.bigfishbox {
	margin-left: 13px;
	margin-right: 13px;
}


