/* CSS Document */
/* Main Document layout */


#mcontent {
	text-align:left;
	position:absolute;
	left:25px;
	top:43px;
	width:850px;
	height:613px;
	z-index:1;
	border:none;
}

#mcheader {
	margin:0 1em .5em;
	width:350px;
}
#mcheader h1 {
	margin-top:0px; color:#000066;
	font-family:arial, sans-serif;
	font-variant:small-caps;
}
#mcheader h2 {
	font-size:14px;
	margin:-15px 0 0;
	padding:0 0 .75em;
	border-bottom:solid 1px;
	font-variant:small-caps;
	text-align:right;
	}
#msub {
	margin: -75px 0 0 0;
	padding: 0 0 .75em;
	width: 330px;
	float:right;
	font-size:.85em;
	font-style:italic;
}
#msub h1 { 
	color:#000066;
	font-size: 1.25em;
	font-weight:bold;
	font-style:italic;
	padding:0 .75em 0 0;
	text-align:right;
}
#mcontent p {
	margin:1em 1.5em 0 1.5em;
	font-family:"Georgia", Times, serif;
	font-size: 0.94em;
}

#listwrapper {
	position:absolute;
	background-image:url(Graphics/listwrapper.png);
	margin:0;
	padding:0;
	width:938px;
	height:121px;
	top:561px;
	border:none;
	left:0px;
	z-index:2;
}
/*----- End Main Document Layout -----*/
/*----------Home Page-----------*/
#mcontent img.sfront {
	float:left;
	padding:0;
	margin:0.45em 0.5em 0 1.5em;
	border:#000066 1px solid;
}
#blanket {
	background-color:#111;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:absolute;
	border:none;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}
#popUpDiv {
	position:absolute;
	background:url(Graphics/mainfade.png) #7BAEE6 repeat-x;
	/*overflow:scroll;*/
	border:#CCCDEC 1px solid;
	width:650px;
	height:650px;
	z-index: 9002;
}
#popUpDiv ul.deals {
	margin:10px 0 10px 20px;
	float:left;
	text-align:left;
	text-decoration:none;
	list-style-type:none;
	font-weight:bold;
}
#popUpDiv b {
	position:absolute;
	right:5px;
	float:right;
	text-decoration:none;
	border:none;
}
#popUpDiv a:link, #popUpDiv a:hover, #popUpDiv a:active, #popUpDiv a:visited {
	border:none;
	text-decoration:none;
	color:#000066;
}
#popheader {
	margin:0 1em .5em;
	width:350px;
}
#popUpDiv h1 {
	margin-top:0px; color:#000066;
	font-family:arial, sans-serif;
	font-variant:small-caps;
}
#popUpDiv h2 {
	margin:0 0 0 60px;
	width:495px;
	font-size:14px;
	padding:0 0 .75em;
	border-bottom:solid 1px;
	font-variant:small-caps;
	text-align:right;
	}
#popUpDiv h3 {
	margin:10px 0 10px 20px;
	width:500px;
	font-size:12px;
	padding:0 0 .75em;
	border-bottom:solid 1px;
	font-variant:small-caps;
	text-align:left;
	}
#mcontent img.blowout {
	position:absolute;
	text-decoration:none;
	border: none;
	left:115px;
	top:550px;
}
#mcontent a.blowlink:link, #mcontent a.blowlink:active, #mcontent a.blowlink:hover, #mcontent a.blowlink:visited {
	border:none;
	text-decoration:none;
}
/*--------End Home Page---------*/
/*----------Sales Page----------*/
ul.salesli img {
	border:2px solid #127eca;   
   	float:left;   
   	margin:0.25em 1em 0.5em 0;   
}  

ul.salesli li a:hover span b {
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
}
ul.salesli {
	margin:20px 2px 0 0;
	padding:0;
	border:none;
}
ul.salesli li{
	float: left;
	list-style: none;
	height: 14px;
	width: 145px;
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0 0 .25em 0;
	border:none;
}
ul.salesli li.first, ul.salesli li.second, ul.salesli li.third, ul.salesli li.fourth, ul.salesli li.fifth {
	margin: 0 0 0 120px;
}
ul.salesli a span { 
	display: none;
}
ul.salesli li a:hover span {
	position:absolute;
	top:-200px;
	background: url(Graphics/salesspan.png);
	border:none;
	left:145px;
 	display:block;
	text-align:left;
	padding:10px;
	width:600px;
	height:155px;
}
ul.salesli a:hover span:first-line {
  	font-weight:bold;
  	font-size:1.2em;
  	color:#FFFFFF;
}
ul.salesli a, ul.salesli a:visited {
	padding:3px;
  	display:block;
  	width:130px;
	border:none;
  	color:#FFFFFF;
  	font-family:arial, verdana, sans-serif;
  	font-size:11px;
	font-weight:bold;
  	text-align:left;
  	text-decoration:none;
}
ul.salesli a:hover {
  	background: url(Graphics/listhi.png);
  	color:#FFFFFF;
}
#mcontent img.prebuilds { border: 1px solid #000066;
	margin:1em .5em 0 0;
	float:left;
	padding:0;
}
#mcontent img.cases { border: 1px solid #000066;
	margin:5px 0 0 0.5em;
	float:right;
	padding:0;
}
#mcontent p.ending {
	position:absolute;
	top:490px;
	left:50px;
	margin:0 auto;
	padding:0;
	color:#990000;
}
/*-----End Sales Page-----*/
/*-----Services Page------*/
i.footer {
	margin:0;
	padding:0;
	float:left;
}
ul.sublist li b {
	font-style:normal;
	font-weight:normal;
	margin:0 -100px 0 50px;
	padding:0 0 10px 0;
	float:left;
}
ul.sublist li i {
	font-style:normal;
	float:right;
}
ul.servicesli {
	margin:20px 2px 0 250px;
	padding:0;
	width:435px;
}
ul.servicesli li{
	float: left;
	list-style: none;
	height: 14px;
	width: 145px;
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0 0 .25em 0;
}
ul.servicesli a span { 
	display: none;
}
ul.servicesli li a:hover span {
	position:absolute;
	top:-525px;
	background: #000066;
	border: 1px solid #000033;
	left:245px;
 	display:block;
	text-align:left;
	padding:20px;
	width:500px;
	height:500px;
}
ul.servicesli a:hover span:first-line {
  	font-weight:bold;
  	font-size:1.2em;
  	color:#FFFFFF;
}
ul.servicesli a, ul.servicesli a:visited {
	padding:3px;
  	display:block;
  	width:130px;
	border:none;
  	color:#FFFFFF;
  	font-family:arial, verdana, sans-serif;
  	font-size:11px;
	font-weight:bold;
  	text-align:left;
  	text-decoration:none;
}
ul.servicesli a:hover {
  	background: url(Graphics/listhi.png);
  	color:#FFFFFF;
}
ul.sublist {
	padding:10px 0 0 0;
	margin:5px 10px 0px 25px;
	width:500px;
}
ul.sublist li {
	padding:10px 10px 50px 0;
	margin:0;
	width:175px;
	float:left
}
#mcontent img.service1 { border: 1px solid #000066;
	margin:1em .5em 0 1.5em;
	float:left;
	padding:0;
}
#mcontent img.service2 { border: 1px solid #000066;
	margin:1em 0 0 .5em;
	float:right;
	padding:0;
}
u.services {
	color:#FFFF00;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
/*---- End Services Page ----*/
/*---- Support Page ----*/



/*----End Support Page ----*/
/*----Systems Page ----*/

#content {
	width:933px;
	height:682px;
	z-index:1;
	border:none;
}
#content_left
{
	text-align:left;
	width:750px;
	height:682px;
	z-index:2;
	border:none;
	float: left;
}
#textarea
{
	padding-top: 43px;
	padding-left: 25px;
}

#textarea p
{
	margin:0 1.5em 0 1.5em;
	font-family:"Georgia", Times, serif;
	font-size: 0.94em;
}
	
#textarea dl
{
    margin-top: -15px;
    padding-top: 0px;
}

#textarea dl dt
{
    margin: 5px 0 0 0;
    float: right;
    text-align: center;
    width: 700px;
    height: 475px;
}

#textarea p.price
{
    font-size: 2.0em;
    font-family:comic sans ms,Arial,Helvetica;
    color: Red;
	
}

#textarea img.systems {
	float:left;
	border:solid 1px #000066;
	margin: 45px 20px 0 0;
}
#textarea p.caption {
	position:absolute;
	left:53px;
	top:415px;
	font-size:9px;
}
#textarea p.disclaimer {
	font-weight:bold;
}
#textarea dl dt p
{
    margin: 0em;
}

#textarea p.title
{
    font-size: 2.0em;
    font-family:arial, verdana, sans-serif;
    color: black;
}

#content_right
{
    float: right;
    width: 175px;
	height: 682px;
	text-align:left;
	background-color: #243180;
}

#content_right li {
	list-style: none;
	list-style-type:none;
	padding:0;
	margin:2px 0 5px -15px;
	border:none;
	color:#FFFFFF;
  	font-family:arial, verdana, sans-serif;
  	font-size:14px;
	font-weight:bold;
  	text-align:left;
  	text-decoration:none;
}
#content_right li.sysheader {
	text-decoration:underline;
	font-size:14px;
	font-weight:normal;
}

#content_right li a:link, #content_right li a:hover, #content_right li a:active, #content_right li a:visited {
	border:none;
	text-decoration:none;
	color:#FFFFFF;
	
}
/*----End Systems Page ----*/
/*---- Games Page ----*/
ul.gamerli {
	margin:10px 2px 0 275px;
	padding:0;
	border:none;
	width:500px;
}
ul.gamerli li.toprow {
	margin:0 0 10px 0;
}
ul.gamerli li{
	float: left;
	list-style: none;
	height: 14px;
	width: 145px;
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0 0 .25em 0;
	border:none;
	color:#FFFFFF;
  	font-family:arial, verdana, sans-serif;
  	font-size:12px;
	font-weight:bold;
  	text-align:left;
  	text-decoration:none;
}
ul.gamerli a span { 
	display: none;
}
ul.gamerli li a:hover span b {
	font-style:normal;
	font-weight:normal;
	margin:0;
	padding:0;
}
ul.gamerli li a:hover span {
	position:absolute;
	top:-555px;
	background: #000066;
	border:none;
	left:45px;
 	display:block;
	text-align:left;
	padding:10px;
	width:750px;
	height:530px;
}
ul.gamerli a:hover span:first-line {
  	font-weight:bold;
  	font-size:1.2em;
  	color:#FFFFFF;
}
ul.gamerli a, ul.gamerli a:visited {
	padding:3px;
	margin:0;
	display:block;
  	width:130px;
	border:none;
  	color:#FFFFFF;
  	font-family:arial, verdana, sans-serif;
  	font-size:11px;
	font-weight:bold;
  	text-align:left;
  	text-decoration:none;
}
ul.gamerli a:hover {
  	background: url(Graphics/listhi.png);
  	color:#FFFFFF;
}
ul.gamesublist {
	padding:0;
	margin:5px 10px 0px 40px;
	width:800px;
	float:left;
}
ul.gamesublist li {
	padding:0px 10px 5px 0;
	margin:0;
	width:350px;
	float:left;
}
ul.gamespecs {
	padding:0;
	margin:50px 10px 0px 350px;
	width:600px;
}
ul.gamespecs li {
	padding:0px 10px 5px 0px;
	margin:0;
	width:450px;
	
}
img.gameimg { border: 1px solid #127eca;
	margin:1em 0 0 50px;
	float:left;
	padding:0;
}
#mcontent img.gamesell {
	border:#127eca 1px solid;
	float:left;
	margin:10px 10px 0 0;
}
#mcontent img.gameplay {
	border:#127eca 1px solid;
	float:right;
	margin:10px 0 0 10px;
}
/*---- End Games Page ----*/
/*---- Contact Page ----*/
p.email {
	position:absolute;
	top:535px;
	left:260px;
	width:275px;
	border-bottom: 1px solid #000033;
	padding:0 0 10px 0;
	margin:-10px 0 0 300px;
}
p.email a:link, p.email a:hover, p.email a:active, p.email a:visited {
	color:#000033;
	border:none;
}
img.map, a:link, img.map a:hover, img.map a:active, img.map a:visited {
	color:#000033;
	margin:0 0 -5px 0;
	padding:0;
	border:#000066 1px solid;
}
p.contact {	
	position:absolute;
	top:570px;
	left:225px;
	color:#000033;
	padding:0;
	margin:-20px 0 -20px 0;
}
/*---- End Contact Page ----*/