/* LOCAL */
img { border: none; }
/*        LOCAL HEADER TAGS        */
/*        H2 FEATURED VENUE HEADER TAG (FOR GLOBAL SETTINGS PLEASE REFERENCE GLOBAL CSS)        */
.featured-venue-header{height: 16px; width: 180px; float: left; background-image:url(../images/featured-venue-header.jpg); background-repeat:no-repeat; padding: 9px 10px; margin-right: 20px; margin-top: 5px;}
/*        H2 VENUE LIST HEADER TAG (FOR GLOBAL SETTINGS PLEASE REFERENCE GLOBAL CSS)        */
.venue-list-header{height: 16px; width: 293px; float: left; background-image:url(../images/h2-background.jpg); background-repeat:no-repeat; padding: 9px 10px;}
/*        H2 MONTHLY VENUE HEADER TAG (FOR GLOBAL SETTINGS PLEASE REFERENCE GLOBAL CSS)        */
.monthly-venue-header{height: 16px; width: 293px; float: left; background-image:url(../images/h2-background.jpg); background-repeat:no-repeat; padding: 9px 10px;}

/*        H2 RIGHT COL HEADER TAG        */
.right-column-header{height: 16px; width: 293px; float: right; background-image:url(../images/right-column-header.jpg); background-repeat:no-repeat; padding: 9px 10px; position: relative;}

.featured-venue{height: 90px; width: 410px; float: right; background-color: #FFF; border-top: 5px solid #036; border-bottom: 5px solid #036; margin-top: 10px; margin-right: 10px;}

.advert-img{float: right; width: 313px; height: 105px;}

.venue-list{width: 636px; height: 380px; float: left;}

.media{float: left; width: 636px;}

/*.venue-list-left{width: 313px; height: 380px; float: left;}*/

.venue-information{height: 46px; float: right; width: 270px; padding-left: 20px; background-image:url(../images/map-pin-off.png); background-position: 0px 17px;background-repeat:no-repeat;}
.venue-information:hover {height: 46px; float: right; width: 270px; padding-left: 20px; background-image:url(../images/map-pin-on.png); background-position: 0px 17px; background-repeat:no-repeat;}
 
.venue-information a{color: #b7b7b7; display: block;}
.venue-information .venue-url{color: #4574d6; display: block;}

.venue-url{font-size: 11px; width: 175px; height: 13px; margin-bottom: 5px; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; color: #384E96;}
.venue-address{ font-size: 12px; text-overflow:ellipsis; overflow: hidden; white-space:nowrap; width:100%;}
.venue-phone{font-size: 12px; color: #b7b7b7; display: block;}

/*.monthly-venue-right{width: 313px; height: 380px; float: right;}*/

.featured-venue-image{float: right; margin: 5px; width:194px; height:79px;}

.listed-venues{width: 313px; height: 321px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 25px;}

/*.monthly-venue{width: 313px; height: 321px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 25px; position: relative;}*/

.listed-venue{width: 313px; height: 10%; float: left; color: #384e96;}

.listed-venue-small{width: 313px; height: 25%; float: left; color: #384e96;}

.listed-monthly-venue{height: 12px; width: 270px; padding: 9px 0; float: right; color: #384e96;}

.listed-featured-venue{height: 12px; width: 169px; padding: 9px 0; float: left; color: #384e96; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 10px;}

.featured-venue-left{float: left; height: 90px; width: 200px; margin-left: 5px;}

.vom-image{float: left; width: 313px; height: 263px; margin-top: 5px;}

.dot{float: left; margin: 8px 0px 8px 5px;}

.dot2{float: left; margin: 6px 0px 6px 1px;}

.state-list{float: left; height: 78px; width: 636px;}

.state-link{background-color: #EBEBEB; float: left; height: 20px; margin: 2px; text-align: center; width: 150px; padding-top: 5px; border: 1px solid #b3b3b3;}

.venue{width: 270px; height: 12px; float: right; padding: 9px 0px;}
.venue a {white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; float: left;}

.media img{float: left;}

.social-media{float: left; width: 636px;}

.site-list{float: right; width: 313px;}

.introduction-content{width: 636px; height: auto; overflow: hidden; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #122f8d; overflow: hidden;}

.site-list-column{float: left; width: 308px; padding-left: 5px; height: auto; margin-bottom: 15px; margin-top: 15px;}

/*        ACCORDION PREVIEWS        */
.preview{float: left; width: 308px; height: auto;}

.preview li {float: left; width: 50%; margin-bottom: 2px;}

.preview li a {text-decoration: underline; font-size: 12px;}

/*        ACCORDION HIDDEN LIST        */
.hidden{float: left; width: 308px; height: auto;}

.hidden li {float: left; width: 50%; margin-bottom: 2px;}

.hidden li a {text-decoration: underline; font-size: 12px;}

.accordion-control {float: right; margin-left:20px; margin-right: 5px; margin-top: 2px; _margin-top: -14px; .margin-top: -14px;}

.advert-shine {position: absolute; top: 0px; left: -187px;}

.advert-mask {overflow: hidden; position: relative; float: right; width: 313px; height: 105px;}

/*    CUSTOM TOOLTIP    */
.wrap{float: left; width: 900px; height: 900px; padding-top: 60px;}

.icons-set{float: left; width: 636px;}

.icon{width: 50px; height: 50px;}

.icon-wrap{width: 50px; height: 50px; position:relative; float: left; margin: 5px;}

.totb-tooltip{width: auto; float: left; position:relative; top: -100px; left: 0px;}
.tooltip{width: auto; padding: 12px; color: #FFF; background-color:#000; height: 13px; float: left; opacity: 0; font-size: 12px; white-space:nowrap; font-family: Arial,Helvetica,sans-serif;}

.tooltip-arrow{height: 9px; width: 18px; position: absolute; bottom: -9px; left: 18px; opacity: 0;}

.listing-description{overflow: hidden; width: 313px; height: 268px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

.monthly-venue{width: 313px; height: auto; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 25px; bottom: 0px;}

.single-listing{width: 313px; height: 321px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 25px; position: absolute; bottom: 0px;}

.monthly-venue-right{width: 313px; height: 380px; float: right; position: relative;}

.venue-list-left{width: 313px; height: 380px; float: left; position: relative;}

.totb-social-media{float: right; width: 636px; height: 50px; margin: 10px 0px;}
.totb-facebook-like{float: left; margin-right: 30px; margin-bottom: 15px;}
.totb-twitter-follow{float: left; margin-right: 10px; margin-bottom: 15px;}
.totb-google-plus{float: left; margin-right: 30px;}

#advert { overflow: hidden; position: relative; float: right; width: 313px; height: 140px; }
#advert img { position:absolute;z-index:1 }
#advert img.active { z-index:3 }

.advert-wrapper{float: right;width: 313px;}
.advert-here{font-family: 'Century Gothic';text-align: center;width: 313px;margin-top: 2px;font-size: 12px;color: #666;float: right;}

.advert-here a:link {text-decoration:underline; color: #666;}
.advert-here a:visited {text-decoration:underline; color: #666;}
.advert-here a:hover {text-decoration:underline; color: #666;}
.advert-here a:active {text-decoration:underline; color: #666;}

.list-tooltip{height: 37px; top: -1px; position: absolute; bottom: -9px; right: -143px; opacity: 0;}

.preview-more{display: none;}
