
h1 { margin:0; padding:9px 0 20px 0.4em; color:#9bb300; border-bottom:0; }
h2 { color:#616365; }
h3 { color:#616365;  }
h4 { color:#616365; }
h5 { color:#616365; }

div.box { background: url(images/box-tl.gif) top left no-repeat; position:relative; }
div.box1 { background: url(images/box-tr.gif) top right no-repeat; position:relative; padding:8px 13px 0px 13px; 

margin:0; }
div.box1 h2 { border-bottom:1px solid #7fb2cc; margin:0; padding:0 0 3px 0; font-size:1.1em; color:#006699; }
div.box2 { background: url(images/box-rb.gif) top right repeat-y; position:relative; margin:0; margin-top:0; 

padding:10px 13px 15px 13px; }
div.box3 { background: url(images/box-bl.gif) bottom left no-repeat; position:relative; }
div.box3 p { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; 

padding:15px 13px 15px 13px; margin:-2em 0 0 0; }
div.box3 a { color:#006699; }

div.boxflight { background: url(images/box-flight-tl.gif) top left no-repeat; position:relative; }
div.boxflight1 h2 { border-bottom:1px solid #b0b1b2; margin:0 0 0 0; padding:0 0 3px 0; font-size:1.1em; 

color:#666465; width:14em; }

div.boxshadow1 h2 { border-bottom:1px solid #b0b1b2; margin:0; padding:0 0 3px 0; font-size:1.1em; color:#666465 }
div.boxshadow2 p { background: url(images/box-br.gif) bottom right no-repeat; position:relative; height:276px; 

display:block; padding:0 13px 18px 0px; margin:0 0 0 87px; }
div.boxshadow2 img { position:absolute; top:0px; left:0px; padding-right:5px; }
div.boxshadow a { color:#006699; text-decoration:none; }
div.boxshadow p a { color:#333333 }

div.boxvision { background: url(images/box-white-tl.gif) top left no-repeat; position:relative; margin:27px 0 20px 

0; }
div.boxvision1 { background: url(images/box-white-tr.gif) top right no-repeat; position:relative; padding:8px 13px 

0px 13px; margin:0; }
div.boxvision1 h2 { border-bottom:1px solid #b0b1b2; margin:0; padding:0 0 3px 0; font-size:1.2em; color:#666465 }
div.boxvision1 h2 a { text-decoration:none; }
div.boxvision1 a:hover { text-decoration:underline; }
div.boxvision2 { background: url(images/box-bl.gif) bottom left no-repeat; position:relative; }
div.boxvision2 p { background: url(images/box-br.gif) bottom right no-repeat; position:relative; color:#666465; 

font-weight:bold; font-size:1.2em; display:block; padding:4px 13px 13px 13px; margin:0; }
div.boxvision2 img { margin:5px 0; }
div.boxvision a { color:#009999; }
div.boxvision a:hover { text-decoration:underline; }

div.boxheader1 h2 { background:#666465; margin:0; padding:4px 7px 4px 7px; font-size:1.1em; color:#fff; }
div.boxheader3 p { background: url(images/box-br.gif) bottom right no-repeat; position:relative; font-weight:bold; 

font-size:1.1em; padding:2px 6px 2px 13px; margin:0; }
div.boxheader3 a { text-decoration:underline; display:block; color:#9bb300; padding:8px 40px 10px 0; 

background:url(images/tender-bg.jpg) no-repeat right bottom; }

div.boxnews { background: url(images/box-white-tl.gif) top left no-repeat; position:relative; }
div.boxnews1 { background: url(images/box-white-tr.gif) top right no-repeat; position:relative; padding:8px 13px 

0px 13px; margin:0; }
div.boxnews1 h2 { border-bottom:1px solid #b0b1b2; margin:0; padding:0 0 3px 0; font-size:1.1em; color:#666465 }
div.boxnews2 { background: url(images/box-rb.gif) top right repeat-y; position:relative; margin:0; padding:8px 13px 

0px 13px; }
div.boxnews2 p { margin:0; padding:0; }
div.boxnews3 { background: url(images/box-bl.gif) bottom left no-repeat; position:relative; }
div.boxnews3 p { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; 

padding:5px 13px 12px 13px; margin:0 0 0 0; }
div.boxnews3 img { position:absolute; top:10px; left:-45px; }
div.boxnews h2 a { color:#666465; text-decoration:none; }
div.boxnews strong { color:#9bb300; }
div.boxnews a { color:#666465; text-decoration:none; }
div.boxnews a:hover { text-decoration:underline; }

div.boxicons { background: url(images/airport-bg.jpg) top left no-repeat #bed600; position:relative; height:204px; 

}
div.boxicons h2 { border-bottom:1px solid #fff; margin:0 13px 10px 13px; padding:8px 0 2px 0; font-size:1.2em; 

color:#40474f; }
div.boxicons p { position:relative; display:block; margin:0px 13px 10px 13px; padding:0; color:#40474f; }
div.boxicons a { color:#fff; text-decoration:none; font-weight:bold; font-size:1.1em; }
div.boxicons a em { color:#40474f; font-style:normal; text-decoration:underline; }

div.boxmain { background: url(http://www.dublinairport.com/images/box-carbook.gif) top left no-repeat; 

position:relative; }
div.boxmain1 { background: url(images/box-carbook-tr.gif) top right no-repeat; position:relative; padding:0 0 0 0; 

margin:0; }
div.boxmain1 h2 {  margin:0 0 0 0; padding:0 0 0 0; font-size:1.2em; color:#616365; }
div.boxmain1 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxmain1 img { position:absolute; top:2px; left:3px; }
div.boxmain2 { background: url(images/box-rb.gif) top right repeat-y; position:relative; margin:0; margin-top:0; 

padding:0 0 0 0; }
div.boxmain2 h2 {  margin:0 0 0 57px; padding:0 0 3px 0; font-size:1.1em; color:#616365; }
div.boxmain2 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxmain2 img { position:absolute; top:0; left:3px; }
div.boxmain3 { background: url(images/box-bl.gif) bottom left no-repeat; position:relative; }
div.boxmain3 div { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; 

padding:17px 0 15px 0; margin:0 0 0 0; }
div.boxmain3 h2 {  margin:0 0 0 57px; padding:0px 0 3px 0; font-size:1.1em; color:#006699; position:relative; }
div.boxmain3 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxmain3 img { position:absolute; top:20px; left:13px; }
div.boxmain a { color:#616365; text-decoration:none; }
div.boxmain a:hover { text-decoration:underline; }


div.boxtransfer { background: url(http://www.dublinairport.com/images/box-carbook.gif) top left no-repeat; 

position:relative; }
div.boxtransfer1 { background: url(http://www.dublinairport.com/images/box-carbook-tr.gif) top right no-repeat; 

position:relative; padding:0 0 0 0; margin:0; }
div.boxtransfer1 h2 {  margin:0 0 0 57px; padding:0 0 3px 0; font-size:1.1em; color:#616365; }
div.boxtransfer1 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxtransfer1 img { position:absolute; top:10px; left:2px; }
div.boxtransfer2 { background: url(http://www.dublinairport.com/images/box-rb.gif) top right repeat-y; 

position:relative; margin:0; margin-top:350; padding:0 0 0 0; }
div.boxtransfer2 h2 {  margin:0 0 0 0; padding:0 0 3px 0; font-size:1.1em; color:#616365; }
div.boxtransfer2 p {  margin:0 0 0 39px; padding:0 5px 3px 0; color:#616365; }
div.boxtransfer2 img { position:justify; top:20px; left:0; }
div.boxtransfer3 { background: url(http://www.dublinairport.com/images/box-bl.gif) bottom left no-repeat; 

position:relative; }
div.boxtransfer3 div { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; 

padding:0 0 0 0; margin:0 0 0 0; }
div.boxtransfer3 h2 {  margin:0 0 0 0; padding:0px 0 3px 0; font-size:1.1em; color:#006699; position:relative; }
div.boxtransfer3 p {  margin:0 0 0 10px; padding:0 5px 3px 0; color:#616365; }
div.boxtransfer3 img { position:absolute; top:20px; left:0px; }
div.boxtransfer a { color:#616365; text-decoration:none; }
div.boxtransfer a:hover { text-decoration:underline; }




