

/* Call To Action Button -------------------------------------------------------------------------------*/
a.callToActionButton {
	background			: transparent url(../img/call_to_action_button_a.png) no-repeat scroll right top;
	color				: #fff!important;
	display				: block;
	float				: right;
	font				: normal 13px Arial, Helvetica, sans-serif;
	height				: 30px;
	padding-right		: 35px; /* sliding doors padding */
	text-decoration		: none;
	margin				: 0px;
}
a.callToActionButton span {
	background			: transparent url(../img/call_to_action_button_span.png) no-repeat;
	display				: block;
	line-height			: 19px;
	padding				: 6px 0 5px 15px;
}
a.callToActionButton:hover {
	background-position	: bottom right;
	color				: #fff;
	text-decoration		: none!important;
	outline				: none; /* hide dotted outline in Firefox */
}
a.callToActionButton:hover span {
	background-position	: bottom left;
	padding				: 6px 0 5px 15px;
}
a.callToActionButtonShadow {
	background			: transparent url(../bilder/call_to_action_button_shdw_a.png) no-repeat scroll right top;
	color				: #fff!important;
	display				: block;
	float				: right;
	font				: normal 13px Arial, Helvetica, sans-serif;
	height				: 45px;
	padding-right		: 35px; /* sliding doors padding */
	text-decoration		: none;
	margin				: 0px;
}
a.callToActionButtonShadowLeft {
	background			: transparent url(../bilder/call_to_action_button_shdw_a.png) no-repeat scroll right top;
	color				: #fff!important;
	display				: block;
	float				: left;
	font				: normal 13px Arial, Helvetica, sans-serif;
	height				: 45px;
	padding-right		: 35px; /* sliding doors padding */
	text-decoration		: none;
	margin				: 0px 0px 10px;
}
a.callToActionButtonShadow span, a.callToActionButtonShadowLeft span {
	background			: transparent url(../bilder/call_to_action_button_shdw_span.png) no-repeat;
	display				: block;
	line-height			: 19px;
	padding				: 6px 0 20px 15px;
}
a.callToActionButtonShadow:hover, a.callToActionButtonShadowLeft:hover {
	background-position	: bottom right;
	color				: #fff;
	text-decoration		: none!important;
	outline				: none; /* hide dotted outline in Firefox */
}
a.callToActionButtonShadow:hover span, a.callToActionButtonShadowLeft:hover span {
	background-position	: bottom left;
	padding				: 6px 0 20px 15px;
}
/* Homepage Banner -------------------------------------------------------------------------------*/

/* Homepage Feature Panels -------------------------------------------------------------------------------*/
#homepageFeatureContainer {
	padding: 0px 0px;
	margin: 0px 0px 0px;
}
.homepageFeaturePanel {
	display: block;
	width: 258px;
	float: left;
	padding: 1px 16px 0px;

	background: url(../bilder/homepage_feature_panel_bg.jpg) no-repeat;
}
.homepageFeaturePanel2 {
	display: block;
	width: 510px;
	float: left;
	padding: 30px 20px 0px;

	background: url(../bilder/helhet_bg.jpg) no-repeat;
}
.homepageFeaturePanel2 div.inside {
	display: block;
	padding-right: 20px;
	padding-left: 20px;
}
.homepageFeaturePanel div.inside {
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}
.homepageFeaturePanel h2 {
	padding: 0px 0px 10px;
}

.homepageFeaturePanel h2.motorhomeHd {
	background: url(../bilder/homepage_motorhome_hd.png) no-repeat;
	text-indent: -9999px;
	height: 33px;
	width: 126px;
	display: block;
}

.homepageFeaturePanel p {
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #606060;
	padding: 0px 0px 15px;
}
