
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; COLOR: #CCCCCC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background:#320a48;
	scrollbar-face-color: #FFFFFF;
  	scrollbar-shadow-color: #CCCCCC;
  	scrollbar-highlight-colour: #FFFFFF;
  	scrollbar-3dlight-color: #CCCCCC;
  	scrollbar-darkshadow-color: #FFFFFF;
  	scrollbar-track-colour: #FFFFFF;
  	scrollbar-arrow-color: #bd2c17;
}
p {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; text-align:left; COLOR: #000000; margin-top: 2px; margin-bottom: 2px;
}
p.spacing {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; text-align:left; COLOR: #000000; margin-top: 1px;
}
.hallsfordLilactxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c0b4d8;
}
.hallsfordNewstxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
.eyeGreydivider {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;
}
A.hallsfordRed:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #bd2c17; text-decoration:none;
}
A.hallsfordRed:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #bd2c17; text-decoration:none;
}
A.hallsfordRed:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #bd2c17; TEXT-DECORATION: underline
}
A.hallsfordLilac:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c0b4d8; text-decoration:none;
}
A.hallsfordLilac:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c0b4d8; text-decoration:none;
}
A.hallsfordLilac:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c0b4d8; TEXT-DECORATION: underline
}
A:link {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Verdana;

}
A:visited {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-weight: bold;
}
A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	font-family: Verdana;
}
ul {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-top: 0px;
	height: 10px;
	list-style: none;
	width: 90%;
	float: left;
}
ul li {
	float: left;
	height: 15px;
	vertical-align: middle;
}
#wrapper {
position:absolute; left:50%; top:50%; width:1024px; height:600px; margin-left:-512px; margin-top:-300px;
}
DIV#header {
	MARGIN: 0px auto; WIDTH: 1024px; HEIGHT: 193px; background-image:url(images/hallsford_webheader.jpg); background-repeat: no-repeat;
}
#hallsfordSpacer {
width: 290px; height: 193px; float: left;
}
#hallsfordSpacer2 {
width: 560px; height: 193px; float: left;
}
#hallsfordSpacer3 {
width: 170px; height: 193px; float: left;
}
#hallsfordTopspacer {
width: 170px; height: 100px; float: right;
}
#hallsfordTopnav {
width: 160px; height: 80px; float: right; padding-left: 10px;
}
#hallsfordTitle {
width: 540px; height: 24px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c0b4d8; padding-left: 10px; padding-right: 10px; padding-top: 35px;
}
#hallsfordTitlespacer {
width: 560px; height: 100px; float: left;
}
#hallsfordNav {
width: 560px; height: 22px; float:left;
}
#hallsfordContent {
width: 1024px; height: 357px; background-color:#FFFFFF; 
}
DIV#hallsfordColumn1 {
width: 228px; height: 357px; float: left; background-color:#320a48;
}
DIV#hallsfordNews {
width: 200px; float: left; padding-left: 20px; padding-right: 10px; padding-top: 20px; text-align:left;
}
DIV#hallsfordColumn2 {
width: 620px; float: left; height: 357px; margin-right: 2px; overflow: auto;
}
DIV#hallsfordDate {
width: 560px; height: 15px; float: left; margin-left: 20px; padding-right: 20px; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-align:left; border-bottom:dotted; border-bottom-color:#666666; border-bottom-width: 1px;
}
DIV#hallsfordCopy{
width: 560px; float: left; padding-left: 17px; padding-right: 17px; padding-top: 5px;
}
DIV#hallsfordColumn3 {
width: 174px; float: left;  background-color:#c0b4d8; height: 357px;
}
DIV#hallsfordForm {
width: 500px; float: left;
}
DIV#hallsfordStock {
width: 150px; float: left; padding-left: 10px; padding-right: 10px; padding-top: 5px;
}
DIV#hallsfordAddress {
width: 796px; float:right; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; padding-top: 5px; text-align:left; border-top:solid; border-top-color: #bd2c17; border-top-width: 4px;
}
DIV#hallsfordCopyright {
width: 796px; float:right; height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c0b4d8; padding-top: 2px; text-align:right;
}
DIV#footer{
	MARGIN: 0px auto; WIDTH: 1024px; background:#320a48;
}
BODY > DIV#footer {
text-align:center;
}
#hallsfordThumb {
width: 155px;
}
#pic {
	background-color: #FFFFFF;
	left: 0px;
	position: relative;
	top: 5px;
	width: 150px;
	float: left;
	margin-bottom: 0px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	display: block;
	height: 92px;
	left: 5px;
	top: 0;
	width: 150px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 2px solid #FFFFFF;
	display: block;
	height: 308px;
	left: -530px;
	position: absolute;
	top: -150px;
	width: 500px;
}
#pic2 {
	background-color: #FFFFFF;
	left: 0px;
	position: relative;
	top: 10px;
	width: 200px;
	float: left;
	margin-bottom: 10px;
}

#pic2 a .large2 {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic2 a img {
	border: 0;
}

#pic2 a.p12, #pic2 a.p12:visited {
	background: #FFFFFF;
	display: block;
	height: 100px;
	left: 0;
	top: 0;
	width: 150px;
}

#pic2 a.p12:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic2 a.p12:hover .large2 {
	border: 2px solid #FFFFFF;
	display: block;
	height: 383px;
	left: -530px;
	position: absolute;
	top: -150px;
	width: 500px;
}