html {height:100%;overflow-y:auto;overflow-x:hidden;padding-right:expression(document.body ? (document.documentElement.clientHeight < document.body.clientHeight ? "17px":"0px") : "0px");}
	* html {border:0;border-top:2px inset;}
	body {background-color:#000;font-family:"Trebuchet MS",Arial, Helvetica, Verdana, sans-serif;color:#666;margin:0;padding:0;font-size:76%;min-width:760px;height:100%;}
	* html body {width:expression(document.documentElement.clientWidth < 760 ? "760px":"100%");}
	div {margin:0;padding:0;border:0;}
	img {border:none;}
	/*#container {position:relative;min-height:100%;}*/
/**/
h1, h2, h3 {text-indent:-4000px;}

div#pagewrapper {position:relative;overflow:visible;height:100%;margin:0;padding:0;}
.modelpage div#pagewrapper {overflow:hidden;}
	div#topbar {position:relative;height:77px;width:100%;background:url(../../images/topbar_bg.png) repeat-x;z-index:500;}
		div#topbar ul, div#topbar ul li, div#topbar ul li a {display:block;margin:0;padding:0;list-style:none;line-height:14px;border:0;}
		div#topbar ul {position:absolute;bottom:0;padding-left:31px;}
		div#topbar ul li {float:left;padding-right:16px;font-size:12px;}
		div#topbar ul li a {text-decoration:none;color:#2250A3;margin-bottom:20px;}
		div#topbar ul li a:hover {text-decoration:none;color:#000;}
		div#topbar ul li a.current {color:#5C5C5C;background:url(../../images/topbar_link-underline.gif) bottom repeat-x;}
		div#topbar ul li a.current:hover {color:#000;}
		div#topbar a#logo {display:block;border:0;position:absolute;right:15px;top:0;}
	
	div#subnav {position:relative;z-index:100;height:97px;width:100%;overflow:hidden;z-index:200;}
	div#subnav span#subnavbg {position:absolute;width:100%;height:100%;left:0;}
	div#subnav.truck span#subnavbg {background:url(../../images/textreplace/truck_bg.png) no-repeat;}
	div#subnav.tracked span#subnavbg {background:url(../../images/textreplace/tracked_bg.png) no-repeat;}
	div#subnav.empty span#subnavbg {position:absolute;width:100%;height:100%;left:0;background:url(../../images/emptysubnavbg.png) no-repeat;}
		
	*html div#subnav.truck span#subnavbg {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/textreplace/truck_bg.png', sizingMethod='crop');}
	*html div#subnav.tracked span#subnavbg {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/textreplace/tracked_bg.png', sizingMethod='crop');}
	
	*html div#subnav.empty span#subnavbg {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/emptysubnavbg.png', sizingMethod='crop');}
	*html .modelpage div#subnav span#topbarshadow {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topbar-shadow.png', sizingMethod='scale');}

	.modelpage div#subnav span#topbarshadow {position:absolute;width:100%;height:11px;left:0;background:url(../../images/topbar-shadow.png) repeat-x;}
	.modelpage span#subnavbg {position:absolute;width:100%;height:100%;top:77px;left:0;background:url(../../images/textreplace/single-nav_bg.png) no-repeat;z-index:199;}
	*html .modelpage span#subnavbg {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/textreplace/single-nav_bg.png', sizingMethod='crop');}
	
		div#subnav ul, div#subnav ul li, div#subnav ul li a {display:block;margin:0;padding:0;list-style:none;line-height:14px;border:0;z-index:201;}
		div#subnav ul {position:relative;padding-left:27px;float:left;}
		div#subnav ul li ul {position:relative;margin:0;padding:0;}
		div#subnav ul li {float:left;padding-left:2px;font-size:12px;}
		div#subnav ul li ul li {padding-right:11px;padding-top:8px;}
		div#subnav ul li a {float:left;text-decoration:none;color:#0683C8;}
		div#subnav ul li ul li a {text-decoration:none;color:#999;}
		div#subnav ul li a:hover {text-decoration:none;color:#fff;}
		div#subnav ul li a.current {color:#fff;text-decoration:underline;}
		div#subnav ul li a.current:hover {color:#fff;}
		div#subnav a {text-indent:-4000px;}

	div#content {position:absolute;width:100%;top:32.5%;overflow:visible;background:url(../../images/page_bg-ie.png) repeat-x bottom;}
	body#contactpage div#content {background-position:top;}
	  *html div#content {background-image:url(../../images/page_bg-ie.png);}
	.modelpage div#content {padding-bottom:60px;}
	div#content h2, div#content h3, div#content p, div#content table, div#content table tr, div#content table th, div#content table td {margin:0;padding:0;}
		 span.contentcontainer {position:relative;display:block;margin-bottom:90px;max-width:1024px;}
		 body.productshome span.contentcontainer {max-width:512px;}
		 *html span.contentcontainer {width:expression(document.documentElement.clientWidth > 1024 ? "1024px":document.documentElement.clientWidth < 760 ? "760px":"100%");}
		
		div#content h1, div#content h2 {position:relative;padding-left:31px;padding-bottom:7px;max-width:420px;margin-right:510px;min-width:250px;}
		div#content h1, div#content h3 {padding-left:30px;padding-bottom:34px;}
		div#content p {position:relative;font-size:14px;line-height:24px;color:#D4D3CB;color:#fff;padding-left:31px;width:420px;}
			.modelpage div#content p {width:225px;}
			div#content.productshome p {width:auto;max-width:420px;margin-right:550px;min-width:250px;}
			body.productshome div#content.productshome p {width:100%;margin-right:0;padding-right:0;max-width:none;}
			
			
			
		div#content p strong, div#content p a {font-weight:normal;color:#fff;}
		div#content p a {text-decoration:none;border-bottom:#55544C 1px solid;}
		div#content p a:hover {text-decoration:none;background:#55544C;}
		
		div#content p.secondpara {margin-top:18px;font-size:12px;line-height:18px;color:#fff;}
		div#content p.fineprint {margin-top:24px;font-size:10px;}
		
		div#content table.modelchart {position:relative;border:0;border-collapse:collapse;width:410px;margin-left:32px;margin-top:24px;margin-bottom:60px;}
			div#content table.modelchart th {text-indent:-4000px;position:relative;background:url(../../images/modelchart_headerbgborder.png) bottom right no-repeat #fff;height:47px;text-align:left;vertical-align:bottom;}
				div#content table.modelchart tr.fraste th {background-image:url(../../images/fraste-tableheadbg.png)}
			div#content table.modelchart th a {position:relative;display:block;width:100%;height:100%;text-decoration:none;}
			div#content table.modelchart th img {position:absolute;bottom:8px;margin-left:8px;margin-top:26px;}
			*html div#content table.modelchart th img {}
			div#content table.modelchart td {background:url(../../images/modelchart_bodybgborder.png) no-repeat bottom right #5C5C5C;color:#fff;font-size:11px;line-height:13px;padding:11px;padding-left:8px;padding-bottom:22px;vertical-align:top;}
		
		div#content.productshome h2 {padding-bottom:34px;}
		
		div#content.productshome table.modelchart, div#content.productshome div.imagegallery  {position:relative;float:right;margin-right:30px;margin-bottom:0;margin-top:-28px;}
		div#content.productshome table.modelchart {float:none;margin-right:30px;margin-bottom:0;margin-top:18px;width:300px;}
		
		
	
		body.productshome span.contentcontainer {min-width:442px;width:40%;overflow:hidden;float:left;margin-right:0;padding-right:0;}
		*html span#mseries_content {width:expression((document.getElementById("content").clientWidth*0.4) < 442 ? "442px":"40%")}
		body.productshome span.contentcontainer p {position:relative;margin-right:0;padding-right:0;}
		#fraste_content {padding-left:6px;margin-right:0;overflow:visible;width:auto;}
		*html span#fraste_content {width:511px;overflow:hidden;}
		
		div#content.productshome div.imagegallery {margin-top:0;}
		body.productshome div#content.productshome p {width:92%;}
		body.productshome div#content.productshome span#fraste_content p {width:100%;}
		*html span#fraste_content p {width:480px;}
		
		div#content.productshome table.modelchart td.image {margin:0;padding:0;background:none;padding-bottom:1px;}
		div#content.productshome table.modelchart tr.fraste td.image {padding-bottom:2px;background:url(../../images/fraste_table-imagebg.gif) bottom right no-repeat;}
		div#content.productshome table.modelchart td#findoutmoreleft {margin:0;padding:0;background:url(../../images/findoutmore-bgleft.png) no-repeat;height:23px;}
		div#content.productshome table.modelchart td#findoutmoreright {margin:0;padding:0;background:url(../../images/findoutmore-bgright.png) no-repeat;height:23px;}
		div#content.productshome table.modelchart td#findoutmoreleft a,
		div#content.productshome table.modelchart td#findoutmoreright a {text-indent:-4000px;display:block;margin:0;padding:0;padding-left:9px;padding-top:7px;}
		
		div#content.productshome table.modelchart td.3col {}
		
		div.spacer {clear:both;}
		#fraste_logo {position:absolute;top:-68px;right:0;}
		*html img#fraste_logo {right:auto;left:432px;}
		
		
		div#content div#clippedimage {position:absolute;left:450px;bottom:0;right:0;margin-left:5%;margin-right:5%;height:100%;overflow:visible;}
		div#content div#clippedimage span {position:absolute;width:100%;height:75%;bottom:60px;}
		div#content div#clippedimage img {position:relative;width:100%;height:auto;max-width:431px;}
		*html div#content div#clippedimage img {width:expression((document.body.clientWidth-520)<431?(document.body.clientWidth-520)+"px":"431px");}
	
	body#home div#topbar {background:none;}
	body#home div#pagewrapper {height:100%;overflow:hidden;}
	body#home div#hometophalf, body#home div#homebottomhalf {position:absolute;margin:0;padding:0;height:67.2%;width:100%;top:0;background:url(../../images/homebg_top.png) bottom repeat-x #eee;}
	body#home div#homebottomhalf {top:67%;height:33%;background:url(../../images/homebg_bottom.png) top repeat-x #000;text-align:center;}
	
	body#home div#hometophalf {margin:0;padding:0;padding-left:50%;}
	body#home div#hometophalf img {position:absolute;margin:0;padding:0;margin-left:-363px;bottom:0;}
	body#home div#homebottomhalf img {text-align:center;}
	
	#homedrill {position:absolute;z-index:400;top:66.5%;left:39%;margin-top:-152px;visibility:hidden;}
	
	.modelpage div#content {background:none;filter:none;z-index:101;}
	
	.modelpage div#modelgallery {position:absolute;top:77px;overflow:hidden;background:url(../../images/page_bg.png) repeat-x bottom;text-align:right;z-index:100;}
	*html .modelpage div#modelgallery {background-image:url(../../images/page_bg.jpg);}
		.modelpage div#modelgallery span#currentimage {position:relative;display:block;overflow:hidden;}
		.modelpage div#modelgallery span#currentimage img {position:relative;width:100%;height:auto;margin:0;padding:0;overflow:hidden;}
		.modelpage div#modelgallery span#fadingimagecontainer {position:absolute;display:block;top:0;right:0;width:100%;height:auto;visibility:hidden;overflow:hidden;}
	
	div.imagegallery #fadingimagecontainer {position:absolute;visibility:hidden;}
	
	span#thumbs {position:absolute;width:45px;margin-bottom:6px;z-index:700;top:32.5%;margin-top:105px;}
	div.imagegallery span#thumbs {left:-48px;top:0;margin-top:0;}
	
	.modelpage span#thumbs {visibility:hidden;}
	span#thumbs img {width:36px;height:auto;margin:3px;margin-top:0;padding-bottom:6px;margin-bottom:0;cursor:pointer;cursor:hand;}
	
	
	img.leftfloat {float:left;margin-right:14px;}
	
	.modelpage div#specs {position:absolute;top:0;height:100%;right:0;overflow:hidden;z-index:600;}
	.modelpage div#specs div#specsbutton {position:absolute;top:32.5%;margin-top:-39px;margin-left:5px;width:42px;text-align:right;overflow:hidden;}
	.modelpage div#specs div#specsbutton a {display:block;text-decoration:none;color:#fff;font-size:11px;line-height:14px;padding-top:6px;padding-bottom:6px;}
	.modelpage div#specs div#specsbutton  a#show {border-bottom:1px solid #2250A3;}
	.modelpage div#specs div#specsbutton  a#show:hover {border-color:#D4D3CB;}
	.modelpage div#specs div#specsbutton  a#hide {position:relative;top:-1px;border-top:1px solid #2250A3;visibility:hidden;}
	.modelpage div#specs div#specsbutton  a#hide:hover {border-color:#D4D3CB;}
	.modelpage div#specs div#specstable {position:relative;top:77px;left:56px;overflow:hidden;visibility:hidden;background:url(../../images/table/table_rightbg-gradient.png);}
	.modelpage div#specs div#specstable table, tr, th, td {margin:0;padding:0;border-collapse:collapse;font-size:11px;line-height:22px;font-weight:normal;}
	.modelpage div#specs div#specstable table {position:absolute;}
	.modelpage div#specs div#specstable table th {width:139px;text-align:left;color:#5C5C5C;background:url(../../images/table/table-bgleft_bottom.png) right 1.92em repeat-y;}
	.modelpage div#specs div#specstable table tr.head th {width:72px;height:26px;background:url(../../images/table/table-head-inactive.png) bottom right no-repeat;}
	.modelpage div#specs div#specstable table tr.head th.current {background-image:url(../../images/table/table-head-current.png);}
	.modelpage div#specs div#specstable table tr.head th.rightcol {background-image:url(../../images/table/table-head-inactiveright.png)}
	.modelpage div#specs div#specstable table td {height:22px;text-align:right;background:url(../../images/table/table-td-inactive_bottom.png) right 1.92em repeat-y;color:#ababab;}
	.modelpage div#specs div#specstable table td.rightcol {background-image:url(../../images/table/table-td-inactiveright_bottom.png)}
	.modelpage div#specs div#specstable table tr.head td {background:none;}
	.modelpage div#specs div#specstable table td.current {background-image:url(../../images/table/table-td-current_bottom.png);color:#fff;}
	.modelpage div#specs div#specstable table td,
	  .modelpage div#specs div#specstable table th {padding-left:8px;padding-right:9px;}
	  .modelpage div#specs div#specstable table tr.head th {padding:0;padding-left:8px;}
	.modelpage div#specs div#specstable p {font-size:9px;position:absolute;bottom:6px;left:8px;color:#000;}
	.modelpage div#specs div#specstable table tr.lastrow{vertical-align:top;}
	.modelpage div#specs div#specstable table tr.lastrow td {background-image:url(../../images/table/table-td-inactive_bottom.png);}
	.modelpage div#specs div#specstable table tr.lastrow td.current {background-image:url(../../images/table/table-td-current_bottom.png);}
	.modelpage div#specs div#specstable table tr.lastrow td.rightcol {background-image:url(../../images/table/table-td-inactiveright_bottom.png);}	
