.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
}

.resultstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
}

.texttopbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	line-height: 18px;
	background-color: #990000;
	padding: 8px;
}
.textbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.textbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.small_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	style: italic;
	font-style: italic;
}
.rule {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCFF;
}
A.linx 			{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
A.linx:hover 	{
	color: #33CCFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
A.linxside 			{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.linxside:hover 	{
	color: #33CCFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.linx2 			{
	color: #0099FF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
A.linx2:hover 	{
	color: #FF0000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.boxtop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px 0px 0px 4px;
}
.boxbot {
	border-top: none #003366;
	border-right: 1pt none #003366;
	border-bottom: 1pt solid #003366;
	border-left: 1pt none #003366;
}
A.linx3 			{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.linx3:visited 	{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A.linx3:hover 	{
	color: #33FFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
A.linx3:active 	{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.linx4 			{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height:120%;
}
A.linx4:hover 	{
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height:120%;
}
A.linx10			{
	color: #003366;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
A.linx10:hover 	{
	color: #33CCFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.texttopbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFFFCC;
	line-height: 24px;
	padding: 0px;
	font-weight: lighter;
}
.texttopbox-pic {
	border: 1px solid #990000;
}
.boxhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	text-align: left;
	height: 25px;
	padding-right: 5px;
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	background-image: url(http://www.haslams-online.co.uk/images/residential/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.boxcontent1 {
	padding: 5px;
	background-image: url(http://www.haslams-online.co.uk/images/residential/arrow-small.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
.boxhead1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.Homestobuy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	background-color: #FFFF99;
	padding: 8px;
}
A.linxNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
A.linxNews:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
A.linxNews:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
A.linxNews:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.News-Box {
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px none #003366;
	border-left: 1px solid #003366;
}
.boxhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	text-align: left;
	height: 25px;
	padding-right: 5px;
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	background-image: url(http://www.haslams-online.co.uk/images/residential/arrow-left.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
}
.boxpicture {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
.backgroundline {
	background-image: url(http://www.haslams-online.co.uk/images/residential/background-line.gif);
	background-repeat: no-repeat;
	background-position: 0px 68px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.navbottom {
	background-image: url(http://www.haslams-online.co.uk/images/residential/lines.gif);
	background-repeat: no-repeat;
	background-position: left 410px;
}
.backgroundline2 {
	background-image: url(http://www.haslams-online.co.uk/images/residential/background-line.gif);
	background-repeat: no-repeat;
	background-position: 0px 400px;
}
.sideboxhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding-left: 20px;
	height: 15px;
	vertical-align: middle;
	background-image: url(http://www.haslams-online.co.uk/images/residential/arrow-small.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.phonenumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.phonenumbers2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.phonenumbers3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
}
.boxtopbot {
	border-top: 1pt solid #003366;
	border-right: 1pt none #003366;
	border-bottom: 1pt solid #003366;
	border-left: 1pt none #003366;
}
.sideboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 10px;
	height: 15px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	padding-right: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #990000;
}
.bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.siderule {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #99CCFF;
	border-left-color: #99CCFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCFF;
}

.welcomeheadcommercial
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 46px;
	color: #8180B9;
	font-weight:bold;
}

.textcommercial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
}
.headcommercial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight:bold;
}
.subheadcommercial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	width:75%;
	font-weight:bold;
}

.boxcomm {
	margin-right: 15px;
	margin-left: 7px;
	margin-top: 10px;
}
.commbox1, .commboxOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding: 3px;
	background-color:#102461;
}

.commboxOrange
{
  	background-color: #fe9900;
}

.featured {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(http://www.haslams-online.co.uk/images/commercial/featured.jpg);
	padding: 4px;
	font-weight: bold;
}
.quick {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #383870;
	line-height: 20px;
	padding: 6px;
	border: solid 1px #fe9900;
}
.commbox2 {
	margin-bottom: 5px;
	margin-top: 5px;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.require {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70px;
	color: #3B3B76;
	text-decoration: none;
}
A.linx5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 12px;
}
A.linx5:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF9900;
	text-decoration: none;
	line-height: 12px;
}
.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
}
.commbox3 {
	margin-top: 20px;
}
.vtbox {
	margin-top: 5px;
}
.dropbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.vtbox2 {
	background-color: #F0F0F0;
	background-image:    url(http://www.haslams-online.co.uk/pages/residential/virtual_tours/images/control/eviewer.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
A.linx6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
A.linx6:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
}
.option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.hr {
	border: 1px solid #00FF66;
}
.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.searchbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.newhomesbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	line-height: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99CCFF;
	margin-top: 10px;
	padding-top: 10px;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 11px;
	color: #FF0000;
	padding-top: 5px;
}
.smalltextlarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 11px;
	color: #333333;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.redtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 11px;
	color: #FF0000;
	padding-top: 5px;
}
.newhomestext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 15px;
}
.newhomespix {
	padding-top: 15px;
	padding-bottom: 15px;
}
.newhomespix2 {
	margin-right: 5px;
}
A.linx7 			{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
	line-height: 20px;
	background-color: #990000;
	padding: 8px;
	text-decoration: none;
}
A.linx7:hover 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	line-height: 20px;
	background-color: #990000;
	padding: 8px;
}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: none;
	border: 1px solid #99CCFF;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
}
.box {
	background-color: white;
	color: #555555;
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	border : 1px outset #ffffff;
	margin-bottom: 5px;
}
A.linx8 			{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
}
A.linx8:hover 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	font-weight: bold;
}
.boxhead1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	background-color: #003366;
}
.buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: none;
	border: 1px solid #99CCFF;
	background-color: #E5E5E5;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.form2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: none;
}
A.linx9 			{
	color: #0099FF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.linx9:hover 	{
	color: #FF0000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.linx10 			{
	color: #6699CC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.linx10:hover 	{
	color: #6699CC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boxhead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	height: 15px;
	padding-right: 5px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	background-image: url(http://www.haslams-online.co.uk/images/residential/arrow-small.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
.ads {
	margin: 10px 10px 40px;
	border: 1px solid #99CCFF;
}
.htmltips {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFCC;
	text-decoration: none;
}
.bottom {
	vertical-align: bottom;
}
.list {
	list-style-position: outside;
	list-style-type: square;
	white-space: normal;
	text-align: left;
}
.photos {
	border: 1px solid #CCCCCC;
}
.staffbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 11px;
}
.adminform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: none;
	border: 1px solid #99CCFF;
	margin-top: 10px;
	padding: 2px;
}

/* Main Navigation */

.leftnav{
text-align:right;
padding:10px 10px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:190px;
}

.leftnav ul{
list-style:none;
}

.leftnav a{
display:block;
background:#333366;
color:#FFFFFF;
padding:4px 30px 4px 19px;
background: url(http://www.haslams-online.co.uk/images/commercial/up_arrow.gif) no-repeat right;
text-decoration:none;
}

.leftnav a:hover{
display:block;
background:url(http://www.haslams-online.co.uk/images/commercial/over_arrow.gif) no-repeat right;
text-decoration:none;
}

.leftnav ul li ul{
display:none;
list-style:none;
margin:0px;
padding:0px;
}

.leftnav ul li ul a{
border-bottom:none;
color:#FFFFFF;
background-image:none;
text-decoration:none;
}

.leftnav ul li ul a:hover{
border-bottom:none;
color:#FF9900;
background-image:none;
text-decoration:none;
}


/* This is the code to make the navigation roll over */

.leftnav ul li:hover ul, #leftnav ul li.over ul {
display: block;
}

.linx4
{
    
  background-image: url(http://www.haslams-online.co.uk/images/commercial/right_arrow.gif);
  background-position:-5px;
  background-repeat:no-repeat;
  padding-left:12px;
  display:block;
  margin-top:0.5em;

  
}

.legalFooter, .legalFooter a
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}
.legalFooter
{
  padding-left:0.75em;
}

.searchresulttop 			{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

A.searchresulttop 			{
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}

A.searchresulttop:hover 			{
	color: #FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
