/* 
    Document   : main
    Created on : Apr 21, 2008, 5:14:31 PM
    Author     : Chris Hickman
    Description: This is the stylehseet for the main controller which includes all the public pages
*/

img {border:none;}

/* Link Formatting */
a:link {color:#fff; font-weight:bold; text-decoration: none;}
a:visited {color:#fff; font-weight:bold; text-decoration: none;}
a:focus {color:#fff; font-weight:bold; text-decoration: none;}
a:hover {color:#fff; font-weight:bold; text-decoration: none;}
a:active {color:#fff; font-weight:bold; text-decoration: none;}

#top_navigation{font-family:verdana;padding-left:3px;height:25px;margin:0;}
#top_navigation a{float:left;display:block;padding:3px 8px 2px;height:19px;color:#E0EEEE;font-weight:normal;text-align:center;}
#top_navigation a:hover{color:#E0EEEE;text-decoration:underline;}


#top_sub_navigation{font-family:verdana;padding-left:3px;height:25px;margin:0;}
#top_sub_navigation a{float:left;display:block;padding:3px 8px 2px;height:19px;color:#838B8B;font-weight:normal;text-align:center;}
#top_sub_navigation a:hover{color:#838B8B;text-decoration:underline;}

.page {background-image: url(../images/background_image.gif); margin-top:2em; color:#fff;}
.banner { color:#fff; text-align: center; vertical-align: middle;}
.login a{color:#000;}
.moto {color:#009900; padding-bottom:1.5em;}
.content{background-color:#151515; border: thin ridge #c9c9c9; padding:10px;}
.content img {border: medium double #c9c9c9}
.home_content img {border: thick ridge #c9c9c9}
.red_links {color:red;}
.model_links a  {
                font-size: 1em;
                color:#009900;
                text-decoration: underline;
                }
.under_construction {font-size:2em; text-align: center;}
                
.headings
    {
    font-size: 1.5em;
    font-weight: bold;
    color:#F74811;
    }
.headings2
    {
      font-size: 1.25em;
      color:#D2D2D2;
      font-weight:bold;
      background-color:#444444;
    }
.tableSpecs {
                border-bottom-style:groove;
                border-bottom-width:.1em;
                border-bottom-color:#1D1D1D;
                padding-right:.3em;
                padding-left:.3em;
            }
             
.model_links_small a {
    font-size: .75em;
    color:#009900;
    text-decoration: underline;
}

.inventory_display {
    margin: 1em;
    
}

.inventory_display td {
    vertical-align: top;
}

.tech_tips {
    margin:2em;
}

.favorite_rides {
    margin:1em;
}

.favorite_rides img {
    margin:1em;
}

.employees {
    margin: 1em;
}

.racing {
    margin: 1em;
}
                
                
/* Debug Style */

#debug {
  margin-top: 1em;
  margin-left: auto;
  position: absolute; left:42%; bottom:2.5%;
}
#debug a, #debug a.visited {
  text-decoration: none;
  color: maroon;
}
fieldset.debug_info {
  text-align: left; 
  margin: 1em; 
  background: #eee;
}

/* Flash Notice Style */ 
#notice { 
  border: 1px solid green; 
  padding: 1em; 
  margin: 1em; 
  margin-bottom: 2em; 
  background-color: lightgray; 
  font: bold smaller sans-serif; 
}

/* chromestyle */
.chromestyle{
width: 100%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox */
content: ".";
display: block;
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
/*border: 1px solid;      */
width: 100%;
/*background: url(chromebg1.jpg) center center repeat-x; THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
/*background-color: #121212; Background color for tabs*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #FFFFFF;
padding: 4px 7px;
margin: 0;
text-decoration: none;
}

.chromestyle ul li a:hover{

/*background: url(chromebg1.jpg) center center repeat-x; THEME CHANGE HERE*/
/*background-color: #383838; /*background color for hover tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #0A0A0A;/* THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;

}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #000000; /*THEME CHANGE HERE*/
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
/*background: url(dropbackground.jpg) center center repeat-x; */
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
/*background: url(chromebg1.jpg) center center repeat-x;*/
}
