* {
	padding: 0;
	margin: 0;
	}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	background-color: white;
	}


a:link, a:visited, a:active, a:hover {
	text-decoration: underline;
	font-weight: bold;
}

/*----------------------------------------- wrappers DIVs ------------------------------------------*/

div#wrapper {
	width: 800px;
	height: 800px;
	margin: 0 auto;
	text-align: left;
	background-color: White;
	margin: 0 auto;
	}
	
div#contentwrap {
	width: 800px;
	margin: 0 auto;
	height: 800px;
	float: left;
	margin: 0 auto;
	}
	
	div#pwrapper 
	{
	width: 580px;
	height: 355px;
	margin: 0 auto;
	text-align: left;
	background-color: white;
	margin: 0 auto;
	}
	
		div#sponsorform 
	{
	width: 590px;
	height: 600px;
	top: 0px;
	left: 0px;
	text-align: left;
	background-color: white;
	margin: 0 auto;
	}
	
	/*----------------------------------------- Headers ------------------------------------------*/
	
div#header 
{
	width: 800px;
	height: 167px;
	margin:  0 auto;
	}
	
	
	div#bannersky
{
	width: 800px;
	height: 100px;
	background: url(/images/sky.gif) left top no-repeat;
	}
	
		div#nobannersky
{
	width: 800px;
	height: 100px;
	}
	
div#bannerfloran
{
	width: 800px;
	height: 100px;
	background: url(/images/florantop_l.gif) left top no-repeat;
	}
	
div#banneradfloran
{
	width: 800px;
	height: 100px;
	background: url(/images/florantop_l.jpg) left top no-repeat;
	}
	
	div#bannerad
{
	width: 800px;
	height: 67px;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#top_logo {
	width: 144px;
	height: 125px;
	background: url(/images/logo.gif) left top no-repeat;
	position: relative;
	top: 0px;
	left: 451px;
	}
	
	span#flashad{
	width: 470px;
	height: 62px;
	position: relative;
	top: 31px;
	left: 173px;
	}
	
	div#ad1 {
	width: 156px;
	height: 222px;
	background: url(/images/title.gif) left top no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#ad2 {
	width: 156px;
	height: 132px;
	background: url(/images/1.gif) left top no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#ad3 {
	width: 156px;
	height: 156px;
	background: url(/images/1.gif) left top no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#ad4 {
	width: 156px;
	height: 111px;
	background: url(/images/4th_ad.gif) left top no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#adsponsors {
	width: 156px;
	height: 222px;
	background: url(/images/sponsors.gif) right top no-repeat;
	position: relative;
	float: right;
	top: -12px;
	left: 170px;
	}
	
	h4#sidelink {
	font-size: 10px;
	font-style:normal;	
	width: 155px;
	height: 44px;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#loan_promo1 {
	width: 140px;
	height: 66px;
	background: url(/images/promo.gif) left top no-repeat;
	position: relative;
	top: 0px;
	left: 8px;
	}
	
	div#loan_promo2 {
	width: 140px;
	height: 66px;
	background: url(/images/promo.gif) left top no-repeat;
	position: relative;
	top: 7px;
	left: 8px;
	}
	
	div#top_banner{
	width: 468px;
	height: 60px;
	background: url(/images/banner.gif) left top no-repeat;
	float: left;
	position: relative;
	top: -95px;
	left: 200px;
	}
	
	div#top_logo {
	width: 144px;
	height: 125px;
	background: url(/images/logo.gif) left top no-repeat;
	position: relative;
	top: 0px;
	left: 8px;
	}
	
	.balloonstyle
	{
		position:absolute;
		top:-500px;
		left:0;
		padding:3px;
		visibility:hidden;
		border:1px solid #ffffff;
		font:bold 10px San-Serif;
		background-color: #B7B69B;
		line-height:11px;z-index:100;
		}
	#arrowhead
	{
		z-index:99;
		position:absolute;
		top:-500px;
		left:0;
		visibility:hidden
		}
		/*----------------------------------------- top panel ------------------------------------------*/
		
	div#head_pic 
	{
	
	width: 175px;
	height: 185px;
	float: left;
	position: relative;
	top: 2px;
	left: 12px;
	}
	
	div#pop_pic 
	{
	width: 160px;
	height: 35px;
	float: left;
	position: relative;
	top: 11px;
	left: 12px;
	}
	
	div#loans_links_caption{
	width: 225px;
	height: 25px;
	background: url(/images/loans_link_subhead.gif) left top no-repeat;
	position: relative;
	top: 8px;
	left: 10px;
	}

	
	/*----------------------------------------- Home page DIVs ------------------------------------------*/
div#main 
	{
	width: 620px;
	height: 620px;
	margin: 0 auto;
	text-align: left;
	background-color: White;
	float: left;
	position: relative;
	top: 0px;
	left: 10px;
	}
	
	div#main_sponsors
	{
	width: 600px;
	height: 225px;
	margin: 0 auto;
	text-align: left;
	background-color: White;
	float: left;
	position: relative;
	top: 0px;
	left: 10px;
	}
	
	div#pop 
	{
	width: 568px;
	height: 358px;
	margin: 0 0 0 0;
	text-align: left;
	background-color: White;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#home_top 
	{
	width: 610px;
	height: 210px;
	float: left;
	position: relative;
	background: url(/images/big_panel_bot.gif) left bottom no-repeat;
	top: 0px;
	left: 0px;
	}
	
	div#home_top_sponsors 
	{
	width: 780px;
	height: 210px;
	float: left;
	position: relative;
	background: url(/images/big_panel_bot.gif) left bottom no-repeat;
	top: 0px;
	left: 0px;
	}
	
	
	div#pop_top 
	{
	width: 567px;
	height: 250px;
	float: left;
	position: relative;
	background: url(/images/pop_panel_back.gif) left bottom no-repeat;
	top: 10px;
	left: 10px;
	}
	
	div#pop_top2 
	{
	width: 567px;
	height: 290px;
	float: left;
	position: relative;
	background: url(/images/pop_panel_back2.gif) left bottom no-repeat;
	top: 10px;
	left: 10px;
	}
	
	div#right 
	{
	width: 156px;
	height: 500px;
    float: right;
	margin: 0 5px 0 0;
	position: relative;
	top: 10px;
	}
	
	div#right_front 
	{
	width: 156px;
	height: 500px;
    float: right;
	margin: 0 5px 0 0;
	position: relative;
	text-align:center;
	top: 10px;
	}
	
	div#right_sponsor 
	{
	width: 156px;
	height: 225px;
    float: right;
	margin: 0 5px 0 0;
	position: relative;
	top: 10px;
	}
	
	div#loan_left_compare, div#loan_left_directory, div#loan_left_guides, div#loan_left_messageboards {
	border-right: solid 1px #f2f2f2;
	border-left: solid 1px #f2f2f2;
	width: 158px;
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 10px;
	font-weight: normal;
	}
		
	
	div#leftnav {
	width: 160px;
	height: 600px;
	background-color: white;
	float: left;
	margin: 0 0 0 5px;
	position: relative;
	top: 10px;
	}
	
	div#leftnavhead {
	width: 160px;
	height: 30px;
	background-color: #8B0000;
	}



	#logo_main {
	width: 150px;
	height: 125px;
	display: block;
	text-indent: -1111em;
	font-size: 9px;
	position: relative;
	top: 0px;
	left: 17px;
	background: url(/images/logo.gif) left top no-repeat;
	}
		
	div#middle_ad_box{
	vertical-align: middle;
	width: 610px;
	height: 90px;
	margin: 10px 0 0 0;
	}
	
	div#middle_ad{
	width: 468px;
	height: 60px;
	margin: 0 0 0 0;
	position: relative;
	top: 18px;
	left: 60px;
	}

	

	span#loan_left_links {
	color: #cc0066;
	width: 148px;
	position: relative;
	top: 8px;
	left: 8px;
	float: left;
	margin: 0 10px 25px 0;
	font-size: 10px;
	font-weight: normal;
	}
	
	
	div#footer {
	background-color:#B7B69B;
	width:800px;
	height: 26px;
	position: relative;
	top: 0px;
	left: 0px; 
	clear: both;
	}
	
	div#menubar {
	background-color:#B7B69B;
	border-top: 1px solid white;
	width:800px;
	height: 28px;
	position: relative;
	float:left;
	top: 0px;
	left: 0px; 
	}

    div#banner {
	width: 720px;
	height: 203px;
	position: relative;
	background: url(/images/banner.jpg) left top no-repeat;
	clear: both;
	}

/*----------tart-------*/

div#contentwrap {
	width: 800px;
	float: left;
	margin: 0 0 0 0;
	}
div#theader {
	width: 480px;
	height: 69px;
	position: relative;
	background: #000 url(/images/twhite_top.gif) left bottom no-repeat;
	}
	div#tcontentwrap {
	width: 480px;
	float: left;
	margin: 0 0 0 0;
	}
	
div#content {
	width: 720px;
	position: relative;
	float: left;
	background: #868686;
	}
	
	div#tcontent {
	width: 480px;
	position: relative;
	float: left;
	background: #868686;
	}
div.contland {
	height: 400px;
	}

div.contprod{
	height: 411px;
	}

div#white {
	position: relative;
	background: url(/images/white_brd.gif) left top repeat-y;
	}
	
	div#twhite {
	position: relative;
	background: url(/images/white_tbrd.gif) left top repeat-y;
	}

div.landpad {
	padding: 60px 0 0 0;
	}

div.loginheight {
	height: 130px;
	}

div#whitebtm {
	background: url(/images/white_btm.gif) left bottom no-repeat;
	overflow: hidden;
	}
	

	/*----------4 PANELS on homepage-------*/
	div#box1 {
	width: 300px;
	height: 177px;
	background-image: url(/images/box_top.gif);
	background-position: top;
	background-repeat: no-repeat;
    float: left;
	margin: 0 0 0 0;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#box2 {
	width: 300px;
	height: 177px;
	background-image: url(/images/box_top.gif);
	background-position: top;
	background-repeat: no-repeat;
    float: left;
	margin: 0 0 0 0;
	position: relative;
	top: 0px;
	left: 10px;
	}
	
	div#box3 {
	width: 300px;
	height: 177px;
	background-image: url(/images/box_top.gif);
	background-position: top;
	background-repeat: no-repeat;
    float: left;
	margin: 10px 0 0 0;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#box4 {
	width: 300px;
	height: 177px;
	background-image: url(/images/box_top.gif);
	background-position: top;
	background-repeat: no-repeat;
    float: left;
	margin: 10px 0 0 0;
	position: relative;
	top: 0px;
	left: 10px;
	}
	
	div#grey_line 
	{
	width: 298px;
	height: 133px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	margin: 19px 0 0 0;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#pop_grey_line 
	{
	width: 396px;
	height: 100px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
div#top_grey_line 
	{
	width: 608px;
	height: 188px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	/*----------Loan page -------*/
	
div#loan_top {
	width: 450px;
	height: 140px;
    border-right: solid 1px #f2f2f2;
	border-left: solid 1px #f2f2f2;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	background: url(/images/loan_head_bot.gif) left bottom no-repeat;
	}

div#loan_head_space{
	width: 450px;
	height: 10px;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#loan_head_top{
	width: 450px;
	height: 12px;
	position: relative;
	top: 0px;
	left: 0px;
		background: url(/images/loan_head_top.gif) left top no-repeat;
	}
	
	div#loan_big_top{
	width: 600px;
	height: 12px;
	position: relative;
	top: 0px;
	left: 0px;
		background: url(/images/loan_big_top.gif) left top no-repeat;
	}
	

	
	#table_topright{
	border-right: solid 1px #f2f2f2;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	#table_bot{
	width: 600px;
	height: 40px;
	border-right: solid 1px #f2f2f2;
	border-left: solid 1px #f2f2f2;
	position: relative;
	top: 0px;
	left: 0px;
	background: url(/images/loan_big_bot.gif) left bottom no-repeat;
	}
/*----------------------------------------- old stuff -------------------------------------------*/

ul#topnav {
	position: absolute;
	left: 437px;
	font-size: 9px;
	list-style: none;
	}

ul#topnav  li {
	float: left;
	line-height: 29px;
	}
	
/*----------------------------------------- Pink link textcode --------------------------------------------*/

ul#topnav  li a, ul#topnav  li a:visited, #loan_box a,  a:visited,  {
	padding: 0 0 0 0;
	color: #000000;
	text-decoration: none;
	}
	
	
ul#topnav  li a, ul#topnav  li a:visited, #loan_box  a:hover, #cards_box  a:hover, #mortgages_box  a:hover, #insurance_box  a:hover, {
	padding: 0 0 0 0;
	color: #cc0000;
	text-decoration: underline;
	}

ul#topnav  li a:hover {
	text-decoration: underline;
	}

a.line_top {
	background: url(/images/line_top.gif) right center no-repeat;
	}



/*----------------------------------------- 4 boxes --------------------------------------------*/

h1#logo_big {
	width: 249px;
	height: 43px;
	display: block;
	text-indent: -1111em;
	font-size: 9px;
	position: absolute;
	top: 46px;
	left: 41px;
	background: url(/images/logo_big.gif) left top no-repeat;
	}

	h2#boxh2 {
	width: 285px;
	color: #ffcc00;
	font-size: 11px;
	font-weight:bold;
	position: relative;
	top: 10px;
	left: 12px;
	}
	
	h2#lnavh2 {
    width: 150px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 7px;
	left: 7px;
	}
	
h3#box_links {
	color: #000000;
	width: 270px;
	height: 31px;
	position: relative;
	top: 13px;
	left: 22px;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	}
	
	span#pink_link a {
	color: #cc0066;
	font-size: 10px;
	font-weight: normal;
	width: 175px;
	}
	
	div#left_heads{
	color : #cc0066;
	background-color: brown;
	height: 30;
	}
	
	span#plink {
	color: #cc0066;
	font-size: 10px;
	font-weight: normal;
	width: 175px;
	height: 22px;
    position: relative;
	top:0px;
	left:0px;
	}
	
	td#loancompany {
	width: 88px;
	vertical-align: middle;
	}
	
	span#typapr {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 70px;
	position: relative;
	top:0px;
	left:0px;
	}
	
	span#type  {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 70px;
	position: relative;
	top:0px;
	left:10px;
	}
	
	span#fixed {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 70px;
	position: relative;
	top:0px;
	left:10px;
	}
	
	span#early {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 70px;
	position: relative;
	top:0px;
	left:30px;
	}
	
	span#apr {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 70px;
	position: relative;
	top:0px;
	left:40px;
	}
			span#monthly{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 100px;
	position: relative;
	top:0px;
	left:66px;
	}
	
	span#rating{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 70px;
	position: relative;
	top:0px;
	left:85px;
	}
	
	span#apply{
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 70px;
	position: relative;
	top:0px;
	left:90px;
	}
	
	
	
	td#loancompany {
	width: 88px;
	}
	
	td#small_loan_headspace {
	width: 70px;
	height: 10px;
	border-left: solid 1px #f2f2f2;
	border-right: solid 1px #f2f2f2;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	span#pstyle, span#pfixed, span#pmonth, span#prate2, span#ppay, span#papply{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	}
	
	span#prate, span#pfixed, span#pmonth, span#prate2, span#ppay, span#papply{
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	width: 175px;
	height: 12px;
   position: relative;
	top:0px;
	left:0px;
	}
	
	
   span#prate {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	width: 175px;
	height: 22px;
  position: relative;
	top:0px;
	left:5px;
	}
	
	h3#box_pink_links2 {
	color: #cc3366;
	width: 140px;
	float: right;
	position: relative;
	top: 20px;
	left: 0px;
	font-size: 10px;
	font-weight: normal;
	}
	
	h3#box_gray_link a {
	color: gray;
	font-size: 10px;
	font-weight: normal;
	}
	
	span div#donate_text {
	color: gray;
	font-size: 10px;
	font-weight: bold;
	}
	
	span div#donate_text {
	color: gray;
	font-size: 10px;
	font-weight: bold;
	}
	
	span#motto_text {
	color: #E3D39A;
	font-family: Serif;
	font-size: 13px;
	font-style:italic;
	position: relative;
	top: 4px;
	left: 0px;
	}
	
	
	div#sm_panel_bot 
	{
	width: 300px;
	height: 12px;
	position: relative;
	top: 0px;
	left: 0px;
	background: url(/images/sm_panel_bot.jpg) left top no-repeat;
	}
	
	div#big_panel_bot 
	{
	width: 610px;
	height: 22px;
	position: relative;
	top: 0px;
	left: 0px;
	background: url(/images/big_panel_back.gif) left top no-repeat;
	}
	
	div#big_panel_top 
	{
	width: 610px;
	height: 22px;
	position: relative;
	top: 0px;
	left: 0px;
	background: url(/images/big_panel_top.gif) left bottom no-repeat;
	}
	
	div#sponsors
	{
		padding: 210px 0 0 0;
	width: 792px;
	height:500px;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	div#pop_panel_bot {
	width:400px;
	height: 22px;
	position: relative;
	top: 0px;
	left: 0px;
	background: url(/images/pop_panel_bot.gif) left top no-repeat;
	}
	
	div#signature {
	color: #990000;
	width: 140px;
	float: right;
	position: absolute;
	top: 128px;
	left: 495px;
	font-size: 11px;
	font-weight: bold;
	}
	
	div#signature_floran {
	color: #990000;
	width: 140px;
	float: right;
	position: absolute;
	top: 174px;
	left: 495px;
	font-size: 11px;
	font-weight: bold;
	}
	
		div#signature_flora {
	color: #990000;
	width: 140px;
	float: right;
	position: absolute;
	top: 174px;
	left: 455px;
	font-size: 11px;
	font-weight: bold;
	}
	
	span#caption_text
	{
	color: #000000;
	width: 400px;
	position: absolute;
	top: 37px;
	left: 200px;
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
	}
	
	span#caption_text_floran
	{
	color: #000000;
	width: 400px;
	position: absolute;
	top: 2px;
	left: 200px;
	font-size: 11px;
	font-weight: bold;
	}
	
	span#black_text
	{
	width: 382px;
	position: absolute;
	top: 130px;
	left: 0px;
	color: #000000;
	margin: 0 auto;
	font-size: 11px;
	font-style:italic;
	}
	
		div#black_text
	{
	width: 382px;
	color: #000000;
	margin: 0 auto;
	font-size: 11px;
	font-style:italic;
	}
	
	span#pop_text
	{
	color: #000000;
	width: 212px;
	position: absolute;
	top: 240px;
	left: 200px;
	font-size: 11px;
	font-weight: bold;
	}
	
	span#pop_text1
	{
	color: #cc0000;
	width: 450px;
	position: absolute;
	top: 332px;
	left: 15px;
	font-size: 11px;
	}
	
	span#caption_text2
	{
	color: #777777;
	width: 400px;
	position: absolute;
	top: 145px;
	left: 200px;
	font-size: 10px;
	font-weight: normal;
	line-height:11px;
	}
	
	span#caption_text2_floran
	{
	color: #777777;
	width: 400px;
	position: absolute;
	top: 105px;
	left: 200px;
	font-size: 10px;
	font-weight: normal;
	line-height:11px;
	}
	
	span#pop_text2
	{
	color: #000000;
	width: 530px;
	position: absolute;
	top: 255px;
	left: 8px;
	font-size: 11px;
	font-weight: bold;
	line-height:18px;
	}
	
	span#link_stext {
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	text-align: center;
	top: 0px;
	left: 0px;
	}
	
		span#flora_text {
	color: #000000;
	font-size: 10px;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
	span#flora_text_quote {
	color: #777777;
	font-size: 10px;
	position: relative;
	font-style:italic;
	top: 0px;
	left: 0px;
	}
	
div#link_stext_gallery {
	color: #000000;
	font-size: 10px;
	width: 280px;
	height: 70px;
	position: relative;
	text-align: left;
	top: 10px;
	left: 10px;
	}
	
	div#link_stext_gallery1 {
	color: #000000;
	font-size: 10px;
	width: 280px;
	height: 50px;
	position: relative;
	text-align: left;
	top: 10px;
	left: 10px;
	}
	
	div#link_stext_gallery2 {
	color: #999999;
	font-size: 10px;
	width: 280px;
	height: 40px;
	position: relative;
	text-align: left;
	top: 10px;
	left: 10px;
	}
	
	span#loan_gtext {
	color: gray;
	font-size: 10px;
	font-weight: normal;
	}
	
	span#blk_text {
	color: #555555;
	font-size: 9px;
	font-weight: normal;
	}
	
	span#dark_red_text {
	color: darkred;
	font-size: 11px;
	font-weight: normal;
	}
	
	span#text {
	color: black;
	font-size: 11px;
	font-weight: normal;
	}
	
	span#lcompany, span#learly, span#ltypical, span#ltype, span#lapr, span#lmonthly, span#lrating {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	float: left;
	margin: 0 0px 0 0;
	}

	
	h4#box_black_text 
	{
	color: #444444;
	width: 290px;
	height: 52px;
	position: relative;
	top: 6px;
	left: 6px;
	font-size: 11px;
	font-weight: normal;
	}
	
	h4#pop_black_text 
	{
	color: #444444;
	width: 160px;
	height: 40px;
	position: absolute;
	top: 37px;
	left: 406px;
	font-size: 10px;
	font-weight: normal;
	}
	
	h4#pop_black_text_chris
	{
	color: #444444;
	width: 170px;
	height: 40px;
	position: absolute;
	top: 8px;
	left: 406px;
	font-size: 10px;
	font-weight: normal;
	}
	
	div#panel_adbar 
	{
	width: 298px;
	height: 38px;
	position: relative;
	top: 12px;
	left: 0px;
	}
	
	div#caption {
	width: 395px;
	height: 33px;
	background: url(/images/caption.gif) left top no-repeat;
	position: absolute;
	top: 0px;
	left: 200px;
	}
	
	div#pop_caption {
	width: 160px;
	height: 35px;
	background: url(/images/info.gif) left top no-repeat;
	position: absolute;
	top: 10px;
	left: 410px;
	}
	
	div#loans_caption {
	width: 80px;
	height: 24px;
	background: url(/images/loans.gif) left top no-repeat;
	position: relative;
	top: 0px;
	left: 10px;
	}
	
	span#loans_text {
	color: #777777;
	width: 440px;
	position: relative;
	top: 0px;
	left: 13px;
	font-size: 10px;
	font-weight: normal;
	}
	
	div#news_caption {
	width: 120px;
	height: 25px;
	background: url(/images/news_caption.gif) left top no-repeat;
	position: relative;
	top: 0px;
	left: 11px;
	}
	
	div#links_caption {
	width: 225px;
	height: 25px;
	background: url(/images/links_caption.gif) left top no-repeat;
	position: relative;
	top: 8px;
	left: 5px;
	}
	
	span#news_links{
	color: #cc3366;
	margin: 0 10px 0 0;
	width: 140px;
	float: left;
	position: relative;
	top: 8px;
	left: 6px;
	font-size: 10px;
	font-weight: normal;
	}

	div#loan_left_links{
	color: #cc3366;
	margin: 0 10px 0 0;
	width: 110px;
	float: left;
	position: relative;
	top: 8px;
	left: 6px;
	font-size: 9px;
	font-weight: normal;
	}
	
	span#a_z_links{
	color: #cc3366;
	margin: 0 10px 0 0;
	width: 110px;
	height: 136px;
	float: left;
	position: relative;
	top: 8px;
	left: 6px;
	font-size: 9px;
	font-weight: normal;
	}
	
	span#loans_a_z_links{
	color: #cc3366;
	margin: 0 8px 0 0;
	width: 96px;
	height: 120px;
	float: left;
	position: relative;
	top: 44px;
	left: 0px;
	font-size: 9px;
	font-weight: normal;
	}
	
span#welcome, span#login {
	height: 24px;
	display: block;
	text-indent: -1111em;
	position: absolute;
	left: 312px;
	}

span#welcome {
	width: 221px;
	top: 27px;
	background: url(/images/welcome.gif) left top no-repeat;
	}

span#login {
	width: 221px;
	top: 4px;
	background: url(/images/login.gif) left top no-repeat;
	}

div#content p.indexp {
	width: 400px;
	font-size: 9px;
	padding: 0 0 22px 312px;
	line-height: 17px;
	}

div#content p.homep {
	width: 380px;
	font-weight: bold;
	font-size: 10px;
	padding: 0 0 22px 312px;
	line-height: 17px;
	}
	

div#content p.homepred {
	width: 390px;
	font-weight: bold;
	font-size: 10px;
	padding: 0 0 22px 312px;
	line-height: 17px;
	color: #f00;
	text-transform: uppercase;
	}

/*---- LOGIN ----*/

span#please, span#username, span#password {
	font-size: 10px;
	font-weight: bold;
	color: #333;
	position: absolute;
	left: 312px;
	}

span#please {
	top: 45px;
	}

span#username {
	top: 75px;
	}

span#password {
	top: 105px;
	}

input#userfield, input#passfield {
	width: 185px;
	height: 19px;
	border: 1px solid #ccc;
	position: absolute;
	left: 380px;
	line-height: 19px;
	}

input#userfield {
	top: 71px;
	}

input#passfield {
	top: 101px;
	}

button#login_btn {
	width: 72px;
	height: 24px;
	display: block;
	text-indent: -1111em;
	position: absolute;
	top: 99px;
	left: 575px;
	background: url(/images/login_btn.gif) left top no-repeat;
	border: none;
	}

span#forgotten a, span#notregd a {
	font-size: 9px;
	color: #CC3366;
	position: absolute;
	left: 312px;
	}

span#forgotten a {
	top: 132px;
	}

span#notregd a {
	top: 152px;
	}

/*---- PRODUCTS ----*/

h1#logo_small {
	width: 115px;
	height: 23px;
	display: block;
	text-indent: -1111em;
	position: absolute;
	top: 13px;
	left: 36px;
	background: url(/images/logo_small.gif) left top no-repeat;
	}

h2#mysporth2 {
	font-size: 22px;
	font-weight: normal;
	position: absolute;
	top: 77px;
	left: 36px;
	}
	
	h2#regh2{
	font-size: 22px;
	font-weight: normal;
	position: absolute;
	top: 54px;
	left: 36px;
	}
	
	h2#termsh2{
	font-size: 22px;
	font-weight: normal;
	position: absolute;
	top: 18px;
	left: 36px;
	}
	
	span#insight{
	font-size: 11px;
	font-weight: normal;
	color: royalblue;
	border-bottom: dotted 1px royalblue;
	}
	
#blogos 
{
	width: 280px;
	height: 31px;
	top:1px;
	left: 9px;
	position: relative;

	}

.productspad {
	padding: 110px 0 0 0;
	}
	
	#termshead {
	font-weight: bold;
	}
	
	.termspad {
	height: 480px;
	padding: 50px 0 20px 0;
	}

p.productsp {
	font-size: 10px;
	padding: 0 30px 15px 38px;
	line-height: 17px;
	}

div#white img {
	width: 120px;
	height: 60px;
	border: none;
	padding: 5px 0 15px 40px;
	}

.marginleft {
	padding: 0 0 0 38px;
	}

.marginleftbot {
	padding: 0 0 0 38px;
	}

/*---- OFFER ----*/

span#userloged {
	font-size: 10px;
	font-weight: bold;
	margin: 20px 50px 10px 38px;
	position: relative;
	top: 45px;
	left: 231px;

	}
	
span#chooseclb {
	font-size: 9px;
	font-weight: bold;
	margin: 20px 0 40px 0;
	}

span#userloged a, span#userloged a:visited {
	text-decoration: underline;
	color: #000;
	}
	
.offerpad {
	padding: 80px 0 20px 0;
	}

select#myclub {
	font-size: 9px;
	margin: 0 0 0 15px;
	}

div#white img#teamlogo {
	width: 183px;
	height: 193px;
	position: absolute;
	top: 160px;
	left: 40px;
	}
	
	div#white img#loginbtn {
	width: 72px;
	height: 24px;
	position: absolute;
	top: 439px;
	left: 480px;
	}

p.offerp {
	width: 380px;
	padding: 0 0 16px 270px;
	line-height: 17px;
	display: block;
	font-size: 9px;
	}

div#white h4#proud {
	font-size: 13px;
	font-weight: bold;
	padding: 60px 0 0 270px;
	}
	
div#white h3#trainwith {
	font-size: 22px;
	font-weight: normal;
	padding: 0 0 20px 270px
	}

span#enter {
	padding: 0 11px 0 270px;
	color: #f00;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	}

input#enterfield {
	width: 138px;
	height: 19px;
	border: 1px solid #ccc;
	}

button#submitbid_btn {
	width: 88px;
	height: 24px;
	border: none;
	text-indent: -1111em;
	font-size: 9px;
	background: url(/images/submitbid_btn.gif) left top no-repeat;
	margin: 0 0 0 9px;
	}

/*---- REGISTER ----*/

p.regp {
	font-size: 9px;
	padding: 0 30px 15px 38px;
	line-height: 17px;
	text-align: left;
	}
	
	p.regp2 {
	font-size: 9px;
	padding: 0 30px 15px 38px;
	line-height: 17px;
	top: 84px;
	position: absolute;
	text-align: left;
	}

.regpad {
	height: 500px;
	padding: 50px 0 20px 0;
	}

span#email, span#confirmemail, span#choosepass, span#confirmpass, span#passreminder, span#age, span#supportclub, span#supportcharity, span#choosesport, span#whatdivision, span#chooseclb {
	width: 158px;
	position: absolute;
	left: 30px;
	color: #f00;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	}

span#email {
	top: 150px;
	}

span#confirmemail {
	top: 180px;
	}

span#choosepass {
	top: 210px;
	}

span#confirmpass {
	top: 240px;
	}

span#passreminder {
	top: 270px;
	}

span#age {
	top: 300px
	}

span#supportclub {
	top: 330px;
	color: #000;
	}

span#supportcharity {
	left: 200px;
	top: 330px;
	color: #000;
	}

span#choosesport {
	top: 360px;
	color: #000;
	}

span#whatdivision {
	top: 390px;
	color: #000;
	}

span#chooseclb {
	top: 410px;
	color: #000;
	}

span#haveread {
	position: absolute;
	top: 463px;
	left: 80px;
	font-size: 9px;
	font-weight: bold;
	}

input#emailfield, input#confemailfld, input#choosepassfld, input#confpassfld {
	width: 315px;
	height: 19px;
	border: 1px solid #ccc;
	position: absolute;
	left: 200px;
	}

input#emailfield{
	top: 145px;
	}

input#confemailfld {
	top: 175px;
	}

input#choosepassfld {
	top: 205px;
	}

input#confpassfld {
	top: 235px;
	}

select#reminderlist, select#agelist, select#choosesportlist, select#whatdivlist, select#chooseclublist {
	width: 162px;
	height: 19px;
	border: 1px solid #ccc;
	position: absolute;
	left: 200px;
	}

select#reminderlist {
	top: 265px;
	}

input#reminderfld {
	width: 143px;
	height: 19px;
	border: 1px solid #ccc;
	position: absolute;
	left: 372px;
	top: 265px;
	}

select#agelist {
	top: 295px;
	}

select#choosesportlist {
	top: 355px;
	}

select#whatdivlist {
	top: 390px;
	}

select#chooseclublist {
	top: 425px
	}

input#clubcheck {	
	position: absolute;
	top: 328px;
	left: 200px;
	}

input#supportcheck {	
	position: absolute;
	top: 328px;
	left: 370px;
	}

input#termscheck {	
	position: absolute;
	top: 458px;
	left: 344px;
	}

button#reg_btn {
	width: 72px;
	height: 24px;
	display: block;
	text-indent: -1111em;
	position: absolute;
	top: 453px;
	left: 447px;
	background: url(/images/login_btn.gif) left top no-repeat;
	border: none;
	}

div#sitepromo {
	width: 155px;
	height: 400px;
	position: absolute;
	top: 114px;
	left: 533px;
	}

div#sitepromo img {
	width: 155px;
	height: 400px;
	padding: 0;
	margin: 0;
	}

/*---- PRODUCT ----*/

.prodpad {
	height: 470px
	}

span#carphone {
	width: 660px;
	height: 61px;
	display: block;
	text-indent: -1111em;
	background: url(/images/carphone.gif) left top no-repeat;
	position: absolute;
	top: 117px;
	left: 32px;
	}

div#product {
	width: 620px;
	height: 196px;
	position: absolute;
	top: 195px;
	left: 70px;
	text-align: center;
	}

p#nokia {
	position: absolute;
	top: 27px;
	left: 334px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	}

span#big {
	font-size: 29px;
	font-weight: bold;
	}

div#product img {
	width: 577px;
	height: 296px;
	}

span#buynow_btn a {
	width: 182px;
	height: 24px;
	display: block;
	text-indent: -1111em;
	text-decoration: none;
	background: url(/images/buynow_btn.gif) left top no-repeat;
	position: absolute;
	top: 515px;
	left: 408px;
	}

.hide {
	display: none;
	}


/*----------------------------------------- CONTENT ------------------------------------------*/

span#newto a, span#members a {
	width: 338px;
	height: 54px;
	display: block;
	text-indent: -1111em;
	text-decoration: none;
	float: left;
	}

span#newto a {
	margin: 18px 0 0 9px;
	background: url(/images/new.gif) left top no-repeat;
	}

html>body span#newto a {margin: 18px 0 0 18px;}

span#members a {
	margin: 18px 0 0 12px;
	background: url(/images/members.gif) left top no-repeat;
	}

span#newto a:hover, span#members a:hover {
	position: relative;
	top: 2px;
	left: 2px;
	}

span#nothanks a {
	width: 308px;
	height: 11px;
	display: block;
	text-indent: -1111em;
	text-decoration: none;
	background: url(/images/nothanks.gif) left top no-repeat;
	clear: both;
	position: absolute;
	top: 333px;
	left: 202px;
	}
/*----------------------------------------- Pink NAVIGATION ---------------------------------------*/

ul#nav {
	width: 528px;
	height: 45px;
	list-style: none;
	position: absolute;
	top: 2px;
	left: 159px;
	}

ul#pnav li {
	float: left;
	}

ul#pnav li a {
	height: 45px;
	display: block;
	text-indent: -1111em;
	text-decoration: none;
	}

li#pnavtravel a {
	width: 71px;
	background: url(/images/nav.gif) left top no-repeat;
	}

li#pnavtravel a:hover {
	background: url(/images/nav.gif) 0 -45px no-repeat;
	}

li#pnavfinance a {
	width: 75px;
	background: url(/images/nav.gif) -70px 0 no-repeat;
	}

li#pnavfinance a:hover {
	background: url(/images/nav.gif) -70px -45px no-repeat;
	}

li#pnavfashion a {
	width: 75px;
	background: url(/images/nav.gif) -146px 0 no-repeat;
	}

li#pnavfashion a:hover {
	background: url(/images/nav.gif) -146px -45px no-repeat;
	}

li#pnavsport a {
	width: 62px;
	background: url(/images/nav.gif) -221px 0 no-repeat;
	}

li#pnavsport a:hover {
	background: url(/images/nav.gif) -221px -45px no-repeat;
	}

li#pnaventertainment a {
	width: 106px;
	background: url(/images/nav.gif) -283px 0 no-repeat;
	}

li#pnaventertainment a:hover {
	background: url(/images/nav.gif) -283px -45px no-repeat;
	}
	
	li#pnavhealth a {
	width: 65px;
	background: url(/images/nav.gif) -389px 0 no-repeat;
	}

li#pnavhealth a:hover {
	background: url(/images/nav.gif) -389px -45px no-repeat;
	}

	
li#pnavdreambid a {
	width: 74px;
	background: url(/images/nav.gif) -454px 0 no-repeat;
	}

li#pnavdreambid a:hover {
	background: url(/images/nav.gif) -454px -45px no-repeat;
	}

	
	/*----------------------------------------- Grey NAVIGATION ---------------------------------------*/

ul#gnav {
	width: 528px;
	height: 45px;
	list-style: none;
	position: absolute;
	top: 2px;
	left: 159px;
	}

ul#gnav li {
	float: left;
	}

ul#gnav li a {
	height: 45px;
	display: block;
	text-indent: -1111em;
	text-decoration: none;
	}

li#gnavtravel a {
	width: 71px;
	background: url(/images/nav.gif) left top no-repeat;
	}

li#gnavtravel a:hover {
	background: url(/images/nav.gif) 0 -45px no-repeat;
	}

li#gnavfinance a {
	width: 75px;
	background: url(/images/nav.gif) -70px 0 no-repeat;
	}

li#gnavfinance a:hover {
	background: url(/images/nav.gif) -70px -45px no-repeat;
	}

li#gnavfashion a {
	width: 75px;
	background: url(/images/nav.gif) -146px 0 no-repeat;
	}

li#gnavfashion a:hover {
	background: url(/images/nav.gif) -146px -45px no-repeat;
	}

li#gnavsport a {
	width: 62px;
	background: url(/images/nav.gif) -221px 0 no-repeat;
	}

li#gnavsport a:hover {
	background: url(/images/nav.gif) -221px -45px no-repeat;
	}

li#gnaventertainment a {
	width: 106px;
	background: url(/images/nav.gif) -283px 0 no-repeat;
	}

li#gnaventertainment a:hover {
	background: url(/images/nav.gif) -283px -45px no-repeat;
	}
	
li#gavhealth a {
	width: 65px;
	background: url(/images/nav.gif) -389px 0 no-repeat;
	}

li#gnavhealth a:hover {
	background: url(/images/nav.gif) -389px -45px no-repeat;
	}

	
li#gnavdreambid a {
	width: 74px;
	background: url(/images/nav.gif) -454px 0 no-repeat;
	}

li#gnavdreambid a:hover {
	background: url(/images/nav.gif) -454px -45px no-repeat;
	}

/*---- LOGIN ----*/

div#travel, div#finance, div#fashion, div#sport, div#entertainment, div#health, div#myshop, div#dreambid{
	width: 155px;
	height: 25px;
	float: left;
	text-align: center;
	padding: 85px 0 0 0;
	float: left;
	}

div#travel {
	margin: 6px 10px 6px 10px;
	background: url(/images/travel.jpg) left top no-repeat;
	}

body div#travel {margin: 6px 10px 6px 10px}

div#finance {
	margin: 6px 10px 6px 10px;
	background: url(/images/finance.jpg) left top no-repeat;
	}
	
div#fashion {
	margin: 6px 10px 6px 10px;
	background: url(/images/fashion.jpg) left top no-repeat;
	}

div#sport {
	margin: 6px 10px 6px 10px;
	background: url(/images/sport.jpg) left top no-repeat;
	}
	
div#health {
   margin: 0 0 0 0;
	background: url(/images/health.jpg) left top no-repeat;
	}
	
	body div#health {margin: 6px 10px 6px 10px}
	
	div#entertainment {
	margin: 6px 10px 6px 10px;
	background: url(/images/entertainment.jpg) left top no-repeat;
	}
	
div#myshop {
	margin: 6px 10px 6px 10px;
	background: url(/images/myshop.jpg) left top no-repeat;
	}
	
div#dreambid{
	margin: 6px 10px 6px 10px;
	background: url(/images/dreambid.jpg) left top no-repeat;
	}
	

div#travel span a, div#travel span a:visited, div#finance span a, div#finance span a:visited, div#fashion span a, div#fashion span a:visited, div#sport span a, div#sport span a:visited, div#entertainment span a, div#entertainment span a:visited, div#health span a, div#health span a:visited, div#dreambid span a, div#dreambid span a:visited, div#myshop span a, div#myshop span a:visited{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 0 17px 0 0;
	background: url(/images/greenarrow.gif) right center no-repeat;
	}

div#travel span a:hover, div#finance span a:hover, div#fashion span a:hover, div#sport span a:hover, div#entertainment span a:hover, div#health span a:hover, div#myshop span a:hover, div#dreambid span a:hover {
	text-decoration: underline;
	}

/*----------------------------------------- FOOTER --------------------------------------------*/

ul#botnav {
	font-size: 9px;
	list-style: none;
	color: #000;
	position: absolute;
	top: 7px;
	left: 120px;
	}

ul#botnav li {
	float: left;
	}

ul#botnav li a, ul#botnav li a:visited 
{
	font-weight: normal;
	padding: 0 11px 0 0;
	color: #000;
	text-decoration: none;
	}

ul#botnav li a:hover {
	text-decoration: underline;
	}

.line_bot {
	background: url(/images/line_bot.gif) right center no-repeat;
	}
	
.copypad {
	padding: 0 11px 0 0;
	}

.red {
	color: #f00;
	}

