
/*
	Current version: 1.0
	
	Site: Dafra
	www: dafra.atrox.se
	Author: Robert Hedman, robert.hedman@atrox.se
	Notes:
*/


html, body, form, fieldset, textarea, input
{
	margin: 0;
	padding: 0;
	font: 12px/1.2 Arial, Helvetica, sans-serif;
	color:#52545f;
}
select, textarea, input
{

}
html body
{ 

}

h1, h2, h3, h4, h5, h6 {font-family: Arial, helvetica, Sans-Serif;font-weight: normal;margin: 1em 0 .5em 0;color:#52545f}
h1 {font-size: 30px;margin: 0 0 .4em 0;font-weight:bold;}
h2 {font-size: 18px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 12px;font-weight: bold;margin:0;}

p {padding: 0;margin: 0 0 1.1em 0;}

a {color: #002e56;text-decoration: none;}

form label {position: relative;font-size: .916em;}
input, select, textarea {font-size: 100%;padding: 2px;}
fieldset {border: none;}
hr {
	border: 0;
	height: 0;
	border-bottom:1px solid #e2e2e2;
}

li {margin: 0 0 .5em 0;}

img {border: 0;}

blockquote {margin: 0;padding: 0 0 0 40px;background: url(../images/common/icon_quote.gif) no-repeat;min-height: 20px;min-width: 20px;}



/* Styles accessed trough TinyMCE */
 
.productHeader{ }

.imgLeft
{
	margin: 0 5px 0 0;
	display: block;
	float: left;
}
.imgRight
{
	margin: 0 0 0 5px;
	display: block;
	float: right;
}

.carouselHolder
{
	height:353px;
	margin-bottom:10px;
}

.carouselHolder .holderCell
{
	width: 218px;
	border: #e2e2e2 1px solid;
	height:353px;
}

.carouselTable
{
	width:196px;
	margin:10px;
	font-size:12px;
}
	.defaultPage .carouselTable td {position:relative;}
	.carouselTable td{border:0 !important;}

.carouselLinkCell
{
	text-align:right;
	height:20px;
	line-height:1.6;
}
	.carouselLinkCell a{margin-top:0;margin-bottom:0;display:inline-block;height:20px;overflow:hidden;width:auto !important;}

	.carouselImgTd{height:120px;}
	.carouselInfoTd{height: 115px;
vertical-align: top;}
		.carouselInfoTd p, .carouselInfoTd h2{margin-left:10px;}

.carouselTable p
{
	color:#797979;
	font-size:12px;
}

.linkYellow, .linkBlue
{
	background:url(../images/link-bg.gif) no-repeat;
	font-weight:bold;
	line-height:1.8;
	padding:0 5px 0 10px;
}

.linkYellow{color:#cd7800;}

.linkBlue{color:#002e56;}

.rubrikGul
{
	font-weight:bold;
	color:#cd7800;
	font-size:12px;
}

	.retailer .rubrikGul, .retailer p
	{
		margin-left:10px;
		margin-right:10px;
	}
	
	.retailer p img
	{
		margin-left:-10px;
	}

.rubrikBlue
{
	font-weight:bold;
	color:#002e56;
	font-size:12px;
}


.pris
{
	color:#323232 !important;
	margin-bottom:0;
}

.hideAndSeek{margin-top:3px;display:inline;cursor:pointer;}

.lastListItem
{border-bottom:0 !important;}

#defaultPage .carouselLinkCell
{
	position:relative !important;
	display: block;
	height: 25px;
}

a.button {
	background:url("../images/sprite-button.png") no-repeat scroll right -20px transparent;
	color: #797979;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	padding:0 19px 5px 0;
	text-decoration:none;
	position: absolute;
	bottom: 10px;
	right: 10px;
	margin: 20px 0 0 0;
}

a.button span {
	background:url("../images/sprite-button.png") no-repeat scroll left 0 transparent;
	padding:2px 5px 5px 10px;
}

.mceContentBody  #pos4, .mceContentBody #pos5{
	border:1px solid blue !important;
	margin-bottom:10px !important
}

