@charset "UTF-8";
/* CSS Document */
 
 /* !!!!!!!!! GENRAL FONT CSS !!!!!!!!!!!! */ 
/***********************************************************************/

h1 {
	color:#000;
	font-family: Helvetica;
	font-size: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
	line-height: 20px;
	font-weight: lighter;
}

h2 { color:#330033; font-family: Helvetica; font-size: 16px; margin-top: 8px; font-weight: lighter; margin-bottom: 2px; }

h3 { color:#9E0025; font-family: Arial; font-size: 17px; margin-bottom: 0px; }

h4{ color:#FFFFFF; font-family: Helvetica, sans-serif, Arial; ; font-size:16px; letter-spacing: 0px; line-height: 28px; margin: 0px 0px 5px 0px; font-weight: lighter; display: block; }

h4 a:link { text-decoration:none; color: #FFFFFF; }
h4 a:hover { text-decoration:none; color: #C0EAFF; }
h4 a:visited { text-decoration:none; color: #FFFFFF; }
h4 a:active { text-decoration:none; color: #4AC15E; }

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	display:block;
	color: #6D3978;
	line-height: 20px;
	font-weight: lighter;
	margin-top: 5px;
	margin-bottom: 13px;
}

h6 { font-family: Helvetica; font-size: 13px; font-weight:bold; display:inline; line-height: 19px; color: #9B0727; letter-spacing: 0px; }

.link_red { color:#9B0727; font-weight:bold;}
.link { font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; line-height:16px; }
.white { color:#FFFFFF; font-weight:bold;}
.white a:link { color:#FFFFFF;}
.white a:hover { color:#FFFFFF;}
.white a:visited { color:#FFFFFF;}
.white a:active { color:#FFFFFF;}

.white-norm { color:#FFFFFF; text-decoration:none;}
.white-norm a:link { color:#FFFFFF; text-decoration:none;}
.white-norm a:hover { color:#FFFFFF; text-decoration:none;}
.white-norm a:visited { color:#FFFFFF; text-decoration:none;}
.white-norm a:active { color:#FFFFFF; text-decoration:none;}


h4 .tablehead{ margin-left:4px;}


.leftpad { margin-left: 8px; margin-bottom: 4px; }
.index_table_title { color:#174927; font-family: Helvetica; font-size: 13px; font-weight:bold; margin-top: 3px; margin-bottom:0px; text-align: left; margin-left: 15px; padding-left: 10px; }
.index_table_list { color:#333; font-family: Helvetica; font-size: 11px; margin-top: 3px; margin-bottom:0px; text-align: left; padding-left: 5px; margin-left: 15px; padding-top: 3px; line-height:14px; background-image:url(http://www.assetz.co.uk/images/footer_links_table_bg.jpg); padding-bottom:6px; }

.index_table_list a:link { color:#9E0B25; }
.index_table_list a:visited { color:#9E0B25;}
.index_table_list a:hover { color:##9E0B25;}

table.index_table_list tr.a:hover{ background: #e5e5c0;}



.index_table_list a:active { color:#093;}

.navtab { float:right; padding-right:4px; margin-left:20px; margin-top:4px;}

.smallform_top { margin-bottom:4px; float: left; margin-top: 1px; margin-right: 8px; }

.quickregsubmitbutton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #102A17; border: 1px solid #FFFFFF; padding: 2px; font-weight: bold; margin: 2px; width: 110px; margin-top:0px; margin-left:2px; background-repeat: no-repeat; }


.bodysmall {  font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#333; line-height: 13pt; }

.bodsmall {
	color:#333333;
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
}
.bodsmallwhite { color:#FFFFFF; font-family: Arial; font-size: 10px; line-height: 15px; }
.article { color:#FFF; font-size: 16px; font-weight:normal; line-height: 26px; }
.article a:link { color:#82122A; }
.article a:hover { color:#A40729; }
.article a:active { color:#A40729; }
.article a:visited { color:#A40729; }

.sidepanelsmall { color:#FFFFFF; font-family: Helvetica; font-size: 11px; }
.sidepanelsmall a:link { color:#FFFFFF; font-family: Helvetica; font-size: 11px; }
.sidepanelsmall a:hover { color:#FFFFFF; font-family: Helvetica; font-size: 11px; }
.sidepanelsmall a:active { color:#FFFFFF; font-family: Helvetica; font-size: 11px; }
.sidepanelsmall a:visited { color:#FFFFFF; font-family: Helvetica; font-size: 11px; }

.sidepanelBlurb { color:#C0EAFF; font-family: Helvetica; font-size: 10px; line-height:13px; display:block; margin-top:4px; margin-bottom:10px; }
.sidepanelBlurb a:link { color:#C0EAFF; font-family: Helvetica; font-size: 11px; }
.sidepanelBlurb a:hover { color:#C0EAFF; font-family: Helvetica; font-size: 11px; }
.sidepanelBlurb a:active { color:#C0EAFF; font-family: Helvetica; font-size: 11px; }
.sidepanelBlurb a:visited { color:#C0EAFF; font-family: Helvetica; font-size: 11px; }

.sidepanelBlurb_top { color:#FEE7DE; font-family: Helvetica; font-size: 9px; line-height:12px; display:block; margin-top:8px; margin-bottom:12px; margin-left:140px; }


.pageheader { margin-left:15px; margin-top:10px;}



td .centreimage { border:0px; padding:0px; margin-left: 10px; }
td .table_head { padding-left:6px; }
td .table_content { padding-left:6px; }

.table_head { padding-left:6px; }
.table_content { padding-left:6px; }

.table_content a:link {color: #333; }
.table_content a:hover {color: #333; }
.table_content a:active {color: #333; }
.table_content a:visited {color: #333; }

.link_red { color:#5A0514; font-weight:bold; }


.table_title { color:#FFFFFF; font-family: Arial; font-size: 13px; margin-top: 3px; display: block; }
.table_main_title{ color:#DA7119; font-family: Arial; font-size: 13px; font-weight:bold; display: block; margin-top: 6px; margin-bottom: 4px; }
.table_main_grey{ color:#666666; font-family: Arial; font-size: 12px; font-weight:bold; display: block; margin-top: 4px; margin-bottom: 6px; }
.table_main_content{ color:#666666; font-family: Arial; font-size: 12px; }


.rightlinks{ line-height: 20px; font-size: 11px; display: block; margin: 0; margin-top: 8px; font-family: "Lucida Grande"; color: #4F4F4F;text-decoration:none; }
.rightlinks a:link {  color: #4F4F4F;text-decoration:none; }
.right a:visited { color: #4F4F4F; text-decoration:none;}
.rightlinks a:hover { color: #EF335B;text-decoration:none; }

a:link {color: #5A247A /* THIS IS THE FUNDS WEB ORANGE COLOR */}
a:hover {color: #5A247A}
a:visited {color: #5A247A /* THIS IS THE FUNDS WEB ORANGE COLOR */}
a:active {color: #5A247A /* THIS IS THE FUNDS WEB ORANGE COLOR */}

.investors a:link {color: #309930 /* THIS IS THE FUNDS WEB ORANGE COLOR */}
.investors a:hover { color: #309930 }
.investors a:visited { color: #309930 /* THIS IS THE FUNDS WEB ORANGE COLOR */ }
.investors a:active {color: #309930 /* THIS IS THE FUNDS WEB ORANGE COLOR */}

.international a:link { color: #1A549B /* THIS IS THE FUNDS WEB ORANGE COLOR */ }
.international a:hover {color: #1A549B}
.international a:visited {color: #1A549B /* THIS IS THE FUNDS WEB ORANGE COLOR */}
.international a:active {color: #1A549B /* THIS IS THE FUNDS WEB ORANGE COLOR */}

.finance a:link { color: #9E0B25 /* THIS IS THE FUNDS WEB ORANGE COLOR */ }
.finance a:hover { color: #9E0B25 }
.finance a:visited {color: #9E0B25 /* THIS IS THE FUNDS WEB ORANGE COLOR */}
.finance a:active {color: #9E0B25 /* THIS IS THE FUNDS WEB ORANGE COLOR */}

.title {font-family: Helvetica; font-size: 13px; font-weight:bold; display:inline; line-height: 19px; color: #9B0727; letter-spacing: 0px; }


/* !!!!!!!!! GENERAL STYLE - CSS !!!!!!!!!!!! */ 

img {border: 0;}
.phoneright { float: right; margin-right: 2px; clear: right; }
image_hr {border: 0;}
.img_stuart { border: 0; margin-bottom:4px; }
ul { margin: 2px 0px 10px 10px; padding: 3px 8px 3px 8px; list-style-position: outside; list-style-type: disc; }
hr { height:2px; text-align:left; color: #E5BFA3; width: 98%; padding-top: 0px; }
.hr_detail_top { padding-top: 0px; margin-bottom: 0px; margin-top: 0px; display: block; }
.hr_detail_bottom { padding-top: 0px; float: left; }
.hr_detail_middle { padding-top: 0px; padding-bottom: 6px;float: left; }

.loginbutton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #471A61; border: 1px solid #FFFFFF; padding: 2px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; width: 50px; }
.logoutbutton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #471A61; border: 1px solid #FFFFFF; padding: 2px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; width: 160px; }

.quickregsubmitbutton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #7A141C; border: 1px solid #FFFFFF; padding: 2px; font-weight: bold; margin: 2px; width: 110px; margin-top:1px; }


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.logo {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
	clear: both;
	float: left;
}
.imageleft { margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; clear: both; float: left; }

.imagetops { margin-left: -2px; margin-top: 5px; }

.imageblogbutton { margin-left: -2px; margin-top: 10px; }

.imageright {
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 7px;
	float: right;
}
.registertab { float: right; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; border: 0;}
.imagerighttabs { float: right; margin-top: 0px; margin-right: 7px; margin-bottom: 0px; margin-left: 0px; border: 0; }
.search_form_select { font-family: Arial; font-size: 10px; margin-right: 166px; margin-bottom: 6px; }
.specifications { color: #83A6CB; font-weight: bold; font-size: 16px; margin-top: -10px; }
.media { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.horizontalrule_top {
	margin-top:8px;
	margin-bottom:4px
}
.horizontalrule_bottom { margin-top:4px }
.horizontalrule_propdetail { margin-top:-5px; margin-bottom:8px; padding-left: 8px; }

.mortgage_calc_clear { background-image:url(http://www.assetz.co.uk/images/mortgage_calc_clear_btn.jpg); font-family: Helvetica; color: #FFF; padding: 3px 20px 5px 26px; background-repeat: no-repeat; font-size: 13px; border: 0; }
.mortgage_calc_calculate { background-image:url(http://www.assetz.co.uk/images/mortgage_calc_calc_btn.jpg); font-family: Helvetica; color: #FFF; padding: 3px 10px 5px 10px; background-repeat: no-repeat; font-size: 13px; border: 0; }
.mortgage_calc_apply { background-image:url(http://www.assetz.co.uk/images/mortgage_calc_apply_btn.jpg); font-family: Helvetica; color: #FFF; padding: 5px 30px 0px 10px; background-repeat: no-repeat; font-size: 13px; }

.imageright_search { margin-top: 4px; margin-right: 1px; margin-bottom: -7px; margin-left: 15px; }

/* !!!!!!!!! INDEX PAGE - CSS !!!!!!!!!!!! */ 
.ukindexboxes { margin-top:18px; margin-right: 8px; margin-bottom: 22px; }

.index_boxcontent { font-family:"Lucida Grande"; font-size:11px; padding-top: 0px; line-height: 13px; }

.oneColLiqCtrHdr #promotionholder {
	width: 772px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #FFFFFF;
	padding-left: 1px;
	padding-right: 1px;
	height: 265px;
} 



a.index_main_menu_int{ background: transparent url('http://www.assetz.co.uk/images/index_main_int.jpg') no-repeat top left; display: block; float: left; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */ height: 34px; /* Height of button background height */ padding-left: 9px; /* Width of left menu image */ text-decoration: none; width: 142px; }

a:link.index_main_menu_int, a:visited.index_main_menu_int, a:active.index_main_menu_int{ color: #FFFFFF; /*button text color*/ }


a.index_main_menu_int:hover{ /* Hover state CSS */
background-position: bottom;
}




a.index_main_menu_uk{ background: transparent url('http://www.assetz.co.uk/images/index_main_uk.jpg') no-repeat top left; display: block; float: left; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */ height: 34px; /* Height of button background height */ padding-left: 9px; /* Width of left menu image */ text-decoration: none; width: 110px; }

a:link.index_main_menu_uk, a:visited.index_main_menu_uk, a:active.index_main_menu_uk{ color: #FFFFFF; /*button text color*/ }


a.index_main_menu_uk:hover{ /* Hover state CSS */
background-position: bottom;
}

a.index_main_menu_par{ background: transparent url('http://www.assetz.co.uk/images/index_main_par.jpg') no-repeat top left; display: block; float: left; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */ height: 34px; /* Height of button background height */ padding-left: 9px; /* Width of left menu image */ text-decoration: none; width: 127px; }

a:link.index_main_menu_par, a:visited.index_main_menu_par, a:active.index_main_menu_par{ color: #FFFFFF; /*button text color*/ }


a.index_main_menu_par:hover{ /* Hover state CSS */
background-position: bottom;
}


a.index_main_menu_wea{ background: transparent url('http://www.assetz.co.uk/images/index_main_wea.jpg') no-repeat top left; display: block; float: left; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */ height: 34px; /* Height of button background height */ padding-left: 9px; /* Width of left menu image */ text-decoration: none; width: 191px; }

a:link.index_main_menu_wea, a:visited.index_main_menu_wea, a:active.index_main_menu_wea{ color: #FFFFFF; /*button text color*/ }


a.index_main_menu_wea:hover{ /* Hover state CSS */
background-position: bottom;
}



.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */ overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */ width: 100%; margin-bottom: 17px; }



/* !!!!!!!!! CONTACT PAGE - CSS !!!!!!!!!!!! */ 

.contact_boxtitle { font:bold 1em Helvetica; font-size:14px; color: #FFFFFF; display: block; margin-top: 0px; margin-bottom: 8px; width: 350px; }
.contact_boxaddress { font-family:Helvetica; font-size:11px; color: #666666; line-height: 15px;}
.contact_boxphone { font-family:Helvetica; font-size:11px; color: #666666; line-height: 15px; display: block; margin-top: 10px; width: 179px; float: left; }


/* !!!!!!!!! LISTING PAGE - CSS !!!!!!!!!!!! */ 

.noresult { font-size: 16px; font-weight: bold; display: block; float:left; padding-left:10px; }



/* !!!!!!!!! DETAILS PAGE - CSS !!!!!!!!!!!! */ 

.propdetail_price { color:#36963F; font-family: Arial; font-size: 25px; font-weight: bold; letter-spacing: -1px; display: block; margin-bottom: 4px; }
.propBullets { color:#36963F; font-family: Arial; font-size: 13px; letter-spacing: 0px; display: block; margin-bottom: 4px; line-height: 20px; }
.propDocBullets { color:#36963F; font-family: Arial; font-size: 13px; display: block; margin-bottom: 4px; text-decoration:none; line-height: 20px; }

/* !!!!!!!!! FOOTER STYLE - CSS !!!!!!!!!!!! */ 

.footer {
	color:#FFFFFF;
	font-family: "Lucida Grande";
	font-size: 9px;
	text-indent: 10px;
	line-height: 13px;
}

/* Miscellaneous classes for reuse */

.rssright { float: right; margin-top: 5px; margin-right: 3px; margin-bottom: 0px; margin-left: 0px; border: 0; }

	.form_list { margin-right: 8px; margin-left: 5px; margin-bottom: 10px; margin-top: 5px; }

.search {
	font-family: Arial;
	height: 12px;
	float: left;
	font-size: 10px;
	margin-top: 4px;
}
.searchbutton {
	text-align: left;
	padding-top: 1px;
	padding-left: 1px;
}

.red {
	color : red;
}

.errorText {
	font-weight : bold;
	color : red;
}
#eXTReMe {
	display : none;
}
#subtitle {float:right; clear:both; margin-right:4px; margin-left:14px; width:172px; background-color:#E6E6E6; padding-left:4px;}


.pointer {
	text-align : center;
}

.pointer:hover ,
.pointer.hover {
	cursor : pointer;
}
.pagination {
  margin-top: 5px;
	 }

.pagination ul {
	 margin: 0;
	 padding: 0;
	 }

.pagination li {
	display: inline;
	width: 16px;
	height: 16px;
	margin: 0 5px 0px 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	color: #000;
	float: left;
	 }
	 	
.pagination li a:visited, 
.pagination li a {
	display: block;
  width: 16px;
	height : 16px;
	margin: 0;
	text-decoration: none;
	color: blue;
	 }
		
.pagination li a:hover {
	color: blue;
	 }

.pagination li.hundreds {
	width: 24px;
	 }
	 
.pagination li.hundreds a:visited, 
.pagination li.hundreds a {
  width: 24px;
	 }

.pagination li.hundreds a:hover {
	 }
	 


/* !!!!!!!!! END CSS !!!!!!!!!!!! */ 
