/*==================================== 
   General Styles
  ==================================== */
body { font: normal 62.5% Verdana, Arial, Helvetica, sans-serif; color: #333; background: #000 url(HPTakeoverGUINNESS.jpg) repeat-y top center; min-width: 984px; text-align: center; line-height: 1.5em; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p { margin: 0 0 10px 0; }
form { display: inline; margin: 0; }
table { font-size: 1.0em; }
input, textarea, select { font: normal 1.0em Verdana, Arial, Helvetica, sans-serif; color: #333; }
a { color: #09f; text-decoration:none}
a:hover { text-decoration:underline }
img { border: 0; }
h3 a { display: block; overflow: hidden; }

/*==================================== 
   Wrapper 
  ====================================*/
  
#wrapper { width: 984px; margin: 0 auto; text-align: left; background-color: #fff;  background:none;	margin-top:25px;}

/*==================================== 
   Accessibility
  ====================================*/

#accessibility { position: absolute; top: -1000px; left: -1000px; }

/*==================================== 
   TopAds 
  ====================================*/

#top_ads { margin: 2px 3px 2px 3px; width: 978px; float: left; clear: both; display: inline;}
  #top_ads .right-advertisement { float: right; display: inline; }
  #top_ads .left-advertisement  { float: left; display: inline; }

/*==================================== 
   Navigation
  ====================================*/

#header { background:#0164C8 url(nav_bg.png) repeat-x scroll left top;
clear:both;
display:inline;
float:left;
height:52px;
margin:0px 3px 2px;  
width:978px; }
  
  #header #logo { float: left; display: inline; }

  #header h1 { font-size: 1.0em; width: 348px; display: inline; float: left; margin: 0; }
    #header h1 a { display: block; float: left; display: inline; width: 348px; height: 52px; background: url(ei_logo.png) no-repeat top left; text-indent: -99999px; overflow: hidden; }
  
  #header ul { margin: 0; padding: 0; list-style: none; list-style-position: outside; }
    #header ul li { display: inline; margin: 0; padding: 0; background: url(nav_bg.png) repeat-y top left; 
	border-right:1px dotted #8A8F93;
 
float:left;
height:52px;
	}
    
      #header ul li div.divider { float: left; display: inline; height: 52px; border-right:1px dotted #8A8F93; }
      #header ul li a {
	  color:white;
display:inline;
float:left;
font-size:14px;
line-height:50px; 
} 


   #header ul li#search { line-height: 1.0em; }
      #header ul li#search h2 { color: #fff; font-size: 1.0em; margin: 11px 7px 4px 7px; }
      #header ul li#search form { float: left; margin: 0 7px 0 7px; }
      #header ul li#search input.text { vertical-align: top; width: 90px; border: 1px solid #ddd; }
      
    #header ul li#rss div.divider a { display: block; color: #fff; text-align: center; padding-top: 10px; width: 21px; height: 40px; margin-left: 5px; background: url(rss_icon.png) no-repeat center 25px; float: left; display: inline; }
      
      #cinema_nav a, #tv_nav a, #music_nav a, #ulike_nav a, #going_nav a, #hot_nav a, #play_nav a { margin: 0 0 0 1px; height: 52px; text-indent: -99999px; width: 67px; overflow: hidden; z-index: 0; }
      #cinema_nav a:hover, #tv_nav a:hover, #music_nav a:hover, #ulike_nav a:hover, #going_nav a:hover, #hot_nav a:hover, #play_nav a:hover { background-position: left -52px; background-color: #f60; }
      #cinema_nav a.selected, #tv_nav a.selected, #music_nav a.selected, #ulike_nav a.selected, #going_nav a.selected, #hot_nav a.selected, #play_nav a.selected { background-position: left -52px; background-color: #f60; border-bottom: 2px solid #f60; }
      #tv_nav a     { background-image: url(tv.gif); width: 35px; }
      #music_nav a  { background-image: url(music.gif); width: 54px; }
      #ulike_nav a  { background-image: url(ulike.gif); width: 51px; }
      #going_nav  a { background-image: url(going_out.gif); width: 85px; }
      #hot_nav a    { background-image: url(gossip_plus.gif); width: 80px; }
      #play_nav  a  { background-image: url(play_and_win.gif); width: 89px; }
	  
#review-buttons { border: solid 1px #ccc;; width:100%; height:60px;}

/*  NewNav 11/03/2009 */

	 #header ul li a  {      
height:52px;padding:0px 8px;}	 

#header ul li a:hover{      
height:52px;padding:0px 8px;
background:#f60;
}

      #cinema_nav2 a:hover, #tv_nav2 a:hover, #music_nav2 a:hover, #listings_nav2 a:hover, #going_nav2 a:hover, #gossip_nav2 a:hover, #fun_stuff_nav2 a:hover  { background-position: left -52px; background-color: #f60; }
      #cinema_nav2 a.selected, #tv_nav2 a.selected, #music_nav2 a.selected, #listings_nav2 a.selected, #going_nav2 a.selected, #gossip_nav2 a.selected, #fun_stuff_nav2 a.selected { background-position: left -52px; background-color: #f60; border-bottom: 2px solid #f60; }
      #tv_nav2 a     {}
      #music_nav2 a  {}
      #listings_nav2 a  {} 
      #going_nav2 a { }
 
 
 #contactFormContainer  { position:relative; float:right; margin: 0; width: 853px; z-index:9999999999; }
 #searchForm
            {  position:absolute; left:690px; top:50px; height:90px; width:160px; display:none; background:#fff url(search-background.jpg) repeat-x bottom left ; border:#ddd solid 1px; z-index:9999999999; }
 .search_button { display:block; cursor:pointer;  }
	  

	  
#review-buttons { border: solid 1px #ccc;; width:100%; height:60px;}


/*==================================== 
   Subnav
  ==================================== */

#sub-nav { float: left; display: inline; width: 978px; margin: 0 3px 2px 3px; background-color: #f60; padding: 3px 0 4px 0; font-size: 1.2em; text-align:right }
  #sub-nav ul { margin: 0 0 0 5px; padding: 0; list-style: none; list-style-position: outside; text-align:left; }
    #sub-nav ul li { margin: 0; padding: 0; display: inline; font-weight: bold; }
      #sub-nav ul li a { color: #fff; display: block; float: left; margin-right: 10px; padding-right: 10px; border-right: 1px solid #fff; line-height: 1.2em; }
      #sub-nav ul li.last a { padding: 0; border: none; }
      #sub-nav ul li.selected a, #sub-nav ul li a:hover { color: #000; }

	#sub-nav span { color:#fff; font-size:0.9em; padding-right:5px } 
	#sub-nav span a { color:#fff; font-style:italic }

#sub-nav-new { color:#FFFF00; font-size:8px; float:left; vertical-align:super; margin-left:-8px }
#super-nav-new { color:#FFFF00; display:inline; float:none; font-size:7px; vertical-align:top; margin-left:2px;}
.super-nav-new { color:#FFFF00; display:inline; float:none; font-size:7px; vertical-align:top; margin-left:2px;}

/*==================================== 
   Supernav
  ====================================*/

#supernav  { background-color: #000; color: #fff; font-weight: bold; font-size: 1.1em; padding: 5px 0 5px 10px; }
  #supernav a { color: #fff; font-weight: bold; }
  #nav { width: 950px; }
  #nav, #nav ul { margin: 0; padding: 0; }
    #nav li { list-style: none; margin: 0; padding: 0; float: left; }
      #nav li a { display: block; margin-right: 6px; padding-right: 6px; background: url(supnav_divider.png) no-repeat top right; }
      #nav li.last a { padding: 0 7px 0 0; margin: 0; background: url(supnav_arrow.png) no-repeat right 5px; }
    
      #nav li ul { position: absolute; width: 180px; left: -999em; z-index: 9999999999; clear: both; margin-left: -5px; }
      #nav li:hover ul, #nav li.sfhover ul { left: auto; background-color: #697A89; padding: 5px 5px 5px 5px; z-index: 9999999999; }
      #nav li:hover ul li, #nav li.sfhover ul li { display: block; float: none; margin: 0 0 5px; height: 12px; z-index: 9999999999; }
      #nav li:hover ul li a, #nav li.sfhover ul li a { float: none; background: none; z-index: 1000; }

/*==================================== 
   HomepageContent
  ==================================== */

#homepage_content { float: left; display: inline; margin: 0 5px 8px 3px; position: relative; width: 978px; } 

/*==================================== 
   Homepage
  ==================================== */ 

#go-see { background:#5F9F0F url(goSeeGreen.png) no-repeat scroll left top;
color:white;
font-family:arial;
font-size:15px;
height:23px;
line-height:24px;
margin:0;
 
text-indent:5px; }
#ulike-sign-in { margin: 0; }
  #ulike-sign-in a { background: #5F9F0F url(ulike_sign_in.png) no-repeat top left; height: 23px; text-indent:-99999px; }
#albums { margin: 0; background: #5F9F0F url(albumsGreen.png) no-repeat top left; height: 23px; text-indent:-99999px; }
#dvds { margin: 8px 0 0 0; background: #5F9F0F url(dvdsGreen.png) no-repeat top left; height: 23px; text-indent:-99999px; }
#the-weather-now { margin: 0; background: #f60  url(weatherNowGreen.png) no-repeat top left; height: 23px; text-indent:-99999px;  }
#watch-this {background:#5F9F0F url(whatchThisGreen.png) repeat-x scroll left top; 
color:white;
font-size:14px;
height:23px;
line-height:22px;
margin:0;
text-indent:5px;}
#gossip { margin: 7px 0 0 0; background: #5F9F0F  url(gossipGreen.png) no-repeat top left; height: 23px; text-indent:-99999px; }
#ulike { margin: 0; background: #f60 url(ulike_header.png) no-repeat top left; height: 23px; text-indent: -99999px; }
#whats-hot { margin: 0; background: #5F9F0F  url(whatsHotGreen.png) no-repeat top left; height: 23px; text-indent: -99999px; }
#soaps{ margin: 8px 0 0 0; background: #5F9F0F  url(soapsGreen.png) no-repeat top left; color:white;
font-size:14px;
height:23px;
line-height:22px; 
margin:0;
text-indent:5px;}
#gigs { margin: 8px 0 0 0; background: #5F9F0F  url(gigsGreen.png) no-repeat top left; height: 23px; text-indent: -99999px; }
#clubbing, #clubbing-nomargin { margin: 8px 0 0 0; background: #5F9F0F  url(clubbingGreen.png) no-repeat top left; height: 23px; text-indent: -99999px; }
/*#clubbing-nomargin { margin: 0; }*/
#movie-news { background: #5F9F0F  url(movieNewsGreen.png) no-repeat top left; color:white;
font-size:14px;
height:23px;
line-height:22px;
margin:0;
text-indent:5px;}
#music-news { background: #5F9F0F  url(musicNewsGreen.png) no-repeat top left; height: 23px; text-indent:-99999px; margin: 0; clear: both; }
#best-of-the-web { background: #5F9F0F url(best_of_web.png) no-repeat top left; height: 23px; text-indent:-99999px; margin: 0; clear: both; }
#feature-news { background: #5F9F0F  url(featuresGreen.png) no-repeat top left; height: 23px; text-indent:-99999px; margin: 8px 0 0 0; clear: both; }
#eitv-news { background: #5F9F0F  url(eiTVGreen.png) no-repeat top left; height: 23px; text-indent:-99999px; margin: 8px 0 0 0; clear: both; }

#go-see-list { margin: 0 0 8px; padding: 0; } 
  #go-see-list li span.movie-rating { display: block; float: left; width: 60px; margin: 6px 0 0 0; }
  #go-see-list li span.trailer-link a { display: block; float: left; width: 20px; padding: 0 0 0 0; margin: 4px 5px 0 0; background: none }
  #go-see-list li { border-bottom:1px solid white;
clear:both;
color:#003366;
font-size:1.1em;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 1px 2px; 
display:block;
} 
#go-see-list li:hover{ 
background:white;
}
    #go-see-list li a { color:#003366;
display:block;
margin-left:14px;
padding:4px 5px 5px; _padding-right:2px !important;
width:223px; } 
    #go-see-list li a:hover{background:white; color:gray; text-decoration:none;}

#home-left-column { float: left; width: 505px; display: inline; margin-right: 4px; }
  #home-flash { clear: both; margin-bottom: 5px;}  
  #home-flash a img{
  border-bottom-color:#EEEEEE;
border-bottom-style:solid;
border-bottom-width:2px;
border-left-color:DarkGray;
border-left-style:solid;
border-left-width:2px;
border-right-color:DarkGray;
border-right-style:solid;
border-right-width:2px;
border-top-color:#EEEEEE;
border-top-style:solid;
border-top-width:2px;
width:500px;
}
  #home-left-column .sub-home-column { width: 250px; float: left; display: inline; }
  #home-left-column .left-sub-home-column { margin-right: 5px; }

#home-ad { margin: 0 0 0px 0; } 

#home-right-column { float: left; width: 343px; display: inline; }

#login-form { background: #0164C7 url(home_gradient.png) repeat-x top left; margin: 0 0 8px 0; }
  #login-form form { display: inline; margin: 0; }

  #login-form p { font-size: 1.1em; color: #fff; font-weight: bold; margin: 0 0 5px 5px; clear: both; }
    #login-form p a { color: #f60; }

  #login-form ul { float: left; margin: 10px 0 1px 5px; padding: 0 0 0 0; display: inline; list-style-position: outside; }
    #login-form ul li { list-style: none; list-style-position: outside; margin: 0 0 3px 0; padding: 0; width: 160px; display: inline; }
	/*  #login-form ul li label { display: inline; margin: 0; padding: 0; }*/
    
  #login-form #submit-form { float: left; display: inline; margin: 19px 0 0 12px; }
  #login-form .input { width: 160px; }

#weather-wrap { background: #0164C7 url(home_gradient.png) repeat-x left 23px; position: relative; margin: 0 0 8px 0; }
  #weather-wrap #weather-image { height: 73px; }
  #weather-wrap .rainy { background: url(clear_weather_sun.gif) no-repeat top right; }
  #weather-wrap p { float: left; width: 90px; margin: 13px 0 0 6px; color: #fff; font-size: 1.1em; font-weight: bold; }
  #weather-wrap #temperature { position: absolute; top: 71px; right: 3px; color: #fff; font-weight: bold; font-size: 1.1em; padding: 4px 3px 3px 3px; }
  
  #venue-search { background: #f60  url(venueSearchGreen.png) no-repeat top left;color:white;
font-size:14px;
height:23px;
line-height:22px;
margin:0;
text-indent:5px; }

.hot-list { margin: 0; padding: 0; }
  .hot-list li { margin: 0; padding: 6px 0 6px 0; list-style: none; font-size:1.1em}
	.hot-list li a { display: block; width: 316px; padding: 4px 25px 5px 0; background: url(16x16_orange_go.gif) no-repeat right; color: #036; }
    .hot-list li a span { font-weight: bold;}
    .hot-list li a strong { font-weight: bold; color: #09f;}
  /*.hot-list li { margin: 0; padding: 6px 5px 6px 0; list-style: none; background: url(16x16_orange_go.gif) no-repeat right; }*/
 /*   .hot-list li .section { font-weight: bold; color: #036; }*/

.gossip-item { float: left; width: 161px; padding: 8px 0 5px 4px; }
  .gossip-item .thumb { float: right; margin: 2px 2px 5px 5px; }
  .gossip-item .leadin { font-style: normal; font-weight: bold; color: #073768; }

/*==================================== 
   Content
  ==================================== */

#content { float: left; display: inline; margin: 0 5px 8px 3px; width: 853px; position: relative; }

/*==================================== 
   Left Column
  ==================================== */
  
#left-column { float: left; width: 343px; margin-right: 5px; clear: left; }

/*==================================== 
   Left Column
  ==================================== */
  
#right-column { float: left; width: 505px; clear: right; }

/*==================================== 
   Left Column
  ==================================== */

.sub-column { float: left; display: inline; width: 250px; }
.sub-left { margin-right: 5px; }

/*==================================== 
   General
  ==================================== */

.odd { background-color: #eee; }

p.highlight, p.home-highlight { background-color: #eee; color: #036; padding: 9px 6px 9px 6px; font-weight: bold; margin: 0 0 12px 0; }
p.home-highlight { margin: 0; }

.item-detail { padding: 8px 5px 1px 5px; font-size:13px;}
  .item-detail img.thumb { border:1px solid #929292;
float:right;
margin-bottom:5px; }
  .item-detail img.thumb-left { float: left; margin: 0 10px 5px 0; }
  .item-detail h4 { font-size: 1.1em; color: #036; margin: 0; }
  .item-detail h4.movie-title { font-size: 1.1em; }
  .item-detail h4 a { color: #036; margin: 0;font-size:13px;}
  .item-detail h4 a:hover { color:#0099FF; margin: 0;}
  .item-detail h4 strong { color: #09f; }
  .item-detail .date { font-size: 1.0em; font-weight: bold; color: #06c; }
  .item-detail .draw { font-size: 1.0em; font-weight: bold; color: #036; }
  .item-detail .subject { color: #06c; font-weight: bold; }
  .item-detail a.more, .gossip-item a.more, .watch-this a.more, .user-review a.more { clear:both;
float:left;
  
margin-bottom:5px;
margin-top:5px;}
  .item-detail .published, .item-detail .author, .user-review .published { display: block; color: #036; }
  .item-detail .author { font-weight: bold; }
  .item-detail .movie-detail, .item-detail .tv-detail { color: #06c; font-size: 1.1em; font-weight: bold; } 
  .item-detail strong.best-web { font-weight: bold; color: #036; font-size: 1.1em; }
  .item-detail p.first_web { width: 280px; }
  a.forward, a.back { display: block; margin-bottom: 8px; font-weight: bold; padding: 2px 0 3px 25px; background: url(go_icon.png) no-repeat top left; font-size: 1.1em; }
  #top-search a.back { margin-left: 5px; }
  a.back { background-image: url(back_icon.png); }
  .item-detail p.date, .item-detail  p.icons { margin: 0 0 2px; }

.watch-this { padding: 2px 5px 1px 5px; 
font-size:13px;
}
  .watch-this .tv-detail { color: #036; font-weight: bold; }
  .tv-detail a { color: #036; }
  
 #venue-search-form { padding: 4px; }
  #venue-search-form ul { margin: 0; padding: 0; }
    #venue-search-form ul li { list-style: none; margin: 0 0 5px 0; width: 235px; }
      #venue-search-form ul li label { font-weight: bold; color: #036; display: block; float: left; width: 90px;  }
      #venue-search-form ul li select { width: 145px; }
      #venue-search-form ul li.submit { text-align: right; }

/*==================================== 
   RightAds
  ==================================== */

#right_ads { float: left; display: inline; width: 120px; margin-bottom: 8px; }
  #right_ads #ad-divider { margin-top: 10px; }

  /* Poll */
  #poll { margin-top: 10px; background: #0064C8 url(poll_bg.gif) repeat-x left 23px; text-align: center; }
    #poll h2 { background: #f60 url(poll_header.png) no-repeat top left; text-indent: -9999999px; height: 23px; margin: 0 0 16px 0; text-align: left; overflow: hidden; }
    #poll #poll-question { margin: 0 5px; color: #fff; text-align: left; }
    
    #poll .results { margin: 0 auto 10px auto; color: #fff; text-transform: uppercase; font-weight: bold; width: 86px; }
      #poll .results .percentage { float: left; padding: 0 5px; }
        #poll .results .percent { width: 33px; text-align: center; } 
        #poll .results .percentage .bar { width: 33px; }
        #poll .results .percentage .response { width: 33px; text-align: center; }
        #poll .results .percentage .lblue { background-color: #00AEEF; }
        #poll .results .percentage .dblue { background-color: #06c; }
        
   #voting-button { width: 86px; height: 42px; margin: 0 auto; }
     #voting-button a { display: block; width: 86px; height: 36px; text-indent: -999999px; background: url(vote_here.gif) no-repeat top left; overflow: hidden; }

.exhibition { margin: 0 0 10px 0; }
.exhibition-submit { padding-bottom: 5px !important; }

#permanent { vertical-align: top; }
  #permanent p { float: left; width: 124px; width: 120px; }
  #permanent label { width: 50px !important;  }

/*==================================== 
   Play & Win
  ==================================== */

#lotto-results { background: #f60 url(lotto_results.png) no-repeat top left; height: 23px; text-indent:-99999px; margin-bottom: 0; clear: both; }
#lott-results-form { clear: both; }
    .draw-date { margin: 0; padding: 3px 5px; background-color: #eee; color: #036; font-weight: bold; clear: both; }

#lotto-numbers { clear: both; }
  #lotto-numbers ol { margin: 0; padding: 0; }
    #lotto-numbers ol li { margin: 0; padding: 1px 0 5px; list-style: none; list-style-position: outside; font-size: 1.1em; color: #036; font-weight: bold; }
    #lotto-numbers ol li.first { padding-top: 3px; }
      #lotto-numbers ol li h4 { margin: 0; width: 80px; font-size: 1.0em; }
      #lotto-numbers ol li ol { margin-left: 10px; }
        #lotto-numbers ol li ol li, ol.lotto-numbers li { font-size: 1.0em; float: left; color: #fff; margin-right: 2px; background: url(lotto_bg_1.gif) no-repeat top left; padding: 5px; list-style: none; }
        #lotto-numbers ol li ol li.bg_2, ol.lotto-numbers li.bg_2 { background-image: url(lotto_bg_2.gif); }
        #lotto-numbers ol li ol li.bg_3, ol.lotto-numbers li.bg_3 { background-image: url(lotto_bg_3.gif); }
        #lotto-numbers ol li ol li.bonus, ol.lotto-numbers li.bonus { background-image: url(lotto_bg_bonus.gif); margin-left: 8px;}
        ol.lotto-numbers { margin: 0 0 10px 0; padding: 0; font-size: 1.1em; float: none; }



/*==================================== 
   RightHomepageAds
  ==================================== */

#right_homepage_ads { float: left; display: inline; margin-bottom: 8px; width: 120px; margin-left:6px; }
  
/*==================================== 
   Footer
  ==================================== */
  
#footer { float: left; display: inline; width: 984px; clear: both; }
  #footer #footer-links { float: left; background: #5F9F0F  url(footerBackground.png) no-repeat 955px 0; width: 984px; padding: 6px 0 6px 0; }
    #footer #footer-links ul { margin: 0 0 0 11px; padding: 0; list-style: none; list-style-position: outside; }
      #footer #footer-links ul li { margin: 0; padding: 0; display: inline; }
        #footer #footer-links ul li a { display: block; float: left; color: #fff; font-weight: bold; border-right: 1px solid #fff; padding-right: 5px; margin-right: 5px; line-height: 1.2em; }
        #footer #footer-links ul li.last a { margin: 0; padding: 0; border: none; }
        
  #copyright { float: left; padding: 6px 11px; color: #5F9F0F; font-weight: bold; }
  #ebow { float: right; padding: 6px 11px; color: #666; font-weight: bold; }
    #ebow a { color: #666;}
      
  
.bannermiddle a img{
border-color:#EEEEEE DarkGray;
border-style:solid;
border-width:2px;
margin-bottom:5px;
width:245px;
}	  

.siteh1{  
margin:0px;
}

.bottomleftbanner120 a img{
width:118px; border:1px solid black;
}
.menuimage{margin-top:4px;} 

.mylogo{
margin-left:-2px;  
margin-top:20px;
float:left;
}
.header1{
height:80px; background:white; width:986px; _width:988px;
}

.topgeobanner{
float:right;
margin-right:5px; _margin-right:4px; 
margin-top:15px;
}

.topgeobanner a img{
border:1px solid black;
}

.newsletter{
color:#004e9d; font-size:13px; 
}
.descart{
height:120px; *height:130px; 
}
.leftmainbanner a img{ 
	 
		 }
		 .bannerreview{
}
.bannerreview a img{
width:240px;
}
.namereview{
display:block;
font-size:16px;
padding:5px 0;
}
.descripbanner{ 
font-size:13px;
height:120px;
}
.playbutton{
background:transparent url(playbutton.jpg) repeat scroll 0;
color:white;
display:block;
float:right;
font-size:13px;
height:51px;
line-height:33px;
margin-bottom:5px;
text-indent:8px;
width:135px;
}

.pop{
margin:0 0 1px !important;

}
.pop a{ 
display:block;
background:#F8FCFF; 
padding:5px;
}
.pcontent{
background:#fdfff5; padding:5px;
margin:0 0 1px !important;
}
#innerstory h2{  
color:#006CB0;
margin:10px 0px 10px 0px; 
}
/*==================================== 
   ClearFix
  ==================================== */
.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE Mac */

