html {	margin: 0px;	padding: 0px;}body {	margin: 0px;	padding: 0px;	background-image: url(../images/body_bg.jpg);	background-repeat: repeat-x;	background-color: #FFFFFF;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: normal;}img {	border: 0;}p {	line-height: 15px;}a { color: #B7B7B7; text-decoration: none;}a:hover { color: #7D7D94; text-decoration: underline;}/* Container box */#container {	padding: 0;	margin: 0 auto 0 auto;	width: 760px;	height: auto;	background-color: #FFFFFF;}/* Header */#logo {	margin: 20px 0px 0px 0px;	padding:0 0 0 0;	width: 249px;	height: 38px;	background-image: url(../images/highpointlogo.jpg);}#phone {	margin: 0px 10px 0px 0px;	padding: 0px 0px 0px 0px;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 16px;	float: right;	color: #A9A9A9;}/* Top Menu */#topmenu {	list-style-type: none;	padding: 0;	margin: 4px 0 0 0;	top: 0px;	left: 0px;	width: 760px;	height: 26px;	background: #A9A9A9;}ul#topnav {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	margin: 0 0 0 0;	padding: 0 0 0 0;	white-space: nowrap;	float:right;}#topnav li {	margin: 6px 5px 0 5px;	padding: 0;	list-style-type: none;	float: left;}#topnav a {	padding: 0px 0px;}#topnav a:link, #topnav a:visited {	color: #fff;	text-decoration: none;}/* Flash */#flashimage {	margin: 1px 0 0 0;	padding: 0;}/* Left Menu */#button {	width: 14em;	margin: 44px 0 0 0;	padding: 0 0 0 0;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;}#button ul {	list-style: none;	margin: 0;	padding: 0;	border: none;}		#button li {	border-bottom: 1px solid #E0E0E0;	margin: 0;}#button li a {	display: block;	padding: 5px 5px 5px 0.5em;	border-left: 10px solid #223274;	background-color: #A9A9A9;	color: #FFFFFF;	text-decoration: none;	width: 100%;}html>body #button li a {	width: auto;}#button li a:hover {	border-left: 10px solid #223274;	background-color: #7D7D7D;	color: #FFFFFF;}#button2 {	width: 14em;	margin: 44px 0 0 0;	padding: 0 0 0 0;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;}#button2 ul {	margin: 0;	padding: 0;	border: none;}		#button2 li {	border-bottom: 1px solid #E0E0E0;	list-style-image: url(../images/arrow.gif);	list-style-type: none;}#button2 li a {	display: block;	/*padding: 5px 0 5px 0.5em;*/	border-left: 10px solid #223274;	background-color: #C3C2C2;	color: #FFFFFF;	text-decoration: none;	width: 100%;}html>body #button2 li a {	width: auto;}#button2 li a:hover {	border-left: 10px solid #223274;	background-color: #7D7D7D;	color: #FFFFFF;}/* Centre */#textbox {	margin: 38px 0 0 0;	padding: 0;	background-color: #FFFFFF;	width: 390px;	height: auto;}#textbox2 {	margin: 38px 0 0 0;	padding: 0;	background-color: #FFFFFF;	width: 390px;	height: 950px;}#content-box {	position: relative;}#img-right {	width: 50px;	height: 44px;	padding: 0 0 10px 10px;	position: absolute;	top: 0;	right: 0;}.products {	margin: 22px 0 0 0;	padding: 0;	background-color: #FFFFFF;	/*width: 390px;*/}#productsbox {	margin: 0 20px 0 0;	padding: 0 0 0 0;}h1 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 25px;	color: #000000;	font-weight: lighter;}h2 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;}h3 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: normal;}h4 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #A9A9A9;	font-weight: normal;	padding: 0 0 0 0;}.text {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;	margin: 0 0 0 0;	padding: 0 5px 0 15px;}.linktext {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; 	font-weight: normal; 	color: #A9A9A9; 	padding: 0px 0px 0px 0px; }.linktext a {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; 	color: #A9A9A9;	text-decoration: none;}.linktext a:hover {	color: #7D7D7D;	text-decoration: underline; }.link {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; 	font-weight: bold; 	color: #000000; 	padding: 0px 0px 0px 0px; }.link a {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; 	color: #000000;	text-decoration: none;}.link a:hover {	color: #A9A9A9;	text-decoration: underline; }.link1 {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; 	font-weight: normal; 	color: #000000; 	padding: 0px 0px 0px 0px; }.link1 a {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; 	color: #000000;	text-decoration: none;}.link1 a:hover {	color: #A9A9A9;	text-decoration: underline; }/* Table */.tableheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; 	line-height:16px; 	color: #FFFFFF;	font-weight: bold;	background-color: #A9A9A9;}.tabletext {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; 	line-height:16px; 	color: #OOOOOO;	background-color: #FFFFFF;	list-style-type: square;}/* Line */td.rulebar {	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999999;}#rulebar1 {	margin: 16px 0 18px 0;	padding: 0 0 0 0;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999999;}#rulebar2 {	margin: 10px 0 10px 0;	padding: 0 0 0 0;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999999;}/* Rightbar */#textbox1 {	margin: 41px 0 0 0;	padding: 0;	background-color: #FFFFFF;	width: 100%;	text-align: right;}.righttext {	background:url(../images/button.jpg) no-repeat left bottom; 	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; 	font-weight: normal; 	color: #A9A9A9;	margin: 0 0 0 0; 	padding: 0 0 0 18px; }.righttext a {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; 	color: #A9A9A9;	text-decoration: none;}.righttext a:hover {	color: #7D7D7D;	text-decoration: underline; }/* Footer */.footertext {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; 	font-weight: normal; 	color: #A9A9A9;	margin: 0 0 0 0; 	padding: 0 0 0 0; }.footertext a {	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 12px; 	color: #A9A9A9;	text-decoration: none;}.footertext a:hover {	color: #7D7D7D;	text-decoration: underline; }/* Gallery */div#gallery {	width: 415px;	display: block;	clear: both;}div#gallery ul {	list-style-type: none;	margin: 0;}div#gallery ul li {	width: 160px;	margin-bottom: 15px;	float: left;	text-align: center;}