/* CSS Document */html { min-height: 100%; margin-bottom: 1px; }body {	text-align : center;	background: url(images/bg.png);	background-repeat: repeat;	width : 900px;	margin-left: auto;	margin-right: auto;	padding: 0px 0px 0px 0px;	}	#header {	height: 100px;	width: 900px;	margin-left: auto;	margin-right: auto;	background: url(images/headerbg.png);	}	#header img {	padding-top: 2px;	}#footer {	height: 100px;	width: 900px;	margin-left: auto;	margin-right: auto;	background: url(images/headerbg.png);	}#footer img {	padding-top: 2px;	}#logo {	background: url(images/nortechlogo.png) no-repeat;		height: 100px;	width: 285px;	margin-left: 0px;	float: left;	}#spacestore {	height: 8px;}	#welcome {	background: url(images/welcome.png) no-repeat;		height: 100px;	width: 454px;	margin-left: 65px;	float: left;	}	#linkspace {	height: 5px;	width: 900px;	margin-left: auto;	margin-right: auto;	background-color: #fff;	}	#links {	background-color: #ca0000;	height: 30px;	width: 900px;	margin-left: auto;	margin-right: auto;	}	#mycontainer{	height: auto;	width: 858px;	float: left;	text-align: left;	margin-bottom: 7px;}	#buynow{	height: auto;	width: 858px;	float: left;	text-align: center;	margin-bottom: 7px;}#bodytext {	height: auto;	width: 900px;	margin-left: auto;	margin-right: auto;	background-color: #fff;	float: none;	}#building {	width: 405px;	height: 184px;	margin-left: 30px;	margin-top: 10px;	margin-right: 8px;	float: right;	background: url(images/building.jpg) no-repeat;	}	#description {	height: auto;	width: 880px;	margin-left: 20px;	float: left;	}#descimage {	height: auto;	width: 300px;	}		.ds {	background: url(images/shadowboth.png) top right repeat-y;	}	#footer {	height: 10px;	width: 900px;	margin-left: auto;	margin-right: auto;	margin-top: 0px;	background: white url(images/footer.png) top right repeat-y;	}#forms {	height: 600px;	width: 420px;	margin-left: auto;	margin-right: auto;	}#formssplit {	height: 1px;	width: 420px;	margin-left: auto;	margin-right: auto;	margin-top: 10px;	background-color: #CCCCCC;	}	#homebodytext {	height: auto;	width: 900px;	margin-left: auto;	margin-right: auto;	background-color: #fff;	}#hometexttop {    height: auto;	float: left;	margin-left: 20px;	width: 860px;	}#prodbodytext {	height: 920px;	width: 900px;	margin-left: auto;	margin-right: auto;	background-color: #fff;	}	#leftproducts {	height: auto;	width: 420px;	margin-left: 20px;	margin-top: 10px;	float: left;	}#leftphold {	height: auto;	width: 420px;	margin-left: 20px;	margin-top: 10px;	float: left;	}#middlediv {	height: 715px;	width: 1px;	margin-left: 9px;	margin-top: 14px;	float: left;	background-color: #ccc;	}#profiletitle {	width: 858px;	margin-left: 0px;	height: 23px;	background-color: #fff;	vertical-align: center;	}	#newstitle {	width: 858px;	margin-left: 0px;	height: 37px;	background: white /*url(images/newsbg.png) top right no-repeat*/;	vertical-align: center;	float: left;	text-align: left;	}#prodtitle {	width: 860px;	margin-left: 20px;	height: 37px;	background-color: #fff;	vertical-align: center;	float: left;	margin-top: 10px;	}#shortprofiletitle {	width: 420px;	margin-left: 0px;	height: 23px;	background-color: #dadaf6;	vertical-align: center;	}	#rightproducts {	height: auto;	width: 420px;	margin-left: 9px;	margin-top: 10px;	float: left;	}	#centerprod {	height: auto;	width: 420px;	margin-left: 240px;	float: left;	}#welcometext {	height: auto;	width: 858px;	margin-left: 20px;	}	#welcometextforit {	height: auto;	width: 858px;	margin-left: 0px;	}		#topmarketcat {	height: auto;	width: 858px;	margin-left: 20px;	margin-top: 15px;	}	#botmarketcat {	height: auto;	width: 858px;	margin-left: 20px;	margin-top: 50px;	}	#tabledef {	height: auto;	width: 838px;	margin-left: 0px;	}	/*             styles              */.linkstyle,.linkstyle a:link,.linkstyle a:visited{	color: #fff;	font-family: "Arial";	font-size: 15px;	font-weight: bold;	margin-left: 1.5em;	margin-right: 1.5em;	text-decoration: none;	line-height: 28px;	white-space: 10px;	}	.linkstyle a:hover {	color: #ca0000;	background-color: #fff;	}.learnlink,.learnlink a:link,.learnlink a:visited{	color: #999;	font-family: "Calibri";	font-size: 13px;	font-weight: bold;	text-decoration: none;	line-height: 28px;	}.proftype,.proftype a:link,.proftype a:visited{	color: #999999;	font-family: "Calibri";	font-size: 13px;	font-weight: bold;	text-decoration: none;	line-height: 28px;	}.proftype a:hover{	color: #999999;	font-family: "Calibri";	font-size: 13px;	font-weight: bold;	text-decoration: underline;	line-height: 28px;	}	.arialheadtext {	color: #fff;	font-family: "Arial";	font-weight: bold;	font-size: 18px;	}.arialtext,.arialtext a:link,.arialtext a:hover,.arialtext a:visited {	color: #000;	font-family: "Calibri";	font-size: 14px;	text-align: center;	text-decoration: none;	}	.newstext a:link,.newstext a:hover,.newstext a:visited,.newstext { 	color: #000;	font-family: "Calibri";	font-size: 14px;	text-align: left;	}.joshtext { 	color: #000;	font-family: "Calibri";	font-size: 14px;	text-align: center;	}	.pictext { 	color: #000;	font-family: "Calibri";	font-size: 14px;	text-align: right;	}	.itemtext { 	color: #000;	font-family: "Calibri";	font-size: 14px;	text-align: left;	}	.newsdate {	color: #000;	font-family: "Calibri";	font-size: 12px;	text-align: left;	}	.instatext { 	color: #000;	font-family: "Calibri";	font-size: 14px;	text-align: center;	}	.categoryhead,.categoryhead a:link,.categoryhead a:hover,.categoryhead a:visited {	color: #232ce2;	font-family: "Arial";	font-size: 12px;	text-decoration: none;	font-weight: bold;	}	.categorytext {	color: #000;	font-family: "Arial";	font-size: 12px;	text-align: left;	}.hometoptext {	color: #000;	font-family: "Arial";	font-size: 12px;	text-align: left;	}	.homecategorytext {	color: #999999;	font-family: "Arial";	font-size: 10px;	text-align: center;	}	.profheadtext a:link,.profheadtext a:hover,.profheadtext a:visited,.profheadtext {	color: #232ce2;	font-family: "Arial";	font-weight: bold;	font-size: 14px;	vertical-align: bottom;	line-height: 1.5em;	text-decoration: none;	}	.addinfo a:link,.addinfo a:visited,.addinfo {	color: #232ce2;	font-family: "Arial";	font-weight: bold;	font-size: 14px;	vertical-align: bottom;	line-height: 1.5em;	text-decoration: none;	}	.sweats {	color: black;	font-family: "Arial";	font-weight: bold;	font-size: 14px;	vertical-align: bottom;	line-height: 1.5em;	text-decoration: none;	}.addinfo a:hover {	color: #232ce2;	font-family: "Arial";	font-weight: bold;	font-size: 16px;	vertical-align: bottom;	line-height: 1.5em;	text-decoration: none;}.itemheadtext {	color: black;	font-family: "Arial";	font-weight: bold;	font-size: 14px;	vertical-align: bottom;	line-height: 1.5em;	text-decoration: none;	}.newsheader {	color: #232ce2;	font-family: "Arial";	font-weight: bold;	font-size: 14px;	vertical-align: bottom;	text-align: left;	line-height: 1.5em;	}.formhead,.formhead a:link,.formhead a:visited {	color: #232ce2;	font-family: "Arial";	font-size: 14px;	font-weight: bold;	text-decoration: none;	}	table.head {	border-bottom: 1px solid #ccc;	border-top: 1px solid #ccc;	}table.category {	border-bottom: 1px solid #ccc;	vertical-align: top;	}	table.tail {	border-bottom: 0px solid #ccc;	vertical-align: top;	}table.forms {	border-bottom: 1px solid #ccc;	vertical-align: top;	text-align: center;	}	
