/* Main Styles (will be used throughout the site) */
	body{
		margin:0px;
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	div, td, input, select{
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	a{
		color:#000000;
		text-decoration:underline;
	}
	
	h2{
		font-size:16px;
		color:#cc0000;
		margin-bottom:0px;
	}
	
	h3{
		font-size:14px;
		color:#cc0000;
		margin-bottom:0px;
	}
	
	h4{
		font-size:12px;
		margin-top:10px;
		margin-bottom:0px;
	}
	
	.green{
		color:#816d2e;
	}
	
	.bulletSquare {
		padding-top : 0px;
		margin-top : 0px;
		margin-left : 16px;
		list-style-image : url(/images/ui4/bullet_square.gif);
		list-style-position: outside;
	}
	
	img{border:none}
	 
	.headerLink{
		color:#015fae;
		text-decoration:none;
		font-size:10px;
		margin-right:25px;
	}
	
	table.mainHeader{background-image:url(/images/ui4/headerGradient.gif);background-repeat:repeat-x;}
	
	.headerLink:hover{text-decoration:underline}
	
	a:hover{text-decoration:none}
	
	.addlView{
		border:#ffffff 1px solid;
		text-align:center;
	}
	
	.headerTagline{	
	            color:#000000;	
	            font-size:13px;	
	            font-family:Trebuchet MS, Arial, Helvetica;	
	            font-weight:bold;	
	            margin-top:27px;	
	}
	

	
	.pdetTab{
		font-size:13px;
		font-weight:bold;
		padding:6px;
		border-right:#ffffff 1px solid;
		border-bottom:#ffffff 1px solid;
		background-color:#b4b4b4;
		border-top:#ffffff 2px solid;
		color:#333333;
		cursor:pointer;
	}
	
	.pdeTabOn{
		background-color:#a9c0c5;
		border-bottom:#a9c0c5 1px solid;
		border-top:none;
		color:#000000;
	}
	
	#pdetTabBase{
		margin-left:20px;
		width:770px;
		height:6px;
		background-color:#a9c0c5;
	}
	
	.subhead{
		font-family:Trebuchet MS, Arial, Helvetica;
		font-weight:bold;
		font-size:13px;
	}
	
	.searchResultCol1{
		background-color:#e0e6e4;
		padding:10px;
		border-bottom:#aa9d70 1px solid;
	}
	
	.searchResultCol2{
		background-color:#ffffff;
		text-align:center;
		padding:10px;
		width:100px;
		height:100px;
		border-bottom:#aa9d70 1px solid;
	}
	
	.searchResultCol3{
		padding:10px;
		border-bottom:#aa9d70 1px solid;
	}
	
	.dataRow{
		padding:6px 0px 6px 0px;
	}
	.catPageSubtitle{
		font-size:18px;
		color:#8a9f9a;
		margin-bottom:10px;
	}
	
	.catPromoCell{
		background-image:url(images/ui4/promoBG_blue.gif);
		background-repeat:repeat-x;
		background-position:bottom;
	}
	
	.promoTextBig{
		font-size:14px;
		font-weight:bold;
	}
	
	a.promoBlock{
		color:#98532a;
	}
	
	td.promoBG{
		padding:10px;
		border-bottom:#ffffff 1px solid;
	}
	
	.finePrint{
		font-size:10px;
	}
	
	.inputShadow{
		background-position:bottom left; 
		background-repeat:no-repeat; 
		height:2.6em;
	}
	
	.inputStyle1{ 
		padding:2px 0px 0px 4px; 
		margin:0px; 
		width:100px; 
		border:1px solid #000000; 
		margin-top:5px;
		font-size:11px; 
	}
	
	#footer{
		color:#000000;
		background-color:#d1d2d2;
		padding:7px;
	}
	
	.footerLink{
		color:#000000;
		margin:0px 10px 0px 10px;
	}
	
	.sectionBarSubtext{
		font-weight:normal;
		font-size:11px;
	}
	
	.sectionBar{
		color:#000000;
		font-size:12px;
		font-weight:bold;
		background-color:#c2d1cd;
		padding:6px 0px 6px 20px;
	}
	
	.sectionBar2{
		color:#000000;
		font-size:12px;
		font-weight:bold;
		background-color:#c2d1cd;
		padding:6px 0px 6px 20px;
	}
	
	.sectionBar3{
		color:#000000;
		font-size:12px;
		font-weight:bold;
		background-color:#c2d1cd;
		padding:6px 0px 6px 20px;
	}
	
	.sectionBar4{
		color:#000000;
		font-size:12px;
		font-weight:bold;
		background-color:#c2d1cd;
		padding:6px 0px 6px 20px;
	}
	
	.sectionBar5{
		color:#000000;
		font-size:12px;
		font-weight:bold;
		background-color:#c2d1cd;
		padding:6px 0px 6px 20px;
	}
	
	.cleanlink{
		text-decoration:none;
		color:#015fae;
	}
	
	.cleanlink:hover{
		text-decoration:none;
		color:#cc0000;
	}
	
	.cleanlinkBold{
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		color:#015fae;
	}
	
	
	.cleanlinkBold:hover{
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		color:#cc0000;
	}
	
	.subTitlelink{
		text-decoration:none;
		font-weight:bold;
		font-size:16px;
		color:#816d2e;
	}
	
	.cat_pageTitle {
		font-size:18px;
		font-weight:bold;
		color:#000000;
		margin-left:10px;
	}

	div.siloHeadDark{
		background-color:#5a5b5b;
		border-right:#ffffff 1px solid;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding:5px 10px 5px 10px;
		text-align:center;
		width:150px;
	}
	
	td.siloHeadDark{
		background-color:#5a5b5b;
		border-right:#ffffff 1px solid;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding:5px 10px 5px 10px;
		text-align:center;
		width:150px;
	}
	
	div.siloHeadDark2{
		background-color:#5a5b5b;
		border-right:#ffffff 1px solid;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		padding:10px 10px 10px 10px;
		text-align:left;
		width:150px;
	}
	
	.siloHeadLight{
		background-color:#d6d7d9;
		/*border-right:#a99b74 1px solid;*/
		border-right:#ffffff 1px solid;
		color:#000000;
		font-size:12px;
		font-weight:bold;
		padding:5px 10px 5px 10px;
		text-align:center;
		width:150px;
	}
	
	a.siloHeadDark{
		color:#ffffff;
		text-decoration:none;
	}
	
	.siloProdShot{
		width:150px;
		height:130px;
		text-align:center;
		padding:5px 10px 0px 10px;
		margin-top:auto;
		margin-bottom:auto;
		border-right:#757f81 1px solid;
	}
	
	.siloPricedFrom{
		width:150px;
		padding:10px;
		border-right:#757f81 1px solid;
	}
	
	.siloPrice{
		font-size:22px;
		font-weight:bold;
		color:#cc0000;
	}
	
	.strike{text-decoration:line-through}
	
	.siloTagline{
		font-weight:bold;
		width:150px;
		height:40px;
		padding:5px 10px 0px 10px;
		border-right:#757f81 1px solid;
	}
	
	.cta{
		width:150px;
		text-align:center;
		border-right:#757f81 1px solid;
		padding:0px 10px 0px 10px;
	}
	
	.siloShortDesc{
		width:150px;
		padding:10px;
		border-right:#757f81 1px solid;
		height:150px;
		overflow:hidden;
	}
	
	div.siloShortDesc{
		width:150px;
		padding:10px;
		border-right:#757f81 1px solid;
		height:150px;
		overflow:hidden;
	}
	
	.siloLinks{
		width:150px;
		padding:10px;
		border-right:#757f81 1px solid;
		height:90px;
		overflow:hidden;
	}
	
	.rdetLink{
		padding:5px 5px 5px 0px;
		margin-left:20px;
		list-style:outside;
		list-style:url(images/toshibadirect/leftNav/arrow.gif);
	}
	
	.siloSpecGrey{
		width:150px;
		padding:10px;
		border-right:#757f81 1px solid;
		background-color:#d6d7d9;
		overflow:hidden;
	}
	
	.siloSpecWhite{
		width:150px;
		padding:10px;
		border-right:#757f81 1px solid;
		background-color:#ffffff;
		overflow:hidden;
	}
	
	.descSubtitle{
		font-size:12px;
		font-weight:bold;
	}
	
	.siloBullets{
		padding:10px;
		border-right:#757f81 1px solid;
		width:150px;
		background-color:#d6d7d9;
	}
	
	.pdetProdName{
		font-size:20px;
		color:#cc0000;
		font-weight:bold;
	}
	
	.wskuProdName{
		font-size:12px;
		color:#cc0000;
		font-weight:bold;
	}
	
	.wskuPricingHead{
		padding:5px;
		font-weight:bold;
		background-color:#b8b7b7;
		border-right:#ffffff 1px solid;
	}
	
	.pdetProdTagline{
		font-size:14px;
	}
	
	.yourPrice{
		font-style:italic;
		color:#015fae;
		border-top:#cccccc 1px solid;
		border-bottom:#cccccc 1px solid;
		padding:5px 0px 5px 0px;
	}
	
	.pdetPrice{
		text-align:right;
		font-size:20px;
		color:#cc0000;
		font-weight:bold;
		border-top:#cccccc 1px solid;
		border-bottom:#cccccc 1px solid;
		padding:5px 0px 5px 0px;
	}
	
	.boldRed{
		font-weight:bold;
		color:#cc0000;
	}
	
	.customerRatingHead{
		font-weight:bold;
		font-size:14px;
		color:#015fae;
		background-color:#ffffff;
		padding:7px 10px 7px 10px;
		border-bottom:#ffffff 1px solid;
	}
	
	.cusomerRatingBody{
		padding:10px;
		/*background-image:url(images/ui4/beigeFadeV.gif);*/
		background-repeat:repeat-x;
		background-position:bottom;
		background-color:#ffffff;
	}
	
	.crossSellHead{
		font-weight:bold;
		font-size:14px;
		color:#333333;
		background-color:#b8b7b7;
		padding:7px 10px 7px 10px;
	}
	
	.crossSellBody{
		padding:10px;
		border:#b8b7b7 1px solid;
		border-top:none;
	}
	
	.sectionHead{
		font-weight:bold;
		font-size:14px;
		color:#333333;
		background-color:#b8b7b7;
		padding:7px 10px 7px 10px;
	}
	
	.sectionBody{
		padding:10px;
		border:#b8b7b7 1px solid;
		border-top:none;
	}
	
	.featuredLink{
		text-decoration:none;
		font-size:13px;
		font-weight:bold;
		color:#015fae;
	}
	
	.featuredLink:hover{
		color:#000000;
	}
	
	#inputShadow1 {background-image:url(/images/ui4/inputShadow1a.jpg);}
	#inputShadow2 {background-image:url(/images/ui4/inputShadow2a.jpg);}
	#inputShadow3 {background-image:url(/images/ui4/inputShadow3a.jpg);}
	.redText{color:#990000}
	
	/* Header Nav Styles */	
	#headNav{
		background-color:#d1d1d1;
		width:815px;
		padding:7px 0px 7px 0px;
	}
	
	.headNavItem{
		text-align:center;
		font-family:Trebuchet MS, Arial, Helvetica;
		font-weight:bold;
		text-decoration:none;
	}
	
	.headNavItem:hover{
		color:#ffffff;
	}
	
	
	/* Left Nav Styles */
	.mainLeftNav{
		background-image:url(/images/ui4/leftNavBG.jpg);
		background-repeat:repeat-y;
		background-position:right;
	}
	
	#prodSearch{
		background-image:url(/images/ui4/searchBG.jpg);
		background-repeat:no-repeat;
		background-position:right;
		padding:12px 0px 15px 20px;
		width:185px;
	}
	
	html>body #prodSearch{
		background-image:url(/images/ui4/searchBG.jpg);
		background-repeat:no-repeat;
		background-position:right;
		padding:12px 0px 15px 20px;
		width:165px;
	}
		
	.rcntV{
		line-height:normal;
		margin-top:4px;
	}
	
	li.rcntV{
		list-style:outside;
		list-style:url(/images/toshibadirect/leftNav/arrow.gif);
		margin-left:14px;
	}
	
	.navSection{
		padding:12px 10px 15px 20px;
		border-bottom:#b0b1b1 2px solid;
	}
	
	.cellHead1{
		background-color:#a99b74;
		color:#ffffff;
		font-weight:bold;
		padding:7px;
		text-align:center;
	}
	
	.prodCol1{
		float:left;
		padding-top:0px;
	}
	
	.prodCol2{
		padding-top:0px;
	}
	
	.prodTitle{
		font-size:13px;
		font-weight:bold;
		min-height:22px;
		color:#000000;
	}
	
	.price{font-size:10px;color:#000000}
		
	.tagline{
		font-weight:bold;
		height:36px;
	}
	
	.nowPrice{
		font-size:14px;font-weight:bold;color:#cc0000
	}
	
/*	.navSection{
		padding:10px 10px 13px 10px;
		line-height:18px;
		height:10px;
	}*/
	
	.bottomSection{
		text-align:center;
		padding:15px 10px 15px 10px;
	}
	
	.logoffSection{
		padding:10px 10px 13px 10px;
		line-height:18px;
		height:10px;
	}
	
	.rcntV{
		line-height:normal;
		margin-top:4px;
	}
	
	li.rcntV{
		list-style:outside;
		list-style:url(/images/toshibadirect/leftNav/arrow.gif);
		margin-left:14px;
	}
	
	.leftNavLink{
		margin-left:7px;
	}
	
	
	/* Styles for filters */
	
	.filterSection{
		background-color:#655359;
		padding:5px;
		color:#ffffff;
	}
	
	.filterHead{
		font-weight:bold;
		background-color:#b1b1b1;
		border-bottom:#b1b1b1 1px solid;
		height:23px;
		color:#000000;
		padding:5px 0px 5px 7px;
		margin-top:5px;
	}
	
	.filterBody{
		background-color:#e0e6e4;
		color:#000000;
		padding:5px 0px 7px 7px;
	}
	
	.searchFilterExpand{
		margin:0px 5px 0px 8px;
	}
	
	.nestedFilters{
		margin-left:10px;
	}
/* Checkout Flow Styles */

.chk_pageTitle {
	font-size:24px;
	font-weight:bold;
	color:#999999;
	margin-left:10px;
}

#chk_progress {
	height:27px;
	background-image:url(images/ui4/progressLine.gif);
	background-repeat:repeat-x;
	margin-left:125px;
	margin-top:15px;
	width:543px;
}

.chk_milestone {
	float:left;
	width:172px;
}

#chk_progressText {
	margin-left:52px;
	width:700px;
}

.chk_progTextItem {
	float:left;
	text-align:center;
	width:172px;
}

#chk_progLink {
	text-decoration:none;
}

.chk_textSection{
	margin-left:10px;
	margin-top:0px;
	font-size:11px;
	width:806px;
}

.chk_subhead{
	font-weight:bold;
	color:#ffffff;
}

.chk_subSection {
	margin-top:10px;
	margin-left:10px;
	padding:10px;
	width:796px;
	font-size:11px;
	background-color:#b1b1b1;
	border-left:#b1b1b1 1px solid;
	border-bottom:#b1b1b1 1px solid;
}

.chk_infobox{
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
	padding:10px;
}

html>body .chk_subSection {
	margin-top:10px;
	margin-left:10px;
	width:776px;
	font-size:11px;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	padding: 7px 10px 10px 10px;
}

.chk_required {
	color:#cc0000;
	font-size:12px;
}

.chk_field{
	padding-left:10px;
	font-weight:bold;
	height:22px;
}

.chk_field2{
	padding-right:5px;
	font-weight:bold;
	height:22px;
}

.chk_fieldLabel {
	font-weight:bold;
	height:22px;
}

.chk_input {
	border: #999999 1px solid;
	background-color:#dedede;
	font-size:11px;
}

.chk_fieldCol1 {
	float:left;
	width:400px;
}

#chk_buttonArea {
	margin-top:10px;
	margin-left:10px;
	width:806px;
	text-align:center
}

.chk_redLink {
	color: #000000;
	font-weight:bold;
}

.chk_cartHead {
	background-color:#dedede;
	border-left:#999999 1px solid;
	height:27px;
	padding-left:10px;
	font-weight:bold;
	width:396px;
}

.chk_cartHead2 {
	text-align:center;
	border-left:#999999 1px solid;
	width:100px;
	background-color:#e1e7e5;
	height:27px;
	font-weight:bold;
}

.chk_cartDescription{
	padding:10px;
	border-bottom:#999999 1px solid;
	border-left:#999999 1px solid;
}

.chk_totals_cartDescription{
	padding:10px;
	border-bottom:#999999 1px solid;
	border-left:#999999 1px solid;
	width:177px;
}

html>body .chk_totals_cartDescription{
	padding:10px;
	border-bottom:#999999 1px solid;
	border-left:#999999 1px solid;
	width:197px;
}

#totalsIdCol{
	width:78px;
}

html>body #totalsIdCol{
	width:70px;
}

#totalsIdCol2{
	width:78px;
}

html>body #totalsIdCol2{
	width:70px;
}

#totalsAmtCol{
	width:78px;
}

html>body #totalsAmtCol{
	width:70px;
}

#totalsAmtCol2{
	width:78px;
}

html>body #totalsAmtCol2{
	width:91px;
}

#totalsAmtCol3{
	width:89px;
}

html>body #totalsAmtCol3{
	width:80px;
}

.chk_cartItemTitle{
	color:#015fae;
	font-size:13px;
	font-weight:bold;
}

.chk_cartCell{
	text-align:center;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	padding:10px;
}

.chk_totals_cartCell{
	text-align:center;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	padding:10px;
	width:78px;
}

html>body .chk_totals_cartCell{
	text-align:center;
	border-left:#999999 1px solid;
	border-bottom:#999999 1px solid;
	padding:10px;
	width:59px;
}

.chk_orderNum{
	font-size:18px;
	fonr-weight:bold;
}

#chk_inProgress{
	background-color:#000000;
	filter:alpha(opacity=70);
		opacity: 0.7;
		-moz-opacity:0.7;
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
	height:400px;
}

#chk_progressBox{
	width:300px;
	height:80px;
	border:#000000 1px solid;
	background-color:#FFFFFF;
	position:relative;
	text-align:center;
}

.whiteLink{
	color:#ffffff;
	font-weight:normal;
}

h1.category {
	font-size:18px;
	color:#999999;
	margin-bottom:10px;
	font-weight:normal;
}

h1.prodTitle {
	font-size:18px;
	color:#cc0000;
	margin-bottom:10px;
	font-weight:normal;
}
