#prdimg { float: left; } 
#tabs { float:left; width:100%; background:#ffffff; font-size: 11px; line-height:normal; font-weight: bold; margin-bottom: 5px; } 
#tabs ul { margin:0; padding:5px 10px 0 0; list-style:none; } 
#tabs li { display:inline; margin:0; padding:0; } 
#tabs a { float:left; background:url("/images/tableft.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; } 
#tabs a span { float:left; display:block; background:url("/images/tabright.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#ffffff; } 
/* Commented Backslash Hack hides rule from IE5-Mac \*/ #tabs a span {float:none;} 
/* End IE5-Mac hack */ #tabs a:hover span, #tabs #tabsselected a span { color:#ffffff; } 
#tabs a:hover, #tabs #tabsselected a { background-position:0% -42px; } 
#tabs a:hover span, #tabs #tabsselected a span { background-position:100% -42px; } 
#subtabbar { height: 20px; padding: 0; float: left; background: url('/images/tabbar_prd_filler.gif') 0 0 repeat-x; width: 100%; margin-bottom: 10px; } 
#subtabbar ul { margin: 0; padding: 0; float: left; } 
#subtabbar li { display: inline; float: left; padding: 0 12px 0 12px; height: 20px; border-right: 1px solid #cfcfcf; } 
#subtabbar li a, .selected { float: left; padding-top: 2px; } 
#subtabbar li.tabsel { background: #cbcbcb; } 
#content { float: left; clear: both; width: 790px; } 
#partnumbers, .modelpartnumbers, #featuredpartnumbers, #partnumberstwo { border: none; width: 100%; } 
#partnumbers td, #featuredpartnumbers td, #partnumberstwo td, #mpartnumbers td { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 5px 5px 5px 3px; } 
#wheretobuy { margin-top: 20px; }
#mpartnumbers { width: 960px; }
.modelpartnumbers { width: 610px; } 
.modelpartnumbers td { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 5px 0 5px 3px; } 
#modelwitb { width: 630px; font-size: 12px; } 
#modelwitb dl, dt, dd { margin: 0; padding: 0; } 
#modelwitb h3 { font-size: 12px; margin: 0 0 5px 0; } 
#modelwitb dl { margin: 0 0 20px 0; } 
#modelwitb dt { padding-right: 10px; text-align: right; width: 200px; float: left; } 
#modelwitb dd { margin-left: 210px; margin-bottom: 2px; } 
#whatsinthebox { float: left; clear: both; margin: 20px 0 20px 0; } 
#contentdoc, #productdocs, #productmore { float: left; } 
#contentdoc h4, #productdocs h4, #productmore h4 { color: #ffffff; width: 790px; font-size: 12px; background: #078148; height: 20px; line-height: 20px; text-align: center; margin: 20px 0 0 0; margin-bottom: 5px;} 
#productmore h4 { width: 620px; }
#contentdoc ul, #productdocs ul, #productmore ul { margin-top: 0; } #contentdoc li, #productdocs li, #productmore li { margin-bottom: 8px; } #specs { clear: left; } .headernav { background-color: transparent !important; background: url('/images/background-specs-temp.gif') 0 0 no-repeat !important; font-weight: bold !important; } #specs h4 { background-image: url('/images/background_subheader.gif'); font-size: 12px; font-weight: bold; height: 18px; padding: 2px 0 0 5px; margin: 0 0 5px 0; } 
#specs li { list-style-image: url('/images/bullet_green.gif'); margin: 0 0 2px 0; } #specs ul { margin-top: 0; margin-bottom: 20px; } #specs ul li ul { margin-bottom: 0; } #specs ul li ul li { list-style-image: none; list-style-type: disc; } 
#supportdoc { width: 790px; float: left; font-size: 12px; background-image: url('/images/background_subheader.gif'); background-repeat: repeat-x; height: 23px; padding: 2px 0 0 0; margin: 20px 0 0 0; } #specstable { width: 790px; font-size: 11px; margin-top: 15px; float: left; margin-bottom: 20px; } 
#specstable table { width: 100%; border-bottom: 1px solid #858585; border-right: 1px solid #858585; } 
#specstable table td { border-top: 1px solid #858585; border-left: 1px solid #858585; padding: 3px 2px 3px 2px; margin: 0; text-align: center; } 
#specstable .specshead { padding: 5px 2px 5px 2px; font-weight: bold; color: #ffffff; background: #009e56; font-size: 12px; text-align: center; } 
#specstable .specssubhead { font-weight: bold; background: #a3d49d; text-align: left; } 
#specstable .specsside { font-weight: bold; background: #e6f3e9; text-align: left; }
.specs li { list-style-image: url('/images/bullet_green.gif'); margin: 0 0 2px 0; } #specs ul { margin-top: 0; margin-bottom: 20px; } #specs ul li ul { margin-bottom: 0; } #specs ul li ul li { list-style-image: none; list-style-type: disc; } 
.supportdoc { width: 790px; float: left; font-size: 12px; background-image: url('/images/background_subheader.gif'); background-repeat: repeat-x; height: 23px; padding: 2px 0 0 0; margin: 20px 0 0 0; } #specstable { width: 790px; font-size: 11px; margin-top: 15px; float: left; margin-bottom: 20px; } 
.specstable table { width: 100%; border-bottom: 1px solid #858585; border-right: 1px solid #858585; } 
.specstable table td { border-top: 1px solid #858585; border-left: 1px solid #858585; padding: 3px 2px 3px 2px; margin: 0; text-align: center; } 
.specstable .specshead { padding: 5px 2px 5px 2px; font-weight: bold; color: #ffffff; background: #009e56; font-size: 12px; text-align: center; } 
.specstable .specssubhead { font-weight: bold; background: #a3d49d; text-align: left; } 
.specstable .specsside { font-weight: bold; background: #e6f3e9; text-align: left; }
.icons { margin: 15px 0 15px 30px; } 
.icons img { margin: 0 5px 0 5px; float: left; } 
h1 { margin: 0 0 5px 0 !important; padding: 0 !important; border-bottom: 0px dashed #c6c6c6 !important; } 
h2 { margin: 0 0 10px 0 !important; padding: 0 0 5px 0 !important; } 
.choose { background: #ff0000; } 
#transportgenerator div, #x3generator div { width: 790px; float: left; clear: left; margin: 0 0 5px 0; } 
#transportgenerator, #x3generator { float: left; clear: left; } 
#partnumberresult { text-align: center; } 
#partnumberselector { width: 790px; float: left; height: 50px; } 
#partnumberselector td { background: #daf3d6; text-align: center; margin: 0 5px 0 5px; padding: 0; } 
#partnumberselector .dash { background: none; width: 20px; } 
#transportgenerator select, #x3generator select { margin: 0 20px 0 0; } 
#transportgenerator label, #x3generator label { width: 200px; padding-right: 10px; text-align: right; float: left; } 
#transportgenerator div, #transportgenerator label, #x3generator div, #x3generator label { float: left; clear: left; } 
#tabs { text-align: center; font-size: 12px; border-bottom: 1px #c6c6c6 solid; margin-bottom: 15px; } h1 { font-size: 18px; } 
#topbullets { width: 428px; float: left; margin: 0 0 0 -428px; }
#topbullets ul { margin-bottom: 15px; margin-left: 0; padding-left: 15px; line-height: 20px; } 
#prdimage2 { float: left; width: 200px; margin: 0 0 5px 0; padding: 0 453px 0 0; }
#badge { float: right; margin-top: -15px;}
#description { width: 790px; float: left; clear: left; border-top: 1px #c6c6c6 dashed; margin: 10px 0 20px 0; line-height: 18px; padding: 10px 0 0 0; } 
#partnumbertitle { float: left; clear: both; margin-top: 10px; font-size: 12px; background: #078148; height: 20px; color: #ffffff; text-align: center; width: 790px; line-height: 20px; } 
#partnumbers, #featuredpartnumbers { float: left; clear: both; margin-top: 10px; } 
#moremodels { margin-top: 10px; float: left; clear: both; } 
#disclaimer { margin-top: 20px; float: left; clear: both; width: 100%; } 
.squareerview span, .squareerview span:hover, .squareerview span img { background-position: 0% -42px; cursor: default; } 
.listview { display: none; } 
.squareview { width: 142px; font-size: 11px; line-height: 12px; } 
#relatedcontent { width: 790px; } 
#relatedcontent h4 { float: left; font-size: 12px; width: 790px !important; clear: left; background-image: url('/images/background_subheader.gif'); background-repeat: repeat-x; height: 23px; padding: 2px 0 0 0; margin-top: 10px; } 
#relatedcontent .altcolumnrow { width: 790px; float: left; clear: left; margin: 0 0 10px 0; } 
#relatedcontent .altcolumnone { float: left; width: 190px; padding: 0 600px 0 0; } 
#relatedcontent .altcolumntwo { float: left; width: 190px; margin: 0 0 0 -590px; padding: 0 400px 0 0; } 
#relatedcontent .altcolumnthree { float: left; width: 190px; margin: 0 0 0 -390px; padding: 0 200px 0 0; } 
#relatedcontent .altcolumnfour { float: left; width: 190px; margin: 0 0 0 -190px; } 
#relatedcontent .altcolumn { text-align: center; float: left; width: 190px; } 
#alternateview { width: 790px; float: left; } #altlabel { width: 734px; } 
#productdocs h4, #productmore h4, #productdocs p, #productdocs form, #productmore { width: 790px; } 
#productdocs ul, #productmore ul { clear: left; } #productdocs ul li, #productmore ul li { width: 750px; } 
#productmore h4 { width: 620px; }
#productmore ul li { width: 580px; }
#productdemo { width: 790px; float: left; clear: left; } 
hr { float: left; clear: left; color: #095e63; height: 2px; width: 790px; margin: 50px 0 50px 0; } 
#partnumberresult { text-align: center; } 
#partnumberselector { width: 790px; float: left; height: 50px; } 
#partnumberselector td { background: #daf3d6; text-align: center; margin: 0 5px 0 5px; padding: 0; } 
#partnumberselector .dash { background: none; width: 20px; } 
#transportgenerator select { margin: 0 20px 0 0; } 
#transportgenerator label { width: 200px; padding-right: 10px; text-align: right; float: left; } 
#transportgenerator div, #transportgenerator label { float: left; clear: left; padding-top: 2px; padding-bottom: 2px; } 
#featuredpartnumbers { float: left; clear: both; }
/************** Third Level Flyout **************/ 
#showhidecon { position: relative; } 
#showhidelevel { z-index: 2; position: absolute; top: 4px; right: 141px; } 
#indent1 { position: relative; z-index: 1; } 
#indent2 { z-index: 3; position: absolute; left: 155px; top: -5px; display: none; } 
#indent1 li #indent2, #indent1 li #indent2 li { background: none; } 
#indent1 li #indent2 li a { padding-left: 10px; width: 140px; background: #cccccc; color: #006633; } 
#indent1 li:hover #indent2 { display: block; } 
#arrowleft { background: url('/images2/SpryMenuBarRight.gif') 0 0 no-repeat; position: absolute; z-index: 2; color: #333333; left: 145px; width: 4px; height: 7px; margin-top: 6px; } 
#indent1 li:hover #arrowleft { background: url('/images2/SpryMenuBarRightHover.gif') 0 0 no-repeat; } 
#arrowleft img { margin-top: 6px; } 
#indent1 li:hover a { background: #3e3e3e; color: #ffffff; } 
#indent1 li #indent2 li a { background: #e1e1e1; color: #006633; opacity: .95; } 
#indent1 li #indent2 li a:hover { background: #333333; color: #ffffff; opacity: 1;} 
#indent1 li #indent2 .leftselectedindent2 { width: 140px !important; padding-left: 10px !important; background: #333333 !important; color: #ffffff !important;} 
#indent4 { display: none; } 
#productrelated h4 { width: 790px !important; clear: left; float: left; background-image: url('/images/background_subheader.gif'); background-repeat: repeat-x; height: 23px; padding: 2px 0 0 0; } 
#productrelated .altcolumnrow { width: 790px; float: left; margin: 0 0 10px 0; } 
#productrelated .altcolumnone { float: left; width: 190px; padding: 0 600px 0 0; } 
#productrelated .altcolumntwo { float: left; width: 190px; margin: 0 0 0 -590px; padding: 0 400px 0 0; } 
#productrelated .altcolumnthree { float: left; width: 190px; margin: 0 0 0 -390px; padding: 0 200px 0 0; } 
#productrelated .altcolumnfour { float: left; width: 190px; margin: 0 0 0 -190px; } 
#productrelated .altcolumn { text-align: center; float: left; font-weight: normal; width: 190px; } 
#prdlearnmore { width: 790px; margin-bottom: 15px; } 
#prdlearnmore p { margin: 0; } 
#prdicons img { margin-left: 15px; } 
.learnmoreh4 { float: left; clear: left; margin-top: 20px; font-size: 12px;} 
.videocontainer { float: left; clear: left; margin-bottom: 10px; } 
.videoleft { width: 122px; padding: 0 498px 0 0; float: left; } 
.videoright { width: 493px; float: left; margin: 0 0 0 -493px; } 
.videomore { width: 790px; float: left; clear: left; margin-bottom: 10px; text-align: center; font-size: 10px; }
.leftnavlvl4 { display: none; }
#productdocs .supportsubcat { clear: both; background: #a3d49d; color: #000000; }
#pnbuildertable { background: #dddddd; width: 750px; height: 100px; margin: 0 auto; border-radius: 20px; text-align: left; padding: 20px; margin-top: 20px; margin-bottom: 30px; }
#pnbuildertable .loading { margin: 0 auto; }
#transportpnbuilder { text-align: left; }
#transportgenerator div span img { vertical-align: middle; }
.pnrow { background: #dddddd; border-radius: 15px;}
.idigicontent { display: none; }
h4.groupbar { font-size: 12px; color: #ffffff; background: #078148; height: 20px; line-height: 20px; text-align: center; margin-bottom: 5px; } 
#moredescription { overflow: hidden; height: 1px;}
.subh4more { text-align: center; margin: 0 5px 5px 0; width: 615px; clear: left; }
#relatedlinksright h4 { width: 155px; background: none; color: #000000; text-align: left; padding-left: 5px; margin: 0; }
#moreleft { width: 620px; float: left; }
#productmore #rightnav ul li { width: auto; }
#productmore #rightnav { margin-top: 15px; }
#productmore #rightnav ul { clear: both; }
#productmore #rightnav h4 { float: left; line-height: 14px; }
.iconvideo { vertical-align: middle; }
.readmoreicon { vertical-align: middle; margin-right: 5px; clear: both; }
.storiesleft { float: left; margin-bottom: 10px; width: 190px; padding: 0 430px 0 0; }
.storiesright { width: 430px; float: left; margin: 0 0 0 -430px; }
