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; }

img { position:relative; }

.park-text {  color:#616365; size:1.3em; }

p { margin:0; padding:0; }

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:#40474f; width:14em; }

div.boxhelp { background: url(images/box-sky-tl.gif) top left no-repeat; position:relative; }
div.boxhelp1 { background: url(images/box-sky-tr.gif) top right no-repeat; position:relative; padding:8px 12px 0px 12px; margin:0; }
div.boxhelp1 h2 { border-bottom:1px solid #fff; width:15em; margin:0 0 0 0; padding:0 0 3px 0; font-size:1.1em; color:#40474f }
div.boxhelp2 { background: url(images/box-sky-bl.gif) bottom left no-repeat; position:relative; }
div.boxhelp2 div { background: url(images/box-sky-br.gif) bottom right no-repeat; position:relative; display:block; padding:5px 0 15px 12px; margin:0 0 0 0; }
div.boxhelp a { color:#40474f; text-decoration:none; }
div.boxhelp a:hover { text-decoration:underline; }
div.boxhelp2 ul { display:block; width:32.8em; margin:0; padding:0; position:relative; }
div.boxhelp2 ul li { position:relative; float:left; width:16.3em; list-style:none; margin:0; line-height:1.5; padding:0; }
div.boxhelp2 ul li a { background:url(images/help-arrow.gif) no-repeat 0 4px; padding-left:13px; padding-right:1.05em; }
div.boxhelp2 br { clear: left; height:1px; line-height:0.01; } /* stop the float */

div.qboxhelp { background: url(images/box-petrol-tl.gif) top left no-repeat; position:relative; }
div.qboxhelp1 { background: url(images/box-petrol-tr.gif) top right no-repeat; position:relative; padding:8px 12px 0px 12px; margin:0; }
div.qboxhelp1 h2 { border-bottom:1px solid #fff; width:15em; margin:0 0 0 0; padding:0 0 3px 0; font-size:1.1em; color:#ffffff }
div.qboxhelp2 { background: url(images/box-petrol-bl.gif) bottom left no-repeat; position:relative; }
div.qboxhelp2 div { background: url(images/box-petrol-br.gif) bottom right no-repeat; position:relative; display:block; padding:5px 0 15px 12px; margin:0 0 0 0; }
div.qboxhelp a { color:#ffffff; text-decoration:none; }
div.qboxhelp a:hover { text-decoration:underline; }
div.qboxhelp2 ul { display:block; width:32.8em; margin:0; padding:0; position:relative; }
div.qboxhelp2 ul li { position:relative; float:left; width:16.3em; list-style:none; margin:0; line-height:1.5; padding:0; }
div.qboxhelp2 ul li a { background:url(images/help-arrow.gif) no-repeat 0 4px; padding-left:13px; padding-right:1.05em; }
div.qboxhelp2 br { clear: left; height:1px; line-height:0.01; } /* stop the float */


div.heart { position:relative; }
div.heart img {position:relative;}

div.aboxhelp { background: url(images/box-orange-tl.gif) top left no-repeat; position:relative; }
div.aboxhelp1 { background: url(images/box-orange-tr.gif) top right no-repeat; position:relative; padding:8px 12px 0px 12px; margin:0; }
div.aboxhelp1 h2 { border-bottom:1px solid #fff; width:15em; margin:0 0 0 0; padding:0 0 3px 0; font-size:1.1em; color:#40474f }
div.aboxhelp2 { background: url(images/box-orange-bl.gif) bottom left no-repeat; position:relative; }
div.aboxhelp2 div { background: url(images/box-orange-br.gif) bottom right no-repeat; position:relative; display:block; padding:5px 0 15px 12px; margin:0 0 0 0; }
div.aboxhelp a { color:#40474f; text-decoration:none; }
div.aboxhelp a:hover { text-decoration:underline; }
div.aboxhelp2 ul { display:block; width:32.8em; margin:0; padding:0; position:relative; }
div.aboxhelp2 ul li { position:relative; float:left; width:16.3em; list-style:none; margin:0; line-height:1.5; padding:0; }
div.aboxhelp2 ul li a { background:url(images/help-arrow.gif) no-repeat 0 4px; padding-left:13px; padding-right:1.05em; }
div.aboxhelp2 br { clear: left; height:1px; line-height:0.01; } /* stop the float */



div.boxshadow1 h2 { border-bottom:1px solid #b9b9b9; margin:0; padding:0 0 3px 0; font-size:1.1em; color:#616365 }
div.boxshadow2 p { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; padding:10px 13px 10px 0; margin:0 0 0 57px; }
div.boxshadow2 img { position:absolute; top:10px; left:-45px; }
div.boxshadow a { color:#616365; text-decoration:none; }

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/Davidoff_home_ad.jpg) no-repeat right bottom; }*/
div.boxheader3 a { display:block; color:#9bb300; padding:10px 0 13px 0; margin-top:-2px; background:url(images/the_street.gif) no-repeat top right; }

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.boxfinder { background: url(images/box-tl.gif) top left no-repeat; position:relative; }
div.boxfinder1 { background: url(images/box-tr.gif) top right no-repeat; position:relative; padding:8px 13px 0px 13px; margin:0; }
div.boxfinder1 h2 { border-bottom:1px solid #b0b1b2; margin:0; padding:0 0 3px 0; font-size:1.1em; color:#616365 }
div.boxfinder2 { background: url(images/box-rb.gif) top right repeat-y; position:relative; margin:0; padding:3px 8px 0px 10px; }
div.boxfinder2 h2 {  margin:0 0 0 0; padding:0 0 0 0; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; font-stretch:narrower; border:thick; color:#666465; }
div.boxifinder2 p {  margin:50px 50px 50px 50px; padding:50px 50px 50px 50px; color:#616365; }
div.boxifinder2 img { position:absolute; top:80px; margin:30px 5px 5px 5px; padding:5px 5px 3px 5px; left:10px; }
div.boxfinder3 { background: url(images/box-bl.gif) bottom left no-repeat; position:relative; }
div.boxfinder3 div { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; padding:15px 0 22px 0; margin:0 0 0 0; }
div.boxfinder3 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.boxfinder3 img { position:absolute; top:10px; left:-45px; }

div.boxfinder3a { background: url(images/box-bl.gif) bottom left no-repeat; position:relative; }
div.boxfinder3a div { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; padding:15px 0 0 0; margin:0 0 0 0; }
div.boxfinder3a p { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; padding:5px 13px 0 13px; margin:0 0 0 0; }
div.boxfinder3a img { position:absolute; top:2px; left:-45px; }

div.boxfinder h2 a { color:#666465; text-decoration:none; }
div.boxfinder strong { color:#9bb300; }
div.boxfinder a { color:#666465; text-decoration:none; }
div.boxfinder a:hover { text-decoration:underline; }

div.boxicons { background: url(images/box-tl.gif) top left no-repeat; position:relative; }
div.boxicons1 { background: url(images/box-tr.gif) top right no-repeat; position:relative; padding:22px 0 0 0; margin:0; }
div.boxicons1 h2 {  margin:0 0 0 57px; padding:0 0 3px 0; font-size:1.1em; color:#616365; }
div.boxicons1 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxicons1 img { position:absolute; top:25px; left:13px; }
div.boxicons2 { background: url(images/box-rb.gif) top right repeat-y; position:relative; margin:0; margin-top:0; padding:17px 0 0 0; }
div.boxicons2 h2 {  margin:0 0 0 57px; padding:0 0 3px 0; font-size:1.1em; color:#616365; }
div.boxicons2 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxicons2 img { position:absolute; top:20px; left:13px; }
div.boxicons21 { background: url(images/box-rb.gif) top right repeat-y; position:relative; margin:0; margin-top:0; padding:0 0 0 0; }
div.boxicons21 h2 {  margin:0 0 0 57px; padding:0 0 3px 0; font-size:1.1em; color:#616365; }
div.boxicons21 p {  margin:0 0 0 12px; padding:0 5px 3px 0; color:#616365; }
div.boxicons21 img { position:relative; left:0px; }
div.boxicons3 { background: url(images/box-bl.gif) bottom left no-repeat; position:relative; }
div.boxicons3 div { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; padding:17px 0 22px 0; margin:0 0 0 0; }
div.boxicons3 h2 {  margin:0 0 0 57px; padding:0px 0 3px 0; font-size:1.1em; color:#006699; position:relative; }
div.boxicons3 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxicons3 img { position:absolute; top:20px; left:13px; }
div.boxicons a { color:#616365; text-decoration:none; }
div.boxicons a:hover { text-decoration:underline; }
div.boxicons31 { background: url(images/box-bl.gif) bottom left no-repeat; position:relative; }
div.boxicons31 div { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; padding:5px 0 15px 0; margin:0 0 0 0; }
div.boxicons31 h2 {  margin:0 0 0 57px; padding:0px 0 3px 0; font-size:1.1em; color:#006699; position:relative; }
div.boxicons31 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxicons31 img { position:absolute; top:20px; left:13px; }





div.boxairline { background: url(images/box-tl.gif) top left no-repeat; position:relative; }
div.boxairline1 { background: url(images/box-tr.gif) top right no-repeat; position:relative; padding:10px 0 0 0; margin:0; }
div.boxairline1 h2 {  margin:10 0 0 0px; padding:0 0 3px 0; font-size:1.1em; color:#616365; }
div.boxairline1 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxairline1 img { position:absolute; top:25px; left:13px; }
div.boxairline2 { background: url(images/box-rb.gif) top right repeat-y; position:relative; margin:0; margin-top:0; padding:17px 0 0 0; }
div.boxairline2 h2 {  margin:0 0 0 57px; padding:0 0 3px 0; font-size:1.1em; color:#616365; }
div.boxairline2 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxairline2 img { position:absolute; top:20px; left:13px; }
div.boxairline3 { background: url(images/box-bl.gif) bottom left no-repeat; position:relative; }
div.boxairline3 div { background: url(images/box-br.gif) bottom right no-repeat; position:relative; display:block; padding:17px 0 22px 0; margin:0 0 0 0; }
div.boxairline3 h2 {  margin:0 0 0 57px; padding:0px 0 3px 0; font-size:1.1em; color:#006699; position:relative; }
div.boxairline3 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; }
div.boxairline3 img { position:absolute; top:20px; left:13px; }
div.boxairline a { color:#616365; text-decoration:none; }
div.boxairline a:hover { text-decoration:underline; }


div.boxmain { background: url(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(images/box-carbook.gif) top left no-repeat; position:relative; }
div.boxtransfer1 { background: url(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(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 57px; padding:0 5px 3px 0; color:#616365; }
div.boxtransfer2 img { position:justify; top:20px; left:0; }
div.boxtransfer3 { background: url(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; }

div.boxlounge { background: url(images/box-lounge.jpg) top left no-repeat #000; position:relative; height:147px; }
div.boxlounge h2 { border-bottom:1px solid #fff; margin:0 13px 5px 13px; padding:8px 0 2px 0; font-size:1.2em; color:#fff; }
div.boxlounge p { position:relative; display:block; margin:0px 13px 15px 13px; padding:0; line-height:1.5em; font-size:1.1em; font-weight:bold; color:#fff; }
div.boxlounge a { color:#fff; text-decoration:none; }
div.boxlounge a:hover { text-decoration:underline; }

.credit { padding:2px 10px; }
.credit a { color:#888; text-decoration:none }
.credit a:hover { text-decoration:underline; }

<!-- code for hiding the emergency news box --> 
div.boxmainemergency1 { background: url(images/box-carbook.gif) top left no-repeat; position:relative; display:none; }
div.boxmainemergency11 { background: url(images/box-carbook-tr.gif) top right no-repeat; position:relative; padding:0 0 0 0; margin:0; display:none; }
div.boxmainemergency11 h2 {  margin:0 0 0 0; padding:0 0 0 0; font-size:1.2em; color:#616365; display:none;}
div.boxmainemergency11 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; display:none;}
div.boxmainemergency11 img { position:absolute; top:2px; left:3px; display:none;}
div.boxmainemergency12 { background: url(images/box-rb.gif) top right repeat-y; position:relative; margin:0; margin-top:0; padding:0 0 0 0; display:none; }
div.boxmainemergency12 h2 {  margin:0 0 0 10px; padding:0 0 3px 0; font-size:1.3em; color:#616365; display:none;}
div.boxmainemergency12 p {  margin:0 0 0 57px; padding:0 5px 3px 0; color:#616365; display:none;}
div.boxmainemergency12 img { position:absolute; top:0; left:3px; display:none;}
div.boxmainemergency13 { background: url(images/box-bl.gif) bottom left no-repeat; position:relative; display:none;}
div.boxmainemergency13 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; display:none; }
div.boxmainemergency13 h2 {  margin:0 0 0 57px; padding:0px 0 3px 0; font-size:1.1em; color:#006699; position:relative; display:none;}
div.boxmainemergency13 p {  margin:0 0 0 10px; padding:0 5px 3px 0; color:#616365; display:none;}
div.boxmainemergency13 img { position:absolute; top:20px; left:13px; display:none;}
div.boxmainemergency1 a { color:#616365; text-decoration:none; display:none;}
div.boxmainemergency1 a:hover { text-decoration:underline; display:none;}
