/* minimize paddings and margins*/
/* { margin: 0px; padding: 0px; } */


/* main body */
body { color: #666; font-size: 14px; line-height: 18px;font-family: Arial, Helvetica, SunSans-Regular; margin-top: 0; padding-top: 0; }

/* Standard items */

p, td            { font-size: 14px; line-height: 16px; margin-bottom: 18px; } 
input, textarea  { font-size: 14px; line-height: 16px; margin-bottom: 18px; } 

img, div { behavior: url(../scripts/iepngfix.htc) }


.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }

table.center { margin-left:auto; margin-right:auto; position: relative; }


.top_menu { color: #999; margin-top: 8px; margin-left: 40px; margin-bottom: 8px; }

td.bottom_back { background-color: #666; background-image: url(../menus/Bottom_Bar.jpg); background-repeat: no-repeat; }
.bottom_signoff { color: #FFF; margin-top: -6px; margin-left: 200px; margin-bottom: 8px; font-size: 10px; }


/* Image aligns */

img.right { margin-left: 10px; }
img.left  { margin-right: 10px; }


/* Titles */

.title_main          { color: #c00; font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 20px; } 
.title_green          { color: #060; font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 20px; } 

.big_phone          { color: #36C; font-size: 26px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 20px; display: block; margin-bottom: -10px; margin-top: 4px; } 

.title_alex    { font-family: 'alex_brushregular', cursive; font-size: 38px; display: block; line-height: 38px; color: #F00; margin-top: 4px; margin-bottom: -14px; }

ul>li { margin-left: -24px; padding-bottom: 9pt;}

/* Navigation*/

a:link              { color: #06C; font-weight: normal; text-decoration: none }       
a:visited           { color: #09F; font-weight: normal; text-decoration: none }      
a:hover             { color: #f03; font-weight: normal; text-decoration: none   }       

a.menu:link         { color: #CCC; font-weight: normal; } 
a.menu:visited      { color: #333; font-weight: normal; } 
a.menu:hover        { color: #FC0; font-weight: normal; ; } 

a.submenu           { color: #fff; font-weight: normal; } 
a.submenu:visited   { color: #ff9; font-weight: normal; } 
a.submenu:hover     { color: #fc3; font-weight: normal; } 


/* Table Backgrounds */

td.head { background-image: url(../menus/spacer.gif); }

/* Signoff */
a.signoff          { color: #FFF; font-size: 10px; font-weight: normal; text-decoration: none;  }       
a.signoff:visited  { color: #FFF; font-size: 10px; font-weight: normal; text-decoration: none;  }       
a.signoff:hover    { color: #000; font-size: 10px; font-weight: normal; text-decoration: none;  }   

.tiny         { color: #000; font-size: 10px; } 
.tinywht      { color: #fff; font-size: 10px; } 
.tinygrey     { color: #999; font-size: 10px; } 
.white        { color: #fff; font-size: 14px; }




/* Banners */

p.scroller { color: #c00; font-size: 12px; font-weight: bold; line-height: 12px; top: 0; margin-top: 0; padding-top: 0; }


/* SLIDESHOW */

#slideshow { height: 214px; width: 977px; margin-top: 0px; margin-right: 0px; position: relative; z-index: 10;  }
#slideshow img { position:absolute; top:0;  z-index:8; opacity:0.0; }
#slideshow img.active { z-index:11; opacity:1.0; }
#slideshow img.last-active { z-index:9; }

#myslideshow{ height: 214px; width: 977px; margin-top: 0px; }


/* FONTS */

@font-face {
    font-family: 'alex_brushregular';
    src: url('../fonts/alexbrush-regular-webfont.eot');
    src: url('../fonts/alexbrush-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alexbrush-regular-webfont.woff2') format('woff2'),
         url('../fonts/alexbrush-regular-webfont.woff') format('woff'),
         url('../fonts/alexbrush-regular-webfont.ttf') format('truetype'),
         url('../fonts/alexbrush-regular-webfont.svg#alex_brushregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


