﻿/*

    CSS Document


    Site: Leif Arvidsson
    URL: http://www.leifarvidsson.se
    Author: PS Kommunikation
    Version: 1.0

    Date: 2010.06.15

*/


/*
 *      DEFAULT
 *
 */
BODY {
	background:#fff url(../images/bg-body.gif) top left repeat-x;	
    height:100%;	
	text-align:center;
}
DIV#Wrapper {
	margin:0 auto; 
    text-align: left;	
    width:940px;
    min-height:100%;
    height:auto !important;
    height:100%;
    margin:0 auto -292px;    
}

/*
 *      MASTHEAD
 *
 */

DIV#Masthead {
    height:180px;
    width:940px;
}
DIV#Logo {
    display:inline; 
    float:left;    
    height:39px;
    margin:4em 0 0 0;
    width:393px;
}
DIV#Top {
    height:103px;
}

/*** Helpnav ***/

DIV#HelpNav {
	background:url(../images/bg-toggle-nav.gif) top left repeat-x;
   	display:inline;
	float:right;
    height:31px;
    text-align:right;
    width:335px;	
}
DIV#HelpNav UL {
    float:left;    
    list-style-type:none;
    margin:0;
    padding:0;
}
DIV#HelpNav UL LI {
    display:inline;
    float:left; 
    line-height:27px;    
    margin:4px 0 0 6px;
    padding:0 0 0 10px;
    text-align:left;
	width:148px;    
}
DIV#HelpNav UL LI A.Website {
    background:url(../images/icon-homepage.png) left center no-repeat; 
    padding:0 0 0 25px;   
}
DIV#HelpNav UL LI A.Webshop {
    background:url(../images/icon-shopping-cart-2.png) left center no-repeat; 
    padding:0 0 0 25px;     
}
DIV#HelpNav UL LI.Active A.Website {
    background:url(../images/icon-homepage-active.png) left center no-repeat; 
    padding:0 0 0 25px;   
}
DIV#HelpNav UL LI.Active A.Webshop {
    background:url(../images/icon-shopping-cart-2-active.png) left center no-repeat; 
    padding:0 0 0 25px;     
}
DIV#HelpNav UL LI A {
    color:#fff;    
    display:block;
    font-size:0.9em;
    font-weight:bold;
    height:27px; 
    text-decoration:none;    
}
DIV#HelpNav UL LI A:HOVER {
    text-decoration:none;
}
DIV#HelpNav UL LI.Active {
	background:url(../images/bg-toggle-nav-active.gif) top left repeat-x;
}
DIV#HelpNav UL LI.Active A {
	color:#8a8a8a;
}

/*
 *      NAVIGATION
 *
 */

/*** Mainnav ***/

UL#TopMenu {
    float:left;
    margin:12px 0 25px 0;
    padding:0;
    width:940px;
}
UL#TopMenu {
    float:left;    
    list-style-type:none;
    margin:0;
    padding:0;
}
UL#TopMenu LI {
    float:left;
    margin:0 20px 0 0;      
    padding:0 15px 0 15px;     
}
UL#TopMenu LI STRONG {
    display:block;
    height:2em;
    padding:0 10px;         
}
UL#TopMenu LI A {
    color:#fff;
    display:block;
    font-size:1.1em;
    font-weight:bold;
    line-height:2.9em;           
    text-decoration:none;
}
UL#TopMenu LI A:HOVER {
    text-decoration:underline;
}
UL#TopMenu LI.TopMenuLiSelected {
    background:url(../images/bg-main-nav-left.gif) top left no-repeat;  
    padding:0 0 0 15px;    
}
UL#TopMenu LI.TopMenuLiSelected A.TopMenuItemSelected {
    background:url(../images/bg-main-nav-right.gif) top right no-repeat;
    color:#666666; 
    padding:0 15px 0 0;       
}

/*** Subnav ***/

UL#SubMenu {
    float:left;    
    list-style-type:none;
    margin:0 15px;
    padding:0;
} 
UL#SubMenu LI {
    float:left;
    margin:10px 20px 0 0;
    padding:0;    
}
UL#SubMenu LI:last-child {
    border-right:none;
}
UL#SubMenu LI A {
    border-bottom:solid 1px #fd4703;    
    color:#0072bc;
    display:block;
    font-weight:bold;    
    line-height:1.4em;
    margin:0;    
    text-decoration:none;
}
UL#SubMenu LI A:HOVER {
    border-bottom:solid 1px #666;      
    text-decoration:none;
}
UL#SubMenu LI.SubMenuLiSelected A {
    border-bottom:none; 
    color:#666;  
}

/*** Productnav ***/

DIV#ProductNav {
    background:url(../images/bg-product-nav-top.gif) top left no-repeat;
    float:left;
    margin:0 20px 0 0;
    padding:20px 0 0 0;
    width:220px;
}
DIV#ProductNav UL {
    background:url(../images/bg-product-nav-bottom.gif) bottom left no-repeat;    
    float:left;    
    list-style:none;
    margin:0;
    padding:0 0 20px 0;
    width:220px;    
} 
DIV#ProductNav UL LI {
    border-bottom:1px solid #e6e8e9;
    font-family: "Arial", Verdana, sans-serif;	    
    font-size:1.2em;
    font-weight:bold;
    line-height:normal;    
    margin:0 30px; 
    padding:0 0 0 15px;    
}
DIV#ProductNav UL LI.ProductOne {
    background:url(../images/bg-product-nav-li-one.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductTwo {
    background:url(../images/bg-product-nav-li-two.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductThree {
    background:url(../images/bg-product-nav-li-three.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductFour {
    background:url(../images/bg-product-nav-li-four.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductFive {
    background:url(../images/bg-product-nav-li-five.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductSix {
    background:url(../images/bg-product-nav-li-six.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductSeven {
    background:url(../images/bg-product-nav-li-seven.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductEight {
    background:url(../images/bg-product-nav-li-eight.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductNine {
    background:url(../images/bg-product-nav-li-nine.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductTen {
    background:url(../images/bg-product-nav-li-ten.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductEleven {
    background:url(../images/bg-product-nav-li-eleven.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductTwelve {
    background:url(../images/bg-product-nav-li-twelve.gif) center left no-repeat;    
}
DIV#ProductNav UL LI.ProductThirteen {
    background:url(../images/bg-product-nav-li-thirteen.gif) center left no-repeat;    
}
DIV#ProductNav UL LI A {
    color:#545454;
    display:block;
    line-height:2.86em;
    text-decoration:none;
}

/*
 *      CUSTOMER SERVICE
 *
 */

DIV#CustomerService {
    background:#dfe3e5;
    border:solid 1px #ccc;
    margin:20px 0;
    padding:10px;
}

/*** SEARCH ***/

DIV#Search {
    float:left;
    width:460px;
}
DIV#Search INPUT {
    background:url(../images/bg-input.gif) no-repeat;
    border:none;
    color:#434343;
    float:left;		
    font-size:1.2em;
    margin:0px 5px 0 0;   
	width:232px;
    line-height: 15px; 
    display:block; 	
    padding:6px 5px 8px 5px;  
}
DIV#Search SELECT {
    background:#fff url(../images/bg-input-search.gif) no-repeat;
    border:none;
    color:#a3a3a3;
    display:inline;    
    float:left;	    
    font-size:1.2em; 
    height:28px;    
    padding:5px;
	width:165px;

}
DIV#Search INPUT#SearchButton { 
    background:url(../images/bg-submit-search.gif) no-repeat;
    border:none;
    display:inline;
    float:left;
    margin:0;
    padding:0;
    width:30px;
    height:28px;
}
DIV#Search SELECT,
DIV#Search INPUT,
DIV#Search INPUT#SearchButton {
    margin-top:3px;
}
/*** P ***/

DIV#CustomerService P {
    color:#fd4703;
    float:right;
    font-size:1.3em;
    line-height:1em;
    font-weight:bold;
    line-height:1.4em;
    margin:0;
    text-align:right;
    width:450px;
}
DIV#CustomerService P A {
    color:#fd4703;
    text-decoration:underline;
}
DIV#CustomerService P A:HOVER {
    color:#fd4703;
    text-decoration:none;
}

/*
 *      CONTENT COMMON
 *
 */
 
DIV#PlaceholderContent {
    width:940px;
}
DIV#Content {  
    float:right;
    width:700px;
}

/*** Breadcrumbs ***/

DIV#breadcrumb {
    margin:0 0 20px 0;
}
DIV#breadcrumb P {
    color:#a3a3a3;
    font-size:1.1em;
    font-weight:bold;
    margin:0;
}
DIV#breadcrumb A {
    color:#545454;
    text-decoration:none;
}
DIV#breadcrumb A:HOVER {
    text-decoration:underline;
}

/*
 *      CONTENT START
 *
 */

/*** CONTENT ***/

/** PrimaryContent **/

DIV#PrimaryContent {
    margin:0;
    padding:5px 0 5px 0;
    width:700px;
}
DIV#PrimaryContent H1 {
    color:#545454;
    font-size:3.4em;
    margin:20px 0 3px 0;  
    padding:0;  
}

/** USP **/

DIV#Usp { 
    background:url(../images/bg-usp.gif) no-repeat left bottom;
    border-top:1px solid #e6e8e9;
    margin:0 0 20px 0;
    width:700px;
    height:400px;    
}
DIV#Usp DIV#FlashContent {
    margin:10px;
    background:#333;
}

/** SecondaryContent **/

DIV#SecondaryContent {
    width:700px;
}

/* product items */

DIV#ProductItemsPlaceholder {
    float:left;
    width:460px;
}
DIV#ProductItemsPlaceholder H2 {
    color:#fd4703;
    font-size:2.1em;
    margin:0 0 0.5em 0;
}
.ProductItem {
    float:left;
    margin:0 5px;
    text-align:center;    
    width:140px;
}
.ProductItem IMG {
    margin:0 0 0.5em 0;
}
.ProductItem P {
    color:#005ea8;
    font-size:1.1em;
    line-height:normal;
}
.ProductItem P A {
    color:#005ea8;
    text-decoration:none;
}
.ProductItem P A:HOVER {
    text-decoration:underline;
}

/* news */

DIV#NewsStartPlaceholder {
    float:right;
    width:220px;
}
.NewsStartItem H2 {
    color:#717171;
    font-size:2.1em;
    margin:0 0 0.1em 0;
}
.NewsStartItem SPAN {
    color:#fd4703;
    display:block;
    font-weight:bold;
}
.NewsStartItem P {
    font-size:1.1em;
    line-height:1.4em;
    margin:0 0 1em 0;
}
.NewsStartItem A {
    color:#555;
    text-decoration:none;
}
.NewsStartItem A:HOVER {
    text-decoration:none;
}
DIV#NewsStartPlaceholder P.Btn A {
    background:url(../images/bg-button-blue.png) no-repeat bottom left;
    color:#fff;
    display:block;
    font-size:1.1em;
    font-weight:bold;
    height:29px;
    line-height:29px;
    text-align:center;
    text-decoration:none;
    width:220px;
}
DIV#NewsStartPlaceholder P.Btn A:HOVER {
    text-decoration:none;
}

/** TertiaryContent **/

DIV#TertiaryContentOuter {
    background:url(../images/bg-main-puff-top.gif) no-repeat top left;    
    padding:20px 0 0 0;
    width:700px;
}
DIV#TertiaryContentInner {
    background:url(../images/bg-main-puff-bottom.gif) no-repeat bottom left;    
    min-height:28.3em;
    padding:0;
    width:700px;
}
DIV#TertiaryContentInner .MoreOptionItem {
    float:left; 
    margin:20px 17px 10px 16px;
    min-height:25.3em;    
    position:relative;
    width:200px;
}
DIV#TertiaryContentInner .MoreOptionItem H2 {
    color:#fd4703;
    font-size:1.6em;
}
DIV#TertiaryContentInner .MoreOptionItem P {
    font-size:1.1em;
}
DIV#TertiaryContentInner .MoreOptionItem IMG {
    /*height:135px;
    width:200px;*/
}
DIV#TertiaryContentInner .MoreOptionItem P.Btn A {
    background:url(../images/bg-button-black.png) no-repeat bottom left;
    bottom:0px;
    color:#fff;
    display:block;
    font-size:1.1em;
    font-weight:bold;
    height:29px;
    line-height:29px;
    position:absolute;
    text-align:center;
    text-decoration:none;
    width:200px;    
}

/*
 *      CONTENT SUBPAGE
 *
 */

/*** Common ***/

/** PrimaryContent **/

DIV#PrimaryContentSubPage {
    display:inline;    
    float:left;
    margin:0;
    padding:0;
    width:460px;
}
DIV#PrimaryContentSubPage IMG {
    margin:0 0 10px 0;
}

/* More Options */

.MoreOptions {
    background:url(../images/bg-more-options.gif) no-repeat top left;
    margin:40px 0 0 0;
    min-height:9.4em;
    padding:11px 10px 10px 10px;
}
DIV#PrimaryContentSubPageWide .MoreOptions {
    background:url(../images/bg-more-options-wide.gif) no-repeat top left;
    margin:40px 0 0 0;
    min-height:9.4em;
    padding:11px 10px 10px 10px;
}
.MoreOptions H2 {
    color:#fd4703;    
    font-size:1.4em;
    font-weight:bold;
    margin:8px 0 15px 0;
    padding:0;
}
DIV#PrimaryContentSubPageFAQ .MoreOptions H2 {
    border:none;
    padding:0;
}
.MoreOptionsItem {
    float:left;
    text-align:center;
    width:108px;
}
.MoreOptionsItem P {
    font-size:1.1em;
    font-weight:bold;
    margin:0;
}
.MoreOptionsItem P A {
    text-decoration:none;
}

/** SecondaryContent **/

DIV#SecondaryContentSubPage {
    float:right;
    margin:0;
    padding:0;    
    width:220px;
}
DIV#SecondaryContentSubPage A {
    text-decoration:none;
}
DIV#SecondaryContentSubPage A:HOVER {
    text-decoration:underline;
}
.SecondaryContentSubPagePuff {
    margin:0 0 20px 0;
    text-align:center;
}
.SecondaryContentSubPagePuff IMG {
    margin:0 0 5px 0;
}
.SecondaryContentSubPagePuff P {
    line-height:normal;
}
.SecondaryContentSubPagePuff P A {
    font-weight:bold;
}
DIV#SecondaryContentSubPageLinks {
    text-align:left;
}
DIV#SecondaryContentSubPageLinks H2 {
    color:#fd4703;
    font-weight:normal;
    margin:0 0 0.3em 0;
}
DIV#SecondaryContentSubPageLinks P {
    font-size:1.1em;
    margin:0;
    padding:5px;
}
DIV#SecondaryContentSubPageLinks A {
    color:#555;
    font-weight:normal;
}
DIV#SecondaryContentSubPageLinks P.FirstRow {
    background:#f2f3f4;
}

/*
 *      CONTENT SUBPAGE CONTACT
 *
 */

/*** PRIMARY CONTENT ***/

/*** SECONDARY CONTENT ***/

DIV#SecondaryContentSubPage DIV#ContactInfoSide {
    border:none;  
    float:right;
    margin:0 0 20px 0;
    width:220px;
}
DIV#SecondaryContentSubPage DIV#ContactInfoSide IMG {
    display:block;
    margin:0 0 20px 0;
    text-align:left;
}
DIV#SecondaryContentSubPage DIV#ContactInfoSide H2 {
    border-top:solid 1px #e6e8e9;
    color:#fd4703;
    font-size:1.4em;
    padding:15px 0 0 0;
}
DIV#SecondaryContentSubPage DIV#ContactInfoSide P {
    color:#555555;
    font-size:1.1em;
    line-height:1.4em;
}

/* GOOGLE MAPS */
DIV#SecondaryContentSubPage #ContactMap {
    width:220px;
    height:220px;
    margin-bottom:20px;
}
DIV#SecondaryContentSubPage #ContactMap DIV SPAN,
DIV#SecondaryContentSubPage #ContactMap DIV A {
        font-size:6px;
        white-space:normal;
        
}

/*
 *      CONTENT SUBPAGE FAQ
 *
 */

/*** PRIMARY CONTENT ***/

DIV#PrimaryContentSubPageFAQ {
    float:left;
    margin:0;
    padding:0;
    width:460px;
}
DIV#PrimaryContentSubPageFAQ H3 {
    border-top:solid 1px #e6e8e9;   
    color:#005ea8;
    padding:15px 0 0px 0;
    height:2em;
}
DIV#PrimaryContentSubPageFAQ H2.Plus,
DIV#PrimaryContentSubPageFAQ H2.Minus {
    line-height:1.8em;
    padding-bottom:10px;
    cursor:pointer;
}
DIV#PrimaryContentSubPageFAQ H2.Minus {
    background:url(../images/icon-minus.gif) no-repeat right center;    
}
DIV#PrimaryContentSubPageFAQ H2.Plus {
    background:url(../images/icon-plus.gif) no-repeat right center;
    background-position:right center;    
}
DIV#PrimaryContentSubPageFAQ P 
{

}
/*
 *      CONTENT SUBPAGE SEARCH RESULTS
 *
 */

/*** PRIMARY CONTENT ***/

.SearchInfo {
    font-size:1.3em;    
}
.SearchResultItem  {
    border-bottom:solid 1px #e6e8e9;
    margin:20px 0 0 0;
    padding:0 0 20px 0;
}
.SearchResultItem P {
    margin:0 0 0.5em 0;
}
.SearchResultItem H2 {
     font-size:1.4em;
     font-weight:bold;
}
.SearchResultItem A {
    text-decoration:none;
}

/*
 *      CONTENT SUBPAGE NEWS 
 *
 */

/*** PRIMARY CONTENT ***/

/** News History **/

DIV#NewsHistoryItemsPlaceholder {
    width:460px;    
}
.NewsHistoryItem  {
    border-bottom:solid 1px #e6e8e9;
    margin:20px 0 0 0;
    padding:0 0 20px 0;
}
.NewsHistoryItem P {
    margin:0 0 0.5em 0;
}
.NewsHistoryItem SPAN {
    color:#fd4703;
}
.NewsHistoryItem H2 {
    color:#0072bc;     
    font-size:1.4em;
    font-weight:bold;
}
.NewsHistoryItem H2 A {
    color:#0072bc;    
    text-decoration:none;
}
.NewsHistoryItem P A {
    color:#555555;
    text-decoration:none;
}

/** News View **/

.NewsViewItem {
    width:460px;    
}
.NewsViewItem H1 {
    margin:0 0 0.1em 0;
}
.NewsViewItem SPAN {
    color:#fd4703;
}
DIV#newsImgTop P,
DIV#newsImgRight P,
DIV#newsImgBottom P,
DIV#newsImgLeft P {
    color:#999;
    font-size:1.1em;
}
DIV#newsImgTop IMG,
DIV#newsImgRight IMG
DIV#newsImgBottom IMG,
DIV#newsImgLeft IMG {
    margin-bottom:5px;
}
DIV#newsImgTop {
    margin-bottom:15px;
}
DIV#newsImgLeft {
    display:inline;
    float:left;
    margin:0 15px 15px 0;
}
DIV#newsImgRight {
    display:inline;
    float:right;
    margin:0 0 15px 15px;
}
DIV#newsImgBottom {
    margin:0;
}

/*
 *      CONTENT SUBPAGE MOVIES
 *
 */

.MovieItemLeft,
.MovieItemRight {
    margin:0;  
    text-align:center;
    width:340px;
    height:330px;
}
.MovieItemLeft {
    float:left; 
}
.MovieItemRight {
    float:Right; 
}
.MovieItem A {
    color:#005ea8;
    text-decoration:none; 
}


/*
 *      CONTENT SUBPAGE SITEMAP
 *
 */

.SiteMap {
  font-family: arial; 
  font-size: 1.2em;
  line-height:15px;
}
.SiteMapTableCell {
  padding: 5px;
}
.RootNode,
.ParentNode,
.LeafNode { 
  padding-left:5px;
} 
.RootNode a { 
  color:#555555;
  font-weight: bold;
  text-decoration:none;
} 
.RootNode a:hover { 
  text-decoration:underline;
} 
.ParentNode a { 
  text-decoration:none;
} 
.ParentNode a:hover { 
  text-decoration:underline;
} 
.LeafNode a { 
  text-decoration:none;
} 
.LeafNode a:hover { 
  text-decoration:underline;
} 

/*
 *      FOOTER
 *
 */
 
.Push {
    height:292px;
}
DIV#FooterWrapper {
    background:url(../images/bg-footer.gif) repeat-x left top;	
	height:242px;
	padding:30px 0 0 0; 
    text-align: center;	
    margin-left:auto; 
    margin-right:auto;
    margin-top:50px;
    width:100%;
}
DIV#Footer {
    margin:0 auto 0 auto;
    text-align:center;
    width:940px;
}
DIV#Footer P {
    color:#525252;
    font-size:1.1em; 
    line-height:1.5em;
    margin:0 0 1em 0;  
}
DIV#Footer SPAN {
    font-weight:bold; 
}
DIV#Footer A {
    color:#007ac3;
    text-decoration:none;    
}

/*** ContactInfo ***/

DIV#ContactInfo {
    background:#f7f7f7;
    border-bottom:1px solid #cfd3d5;
    border-top:1px solid #cfd3d5;    
    margin:0 0 20px 0;
    min-height:11.2em;
    text-align:left;
}
DIV#ContactInfo IMG {
    float:left;    
    margin:20px 56px 20px 70px;
}
DIV#ContactInfo UL {
    list-style-type:none;
    margin:20px 0;
    padding:0;
}
DIV#ContactInfo UL LI {
    color:#676767;
    font-size:0.9em;
    margin:0;
    padding:0;    
}
UL#ContactInfoHead {
    float:left;
    margin:20px 90px 20px 0;
    width:230px;
}
UL#ContactInfoGbg  {
    float:left;
    margin:20px 20px 20px 0;
    width:160px;
}
UL#ContactInfoSthlm  {
    float:left;
    margin:20px 20px 20px 0;
    width:230px;
}

/*** Copyright ***/

DIV#Copyright P {
    color:#868686;
    font-size:1.1em;
    margin:0; 
}
DIV#Copyright SPAN {
    font-weight:bold;
}
DIV#Copyright A {
    color:#868686;
    text-decoration:none;   
}
A IMG.imgSitemap {
    border:solid 1px #000;
    height:10px;
}

/*
 *      CLASSES
 *
 */

/* Paging */

.Paging {
    text-align:center;
    margin-top:30px;
}
.PagingActive,
.PagingDigits {
    font-size:14px;
    margin-bottom:20px;
    padding:4px 7px;
    line-height:20px;
    text-align:center;
 } 
.PagingActive {
    color:#666;
    height:33px;
    border:1px solid #e6e8e9
}
.PagingDigits {
    color:#0072bc;
    text-decoration:none;
}
.PagingPrev,
.PagingNext {
    color:#0072bc;
    padding: 20px 30px;
    line-height:24px;
    font-size:1.4em;
    font-weight:bold;
} 
.PagingPrev {
    background:url(../images/icon-paging-prev-active.gif) center left no-repeat;
}
.PagingPrev[disabled] {
    color:#666;    
    background:url(../images/icon-paging-prev-disabled.gif) center left no-repeat;
    text-decoration:none;
}
.PagingNext {
    background:url(../images/icon-paging-next-active.gif) center right no-repeat;
}
.PagingNext[disabled] {
    color:#666;
    background:url(../images/icon-paging-next-disabled.gif) center right no-repeat;
    text-decoration:none;
}

/* Misc */

.Rss { 
    background:url(../images/icon-rss.gif) no-repeat left center;
    height:20px;
    line-height:20px;
    display:block;
    padding:0 0 0 20px;
}
.FloatLeft {
    display:inline;
    float:left;
}
.FloatRight {
    display:inline;
    float:right;
}
.NoMargin {
    margin:0;
}
.Hide {
    position:absolute;
	left:-9999px;
	z-index:100;
}
.Clear {
    clear:both;
}
.Clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.Clearfix {display:inline-block; clear:both;}
/* Hides from IE-mac \*/
* html .Clearfix {height:1%;}
.Clearfix {display:block;}
/* End hide from IE-mac */
