@charset "UTF-8";
.block-bg-gray ul{
	list-style:disc!important
}

.block-bg-gray ul li{
	background:none!important;
	padding-left:0!important
}

img{
	border:none
}

sub{
	font-size:75%;
	position:relative;
	line-height:0
}

h1{
	color:#01447b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:28px;
	font-weight:400;
	padding-top:5px;
	margin:0
}

h2,h3{
	font-size:18px;
	color:#01447b;
	font-weight:400;
	margin:0;
	padding:5px 0
}

.headerSearch{
	width:155px;
	height:55px;
	text-align:left;
	margin-top:15px;
	margin-bottom:-20px
}

#productPressReleaseDiv ul{
	border:solid 1px #ccc;
	padding:0
}

#productPressReleaseDiv ul li:nth-child(odd){
	padding:4px;
	background-color:#efefef
}

#productPressReleaseDiv ul li:nth-child(even){
	padding:4px;
	background-color:#fff
}

#productPressReleaseDiv ul li{
	padding:4px;
	background-color:#efefef
}

#productPressReleaseDiv div{
	color:#6a6a6a!important;
	font-weight:700!important
}

#productPressReleaseDiv a:active,#productPressReleaseDiv a:link{
	color:#004b7d!important
}

.messageArea h4{
	color:#fff
}

.serviceTable{
	border:none;
	font-size:12px;
	width:100%
}

.serviceTable th{
	font-weight:700;
	background-color:#b9b9b9;
	padding:4px;
	color:#474747
}

.serviceTable td{
	padding:4px;
	color:#474747;
	font-weight:400;
	background-color:#eee;
	vertical-align:top
}

.cmsNavAd{
	margin-top:10px;
	border:solid 1px #01447b;
	background-color:#fff;
	padding:4px
}

.navAd{
	position:absolute;
	bottom:10px;
	right:10px;
	width:200px;
	border:solid 1px #01447b;
	background-color:#fff;
	padding:4px
}

.cmsNavAd .learn-more,.navAd .learn-more{
	position:relative;
	bottom:auto;
	right:auto;
	padding:0
}

.cmsNavAd .learn-more a:active,.cmsNavAd .learn-more a:link,.cmsNavAd .learn-more a:visited,.navAd .learn-more a:active,.navAd .learn-more a:link,.navAd .learn-more a:visited{
	color:#003d76!important;
	text-decoration:none!important;
	font-weight:700!important;
	font-size:10px!important
}

.cmsNavAd .learn-more a:hover,.navAd .learn-more a:hover{
	color:red;
	text-decoration:underline!important
}

.navAd .learn-more .arrow,cmsNavAd .learn-more .arrow{
	color:#c00;
	font-weight:700;
	font-size:11px
}

.navAd h2{
	margin:0 0 0 50px;
	font-size:13px;
	color:#003d76;
	padding:0
}

.navAd h2 a:active,.navAd h2 a:link,.navAd h2 a:visited{
	font-size:13px;
	color:#01447b;
	text-decoration:none
}

.navAd h2 a:hover{
	color:red;
	text-decoration:underline
}

.cmsNavAd img{
	float:left;
	margin-right:5px
}

.cmsNavAd p,.navAd p{
	margin-left:50px;
	font-size:10px;
	color:#474747
}

.lowerCase{
	text-transform:lowercase
}

.errorMessage{
	font-size:12px;
	color:#fff;
	background-color:red;
	margin-top:5px;
	margin-bottom:5px;
	padding:3px;
	display:block
}

.successMessage{
	font-size:12px;
	color:#fff;
	background-color:#1c81c5;
	margin-top:5px;
	margin-bottom:5px;
	padding:3px;
	display:block
}

.feedbackMessage{
	font-size:12px;
	color:#474747;
	margin-top:5px;
	margin-bottom:5px;
	display:block
}

#navSideDiv{
	margin:0;
	padding:0;
	width:300px;
	border:1px solid #CCC
}

#mapSideDiv{
	margin:0;
	padding:0;
	width:420px;
	border:1px solid #CCC;
	height:280px
}

#dealerAddressDiv{
	margin:0;
	padding:0;
	border:1px solid #CCC;
	height:100%
}

#mapCanvas{
	height:94%;
	width:100%;
	z-index:1
}

#feedbackArea,#messageArea{
	font-size:12px;
	font-weight:700;
	display:block;
	clear:both;
	width:97%;
	text-align:center;
	margin:10px 0
}

.formMessage{
	display:inline-block;
	font-size:11px;
	padding:5px;
	font-weight:700;
	background-color:#eee;
	border:solid 1px #bbb
}

a{
	cursor:pointer
}

.newsWrap{
	padding-left:78px;
	text-indent:-78px
}

area{
	cursor:pointer
}

.popover{
	background:#fafafa;
	border:1px solid #444;
	border-radius:6px;
	padding:10px;
	position:absolute;
	display:none;
	width:300px;
	height:auto;
	color:#474747;
	top:220px;
	left:150px;
	z-index:2000
}

.hpvidthumb{
	width:360px;
	height:134px;
	background-image:url(/tic/cms_images/pumped_storage.jpg);
	background-position:center top;
	cursor:pointer;
	display:block;
	overflow:hidden
}

.hpvidthumb:hover{
	background-position:center bottom
}

a.videoBtn{
	width:474px;
	height:134px;
	display:block;
	overflow:hidden;
	background-image:url(/tic/cms_images/homebleft.jpg);
	background-position:center top;
	cursor:pointer
}

a.videoBtn:hover{
	background-position:center bottom
}

a.videoBtn2{
	width:153px;
	height:104px;
	display:block;
	overflow:hidden;
	background-image:url(/tic/product_images/gas_inulated_transformer.jpg);
	background-position:center top;
	cursor:pointer
}

a.videoBtn2:hover{
	background-position:center bottom
}

.showHideLink{
	margin:8px 0;
	cursor:pointer;
	font-size:13px;
	font-weight:700;
	color:#004b7d
}

.showHideLink:hover{
	color:red;
	text-decoration:underline
}

.showHideLink img{
	margin:0;
	padding:0;
	padding-right:0!important;
	padding-bottom:0!important;
	margin-bottom:-2px
}

.faqbox{
	display:block;
	width:585px
}

#faqselectField{
	border:1px solid #ddd;
	width:300px
}

.moreinfo,.moreinfo10,.moreinfo11,.moreinfo12,.moreinfo13,.moreinfo14,.moreinfo15,.moreinfo16,.moreinfo17,.moreinfo2,.moreinfo3,.moreinfo4,.moreinfo5,.moreinfo6,.moreinfo7,.moreinfo8,.moreinfo9{
	display:none;
	color:#474747;
	padding:5px;
	background-color:#efefef;
	font-size:13px;
	margin-top:4px
}

.faqbutton{
	margin:5px 0 0;
	padding:0;
	background-color:#fff;
	border:none;
	vertical-align:bottom;
	font-size:14px;
	color:#406787;
	cursor:pointer
}

.faqbutton img{
	width:14px
}

.faqbutton:hover{
	color:red
}

table.backRowLight{
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc
}

.printSpecLogo{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:175px
}

#printBody table{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border-left:solid 1px #222;
	border-top:solid 1px #222;
	border-right:none;
	border-bottom:none;
	border-color:#222;
	border-spacing:0;
	margin-bottom:10px
}

#printBody tr{
	border:none;
	border-spacing:0
}

#printBody tr td{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	padding:3px;
	margin:0;
	text-align:left;
	color:#474747;
	border-right:solid 1px #222;
	border-bottom:solid 1px #222;
	border-left:none;
	border-top:none;
	background-color:#efefef;
	border-color:#222;
	border-spacing:0
}

.IndustryList1 img,.IndustryList3 img{
	padding:0
}

.IndustryList2{
	float:left;
	width:270px
}

.IndustryList1 h2,.IndustryList3 h2{
	margin:10px 0 0;
	padding:0;
	cursor:pointer;
	font-size:15px
}

.IndustryList1 h2:hover,.IndustryList3 h2:hover{
	color:red
}

.IndustryList1 ul,.IndustryList3 ul{
	margin-top:0!important;
	padding-top:10px;
	padding-left:20px;
	list-style-image:url(../images/side_nav_arrow_red_right.gif)
}

.IndustryList1 ul li,.IndustryList3 ul li{
	list-style-image:url(../images/side_nav_arrow_red_right.gif);
	font-size:13px;
	padding-bottom:2px
}

.IndustryList1 ul li a:hover,.IndustryList3 ul li a:hover{
	color:red;
	text-decoration:underline
}

.IndustryList1 ul li a:active,.IndustryList1 ul li a:link,.IndustryList1 ul li a:visited,.IndustryList3 ul li a:active,.IndustryList3 ul li a:link,.IndustryList3 ul li a:visited{
	font-size:13px;
	color:#474747;
	text-decoration:underline;
	cursor:pointer
}

.IndustryList2 ul{
	list-style-type:none;
	margin-top:2px;
	padding:0 5px
}

.IndustryList2 ul li{
	list-style-type:none
}

.IndustryList2 ul li a{
	text-decoration:none;
	color:#474747;
	cursor:pointer;
	font-size:13px
}

#downloadsRegistration{
	height:200px
}

#downloadsRegistration div{
	width:230px;
	margin-right:10px;
	float:left;
	border:solid 1px #aaa;
	text-align:center
}

#downloadsRegistration div p.title{
	border:none;
	font-size:16px!important;
	padding:5px!important;
	color:#444;
	text-align:center
}

#downloadsRegistration div.signOrReg{
	padding-top:30px;
	height:120px;
	border:none;
	border-top:solid 1px #aaa
}

.genButton{
	background:#25A6E1;
	background:-moz-linear-gradient(top,#fff 0,#dedfde 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dedfde));
	background:-webkit-linear-gradient(top,#fff 0,#dedfde 100%);
	background:-o-linear-gradient(top,#fff 0,#dedfde 100%);
	background:-ms-linear-gradient(top,#fff 0,#dedfde 100%);
	background:linear-gradient(top,#fff 0,#dedfde 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedfde', GradientType=0);
	color:#414141;
	font-family:"arial, helvetica, sans-serif";
	font-size:11px;
	border-radius:4px;
	font-weight:700;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:solid 1px #adaead;
	text-align:center;
	text-shadow:#fff 0 1px 0;
	padding:3px 10px;
	cursor:pointer
}

.genButton:hover{
	color:red
}

.techDownloadsButton{
	width:160px;
	line-height:20px!important;
	margin-top:7px!important;
	margin-bottom:7px
}

.serviceRequestLinks{
	margin-bottom:15px
}

.serviceRequestLinks h2{
	color:#494949;
	padding:0;
	margin:5px 0;
	font-weight:400;
	font-size:16px
}

.serviceRequestLinks a:active,.serviceRequestLinks a:link,.serviceRequestLinks a:visited{
	font-size:13px!important;
	font-weight:700!important;
	color:red!important
}

.serviceRequestLinks a:hover{
	color:#494949!important;
	text-decoration:none!important
}

.video{
	float:left;
	width:172px;
	min-height:135px;
	margin-right:8px;
	margin-bottom:15px
}

.video br{
	height:5px
}

.video img{
	padding:0!important;
	margin:0!important
}

.video a:active,.video a:link,.video a:visited{
	font-size:12px!important;
	margin-top:-5px
}

.video a:hover{
	color:red;
	text-decoration:none
}

.IndustryList{
	width:275px;
	float:left;
	margin-right:5px
}

.IndustryList h2{
	width:255px;
	font-size:18px;
	cursor:pointer;
	margin:8px 0 0;
	padding:0;
	font-weight:400
}

.IndustryList ul{
	margin-top:0;
	padding-top:10px;
	padding-left:20px;
	list-style-image:url(../images/side_nav_arrow_red_right.gif)
}

.IndustryList ul li{
	list-style-image:url(../images/side_nav_arrow_red_right.gif)
}

.IndustryList ul li a{
	color:#bbb
}

ul.motorsNotes{
	padding-left:20px;
	margin:0;
	list-style:none!important;
	border:none!important
}

ul.motorsNotes li{
	font-size:11px;
	font-weight:400;
	color:#929292;
	list-style:none!important;
	display:list-item!important;
	text-align:left!important
}

.searchText ol{
	margin:0;
	padding:15px
}

.searchText ol li{
	padding:7px 3px;
	border-top:dotted 1px #ccc;
	margin-Left:auto;
	background:0 0
}

.searchText ol li:nth-child(even){
	background-color:#f3f3f3
}

.searchTextHighlight{
	background-color:#f3f3f3!important
}

.layout-block-home{
	clear:both;
	width:965px;
	overflow:visible;
	margin-top:-3px;
	margin-left:-5px
}

.layout-block{
	clear:both;
	overflow:hidden;
	width:100%
}

.community{
	margin-top:-10px;
	margin-left:-6px;
	margin-bottom:10px;
	height:155px
}

.col{
	position:relative;
	height:149px;
	width:233px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:url(http://www.toshiba.com/tai/common/images/boxes/h1bkrnd.gif) repeat-x top
}

.col h4{
	height:25px;
	padding:6px 0 0 5px;
	margin:0;
	font-size:13px;
	font-weight:700
}

.col p{
	font-size:11px;
	padding:5px;
	margin:0
}

.col img{
	border:none;
	float:right
}

.learn-more{
	position:absolute;
	bottom:5px;
	right:10px;
	padding:0
}

.learn-more a:active,.learn-more a:link,.learn-more a:visited{
	color:red!important;
	text-decoration:none!important;
	font-weight:700!important;
	font-size:12px!important
}

.learn-more a:hover{
	text-decoration:underline!important
}

.learn-more .arrow{
	color:#c00;
	font-weight:700;
	font-size:14px
}

.box-small{
	width:165px
}

.box-large{
	width:350px
}

.float-left{
	float:left;
	margin-right:22px
}

.float-left-home{
	float:left
}

.box-middle{
	width:249px
}

.box-middle-home{
	width:480px
}

.box-middle-home img{
	width:470px
}

.float-right{
	float:right
}

.homeBottomBox{
	display:block;
	padding:0;
	border:solid 1px #ababab;
	background-color:#fff;
	height:133px;
	width:474px;
	margin-right:8px
}

.homeBottomBox p{
	margin:0 0 3px 7px;
	line-height:1em
}

.pageSubTitle{
	color:#474747;
	margin-top:-5px;
	font-size:18px;
	line-height:18px;
	margin-bottom:10px
}

.pageHighlight{
	color:#474747;
	margin-top:-20px;
	font-size:16px;
	line-height:16px;
	margin-bottom:10px
}

.featuredWrapper{
	min-height:180px;
	display:inline-block
}

.familyImage{
	max-width:225px;
	margin-left:10px
}

.productText table,.productTextWide table{
	border-top:dotted 1px #a0a0a0;
	border-left:dotted 1px #a0a0a0;
	border-spacing:0;
	padding:0;
	margin:18px 0
}

.motorTable table,.motorTable table{
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-spacing:0;
        border-collapse: collapse; 
	padding:0px;
	margin:0px 0
}
.productText caption,.productTextWide caption{
	border-top:dotted 1px #a0a0a0;
	border-left:dotted 1px #a0a0a0;
	border-right:dotted 1px #a0a0a0;
	background-color:#bbb;
	padding:3px;
	font-weight:700;
	font-size:13px;
	color:#474747
} 

.productText table th,.productTextWide table th{
	border-right:dotted 1px #fff;
	border-bottom:dotted 1px #a0a0a0;
	background-color:#ddd;
	padding:4px;
	font-weight:700;
	font-size:13px;
	color:#474747
}

.productText table td,.productTextWide table td{
	border-right:dotted 1px #a0a0a0;
	border-bottom:dotted 1px #a0a0a0;
	background-color:#fff;
	padding:4px;
	font-weight:400;
	font-size:12px;
	color:#474747
}

.productText table tfoot td,.productTextWide table tfoot td{
	background-color:#fff;
	padding:4px;
	font-weight:400;
	font-size:11px;
	color:#474747
}

.motorTable  table th,.motorTable table th{
	border-right:dotted 1px #fff;
	border-bottom:dotted 1px #a0a0a0;
	background-color:#ddd;
	padding:4px;
	font-weight:700;
	font-size:13px;
	color:#474747
}


.motorTable table td,.motorTable table td{
	border-right:dotted 1px #a0a0a0;
	border-bottom:dotted 1px #a0a0a0;
	background-color:#fff;
	padding-left:2px;
        padding-right:5px;
        padding-top:4px;          
        padding-bottom:4px;
        font-weight:400;
	font-size:12px;
	color:#474747
}

.motorTable table tfoot td, .motorTable table tfoot td{
	background-color:#fff;
	padding:4px;
	font-weight:400;
	font-size:11px;
	color:#474747
}


.topBottomBorders{
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:10px 0;
	display:inline-block
}

.borderGreyTop{
	border-top:solid 1px #ccc;
	padding-top:7px
}

.block-bg-note{
	padding:5px 8px;
	background:#E5E5E5
}

.float-left-single{
	float:left;
	margin-bottom:15px;
	margin-right:15px
}

.set-margin-top-clear{
	margin-top:0
}

.font-small{
	font-size:84%
}

.landingBottomBox,.landingBottomBox2Col{
	display:block;
	border:solid 1px #ababab;
	background-color:#e6e6e6;
	height:132px;
	overflow:hidden;
	background-image:linear-gradient(bottom,#f2f2f2 29%,#fff 88%);
	background-image:-o-linear-gradient(bottom,#f2f2f2 29%,#fff 88%);
	background-image:-moz-linear-gradient(bottom,#f2f2f2 29%,#fff 88%);
	background-image:-webkit-linear-gradient(bottom,#f2f2f2 29%,#fff 88%);
	background-image:-ms-linear-gradient(bottom,#f2f2f2 29%,#fff 88%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.29,#f2f2f2),color-stop(0.88,#fff))
}

.productContentIndent{
	margin-left:-27px!important;
	display:inline-table
}

.featuredNews ul,.serviceRequestLinks ul,ul.featuredLink{
	list-style-image:url(../images/side_nav_arrow_red_right.gif)!important;
	margin-top:3px!important;
	list-style-position:outside!important;
	margin-left:-20px
}

ul.featuredLinkSmall{
	list-style-image:url(../images/side_nav_arrow_red_right.gif)!important;
	margin-top:-3px!important;
	padding-top:6px;
	list-style-position:outside!important;
	margin-left:0;
	padding-left:20px;
	background-image:url(../images/newsBackBlue.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:115px
}

.homeBottomBox ul,.landingBottomBox ul{
	list-style-image:url(../images/side_nav_arrow_red_right.gif)!important;
	margin-top:3px!important;
	list-style-position:outside!important;
	margin-left:-18px
}

ul.featuredLinkSmall li{
	color:#01447b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px!important;
	font-weight:400;
	text-decoration:none;
	background-image:none;
	margin-left:0;
	padding-left:0
}

ul.featuredLink li{
	color:#474747;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px!important;
	font-weight:400;
	text-decoration:none;
	background-image:none!important;
	margin-left:0!important;
	padding-left:0!important
}

.landingBottomBox a:active,.landingBottomBox a:link,.landingBottomBox2Col a:active,.landingBottomBox2Col a:link{
	background-image:none;
	margin-left:0;
	padding-left:0
}

.featuredNews li{
	margin:auto!important;
	margin-bottom:7px!important;
	text-indent:inherit!important;
	list-style-image:url(../images/side_nav_arrow_red_right.gif)!important;
	background:none!important;
	padding-left:0!important
}

.landingBottomBox li{
	line-height:16px;
	margin-bottom:3px;
	list-style-image:url(../images/side_nav_arrow_red_right.gif)!important;
	background:none!important;
	padding-left:0!important;
	margin-left:0!important;
	font-size:11px!important
}

.homeBottomBox li{
	line-height:16px;
	background:none!important;
	padding-left:0!important
}

.serviceRequestLinks li{
	margin:auto!important;
	background:none!important;
	padding-left:0!important
}

.floatHalfLeft{
	width:360px;
	float:left
}

.floatHalfLeft ul{
	width:155px;
	float:left
}

.floatHalfLeft ul li{
	margin:0;
	padding:0
}

.floatHalfLeft img{
	max-width:360px
}

.floatHalfRight{
	width:360px;
	float:right;
	margin-right:3px
}

.greySubhead18{
	font-size:18px;
	color:#004b7d;
	font-weight:700;
	margin:10px 0 3px
}

.greySubhead16{
	font-size:16px;
	color:#004b7d;
	font-weight:700;
	margin:8px 0 2px
}

.greySubhead14{
	font-size:14px;
	color:#004b7d;
	font-weight:700;
	margin:6px 0 1px
}

.greySubHead{
	font-size:18px;
	color:#004b7d
}

.landingBottomTitle{
	font-family:Verdana;
	color:#fff;
	font-size:14px;
	font-weight:700;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:7px
}

.landingBottomTitleHome{
	font-family:Arial;
	color:#01447b;
	font-size:20px;
	font-weight:400;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
	line-height:1em
}

.float-right-single{
	float:right;
	margin-bottom:15px;
	margin-left:15px
}

.supportContacts{
	margin-top:-10px
}

.supportContacts table{
	border:none!important
}

.supportContacts th{
	background-color:#909090!important;
	color:#fff!important;
	font-weight:700;
	border-left:dotted 1px #999
}

.supportContacts td{
	vertical-align:top;
	padding-top:3px;
	font-size:12px!important
}

.supportContacts td a,.supportContacts td p{
	font-size:12px!important
}

.scSideHeader{
	background-color:#F1F1F1
}

.scLeftBorder{
	border-left:dotted 1px #999
}

.scBottomBorder{
	border-bottom:dotted 1px #999
}

.scRightBorder{
	border-right:dotted 1px #999
}

.scTopBorder{
	border-top:dotted 1px #999
}

.contentForm{
	border:solid 1px #ddd;
	padding:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	color:#6f6f6f;
	margin-top:15px
}

.contentForm ul{
	list-style-type:disc
}

.contentForm select{
	list-style-type:disc;
	color:#6f6f6f
}

.contentForm table{
	margin-top:10px
}

.productText2ColList{
	text-align:center;
	width:90%
}

.productText2ColList ul{
	-moz-column-count:2;
	-moz-column-gap:10px;
	-webkit-column-count:2;
	-webkit-column-gap:10px;
	list-style:disc outside none
}

.productText2ColList li{
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	color:#494949
}

.contentForm td{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:3px
}

.contentForm th{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:3px;
	color:#fff;
	font-weight:700;
	background-color:#494949
}

.contentForm select{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400
}

.navStdLink:active,.navStdLink:link,.navStdLink:visited{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	color:#6f6f6f;
	text-decoration:none
}

.navStdLink:hover{
	color:#fa0902;
	text-decoration:underline
}

.topNavProductColumn{
	display:block;
	position:relative;
	float:left;
	padding-left:15px;
	height:225px
}

.topNavIndustryColumn img{
	width:60px;
	margin-right:7px;
	float:left;
	border:none
}

.rowdark{
	background-color:#eee
}

.rowhighlight{
	background-color:#fff
}

.topNavBorderRight{
	border-right:solid 1px #bdbdbd
}

.fullwidthtab{
	margin-left:-95px!important;
	width:934px!important;
	background-color:#fff
}

.fullwidthtabi{
	margin-left:-80px!important;
	width:580px!important
}

.topNavIndustryMainCol{
	width:280px;
	float:left
}

.topNavBorderBottom{
	border-bottom:solid 1px #ccc;
	padding-bottom:8px;
	margin-bottom:8px
}

.topNavSubColumn{
	display:block;
	float:left;
	padding-right:15px;
	width:auto;
	height:100%
}

.topNavSubColumn a:active,.topNavSubColumn a:link,.topNavSubColumn a:visited{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:400;
	color:#6f6f6f;
	padding:0;
	margin:0;
	border:none;
	text-decoration:none
}

.topNavSubColumn a:hover{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:400;
	color:red;
	text-decoration:underline
}

.topNavSubColumnHeader{
	margin:0;
	padding:0 0 2px
}

.topNavSubColumnHeader a:active,.topNavSubColumnHeader a:link,.topNavSubColumnHeader a:visited{
	color:#383838;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:700;
	text-decoration:none
}

.topNavSubColumnHeader a:hover{
	color:red;
	text-decoration:underline
}

.topNavIndustrySub{
	display:block;
	position:relative;
	float:none;
	width:92px;
	height:20px;
	vertical-align:middle;
	margin-top:4px;
	overflow:auto
}

.topNavIndustrySub a:active,.topNavIndustrySub a:link,.topNavIndustrySub a:visited{
	color:#383838;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
	padding:0 0 0 4px;
	margin:0;
	border:none
}

.topNavIndustrySub a:hover{
	color:red;
	text-decoration:underline
}

.topNavSubColumnNoHeader{
	margin-top:18px
}

.shadowedtab{
	-moz-box-shadow:5px 5px 5px rgba(143,143,143,.5);
	-webkit-box-shadow:5px 5px 5px rgba(143,143,143,.5);
	box-shadow:5px 5px 5px rgba(143,143,143,.5)
}

.clearfix{
	clear:both
}

#nav{
	margin:0 15px 5px 12px;
	height:25px;
	z-index:1000;
	text-align:center;
	border-bottom:solid 1px #95b6d3;
	border-top:solid 1px #95b6d3;
	background:#003d76
}

.rowContainerNav{
	text-align:center;
	width:100%
}

ul.topnav{
	color:#fff;
	font-size:12px;
	list-style:none;
	margin:0;
	margin-left:95px;
	padding:0;
	text-align:center
}

ul.topnav li{
	color:#fff;
	font-size:12px;
	margin:0;
	margin-right:5px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	display:block;
	position:relative;
	float:left;
	text-align:left
}

ul.topnav li a.notab,ul.topnav li a.producttab{
	display:block;
	text-decoration:none;
	white-space:nowrap;
	color:#fff;
	font-size:12px;
	font-weight:700;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px
}

ul.topnav li a.notab:hover,ul.topnav li a.producttab:hover{
	color:#00447d
}

ul.topnav li.producttab a.producttab:hover{
	background:#fff;
	border-right:solid 1px #bdbdbd;
	border-left:solid 1px #bdbdbd;
	border-top:solid 1px #bdbdbd;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px
}

ul.topnav li.producttab:hover a.producttab{
	background:#fff;
	border-right:solid 1px #bdbdbd;
	border-left:solid 1px #bdbdbd;
	border-top:solid 1px #bdbdbd;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	color:red
}

ul.topnav li.producttab div.producttab{
	display:none
}

ul.topnav li.producttab:hover div.producttab{
	display:block;
	position:absolute;
	padding:10px;
	border-right:solid 1px #bdbdbd;
	border-left:solid 1px #bdbdbd;
	border-bottom:solid 1px #bdbdbd;
	width:934px;
	height:auto;
	left:-95px;
	background-color:#fff;
	z-index:1000
}

ul.topnav li a.contentTab,ul.topnav li a.industriestab,ul.topnav li a.notab{
	display:block;
	text-decoration:none;
	white-space:nowrap;
	color:#fff;
	font-size:12px;
	font-weight:700;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px
}

ul.topnav li a.contentTab:hover,ul.topnav li a.industriestab:hover,ul.topnav li a.notab:hover{
	color:red
}

ul.topnav li a.contentTab:hover,ul.topnav li.industriestab a.industriestab:hover{
	background:#fff;
	border-right:solid 1px #bdbdbd;
	border-left:solid 1px #bdbdbd;
	border-top:solid 1px #bdbdbd;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px
}

ul.topnav li.contentTab:hover a.contentTab,ul.topnav li.industriestab:hover a.industriestab{
	background:#fff;
	border-right:solid 1px #bdbdbd;
	border-left:solid 1px #bdbdbd;
	border-top:solid 1px #bdbdbd;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	color:red
}

ul.topnav li.industriestab div.industriestab{
	display:none
}

ul.topnav li.industriestab:hover div.industriestab{
	display:block;
	position:absolute;
	padding:15px;
	border-right:solid 1px #bdbdbd;
	border-left:solid 1px #bdbdbd;
	border-bottom:solid 1px #bdbdbd;
	width:924px;
	height:auto;
	left:-95px;
	background-color:#fff;
	z-index:1000
}

ul.topnav li.contentTab div.contentTab{
	display:none
}

ul.topnav li.contentTab:hover div.contentTab{
	display:block;
	position:absolute;
	padding:10px;
	border-right:solid 1px #bdbdbd;
	border-left:solid 1px #bdbdbd;
	border-bottom:solid 3px red;
	height:auto;
	z-index:1000;
	width:auto;
	min-width:250px;
	background:#fff;
	background:-moz-linear-gradient(top,#fff 55%,#eee 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,#fff),color-stop(100%,#eee));
	background:-webkit-linear-gradient(top,#fff 55%,#eee 100%);
	background:-o-linear-gradient(top,#fff 55%,#eee 100%);
	background:-ms-linear-gradient(top,#fff 55%,#eee 100%)
}

ul.topnav li.contentTab div.contentTab ul{
	margin:0;
	padding:0;
	margin-left:15px;
	list-style:disc;
	list-style-image:url(../images/side_nav_arrow_red_right.gif)
}

ul.topnav li.contentTab div.contentTab ul li{
	float:none;
	margin-left:0;
	list-style-image:url(../images/side_nav_arrow_red_right.gif);
	display:list-item;
	margin-top:3px
}

ul.topnav li.contentTab div.contentTab ul li a{
	color:#222;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	text-decoration:none
}

ul.topnav li.contentTab div.contentTab ul li a:hover{
	color:#fa0902
}

div.contentTabEdit{
	padding:3px;
	margin-top:-7px;
	border-bottom:solid 1px #bdbdbd;
	height:25px;
	z-index:1000;
	width:auto
}

.eventTable{
	border:none!important
}

.eventTable th{
	background-color:#003d76!important;
	color:#fff!important;
	font-weight:700!important;
	padding:4px!important;
	border-right:solid 1px #fff!important;
	border-top:none!important;
	border-left:none!important;
	border-bottom:none!important;
	text-align:left!important
}

.eventTable td{
	padding:5px!important;
	border-bottom:solid 1px #b9b9b9!important;
	border-top:none!important;
	border-left:none!important;
	border-right:none!important
}

body{
	background-color:#fff;
	font-family:Arial,Helvetica,Verdana,serif;
	font-size:13px;
	color:#333;
	-webkit-transition-property:font-size;
	-moz-transition-property:font-size;
	-webkit-transition-duration:.5s,.5s;
	-moz-transition-duration:.5s,.5s;
	margin:0
}

#wrapper{
	margin:0 auto;
	max-width:986px;
	background:#fff;
	padding:0
}

#pagebox{
	width:100%;
	border-top:0;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	background:#fff;
	padding:0 10px;
	-moz-box-shadow:0 0 10px 7px #ddd;
	-webkit-box-shadow:0 0 10px 7px #ddd;
	box-shadow:0 0 10px 7px #ddd
}

#header{
	padding:0 10px 3px 0
}

#footer{
	padding:10px 0 0
}

a.textLink:active,a.textLink:link{
	color:#474747;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	margin-top:10px;
	text-decoration:none
}

a.textLink:visited,p a:visited{
	color:#01447b;
	text-decoration:underline
}

a.textLink:hover{
	color:red!important;
	text-decoration:underline
}

a.textLinkNUL:active,a.textLinkNUL:link,a.textLinkNUL:visited{
	color:#494949;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	margin-top:10px;
	text-decoration:none
}

a.textLinkNUL:hover{
	color:red;
	text-decoration:underline
}

.subTitleHeavy{
	font-size:14px;
	font-weight:700;
	color:#5c5c5c
}

.subTitleHeavy a:active,.subTitleHeavy a:link,.subTitleHeavy a:visited{
	font-size:14px!important;
	font-weight:700!important;
	color:#5c5c5c!important;
	text-decoration:none!important
}

.subTitleHeavy a:hover{
	color:red;
	text-decoration:underline
}

#country{
	padding-top:30px;
	height:53px;
	float:left;
	display:none
}

#headerLinkBox{
	padding-top:10px;
	float:right;
	text-align:right
}

a.ToshGlobal:active,a.ToshGlobal:link,a.ToshGlobal:visited{
	color:#494949;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:underline;
	text-align:left;
	vertical-align:middle;
	margin-right:10px
}

a.ToshGlobal:hover{
	color:#cdcdcd;
	text-decoration:none
}

#site_tools_area{
	display:inline-block;
	float:right
}

a.linkSiteTitle:active,a.linkSiteTitle:hover,a.linkSiteTitle:link,a.linkSiteTitle:visited{
	color:#494949;
	font-family:Arial,Helvetica,sans-serif;
	font-size:28px;
	font-weight:400;
	text-decoration:none
}

#siteTitle{
	border-bottom:1px solid #eaeaea;
	padding-bottom:5px;
	margin:0 18px 5px 12px
}

.left-col2{
	float:left;
	padding:0 0 10px 18px;
	background-color:#fff;
	width:100%
}

.greySub{
	color:#004b7d;
	font-family:Arial,Verdana,Helvetica;
	font-size:13px;
	font-weight:700
}

.sidebar{
	position:relative;
	width:200px;
	float:left;
	margin:0;
	overflow:visible;
	-webkit-transition-property:width;
	-moz-transition-property:width;
	-webkit-transition-duration:.5s,.5s;
	-moz-transition-duration:.5s,.5s
}

#featured{
	padding:20px
}

#main-content{
	padding:0 15px 10px 11px;
	margin-top:-10px
}

#contentrow{
	position:relative;
	background-color:#fff;
	min-height:400px
}

#about{
	padding:20px
}

p{
	padding:0;
	margin:0 0 10px;
	font-size:13px
}

ul{
	list-style:none
}

pre{
	overflow:scroll;
	font-size:10px
}

#footerLeft{
	text-align:left;
	width:50%;
	float:left;
	font-size:11px;
	padding-top:10px
}

.footerLink:active,.footerLink:link,.footerLink:visited{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#999
}

.footerLink:hover{
	color:red
}

#footerRight p{
	padding-top:10px;
	font-size:11px;
	margin:0
}

#footerRight{
	text-align:right;
	width:50%;
	float:right;
	font-size:11px;
	color:#929292;
	padding-top:0
}

.sideNavInactive a:active,.sideNavInactive a:link,.sideNavInactive a:visited{
	color:#FFF;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	height:21px;
	border-bottom:solid 1px #fff;
	text-indent:15px;
	padding-top:4px;
	display:block
}

.sideNavInactive a:hover{
	color:#FFF;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	height:21px;
	background-image:url(images/back_over_blue.gif);
	border-bottom:solid 1px #fff;
	text-indent:15px;
	padding-top:4px;
	display:block
}

.sideNavActive{
	background-color:#003d76;
	height:21px;
	padding-left:5px
}

.sideNavActive a:active,.sideNavActive a:link,.sideNavActive a:visited{
	background-image:url(../images/side_nav_arrow_white_down.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:12px;
	padding-top:3px;
	color:#FFF;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	display:block
}

.sideSubNav1Active{
	background-color:#fff;
	margin-left:10px
}

.sideSubNav1Active a:active,.sideSubNav1Active a:link,.sideSubNav1Active a:visited{
	background-image:url(../images/side_nav_arrow_red_down.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:11px;
	margin-top:3px;
	color:#406787;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	display:block
}

.sideSubNav1Active a:hover{
	color:#fa0902
}

.sideSubNav1Inactive{
	background-color:#fff;
	margin-left:10px
}

.sideSubNav1Inactive a:active,.sideSubNav1Inactive a:link,.sideSubNav1Inactive a:visited{
	background-image:url(../images/side_nav_arrow_grey_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:11px;
	margin-top:3px;
	color:#494949;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	display:block
}

.sideSubNav1Inactive a:hover{
	background-image:url(../images/side_nav_arrow_red_right.gif);
	color:#fa0902
}

.sideSubNav2Active{
	background-color:#fff;
	margin-left:20px
}

.sideSubNav2Active a:active,.sideSubNav2Active a:link,.sideSubNav2Active a:visited{
	background-image:url(../images/side_nav_arrow_red_down.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:12px;
	margin-top:3px;
	color:#406787;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	display:block
}

.sideSubNav2Active a:hover{
	color:#fa0902
}

.sideSubNav2Inactive a:active,.sideSubNav2Inactive a:link,.sideSubNav2Inactive a:visited{
	background-image:url(../images/side_nav_arrow_grey_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-left:20px;
	padding-left:11px;
	margin-top:1px;
	color:#494949;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	display:block
}

.sideSubNav2Inactive a:hover{
	color:#666
}

.sideSubNav3Inactive{
	margin-left:32px
}

.sideSubNav3Inactive a:active,.sideSubNav3Inactive a:link,.sideSubNav3Inactive a:visited{
	background-image:url(../images/side_nav_arrow_grey_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:12px;
	margin-top:1px;
	color:#494949;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	display:block
}

.sideSubNav3Inactive a:hover{
	color:red
}

.sideSubNav3Active{
	background-color:#fff;
	margin-left:32px
}

.sideSubNav3Active a:active,.sideSubNav3Active a:link,.sideSubNav3Active a:visited{
	background-image:url(../images/side_nav_arrow_red_down.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:1px;
	padding-left:13px;
	color:#406787;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	display:block;
	font-weight:700
}

.sideSubNav3Active a:hover{
	color:red
}

.sideSubNav4Inactive{
	margin-left:44px
}

.sideSubNav4Inactive a:active,.sideSubNav4Inactive a:link,.sideSubNav4Inactive a:visited{
	background-image:url(../images/side_nav_arrow_grey_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:11px;
	margin-top:1px;
	color:#494949;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	display:block
}

.sideSubNav4Inactive a:hover{
	color:#666
}

.sideSubNav4Active{
	background-color:#fff;
	margin-left:44px
}

.sideSubNav4Active a:active,.sideSubNav4Active a:link,.sideSubNav4Active a:visited{
	background-image:url(../images/side_nav_arrow_red_down.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:1px;
	padding-left:13px;
	color:#406787;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	display:block
}

.sideSubNav5Inactive{
	margin-left:56px
}

.sideSubNav5Inactive a:active,.sideSubNav5Inactive a:link,.sideSubNav5Inactive a:visited{
	background-image:url(../images/side_nav_arrow_grey_left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
	margin-top:1px;
	color:#494949;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	display:block
}

.sideSubNav5Inactive a:hover{
	color:#666
}

.sideSubNav5Active{
	background-color:#fff;
	margin-left:56px
}

.sideSubNav5Active a:active,.sideSubNav5Active a:link,.sideSubNav5Active a:visited{
	background-image:url(../images/side_nav_arrow_red_down.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:1px;
	padding-left:13px;
	color:#406787;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	display:block
}



.sideSubNavInactive{
	background-color:#f7f7f7;
	padding:2px 5px 2px 12px;
	margin-top:-3px
}

.sideSubNavInactive a:active,.sideSubNavInactive a:link,.sideSubNavInactive a:visited{
	color:#585858;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	background-image:url(images/back_2nd_off.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin:0;
	display:block;
	line-height:14px;
	vertical-align:top
}

.sideSubNavInactive a:hover{
	color:#679fda;
	background-image:url(images/back_2nd_over.gif)
}

.sideSubNavActive{
	background-color:#f7f7f7;
	padding:2px 5px 2px 12px;
	margin-top:-3px
}

.sideSubNavActive a:active,.sideSubNavActive a:hover,.sideSubNavActive a:link,.sideSubNavActive a:visited{
	color:#679fda;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
	background-image:url(images/back_2nd_over.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:0;
	cursor:default;
	padding:0 0 0 10px;
	display:block;
	line-height:14px;
	vertical-align:top
}

.sideNavQuickLink{
	background-color:#b9b9b9;
	color:#fff;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:700;
	border-top:solid 1px #fff;
	height:18px;
	padding:3px;
	vertical-align:middle
}

.QL{
	text-indent:2px;
	background-color:#fff;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	font-weight:700;
	border-top:solid 1px #fff;
	height:18px;
	padding:3px 3px 1px;
	vertical-align:middle;
	color:#406787;
	margin-top:5px
}

.budgeUp1{
	background-color:#ff2e03;
	height:5px;
	width:200px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px
}

.budgeUp2{
	background-color:#ff2e03;
	height:5px;
	width:200px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px
}

a.linkQL:active,a.linkQL:link,a.linkQL:visited{
	text-decoration:none;
	text-align:left;
	background-image:url(../images/side_nav_arrow_white_right.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	padding-left:11px;
	margin-left:2px;
	color:#fff;
	font-size:12px
}

a.linkQL:hover{
	color:#fe3000
}

.titlePage{
	color:#679fda;
	font-family:Arial,Helvetica,sans-serif;
	font-size:30px;
	font-style:normal;
	font-variant:normal;
	font-weight:lighter;
	vertical-align:bottom;
	margin-bottom:10px
}

#breadPrint{
	margin-bottom:20px
}

#breadcrumb{
	width: 100%;
	max-width:580px;
	line-height:11px;
	margin-bottom:7px
}

.breadcrumbLink:active,.breadcrumbLink:link,.breadcrumbLink:visited{
	font-family:Arial,Helvetica,sans-serif;
	font-size:90%;
	font-weight:400;
	color:#494949;
	text-decoration:none
}

.breadcrumbLink:hover{
	color:red;
	text-decoration:underline
}

.currentBreadcrumb{
	font-family:Arial,Helvetica,sans-serif;
	font-size:90%;
	color:#494949
}

.motorsSearch{
	width:100%;
	padding:10px;
	border:solid 1px #ccc
}

#bannerImage img{
	width:100%
}

.pageTitle{
	color:#01447b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:28px;
	font-weight:400;
	padding-top:5px;
	padding-bottom:10px
}

.productTextWide{
	color:#494949;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	width:730px
}

.featuredNews,.productText{
	color:#494949;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	margin-top:10px;
	display:inline-table;
	clear:both
}

.searchText a,.searchText a:visited{
	color:#949494;
	text-decoration:underline!important
}

.searchText a:hover{
	color:#fa0902
}

.searchText .number{
	width:22px;
	vertical-align:top;
	font-weight:700
}

.searchText ul{
	list-style:disc outside none;
	margin:1em -2em
}

.searchText td{
	border-top:1px solid #DDD;
	padding:3px 0
}

.searchText span.searchTerm{
	font-style:italic;
	color:#5C5C5C
}

.featuredLink a:active,.featuredLink a:link,.featuredNews a:active,.featuredNews a:link,.productText a:active,.productText a:link,.productTextWide a:active,.productTextWide a:link{
	color:#01447b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	text-decoration:none
}

.featuredLink a:visited,.featuredNews a:visited,.productText a:visited,.productTextWide a:visited{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:400;
	color:#01447b;
	text-decoration:underline
}

.featuredLink a:hover,.featuredNews a:hover,.productText a:hover,.productTextWide a:hover{
	color:red;
	text-decoration:underline
}

.productText ul,.productTextWide ul{
	list-style:none;
	margin-top:10px!important;
	overflow:hidden
}

.productText ul li ul,.productTextWide ul li ul{
	margin-top:0!important
}

.productText ul li,.productTextWide ul li{
	margin-left:-28px;
	background:url(../images/body-bullet.png) left top;
	background-repeat:no-repeat;
	padding-left:15px
}

.productText select,.productTextWide select{
	color:#494949;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:400
}

.motorsResults{
	border:solid 1px #58585a;
	margin-bottom:10px
}

.motorsHeaderLeft{
	background-color:#6f6f71;
	color:#fff;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-weight:700;
	width:60px;
	vertical-align:middle;
	padding:2px
}

.motorsSubHeadLeft{
	color:#6f6f71;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-weight:700;
	width:120px;
	padding:2px
}

.motorsRowStyle1{
	background-color:#f1f1f1
}

.motorsRowStyle2{
	background-color:#fff
}

.motorsText{
	padding:2px;
	text-align:center;
	color:#6f6f71;
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	font-weight:400
}

.motorsText,x:-moz-any-link{
	font-size:9px
}

.motorsDivider{
	border-top:solid 1px #58585a
}

.relatedInfo{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:700;
	color:red
}

.relatedInfoLinks{
	color:red
}

.relatedInfoLinks a:active,.relatedInfoLinks a:link,.relatedInfoLinks a:visited{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#00557e;
	text-decoration:none
}

.relatedInfoLinks a:hover{
	color:red
}

#communication_area{
	margin:10px 0 20px;
	overflow:hidden
}

a.linkGray12px:active,a.linkGray12px:link,a.linkGray12px:visited{
	color:#679fda;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-decoration:underline
}

a.linkGray12px:hover{
	color:#949494;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-decoration:underline
}

td a:active,td a:link,td a:visited{
	color:#679fda;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:underline
}

td a:hover{
	color:#949494;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:underline
}

.bodyBold{
	color:#949494;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:700
}

.smallText{
	font-size:10px;
	line-height:11px;
	font-weight:400;
	color:#7d7d7d
}

.question{
	color:#949494;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:130px
}

textarea.question{
	color:#949494;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:128px;
	margin:0
}

.button-box-simple{
	background:#25A6E1;
	background:-moz-linear-gradient(top,#fff 0,#dedfde 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dedfde));
	background:-webkit-linear-gradient(top,#fff 0,#dedfde 100%);
	background:-o-linear-gradient(top,#fff 0,#dedfde 100%);
	background:-ms-linear-gradient(top,#fff 0,#dedfde 100%);
	background:linear-gradient(top,#fff 0,#dedfde 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedfde', GradientType=0);
	color:#fff;
	font-family:"arial, helvetica, sans-serif";
	font-size:14px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:solid 1px #adaead;
	text-align:center;
	text-shadow:#fff 0 1px 0;
	padding:1px 4px
}

.button-box,.button-box-submit,.button-box-submit-reg{
	background:#25A6E1;
	background:-moz-linear-gradient(top,#fff 0,#dedfde 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dedfde));
	background:-webkit-linear-gradient(top,#fff 0,#dedfde 100%);
	background:-o-linear-gradient(top,#fff 0,#dedfde 100%);
	background:-ms-linear-gradient(top,#fff 0,#dedfde 100%);
	background:linear-gradient(top,#fff 0,#dedfde 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedfde', GradientType=0);
	padding:3px 5px;
	color:#fff;
	font-family:"arial, helvetica, sans-serif";
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:solid 1px #adaead;
	text-align:center;
	text-shadow:#fff 0 1px 0;
	line-height:13px;
	margin-top:3px;
	display:inline-block
}

.button-box-submit,.button-box-submit-reg{
	float:right
}

.button-box img{
	margin-top:-2px
}

.button-link{
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:11px!important;
	font-weight:700!important;
	color:#474747!important;
	text-decoration:none!important
}

.imgRight250{
	width:250px;
	padding-left:5px
}

.button-link:hover{
	color:red!important
}

.line-sub-box{
	float:left;
	margin-right:5px;
	border:solid 1px #aaa;
	height:190px;
	text-align:center;
	position:relative;
	width:150px
}

.line-sub-box-image{
	display:table-cell;
	vertical-align:middle;
	height:140px;
	width:150px
}

.line-sub-box-link{
	height:35px;
	padding:8px;
	vertical-align:middle;
	background:#eee;
	border-bottom:solid 1px #aaa
}

.line-sub-link{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px!important;
	font-weight:400!important;
	color:#222!important;
	text-decoration:none!important;
	display:block
}

.line-sub-link:hover{
	text-decoration:underline!important
}

.topNavIndustryColumnHeader a:active,.topNavIndustryColumnHeader a:link,.topNavIndustryColumnHeader a:visited{
	font-size:12px;
	font-weight:700;
	color:#474747;
	text-decoration:none;
	cursor:pointer;
	vertical-align:middle;
	display:inline-block
}

.topNavIndustryColumnHeader a:hover{
	color:red!important;
	text-decoration:underline!important
}

.contentTab .topNavIndustryColumn ul{
	list-style-type:none!important;
	list-style-image:none!important;
	padding:0;
	margin:0;
	float:none!important;
	position:relative;
	display:inline-table;
	margin-left:0!important
}

.contentTab .topNavIndustryColumn ul li{
	list-style-image:none!important;
	list-style-type:none!important;
	float:none!important;
	color:#474747!important;
	text-decoration:none;
	font-size:11px!important;
	margin:0!important;
	padding:0!important;
	line-height:12px!important
}

.landingBottomBox a:active,.landingBottomBox a:link,.landingBottomBox2Col a:active,.landingBottomBox2Col a:link{
	color:#01447b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px!important;
	font-weight:400;
	text-decoration:none
}

.landingBottomBox a:visited,.landingBottomBox2Col a:visited{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px!important;
	font-weight:400;
	color:#01447b;
	text-decoration:underline
}

.landingBottomBox a:hover,.landingBottomBox2Col a:hover{
	color:red;
	text-decoration:underline
}

.left-col{
	padding:0 0 10px 18px;
	background-color:#fff;
	margin-right:170px;
	margin-left:200px
}

.nonavadjustment{
	background-color:#fff;
	margin-right:200px!important;
	margin-top:20px!important;
	margin-left:-200px!important
}

.groupadjustment{
	margin-top:20px!important
}

.right-col{
	width:135px;
	padding:0 0 10px 10px;
	background-color:#fff;
	text-align:right;
	display:block;
	position:absolute;
	top:0;
	right:0
}

.landingSection{
	padding-bottom:10px;
	padding-top:10px
}

.landingSection h3{
	margin:0;
	color:#01447b
}

.landingImage{
	float:left;
	width:125px;
	padding-top:5px;
	height:154px
}

.landingImage img{
	width:110px
}

tr.rowHeaderStyle1 td{
	background-color:#909090;
	color:#fff;
	font-weight:700
}

tr.rowStyle1 td{
	background-color:#eee;
	vertical-align:top
}

tr.rowStyle2 td{
	background-color:#f7f7f7;
	vertical-align:top
}

.lpMiddleContainer{
	width:755px;
	background:#FFF;
	float:left;
	margin-top:10px;
	margin-bottom:10px
}

.lpMiddleCol{
	position:relative;
	float:left;
	height:150px;
	width:236px;
	margin-right:7px;
	border:1px solid #ccc;
	border-top:none;
	background:url(http://www.toshiba.com/tai/common/images/boxes/h1bkrnd.gif) repeat-x top
}

.lpMiddleCol h4{
	height:25px;
	padding:6px 0 0 5px;
	margin:0;
	font-size:13px;
	font-weight:700;
	color:#222
}

.lpMiddleCol p{
	font-size:11px;
	line-height:13px;
	padding:5px;
	margin:0;
	color:#474747
}

.lpMiddleCol img{
	max-width:90px;
	max-height:90px;
	float:right;
	margin-left:3px
}

.backBlue{
	background-image:url(../images/highlightBackBlue.gif)!important;
	background-repeat:repeat-x!important;
	background-color:#fff!important
}

.backRed{
	background-image:url(../images/highlightBackRed.gif)!important;
	background-repeat:repeat-x!important;
	background-color:#fff!important
}

.groupLanding{
	margin-top:8px
}

.groupLanding img{
	width:725px
}

.containerBannerHP{
	vertical-align:top;
	height:355px;
	width:964px;
	padding-bottom:10px;
	background:#FFF;
	float:left
}

.bannerHP{
	height:355px;
	width:960px;
	text-align:left;
	margin-left:12px
}

.bannerHP img{
	width:955px;
	height:355px;
	max-width:none!important
}

.homePageWrapper30{
	margin-left:-30px
}

.homePageWrapper10{
	margin-left:-12px
}

.hpMiddleContainer{
	width:964px;
	background:#FFF;
	float:left;
	margin-top:15px
}

.productText img{
	max-width:580px
}

.productText embed,.productText object{
	max-width:550px
}

.headerSearch{
	float:right
}

#popup{
	padding:0
}

#popup ul{
	border-bottom:solid 2px red;
	height:28px;
	text-align:left;
	margin:0;
	padding:0
}

#popup li{
	text-align:center;
	list-style:none;
	display:inline;
	margin-right:5px
}

#popup ul li a{
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	color:#7f7f7f;
	text-decoration:none;
	padding:7px 10px;
	border-top:solid 1px red;
	border-left:solid 1px red;
	border-right:solid 1px red
}

#popup ul li a:hover{
	text-decoration:underline
}

#popup ul li a.active{
	color:#fff;
	background-color:red
}

#popup div ul li a{
	border:none
}

#popupTabs div{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:400;
	padding:5px 6px 6px;
	margin-right:10px;
	text-align:center;
	color:#7f7f7f;
	float:left
}

#popupTabs div.active{
	background-color:red;
	color:#fff
}

#popup ul.list{
	border:none;
	padding:0;
	margin:0
}

#popup ul.list li{
	text-align:left;
	height:20px;
	display:block
}

#popup ul.list li a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background:url(../images/side_nav_arrow_grey_right.gif) no-repeat center left;
	display:block;
	padding:2px 0 2px 8px;
	text-decoration:none;
	font-weight:400;
	color:#7f7f7f;
	border-bottom:solid 1px #797979;
	background-color:#f3f3f3
}

#popup ul.list li a:hover{
	text-decoration:underline
}

#popup div p{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	padding:3px;
	margin:0;
	text-align:left;
	color:#7f7f7f;
	border-bottom:solid 1px #797979;
	background-color:#f3f3f3
}

#popup div p a{
	color:#7f7f7f;
	text-decoration:none;
	background-image:url(../images/side_nav_arrow_grey_right.gif);
	background-repeat:no-repeat
}

#popup div p a:hover{
	text-decoration:underline
}

#popup table{
	width:704px;
	margin-right:17px
}

#popup td{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	padding:3px;
	margin:0;
	text-align:left;
	color:#474747;
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background-color:#efefef
}

#popup td.center{
	text-align:center
}

#popup td.header{
	width:120px;
	vertical-align:middle;
	font-weight:400;
	background-color:#eee;
	border-left:none;
	text-align:left
}

#pagetabs{
	width:600px;
	margin:10px 0 10px 10px;
	padding:0 0 10px;
	border-bottom:solid 2px red
}

#pagetabs ul{
	border-bottom:solid 2px red;
	height:28px;
	text-align:left;
	margin:0;
	padding:0
}

#pagetabs ul,x:-moz-any-link{
	border-bottom:solid 2px red;
	height:28px;
	text-align:left;
	margin:0;
	padding:1px
}

#pagetabs li{
	text-align:center;
	list-style:none;
	display:inline;
	margin-right:5px
}

#pagetabs ul li a{
	display:inline-block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	color:#7f7f7f;
	text-decoration:none;
	padding:7px 10px;
	border:solid 1px red
}

#pagetabs ul li a:hover{
	text-decoration:underline
}

#pagetabs ul li a.active{
	color:#fff;
	background-color:red
}

#pagetabs div ul li a{
	border:none
}

#pagetabsTabs div{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:400;
	padding:5px 6px 6px;
	margin-right:10px;
	text-align:center;
	color:#7f7f7f;
	float:left
}

#pagetabsTabs div.active{
	background-color:red;
	color:#fff
}

#pagetabs ul.list{
	border:none;
	padding:0;
	margin:0
}

#pagetabs ul.list li{
	text-align:left;
	height:20px
}

#pagetabs ul.list li a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	background:url(../images/side_nav_arrow_grey_right.gif) no-repeat center left;
	display:block;
	padding:2px 0 2px 8px;
	text-decoration:none;
	font-weight:400;
	color:#7f7f7f;
	border-bottom:solid 1px #797979;
	background-color:#f3f3f3
}

#pagetabs ul.list li a:hover{
	text-decoration:underline
}

#pagetabs div p{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:400;
	padding:3px;
	margin:0;
	text-align:left;
	color:#7f7f7f;
	border-bottom:solid 1px #797979;
	background-color:#f3f3f3
}

#pagetabs div p a{
	color:#7f7f7f;
	text-decoration:none
}

#pagetabs div p a:hover{
	text-decoration:underline
}

#pagetabs td{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding:3px;
	margin:0;
	color:#7f7f7f
}

#pagetabs td.center{
	text-align:center
}

.transcendWidth{
	height:50px
}

.transcendWidthSub{
	width:150px;
	text-align:left;
	position:absolute;
	top:75px;
	right:3px;
	padding:10px;
	background-color:#efefef
}

.transcendWidthSub p{
	font-size:12px
}

.transcendWidthSub p a:active,.transcendWidthSub p a:link{
	color:#01447b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:400;
	text-decoration:none
}

.transcendWidthSub p a:visited{
	text-decoration:underline
}

.transcendWidthSub p a:hover{
	color:red;
	text-decoration:underline
}

h4{
	color:#004b7d;
	font-size:12px;
	font-weight:700;
	margin-top:0;
	margin-bottom:3px
}

.divLine{
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:solid 1px #b9b9b9
}

fieldset{
	border:none;
	margin:0;
	padding:0
}

address{
	font-style:normal;
	margin-top:10px
}

.table730CP4{
	width:730px;
	border:none
}

.table730CP4 td{
	padding:4px
}

.table300CP2{
	width:300px;
	border:none
}

.table300CP2 td{
	padding:2px
}

.table100CP4{
	width:100%;
	border:none
}

.table100CP4 td{
	padding:4px
}

.jCarouselLite{
	float:left
}

.followUs{
	border-bottom:dotted 1px #999;
	padding-bottom:30px;
	margin-bottom:-5px;
	text-align:right;
	width:100%
}

.followUs div{
	font-size:12px;
	color:#999;
	margin-top:5px;
	margin-right:5px;
	float:right
}

.ui-datepicker-title{
	font-weight:700;
	margin-top:10px!important
}

.line-sub-box-image img{
	max-width:80%;
	max-height:125px
}

#mobile_menu{
	display:none
}

@media screen and (max-width:1055px){
	#sliders{
		max-width:73.5%
	}

	#homeFeatureRight p{
		line-height:12px
	}
#pagebox {
	border:none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
}

@media screen and (max-width:955px){
	#sliders{
		max-width:none
	}

	#wrapper{
		width:100%
	}

	.left-col{
		padding:0 0 10px 18px;
		background-color:#fff;
		margin-right:0;
		margin-left:200px
	}

	.right-col{
		width:135px;
		padding:10px 0 0;
		background-color:#fff;
		text-align:left;
		display:block;
		position:relative;
		left:220px
	}

	.button-box-submit{
		float:left
	}

	.landingImage{
		height:auto
	}

	.productText img{
		max-width:80%;
		height:auto
	}

	.productText embed,.productText object{
		max-width:350px
	}

	#footerRight{
		float:left
	}

	ul.topnav{
		margin-left:auto;
		display:inline-block
	}

	ul.topnav li a.contentTab{
		padding-right:0
	}

	ul.topnav li.contentTab:hover a.contentTab,ul.topnav li.industriestab:hover a.industriestab{
		padding-left:7px;
		padding-right:6px
	}

	.fullwidthtab{
		margin-left:0!important;
		width:auto!important
	}

	.navAd{
		position:inherit;
		margin-top:10px
	}

	ul.topnav li.contentTab div.contentTab ul{
		padding-bottom:10px
	}

	.transcendWidth{
		height:auto;
		margin-right:3px
	}

	.transcendWidthSub{
		width:auto;
		position:relative;
		display:block;
		top:auto;
		right:auto
	}

}

@media screen and (max-width:640px){
	.nonavadjustment{
		margin-right:0!important;
		background-color:inherit;
		margin-left:15px!important
	}

	.layout-block-home{
		width:100%
	}

	.float-right{
		float:none
	}

	.box-middle-home{
		width:100%;
		display:inline-block
	}

	.float-left-home{
		float:none
	}

	.hpMiddleContainer{
		width:235px
	}

	.sidebar{
		width:95%
	}

	.headerSearch{
		float:left;
		position:absolute;
		top:0;
		right:25px
	}

	.budgeUp1,.budgeUp2{
		width:100%
	}

	.left-col{
		margin-left:-15px
	}

	.right-col{
		left:5px
	}

	#headerLinkBox{
		text-align:left;
		padding-top:0
	}

	#logo{
		width:130px
	}

	.headerSearch{
		margin-top:20px
	}

	#site_tools_area{
		float:left;
		margin-left:15px;
		margin-top:0;
		padding-bottom:0
	}

	ul.topnav li.contentTab:hover div.contentTab{
		display:none
	}

	ul.topnav li a.contentTab:hover,ul.topnav li.industriestab a.industriestab:hover{
		border:none
	}

	ul.topnav{
		margin-left:0
	}

	ul.topnav li{
		width:95%;
		background-color:#003d76;
		margin-bottom:2px
	}

	ul.topnav li.contentTab:hover,ul.topnav li.industriestab:hover a.industriestab{
		border:none
	}

	ul.topnav li.contentTab:hover a.contentTab,ul.topnav li.industriestab:hover a.industriestab{
		border:solid 1px #bdbdbd
	}

	#nav{
		background:0 0;
		border:none;
		height:auto
	}

	.mobileHide{
		display:none!important
	}

	#HomeMarquee{
		width:97%
	}

}

@media screen and (max-width:365px){
	#header{
		padding:0;
		border-bottom:solid 1px #ccc
	}

	#pagebox{
		padding:0
	}

	#logo{
		width:120px
	}

	#headerLinkBox{
		display:none
	}

	#footerLeft,#footerRight{
		width:auto;
		float:none;
		text-align:left
	}

	.sidebar{
		width:99%
	}

	#mobile_menu{
		display:block;
		position:absolute;
		top:3px;
		right:5px;
		cursor:pointer
	}

	#nav{
		display:block;
		position:absolute;
		margin-top:-50px;
		right:-25px;
		cursor:pointer;
		width:100%;
		border-bottom:none;
		border-spacing:3px;
		z-index:100
	}

	#nav:hover .topNavContainer{
		display:block
	}

	.topNavContainer{
		display:none;
		background-color:#fff;
		z-index:100;
		height:150px;
		position:absolute;
		top:47px;
		width:100%
	}

}

@media print{
	#footer,#footerRight,#header,#nav,.right-col,.sidebar{
		display:none
	}

	.left-col{
		margin-left:0
	}

}
