.adv li{margin-bottom:20px}.adv li.last{margin-bottom:0}.adv-banner-images{overflow:hidden;position:relative}.adv-banner{font-size:0;position:absolute;line-height:0}.adv-frame{border:1px solid #191919}span.adv-frame{position:absolute;display:block}.companies-in-section .adv-companies-inline{margin-bottom:34px}.companies-in-section .adv-companies-inline.first{margin-top:25px}.companies-in-category .adv-companies-inline{margin-bottom:40px}.adv-title{font-size:13px;line-height:1.2;margin-top:6px}.adv .adv-title .a,.adv .adv-title a{text-decoration:none;font-weight:700;color:#009ec6}.adv .adv-title a:hover{text-decoration:underline}.adv-text{font-size:13px;line-height:1.2;margin-top:5px}.block-adv-exclusive{height:405px;margin-bottom:10px;background:transparent url(/sites/all/modules/gidm/adv/exclusive.png) 0 0 no-repeat scroll;width:200px;z-index:120}.block-adv-exclusive>.content{padding:10px 10px 0}.block-adv-stand-240x400{height:463px;margin-bottom:10px;background:transparent url(/sites/all/modules/gidm/adv/stand-240x400.png) 0 0 no-repeat scroll;width:261px;z-index:120}.block-adv-stand-240x400>.content{padding:10px 10px 0}.adv-block-prepend{background-color:#fff}.adv-block-append,.adv-block-prepend{position:fixed;width:200px;z-index:121}.adv-block-append{height:30px;background:transparent url(/sites/all/modules/gidm/adv/shadow.png) 0 100% repeat-x scroll}.adv-fixed{background-color:#fff;z-index:120}.adv-vip-google{height:141px;padding-top:22px;text-align:center;background:#fff url(/sites/all/modules/gidm/adv/adv-vip-google.gif) 0 0 no-repeat scroll;width:960px}.block-adv .bx-wrapper .bx-viewport{border:0;box-shadow:none;left:0}.block-adv .bx-next,.block-adv .bx-prev{opacity:0}.block-adv:hover .bx-next,.block-adv:hover .bx-prev{opacity:1}.adv-frame-title-overlay{z-index:2}.adv-frame-title-in-overlay,.adv-title-in-overlay{position:absolute;display:table}.adv-frame-title-in-overlay{z-index:2}.adv-frame-title-in-overlay .a,.adv-title-in-overlay .a{padding:0 20px;text-decoration:none;color:#000;vertical-align:middle;display:table-cell}.adv-frame-title-in-overlay .title,.adv-title-in-overlay .title{line-height:1.1em}.adv-title-in-overlay .text{color:#000;line-height:1.2;display:inline-block}.adv-actual-300x250 li{margin-bottom:30px}