@charset "utf-8";

body > div > header,
body > div > section > header,
body > div > section > div > h4,
body > div > section > div > h4 span,
div#co2 > p{background-image:url(../images/ovvimgs.png?20210308_155523); background-repeat:no-repeat;}

body > div+div nav ul li:last-child{background-position:-71px -105px;}

body > div > section > div > h4,
body > div > section > div > h4 span,
body > div > section > div > dl,
body > div > section > div > div > span,
div#co2 > p{display:block;}

div#co1 > h4,
div#co3 > h4{float:left;}
div#co1 > dl,
div#co3 > dl{float:right;}

body > div > section > div > h4,
div#co2 > p{overflow:hidden;}
body > div > section > div > h4 span,
div#co2 > p{height:0; line-height:2;}

/* clearfix hack */
body > div > section > div:before,
body > div > section > div:after{content:" "; display:table;}
body > div > section > div:after{clear:both;}
body > div > section > div{*zoom:1;}

body > div > section > div > h4{background-position:-950px 0; width:150px; height:150px;}
body > div > section > div > h4 span{background-position:-1100px 0; padding-top:150px;}

body > div > section > div{margin-top:50px;}

body > div > section > div > dl{width:530px;}
body > div > section > div > dl dt{width:100px; font-weight:bold;}
body > div > section > div > dl dd{width:430px; text-transform:uppercase;}
body > div > section > div > dl dt,
body > div > section > div > dl dd{display:inline-block; text-align:left; line-height:1.35em; padding-bottom:15px; vertical-align:top;}

div#co2,
div#co4{position:relative;}

div#co2 > h4,
div#co4 > h4,
div#co2 > p,
div#gmap1,
div#gmap2{position:absolute;}
div#co2 > h4,
div#co4 > h4{z-index:10;}
div#gmap1,
div#gmap2{z-index:5;}

div#gmap1,
div#gmap2{width:768px; height:418px; top:10px; left:10px; border:1px solid #2F7259;}
div#gmap1 > span,
div#gmap2 > span{background-color:rgba(200,200,200,0.5); width:inherit; text-align:center; line-height:418px;}

div#co2{height:580px;}
div#co2 > h4 span{background-position:-1250px 0;}
div#co2 > p{background-position:-120px -480px; width:770px; padding-top:120px; bottom:0; left:10px;}

div#co3 > h4,
div#co4 > h4{background-position:-950px -150px;}
div#co3 > h4 span{background-position:-1100px -150px;}
div#co4 > h4 span{background-position:-1250px -150px;}

div#co4{height:420px;}

/* End base CSS */