.style1 {color: #FFFFFF}
.style2 {font-size: 12px; font-weight: bold; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.ven_18_b_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1A75A4;
}
.ven_12_b_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.ven_11_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #000000;
}
.ven_11_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.ari_12_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #1875A5;
}
.ari_12_blue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight:bold;
	color: #1875A5;
}
.ari_12_b_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}
.ari_12_b_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
}
.ari_12_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #000000;
}
.ari_18_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration:none;
	color: #1A75A4;
}
.ari_16_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	color: #1A75A4;
}
.ari_16_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	color: #ffffff;
}
.ari_16_white:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:underline;
	color: #ffffff;
}
.ari_18_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration:none;
	color: #ffffff;
}
.ari_14_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color: #1875A5;
}
.ari_14_blue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:underline;
	font-weight:bold;
	color: #1875A5;
}
.headerBackgroundColor {
background-color: #1875A5;
}
.siteBackgroundColor {
background-color: #1875A5;
}
.categoryHeader
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:24px;
	text-decoration:none;
	font-weight:bold;
	color:#1875A5;
	border-bottom:solid 1px #1875A5;
}

/*
	navigation tabs & 'vertical (ie cars/jobs/homes)' navigation
	v1 pb 07.06.04
*/
    #navwrap {
	width:770px;
}
    #navtabs {
      float:left;
      width:500px;
      line-height:normal;
	  clear:left;
      }
    #navtabs ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #navtabs li {
      float:left;
      background:url('http://www.thisishotproperty.co.uk/styles/left_both.gif') no-repeat left top;
      margin:0;
      border-bottom:1px solid #0E5A7F; padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
      }
    #navtabs a {
      float:left;
      display:block;
      width:.1em;
      background:url('http://www.thisishotproperty.co.uk/styles/right_both.gif') no-repeat right top;
      text-decoration:none;
      white-space:nowrap;
      font-weight:bold;
      color:#666;
      font-size:1.0em; padding-left:6px; padding-right:15px; padding-top:5px; padding-bottom:4px
      }
    #navtabs > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navtabs a {float:none;white-space:nowrap;}
    /* End IE5-Mac hack */
    #navtabs a:hover {
      color:#333;
      }
    #navtabs #active {
      background-position:0 -150px;
      border-width:0;
      }
    #navtabs #active a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:white;
      }
    #navtabs li:hover, #navtabs li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #navtabs li:hover a {
      background-position:100% -150px;
      }

    #rightlinks {
	width:200px;
	float:right;
	text-align:right;
	white-space:nowrap;
	/*background:none;*/
	padding:1.2em .5em 0 0;
	font-size:1.0em;}

    #rightlinks a {
	color:#666;
	text-decoration:none;
	font-weight:bold}
    #rightlinks a:hover {
	color:#c00;}

	/* sub nav-bar */
#navshadow {
	float:left;
	padding-bottom:5px;
	background: url('http://www.thisishotproperty.co.uk/styles/navshadow.gif') repeat-x bottom left;
	margin-bottom:0.5em}
/*added by paul - should swap the navshadow id for this class so we can re-use it */
.shadow {float:left; background: url('http://www.thisishotproperty.co.uk/styles/navshadow.gif') repeat-x bottom left; margin-bottom:1em; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0}
#navbar {
	position: relative;
	float:left;
	clear:both;
	width:770px;
	margin: 0;
	background: url('http://www.thisishotproperty.co.uk/styles/navtile.gif') repeat-x top left;
	}

#navbar ul {
      margin:0;
      padding-left:1em;
      list-style:none;
      }

#navbar li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	}

#navbar a:link, #navbar a:visited {
	float: left;
	line-height: 10px;
	padding: 5px 6px 5px 6px;
	text-decoration: none;
	white-space:nowrap;
	border-right: 1px solid #125677;
	color: #fff;
	font-size:0.9em;
	}

#navbar a:link.active, #navbar a:visited.active, #navbar a:hover {
	text-decoration:underline;
	}
/* --------------------------------------------------------------------------*/
/* 	fish4 typography stylesheet */

/*set family and overall size for site*/
body {
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	}

/* switch off image borders */	
img {
	border: none;
}

/* basic type rules */
h1 {font-size:1.75em;}
h2 {font-size:1.6em;}
h3 {font-size:1.25em;}
h4 {font-size:1.2em; color:#666;margin-bottom:.5em; }
h5 {font-size:1.1em;}
p, table, td, h6 {font-size:1em;}

small {font-size:.9em;}

blockquote {
	margin: 0;
	font-style: italic;
}

/* BOLD */
h2,
#pageNum,
#pagebody a,
#maincontent li,
#description span.detailname,
div.top span.left,
div.top h2,
div.controls,
#myfish4 dt,
#searchResults dt,
#searchResults div.moredetails,
#datainput legend,
.calendar thead .title,
.calendar tbody td.selected,
.calendar tbody td.today,
.combo .active,
.myfish4 a,
div.row span.adName,
#leftpanel dt a,
dl.errormessage dt,
.adfooter {font-weight:bold;}


/* underlines*/

.myfish4 a:hover, .myfish4 a:active, #searchResults dt a:hover {
 text-decoration:underline;
}

/*NO TEXT DECORATION */

a.headerlink,
#contentsection li a,
.myfish4 a,
.myfish4 a:visited,
.tips {text-decoration:none}

/* --------------------------------------------------------------------------*/

/* central column */

a.headerlink /*eg 'calculate mortgage' link*/{
	font-size:60%;
	}

#maincontent ul, #maincontent li {
	list-style: disc inside;
	text-indent: -1em;
	}

#description span.detailname {
	line-height:1.25em;
	}
#description span.detaildata {
	float:left;
	line-height:1.25em;
	}

#description p {
	padding:0;
	margin-bottom:1.5em;
	line-height:1.5em;
	}

#links, #toplinks {
	margin-bottom:.5em;
	}

#links li, #toplinks li {
    list-style: none;
    display: inline;
}

/* top and bottom links */

div.top span.left{
	font-size:140%;
	}

div.top h2{
	font-size:160%;
    }

div.top span.right{
    text-align:right;
	}

/* --------------------------------------------------------------------------*/

/* search results stuff */

#searchResults dt {
 width:auto;
}

#searchResults dt div.col3 {
 text-align:right;
}
.contact, .moredetails {font-weight:bold}

#quicksearch input, #quicksearch select {
 font-size:90%
}
#quicksearch input.radio {
 width:15px
}
.pagetabs {
 width:100%;
 text-align:center;
}
span.numbers, span.numbers a, span.numbers span.current {margin-right:5px;}
span.numbers span.current {font-weight:bold; background-color:#f3f3f3}
/* --------------------------------------------------------------------------*/

/* CONTENT PAGES */

/* toplevel links in to sections 					*/
/* eg commercial links in mortgage centre */

#contentsection li a strong{
 font-size:130%;
}

/* --------------------------------------------------------------------------*/

/* forms (simple two column, eg registration */

#datainput legend {
 font-size:120%;
}


/* MISCELLANEOUS shapes and sizes... */

#twocolumn h3 {font-size:1.5em}

#pagecontent {font-size:1.2em;}

#pageNum {
	text-align:center;
	font-size:115%;}

#disclaimer {
	font-size:90%;
	}

.postcode {white-space:nowrap}



.smallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.heading01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #31639C;
	font-weight: bold;

}
.bulletblue {
	font-family: Arial, Helvetica, sans-serif;
	color: #31639C;
}
.cotwheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.cotwdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #31639C;
}

.tbborderthin {
  font-family: Arial, sans-serif;
  font-size: 12px;
  border: 1px solid #666666
  }
.heading02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #31639C;
	font-weight: bold;
}
.topstoryheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.blinks {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	color: #31639C;
}

.lbblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }
a.lbblue:link {color: #31639C; text-decoration: none; }
a.lbblue:visited {color: #31639C; text-decoration: none; }
a.lbblue:hover {color: #31639C; text-decoration: underline; }
a.lbblue:active {color: #31639C; text-decoration: none; } 
