* html #header {
	background:none;
	width:expression( document.body.clientWidth < 900 ? "899px" :"auto" ); /* minimum width */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_back.png', sizingMethod='scale');
}
* html #header #ieshadow{
	position:absolute;
	display:block;
	width:100%;
	height:7px;
	font-size:1px;
	background:none;
	z-index:300;
}


/* set hasLayout dimension for IE browsers */
#header a,
ul#gnav,
ul#gnav li.search input,
ul#gnav li.search input#q,
ul#navtop,
ul#navtop li,
ul#navtop li span,
ul#navtop li a,
ul#sidenav li,
ul#sidenav li span,
ul#sidenav li a,
ul#sidenav li ul,
.twocol .headers,
.threecol .headers,
.twocolumn .splitcol .headers,
.twocolumn .threecol .headers,
.compare .previous,
.compare .next,
#series .series-content .thumbs { zoom: 1; }

ul#gnav,
ul#gnav li.search,
#navtop_desc,
.device_docs .device_headers,
p.copyright { _background:none !important; }


#content { _height:expression( document.body.clientHeight < 421 ? "420px" :"auto" ); /* minimum height */ }

#content .main{display:inline;}

ul#gnav { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bevel_line.png', sizingMethod='crop'); }
ul#gnav li.search{ _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/search_box_bg.png', sizingMethod='crop'); }

ul#gnav li.search input#q{
	top:0;
	height:13px;
	padding:2px 0 0;
}

#navtop_desc { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/white-55.png', sizingMethod='scale'); }


.main ol li,
.main li ol li { _margin-left:22px; }

.twocolumn .splitcol .inside.left { _margin:10px 5px; }

.dbox_inside ul { _padding-left:4px; }

.sidebar .module img { display:block; }

.login p { _margin:0; }

table.dataTable,
.tablenoborder table { _margin:20px 0; }

.regionSelect .regionText { _margin-bottom:-11px; }

#supportLogin input { _top:0; }

h3.compare-head { _margin-top:-154px; }

*html #series_content input.button {
	padding:1px 0;
	top:1px;
}

#twocol_left, .twocol_left { width:29%; /* Ie is stupid! */ }

#twocol_right, .twocol_right { width:60%; }

table#ddetail_tabs td.selected { _border-bottom:1px solid #fff; }

*html .swatches .contentRow ul li a:hover {
	width:14px;
	height:8px;
	border:1px solid #ccc;
	margin-top:-1px;
	margin-left:0;
	padding:0;
}

/* PNG transparency load fix for Ie6 */
* html .series-content .devicealt { width:52px; height:100px; }			/* device-list */
* html #tab_overview .devicealt { width:145px; height:239px; }			/* device-detail */
* html #series_content .devicealt { width:66px; height:123px; }			/* series */
* html #devices_content .devicealt { width:52px; height:100px; }		/* compare */


/** html #docmgrd ul#sidenav li ul { margin-top:1px; margin-bottom:1.4em; }*/

* html .downloadfile a { padding:2px 0 4px 23px; }

* html .device_docs { background:url(../images/onecol_headers.gif) no-repeat 0 0; }

/*	Footer
------------------------------------------------------------------------------------*/

#footer{
	_background-image:url(/images/footer_separator.gif);
}

p.copyright { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/copyright.png', sizingMethod='crop'); }

/* ------------------------------------------------------------------------------------*/

.compare_devices input {
	padding: 8px 1px 12px 6px;
	font-size: 10px;
}

div.formRow {
	margin: 0 0 -1px 0;
}
option.country_opt {
	color:#000;
}
#footer_home { margin-top:-6px; }
.threecol .headers { width: 100%; }

*html .promobox_triple ul li { margin-left: 0;}
.promo_footer_triple ul li { position:relative;zoom:1; }
.promo_footer_triple .apworld ul li { zoom:0; }
