body{
  background-color: #D9D9D9;
  margin: 10px 0px 0px 10px;
  _margin: 10px 0px 0px 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
}
td{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
}

.wrapall{
  width: 764px; /* for other browsers */
  _width: 764px; /* for IE*/
}
.head{
  border: 1px solid #6C6C6C;
  margin-bottom: 6px;
}
.primenu{
  position:relative;
  height: 19px; 
  z-index: 1;
  top: 118px;
  left: 187px;
  top: 1px;
  width: 575px;
}
.contwrap{
  border: 1px solid #6C6C6C;
  background-color: white;
  min-height: 445px;
  _height: 447px;
}

.contwrapgreycol{
  border: 1px solid #6C6C6C;
  background-color: white;
  min-height: 445px;
  _height: 447px;
  _background-position: 2px 0px;
  background-image: url(/driverapps_bt/images/col_3_bg.gif);
}


#leftcol{
  position: absolute;
	/*float: left;*/
  left: 11px;
  top: 138px;
	
  z-index: 1;
  width: 187px;
}

#contentcol {
  margin-left: 187px;
  width: 350px;
}

#contentcol2 {
  margin-left: 187px;
  width: 575px;
  
}

.cont187{
  margin: 0px 0px 10px 15px;
  width: 172px;
}
.cont350{
  margin: 0px 0px 10px 15px;
  width: 325px;
}

.cont550{
  margin: 0px 0px 10px 15px;
  width: 550px;
}

.titlemain{
  background-color: #E9E9E9;
  margin: 10px 0px 10px 0px;
}

#rightcol {
	float: left;
	width: 200px;
  _width: 225px;
	background-color: #E9E9E9;
  padding: 10px 10px 10px 15px;
  min-height: 425px;
  _height: 445px;
}
#rightcolphoto {
  position: absolute;
  left: 548px;
  _left: 548px;
  top: 138px;
  z-index: 1;
	width: 225px;
  width: 225px;
	background-color: #E9E9E9;
  min-height: 445px;
  height: 445px;
}
p{
  margin: 0px 0px 10px 0px;
}
.titleleft{
  background-color: #E9E9E9;
  margin: 10px 0pc 15px 0px;
}
.headmain{
  margin: 15px 10px 5px 15px;
}

a.footlink{
  color: #6C6C6C;
}
a:link.footlink{
  color: #6C6C6C;
}
a:hover.footlink{
  color: #F79647;
}

.footer{
  width: 760px;
  text-align: right;
  color: #6C6C6C;
  margin-bottom: -8px;
  _margin-bottom: 2px;
}

ul{
  margin: 0px 0px 15px 0px;
  _margin: 0px 0px 15px 41px;
  list-style-image : url(/driverapps_bt/images/bullet.gif);
}

.menu2wrap{
  padding: 0px;
  margin: 0px 0px 0px 15px;
  list-style-image : url(/driverapps_bt/images/dot.gif);
}

.menu2wrap2{
  padding: 0px;
  margin: 20px 0px 0px 15px;
  list-style-image : url(/driverapps_bt/images/dot.gif);
}

.menu2item{
  display: block;
  margin-bottom: 1px;
  color: white;
}

.menu2link{
  font-size: 11px;
  font-weight: 700;
  display: block;
  text-decoration: none;
  _width: 166px;
  _width: 172px;
  filter:alpha(opacity=85);
  padding: 2px 2px 2px 4px;
  color: #333333; /* default colour of sub menu text */
  background-color: #E9E9E9; /* default bg of sub menu text */
}
.menu2link2{
  font-size: 11px;
  font-weight: 700;
  display: block;
  text-decoration: none;
  _width: 166px;
  _width: 172px;
  filter:alpha(opacity=85);
  padding: 2px 2px 2px 4px;
  color: white; /* default colour of sub menu text */
  background-color: #F79647; /* default bg of sub menu text */
}

.menu2link:hover{
  color: White; /* mouse-over colour of sub menu text */
  background-color: #6C6C6C; /* mouse-over bg of sub menu */
}
.menu2link2:hover{
  color: White; /* mouse-over colour of sub menu text */
  background-color: #6C6C6C; /* mouse-over bg of sub menu */
}

.fmelm240{
  width: 240px;
  margin-left: 20px;
}

.fmelm150{
  width: 150px;
  margin-left: 20px;
}

a.actionlink{
  color: #F79647;
  font-weight: 700;
}
a:link.actionlink{
  color: #F79647;
}
a:hover.actionlink{
  color: #333333;
}

a.DeallinkText{
  color: #F79647;
  font-weight: 700;
}
a:link.DeallinkText{
  color: #F79647;
}
a:hover.DeallinkText{
  color: #333333;
}

a.textlink{
  color: #333333;
}
a:link.textlink{
  color: #333333;
}
a:hover.textlink{
  color: #F79647;
}

.lefthint{
  margin: 0px 10px 10px 15px;
}

.blkgrey, .tdHeaderText{
  background-color: #333333;
  color: White;
  padding-left: 5px;
  vertical-align: top;
}
.grey, .ltgreybg{
  background-color: #E9E9E9;
  padding-left: 5px;
}
.ltgrey, .duckeggbg{
  background-color: #C6C6C6;
  padding-left: 5px;
}
