/* Version: $Revision: 1.51.2.7 $ */ 


/* Structure of this stylesheet:
  =JS
  =ARTIST-AREA
  =CONTENT-LIST
  =PRODUCTS
  =HEADINGS AND LINKS
  =PRODUCTMODULES
  =PRODUCT DETAIL
  =RELATED ARTISTS
  =ACCORDION
  =HANDSETCHOOSE
  =SEARCH ERROR
*/

/* =JS
   -----------------------------------------------------------------*/
.invisible {
  display:none;
}
.visible {
  display:inline;
}
.collapsable dfn {
  color:#0A6B9D;
  cursor:pointer;
}
/* =ARTIST-AREA
   -----------------------------------------------------------------*/
.artist-area {
	overflow:hidden;
}

/* =CONTENT-LIST
   -----------------------------------------------------------------*/
.conten-list {
  margin-bottom:15px;
}
.conten-list li {
  padding:2px 0 2px 9px;
  border-bottom:1px solid #eee;
  font-size:85%;
}
.conten-list a {
  margin-right:4px;
}
/* =PRODUCTS
   -----------------------------------------------------------------*/
/*Headings and Links start*/

#gameDetailsBox p.title a.title {
  font-size:200%;
  font-weight:bold;
  margin-bottom:6px;
}
a{
  text-decoration:none;
}
h2 a{
  display:block;
}
.preview{
  position:absolute;
  display:block;
}
.product.singleLine .preview{
  position:static;
}
a.title strong,
.vLayout a.artist{
  font-weight:bold;
}
/*QAPB-12537*/
a.title strong,
.vLayout a.artistWithoutMorelinks{
  font-weight:bold;
}
/* =HEADINGS AND LINKS
   -----------------------------------------------------------------*/
.infoText{
  border-bottom:1px solid #CCC;
  padding:6px 0;
}
.product.showImgOnly,
.product.vProductComp{
  border-bottom:none;
  margin-right:10px;
}
.product.showImgOnly{
  width:auto !important;
  margin-right:0px !important;
  padding:3px 0px;
}
.product.singleLine dd.productInfo{
  padding:2px 0 0 25px;
}
.product.singleLine.btnPos1{
  margin-top:0;
}
.product.singleLine.btnPos1 .yui-button{
  top:3px;
}
.product.singleLine,
.product.doubleLine{
  padding:5px 0 2px;
}
*+ html .product.singleLine,
*+ html .product.doubleLine{
  padding:5px 0 4px;
}
.product.doubleLine dd.productInfo p.title{
  padding-bottom:12px;
  margin-bottom:3px;
  border-bottom:1px dotted #CCC;
}
.product.doubleLine dd.productInfo p.artist,
.product.doubleLine dd.productInfo p.moreLinks{
  display:inline;
}
.product.doubleLine dd.productInfo p.artist{
  padding-right:5px;
  border-right:1px solid #CCC;
  margin-right:5px;
}
/*QAPB-12537*/
.product.doubleLine dd.productInfo p.artistWithoutMorelinks{
  padding-right:5px;  
  margin-right:5px;
}
.product.vProductComp{
  width:auto;
  *width:auto !important; /*QAPB-12744*/
  *margin-right:0px !important; /*QAPB-12744*/
  *float:left;
}
.product.vProductComp dt{
	float:none;
	*float:none !important; /*QAPB-12744*/
}
.product.vProductComp dd.productInfo{
  text-align:center;
}
.product.vProductComp dd.order{
	text-align:center;
	*text-align:center !important; /*QAPB-12744*/
	*margin: 5px 40px 5px 15px !important; /*QAPB-12744*/
}
/* =PRODUCTMODULES
   -----------------------------------------------------------------*/
.product .yui-button {
  margin-top:10px;
}
.box button:hover{
  cursor:pointer;
}
.btnPos1 .yui-button{
	position:absolute;
	top:10px;
	right:1px;
	margin-top:0;
}
.doubleLine.btnPos1 .yui-button{
  top:5px;
}
dl.product{
  position:relative;
  float:left;
  width:100%;
}
dl.twoColumns{
  width:50%;
}
dl.product.format3{
  padding: 5px 0;
}
dl.product dt{
  position:relative;
  float:left;
  margin-right:8px;
  *margin-right:4px;
}
dl.product dd.description{
  margin-top:5px;
}
#gameDetailsBox dl.product dd.description,
#gameDetailsBox dl.product dd.order{
  margin-left:206px;
}
dl.product dd.description em{
  display:block;
  margin:20px 0;
  font-weight:bold;
}
dl.product dd.title{
  position:relative;
}
dl.product.vLayout{
  width:145px;
  margin-right:6px;
}
#homeSearchResults1 dl.product.vLayout{
  width:140px;
  overflow:hidden;
  border:none;
}
dl.product.vLayout.last{
  margin-right:0;
}
dl.product.vLayout dt{
  float:none;
}

/* =PRODUCT DETAIL
   -----------------------------------------------------------------*/
.screenshots{
  padding-top:20px;

}

.videoPreview{
	text-align:center;
}

#gameDetailsBox{
  position:relative;
}




/* =RELATED ARTISTS
   -----------------------------------------------------------------*/
ul.columns-count-2 li {
  float:left;
  width:47%;
}
/* =ACCORDION
   -----------------------------------------------------------------*/
.j-accordion .j-accordionBody {
  display: none;
}
.j-accordion .j-accordionHighlight .j-accordionBody {
  display: block;
}   
/* =HANDSETCHOOSE
   -----------------------------------------------------------------*/
.cellPhonesBox .cellphones  {
  padding:0 20px 0 20px;
  clear:both;
  margin-bottom:40px;
}
.cellphones dd div{
	clear:both;
}
.cellPhonesBox dl dd{
	text-align:center;
}
.cellPhonesBox ul li{
 	float:left;
	margin-top:30px;
	width:100px;
	height:120px;
}
.cellPhonesBox dl dd li dl{
	padding:0 0 25px 0;
	width:115px;
}
.cellPhonesHelp {
  padding: 0 20px;
  margin-bottom: 20px;
}
#selectedHandset dd{
	padding:3px 0;
}
#selectedHandset dd strong{
	font-weight:bold;
}
#selectedHandset{
	padding-left:40px;
}
#selectedHandset div{
	clear:both;
	margin-bottom:20px;
}
#selectedHandset dt{
	float:left;
	margin-bottom:10px;
	padding-right:10px;
}

/* =SEARCH ERROR
   -----------------------------------------------------------------*/
.searchErrorBox h2{
 border:none;
}

.searchErrorBox p{
 padding:10px 0px;
}

.searchErrorBox ul li{
 padding: 2px 10px;
  font-size:90%;

}
