/* Include base.css  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, a, em, img,
table, tbody, tfoot, thead, tr, th, td {
}

table, tbody, tfoot, thead, tr, th, td {
}


/* GENERAL
----------------------------------------------------------------------------- */

body {
}

h1 {
}

h2 {
}

h3 {
}

a, a:visited {
}

p {
}

a:hover {
}

a img {
}

.watermark {
}

#main-wrapper {
}

#wrapper-page {
}

#wrapper-page-content {
}

#border-left, #border-right {
}

#content-wrapper, #footer {
}

/* HIDDEN ELEMENTS */
.product-attributes-params {
}

/* COLUMNS
----------------------------------------------------------------------------- */
#left-area, #main-area, #right-area {
}

#left-area .content {
}

#main-area .content {
}

.two-columns #main-area .content {
}

#right-area .content {
}

.page-checkout #left-area,
.page-orderdetailsconfirmed #left-area {
}

.page-checkout .two-columns #main-area .content,
.page-orderdetailsconfirmed #main-area .content {
}

.page-mypages #right-area {
}

.page-mypages #main-area .content {
}

/* BORDER TOP
----------------------------------------------------------------------------- */
#border-top {
}

#border-top .inner {
}

.culture-selector-wrapper {
}

.culture-selector-wrapper span {
}

.culture-selector-wrapper input {
}

.currency-selector-wrapper {
}

.vat-selector-wrapper {
}

/* FOOTER
----------------------------------------------------------------------------- */
.footer2-wrapper {
}

.footer-lower {

}

.footer-wrapper {

}

.infoTextLogo {

}

/* HEADER
----------------------------------------------------------------------------- */
#header {
}

.logo-wrapper {
}

/* CART AREA
----------------------------------------------------------------------------- */
.cart-area-wrapper {
}

.small-cart-wrapper {
}

.small-cart-header {
}

.small-cart-header h2 {
}

.small-cart-body {
}

.small-cart-items {
}

.small-cart-sum {
}

span.small-cart-items-label, span.small-cart-sum-label {

}

.SmallCartButtons {
}

.SmallCartButtons div {
}

.CheckoutButton, .MyPagesButton {
}

.small-cart-wrapper .KlarnaMonthlyCost {
}

.FreeFreight_Cart {
}

.FreeFreight_Cart_reached {
}

.sub-cart-wrapper {
}

/* NAVIGATION
----------------------------------------------------------------------------- */
#nav-wrapper {
}

#nav-wrapper .page-link-wrapper, #nav-wrapper span {
}

a.page-link, a.page-link:visited {
}

.page-link-wrapper a:hover span.link-text {
}

.pagelink-selected a span.link-text {
}

.pagelink1 span.link-text {
}

span.link-text {
}

span.link-spacer-right {
}

/* SUB NAVIGATION */
#sub-nav-wrapper {
}

.breadcrumbs {
}

/* SEARCHBOX */
.search-box-wrapper {
}

.search-box-header {
}

.search-box-body {
}

.search-box-input {
}

.search-box-input input {
}

.search-box-button {
}

/* MARQUEE
----------------------------------------------------------------------------- */
.marquee {
}

/* PRODUCT CATEGORY TREE
----------------------------------------------------------------------------- */
.ProductMenuWrapper {
}

.ProductMenuBody table {
}

.ProductMenuBody {
}

td.NodeControl {
}

td.NodeControl img {
}

td.current span {
}

/* Level 1 */
.ProductCategoryLevel1 td.NodeControl {
}

.ProductTreeLevelBody1 {
}

.ProductCategoryLevel1 a {
}

.ProductTreeLevelWrapper1:first-child .ProductTreeLevelBody1,
.ProductTreeLevelWrapper1:first-child a {
}

.ProductTreeLevelWrapper1:last-child .ProductTreeLevelBody1,
.ProductTreeLevelWrapper1:last-child a {
}

.ProductTreeLevelWrapper1:last-child .ProductTreeLevelBody1,
.ProductTreeLevelWrapper1:last-child a {
}

.ProductCategoryLevel1 a:hover {
}

.selected .ProductCategoryLevel1 a {
}

.ProductCategoryLevel1 a span.ProductCategoryName {
}

/* Level 2 */
.ProductCategoryLevel2 {
}

.ProductTreeLevelWrapper2:last-child .ProductTreeLevelBody2 {
}

.ProductCategoryLevel2 .ProductCategoryNameWrapper a {
}

.ProductCategoryLevel2 a, .ProductCategoryLevel2 a:hover {
}

/* Level 3 */
.ProductCategoryLevel3 {
}

.ProductCategoryLevel3 td.NodeControl img {
}

.ProductCategoryLevel3 .ProductCategoryNameWrapper a {
}

.ProductCategoryLevel3 a, .ProductCategoryLevel3 a:hover {
}

/* Level 4 */
.ProductCategoryLevel4 {
}

.ProductCategoryLevel4 .ProductCategoryNameWrapper a {
}

.ProductCategoryLevel4 a, .ProductCategoryLevel4 a:hover {
}

.ProductMenuFooter {
}

/* MANUFACTURER SELECTOR
----------------------------------------------------------------------------- */
.manufacturer-selector-wrapper {
}

.manufacturer-selector-wrapper select {
}

/* PAGE, CATEGORY AND MANUFACTURER DETAILS
----------------------------------------------------------------------------- */
.PageDetailsWrapper, .category-header-wrapper, .ManufacturerContentWrapperCssClass {
}

.PageDetailsImage, .category-page-image, .ManufacturerContentImageCssClass {
}

/* NEWS PAGE AND NEWS ARCHIVE
----------------------------------------------------------------------------- */
.NewsDetailsWrapper, .NewsListArchiveWrapper {
}

.NewsDetailsDate, .NewsListArchiveItemDate {
}

.NewsDetailsTeaser {
}

.NewsDetailsImage {
}

.NewsListArchiveItem {
}

.NewsListArchiveItemImage {
}

.NewsArchiveButton {
}

/* SEARCH RESULT
----------------------------------------------------------------------------- */
.search-wrapper {
}

.search-string-result {
}

span.search-string {
}

.search-wrapper tr {
}

.search-wrapper tr:first-child, .search-wrapper tr:last-child {
}

.search-wrapper td {
}

table.search-result-table {
}

td.search-productnamne {
}

td.search-amount input {
}

td.search-order a {
}

a.search-prev, a.search-next {
}

/* PRODUCT LIST
----------------------------------------------------------------------------- */
.product-wrapper {
}

.product-image {
}

.product-image img {
}

.product-buttons {
}

.product-wrapper a.buy-button {
}

.product-wrapper a.button-info {
}

.product-list-description {
}

.product-name {
}

.product-name h3 {
}

span.product-subname {
}

span.product-attrlist span {
}


/* PRODUCT LIST WITH IMAGE, ADVANCED
----------------------------------------------------------------------------- */
.product-advanced-wrapper {
}

.product-advanced-row {
}

.product-advanced-image {
}

.product-advanced-column2 {
}

.product-advanced-column3 {
}

.product-advanced-description {
}

.product-advanced-name a {
}

.product-advanced-subname {
}

.product-advanced-article {
}

.product-advanced-price-box, .product-advanced-price-stock-status,
.product-advanced-quantity, .product-advanced-price-buttons {
}

.product-advanced-price-box {
}

.product-advanced-price-stock-status {
}

span.stock-status-label {
}

.product-advanced-quantity {
}

input.advanced-product-quantity-value {
}

/* PAGING CONTROL
----------------------------------------------------------------------------- */
.CategoryPageWrapper .upper {
}

.paging-control {
}

.CategoryPageWrapper a.disabled {
}

span.showing {
}

a.showing:hover {
}

.showing-highlight {
}

a.showall
{
}

.paging-center-box {
}

.paging-control-box
{
}

a.paging-spaceright {
}

a.paging-spaceleft {
}

a.paging-link-box-selected {
}

a.paging-link-box {
}

a.paging-link-previous {
}

a.paging-link-next {
}

a.paging-link {
}

a.paging-link:hover {
}

.CategoryPageWrapper a.disabled:hover {
}

.CategoryPageWrapper a.selected {
}

/* START PAGE WITH RANDOM PRODUCTS
----------------------------------------------------------------------------- */
.FrontRestProducts .product-page-wrapper {
}

.FrontRestProducts .product-images-wrapper {
}

.FrontRestProducts .product-images-wrapper img {
}

.FrontRestProducts .product-page-header {
}

.FrontRestProducts .product-page-header h1 {
}

.FrontRestProducts .product-page-body {
}

.FrontRestProducts .product-description-header h2 {
}

.FrontRestProducts .product-attributes-wrapper {
}

.FrontRestProducts .product-attribute-1 {
}

.FrontRestProducts .product-attribute-2 {
}

.FrontRestProducts .product-attributes-wrapper span {
}

.FrontRestProducts .product-attributes-wrapper div span {
}

.FrontRestProducts span.product-specification-label {
}

.FrontRestProducts .product-specification-wrapper select {
}

.FrontRestProducts td.purchase-block-price {
}

.FrontRestProducts td.product-quantity {
}

.FrontRestProducts td.product-quantity input {
}

.FrontRestProducts td.purchase-block-buy {
}

.FrontRestProducts td.purchase-block-more-info {
}

.FrontRestProducts .product-article-number,
.FrontRestProducts td.purchase-block-stock,
.FrontRestProducts td.product-quantity span {
}

/* PRODUCT PAGE
----------------------------------------------------------------------------- */
.product-images {
}

#FrontImage {
}

a.ProductThumbnail img {
}

.ProductImageClickMessage {
}

h1.product-page-header {
}

.product-description {
}

h2.product-subname {
}

.product-short-description, .product-description .inner, .purchase-block-price {
}

.product-description .inner div {
}

span.product-article-number-label, span.product-unit-label, span.stock-status-label {
}

.ProductCommentItemCssClass {
}

.ProductCommentItemCssClass span {
}

.product-specification-params {
}

.product-attributes {
}

.product-attributes-1 {
}

.product-attributes-2 {
}

.product-attributes span {
}

span.product-specification-label {
}

.product-specification-wrapper select {
}

.purchase-block {
}

.page-showproduct .purchase-block-price-currency {
}

.purchase-block-price .KlarnaMonthlyCost {
}

.purchase-block-quantity {
}

.purchase-block-quantity  span {
}

.purchase-block-quantity  input {
}

.purchase-block-buy a.buy-button {
}

/* TEMPLATES */
.template-wrapper div {
}

.template-wrapper div:last-child {
}

.templateItemTitle {
}

.templateItemData {
}

/* RELATED PRODUCTS */
table.relatedTable tr {
}

table.relatedTable tr:first-child, table.relatedTable tr:last-child {
}

table.relatedTable tr.headerGray {
}

table.relatedTable td {
}

td.RelatedProductImage {
}

td.RelatedProductName {
}

td.RelatedProductName a {
}

td.RelatedProductArticleNumber {
}

td.RelatedProductPrice {
}

td.RelatedProductButtons {
}

td.RelatedProductButtons a {
}

td.RelatedProductButtons span, td.RelatedProductButtons br {
}

/* TOOLBAR */
.product-toolbar {
}

.product-toolbar-image-wrapper {
}

.social-media {
}


.product-page-back-link {
}

/* PRODUCT FILES */
.product-files-box {
}

.product-files-box-shadow {
}

.product-files-link {
}

.product-files-button {
}

.product-files-box-close {
}

.product-files-header {
}

/* WIDGETS
----------------------------------------------------------------------------- */
.box-header {
}

.box-body {
}

.box-footer {
}

/* NEWS LIST */
.news-list-item {
}

.news-list-item:first-child {
}

.news-list-item-date {
}

.news-list-item-image {
}

.news-list-item-image img {
}

.news-list-item-text {
}

.news-list-item-link {
}

/* OFFERS LIST */
.offers-list-header {
}

.offers-list-item-image {
}

.offers-list-item-image img {
}

.offers-list-item-text p  {
}

.offers-list-wrapper .product-price {
}

.offers-list-item-more-info {
}

/* TOP LIST */
.simple-product-list-item {
}

.simple-product-list-item:first-child {
}

.simple-product-list-item-text {
}

.simple-product-list-item-text a {
}

.simple-product-list-item-image {
}

.simple-product-list-item-image img {
}

/* NEWSLETTER BOX */
.newsletter-box-wrapper {
}

.newsletter-box-header {
}

.newsletter-box-body {
}

.newsletter-box-body:hover {
}

.newsletter-box-text {
}

.newsletter-box-radio-subscribe {
}

.newsletter-box-radio-unsubscribe {
}

.newsletter-box-input {
}

.newsletter-box-input input {
}

.newsletter-box-button {
}

.newsletter-box-footer {
}

/* PRICES
----------------------------------------------------------------------------- */
.product-wrapper .product-price,
.page-listproductswithimageadvanced .product-advanced-price-box span,
.FrontRestProducts .purchase-block-price,
.page-showproduct .purchase-block-price,
.RelatedProductPrice,
.offers-list-wrapper .product-price,
.SearchProductPrice {
}

.page-showproduct .purchase-block-price-amount {
}

.page-showproduct .purchase-block-price-previous .purchase-block-price-previous-unit {
}

.simple-product-list-wrapper .simple-product-list-item-price {
}

.product-wrapper .price-promotion,
.page-listproductswithimageadvanced .price-promotion,
.FrontRestProducts .price-promotion,
.page-showproduct .price-promotion,
.offers-list-wrapper .price-promotion,
.SearchPricePromotion,
.simple-product-list-item-price .price-promotion span {
}

.FrontRestProducts .price-previous,
.page-showproduct .purchase-block-price-previous {
}

.product-wrapper .price-previous,
.page-listproductswithimageadvanced .product-advanced-price-previous,
.simple-product-list-item .price-earlier,
.SearchPricePrevious {
}

/* BUTTONS
----------------------------------------------------------------------------- */
.CheckoutButton a, .CheckoutButton img,
.MyPagesButton a, .MyPagesButton img,
.LogInOutButton a, .LogInOutButton img,
.search-box-button a, .search-box-button img,
a.button-info, a.button-info img,
a.buy-button, a.buy-button img,
.offers-list-item-more-info a, .offers-list-item-more-info img,
.newsletter-box-button input,
.NewsArchiveButton a, .NewsArchiveButton img,
a.ButtonInfo, a.ButtonInfo img,
a.ButtonBuy, a.ButtonBuy img,
a.RelatedProductMoreInfoButton, a.RelatedProductMoreInfoButton img,
a.RelatedProductBuyButton, a.RelatedProductBuyButton img,
table.ProductListHorizontalAdvanced table.ButtonBuyContainer td *,
table.ProductListHorizontalAdvanced .ButtonInfo * {
}

.CheckoutButtonEnabled a:hover img, .CheckoutButtonEnabled a:active img,
.MyPagesButtonEnabled a:hover img, .MyPagesButtonEnabled a:active img,
.LogInOutButton a:hover img, .LogInOutButton a:active img,
.search-box-button a:hover img, .search-box-button a:active img,
a.button-info:hover img, a.button-info:active img,
a.buy-button:hover img, a.buy-button:active img,
.offers-list-item-more-info a:hover img, .offers-list-item-more-info a:active img,
.newsletter-box-button input:hover, .newsletter-box-button input:active,
.NewsArchiveButton a:hover img, .NewsArchiveButton a:active img,
a.ButtonInfo:hover img, a.ButtonInfo:active img,
a.ButtonBuy:hover img, a.ButtonBuy:active img,
a.RelatedProductMoreInfoButton:hover img, a.RelatedProductMoreInfoButton:active img,
a.RelatedProductBuyButton:hover img, a.RelatedProductBuyButton:active img,
table.ProductListHorizontalAdvanced .ButtonContainer a:hover img, table.ProductListHorizontalAdvanced .ButtonContainer a:active img {
}

.CheckoutButton a:hover,
.MyPagesButton a:hover,
.LogInOutButton a:hover,
.search-box-button a:hover,
a.button-info:hover,
a.buy-button:hover,
.purchase-block-buy a.buy-button:hover,
.offers-list-item-more-info a:hover,
.newsletter-box-button:hover,
.NewsArchiveButton a:hover,
a.ButtonInfo:hover,
a.ButtonBuy:hover,
a.RelatedProductMoreInfoButton:hover,
a.RelatedProductBuyButton:hover,
table.ProductListHorizontalAdvanced .ButtonContainer a:hover {
}

.CheckoutButton a:active,
.MyPagesButton a:active,
.LogInOutButton a:active,
.search-box-button a:active,
a.button-info:active,
a.buy-button:active,
.purchase-block-buy a.buy-button:active,
.offers-list-item-more-info a:active,
.newsletter-box-button:active,
.NewsArchiveButton a:active,
a.ButtonInfo:active,
a.ButtonBuy:active,
a.RelatedProductMoreInfoButton:active,
a.RelatedProductBuyButton:active,
table.ProductListHorizontalAdvanced .ButtonContainer a:active {
}

/* FREE FREIGHT
----------------------------------------------------------------------------- */
.FreeFreight_LeftArea, .FreeFreight_RightArea {
}

.FreeFreight_LeftArea_reached, .FreeFreight_RightArea_reached {
}

.FreeFreight_CheckoutCart
{
}

.FreeFreight_CheckoutCart_reached
{
}

.FreeFreight_CheckoutConfirm
{
}

.FreeFreight_CheckoutConfirm_reached
{
}

.freeFreightExpand {
}

a.billy-terms-fancy-popup, a.billy-terms-fancy-popup:visited{
}


span.billycart, span.billycart:visited{
}

/* ------ Info Message ---------------------- */

.InfoMsgWrapper
{
}

.InfoMsgHeader
{
}

.InfoMsgHeaderRight
{
}

.InfoMsgHeaderLeft
{
}

.InfoMsgShadow
{
}

.InfoMsgBodyWrapper
{
}

.InfoMsgBodyHeader
{
}

.InfoMsgBodyHeader img
{
}

.InfoMsgContent
{
}

/* ------ Category filter ---------------------- */

.filter-control-body {
}

.filter-control-header
{
}

.filter-control-clear {
}

.filter-control-options {
}

.filter-control-element {
}

#filterprice {
}

/* ------ Sorting ---------------------- */

.sort-wrapping
{
}
.sort-header
{
}

.sort-panel
{
}

.sort-label {
}
.sort-up {
}
.sort-down {
}
.sort-up-selected {
}
.sort-down-selected {
}

#stock-notification-popup {
}

#stock-notification-popup-form-part {
}

.stock-notification-col-send {
}

#stock-notification-message {
}


/*** Releware start ***/
.RecommendationGeneralWrapper .NewsListItemImage a:hover
{
}

/* -- RECOMMENDATION GENERAL LIST BOX ----------------------------------------------- */
.RecommendationGeneralWrapper .NewsListHeader
{
}

.RecommendationGeneralWrapper .NewsListHeader h2
{
}

.RecommendationGeneralWrapper .NewsListBody
{
}

.RecommendationGeneralWrapper .NewsListItem
{
}

.RecommendationGeneralWrapper .NewsListItemImage
{
}

.RecommendationGeneralWrapper .NewsListItemImage a
{
}

.RecommendationGeneralWrapper .NewsListItemImage a img
{
}

.RecommendationGeneralWrapper .NewsListItemText
{
}

.RecommendationGeneralWrapper .NewsListItemFooter
{
}

.RecommendationGeneralWrapper .NewsListItemSeparator
{
}

.RecommendationGeneralWrapper .RWItemTemplate
{
}

/*** Releware end ***/


.showProductPrintBody .table-column-2 {
	max-width: 400px;
	width: 400px;
}
.showProductPrintBody .table-column-1 {
	max-width: 375px;
	width: 375px;
}

.showProductPrintBody .table-column-2 img {
	max-width: 100%;
}

.showProductPrintBody {
	width: 740px;
}

.showProductPrintBody span {
    font-size: 14px;
}

.showProductPrintBody {
    margin-top: 180px !important;
    margin-left: 60px !important;
}

.showProductPrintBody:before {
    content: "GUNNAR OLSSONS FOTO";
    margin-top: -135px;
    position: absolute;
    font-size: 40px;
    text-align: center;
    width: 670px;
    border-top: 3px solid #000;
    font-weight: 800;
    border-bottom: 3px solid #000;
}

.showProductPrintBody form:before {
	content: "Hornsgatan 91 • Stockholm • Tel 08-55 60 60 50 • www.gofoto.se";
    margin-top: -65px;
    position: absolute;
    font-size: 18px;
    text-align: center;
    width: 670px;
}

.ProductTableCssClass {
    width: 670px !important;
}