﻿#MenuLeft
{
    background-image: url('../images/menu_bg_left_2.jpg');
}

#MenuRight
{
    background-image: url('../images/menu_bg_right_2.jpg');
}
#LeftMenu li span.SelectedItemTemplate, #LeftMenu a.SelectedExpandedItemTemplate, #LeftMenu a.SelectedExpandedTopTemplate
{
    color: #0099b5;
}

div.rightContentPuff h4
{
    color: #33CCFF;
    margin-top: 0;
    margin-bottom: 0;
}

div.clearBorder
{
    border-bottom: solid 1px #eee;
    clear: both;
    width: 733px;
    padding-top: 15px;
}

.MainLeftColumnPuffMedium .header
{
    color: #000;
}
#MenuDate
{
    margin-top: 0;
}
#MainRightColumn h4, .tabHeader, div.rightContentPuff h4
{
    color: #33CCFF;
}

span.bold
{
    color: #33CCFF;
    font-weight: bold;
    margin-right: 5px;
}

#SubMenu ul li a
{
    color: #0099b5;
}

#Blog1, #Blog2
{
    display: none;
}

#MenuBorder
{
    background-color: #1BC9EB;
}

div.MainCenterColumnPuff
{
    background-color: #33CCFF;
    min-height: 100px;
    margin-bottom: 15px;
}

div.MainCenterColumnPuff div.puffText
{
    padding: 11px 15px 15px 15px;
}

div.MainCenterColumnPuff a
{
    color: #fff;
}

div.MainCenterColumnPuff h1
{
    font-size: 18px;
    font-weight: bold;
}


.topMenu li.selected
{
    background-image: url("../images/tab_compete.png");
}

#OverLay
{
    background-color: #333333;
    height: 110px;
    position: absolute;
    left: 29px;
    top: 614px;
    opacity: 0.65;
    filter: alpha(opacity = 65);
    width: 732px;
}

#OverLayContent
{
    margin: 0;
    height: 90px;
    width: 640px;
    position: absolute;
    left: 29px;
    top: 590px;
    background-color: Transparent;
    color: #fff;
    z-index: 999;
    padding: 20px;
    font-weight: bold;
    font-size: 14px;
}

#OverLayContent h2
{
    font-size: 22px;
    line-height: 18px;
}

div.MainRightColumnPuff h4
{
    color: #33CCFF;
}


#SearchForm
{
    background-color: #eee;
    padding: 15px 15px 15px 15px;
}

#SearchForm h2
{
    padding: 0;
    margin: 0;
}

#SearchForm hr
{
    clear: both; /* border-color:#999;*/
}

#SearchForm div.inputDiv
{
    clear: none;
    float: left;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#SearchForm .searchLabel
{
    width: 100px;
}

#SearchResult
{
    border: solid 1px #eee;
    width: 100%;
    margin-bottom: 20px;
}

#SearchResult
{
    border-bottom: solid 1px #eee;
    text-align: center;
    font-size: 11px;
}

#SearchResult span.pages
{
    margin-left: 40px;
    margin-right: 40px;
}

#SearchResult th.paging a
{
    padding-right: 5px;
    padding-left: 5px;
}

#SearchResult th.paging
{
    padding-top: 10px;
    padding-bottom: 10px;
}

h2.search
{
    font-size: 16px;
}

h2.searchResult
{
    padding-left: 20px;
    font-size: 16px;
}

#SearchResult tr.head
{
    font-weight: bold;
}

#SearchResult tr.head td
{
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}


#SearchResult tr.even
{
    background-color: #eee;
}

#SearchResult tr.even td, #SearchResult tr.odd td
{
    height: 30px;
    text-align: left;
}

#SearchResult tr.even td a, #SearchResult tr.odd td a
{
    color: #000;
    font-weight: normal;
}


#SearchResult tr.even td.first, #SearchResult tr.odd td.first, #SearchResult tr.head td.first
{
    padding-left: 15px;
}


#SearchResult tr.odd
{
    background-color: #fff;
}

div.bannerDiv
{
    float: left;
    width: 364px;
    margin-right: 10px;
    margin-bottom: 15px;
}


div.bannerDivRight
{
    float: left;
    width: 355px;
    margin-bottom: 15px;
}

/* ----- Nordea Tour ----- */

#NTCampaign
{
    background-repeat: repeat-x;
    background-position: left center;
    width: 998px;
    margin-bottom: 35px;
    font-family: arial;
    /* padding-bottom:70px */
}

#NTLargeCampaignTop, #NTSmallCampaign
{
    padding: 10px 15px 0 15px;
    overflow: hidden;
}

#NTLargeCampaignTop
{
    height: 142px;
}

#NTSmallCampaign
{
    height: 108px;
}

#NTLargeCampaignBottom
{
    height: 224px;
    padding: 0 15px 15px 15px;
    overflow: hidden;
}

#CompetitionToggle
{
    float: right;
    padding: 10px;
    background: url("../images/black_opacity50.png") repeat;
    font-size: 13px;
    font-weight: bold;
}

#NTSmallCampaign #CompetitionToggle
{
    display: none;
}

#CompetitionToggle a.active
{
    color: #FFFFFF;
}

#NTCampaign img.logo
{
    float: left;
}

#NTLargeCampaignTop img.logo
{
    padding: 35px 45px 0 25px;
}

#NTSmallCampaign img.logo
{
    padding: 15px 30px 0 0;
}

#NTCampaign .smalltext
{
    font-size: 16px;
    font-weight: bold;
    display: block;
    color:#fff;
    
}

#NTCampaign div.competitionTitle span.smalltext
{
    padding-bottom:4px
    }

.nextCompetition, .prevCompetition
{
    margin-left: 259px;
}

.nextCompetition .smalltext, .prevCompetition .smalltext
{
    color: #98EDFC;
}


#NTLargeCampaignBottom .smalltext
{
    color: #98EDFC;
}

#NTSmallCampaign .nextCompetition .smalltext, #NTSmallCampaign .prevCompetition .smalltext
{
    font-size: 11px;
}

#NTCampaign .bigtext
{
    display: block;
    font-size: 17px; /*30px;*/
    line-height: 17px; /*32px;*/
    color: #FFFFFF;
}

#NTLargeCampaignBottom .bigtext
{
    font-size: 48px;
    line-height: 48px;
}

#NTSmallCampaign .nextCompetition .bigtext, #NTSmallCampaign .prevCompetition .bigtext
{
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 5px;
    max-width:500px;
}

.competitionTitle
{
    float: left;
    width: 500px;
    margin-top: 35px;
    margin-left: 230px;
}

#NTSmallCampaign .competitionTitle
{
    margin-top: 30px;
}

#NTSmallCampaign .competitionTitle .smalltext
{
    font-size: 16px;
    color: #FFFFFF;
}

#NTSmallCampaign .competitionTitle .bigtext
{
    font-size: 26px;
}

.toggling
{
    float: left;
    width: 670px;
    display: none;
    margin-top: 0;
}

#NTSmallCampaign .toggling
{
    margin-top: 30px;
}
#NTSmallCampaign span.competition span.dates
{
    display:none;#NTSmallCampaign .competitionTitle .smalltext
    }

#NTLargeCampaignBottom .nextCompetition, #NTLargeCampaignBottom .prevCompetition
{
    padding-top: 30px;
    margin-left: 256px;
}

img.competition
{
    float: left;
    border: solid 10px #FFFFFF;
    margin: 30px 20px 0 10px;
}

.competitionTitle .location
{
    display: block;
}

.countdown
{
    display: block;
}

.countdown span
{
    display: block;
    float: left;
    text-align: right;
}

.countdown span.sub
{
    line-height: 11px;
    font-size: 11px;
    float: none;
    display: block;
}

#NTSmallCampaign .countdown span.sub
{
    display: inline;
}
.courseName
{
    font-size:13px; margin-bottom:23px
    }
.leftCell .courseName, .rightCell .courseName
{
    margin-bottom:25px
    }
.campaignBlock
{
    /*background: url("../images/black_opacity50.png") repeat;*/
    color: #FFFFFF;
}

.campaignBlock h1
{
    margin: 0;
    padding: 0;
    line-height: 14px;
    font-weight: normal
}

.campaignBlock h1, .campaignBlock a, .campaignBlock a:hover, .campaignBlock a:active, .campaignBlock a:visited, div.gender, .campaignBlock span.seeMore a,  .campaignBlock span.seeMore a:hover
{
    color: #1cc8e7;
    font-size: 13px;
}

.leaderBoard
{
    float: left;
    width: 200px;
    height: 140px;
    /*padding: 12px 15px 15px 15px;*/
 /*   margin-left: 230px;*/
}

.leaderBoard .players
{
    padding: 0;
    margin: 4px 0 0 0;
    list-style-position: inside;
}

.leaderBoard li, .competitionName
{
    /*padding: 9px 5px 6px 5px;*/
    font-size:17px;
}
.leftCell .competitionName, .rightCell .competitionName
{
    padding-bottom:3px   
    }
.leaderBoard span.score
{
    float: right;
}
.leftCell
{
    float:left; width:200px; padding-right:30px; min-height:100px; color:#fff;border-right: 1px solid #4e6c8d; margin-left: 259px;
    }
.rightCell
{
    float:left;  width:200px; padding-left:30px; min-height:100px; color:#fff;
    }
.rightCell .topHeader
{
    width: 250px;
    z-index: 4;
    }
.topSpace
{
    width:500px; height:32px
    }
.currentCompetitionsHeader
{
    width:500px; 
    min-height:10px; 
    margin-left:259px; 
    padding-top:31px; 
    padding-bottom:24px;
    color:#fff; 
    font-family: arial; 
    font-size: 17px;
    text-transform:uppercase
    }
.commingCompetitionsHeader
{
    padding-top:32px; padding-bottom:25px;
    }
.gender
{
    margin-bottom:3px
    }
.nextCompetition .gender
{
    font-size:17px; line-height:17px; margin-bottom:9px
    }
.nextCompetition .competitionName
{
    font-size:31px; line-height:34px
    }
    
.nextCompetition .courseName
{
    font-size:23px; line-height:23px; padding-top:5px
    }

.topHeader
{
    padding-bottom:25px;
    color:#fff; font-family: arial; font-size: 17px; line-height:17px;
    text-transform:uppercase
    }    
.twitterStream
{
    margin-left: 272px;
    width: 400px;
    height: 192px;
    padding: 12px 15px 15px 15px;
    /*display:none;*/
}

.twitterStream .tweets
{
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
    border-bottom: solid 1px #4A4E4F;
}

.twitterStream .tweet
{
    display: block;
    padding: 9px 0 10px 0;
    border-top: solid 1px #4A4E4F;
    min-height: 48px;
}

.twitterStream .imageLink
{
    display: block;
    float: left;
    padding-right: 10px;
}

.twitterStream .content
{
    display: block;
    margin-left: 58px;
}

.twitterStream .tweet img
{
    height: 48px;
    width: 48px;
}

.twitterStream .time
{
    font-size: 10px;
    display: block;
}

.leaderBoard .seeMore, .twitterStream .seeMore
{
    padding-top: 5px;
    display: block;
    text-align: right;
}

.leaderBoard .seeMore a, .leaderBoard .seeMore a:hover, .leaderBoard .seeMore a:active, .leaderBoard .seeMore a:visited .twitterStream .seeMore a, .twitterStream .seeMore a:hover, .twitterStream .seeMore a:active, .twitterStream .seeMore a:visited
{
    color: #FFFFFF;
}

div.competitionList h2
{
    font-size: 18px;
    border-bottom: solid 1px #e6e6e6;
    line-height: 18px;
    margin: 0 15px 0 0;
    padding: 27px 0 16px 0;
}

div.ladies h2
{
    background: url('/inc/images/nordeatour/competitionlist_ladies.png') no-repeat right;
}

div.mens h2
{
    background: url('/inc/images/nordeatour/competitionlist_mens.png') no-repeat right;
}

div.competitionList ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

div.competitionList li
{
    display: block;
    margin: 25px 0 0 0;
    padding: 0;
}

div.competitionList ul a
{
    font-weight: bold;
}

div.competitionList ul span.location
{
    display: block;
}

#NordeaTourFooter
{
    width: 1000px;
    margin: 20px 22px;
}

#NordeaTourFooter h1, #NordeaTourFooter h2
{
    margin: 0;
    padding: 0;
    font-weight: bold;
}

#NordeaTourFooter h1
{
    font-size: 14px;
}

#NordeaTourFooter h2
{
    font-size: 12px;
}

#NordeaTourFooter ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

div.TitleSponsor
{
    width: 33%;
    float: left;
}

div.Partners
{
    width: 66%;
    float: left;
}

div.Partners li
{
    display: inline;
    padding-left: 8px;
}

div.Partners li.first
{
    padding-left: 0px;
}

div.Partners li img
{
    vertical-align: middle;
}

div.ContactInfo
{
    margin-top: 20px;
    padding-top: 15px;
    border-top: solid 1px #dcddd8;
}

div.ContactInfo div.SGFContactInfo
{  
    padding-bottom: 16px;
    /*border-bottom: solid 1px #dcddd8;*/
    margin-bottom: 17px;
}

div.ContactInfo li
{
    width: 33%;
    float: left;
}

div.ContactInfo li p
{
    margin: 0;
}

.nordeatour span.topImage
{
    padding-top: 5px;
    height:5px;
}
.nordeatour span.topImage span.Caption
{
    padding-bottom:5px;
}

.nordeatour h1.normalPage
{
    margin-bottom:10px;
    /*margin-top:25px;*/
}

/* --- End Nordea Tour --- */

/* ----- Skandia Tour ----- */

body 
{
    position: relative; /* IE fix */
}

body.skandiatour #Content p a,
body.skandiatour #Writer a,
body.skandiatour #MainRightColumn h4,
body.skandiatour .tabHeader,
body.skandiatour .itemSummary a,
body.skandiatour #CommentBox a:link,
body.skandiatour #CommentBox a:visited,
body.skandiatour a.commentLink:link,
body.skandiatour a.commentLink:visited,
body.skandiatour #Content .onPageSearch a:link,
body.skandiatour #Content .onPageSearch a:visited,
body.skandiatour #Content .editPanel a:link,
body.skandiatour #Content .editPanel a:visited,
body.skandiatour .pager span a,
body.skandiatour #MainRightColumn a
{
    color: #d16533;
}
.Templated p a,
div.sgfNewsPuff a,
body.skandiatour .blogItem .presentationText p a
{
    color: #1a1a1a !important;
}

body.skandiatour #MainContent
{
    /*width:999px;*/
    /*padding: 20px 23px 0 23px;*/
    padding-top: 20px;
}

body.skandiatour .Templated p span.compete
{
    color:#d16533;
}

body.skandiatour #Content
{
    width: 533px;
}

body.skandiatour #RegionWideWrapper #Content
{
    width: 799px;
}

body.skandiatour #RegionWideWrapper
{
    width:998px;
}

body.skandiatour #LeftAndCenterWrapper
{
    margin-right: 14px;
}

/* Left menu */
body.skandiatour #LeftMenu
{
    width: 164px;
    padding: 8px 0 0 0;
    margin: 0 35px 0 0;
    background: url('/inc/images/skandiatour/menytop.png') no-repeat center top;
}
body.skandiatour #LeftMenu .head
{
    display: none;
}
body.skandiatour #LeftMenu .foot
{
    height: 8px;
    display: block;
    background: url('/inc/images/skandiatour/menybottom.png') no-repeat center top;
}

body.skandiatour #LeftMenu ul
{
    margin: 0;
    padding-bottom: 30px;
    background: #eee;
}
body.skandiatour #LeftMenu ul li
{
    padding: 0 !important;
    border: none;
}
body.skandiatour #LeftMenu li a,
body.skandiatour #LeftMenu li div.SelectedItemTemplate span
{
    display: block;
    padding: 12px 0;
    margin: 0 10px;
    color: #323232;
    border-bottom: 1px solid #cecece;
}
body.skandiatour #LeftMenu li div.SelectedItemTemplate,
body.skandiatour #LeftMenu li div.SelectedExpandedItemTemplate,
body.skandiatour #LeftMenu li div.SelectedExpandedTopTemplate,
body.skandiatour #LeftMenu li div.ExpandedTopTemplate
{
    background-color: #cecece;
    position: relative;
    top: -1px;
}
body.skandiatour #LeftMenu li div.SelectedItemTemplate a
{
    padding-top: 16px;
}
body.skandiatour #LeftMenu ul ul
{
    padding: 0 0 10px 0;
    border: none;
    background-color: #cecece;

    position: relative;
    top: -1px;
}
body.skandiatour #LeftMenu ul ul ul
{
    padding-left: 10px;
}

body.skandiatour #LeftMenu ul ul li a,
body.skandiatour #LeftMenu ul ul li span
{
    padding-left: 10px !important;
    border: none;
}
body.skandiatour #LeftMenu ul ul li a,
body.skandiatour #LeftMenu ul ul li div.SelectedItemTemplate span
{
    padding: 0 0 5px 0;
}
body.skandiatour #LeftMenu ul ul li div.SelectedItemTemplate span,
body.skandiatour #LeftMenu ul ul li div.SelectedExpandedItemTemplate a
{
    color: #d16533;
    font-weight: bold;
}
/* End left menu */

/* Skandia Tour right column content */
body.skandiatour div.MainRightColumnPuff
{
   padding: 0 0 5px 0;
   background: url('/inc/images/skandiatour/puffbottom.png') no-repeat center bottom;
   margin-bottom: 13px;
}

body.skandiatour div.skandiaBlogPuff 
{
   background: url('/inc/images/skandiatour/puffbottomgrey.png') no-repeat center bottom;
}

body.skandiatour div.skandiaBlogPuff div.puffcontent a span
{
    color: #1a1a1a;
    
}

body.skandiatour div.MainRightColumnPuff .puffHeader
{
    margin: 0;
    padding: 13px 14px 11px 14px;
    background: url('/inc/images/skandiatour/pufftop.png') no-repeat center 2px;
    border-bottom: 1px solid #000;
}

body.skandiatour #MainRightColumn div.MainRightColumnPuff .puffHeader h4
{
    color: #f99138;
    font-weight: bold;
    text-transform: uppercase;
}
body.skandiatour div.MainRightColumnPuff .puffContent
{
    color: #fff;
    padding: 14px 14px 17px 14px;
    border-top: 1px solid #363638;
    background-color: #1f1e21;
}
body.skandiatour div.MainRightColumnPuff ol
{
    margin: 0;
    padding: 0;
    list-style: none;
}

body.skandiatour div.MainRightColumnPuff ol li 
{
    overflow: hidden;
}
body.skandiatour div.MainRightColumnPuff ol li div
{
    float: left;
}
body.skandiatour div.MainRightColumnPuff ol li span
{
    float: right;
}

body.skandiatour div.MainRightColumnPuff .rankingPuff
{
    font-size: 14px;
    line-height:17px;
    padding-top:17px;
    padding-bottom:7px;
}

body.skandiatour div.MainRightColumnPuff img
{
    padding: 0;
}
body.skandiatour div.MainRightColumnPuff .puffFooter
{
    padding: 0 15px;
    background-color: #1f1e21;
}
body.skandiatour div.MainRightColumnPuff .puffFooter a
{
    padding: 9px 10px 7px 0;
    display: block;
    color: #d16533;
    font-weight: bold;
    text-align: right;
    border-top: 1px solid #636364;
}
body.skandiatour #MainRightColumn
{
    width: 251px;
}

body.skandiatour #MainRightColumn div.MainRightColumnPuff .puffFooter a
{
    color: #f99138;
}

body.skandiatour #MainRightColumn div.skandiaBlogPuff .puffFooter a
{
    color:#d16533;
}

body.skandiatour div.skandiaBlogPuff .puffHeader h4
{
    color: #f99138 !important; 
    font-weight: bold;
    text-transform: uppercase;
}
body.skandiatour div.skandiaBlogPuff div.puffContent
{
    background-color:#eeeeee;
    color:#1a1a1a;
}

body.skandiatour div.skandiaBlogPuff div.imgBlogPuff
{
    border:none;
}

body.skandiatour div.skandiaBlogPuff img.genericPuff
{
    border-top: 1px solid #363638;
}

body.skandiatour div.skandiaBlogPuff div.puffContent div.imgBlogWrapper
{
    position:relative;
    height:70px;
}
body.skandiatour div.skandiaBlogPuff div.puffContent div.imgBlogWrapper img
{
    position: absolute;
    bottom: 9px;
}

body.skandiatour div.skandiaBlogPuff div.puffContent div.blogInfo
{
    width: 175px;
    height: 32px;
    font-weight:bold;    
}
body.skandiatour div.skandiaBlogPuff div.puffContent div.blogInfo span
{
    display: block;
}

body.skandiatour div.skandiaBlogPuff div.puffContent a span
{    
    color: #1A1A1A;    
}
body.skandiatour #MainRightColumn div.skandiaBlogPuff div.puffContent h5 a.skandiaBlogPuffHeading
{
    /*margin-top:15px;*/
    color: #1A1A1A;
 
}

body.skandiatour div.skandiaBlogPuff div.puffFooter
{
    background-color:#eeeeee;
        
}
body.skandiatour div.skandiaBlogPuff div.puffFooter a
{
    /*border:0px;*/
    border-top: 1px solid #cecece;
}
/* End Skandia Tour right column content */

/* Header */
body.skandiatour .skandiaTourHeader
{
    margin-bottom: 17px;
}

body.skandiatour .skandiaTourHeader a
{
    color:#d16533;
}
body.skandiatour .skandiaTourHeader a span
{
    font-size:10px;
}
body.skandiatour .skandiaTourHeader img
{
    margin-bottom: 27px;
}
/* End header */

/* Main content area */
body.skandiatour #Content .imageSlider #PhotoContainer img
{
    margin-bottom:10px;
}

body.skandiatour #Content .imageSlider #PhotoContainer span.photoInfo
{
    height:19px;
    padding-top:0px;
}

body.skandiatour #Content .PrimaryContent
{
    margin-bottom: 10px;
    overflow: hidden;
}
body.skandiatour #Content .PrimaryContent h3
{
    margin: 10px 0 0 0;
}
body.skandiatour #Content .PrimaryContent p
{
    margin: 5px 0;
    font-size: 14px;
    line-height: 19px;
}
body.skandiatour #Content hr.divider
{
    width: 100%;
    height: 7px;
    margin: 15px 0 20px 0;
    border: none;
    background-color: #d16533;
    color: #d16533; /* IE */
    max-height: 7px; /* Overrides inherited value */
}
body.skandiatour #Content h1
{
    margin: 0 0 15px 0;

}
body.skandiatour #Content h3.sectionHeading
{
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom:15px;
}
body.skandiatour a.archive
{
    color: #d16533;
    font-size: 14px;
    line-height: 16px;
    background-image: url('/inc/images/skandiatour/pilsymbol.png');
}
body.skandiatour #Content h1.SkandiaPageHeading
{
   margin-bottom: 10px; 
   /*margin-top:25px;*/
}

/* End main content area */

/* Action panel */
body.skandiatour #Content .actionPanel
{
    padding: 10px;
    margin: 20px 0 10px 0;
    overflow: hidden;
    background: #1f1e21;
}

body.skandiatour #Content .actionPanel div.left,
body.skandiatour #Content .actionPanel div.right,
body.skandiatour #Content .actionPanel div.center
{
    width: 256px;
    margin: 0 !important;
    display: block;
    overflow: hidden;
}
body.skandiatour #Content .actionPanel div.right
{
    float: right;
    text-align: right;
}
body.skandiatour #Content .actionPanel div.center
{
    float: left;
    text-align: center;
}
body.skandiatour #Content .actionPanel .previous
{
    color: #f99138;
    float: left;
    margin-left: 10px;
    padding: 5px 0 5px 34px;
    background: url('/inc/images/skandiatour/previous.png') no-repeat left center;
}
body.skandiatour #Content .actionPanel .next
{
    color: #f99138;
    display: inline-block;
    margin-right: 10px;
    padding: 5px 34px 5px 0;
    background: url('/inc/images/skandiatour/next.png') no-repeat right center;
}
body.skandiatour #Content .actionPanel div.center select
{
    width: 200px;
    margin-top: 3px;
}
/* End Action panel */

/* Round page */
body.skandiatour #Content.skandiaTourRoundPage h1
{
    margin: 0 0 10px 0;
}
body.skandiatour #Content.skandiaTourRoundPage h3
{
    margin-top: 20px;
}
body.skandiatour #Content.skandiaTourRoundPage p
{
    font-size: 13px;
}
body.skandiatour #Content.skandiaTourRoundPage ul
{
    padding-left: 20px;
}
body.skandiatour #Content.skandiaTourRoundPage ul li
{
    margin-bottom: 10px;
}
body.skandiatour #Content.skandiaTourRoundPage .cols
{
    overflow: hidden;
    margin-bottom: 15px;
}
body.skandiatour #Content.skandiaTourRoundPage .col1,
body.skandiatour #Content.skandiaTourRoundPage .col2
{
    float: left;
    width: 50%;
}
body.skandiatour #Content.skandiaTourRoundPage .cols h3
{
    margin: 0;
}
/* End Round page*/

/* Table list */
body.skandiatour table.list
{
    width: 100%;
    margin: 25px 0 10px 0;
    border: 1px solid #e6e6e6;
}
body.skandiatour table.list caption
{
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    background: #1f1e21;
}
body.skandiatour table.list caption span
{
    display: block;
    padding: 10px 20px;
}
body.skandiatour table.list th
{
    padding: 10px 20px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    background: #eee;
    /*text-shadow: 1px 1px 3px #999;*/
}
body.skandiatour table.list th a:link,
body.skandiatour table.list th a:visited
{
    color: #333;
    font-weight: bold;
}
body.skandiatour table.list a:link,
body.skandiatour table.list a:visited
{
    color: #d16533;
}
body.skandiatour table.list td
{
    padding: 8px 20px;
    font-size: 14px;
    white-space: nowrap;
    border-top: 1px solid #e6e6e6;
}
body.skandiatour table.list tr:hover td
{
    color: #1a1a1a;
    background: #fde5bf;
}

body.skandiatour table.list td.expansion
{
    padding: 0 10px;
    background: #eee;
}
body.skandiatour table.list td.expansion table
{
    width: 100%;
}
body.skandiatour table.list td.expansion table thead th
{
    color: #000;
    border-bottom: 1px solid #666;
}
body.skandiatour table.list td.expansion table tbody td
{
    border: none;
}
body.skandiatour table.list td.expansion table tbody tr:first-child td
{
    border-top: 1px solid #fff;
}

body.skandiatour table.competitiontable .col-date
{
    width: 80px;
    white-space: nowrap;
}
body.skandiatour table.competitiontable .col-info,
body.skandiatour table.competitiontable .col-lists
{
    width: 160px;
    white-space: nowrap;
}
/* End table list */

/* Blog */
body.skandiatour .blogItem
{
    background-color: transparent;
    border-bottom: 1px solid #cecece;
    margin-bottom:0px;
}

body.skandiatour .blogItem .presentationText h2 a
{
    font-size: 24px;
}

body.skandiatour .blogItem .presentationText h3.tabHeader
{
    margin:5px 0 3px 0;
}

body.skandiatour .blogItem .presentationText
{
    margin-top:0px;
}

body.skandiatour .blogItem .presentationText p
{
    font-size:14px;
    margin-top:7px;
}
body.skandiatour #BlogEntryList h1, #BlogEntry h1 
{
    font-weight:normal;
}

body.skandiatour #BlogEntryList .entryInformation, #BlogEntry .entryInformation 
{
    font-size:13px;
}

body.skandiatour #BlogEntryList .blogEntryItem 
{
    padding: 20px 0px 25px 0px;
}


/* End blog */

/* Comments */
body.skandiatour #addComment
{
    background-color: #eee;
}
body.skandiatour #CommentBox a#commentToggle
{
    background-image: url('/inc/images/skandiatour/pilsymbol.png');    
}

body.skandiatour a.button span.left
{
    background-image: url('/inc/images/buttons/orange_skandiatour/left.png');
}
body.skandiatour a.button span.center
{
    background-image: url('/inc/images/buttons/orange_skandiatour/middle.png');
}
body.skandiatour a.button span.right
{
    background-image: url('/inc/images/buttons/orange_skandiatour/right.png');
}
/* End comments */

/* Footer */
#SkandiaTourFooter
{
    width: 1000px;
    margin: 20px 20px;
    border: solid 1px #dcddd8;
    border-top: 7px solid #d16533;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
}
#SkandiaTourFooter .Sponsors
{
    overflow: hidden;
    padding: 12px 20px 15px 18px;
    border-top: 1px solid #eee;
}
#SkandiaTourFooter .Sponsors h1
{
    margin: 0;
    padding-bottom: 2px;
    font-size: 14px;
    font-weight: bold;
}
#SkandiaTourFooter .Sponsors h2
{
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
}
#SkandiaTourFooter .Sponsors ul
{
    margin: 5px 0 0 0;
    padding: 0;
}
#SkandiaTourFooter .Sponsors ul li
{
    float: left;
    display: block;
}
#SkandiaTourFooter .ContactInfo
{
    margin: 0;
    padding: 10px 20px;
    border-top: 1px solid #eee;
}
#SkandiaTourFooter .ContactInfo p
{
    margin: 0;
}
/* End footer */

/* --- End Skandia Tour --- */

/* Pager */
.pager
{
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
.pager span a, .pager span span
{
    padding: 0 5px;
}
.pager a[disabled],
.pager a[disabled]:hover
{
    color: Silver;
}
/* End pager */

#SearchForm .inputDiv .ajax__calendar_container
{
    z-index:100;
}

/* Nordea Tour */
body.nordeatour #NTCampaign
{
    
    }

div.nordeaTop
{
    width:100%; min-height:10px; border-bottom: 7px solid #0067b1; color:#1a1a1a; padding-bottom:21px; margin-bottom:18px; font-size: 14px
    }
div.nordeaTop h1
{
    color:#1a1a1a; margin-bottom:0px !important; padding-bottom:15px !important
    } 
h2.latestNordeaNews
{
    font-size:14px; color:#1a1a1a; font-weight:bold; text-transform:uppercase; margin-bottom:13px
    }
div.twitterPuff
{
    width:auto; height:auto; margin-bottom: 15px
    }
div.nordeaTourPuff div.puffHeader
{
    font-weight:bold; color:#fff; text-transform:uppercase; height:19px; padding:12px 0px 12px 15px;
    /* SVG fallback(Opera 11.10-, IE9) */
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDMyLDE1NCwyNDIsMSk7IiAvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6cmdiYSgxLDEwNCwxNzksMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);

    /* Opera 11.10+ */
    background: -o-linear-gradient(top, rgba(32,154,242,1), rgba(1,104,179,1));

    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, rgba(32,154,242,1), rgba(1,104,179,1));

    /* Chrome 7+ & Safari 5.03+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(32,154,242,1)), color-stop(1, rgba(1,104,179,1)));

    /* IE5.5 - IE7 */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF209AF2,EndColorStr=#FF0168B3);

    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF209AF2,EndColorStr=#FF0168B3)"
    }
div.nordeaTourPuff div.puffContent ol li div
{
    *padding-right:4px
    }
div.nordeaTourPuff a.readMore
{
    background-image: url("../images/round-arrow-right_2.gif");
    background-position: center left;
    background-repeat: no-repeat;
    font-weight: bold;
    font-size: 12px;
    padding-left: 25px;
    padding-bottom: 1px;
    padding-top: 1px;
    margin: 0;
}

div.nordeaTourPuff
{
    padding:0px;
    background-color: #ebebeb;
    min-height: 100px;
    margin-bottom: 20px;
}

div.nordeaTourPuff div.puffHeader
{
    
}
div.nordeaTourPuff div.puffContent 
{
    padding:0px 15px 0px 15px; font-size:14px; color:#1a1a1a; border:1px solid #c5c5c5
    }
div.nordeaTourPuff div.puffContent ol
{
    margin:12px 0px 0px 0px; list-style-type:none;padding-top:0px; padding-left:0px; padding-bottom:8px; border-bottom: 1px solid #c5c5c5
}
div.nordeaTourPuff div.puffContent ol li div
{
    display:inline
    }
div.nordeaTourPuff div.puffContent p
{
    margin: 10px 0;
}

div.nordeaTourPuff div.puffFooter
{
    width:auto; height:auto;
    font-size:13px; font-weight: bold; text-align:right; height:13px; padding: 10px 0 12px 0px  
    }
div.nordeaTourPuff div.puffFooter a
{
    color:#0067b1
    }
div.nordeaTourPuff h4
{
    text-transform: uppercase;
    color: #fff !important;
    font-size: 13px;
    font-weight: bold;
}

div.nordeaTourPuff div.puffContent ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    margin-right: 5px;
    margin-bottom: 10px;
    line-height: 15px;
}

div.nordeaTourPuff div.puffContent li
{
    padding-bottom: 9px;
}

div.nordeaTourPuff span.date
{
    font-weight: bold;
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 11px;
    color: #4D4D4D;
}

div.nordeaTourPuff div.entry
{
    margin-bottom: 5px;
}

div.nordeaTourPuff div.entry a
{
    color: #000;
}

div.nordeaTourPuff h5
{
    font-size: 13px;
}

div.nordeaTourPuff img
{
    /*width: 220px;*/
    padding-top: 9px;
    padding-bottom: 12px;
}
div.twitterPuff div.twtr-doc
{
    border-radius:0px !important; width:248px !important 
    }
div.twitterPuff div.twtr-widget
{
    border: 1px solid #c5c5c5;
    }
div.twitterPuff  div.twtr-tweet-wrap
{
    font-family: Arial !important; padding-bottom:0px 
    }
div.twitterPuff div.twtr-ft
{
    /*display:none*/
    }
div.twitterPuff div.twtr-tweet-text p
{
    font-size:11px !important
    }
div.twitterPuff div.twtr-tweet-text
{
    padding-bottom:6px; border-bottom: 1px solid #c5c5c5;
    }
div.twitterPuff div.twtr-hd
{
    border-bottom: 1px solid #c5c5c5;
    }

body.nordeatour #LeftMenu {
    border-top:7px solid #0067b1; 
    background-color:#efefef; 
    margin: 0 35px 0 0;
    padding: 0 0 0;
    width: 163px;
}
body.nordeatour #LeftMenu {
    float: left;
    min-height: 400px;
    padding-bottom: 10px;
/*    padding-right: 23px;*/
}
body.nordeatour #LeftMenu ul {
    margin: 0;
    padding-bottom: 30px;
}
body.nordeatour #LeftMenu ul li {
    border: medium none;
    padding: 0 !important;
}
body.nordeatour #LeftMenu li a, body.nordeatour #LeftMenu li div.SelectedItemTemplate span {
    border-bottom: 1px solid #c5c5c5;
    color: #323232;
    display: block;
    margin: 0 10px;
    padding: 12px 0;
}
body.nordeatour #LeftMenu li div.SelectedItemTemplate, body.nordeatour #LeftMenu li div.SelectedExpandedItemTemplate, body.nordeatour #LeftMenu li div.SelectedExpandedTopTemplate, body.nordeatour #LeftMenu li div.ExpandedTopTemplate {
    background-color: #C5c5c5;
    position: relative;
    top: -1px;
}
body.nordeatour #LeftMenu ul ul
{
    padding-top:0px !important; padding-bottom:0px !important; padding-left:0px !important
    }
body.nordeatour #LeftMenu ul ul li
{
    margin-bottom:0px; 
    }
body.nordeatour #LeftMenu ul ul li a, body.nordeatour #LeftMenu ul ul li span.SelectedItemTemplate
{
    padding-left:5px;   
}
body.nordeatour span.follow
{ 
    color:#0067b1; font-size:13px !important
    }
body.nordeatour div.Templated h1
{
    font-size:24px !important;
    line-height:26px;padding-bottom:3px
    }
body.nordeatour a.archive
{
    font-size:14px; color:#0067b1; padding-top:1px; margin-top:3px !important; margin-bottom:19px
    }
body.nordeatour #Sheet
{
    padding-bottom:0px
    }
body.nordeatour #MainRightColumn div.ad-margin-bottom
{
    margin-bottom:0px !important
    }
body.nordeatour div.MainLeftColumnPuffMedium img, body.nordeatour div.MainLeftColumnPuffSmall img
{
    margin-right:14px !important
    }
body.nordeatour .BigNewsItem, body.nordeatour .MainLeftColumnPuffBig, body.nordeatour .MainLeftColumnPuffMedium, body.nordeatour .MainLeftColumnPuffSmall, body.nordeatour .MainLeftColumnPuffText, body.nordeatour .MainLeftColumnPuffSmallLeft, body.nordeatour .MainLeftColumnPuffSmallRight, body.nordeatour .MainLeftColmunLeftRightWrapper, body.nordeatour .MainLeftColumnListPuff
{
    margin-bottom:19px !important; padding-bottom:19px !important
    }
body.nordeatour .MainLeftColumnPuffMedium p
{
    margin-top:9px
    }
body.nordeatour .nordeaTop p
{
    margin:0px;padding:0px
    }
    
#NordeaTourFooter
{
    border:0px;
    border-top:7px solid #0067b1;  
    }
#NordeaTourInnerFooter
{
    width:auto;
    height:auto;  
    border-right: solid 1px #dcddd8;
    border-left: solid 1px #dcddd8;
    border-bottom: solid 1px #dcddd8;
    padding: 17px 20px 19px 20px;
    }
#NordeaTourFooter h1
{
    line-height:15px;
    padding-bottom: 16px;
}
#NordeaTourFooter h2
{
    line-height:13px;
    font-weight:normal;
    padding-top:0px;
    padding-bottom:23px
}
#NordeaTourFooter div.ContactInfo
{
    padding-top:17px
}


#NordeaTourFooter .Sponsors
{
    padding-left:19px;
}
 
#NordeaTourFooter #Suppliers h1
{
    padding-bottom:23px;
}

#NordeaTourFooter #Suppliers li
{    
    padding-right:25px;    
}

#NordeaTourFooter #Suppliers
{
    width:939px;
    border-top: 1px solid #DCDDD8;
    margin: 7px 0 0px 0;
    padding: 17px 0 0px 19px;
}

#NordeaTourFooter div.NTContactInfo
{
    width:495px;
}

#NordeaTourFooter div.SGFContactInfo {
    margin: 0 85px 0 19px;
    width: 359px;
    padding-bottom:0px;
}

#NordeaTourFooter div.SGFContactInfo p
{
    margin-top:3px;
}

#NordeaTourFooter .ContactInfo div
{
    float:left;
}

#NordeaTourFooter div.ContactInfo li
{
    padding-right: 80px;
}
#NordeaTourFooter div.ContactInfo h1
{
    padding-bottom: 15px;
}
#NordeaTourFooter div.TitleSponsor
{
    width:359px;
    margin-right: 85px;
}
#NordeaTourFooter div.Partners
{
    width:495px;
}
#NordeaTourFooter div.Partners li
{
    padding-left:0px;
    padding-right: 21px;
}
#NordeaTourFooter div.officialSuppliers
{
    width:auto; 
    height:auto; 
    padding-top:16px
    }
