body{
	margin: 0px;
	padding: 0px;
	background-color: #EAEAEA;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	text-align: center;
}

img {
  padding:0.5em;
  margin:0.4em;
  border:solid #CCCCCC 1px;
}

.img_no_border{
  border:none;
}

td {
	font-family: Verdana;
	font-size: 11px;
	color: #999999;	
}

form {
	padding: 0px;
	margin: 0px;
}
a {
	color:#FF6600;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

input, textarea, select {
	font-size: 11px;
	color: #999999;
  width:550px;
}

div.nav a{
	text-decoration: underline;
	font-weight: bold;
}
div.message {
	color: #5E8DB9;
	font-weight: bold;
	text-align: center;
	padding: 5px 0 5px 0;
}

.maintext {
	border: 1px solid #A7A6AA;
}

div.main {
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 839px;
	background-color: white;
	background-image: url("http://mortgagebrokers.ie/images/bg_main.gif");
	background-repeat: repeat-y;
}

div.headerTopLine {
	width: 839px;
	height: 16px;
	background-image: url("http://mortgagebrokers.ie/images/header_top.gif");
	background-repeat: no-repeat;
}
div.header {
	margin: 0px 7px 0px 7px;
	background-color: red;
	height: 113px;
}
div.logoIMB {
	position: relative;
	float: left;
	width: 105px;
	height: 75px;
	background-image: url("http://mortgagebrokers.ie/images/logo_imb.gif");
	top: 15px;
	left: 20px;
}
div.callUs {
	font-family: Arial;
	position: relative;
	float: right;
	top: 25px;
	right: 20px;
	text-align: left;
}
span.callSmall {
	font-weight:bold;
	font-size: 16px;
	letter-spacing: 1px;
	color: white;
}
span.callLarge {
	letter-spacing: 1px;
	font-weight:bold;
	font-size: 50px;
	color: white;
}
div.headerLogin {
	position: relative;
	float: right;
	top: 5px;
	right: 20px;
	font-family: Arial;
	color: white;

}
div.headerLogin a {
	color: #FFDCBA;
}

div.headerLogin div {
	padding: 2px 0 2px 0;
}
input.loginText {
	border: 1px solid #CB0000;
	width: 120px;
}
input.loginSubmit {
	border: 0px;
	color: white;
	background-color: #FF7F00;
}
div.loginTitle {
	font-size: 13px;
	font-weight: bold;
	display: block;
}
/*******************************************************************************
*
* Top menu styles
*
********************************************************************************/
div.menuTop {
	margin: 0px 7px 0px 7px;
	background-color: #FF7F00;
	height: 29px;
	text-align:left;
}
div.menuTop ul{
	/*width: 825px;*/
	height: 29px;
	margin: 0px; 
	padding:  0px 0px 0px 30px;
	float: left;
}
div.menuTop ul li {
	font-size: 10px;
	float: left;
	display: inline;
	list-style: none;
	text-align: center;
	vertical-align: top;
	
}
div.menuTop ul li a{
	display: block;
	border-right: 1px dotted #FFB400;
	padding:0px 27px 0px 27px;
	margin: 7px 0 8px 0;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
div.menuTop ul li a:hover {
	text-decoration: none;
}

div.menuTop ul li#active{
	background-image: url("http://mortgagebrokers.ie/images/bg_menu_top.gif");
}
div.menuTop ul li.over{
	background-image: url("http://mortgagebrokers.ie/images/bg_menu_top.gif");
}

/*******************************************************************************
*
* Flash banner styles
*
********************************************************************************/

div.flash {
	position: relative;
	float: left;
	padding: 0 7px 0 7px;
}
div#flashcontent1 {
	/*background-color: blue;*/
	background-image: url("http://mortgagebrokers.ie/images/bg_flash_1.jpg");
	width: 207px;
	height:202px;
	border: 0px solid red;
	float: left;
}
div#flashcontent2 {
	/*background-color: blue;*/
	background-image: url("http://mortgagebrokers.ie/images/bg_flash_2.jpg");
	width: 618px;
	height:202px;
	border: 0px solid red;
	float: right;
}

/*******************************************************************************
*
* Side Bar menu styles
*
********************************************************************************/
div.sidebar {
	position: relative;
	float: right;
	padding: 15px 15px 15px 15px;
	border: 0px solid red;
}

div#sidebarHeader {
	background-image: url("http://mortgagebrokers.ie/images/left_menu_header.gif");
	width: 194px;
	height: 39px;
	color: white;
}
div#sidebarHeader div {
	padding: 10px 0 0 30px;
	letter-spacing: -0.2px;
	font-size: 13px;
	font-weight: bold;
}

div#sidebarContent {
	background-color: #EBEAEB;
	background-image: url("http://mortgagebrokers.ie/images/left_menu_border.gif");
	background-repeat: repeat-y;
	width: 194px;
	color: #333333!important;
}

div#sidebarContent a{
	color: #333333!important;
}

div#sidebarContent a:hover{
	color: #FFFFFF!important;
}


div.sidebarFooter{
	font-size: 0px;
	background-image: url("http://mortgagebrokers.ie/images/left_menu_footer.gif");
	width: 194px;
	height: 25px;
	clear: both;
}
ul.sidebar {
	/*width: 176px;*/
	margin: 0px 0 0 4px; 
	padding: 0px;
/*	border: 1px solid red;*/
}

ul.sidebar li {
	float: left;
	width: 186px;
	font-size: 10px;
	list-style: none;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid white;
}

ul.sidebar li a{
	display: block;
	margin-left: 0px;
	font-size: 11px;
	text-decoration: none;
	color: #999999;
	padding: 8px 8px 8px 8px;		
}

ul.sidebar li a:hover{
	text-decoration: none;
	background-color: #FF7F00;
	color: white;
}
ul.sidebar li.liClassHover, ul.sidebar li.liClassHover a{
	text-decoration: none;
	background-color: #FF7F00;
	color: white;
}
div.liClassDiv {
	margin: -10px 10px 0 20px;
}

ul.sidebar li#activeLeft a, ul.sidebar li#activeLeft{
	text-decoration: none;
	background-color: #FF7F00;
	color: white;
}


/*******************************************************************************
*
* Main Content styles
*
********************************************************************************/
div.mainContent {
	position: relative;
	float: left;
	width: 540px;
	border: 0px solid red;
	padding: 5px 0 15px 0;
	text-align: justify;
	/*top: 20px;
	left: 30px;*/
	line-height: 16px;
}

div.mainTitleS2,div.mainTitleS3,div.mainTitleS4,div.mainTitleS5,div.mainTitleS6,div.ApplyOnlineStep1,div.ApplyOnlineStep2,div.ApplyOnlineStep3 {
	background-repeat: no-repeat;
	width: 580px;
	height: 55px;
}
div.mainTitleS2 {
	background-image: url("http://mortgagebrokers.ie/images/title_applications.gif");
}
div.mainTitleS3 {
	background-image: url("http://mortgagebrokers.ie/images/title_mortgageinfo.gif");
}
div.mainTitleS4 {
	background-image: url("http://mortgagebrokers.ie/images/title_faq.gif");
}
div.mainTitleS5 {
	background-image: url("http://mortgagebrokers.ie/images/title_compprofile.gif");
}
div.mainTitleS6 {
	background-image: url("http://mortgagebrokers.ie/images/title_contactus.gif");
}
div.ApplyOnlineStep1 {
	background-image: url("http://mortgagebrokers.ie/images/title_apps_step1.gif");
}
div.ApplyOnlineStep2 {
	background-image: url("http://mortgagebrokers.ie/images/title_apps_step2.gif");
}
div.ApplyOnlineStep3 {
	background-image: url("http://mortgagebrokers.ie/images/title_apps_step3.gif");
}
div.mainTitleSArticle {
	background-repeat: no-repeat;
	width: 580px;
	height: 65px;
	background-image: url("http://mortgagebrokers.ie/images/title_article.gif");
}
div.mainTitleS2 div,div.mainTitleS3 div,div.mainTitleS4 div,div.mainTitleS5 div,div.mainTitleS6 div,div.ApplyOnlineStep1 div,div.ApplyOnlineStep2 div,div.ApplyOnlineStep3 div,div.mainTitleSArticle div {
	color: white;
	font-size: 13px;
	font-weight: bold;
	padding: 24px 0 0 20px;
}
div.mainContentData {
	padding: 0px 0px 5px 20px;
}
div.mainTitleSArticle div span.smallTitle {
	font-size: 11px;
	font-weight: normal;
}

/*******************************************************************************
*
* Content Area styles
*
********************************************************************************/
div.content {
	position: relative;
	float: left;
	padding: 0 7px 0 7px;
	text-align: left;
	/*border: 1px solid green;*/
}


/*******************************************************************************
*
* Index Enquiry form styles
*
********************************************************************************/
div.enquiry {
	position: relative;
	float: left;
	padding: 15px 15px 0 15px;
	border: 0px solid red;
}
div#enquiryHeader {
	background-image: url("http://mortgagebrokers.ie/images/enquiry_header.gif");
	width: 240px;
	height: 38px;
	color: white;
}
div#enquiryHeader div {
	padding: 10px 0 0 8px;
	letter-spacing: -0.2px;
	font-size: 13px;
	font-weight: bold;
}

div#enquiryContent {
	background-image: url("http://mortgagebrokers.ie/images/bg_enquiry.gif");
	background-repeat: repeat-y;
	width: 240px;
	color: white;
	text-align: left;
	font-weight: bold;
}
div#enquiryContent div.inside {
	padding: 4px 8px 4px 10px;
}

input.enquiryTextSmall {
	background-color: #F1DFF0;
	border: 1px solid #AF5EAA;
	width: 50px;
}

input.enquiryText {
	background-color: #F1DFF0;
	border: 1px solid #AF5EAA;
	width: 170px;
}
textarea.enquiryTextarea {
	background-color: #F1DFF0;
	border: 1px solid #AF5EAA;
	width: 220px;
	height: 60px;
}
input.enquirySubmit {
	position: relative;
	float: right;
/*	background-color: #AA589A;
	border: 1px solid white;
	width: 80px;
	text-align: center;
	color: white;*/
}
div.enquiryFooter{
	font-size: 0px;
	background-image: url("http://mortgagebrokers.ie/images/enquiry_footer.gif");
	width: 240px;
	height: 18px;
	clear: both;
}

div.moneymate{
	position: relative;
	clear: both;
}

/*******************************************************************************
*
* Index content text styles
*
********************************************************************************/
div.indexContent {
	position: relative;
	float: left;
	width: 540px;
	border: 0px solid red;
	padding: 15px 0 15px 0;
	text-align: justify;
	/*top: 20px;
	left: 30px;*/
}


/*******************************************************************************
*
* Index navigation block styles
*
********************************************************************************/
div.indexNav {
	padding: 25px 0 10px 0;
}
div.indexNavHeader {
	background-image: url("http://mortgagebrokers.ie/images/index_nav_header.gif");
	width: 540px;
	height: 19px;
}

div.indexNavContent {
	background-color: #F7F7F7;
	background-image: url("http://mortgagebrokers.ie/images/index_nav_border.gif");
	background-repeat: repeat-y;
}


div.indexNavFooter {
	background-image: url("http://mortgagebrokers.ie/images/index_nav_footer.gif");
	width: 540px;
	height: 19px;
}

div.indexNavBlock {
	width: 240px;
	height: 90px;
	/*border: 1px solid red;*/
	font-size: 10px;
}
div.indexNavBlock div{
	/*padding: 5px 5px 5px 70px;*/
	position: relative;
	float: left;
	left: 110px;
	width: 160px;
	margin-top: 5px;

}
a.more {
	display: block;
	width: 118px;
	padding: 2px 0 2px 0;
	margin: 10px 0 0 0;
	color: white;
	background-color: #FF7F00;
	font-size: 13px;
	text-align: center;
}
a.more:hover {
	text-decoration: none;
}

div.lineDot {
	background-image: url("http://mortgagebrokers.ie/images/line_dot.gif");
	background-repeat:no-repeat;
	background-position: 0px 10px;
	width: 437px;
	height: 30px;
	position: relative;
	left: 50px;
	clear: both;
	text-align: center;
	
}
div#navMortgage{
	left: 10px;
	position: relative;
	float: left;
	background-image: url("http://mortgagebrokers.ie./images/img_mortgage.gif");
	background-repeat: no-repeat;
}
div#navFaq{
	right: 10px;
	position: relative;
	float: right;
	background-image: url("http://mortgagebrokers.ie/images/img_faq.gif");
	background-repeat: no-repeat;
}
div#navCalculator{
	left: 10px;
	position: relative;
	float: left;
	background-image: url("http://mortgagebrokers.ie/images/img_calculator.gif");
	background-repeat: no-repeat;
}
div#navForms{
	right: 10px;
	position: relative;
	float: right;
	background-image: url("http://mortgagebrokers.ie/images/img_forms.gif");
	background-repeat: no-repeat;
}

.h2 {
	color: black;
	font-size: 13px;
	font-weight: bold;
}
div.indexNavBlock p{
	margin-top: 2px;
}
/*******************************************************************************
*
* Downloads content text styles
*
********************************************************************************/
tr.line {
	background: url('http://mortgagebrokers.ie/images/line.gif') 5px bottom repeat-x;
}
td.dImage {
	padding: 12px 0 10px 0;
}
td.dDesc {
	padding-left: 15px;
}
div.titleBlue {
	color: #5E8DB9;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}
p.paragraph {
	margin: 10px 0 8px 0;
}
a.smallLink {
	font-size: 10px;
	font-weight: bold;
}
/*******************************************************************************
*
* Main text styles
*
********************************************************************************/
.u {
	text-decoration: underline;
}
.title {
	color: #727171;
	font-size: 12px;
	font-weight: bold;
}
.maintextbold {
	font-weight: bold;
}
.red {
	color: red;
}
/*******************************************************************************
*
* Footer styles
*
********************************************************************************/
div.footer {
	clear: both;
	width: 839px;
	height: 38px;
	background-image: url("http://mortgagebrokers.ie/images/footer.gif");
	background-repeat: no-repeat;
	color: white;
}
div.footer a{
	color: white;
}
div.partners {
	position: relative;
	float: left;
	top: 10px;
	left: 70px;
}
div.copyright{
	position: relative;
	float: right;
	top: 10px;
	right: 40px;
}

/*******************************/
/*           BLOG              */
/*******************************/

.blog_main{
  float:left;
  display:block;
  width:550px;
  margin:1em 1em 2em 2em;
  height:100%;

}

.blog_panel{
  float:right;
  display:inline;
  width:200px;
  margin:1em 0.5em 0 0;

}

.blog_title{
  color:#FFFFFF;
  font-size:1.2em;
}

.blog_sup{
  color:#FFFFFF;
  font-size:1.2em;

}

#title{
  font-size:1.8em;
  /*
  color:#FFFFFF;
  background-image:url(http://mortgagebrokers.ie/images/title_article.gif);
  background-repeat:no-repeat;
  height:100px;
  */
}

.DataPost{
  color:#FF0000;
  list-style:none;
  margin-left:0px;
}

.small{
  color:#FF0000;
}

.small a{
  color:#FF0000;
}

.left_box{
  font-size:10pt;
  line-height:16px;
}

.post_date{
  font-size:7pt;
}

.blog_heading{
 display:block;
 float:left;
 position:relative;
 top:17px;
 left:15px;
 width:400px;
}

.blog_heading h1{
 font-size:12pt;

}

.blog_sup{
 display:block;
 font-size:9pt;

}

#post_navigation{
  display:block;
  float:left;
  width:100%;
}

.older{
  float:left;
  padding:1em;
  font-size:10pt;
  font-weight:bold;
}

.newer{
  float:right;
  padding:1em;
  font-size:10pt;
  font-weight:bold;
}

#social_bookmarks ul{
  display:inline;
  list-style:none;
  padding:0em;
}

#social_bookmarks li{
  display:inline;
  list-style:none;
}

#social_bookmarks h4{
  font-size:12pt;
}

#social_bookmarks img{
 border:0;
 padding:0.3;
 margin:0;
}

/*---- JCarousel ---- */
.jcarousel-container {
      position: relative;
  }

  .jcarousel-clip {
      z-index: 2;
      padding: 0;
      margin: 0;
      overflow: hidden;
      position: relative;
  }

  .jcarousel-list {
      z-index: 1;
      overflow: hidden;
      position: relative;
      top: 0;
      left: 0;
      margin: 0;
      padding: 0;
  }

  .jcarousel-list li,
  .jcarousel-item {
      float: left;
      list-style: none;
      /* We set the width/height explicitly. No width/height causes infinite loops. */
      width: 75px;
      height: auto;
  }

  /*---------  jcarousel-skin-tango  --------------*/

  .jcarousel-skin-tango .jcarousel-container-horizontal {
      width: 245px;
      padding: 20px 40px;
  }

  .jcarousel-skin-tango .jcarousel-container-vertical {
      width: 195px;
      height: 500px;
      padding-top:35px;
      
  }

  .jcarousel-skin-tango .jcarousel-clip-horizontal {
      width:  245px;
      height: 75px;
  }

  .jcarousel-skin-tango .jcarousel-clip-vertical {
      width:  195px;
      height: 480px;
  }

  .jcarousel-skin-tango .jcarousel-item {
      width: 190px;
  }

  .jcarousel-skin-tango .jcarousel-item-horizontal {
      margin-right: 10px;
  }

  .jcarousel-skin-tango .jcarousel-item-vertical {
      margin-bottom: 0px;
  }

  .jcarousel-skin-tango .jcarousel-item-placeholder {
      background: #fff;
      color: #000;
  }

  /**
   *  Vertical Buttons
   */
  .jcarousel-skin-tango .jcarousel-next-vertical {
      position: absolute;
      bottom: 5px;
      left: 80px;
      top:522px;
      width: 32px;
      height: 32px;
      cursor: pointer;
      background: transparent url(http://www.mortgagebrokers.ie/images/next-vertical.png) no-repeat 0 0;
  }

  .jcarousel-skin-tango .jcarousel-next-vertical:hover {
      background-position: 0 -32px;
  }

  .jcarousel-skin-tango .jcarousel-next-vertical:active {
      background-position: 0 -64px;
  }

  .jcarousel-skin-tango .jcarousel-next-disabled-vertical,
  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
      cursor: default;
      background-position: 0 -96px;
  }

  .jcarousel-skin-tango .jcarousel-prev-vertical {
      position: absolute;
      top: 5px;
      left: 80px;
      width: 32px;
      height: 32px;
      cursor: pointer;
      background: transparent url(http://www.mortgagebrokers.ie/images/prev-vertical.png) no-repeat 0 0;
  }

  .jcarousel-skin-tango .jcarousel-prev-vertical:hover {
      background-position: 0 -32px;
  }

  .jcarousel-skin-tango .jcarousel-prev-vertical:active {
      background-position: 0 -64px;
  }

  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
      cursor: default;
      background-position: 0 -96px;
  }


/*---- JCarousel1 ---- */
.jcarousel1-container {
      position: relative;
  }

  .jcarousel1-clip {
      z-index: 2;
      padding: 0;
      margin: 0;
      overflow: hidden;
      position: relative;
  }

  .jcarousel1-list {
      z-index: 1;
      overflow: hidden;
      position: relative;
      top: 0;
      left: 0;
      margin: 0;
      padding: 0;
  }

  .jcarousel1-list li,
  .jcarousel1-item {
      float: left;
      list-style: none;
      /* We set the width/height explicitly. No width/height causes infinite loops. */
      width: 75px;
      height: auto;
  }

   /*---------  jcarousel-skin-tango1  --------------*/

  .jcarousel-skin-tango1 .jcarousel-container-horizontal {
      width: 245px;
      padding: 20px 40px;
  }

  .jcarousel-skin-tango1 .jcarousel-container-vertical {
      width: 195px;
      height: 500px;
      padding-top:35px;
      
  }

  .jcarousel-skin-tango1 .jcarousel-clip-horizontal {
      width:  245px;
      height: 75px;
  }

  .jcarousel-skin-tango1 .jcarousel-clip-vertical {
      width:  195px;
      height: 480px;
  }

  .jcarousel-skin-tango1 .jcarousel-item {
      width: 190px;
  }

  .jcarousel-skin-tango1 .jcarousel-item-horizontal {
      margin-right: 10px;
  }

  .jcarousel-skin-tango1 .jcarousel-item-vertical {
      margin-bottom: 0px;
  }

  .jcarousel-skin-tango1 .jcarousel-item-placeholder {
      background: #fff;
      color: #000;
  }

  /**
   *  Vertical Buttons
   */
  .jcarousel-skin-tango1 .jcarousel-next-vertical {
      position: absolute;
      bottom: 5px;
      left: 80px;
      top:522px;
      width: 32px;
      height: 32px;
      cursor: pointer;
      background: transparent url(http://www.mortgagebrokers.ie/images/next-vertical.png) no-repeat 0 0;
  }

  .jcarousel-skin-tango1 .jcarousel-next-vertical:hover {
      background-position: 0 -32px;
  }

  .jcarousel-skin-tango1 .jcarousel-next-vertical:active {
      background-position: 0 -64px;
  }

  .jcarousel-skin-tango1 .jcarousel-next-disabled-vertical,
  .jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:hover,
  .jcarousel-skin-tango1 .jcarousel-next-disabled-vertical:active {
      cursor: default;
      background-position: 0 -96px;
  }

  .jcarousel-skin-tango1 .jcarousel-prev-vertical {
      position: absolute;
      top: 5px;
      left: 80px;
      width: 32px;
      height: 32px;
      cursor: pointer;
      background: transparent url(http://www.mortgagebrokers.ie/images/prev-vertical.png) no-repeat 0 0;
  }

  .jcarousel-skin-tango1 .jcarousel-prev-vertical:hover {
      background-position: 0 -32px;
  }

  .jcarousel-skin-tango1 .jcarousel-prev-vertical:active {
      background-position: 0 -64px;
  }

  .jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical,
  .jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:hover,
  .jcarousel-skin-tango1 .jcarousel-prev-disabled-vertical:active {
      cursor: default;
      background-position: 0 -96px;
  }

img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncentered, div.aligncentered {
text-align:center;
margin:0 auto;
}

.comment{
  background:#FF6600;
  color:white;
  font-size:10pt;
  font-weight:bold;
  padding:4px;
  border-right:solid 1px #666666;
  border-bottom:solid 1px #666666;
}

.comment:hover{
  background:red;
  text-decoration:none;
}

#filler{
  height:3000px;
}