/* -------------------------------------------
project: accelerated capital
date: 02.02.2009
------------------------------------------- */

body { margin: 0; padding: 0; color: #333; font: 62.5%/1.25 "Trebuchet MS",Tahoma,Helvetica,sans-serif; }
textarea, input, select, option, optgroup, button { font: 1em Arial,Helvetica,sans-serif; }

/* RE-SETS
------------------------------------------- */
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

li, dt, dd, p, th, td, caption { font-size: 1.3em; }
ul, ol, dl { margin-bottom: 15px; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
p { margin-bottom: 15px; }
li *, li p, li li, dt *, dd *, p * { font-size: 1em; }

img { border: none; -ms-interpolation-mode: bicubic; }

fieldset { border: none; }
legend { display: none; }
button { overflow: visible; cursor: pointer; }
button::-moz-focus-inner { padding: 0; border: none; }

pre { font: 1.1em "Courier New",monospace; white-space: pre-wrap; }

hr { overflow: hidden; height: 1px; margin: 15px 0; padding: 0; border: none; background-color: #ccc; color: #ccc; }
*:first-child+html hr { margin: -7px 0 8px; }
* html hr { margin: -5px 0 8px !important; }

a { color: #369; text-decoration: none; }
a:hover, a:focus, a:active { color: #000; text-decoration: underline; }

/* HEADINGS
------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin: 0 0 15px; color: #844712; font: bold 2.4em "Trebuchet MS",Tahoma,Georgia,serif; }
h1 { font-size: 2.2em; font-style: italic; text-transform: uppercase; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.0em; }
h5 { font-size: 1.0em; }
h6 { font-size: 1.0em; }

 h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: #333; }
 
 h3.special { font-size: 1.3em; }

#content { display: block; margin: 0 0 15px; } 	 
#skip-links { display: none;  }

.home-intro { padding-bottom: 25px; }
#logo { text-align: center; margin: 1em 0 0; }
#nav { display: none; }
#nav-foot { display: none; }

#call-today { padding: 10px 20px 0 20px; text-align: center; }
 #call-today h3 { font-size: 1.3em; font-style: italic; margin: 0 0 2px; }
 #call-today p { font-size: 1.1em; margin: 0; }
  #call-today p.phone { font-size: 2.6em; color: #000; font-style: italic; font-weight: bold; }

/* INTRO */
#introduction { display: block; overflow: hidden; padding: 0 4px; margin: 20px 0 0 1px; }

 #intro-banner { position: relative; margin: 0 0 15px; text-align: center;}
 #intro-banner img { margin: 0 0 15px; } 
  #intro-banner .wrap .note p { margin: 0; font: normal 1.1em Tahoma,Georgia,serif; }
   #intro-banner .wrap .note p.main { font: bold 1.6em "Trebuchet MS",Tahoma,Georgia,serif; font-style: italic; text-transform: uppercase; }

 #nav-sub { display: none; }
 #introduction + h2 { display: none; }
						
/* SIDE */
#side h2 { text-transform: uppercase; font-style: italic; font-size: 2.2em; }

#side .intro { font-weight: bold; font-style: italic; text-decoration: underline; }
 #side .item p { margin: 0 0 1em; }
 #side .item blockquote { padding: 0; margin: 0; }
 #side .item .author { font-weight: bold; }

#side .box { display: block; padding-top: 10px; margin-bottom: 10px; background: url(/images/separator-horizontal-dots.gif) 0 0 repeat-x; }
#side .box.first { padding-top: 0; background: none; }

/* FOOTER */
#footer p { font-size: 1.1em; margin: 0 0 15px; }
#footer a { color: #000; }

#footer p.logo { display: none; }


/* box-intro */
.home .box-intro { margin: 0 0 11px; }

  
  .box-intro p.img { margin-right: 15px; }
  .box-intro h2, 
   .box-intro p { margin: 0 0 6px; }
  .box-intro h2 { color: #333; font-size: 1.3em; }
  .box-intro span.mark { color: #814914; font-weight: bold; }
  
/* Preface */
.preface { position: relative; overflow: hidden; height: 100%;  }
.preface .item { float: left; overflow: hidden; width: 267px; min-height: 297px; padding: 0 0 40px 25px; }
 .preface .item.first { background: none; padding-left: 0; padding-right: 25px;  }
.preface .item h2 { text-transform: uppercase; font-style: italic; font-size: 2.2em; }
.preface .item p { margin: 0 0 2px; }
.preface .item p.img { margin: 0 0 11px; }
.preface .item a.button { display: none; }

/* quick quote */
#quick-quote,
#contact-form { display: none; }