body {

	background-color:#eaeaea;
	    border-top: 5px solid #000;

    color: #1e1e1e;

    font-size: 11px;

     font-family: Helvetica,Arial,sans-serif;



    margin: 0 auto;

}
#contentContainer h2 {
    font-size: 18px;
	color:#000;
	line-height: 25px;
	text-transform:uppercase;

}
#contentContainer p {
    line-height: 18px;
    padding: 5px 0;
}
#contentContainer h2.small {
    font-size: 14px;
	color:#434343;

}

.dotted { background: url('img/horizontalLineDotted.png') repeat-x; height: 1px; margin: 8px 0 8px 0; clear:both; }
.horizontal_dotted_line
{
border-bottom: 1px dotted #d1d1d1;
width: 700px;
align: center;
} 

.line { background-color:#e0e0e0; height: 1px; margin: 6px 0 6px 0; clear: both; }

a { color:#1e1e1e; }

a:hover { color:#1e1e1e; text-decoration: underline; }




input { color: #333333; border: 1px solid #cccccc; padding: 4px 2px 4px 2px; font-size: 10px; }

input.searchInput {

    background: url('img/searchInputBg.png') center left no-repeat;

    width: 130px;

    color: #333333;

    border: 1px solid #cccccc;

    padding: 4px 2px 4px 25px;

}



#site {


    margin: 0 auto;

    width: 968px;

    min-height: 100%;

    padding: 0px;

}



#headerContainer {

    width: 100%;
	display:inline-table;
	margin-bottom:25px;
    overflow: hidden;

}

#profiles{

 margin-bottom: 25px;
    font-size: 10px;

}


#logo {


    margin: 0px;

    width: 100%;

    height: 300px;

}

#phoneNumber { font-size: 11px; font-weight: bold; color: #fff; position: relative; right: 37px; top: 18px; left: 427px; cursor: default; }



/* <start> N A V _ C O N T A I N E R */

#navContainer {

    background: #000;


    font-size: 12px;

    width: 100%;

    height: 39px;

}

#navContainer ul {

    list-style: none;

    padding-left: 7px;

    margin:0px;

    display: table;

}

#navContainer ul li {






    display: table-cell;

    position: relative;

    float: left;

    line-height:39px;

    padding: 0 15px 0 15px;

}

#navContainer .active a {

    text-decoration: none;

    font-weight: bold;

    color:#fff;

}

#navContainer ul li a {

    text-decoration: none;

    font-weight: bold;

    color:#fff;
	text-transform:uppercase;

}

#navContainer ul li a:hover { text-decoration: underline; }

/* <end> N A V _ C O N T A I N E R */





/* <start> N A V 2 _ C O N T A I N E R */

#nav2Container {

    background: url('img/nav2Bg.png') repeat-x;
	background-color: transparent;

    clear:both;

    text-align: left;

    padding: 5px 9px 0px 20px;

    height: 34px;
	display:none;

}

#nav2Container div#whereBox {

    line-height: 27px;

    color: #fff;

    float: left;

}

div#whereBox a { color:#fff; text-decoration: underline; }

div#whereBox a:hover { color:#fff; text-decoration: underline; }

#nav2Container div#cartBox {

    line-height: 42px;

    color: #858585;

    float: right;

}

/* <end> N A V 2  _ C O N T A I N E R */





/* <start> M E N U _ C O N T A I N E R */

#menuContainer {



    padding-right: 15px;

    width: 178px;

    min-height: 100%;

    text-align: left;

    float:left;

}



#menuContainer .title {
	background-color:#000;

    cursor: default;

    color: #ffffff;
	text-transform:uppercase;

    text-align:left;

    font-weight: bold;

    line-height:32px;

    padding-left: 16px;

    height: 30px;

    width: 162px;

    float:left;

}



.menuContent {

    font-size:10px;

    padding: 42px 10px 10px 10px;

    margin-bottom: 15px;
	background-color:#FFF;

}

.menuContent a { font-weight:bold; color: #993333; }

.menuContent a:hover { font-weight:bold; text-decoration: underline; color: #993333; }



#menuContainer ul {

    width: 100%;

    list-style:none;

    padding-left: 0px;

    margin: 0px;

}

#menuContainer ul li img {

    vertical-align: middle;

    margin-right: 5px;

}

#menuContainer ul li {

    padding: 0px 0px 0px 0px;

}

#menuContainer ul li a {

    font-size: 10px;

    color:#000;

    font-weight: normal;

    text-decoration: underline;

}



#menuContainer ul.sublist li {

    background: url(img/menuBg.png);
    line-height: 26px;
	padding:0 0 0 20px;

}



#menuContainer ul.sublist2 li {
    background:transparent;
    line-height: 26px;
	padding:0 0 0 20px;
}



#menuContainer ul.list {

    margin: 0px 0px 10px 0px;

    padding: 0px;

}



#menuContainer ul.list li {

    background: url(img/listBg.png) bottom left  repeat-x;

    line-height: 21px;

    padding-left: 10px;

}



#menuContainer ul.list li a { color: #6699FF; text-decoration: none; }



#menuContainer table {

    width: 160px;

}

#menuContainer table tr { height: 10px; }



#menuContainer .line {

    width: 100%;

    height: 1px;

    background-color:#e0e0e0;

    margin: 5px 0 5px 0;

}

/* <end> M E N U _ C O N T A I N E R */



/* <start> C O N T E N T _ C O N T A I N E R */



#contentContainer {


    color:#333333;

    font-size:12px;

    width: 760px;

    float: left;

    text-align: left;

    line-height: 15px;

    padding: 0px 0px 0px 15px;
	

    margin: 0px;

}
#contentContainer1 {
	
		font-family: Arial, Helvetica, sans-serif;

    background-color: #ffffff;

    color:#333333;

    font-size:11px;

    width: 736px;

    float: left;

    text-align: left;

    padding: 0 10px 30px;

    margin: 0px;

}

#contentContainer a { color:#993333;}

#contentContainer a:hover { text-decoration: underline; }



#contentContainer .title {

    background: url(img/contentHeaderBigBg.png)  no-repeat;

    width: 736px;

    height: 30px;

    letter-spacing:1px;

    color:#fff;

    font-size: 11px;

    font-weight: bold;

    line-height: 30px;

    padding-left: 20px;

    margin-bottom: 25px;

    clear:both;

}



.contentBox {

    background: url('img/contentBoxBg.png') bottom center no-repeat;

    margin: 15px 13px 15px 0;

    width: 232px;

    height: 214px;

    float: left;

}

.contentBox .contentTitle {

    background: url('img/contentBoxTitleBg.png') no-repeat;

    height:30px;

    letter-spacing:1px;

    color:#fff;

    font-size: 11px;

    font-weight: bold;

    line-height: 30px;

    padding-left: 20px;

    clear:both;

}

.contentBox .contentImage {

    width: 222px;

    height: 126px;

    margin: 5px;

    vertical-align: middle;

    text-align: center;

}

.contentBox .contentText {


    margin: 10px 15px 15px 15px;

    line-height: 16px;

    font-weight: normal!important;

}

.contentBox .contentText a { color: #000!Important; font-weight: normal!important; }



/* <end> C O N T E N T _ C O N T A I N E R */



/* <start> F O O T E R _ C O N T A I N E R */

#footerContainer {

 background-color:#000;
 display:inline-block;


}


#footerContainer_top {

}
#footerContainer_prod {

    color: #323232;

    font-size: 9px;

    padding-top: 20px;
    padding-bottom: 20px;
    text-align: left;
	    border-bottom: 1px solid #1a1a1a;
	


}


#footerContainer_bottom {
	padding-top:20px;
    color: #636363;
    height: 40px;

}

#footerContainer a { color: #636363; text-decoration: underline; }
#footerContainer_prod a { color: #323232; text-decoration: none; }

.footer_h1 {
    line-height:2;
	color:#666666;
	text-decoration:none;
	font-size:9px;
}
.footer_text {
    line-height:1.5;
	color:#666666;
	text-decoration:none;
}
.footer_line
{
padding-top:89px;
border-bottom: 1px solid #2c2c2c;
background-color:#212121;
width: 914px;
align: center;
} 



/* <end> F O O T E R _ C O N T A I N E R */



/* <start> P R O D U C T S */

div .prodItem {

    background: url('img/prodBox1.png') center center no-repeat;

    height: 134px;

    width:312px;

    margin:7px;

    margin-bottom: 30px;

    padding: 12px;

    float:left;

    text-align: left;

}

.prodItem div.prodImage {

    vertical-align: middle;

    text-align: center;

    height:95px;

    width: 135px;

}

.prodImage img { vertical-align:middle; }

.prodItem div.prodButtons { width: 185px; }

.prodItem div.prodName {

    font-weight: bold;

    text-transform: uppercase;

    height: 30px;

    clear:both;

}

.prodItem div.prodName a { color: #000000!important; text-decoration: underline; }



.prodItem div.prodDesc { line-height: 17px; }



.prodItem div.prodPrice { font-size:12px; }

/* <end> P R O D U C T S */



/* <start> P R O D U C T S 2 */

div .prodItem2 {

    background: url('img/prodBox2.png') center center no-repeat;

    height: 208px;

    width:192px;

    margin:7px;

    margin-bottom: 30px;

    padding: 12px;

    float:left;

    text-align: left;

}

.prodItem2 div.prodImage {

    vertical-align: middle;

    text-align: center;

    height:112px;

    width:181px;

}

.prodImage img { vertical-align:middle; }

.prodItem2 div.prodName {

    font-weight: bold;

    text-transform: uppercase;

    height: 30px;

    clear:both;

}

.prodItem2 div.prodButtons {

    margin: 7px 0;

    height: 25px;

}

.prodItem2 div.prodName a { color: #000000!important; text-decoration: underline; }



.prodItem2 div.prodPrice { font-size:10px; line-height:15px; }

/* <end> P R O D U C T S 2 */



/* <start> B U T T O N S */

.buybutton {

    background: transparent url(img/btnRight2.png) no-repeat scroll top right; /* höger bild*/

    border: 0px;

    display: block;

    height: 21px; /* Ändra h bild höjd*/

    margin-left: 4px;

    margin-right: 4px;

    padding-top: 0px;

    padding-right: 2px; /*ändra till h bild bredd*/

    text-decoration: none !important;

}

.buybutton a {

    font-size:10px;

    font-weight: bold;



    background: transparent url(img/btnLeft2.png) no-repeat;

    display: block;

    line-height: 14px;

    padding: 3px 20px 5px;

    color: #fff !important;

}

.buybutton a:hover { color: #fff; text-decoration: underline; }



.btn {

    background: transparent url(img/btnRight.png) no-repeat scroll top right; /* höger bild*/

    display: block;

    float:left;

    height: 21px; /* Ändra h bild höjd*/

    margin-left: 4px;

    margin-right: 4px;

    padding-right: 2px; /*ändra till h bild bredd*/

    text-decoration: none !important;

}

.btn a

{

    font-size:10px;

    font-weight: bold;



    background: transparent url(img/btnLeft.png) no-repeat;

    display: block;

    line-height: 14px;

    padding: 3px 20px 5px;

    color: #fff !important;

}



.btn2 {

    background: transparent url(img/btnRight2.png) no-repeat scroll top right; /* höger bild*/

    display: block;

    float:left;

    height: 21px; /* Ändra h bild höjd*/

    margin-left: 4px;

    margin-right: 4px;

    padding-right: 2px; /*ändra till h bild bredd*/

    text-decoration: none !important;

}

.btn2 a

{

    font-size:10px;

    font-weight: bold;



    background: transparent url(img/btnLeft2.png) no-repeat;

    display: block;

    line-height: 14px;

    padding: 3px 20px 5px;

    color: #fff !important;

}



input.registerBtn {

	float:right;

	width:96px;

	height:22px;

	background:url(img/btnRegister.png) no-repeat;

	cursor:pointer;

	border:none;

	margin-top: 10px;

}

input.submitBtn {

	float:right;

	width:96px;

	height:22px;

	background:url(img/btnSubmit.png) no-repeat;

	cursor:pointer;

	border:none;

	margin-top: 10px;

}



input.searchBtn {

	float:right;

	width:57px;

	height:22px;

	background:url(img/btnSearch.png) no-repeat;

	cursor:pointer;

	border:none;

	margin-top: 10px;

}



input.loginBtn {

	float:right;

	width:94px;

	height:22px;

	background:url(img/btnLogin.png) no-repeat;

	cursor:pointer;

	border:none;

	margin-top: 10px;

}

input.ansokkort {

	float:right;

	width:118px;

	height:22px;

	background:url(img/ansokkort.png) no-repeat;

	cursor:pointer;

	border:none;

	margin-top: 10px;

}


/* <end> B U T T O N S */

#latestNews { font-size: 10px; }

#latestNews div.news { margin: 4px; }

#latestNews div.newsTimestamp { font-weight: bold; margin-bottom: 4px; }

#latestNews div.newsTitle { margin-left: 2px; }

#latestNews .newsTitle img { margin-right: 2px; }

#latestNews a { color:#333333; font-weight:normal; text-decoration: underline; }



/**<start>fading_image_container_Bildspel**/

#fading_image_container_Bildspel {

    background:url(img/bannerRotationBg.png) no-repeat;

    width:737px;

    height:232px;

    padding-bottom:8px;

    margin-bottom:7px;

}

/**<end>fading_image_container_Bildspel**/


#bullet-menu{
	padding:10px; padding-top:0px;
	width:700px;
	margin-top:10px;
}

#bullet-menu ul, #bullet-menu ul li{
		border:0; margin:0; padding:0;
		list-style:none;
	}
#bullet-menu ul li{
			height:20px;
			text-indent:30px;
			margin-top:3px;
}
	
.bullet{
	background:url(img/bullet.png) no-repeat;
}
#primary {
    font-size: 10px;
    margin-bottom: 15px;
}
h3.widget-title, .sidebar h3.widget-title{
    background-color: #000000;
    color: #FFFFFF;
    cursor: default;
	margin:0px;
    font-weight: bold;
    height: 30px;
    line-height: 32px;
    padding-left: 16px;
    text-align: left;
	text-transform:uppercase;
    width: 162px;
	font-size:11px;
}
.widget-container{
  margin-top: 15px;
}
.menuContent {
    background-color: #FFFFFF;
    font-size: 10px;
    margin-bottom: 0px;
    padding: 10px 10px 10px;
}
.blackhead{
    cursor: default;
	margin-top:10px;
}
.blackhead strong{

	 font-size:21px;
    color: #000 !important;

}
.blackhead h3{
    padding-left: 16px;
	 font-weight: bold;
	 font-size:15px;
	     display: inline-block;

}
.vc_text_separator div {
    background-color: #000!important;
	color:#FFF!important;
	 text-transform: uppercase;
	 font-weight: bold;
	 font-size:11px;
    display: inline-block;
    padding: 5px 20px!important;
    position: relative;
    top: -12px!important;
}
.cleanp p {
	margin:0px!important;
	padding:0px!important;
}
.profil  {

	display:inline-block;
	width:100%;

}
.profil img {
	float:left;
	padding-right:20px;
	display:n
}