html, body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
}
a {
	outline: none;
}
.clear {
	clear:both;
}

.left {
	float: left;
}
.hide {
	display: none;
}
body#preorder-bg {
	margin: 0 auto;
	background: #000 url(../images/background-preorder.jpg) no-repeat top center;
}
body#home-bg {
	margin: 0 auto;
	background: #000 no-repeat top center;
}
body#about-bg {
	margin: 0 auto;
	background: #000 url(../images/background-about.jpg) no-repeat top center;
}
body#mobile-bg {
	margin: 0 auto;
	background: #000 url(../images/background-mobile.jpg) no-repeat top center;
}
body#gallery-bg {
	margin: 0 auto;
	background: #000 url(../images/background-gallery.jpg) no-repeat top center;
}
body#download-bg {
	margin: 0 auto;
	background: #000 url(../images/background-download.jpg) no-repeat top center;
}
.bgtop {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5000;
}
#flash-bgWrap{
	position: absolute; top: 15px; left: 0; z-index: 5;
	width: 100%;
	margin: 0;
}
#container-bg {
	min-width: 994px;
	padding:0;
	margin: 0 auto;
	background: #000 url('../images/background-home.jpg') no-repeat top center;
} 
#header-block{ 
	position: absolute; top: 0; left: 0; z-index: 999999;
	margin: 0 auto;
	width: 100%; 
}
#header-block .header-box{ 
	width: 990px; 
	padding:0;
	margin: 0 auto; 
}
#container {
	margin: 0 auto;
	position: relative;
	top: 100px;
	width:994px;
	height:100%;
	z-index:15;
}

#header-top {
	position:relative;
	left: -38px; top: 18px;
	width:auto;
	margin:0px;
	padding:0px;
	height:99px;
	text-align:left;
}

#content {
	position:relative;
	z-index: 20;
	top:0px;
	float:right;
	width:994px;
	height:890px;
}

#left-content {
	float:left;
	width:231px;
	height:auto;
}

#right-content {
	float:right;
	width:763px;
	height:auto;
}

#flash-module {
	width:725px;
	height:284px;
	margin-top:0px;
	margin-left:12px;
	padding:0;
	border:2px solid #fff;
	background-color:#333;
	/*overflow: hidden;*/
}
#gallery-module {
	width:734px;
	height:264px;
	margin-top:0px;
	margin-left:12px;
	padding:0;
	border:2px solid #fff;
	background-color:#333;
}

ul#split-nav {
	list-style-type:none;
	width:204px;
	margin:0px;
	padding:0px;
}
ul#split-nav li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:30px;
}

#call-box-home {
	float:right;
	width:188px;
	padding-top: 0px;
	padding-right:10px;
}
#call-box-about {
	float:left;
	width:183px;
	padding-top:28px;
	padding-left:10px;
}

#call-box-about div {
	padding-bottom:16px;
}

#whats-hot-module {
	position:relative;
	top:15px;
	left:54px;
	width:700px;
	height:auto;
}

#module-container {
	float:left;
	width:431px;
	height:auto;
}

#about-module-box {
	margin: 0 auto;
	background: url(../images/about-module-bg.png) no-repeat top center;
	width:431px;
	height:468px;
}
#mobile-module-box {
	margin: 0 auto;
	background: url(../images/mobile-module-bg.png) no-repeat top center;
	width:427px;
	height:287px !important;
}

.parag {
	margin-left: 17px;
	height:435px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:17px;
	color: #FFF;
}
.parag h3 {
	margin:0px 0px 0px -4px;
	padding:0px;
	width:382px;
}
.parag h4 {
	padding-top:3px;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	color:#fff;
	line-height:17px;
}
.parag p {
	padding-right:4px;
}

.parag ul{
	padding: 2px 8px;
	margin: 2px 8px;
}
.parag ul li{
	float: none;
	list-style-type: disc;
	padding: 2px 8px;
	margin: 2px 8px;
}

.module-link-box {
	float:left;
	width:330px;
	height:auto;
}
#pre-order-module {
	padding-left:10px;
	width:388px;
	float:left;
}
#call-box-about-lrg {
	width:307px;
	margin:0 auto;
}
#call-box-about-lrg div {
	padding-bottom:16px;
}

#call-box-mid-lrg {
	width:307px;
}
#call-box-mid-lrg div {
	padding-top:30px;
	padding-right:20px;
}

#list-item-module {
	margin:0 auto;
	width:380px;
	padding-top:24px;
}

.campaign {
	clear:both;
	position:relative;
	left:-15px;
	top:20px;
	width: 100%;
	text-align:center;
}

h2 {
	width:225px;
	height:22px;
}
ul.right-call-box-wall,
ul.right-call-box-download,
ul.right-call-box {
	list-style-type:none;
	display:inline-block;
	margin: 0 auto;
	padding-top: 5px;
}
ul.right-call-box-wall li,
ul.right-call-box li {
	height:99px;
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
ul.right-call-box-download li {
	height:129px;
	float:left;
	padding-right:1px;
	padding-bottom:3px;
}
ul.right-call-box li.last {
	height:99px;
	float:left;
	padding-right:0px;
}

#rating-footer { 
	position: relative; top: -15px;
	margin: 0 auto;
	text-align:center;
	width:890px; 
}

#rating-icons-mobile .mobile {
	margin-right: 40px;
	vertical-align: middle;
}

#rating-icons-mobile .mobile:first-child {
	margin-left: 40px;
}

#rating-footer p {
	clear: both;
	width:100%; 
	font-size: 9px;
	color:#fff;
	font-family: Arial, sans-serif;
	padding:0;
	margin: 5px 0 0 0; 
}
ul#rating-icons-mobile {
	position: relative; top: 8px;
	width: 700px;
	margin:0 auto;
	text-align:center;
}

ul#rating-icons {
	height:70px;
	width:730px;
	margin:0 auto;
	text-align:center;
}
ul#rating-icons li {
	float:left;
	height:53px;
	padding: 0 4px 0 4px;
}
ul#rating-icons li a {
	height:53px;
}

/*Gallery Block*/
#pics {
	padding-left:2px;
	padding-top:2px;
	margin:0px;
	float: left;
}
#pics .preview{
	width: 543px;
	height: 305px;
}
#menu {
	margin: 2px 10px 0 0;
	float: right;
	width: 181px;
	overflow: hidden;
	height:289px;
}
#menu .menu-container {
	padding: 4px 0 0 10px;
	width: 169px;
	overflow: auto;
	height:289px;
	margin: 0;
}
#menu .menu-container li{
	margin: 1px 3px 12px 3px;
	cursor: pointer;
}

#container-gal {
	width:742px;
	margin:0 auto;
	padding:0px;
	height:316px;
	background: url(../images/gallery-bg.png) no-repeat top center;
}
.scroll-box-small,
.scroll-box {
	width: 393px;
	overflow: auto;
	height:379px;
	padding-bottom: 10px;
	margin-top: 8px;
}
.scroll-box-small { 
	height:195px; 
}
.text-block {
	padding-right: 6px;
}

ul.right-call-box-wall li .over {
	display: none;
	position: absolute; z-index: 10000;
	margin: 6px  0 0 6px;
	width: 96px;
	height: 68px;
	padding-top: 10px;
	background-color: #000;
	text-align:center;
	vertical-align: middle;
}
ul.right-call-box-wall li .over a {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	text-decoration: none;
}
ul.right-call-box-wall li .over a:hover {
	color: #EAB706;
	text-decoration: underline;
}
.targetTop{
	position: absolute; top: -80px; right: 100px; z-index: 1000;
	padding: 0;
	margin: 0;
	height: 135px;
	width: 400px; 
	border: none;
	text-align:center; 
	cursor: pointer;
} 
.targetLeft{ 
	padding: 0;
	margin: 40px 0 5px 40px;
	border: none; /*1px solid #FFF;*/
	height: 105px;
	width: 150px; 
	cursor: pointer;
}

#info {
	background-color: #000000;
	border: 1px solid #FFFFFF;
	padding: 7px;
	font-size: 10px;
	position:absolute;
	z-index: 10000;
	text-align:center;
	width: 200px;
}
.icon {
	margin-right: 20px;
}
.over-title { 
	position: absolute; z-index: 20000;
	margin: 16px 0 0 16px;
}
#legalFooterMainDiv {
	margin-bottom: -28px;
}
.shift-left {
	margin-left: -30px;
}