/*	

Copyright (c) 2005 sony
sonystyle.com CSS
---------------------------------
jason boyd - version 1.0
12.13.2005 (chris lum) - added line height of 17px to ul element.
- increased ul element to 11px font size.
	
*/
body
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	 margin: 0 0 0 0;
}

div, td
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

ul {
	list-style-type : disc;
}

ul, li, .sublist, li.nav
{
	font: 10px arial, helvetica, sans-serif;
	color: #000000;
	margin: 0 0 0 .8em;
	padding: 0;
	/*list-style-image: url(../imagesOnline/style/bullet.gif);
	*/
}

ul, li, .sublist
{
	font: 10px arial, helvetica, sans-serif;
	color: #000000;
	margin: 0 0 0 .8em;
	padding: 0;
	line-height: 16px;
	/*list-style-image: url(../imagesOnline/style/bullet.gif);
	*/
}

ul.tradein, li.tradein {font: normal 12px arial; color: #000; margin-left:20px; margin-bottom:8px;}

.sublist
{
	font: normal 11px arial, helvetica, sans-serif;
}


a:visited,
a:active,
a:link 
{
	color: #000000;
}

img.button {margin: 10px 0;}

/*	background images  */
.lftbgd {background-image: url('http://site.raidentech.net/lftnavbgd.gif'); background-repeat: repeat-y}
.lftbgd1 {border: 1px solid #ebebeb; border-top: none;}
.spofferslft {background-image: url('http://site.raidentech.net/img_dept_specialoffersLeft.gif'); background-repeat: repeat-y}
.spoffersrt {background-image: url('http://site.raidentech.net/img_dept_specialoffersRight.gif'); background-repeat: repeat-y}
.backgrey {background-color: #ebebeb; background-repeat: repeat-y;}
.headersbgd {background-image: url('http://site.raidentech.net/img_header_expand.gif'); background-repeat: repeat-x}


.modboxlft {background-image: url('http://site.raidentech.net/img_module_box_left.gif'); background-repeat: repeat-y}
.modboxrt {background-image: url('http://site.raidentech.net/img_module_box_right.gif'); background-repeat: repeat-y}

.hpleft {background-image: url('http://site.raidentech.net/hp_box_left.gif'); background-repeat: repeat-y}
.hpright {background-image: url('http://site.raidentech.net/hp_box_right.gif'); background-repeat: repeat-y}

.dottedline {background-image: url('http://site.raidentech.net/img_cat_div.gif'); background-repeat: repeat-y}




.headerprice,
.headerprice a:active,
.headerprice a:link,
.headerprice a:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}


/*	full vertical height  */
.fullheight {height:100%}


/* tg 3/9/06 changed font-size from 11px to 10px */
.leftNav,
.leftNav a:active,
.leftNav a:link,
.leftNav a:visited
{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
/* tg 3/9/06 changed color from #333333 to #000000 */
.leftNav a:hover {text-decoration:none; color: #000000;}

/* tg 3/9/06  removed font-weight */
.leftNavBold,
.leftNavBold a:active,
.leftNavBold a:link,
.leftNavBold a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	line-height: 16px;
}

/* tg 3/9/06 changed text-decoration to "none"; removed font-weight */

.leftNavBoldU,
.leftNavBoldU a:active,
.leftNavBoldU a:link,
.leftNavBoldU a:visited
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	line-height: 17px;
}
/* tg 3/9/06 changed color from #333333 to #2794D3; added "text-decoration:none" */
.leftNavBoldU a:hover {color: #2794D3; text-decoration:none;}



.leftNavHeaders,
.leftNavHeaders a:active,
.leftNavHeaders a:link,
.leftNavHeaders a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.leftNavHeaders a:hover {text-decoration:none; color: #333333;}

/* end TG modified */

/*	breadcrumbs  */
.bread,
.bread a:active,
.bread a:link,
.bread a:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.bread:active, .bread a:hover {text-decoration:none; color: #333333;}



.topNav,
.topNav a:active,
.topNav a:link,
.topNav a:visited
{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
.topNav a:hover {text-decoration:none; color: #333333;}



.input-box
{
color: #ffffff;
border: #000000 solid 1px;
height:10px;
}


.bodyNav,
.bodyNav a:active,
.bodyNav a:link,
.bodyNav a:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.bodyNav a:hover {text-decoration:none; color: #444444;}


.footerNav,
.footerNav a:active,
.footerNav a:link,
.footerNav a:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.footerNav a:hover {text-decoration:none; color: #333333;}

/* begin added by TG 3/9/06 */
.exclusive,
.exclusive a:active,
.exclusive a:link,
.exclusive a:visited
{
	font-size: 11px;
	color: #FF6633;
	font-weight: bold;
	text-decoration: none;
}

.exclusive a:hover {text-decoration:none; color: #FF6633;}

/* end added by TG 3/9/06 */
.black10, .black10u, .black10b, .black11, .black11b, .black12b, .black12, .black13, .black13b, .black14, .black14b {font: normal 10px arial; color:#000; line-height:16px;}

.black11, .black11b {font-size:11px;}

.black12, .black12b {font-size:12px;}

.black13, .black13b {font-size:13px;}

.black14, .black14b {font-size:14px;}

.black11b, .black12b, .black13b, .black14b {font-weight:bold;}

a.black10b,
a.black10b:active,
a.black10b:link,
a.black10b:visited
{
	font-size: 10px;
	color: #000;
	text-decoration:none;
}

.blue10,
.blue10 a:active,
.blue10 a:link,
.blue10 a:visited
{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
.blue10 a:hover {text-decoration:none; color: #000000;}

a.blue10u,
a.blue10u:active,
a.blue10u:link,
a.blue10u:visited
{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

.blue11,
.blue11 a:active,
.blue11 a:link,
.blue11 a:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.blue11 a:hover {text-decoration:none; color: #000000;}

a.blue11:link, a.blue11:visited, a.blue11:hover, a.blue11:active {
font-size: 11px;
color: #000000;
text-decoration:none;
}
a.blue11:hover {
text-decoration: none;
}

.blue11b,
.blue11b a:active,
.blue11b a:link,
.blue11b a:visited
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.blue11b a:hover {text-decoration:none; color: #000000;}

.blue11u,
.blue11u a:active,
.blue11u a:link,
.blue11u a:visited
{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.blue11u a:hover {text-decoration:none; color: #000000;}

.blue11bu,
.blue11bu a:active,
.blue11bu a:link,
.blue11bu a:visited
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.blue11bu a:hover {text-decoration:none; color: #000000;}


.blue12,
.blue12 a:active,
.blue12 a:link,
.blue12 a:visited
{
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.blue12 a:hover {text-decoration:none; color: #000000;}


.blue12b,
.blue12b a:active,
.blue12b a:link,
.blue12b a:visited
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.blue12b a:hover {text-decoration:none; color: #000000;}
/* begin added by TG 3/9/06 */
.blue12u,
.blue12u a:active,
.blue12u a:link,
.blue12u a:visited
{
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
.blue12u a:hover {text-decoration:none; color: #000000;}

.darkblue12b,
.darkblue12b a:active,
.darkblue12b a:link,
.darkblue12b a:visited {
	font-size: 12px;
	color: #677e9b;
	font-weight: bold;
}
.darkblue12b a:hover {text-decoration:none; color: #677e9b;}
/* end added by TG 3/9/06 */
.blue14b,
.blue14b a:active,
.blue14b a:link,
.blue14b a:visited
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}
.blue14b a:hover {text-decoration:none; color: #000000;}

.blue14u,
.blue14u a:active,
.blue14u a:link,
.blue14u a:visited
{
	font-size: 14px;
	color: #000000;
	text-decoration:none;
}
.blue11u a:hover {text-decoration:none; color: #000000;}


.grey10
{
	font-size: 10px;
	color: #000000;
}

.grey10b
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

.grey10u
{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.grey11
{
	font: normal 11px arial;
	color: #000000;
}

.grey11u,
.grey11u a:active,
.grey11u a:link,
.grey11u a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration:none;
}

.grey11b
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
/* tg added 3/9/06 */
.grey11u
{
	font: normal 11px arial;
	color: #000000;
	text-decoration: none;
}
	

.grey12
{
	font-size: 12px;
	color: #000000;
}

.grey12b
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.grey12u
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.grey24
{
	font-size: 24px;
	color: #000000;
	font-family: arial;
	text-decoration: none;
}

.grey18
{
	font-size: 18px;
	color: #000000;
	font-family: arial;
	text-decoration: none;
}

.grey14
{
	font-size: 14px;
	color: #000000;
}


.grey14b
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.white12
{
	color: #FFFFFF;
	font-size: 12px;
}

.white12b
{
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;
}

.white,
.white a:active,
.white a:link,
.white a:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.white a:hover {text-decoration:none; color: #ffffff;}


.whiten,
.whiten a:active,
.whiten a:link,
.whiten a:visited
{
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.whiten a:hover {text-decoration:none; color: #ffffff;}

.whiteBold {
	color: #FFFFFF;
	font-weight: bold;
}
.greyBold {
	color: #000000;
	font-weight: bold;
}

.red11b
{
	font-size: 11px;
	color: #FF6633;
	font-weight: bold;
	text-decoration:none;
}

.red11, red11bold {font: normal 11px arial; text-decoration:none; color: red;}
.red11bold {font-weight:bold;}

.orangeTV
{
	font-size: 13px;
	color: #FF6633;
	font-weight: none;
	text-decoration:none;
}

.redoutlet
{
	font: 11px arial;
	font-weight: bold;
	color: #d3224e;
}

sup {font: normal 9px arial, sans-serif;}

sup.outlet {
	font: 11px arial;
}
.phone
{
	font-size: 11px;
	color: #FF6633;
	font-weight: bold;
	text-decoration:none;
}

/* Item page Styles */
#featLayer {
	display: block;
}
#specsLayer {
	display: none;
}

#accessoriesLayer {
	display: none;
}

#compatibilityLayer {
	display: none;
}
/* tg updated color */
.pageTitle {
	font-size: 18px;
	color: #677E9B;
}
/* begin added by TG 3/9/06 */
.optionalBanner,
.optionalBanner a:active,
.optionalBanner a:link,
.optionalBanner a:visited
 {
	font-size: 18px;
	color: #E35046;
	padding: 8px 0 3px 0;
}
/* end added by TG 3/9/06 */
.searchInput {
	width:120px;
	background: #fff;
	background-color: #fff;
}

.error, .error a:link, .error a:visited, .error a:active {color:#ff3300; font-weight:bold;}

td.outletfeature {
	padding-left: 25px;
	padding-right:25px;
	line-height : normal;
	letter-spacing : normal;
	font: 11px arial;
	color: #000000;
}

img {
	border: 0px none;
}

.formWidthGC{
width: 175px;
}

.white12
{
	color: #FFFFFF;
	font-size: 12px;
}

.white12b
{
	color: #FFFFFF;
	font-weight:bold;
	font-size: 12px;
}

td.cartitem {
	background-color: #99CC33; padding-left: 15px;
}

.italic {font-style: italic;}
.bold {font-weight: bold;}

/* installation pages */
.htgreen {background-color:#dcedbe;}
.htblue {background-color:#b2dbec;}
.htred {background-color:#ffc9be;}
td.htgreybox1 {width:130px; height:58px; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae;}
td.htgreybox2 {width:75px; height:54px; border-right:1px solid #aeaeae; vertical-align: bottom; font:10px arial; padding: 2px;}

td.htgreyboxleft, td.htgreyboxleft2 {width:122px; border-right:1px solid #aeaeae; border-left:1px solid #aeaeae; border-top:1px solid #d5d5d5; vertical-align: bottom; font:10px arial; padding: 4px;}

td.htgreyboxleft2 {border-bottom:1px solid #aeaeae;}

td.htgreenbox, td.htgreenbox2 {background-color:#dcedbe; width:79px; height:37px; border-right:1px solid #aeaeae; border-top:1px solid #d5d5d5; background-image: url('http://site.rctoyz.com/intershoproot/eCS/Store/en/imagesOnline/static/installation/checkgreen.gif'); background-position:   center 50%; background-repeat: no-repeat}

td.htgreenbox2 {border-top:1px solid #bfd1a1; height:36px;}

td.htbluebox, td.htbluebox2, td.htbluebox3 {background-color:#b2dbec; width:78px; height:37px; border-right:1px solid #aeaeae; border-top:1px solid #d5d5d5; background-image: url('http://site.rctoyz.com/intershoproot/eCS/Store/en/imagesOnline/static/installation/checkblue.gif'); background-position:   center 50%; background-repeat: no-repeat}

td.htbluebox2, td.htbluebox3 {border-right:1px solid #aeaeae; border-top:1px solid #95bdcf; height:36px;}

td.htbluebox3 { border-bottom:1px solid #aeaeae;}

td.htredbox {background-color:#ffc9be; width:78px; height:37px; border-right:1px solid #aeaeae; border-top:1px solid #d5d5d5; background-image: url('http://site.rctoyz.com/intershoproot/eCS/Store/en/imagesOnline/static/installation/checkred.gif'); background-position:   center 50%; background-repeat: no-repeat}

td.htwhitebox, td.htwhitebox2 {background-color:#fff; width:84px; height:37px; border-right:1px solid #aeaeae; border-top:1px solid #d5d5d5;}

td.htwhitebox2 {border-bottom:1px solid #aeaeae; height:36px;}

td.htredbox, td.htredbox2, td.htredbox3 {background-color:#ffc9be; width:80px; height:37px; border-right:1px solid #aeaeae; border-top:1px solid #d5d5d5; background-image: url('http://site.rctoyz.com/intershoproot/eCS/Store/en/imagesOnline/static/installation/checkred.gif'); background-position:   center 50%; background-repeat: no-repeat}

td.htredbox2, td.htredbox3 {border-top:1px solid #e2aca1; height:36px;}

td.htredbox3 {border-bottom:1px solid #aeaeae}

td.htgreyhorizontal {background-color:#d5d5d5; height:1px; border:0px;}
/* installation pages end */

/* r1 bundle start */
#r1hdr {margin-left:8px; padding-bottom:15px; width:625px; float:left;}
#r1hdr2 {margin-left:23px; padding-bottom:15px; width:558px; float:left;}
#r1accessories {margin-left:23px; padding:3px; width:602px; border: 1px solid #b2b2b2;float:left;}
img.accessory1 {width:118px; margin:0 3px 0 0;}
table.r1 {margin: 9px 0;}
td.itemdesc1, td.itemdesc2 {padding:0px 3px 9px 11px; width:104px;}
td.itemdesc2 {width:106px; border-left: 1px solid #b2b2b2;}
img.r1btn {margin-top:15px; float:right;}

/* r1 bundle end */

/* blu-ray start */
.bluray {margin-bottom:11px;}
img.bluray {margin-bottom:11px;}
#bluraygreytop {width:752px; height:8px; background-color:#e6e6e6;}
#bluraywhite {width:738px; height:7px; background-color:#fff;font: 11px arial; color: #666;}
#bluraygreyleft {width:8px; background-color:#e6e6e6;}
#bluraygreyright {width:7px; background-color:#e6e6e6;}
#bluraygrey {width:767px; height:8px; background-color:#e6e6e6;}

#blurayleft, #blurayright {margin-top:20px;font: 11px arial; color: #666; line-height:18px;}
#blurayleft, #blurayleft1 {width:351px; padding:25px 28px 5px 10px;font: 11px arial;  color: #666;line-height:18px;}
#blurayright, #blurayright1 {width:350px; padding:25px 6px 5px 0px;font: 11px arial;  color: #666;line-height:18px;}
#blurayleft1, #blurayright1 {padding-top: 5px; padding-bottom: 15px; margin-bottom:15px;}
#bluerayrighttext {margin-left:8px; margin-bottom: 15px;font: 11px arial; color: #666; line-height:18px;}
img.bluraysignup, img.bluraychart, img.aboutbluray, img.associated, img.theassociation {margin-bottom:5px;}
img.bluraysignup, img.bluraychart {float:right;}
img.associated {margin-top: 10px; margin-bottom: 10px;}




/* customer care */
.lftbgd .ccleftnav ul 
{
	width: 131px;
	list-style-type: none;
	line-height: 11px;
	margin:0 0 0 1px; 
	padding:0;
}

.lftbgd .ccleftnav li
{
	list-style-type: none;
	margin:0 0 3px 1px; 
	padding:0;
	line-height: 11px;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

.lftbgd .ccleftnav li.sub1
{
	list-style-type: none;
	margin:0 0 3px 6px; 
	padding:0;
	line-height: 11px;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

.lftbgd .ccleftnav li.sub2
{
	list-style-type: none;
	margin:0 0 5px 6px; 
	padding:0;
	line-height: 11px;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

.navmenu .hr {
	border-bottom: 1px solid #CCCCCC;
	margin: 15px 0 5px 0;
}
.navmenu .hr {
	width: 118px;
	margin-right: 10px;
}

/*Star Reviews Styles*/
#scProductReviews {width: 774px; margin: 20px 0 50px;}

#scProductReviewsHeader{
	background-color:#243F73;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
	padding:8px 5px;
	text-align:left;
}
.scSeoReviews{
	display:none;
}
.scProductReviewsFrame{
	margin-bottom:10px;
}

#scReviewsPInfoAvgRating{
	margin:5px 0;
}


/*LEAVE THIS*/
#scProductReviewsHeader{
	display:none;
}
/*LEAVE THIS*/
