/* AKAM-SPECIFIC STYLING */
a,
#articleAllModules .headlineDescription span,
.colorFirst {
    color: #7a921a;
/*    color: #d66522;*/
}

a:hover,
.colorSecond {
    color: #a5cf00;
/*    color: #f73;*/
}

.actualPage p, 
.actualPage ul {
    line-height: 18px;
}

/* COL 2 boxes different link color */
.testFeed a,
.topicFeed h3 a,
#feedLatestUserReviews a,
#feedMostPopularProducts a{
    color: #1a4574; 
    color: #566712;
/*    color: #3f7189;*/
}

.preamble p a:visited,
.relatedLinks a:visited {
    color: #888;
}

.preamble p a:visited,
.relatedLinks a:visited {
    text-decoration: none;
    border-bottom: 1px dotted #ccc;
}

/*    color: #5ea9cd;*/
.colRight .feed a {
    color: #3f7189;
}

h4 .prefixArticleType,
h3 .prefixArticleType {
    color: #7a921a;
}



#logo {
    background: url("../images/main/logoAkam.png") 0 11px no-repeat;
}

#mainMenu .sistenytt {
    background-image: url("../images/main/mainMenuIconLastNewsAkam.png");
}

#mainMenu .tester {
    background-image: url("../images/main/mainMenuIconTestsAkam.png");
}

#mainMenu .bildekritikk {
    background-image: url("../images/main/mainMenuIconPhotoCritiqueAkam.png");
}

#mainMenu .forum {
    background-image: url("../images/main/mainMenuIconForumAkam.png");
}

#mainMenu .produktguide {
    background-image: url("../images/main/mainMenuIconPriceguideAkam.png");
}

#mainMenu .inFocus .artikler {
    background-image: url("../images/main/mainMenuIconArticlesAkam.png");
}

#mainMenu .inFocus .guider {
    background-image: url("../images/main/mainMenuIconGuidesAkam.png");
}

#mainMenu .anbefalinger {
    background-image: url("../images/main/mainMenuIconRecommendedAkam.png");
}

#mainMenu .video {
    background-image: url("../images/main/mainMenuIconVideoAkam.png");
}

.utah {
    margin: 0;
    padding-top: 0;
    width: 300px;
    border: none;
}

.florida h3,
.montana h3 {
    font-size: 12pt;
}

#feedPriceguide {
    background: url("../images/main/feedPriceguideBgAkam.png") repeat-x;
}

#feedPriceguide h3 {
    background: url("../images/main/feedPriceguideHeaderAkam.gif") no-repeat;
}

#feedPriceguide .submit {
    background: url('../images/main/feedPriceguideSubmitAkam.png') no-repeat;
}

#feedPriceguide a {
    color: #e9ff93;
}




/* 
 * Akam have some tables with border=0 in old articles
 * so lets remove the default table borders and padding
 */
.actualPage table {
/*    margin: 0;*/
    border: 0;
}

.actualPage table td {
    border: 0;
    padding: 0;
}

.legacy .actualPage h2,
.legacy .actualPage h4 {
    font-size: 19pt;
    line-height: 16pt;
    letter-spacing: -1px;
    margin: 26px 0 19px 0;
    margin: 0 0 19px 0;
    font-family: Georgia, Times, serif !important;
    font-weight: normal;
}



/**
 * Photo Competition
 */


#photoCompetition {
    margin-bottom: 20px;
}

#photoCompetition .photo {
    padding: 6px;
    background: #f0f0f0 none repeat scroll 0%;
    border: 1px solid #e0e0e0;
    text-align: center;
}

#photoCompetition .photo p {
    font-size: 8pt;
    line-height: normal;
    color: #666;
    clear: left;
    font-family: Arial, Helvetica, Nimbus, Sans, FreeSans, Malayalam, sans-serif;
    margin-top: 10px;
}

#photoCompetition .photo img {
    border: none;
}




#textAds a {
    color: #566712;
}


#searchUbiquitous .submit input.submit {
    background-image: url(../images/main/buttonMetallicAkam30.png);
}

#searchUbiquitous .submit .end {
    background-image: url(../images/main/buttonMetallicAkam30.png);
}

#searchUbiquitous .moreLink, 
#searchUbiquitous .moreLink span {
    background-image: url(../images/main/buttonMetallicAkam25.png);
}

/*** Digit image feed specific CSS ***/
/***********************************/

#feedDigit
{
    margin: 0 0 25px 0;
    border-bottom: 1px solid #ccc;
}

#feedDigit h2.header
{
    margin-bottom: 0;
}

#feedDigit #imageSliderWrap
{
    padding: 13px 0 0 0;
    background: -o-linear-gradient(#f2f2f2,#fff);
    background: -moz-linear-gradient(#f2f2f2,#fff);
    background: -webkit-linear-gradient(#f2f2f2,#fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff');
}

#feedDigit #digitImages
{
    text-align: center;
    overflow: hidden;
}

#feedDigit #digitImages,
#feedDigit #digitImages li
{
    width: 252px;
    height: 205px;
    line-height: 205px;
    vertical-align: middle;
}

#feedDigit div.anythingSlider
{
    position: relative;
    max-width: 252px;
    margin: 0 auto;
}

#feedDigit .panel
{
    display: block;
    float: left;
    text-align: center;
}

#feedDigit .panel a
{
    display: inline-block;
    text-align: center;
}

#feedDigit .panel img
{
    border: 1px solid #373737;
}

#feedDigit div.anythingSlider .anythingWindow
{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 168px;
    margin: 0 auto;
}

#feedDigit ul.anythingBase
{
    background: transparent;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

#feedDigit div.anythingSlider .anythingControls
{
    outline: 0;
    float: left;
    clear: both;
    width: 100%;
    margin: 10px 0;
    text-align: center;
}

#feedDigit div.anythingSlider .thumbNav li
{
    display: inline;
    margin: 0 2px;
}

#feedDigit div.anythingSlider .thumbNav a
{
    color: #000000;
    font: 11px/18px Georgia, Serif;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    outline: 0;
    height: 12px;
    width: 12px;
    background: #ccc;
    border-radius: 6px;
}

#feedDigit div.anythingSlider .thumbNav a.cur
{
    background: #373737;
}

#feedDigit div.anythingSlider .thumbNav span
{
    display: none;
}

#feedDigit div.anythingSlider.rtl .thumbNav a
{
    float: right;
}

#feedDigit div.anythingSlider.rtl .thumbNav
{
    float: left;
}

#feedDigit div.anythingSlider.rtl .anythingWindow
{
    direction: ltr;
    unicode-bidi: bidi-override;
}


#feedDigit div.anythingSlider, 
#feedDigit div.anythingSlider .anythingWindow, 
#feedDigit div.anythingSlider .thumbNav a, 
#feedDigit div.anythingSlider .arrow a, 
#feedDigit div.anythingSlider .start-stop
{
    transition-duration: 0;
    -o-transition-duration: 0;
    -moz-transition-duration: 0;
    -webkit-transition-duration: 0;
}

#feedDigit .arrow
{
    position: absolute;
    top: 75px;
    text-indent: -9999px;
    width: 9px;
    height: 9px;
    cursor: pointer;
}

#feedDigit .arrow.forward
{
    background: transparent url("../images/main/feedDigitArrowRight.png") no-repeat scroll 0 0;
    right: -14px;
}

#feedDigit .arrow.back
{
    background: transparent url("../images/main/feedDigitArrowLeft.png") no-repeat scroll 0 0;
    left: -14px;
}

#discussion {
    width: 550px;
}

#discussion .btn {
    color: #fff;
    background-color: #788e3c;
}

#discussion .btn {
    behavior: url(http://www.akam.no/css3pie/PIE.php);
}

#discussion .btn:hover,
#discussion .btn.selected {
    background: -webkit-linear-gradient(top, #788e3c, #3b4216);
    background: -moz-linear-gradient(top, #788e3c, #3b4216);
    background: -ms-linear-gradient(top, #788e3c, #3b4216);
    background: -o-linear-gradient(top, #788e3c, #3b4216);
    background: linear-gradient(top, #788e3c, #3b4216);
    -pie-background: linear-gradient(top, #788e3c, #3b4216);
}

.topAds,
#topAds {
    -pie-background: linear-gradient(#312c26, #595959);
    behavior: url(http://www.akam.no/css3pie/PIE.php);
}

#topAds .gradientBottom {
    -pie-background: linear-gradient(#c9c4bd 0%, #eae6de 10%, #f7f6f5 20%, #fff 70%);
    behavior: url(http://www.akam.no/css3pie/PIE.php);
}

