/* CSS Document */

body {
background: #840000;
margin-top: 15px;
padding: 0;
}
.hide {
display: none;
}
p {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #600;
line-height: 17px;
}
h1 {
font-family: arial, helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
color: #600;
}
h2 {
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #600;
}
h3 {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #600;
}
li {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #600;
margin-bottom: 10px;
}
.largetext {
font-size: 20px;
}
/* main table*/
#main {
background: #fff;
width: 770px;
border-top: 1px solid #600;
}
#content {
padding-top: 10px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 15px;
border-left: 1px solid #600;
}
#content1 {
padding-top: 0;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 15px;
border-left: 1px solid #600;
}
#content_d_m {
padding-top: 10px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 15px;
border-left: 1px solid #600;
}

#content_life_as {
padding-top: 10px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 15px;
border-left: 1px solid #600;
background: url(images/life_as.jpg) no-repeat bottom right;
}
#content_life_as a {text-decoration: underline;}

#condet p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #600;
text-align: center;
}
#condetbuylet p {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #600;
text-align: center;
}
#condet {
padding: 5px;
border-top: 1px solid #600;
background: #fff;
width: 770px;
}
#condetbuylet {
padding: 16px;
border-top: 1px solid #600;
background: url(images/logos.gif) no-repeat center center;
}
/* navigation rules */
#nav {
padding-left: 4px;
padding-right: 4px;
padding-bottom: 8px;
padding-top: 15px;
margin: 0;
width: 140px;
}
/*   List navigation rules begin  */
#nav ul {
background-color: #ffd2d2;
list-style: none;
padding: 7px 7px 7px 7px;
margin-left: 0;
margin-top: 0;
border: 2px solid #600;

}
#nav li {
text-align: left;
list-style: none;
margin: 0;
padding: 4px 1px 4px 10px;
background: #fff;
border-bottom: 1px solid #600;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #600;
margin-bottom: 3px;
width: 120px;
}
/* links rules */
a:link {
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color: #600;
	font-size: 13px;
}
a:visited {
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color: #f66;
	font-size: 13px;
}
a:hover {
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	color: #ad0c14;
	font-size: 13px;
}
#content a:link {
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	color: #600;
	font-size: 13px;
}
#content a:visited {
	font-family: arial, helvetica, sans-serif;
		text-decoration: underline;
	color: #f66;
	font-size: 13px;
}
#content a:hover {
	font-family: arial, helvetica, sans-serif;
		text-decoration: underline;
	color: #ad0c14;
	font-size: 13px;
}
#spain  {
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #600;
line-height: 17px;
}
/* image rules */
#freadv {margin-right: 15px;}
#mortgage {margin-left: 10px;}
#inc_pro {margin-top: 8px; margin-left: 10px;}
#buy_let {margin-left: 10px;}
#iht { margin-left: 10px;}
#key_person { margin-left: 10px;}
#critical {margin-left: 10px;}
/* button rules */
#buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #840000;
	border-top: 1px solid #ffd2d2;
	border-right: 1px solid #063;
	border-bottom: 1px solid #063;
	border-left: 1px solid #ffd2d2;
	margin-top: 5px;
	margin-bottom: 0;
	font-weight: bold;
}
/* other rules */
#afc {
margin-top: 35px;
}
#switch {
margin-top: 5px;
}
#thanks {margin-top:160px; text-align:center;}
#dat {border-left: 1px solid #600; border-bottom: 1px solid #600;}
#dat td, th {padding: 3px; border-right: 1px solid #600; border-top: 1px solid #600;}
hr {color: #600;}
#free_advice {
background: #ffcaca;
margin-top: 15px;
}
#free_advice_03 {margin-bottom: 20px;}
#sp_01 {margin-right: 10px;}
#sp_02 {margin-left: 10px;}
.green {color: #030;}
#tiny {
font-family: arial, helvetica, sans-serif;
font-size: 10px;
color: #600;
}
#bullet {list-style-image: url(images/bullet_02.gif);}
#doc a {color: #03c;}
#acc a {color: #03c;}
#arch a {color: #03c;}
#busi a {color: #03c;}
#critical  {text-decoration: underline;}
#fsa {width: 91px;}
#bp {width: 91px;}
#lonk {border: 0; padding: 0; font-family: verdana; color: #600; font-size: 13;}
