/*
Title:      	Swift Loans CSS
Author:     	Nigel Walker, nigel@refreshltd.co.uk Refresh Media Design Ltd
Created:		12.12.06

*/

body{
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
color:#666666;
margin:0 auto;
padding:0;
text-align:center;
background:url(../Images/bg.gif) repeat-y center;
}
h1{
font-family:"Times New Roman", Times, serif;
letter-spacing:-0.5px;
color:#0050A1;
padding-left:25px;
text-decoration:none;
font-size:160%;
text-align:left;
}
h1 em{
font-style:normal;
color:#82C41A;
}
h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
letter-spacing:-0.5px;
color:#0050A1;
padding-left:25px;
text-decoration:none;
font-size:120%;
}
p{
padding-left:25px;
padding-right:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
text-decoration: none;
word-spacing: 0.05em;
text-align: left;
letter-spacing: 0;
line-height: 1.4em;
font-size: 0.9em;
float:left;
margin-bottom:0;
padding-bottom:0;
}
#wrapper{
width:780px;
text-align:center;
margin:0 auto;
background:url(../Images/bg.gif) repeat-y center;
}
#content{
text-align:left;


}
#header{
height:71px;
padding:0;
margin:0;
background:#ffffff url(../Images/header-bg.jpg);
}
#navcontainer{
height:51px;
background:#ffffff url(../Images/nav-bg.jpg);

}
#nav {
padding:0;
margin: 0 auto;
height:49px;
text-align:justify;
overflow:hidden;
list-style: none;
margin-left:340px;
}
#nav li{
margin: 0; 
 padding: 0;
 display:inline;
 overflow:hidden;
	}
#nav a{
	margin:0;
	float:left;
	padding-top:49px;
	overflow: hidden;
	height: 49px !important; 
	height /**/:49px; /* for IE5/Win only */
	}	
#nav a:hover{
background-position: 0px -49px;
}
#nav a:active, #nav a.selected {
	background-position: 0px -49px;
	}
#buthome a  {
	width: 87px;
	background:url(../Images/but-home.gif)  no-repeat;
	}
#butapply a  {
	width: 67px;
	background:url(../Images/but-apply.gif)  no-repeat;
	}
#butabout a  {
	width: 80px;
	background:url(../Images/but-about.gif) no-repeat;
	}
#butcontact a  {
	width: 69px;
	background:url(../Images/but-contact.gif) no-repeat;
	}
#butcommercial a  {
	width: 96px;
	background:url(../Images/but-commercial.gif) no-repeat;
	}	
#butremortgage a  {
	width: 97px;
	background:url(../Images/but-remortgage.gif) no-repeat;
	}		
#hometop{
height:218px;
text-align:center;
padding-top:0;
margin-top:0;
overflow:hidden;
clear:both;
}	
#flashcontainer{
width:589px;
height:218px;
background:url(../Images/flashcontainer-bg.gif) no-repeat;
float:left;
padding-top:18px;
}
#apply a{
background:#ffffff url(../Images/apply-but.jpg) no-repeat;
display:inline;
margin:0;
width:191px;
float:left;
padding-top:215px;
overflow: hidden;
height: 218px !important; 
height /**/:218px; /* for IE5/Win only */
}
#apply a:hover{
background-position: 0px -218px;
}
#homewelcome{
margin:0;
padding:0;
float:left;
width:395px;
border-right:1px solid #0050A1;
}
#homewelcome ul{
padding:10px;
clear:both;
width:337px;
background:#286FB6 url(../Images/ulright-bg.gif) repeat-x;
margin:0;
margin-left:25px;
font-size:85%;
}
#homewelcome li{
margin-left:25px;
color:#ffffff;
padding: 0px;

}
#homewelcome h2{
color:#D9ECFF;
clear:both;
padding:5px;
background:#0050A1 url(../Images/homeleft-h2-bg.gif) repeat-x;
padding-bottom:8px;
padding-left:12px;
height:40px;
padding-top:10px;
width:340px;
margin-left:25px;
margin-bottom:0;
}
#homewelcome p{
padding-bottom:4px;
}
#homewelcome h2 a{
color:#ffffff;
text-decoration:underline;
}
#homewelcome h2 a:hover{
color:#ffffff;
text-decoration:none;
}
#homestatement{
margin:0;
padding:0;
float:right;
width:365px;

}

#homestatement ul{
padding:10px;
margin:0;
background:#94CD4E url(../Images/ulleft-bg.gif) repeat-x top;
width:317px;
color:#ffffff;
font-size:85%;
}
#homestatement li{
padding: 0px;

}
#homestatement li{
margin-left:25px;
}
#homestatement p{
background-image:none;
line-height:1.6em;
color:#0050A1;
padding:0 8px 0 5px;
margin-right:15px;
margin-bottom:12px;
}
#homestatement h2{
color:#EDFFD2;
clear:both;
padding:5px;
background:#82C51B url(../Images/homeright-h2-bg.gif) repeat-x top;
padding-bottom:8px;
padding-left:12px;
height:40px;
padding-top:10px;
width:320px;
margin-right:25px;
margin-bottom:0;
}
#homestatement h3{
color:#EDFFD2;
clear:both;
padding:5px;
background:#82C51B;
padding-bottom:8px;
padding-left:12px;
padding-top:10px;
width:320px;
margin-right:25px;
margin-bottom:0;
font-size:95%;
}
#footer{
height:92px;
width:780px;
background:#ffffff url(../Images/footer-bg.gif) no-repeat;
font-size:70%;
color:#0050A1;
text-align:left;
clear:both;
margin:0 auto;

}
#homestatement li{
padding:2px 0px;

}
#footer #siteby {
text-decoration:none;
margin:0;
padding:0;
float:right;
margin-top:0;
}
#footer #links{
width:450px;
float:left;
}
#footer #links a, #siteby a{
text-decoration:underline;
color:#0050A1;
margin:0 0 0 28px;
float:left;
padding-top:25px;
}
#footer a:hover{
color:#82C51B;
text-decoration:none;
}

#siteby{margin-right:30px!important;}
form table{
margin-top:15px;
width:720px;
margin:0 auto;
}
table{
text-align:left;
border:1px solid #CCCCCC;
font-size:85%;

clear:both;
}
tr{
padding:2px;
}
tr .odd{
background:#EDF8DD;
}
#instructions{
background:#82C51B url(../Images/ulleft-bg.gif) repeat-x top;
width:694px;
margin-left:25px;
padding:12px 0 12px 12px;;
}
#instructions p{
color:#FFFFFF;
background:none;
}
#commtop{
background:#286FB8 url(../Images/ulright-bg.gif) repeat-x top;
width:335px;
margin-left:25px;
padding:12px 0 12px 0;
float:left;
}
#commtop p{
color:#FFFFFF;
background:none;
padding-bottom:8px;
}
th{
font-size:110%;
color:#FFFFFF;
background:#0050A1;
border-bottom:none;
padding:5px;
}

