
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#fullheight {
 height:100%;
}

.leftshadow {
  background:url('/elements/leftShadow.gif');
}
.rightshadow {
  background:url('/elements/rightShadow.gif');
}

/* Default entry for navigation - Left Side Blue Frame */

.navDefault {
 height: 22px;
 border-left-width: 1px;
 border-right-width: 1px;
 border-top-width: 0px;
 border-bottom-width: 0px;
 border-style: solid;
 border-left-color: #5c798c;
 border-right-color: #5c798c;
}

/* Default entry for navigation = Right Side Grey Frame */

.tableContentDefault {
  height:22px;
  font-family: Trebuchet MS;
	font-size: 12px;
	letter-spacing: -1px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	padding-left:5px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.tableContentDefault a:link {
	text-decoration: none;
	color: #444;
}

.tableContentDefault a:visited {
	text-decoration: none;
	color: #444;
}

.tableContentDefault a:hover {
	text-decoration: none;
	color: #444;
}

.tableContentDefault a:active {
	text-decoration: none;
	color: #444;
}

/* Default padding between nav/promotion boxes */

.tableTop {
	padding-top: 5px;
}

/* Big blue Banner at top of page */

.header {
 background:url('/elements/banner3.jpg');
}

/* Section images (conveyancing, mortgages etc.) at top of page with left, top, right frame */

.conveyancingHeaderBox {
 height:100px;
 vertical-align:bottom;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-color: #cccccc;
 border-style: solid;
 background:url('/elements/conveyancingImage.jpg');
 background-position:bottom left;
 background-repeat: no-repeat;
}

.mortgagesHeaderBox {
 height:100px;
 vertical-align:bottom;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-color: #cccccc;
 border-style: solid;
 background:url('/elements/mortgagesImage.jpg');
 background-position:bottom left;
 background-repeat: no-repeat;
}

.contactHeaderBox {
 height:100px;
 vertical-align:bottom;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-color: #cccccc;
 border-style: solid;
 background:url('/elements/contactImage.jpg');
 background-position:bottom left;
 background-repeat: no-repeat;
}

.toolbarHeaderBox {
 height:100px;
 vertical-align:bottom;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-color: #cccccc;
 border-style: solid;
 background:url('/elements/toolbar.jpg');
 background-position:bottom left;
 background-repeat: no-repeat;
}

.fullspanHeaderBox {
 height:100px;
 vertical-align:bottom;
 border-top-width: 1px;
 border-bottom-width: 0px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-color: #cccccc;
 border-style: solid;
 background:url('/elements/homeWelcomeImage.jpg');
 background-position:top right;
 background-repeat: no-repeat;
}

/* Frame around body of page below section images */
/* Be sure to provide a height to line it up with nav boxes */

.PageText {
 border-top-width: 0px;
 border-bottom-width: 1px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-color: #cccccc;
 border-style: solid;
}



















.mortgageTableTop {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #EEA830;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.mortgageTableBottom {
	border-top-width: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #EEA830;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.conveyancingTableTop {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #7C7C66;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.conveyancingTableBottom {
	border-top-width: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #7C7C66;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.insuranceTableTop {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #D0282B;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.insuranceTableBottom {
	border-top-width: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #D0282B;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.hipTableTop {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #00387B;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.hipTableBottom {
	border-top-width: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #00387B;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.propertyTableTop {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #72B633;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.propertyTableBottom {
	border-top-width: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #72B633;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.blueTableTop {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #2b516a;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.blueTableBottom {
	border-top-width: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #2b516a;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.greyTableTop {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.greyTableBottom {
	border-top-width: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}




















.tableContent {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.boxNeutral {
	border-top-width: 5px;
	border-bottom-width: 5px;
  border-top-style: solid;
	border-bottom-style: solid;
  border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.quoteTable {
	border-top-width: 5px;
	border-bottom-width: 5px;
  border-top-style: solid;
	border-bottom-style: solid;
  border-top-color: #eea830;
	border-bottom-color: #eea830;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
}

.boxContent {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
  border-left-style: solid;
	border-right-style: solid;
  border-left-color: #cccccc;
	border-right-color: #cccccc;
	padding: 3px;
}

.navTitleText
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #2b516a;
	margin-left:3px;
}

.navTitleText a:link
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #2b516a;
	margin-left:3px;
}

.navTitleText a:visited
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #2b516a;
	margin-left:3px;
}

.navTitleText a:hover
{
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #2b516a;
	margin-left:3px;
}

.navTitleText a:active
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #2b516a;
	margin-left:3px;
}

.navTitleTextHighlight
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #eea830;
	margin-left:3px;
}

.navTitleTextHighlight a:link
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #eea830;
	margin-left:3px;
}

.navTitleTextHighlight a:visited
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #eea830;
	margin-left:3px;
}

.navTitleTextHighlight a:hover
{
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #eea830;
	margin-left:3px;
}

.navTitleTextHighlight a:active
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 1.5em;
	letter-spacing: 0;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #eea830;
	margin-left:3px;
}





















.navCategoryText
{
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 1.85em;
	letter-spacing: -1px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	margin-left:5px;
}

.navCategoryText a:link
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 1.85em;
	letter-spacing: -1px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
}

.navCategoryText a:visited
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 1.85em;
	letter-spacing: -1px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
}

.navCategoryText a:hover
{
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 1.85em;
	letter-spacing: -1px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
}

.navCategoryText a:active
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 1.85em;
	letter-spacing: -1px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
}

.bodyText
{
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	background-color: #fff;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.quoteText
{
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: right;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	background-color: #fff;
}

.priceText
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #eea830;
	margin-left:3px;
}

.boxTitleText
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #666666;
	margin-left:3px;
}

.boxTitleText a:hover
{
	text-decoration : none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #666666;
	margin-left:3px;
}

.boxTitleText a:link
{
	text-decoration : none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #666666;
	margin-left:3px;
}

.boxTitleText a:active
{
	text-decoration : none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #666666;
	margin-left:3px;
}

.boxTitleText a:visited
{
	text-decoration : none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #666666;
	margin-left:3px;
}

.boxTitleTextHighlight
{
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #ffffff;
	margin-left:3px;
}

.boxTitleTextHighlight a:hover
{
	text-decoration : none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #ffffff;
	margin-left:3px;
}

.boxTitleTextHighlight a:link
{
	text-decoration : none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #ffffff;
	margin-left:3px;
}

.boxTitleTextHighlight a:active
{
	text-decoration : none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #ffffff;
	margin-left:3px;
}

.boxTitleTextHighlight a:visited
{
	text-decoration : none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight:bold;
	line-height: 2em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #ffffff;
	margin-left:3px;
}

.boxText
{
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	margin-left: 3px;
	margin-right: 3px;
}

li
{
	font-family: Trebuchet MS;
	font-size: 11px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	margin-left: 0px;
	margin-right: 3px;

}

.boxTextLink
{
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: right;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	background-color: #fff;
	margin-right: 3px;
}

.boxTextLink a:link
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: right;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	background-color: #fff;
	margin-right: 3px;
}

.boxTextLink a:visited
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: right;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	background-color: #fff;
	margin-right: 3px;
}

.boxTextLink a:hover
{
	text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: right;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	background-color: #fff;
	margin-right: 3px;
}

.boxTextLink a:active
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: right;
	word-spacing: normal;
	text-decoration: none;
	color: #444;
	background-color: #fff;
	margin-right: 3px;
}

.footerText
{
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #ffffff;
	margin-left: 3px;
	margin-right: 3px;
}

.footerText a:hover
{
    text-decoration: underline;
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #ffffff;
	margin-left: 3px;
	margin-right: 3px;
}

.footerText a:active
{
    text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #ffffff;
	margin-left: 3px;
	margin-right: 3px;
}

.footerText a:visited
{
    text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #ffffff;
	margin-left: 3px;
	margin-right: 3px;
}

.footerText a:link
{
    text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 10px;
	line-height: 1.4em;
	letter-spacing: 0px;
	text-align: left;
	word-spacing: normal;
	text-decoration: none;
	color: #ffffff;
	margin-left: 3px;
	margin-right: 3px;
}

H1
{
	font-family: arial;
	font-size: 1.5em;
	letter-spacing: -1.5px;
	text-align: left;
	word-spacing: -0.05em;
	text-decoration: none;
	color: #2b516a;
	margin-right: 5px;
	margin-left: 5px;
}

H2
{
	font-family: arial;
	font-size: 1.5em;
	letter-spacing: -1.5px;
	text-align: left;
	word-spacing: -0.05em;
	text-decoration: none;
	color: #eea830;
	vertical-align:super;
	margin-right: 5px;
	margin-left: 5px;
}

.style2 {color: #cccccc}
.header1White {color: #ffffff}
.style3 {font-family: Trebuchet MS; font-size: 11px; letter-spacing: 0px; text-align: left; word-spacing: normal; text-decoration: none; color: #444; background-color: #fff; margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; font-weight: bold; }

.sell_your_home_background
{
	background:url(./property/sell_ur_home_bg.jpg) top no-repeat;
}

.sell_your_home_background ul
{
	padding: 0px 0px 0px 0px;
}

.sell_your_home_points
{
	padding: 180px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sell_your_home_link
{
	font-size: 14px;
	font-weight: bold;
	color: #30526B;
}

.sell_your_home_link a
{
	font-size: 14px;
	font-weight: bold;
	color: #30526B;
	font-family: Trebuchet MS;
}

.sell_your_home_background ul li
{
	font-family: Trebuchet MS;
	font-size: 11px;
	letter-spacing: 0px;
	text-align: left;
	text-decoration: none;
	color: #444;
	margin: 0px 0px 0px 0px;
}

.ipointer
{
 cursor:pointer;
}

a.buttonStyle {
   color :#000000;
   font-weight :bold;
   text-decoration :none;
   background-color :#E5E5EC;
   height : auto;
   width :100%;
   border :none;
   border-color:#CCCCCC;
}

a.buttonStyle:hover {
   color :#f2f2f2;
   text-decoration :none;
   background-color :#A09CC4;
   border: none;
   border-color: #FFFFFF #000000 #000000 #FFFFFF;
   cursor:default;
}

.links1 { font-family: Verdana; font-size: 10px; color: #A09CC4; text-decoration :none;}
.links1:hover { font-family: Verdana; font-size: 10px; color: #ffffff; text-decoration :strong;}

.bak1 {
	background-attachment: fixed;
	background-image: url(images/bak1.gif);
	background-repeat: repeat-x;
}