@charset "utf-8";
body { margin:0; padding:0; width:100%;background:url(images/star2.png/) no-repeat; }
html { padding:0; margin:0;background:url(images/main_body_bg.png) repeat-x;
 }
/* main */
.main { width:100%; padding:0; margin:0 auto; }
/********** header **********/
.header { padding:0; margin:0 auto;height:101px;  }
.block_header { margin:0 auto; width:1000px; padding:0; border:none;}
/* logo */
.logo { float:left; padding:0; margin:0; width:1000px;height:101px; }
#logoleft{float:left; width:300px;margin-top:10px;}
#logoright{float:right; width:537px; background:url(images/rmclock.png) no-repeat;height:101px;}

#clockleft{ float:left; width:268px;text-align:center;padding-top:0px; height:100px;margin-top:47px;}
#clockright{float:right; width:268px;text-align:center;padding-top:0px; height:100px;margin-top:47px;}

/* header_click */
.header_click { width:200px; float:right; padding:30px 0 0 25px; margin:0; }
.header_click p { padding:0; margin:0; font: normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em; }
.header_click a { text-decoration:none; color:#8b8b8b; font: italic 11px Arial, Helvetica, sans-serif; }
.header_click img { margin:8px; padding:0; float:left; }
/* menu */	
.menu_resize { width:350px;  padding:0; margin:27px 0 0 0; float:right; }
.menu { float:left; padding:0; margin:0; }
.menu ul { text-align: left; padding:0; margin:0; list-style:none; border:0; float:left; }
.menu ul li { float:left; margin:0; padding:0 5px; border:0; }
.menu ul li a {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/* header_top*/ 
.header_top { height:50px; background:url(http://mortgagewiser.com/images/bigblue.png) top center no-repeat; margin:0; padding:0; }
.header_top_resize { width:1000px; margin:0 auto; padding:0; }
.header_top_resize h2 { width:500px; float:left; margin:0; padding:40px 0 0 60px; font: normal 24px Arial, Helvetica, sans-serif; color:#fff; }
.header_top_resize p { width:400px; float:right; margin:0; padding:40px 0 0 0; font: normal 13px Arial, Helvetica, sans-serif; color:#fff; }
/*FBG*/
/*
.FBG { background:  url(images/FBG_bg.gif) top repeat-y; padding:0; width:940px; margin:0 auto;}
.FBG_top { background: url(images/FBG_top.gif) top no-repeat; margin:0px auto; padding:10px 0px;}
.FBG_bottom { height:11px; margin:0; padding:0; width:940px; background: url(images/FBG_bottom.gif) bottom no-repeat;}
*/
.FBG { padding:10px 0; width:1000px; margin:0 auto; }
.FBG img.rec { float: right; margin:10px; padding:0; }
.FBG h2.rec { font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6d6d6d; padding:10px 0 10px 10px; margin:0; }
.FBG h2.rec span { font: normal 11px Arial, Helvetica, sans-serif; color:#a2a2a2; }
/********** block index **********/
.body { margin:0; padding:0 0 20px 0; }
.body_resize { width:998px; margin:0 auto; padding:0; background: #fff; border:1px solid #000033; }
.body_resize h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#8f8f8f; }
.body_resize p { font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:5px 15px; margin:0; line-height:1.2em; }
.body_resize p span { color:#000; }
.body_resize p.test { color:#b93e04; font: bold 11px Arial, Helvetica, sans-serif; padding:0; margin:0; }
.body_resize a { color:blue; text-decoration:none; font: bold 12px Arial, Helvetica, sans-serif; }
.left ul { list-style:none; margin:10px 0 10px 15px; padding:0; width:260px; float:left; }
.left li { background:url(images/ul_li.gif) left no-repeat; padding:2px 0 2px 25px; margin:0; font:  normal 12px Arial, Helvetica, sans-serif; color:#4a98ac; line-height:1.8em; }

.body_resize img { float:left; margin:10px 10px; padding:0; }
.body_resize img.floated { float:right; margin:15px 5px; padding:0; }

.right { width:200px; float:right; margin:0; padding:5px 10px; }
.right_bg { background:#f7faf9; border:1px solid #999999; padding:10px; margin:10px auto; }
.left { width:740px; float:left; margin:0; padding:10px 15px; padding-top:0px; }

#lilfloat{width:600px;height:100px;}
#leftfloat{float:left; width:300px;}
#rightfloat{float:left;width:300px;}

.full_b { margin:0; padding:10px 15px; }
.blog { width:250px; float:left; margin:0; padding:10px 5px; }
.blog_bg { float:left; background:#f7faf9; border:1px solid #e8e6e6; padding:10px 0; margin:10px 5px; width:220px; }
/********** contact form **********/
.form { float:left; width:550px; margin:5px auto; padding:20px 0 0 0; background:#f7faf9; border:1px solid #e8e6e6; }
/********** contact form **********/
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#7a7a7a; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; }
#contactform li.buttons { margin:5px 0 5px 0; }
#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#2b2b2b; text-transform:capitalize; }
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif; }
#contactform input.text { width:420px; border:1px solid #ececec; margin:5px 0; padding:5px 2px; height:15px; background:#fff; }
#contactform textarea { width:420px; border:1px solid #ececec; margin:10px 0; padding:2px; background:#fff; height:150px; }
#contactform li.buttons input { padding:3px 0; margin:0 0 0 100px; border:0; color:#FFF; }
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto; }
/*************footer**********/
.footer_resize { width:1000px; margin:0 auto; padding:10px 0; background:url(images/footer_bg.gif) top no-repeat; }
.footer { padding:0 0 20px 0; margin:0; }
.footer p { font:normal 11px Arial, Helvetica, sans-serif; color:#c6c6c6; }
.footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#c6c6c6; text-decoration:none; padding:5px; margin:0; }
.footer p.leftt { text-align:left; width:50%; margin:0; padding:5px 0 0 20px; float:left; }
.footer p.rightt { text-align:right; width:30%; margin:0; padding:10px 20px 0 0; float:right; }
p.clr,
.clr { clear:both; padding:0; margin:0; background:none; }

/* Slider */
#slider { width: 100%; height: 419px; float: left; margin: 0; }
#slider h3 { font-weight: normal; color: #fff; font-size: 24px; width: 215px; float: left; }
#slider span.author { float: right; text-align: right; width: 120px; font-size: 12px; color: #000; margin-top: 8px; }
div#slideshow { float: left; width: 100%; height: 419px; }
.slider-item { width: 100% !important; height: 419px; }
.slider_center { width: 1000px; margin-left: auto; margin-right: auto; }
.slider_content { float: left; margin-top: 100px; width: 629px; height: 195px; position: relative; left: 0; }
.slider_content_inner { float: left; width: 530px; padding: 15px; }
.slider_content .small { float: left; width: 400px; padding: 15px; }
.slider_content_inner h2 { font:normal 26px/1.4em Arial, Helvetica, sans-serif;}
.slider_content_inner p { margin: 10px 0px 8px 0px; float: left; clear: both; width: 100%; display: block; font:normal 13px/1.6em Arial, Helvetica, sans-serif;}
.slider_content_inner h2.simple_1 { color: #FFF;}
.slider_content_inner p.simple_1 { color: #de9062;}
.slider_content_inner h2.simple_2 { color: #FFF;}
.slider_content_inner p.simple_2 { color: #caeaff;}
.slider_content_inner h2.simple_3 { color: #FFF;}
.slider_content_inner p.simple_3 { color: #cecece;}
.slider_content_inner h2.simple_4 { color: #000000;}
.slider_content_inner p.simple_4 { color: #6c6c6c;}
.slider_content_inner img { border: none; }
.controls-center { width: 960px; margin-left: auto; margin-right: auto; }
#slider_controls { float: right; position: relative; top: -15px; margin:0; z-index: 1000; width:960px;}
#slider_controls ul { margin: 0 auto; padding: 0; width:100px;}
#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 11px; height: 11px; background:url('images/slider_nav_normal.gif') no-repeat center center; display: block; float: left; padding: 2px; margin:2px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('images/slider_nav_active.gif') no-repeat center center; }

#slider {

	margin:0;

	padding:0;

	list-style:none;

}

#slider ul, #slider li {

	margin:0;

	padding:0;

	list-style:none;

}

/* 

    define width and height of list item (slide)

    entire slider area will adjust according to the parameters provided here

*/

#slider li {

	width:140px;

	height:250px;

	overflow:hidden;

text-align:center;

}

#littleholder{
height:700px;
background:url(images/spread.png) repeat;
padding:10px;
}
#littleholder2{
height:700px;
background-color:#fff;
background:url(images/background.jpg) no-repeat;
border-bottom:6px solid gray;

}
#littleholder1{
height:30px;

}
#jbox1{
float:left;
width:190px;
background-color:white;

height:100%;
text-align:center;
border:1px solid gray;
}
.bluespan{
width:100%;
height:25px;
background:url(images/bluespread.png) repeat;
color:white;
font-family:Arial, Helvetica, sans-serif;
}
.tableP {
background:url(images/smallspread.png) repeat;
color:white;
padding:5px;}

.tableP td p {
color:white;
}
 

.table1 {
background:url(http://www.responsibleequityrelease.co.uk/images/cream_stripes.png) repeat;
}

#jbox1a{
float:left;
width:190px;
background-color:white;

height:100%;
text-align:center;
border:1px solid gray;

}
#jbox1 img{
padding:0px;
margin:0px;
text-align:center;
}

#jbox2{
float:left;
width:416px;
height:100%;
margin-left:10px;
margin-right:10px;
border:1px solid gray;
}
#jbox2a{
float:left;
width:700px;
height:100%;
margin-left:10px;
margin-right:10px;

}

 
#jbox2 img{
padding:0px;
margin:0px;
text-align:center;
}

#jbox3{
width:344px;
float:right;
background-color:white;
height:100%;
border:1px solid gray;
}

#jbox3 img{
padding:0px;
}
#jbox3a{
width:100px;
float:right;
background-color:white;
height:100%;

}
#jbox3 p{
padding-left:10px;


}
#jbox3 h2

{

color:#0066ff;

margin-top:0px;

font-size:16px;

padding-left:10px;
font-family: Georgia, "Times New Roman", Times, serif;;
font-weight:normal;
padding-left:10px;

}
#jbox2 h2

{

margin-top:0px;
color:#0066ff;
font-size:16px;
padding:0px; margin:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left:10px;

}

#nbox1{
float:left;
width:260px;

}
#nbox2{
float:left;
width:450px;

}
#obox1{
float:left;
width:200px;

}
#obox2{
float:left;
width:250px;

}




#hbox1{
float:left;
width:190px;
height:30px;
text-align:center;
}

#hbox2{
float:left;
width:416px;
height:30px;
margin-left:10px;
margin-right:10px;
}

#hbox3{
width:347px;
float:right;
height:30px;

}
#whitebox{
height:186px;
width:416px;
background-color:#FFFFFF;
clear:both;

}

#slider {

	margin:0;


	list-style:none;
	text-align:center;
	padding-left:10px;

}

#slider ul, #slider li {

	margin:0;

	padding:0;

	list-style:none;
text-align:center;
}

/* 

    define width and height of list item (slide)

    entire slider area will adjust according to the parameters provided here

*/

#slider li {


	height:205px;
width:180px;	

	overflow:hidden;

text-align:center;

}

p#controls {

	margin:0;

	position:relative;

}
#tablez h2

{

color:#0066ff;
font-size:14px;
padding:0px; margin:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}
#jbox1 h2

{

color:#0066ff;
font-size:14px;
padding:0px; margin:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}
#tablez h2

{

color:#0066ff;

font-size:16px;

padding-left:10px; margin:0px;

}

#tablez p{font-size:12px;color:#000; margin:0px;}

#jbox2 h1{padding-left:10px; padding-top:10px; font-size:20px; color:#0066ff;
font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal;}

#jbox2 p{padding-left:10px;padding-right:10px;font-size:12px;}

#middlefloat{
width:980px;
}

#leftyfloat{float:left;width:300px;}
#leftyfloat h3{font-size:16px;color:#333333; font-family:Arial, Helvetica, sans-serif;padding-left:10px;}

#rightyfloat{float:left;width:680px;padding-top:0px;}
#forH2 h2{
font-size:16px;color:#333333; font-family:Arial, Helvetica, sans-serif;padding-top:0px;
}

#h2pad{

PADDING-TOP:0PX;

}
#questionsli ul{

border:dotted 1px #336600;
padding:10px;
width:240px;
margin-top:0px;

}

.leftpad{padding:0px;}



#questionsli  li{

padding:5px;
background:url(images/white_stripes.png) repeat;
padding-left:5px;
border-bottom:1px solid #cccccc;
	}
#questionsli a{color:black;}

.coolh2

{
font-size:16px;color:#333333; font-family:Arial, Helvetica, sans-serif;padding-top:0px;


}
#boxli ul{

padding-left:30px;
width:400px;

}



#boxli li{

list-style-type:decimal;

color:black;
line-height:normal;
padding-bottom:5px;
}



#boxli2 ul{

padding-left:30px;

}



#boxli2 li{

list-style-type:lower-roman;

background-color:white;

padding-bottom:5px;

}

#littleholder2 h1{padding-left:10px; padding-top:10px; padding-bottom:5px; font-size:16px; color:#0066ff; font-family:Arial, Helvetica, sans-serif}


#sumHold{
	width:700px;
	height:50px;
	padding-left:10px;
	}
	
#sum1{
	float:left;
	width:150px;
	
	}	
	
#sum2{
	float:left;
	width:150px;
	
	}	
	#sum2a{
	float:left;
	width:150px;
	
	}	
#sum3{
	float:right;

	width:250px;
	
	}		
	#ffs{
	padding-left:30px;
	
	}		
	#clockunits { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: green;  padding: 4px;padding-top:0px; font-weight:bold}

#clockdollars { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: green;  padding: 4px;padding-top:0px; font-weight:bold}



 fieldset {padding:20px; background: #fffbef; -moz-border-radius: 5px; width:800px;   }
  legend {background: #fff; padding: 2px 6px; border: 1px #999 solid; -moz-border-radius: 5px; }
  p {margin: 15px 0; padding: 8px; }
  select {margin: 0 5px; }
  label {margin: 4px 0; }
  p img {margin-left: 10px; }
  .success { color: #977;}

  
  form#ajaxform {  
 background-color: #CCCCCC;  
 color: #977;
 border: 1px solid #999999;  
 font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;   
 text-align: right;  
 height:300px;
 background:url(images/spread.png) repeat;
}
  .lefttext{
 padding-top:0px; 
 padding-right:0px; 
 padding-bottom:0px; 
 padding-left:10px;
 
  }
  
  
  #floathold{width:910px;height:600px; background:url(http://www.responsibleequityrelease.co.uk/images/white_stripes.png) repeat;border: 1px solid #999999;padding:20px; }
  
  #floatleft{float:left;width:200px;height:600px;
background-color:white;
  }
  #floatright{float:left;width:700px;text-align:left;}
    #floatright h3{ font-family: Verdana, Arial, Helvetica, sans-serif;  }
  #floatrighter{
  float:right;
  width:200px; 
  background-color: #CCCCCC;  
  color: #977;
  border: 1px solid #999999;  
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;  
  text-align: left;height:600px;
 background:url(images/spread.png) repeat; 
   }
	-->
	select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 
		input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 
	#graph{padding:20px;padding-top:0px}
	
