@charset "utf-8";
/* CSS Document */

/*GLOBAL*/
body {
	background-color:#f5f5f5;
	margin:0px auto;
}
a {
	color:#585860;
	text-decoration:none;
}
.wrap1315 {
	margin:0px auto;
	width:840px;
	height:959px;
	background:url(../images/bg-slice3.jpg);
	background-repeat:repeat-x;
	background-position:0px -12px;
}
.left-nav-side {
	float:left;
	width:30px;
	height:77px;
	/*background-color:#0033CC;*/
	background:url(../images/nav-left.jpg);
	background-repeat:no-repeat;
	background-position: -50px 0px;
}
.right-nav-side {
	float:left;
	width:20px;
	height:77px;
	
	/*background:url(../images/nav-right.jpg);
	background-repeat:no-repeat;*/
}
.wrap800 {
	height:840px;
	/*background-repeat:repeat-x;*/
	width:auto;
	float:left;
	padding-left:4px;
}
.nav {
	margin:12px 0px 0px auto;
	width:860px;
	height: 93px;
}
.nav-logo {
	float:left;
	width:308px;
	height:77px;
}
.nav-wrap {
	float:left;
	width:460px;
	height:77px;
	
}
.nav-iphone-buttons {
	float:left;
	width:500px;
	height:48px;
	background:url(../images/nav-top.jpg);
	/*background-repeat:no-repeat;*/
	background-color:#ffffff;
}
.nav-iphone-buttons-wrapper {
	float:left;
	margin:8px 27px 11px 0px;
}
.nav-navbar {
	float:left;
	width:500px;
	margin:0px 0px 0px 0px;
	background:url(../images/nav-support.jpg);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	/*background-color:#FF00FF;*/
}
.nav-bottom {
	float:left;
	width:500px;
	height: 33px;
	background:url(../images/bg-slice.jpg);
	background-repeat:repeat-x;
	background-position: 50px 50px;
	/*background-color:#00FF00;*/
}
.left-wrap {
	float:left;
	width:625px;
	padding:0px;
	padding-right:0px;
}
*html .left-wrap {
	float:left;
	width:623px;
	padding-right:0px;
}
.right-wrap {
	float:left;
	padding:3px 7px 8px 0px;
	margin: 0px 0px 0px 3px;
	width:210px;
}
.banner {
	float:left;
	/*background-color:#000000;*/
	padding:3px 5px 3px 3px;
	width:610px;
	height:182px;
	margin-bottom:17px;
	/*background-color:#00FF00;*/
}
*html .banner {
	float:left;
	/*background-color:#000000;*/
	padding:3px 5px 3px 3px;
	width:610px;
	height:182px;
	margin-bottom:17px;
	margin-right:7px;
}
.left {
	float:left;
}
.footer {
	float:left;
	margin-top:7px;
	height:23px;
	width:843px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:url(../images/footer-bg.jpg);
	background-repeat:repeat-x; 
	color:#8CA3FF;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:15px;
}
*html .footer {
	float:left;
	margin-top:7px;
	height:23px;
	width:843px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	color:#8CA3FF;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:15px;
}
.footer-news {
	float:left;
	margin-top:7px;
	height:23px;
	width:843px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:url(../images/footer-bg.jpg);
	background-repeat:repeat-x; 
	color:#8CA3FF;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:15px;
}
*html .footer-news {
	float:left;
	margin-top:7px;
	height:23px;
	width:843px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	color:#8CA3FF;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:15px;
}
.footer-policy {
	float:left;
	margin-top:13px;
	height:23px;
	width:837px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	color:#8CA3FF;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:15px;
}
*html .footer-policy {
	float:left;
	margin-top:13px;
	height:23px;
	width:838px;
	border-left:1px solid #ffffff;
	border-right:1px solid #fffffff;
	background:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
	color:#8CA3FF;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:15px;
}
a.footer-links {
	color:#8CA3FF;
}
.copyright {
	width:800px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#83A3FF;
	text-align:center;
	float:left;
}
/**** MORE INFO ***/
.moreinfo-wrap {
	width:164px;
	float:left;
	margin-right:2px;
}
.wrap-moreinfo {
	float:left;
	width:154px;
	padding-left:3px;
	padding-right:7px;
}
.wrap-moreinfo img {
	float:left;
}
.moreinfo-hdr {
	float:left;
	background:url(images/moreinfo-hdr.jpg);
	background-repeat:no-repeat;
	width:164px;
	height:28px;
}
.moreinfo-main {
	float:left;
	width:150px;
	height:321px;
	background:url(../images/moreinfo-bg-slice.jpg) #C0C0C0;
	background-repeat:repeat-x;
	border-left:2px #acafb4 solid;
	border-right:2px #acafb4 solid;
	border-bottom:2px #acafb4 solid;
}
*html .moreinfo-main {
	height:323px;
}
.moreinfo-menu {
	float:right;
	padding-top:12px;
}
.moreinfo-menu ul {
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
}
.moreinfo-menu ul li {
	list-style:none;
	float:left;
}
.moreinfo-menu ul li a img {
	border:0px;
}
.contest {
	height:18px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
}
a.contest {
	height:18px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
}
a:hover.contest {
	display:block;
	background:url(../images/moreinfo-on.jpg);
	height:18px;
	width:149px;
	background-repeat:no-repeat;
}
.rules {
	height:18px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
	background-position:0px -21px;
}
a.rules {
	height:18px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
	background-position:0px -21px;
}
a:hover.rules {
	display:block;
	background:url(../images/moreinfo-on.jpg);
	height:18px;
	width:149px;
	background-repeat:no-repeat;
	background-position:0px -21px;
}
.description {
	height:21px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
	background-repeat:no-repeat;
	background-position:0px -42px;
	border:0px;
}
a.description {
	height:21px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
	background-repeat:no-repeat;
	background-position:0px -42px;
}
a.selected:hover.description {
	display:block;
	background:url(../images/moreinfo-on.jpg);
	height:21px;
	width:149px;
	background-repeat:no-repeat;
	background-position:0px -42px;
}
a:hover.description {
	display:block;
	background:url(../images/moreinfo-on.jpg);
	height:21px;
	width:149px;
	background-repeat:no-repeat;
	background-position:0px -42px;
}
.reviews {
	height:18px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
	background-position:0px -63px;
}
a.reviews {
	height:18px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
	background-position:0px -63px;
}
a:hover.reviews {
	display:block;
	background:url(../images/moreinfo-on.jpg);
	height:18px;
	width:149px;
	background-position:0px -63px;
	background-repeat:no-repeat;
}
.screenshots {
	height:18px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
	background-position:0px -85px
}
a.screenshots {
	height:18px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
	background-position:0px -85px
}
a:hover.screenshots {
	display:block;
	background:url(../images/moreinfo-on.jpg);
	height:18px;
	width:149px;
	background-position:0px -85px;
	background-repeat:no-repeat;
}
.trailer {
	height:18px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
	background-position:0px -105px
}
a.trailer {
	height:18px;
	width:149px;
	display:block;
	background:url(../images/moreinfo-off.jpg);
	background-position:0px -105px
}
a:hover.trailer {
	display:block;
	background:url(../images/moreinfo-on.jpg);
	height:18px;
	width:149px;
	background-position:0px -105px;
	background-repeat:no-repeat;
}
/*DESCRIPTION REVIEWS SCREENSHOTS TRAILER, HOME MIDDLE SECTION*/

.middle-wrap {
	float:left;
	width:454px;
}
.middle-wrap-textonly {
	float:left;
	width:620px;
}
.wrap-textonly {
	float:left;
	width:610px;
	padding-left:3px;
	padding-top:0px;
	padding-right:7px;
	/*background-color:#000000;*/
	height:350px;
	padding-bottom:0px;
}
.wrap-main-textonly {
	float:left;
	width:574px;
	height:317px;
	overflow-y:auto;
	padding: 0px 24px 2px 9px;
	background-color:#a8abd6;
	border-left:1px #acafb4 solid;
	border-right:1px #acafb4 solid;
	color:#585860;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
}	
.middle-wrap-row1, .middle-wrap-row3 {
	float:left;
	width:454px;
}
.middle-hm-row1 {
	float:left;
	width:454px;
	margin-bottom:2px;
}
.middle-hm-row2 {
	float:left;
	width:454px;
}

#pic-game1, #pic-game3 {margin-right:2px;}
#pic-game1, #pic-game2 {margin-bottom:2px;}
*html #pic-game1, #pic-game2 {margin-bottom:3px;}

.middle-wrap-row2 {
	float:left;
	width:444px;
	height:348px;
	/*background-color:#000000;*/
	padding:0px 7px 0px 3px;
}
.middle-feature-games {
	float:left;
	width:215px;
	height:168px;
	/*background-color:#000000;*/
	padding:3px 7px 8px 3px;
	margin-right:2px;
}
*html .middle-feature-games {
	float:left;
	width:215px;
	height:168px;
	/*background-color:#000000;*/
	padding:3px 7px 3.5px 3px;
	margin-right:2px;
}
.middle-inner-wrap {
	float:left;
	width:410px;
	height:348px;
	border:2px solid #acafb4;
	background:url(../images/bg-middle.jpg) #ffffff;
	background-repeat:repeat-x;
	padding:0px 15.5px 0px 15.5px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
}

*html .middle-inner-wrap {
	height:350px;
}
.middle-hdr {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#585860;
	text-align:center;
	float:left;
	width:406px;
	padding:13px 0px 16px 0px;
}
/*SCREENSHOTS*/
.screenshot-middle-hdr { /* tweaked the padding on this */
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#585860;
	text-align:center;
	float:left;
	width:406px;
	padding:8px 0px 8px 0px;
}
.screenshot-pic {
	float:left;
	width:auto;
	height:auto;
	border:1px solid #acafb4;
	margin:0px 5px 0px 5px;
}
.screenshot-pic-center {
	float:left;
	width:130px;
	height:130px;
	border:1px solid #acafb4;
	margin:0px 5px 0px 5px;
}
.screenshot-row {
	float:left;
	width:400px;
	margin-right:auto;
	padding-left:30px;
	padding-bottom:3px;
	overflow:hidden;
	text-align:center;
}
.screenshot-row2 {
	float:left;
	width:auto;
	margin-right:auto;
	padding-left:30px;
	padding-bottom:3px;
	overflow:hidden;
	text-align:center;
}


/*********************** RIGHT SIDE**************************/
/*TOP GAMES*/
.topgames {
	float:left;
	width:200px;
	margin-bottom:5px;
	heigh:auto;	
}
.topgames-list {
	float:left;
	width:180px;
	margin-bottom:2px;
	margin-left:8px;
	margin-right:5px;	
}
.topgames-middle {
	float:left;
	width:203px;
	height:84px;
	border-left:2px solid #acafb4;
	border-right:2px solid #acafb4;
	background:url(../images/bg-topgames.jpg);
	background-repeat:repeat-x;
	border-bottom:2px solid #acafb4;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	letter-spacing:0.00em;
	background-position:top;
	background-color:#ffffff;
}
.topgames-middle ul {
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.topgames-middle ul li {
	display:block;
	text-decoration:none;
	padding:0px 0px 0px 10px;
	margin:0px;
}
/*DOWNLOADER*/
/*TOP GAMES*/
.downloader {
	float:left;
	width:auto;
	
}
.downloader-middle {
	float:left;
	width:203px;
	height:403px;
	border-left:2px solid #acafb4;
	border-right:2px solid #acafb4;
	/*background:url(../images/bg-downloader.jpg);
	background-repeat:repeat-x;*/
	border-bottom:2px solid #acafb4;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	letter-spacing:0.00em;
	background-position:top;
	
}
.downloader-middle2 {
	float:left;
	width:203px;
	height:403px;
	border-left:2px solid #acafb4;
	border-right:2px solid #acafb4;
	/*background:url(../images/bg-downloader.jpg);
	background-repeat:repeat-x;*/
	border-bottom:2px solid #acafb4;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:8pt;
	letter-spacing:0.00em;
	background-position:top;
	background-color:#ffffff;
	
}
.downloader-middle ul {
	text-decoration:none;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.downloader-middle ul li {
	display:block;
	text-decoration:none;
	padding:0px 0px 0px 5px;
	margin:0px;
}
.downloader-middle-hdr {
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
	padding-top:5px;
	float:left;
}
.downloader-middle-hdrNOAJAX {
	margin-left:15px;
	margin-bottom:5px;
	margin-top:15px;
	padding-top:5px;
	float:left;
}
.downloader-middle-hdr2 {
	margin-left:13px;
	margin-bottom:2px;
	margin-top:0px;
	padding-top:0px;
	float:left;
}
*html .downloader-middle-hdr2 {
	margin-left:6.5px;
	margin-bottom:2px;
	margin-top:0px;
	padding-top:0px;
	float:left;
}
.downloader-cellnumber{
	float:left;
	height:133px;
	padding-top:40px;
}
.downloader-selectboxNOAJAX {
	float:left;
	width:auto;
	height:auto;
	border:1px solid #30365b;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#30365b;
	margin-left:13px;
	margin-bottom:10px;
}
.downloader-selectbox {
	float:left;
	width:auto;
	height:auto;
	border:1px solid #30365b;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#30365b;
	margin-left:13px;
	margin-bottom:10px;
}
.downloader-selectboxModel {
	float:left;
	width:auto;
	height:auto;
	border:1px solid #30365b;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#30365b;
	margin-left:13px;
	margin-bottom:2px;
}
.downloader-selectboxHandset {
	float:left;
	width:auto;
	height:auto;
	border:1px solid #30365b;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#30365b;
	margin-left:13px;
	margin-bottom:5px;
}

.downloader-selectbox select {width:180px; height:auto;font-size:10px;font-family:Helvetica, Arial, Verdana, sans-serif;}
.downloader-selectboxModel select {width:180px; height:auto;font-size:10px;font-family:Helvetica, Arial, Verdana, sans-serif;}
.downloader-selectboxHandset select {width:180px; height:auto;font-size:10px;font-family:Helvetica, Arial, Verdana, sans-serif;}
.downloader-selectboxNOAJAX select {width:180px; height:auto;font-size:10px;font-family:Helvetica, Arial, Verdana, sans-serif;}
.downloader-selectbox-text {
	height:11px;
	border:1px solid #30365b;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#30365b;
}
*html .downloader-selectbox {
	float:left;
	width:50px;
	height:11px;
	border:1px solid #30365b;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#30365b;
	margin-left:6.5px;
	margin-bottom:10px;
}
*html .downloader-selectboxHandset {
	float:left;
	width:50px;
	height:11px;
	border:1px solid #30365b;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#30365b;
	margin-left:6.5px;
	margin-bottom:5px;
}
*html .downloader-selectboxModel {
	float:left;
	width:50px;
	height:11px;
	border:1px solid #30365b;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#30365b;
	margin-left:6.5px;
	margin-bottom:2px;
}
.downloader-device{
	float:left;
	width:154px;
	height: 106px;
	border:2px solid #acafb4;
	background-color:#ffffff;
	text-align:center;
	margin-left:25px;
	margin-bottom:12px;
	margin-top:0px;
}
.downloader-game {
	float:left;
	width:154px;
	height: 106px;
	border:2px solid #acafb4;
	background-color:#ffffff;
	text-align:center;
	margin-left:25px;
	margin-bottom:6px;
	margin-top:0px;
}
*html .downloader-device{
	float:left;
	width:154px;
	height: 106px;
	border:2px solid #acafb4;
	background-color:#ffffff;
	text-align:center;
	margin-left:12.5px;
	margin-bottom:12px;
	margin-top:0px;
}
*html .downloader-game {
	float:left;
	width:154px;
	height: 106px;
	border:2px solid #acafb4;
	background-color:#ffffff;
	text-align:center;
	margin-left:12.5px;
	margin-bottom:6px;
	margin-top:0px;
}
#hr-line {
	padding-bottom:0px;
}
#hr-lineNOAJAX {
	padding-top:10px;
}
#hr-line2 {
	margin-left: 13px;
	width:182px;
	margin-bottom:5px;
}
.downloader-now-btn {
	float:left;
	margin-left: 4px;
	width:200px;
	position:relative;
	text-align:center;
	padding:0px 0px 0px 0px;
}
*html .downloader-now-btn {
	float:left;
	margin-left: 2px;
	width:200px;
	position:relative;
	text-align:center;
	padding:0px 0px 0px 0px;
}
.downloader2-now-btn {
	float:left;
	margin-left: 9px;
	width:190px;
	position:relative;
	text-align:center;
	padding:0px 0px 0px 0px;
}
*html .downloader2-now-btn {
	float:left;
	margin-left: 4px;
	width:190px;
	position:relative;
	text-align:center;
	padding:0px 0px 0px 0px;
}
.downloader3-now-btn {
	float:left;
	margin-left: 9px;
	width:200px;
	position:relative;
	text-align:center;
	padding:0px 55px 0px 50px;
}
*html .downloader3-now-btn {
	float:left;
	margin-left: 4px;
	width:200px;
	position:relative;
	text-align:center;
	padding:0px 55px 0px 50px;
}
#buttonBuy {
	float:left;
	width:90px;
	height:30px;

}
#buttonTNB {
	float:right;
	width:90px;
	height:30px;

}
.downloader-now-btnNOAJAX {
	float:left;
	margin-left: 5px;
	width:200px;
	position:relative;
	text-align:center;
	padding:15px 0px 0px 0px;
}

.downloader-now-btn a {
	background:url(../images/btn-download-now.jpg);
	width:126px;
	height:18px;
	background-repeat:no-repeat;
	display:block;
	position:absolute;
	left:8%;
}
input#downloader-cellnumber {
	margin-left:0px;
	width:178px;
	height:16px;
	border-top:1px solid #75736E;
	border-left:1px solid #75736E;
	border-right:1px solid #fff;
	border-bottom:1px solid #acafb4;
	background:#D1E0E8;
	color:#3E4676;
	margin-bottom:2px;
	font-size:12px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}
/*.downloader2-now-btn a {
	float:left;
	width:90px;
	height:30px;
}*/
/*DESCRIPTION*/
.description-text {
	float:left;
	width:200px;
	height:268px;
	text-align:justify;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#585860;
	overflow:auto;
	padding-right:3px;
	margin-right:10px;
	scrollbar-arrow-color: # acafb4;
	scrollbar-track-color: # acafb4;
	scrollbar-face-color: # e0e0e0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: # e0e0e0;
	scrollbar-darkshadow-color: # 85878b;
	scrollbar-shadow-color: # acafb4;

}
.description-right {
	float:left;
	width:186px;
}
.description-pic {
	float:left;
	width:175px;
	height:203px;
	border:1px solid #acafb4;
	background-color:#30365b;
}
.description-hr {
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
.description-btn {
	float:left;
	width:186px;
	height:65px;
}
/*TRAILER*/
.trailer-video {
	float:left;
	margin-left:115px;
	width:178px;
	height:206px;
	border:1px solid #acafb4;
	background-color:#30365b;
}

*html .trailer-video {margin-left:55px}
/*COMING SOON*/
.home-wrap {
	width:164px;
	float:left;
	margin-right:2px;
}
.wrap-home {
	float:left;
	width:154px;
	padding-left:3px;
	padding-right:7px;
	padding-bottom:7px;
	/*background-color:#000000;*/
}
.home-main {
	float:left;
	width:152px;
	height:345px;
	background:url(../images/bg-middle.jpg);
	background-repeat:repeat-x;
	border-left:1px #acafb4 solid;
	border-right:1px #acafb4 solid;
	border-bottom:1px #acafb4 solid;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	overflow:auto;
}
*html .home-main {
	height:348px;
}
/**** LOGIN  ***/
.home-leftside-wrap {
	width:164px;
	float:left;
	margin-right:2px;
	height:auto;
}
*html .home-leftside-wrap {
	width:164px;
	float:left;
	margin-right:2px;
	height:auto;
}
.wrap-login {
	float:left;
	width:154px;
	padding-left:3px;
	padding-right:7px;
	height:auto;
	padding-bottom:6px;
}
.wrap-login img {
	float:left;
}
.login-hdr {
	float:left;
	background:url(images/moreinfo-hdr.jpg);
	background-repeat:no-repeat;
	width:164px;
	height:28px;
}
.login-main {
	float:left;
	width:150px;
	height:90px;
	background-color: #ffffff;
	/*background:url(../images/bg-login.jpg);
	background-repeat:repeat-x; */
	border-left:2px #acafb4 solid;
	border-right:2px #acafb4 solid;
	border-bottom:2px #acafb4 solid;
}
input#username {
	margin-left:5px;
	width:140px;
	height:16px;
	border-top:1px solid #75736E;
	border-left:1px solid #75736E;
	border-right:1px solid #acafb4;
	border-bottom:1px solid #acafb4;
	background:#D1E0E8;
	color:#3E4676;
	margin-bottom:2px;
	font-size:12px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}
input#password {
	margin-left:5px;
	width:140px;
	height:16px;
	border-top:1px solid #75736E;
	border-left:1px solid #75736E;
	border-right:1px solid #fff;
	border-bottom:1px solid #acafb4;
	background:#D1E0E8;
	color:#3E4676;
	margin-bottom:2px;
	font-size:12px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}
input#login-btn {
	float:right;
	position:relative;
}
input#signup-btn {
	float:right;
	position:relative;
}
input#edit-btn {
	float:right;
	position:relative;
}
input#login-btn2 {
	float:right;
	position:relative;
}
input#signup-btn2 {
	float:right;
	position:relative;
}
.login-text {
	float:left;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#3E4676;
}
.login-row1{
	width:142px;
	float:left;
}
.login-row2 {
	width:142px;
	float:left;
	margin-top: 2px;
}
.error-row1{
	float:left;
	margin-top:3px;
	margin-right:3px;
}
.error-row2 {
	float:left;
	margin-top:2px;
	margin-right:3px;
}
.loggedin-row1, .loggedin-row2 {
	width:142px;
	height: 60px;
	padding: 0px 0px 0px 3px;
	float:left;
}
.login-errormessage {
	width:90px;
	height: auto;
	padding: 0px 0px 0px 3px;
	float:left;
}
*html .login-errormessage {
	width:90px;
	height: auto;
	padding: 0px 0px 0px 3px;
	float:left;
}
.error-text {
	float:left;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:9px;
	color:#585860;
}
*html .error-text {
	float:left;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:9px;
	color:#585860;
}
.loggedin-text {
	float:left;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10pt;
	letter-spacing:0.00em;
	color:#585860;
}

.login-row1,.login-row2 {padding-left:0px;
}
*html .login-row1,.login-row2 {padding-left:0px;
}

#hr-line2 {
	padding-bottom:0px;
}


/****Sign up*****/
input#SUusername,#SUfirstname,#SUlastname,#SUbirthdate,#SUemail,#SUphonenum,#SUcarrier,#SUmodel,#SUbrand {
	margin-left:5px;
	width:140px;
	height:16px;
	border-top:1px solid #75736E;
	border-left:1px solid #75736E;
	border-right:1px solid #acafb4;
	border-bottom:1px solid #acafb4;
	background:#D1E0E8;
	color:#3E4676;
	margin-bottom:2px;
	font-size:12px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}
input#SUcarrier,#SUmodel,#SUbrand {
	margin-left:5px;
	width:140px;
	height:16px;
	border-top:1px solid #75736E;
	border-left:1px solid #75736E;
	border-right:1px solid #acafb4;
	border-bottom:1px solid #acafb4;
	background:#D1E0E8;
	color:#3E4676;
	margin-bottom:2px;
	font-size:12px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}
input#SUpassword {
	margin-left:5px;
	width:140px;
	height:16px;
	border-top:1px solid #75736E;
	border-left:1px solid #75736E;
	border-right:1px solid #fff;
	border-bottom:1px solid #acafb4;
	background:#D1E0E8;
	color:#3E4676;
	margin-bottom:2px;
	font-size:12px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
}

.signup-inner-wrap {
	float:left;
	width:807px;
	height:500px;
	background-color:#ffffff;
	border-left:1px #abaeb5 solid;
	border-right:1px #abaeb5 solid;
	border-bottom:1px #abaeb5 solid;
	padding:0px 10px 0px 15.5px;
	overflow:hidden;
}
.signup-text {
	width:788px;
	height:493px;
	overflow:auto;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#585860;
	font-size:12px;
	padding:0px 10px 0px 10px;
}
#hr-lineLogin {
	margin-left: 5px;
	width:145px;
	margin-bottom:2px;
}
/**** DESIGN DIARY  ***/
.wrap-diary {
	float:left;
	width:154px;
	padding-left:3px;
	padding-right:7px;
	/*background-color:#000000;*/
	height:auto;
	padding-bottom:6px;
}
.wrap-diary img {
	float:left;
}
.diary-hdr {
	float:left;
	background:url(images/moreinfo-hdr.jpg);
	background-repeat:no-repeat;
	width:164px;
	height:28px;
}
.diary-main {
	float:left;
	width:152px;
	height:auto;
	background:url(../images/bg-login.jpg);
	background-repeat:repeat-x;
	border-left:1px #acafb4 solid;
	border-right:1px #acafb4 solid;
	border-bottom:1px #acafb4 solid;
	overflow:hidden;
	background-color:#BEC1E2;
}
.diary-text {
	width:140px;
	height:71px;
	overflow:hidden;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#585860;
	font-size:12px;
	padding:0px 5px 0px 5px;
}
/**** NEWS  ***/

/*PRODUCTS*/
.middle-products-wrap {
	float:left;
	width:620px;
	height:350px;
	margin-bottom:10px;
}

.products-container {
	height:349px;
	width:605px;
	overflow-y:auto;
	padding-right:3px;
	background-color:#ffffff;
	scrollbar-arrow-color: # acafb4;
	scrollbar-track-color: # acafb4;
	scrollbar-face-color: # e0e0e0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: # e0e0e0;
	scrollbar-darkshadow-color: # 85878b;
	scrollbar-shadow-color: # acafb4;

}

*html .products-container {
	height:352px;
}	

.middle-products-left{
	float:left;
	width:611px;
	padding:0px 6px 0px 3px;
	/*background-color:#000000;*/
}


.products-row {
	float:left; 
	height:auto;
	margin-bottom:2px;
	border-top:2px solid #acafb4;
	border-right:2px solid #acafb4;
	border-bottom:2px solid #acafb4;
	border-left:2px solid #acafb4;
}
.products-screenshot{
	float:left;
	width:140px;
	height:145px;
	border-top:0px solid #acafb4;
	border-right:0px;
	border-bottom:0px solid #acafb4;
	border-left:0px solid #acafb4;
	background-color:#ffffff;

}

.products-screenshot img {
	width:128px;
	height:128px;
	margin-top:7px;
	margin-left:4px;
	border:1px solid #acafb4;

}

.products-rightside {
	float:left;
	width:443px;
	height:145px;
	overflow:hidden;
}

.products-text {
	float:left;
	width:430px;
	height:119px;
	padding-right:10px;
	border-top:0px solid #acafb4;
	border-right:0px solid #acafb4;	
	/*background-color:#ffffff;*/
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#585860;
}

.products-hdr {
	float:left;
	width:446px;
	padding-top:5px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#585860;
	
}

.products-links {
	float:left;
	width:447px;
	height:27px;
}

.products-links img {
	border:0px;
}
/*NEWS Page*/
.wrap-news {
	float:left;
	width:154px;
	height:auto;
	padding-left:3px;
	padding-right:7px;
	padding-bottom:8px;
	
}
.wrap-news img {
	float:left;
}
.news-hdr {
	float:left;
	background:url(images/moreinfo-hdr.jpg);
	background-repeat:no-repeat;
	width:164px;
	height:28px;
}
.news-main {
	float:left;
	width:150px;
	height:auto;
	background:url(../images/bg-news-sm.jpg);
	background-repeat:repeat-x;
	border-left:2px #acafb4 solid;
	border-right:2px #acafb4 solid;
	border-bottom:2px #acafb4 solid;
	background-color:#ffffff;
}
.news-main-long {
	float:left;
	width:152px;
	height:auto;
	background:url(../images/bg-newslong.jpg);
	background-repeat:repeat-x;
	border-left:1px #acafb4 solid;
	border-right:1px #acafb4 solid;
	border-bottom:1px #acafb4 solid;
	background-color:#ffffff;
}
.news-archive-long {
	float:left;
	width:150px;
	height:auto;
	/* background:url(../images/bg-newslong.jpg); 
	background-repeat:repeat-x; 
	background-color:#BEC1E2;
	*/
	background-color:#FFFFFF;
	border-left:2px #acafb4 solid;
	border-right:2px #acafb4 solid;
	border-bottom:2px #acafb4 solid;
	/*background-color: #a8abd6;*/
}
.news-archive-text {
	float:left;
	width:140px;
	height:507px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	padding:0px 5px 0px 5px;
	overflow-y:auto;
	overflow-x:hidden;
	
}
*html .news-archive-text {
	float:left;
	width:142px;
	height:507px;
	/* background:url(../images/bg-news-archive.jpg);
	background-repeat:repeat-x; */
	background-color: #a8abd6;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	padding:0px 5px 0px 5px;
	overflow:auto;
	scrollbar-arrow-color: # acafb4;
	scrollbar-track-color: # acafb4;
	scrollbar-face-color: # e0e0e0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: # e0e0e0;
	scrollbar-darkshadow-color: # 85878b;
	scrollbar-shadow-color: # acafb4;

}
.news-archiveList-text {
	float:left;
	width:500px;
	height:500px;
	background:url(../images/bg-news-archive.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	padding:0px 5px 0px 5px;
	overflow:auto;
}
.news-text-long {
	width:140px;
	height:308px;
	overflow:hidden;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#585860;
	font-size:12px;
	padding:0px 5px 0px 5px;
}
.news-text {
	width:140px;
	height:180px;
	overflow:hidden;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#585860;
	font-size:12px;
	padding:0px 5px 0px 5px;
}
img.btn-readmore {
	float:right;
	margin-top:5px;
	border:0px;
}
img.btn-earlierarticles {
	float:left;
	margin-top:5px;
	border:0px;
}
.news-leftside-wrap {
	width:164px;
	float:left;
	margin-right:7px;
	
	height:auto;
}
*html .news-leftside-wrap {
	width:164px;
	float:left;
	margin-right:7px;
	height:auto;
}
.newspage-text {
	float:left;
	width:407px;
	height:450px;
	text-align:justify;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#585860;
	overflow:auto;
	padding-right:20px;
	padding-bottom:5px;
	/* margin-right:10px; */
}
*html .newspage-text {
	float:left;
	width:407px;
	height:450px;
	text-align:justify;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#585860;
	overflow:auto;
	padding-right:20px;
	padding-bottom:5px;
	/* margin-right:10px; */
}

.newspage-headline {
	float:left;
	width:400px;
	/* height:50px; */
	text-align:justify;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#585860;
	overflow:hidden;
	text-align:center;
	/* margin-right:10px; */
}
.newspage-right {
	float:left;
	width:186px;
}
.newspage-pic {
	float:left;
	width:175px;
	height:203px;
	border:1px solid #fff;
	background-color:#30365b;
}
.newspage-hr {
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}
.newspage-btn {
	float:left;
	width:186px;
	height:65px;
}
.middle-news-row2 {
	float:left;
	width:454px;
	height:auto;
	/*background-color:#000000;*/
	padding:0px 0px 0px 3px;
}
.middle-news-row1{
	float:left;
	width:454px;
}
.middle-news-archive-row2 {
	float:left;
	width:618px;
	height:auto;
	background-color:#ffffff;
	padding:0px 0px 0px 3px;
}
.middle-news-archive-row1{
	float:left;
	width:618px;
}
.news-inner-wrap {
	float:left;
	width:426px;
	height:513px;
	background:url(../images/bg-capcom-news.jpg) #ffffff;
	background-repeat:repeat-x;
	border-left:1px #acafb4 solid;
	border-right:1px #acafb4 solid;
	border-bottom:1px #acafb4 solid;
	padding:0px 0px 10px 15.5px;
}

*html .news-inner-wrap {
	width:417px;
	height:513px;
	scrollbar-arrow-color: # acafb4;
	scrollbar-track-color: # acafb4;
	scrollbar-face-color: # e0e0e0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: # e0e0e0;
	scrollbar-darkshadow-color: # 85878b;
	scrollbar-shadow-color: # acafb4;

}

.news-archive-inner-wrap {
	float:left;
	width:580px;
	height:512px;
	background:url(../images/bg-capcom-news.jpg) #ffffff;
	background-repeat:repeat-x;
	border-left:1px #acafb4 solid;
	border-right:1px #acafb4 solid;
	border-bottom:1px #acafb4 solid;
	padding:0px 10px 10px 15.5px;
}
*html .news-archive-inner-wrap {width:581px;}
.middle-wrap-news {
	float:left;
	width:454px;
}
*html .middle-wrap-news {
	float:left;
	width:454px;
	margin-right: 7px;
}
.middle-wrap-news-archive {
	float:left;
	width:618px;
}
/* Privacy Page */
.middle-privacy-row2 {
	float:left;
	width:835px;
	height:auto;
	padding:3px 2px 3px 3px;
}
.middle-privacy-row1{
	float:left;
	width:790px;
}
.privacy-inner-wrap {
	float:left;
	width:807px;
	height:297px;
	background:url(../images/bg-privacypolicy.jpg) #ffffff;
	background-repeat:repeat-x;
	border-left:1px #acafb4 solid;
	border-right:1px #acafb4 solid;
	border-bottom:1px #acafb4 solid;
	padding:0px 10px 0px 15.5px;
	overflow:hidden;
}

*html .privacy-inner-wrap {width:808px;}
.middle-wrap-privacy {
	float:left;
}
.privacy-text {
	width:788px;
	height:290px;
	overflow:auto;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#585860;
	font-size:10px;
	padding:0px 20px 0px 10px;
	scrollbar-arrow-color: # acafb4;
	scrollbar-track-color: # acafb4;
	scrollbar-face-color: # e0e0e0;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: # e0e0e0;
	scrollbar-darkshadow-color: # 85878b;
	scrollbar-shadow-color: # acafb4;

	
}

*html .privacy-text {width:789px;}

/* Rules and Contest */
.rules-text {
	float:left;
	width:420px;
	height:320px;
	text-align:justify;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#585860;
	overflow:auto;
	padding-right:5px;
	margin-right:10px;
	margin-top:10px;
}


/* CMS  */
.CMS-Nav {
	float:left;
	width:788px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#585860;
	font-size:14px;
}
.CMS-SubNav {
	float:left;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#666666;
	font-size:11px;
}
.CMS-text {
	width:788px;
	height:375px;
	overflow:auto;
	overflow-x:hidden;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#585860;
	font-size:10px;
	padding:0px 10px 0px 10px;
}
*html .CMS-text {width:789px;}

.CMS-inner-wrap {
	float:left;
	width:807px;
	height:400px;
	background-color:#ffffff;
	border-left:1px #acafb4 solid;
	border-right:1px #acafb4 solid;
	border-bottom:1px #acafb4 solid;
	padding:0px 10px 0px 15.5px;
	overflow:hidden;
}
*html .CMS-inner-wrap {width:808px;}