<style>

HTML
{
    FONT-SIZE: 12px;
    COLOR: #000000;
}

BODY
{
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  text-align:center;
  background: #808080 url(/images/common/pg_bg.jpg) repeat-x top left;
}

BODY.whitebg
{
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #ffffff;
  text-align:center;
}

TABLE
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}

A
{
    BORDER-RIGHT: blue;
    BORDER-TOP: blue;
    BORDER-LEFT: blue;
    COLOR: blue;
    BORDER-BOTTOM: blue;
    TEXT-DECORATION: none;
}
OL
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
UL
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: disc
}
LI
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
submit
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TEXTAREA
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
SELECT
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
INPUT
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.more
{
    COLOR: #cc0000;
}
A.more:visited
{
    COLOR: #cc0000;
}
A.more:active
{
    COLOR: #cc0000;
}
A.more:hover
{
    COLOR: #ff0000;
}
A.externalsites
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.lge
{
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.med
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.sml
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.medgrey
{
    FONT-SIZE: 11px;
    COLOR: #999999;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.medblk
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.medred
{
    FONT-SIZE: 11px;
    COLOR: #dc143c;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.medblu
{
    FONT-SIZE: 11px;
    COLOR: #0099ff;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.medgrn
{
    FONT-SIZE: 11px;
    COLOR: #2e8b57;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.medbrn
{
    FONT-SIZE: 11px;
    COLOR: #a0522d;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.medblk2
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.medwte
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.medorange
{
    FONT-SIZE: 11px;
    COLOR: #e75900;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.smlblk
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.smlgrey
{
    FONT-SIZE: 9px;
    COLOR: #999999;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.smlred
{
    FONT-SIZE: 9px;
    COLOR: #dc143c;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.smlwte
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.smlgrn
{
    FONT-SIZE: 9px;
    COLOR: #228b22;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.prodname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cc0000;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.medmsg
{
    FONT-SIZE: 11px;
    COLOR: green;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.mederror
{
    FONT-SIZE: 11px;
    COLOR: red;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.prodmodel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.promotitle
{
    FONT-SIZE: 10px;
    COLOR: #cc33cc;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.promotext
{
    FONT-SIZE: 10px;
    COLOR: #cc33cc;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.microsofttag
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.compareheading
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.comparetitle
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.comparevalue
{
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.compareselected
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffe4b5
}
.comparespecification
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffe4b5
}

A.undhov
{
    COLOR: #ff0000;
    TEXT-DECORATION: none;
}
A.undhov:visited
{
    COLOR: #ff0000;
    TEXT-DECORATION: none;
}
A.undhov:active
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
A.undhov:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline;
}
A.copyrighta
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.copyrighta:link
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.copyrighta:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A.copyrighta:hover
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}





.basebg
{
  width: 944px;
  height:auto;
  background-image:url(/images/common/base_bg.jpg);
  background-repeat:repeat-y;
}

.baselayout
{
  margin: 0px auto;
  margin-top:0px;
  padding-top:0px;
  width: 944px;
  text-align:center;
}

.pagetopshadow
{
  padding:0px 0px 0px 0px; margin:0px; height:17px; width:944px; background: url(/images/common/pg_top_grnt.jpg) no-repeat top left;
}

.pagetopshadow img
{
  border:0px; height:17px; width:944px;
}

.pagebotshadow
{
  background: url(/images/common/pg_bot_grnt.jpg) no-repeat top left;  margin-bottom: 10px; padding: 0px; margin: 0px; height:11px; width: 944px;
}

.pageleft
{
  background: url(/images/common/pg_left_grnt.jpg) no-repeat top left;
  width:7px;
  height:484px;
}
  
.pageright
{
  background: url(/images/common/pg_right_grnt.jpg) no-repeat top left;
  width:7px;
  height:484px;
}

.pagecenter
{
  width:930px;
  text-align:left;
}

.logo
{
  height:auto;
  padding-left:0px;
}

.corplogo
{
  padding-right:21px;
  padding-left:23px;
  padding-bottom:2px;
}

.corplogodivider
{
  width:6px;
  height:61px;
  margin-top:0px;
  padding-top:0px;
  padding-right:8px;
  padding-bottom:5px;
  display:inline;
}

.countryname
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:17px;
  color:#FFFFFF;
  vertical-align:middle;
  line-height:27px;
  padding-left:6px;
  padding-bottom:5px;
}

.toplinks
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF; 
  margin-top:0px;
  margin-left: 0px;
  vertical-align:bottom;
  top:45px;
  right:5px;
  padding-right:22px;
  padding-bottom:9px;
}  

.toplinks a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration:none;
}

.toplinks a:visited
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration:none;
}

.toplinks a:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration:underline;
}

.mainmenu
{
  FONT-SIZE: 10px;
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.cartleftimg
{
	padding-top:2px;
	padding-left:17px;
	padding-right:0px;
}

.cartleft
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size:11px;
  color:#0066cc;
  line-height:43px;
  cursor:pointer;
  vertical-align:middle;
	padding-top:0px;
	padding-left:10px;
}

.cart_sonystyle
{
  height:43px;
  padding-left:10px;
  padding-right:0px;
}

.cart_sonystyle img
{
  margin-top:3px;
}

.cart_divider
{
  height:43px;
  cursor:default;
  padding-left:10px;
  padding-right:10px;
}

.cart_divider img
{
  margin-top:2px;
}

.cart_carticon
{
  height:43px;
  padding-left:0px;
  padding-right:10px;
  cursor:pointer;
}

.cart_carticon img
{
    margin-top:-1px;
}

.cart_noitem
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size:10px;
  color:#0066cc;
  line-height:43px;
  cursor:pointer;
  vertical-align:middle;
  padding-left:0px;
  padding-right:0px;
}

.cart_noitem a
{
  font-size:10px;
  text-decoration:none;
  color:#0066CC;
}

.cart_noitem a:visited
{
  font-size:10px;
  text-decoration:none;
  color:#0066CC;
}

.cart_noitem a:hover
{
  font-size:10px;
  text-decoration:underline;
  color:#0066CC;
}

.cart_checkout
{
  margin-top:0px;
  margin-bottom:0px;
  padding-left:10px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  cursor:pointer;
}

.cartlogout
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size:11px;
  color:#0066cc;
  line-height:43px;
  cursor:pointer;
  vertical-align:middle;
	padding-top:0px;
	padding-left:0px;
}

.content
{
  width:900px;
  height:360px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  margin-top:10px; 
  margin-bottom:30px;
}

.fttop
{
  padding:0px 0px 7px 0px;
}

.ftbot
{
  padding:6px 0px 22px 0px;
}

.ftleft
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  height:20px;
  margin-right:10px;
}

.ftleft A
{
  color: #666666;
  text-decoration:none;
  vertical-align:top;
}

.ftleft A:hover
{
  color: #666666;
  text-decoration:underline;
  vertical-align:top
}
  
.ftleft img
{
  border:0px;
}

.ftright
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666666;
   height:20px;
   padding-right:3px;
   padding-top:7px;
}

.ftdiv
{
  clear: both;
  padding:0px 0px 0px 0px;
  border-bottom:1px solid #CCCCCC;
  margin:0px;
}

DIV.rounded
{
  padding-top:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  background-color:#f0f0f0;
}

DIV.rc-border
{
  border-right: #cbcbcb 0px solid;
  border-top: #cbcbcb 1px solid;
  border-left: #cbcbcb 0px solid;
  border-bottom: #cbcbcb 1px solid;
}

DIV.border-inner
{
  border-right: #cbcbcb 1px solid;
  border-top: #cbcbcb 0px solid;
  border-left: #cbcbcb 1px solid;
  border-bottom: #cbcbcb 0px solid;
}

#LeftNav
{
  width:auto;
  padding:6px 10px 0px 0px;
  VISIBILITY: visible;
  OVERFLOW: hidden;
}

#LeftNav A
{
  display: block;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  font-weight:bold;
}

#LeftNav UL
{
  clear: both;
  padding:0px 0px 10px 0px;
  margin:0px;
}

#LeftNav UL LI
{
  background: url(/images/common/icon_linkarrow.gif) no-repeat 12px 5px;
  padding:0px 0px 2px 20px;
  margin:0px;
  line-height:5pt;
  list-style-type:none;
}
  
#LeftNav UL LI P
{
  padding:0px 6px 0px 5px;
  display: block;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  font-weight:bold;
  line-height:13px;
  margin:0px;
}
  
#LeftNav UL LI A
{
  display: block;
  padding:0px 6px 0px 5px;
  line-height:13px;
  font-weight:bold;
}

#LeftNav UL LI A:hover
{
  text-decoration:underline;
  line-height:13px;
  font-weight:bold;
}
  
#LeftNav .LeftNavHgl
{
  color:#386ca8;
}

.LeftNavhder
{
  width:100%;
  background-image:url(/images/layout/default/leftnav_hding_bg.gif);
  background-repeat:no-repeat;
  background-position:top;
  border-bottom:#CCCCCC solid 1px;
  display:block; overflow:hidden;
}

.LeftNavhderleft
{
  width:150px;
}

.LeftNavhderright
{
  width:auto;
  text-align:right;
}

.producthdr
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#666666;
  padding:8px 8px 8px 12px;
  display:block;
}

#leftwidget
{
  margin-bottom:6px;
  background-color:#ffffff;
}

#IncontentBlcok
{
  padding-left:10px;
  padding-right:10px;
  padding-top:12px;
  padding-bottom:12px;
}

#SubLeftNav
{
  width: auto;
  padding:0px 2px 0px 10px;
  margin-bottom:1px;
  color:#666666;
}

#SubLeftNav A
{
  color:#666666;
  text-decoration:none;
  padding:0px 3px 0px 25px;
  line-height:13px;
  font-weight:bold;
}

#SubLeftNav A:hover
{
  text-decoration:underline;
}

#rswidget
{
	clear: both;
  width:186px;
  margin-bottom:10px;
  margin-top:17px;
  padding:0px;
  border:0px;
  display:none;
}

#rswidget .rounded
{
	padding-top:0px;
  margin:0px;
  background-color:#ffffff;
}

#rswidget .border-inner
{
	border-right: #aeaeae 1px solid; 
	border-top: #aeaeae 0px solid; 
	border-left: #aeaeae 1px solid; 
	border-bottom: #aeaeae 0px solid;
  vertical-align:middle;
}

#IncontentBlcok1
{
	padding-left:10px;
  padding-right:10px;
  padding-top:6px;
  padding-bottom:2px;
}

.SupportRightHeader
{
  text-decoration:none;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  font-weight:bold;
}

.SupportRightTxt
{
  width:150px;
  padding-right:5px;
  padding-bottom:5px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
}

</style>