/* ================== */
/* ! Solutions Page   */
/* ================== */

	#pg_solutions { text-align: left; color: #333; }
	#pg_solutions h1 { color: #245fb0; font-size: 1.6em; font-weight: normal; margin: 10px 0 0 10px; padding: 0;  height: 12px;  }
	#pg_solutions .solutions_info { float:left; font-size: 1.2em; color: #333; line-height: 1.4em; padding: 0 10px 25px;
									background: url('../img/gfx/secondarygrad.gif') repeat-x bottom; margin: 5px 0 10px 0; }
	#pg_solutions .solution_roll { float:left; width: 250px; margin: 10px 10px 10px 10px; display: inline; }
	#pg_solutions .solution_roll .s_left { float: left; width: 80px; }
	#pg_solutions .solution_roll .s_left img { float: left; width: 80px; height: 80px; }
	#pg_solutions .solution_roll .s_right { float:left; width: 160px; margin: 0 0 0 8px; padding: 5px 0 0 0; } 
	
	#pg_solutions h2, #pg_solutions .subhead { color: #245fb0; font-size: 1.4em; font-weight: normal; 
												margin: 10px 0 30px 0; padding: 0; height: 12px;  }

	#pg_solutions .solution_roll .s_right h2 
			{ float:left; color: #245fb0; font-size: 1.1em; line-height: 1.3em; margin: 0 0 4px 0; padding: 0; font-weight: bold; width: 162px; height: auto; } 
	#pg_solutions .solution_roll .s_right h2 a { float:left; color: #245fb0; text-decoration: none; margin: 0; padding: 0; } 
	#pg_solutions .solution_roll .s_right h2 a:hover { color: #333; } 
	#pg_solutions .solution_roll .s_right .s_info { float:left; font-size: 1.1em; line-height: 1.4em; margin: 0; padding:0; } 
	#pg_solutions .solution_roll .s_right a.darkblue { 	float:left; padding: 0 9px 0 0; margin: 5px 0 0 0; text-decoration: underline; 
														background: url('../img/gfx/blue_indent_arrow2.gif') no-repeat right center; } 
	#pg_solutions .solution_roll .s_right a.darkblue:hover { text-decoration: none; }

	#pg_solutions #productcontent { margin-top: 0; padding:0; }
	#producttitle { color: #188ed8; text-align: left; font-size: 17px; font-weight: bold;  }
	#pg_solutions #solution_desc { width: 528px; text-align: left; color: #333; font-size: 1.2em; line-height: 1.4em; padding: 0 0 0 10px; }
	#pg_solutions .solution_header { float:left; width: 548px; padding: 10px 0 45px 0; background-position: 450px top; background-repeat: no-repeat; 
	border-bottom: 1px solid #ccc; margin: 0 0 10px 0; }
	#pg_solutions a.startform { color: #245fb0; text-decoration: underline; }
	#pg_solutions a.startform:hover { text-decoration: none; }
	#pg_solutions a.darkblue { text-decoration: underline; }
	#pg_solutions a.darkblue:hover { color: #245fb0; text-decoration: none; }
	
	#pg_solutions li { margin-bottom: 10px; }
	#pg_solutions strong { font-size: 1.1em; }
	#pg_solutions .img_caption { border: 1px solid #aaa; background-color: #eee; color: #333; font-size: 0.8em; line-height: 1.4em; padding:8px; }
	#pg_solutions .img_caption strong { font-size: 1.0em; }
	#pg_solutions .img_caption img { border: 1px solid #aaa; margin: 0 0 8px 0; padding:0; background: #fff;  }
	#pg_solutions .emph { font-weight: bold; color: #245fb0; }

	#pg_solutions .solutions_spotlight { border: 1px solid #245fb0; padding: 0 20px 5px 70px; font-size: 0.9em; margin: 5px 0 0 0;
										 background: #f0f5ff url('../img/solutions/lightbulb.gif') no-repeat -30px -20px; }
	#pg_solutions .solutions_spotlight strong { color: #245fb0; font-size: 1.3em; }
	#pg_solutions .solutions_spotlight li { margin: 0 0 4px 0;  }
	#pg_solutions .virt_list { float: left; padding: 0 0 0 20px; margin: 0; }
	
/* ============ */
/* ! Trade In   */
/* ============ */

	#pg_tradein { float:left; }
	#pg_tradein_emc { float:left; }
	#pg_tradein #tiheader { float: left; background: url('../img/services/tradein/header.jpg') no-repeat 0 0; width: 548px; text-align: left;
							padding: 15px 0 0 0; margin: 0; }	
	#pg_tradein_emc #tiheader { float: left; background: url('../img/services/tradein/header_emc.jpg') no-repeat 0 0; width: 548px; text-align: left;
							padding: 15px 0 0 0; margin: 0; }
	#tiheader .head1 { float:left; font-size: 2.3em; font-weight: bold; color: #666; margin: 0 0 0 170px; display:inline; padding: 0; }	
	#tiheader .head2 { float:left; font-size: 1.2em; line-height: 1.3em; color: #aaa; width: 340px; margin: 15px 0 20px 170px; display:inline; }
	
	#tiheader .tlt { float:left; margin: 76px 0 0 0; }
	#tiheader .tlt .assess { width: 140px; padding: 8px; border: 1px solid #ccc; color: #333; font-size: 1.2em; line-height: 1.4em; }
	#tiheader .tlt a { color: #1f7ecc; }
	
	#tiheader .trt { float: right; }
	#tiheader .list { float:left; width: 380px; text-align: left; margin: 30px 0 0 0; font-size: 1.2em; color: #333; } 
	#tiheader .list .headline { padding: 0 0 4px 0; margin: 0 0 5px 0; font-weight: bold; font-size: 1.1em; color: #888; } 
	#tiheader .list ul, #tiheader .list li { list-style: none; margin: 0; padding:0; } 	
	#tiheader .list ul { float:left; border: 1px solid #ccc; }
	#tiheader .list li { float:left; width: 180px; padding: 3px 1px 2px 8px; }
	#tiheader .list li.alt { background: #eef4ff; }
	
/* ================ */
/* ! Availability   */
/* ================ */

	#pg_availability { float:left; }
	#pg_availability #tiheader { 	float: left; background: url('../img/landing/p6_avail/header.gif') no-repeat 0 0; width: 548px; 
									text-align: left; padding: 15px 0 0 0; margin: 0; }	
	#pg_availability #tiheader .head2 { padding-top: 10px; margin-bottom: 0px !important; }
	
	#pg_availability .point1, #pg_availability .point2, #pg_availability .point3 
		{ 	float:left; margin: 50px 5px 0 6px; width: 157px; display: inline; padding: 85px 6px 6px; background-repeat: no-repeat; 
			background-position: top left; border: 1px solid #ccc; color: #333; font-size: 1.2em; line-height: 1.4em; }
	#pg_availability .point1 { background-image: url('../img/landing/p6_avail/point1.jpg') }
	#pg_availability .point2 { background-image: url('../img/landing/p6_avail/point2.jpg') }
	#pg_availability .point3 { background-image: url('../img/landing/p6_avail/point3.jpg') }
	
	#pg_availability .pointhead { margin: 0 0 4px 0; font-weight: bold; color: #188ed8; }
	#pg_availability #tiheader .head2 { float:left; font-size: 1.2em; line-height: 1.3em; color: #aaa; width: 340px; margin: 20px 0 10px 170px; }
	

/* ======================= */
/* ! Asset Recovery Page   */
/* ======================= */

	#pg_valuation #valuation { width: 524px; margin: 0 0 0 12px; }
	#pg_valuation #val_headline { text-align: left; font-size: 1.7em; padding: 0 12px 8px; font-weight: bold; }
	#pg_valuation #valuation ul { list-style: none; padding: 0; margin: 0; }
	#pg_valuation #valuation ul li { list-style: none; padding: 0; margin: 0 0 6px 0; }
	#pg_valuation #valuation ul li.line { margin: 12px 0; }
	#pg_valuation #valuation ul li label { float: left; width: 150px; text-align: right; line-height: 1.4em; font-size: 1.1em; padding: 4px 20px 0 0; }
	#pg_valuation #valuation ul li input.normaltext { float: left; width: 200px; font-size: 1.0em; border: 1px solid #bbb; padding: 3px; }
	#pg_valuation #valuation .error { float: left; margin: 6px 0 12px 170px !important; margin: 6px 0 12px 85px; display: none; width: 200px; }	
	#pg_valuation #valuation .required { font-size: 1.2em; color: #E31E26; }
	
	#pg_valuation #valuation ul li select { float: left; margin: 6px 0 6px 0; padding: 0; }
	#pg_valuation #valuation ul li textarea { float: left; margin: 4px 0 0 0; border: 1px solid #bbb; padding: 5px; }
	
	#pg_valuation #valuation ul li #val_submit { float: left; width: 178px; height: 32px; background: url('../img/gfx/submitrequest.gif') no-repeat 0 0; border: none; 
													margin: 6px 0 0 170px; }
	#pg_valuation #valuation ul li #val_submit:hover { background-position: bottom; cursor: pointer; } 
	#pg_valuation #rightcol .rbox { width: 202px; float: right; padding-bottom: 20px; }
	
	#pg_valuation #rightcol .dl_pdf { text-align: left; background: url('../img/icons/pdf.gif') no-repeat 0 0; color: #245fb0; text-decoration: underline; 
										padding: 0 0 0 20px; font-size: 1.1em; font-weight: normal; }
	#pg_valuation #rightcol a.dl_pdf:hover { text-decoration: none; }
	#pg_valuation #val_copy { font-size: 1.1em; line-height: 1.5em; text-align: left; padding: 6px 190px 10px 0; margin: 0 0 0 12px; width: 334px; 
								background: url('../img/gfx/productlines.gif') no-repeat right 10px; }

/* =================== */
/* ! EMC Maintenance   */
/* =================== */

	#pg_solutions .two-cols ul { float: left; width: 245px; padding: 0; margin: 0 12px 10px 0; list-style: none; font-size: 0.8em; }
	#pg_solutions .two-cols ul li { float: left; width: 245px; padding: 0; margin: 1px 0; list-style: none; }
	#pg_solutions .two-cols ul li.col-header { font-weight: bold; }
	
	#pg_solutions .plan { float: left; width: 500px; margin: 0 0 20px 0; }	
	#pg_solutions .plan img { float: left; width: 40px; height: 61px; margin: 0 0 0 6px; }	
	#pg_solutions .plan p { float: left; width: 438px; margin: 4px 0 0 15px; }
	
	ul#emc-main-values { list-style: none; font-size: 1em; padding: 0 0 0 30px; }
	#emc-main-values strong { font-size: 1em; }
	
	#emc-main-matrix { font-size: 0.8em; border-left: 1px solid #333; border-top: 1px solid #333;  }
	#emc-main-matrix thead { background: #ccc; font-weight: bold; }
	
	#emc-main-matrix td { text-align: center; padding: 6px; vertical-align: middle; 
						  border-right: 1px solid #333; border-bottom: 1px solid #333; }
	#emc-main-matrix .description { width: 150px; text-align: left; }	
	#emc-main-matrix .option { width: 103px; }
	#emc-main-matrix tbody td.check { text-indent: -1000px; background: url('../img/gfx/blue-check.gif') no-repeat 50% 50%; 
									  text-align: left; }
	#emc-main-matrix tbody tr.header td { font-weight: bold; background: #eee; padding: 2px 6px; text-align: left; }
	#emc-main-matrix tbody td.optional { color: #134180; }
	#emc-main-matrix tbody td.empty { text-align: left; text-indent: -1000px; }

	#emc-main-customers { float: left; width: 500px; height: 147px; background: url('../img/solutions/customers.gif') no-repeat 0 0; 
							margin: 0 0 20px 0; }
	
	
	
	
	
	
	
	
	
	
	
	
	
