* { 

  padding: 0;

  margin: 0 auto;

  border:0;

}

html {

  height: 100%;

}

body { 

  background: url("../images/mb/background.jpg");

  background-position: center;

  text-align: center;

  padding: 0px;  

  margin: 0px;

  border:0px;

  height: 100%;

  width: 100%;

}

p {

  margin: 0;

} 

  #mid-col-1 {
  position:absolute;
  top:260px; 
  left:20%;
  width:20%;
  margin-bottom:50px;
  }
  #mid-col-2 {
  position:absolute;
  top:260px;
  left:40%;
  width:20%;
  margin-bottom:50px;
  }
  #mid-col-3 {
  position:absolute;
  top:260px;
  left:70%;
  width:20%;
  padding-bottom:250px;
  }

img.left {

  padding: 0px; 

  padding-right: 14px; 

  padding-bottom: 8px; 

}



.center{

  text-align:center;

}

.right{

  text-align:right;

}

h1{

  font-family: Arial;

  font-size: 30px;

  color:#909090;

  font-weight:normal;

}

h2{

  font-family: Arial;

  font-size: 18px;

  color:#858585;

  font-weight:normal;

}

 
h3{

  font-family: Arial;

  font-size: 14px;

  color:#5F5F5F;

}

a:hover, a:visited, a:active, a:link{

  font-family: Arial;

  /*font-size: 18px;*/

  color:#190c81;

  font-weight: bold;

}



input

{

color: #000000;

background: #dedede;

border: 1px solid #6b6b6a;

padding:2px;

}



textarea

{

color: #000000;

background: #dedede;

border: 1px solid #000000;

padding:5px;

}

select

{

color: #000000;

background: #e6e6e6;

border: 0px solid #000000;

padding-top:5px;

padding-bottom:5px;

}



.more{

width:90%;

text-align:right;

border: 0px outset #d7b9c9;

padding:3px;

} 

hr {

  color: #676767;

  background: #676767; 

  border: 0; 

  height:1px;

  margin-top:7px;

  margin-bottom:7px;

}



/* TOP CONTAINER STYLES START*/

#wraper {

	height: 100%;

	width: 100%;

	/*background: #FFFFFF;*/

  text-align: center;

}

#container {

	width: 950px;

	background: #FFFFFF;

  text-align: center;

}

#top1 {

  background: url("../images/mb/top1.jpg");

  width:950px;

	height:186px;

  text-align: center;

}

      #logo {

          position:relative;

          top:15px;

          left:7px;

          float:left;

      }

      #tag-line {

          position:relative;

          float:left;

          top:160px;

          left:265px;

          font-family: Arial;

          font-size: 12px;

          color:#a0b12d;

          text-align: left;

          font-weight:bold;

      }

      #tag-line .light {

          color:#ffffff;

      }

      

      

#menu {

  background: #190c81;

  width:950px;

	/*height:24px;*/

	height:48px;

	line-height:24px;

	text-align: left;

}

     /* PRINCIPAL MENU CONFIG START*/

      #navlist img{

        padding: 0;

        margin: 0 auto;

        border:0;

        display:inline;

      }

      #navcontainer img {

        padding: 0;

        margin: 0 auto;

        border:0;

        display:inline;          

            }

      #navcontainer {

        width: 600px;

        float: left;

        position:relative;

        top:0px;

        left:62px;

      }

      #navcontainer ul{

        text-align: left;

      }

      #navcontainer ul li {

        display: inline; 

        font-weight: bold;

      }

      #navcontainer ul{

        margin: 0;

        margin-left:0px;

        font-family: Arial;

        font-size: 15px;

        font-weight: bold;

      }

      #navcontainer ul li a {

        padding: 0 23px 0 23px;

        color: #c1d826;

        text-decoration: none;

        float: left;

        font-weight: bold;

        /*border-right: 1px solid #94B473;*/

      }

      #navcontainer ul li a:hover{

        color: #ffffff;

      }

      #navlist li a:hover, #navlist li a:active{

        text-align: left;

      }

      /* PRINCIPAL MENU CONFIG END*/





.box-main-image {

  float:left;

  margin-right:15px;

}      

  

#main-content {

  width:950px;

	text-align: left;

	font-family: Arial;

  font-size: 12px;

  color:#5f5f5f;

  text-align: justify;

}

#content {

  width:665px;

  font-family: Arial;

  font-size: 12px;

  color:#5f5f5f;

  text-align: justify;

  float:left;

}

      #content .box, #right .box{

        /*margin:0px;*/

        margin-top:2px;

        margin-bottom:3px;

        border:1px;

        border-style:solid;

        border-color:#747474;

      }

      #content .box-light {

        margin-bottom:2px;

        border:1px;

        border-style:solid;

        border-color:#a0b12d;

      }

      .box-content{

        padding-right:10px;

        padding-left:10px;

        text-align:left;

        color: #676767;

        font-family: Arial;

        font-size: 11px;

      }

      #box-about-us {

        /*background: url("../images/mb/about.jpg");*/

        background:#ffffff;

        width:236px;/*240 x 350*/

        height: 348px;

        float:left;

        margin-left:0px;

      }

      #box-about-us-title {

        background: url("../images/mb/box-about-us-title.jpg");

        background-repeat: no-repeat;

        width:236px;/*240 x 350*/

        height: 165px;

        float:left;

      }

      

      #box-last-race {

        width:418px;

        height: 348px;

        float:left;

        margin-left:4px;

      }

      #box-last-race-title {

        background: url("../images/mb/box-last-race-title.jpg");

        background: url("../images/mb/box-last-race-title.jpg");

        background-repeat: no-repeat;

        width:418px;

        height: 165px;

        float:left;

      }



      #box-csv {

        width:660px;

        margin-left:0px;

        float:left;

      }

      #box-csv-title {

        background: #190c81;

        width:660px;

        height: 20px;

        float:left;

      }

            #box-csv-title h4{

              color:#ffffff;

              /*width:645px;*/

              font-size:12px;

              padding-left:10px;

              float:left;

              line-height:20px;

            }

            .box-cvs-table-header{

              color: #ffffff;

              background: #a0b12d; 

              border-color:#a0b12d; 

              margin-left:2px;

              height:20px;

              line-height:20px;*

            

            }            

            

      #box-team {

        width:660px;

        /*height: 348px;*/

        float:left;

        

      }

      #box-team-title {

        background: url("../images/mb/green-line.jpg");

        background-repeat: no-repeat;

        background-position:top right;

        width:640px;

        /*height: 55px;*/

        float:left;

        padding:10px;

      }



      #box-drivers {

        width:660px;

        /*height: 348px;*/

        float:left;

        

      }

      #box-drivers-title {

        background: url("../images/mb/blue-line.jpg");

        background-repeat: no-repeat;

        background-position:top right;

        width:640px;

        /*height: 165px;*/

        float:left;

        padding:10px;

      }



      #box-partners {

        width:950px;

        /*height: 348px;*/

        float:left;

      }

      #box-partners img{

        padding-right:15px;

        padding-bottom:15px;

        float:left;

      }



      #box-partners-title {

        background: url("../images/mb/blue-line.jpg");

        background-repeat: no-repeat;

        background-position:top right;

        width:930px;

        /*height: 165px;*/

        float:left;

        padding:10px;

      }

      #box-gallery {

        width:950px;

        /*height: 348px;*/

        float:left;

      }

      #box-gallery img{

        padding-right:15px;

        padding-bottom:15px;

        float:left;

      }



      #box-gallery-title {

        background: url("../images/mb/blue-line.jpg");

        background-repeat: no-repeat;

        background-position:top right;

        width:930px;

        /*height: 165px;*/

        float:left;

        padding:10px;

      }

      #gallery-bullets ul{


        margin-left:120px;

       font-family: Arial;

        font-size: 15px;

        font-weight: bold;
        
        text-align: left;
      }


      #news-bullets ul li {

       /* font-weight: bold;*/

      }

      #news-bullets ul{


        margin-left:20px;

        /*font-family: Arial;

        font-size: 15px;

        font-weight: bold;
        
        text-align: left;*/

      }

      #news-bullets ul li a {
      
        line-height: 200%;

        padding: 0 0 0 10px;
        
        /*color: #c1d826;

        text-decoration: none;*/

        /*float: left;*/

        /*font-weight: bold;*/

        /*border-right: 1px solid #94B473;*/

      }



            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            

/*RIGHT SIDE */

#right {

  width:285px;

	text-align: right;

  font-family: Arial;

  font-size: 12px;

  color:#5f5f5f;

  text-align: left;

  float:left;

}

      #box-powered-by {

        background: url("../images/mb/box-powered-by.jpg");

        background-repeat: no-repeat;

        width:280px;

        height: 54px;

      }  
    
		#box-next-event { 

        border: 1px solid #6b6b6a;

        width:280px;

        height: 54px;

      }

      #box-next-event h1 {

              position:relative;

              top:8px;

              left:-5px;

              width:250px;

              font-family: Arial;

              font-size: 14px;

              color:#bdd32e;

              font-weight:bold;

        }

      #box-suscribe-newsletter {

        background: url("../images/mb/box-suscribe-newsletter.jpg");

        background-repeat: no-repeat;

        width:280px;

        height: 287px;

        float:left;

        }

            #box-suscribe-newsletter h1 {

              position:relative;

              top:8px;

              left:-5px;

              width:250px;

              font-family: Arial;

              font-size: 27px;

              color:#bdd32e;

              font-weight:normal;

            }

        

            #box-suscribe-newsletter-form{

              position:relative;

              top:125px;

              left:0px;

              width:263px;

              font-family: Arial;

              font-size: 11px;

              color:#bdd32e;

              font-weight:normal;

            }

                .suscribe  {

                color: #ffffff;

                background: #bdd32e;

                border: 1px solid #6b6b6a;

                padding:1px;

                }

          

      #box-points-table {

        width:280px;

        float:left;

      }

      #box-points-table-title {

        background: url("../images/mb/box-top-scores.jpg");

        background-repeat: no-repeat;

        line-height:22px;

        width:270px;

        height: 60px;

        float:left;

        font-size:12px;

        color:#ffffff;

        padding-left:10px;

        font-weight:bold;

      }

      #teams {

        line-height:18px;

        width:240px;

        float:left;

        font-size:12px;

        color:#676767;

        padding-left:20px;

        font-weight:bold;

      }

      #teams .light{

        color:#a9b841;

      }



      #drivers {

        line-height:18px;

        width:240px;

        float:left;

        font-size:12px;

        color:#676767;

        padding-left:20px;

        font-weight:bold;

      }

      #drivers-title {

        background: #676767;

        line-height:22px;

        width:270px;

        float:left;

        font-size:12px;

        color:#ffffff;

        padding-left:10px;

        font-weight:bold;

      }



      #drivers .light{

        color:#a9b841;

      }

      



    

#footer{

  width:950px;

	height:100px;

	text-align: center;

  font-family: Arial;

  font-size: 10px;

  color: #ffffff;

  text-decoration:none;

  padding-top:20px;

  padding-left:20px;

}

#footer-content, #footer-content a:hover, #footer-content a:visited, #footer-content a:active, #footer-content a:link { 

	text-align: center;

  font-family: Arial;

  font-size: 10px;

  color: #000000;

  text-decoration:none;

}









