﻿/* Default stylesheet - ski-boheme.no*/ /* #fbf8f3 */
body.default           { font-size: 13px; font-family: Arial, Helvetica, sans-serif; background: #d0d4d9 url('/Files/System/web/gfx/bg4.jpg') no-repeat; margin: 0; padding: 0; text-align: center; color: #000; line-height: 1.4; }
.default #container    { overflow: hidden; background: transparent; width: 900px; margin: 0 auto; text-align: left; }
.default #header       { background: transparent url('/Files/System/web/gfx/header_bg.png'); width: 900px; height: 150px; margin: 0; }
.default #toplogo      { float: left; width: 185px; margin-top: 0px; margin-left: 0px; }
.default #menu         { float: left; width: 630px; margin-top: 130px; margin-left: 0px; padding: 0; }
.default #fb           { float: left; width: 50px; background: transparent url('/Files/System/web/gfx/facebook_share_icon.gif') no-repeat; height: 16px; margin-top: 134px; margin-left: 0px; padding-left: 20px; } 
.default #fb a         { font-size: 11px; color: #fff; text-decoration: none; }
.default #fb a:hover   { text-decoration: underline; }
.default #contentwrapper  { overflow: hidden; background: #ffffff; margin-top: 0; }
.default #allcolwrapper   { float: left; width: 900px; margin-top: 0px;  background: #ffffff;} 
.default #leftcolwrapper  { float: left; width: 450px; margin-top: 0px;  background: transparent url('/Files/System/web/gfx/vert_div.png') repeat-y top right;}
.default #midcolwrapper   { float: left; width: 225px; margin-top: 0px;  background: transparent url('/Files/System/web/gfx/vert_div.png') repeat-y top right;}
.default #rightcolwrapper { float: left; width: 225px; margin-top: 0px;  background: none;}
.default #footer          { color: #fff; background: transparent url('/Files/System/web/gfx/footer_bg.png') no-repeat; width: 900px; height: 40px; text-align: center; margin-top: 0px; padding-top: 20px; } 
.default #smallcart       { float: left; text-align: right; margin-top: 10px; margin-left: 560px; background: transparent url('/Files/System/web/gfx/cart_white.png') no-repeat; width: 125px; height: 30px; }
.default #smallcarttxt    { font-size: 11px; color: #fff; width: 105px; padding: 1px 0px 0px 20px; }
.activate { color: #993300 !important; }
.default #smallcartlink   { font-size: 10px; color: #fff; width: 105px; padding-top: 1px; }
.default #smallcartlink a { color: #fff; text-decoration: none; }
.default #smallcartlink a:hover { text-decoration: underline; }
.default #leftcol         { float: left; width: 150px; margin: 0px 0px; }
.default #maincol         { float: left; width: 700px; margin: 0px 0px; }	
.default #rightcol        { float: left; width: 225px; margin: 0px 0px; }
.default #midcol          { float: left; width: 225px; margin: 0px 0px; } 
a                      { color: #333; text-decoration: none; }
a:link                 { color: #333; text-decoration: none; }
a:visited              { color: #333; text-decoration: none; }
a:hover                { color: #000; text-decoration: none; }
a.rssitem              { font-size: 12px; font-weight: bold; color: #333; text-decoration: none; }
a.rssitem:link         { color: #333; text-decoration: none; }
a.rssitem:visited      { color: #333; text-decoration: none; }
a.rssitem:hover        { color: #000; text-decoration: none; }
a.footer               { color: #fff; text-decoration: none; }
a.footer:link          { color: #fff; text-decoration: none; }
h1                     { font-size: 18px; font-weight: bold; margin: 0; color: #333; }
h2                     { font-size: 14px; font-weight: bold; margin: 0; color: #333; }
h3                     { font-size: 18px; font-weight: bold; margin: 0; color: #000; }
.pheader               { padding: 5px 10px;}
.pimg                  { padding-bottom: 5px; text-align: center; } 
.ptxt                  { padding: 10px 10px; }
.psmalltxt             { padding: 0px 10px; font-size: 11px; }
.msrp_pricelabel       { font: italic 14px bold; color: #993300; }
.msrp_price            { font: 16px bold; color: #000; text-decoration: line-through; }
.L1                    { font-size: 11px; color: #fff; }
.L1 a                  { color: #fff; text-decoration: none; }
.L1 a:link             { text-decoration: none; }
.L1 a:hover            { color: #993300; text-decoration: none; }
.L1 a:active           { font-weight: normal; }
.L1_Active             { color: #993300; font-weight: normal; }
.L3                    { font-size: 13px; color: #333; }
.L3 a                  { font-weight: normal; color: #333; text-decoration: none; }
.L3 a:link             { font-weight: normal; text-decoration: none; }
.L3 a:hover            { color: #000; text-decoration: none; }
.L3 a:active           { font-weight: normal; }
.L3_Active             { color: #000; font-weight: bold; } 
.L4                    { font-size: 13px; color: #333; }
.L4 a                  { font-weight: normal; color: #333; text-decoration: none; }
.L4 a:link             { font-weight: normal; text-decoration: none; }
.L4 a:hover            { color: #000; text-decoration: none; }
.L4 a:active           { font-weight: normal; }
.L4_Active             { color: #000; font-weight: bold; }
.clearfloat            { clear: both; height: 0px; font-size: 0; line-height: 0px; }
.visibilityHidden      { visibility: hidden; }
.visibilityVisible     { visibility: visible; }
.leftfoot              { float: left; width: 100px; height: 15px; }
.midfoot               { float: left; width: 700px; }
.rightfoot             { float: left; width: 100px; height: 15px; }
.rightfoot img         { text-align: right; margin-right: 3px; border: none; }
.payment_options       { text-align: center; vertical-align: middle; width: 150px; height: 100px; }
.payment_options img   { margin: 10px 2px 0 2px; border: none; }
#divider               { height: 5px; font-size: 0; line-height: 0px; }