/*----------------------------------------------------------
Color CSS file for mai-stl.com
Created 24 October 2008 by BG

COLORS

----------------------------------------------------------*/


body {
	background: #57ad40;
	color: #0079aa;
}

/* ///////////////////// GLOBAL //////////////////////////////////////////// */

a, a:link, a:visited {
  color: #009dcc;
}
a:focus {
  color: #8bbd3a;
}
a:hover {
  color: #555;
}
a img, a:link img, a:visited img {
  border-color: #167f34;
}
a:focus img, a:hover img {
  border-color: #54af46;
}

p { color:#666666;}

h1 { color: #555555; }

h1#long {
color: #555555;
 }

h1#longwht {
color: #ffffff;
 }

h2 { color: #ffffff; }

h3 { color: #7fb030; }

h4 { color: #666666; }

h5 { color: #7fb030; }

h6 { color: #444444; }

hr { width:95%; color: #ffffff; }

blockquote { color:#888888; border:1px #e5e5e5 solid; }

#wrap { background: #ffffff url(../images/background/tall_text_white.jpg) top repeat-x; }

#wrap #frame { border:0px #fef5bc solid; }
#wrap #frame #toplock #mainNav .mainButton {  background: url(../images/background/navi/blue_fade.jpg) top repeat-x; }
#wrap #frame #toplock #mainNav .mainButton a { color:#ffffff/*074660*/; }
#wrap #frame #toplock #mainNav .mainButton a:hover { color: #ffffff; }
#wrap #frame #toplock #mainNav .mainButton a#active { color:#ffffff; }
#wrap #frame #toplock #mainNav .mainButton#select { background: url(../images/background/navi/blue_fade_shadow.jpg) top repeat-x; }

#wrap #frame .mediaBig { background: #000000; }
#wrap #frame .mediaBig#home { background:url(../images/media/chrome_strip2.png) top no-repeat; }
#wrap #frame .mediaBig#thewall { background: #000000 url(../images/media/chrome_strip2.png) top no-repeat; }

#wrap #frame #mediaWide { border: 0px #ccc solid; }
#wrap #frame .media { border: 0px #ccc solid; }
#wrap #frame .media#home { background:url(../images/media/chrome_strip2.png) top no-repeat; }
#wrap #frame .media#flash { background:url(../images/media/chrome_strip2.png) top no-repeat; }
#wrap #frame .media#sharpnail { background: url(../images/media/home/sharp_nail_media.jpg) no-repeat; }
#wrap #frame .media#about { background:url(../images/media/chrome_strip2.png) center no-repeat; }
#wrap #frame .media#services { background:url(../images/media/chrome_strip2.png) center no-repeat; }
#wrap #frame .media#brochures { background:url(../images/media/chrome_strip2.png) center no-repeat; }
#wrap #frame .media#promo { background:url(../images/media/chrome_strip2.png) center no-repeat; }
#wrap #frame .media#contact { background:url(../images/media/chrome_strip2.png) center no-repeat; }
#wrap #frame .media#privacy { background:url(../images/media/chrome_strip2.png) center no-repeat; }
#wrap #frame .media#sitemap { background:url(../images/media/chrome_strip2.png) center no-repeat; }
#wrap #frame .media#default { background:url(../images/media/chrome_strip2.png) center no-repeat; }

/* //////////////////////////// CONTENT ///////////////////////////////////////// */

#contentWrap { background: #ffffff /*634b2b*/; border-top: 0px #59AD40 solid }

#contentWrap #contentFrame #contentFull .column .servicesnav { color: #999999; }
#contentWrap #contentFrame #contentFull .column .servicesnav a { color: #4ea2c4; border-bottom: 1px #4ea2c4 dotted; }
#contentWrap #contentFrame #contentFull .column .servicesnav a:hover { color: #555555; border-bottom: 1px #555555 dotted; }

#contentWrap #contentFrame #content .column .bigText { color: #555555; }
#contentWrap #contentFrame #content .column .bigText2 { color: #555555; }

#contentWrap #contentFrame #content .column .sitemaplink a { color: #555555; }
#contentWrap #contentFrame #content .column .sitemaplink a:hover { color: #000000; }

/* //////////////////////////// SIDEBAR ///////////////////////////////////////// */

#contentWrap #contentFrame #sidebar  { color: #333333; }

#contentWrap #contentFrame #sidebar .sideBox#servicesNav { background: #cccccc; border:0px #0695c1 solid; }
#contentWrap #contentFrame #sidebar .sideBox#servicesNav .servicesButton { background: #ffffff; color:#555555; border-top: 1px #ffffff solid; border-bottom: 1px #e5e5e5 solid; }
#contentWrap #contentFrame #sidebar .sideBox#servicesNav .servicesButton#active {color:#cc0000; }
#contentWrap #contentFrame #sidebar .sideBox#servicesNav .servicesButton:hover { background: #c5c5c5; overflow:hidden;  border-top: 1px #dddddd solid; border-bottom: 1px #ffffff solid; }
#contentWrap #contentFrame #sidebar .sideBox#servicesNav .servicesButton:hover a { color:#009dcc; }


/* /////////////////////////////// FOOTER /////////////////////////////////////////// */


#footWrap { background: url(../images/background/background_tall_green_green.jpg) top repeat-x; border-top: 0px #066e98 solid; }
#footWrap #footer .footNav { color:#ffffff; }
#footWrap #footer .footNav .footButton a { color: #006837; }
#footWrap #footer .footNav .footButton a:hover { color: #ffffff; }

#footWrap #footer #footCompany { border-top: 1px #93c93b solid; }
#footWrap #footer #footCompany .footCompanyinfo { color: #f6fac9/*a0db40*/; }
#footWrap #footer #footCompany .footCompanymedia { }
#footWrap #footer #footCompany .footCompanymedia .footMediabutton a { color: #f6fac9; }
#footWrap #footer #footCompany .footCompanymedia .footMediabutton a:hover { color: #ffffff; }

.backyellow { padding: 2px; }
.backblack { background: #000000; padding: 2px; }
.backblackb { padding: 2px; }
.backblue { background: #0078a9; }
.backbluet { color: #0078a9; }
.backred { background: #cc0000; }
.backgreen { background: #57ad40; }
.backgreent { color: #57ad40; }