/* BMW Ireland 2006 CSS Document */

@font-face {font-family: BMWTypeRegular; font-style: normal; font-weight: normal; src:url(http://www.bmw.co.uk/_common/narrowband/fonts/regular.eot);}

a 		{color: #4c4c4c; text-decoration: none}
a:hover {color: #003399; text-decoration: none}
a img 	{border:none;}

img.arrow {
display: inline; position: static; width: 7px; height: 11px; background-image:url(..img/arrow_standard.gif); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;
}
a img.arrow {
display: inline; position: static; width: 7px; height: 11px; background-image:url(..img/arrow_standard.gif); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;
}
a:hover img.arrow {
display: inline; position: static; width: 7px; height: 11px; background-image:url(..img/arrow_standard.gif); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px;
}
a.linkHighlight img.arrow {
display: inline; position: static; width: 7px; height: 11px; background-image:url(..img/arrow_standard.gif); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px;
}

#content   {top:0px; left:20px; width:100%;}
  
h1 {font-family: Arial; -font-family: BMWTypeRegular, Arial; margin:0px; color:#000000; font-weight:normal; padding-bottom: 3px; -padding-bottom: 6px; font-size:20px; -font-size:21px; line-height:21px; -line-height:22px;}
h2 {font-family: Arial; -font-family: Arial; margin:0px; color:#000000; font-weight:bold; padding-bottom:10px; -padding-bottom: 9px; font-size:17px; -font-size:17px; line-height:16px; -line-height:19px;}
h3 {font-weight:bold; padding-bottom: 5px; -padding-bottom: 9px; padding-left: -2px; font-size:14px; -font-size:13px; line-height:15px; -line-height:14px; font-family: Arial; -font-family: BMWTypeRegular, Arial; margin:0px; color:#000000;}
h4 {padding-bottom: 0px; font-size:12px; line-height:13px;}
h5 {padding-bottom: 0px; font-size:11px; line-height:12px;}
h4, h5, h6, h7 {font-family: Arial; margin:0px; font-weight:bold; color:#000000;}
  
  .headCopy {
  top:50px;
  left:0px;
  width:700px;
  margin-top:20px;
  }
  
  #sectionSurround {top:0px; left:0px; width:100%;}
  
  .section1 {
  left:0px;
  width:200px;
  float:left;
  display:block;
  }
  
  .section2 {
  margin-left:40px;
  width:200px;
  float:left;
  display:block;
  }
  
  .section3 {
  margin-left:40px;
  width:200px;
  float:left;
  display:block;
  }
  
  .field, .ddbox {
  width:198px;
  height:20px; 
  padding-left:3px; 
  font-family:Arial; 
  font-size:11px; 
  border:1px solid; 
  border-top-color:#929292; 
  border-left-color:#929292; 
  border-bottom-color:#afafaf; 
  border-right-color:#afafaf; 
  background-image:url(../img/bg_forms.gif );
  background-repeat:no-repeat;
  background-attachment:fixed;
  margin-bottom:5px;
  float:left;
  }

  .typebox {
  width:198px; 
  padding-left:3px; 
  font-family:Arial; 
  font-size:11px; 
  border:1px solid; 
  border-top-color:#929292; 
  border-left-color:#929292; 
  border-bottom-color:#afafaf; 
  border-right-color:#afafaf; 
  background-image:url(../img/bg_forms.gif );
  background-repeat:no-repeat;
  background-attachment:fixed;
  margin-bottom:5px;
  float:left;
  }
  
  .submit, .formSubmitButton {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  background-color:#4c4c4c;
  padding:2px;
  padding-left:6px;
  border:0px;
  width:140px;
  height:20px;
  text-align:left;
  vertical-align:middle;
  }
  .submit:hover, .submit hover, a.submit:hover, .submit:hover a, .formSubmitButton:hover {
  background-color:#003399!important;
  }
  
  .red {
  font-weight:bold;
  color:#FF0000;
  }
  
  .fs-title {
  font-weight:bold;
  color:#FFFFFF;
  padding:2px;
  }
  .formCaption {
  font-size: 12px;
  font-weight:bold;
  border-bottom: 1px solid #0099FF;
  }
  .BrochureformElement {
  margin-top: 5px;
  width:400px;
  }
  
  .formOuterContainer, .formContainer {
  width: 400px!important;
  }


  