body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    overflow-x: hidden !important;
}
hr.clear {color:transparent; background-color:transparent; height:1px; width:1px; border:1px solid transparent; clear:both; margin:0; padding:0; }
a img { border:none; }
p, td {margin:10px 0; font-size:12px; line-height:16px; color:#555; }
.section p { margin:10px 0; line-height:20px; }
ul {margin:0 0 0 0}
ul, ul li, ol, ol li {list-style-position:outside; color:#666; line-height:20px }
ol { list-style:decimal !important; margin-left:3em ;}
ul { list-style:disc !important;}
ol { margin:1em 5em;}
div.section ul { overflow:hidden; padding:0;}
b, strong, em { font-weight:bold;}
h1.boxed { letter-spacing:-1px;  line-height:50px; background-color:#000; color:#FFF; font-size:20px; padding:0 20px; display:inline-block; font-weight:bold; }
h2{font-weight:bold; }
h5{font-weight:bold; font-size:12px}
#content h2 { font-size:20px; color:#333; letter-spacing:-1px }
.section h2 { margin-top:0; }
.section.void h2 { margin-top:15px; }
h2.lite { color:#ff6600; font-size:18px; }
h3 { font-size:16px; }
a {color:#0E5FE8; text-decoration:none;cursor:pointer; }
a:hover { color:#0E5FE8; text-decoration:underline; }
.float-right{ float:right;}
.float-left{ float:left;}
#headerbox form  { display:inline; }
fieldset{background:none; border:none}
input[type=text] { border:1px solid #626262; height:22px}
input[value=print]{background-color:#0e5fe8; border:1px solid #0e5fe8; color:#FFFFFF; font-size:12px; padding:1px 5px; font-weight:800; text-transform:capitalize; float:right }
input[value=print]:hover { cursor:pointer; text-decoration:underline; }
input[id=print]{background-color:#0e5fe8; border:1px solid #0e5fe8; color:#FFFFFF; font-size:12px; padding:1px 5px; font-weight:800; text-transform:capitalize; float:right }
input[id=print]:hover { cursor:pointer; text-decoration:underline; }
#frm-search input[type=text] {height:30px}
#contact-serial {float:left; margin-top:15px; display: none;}
#contact-find { display: none;  margin-left: 200px;}
#contact-find img {  padding-left:30px; }
#div-model { display: none;}
ul.vaio{width:150px;float:left; margin-left:30px}
#header { width:960px; height:105px;  margin:0 auto;background:transparent url('../imgs/header.jpg')  no-repeat left top; text-indent:-9999px; }
#content {
    margin: 0 auto;
    padding-left: 200px;
}
#content2 {
    width: 60%;
    margin: 0 auto;
    height: 450px;
}
.left{float:left !important; position:relative !important;}
.right{ position:relative !important;}
ul#breadcrumb { width:960px; height:65px;}
ul#breadcrumb li { display:inline-block; float:left; line-height:55px; color:#000;  font-size:11px; padding:0 5px 0 0}
ul#breadcrumb li a { color:#0e5fd8; text-decoration:none;}
ul#breadcrumb li a:hover { text-decoration:underline} 
ul#breadcrumb li.last, ul#breadcrumb li:last-child { font-weight:bold; color:#000; }
#form_serialnumber{width:500px}
#form_serialnumber input#pc, #form_serialnumber input#sn{border:1px solid red; margin:5px}
#form_serialnumber input#pc{background:transparent url('../imgs/serial-a-bg.jpg') no-repeat center right;}
#form_serialnumber input#sn{background:transparent url('../imgs/serial-b-bg.jpg') no-repeat center right;}
#form_serialnumber #sendSerial{float:right; margin-top:7px}
#error_icon, #loading_icon{display:none;}
input[type=text].valid{	background-color:#66CC66 !important; color:#124c16 !important; }
input[type=text].invalid{	background-color:#bb362d !important ; color:#fff !important; }
#pageheader {width:956px; height:216px; border:2px solid #e2e2e2; background:transparent url('../imgs/home-header.jpg') no-repeat -2px -2px; }
#pageheader h1 { line-height:50px; background-color:#000; color:#FFF; font-size:22px; padding:0 20px; display:table-cell; font-weight:bold;}
#pageheader #headerbox { width:444px; height:95px; background:transparent url('../imgs/HeaderBoxBg.png') no-repeat left top; position:relative; margin:30px 0 0 20px; padding:10px 15px;}
#pageheader #headerbox h2 { color:#333333; font-weight:bold; display:inline; font-size:20px; }
.thces { background-image:url(imgs/overview-header.jpg); }
.home-support {background-image:url(imgs/home-header.jpg); }
#pageheader #headerbox input[type=text] { padding:2px 5px; color:#666666; font-size:12px; font-style:italic; width:25%; margin:0 9px;}
#pageheader #headerbox input[type=text]:focus { background-color:#FFF; font-style:normal; }
#pageheader #headerbox input[type=submit] {border:1px solid #0e5fe8; color:#FFFFFF; font-size:12px; padding:1px 5px; font-weight:600; }
#pageheader #headerbox input[type=submit]:hover { cursor:pointer; text-decoration:underline; }
#pageheader #headerbox p {color:#666666; margin:10px 0 5px 0; }
#pageheader #headerbox a { color:#0e5fe8; text-decoration:none; }
#pageheader #headerbox a:hover { text-decoration:underline; }
form#activform.activform  input[type=text] { padding:2px 5px; color:#666666; font-size:12px; font-style:italic; width:25%; margin:0 9px;}
form#activform.activform  input[type=text]:focus { background-color:#FFF; font-style:normal; }
form#activform.activform input[type=submit] {border:1px solid #0e5fe8; color:#FFFFFF; font-size:12px; padding:1px 5px; font-weight:600; }
form#activform.activform  input[type=submit]:hover { cursor:pointer; text-decoration:underline; }
hr.splitterdouble, hr.splitter { border:none; color:transparent; background-color:none; width:948px; height: 41px; background:transparent url('../imgs/splitterdouble.gif') no-repeat 5px bottom; display:block; margin:15px 0 0 0;}
hr.small-splitter { border:none; color:transparent; background-color:none; width:207px; height: 40px; background:transparent url('../imgs/small-splitter.gif') no-repeat left top; display:block;}
.section { width:960px; padding:10px 10px 0; background:transparent url('../imgs/sectionbglines.png') no-repeat left top; overflow:visible}
.contact-hub { width:960px; padding:10px 10px 0; background:transparent url('../imgs/sectionbg.png') no-repeat left top; overflow:visible; }
body .void { padding:10px 10px 0 10px; background:transparent url('../imgs/sectionbg.png') no-repeat left top;}
body .double { padding:10px 10px 0; background:transparent url('../imgs/doublebglines.gif') no-repeat left top;}
body .triple {padding:10px 10px 0; background:transparent url('../imgs/triplebglines.gif') no-repeat left top; }
body .short { padding:10px 10px 0; border-right:#E2E2E2 thin solid; border-bottom:none;}
.sectioncloser-short {width:740px; height:50px; background:transparent url('../imgs/sectionbg-short.gif') no-repeat left bottom;}
.sectioncloser {width:960px; height:50px; background:transparent url('../imgs/sectionbg.png') no-repeat left bottom;}
#typeofproduct li.block {display:block; width:220px; text-decoration:none; color:#666; float:left; margin-bottom:10px; }
#typeofproduct .section li.block img, #typeofproduct .contact-hub li.block img {float:left; margin:0 15px 10px 0; }
#typeofproduct .section li.block strong, #typeofproduct .contact-hub li.block strong {display:block; padding-bottom:5px; }
#typeofproduct .section li.block a,
#typeofproduct .contact-hub li.block a { margin-top:5px; text-decoration:none; display:block; color:#666; font-size:11px; line-height:16px; }
#typeofproduct .section li.block a span, #typeofproduct .contact-hub li.block a span { display:inline-block; float:right; width:145px;  }
#typeofproduct .section li.block a strong { color:#0E5FE8;}
#typeofproduct .section li.block a strong:hover { text-decoration:underline; }
#typeofproduct .section li.block a:hover {text-decoration:underline; }

img.icon { width:60px; height:60px; background:transparent url(../imgs/sprite.png) no-repeat left top; }
img#tv { background-position:0 0;}
img#cam { background-position:-60px 0;}
img#book { background-position:-120px 0;}
img#ebook { background-position:-180px 0;}
img#audio { background-position:-240px 0;}
img#portable-audio { background-position:-300px 0;}
img#acc { background-position:-360px 0;}
img#acc_pre { background-position:-360px 0;}
img#headphones { background-position:-420px 0;}
img#car-audio { background-position:-480px 0;}
img#tablet { background-position:-540px 0;}
img#playstation { background-position:-600px 0;}
img#sonyE { background-position:-660px 0;}
img#ask { background-position:-720px 0;}
img#warr-sup { background-position:-780px 0;}
img#contact { background-position:-840px 0;}
img#cart { background-position:-900px 0;}
img#register { background-position:-964px 0;}

#productbox h1 { font-size:24px; color:#000000; font-weight:600; line-height: 1.3;}
#productbox h1 span {}
#productbox h1 a { font-size:12px; display:inline-block; margin-left:6px; font-weight:normal; color:#0e5fe8; text-decoration:none;}
#productbox h1 a:hover { text-decoration:underline; }
#productbox #sharesection { float:right; margin-top:-20px; }
.detail-block {width:280px; float:left; margin-left:28px; }
.detail-block h2 {font-size:14px; }
.detail-block img { padding:3px; border:1px solid  #e2e2e2; margin:5px 0; }
.detail-block a {  display: list-item; list-style-position: inside; list-style-type: circle; margin: 5px 5px 0 0; text-decoration: none; }
.detail-block a.bo { font-weight:bold; display:block;}
.detail-block a:hover {text-decoration:underline; }
.detail-block p {color:#666; font-size:11px; }
#featuretab .left {width:280px; float:left;}
#featuretab .left img { padding:3px; border:1px solid  #e2e2e2; margin:5px 0;}
#featuretab .right {width:650px; float:right;}
#featuretab .right a {  display: list-item; list-style-position: inside; list-style-type: circle; margin: 5px 5px 0 0; text-decoration: none; }
#featuretab a.bo { font-weight:bold; display:block; margin:10px 0;}
#featuretab #whatsinthebox {float:right; width:260px; padding:10px; background-color:#CCC; margin:0 0 10px 10px; }
#featuretab #whatsinthebox h3 { font-weight:bold; }
#tipstab .left {width:280px; float:left;}
#tipstab h3 { font-weight:bold; font-size:14px; }
#tipstab .left .holder { padding:10px; border:1px solid #cccccc; margin:0 0 20px 0;}
#tipstab .left form { padding:10px 0 0 0; display:block; }
#tipstab .left form input[type=checkbox] { float:left; width:15px;}
#tipstab .left form label,
#chatfrm label { display:inline-block; float:left; width:233px; line-height:20px; padding-left:2px; font-size:11px; color:#666666;}
#tipstab .right {width:630px; float:left; padding:10px 10px 10px 0px; background:transparent url('../imgs/splitterdouble.gif') no-repeat right -19px;}
#tipstab .right h3, #tipstab .right p, #tipstab .right input, #tipstab .right ul {margin-left:20px; }
#tipstab .right p { color:#666; }
#tipstab .right a {text-decoration:none; }
#tipstab .right hr.splitterdouble {background-position:-300px 20px; margin:-10px 0 20px 0 }
#tipstab .right p span, #tipstab .right p strong { color:#000; }
#tipstab .right ul  { margin-top:10px;}
#tipstab .right ul li {  width:300px; float:left; list-style-type:disc; list-style-position:inside; line-height:20px; }
#tipstab .right ul  li a {}
#tipstab .right ul  li a:hover { text-decoration:underline;}
#tipstab input[type=text] { border:1px solid #626262; padding:2px 5px; color:#666666; font-size:12px; font-style:italic; width:220px; margin-top:10px; margin-bottom:10px;}
#tipstab input[type=text]:focus { background-color:#FFF; }
#tipstab  input[type=submit] { background-color:#0e5fe8; border:1px solid #0e5fe8; color:#FFFFFF; font-size:12px; padding:1px 5px;}
#tipstab  input[type=submit]:hover { cursor:pointer; text-decoration:underline }
#tipstab #results { padding-left:20px; }
#tipstab #results .result { padding-bottom:10px; margin:10px 0; border-bottom:1px solid #e2e2e2; }
#tipstab #results .result h4 { color:#0e5fe8; font-weight:bold; font-size:12px; }
#tipstab #results .result p { margin-left:0; color:#333333; }
#tipstab #results span { color:#000; display:inline-block; padding-right:30px; }
#tipstab #results ul.paging { float:right; margin-top:-5px; }
#tipstab #results ul.paging li { display:inline-block; float:left;  margin-left:5px; width:auto}
#tipstab #results ul.paging li a { display:block; padding:0 5px; line-height:20px; border:1px solid #cccccc; color:#0e5fd8 }
#tipstab #results ul.paging li.active a { display:block; padding:0 5px; line-height:20px; border:none; color:#000; font-weight:bold;}
#updatetab  h3{ color: #333333; font-size: 16px; font-weight: bold; letter-spacing: -1px; margin: 1em; }
#content .void  h4 { color: #333333; font-size: 16px; font-weight: bold; letter-spacing: -1px; margin: 1em; }
#updatetab p {color:#666; margin:3px 0 10px 0; }
#updatetab ol li { color:#555; font-size:12px; }
#updatetab .updatebox { padding:15px;  border:1px dashed #999999; color:#000;}
#updatetab a{margin:0}
#updatetab .updatebox strong { color:#009900 }
#updatetab input.blue-button[type=submit] { 
     font-size: 12px; font-weight: bold;	padding: 10px; border: none; margin:10px; }
#updatetab input[type=submit]:hover { cursor:pointer; text-decoration:underline}
#productbox #imanbox { border:1px dotted silver; margin:0 0 10px 0; padding:10px; }
#productbox #tutbox { border:1px dotted silver; margin:0 0 10px 0; padding:10px; }
#productbox #manualbox { border:1px dotted silver; margin:0 0 10px 0; padding:10px; }
#imanbox li.block {display:block; width:280px; text-decoration:none; color:#666; float:left; padding-right:20px; }
#imanbox .section ul li:first-child { margin:0; }
#imanbox .section li.block img {float:left; margin:0 15px 10px 0; }
#imanbox .section li.block span {display:block;  float:right; width:145px; color:#333333; font-size:11px; line-height:16px; }
#imanbox .section li.block strong {display:block; padding:5px 0;float:right; width:145px; font-weight:normal;font-size:11px }
#imanbox .section li.block strong:hover { text-decoration:underline; }
#imanbox .section li.block span strong {display:block; padding:5px 0;float:right; width:145px; color:#0E5FE8; font-weight:bold;font-size:12px;  }
#imanbox .section li.block a {margin:5px 5px 0 0; text-decoration:none; }
#imanbox .section li.block a:hover {text-decoration:underline; }
#imanbox a.imanuals-link { float:right; padding-top:20px;}
#imanbox img.imanuals {border:solid 1px #000;}
.acc strong{ display:block; padding-left:20px;color:#333333; cursor:pointer}
.acc strong{background:transparent url('../imgs/acc-icons.gif') no-repeat left 4px}
.acc.virs strong{line-height:20px}
.acc.virs div{margin:10px}
.transvid strong{background-image:none; position:absolute; top:260px}
.transvid strong#win{left:550px}
.transvid{padding-top:270px}
#acc_pre strong{ display:block; padding-left:20px;color:#333333}
#acc_pre .ui-state-default .ui-icon{background:transparent url('../imgs/acc-icons.gif') no-repeat left 4px}
#acc_pre .ui-state-active .ui-icon{background:transparent url('../imgs/acc-icons.gif') no-repeat left -39px}
#updatetab input.btn { float:none; margin:10px 10px 10px 0;}
#updatetab input[type=submit]:hover { cursor:pointer; text-decoration:underline}
.contact .bibox { float:left; width:440px; margin:0 15px 15px }
.contact .bibox h2, .contact .tribox h2 { display:block; line-height:70px; padding:0 0 0 75px; font-weight:bold; font-size:16px;}
.contact .bibox h2.email,
.contact .tribox h2.email { background:transparent url('../imgs/ico_mail.gif') no-repeat 12px 18px;}
.contact .bibox h2.tel,
.contact .tribox h2.tel { background:transparent url('../imgs/ico_cellphone.gif') no-repeat 16px 14px;}
.contact .bibox h2.chat  { background:transparent url('../imgs/ico_chat.gif') no-repeat left 14px;}
.contact .bibox p,.contact .tribox p { margin-top:15px; }
.contact .bibox p a,.contact .tribox p a {display:block; margin-top:10px; }
.contact p a.inline{display:inline}
.contact .bibox p small, .contact .tribox p small { color:#666666; font-style:italic; display:block; margin:10px 0; font-size:11px; }
.contact .tribox { float:left; width:280px; margin:0 15px }
.contact .tribox h2.chat  { background:transparent url('../imgs/ico_chat.gif') no-repeat left 14px;}
/*------Top of product (image of product)-----*/
#productimg.landscape { width: 250px; }
#productimg.portrait { height: 150px; padding-left:50px; }
/*----Contact promo banner--------*/
#banner { background:#ffeace;  outline: 1px solid #ffcc99; margin: 10px 0; }
.contact_Banner {   text-align: center;  }
/*----End contact promo banner------*/
/*-----search box wepMenu-------*/
#wep_searchArea .wep_searchBox { margin: -0.5px 0 0 0;}
/*----End search box wepMenu--------*/
.repair { margin:20px 0 0 0}
.repair p { margin:10px 0;}
.sideBox { width:220px;   float:right; margin:0 0 0 10px; background:transparent url('../imgs/small-sectionbg.gif') no-repeat left top; padding:20px 0 0 0}
.sideBox .closer { width:220px; height:30px;  margin:10px 0 0 0; border-bottom:none;float:right; background:transparent url('../imgs/small-sectionbg.gif') no-repeat left bottom;}
.sideBox  h3, .sideBox  p ,  .sideBox  ul{ margin:0 20px; }
.sideBox  h3 { font-weight:bold; font-size:14px; }
.sideBox  p { margin:10px 20px; color:#333 }
.sideBox  ul  li{ list-style-type:square; list-style-position:outside; margin-left:15px; }
#compatibilitytab {}
#compatibilitytab form { display:inline-block; margin:0 0 0 10px;}
#compatibilitytab form span { padding:0 10px; background:transparent url('../imgs/icon-connector.gif') no-repeat center top; }
#compatibilitytab form select {max-width:320px; }
#compatibilitytab dl.zebra { background:#fafafa url('../imgs/comp-bg-1.gif') repeat-x left top; }
#compatibilitytab dl { background:#FFF url('../imgs/comp-bg-2.gif') repeat-x left top; float:left; width:97%;  padding:10px;}
#compatibilitytab dl dt { width: 375px; float:left; line-height:20px; text-align:left; min-height:30px; padding-right:25px}
#compatibilitytab dl.compOK dt { background:transparent url('../imgs/ico-compOK.gif') no-repeat right center;}
#compatibilitytab dl.compNOK dt { background:transparent url('../imgs/ico-compNOK.gif') no-repeat right center; }
#compatibilitytab dl.compNA dt { background:transparent url('../imgs/ico-compNA.gif') no-repeat right center; }
#compatibilitytab dl.compTBC dt { background:transparent url('../imgs/ico-compTBC.gif') no-repeat right center; }
#compatibilitytab dl.compNOK dd ul ul li{list-style-type:none; font-size:12px}
#compatibilitytab dl.compNOK dd ul li{font-size:12px}
#compatibilitytab dl dt a { display:block; }
#compatibilitytab dl dd { width: 480px; float:left; vertical-align:middle; line-height:18px; }
#compatibilitytab dl dd span { display:inline-block; vertical-align:bottom; }
#compatibilitytab dl dd p {font-size:11px; }
#compatibilitytab h3 { font-size:18px; font-weight:bold; color:#000; margin:20px 0 10px;}
.compatchart { width :600px; border: solid 1px #E2E2E2; padding: 0 10px; margin-bottom: 10px;}
.flash-cont object{ position:relative; top:0; left:0; z-index:0;}
.glossary { padding-left:20px;}
.glossary ul#index { width:940px;height:30px; margin-left:10px; font-size:11px;}
.glossary ul#index li { display:inline-block; float:left;}
.glossary ul#index li a { display:block;  margin-right:5px; font-size:11px; text-decoration:none; text-transform:uppercase;}
.glossary ul#index li a:hover {text-decoration:underline; }
.glossary ul#index li a.sel { font-weight:bold; color:#000}
.glossary h2 { text-transform:uppercase; margin-left:10px; font-size:18px;}
.glossary hr.splitterdouble { width:940px; margin-bottom:10px;}
.glossary dl,
dl.pim   { width:210px; float:left;padding:0; margin:0 0 0 25px; }
dl.pim {width:360px}
.bibox dl.pim dd a{display:inline}
.glossary dt,.pim dt, 
.specs dd.showAnswer { list-style-type:disc; list-style-position:outside; display:list-item; margin:3px 0 0 0;  color:#0e5fe8; text-decoration:none;  padding:5px 20px 0px 5px; cursor:pointer}
.pim dt{list-style-type:none}
.glossary dt.open,
.pim dt.open {border:1px dotted #0e5fe8;  border-bottom:none; background:transparent url('../imgs/cross.png') no-repeat 196px 5px; font-weight:bold; }

.glossary dd,
.pim dd  { margin:0; display:block ;border:1px dotted #0e5fe8; border-top:none; padding:5px;  color:#333; font-style:italic; font-size:11px; }
.glossary dt:hover,
.pim dt:hover {cursor:pointer; color:#333; }

#productbox #productHeader { margin:10px 0;}
#productbox #productHeader .left { width:260px; float:left; position:relative}
#productbox #productHeader .left .intelImg{ position:absolute; bottom:15px; right:10px}
#productbox #productHeader .right .left { width:340px; float:left;margin-left:20px}
#productbox #productHeader .right .left a{font-weight:700}
#productbox .manuals li{ width:30%; float:left;margin-right:8px}
#productbox .manuals li span{font-size:9px}
#productbox .right #easily{float:left}
#productbox .right #dl{float:right}
a.pdf-link { padding:2px 0 2px 22px; background:transparent url('../imgs/pdf.gif') no-repeat left top; margin-top:5px; }
a.zip-link { padding:2px 0 2px 22px; background:transparent url('../imgs/zip.gif') no-repeat left top; margin-top:5px; }
a.html-link { padding:2px 0 2px 22px; background:transparent url('../imgs/html.gif') no-repeat left top; margin-top:5px; }
a.epub-link { padding:2px 0 2px 22px; background:transparent url('../imgs/epub.gif') no-repeat left top; margin-top:5px; }
#productbox #productHeader .right small { color:#999; display:inline-block; margin:5px 0 10px 0; font-size:11px;}
#productbox #productHeader .right span { display:inline-block; margin:5px 0 0 0;}
#productbox #productHeader .right span a {display:inline; }
#productbox #updatebox { border:1px dotted silver; margin:0 0 10px 0; padding:10px; }
#productbox #updatebox .tab_content {  width:550px; float:left; padding-top:15px; padding-left:15px}
#productbox #updatebox .tab_content strong { color:#333;}
#productbox #updatebox .tab_content  span  { color:#009900;}
#productbox #updatebox .tab_content a { display:inline-block; font-size:11px; }
#productbox #updatebox ul.tabs { float:right;padding:20px }
#productbox #updatebox ul.tabs li { display:inline-block; float:left;  margin-left:5px; margin-right:5px}
#productbox #updatebox ul.tabs li a { display:block; padding:0 5px; line-height:20px; border:1px solid #cccccc; color:#0e5fd8 }
#productbox #updatebox ul.tabs li.active a { display:block; padding:0 5px; line-height:20px; border:none; color:#000; font-weight:bold;}

#tabpage ul { margin:0; line-height:20px;margin-left:15px }
/*#tabpage ul li { list-style-position:outside; list-style-type:disc; font-size:9px; }*/
#tabpage ul li a { font-size:12px; }
#tabpage ul.manuals li{list-style-type:none}

#productbox ul#pagetabs { width:940px; margin-left:10px;}
#productbox ul#pagetabs li { display:inline-block; float:left;}
#productbox ul#pagetabs li a { display:block; line-height:40px; background-color:#f0f0f0;  margin-right:5px; padding:0 10px; color:#000; font-weight:bold; text-decoration:none; border:1px solid #cccccc; border-bottom:1px solid #E2E2E2;}
#productbox ul#pagetabs li a:hover { background-color:#e7e7e7; color:#0E5FE8}
#productbox ul#pagetabs li.sel a {background-color:#FFF; border:1px solid #e2e2e2; border-bottom:1px solid #FFF; }
#productbox #tabpage { margin:-3px 0 20px 0; border:1px solid #e2e2e2; padding:10px; overflow:visible; }
#red-msgBox { margin:3px 0 20px 0; border:1px solid red; padding:10px; overflow:visible; }
.searchbox {}
.searchbox h2 { display:inline-block; font-weight:normal; margin-right:10px;}
.searchbox input[type=text] { border:1px solid #626262; padding:2px 5px; color:#666666; font-size:12px; font-style:italic; width:220px; margin:0 9px;}
.searchbox input[type=text]:focus { background-color:#FFF; }
input[type=submit] { background-color:#0e5fe8; border:1px solid #0e5fe8; color:#FFFFFF; padding:5px; font-weight:600}
input[type=submit]:hover { cursor:pointer; text-decoration:underline}
body .fasthelp { background:#fafafa none no-repeat left top; border:1px solid #cccccc; margin-bottom:20px; width:500px; padding:10px;}
.fasthelp h2 { display:inline-block; font-weight:normal; margin-right:10px;}
.fasthelp a { text-decoration:none; }
.fasthelp input[type=text] { border:1px solid #626262; padding:2px 5px; color:#666666; font-size:12px; font-style:italic; width:220px; margin:0 9px;}
.fasthelp input[type=text]:focus { background-color:#FFF; }
.fasthelp input[type=submit] { background-color:#0e5fe8; border:1px solid #0e5fe8; color:#FFFFFF; font-size:12px; padding:1px 5px;}
.fasthelp input[type=submit]:hover { cursor:pointer; background-color:#FFF; color:#0e5fe8; }
#bycategory a.block { display:block; padding:5px 5px 5px 10px; width:225px; height:187px; background:transparent url('../imgs/ver-splitter.gif') no-repeat -1px top; text-decoration:none; float:left;}
#bycategory a.block:hover strong { text-decoration:underline;}
#bycategory a.notupper {  background:transparent url('../imgs/tilebg.gif') no-repeat 0px -1px; }
#bycategory a.block img { margin:0 0 0 10px; display:block;}
#bycategory a.block strong { color:#0e5fe8; text-align:center; display:block; padding-top:10px;}
#bycategory a.block span { margin:0 0 0 0; color:#666; font-size:11px; display:block; }
#bycategory a.block:hover span {color:#333; }

#smartcategory a.block { display:block; padding:10px 5px 5px 20px; width:225px; height:150px; background:transparent url('../imgs/ver-splitter.gif') no-repeat -1px top; text-decoration:none; }
#smartcategory a.block:hover strong { text-decoration:underline;}
#smartcategory a.notupper {  background:transparent url('../imgs/tilebg.gif') no-repeat 0px -1px; }
#smartcategory a.block img { margin: 0 0 0 10px; display:block;}
#smartcategory a.block strong { color:#0e5fe8; text-align:center; display:block; padding-top:10px;}
#smartcategory a.block span { margin:0 0 0 0; color:#666; font-size:11px; display:block; }
#smartcategory a.block:hover span {color:#333; }
#smartcategory a.no-bg {background:transparent none no-repeat left top ; }
#smartcategory p img { margin: 10px 0 0 20px; }

#services a.block {display:block; width:220px; text-decoration:none; line-height:20px; color:#666; float:left; margin-left:18px; font-size:11px; }
#services a.block span {  display:block; width:214px; height:90px;  border:3px solid #ccc }
#services a.block img { border:3px solid #cccccc; }
#services a.block:hover { color:#333; }
#services a.block:first-child {margin:0; }
#services a.block strong { display:block; margin:10px 0; color:#0e5fe8; line-height:18px;}
#services a.block:hover strong { text-decoration:underline; }

#morehelp li.block {display:block; width:220px; text-decoration:none; color:#666; float:left; margin-left:20px; }
#morehelp .section ul li:first-child { margin:0; }
#morehelp .section li.block img {float:left; margin:0 15px 10px 0; }
#morehelp .section li.block span {display:block;  float:right; width:145px; color:#333333; font-size:11px; line-height:16px; }
#morehelp .section li.block strong {display:block; padding:5px 0;float:right; width:145px; font-weight:normal;font-size:11px }
#morehelp .section li.block strong:hover { text-decoration:underline; }
#morehelp .section li.block span strong {display:block; padding:5px 0;float:right; width:145px; color:#0E5FE8; font-weight:bold;font-size:12px;  }

#morehelp .section li.block a {margin:5px 5px 0 0; text-decoration:none; }
#morehelp .section li.block a:hover {text-decoration:underline; }
#glossaryview li.block {display:block; width:220px; text-decoration:none; color:#666; float:left; margin-left:20px; }
#glossaryview dl { width:225px; float:left; margin:0 15px 0 0; font-size:11px; line-height:20px; }
#glossaryview dt { font-weight:bold; margin-bottom:10px; }
#glossaryview dd { margin:0; color:#666; }
#glossaryview dd a { display:block; margin-top:5px; }
#glossaryview dd a:hover { text-decoration:underline; }
#glossaryview #fullGloss { display:block; font-weight:bold; float:right; margin-right:50px; color:#0E5FE8; line-height:30px; padding:0 10px; border:1px solid #cccccc; border-top:none; margin-top:18px; font-size:11px;z-index:99999}

#sliderpositioner,#rate {width:300px; margin:5px 40px; float:left; height:20px;   }
#slider { width:250px; margin:30px 0 0 11px; }
.rateIt p { width:250px; float:left; margin:0;}
.rateIt h2, .rateIt p { margin-left:10px; }
.rateIt input[type=button] { background-color:#0e5fe8; border:1px solid #0e5fe8; font-weight:bold; display:block;color:#FFFFFF; font-size:12px; padding:1px 5px;  margin:10px 17px 0 0px; float:right}
.rateIt fieldset { background-color:transparent; padding:0; border:none;  padding:0;}
.rateIt fieldset textarea {width:275px; }

.topicEula textarea {width:700px; height:400px; }
.updateEula textarea {width:600px; height:200px;  }
.kasaform input { margin:5px;}
.kasaform input#val { display:none;}

/* Layout helpers----*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
.ui-helper-hidden-accessible.ui-datepicker{left: -1em+8px; clip:rect(auto, auto, auto, auto);}
.ui-widget.ui-datepicker{font-size:1.1em}
.ui-datepicker table tr:hover{background:none}
.ui-datepicker .ui-state-hover{background:#ddd}
table.ui-datepicker-calendar tr td:first-child{border:1px solid #DDDDDD; font-weight:normal; background-color:#FFFFCC}
.ui-datepicker table td,
.ui-datepicker table th{border:1px solid #DDDDDD; background-color:#FFFFCC}
/* required comment for clearfix to work in Opera \*/

* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 17px; height:16px; cursor: pointer; background:transparent url('../imgs/sliderKnot.png') no-repeat left top; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height:0.8em}
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; background:transparent url('../imgs/sliderbg.jpg') no-repeat -12px -30px;}
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

#tooltip {position: absolute;z-index: 3000;	padding: 30px 5px 5px 5px;opacity: 0.85;background:transparent url('../imgs/tooltiparrow.gif') no-repeat 7px 5px;}
ul.topMenu { margin-left:10px; }
ul.topMenu li { display:block; float:left; font-size:11px; margin-bottom:5px ; border-left: #CCCCCC 1px solid; padding-left:20px; padding-right:20px }
/* constraint the width */
#modelsBox ul.topMenu li a { display:block; width:90px; font-weight:600; float:left; margin: 5px}
#modelsBox h4 { margin:20px 0;}
#modelsBox ul.models { float:left}
#modelsBox ul.models li { display:inline-block; float:left; margin:5px 10px; width:100px; font-size:11px;}
#tooltip div  {border: 2px solid #ffcc00;background-color: #feffeb; padding:10px; max-width:500px;}
#tooltip img { border:1px solid #666; float:left; margin:0 10px 10px 0; }
#tooltip p { margin:0; }
#tooltip h3{ margin: 0; }
#tabpage h4 {padding:10px; margin:10px 0; }
#tabpage .specs h4 {background-color:#F6F6F7; font-weight:bold; }
.specs dd.open,
.pim dd.open {border:1px dotted #0e5fe8;  border-bottom:none; background:transparent url('../imgs/cross.png') no-repeat 650px 5px; font-weight:bold; }
.bibox div.pim a,.tribox div.pim a{display:inline}
#tabpage #easily{width:300px}
#tabpage dt, #tabpage dd { display:inline-block; line-height:30px; vertical-align:top }
#content h4 a, #content h4  { text-decoration:none; font-size:14px; color:#000; font-weight:bold; line-height:20px; }

.plain ul { margin:10px 0; }
.plain ul li { list-style-type:square; list-style-position:outside; margin-left:20px; color:#666; line-height:20px;}
.plain ul li ol li{list-style-type:decimal}
.plain .sideBox ul li { margin:0 15px 0 35px; }

#tabpage dt { font-weight:bold; text-align:right; width:245px}
#tabpage dd {margin:5px 0;padding:0 0 0 13px; width:645px;}
#tabpage dl dt:first-child { border:none  }
#tabpage dl { margin:0 5px }
table { border-collapse:collapse; }
/*table td { border:1px solid #ddd; padding:5px 10px; }
table tr td:first-child { font-weight:bold; background-color:#ddd;border:1px solid #FFF; }
table tr:hover { background-color:#ddd; }*/

/* added KW to allow standard tables also */
table.std td { border:1px solid #ddd; padding:5px 10px; }
table.std tr td:first-child { font-weight:normal; background-color:#fff;border:1px solid #ddd; padding:5px 10px; }
table.std tr:hover { background-color:#fff; }
/* end of addition */

dl.legend {font-size:10px; width:870px; text-align:justify; color:#aaa; }
dl.legend dt { font-weight:bold; padding:0 3px; background-color:#aaa; color:#FFF; display:inline-block; margin:0 5px 1px; line-height:16px }
dl.legend dd { margin:0; display:inline;  }
#acad .ui-widget-content{color:#333333; font-size:1.1em}
#bycategory a.no-bg {background:transparent none no-repeat left top ; }
.model-popup-content-inner {margin:15px; }
.model-popup-content h1{font-size:20px; font-weight:600}
.popup_modal span { color:#999}
#vaiologin-inputs,#sendSerial{float:left;}
.popup_modal input[type="submit"] { background-color: #0E5FE8; border: 1px solid #0E5FE8;color: #FFFFFF; font-size: 12px; padding: 1px 5px;}
.popup_modal input[type="submit"]:hover {background-color: #FFFFFF;color: #0E5FE8;cursor: pointer;}
.popup_modal .serial-part1, .popup_modal .serial-part2 {margin-left:15px; }
.popup_modal h3 { margin:10px 0 ; }
.popup_modal ul.manuals { float:left; border-bottom:1px solid #e2e2e2; width:100%; padding:0 0 20px 0;}
.popup_modal ul.manuals li { float:left; list-style-type:none; padding-left:25px; line-height:20px;}
.popup_modal ul.manuals li a { display:inline-block; padding-right:15px; }

/* ---- Modal popup for tablet-------- */
.model-popup-content-inner div#sn-v-t div#sn-vaio { float: left; height: 200px; margin-right:15px;}
.model-popup-content-inner div#sn-v-t div h2 { text-align:center;}
.model-popup-content-inner div#sn-v-t div#sn-tablet {margin-bottom:10px;}
.model-popup-content-inner div#sn-v-t div#sn-vaio img { margin-top:15px;}
.model-popup-content-inner div#sn-v-t div#sn-tablet p#tablet {text-align:right; margin-right:20px;}
.ui-slider-handle { border:none!important; }
a.ui-slider-handle:hover { cursor:pointer!important; }
.ui-autocomplete { background-color:#FFF!important; padding:10px; border:1px solid #626262!important; list-style-type:none; }
.ui-autocomplete li a:hover { cursor:pointer; text-decoration:underline;}
.ui-autocomplete li a:focus { color:white; }
.topsol ul li{margin-right:10px}
.topsol ul li{width:30%;float:left}
#tabpage h4{padding-left:0}
/*-------------------Survey Css--------------------------------*/
#intro_repairfrm {background-color:#f4f4f5;	width:1044px; margin:auto;text-align:justify;padding-bottom:5px;padding-left: 20px;font-family : Arial,Helvetica,sans-serif; }
#custlogo{ margin: 5px auto auto; width:900px; 	}
.surveyTables{background-color:#f4f4f5; width:950px;margin:auto;margin-top:25px;}
.surveyTables th{margin:0px;text-align:justify;	width:500px;}	
.surveyTables th#footer{background:none;margin-left:2px;width:auto}
.warning{color:#FF0000}
#updatetab ol li.warning{color:#FF0000}
.rnd-bot2{	width:500px;height:30px;margin:0 auto;text-align:center;background:url('/css/imgs/consumer/ssp-bg-footer2.png') no-repeat center top}
.rnd-bot{width:500px;height:30px;margin:0 auto;text-align:center;background:url('/css/imgs/consumer/ssp-bg-footer.png') no-repeat center top}
.surveyTables  td{border-bottom:thin dashed;border-bottom-color:#4996a8;font-size:12px;padding-bottom:4px;padding-top:4px;}	
.surveyTables tbody .surveyH th{padding-top:25px;	}		
#repair_survey .surveyTables .votes{background-color:#f1f5f9;}	
#repair_survey .surveyTables .votes span{display:block; float:left;width:35px;}	
#repair_survey .surveyTables tbody tr td,
#repair_survey .surveyTables tbody tr th{padding-left:40px;padding-right:20px; font-weight:100;border-bottom:thin dashed;border-bottom-color:#4996a8;}	
#repair_survey .surveyTables tbody tr th{padding-bottom:20px;}
#repair_survey #intro p{margin-left:20px;}	 
.surveyTables textarea{	width:500px;height:100px}
#surveyfrm {font-family : Arial,Helvetica,sans-serif; }
#surveyfrm .submit-btn-small{font-size:10px;padding-left:30%;margin-bottom:10%}
#surveyfrm .submit-btn-small input{	border:none}	
.warranty ol ol li{	list-style-type:lower-alpha;}	
.warranty ol ol ol li{	list-style-type:lower-roman;	}		
p.ergo{margin-top : 20px; display:block; text-align:justify}
p.ergo img{display:block; padding:10px; float:left}	
/*--error Box Css--*/
.redfont p { color:red; } 
.errorField { background-color:#ffe2c6;}
/*--fancy box---*/
div.fancy  { margin: 0 auto; padding: 30px 40px; width: 600px; }
div.fancy table th { padding : 10px;}
/* -consent-cookies pop up ---- */
div#cookieOverlayPopup.popupContent{	height:auto;background-color:#FFFFFF;padding: 30px 40px 30px 30px; }
div.popupContent a{	color:#0E5FD8;	text-decoration:none;}
div.popupContent a:hover{	text-decoration:underline;}
div.popupContent p a{	font-size:11px;}
 div.popupContent p{margin:6px 0 6px 0; font-size:12px;	font-weight:normal;line-height:20px;}
div.popupContent div.contentButtons div.contentButton.text a {font-size: 12px;font-weight: bold; padding-top: 11px;}
.sBtn {	text-decoration:none;display:inline-block;white-space:nowrap;}
.sBtn:hover,.sBtn:hover span{text-decoration:underline;}
.sBtn.type-5 {	padding:3px 10px;color:#FFFFFF !important;font-size:12px;font-weight:bold;background-color:#0e5fd8;}
 a#acceptCookies.sBtn span input{	padding:8px 12px 6px;	font-size:16px;}
#acceptCookies.sBtn.type-5.large {	padding:8px 12px 6px;	font-size:16px;}
.sBtn.type-5 {	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
div.popupContent div.contentButtons{	display:inline;	float:left;	padding:0px 20px 20px 20px;}
div.popupContent div.contentButtons{	padding:20px 0 0;}
div.popupContent div.contentButtons div.contentButton{	float:left;	margin-right:10px;}
div.popupContent div.contentButtons div.contentButton {   font-size:12px;   font-weight:bold;   padding-top:11px;}
form#activform.activform .refresh {	background-image:url('imgs/refresh.gif') ;	background-repeat: no-repeat; 	width:30px; 
	height :30px;	border-color: #666666; 	margin: 10px 0 0 220px; 	 }
/***start****pageheader.music-walkman**/
#pageheader.music-walkman h2.walkman-text {color: #FFFFFF;    font-family: century gothic; font-size: 20px;  font-weight: bold;
    margin: 70px 50px;}
/***error-page 404 ********/
.errorImage,.errorInfo{float:left;}
.errorWrapper{margin-top:30px; margin-left: 50px;}
.errorImage{margin:0 40px 0 20px;}
.errorInfo{width:564px;padding:0 20px 0 0;}
.errorInfo h2{font-size:18px;color:#000;margin-bottom:12px;}
.errorInfo p{font-size:12px;color:#333;margin:0 0 20px 0;}

.supp_accordion > li { cursor: pointer;background: transparent url('../imgs/acc-icons.gif') no-repeat left 4px;
padding-left: 20px; }
ul.supp_accordion > li {list-style-type: none;}
#content .rateIt h2 { margin: 15px 20px 10px }
#_evh-link { margin:0 -100px -100px 0 !important }
/* rating boxes */
.rating-box { margin: 20px 0 }
.rating-box #slider-holder{ width: 280px; overflow: hidden; font-size: .9em; padding: 0 15px }
.rating-box #slider-holder ol#legend { width: 255px; display: block; overflow: hidden }
.rating-box #slider-holder ol#legend li { width: 33%; float: left }
.rating-box #slider-holder .ui-slider {  width: 251px; margin:12px 0 10px 0; position: relative; height: 3px; background: url( /support/css/img/rating/rating-bg.png) left center repeat-x; border: 1px solid #373938; border-radius: 3px; box-shadow: 0 0 10px 0 #888 }
.rating-box #slider-holder .ui-slider-range-min { height: 3px; background: url( /support/css/img/rating/progress.png) left center repeat-y }
.rating-box #slider-holder .ui-slider-handle { margin: -7px 0 0 -10px; position: absolute; top:0; width: 18px; height: 18px; outline: 0; background: url( /support/css/img/rating/handle.png) center center no-repeat }
.rating-box #slider-holder ol#steps { margin: -10px 0 0 0; display: block; overflow: hidden; font-size: .8em;}
.rating-box #slider-holder ol#steps li { width: 9%; float: left; background: url( /support/css/img/rating/li-bg.png) top left no-repeat; }
.rating-box #slider-holder ol#steps li span { display: block; padding: 10px 0 0 0 }
.rating-box.on-right .blue-button {  margin: 7px 20px 0 0;}
#sendCommentFeedBack.align-left{ margin: 50px 20px 0 10px; }
#feedBacktext_area { margin: -20px 0; }
#comment h2.lite {color:#ff6600; font-size:18px;}
ol#legend, ol#steps { list-style: none outside none;  margin: 0;   padding: 0;}
/***wifiConnect***/
#frm-connect-device .listBox,.sizeFilter{ width:270px; height:30px }
#frm-connect-device #radioBox { width:270px; height:85px }
#frm-connect-device #os-radioBox { width:450px; height:60px }

/*****autocomplete gsa search box ****/
ul.ui-autocomplete {cursor: auto;  display: block; max-height: 180px; overflow: auto; font-size: 95%; z-index:1000101 !important;}
#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('/support/css/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;}
.cntFooter{background:#fff url('/support/css/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('/support/css/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('/support/css/imgs/closebox.png') no-repeat left top;position:absolute;right:5px;top:5px;}
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:35px;border:1px solid #999;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('/support/css/imgs/sliderbg-neutral-fr.jpg') no-repeat left top;  }
.it #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-it.jpg') no-repeat left top;  }
.de #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-de.jpg') no-repeat left top;  }
.es #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-es.jpg') no-repeat left top;  }
.nl #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-nl.jpg') no-repeat left top;  }
.pt #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-pt.jpg') no-repeat left top;  }
.cs #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-cs.jpg') no-repeat left top;  }
.da #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-da.jpg') no-repeat left top;  }
.el #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-el.jpg') no-repeat left top;  }
.fi #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-fi.jpg') no-repeat left top;  }
.hu #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-hu.jpg') no-repeat left top;  }
.no #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-no.jpg') no-repeat left top;  }
.ru #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-ru.jpg') no-repeat left top;  }
.sk #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-sk.jpg') no-repeat left top;  }
.sv #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-sv.jpg') no-repeat left top;  }
.tr #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-tr.jpg') no-repeat left top;  }
.bs #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-bs.jpg') no-repeat left top;  }
.hr #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-hr.jpg') no-repeat left top;  }
.mk #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-mk.jpg') no-repeat left top;  }
.ro #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-ro.jpg') no-repeat left top;  }
.sl #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-sl.jpg') no-repeat left top;  }
.sr #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-sr.jpg') no-repeat left top;  }
.uk #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-uk.jpg') no-repeat left top;  }
.pl #sliderpositioner {background:transparent url('/support/css/imgs/sliderbg-neutral-pl.jpg') no-repeat left top;  }

h2.step1{background:transparent url('/support/css/imgs/number_1.gif') no-repeat left top; padding-left:35px  }
h2.step2{background:transparent url('/support/css/imgs/number_2.gif') no-repeat left top; padding-left:35px  }
h2.step3{background:transparent url('/support/css/imgs/number_3.gif') no-repeat left top; padding-left:35px  }

.basic ul { margin-left:10px; }
.basic ul li { list-style-type:disc; position:outside; }

.paddme{padding-top:30px;padding-bottom:30px}

#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:5px;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:5px;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(/support/css/imgs/home-header.jpg); }
#top.home-support {background-image:url(../img/home-header.jpg);  border: 2px solid #E2E2E2;    height: 220px;    width: 960px;}
/* DIME headers */
#pageheader.DIME-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.DSLR-A-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.NEX-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.SLT-A-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.DSC-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.MVC-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.MSC-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.MC-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.HDH-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.HDR-UX-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.DVH-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.DCR-IP-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.DCR-SR-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.DCR-DVD-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.V8C-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.ALPHA-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.CYBER-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.DPF-support {background-image:url(/support/css/imgs/home-dpf-header.jpg);} 
#pageheader.CAM-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.DV-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.D8-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.MHS-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.NSC-GC-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
#pageheader.PTR-support {background-image:url(/support/css/imgs/home-ptr-header.jpg);} 
#pageheader.PV_ACC-support {background-image:url(/support/css/imgs/home-dime-header.jpg);} 
/*tablet*/
#pageheader.SGPT1-support {background-image:url(/support/css/imgs/home-tablet-header.jpg);} 
/*COMPUTING images*/
#pageheader.TABLET-support {background-image:url(/support/css/imgs/home-tablet-header.jpg); }
#pageheader.VAIO-support {background-image:url(/support/css/imgs/home-vaio-header.jpg); }
#pageheader.SMU-support {background-image:url(/support/css/imgs/home-vaio-header.jpg);} 
#pageheader.ERS-support {background-image:url(/support/css/imgs/home-aibo-header.jpg);} 
#pageheader.PEG-support {background-image:url(/support/css/imgs/home-vaio-header.jpg);} 
#pageheader.COMP_VAIO-support {background-image:url(/support/css/imgs/home-vaio-header.jpg);} 
#pageheader.NOTEBOOK-support {background-image:url(/support/css/imgs/home-vaio-header.jpg);} 
#pageheader.DESKTOP-support {background-image:url(/support/css/imgs/home-vaio-header.jpg);} 
#pageheader.VAIO_ACCESSORIES-support {background-image:url(/support/css/imgs/home-vaio-header.jpg);} 
/*HA images*/
#pageheader.HA-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.COMP-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.SYS-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.HA_SYS_NET-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.NAS-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.AIR-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.CMT-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.PMC-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.CHC-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.DHC-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.MHC-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.LBT-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.DAT-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.MD-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.TC-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.PS-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.TA-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.ST-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.HAR-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.CDP-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.RCD-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
#pageheader.SCD-support {background-image:url(/support/css/imgs/home-ha-header.jpg); }
/*EVE images*/
#pageheader.EVE-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
#pageheader.XAV-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
#pageheader.HEAD-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
#pageheader.MEX-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
#pageheader.CDX-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
#pageheader.DSX-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
#pageheader.XA-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
#pageheader.NVU-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
#pageheader.NVX-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
#pageheader.XNV-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
#pageheader.NAV-support {background-image:url(/support/css/imgs/home-eve-header.jpg); }
/*DNA images*/
#pageheader.DNA-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.NWH-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.WM-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.NWF-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.NWMS-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.NWVP-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.DM-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.ICD-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.MSR-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.PCM-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.PR-support {background-image:url(/support/css/imgs/home-pr-header.jpg); }
#pageheader.CLCK-support {background-image:url(/support/css/imgs/home-pr-header.jpg); }
#pageheader.WMAT-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.ACD-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.ACP-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.NMD-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.HMD-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.DNA_ACC-support {background-image:url(/support/css/imgs/home-dna_acc-header.jpg); }
#pageheader.ACC_HEADSETS-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.ACC_SPEAKERS-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.ACC_OTHERS-support {background-image:url(/support/css/imgs/home-dna-header.jpg); }
#pageheader.RME-support {background-image:url(/support/css/imgs/home-rme-header.jpg); }
/*ebook images*/
#pageheader.EBOOK-support {background-image:url(/support/css/imgs/home-ebook-header.jpg); }
#pageheader.PRS-support {background-image:url(/support/css/imgs/home-ebook-header.jpg); }

/*TVHC images*/
#pageheader.TVHC-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.TV-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.LCD-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.HC-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.PTV-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.RPJ-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.CRT-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.PRJ-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.AVD-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.BDV-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.DAR-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.DAV-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.HT-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.STR-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.IHD-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.SS-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.DVBR-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.BDP-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.DVR-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.SLV-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.DVD-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.SMP-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }
#pageheader.VHS-support {background-image:url(/support/css/imgs/home-tvhc-header.jpg); }

/* Section images */
#pageheader.REPAIR-support {background-image:url(/support/css/imgs/home-repair-header.jpg);} 
#pageheader.music-walkman {background-image:url(/support/css/imgs/support_musicunlimited_banner.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('/support/css/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('/support/css/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}
/*-- 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;}