/* Toshiba CPD StyleSheet */
/* Copyright Toshiba */
/* Author: P Byford for IS Solutions Plc, August 2008 */

/**************************
Body font-size must be 100%

(px)       (%)      (range)
8px        50%       48-53%
9px        56%       54-59%
10px       62%       60-65%
11px       68%       66-71%
12px       76%       73-78%
13px       82%       79-84
14px       88%       85-90%
15px       94%       91-96%
16px      100%      98-103%
18px      112%     110-115%
20px      126%     123-128%
22px      138%     135-140%
24px      150%     148-153%
26px      162%     160-165%
28px      176%     173-178%
30px      188%     185-190%

**************************/ 

/* Global styles -------------------------------------------------- */
td {margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif,Verdana; font-size:100%; color:#333333; vertical-align:top}
table {border:0px; border-collapse:collapse; width:100%}
div.clearBoth {clear:both !important; height:0px; font-size:0px}

#contentContainer form {margin:0px; overflow:hidden}
#contentContainer input {margin:0px; padding:0px}
#contentContainer img {margin:0px; border:0px; display:block}

div.clearBoth {clear:both; height:0px; font-size:0px}

/* Content container */
#contentContainer {clear:both; overflow:hidden; margin:15px 0px 0px 0px; padding:0px 0px 15px 15px; width:100%}
#contentContainer form {margin:0px; overflow:hidden}
#contentContainer input {margin:0px; padding:0px}
#contentContainer img {margin:0px; border:0px; display:block}
#contentContainer div {overflow:hidden; margin:0px; padding:0px}

/* Text styles */
#contentContainer h3 {clear:both; overflow:hidden; margin:0px; padding:0px}
#contentContainer h4 {clear:both; overflow:hidden; margin:0px; padding:0px}
#contentContainer h5 {clear:both; overflow:hidden; margin:0px; padding:0px}
#contentContainer h6 {clear:both; overflow:hidden; margin:0px; padding:0px}
#contentContainer h7 {clear:both; overflow:hidden; margin:0px; padding:0px}
#contentContainer p {font-size:76%; color:#494949; margin:0px; padding:0px 0px 5px 0px}

/* Multiple column layout */
#contentContainer .columnContainer {clear:both; margin:0px; padding:0px}
#contentContainer .columnContainer .columnContainer {padding: 0px 0px 15px 0px; height:1%;}

#contentContainer .oneCol {float:left; clear:none; width:160px}
#contentContainer .keySpec {float:left; clear:none; width:155px}
#contentContainer .prodImage {float:left; clear:none; width:150px}
#contentContainer .twoCol {float:left; clear:none; width:320px}
#contentContainer .threeCol {float:left; clear:none; width:480px}
#contentContainer .fourCol {float:left; clear:none; width:640px}
#contentContainer .fiveCol {float:left; clear:none; width:800px}

#contentContainer .rightBanners {float:left; clear:none; width:145px; padding:30px 0px 0px 0px}
#contentContainer .rightBanners img { margin:0px 0px 30px 0px; }
#contentContainer .rightBanners div { padding:0px 0px 30px 0px }

/* Translation Container -------------------------------------------------- */
#contentContainer .moreInfoLink { text-decoration: none; color: #8A8888; font-size:11px; font-weight:bold; }
#contentContainer .moreInfoLink:hover { text-decoration: underline; color: #000000; }
#contentContainer .translationContainer { padding-left: 0; padding-right: 15px; width:625px; margin-left: 160px }

/* Homepage -------------------------------------------------- */
#contentContainer.homePage h3 {
 font-size:100%;
 font-weight:bold;
 color:#797979;
 margin:4px 15px 23px 0px;
 padding:0px 0px 10px 0px;
 background:url(/images/Toshiba/headerbg.gif) repeat-x bottom #ffffff}

#contentContainer.homePage h4 {
 font-size:76%;
 font-weight:bold;
 color:#797979;
 padding:0px 0px 3px 0px}

/* Homepage: news and reviews */
#contentContainer .newsItem {clear:both; margin:0px 0px 27px 0px}
#contentContainer .newsThumbs {float:left; clear:none; width:102px}
#contentContainer .newsText {float:left; clear:none; width:203px;}
#contentContainer .newsText a {font-size:68%; text-decoration:underline; padding-left:1px}

/* Search results -------------------------------------------------- */
#contentContainer .searchResults {clear:both; margin:0px; padding:0px}
#contentContainer .searchResults h3 {
 font-size:88%;
 font-weight:bold;
 color:#797979;
 margin:0px 15px 6px 0px}
#contentContainer .searchResults h4 {
 font-size:76%;
 font-weight:normal;
 color:#494949;
 margin:0px 15px 6px 0px;
 padding:0px 0px 6px 0px;
 background:url(/images/Toshiba/headerbg.gif) repeat-x bottom #ffffff}
#contentContainer .searchResults h5 {
 font-size:76%;
 font-weight:normal;
 color:#494949;
 margin:0px 0px 21px 0px}
#contentContainer .searchResults h6 {
 font-size:76%;
 font-weight:normal;
 color:#797979;
 margin:0px 0px 5px 0px}
#contentContainer .searchResults h6 a {text-decoration:underline}

/* Search results: individual result */
#contentContainer .result {width:640px; padding:0px 0px 21px 0px}
#contentContainer .result div.dateStamp {font-size:76%; font-weight:regular; color:#797979; margin:0px 0px 5px 0px}
#contentContainer .result div a {
 font-size:76%;
 font-weight:normal;
 color:#797979;
 text-decoration:underline;
 padding:0px 10px 0px 0px;
 background:url(/images/Toshiba/bullet_arrow_right.gif) 100% 50% no-repeat #ffffff}
#contentContainer .result div a:hover {color:#E11B22}

/* Search results: page count */
#contentContainer .pageCount {
 color:#000000;
 font-size:76%;
 font-weight:normal;
 margin:0px 15px 21px 0px;
 padding:15px 0px 0px 0px;
 background:url(/images/Toshiba/headerbg.gif) left top repeat-x #ffffff}
#contentContainer .pageCount div {float:left; clear:none; padding:0px 7px 0px 0px}
#contentContainer .pageCount .pageNumbers {color:#494949; font-weight:bold; padding:0px 20px 0px 0px}
#contentContainer .pageCount a {color:#797979; font-weight:normal; text-decoration:underline}
#contentContainer .pageCount a:hover {color:#E11B22}
#contentContainer .previous a {padding:0px 0px 0px 10px; background:url(/images/Toshiba/bullet_arrow_left.gif) 0% 50% no-repeat}
#contentContainer .next a {padding:0px 10px 0px 0px; background:url(/images/Toshiba/bullet_arrow_right.gif) 100% 50% no-repeat}

/* Search results: search again form */
#contentContainer .searchAgain {color:#000000; font-size:76%; padding:0px 0px 30px 0px}
#contentContainer .searchAgain div {float:left; clear:none; padding:3px 0px 0px 0px}
#contentContainer .searchAgain form {float:left; clear:none}
#contentContainer .searchAgain form div {padding:0px 0px 0px 5px}

/* Search results: right banner top padding adjustment */
#contentContainer .searchResults .rightBanners {padding-top:0px}

 /* Sub level pages: product highlights -------------------------------------------------- */
#contentContainer .productHighlights {
 clear:both;
 width:945px;
 padding:0px 0px 15px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .productHighlights .bgContainerLCD {background:url(/images/toshiba/bg_producthighlights_lcd.jpg) 0px 0px no-repeat #ebebeb; padding:0px 305px 0px 0px}
#contentContainer .productHighlights .bgContainerDVD {background:url(/images/toshiba/bg_producthighlights_dvd.jpg) 0px 0px no-repeat #ebebeb; padding:24px 465px 80px 0px}

#contentContainer .Highlights 
{
	clear:both;
	width:785px;
	padding:0px 0px 15px 0px;
}
#contentContainer .Highlights .bgContainer {background:url(/images/toshiba/bg_producthighlights_lcd.jpg) 0px 0px no-repeat #ffffff; height:181px !important;}
#contentContainer .Highlights .content { padding: 25px 15px 0px 365px; }

#contentContainer .productHighlights .logo {margin:0px 0px 21px 0px; padding:26px 0px 0px 79px}
#contentContainer .productHighlights h3 {
 font-size:100%;
 font-weight:bold;
 color:#797979;
 margin:0px 0px 8px 60px;
 padding:0px 0px 0px 19px;
 background:url(/images/toshiba/bullet_arrow_red_big.gif) 0% 50% no-repeat}
#contentContainer .productHighlights h4 {
 font-size:88%;
 font-weight:normal;
 color:#282828;
 margin:0px 0px 6px 0px;
 padding:0px 0px 0px 79px}
#contentContainer .productHighlights p {
 font-size:76%;
 font-weight:normal;
 color:#464646;
 margin:0px 0px 10px 0px;
 padding:0px 0px 0px 79px}
 
 #contentContainer .productHighlights p p{
 font-size:100%;
 font-weight:normal;
 color:#464646;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px}

#contentContainer .productHighlights .quickClips {width:568px; clear:both; margin:0px 0px 0px 72px}
#contentContainer .productHighlights .quickClips .linksArea {
 float:left;
 clear:both;
 padding:38px 0px 8px 15px;}
#contentContainer .productHighlights .quickClips .linksArea div {float:left; clear:none; padding:0px 14px 0px 0px}
#contentContainer .productHighlights .quickClips .textArea {
 width:320px;
 float:left;
 clear:none;
 padding:14px 0px 0px 0px;
 font-size:68%;
 font-weight:normal;
 color:#494949}
#contentContainer .productHighlights .quickClips .textArea div {float:none; clear:both; display:none}

/* Sub level pages: product selection area */
#contentContainer .chooseProducts {
 clear:both;
 margin:0px 15px 0px 0px;
 padding:27px 0px 15px 0px;
}
 
#contentContainer .chooseProducts .modelFinderBlock {
	float:right;
	overflow:hidden;
}
#contentContainer .chooseProducts .modelFinderBlock label {
 display:block;
 float:none;
 font-size:108%;
 font-weight:bold;
 padding:0 0 6px 0}

#contentContainer .productScale {float:left; clear:none; padding:0px 0px 0px 50px}
#contentContainer .productScale div div {float:left; clear:none; padding: 9px 40px 6px 20px}
#contentContainer .productScale .questions div {font-size:62%; padding:8px 156px 15px 52px}

#contentContainer .productSelector {float:right; clear:none;}
#contentContainer .productSelector div {padding:0px 0px 24px 0px}
#contentContainer .productSelector div div {float:left; padding:0px 5px 0px 0px}

/* Sub level pages: dvd type selector */
#contentContainer .dvdType {float:left; clear:none; padding:0px 0px 0px 50px}
#contentContainer .dvdType div div {float:left; clear:none; padding:9px 40px 6px 0px}
#contentContainer .dvdType .questions div {font-size:62%; padding:8px 156px 15px 52px}

/* Sub level pages: bottom section */
#contentContainer .subLevelBottom {clear:both; margin:0px; padding:0px}
#contentContainer .subLevelBottom .twoCol {padding-top:30px}
#contentContainer .subLevelBottom .threeCol {padding-top:30px}
#contentContainer .subLevelBottom h4{
 font-size:112%;
 font-weight:normal;
 color:#494949;
 margin:0px 15px 5px 0px;
 padding:0px 0px 0px 0px}
#contentContainer .productLogos {padding:21px 0px 0px 0px}
#contentContainer .productLogos div {float:left; clear:none; margin:0px 40px 0px 0px}

/* Sub sub level pages: left nav -------------------------------------------------- */
#contentContainer .leftNav {float:left; clear:none; width:145px; padding:0px 15px 0px 0px}


/* Sub sub level pages: left nav compare box */
#contentContainer .compareBox {margin:0px 0px 20px 0px; padding:8px 8px 8px 8px; border:1px solid #bbbbbb}
#contentContainer .compareBox h3 {
 font-size:82%;
 font-weight:bold;
 color:#e11b22;
 margin:0px 0px 3px 0px}
#contentContainer .compareBox h4 {
 font-size:68%;
 font-weight:normal;
 color:#616161;
 margin:0px 0px 5px 0px;
 padding:0px 0px 15px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .compareBox .compareList div {
 width:127px;
 margin:0px 0px 6px 0px;
 padding:0px 0px 8px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .compareBox .compareList .left {
 float:left;
 clear:none;
 width:104px;
 font-size:68%;
 font-weight:bold;
 color:#616161;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background:none}
#contentContainer .compareBox .compareList .right {
 float:right;
 clear:none;
 width:15px;
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 background:none}
#contentContainer .compareBox .compareList a {color:#616161; text-decoration:underline}
#contentContainer .compareBox .compareList a:hover {color:#e11b22}
#contentContainer .compareBox .compareButton button {width:127px; padding:0px}


/* Sub sub level pages: left nav links */
#contentContainer .leftNav .navLinks h3 {
 display:block;
 font-size:68%;
 font-weight:bold;
 color:#494949;
 margin:0px 0px 0px 0px;
 padding:0px 0px 15px 12px}
#contentContainer .leftNav .navLinks h4 {
 font-size:76%;
 font-weight:bold;
 color:#494949;
 margin:0px 0px 0px 0px;
 padding:0px 0px 17px 0px}
#contentContainer .leftNav .navLinks h4 div {
 font-size:120%;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding: 7px 0px 0px 12px;}
#contentContainer .leftNav .navLinks h4 a {
 display:block;
 padding:0px 0px 0px 12px;}
#contentContainer .leftNav .navLinks h4 a.expanded {}
#contentContainer .leftNav .navLinks div {padding:0px 0px 0px 0px}
#contentContainer .leftNav .navLinks div div div {
 font-size:76%;
 font-weight:normal;
 color:#494949;
 text-decoration:underline;
 margin:0px 0px 0px 0px;
 padding:0px 0px 17px 12px}
#contentContainer .leftNav .navLinks a {color:#494949}
#contentContainer .leftNav .navLinks div a {text-decoration:underline}
#contentContainer .leftNav .navLinks a:hover {color:#e11b22}
#contentContainer .leftNav .navLinks a.on {color:#e11b22}

/* Retailer home page */
#contentContainer .retailerHome .assetLinks h4 {
 font-size:76%;
 font-weight:bold;
 color:#494949;
 margin:0px 0px 0px 0px;
 padding:0px 0px 17px 0px}
#contentContainer .retailerHome .assetLinks h4 div {
 font-size:130%;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;}
#contentContainer .retailerHome .assetLinks h4 a {
 display:block;
 padding:0px 0px 0px 0px;
 text-decoration: underline;
 }

/* Sub sub level pages: discontinued product page headings */
#contentContainer .pageHeading {margin:0px 15px 10px 0px; padding:0px 0px 13px 0px; background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .pageHeading h3 {font-size:76%; font-weight:bold; color:#494949; margin:0px; padding:0px}

/* Sub sub level pages: buttons */
#contentContainer .buttonRow {width:785px; clear:both; margin:0px 0px 30px 0px; padding:7px 0px 15px 0px; background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .buttonRow div {float:left; clear:none; margin:0px; padding:0px 15px 0px 0px; background:none}

/* Sub sub level pages: product item display */
#contentContainer.subSubLevel .fourCol {}
/* Sub sub level pages: product item */
#contentContainer .productItem {float:left; clear:none; width:305px; padding: 0px 15px 30px 0px}

/* Sub sub level pages: product item - headings row */
#contentContainer .productItem .headings {width:100%; margin:0px 0px 13px 0px}
#contentContainer .productItem h5 {font-size:100%; font-weight:bold; color:#494949; margin:0px 0px 0px 0px}
#contentContainer .productItem h6 {font-size:76%; font-weight:normal; color:#797979; margin:1px 15px 0px 0px}

/* Sub sub level pages: product item - image and spec table */
#contentContainer .productItem .imageAndSpec {
 width:100%;
 clear:both;
 margin:0px 0px 6px 0px;
 padding:0px 0px 10px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .productItem .productImage {float:left; clear:none; width:160px}
#contentContainer .productItem .productSpec {float:left; clear:none; width:145px}
#contentContainer .productItem table {width:155px}
#contentContainer .productItem th {font-size:76%; font-weight:bold; color:#494949; text-align:left; padding:0px 0px 3px 0px}
#contentContainer .productItem th div {margin:0px; padding:0px 0px 5px 0px; background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .productItem td {font-size:68%; text-align:left; padding:2px 0px 2px 0px}
#contentContainer .productItem td.left {font-weight:normal; color:#797979}
#contentContainer .productItem td.right {font-weight:bold; color:#494949}

/* Sub sub level pages: product item - action row */
#contentContainer .productItem .actionRow {
 width:305px;
 font-size:68%;
 font-weight:normal;
 overflow:visible;
 color:#494949;
 margin: 0px 0px 10px 0px;
 padding:0px 0px 7px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .productItem .actionRow .details {float:left; clear:none; padding:2px 10px 5px 0px}
#contentContainer .productItem .actionRow .price {float:left; clear:none; padding: 2px 0px 0px 0px; font-weight:bold}
#contentContainer .productItem .actionRow .buyNow {float:left; clear:none; padding: 0px 0px 5px 8px;overflow:visible;}
#contentContainer .productItem .actionRow .details a {
 color:#494949;
 text-decoration:none;
 padding:0px 0px 0px 10px;
 background:url(/images/toshiba/bullet_arrow_right.gif) 0% 50% no-repeat}
#contentContainer .productItem .actionRow .details a:hover {color:#e11b22}

/* Sub sub level pages: product item - feature icons */
#contentContainer .productItem .icons {width:305px; padding:10px 0px 0px 0px}
#contentContainer .productItem .icons div {float:left; clear:none; padding:0px 0px 0px 0px}

#contentContainer .productItem .icons .features {width:305px; padding:0px 0px 0px 0px}
#contentContainer .productItem .icons .features .imageDiv {padding:0px 34px 0px 0px}

/* Sub sub level pages: product item - bottom text area */
#contentContainer .productItem p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px} 

/* Sub sub level pages: right banner top padding adjustment */
#contentContainer.subSubLevel .rightBanners {padding-top:0px}


/* Product pages -------------------------------------------------- */
#contentContainer.productPages {overflow:visible; padding-top:15px}

/* Product pages: header area */
#contentContainer.productPages .fiveCol {overflow:visible}
#contentContainer.productPages .mainHeaderArea {
 overflow:hidden; 
 position:relative;
 width:785px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 20px 0px;
 background:url(/images/toshiba/headerbg.gif) 0px 100% repeat-x}
#contentContainer.productPages .mainHeaderArea h3 {
 font-size:112%;
 font-weight:bold;
 color:#494949;
 margin:0px 0px 0px 15px;
 padding:0px 0px 0px 0px}
#contentContainer.productPages .mainHeaderArea h4 {
 font-size:76%;
 font-weight:bold;
 color:#616161;
 margin:0px 0px 0px 15px;
 padding:0px 0px 0px 0px}

#contentContainer.productPages .mainHeaderArea .price {float:right; clear:none; text-align:right; font-size:68%; font-weight:bold; color:#e11b22; position:absolute; top:0px; right:90px}
#contentContainer.productPages .mainHeaderArea .buyNow {float:right; clear:none; font-size:76%; position:absolute; top:0px; right:0px}
#contentContainer.productPages .mainHeaderArea .selector {float:right; clear:right; font-size:76%; position:absolute; top:18px; right:0px}

/* Product pages: product display */
#contentContainer.productPages .productDisplay {
 width:785px;
 clear:both;
 margin:0px 0px 0px 0px;
 padding:0px 0px 36px 0px;
 background:url(/images/toshiba/bg_productdisplay.gif) 0% 100% repeat-x #ffffff}

#contentContainer.productPages .productDisplay .upsellLink a {
 display:block;
 margin: 25px 0 0 15px;
 padding: 0 0 0 17px;
 font-size:76%;
 font-weight:normal;
 color:#797979;
 text-decoration:underline;
 background:transparent url(/images/toshiba/bullet_arrow_red_lrg.gif) no-repeat 0 50%}


#contentContainer.productPages .productDisplay .leftColumn {float:left; clear:none; width:320px; padding:30px 0px 0px 0px}
#contentContainer.productPages .productDisplay .rightColumn {float:left; clear:none; width:465px}

#contentContainer.productPages .productDisplay h3 {font-size:88%; font-weight:bold; color:#494949; margin:0px 0px 10px 15px}
#contentContainer.productPages .productDisplay p {font-size:76%; font-weight:normal; color:#494949; margin:0px 0px 10px 15px}
#contentContainer.productPages .productDisplay .viewClip {padding:0px 0px 15px 8px}

#contentContainer.productPages .productDisplay table {width:145px; margin-left:15px}
#contentContainer.productPages th {font-size:76%; font-weight:bold; color:#494949; text-align:left; padding:0px 0px 3px 0px}
#contentContainer.productPages th div {margin:0px; padding:0px 0px 5px 0px; background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer.productPages td {font-size:68%; text-align:left;  padding:2px 0px 2px 0px}
#contentContainer.productPages td.left {font-weight:normal; color:#797979}
#contentContainer.productPages td.right {font-weight:bold; color:#494949}

#contentContainer.productPages .retailers th {font-size:76%; font-weight:bold; color:#494949; vertical-align:middle; text-align:left; padding:3px 3px 3px 6px}
#contentContainer.productPages .retailers td {font-size:68%; text-align:left; vertical-align:middle;  padding: 2px 2px 2px 6px}


/* Product pages: info tabs */
#contentContainer.productPages .productInfoTabs {
 width:770px;
 clear:both;
 margin:0px 0px 0px 0px;
 padding:2px 0px 0px 15px;
 background:url(/images/Toshiba/bg_product_info_tabs.gif) 0px 100% no-repeat #efefef}
#contentContainer.productPages .productInfoTabs div {float:left; clear:none}
#contentContainer.productPages .productInfoTabs a {
 display:block;
 font-size:62%;
 font-weight:bold;
 color:#494949;
 padding:6px 10px 9px 10px;
 margin:0px 0px 0px 15px;
 background:none;
 border:none}
#contentContainer.productPages .productInfoTabs a.on {
 font-size:76%;
 color:#E11B22;
 padding:4px 10px 7px 10px;
 margin:0px 0px 0px 10px;
 background:#ffffff;
 border-top:1px solid #c5c5c5;
 border-left:1px solid #c5c5c5;
 border-right:1px solid #c5c5c5}
#contentContainer.productPages .productInfoTabs a:hover {color:#E11B22}

/* Product pages: features */
#contentContainer.productPages .features {float:left; clear:none; width:640px; margin: 15px 0px 0px 0px; padding:0px 0px 0px 0px}
#contentContainer.productPages .feature {float:left; clear:none; width:315px; margin: 0px 5px 10px 0px}
#contentContainer.productPages .featureIcon {float:left; clear:none; padding:0px 10px 0px 0px}
#contentContainer.productPages .features h4 {clear:none; font-size:88%; font-weight:bold; color:#494949; margin:0px 15px 10px 0px}
#contentContainer.productPages .features p {font-size:68%; font-weight:normal; color:#494949; margin:0px 15px 10px 0px}
#contentContainer.productPages .features a {color:#e11b22; text-decoration:underline}
#contentContainer.productPages .features a:hover {color:#494949; text-decoration:underline}


/* Product pages: specification */
#contentContainer .specification {float:left; clear:none; width:640px; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px}
#contentContainer .specification h3 {font-size:112%; font-weight:bold; color:#494949; margin:0px 0px 0px 0px; padding:0px}
#contentContainer .specification h4 {font-size:76%; font-weight:bold; color:#616161; margin:0px 0px 30px 0px; padding:0px}
#contentContainer .specification div {clear:both; margin:0px 0px 30px 0px; padding:0px; width:640px}
#contentContainer .specification div div {float:left; clear:none; margin:0px; padding:0px 15px 0px 0px; width:305px}
#contentContainer .specification table {margin:0px}
#contentContainer .specification tr.shade {background:#f5f5f5}
#contentContainer .specification tr.light {background:#ffffff}
#contentContainer .specification th {font-size:88%; font-weight:bold; color:#000000; text-align:left; padding:0px 0px 12px 0px}
#contentContainer .specification th div {margin:0px; padding:0px 0px 5px 0px; background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .specification td {font-size:76%; text-align:left; padding:4px 0px 2px 0px}
#contentContainer .specification td.left {font-weight:normal; color:#797979; width:70%}
#contentContainer .specification td.right {font-weight:bold; color:#494949; width:30%}


/* Product pages: closer look */
#contentContainer.productPages .thumbnails {float:left; clear:none; width:160px; margin:0px 0px 30px 0px; padding:30px 0px 0px 0px}
#contentContainer.productPages .thumbnails div {float:left; clear:none; padding:0px 11px 14px 0px}
#contentContainer.productPages .mainImage {float:left; clear:none; width:480px; padding:30px 0px 30px 0px; margin:0px 0px 0px 0px}
#contentContainer.productPages .mainImage .imgSurround {float:left; clear:none; padding:10px 13px; border:1px solid #bbbbbb}
#contentContainer.productPages .mainImage .prevNext {clear:both; padding:10px 0px 0px 0px; font-size:76%; font-weight:bold; color:#494949}
#contentContainer.productPages .mainImage .prevNext a {color:#e11b22; text-decoration:underline}
#contentContainer.productPages .mainImage .prevNext a:hover {color:#494949}

/* Product pages: reviews and awards */
#contentContainer.productPages .articles {float:left; clear:none; width:320px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px}
#contentContainer.productPages .articles h4 {font-size:88%; font-weight:bold; color:#797979; margin:0px 0px 14px 0px}
#contentContainer.productPages .articles .article {margin:0px 0px 40px 0px}
#contentContainer.productPages .articles h5 {font-size:76%; font-weight:bold; color:#797979}
#contentContainer.productPages .articles .dateStamp {font-size:62%; font-weight:regular; color:#797979; margin:0px 0px 13px 0px}
#contentContainer.productPages .articles p {font-size:76%; font-weight:bold; color:#797979}
#contentContainer.productPages .articles .link {font-size:62%; font-weight:normal}
#contentContainer.productPages .articles .link a {
 color:#000000;
 text-decoration:underline;
 padding:0px 10px 0px 0px;
 background:url(/images/Toshiba/bullet_arrow_right.gif) 100% 50% no-repeat}
#contentContainer.productPages .articles .link a:hover {color:#E11B22}

/* Product pages: brochures and manuals */
#contentContainer.productPages .downloads {float:left; clear:none; width:320px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px}
#contentContainer.productPages .downloads h4 {font-size:88%; font-weight:bold; color:#797979; margin:0px 0px 14px 0px}
#contentContainer.productPages .downloads .downloadItem {margin:0px 0px 10px 0px}
#contentContainer.productPages .downloads .fileSize {font-size:62%; font-weight:regular; color:#797979; padding:0px 0px 0px 25px}
#contentContainer.productPages .downloads h5 {font-size:76%; font-weight:bold}
#contentContainer.productPages .downloads h5 a {
 color:#797979;
 text-decoration:underline;
 padding:0px 0px 0px 25px;
 background:url(/images/Toshiba/icon_pdf.gif) 0% 50% no-repeat}
#contentContainer.productPages .downloads h5 a:hover {color:#E11B22}

/* News and reviews pages -------------------------------------------------- */
#contentContainer .newsReviews {clear:both; margin:0px; padding:0px}

/* News and reviews: article selector */
#contentContainer .articleSelector {
 width:945px;
 font-size:76%;
 font-weight:regular;
 color:#000000;
 margin:0px 0px 15px 0px;
 padding:0px 0px 15px 0px;
 background:url(/images/Toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .searchForm {float:left; clear:left; padding:10px 0px 0px 0px}
#contentContainer .searchForm div {float:left; clear:none; padding:3px 0px 0px 0px}
#contentContainer .searchForm form {float:left; clear:none}
#contentContainer .searchForm form div {padding:0px 0px 0px 5px}
#contentContainer .rssBanner {float:right; clear:none}

/* News and reviews: article list columns */
#contentContainer .articleColumn {float:left; clear:none; width:305px; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px}
#contentContainer .articleBox {padding:12px 19px; border:1px solid #bbbbbb}
#contentContainer .articleBox h3 {
 font-size:88%;
 font-weight:bold;
 color:#494949;
 margin:0px 0px 9px 0px;
 padding:0px 0px 6px 0px;
 background:url(/images/Toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .articleBox h4 {
 font-size:76%;
 font-weight:regular;
 color:#494949;
 margin:0px 0px 3px 0px;
 padding:0px 0px 0px 0px}
#contentContainer .articleBox h4 a {color:#494949; padding:0px 0px 0px 14px; background:url(/images/Toshiba/bullet_plus.gif) 0% 50% no-repeat}
#contentContainer .articleBox h4 a.expanded {background:url(/images/Toshiba/bullet_minus.gif) 0% 50% no-repeat}
#contentContainer .articleBox h4 a:hover {color:#E11B22}
#contentContainer .articleBox .expandedArticles {padding:16px 0px 0px 0px}
#contentContainer .articleBox .article {padding:0px 0px 19px 0px}
#contentContainer .articleBox .article h5 {font-size:88%; font-weight:bold; color:#494949; text-decoration:none; margin:0px 0px 3px 0px}
#contentContainer .articleBox .article h6 {font-size:76%; font-weight:bold; color:#616161; margin:0px 0px 9px 0px}
#contentContainer .articleBox .article p {font-size:76%; color:#494949; margin:0px; padding:0px 0px 5px 0px}
#contentContainer .articleBox .article div a {font-size:76%; color:#797979; text-decoration:underline}
#contentContainer .articleBox .article div a:hover {color:#E11B22}

/* News and reviews: right banner top padding adjustment */
#contentContainer .newsReviews .rightBanners {padding-top:0px;}

/*Standard pages -------------------------------------------------- */
#contentContainer .standardContent {clear:both; margin:0px; width:945px; font-size:80%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#contentContainer .standardContent h3 {clear:both; font-size:112%; font-weight:bold; color:#494949; margin:0px 0px 9px 0px}
#contentContainer .standardContent h4 {clear:both; font-size:88%; font-weight:bold; color:#494949; margin:0px 0px 6px 0px}
#contentContainer .standardContent h5 {clear:both; font-size:76%; font-weight:bold; color:#494949; margin:0px 0px 3px 0px}
#contentContainer .standardContent p {font-size:100%; color:#494949; margin:0px; padding:0px 0px 10px 0px}
#contentContainer .standardContent .imageFloatLeft {float:left; clear:none; padding:0px 15px 15px 0px}


/* Promo bundle: header -------------------------------------------------- */
#contentContainer .bundleHeader {
 clear:both;
 width:945px;
 position:relative;
 padding:0px 0px 0px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .bundleHeader h3 {clear:both; font-size:112%; font-weight:bold; color:#494949; margin:0px 0px 20px 15px}
#contentContainer .bundleHeader .selector {position:absolute; bottom:10px; right:0px}

/* Promo bundle: details */
#contentContainer .bundleDetails {
 width:945px;
 clear:both;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background:url(/images/toshiba/bg_bundledetails.gif) 0% 100% no-repeat #ffffff}
#contentContainer .bundleDetails .leftColumn {float:left; clear:none; width:320px}
#contentContainer .bundleDetails .centreColumn {float:left; clear:none; width:480px}
#contentContainer .bundleDetails .rightColumn {float:left; clear:none; width:145px; padding:30px 0px 0px 0px}
#contentContainer .bundleDetails .rightColumn div div {float:right; clear:none; padding:0px 6px 0px 0px}
#contentContainer .bundleDetails .resellerLogo {margin:0px 0px 15px 0px}
#contentContainer .bundleDetails .price {font-size:68%; font-weight:bold; color:#e11b22; margin:0px 0px 6px 0px}
#contentContainer .bundleDetails h4 {font-size:88%; font-weight:bold; color:#494949; margin:30px 0px 10px 15px}
#contentContainer .bundleDetails p {font-size:76%; font-weight:normal; color:#494949; margin:0px 0px 10px 15px}

/* Promo bundle: specification - modifies default column widths */
#contentContainer .promoBundle {clear:both; width:800px; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px}
#contentContainer .promoBundle div {float:left; clear:none; width:251px; margin:0px; padding:0px 15px 0px 0px}
#contentContainer .promoBundle div div {float:none; clear:both; width:100%; margin:0px 0px 30px 0px}
#contentContainer .promoBundle div div div {margin:0px}
#contentContainer .promoBundle div h5 {font-size:76%; font-weight:normal; margin:0px 0px 18px 0px}
#contentContainer .promoBundle div h5 a {color:#797979; text-decoration:underline}
#contentContainer .promoBundle div h5 a:hover {color:#e11b22}
#contentContainer .promoBundle div h6 {
 font-size:88%;
 font-weight:bold;
 color:#494949;
 text-decoration:none;
 margin:0px 0px 9px 0px;
 padding:0px 0px 6px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .oneBundle div {width:785px}
#contentContainer .twoBundles div {width:385px}
#contentContainer .threeBundles div {width:251px}
 
 /* Technology explained */
#contentContainer .techExplained {width:100%; clear:both; margin:0px; padding:0px}
#contentContainer .techExplained h3 {clear:both; font-size:112%; font-weight:bold; color:#494949; margin:0px 0px 20px 0px}
#contentContainer .techExplained h4 {clear:both; font-size:88%; font-weight:bold; color:#494949; margin:0px 0px 15px 0px}
#contentContainer .techExplained h5 {clear:both; font-size:76%; font-weight:bold; color:#494949; margin:0px 0px 0px 0px}
#contentContainer .techExplained p {font-size:76%; color:#494949; margin:0px; padding:0px 0px 10px 0px}

/* Technology explained: top index links */
#contentContainer .techExplained .techIndex {clear:both; width:800px; padding:0px 0px 10px 0px}
#contentContainer .techExplained .techIndex div {clear:both}
#contentContainer .techExplained .techIndex div div {
 float:left;
 clear:none;
 width:160px;
 line-height:0.9em;
 padding:0px 0px 10px 0px}
#contentContainer .techExplained .techIndex a {font-size:76%; font-weight:normal; color:#797979; text-decoration:underline}
#contentContainer .techExplained .techIndex a:hover {color:#e11b22}

/* Technology explained: item details */
#contentContainer .techExplained .techItem {
 clear:both;
 width:785px;
 margin:0px 15px 0px 0px;
 padding:20px 0px 0px 0px;
 background:url(/images/toshiba/headerbg.gif) 0px 0px repeat-x}
#contentContainer .techExplained .techItem .left {float:left; clear:none; width:145px; padding:0px 15px 0px 0px; text-align:right}
#contentContainer .techExplained .techItem .right {float:left; clear:none; width:625px; padding:0px 0px 0px 0px; text-align:left}
#contentContainer .techExplained .techItem .imageFloatRight {float:right; clear:none; padding:0px 0px 15px 15px}
#contentContainer .techExplained .techItem .toTop {clear:both; width:785px; text-align:right; padding:0px 0px 15px 0px}
#contentContainer .techExplained .techItem .toTop a {font-size:76%; font-weight:normal; color:#e11b22; text-decoration:underline}
#contentContainer .techExplained .techItem .toTop a:hover {color:#797979}

/* Technology explained: right banner top padding adjustment */
#contentContainer .techExplained .rightBanners {padding-top:0px; padding-bottom: 10px; float:none}

/* Technology explained glossary */
#contentContainer .glossary {width:100%; clear:both; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px}
#contentContainer .glossary h3 {clear:both; font-size:112%; font-weight:bold; color:#494949; margin:0px 0px 3px 0px}
#contentContainer .glossary h4 {
 clear:both;
 font-size:76%;
 font-weight:bold;
 color:#616161;
 margin:0px 15px 15px 0px;
 padding:0px 0px 5px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .glossary h5 {clear:both; font-size:76%; font-weight:bold; color:#494949; margin:0px 0px 0px 0px}
#contentContainer .glossary p {font-size:76%; color:#494949; margin:0px; padding:0px 0px 10px 0px}

/* Technology explained glossary: top index links */
#contentContainer .glossary .glossaryIndex {clear:both; width:900px}
#contentContainer .glossary .glossaryIndex .left {float:left; clear:none; width:200px; margin-right: 20px}
#contentContainer .glossary .glossaryIndex .right {float:left; clear:none; width:680px}
#contentContainer .glossary .glossaryIndex .right h5 {
 clear:both;
 font-size:88%;
 font-weight:bold;
 color:#797979;
 text-align:center;
 margin: 0px 180px 10px 0px}
#contentContainer .glossary .glossaryIndex h5 {
 clear:both;
 font-size:88%;
 font-weight:bold;
 color:#797979;
 text-align:center;
 margin: 0px 0px 10px 0px}
#contentContainer .glossary .glossaryIndex div div {width:100%}
#contentContainer .glossary .glossaryIndex div div div {
 width:auto;
 float:left;
 clear:none;
 font-size:76%;
 font-weight:normal;
 color:#797979;
 padding:0px 0px 0px 0px}
#contentContainer .glossary .glossaryIndex div div div img {margin-top:5px}
#contentContainer .glossary .glossaryIndex a {
 display:block;
 width:16px;
 text-decoration:underline;
 text-align:center;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px}
#contentContainer .glossary .glossaryIndex a.available {color:#494949; text-decoration:underline; font-weight:bold}
#contentContainer .glossary .glossaryIndex .unavailable 
{
	color:#797979;
	display:block;
	 width:16px;
	 text-decoration:none;
	 text-align:center;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px
}
#contentContainer .glossary .glossaryIndex a.active {color:#797979; text-decoration:none}
#contentContainer .glossary .glossaryIndex a:hover {color:#e11b22}

/* Technology explained glossary: glossary item container */
#contentContainer .glossary .glossaryContainer {
 clear:both;
 width:785px;
 padding:5px 0px 15px 0px;
 margin:0px 0px 15px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}

/* Technology explained glossary: item details */
#contentContainer .glossary .glossaryItem {clear:both; width:785px; margin:0px 15px 0px 0px; padding:0px 0px 0px 0px}
#contentContainer .glossary .glossaryItem .left {float:left; clear:none; width:305px; padding:0px 15px 0px 0px; text-align:right}
#contentContainer .glossary .glossaryItem .right {float:left; clear:none; width:465px; padding:0px 0px 0px 0px; text-align:left}

/* Technology explained glossary: right banner top padding adjustment */
#contentContainer .glossary .rightBanners {padding-top:0px; padding-bottom: 10px; float:none;}
 
/* banner png problem fixer */
.InsertMedia {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);}

/* Support -------------------------------------------------- */
#contentContainer .support {width:100%; clear:both; margin:0px; padding:0px}
#contentContainer .support h3 {font-size:112%; font-weight:bold; color:#494949; margin:0px 0px 10px 0px}
#contentContainer .support p {font-size:76%; color:#494949; margin:0px; padding:0px 0px 20px 0px}

/* Support: layout */
#contentContainer .support .column {float:left; clear:none; width:465px; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px}
#contentContainer .support .borderBox {margin:0px 0px 15px 0px; padding:12px 19px 12px 19px; border:1px solid #bbbbbb}

/* Support: contact form */
#contentContainer .support .contactForm div {width:100%}
#contentContainer .support .contactForm .legend {
 float:left;
 clear:none;
 width:155px;
 font-size:76%;
 color:#494949;
 margin:0px 0px 0px 0px;
 padding:2px 10px 2px 0px;
 text-align:right}
#contentContainer .support .contactForm .element {
 float:left;
 clear:none;
 width:260px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 4px 0px;
 text-align:left}
#contentContainer .support .contactForm .formFooter {width:250px; padding:20px 0px 0px 170px;
 font-size:76%;}
#contentContainer .support .contactForm .formFooter div {width:auto; float:left; clear:none}
#contentContainer .support .contactForm .inputTextBox {width:245px;}
#contentContainer .support .contactForm .inputTextBoxShorter {width:120px;}
#contentContainer .support .contactForm .separator {width:100%;height:25px}
#contentContainer .support .contactForm .inputTextArea {width:244px; height:120px;font-size:76%; font-family:arial,helvetica,verdana,sans-serif;}

/* Promotions -------------------------------------------------- */
#contentContainer .promotions {clear:both; margin:0px; padding:0px}
#contentContainer .promotions h3 {font-size:100%; font-weight:bold; color:#494949; margin:0px 0px 20px 0px}

/* Promotions: product type columns */
#contentContainer .promotions .productColumn {float:left; clear:none; width:385px; padding:0px 15px 0px 0px}
#contentContainer .promotions .innerBox {width:345px; padding:12px 19px; border:1px solid #bbbbbb}
#contentContainer .promotions h4 {
 font-size:88%;
 font-weight:bold;
 color:#494949;
 text-transform:uppercase;
 margin:0px 0px 9px 0px;
 padding:0px 0px 6px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}

/* Promotions: product item display  */
#contentContainer .promotions .promoItem {float:left; clear:none; width:100%; padding:0px 0px 30px 0px}

/* Promotions: product item display - headings row  */
#contentContainer .promotions .promoItem .headings {width:100%; margin:0px 0px 13px 0px}
#contentContainer .promotions .promoItem h5 {font-size:100%; font-weight:bold; color:#494949; margin:0px 0px 0px 0px; padding:0px}
#contentContainer .promotions .promoItem h6 {font-size:76%; font-weight:normal; color:#797979; margin:1px 0px 0px 0px; padding:0px}

/* Promotions: product item display - image and txt row  */
#contentContainer .promotions .promoItem .imageAndText {
 width:100%;
 clear:both;
 margin:0px 0px 6px 0px;
 padding:0px 0px 10px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .promotions .promoItem .productImage {float:left; clear:none; width:160px}
#contentContainer .promotions .promoItem .productText {float:left; clear:none; width:170px}
#contentContainer .promotions .promoItem p {margin:0px; padding:0px 0px 5px 0px; background:none} 

/* Promotions: product item display - action row  */
#contentContainer .promotions .promoItem .actionRow {
 width:100%;
 font-size:68%;
 font-weight:normal;
 color:#494949;
 margin:0px 0px 0px 0px;
 padding:0px 0px 7px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer .promotions .promoItem .actionRow .details {float:left; clear:none; padding:2px 0px 0px 0px}
#contentContainer .promotions .promoItem .actionRow .price {float:right; clear:none; padding:2px 10px 0px 0px; font-weight:bold}
#contentContainer .promotions .promoItem .actionRow .buyNow {float:right; clear:none; padding:0px 0px 0px 0px}
#contentContainer .promotions .promoItem .actionRow .details a {
 color:#494949;
 text-decoration:none;
 padding:0px 0px 0px 10px;
 background:url(/images/toshiba/bullet_arrow_right.gif) 0% 50% no-repeat}
#contentContainer .promotions .promoItem .actionRow .details a:hover {color:#e11b22}

/* Promotions: right banner top padding adjustment */
#contentContainer .promotions .rightBanners {padding-top:0px}

span.TechTag {text-decoration:none; color:#494949; font-weight:normal; border-bottom: dashed 1px #494949}
span.TechTag:HOVER {color:#494949}



/* Product comparison page -------------------------------------------------- */
#contentContainer.productComparisonPage {}
#contentContainer.productComparisonPage h3 {clear:both; font-size:112%; font-weight:bold; color:#494949; margin:0px 0px 3px 0px}
#contentContainer.productComparisonPage h4 {
 clear:both;
 font-size:76%;
 font-weight:bold;
 color:#616161;
 margin:0px 15px 15px 0px;
 padding:0px 0px 5px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}

/* Product comparison page: tabs row */
#contentContainer.productComparisonPage .tabsRow {
 float:none;
 clear:both;
 width:784px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-left:1px solid #bbbbbb;
 background:url(/images/toshiba/bg_dot_bb.gif) 0% 100% repeat-x}
#contentContainer.productComparisonPage .tabsRow div {
 float:left;
 clear:none;
 font-size:68%;
 font-weight:bold;
 color:#494949;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb}
#contentContainer.productComparisonPage .tabsRow .buttons {float:right; clear:none; padding:0px 16px 0px 15px; border:0px}
#contentContainer.productComparisonPage .tabsRow .buttons div {border:0px}
#contentContainer.productComparisonPage .tabsRow div a {display:block; padding:5px 15px 5px 15px}
#contentContainer.productComparisonPage .tabsRow div a.on {font-size:110%; color:#e11b22; background:#ffffff}

/* Product comparison page: outer table container */
#contentContainer.productComparisonPage .comparisonOuter {
 float:left;
 clear:none;
 width:800px;
 margin:0px 0px 30px 0px;
 padding:0px 0px 0px 0px}

/* Product comparison page: comparison inner table container */
#contentContainer.productComparisonPage .comparisonInner {
 float:none;
 clear:both;
 width:767px;
 margin:0px 0px 0px 0px;
 padding: 15px 8px 15px 8px;
 border-left:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb}

/* Product comparison page: comparison table */
#contentContainer.productComparisonPage .comparisonTable {
 float:none;
 clear:both;
 width:767px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px}

/* Product comparison page: comparison table rows */
#contentContainer.productComparisonPage .comparisonTable .headerRow {background:url(/images/toshiba/headerbg.gif) 0% 0% repeat-x}
#contentContainer.productComparisonPage .comparisonTable .light {background:#ffffff}
#contentContainer.productComparisonPage .comparisonTable .dark {background:#f5f5f5}
#contentContainer.productComparisonPage .comparisonTable .bottom td {padding-bottom:20px}

/* Product comparison page: comparison table cells */
#contentContainer.productComparisonPage .comparisonTable td {
 overflow:auto;
 width:auto;
 font-size:68%;
 font-weight:bold;
 color:#494949;
 text-align:left;
 padding: 3px 8px 3px 8px;
 border-left:1px solid #bbbbbb}
#contentContainer.productComparisonPage .comparisonTable td.leftCol {
 overflow:hidden;
 width:167px !important;
 color:#797979;
 padding:3px 8px 3px 8px;
 border:0px}
#contentContainer.productComparisonPage .comparisonTable .headerRow td {
 font-size:100%;
 font-weight:normal;
 padding:0px}
#contentContainer.productComparisonPage .comparisonTable .topRow td {
 font-size:100%;
 font-weight:normal;
 padding:0px}

/* Product comparison page: comparison table - content divs and headers */
#contentContainer.productComparisonPage .comparisonTable .productHeaders {
 width:133px;
 float:none;
 clear:both;
 margin:0px 0px 0px 0px;
 padding:10px 8px 0px 8px}
#contentContainer.productComparisonPage .comparisonTable .productHeaders .left {
 float:left;
 clear:none;
 width:112px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px}
#contentContainer.productComparisonPage .comparisonTable .productHeaders .right {
 float:right;
 clear:none;
 width:15px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px}
#contentContainer.productComparisonPage .comparisonTable .productHeaders h5 {
 float:none;
 clear:both;
 font-size:100%;
 font-weight:bold;
 color:#494949;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px}
#contentContainer.productComparisonPage .comparisonTable .productHeaders h6 {
 float:none;
 clear:both;
 font-size:76%;
 font-weight:normal;
 color:#a7a9ac;
 margin:0px 0px 10px 0px;
 padding:0px 0px 0px 0px}
#contentContainer.productComparisonPage .comparisonTable .productImage {
 float:none;
 clear:both;
 margin:0px 0px 10px 2px}
#contentContainer.productComparisonPage .comparisonTable .price {
 float:none;
 clear:both;
 font-size:68%;
 font-weight:bold;
 color:#494949;
 margin:0px 8px 3px 8px}
#contentContainer.productComparisonPage .comparisonTable .details {
 float:none;
 clear:both;
 font-size:68%;
 font-weight:normal;
 color:#a7a9ac;
 margin:0px 8px 30px 8px}
#contentContainer.productComparisonPage .comparisonTable .details a {
 color:#494949;
 text-decoration:none;
 padding:0px 0px 0px 10px;
 background:url(/images/toshiba/bullet_arrow_right.gif) 0% 50% no-repeat}
#contentContainer.productComparisonPage .comparisonTable .details a:hover {color:#e11b22}
#contentContainer.productComparisonPage .comparisonTable .leftCol h5 {
 float:none;
 clear:both;
 font-size:88%;
 font-weight:bold;
 color:#000000;
 margin:0px 0px 0px 0px;
 padding:10px 0px 15px 0px}
#contentContainer.productComparisonPage .comparisonTable .leftCol h5 a {
 color:#000000;
 padding:0px 0px 0px 0px;}
#contentContainer.productComparisonPage .comparisonTable .leftCol .bullet {
 float:left;padding-top: 4px; padding-right: 5px}
#contentContainer.productComparisonPage .comparisonTable .leftCol h5 a.collapsed {}
#contentContainer.productComparisonPage .comparisonTable .leftCol h5 a:hover {color:#e11b22}

#contentContainer.productComparisonPage .comparisonTable span.TechTag {text-decoration:none; min-width: 1px; float:left; color:#494949; display:block; font-weight:normal; border-bottom: dashed 1px #494949}
#contentContainer.productComparisonPage .comparisonTable span.TechTag:HOVER {color:#494949}

/* Product comparison page: comparison footer */
#contentContainer.productComparisonPage .comparisonFooter {
 float:none;
 clear:both;
 width:753px;
 font-size:88%;
 font-weight:bold;
 color:#494949;
 margin:0px 0px 0px 0px;
 padding:10px 15px 10px 15px;
 background:#f5f5f5;
 border-left:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb;
 border-bottom:1px solid #bbbbbb}
#contentContainer.productComparisonPage .comparisonFooter .left {float:left; clear:none; padding:4px 10px 0px 0px}
#contentContainer.productComparisonPage .comparisonFooter .results {color:#e11b22}
#contentContainer.productComparisonPage .comparisonFooter .buttons {float:right; clear:none; padding:0px 0px 0px 15px}

/* Product comparison page: right banner top padding adjustment */
#contentContainer.productComparisonPage .rightBanners {padding-top:0px}



/* Product selector page -------------------------------------------------- */
#contentContainer.productSelectorPage {}
#contentContainer.productSelectorPage h3 {clear:both; font-size:112%; font-weight:bold; color:#494949; margin:0px 0px 3px 0px}
#contentContainer.productSelectorPage h4 {
 clear:both;
 font-size:76%;
 font-weight:bold;
 color:#616161;
 margin:0px 15px 15px 0px;
 padding:0px 0px 5px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}

/* Product selector page: tabs row */
#contentContainer.productSelectorPage .tabsRow {
 float:none;
 clear:both;
 width:784px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-left:1px solid #bbbbbb;
 background:url(/images/toshiba/bg_dot_bb.gif) 0% 100% repeat-x}
#contentContainer.productSelectorPage .tabsRow div {
 float:left;
 clear:none;
 font-size:68%;
 font-weight:bold;
 color:#494949;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border-top:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb}
#contentContainer.productSelectorPage .tabsRow div a {display:block; padding:5px 15px 5px 15px}
#contentContainer.productSelectorPage .tabsRow div a.on {font-size:110%; color:#e11b22; background:#ffffff}

/* Product selector page: product selector box */
#contentContainer.productSelectorPage .productSelectorContainer
{
	 margin:0px 0px 30px 0px;
}

#contentContainer.productSelectorPage .productSelectorBox {
 float:left;
 clear:none;
 width:610px;
 padding:0px 0px 0px 0px}

/* Product selector page: product selector box - criteria table */
#contentContainer.productSelectorPage .criteriaBox {
 float:none;
 clear:both;
 width:610px;
 margin:0px 0px 0px 0px;
 padding:8px 0px 8px 0px;
 border-left:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb}
#contentContainer.productSelectorPage .productSelectorBox table {margin:0px}
#contentContainer.productSelectorPage .productSelectorBox .header {
 font-size:88%;
 font-weight:bold;
 color:#494949;}
#contentContainer.productSelectorPage .productSelectorBox td.header 
{
	text-align:left;
	padding:10px 20px 10px 30px;
	border-left:1px solid #dddddd;
}
#contentContainer.productSelectorPage .productSelectorBox td {
 font-size:76%;
 font-weight:normal;
 color:#494949;
 text-align:left;
 padding:0px 20px 10px 30px;
 border-left:1px solid #dddddd}
#contentContainer.productSelectorPage .productSelectorBox th.first {border:0px}
#contentContainer.productSelectorPage .productSelectorBox td.first {border:0px}

/* Product selector page: product selector box - criteria footer */
#contentContainer.productSelectorPage .criteriaFooter {
 float:none;
 clear:both;
 width:610px;
 font-size:88%;
 font-weight:bold;
 color:#494949;
 margin:0px 0px 0px 0px;
 padding:10px 15px 10px 15px;
 background:#f5f5f5;
 border-left:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb;
 border-bottom:1px solid #bbbbbb}
#contentContainer.productSelectorPage .criteriaFooter .left {float:left; clear:none; padding:4px 10px 0px 0px}
#contentContainer.productSelectorPage .criteriaFooter .results {color:#e11b22}
#contentContainer.productSelectorPage .criteriaFooter .buttons {float:right; clear:none; padding:0px 0px 0px 15px}

/* Product selector page: right banner top padding adjustment */
#contentContainer.productSelectorPage .rightBanners {padding-top:0px}

/* Product selector page: compare box adjustments 
#contentContainer.productSelectorPage .compareBox {margin-right:15px}
#contentContainer.productSelectorPage .compareBox h3 {
 font-size:112%;
 font-weight:bold;
 color:#e11b22;
 margin:0px 0px 3px 0px}
#contentContainer.productSelectorPage .compareBox h4 {
 font-size:76%;
 font-weight:bold;
 color:#616161;
 margin:0px 0px 10px 0px;
 padding:0px 0px 15px 0px;
 background:url(/images/toshiba/headerbg.gif) 0% 100% repeat-x}
#contentContainer.productSelectorPage .compareBox .compareList {margin:0px 0px 10px 0px}
#contentContainer.productSelectorPage .compareBox .compareList div {width:287px}
#contentContainer.productSelectorPage .compareBox .compareList .left {width:264px}
#contentContainer.productSelectorPage .compareBox .compareList .right {width:15px; padding-top:2px}*/

.retailers TABLE { border: 1px solid #eee; margin: 1px }
.retailers TABLE TR { border: 1px solid #eee; padding-left: 8px; }

.retailerAssetList
{
	padding-top: 10px;
}

/* Retailer site */
.uploaderContainer
{
	/*padding: 10px 0px 10px 0px;*/
	padding:10px 0px 10px 0px;
}

.uploaderContainer .separator 
{
	overflow:hidden;
	 width:100%;
	 height: 2px;
	 background: url(/images/toshiba/headerbg.gif) repeat-x top
}

.retailerAssetList .retailerSeparator 
{
 overflow:hidden;
 width:100%;
 height: 2px;
 margin: 5px 0px 5px 0px;
 padding: 5px 0px 5px 0px;
 background: url(/images/toshiba/headerbg.gif) repeat-x top
}
 
 .retailerAssetList div.leftColumn
 {
 	width:70px;
 	float:left;
 }

.retailerAssetList div.middleColumn
 {
 	width:200px;
 	float:left;
 }
 .retailerAssetList div.rightColumn
 {
 	width:120px;
 	float:right;
 	text-align:right;
 }
 
 /* dealer support login page styles added Jun 09 */
#contentContainer .loginPage {padding:15px 0 10px 0}
#contentContainer .loginPage h3 {clear:both; font-size:112%; font-weight:bold; color:#606060; margin:0 0 18px 0}
#contentContainer .loginRegister {clear:both; margin:0px; padding:0px; background:transparent url(file:///C:/Documents%20and%20Settings/Pete/Desktop/cpd%20dealer%20support/images/bg_dots_vert.gif) 304px 0 repeat-y}
#contentContainer .loginPage h4 {clear:both; font-size:88%; font-weight:bold; color:#e11325; margin:0 0 14px 0}
#contentContainer .loginPage h4 a {text-decoration:underline}
#contentContainer .loginGroup {padding:16px 0 0 0}
#contentContainer .loginInput {clear:both; margin:0 0 14px 0; padding:0; width:320px}
#contentContainer .loginInput label {width:67px; float:left; clear:both; padding:3px 0 0 0; font-size:76%; font-weight:bold; color:#494949}
#contentContainer .loginInput input {width:146px; height:18px; float:left; clear:none; padding:0 4px 0 4px; font-size:76%; font-weight:normal; color:#494949}
#contentContainer .loginSubmit {clear:both; margin:0px; padding:0 0 14px 67px; width:168px}
#contentContainer .loginSubmit label {float:left; clear:none; padding:6px 0 0 0; font-size:62%; font-weight:bold; color:#494949}
#contentContainer .loginSubmit input {height:18px; float:left; clear:both; margin:3px 3px 0 0}
#contentContainer .loginSubmit input.submitlogin {float:right; clear:none; height:auto; margin:0; padding:0}
#contentContainer .loginSubmit a {color:#494949; text-decoration:underline}
#contentContainer .loginPage p.registerIntro {font-size:88%; font-weight:normal; color:#606060; margin:0 15px 30px 0; padding:0}
#contentContainer .twoColLogin {float:left; clear:none; width:300px}
#contentContainer .fourColLogin {float:left; clear:none; width:660px;}
#contentContainer .loginContentArea { padding-left: 10px; border-left-style:dotted; border-left-width:1px; overflow:visible; height:100%}

/* dealer support home page styles added Jun 09 */
#contentContainer .searchCol {float:left; clear:none; width:150px; margin-right:10px}
#contentContainer .searchCol h3 {clear:both; font-size:94%; font-weight:bold; color:#797979; margin:4px 0 4px 0}
#contentContainer .searchCol label {display:block; float:none; clear:both; padding:0 0 1px 0; font-size:68%; font-weight:bold; color:#494949}
#contentContainer .searchCol input {width:146px; height:18px; display:block; float:none; clear:both; padding:0 4px 0 4px; font-size:76%; font-weight:normal; color:#494949}
#contentContainer .searchCol select {margin:0 0 6px 0}
#contentContainer .searchCol .assetSearchButton {width:74px; height:23px; padding:0}
#contentContainer .searchCol .bulletLinks {padding:27px 0 0 0}
#contentContainer .searchCol .bulletLinks a {display:block; font-size:68%; font-weight:bold; color:#554949; text-decoration:none; padding:0 0 8px 10px; background:url(/images/toshiba/bullet_arrow_right.gif) 0 0.4em no-repeat}
#contentContainer .searchCol .bulletLinks a:hover {color:#e11325}
#contentContainer .introTextLarge {padding:14px 0 6px 0}
#contentContainer .introTextLarge p {font-size:82%; font-weight:normal; color:#494949; margin:0 15px 10px 0}

/* dealer support product listing page styles added Jun 09 */
#contentContainer .productListing {padding:0 0 0 0}
/*#contentContainer .productListing .columnContainer {padding-bottom:10px} */
#contentContainer .productListing h4 {float:left; clear:none; width:150px; font-size:76%; font-weight:bold; color:#7b7b7b; margin:0 0 0px 0; padding:0 10px 0 0}
#contentContainer .productListing .productListItem {float:left; clear:none; width:150px; font-size:68%; font-weight:normal; color:#7b7b7b; margin:0 0 0px 0; padding:0 10px 0 0}
#contentContainer .productListing .productListItem a {color:#7b7b7b; text-decoration:underline}
#contentContainer .productListing .productListItem a:hover {color:#e11325}


/* home page revisions 22 Oct 2009: banner */
#contentContainer {width:960px}
#contentContainer.homePage {padding-bottom:36px}
#contentContainer .floatingColumnContainer {clear:both; width:100%; margin:0px; padding:0px}
#contentContainer .floatingColumnContainer .columnContainer { padding-bottom:15px }
#contentContainer .homeBanner {clear:both; width:945px; margin:0 0 36px 0; padding:0 0 8px 0; background:transparent url(/images/toshiba/banner_shadow_945.gif) no-repeat 0 100%}
#contentContainer .homeBanner .dottedTop {clear:both; width:945px; height:1px; margin:0; padding:0; background:transparent url(/images/toshiba/headerbg.gif) repeat-x 0 0}
#contentContainer .homeBanner object {display:block; margin:0; padding:0; background:transparent url(/images/toshiba/headerbg.gif) repeat-x 0 0}

/* home page revisions 22 Oct 2009: product selector */
#contentContainer .homeProductSelector {clear:both; width:945px; margin:0 0 34px 0; padding:0; background:transparent url(/images/toshiba/home_prod_selector_bg.gif) no-repeat 0 100%}

/* home page revisions 22 Oct 2009: product selector tab row */
#contentContainer .homeProductSelector .tabRow {
 clear:both;
 width:624px;
 margin:0 0 29px 0;
 padding:0;
 background:#ffffff url(/images/toshiba/bg_dot_bb.gif) 0% 100% repeat-x;
 border-right:1px solid #bbbbbb}
#contentContainer .homeProductSelector .tabRow .tabRowHeaders {float:left; clear:none; width:440px; margin:0 0 0 0; padding:0 0 0 0}
#contentContainer .homeProductSelector .tabRow .tabRowHeaders h3 {font-size:100%; font-weight:bold; color:#494949; margin:0; padding:0; background:transparent none}
#contentContainer .homeProductSelector .tabRow .tabRowHeaders h4 {font-size:76%; font-weight:normal; color:#494949; margin:0; padding:0; background:transparent none}
#contentContainer .homeProductSelector .tabRow .tab {float:right; clear:none; width:89px; margin:0; padding:0}
#contentContainer .homeProductSelector .tabRow .tab a {
 display:block;
 margin:0;
 padding:10px 0 10px 0;
 font-size:100%;
 font-weight:bold;
 color:#bcbcbc;
 text-align:center;
 background:transparent url(/images/toshiba/prod_selector_tab.gif) repeat-x 0 0;
 border-top:1px solid #bbbbbb;
 border-left:1px solid #bbbbbb}
#contentContainer .homeProductSelector .tabRow .tab a:hover {color:#eb2a2e}
#contentContainer .homeProductSelector .tabRow .tab a.on {color:#eb2a2e; background-image:none; background-color:#ffffff}

/* home page revisions 22 Oct 2009: product selector header row (alternative to tabs) */
#contentContainer .homeProductSelector .headerRow {
 clear:both;
 width:604px;
 margin:0 0 0 0;
 padding:10px 0 0 20px;
 border-top:1px solid #bbbbbb}
#contentContainer .homeProductSelector .headerRow h3 {
 font-size:100%;
 font-weight:bold;
 color:#494949;
 margin:0 20px 6px 0;
 padding:0 0 0 0}
#contentContainer .homeProductSelector .headerRow h4 {
 font-size:76%;
 font-weight:normal;
 color:#494949;
 margin:0 20px 15px 0;
 padding:0 0 9px 0;
 background:transparent url(/images/toshiba/headerbg.gif) repeat-x bottom}

/* home page revisions 22 Oct 2009: product selector criteria box */
#contentContainer .homeProductSelector .criteriaBox {clear:both; width:625px; margin:0; padding:0 0 0 0}
#contentContainer .homeProductSelector .criteriaBox table {width:auto; margin:0 0 22px 0}
#contentContainer .homeProductSelector .criteriaBox th {width:130px; font-size:76%; font-weight:bold; color:#494949; text-align:left; margin:0; padding:0 0 7px 20px}
#contentContainer .homeProductSelector .criteriaBox td {width:130px; font-size:68%; font-weight:normal; color:#494949; text-align:left; margin:0; padding:0 0 6px 20px}
#contentContainer .homeProductSelector .criteriaBox td input {width:13px; height:13px; margin:0; padding:0; vertical-align:bottom}
#contentContainer .homeProductSelector .criteriaBox td label {margin-left:3px; vertical-align:bottom}
#contentContainer .homeProductSelector .criteriaBox .buttons {clear:both; width:605px; margin:0 0 10px 0; padding:0 0 0 20px}
#contentContainer .homeProductSelector .criteriaBox .buttons .buttonLeft {float:left; clear:none}
#contentContainer .homeProductSelector .criteriaBox .buttons .buttonRight {float:right; clear:none}
#contentContainer .homeProductSelector .criteriaBox .buttons a {display:block; clear:none; font-size:76%; font-weight:normal; color:#797979; text-decoration:underline; margin:0 30px 0 0; padding:0}

/* home page revisions 22 Oct 2009: product selector model finder */
#contentContainer .homeProductSelector .modelFinder {
 float:left;
 clear:none;
 width:290px;
 padding:11px 0 0 15px;
 background:transparent url(/images/toshiba/bg_dot_bb.gif) 0% 0% repeat-x}
#contentContainer .homeProductSelector .modelFinder h3 {
 font-size:100%;
 font-weight:bold;
 color:#494949;
 margin:0 15px 29px 0;
 padding:0 0 10px 0;
 background:url(/images/toshiba/headerbg.gif) repeat-x bottom #ffffff}
#contentContainer .homeProductSelector .modelFinder .modelFinderBlock {clear:both; width:290px; margin:0 0 29px 0; padding:0}
#contentContainer .homeProductSelector .modelFinder .modelFinderBlock select {width:145px}
#contentContainer .homeProductSelector .modelFinder label {
 display:block;
 float:none;
 font-size:82%;
 font-weight:bold;
 color:#e2001a;
 padding:0 0 6px 0}
#contentContainer .homeProductSelector .modelFinder div div {float:left; clear:none; padding:0 5px 0 0}

/* home page revisions 22 Oct 2009: press section */
#contentContainer .pressItem {float:left; clear:none; width:145px; margin:0 15px 0 0}
#contentContainer .pressThumbs {width:145px; margin:0 0 13px 0}
#contentContainer .pressText {width:145px}
#contentContainer .pressText h4 {font-size:76%; font-weight:bold; color:#494949; margin:0 0 2px 0}
#contentContainer .pressText a {font-size:68%; color:#797979; text-decoration:underline}

/* home page revisions 22 Oct 2009: features and press headings */
#contentContainer.homePage h3 {margin:4px 15px 14px 0}

/* product home page revisions: product highlights */
#contentContainer .productHighlights {clear:both; width:945px; margin:0 0 36px 0; padding:0 0 8px 0; background:transparent url(/images/toshiba/banner_shadow_945.gif) no-repeat 0 100%}
#contentContainer .productHighlights .bgContainer {clear:both; width:945px; margin:0; padding:0 0 1px 0; background:transparent url(/images/toshiba/product_highlights_fade.gif) repeat-x 0 100%}
#contentContainer .productHighlights .textContainer {float:left; clear:none; width:370px; margin:0; padding:10px 0 0 22px}
#contentContainer .productHighlights .textContainer h3 {margin-top: 20px}
#contentContainer .productHighlights .imageContainer {float:right; clear:none; width:479px; margin:0; padding:0}
#contentContainer .productHighlights h3 {color:#002e25; font-size:100%; font-weight:bold; margin: 25px 0 25px 0; padding: 0 0 0 15px;}
#contentContainer .productHighlights h4 {color:#797979; font-size:138%; font-weight:bold; margin:0 0 9px 0; padding:0}
#contentContainer .productHighlights h5 {color:#797979; font-size:105%; font-weight:normal; margin:0 0 19px 0; padding:0}
#contentContainer .productHighlights p {color:#797979; font-size:76%; font-weight:normal; margin:0 0 9px 0; padding:0}

/* product home page revisions: compare range block */
#contentContainer .compareRange {clear:both; width:945px; margin:0 0 36px 0; padding:0}
#contentContainer .compareRange h3 {color:#494949; font-size:100%; font-weight:bold; margin:0 0 10px 0; padding:0}

/* product home page revisions: compare table */
#contentContainer .compareRange .compareTable {clear:both; width:945px; margin:0 0 0 0; padding:8px 0 0 0; background:transparent url(/images/toshiba/compare_range_bg.gif) no-repeat 0 0}
#contentContainer .compareRange .compareTable table {clear:both; width:945px; margin:0 0 10px 0; padding:0}
#contentContainer .compareRange .compareTable table .dottedBottomRow {background:transparent url(/images/toshiba/headerbg.gif) repeat-x bottom}
#contentContainer .compareRange .compareTable table th {text-align:left; vertical-align:top; padding:10px 0 13px 10px; color:#494949; font-size:76%; font-weight:bold; text-decoration:underline}
#contentContainer .compareRange .compareTable table th a {color:#494949; text-decoration:underline}
#contentContainer .compareRange .compareTable table td {text-align:left; vertical-align:top; padding:8px 0 0 20px; color:#494949; font-size:76%; font-weight:normal}
#contentContainer .compareRange .compareTable table td ul {width: 100px}
#contentContainer .compareRange .compareTable table td a {color:#494949; text-decoration:none}
#contentContainer .compareRange .compareTable table ul {margin:0 0 0 0; padding:0 0 0 7px; list-style-image:url(/images/toshiba/bullet_red_circle.gif)}
#contentContainer .compareRange .compareTable table li {margin:0 0 3px 0; padding:0 0 0 0}
#contentContainer .compareRange .compareTable .graphic {text-align:left; vertical-align:bottom; font-size:100%; margin:0; padding:0 10px 18px 10px}
#contentContainer .compareRange .compareTable .text {text-align:center; vertical-align:middle; font-size:100%; margin:0; padding:16px 0 18px 0}
#contentContainer .compareRange .compareTable .text .question {color:#e2001a; font-size:112%; font-weight:bold; margin:0 0 11px 0;  width:140px}
#contentContainer .compareRange .compareTable .text .look {color:#878889; font-size:76%; font-weight:normal;}
#contentContainer .compareRange .compareTable .text .look img {display:inline; vertical-align:middle; margin-left:3px}

/* product home page revisions: hot product */
#contentContainer .hotProduct {float:left; clear:none; width:800px; height:210px; margin:0; padding:0 0 36px 0; background:transparent url(/images/toshiba/hot_product_bg.jpg) no-repeat 0 0}
#contentContainer .hotProduct .text {width:440px; padding:23px 0 0 0px}
#contentContainer .hotProduct .text h3 {font-size:112%; font-weight:bold; color:#494949; margin:0 0 6px 0; padding:0}
#contentContainer .hotProduct .text h4 {
 font-size:88%;
 font-weight:normal;
 color:#494949;
 margin:0 0 18px 0;
 padding:0 0 15px 0;
 background:url(/images/toshiba/headerbg.gif) repeat-x bottom #ffffff}
#contentContainer .hotProduct .text p {color:#494949; font-size:76%; font-weight:normal; margin:0 0 5px 0; padding:0}
#contentContainer .hotProduct .text .moreLink a {
 display:block;
 margin:0;
 padding:0 0 0 17px;
 font-size:76%;
 font-weight:normal;
 color:#494949;
 text-decoration:underline;
 background:transparent url(/images/toshiba/bullet_arrow_red_lrg.gif) no-repeat 0 50%}

/* product selector page revisions: headings */
#contentContainer.productSelectorPage h3 {font-size:100%; font-weight:bold; color:#494949; margin:0 0 5px 0; padding:0}
#contentContainer.productSelectorPage h4 {font-size:76%; font-weight:normal; color:#494949; margin:0 15px 17px 0; padding:0; background:none}

/* product selector page revisions */
#contentContainer.productSelectorPage .productSelectorContainer {clear:both; width:800px; margin:0 0 30px 0; padding:0 0 8px 0; background:transparent url(/images/toshiba/banner_shadow_785.gif) no-repeat 0 100%}

/* product selector page revisions: tabs row */
#contentContainer.productSelectorPage .tabsRow {clear:both; width:784px; margin:0; padding:0; border-left:1px solid #bbbbbb; background:transparent url(/images/toshiba/bg_dot_bb.gif) 0% 100% repeat-x}
#contentContainer.productSelectorPage .tabsRow .tab {float:left; clear:none; font-size:100%; margin:0; padding:0; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb}
#contentContainer.productSelectorPage .tabsRow .tab a {display:block; font-size:76%; font-weight:bold;  color:#494949; padding:7px 15px 5px 15px; background:transparent url(/images/toshiba/prod_selector_tab.gif) repeat-x 0 0}
#contentContainer.productSelectorPage .tabsRow .tab a.on {font-size:88%; color:#e11b22; background:#ffffff none}
#contentContainer.productSelectorPage .tabsRow .tab a:hover {color:#e11b22; text-decoration:none}

/* product selector page revisions: criteria table row */
#contentContainer.productSelectorPage .criteriaRow {
 position:relative;
 float:none;
 clear:both;
 width:783px;
 margin:0;
 padding:40px 0 40px 0;
 border-left:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb}
#contentContainer.productSelectorPage .criteriaRow table {margin:0px; width:100%}
#contentContainer.productSelectorPage .criteriaRow th {font-size:76%; font-weight:bold; color:#494949; text-align:left; padding:0 20px 7px 20px}
#contentContainer.productSelectorPage .criteriaRow td {font-size:68%; font-weight:normal; color:#494949; text-align:left; padding:0 20px 5px 20px}

/* product selector page revisions: footer row */
#contentContainer.productSelectorPage .footerRow {
 float:none;
 clear:both;
 width:753px;
 font-size:88%;
 font-weight:bold;
 color:#494949;
 margin:0;
 padding:10px 15px 10px 15px;
 background:#f5f5f5;
 border-left:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb;
 border-bottom:1px solid #bbbbbb}
#contentContainer.productSelectorPage .footerRow .left {float:left; clear:none; padding:4px 10px 0 0}
#contentContainer.productSelectorPage .footerRow .results {color:#e11b22}
#contentContainer.productSelectorPage .footerRow .buttons {float:right; clear:none; padding:0 0 0 15px}

/* product details revisions */
#contentContainer .productDetailsAwards {clear:both; width:330px; margin:0; padding:40px 0 0 90px}
#contentContainer .productDetailsAwards h5 {
 font-size:76%;
 font-weight:bold;
 color:#494949;
 text-align:left;
 margin:0 0 5px 0;
 padding:6px 0 0 0;
 background:transparent url(/images/toshiba/headerbg.gif) repeat-x 0 0}
#contentContainer .awardContainer {float:left; clear:none; padding:0 10px 0 0}
#contentContainer .awardLogo {height:65px}
#contentContainer .awardText {font-size:76%; font-weight:normal; color:#797979; text-align:left}

/* news and reviews (press) revisions */
#contentContainer .articleColumnCap {
 width:265px;
 padding:12px 19px 24px 19px;
 background:transparent url(/images/toshiba/press_headline_bg.gif) no-repeat 0 100%;
 border-top:1px solid #bbbbbb;
 border-right:1px solid #bbbbbb;
 border-left:1px solid #bbbbbb}
#contentContainer .articleColumnCap h3 {font-size:112%; font-weight:bold; color:#494949; margin:0 0 6px 0; padding:0;}
#contentContainer .articleColumnCap .subTitle {font-size:88%; font-weight:regular; color:#494949; margin:0 0 21px 0; padding:0}
#contentContainer .articleColumnCap .headlineArea {width:265px; margin:0; padding:0}
#contentContainer .articleColumnCap .headlineArea .headlineImg {float:left; width:125px; clear:none; padding:0}
#contentContainer .articleColumnCap .headlineArea .headlineTxt {float:left; width:135px; clear:none; padding:0}
#contentContainer .articleColumnCap .headlineArea .moreLink {padding:5px 0 0 0}
#contentContainer .articleColumnCap .headlineArea .moreLink a {
 display:block;
 margin:0;
 padding:0 0 0 17px;
 font-size:76%;
 font-weight:normal;
 color:#797979;
 text-decoration:underline;
 background:transparent url(/images/toshiba/bullet_arrow_red_lrg.gif) no-repeat 0 50%}
#contentContainer .articleBox {
 padding:16px 19px 12px 19px;
 border-top:0px solid #bbbbbb;
 border-right:1px solid #bbbbbb;
 border-bottom:1px solid #bbbbbb;
 border-left:1px solid #bbbbbb}
 
 /* feature technology: product highlights */
#contentContainer .featureTechnology {clear:both; width:800px; margin:0 0 36px 0; padding:0 0 8px 0; background:transparent url(/images/toshiba/drop_shadow_785.gif) no-repeat 0 100%}
#contentContainer .featureTechnology .bgContainer {clear:both; width:785px; margin:0; padding:0; background:transparent url(/images/toshiba/product_highlights_fade.gif) repeat-x 0 100%}
#contentContainer .featureTechnology .textContainer {float:left; clear:none; width:290px; margin:0; padding: 47px 0 15px 20px}
#contentContainer .featureTechnology .imageContainer {float:right; clear:none; width:465px; margin:0; padding:0}
#contentContainer .featureTechnology h3 {color:#002e25; font-size:100%; font-weight:bold; margin:15px 0 13px 0; padding: 0 0 0 20px; background:url(/images/toshiba/bullet_arrow_red_big.gif) 0% 50% no-repeat}
#contentContainer .featureTechnology h4 {color:#797979; font-size:105%; font-weight:normal; margin:0 0 34px 0; padding:0}
#contentContainer .featureTechnology p {color:#797979; font-size:76%; font-weight:normal; margin:0 0 9px 0; padding:0}
#contentContainer .featureTechnology .textContainer h5 {margin-bottom: 15px}
#contentContainer .featureTechnology .moreLink {padding:5px 0 3px 19px}
#contentContainer .featureTechnology .moreLink a {
 display:block;
 margin:0;
 padding:0 0 0 17px;
 font-size:76%;
 font-weight:normal;
 color:#797979;
 text-decoration:underline;
 background:transparent url(/images/toshiba/bullet_arrow_red_lrg.gif) no-repeat 0 0em}

/* features and faqs */
#contentContainer .featuresAndFaqs {clear:both; width:785px; margin:0 0 24px 0; padding:0 0 0 0}
#contentContainer .featuresAndFaqs h3 {
 font-size:100%;
 font-weight:bold;
 color:#494949;
 margin:0 0 18px 0;
 padding:0 0 10px 0;
 background:#ffffff url(/images/toshiba/headerbg.gif) repeat-x bottom}
#contentContainer .featuresAndFaqs .moreLink {padding:5px 0 3px 1px}
#contentContainer .featuresAndFaqs .moreLink a {
 display:block;
 margin:0;
 padding:0 0 0 17px;
 font-size:76%;
 font-weight:normal;
 color:#797979;
 text-decoration:underline;
 background:transparent url(/images/toshiba/bullet_arrow_red_lrg.gif) no-repeat 0 0em}

/* features area */
#contentContainer .featuresAndFaqs .featuresArea {float:left; clear:none; width:465px; margin:0; padding:0}
#contentContainer .featuresAndFaqs .featuresArea .imageContainer {float:left; clear:none; width:160px; margin:0; padding:0}
#contentContainer .featuresAndFaqs .featuresArea .textContainer {float:right; clear:none; width:305px; margin:0; padding:0 0 15px 0}
#contentContainer .featuresAndFaqs .featuresArea p {padding:0 0 13px 0}
#contentContainer .featuresAndFaqs .featuresArea select {width:145px; height:23px; display:inline; clear:none}
#contentContainer .featuresAndFaqs .featuresArea a {display:inline; clear:none}
#contentContainer .featuresAndFaqs .featuresArea img {display:inline; clear:none; vertical-align:bottom}

/* faqs area */
#contentContainer .featuresAndFaqs .faqsArea {float:right; clear:none; width:305px; margin:0; padding:0 0 15px 0}
#contentContainer .featuresAndFaqs .faqsArea ul {margin:0 0 9px 0; padding:0 0 0 17px; list-style-image:url(/images/toshiba/bullet_red_circle.gif)}
#contentContainer .featuresAndFaqs .faqsArea li {color:#494949; font-size:76%; font-weight:normal; margin:0 0 3px 0; padding:0 0 0 0}
#contentContainer .featuresAndFaqs .faqsArea a {color:#494949; text-decoration:underline}

/* technology blocks */
#contentContainer .technologyBlock {
 float:left; 
 clear:none;
 width:351px;
 margin:0 15px 15px 0;
 padding:17px 16px 16px 16px;
 background:transparent url(/images/toshiba/product_highlights_fade.gif) repeat-x 0 100%;
 border:1px solid #bbbbbb}
#contentContainer .technologyBlock h3 {
 font-size:100%;
 font-weight:bold;
 color:#494949;
 margin:0 0 14px 0;
 padding:0 0 15px 0;
 background:#ffffff url(/images/toshiba/headerbg.gif) repeat-x bottom}
#contentContainer .technologyBlock p {color:#494949; font-size:76%; font-weight:normal; margin:0 0 15px 0; padding:0}
#contentContainer .technologyBlock .moreLink {padding:5px 0 3px 1px}
#contentContainer .technologyBlock .moreLink a {
 display:block;
 margin:0;
 padding:0 0 0 17px;
 font-size:76%;
 font-weight:normal;
 color:#797979;
 text-decoration:underline;
 background:transparent url(/images/toshiba/bullet_arrow_red_lrg.gif) no-repeat 0 0em}

/* banner column */
#contentContainer .bannerCol {float:left; clear:none; width:145px; margin:0; padding:0}
#contentContainer .bannerCol img {margin:0 0 15px 0}

/* faqs headings */
#contentContainer.faqs h3 {font-size:100%; font-weight:bold; color:#494949; margin:0 0 5px 0; padding:0}
#contentContainer.faqs p {font-size:76%; font-weight:normal; color:#494949; margin:0 0 17px 0; padding:0}

/* faqs */
#contentContainer.faqs .faqContainer {clear:both; width:781px; margin:0 0 30px 0; padding:0 0 8px 0; background:transparent url(/images/toshiba/drop_shadow_785.gif) no-repeat 0 100%}

/* faqs: tabs row */
#contentContainer.faqs .tabsRow {clear:both; width:781px; margin:0; padding:0}
#contentContainer.faqs .tabsRow div {float:left; clear:none; width:129px; margin:0; padding:0}
#contentContainer.faqs .tabsRow div a {
 display:block;
 width:157px;
 height:19px;
 font-size:76%;
 font-weight:bold;
 color:#797979;
 text-align:center;
 padding:54px 0 0 0;
 background-color:transparent;
 background-repeat:no-repeat;
 background-position: 0 0}
#contentContainer.faqs .tabsRow div a.on {font-size:88%; color:#e11b22}
#contentContainer.faqs .tabsRow div a:hover {color:#e11b22; text-decoration:none}

/* faqs: tabs row modified for 6 tabs 05 Nov 2009 */
#contentContainer.faqs .tabsRow {background:#ffffff url(/images/toshiba/bg_dot_bb.gif) repeat-x bottom;}
#contentContainer.faqs .tabsRow div {width:129px; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; margin:0 -1px 0 0}
#contentContainer.faqs .tabsRow div a {width:auto; background-position:50% 0}

/* faqs: tabs images */
#contentContainer .lcd a {background-image:url(/images/toshiba/faq_tab_lcdtv_off.gif)}
#contentContainer .led a {background-image:url(/images/toshiba/faq_tab_ledtv_off.gif)}
#contentContainer .dvd a {background-image:url(/images/toshiba/faq_tab_dvd_off.gif)}
#contentContainer .dig a {background-image:url(/images/toshiba/faq_tab_digital_off.gif)}
#contentContainer .sup a {background-image:url(/images/toshiba/faq_tab_support_off.gif)}
#contentContainer .lcd a.on {background-image:url(/images/toshiba/faq_tab_lcdtv_on.gif)}
#contentContainer .led a.on {background-image:url(/images/toshiba/faq_tab_ledtv_on.gif)}
#contentContainer .dvd a.on {background-image:url(/images/toshiba/faq_tab_dvd_on.gif)}
#contentContainer .dig a.on {background-image:url(/images/toshiba/faq_tab_digital_on.gif)}
#contentContainer .sup a.on {background-image:url(/images/toshiba/faq_tab_support_on.gif)}

/* faqs: results area */
#contentContainer .faqExpanders {border:1px solid #bbbbbb; border-top:0; padding:21px 0 0 0; width:779px}
#contentContainer .faqCategory a {
 display:block;
 width:779px;
 font-size:88%;
 font-weight:bold;
 color:#565656;
 margin:0;
 padding:12px 30px 0 48px;
 background:transparent url(/images/toshiba/faq_bullet_open.gif) no-repeat 30px 13px}
#contentContainer .faqQuestionGroup {display:block; margin:0 0 14px 0}
#contentContainer .faqQuestion a {
 display:block;
 font-size:76%;
 font-weight:bold;
 color:#797979;
 margin:0 0 1px 168px;
 padding:0 0 0 22px;
 background:transparent url(/images/toshiba/faq_bullet_open.gif) no-repeat 0 1px}
#contentContainer .faqAnswer {
 display:block;
 font-size:76%;
 font-weight:normal;
 color:#797979;
 margin:0 0 6px 181px;
 padding:4px 0 4px 8px;}

/* faqs: closed */
#contentContainer .faqCategory.collapsed {background:#f8f8f8 url(/images/toshiba/faq_category_closed_bg.gif) repeat-x 0 0}
#contentContainer .faqCategory.collapsed a {padding:12px 30px 9px 48px; background-image:url(/images/toshiba/faq_bullet_closed.gif)}
#contentContainer .faqQuestion.closed a {margin-bottom:5px; background-image:url(/images/toshiba/faq_bullet_closed.gif)}

