/*
   splash.css
   ltmgroup
   
   Created by Cale Woodley on 2009-01-27.
   Copyright 2009 Webfirm. All rights reserved.
   
   Splash Page Specific Styles
*/

body {
  color: #7b7b7c;
  font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}

#wrap {
  background: url('../images/core/wrap.jpg') top center no-repeat;
  height: 700px!important;
}

#container {
  padding-top: 49px!important;
  width: 920px;
  background: none!important;
}

  
/*  =header
*********************************************/
#header {
  width: 920px;
  background: url('../images/core/splash-header_background.png');
}

/*#header img#logo {
  float: left;
  display: inline;
  margin: 32px 0 0 35px;
}

#header div#cta_phone {
  background: url('../images/core/cta-phone.gif') no-repeat;
  margin: 52px 32px 0 0;
}*/


/*  =primary
*********************************************/
#primary {
  width: 910px;
  padding: 0 5px;
  background: #f4f4f4 url('../images/core/bg-flash.jpg') no-repeat 50% 0;
  height: 470px!important;
  position: relative;
  z-index: 10;
}

.splash-flash { width: 910px; height: 450px; overflow: hidden; float: left;  display: inline; z-index: 10; position: relative; top: 0; }
  
#primary .cta {
  position: absolute;
  width: 270px;
  height: auto;
  z-index: 20;
  top: 25px;
  left: 20px;
}

#primary .cta a  { width: 270px; height: 140px; overflow: hidden; text-indent: -9999em; display: block; clear: both; margin-bottom: 10px; float: left; }
#primary .cta a#ltmrisk { background: url('../images/core/btn-ltmrisk.png') no-repeat 0 0; }
#primary .cta a#ltmfinance { background: url('../images/core/btn-ltmfinance.png') no-repeat 0 0; }
#primary .cta a:hover { background-position: 0 -140px!important; }

#primary #text {
  background: url('../images/core/alpha.png') repeat-y 0 0;
  width: 850px;
  display: block;
  height: 95px;
  overflow: auto;
  padding: 10px;
  position: absolute;
  top: 345px;
  left: 25px;
  z-index: 20;
}

#primary .flexcroll { width: 840px; height: 70px; padding-right: 10px; overflow: auto; position: relative; display: block; }

#primary #text p { font-size: 11px; line-height: 16px; color: #7b7b7c; margin-bottom: 10px; }
#primary #text h1 { text-indent: -9999em; font-size: 15px; line-height: 20px; color: #b31b34; margin: 0 0 5px 0; padding: 0; border: 0; background: url('../images/core/heading-home.gif') no-repeat 0 0; }
   

/*  =footer
*********************************************/ 
#footer {
  width: 920px;
  background: url('../images/core/splash-footer_background.png');
}

/*=============================================================
	Flexscroll settings
=============================================================*/

.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 8px; background-color: #f4cad1; }
.vscrollerbar { width: 8px; background-color: #a3182f; }
.hscrollerbase { height: 8px; background-color: #f4cad1; }
.hscrollerbar { height: 8px; background-color: #a3182f; }
.scrollerjogbox { width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: #ccc; }