/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
/*dl, dt, dd, ol, ul, li,*/
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family:Arial, Helvetica, sans-serif;
/*	font-size: 100%; */
	vertical-align: baseline;
	background: transparent;
	/* reset floats to none */
	float:none;
}

p, dt, dd, li { font-size:12px;}

a { text-decoration:none; color:#000000; }

#container, #footer, #main { width:auto; }

/* -- Hide everything before the header -- */
.new-menu { display:none !important; }

/* -- Hide main navigation, utility navigation, locator & bread crumb -- */
#header .locator, #header #util-nav, #header #main-nav, #main #bread-crumb { display:none !important; }

/* -- format logo & tagline -- */
#header h1 { float:left; width:auto; }
#header h1.toplabel a span { display:none; }
#header h1.toplabel a img { margin:0; padding:0; border:none; }
#header h2 { margin:12px 0 0 10px; float:left; width:auto; }
#header h2 a { color:#6E8EA3 !important; }
#header h2 a span { position:relative; left:0; top:0; font-size:24px; }

/* -- product name -- */
#topbar { clear:both; width:100%; font-size:1.3em; padding:20px 0 0 0; }


/* -- Main Image & "Solutions" formatting -- */
#gallery-col { width:auto; padding:0; /*page-break-after:always;*/}
#image-gallery {float:left; width:50%; }
#image-gallery img { max-width:300px; }
#image-gallery .icon-green { left:10px; display:block; position:relative; top:35px; z-index:99; }
#solutions { width:40%; float:left; margin:20px 0 0 0; }
#solutions div { clear:left; margin:10px 0 0 0; }
#solutions h5 { font-size:18px; }
#solutions div h6 { font-size:14px; margin:0 0 5px 0; }
#solutions div img { float:left; margin:0 10px 2px 0; }
#solutions div p a { display:none !important }


/* -- hide the tab navigation row -- */
#main #tabs-col #product-tabs ul { display:none!important; } 

/* -- Tab Containers -- */
#main #tabs-col { width:100%; clear:both; }
#main #tabs-col #product-tabs { width:100%; }
#main #tabs-col #product-tabs div,
#main #tabs-col #product-tabs div ul,
#main #tabs-col #product-tabs div h4,
#main #tabs-col #product-tabs div h5,
#main #tabs-col #product-tabs div h6,
#main #tabs-col #product-tabs div p,
#main #tabs-col #product-tabs div dl,
#main #tabs-col #product-tabs div dt,
#main #tabs-col #product-tabs div dd { display:block!important; } /* over-ride the "display:none" element style attribute controlled by javascript */ 
#main #tabs-col #product-tabs div h4 {margin:20px 0 5px 0; }
#tab-cont { margin:0 0 20px 0;}
h4.printOnly { font-size:1.3em; border-bottom:1px #000 solid; }

/* -- specific to Overview Tab Container -- */
#tabs-col #overview {page-break-after:always;}
#tabs-col #overview h5 {margin:10px 0 5px 0; }
/* -- specific to Resources Tab Container -- */
#resources h5 { width:auto; clear:both }
.tab-2col-l, .tab-2col-r {
	width:49%;
	float:left;
}



/* -- specific to Item Cols (cross-sell/up-sell content) -- */
#item-cols { width:auto; clear:both; margin:20px 0 20px 0; }
#item-cols #related, #item-cols #may-need {
	width:49%;
	float:left;
}
#item-cols h5 {
	width:100%;
	font-size:16px;
	margin:0 0 10px 0;
	color:#666666;
}
#item-cols img {
	float:left;
	clear:left;
}
#item-cols #related div, #item-cols #may-need div {
	margin:5px 0 35px 0;
	clear:left;
}

#item-cols a {display:none;}
#item-cols h6 a {display:block;}

#item-cols h6, #item-cols p {
	margin:0 0 0 80px;
}



#footer {
	width:100%;
	clear:both;
	margin:30px 0 0 0;
}

#footer #footer-inner .terms-form {
	display:none;
}
