/*
Website: Guldknappen
Description: CSS for webshop
Copyright: This script is copyrighted and is not allowed to be used in any way without permission
Author: ehandelsbureauet 
*/



/*
GENERAL RESET AND FUNCTIONS
*/


#ProductList_TD, #prList h1 {
	margin:0px;
	padding:0px;
	text-align:left;
}
.prListCardName h2 {
	margin:0px;
	padding:0px;
}
.BackgroundColor1_Productlist, .BackgroundColor2_Productlist {
	background-color:#FFFFFF;
}
.overFlowedBtn {
	overflow:hidden;
	position:absolute;
	text-indent:-5000px;
	line-height:100px;
	display:block;
	border: 0px none #FFFFFF;
	cursor: pointer;
}
.hideMe {
	display:none;
}
/* 
TYPOGRAPHY
*/


h1 {
}
#prList h1 {
	font: normal 25px/30px Verdana, Arial, Helvetica, sans-serif;
}
.CmsPageStyle {
	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
}
.fontType1, .fontType1 a, .fontType1 span {
	/*prlistcardname.*/
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.fontType2, .fontType2 a, .fontType2 span {
	/*prlistcarddescrp*/
	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
}
.fontType3, .fontType3 a, .fontType3 span, .fontType3 td {
	/*prlistcardprice.*/
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.fontType4, .fontType4 a, .fontType4 span, .fontType4 td {
	/*basket top vars*/
	font: bold 9px/12px Verdana, Arial, Helvetica, sans-serif;
}
.upperCase {
	text-transform:uppercase;
}
.fontBold {
	font-weight:bold;
}
/*
COLOR AND EFFECTS
*/

.fontColor1, .fontColor1 a, .fontColor1 span {
	/*prlistcard
*/
	color:#000000; /*black*/
}
.fontColor2, .fontColor2 a, .fontColor2 span, .fontColor2 td {
	/*prlistcarddescrp.
*/
	color:#a79f71; /*beige*/
}


/* 
PRCARD
*/
#prCardMainTable {
margin-bottom:10px;
}

#relatedTxtHeader {
text-align:left;

}
/*related fix*/
.Related_Custom_TBL td {
	text-align:left;
}
.Related_Custom_TBL td td {
	text-align:center;
}
.Related_Custom_TBL {
	width:0px !important;
}
.relatedMargin {
	margin-left: 60px;
}
#relWrap .RelatedProdName {
font-weight:normal;
}
.Related_Custom_TBL {
}
#relatedTxtHeader {
padding-left:37px;
padding-bottom:9px;
padding-top:10px;
}
.buyBtnRel {
margin-left:1px;
}
/*
PRLIST
*/

#ProductMenu_Table .ProductMenu_MenuItemBold {
	font-weight:normal;
}
#prList {
	width:680px;
	margin:40px 0px 0px 45px;
}
#prListDesc, #prListHeader, #prListHeadImg {
	text-align: left;
	vertical-align: top;
	padding-bottom: 20px;
}
#prListDesc, #prListHeader {
	padding-right:20px;
}
.prListInfoCardTable {
	margin-bottom:80px;
}
#prListHeader {
	height:40px;
}
#prListOverFlow {
	width:680px;
	overflow:hidden;
}
#prListOverFlowed {
	width:685px;
}
#prListInner {
	border-bottom: 1px solid #e2e1dd;
	margin-bottom:20px;
}
.prListCardName {
	height:30px;
	text-align: left;
	vertical-align: top;
}
.prListCardImg {
	height:100px;
	vertical-align:middle;
	text-align:center;
}
.prListCardImg img {
}
.prListNews {
	float:left;
	width:67px;
}
.prListSpcOffer {
	float:right;
	width:67px;
}
.prListCardBuy, .prListCardPrice {
	text-align:center;
	height:23px;
	vertical-align:middle;
}
.BuyButton_ProductList {
	margin-left:1px;
}
/*prMenu */
#ProductmenuContainer_DIV {
	padding:20px 15px;
}
.ProductMenu_Table {
	line-height:5mm
}
.Activ_Productmenu {
	line-height:5mm
}
.Deactiv_Productmenu {
	line-height:5mm
}
.prMenuNewsBox {
	background-color: #f0f0f0;
	margin-left:2px;
	padding-bottom:19px;
	padding-left:10px;
	padding-top:15px;
}
.newsTxtBox {
	width:140px;
	border-width: 0px;
	border-style: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height:17px;
	padding-left:4px;
	padding-top:2px;
	width:137px;
}
.newsAddBtn {
	background-image: url(/images/design/source/tilmeld.gif);
	background-repeat: no-repeat;
	width:62px;
	height:18px;
	left:76px;
	top:25px;
}
.newsRemoveBtn {
	background-image: url(/images/design/source/afmeld.gif);
	background-repeat: no-repeat;
	height:18px;
	left:25px;
	top:27px;
	width:44px;
}
.prNewsWrap {
	width:145px;
	position:relative;
	height:55px;
}
.prNewsWrapFrPage {
	width:200px;
	position:relative;
	height:55px;
}
.newsTxtBoxfrPage {
	width:180px;
	border-width: 0px;
	border-style: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height:17px;
	padding-left:4px;
	padding-top:2px;
	width:200px;
}
.prMenuNewsBoxFrPage {
	background-color: #f0f0f0;
	background-color:#F0F0F0;
	height:160px;
	margin-left:2px;
	padding:10px 14px 0px;
}
.prMenuNewsBoxFrPageInner {
	margin: 15px 0px;
}
.prNewsWrapFrPage .newsRemoveBtn {
	left:88px;
}
.prNewsWrapFrPage .newsAddBtn {
	left:139px;
}
/*
BASKET
*/
#basketWrap {
	position:absolute;
	right:0;
	top:54px;
}
#basketVars {
	float:right;
	padding-right:20px;
}
#cards {
	position:absolute;
	right:0;
	top:12px;
}
.basketVarContent {
	text-align:right;
}
.basketVarStroked {
	text-align:right;
	border-top: 1px solid #6f6f4e;
	padding-left:20px;
}
#basketBtn {
	width:120px;
	float:right;
}
#cCard {
	width:470px;
	height:115px;
	position:relative;
}
.HR_OrderStep1 {
	display:none;
}
/*
ADDON FOR category-picture-list
*/

.Activ_Productmenu img {
	display: none;
}
.Deactiv_Productmenu img {
	display: none;
}
#pgHide {
}


/* FRONTPAGE */
.frontPageMargin {
margin-left:50px;
_margin-left:20px;
}
