/* Version: $Revision: 1.22.2.5 $ */ 

/* Structure of this stylesheet:
	=GLOBAL
	=HEAD
	=BODY
	=FOOT
  =DEBUG PANEL
*/

/* =GLOBAL
   -----------------------------------------------------------------*/
html {
  background-color:#e7e7e7;
}

/* =HEAD
   -----------------------------------------------------------------*/
#header {
	height:120px;
}

/* =BODY
   -----------------------------------------------------------------*/
body{
  width:100%;
  text-align:center;
}
#mainWrapper {
  width:996px;
  margin:10px auto;
  text-align:left;
}
.bd {
  overflow:hidden;
  _overflow:visible;
  zoom:1;
  padding:0 11px; /*no margin*/
}
.main {
	overflow:hidden;
	_overflow:visible;
	zoom:1;
}
#navigation {
	float:left;
	width:135px;
}
#sidebar {
  float:right;
  width:302px;
  margin-left:10px; /*attention! ie6 need more space*/
}
#left-navigation{
	float:left;
	width:135px;
	margin-right:12px;
}
.footerInfoText {
  padding:20px 0 20px 0;
}
.generated {
	margin:0 0 0 150px;
}
#mainContent {
	padding-left:11px;
	padding-right:13px;
	*padding-left:9px;
    *padding-right:10px;
}
.main .u-row .RealtoneBox{
	margin-right:10px;
  background-image:none;
}
.main .u-row .MobileGameBox{
	margin-left:10px;
	background-image:none;
}
.main #carousel-container{
	background: transparent url(/s/fw/img/bg_horizontalLine.gif) bottom left repeat-x;
	width: 648px;
}

/* =FOOT
   -----------------------------------------------------------------*/
#page-footer li,
.ft ul.supportedCarriers li{
  margin-right:10px;
}
#page-footer.ft{
  padding-right:0;
  padding:20px 30px 40px;
}
/* =DEBUG PANEL
    -----------------------------------------------------------------*/
.j-debugInfo{
  display:block;
  clear:both;
  float:none;
  position:relative;
}
a.j-debugPopup{
  display:block;
  width:16px;
  height:16px;
  text-indent:-100000px;
  background:transparent url(/s/fw/img/hsInfo.png) repeat scroll 0 0;
  cursor:pointer;
}
ul.j-debugList{
  display:none;
  padding:10px;
  background:#FDFF00;
  border:2px solid red;
  position:absolute;
  z-index:9000;
  width:400px;
  height:80px;
  overflow:auto;
}
ul.j-debugList li{
  display:block;
}
/* end debug panel*/

.phoneSelectionWording h1{
  font-size:22pt;
  color:#FF004C;
}

.phoneSelectionWording h2{
  font-size:14pt;
  font-weight:bold;
  border: 0px;
}

.phoneSelectionWording a{
  font-size:8pt;
  text-decoration:none;
}