/* s:tag styles */
#hidden_fb,
.hidden{
	display:none
}
/*for images in content*/
.block{display:block}
th{font-size:11px;}
#glossaryview li.block{
text-align:justify}
h4.forum-topic {  background:transparent url('./imgs/ico-question.png') no-repeat left top; padding-left:40px; height:40px; font-size:14px  }

/* FOOTER */
.tsandcsPrivacy{background:#000;color:#fff;text-align:center;padding:20px 0 0 0;height:30px;}
.tsandcsPrivacy a{color:#fff;}
.tsandcsPrivacy a:hover { text-decoration:underline; }
#sparrowTAB{
	border:none;
	overflow:hidden;
	width:700px;
	height:1050px;}	
	
table.article, td
#locator table td { border:none; padding:0; }
table.article tr td:first-child,
#locator table tr td:first-child { font-weight:500; background-color:transparent }
table.article tr:hover,
#locator table tr:hover { background-color:transparent; }	
.ui-menu{
	width:150px;
	/*height:80px;
	overflow:scroll;*/
}

.cntFooter{background:#fff url('./imgs/cntFooterBg.jpg') repeat-x;margin:20px 0 0 0;border-top:1px solid #D6D6D6;}
div.cntFooter div.inner{margin:0 auto;width:970px;padding:23px 0 20px 0;overflow:hidden;}
div.cntFooter ul.imageContainer{width:112px;float:left;margin-right:35px;}
div.cntFooter ul.imageContainer li{margin-bottom:15px;}
div.cntFooter div.footerNavigationContainer{width:643px;margin-left:147px;}
div.cntFooter div.footerNavigationContainer div.footerNav{width:140px;float:left;margin-right:20px;}
div.cntFooter div.footerNavigationContainer div.footerNav h3{font-size:13px;margin-bottom:10px;}
div.cntFooter div.footerNavigationContainer div.footerNav ul li{background:url('./imgs/footer-arrow-icon.gif') no-repeat 0 5px;padding:1px 0 1px 15px; list-style-type:none;}
div.cntFooter div.footerNavigationContainer div.footerNav ul li a:hover { text-decoration:underline; }
div.cntFooter div.footerNavigationContainer div.footerNav ul li.footerNavSeperator,div.cntFooter div.footerNavigationContainer div.footerNav ul li.globalHome{background:none;padding:0 0 9px 0;border-bottom:1px solid #ccc;margin-bottom:9px;font-size:0;line-height:0;}
div.cntFooter div.footerNavigationContainer div.footerNav ul li.globalHome{padding-top:5px;border:none;}
div.cntFooter ul.footerBannerContainer{width:110px;float:right;}
div.cntFooter ul.footerBannerContainer li{margin-bottom:17px;}
#rate_comment{width:520px; height:50px}
#rating-comment input[type=submit] {width:144px; vertical-align:top}
.rateIt .comment,
.rateIt #rating-comment{float:left}
.rateIt .comment p,
.rateIt .comment h2{width:250px}
.close-box{width:30px;height:30px;background:transparent url('./imgs/closebox.png') no-repeat left top;position:absolute;right:5px;top:5px;}
/*fieldset{
	background-color:#f5f5f5;
	border:none;
	border-bottom:thin #CCCCCC solid;
	padding:20px;
}*/

form .frm-row{
	padding: 5px;
}	
.plain form label{	
	display:block;
	font-weight:600;
	line-height:2em}

.plain form select{
	color:#0e5fd8;
	font-weight:600;
	height:23px;
	border:1px solid #999;
	/*width:250px;
	background:#fff url('./imgs/arrow-down.gif') no-repeat 226px center;*/
	cursor:pointer;}


form .frm-row.wrong{background-color:#ffe2c6;border: 1px solid #e4978c;}

form#kasaform.kasaform fieldset div.frm-row input#phone_prefix.phone_prefix  {width: 62px; }
form#kasaform.kasaform fieldset div.frm-row input#phone_prefix2.phone_prefix2  {width: 62px; }
form#kasaform.kasaform fieldset div.frm-row div.phone {  float: left; padding-top: 5px; width: 150px;}


.fr #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-fr.jpg') no-repeat left top;  }
.it #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-it.jpg') no-repeat left top;  }
.de #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-de.jpg') no-repeat left top;  }
.es #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-es.jpg') no-repeat left top;  }
.nl #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-nl.jpg') no-repeat left top;  }
.pt #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-pt.jpg') no-repeat left top;  }
.cs #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-cs.jpg') no-repeat left top;  }
.da #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-da.jpg') no-repeat left top;  }
.el #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-el.jpg') no-repeat left top;  }
.fi #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-fi.jpg') no-repeat left top;  }
.hu #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-hu.jpg') no-repeat left top;  }
.no #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-no.jpg') no-repeat left top;  }
.ru #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-ru.jpg') no-repeat left top;  }
.sk #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-sk.jpg') no-repeat left top;  }
.sv #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-sv.jpg') no-repeat left top;  }
.tr #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-tr.jpg') no-repeat left top;  }
.bs #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-bs.jpg') no-repeat left top;  }
.hr #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-hr.jpg') no-repeat left top;  }
.mk #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-mk.jpg') no-repeat left top;  }
.ro #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-ro.jpg') no-repeat left top;  }
.sl #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-sl.jpg') no-repeat left top;  }
.sr #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-sr.jpg') no-repeat left top;  }
.uk #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-uk.jpg') no-repeat left top;  }
.pl #sliderpositioner {background:transparent url('./imgs/sliderbg-neutral-pl.jpg') no-repeat left top;  }

/*
#morehelp ul li strong.morehelp-link{color:#0E5FE8; display:list-item; margin:5px 5px 0 0;  width:126px; float:right;  padding-bottom:5px;}*/
h2.step1{background:transparent url('./imgs/number_1.gif') no-repeat left top; padding-left:35px  }
h2.step2{background:transparent url('./imgs/number_2.gif') no-repeat left top; padding-left:35px  }
h2.step3{background:transparent url('./imgs/number_3.gif') no-repeat left top; padding-left:35px  }

/* .basic ul li a {background:transparent url('./imgs/acc-icons.gif') no-repeat left 2px; padding:0 0 0 15px; } */

.basic ul { margin-left:10px; }
.basic ul li { list-style-type:disc; position:outside; }

.paddme{padding-top:30px;padding-bottom:30px}


/*
html{font-size:16px;}
body{background:#fff;}
time{font-style:italic}
.clearer{clear:both}
.main{width:960px;margin:auto}
.content{background:#fff; border:grey 1px solid}
.tsandcsPrivacy { float:left;}

.block{display:block}
.frm-search input#globalModelSearch{width:150px;height:32px;margin:0;padding:0;font-size:24px}


ul.ui-autocomplete{
    position: absolute;
    overflow: hidden;
    background: #eee;
    border: 1px solid #aaa;
    margin: 0px;
    padding: 0;
    list-style: none;
    font: normal .75em/.75em Verdana, Arial, sans-serif;
}	
ul.ui-autocomplete li { 
  display: block; 
  padding: .3em .5em .3em .3em; 
  overflow: hidden;
  width: 100%;
}

ul.ui-autocomplete li a { 
  width:150px;
    padding: .3em .5em .3em .3em; 
  display:block
}
ul.ui-autocomplete li a:hover{
	cursor:pointer}


	
#ui-lightbox-wrapper {
	display: none;
	position: absolute;
	width: 200px;
	height: auto;
}

#ui-lightbox-image {
	height: 1em;
	margin: 1em 0 0 0;
	background: url(ajax-loader.gif) no-repeat center center;
}
#ui-lightbox-image img{
	display: none;
}





table.tblLenses{
	border: solid 1px RGB( 183,183,183); 
	border-collapse:collapse; 
	}

.tblLenses td{ 
	color:#333333;
	border: solid 1px RGB( 183,183,183); 
	border-collapse:collapse; 
	font:normal normal 10px verdana,tahoma, arial;
	padding:4px;}
.tblLenses th{ 
	color:#333333;
	border: solid 1px RGB( 183,183,183); 
	border-collapse:collapse; 
	background-color: #DFE9F3;
	font:normal bold 10px verdana,tahoma, arial;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	width:180px}
*/
#ASC_WITH_ZIP label{ text-align:left;font-size:14px;}
#deler-loc-link{float:right;width:250px; text-align:right; padding-right:10px}
div.locatorNotification{border:2px solid #8af455;background:#f2ffe3;color:#390;padding:15px 10px;margin-top:10px;font-size:12px;font-weight:bold;width:745px;}
div.notifyError, form.notifyError{padding:15px 10px; border:2px solid #fc9;background:url('http://www.sony.co.uk/bravia/image/layout/content/warningIco.gif') 7px 10px no-repeat #ffeace;color:#300;padding-left:40px; }
.ascexpl{font-size:10px}
table.innerASC tr td{border:grey 1px solid; border-collapse:separate}
#locator #addressInput{color:#666;font-style:italic;width:200px}
table.locationFilter tr th{text-align:left;font-size:14px;}
table.locationFilter tr td{padding:6px 8px 0 0;}
table.locationFilter tr td select{padding:1px 0;border:1px solid #999;margin:0;}
table.locationFilter tr th,
table.locationFilter tr td{ margin-right:20px}

div.shopDetailsListView div.shopDetailsListViewItem{margin:0;}
div.shopDetailsListView div.listItemSeperator{height:1px;background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgLocatorListViewSeperator.gif') top left repeat-x #FFF;margin:5px 0;}
div.shopDetailsListView div.shopDetailsColumnWrapper{padding:15px 9px;}
div.shopDetailsListView div.recommendedStore{border:3px solid #8af455;padding:3px;position:relative;margin-top:36px;}
div.shopDetailsListView div.recommendedStore div.shopDetailsColumnWrapper{padding:15px 3px;background:#f5ffe6;}
div.shopDetailsListView div.recommendedStore div.recommendedTag{height:36px;background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgRecommendedTag.gif') top left no-repeat transparent;float:left;position:absolute;top:-33px;_top:-29px;left:-3px;_left:-6px;}
div.shopDetailsListView div.recommendedStore div.recommendedText{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgRecommendedTag.gif') bottom right no-repeat transparent;height:36px;font-size:14px;font-weight:bold;line-height:36px;color:#390;padding:0 9px;float:left;}
div.shopDetailsListView div.shopDetailsColumn{float:left;display:inline;width:160px;margin-right:100px;}
div.shopDetailsListView div.shopDetailsColumn.shopDetailsColumnMain{width:250px;margin-right:60px;}
div.shopDetailsListView div.shopDetailsColumn.shopDetailsColumnMain h2{font-size:18px;margin-bottom:15px;}
div.shopDetailsListView div.shopDetailsColumn.shopDetailsColumnMain p{font-size:12px;margin-bottom:15px;}
div.shopDetailsColumn img.storeIco{vertical-align:middle;margin-right:10px;}
div.shopDetailsColumn span.storeTooltip{color:#666;font-size:12px;font-weight:bold;}
div.shopDetailsListView div.shopDetailsColumn.shopDetailsColumnSize2{width:160px;margin-right:20px;}
div.shopDetailsListView div.shopDetailsColumn.lastColumn{margin-right:0;}
div.shopDetailsListView div.shopDetailsColumn img.shopDetailsSingleImage{border:3px solid #CCC;}
div.shopDetailsListView div.shopDetailsColumn div.shopDetailsColumnDetail{margin-bottom:20px;}
div.shopDetailsListView div.shopDetailsColumn div.shopDetailsColumnDetail h3{font-size:12px;margin-bottom:10px;font-weight:700;margin-top:0}
div.shopDetailsListView div.shopDetailsColumn div.shopDetailsColumnDetail p{font-size:12px;margin-bottom:3px;}
div.shopDetailsListView div.distance{color:#333;font-size:12px;margin-bottom:20px;line-height:18px;}
div.content.pgeDealerLocator,div.pgeDealerLocator div.contentMiddle{width:960px;}
div.pgeDealerLocator h2{font-size:20px;margin-bottom:15px;}
div.locatorMap{height:490px;}
div.pgeDealerLocator div.locatorNotification{border:2px solid #8af455;background:#f2ffe3;color:#390;padding:15px 10px;margin-top:10px;font-size:12px;font-weight:bold;width:745px;}
div.pgeDealerLocator div.locatorNotification.notifyError{border:2px solid #fc9;background:url('http://www.sony.co.uk/bravia/image/layout/content/warningIco.gif') 7px 10px no-repeat #ffeace;color:#300;padding-left:50px;width:705px;}
div.locatorNotification a{color:#0e5fe8;}
div.locatorNotification a:hover{text-decoration:underline;}
div.locatorTabContent{border:2px solid #999;position:relative;z-index:99;display:none;}
div.locatorTabContent.tabBorder{border:1px solid #CCC;padding:0 15px;}
div.locatorTabContent.activeTabContent{display:block;}
div.locatorTabsMapContainer{position:relative;top:-2px;margin-bottom:8px;}
div.locatorTabs{visibility:hidden;}
div.locatorTabs ul{float:right;margin:0;}
div.locatorTabs ul li{list-style:none;float:left;margin-right:10px;}
div.locatorTabs ul li a{display:block;float:left;height:24px;background:#F1F1F1;border:1px solid #D6D6D6;color:#000;border-bottom:none;font-size:12px;font-weight:bold;padding:8px 5px 3px 5px;position:relative;top:1px;z-index:90;}
div.locatorTabs ul li a:hover{text-decoration:underline;color:#0e5fe8;}
div.locatorTabs ul li a.activeTab{border-color:#D6D6D6;color:#000;background:#FFF;}
div.locatorTabs ul li a.activeTab:hover{text-decoration:none;}
a#listViewLink.activeTab{z-index:100;}
div.mapLegends{margin-bottom:20px;}
div.specialistStores a.storeLegend{float:left;display:inline;margin-left:5px;width:30px;height:30px;}
div.specialistStores a.storeLegend img{margin:0;}
div.specialistStores{float:left;border:1px solid #999;padding:5px;}
div.legendTitle{float:left;display:inline;margin-right:5px;line-height:30px;font-size:12px;}
a.townList{float:right;line-height:18px;border:1px solid #999;color:#0e5fe8;font-size:12px;padding:10px;}
a.townList:hover{text-decoration:underline;}
table.locationFilter td{border:none}
table.locationFilter tr th{text-align:left;font-size:14px;}
table.locationFilter tr td{padding:6px 8px 0 0;}
table.locationFilter tr td select{padding:1px 0;border:1px solid #999;margin:0;}
input.locationBox{padding:0 10px;margin:0;font-size:12px;line-height:20px;height:20px;border:1px solid #999;width:173px;}
input.locationBox.helpText{color:#666;font-style:italic;}
a.buttonC1{display:inline-block;background:#0e5fe8;color:#FFF!important;padding:0 10px;font-size:12px;font-weight:bold;line-height:22px;}
a.buttonC1:hover{text-decoration:underline;}
a.printButton{display:inline-block;background:url('http://www.sony.co.uk/bravia/image/layout/content/printerIco.gif') right center no-repeat #FFF;border:1px solid #CCC;color:#0e5fe8;padding:0 30px 0 10px;font-size:12px;line-height:26px;}
a.printButton:hover{text-decoration:underline;}
div.shopDetailsColumn div.shopDetailsColumnDetail{margin-bottom:20px;word-wrap:break-word;}
div.shopDetailsColumn div.shopDetailsColumnDetail h3{font-size:12px;margin-bottom:10px;}
div.shopDetailsColumn div.shopDetailsColumnDetail p{font-size:12px;margin-bottom:3px;}
div.shopDetailsColumn div.shopDetailsColumnDetail a{color:#0e5fe8;}
div.shopDetailsColumn div.shopDetailsColumnDetail a:hover{text-decoration:underline;}
div.shopDetailsColumn div.shopDetailsColumnDetail ul{margin:0;padding:0;}
div.shopDetailsColumn div.shopDetailsColumnDetail ul li{list-style:none;font-size:12px;margin-bottom:3px;background:url('http://www.sony.co.uk/bravia/image/layout/content/shopDetailsListBullet.gif') no-repeat 0 7px transparent;padding:0 0 0 16px;}
div.shopDetailsOverlay{width:916px;border:2px solid #CCC;}
div.shopDetailsOverlay div.shopDetailsColumnWrapper{padding:15px;}
div.shopDetailsOverlay div.shopDetailsColumn{float:left;display:inline;width:223px;margin-right:40px;}
div.shopDetailsOverlay div.shopDetailsColumn.shopDetailsColumnMain{width:360px;}
div.shopDetailsOverlay div.shopDetailsColumn.lastColumn{margin-right:0;}
div.shopDetailsOverlay div.shopDetailsColumn.shopDetailsColumnMain h2{font-size:18px;margin-bottom:15px;}
div.shopDetailsOverlay div.shopDetailsColumn.shopDetailsColumnMain p{font-size:12px;margin-bottom:15px;}
div.shopDetailsOverlay div.shopDetailsColumn.shopDetailsColumnMain div.shopDetailsVisuals{text-align:center;}
div.shopDetailsOverlay div.shopDetailsColumn.shopDetailsColumnMain img.shopDetailsSingleImage{border:5px solid #CCC;}
div.shopDetailsOverlay div.shopDetailsHeader{padding:10px 15px 5px 15px;border-bottom:1px solid #CCC;margin-bottom:10px;}
div.shopDetailsOverlay div.shopDetailsHeader div.headerLeft{float:left;width:100px;}
div.shopDetailsOverlay div.shopDetailsHeader div.headerRight{float:right;width:100px;}
div.shopDetailsOverlay div.shopDetailsHeader div.changeStore{text-align:center;width:686px;float:left;}
div.shopDetailsOverlay div.shopDetailsHeader div.changeStore div.changeStoreControls{display:inline-block;}
div.shopDetailsOverlay div.shopDetailsHeader div.changeStore span.storeCount{margin:0 20px;}
div.shopDetailsOverlay div.shopDetailsHeader div.changeStore span.currentStore{font-weight:bold;}
div.shopDetailsOverlay div.shopDetailsHeader div.sharingTitle{float:left;display:inline;margin-right:12px;line-height:19px;font-size:12px;color:#555;}
div.shopDetailsOverlay div.shopDetailsHeader a.linkShare{display:block;float:left;width:19px;height:19px;text-indent:-9999px;background:url('http://www.sony.co.uk/bravia/image/layout/content/linkShareIco.gif') top left no-repeat transparent;}
div.shopDetailsOverlay div.shopDetailsHeader div.changeStore a.previousStore{background:url('http://www.sony.co.uk/bravia/image/layout/content/prevArrow.gif') center left no-repeat transparent;color:#0e5fe8;font-size:12px;padding-left:12px;}
div.shopDetailsOverlay div.shopDetailsHeader div.changeStore a.previousStore:hover{text-decoration:underline;}
div.shopDetailsOverlay div.shopDetailsHeader div.changeStore a.nextStore{background:url('http://www.sony.co.uk/bravia/image/layout/content/nextArrow.gif') center right no-repeat transparent;color:#0e5fe8;font-size:12px;padding-right:12px;}
div.shopDetailsOverlay div.shopDetailsHeader div.changeStore a.nextStore:hover{text-decoration:underline;}
div.shopDetailsOverlay div.shopDetailsHeader a.closeButton{background:url('http://www.sony.co.uk/bravia/image/layout/content/closeIco.gif') right top no-repeat transparent;line-height:15px;color:#0e5fe8;font-weight:bold;font-size:12px;padding-right:20px;float:right;}
div.shopDetailsOverlay div.shopDetailsHeader a.closeButton:hover{text-decoration:underline;}
div.shopDetailsOverlay div.shopDetailsHeaderBottom{padding:0 15px;}
div.shopDetailsOverlay div.shopDetailsHeaderBottom a.printButton{float:right;}
div.shopDetailsOverlay div.shopDetailsHeaderBottom div.distance{color:#333;font-size:12px;float:left;line-height:28px;}
div.shopDetailsOverlay div.shopDetailsColumn div.shopDetailsColumnDetail a.buttonC1{margin-top:12px;}
div.shopDetailsOverlay.CRMOverlay{width:540px;}
div.shopDetailsOverlay.CRMOverlay div.shopDetailsColumn{float:left;display:inline;width:185px;margin-right:70px;}
div.shopDetailsOverlay.CRMOverlay div.shopDetailsColumn.lastColumn{margin-right:0;}
div.shopDetailsOverlay.CRMOverlay div.shopDetailsColumn.shopDetailsColumnMain{width:60px;margin-right:10px;}
div.shopDetailsOverlay.CRMOverlay div.shopDetailsColumn.shopDetailsColumnTop{width:440px;margin-right:0;float:right;}
div.shopDetailsOverlay.CRMOverlay div.shopDetailsColumn div.shopDetailsColumnDetail h3{margin-bottom:3px;}
div.shopDetailsOverlay.CRMOverlay div.shopDetailsColumn.shopDetailsColumnTop h2{font-size:18px;margin-bottom:15px;}
div.shopDetailsOverlay.CRMOverlay div.shopDetailsColumn.shopDetailsColumnMain img.shopDetailsSingleImage{border:2px solid #CCC;}
div.shopDetailsOverlay.CRMOverlay div.shopDetailsColumn div.shopDetailsColumnDetail a.buttonC1{margin-top:0;}
div.shopDetailsOverlay.CRMOverlay a.printButton{border:none;color:#0e5fe8;margin-right:-10px;}
div.shopDetailsOverlay.CRMOverlay div.shopDetailsHeader div.changeStore{text-align:center;width:auto;float:left;}
div.CRMOverlay div.shopDetailsVisuals{text-align:center;width:60px;height:60px;}
div.content.pgeDealerLocatorShopDetail,div.pgeDealerLocatorShopDetail div.contentMiddle{width:960px;}
div.pgeDealerLocatorShopDetail h2{font-size:20px;margin:0;font-weight:normal;}
div.pgeDealerLocatorShopDetail div.shopDetailsPage{width:958px;border:1px solid #CCC;margin-bottom:10px;}
div.pgeDealerLocatorShopDetail div.shopDetailsTop{margin:-13px 0 10px 0;}
div.shopDetailsTop a.printButton{float:right;}
div.shopDetailsBottom table.locationFilter{float:left;}
div.shopDetailsPage div.shopDetailsColumnWrapper{padding:15px;}
div.shopDetailsPage div.shopDetailsColumn{float:left;display:inline;width:249px;margin-right:40px;}
div.shopDetailsPage a{font-size:12px;color:#0e5fe8;}
div.shopDetailsPage a:hover{text-decoration:underline;}
div.shopDetailsPage div.shopDetailsColumn.shopDetailsColumnMain{width:360px;margin-right:30px;}
div.shopDetailsPage div.shopDetailsColumn.shopDetailsColumnTop{width:446px;margin-right:0;}
div.shopDetailsPage div.shopDetailsColumn.shopDetailsColumnTop p{font-size:12px;}
div.shopDetailsPage div.shopDetailsColumn.lastColumn{margin-right:0;}
div.shopDetailsPage div.shopDetailsColumn.shopDetailsColumnMain h2{font-size:18px;margin-bottom:15px;}
div.shopDetailsPage div.shopDetailsColumn.shopDetailsColumnMain p{font-size:12px;margin-bottom:15px;}
div.shopDetailsPage div.shopDetailsColumn.shopDetailsColumnMain div.shopDetailsVisuals{text-align:center;}
div.shopDetailsPage div.shopDetailsColumn.shopDetailsColumnMain img.shopDetailsSingleImage{border:5px solid #CCC;}
div.shopDetailsPage div.shopDetailsColumn div.shopDetailsColumnDetail{margin-bottom:20px;}
div.shopDetailsPage div.shopDetailsColumn.shopDetailsColumnTop div.shopDetailsColumnDetail{margin-bottom:15px;}
div.shopDetailsPage div.shopDetailsColumn div.shopDetailsColumnDetail div.locationMap{width:100%;height:125px;}
body.locatorPrintPage{background:none;}
body.locatorPrintPage div.main{width:730px;}
div.content.pgeDealerLocatorShopDetailPrint,div.pgeDealerLocatorShopDetailPrint div.contentMiddle{width:730px;}
div.pgeDealerLocatorShopDetailPrint h2{font-size:20px;margin-bottom:0;font-weight:normal;}
div.pgeDealerLocatorShopDetailPrint div.shopDetailsPrintPage{width:730px;margin-bottom:10px;}
div.pgeDealerLocatorShopDetailPrint div.shopDetailsTop{margin-bottom:20px;border-bottom:1px solid #CCC;padding-bottom:30px;}
div.shopDetailsTop a.printButton,div.shopDetailsBottom a.printButton{float:right;}
div.shopDetailsBottom table.locationFilter{float:left;}
div.shopDetailsPrintPage div.shopDetailsColumnWrapper{padding:0;}
div.shopDetailsPrintPage div.shopDetailsColumn{float:left;display:inline;width:195px;margin-right:40px;}
div.shopDetailsPrintPage a{font-size:12px;color:#0e5fe8;}
div.shopDetailsPrintPage a:hover{text-decoration:underline;}
div.shopDetailsPrintPage div.shopDetailsColumn.shopDetailsColumnMain{width:280px;margin-right:20px;}
div.shopDetailsPrintPage div.shopDetailsColumn.shopDetailsColumnTop{width:430px;margin-right:0;}
div.printMap{width:730px;height:335px;margin-bottom:20px;}
div.shopDetailsPrintPage div.shopDetailsColumn.shopDetailsColumnTop textarea{font-size:12px;font-style:italic;color:#666;width:320px;height:50px;padding:10px;outline:none;resize:none;font-family:Arial,Verdana,Helvetica,sans-serif;overflow:auto;}
div.shopDetailsPrintPage div.shopDetailsColumn.lastColumn{margin-right:0;}
div.shopDetailsPrintPage div.shopDetailsColumn.shopDetailsColumnMain h2{font-size:18px;margin-bottom:15px;}
div.shopDetailsPrintPage div.shopDetailsColumn.shopDetailsColumnMain p{font-size:12px;margin-bottom:15px;}
div.shopDetailsPrintPage div.shopDetailsColumn.shopDetailsColumnMain div.shopDetailsVisuals{text-align:center;}
div.shopDetailsPrintPage div.shopDetailsColumn.shopDetailsColumnMain img.shopDetailsSingleImage{border:none;}
div.shopDetailsPrintPage div.shopDetailsColumn.shopDetailsColumnTop div.shopDetailsColumnDetail{margin-bottom:15px;}
div.pgeDealerLocatorShopDetailPrint div.shopDetailsBottom p{font-size:12px;margin-bottom:8px;}
div.content.pgeDealerLocatorDirectionsPrint,div.pgeDealerLocatorDirectionsPrint div.contentMiddle{width:730px;}
div.pgeDealerLocatorDirectionsPrint h2{font-size:20px;margin-bottom:0;font-weight:normal;}
div.pgeDealerLocatorDirectionsPrint div.shopDetailsPrintPage{width:730px;margin-bottom:10px;}
div.pgeDealerLocatorDirectionsPrint div.shopDetailsTop{margin-bottom:20px;border-bottom:1px solid #CCC;padding-bottom:50px;position:relative;}
div.pgeDealerLocatorDirectionsPrint div.shopDetailsTop div.directionSummary{position:absolute;left:0;top:0;width:100%;text-align:center;}
div.pgeDealerLocatorDirectionsPrint div.shopDetailsTop div.directionSummary h2{margin-bottom:20px;}
div.pgeDealerLocatorDirectionsPrint div.shopDetailsTop div.directionSummary p{font-size:12px;color:#333;}
div.pgeDealerLocatorDirectionsPrint div.shopDetailsBottom{margin-bottom:10px;}
div.pgeDealerLocatorDirectionsPrint div.shopDetailsBottom h3{margin-bottom:10px;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumnWrapper{padding:0;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumnWrapperSize2{width:658px;float:left;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumn{float:left;display:inline;width:166px;margin-right:80px;}
div.shopDetailsDirectionsPrintPage a{font-size:12px;color:#0e5fe8;}
div.shopDetailsDirectionsPrintPage a:hover{text-decoration:underline;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumn.shopDetailsColumnMain{width:280px;margin-right:20px;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumn.shopDetailsColumnTop{width:658px;margin-right:0;}
div.mapArea{border:1px solid #CCC;padding:10px;}
div.mapArea p.directions{margin-bottom:15px;font-size:12px;}
div.printMap{width:100%;height:335px;margin-bottom:20px;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumn.lastColumn{margin-right:0;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumn.shopDetailsColumnSize2{width:62px;margin-right:10px;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumn.shopDetailsColumnSize3{width:430px;margin-right:0;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumn.shopDetailsColumnSize3 textarea{font-size:12px;font-style:italic;color:#666;width:350px;height:50px;padding:10px;outline:none;resize:none;font-family:Arial,Verdana,Helvetica,sans-serif;overflow:auto;}
div.printNotesforPrinting{text-align:left;font-size:12px;font-weight:normal;display:none;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumn div.shopDetailsColumnDetail h3{margin-bottom:5px;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumn div.shopDetailsVisuals{text-align:left;float:left;display:inline;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumn img.shopDetailsSingleImage{border:3px solid #CCC;}
div.shopDetailsDirectionsPrintPage div.shopDetailsColumnDetailSize2{float:left;margin-bottom:15px;}
div.pgeDealerLocatorDirectionsPrint table.adp-directions{width:100%;font-size:12px;}
div.pgeDealerLocatorDirectionsPrint td.adp-substep{padding:8px 0;}
div.pgeDealerLocatorDirectionsPrint table.adp-placemark{font-size:12px;}
div.pgeDealerLocatorDirectionsPrint table.adp-summary{font-size:12px;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumn{float:left;display:inline;width:166px;margin-right:80px;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumn.lastColumn{margin-right:0;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumn div.shopDetailsColumnDetail h3{margin-bottom:2px;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumn.shopDetailsColumnMain{width:255px;margin-right:50px;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumn.shopDetailsColumnSize2{width:62px;margin-right:10px;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumn.shopDetailsColumnSize3{width:425px;margin-right:0;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumn.shopDetailsColumnSize3 div.shopDetailsColumnDetail{margin-bottom:30px;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumn div.shopDetailsVisuals{text-align:left;float:left;display:inline;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumn img.shopDetailsSingleImage{border:3px solid #CCC;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumnDetailSize2{float:left;margin-bottom:15px;}
div.shopDetailsCRMDirectionsPrintPage div.mapArea{border:2px solid #999;padding:0;}
div.shopDetailsCRMDirectionsPrintPage div.printMap{width:100%;height:235px;margin-bottom:0;}
div.shopDetailsCRMDirectionsPrintPage div.shopDetailsColumn.shopDetailsColumnSize3 textarea{font-size:12px;font-style:italic;color:#666;width:350px;height:50px;padding:10px;outline:none;resize:none;font-family:Arial,Verdana,Helvetica,sans-serif;overflow:auto;}
div.pgeDealerLocatorDirectionsIframe{padding:15px;}
div.content.pgeDealerLocatorDirections,div.pgeDealerLocatorDirections div.contentMiddle{width:960px;}
div.pgeDealerLocatorDirections h2{font-size:20px;margin-bottom:10px;font-weight:normal;}
div.pgeDealerLocatorDirections div.shopDetailsTop{margin-bottom:10px;}
div.pgeDealerLocatorDirections div.getDirections{width:960px;}
div.getDirections div.directionsTopColumn{width:940px;line-height:27px;font-size:12px;font-weight:bold;background:#e8ecf9;padding:0 10px;}
div.getDirections div.directionsLeftColumn{float:left;width:356px;}
div.getDirections div.directionsRightColumn{float:left;width:604px;}
div.directionsRightColumn div.mapArea{height:660px;padding:0;border:none;}
div.directionsLeftColumn div.directionsArea{width:336px;height:478px;overflow:auto;padding:0 10px;}
div.directionsLeftColumn div.directionInputs{width:344px;padding:10px 0;height:157px;border-left:1px solid #888;border-right:1px solid #888;}
div.directionsLeftColumn div.directionInputs td{padding:5px;}
div.directionsLeftColumn div.directionInputs input.toDirection,div.directionsLeftColumn div.directionInputs input.fromDirection{width:258px;padding:0 5px;}
div.directionsLeftColumn div.directionInputs div.markerLabel{width:16px;height:16px;font-size:0;line-height:0;text-indent:-9999px;}
div.directionsLeftColumn div.directionInputs a.directionSwap{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgDirectionsSwap.gif') top left no-repeat transparent;text-indent:-9999px;width:18px;height:18px;display:block;}
div.directionsLeftColumn div.directionInputs div.markerLabel.labelA{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgDirectionsMarkerLegend.gif') 0 0 no-repeat #FFF;}
div.directionsLeftColumn div.directionInputs div.markerLabel.labelB{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgDirectionsMarkerLegend.gif') -16px 0 no-repeat #FFF;}
div.directionsLeftColumn div.directionInputsBottom{width:346px;height:5px;font-size:0;line-height:0;background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgDirectionsInputsWrapper.gif') bottom left no-repeat #FFF;}
div.directionsLeftColumn div.directionInputs div.travelMode{border-top:1px solid #CCC;border-bottom:1px solid #CCC;display:inline-block;margin-bottom:10px;width:115px;}
div.directionsLeftColumn div.directionInputs div.travelMode a{float:left;width:37px;height:23px;text-indent:-9999px;}
div.directionsLeftColumn div.directionInputs div.travelMode ul{list-style:none;margin:0;padding:0;}
div.directionsLeftColumn div.directionInputs div.travelMode ul li{float:left;}
div.directionsLeftColumn div.directionInputs div.travelMode ul li a.driving{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgTravelMode.gif') 0 0 no-repeat #FFF;border-left:1px solid #CCC;}
div.directionsLeftColumn div.directionInputs div.travelMode ul li.selectedMode a.driving{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgTravelMode.gif') -37px 0 no-repeat #FFF;}
div.directionsLeftColumn div.directionInputs div.travelMode ul li a.walking{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgTravelMode.gif') 0 -46px no-repeat #FFF;border-left:1px solid #CCC;}
div.directionsLeftColumn div.directionInputs div.travelMode ul li.selectedMode a.walking{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgTravelMode.gif') -37px -46px no-repeat #FFF;}
div.directionsLeftColumn div.directionInputs div.travelMode ul li a.bicycling{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgTravelMode.gif') 0 -69px no-repeat #FFF;border-left:1px solid #CCC;border-right:1px solid #CCC;}
div.directionsLeftColumn div.directionInputs div.travelMode ul li.selectedMode a.bicycling{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgTravelMode.gif') -37px -69px no-repeat #FFF;}
div.directionsLeftColumn span.toDirection{font-size:12px;}
div.pgeDealerLocatorDirections table.adp-directions{width:100%;font-size:12px;}
div.pgeDealerLocatorDirections td.adp-substep{padding:8px 0;}
div.pgeDealerLocatorDirections table.adp-placemark{font-size:12px;}
div.pgeDealerLocatorDirections table.adp-summary{font-size:12px;}
div#listView div.tabContentHeader{padding:10px 0;}
div.tabContentHeader div.totalStoreCount{color:#666;font-size:12px;line-height:17px;margin-left:20px;float:left;display:inline;}
div.shopDetailsListView a{color:#0e5fe8;}
div.shopDetailsListView a.storeName{color:#0e5fe8;}
div.shopDetailsListView a:hover{text-decoration:underline;}
div.shopDetailsListView{width:928px;}
div.sortFilter{float:right;font-size:12px;}
div.sortFilter a{color:#0e5fe8;}
div.sortFilter a:hover{text-decoration:underline;}
div.sortFilter a.selectedFilter{color:#000;font-weight:bold;}
div.shopDetailsListView div.shopDetailsListViewItem{margin:0;}
div.shopDetailsListView div.listItemSeperator{height:1px;background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgLocatorListViewSeperator.gif') top left repeat-x #FFF;margin:5px 0;}
div.shopDetailsListView div.shopDetailsColumnWrapper{padding:15px 9px;}
div.shopDetailsListView div.recommendedStore{border:3px solid #8af455;padding:3px;position:relative;margin-top:36px;}
div.shopDetailsListView div.recommendedStore div.shopDetailsColumnWrapper{padding:15px 3px;background:#f5ffe6;}
div.shopDetailsListView div.recommendedStore div.recommendedTag{height:36px;background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgRecommendedTag.gif') top left no-repeat transparent;float:left;position:absolute;top:-33px;_top:-29px;left:-3px;_left:-6px;}
div.shopDetailsListView div.recommendedStore div.recommendedText{background:url('http://www.sony.co.uk/bravia/image/layout/content/bcgRecommendedTag.gif') bottom right no-repeat transparent;height:36px;font-size:14px;font-weight:bold;line-height:36px;color:#390;padding:0 9px;float:left;}
div.shopDetailsListView div.shopDetailsColumn{float:left;display:inline;width:160px;margin-right:100px;}
div.shopDetailsListView div.shopDetailsColumn.shopDetailsColumnMain{width:250px;margin-right:60px;}
div.shopDetailsListView div.shopDetailsColumn.shopDetailsColumnMain h2{font-size:18px;margin-bottom:15px;}
div.shopDetailsListView div.shopDetailsColumn.shopDetailsColumnMain p{font-size:12px;margin-bottom:15px;}
div.shopDetailsColumn img.storeIco{vertical-align:middle;margin-right:10px;}
div.shopDetailsColumn span.storeTooltip{color:#666;font-size:12px;font-weight:bold;}
div.shopDetailsListView div.shopDetailsColumn.shopDetailsColumnSize2{width:160px;margin-right:20px;}
div.shopDetailsListView div.shopDetailsColumn.lastColumn{margin-right:0;}
div.shopDetailsListView div.shopDetailsColumn img.shopDetailsSingleImage{border:3px solid #CCC;}
div.shopDetailsListView div.shopDetailsColumn div.shopDetailsColumnDetail{margin-bottom:20px;}
div.shopDetailsListView div.shopDetailsColumn div.shopDetailsColumnDetail h3{font-size:12px;margin-bottom:10px;}
div.shopDetailsListView div.shopDetailsColumn div.shopDetailsColumnDetail p{font-size:12px;margin-bottom:3px;}
div.shopDetailsListView div.distance{color:#333;font-size:12px;margin-bottom:20px;line-height:18px;}
span.roundedTooltip.locatorTooltip,span.roundedTooltip.locatorTooltip span{display:block;color:#000;}
span.roundedTooltip.locatorTooltip{position:absolute;z-index:1000000!important;width:290px;}
span.roundedTooltip.locatorTooltip iframe{background:#FFF;display:block;position:absolute;height:100%;width:290px;top:7px;left:0;}
span.roundedTooltip.locatorTooltip span.roundedTooltipInner{padding:0;background:#FFF;background:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-middle-bg3.png) repeat-y;_background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-middle-bg3.gif) repeat-y;position:relative;zoom:100%;}
span.roundedTooltip.locatorTooltip span.roundedTooltipInner p{padding-bottom:2px;}
span.roundedTooltip.locatorTooltip span.roundedTooltipInner a{color:#0e5fe8;}
span.roundedTooltip.locatorTooltip span.roundedTooltipInner a:hover{text-decoration:underline;}
span.roundedTooltip.locatorTooltip span.Top-Rounded span{height:8px;font-size:0;}
span.roundedTooltip.locatorTooltip span.Bottom-Rounded span{height:12px;font-size:0;}
span.roundedTooltip.locatorTooltip span.Top-Rounded{background:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-left-top-bg3.png) no-repeat;_background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-left-top-bg3.gif);position:relative;_top:0;padding-left:8px;height:8px;}
span.roundedTooltip.locatorTooltip span.Top-Rounded span{background:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-right-top-bg3.png) no-repeat right top;_background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-right-top-bg3.gif);}
span.roundedTooltip.locatorTooltip span.Bottom-Rounded{background:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-left-bottom-bg3.png) no-repeat;_background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-left-bottom-bg3.gif);position:relative;padding-left:8px;}
span.roundedTooltip.locatorTooltip span.Bottom-Rounded span{background:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-right-bottom-bg3.png) no-repeat right top;_background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-right-bottom-bg3.gif) height:10px;}
span.roundedTooltip.locatorTooltip span#tooltip,span.roundedTooltip.locatorTooltip span.Tooltip{background:transparent;padding:0 8px;_padding:4px 8px;color:#fff;line-height:1.3;}
span.roundedTooltip.locatorTooltip span.Tip-Arrow{background:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-left-top-speech-bg3.png) no-repeat left top;_background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-left-top-speech-bg3.gif);height:27px;width:27px;position:absolute;top:-15px;left:10px;_top:-15px;}
span.roundedTooltip.locatorTooltip.viewport-bottom span.Tip-Arrow{background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-left-bottom-speech-bg3.png);_background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-left-bottom-speech-bg3.gif);bottom:-18px;top:auto;right:auto;left:10px;_bottom:-18px;}
span.roundedTooltip.locatorTooltip.viewport-right span.Tip-Arrow{background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-right-top-speech-bg3.png);_background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-right-top-speech-bg3.gif);left:auto;right:10px;}
span.roundedTooltip.locatorTooltip.viewport-special span.Tip-Arrow{background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-right-bottom-speech-bg3.png);_background-image:url(http://www.sony.co.uk/bravia/image/layout/content/tooltip_assets/tooltip-right-bottom-speech-bg3.gif);left:auto;right:10px;top:auto;bottom:-23px;_bottom:-23px;}
div.cntSearchResultsPagination{float:left;}
div.cntSearchResultsPagination span{display:inline;float:left;width:18px;height:17px;line-height:17px;margin-right:2px;font-size:11px;text-align:center;color:#000;}
div.cntSearchResultsPagination a,div.cntSearchResultsPagination a:visited{display:inline;float:left;width:18px;height:15px;line-height:15px;border:1px solid #CCC;margin-right:2px;font-size:11px;text-align:center;color:#0e5fd8;position:relative;}
div.cntSearchResultsPagination a:hover{background:#0e5fd8;color:#FFF;text-decoration:none;}
div.cntSearchResultsPagination a.active{border:none;color:#000;height:17px;line-height:17px;font-weight:bold;}
div.cntSearchResultsPagination a.active:hover{cursor:default;border:none;color:#000;background:#FFF;text-decoration:none;}
div.cntSearchResultsPagination a.firstPageDeactive,div.cntSearchResultsPagination a.firstPageDeactive:hover{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -45px no-repeat #FFF;}
div.cntSearchResultsPagination a.previousPageDeactive,div.cntSearchResultsPagination a.previousPageDeactive:hover{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -30px no-repeat #FFF;}
div.cntSearchResultsPagination a.firstPage{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -165px no-repeat #FFF;}
div.cntSearchResultsPagination a.firstPage:hover{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -135px no-repeat #FFF;}
div.cntSearchResultsPagination a.previousPage{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -150px no-repeat #FFF;}
div.cntSearchResultsPagination a.previousPage:hover{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -120px no-repeat #FFF;}
div.cntSearchResultsPagination a.nextPage{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 0 no-repeat #FFF;}
div.cntSearchResultsPagination a.nextPageDeactive,div.cntSearchResultsPagination a.nextPageDeactive:hover{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -90px no-repeat #FFF;}
div.cntSearchResultsPagination a.nextPage:hover{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -60px no-repeat #FFF;}
div.cntSearchResultsPagination a.lastPage{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -15px no-repeat #FFF;margin-right:0;margin-right:0;}
div.cntSearchResultsPagination a.lastPageDeactive,div.cntSearchResultsPagination a.lastPageDeactive:hover{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -105px no-repeat #FFF;margin-right:0;}
div.cntSearchResultsPagination a.lastPage:hover{background:url('http://www.sony.co.uk/bravia/image/cntSearchPaginationButtons.gif') 0 -75px no-repeat #FFF;}
div.content.pgeDealerLocatorTownList,div.pgeDealerLocatorTownList div.contentMiddle{width:960px;}
div.pgeDealerLocatorTownList h2{font-size:20px;margin-bottom:20px;font-weight:normal;}
div.townListColumnWrapper{width:960px;}
div.townListColumnWrapper div.townListColumn{width:165px;margin-right:100px;float:left;display:inline;}
div.townListColumnWrapper div.townListColumn.lastColumn{margin-right:0;}
div.townListColumnWrapper div.townListColumn h3{font-size:12px;margin-bottom:10px;}
div.townListColumnWrapper div.townListColumn ul{list-style:none;margin:0 0 20px 0;padding:0;}
div.townListColumnWrapper div.townListColumn ul li{background:url('http://www.sony.co.uk/bravia/image/layout/content/circleListBulletC1.gif') center left no-repeat #FFF;padding-left:11px;margin-bottom:5px;}
div.townListColumnWrapper div.townListColumn ul li a{color:#0e5fe8;font-size:12px;}
div.townListColumnWrapper div.townListColumn ul li a:hover{text-decoration:underline;}
div.letterIndex{margin-bottom:25px;}
div.letterIndex a{display:inline-block;line-height:9px;margin-right:10px;color:#0e5fe8;text-align:center;padding:5px 10px;border:1px solid #999;}
div.letterIndex a.activeLetters{color:#000;font-weight:bold;}
div.townPages{display:none;border-bottom:1px solid #CCC;margin-bottom:30px;padding:0 12px 17px 12px;}
div.townPages.activePage{display:block;}
div.sliderBigImg{height:245px;}
div.sliderBigImg img{background:url('http://www.sony.co.uk/bravia/image/loading.gif') center center no-repeat;}
div.media-bar-thumbnail-slider{margin:0 auto;position:relative;width:360px;}
a.media-bar-thumbnail-previous-arrow,a.media-bar-thumbnail-next-arrow{background:url(http://www.sony.co.uk/bravia/image/layout/content/bcgDealerLocatorSliderButtons.gif) 0 0 no-repeat;cursor:pointer;display:block;width:17px;height:60px;position:absolute;top:16px;margin-top:-10px;}
a.media-bar-thumbnail-previous-arrow{left:0;}
a.media-bar-thumbnail-previous-arrow:hover{background-position:bottom left;}
a.media-bar-thumbnail-next-arrow{background-position:top right;right:0;}
a.media-bar-thumbnail-next-arrow:hover{background-position:bottom right;}
div.media-bar-thumbnail-slider-mask{width:360px;margin:0 auto;position:relative;overflow:hidden;}
div.media-bar-thumbnail-slider.images-slider div.media-bar-thumbnail-slider-mask{width:320px;}
div.media-bar-thumbnail-slider.video-slider div.media-bar-thumbnail-slider-mask{width:320px;}
div.media-bar-thumbnail-slider-item-container{position:absolute;left:0;top:0;}
div.media-bar-thumbnail-slider-item{float:left;}
div.media-bar-thumbnail-slider.images-slider div.media-bar-thumbnail-slider-item-inner{padding:6px 5px 0 0;}
div.media-bar-thumbnail-slider div.media-bar-thumbnail-slider-item-inner a{display:block;text-align:center;}
div.media-bar-thumbnail-slider.images-slider div.media-bar-thumbnail-slider-item-inner a{background:none;height:60px;width:60px;}
div.media-bar-thumbnail-slider.images-slider div.media-bar-thumbnail-slider-item-inner a:hover{background-position:-107px 0;}
div.media-bar-thumbnail-slider.images-slider div.media-bar-thumbnail-slider-item-inner a.current,div.media-bar-thumbnail-slider.images-slider div.media-bar-thumbnail-slider-item-inner a.current:hover{background-position:-214px 0;}
div.media-bar-thumbnail-slider.images-slider div.media-bar-thumbnail-slider-item-inner img{margin-top:0;}
div.media-bar-thumbnail-slider.video-slider div.media-bar-thumbnail-slider-item-inner{width:160px;}
div.media-bar-thumbnail-slider.video-slider a{background:url(http://www.sony.co.uk/bravia/image/layout/content/media_bar_assets/media_bar_thumbnail_slider_video_bg.gif) 0 0 no-repeat;color:#FFF;width:150px;height:77px;overflow:hidden;position:relative;}
div.media-bar-thumbnail-slider.video-slider div.media-bar-thumbnail-slider-item-inner a:hover{background-position:-160px 0;color:#FFF;}
div.media-bar-thumbnail-slider.video-slider div.media-bar-thumbnail-slider-item-inner a.current,div.media-bar-thumbnail-slider.video-slider div.media-bar-thumbnail-slider-item-inner a.current:hover{background-position:-320px 0;}
div.media-bar-thumbnail-slider.video-slider div.media-bar-thumbnail-slider-item-inner a span{background-color:#333;position:absolute;top:12px;left:5px;width:140px;line-height:20px;overflow:hidden;}
div.media-bar-thumbnail-slider.video-slider div.media-bar-thumbnail-slider-item-inner a img{margin-top:8px;width:148px;height:68px;}
div.infoWindow{position:absolute;}
div.infoWindow.iHover,div.infoWindow.infoWindowDefaultSmallHover,div.infoWindow.infoWindowYourLocationSmallHover{z-index:999;}
div.infoWindow map{position:relative;z-index:1000;}
div.infoWindow div.icon{background:transparent url(http://www.sony.co.uk/bravia/image/layout/dealerLocaterMarkerIcons.png);position:relative;}
div.infoWindow div.icon span{display:none;color:#000;font-size:12px;font-weight:bold;}
div.infoWindow.iHover div.icon span,div.infoWindow.infoWindowDefaultSmallHover div.icon span,div.infoWindow.infoWindowYourLocationSmallHover div.icon span{display:block;}
div.infoWindow.infoWindowDefaultSmall div.icon{background-position:0 -149px;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='image/layout/dealerLocaterMarkerIcons3.png');height:35px;width:21px;margin-top:-30px;margin-left:-11px;}
div.infoWindow.infoWindowDefaultSmall img{height:35px;width:21px;position:absolute;top:-30px;left:-11px;}
div.infoWindow.infoWindowDefault img{height:70px;width:194px;position:absolute;top:-71px;left:-21px;}
div.infoWindow.infoWindowDefaultSmall.iHover div.icon,div.infoWindow.infoWindowDefaultSmall.infoWindowDefaultSmallHover div.icon,div.infoWindow.infoWindowDefault div.icon{background-position:0 0;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='image/layout/dealerLocaterMarkerIcons1.png');height:70px;width:194px;padding:8px 0 0 52px;margin-top:-71px;margin-left:-21px;voice-family:"\"}\"";voice-family:inherit;height:62px;width:142px;}
div.infoWindow.infoWindowDefaultSmall.iHover div.iconNoShopImg,div.infoWindow.infoWindowDefaultSmall.infoWindowDefaultSmallHover div.iconNoShopImg,div.infoWindow.infoWindowDefault div.iconNoShopImg{height:70px;width:194px;padding:8px 0 0 10px;voice-family:"\"}\"";voice-family:inherit;height:62px;width:182px;}
div.infoWindow.infoWindowYourLocationSmall div.icon{background-position:-26px -149px;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='image/layout/dealerLocaterMarkerIcons4.png');height:29px;width:20px;margin-top:-26px;margin-left:-10px;}
div.infoWindow.infoWindowYourLocationSmall.iHover div.icon,div.infoWindow.infoWindowYourLocationSmall.infoWindowYourLocationSmallHover div.icon,div.infoWindow.infoWindowYourLocation div.icon{background-position:0 -70px;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='image/layout/dealerLocaterMarkerIcons2.png');height:71px;width:159px;padding:8px 0 0 52px;margin-top:-71px;margin-left:-21px;voice-family:"\"}\"";voice-family:inherit;height:63px;width:107px;}
div.infoWindow.infoWindowYourLocationSmall img{height:29px;width:20px;position:absolute;top:-26px;left:-10px;}
div.infoWindow.infoWindowYourLocation img{height:71px;width:159px;position:absolute;top:-71px;left:-21px;}
div.infoWindow.infoWindowYourLocationSmall div.icon span,div.infoWindow.infoWindowYourLocation div.icon span,div.infoWindow.infoWindowYourLocationSmall.infoWindowYourLocationSmallHover div.icon span,div.infoWindow.infoWindowDefaultSmall.infoWindowDefaultSmallHover div.icon{color:#FFF;}
div.infoWindow.infoWindowDefault div.icon span,div.infoWindow.infoWindowYourLocation div.icon span{display:block;}
div.shopIcon{width:30px;height:30px;position:absolute;top:10px;left:10px;display:block;}
div.infoWindow.infoWindowDefaultSmall div.shopIcon img,div.infoWindow.infoWindowDefault div.shopIcon img{width:30px;height:30px;position:static;}
div.infoWindowYourLocation div.shopIcon,div.infoWindowYourLocationSmall div.shopIcon,div.infoWindowDefaultSmall div.shopIcon{display:none;}
div.infoWindowDefaultSmall.iHover div.shopIcon{display:block;}
div.dealerLocaterModalPopup div.model-popup-content,div.dealerLocaterCRMModalPopup div.model-popup-content{padding:0;}
div.dealerLocaterModalPopup div.model-popup-title-block,div.dealerLocaterCRMModalPopup div.model-popup-title-block{display:none;}
div.model-popup-wrapper.dealerLocaterModalPopup,div.model-popup-wrapper.dealerLocaterCRMModalPopup{background:none;}
div.dealerLocaterModalPopup div.shopDetailsOverlay,div.dealerLocaterCRMModalPopup div.shopDetailsOverlay{background-color:#FFF;}
div.dealerLocaterModalPopup div.model-popup-content a.buttonC1,div.dealerLocaterCRMModalPopup div.model-popup-content a.buttonC1{color:#FFF;}
.model-popup-overlay.dealerLocaterCRMModalPopup{background:transparent;}
.shopDetailsListView .titlebar{border:1px #ccc dotted;padding:5px }
.shopDetailsListView #VIPresults .titlebar{border-color:#996633 }
.shopDetailsListView .titlebar p{font-style:italic}
.shopDetailsListView .titlebar h3{font-weight:700;}

/* general headers */
.TV-support {background-image:url(./imgs/home-header.jpg); }

/* DIME headers */
#pageheader.DIME-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.DSLR-A-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.NEX-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.SLT-A-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.DSC-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.MVC-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.MSC-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.MC-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.HDH-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.HDR-UX-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.DVH-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.DCR-IP-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.DCR-SR-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.DCR-DVD-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.V8C-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.ALPHA-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.CYBER-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.DPF-support {background-image:url(./imgs/home-dpf-header.jpg);} 
#pageheader.CAM-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.DV-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.D8-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.MHS-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.NSC-GC-support {background-image:url(./imgs/home-dime-header.jpg);} 
#pageheader.PTR-support {background-image:url(./imgs/home-ptr-header.jpg);} 
#pageheader.PV_ACC-support {background-image:url(./imgs/home-dime-header.jpg);} 


/*tablet*/
#pageheader.SGPT1-support {background-image:url(./imgs/home-tablet-header.jpg);} 

/*COMPUTING images*/
#pageheader.TABLET-support {background-image:url(./imgs/home-tablet-header.jpg); }
#pageheader.VAIO-support {background-image:url(./imgs/home-vaio-header.jpg); }
#pageheader.SMU-support {background-image:url(./imgs/home-vaio-header.jpg);} 
#pageheader.ERS-support {background-image:url(./imgs/home-aibo-header.jpg);} 
#pageheader.PEG-support {background-image:url(./imgs/home-vaio-header.jpg);} 
#pageheader.COMP_VAIO-support {background-image:url(./imgs/home-vaio-header.jpg);} 
#pageheader.NOTEBOOK-support {background-image:url(./imgs/home-vaio-header.jpg);} 
#pageheader.DESKTOP-support {background-image:url(./imgs/home-vaio-header.jpg);} 
#pageheader.VAIO_ACCESSORIES-support {background-image:url(./imgs/home-vaio-header.jpg);} 

/*HA images*/
#pageheader.HA-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.COMP-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.SYS-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.HA_SYS_NET-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.NAS-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.AIR-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.CMT-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.PMC-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.CHC-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.DHC-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.MHC-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.LBT-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.DAT-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.MD-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.TC-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.PS-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.TA-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.ST-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.HAR-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.CDP-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.RCD-support {background-image:url(./imgs/home-ha-header.jpg); }
#pageheader.SCD-support {background-image:url(./imgs/home-ha-header.jpg); }

/*EVE images*/

#pageheader.EVE-support {background-image:url(./imgs/home-eve-header.jpg); }
#pageheader.XAV-support {background-image:url(./imgs/home-eve-header.jpg); }
#pageheader.HEAD-support {background-image:url(./imgs/home-eve-header.jpg); }
#pageheader.MEX-support {background-image:url(./imgs/home-eve-header.jpg); }
#pageheader.CDX-support {background-image:url(./imgs/home-eve-header.jpg); }
#pageheader.DSX-support {background-image:url(./imgs/home-eve-header.jpg); }
#pageheader.XA-support {background-image:url(./imgs/home-eve-header.jpg); }
#pageheader.NVU-support {background-image:url(./imgs/home-eve-header.jpg); }
#pageheader.NVX-support {background-image:url(./imgs/home-eve-header.jpg); }
#pageheader.XNV-support {background-image:url(./imgs/home-eve-header.jpg); }
#pageheader.NAV-support {background-image:url(./imgs/home-eve-header.jpg); }


/*DNA images*/

#pageheader.DNA-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.NWH-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.WM-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.NWF-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.NWMS-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.NWVP-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.DM-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.ICD-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.MSR-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.PCM-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.PR-support {background-image:url(./imgs/home-pr-header.jpg); }
#pageheader.CLCK-support {background-image:url(./imgs/home-pr-header.jpg); }
#pageheader.WMAT-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.ACD-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.ACP-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.NMD-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.HMD-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.DNA_ACC-support {background-image:url(./imgs/home-dna_acc-header.jpg); }
#pageheader.ACC_HEADSETS-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.ACC_SPEAKERS-support {background-image:url(./imgs/home-dna-header.jpg); }
#pageheader.ACC_OTHERS-support {background-image:url(./imgs/home-dna-header.jpg); }


#pageheader.RME-support {background-image:url(./imgs/home-rme-header.jpg); }

/*ebook images*/
#pageheader.EBOOK-support {background-image:url(./imgs/home-ebook-header.jpg); }
#pageheader.PRS-support {background-image:url(./imgs/home-ebook-header.jpg); }

/*TVHC images*/
#pageheader.TVHC-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.TV-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.LCD-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.HC-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.PTV-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.RPJ-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.CRT-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.PRJ-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.AVD-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.BDV-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.DAR-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.DAV-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.HT-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.STR-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.IHD-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.SS-support {background-image:url(./imgs/home-tvhc-header.jpg); }

#pageheader.DVBR-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.BDP-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.DVR-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.SLV-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.DVD-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.SMP-support {background-image:url(./imgs/home-tvhc-header.jpg); }
#pageheader.VHS-support {background-image:url(./imgs/home-tvhc-header.jpg); }



/* Section images */
#pageheader.REPAIR-support {background-image:url(./imgs/home-repair-header.jpg);} 


#headerbox input#globalModelSearch{width:180px}

span.min { margin-left:3%; display:block;}	


a.anchor,
a.anchor:hover{color:#333}
#updatetab #acc_p div { margin:0px 15px; }
#updatetab #acc_p div ul { margin-left:15px; }
#updatetab #acc_p strong { display:block; padding:0 0 0 15px; background:transparent url('./imgs/acc-icons.gif') no-repeat left 4px; margin:4px 0; }
#updatetab #acc_p strong:hover { cursor:pointer; }
#updatetab #acc_p strong.selected {background:transparent url('./imgs/acc-icons.gif') no-repeat left -39px; color:#333; }
#updatetab #acc_p strong.selected:hover, #updatetab #acc_p strong.selected a:hover {text-decoration:none!important; }
.model-popup-content-inner textarea{margin:auto}

input#pc.invalid
input[type=submit].submit,
input[type=button].submit { background-color:#0e5fe8; border:1px solid #0e5fe8; color:#FFFFFF; font-size:11px; padding:1px 5px; font-weight:600}
input[type=button].submit:hover, input[type=submit].submit:hover { cursor:pointer; color:#fff; text-decoration:underline }
div.closer{border-bottom:#999999 dotted thin; margin-bottom:10px}
#manualselect{padding:15px}

.ui-autocomplete a:hover{background:none repeat scroll 0 0 #DBE7F9}
/* Added by Karim search box popup */
.conditions_warning{width:250px}

/* Added by Koen for router - bd wifi setup */

.choiceNextButtonImage
{
padding-left : 10px;
padding-right : 10px;
}
.contentPagePictureBloc
{
padding-top : 20px;
padding-bottom : 20px;
}

.spaced_img
{
padding-top : 20px;
padding-bottom : 20px;
}

.brandList
{
	font-size: 0.9em;
	font-weight: bold;
}

.routerListBox
{
	width: 190px;
}



/*-------------------------------------------------------------------------------------------*/