html,body {height:100%}

body {

  font-family: Verdana, Geneva, sans-serif;
  font-size:13px;
  background-color: #000000;
  background:url("../images/bground.jpg");
  margin:0px;


}

#container{

	position:relative;
	float:left;
	width:100%;
	min-height:100%;
	background:url("../images/bg.png");
	background-repeat: repeat-x;


}

#bodymain {
  position:relative;
  text-align: center;

  margin-Top: 0px;
  margin-Bottom: 0px;
  margin-Left: auto;
  margin-Right: auto;
  top:0px;
  width:900px;
  height:100%;
  min-height:100%;

}


#header{

  position:relative;
  float:left;
  width:900px;
  height:356px;

}

#content{

   position:relative;
   float:left;
   width:900px;
   min-height: 100%;
   padding-left:53px;

}


#footer {

  margin-top: 40px;
  line-height: 80%;
  font-family: Verdana, Geneva, sans-serif;
  text-align:center;
  color:#ffffff;
  font-size:14px;
  position: relative;
  float: left;
  width: 100%;
  height:75px;
  background-color: #222222;

}

#footer a{

   text-decoration: none;
   color:#ffffff;

}

#footer a:hover{

   text-decoration: underline;
   color:#ffffff;

}

.footer-gray{

  font-size:13px;
  color:#666666;


}

#white-box{

  position:relative;
  float:left;
  width: 783px;
  min-height: 258px;


  background: url("../images/separator.png");
  background-repeat: no-repeat;
  background-position: 557px center;
  background-color: #e6e6e6 !important;

  border-radius: 15px;
  behavior: url("../images/border-radius.htc");
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;

}

#white-right {

  float:left;
  width:192px;
  padding-left:30px;
  text-align:left;

}

.special-offers{

  text-align: left;
  padding-left: 35px;
  width:160px;
  min-height: 70px;
  background:url("../images/gray_arrow.png");
  background-repeat: no-repeat;
  background-position: left 6px;
  margin-top: 17px;
  font-size: 12px;

}

#white-right h1{


  font-size:28px !important;
  color:#DF3127;
  font-style: italic !important;
  font-weight: bold !important;
  margin-bottom:0px;
}

#white-left {

  position:relative;
  float:left;
  width: 520px;
  height:100%;
  padding-left: 30px;
  text-align: left;

}


#white-left p {




}

#white-left h1{


  font-size:30px !important;
  color:#333333;
  font-style: italic !important;
  font-weight: bold !important;
  margin-bottom:0px;
}


#white-left h2{

  margin-top:0px;
  font-size:19px !important;
  color:#333333;
  font-style: italic !important;
  font-weight: normal !important;

}

#white-left p{

	font-size:12px;
	color:#333333;
	line-height:120%;
}

#white-left img{

  float:left;
  padding-right: 16px;

}


#gray-box {


  position:relative;
  float:left;
  width: 783px;
  min-height: 222px;
  border-radius: 15px;
  behavior: url("../images/border-radius.htc");
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  background-color: #373737 !important;
  margin-top: 65px;

  background: url("../images/separator2.png");
  background-repeat: no-repeat;
  background-position: 402px center;



}

#gray-box-left{

	position:relative;
	float:left;
	width:370px;
	margin-left: 32px;
	text-align:left;
	color:#B3B3B3;
	text-align: left;
	line-height: 180%;

}

#gray-box-left h1, #gray-box-right h1, .simpleBox h1{

  font-size:28px !important;
  color:#ffffff;
  font-style: italic !important;
  font-weight: bold !important;
  margin-bottom:0px;
  margin-bottom: 28px;

}

 #gray-box-right h1{


    margin-bottom: 20px;
 }

#gray-box-right{


	position:relative;
	float:left;
	width:315px;
	margin-left: 55px;
	color:#B3B3B3;
	text-align: left;
	background: url("../images/green_arrow.png");
	background-repeat: no-repeat;
	background-position: 167px 25px;
}


#left-box{

text-align: left;
position:left;
float: left;
width: 460px;
height:100%;

}

#right-box{

text-align: left;
position:left;
float: left;
width: 350px;
height:100%;

}

#left-box h1, #right-box h1 {

  color:#ffffff;
  font-size: 28px;
  font-weight: bold;
  font-style: italic;
  font-family: Verdana, Geneva, sans-serif;
}


#left-box{

 margin-left: 35px;


}

#left-box h1 {

 margin-bottom: 0px;

}

.small-menuBox{

  margin-top:35px;
  position:relative;
  float:left;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  width:410px;
  height: 72px;
  background-color:#373737 !important;


}


.small-menuBox p {

	position:absolute;
	right:30px;

}

.small-menuBox p a{


   color:#CCCCCC;
   text-decoration: none;

}

.small-menuBox p a:hover{

   color:#ffffff;

}

.small-menuBox h1{

  font-size: 22px !important;
  font-family: Verdana, Geneva, sans-serif;
  color: #ffffff;
  margin-left:162px;
  margin-top:5px;
  font-weight: normal !important;
  font-style:normal !important;

}

.menuA {

	position:absolute;
	left:-35px;
	top:-18px;


}

.menuAk {

	position:absolute;
	left:-35px;
	top:-18px;


}

.menuB {

	position:absolute;
	left:-35px;
	top:-4px;

}

.menuC {

	position:absolute;
	left:-35px;
	top:-20px;

}

.menuC {

	position:absolute;
	left:-35px;
	top:-20px;

}

.menuM {

	position:absolute;
	left:-35px;
	top:-6px;

}


.news {

 position: relative;
 float:left;
 width:290px;
 min-height:100px;
 color:#ffffff;
 margin-bottom:5px;

}

#gray-box-left a , #gray-box-right  a{

   text-decoration: none;
   color: inherit;

}

#gray-box-left a:hover, #gray-box-right a:hover{

   text-decoration: underline;
   color: #ffffff;

}

.news a{

 text-decoration: underline;
 color:#F4C625;

}


.news a:hover {

 text-decoration: underline;
 color:#F4C625;

}

.news h1 {

   font-size:12px !important;
   font-style:normal !important;
   font-weight: normal !important;
   color:#B3B3B3 !important;
   margin-bottom: 17px;


}

.simpleBox {

  position:relative;
  float:left;
  text-align: left;


}
.pictureBigBox{

  width: 112px;
  height: 127px;
  float:left;
}
.evenPictureBigBox{
  margin-left: 18px;
}

.pictureBox{

  width: 112px;
  height: 62px;
  overflow: hidden;
  position: relative;
  float:left;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 1px solid #fdfdfd;
  margin-left: 18px;

}

.pictureBox:hover{

   cursor: pointer;

}

.pictureNameBox{

 float:left;
 position:relative;
 width: 112px;
 height: 42px;
 text-align:center;
 font-size: 12px;
 color: #ffffff;
 margin-left: 18px;
 margin-bottom: 13px;
 margin-top: 10px;

}

.pictureNameBox .carColor{

 color:#F4C625;

}

.carColor{

   text-transform:capitalize;

}

.question-answer{

    float:left;
    position: relative;
    width:668px;
    background: url("../images/green_arrow_right.png");
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 45px;
    padding-bottom:20px;
    color:#B3B3B3;
}


.question-answer h2, .contactPerson h2{

  font-size: 16px !important;
  font-family: Verdana, Geneva, sans-serif;
  color: #ffffff;
  font-weight: bold !important;
  font-style:normal !important;
  margin-bottom: 2px;
  text-align:left;
  line-height:145%;
}



.contactPerson{

  position: relative;
  float: left;
  margin-top: 25px;
  width:370px;


}

.personRank{

 color:#F4C625;
 font-style: italic;
}

.courseHelper{

 color:#F4C625;
 font-weight:bold;

}

input[type=text]{

 width: 290px;
 padding:3px;
 margin-bottom: 22px;
 text-align:left;


}

textarea{

 width: 290px;
 height: 155px;
 padding:5px;
 margin-bottom: 35px;
 text-align:left;

}

a.formLink{

  color:#ffffff;
  margin-left: 95px;
  text-decoration:none;
  font-size:16px;
  float:right;

}

.menuHead {

   position:absolute;
   width:590px;
   margin-left:162px;
   color:#B3B3B3;
   font-size:11px;

}

.posHelper {

    margin-top: 40px;

}


