@charset "utf-8";
/* CSS Document */

body {
	background:url(images/background-gradient.jpg) repeat-x #003258; font-family:Arial, Helvetica, sans-serif; line-height:1.7em; font-size:.7em; color:#000000; margin:0px; padding:18px 0px 0px 0px; text-align:left; font-weight:normal;
}
div.bodyborder {
	width:950px; margin:0px; padding:0px;
}
div.bodycontent {
	float:left; width:950px; margin:0px; padding:12px 0px 0px 0px; background:url(images/content-background.jpg) repeat-y; text-align:left;
}

div.header {
	float:left; width:896px; background:url(images/header.jpg) no-repeat; height:335px; margin:0px; padding:0px 27px 0px 27px;
}
div.header_home {
	float:left; width:896px; background:url(images/header-home.jpg) no-repeat; height:335px; margin:0px; padding:0px 27px 0px 27px;
}
div.header_nav {
	float:left; width:896px; margin:0px; padding:0px; text-align:left;
}

div.nav {
	float:left; width:896px; height:20px; margin:187px 0px 0px 0px; padding:0px;
}
		div.nav ul {
			float:left; width:896px; list-style:none; margin:0px; padding:0px;
		}
		div.nav ul li {
			float:left; margin-right:12px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#ffffff; position:relative;
		}
			div.nav a {
				color:#ffffff; text-decoration:none;
			}
			div.nav a:hover {
				color:#afaeae; text-decoration:none;
			}
		div.nav ul li ul.sub, ul.sub2 {
			display:none;
		}
		div.nav ul li:hover ul.sub {
			float:left; display:block; position:absolute; top:19px; left:0px; width:214px; margin:0px; padding:0px; list-style:none; z-index:100; font-size:.6em; text-align:left;
		}
			div.nav ul li:hover ul.sub li {
				float:left; margin:0px; background:url(images/sub-nav-bg.png) repeat-y; width:204px; height:13px; padding:3px 0px 7px 10px; position:relative;
			}
				
				div.nav ul li:hover ul.sub li:hover ul.sub2 {
					float:left; display:block; position:absolute; top:-13px; left:204px; width:214px; margin:0px; padding:0px; list-style:none; z-index:300; font-size:.75em; text-align:left;
				}
					ul.sub2 li {
						float:left; width:214px;
					}
				div.nav ul li:hover ul.sub li.none, div.nav ul li:hover ul.sub li.none:hover, ul.sub2 li.none, ul.sub2 li.none:hover {
					background:none; padding:0px;
				}
				div.nav ul li:hover ul.sub li:hover, ul.sub2 li:hover {	
					float:left; background:url(images/sub-nav-hover.png) no-repeat;
				}
				ul.sub li a, ul.sub li:hover ul.sub2 li a {
					color:#004d8a; text-decoration:none;
				}
				ul.sub li:hover a, ul.sub li:hover ul.sub2 li:hover a {
					color:#FFFFFF; text-decoration:none;
				}
				
				
			
			
div.leftcol {
	float:left; width:664px; padding:0px 14px 0px 27px; margin:0px; font-size:1.1em;
}
	div.leftcol a {
		color:#004d8a; text-decoration:none;
	}
	div.leftcol a:hover {
		color:#004d8a; text-decoration:underline;
	}
div.leftcol_home {
	float:left; width:838px; padding:0px 14px 0px 27px; margin:0px; font-size:1.1em;
}
	div.leftcol_home a {
		color:#004d8a; text-decoration:none;
	}
	div.leftcol_home a:hover {
		color:#004d8a; text-decoration:underline;
	}
div.breakout_top {
	float:left; width:838px; padding:0px; margin:0px; background:url(images/breakout-top.gif) no-repeat; height:64px; text-align:center; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;
}
	div.breakout_top div.computerMedia {
		float:left; width:145px; margin:0px; padding:10px 12px 0px 14px;
	}
	div.breakout_top div.mediaBuyBack {
		float:left; width:141px; margin:0px; padding:10px 12px 0px 12px;
	}
	div.breakout_top div.tonerProducts {
		float:left; width:141px; margin:0px; padding:10px 12px 0px 12px;
	}
	div.breakout_top div.accessories {
		float:left; width:138px; margin:0px; padding:10px 14px 0px 12px;
	}
		div.breakout_top a, div.breakout_top a:hover {
			color:#FFFFFF;
		}
div.breakout {
	float:left; width:838px; padding:0px; margin:0px; background:url(images/breakout-middle.jpg) repeat-y;
}
	div.computerMedia {
		float:left; width:145px; margin:0px; padding:0px 12px 0px 14px;
	}
	div.mediaBuyBack {
		float:left; width:141px; margin:0px; padding:0px 12px 0px 12px;
	}
	div.tonerProducts {
		float:left; width:141px; margin:0px; padding:0px 12px 0px 12px;
	}
	div.accessories {
		float:left; width:145px; margin:0px; padding:0px 14px 0px 12px;
	}
div.rightcol {
	float:left; width:200px; padding:0px 25px 0px 20px; margin:0px; color:#FFFFFF;
}
	div.rightcol a, div.rightcol a:hover {
		color:#FFFFFF;
	}
div.footer {
	float:left; width:950px; margin:0px 0px 5px 0px; padding:3px 0px 0px 0px; font-size:.9em;
}
	div.footer p {
		text-align:left; color:#ffffff; margin:0px; padding:0px;
	}
			div.footer p a {
				color:#ffffff; text-decoration:none;
			}
			div.footer p a:hover {
				color:#004d8a; text-decoration:underline;
			}	


div.staff_members {
	float:left; width:664px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #333333;
}
	div.staff_members img {
		border:1px solid #333333; margin-left:10px;
	}

h1 {
	font-size:2.0em; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; font-weight:normal; color:#333;
}
h2 {
	font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding:0px; color:#ffffff; font-weight:normal;
}
form {
	margin:0px 0px 15px 0px; padding:0px;
}
input, textarea,select {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

ul.imation-nav {
	float:left; width:664px; list-style:none; margin:10px 0px 10px 0px; padding:10px 0px 10px 0px; border-top:1px solid #999; border-bottom:1px solid #999;
}
	ul.imation-nav li {
		float:left; padding:0px 15px 0px 15px; border-right:1px solid #999;
	}