body{font-family:Arial;font-size:12px;}
a{color:#0066cc;border:0;}

/*overwrite sony css*/
.pagecenter{overflow:hidden;}
.searchformtext {}
.pagetopshadow {background:url(/HP/images/template/pg_top_grnt2.png) no-repeat top left;}

.pageleft, .pageright {background: none;}
#greyBox{margin-left:15px;}
/*overwrite sony css*/

.button{display:inline-block;*display:inline;zoom:1;vertical-align:top;position:relative;}
.button a{background:url(/HP/images/template/button-blue.png) no-repeat scroll left top transparent;color:#fff;text-decoration:none;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:5px 0 6px 15px;}
.button span{background:url(/HP/images/template/button-blue.png) no-repeat scroll right top transparent;color:#fff;text-decoration:none;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:10px;width:15px;margin:-5px -15px -6px 0;height:26px;}
.button:hover a{background-position:left bottom;}
.button:hover span{background-position:right bottom;}

#maincontent { 
	display:inline-block;*display:inline;zoom:1; margin-top:0px; 
	width: 100%;
}

#maincontent .maincontainer {background:url(/HP/images/template/border-bg.jpg) repeat-y scroll 720px top #FFF; width:944px; position:relative; padding-bottom:55px;}
#maincontent .maincontainer .maincol{width:720px;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
#maincontent .maincontainer .sidecol{display: inline-block;*display:inline;zoom:1; padding: 10px 5px;vertical-align: top;width: 180px;}
#maincontent #slideshow{height:400px;}

.BodyTitle{
	font-size:14pt;
	padding:10px;
	font-family:Tahoma;
}

.BodyTitle span{
	font-weight:bold;
}
.listing ul{margin:0;padding:0;}
.listing ul li{list-style-type:none;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:135px;text-align:center;margin:0 2px 10px;padding-top:5px;}
.listing ul li a{text-decoration:none;color:#333;border:0;}
.listing ul li a:hover{text-decoration:none;}
.listing ul li a:hover strong{text-decoration:underline;}
.listing ul li a strong{display:block;font-size:11px;}
.listing ul li a img{border:0; width:100px; height:100px;}

ul.secondListing{margin:0;padding:0;position:relative;height:106px;float:left;width:135px;}
ul.secondListing li{list-style-type:none;*display:inline;zoom:1;vertical-align:top; height:106px; width:135px;text-align:center;margin:0 2px;padding-top:5px;position:absolute;top:0;left:0;z-index:3;display:none;}
ul.secondListing li a{text-decoration:none;color:#333;border:0;display:block;width:135px;height:106px;}
ul.secondListing li a:hover{text-decoration:none;}
ul.secondListing li a:hover strong{text-decoration:underline;}
ul.secondListing li a strong{display:block;font-size:11px;}
ul.secondListing li a img{border:0; width:100px; height:100px;}

#CategoryOneItem1, #CategoryTwoItem1,#CategoryThreeItem1,#CategoryFourItem1,#CategoryFiveItem1{
	display:block;
}

.namelisting {margin-bottom:20px;}
.namelisting ul{margin:0;padding:0;}
.namelisting ul li{list-style-type:none;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:120px;text-align:left;margin:0 2px 0;padding:3px 5px 3px 10px;}
.namelisting ul li.categoryTitle{
	font-size:13px;
	color:#333;
	font-weight:bold;
	vertical-align:middle;
	margin-bottom:-3px;
}
.namelisting ul li a{text-decoration:none;color:#333;border:0;}
.namelisting ul li a:hover{text-decoration:none;}
.namelisting ul li a:hover strong{text-decoration:underline;}
.namelisting ul li a strong{display:block;font-size:11px;color:#2f5dc7;background:url(/HP/images/BulletArrowBG.png) no-repeat 0 5px;padding-left:12px;font-weight:normal;}
.namelisting ul li a strong.selected{
	color:#000;
}

#marketing{margin-top:0px; margin-left:0px; margin-right:0px;}
.marketing-panel{padding:0 0px 0 7px;}
.marketing-panel .item{display:inline-block;*display:inline;zoom:1;vertical-align:top;padding:0 3px;width:228px;margin-bottom:10px; overflow:hidden;}
.marketing-panel .item img{border:0;}
.marketing-panel .item a{text-decoration:none;}
.marketing-panel .item .top{background:url(/HP/images/template/rounded-border-top.png) no-repeat scroll left top transparent;width:228px;height:3px;display:block;vertical-align:top;position:relative;margin-bottom:-3px;}
.marketing-panel .item .bottom{background:url(/HP/images/template/rounded-border-bottom.png) no-repeat scroll left top transparent;width:228px;height:3px;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-top:-3px;}
.marketing-panel .item .content{position:relative;color:#fff;width:208px;padding:10px;margin-top:-124px;background:url(/HP/images/template/bg-shade.png) no-repeat scroll left top transparent;height:101px;}
.marketing-panel .item .content .title{font-size:18px;margin-bottom:5px;}
.marketing-panel .item .content a:hover {text-decoration:underline;}
.marketing-panel .item .content p{font-size:12px;color:#ccc;margin:0 0 5px;}
.marketing-panel .testing{background:#000;width:228px;display:inline-block;*display:inline;zoom:1;vertical-align:top;height:289px;}

.marketing-panel-alternate .item{/*background:url(/HP/images/template/marketing-panel.png) no-repeat scroll left top transparent;*/border:1px solid #ccc; padding:0; width:230px; height:175px; margin:0 1px; margin-bottom:9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow:hidden; position:relative;}
.marketing-panel-alternate .item img{margin-bottom:10px; width:230px; height:180px; position:absolute; top:0; left:0; z-index:0;}
.marketing-panel-alternate .item .content{background:url(/HP/images/qTransparentBGImage.png) repeat top left;height:auto;width:230px;position:absolute;margin:0;color:#FFF;padding:0;top:147px; z-index:2; min-height:121px;}
.marketing-panel-alternate .item .content p{color:#FFF;line-height:17px; width:200px; float:left; padding:0 15px 5px 15px;}
.marketing-panel-alternate .item .title{font-size:18px;color:#FFF;margin-bottom:0px; overflow:hidden; height:25px; float:left;}
.marketing-panel-alternate .item .content .title-link{font-size:17px; display:block; float:left; width:190px; overflow:hidden; height:18px; padding:5px 15px; color:#FFF; background:url(/HP/images/ArrowRight.png) no-repeat center right}

.sidecol .country{width:100%;margin-bottom:15px;background:url(/HP/images/template/select-bg.jpg) repeat-x scroll left top transparent;border:1px solid #c6c6c6;font-size:11px;padding:2px;}
.sidecol .country option{background:white;}
.share{margin-bottom:10px;}
.share a{margin-right:2px;}
.sidecol .favourite ul{margin:0;padding:0;}
.sidecol .favourite ul li{list-style-type:none;margin-bottom:10px;border-bottom:0px solid #ddd;padding-bottom:10px;}
.sidecol .favourite ul li:last-child{border:0;}
.sidecol .favourite ul li.last{border:0;}
.sidecol .favourite ul li img{border:0;}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* hacked for chrome and safari */
.marketing-panel .item .content {margin-top:-121px;}
.marketing-panel-alternate .item .content{margin-top:0;}
#maincontent .hasFlash ul.slidepager{margin:-57px 0 0 40px;}
}

