/* CSS Document *//* Copywrite 2006 In The Rabbit Hole / Aaron Frankel, all rights reserved */body { 	font: small serif;	margin: 0px; 	padding: 0px; 	line-height: 14px;	color: #000;	voice-family: "\"}\""; 	voice-family: male;	font-size: small;}body { 	color: #444; 	background-color: #666666; 	background-image: url(http://alphaicm.alphalaser.net/images/bodybg.gif);	background-position: center top;	background-repeat: repeat-y;	font-size: 12px; 	line-height: 14px;	text-align: left;	margin: 0px; 	padding: 0px; }h1, h2, h3 {	font-size: 14px; 	line-height: 18px;	font-weight: bold; 	text-align: left; }p {	font-size: 12px; 	line-height: 14px;	text-align: left; 	margin: 0px; 	padding: 0px;}a:link { 	font-weight: bold; 	text-decoration: none; }	a:visited,a:visited:hover { 	font-weight: bold; 	text-decoration: underline; }	a:hover,a:active { 	text-decoration: underline; }	/* ---------- shared properties ---------- */body, h1, h2, h3, p, #linkList h3, #linkList li { 	font-family: Cochin, Georgia, "New Century Schoolbook", "Bitstream Vera Serif", "Times New Roman", times, serif; }#pageHeader, #footer {	background-color: #1E4B8E;	color: inherit;	background-image: url(http://alphaicm.alphalaser.net/images/bglg.jpg);	background-repeat: repeat-x;	background-position: left bottom;}#linkList h3, #linkList2 h3 {	background-color: #CCCCCC;	color: inherit;}#footer ul,.general h2,.promotional h2,.generalspecial h2 {	color: inherit;	color: white;	background-position: center bottom;	background-repeat: repeat-x;	background-image: url(http://alphaicm.alphalaser.net/images/genh2bg.png);	background-color: #4B74AC;}.general,.promotional,.generalspecial {	border: 1px solid #aaa;    	margin: 10px 0px 10px 160px;	background-color: white;}.general h2,.promotional h2,.generalspecial h2 {	font-size: 14px;	line-height: 18px;	text-indent: 10px;	text-transform: uppercase;	border-bottom-width: medium;	border-bottom-style: solid;	border-bottom-color: #1E4B8E;	padding: 5px;}.general img {	padding-right: 5px;}.topNav,.topNav a:link,.topNav a:visited,.topNav a:visited:hover,#footer ul,#footer ul a:link,#footer ul a:visited,#footer ul a:visited:hover {	color: white;}#linkList h3,h3 a:link,h3 a:visited,h3 a:visited:hover,#footer,#footer a {	color: #666666;}#pageHeader h1,#pageHeader p,#pageHeader a {	color: #CC0000 ;	text-decoration: none;	text-indent: 40px;}#container,#content,#pageHeader,.topNav,#footer {	width: 998px;}/* ---------- major elements ---------- */#container {	position: relative;	margin-right: auto;	margin-left: auto;}#content {	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px;}	#pageHeader {	border-top: 0px;	border-bottom: 1px solid #aaa;	margin: 0px;	padding: 28px 0px 30px 0px;}	#pageHeader h1 {	font-size: 30px;	line-height: 40px;	font-weight: bold;	text-transform: uppercase;	padding: 0;	margin: 0;	font-family: Geneva, Arial, Helvetica, sans-serif;}#pageHeader p {	font-size: 14px; 	line-height: 16px;}.topNav {	background-color: #E1E1E1;	margin: 0px;	padding: 0px;	text-align: center;}.topNav ul {	margin: 0px;	padding: 0px;	line-height: 30px;}.topNav li {	display: inline;	padding: 5px;}/* -- Link List Properties -- */#linkList {	position: absolute;	top: 185px;	left: 850px; 	width: 150px;	margin: 0;	padding: 0px 0px 0px 0px;}#linkList2 {	position: absolute;	top: 185px;	left: 0px; 	width: 150px;	margin: 0;	padding: 0px 0px 0px 0px;}#linkList h3,#linkList2 h3 {	background-image: url(http://alphaicm.alphalaser.net/images/bgsm.jpg);	background-repeat: repeat-x;	background-position: left bottom;}#linkList ul,#linkList2 ul {	margin: 5px 5px 0px 5px; 	padding: 0px 0px 0px 0px;}#linkList ol,#linkList2 ol {	margin: 0px 0px 0px 0px; 	padding: 3px 5px 3px 5px;}	#linkList li,#linkList2 li,#linkList2 h4 {	display: block;	list-style-type: none;	color: #6c9e2d;	background-color: #f8f8f8;	font-size: 12px; 	line-height: 14px;	font-weight: normal; 	text-align: left; 	border-bottom: 1px dotted #ccc;	margin: 0px 0px 0px 0px; 	padding: 3px 5px 3px 5px;	text-decoration: none;}	#linkList li a:link,#linkList li a:visited, #linkList li a:visited:hover,#linkList li a:hover, #linkList li a:active,#linkList2 h4 a:link,#linkList2 h4 a:visited, #linkList2 h4 a:visited:hover,#linkList2 h4 a:hover, #linkList2 h4 a:active/* #linkList2 li a:link,#linkList2 li a:visited, #linkList2 li a:visited:hover,#linkList2 li a:hover, #linkList2 li a:active */ {	color: #6c9e2d;	font-style: normal;	padding-right: 5px;	font-weight: lighter;	text-decoration: none;}#linkList2 h4 a:visited:hover,#linkList2 h4 a:hover, #linkList2 li a:visited:hover,#linkList2 li a:hover, #linkList li a:visited:hover,#linkList li a:hover {	color: #CC0000;	text-decoration: none;}#linkList h3,#linkList2 h3 {	font-size: 11px; 	line-height: 16px;	font-weight: bold; 	text-transform: uppercase;	text-align: left; 	border-bottom: 1px solid #aaa;	margin: 0px 0px 0px 0px; 	padding: 3px 5px 3px 5px;}	#cartItems,#products,#miniSearch,#specialNews {	background-position: bottom center;	background-repeat: no-repeat;	background-color: #fff;	border: 1px solid #aaa;    	margin: 0px 0px 10px 0px;	padding: 0px 0px 10px 0px;	color: inherit;}#specialNews p {	text-align: center;}/* -- End of Link List Properties -- */.general { 	width: 657px;	padding: 0px 10px 20px 10px;	color: inherit;}.general h2 {	margin: 0px -10px 5px -10px;}	.general p {	padding-bottom: 8px;	text-align: justify;}.generalspecial { 	width: 677px;	background-image: url(http://alphaicm.alphalaser.net/images/colorcopy.jpg);	background-repeat: no-repeat;	background-position: right top;	padding: 0px 0px 0px 0px;	color: inherit;}.generalspecial h2 {	margin: 0px 0px 5px 0px;}.generalspecial p {	padding: 0px 400px 10px 10px;}#footer {	margin: 10px 0px 20px 0px;	padding: 20px 0px 10px 0px;	text-align: center;	border-top: 1px solid #aaa;	border-bottom: 1px solid #aaa;}#footer p {	text-align: center;	padding: 5px;}#footer ul {	margin: 0px;	padding: 0px;	line-height: 30px;}#footer li {	display: inline;	padding: 0 10px 0 10px;}.contactForm {}	/* hovers */	#linkList li:hover,#linkList2 li:hover {	background-color: #fefefe;	color: inherit;}	/* Mini Cart */#cartItems {}#minicart, #minicart p {	text-align: center;	padding-top: 5px;}#minicart li {	text-align: left;	padding: 5px;	list-style-type: none;	list-style-position: inside;}.minicartProducts {}#minicartSeeMain p {	width: 85%;	margin-top: 15px;	margin-bottom: 5px;	margin-right: auto;	margin-left: auto;}#checkout {	text-align: center;	margin-top: 15px;	padding-bottom: 10px;}/* Mini Search */#miniSearch {	text-align: center;}/* Home Page */.promotional { 	width: 677px;	margin: 10px 0px 10px 160px;	color: inherit;}.promotional h2 {	margin: 0px 0px 5px 0px;}#alphaEagle {	position: absolute;	top: 60px;	left: 0px;}.constructionpadding {	padding-bottom: 415px;}.justprint,.justprint a {	 color: #CC0000 }