@charset "utf-8";
/* CSS Document */
html, body {
 margin:0;
 padding:0;
 font-family: Helvetica, Arial, sans-serif;
 height:100%;
}
a {
font-size:12px;
color:#CCCCCC;
text-decoration:none;
}
a:hover {
font-size:12px;
color:#fff;
text-decoration:none;
}
img.alignleft, div.alignleft {
float:left;
margin:0 0.5em 0.3em 0;
}
img.alignright, div.alignright {
float:right;
margin:0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter {
align:center;
text-align:left;
margin:0 0 1.5em 0;
}
#global-container {
 width:916px;
 height:100%;
 margin:auto;
 padding:0;
 }
#menu {
	width:32px;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:0;
	float:left;
	border:0;
	padding-top:20px;
}
li {
	color: #ccc;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding-left: 3px;
	padding-bottom:0px;
	
}
li a{
	color: #ccc;
	font-size: 16px;
	font-weight: normal;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding-left: 3px;
	padding-bottom:15px;
	
}

li a:hover {
	color: #ccc;
	font-size: 16px;
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	padding-bottom:15px;
	text-decoration:underline;
	
}

#wrapper {
 width:804px;
  min-height:100%;
  height:auto !important;
  height:100%;

 margin:auto;
 padding:20px 40px 40px 40px;
 float:right;
 border:0;
 background:#000;

}
.menu-item {
	width:32px;
	height:87px;
	padding-bottom:3px;
	margin:0;
	float:right;
}
.menu-language {
	width:32px;
	height:39px;
	padding:0;
	margin:0;
	float:right;
}
.header {
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	float:left;
	padding-bottom:0px;
}
.header-left {
	width:60%;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	float:left;
	text-align:left;
	color:#cccccb;
	font-size:11px;
	line-height:16px ; 
}
.header-logo {
	width:40%;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0;
	float:right;
	text-align:right;
}
.header-title {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
.main {
	width:100%;
	height:auto;
	overflow:hidden;
	border:0;
	float:left;
	margin:0;
	padding:0;
}
.main-left {
	width:504px;
	height:auto;
	overflow:hidden;
	border:0;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
.main-left h1{
	width:100%;
	height:auto;
	overflow:hidden;
	border:0;
	float:left;
	text-align:left;
}
h1 {
	margin:0;
	padding:0;
	font-size:24px;
	font-weight:normal;
	line-height:28px;
	color:#fff;
	text-align:left;
	letter-spacing:0.5px;
	padding: 2px 0px 10px 0px;
}
p {
	margin:0;
	padding:10px 0px 10px 0px;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#fff;
	text-align:left;
}

.label {
	margin:0;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#fff;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
}
.content-bottom-line {
    width:98%;
    float:left;
    margin:0;
	padding:0px 0px 2px 0px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-align:left;
	background:url(http://www.blomquist.se/wp-content/themes/bq/images/dot.gif) bottom repeat-x;
}
.content-bottom-break {
    width:100%;
    float:left;
    margin:0;
	padding:15px 0px 2px 0px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-align:left;
	
}
.main-right {
	width:200px;
	height:auto;
	overflow:hidden;
	border:0;
	float:right;
	margin:0;
	padding:0;
	text-align:right;
}
.main-right ul, .main-right ol{
	padding-top:0px;
	margin-top:0px;
}
.main-right li{
	padding: 0 0 15px 0;
}

.img {
	width:auto;
	height:auto;
	border:0;
	margin:0;
	padding:20px 0px 5px 0px;
	float:left;
	text-align:left;
}
.img-description {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	font-size:11px;
	color:#fff;
	font-style:normal;
	padding-bottom:20px;
}
.img-description ul li, .img-description ol li{
color:#fff !important;
font-size:12px !important;
list-style:disc !important;
}
.img-description li a{
color:#fff !important;
font-size:12px !important;
}
.img-description li a:hover{
color:#fff;
font-size:12px !important;
}
.img-description a{
color:#fff;
text-decoration:underline;
}
.img-description a:hover{
color:#fff;
text-decoration:none;
}
.content-title {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	font-size:24px;
	font-weight:normal;
	line-height: 28px;
	color:#fff;
	padding:2px 0px 10px 0px;
	font-family:Helvetica, Arial, sans-serif;
}
.content-title a {
	font-size:24px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
}
.content-title a:hover {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
dl {
	margin:0;
	padding:0;
	
	padding-bottom:25px;
}
dt {
	
	margin:0;
	padding:0;
	color:#fff;
	font-size:16px;
	padding-bottom:8px;
}
dd {
	
	margin:0;
	padding:0;
	color:#CCCCCC;
	font-size:11px;
	line-height:16px;
	font-family:Helvetica, Arial, sans-serif;
}
dd a {

	color:#CCCCCC;
	font-size:11px;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;

}
dd a:hover {

	color:#fff;
	font-size:11px;
	text-decoration:underline;
	font-family:Helvetica, Arial, sans-serif;
}
dl a {

	color:#CCCCCC;
	font-size:11px;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
}
dl a:hover {

	color:#fff;
	font-size:11px;
	text-decoration:underline;
	font-family:Helvetica, Arial, sans-serif;
}
.textfield{
width:230px;
padding:4px;
background:#fff;
border:0;
}
.textarea{
width:490px;
padding:4px;
background:#fff;
border:0;
}
.button{
border:0;
background:#000;
color:#fff;
font-size:12px;
text-transform:uppercase;
font-weight:normal;
margin-right:10px;
}
.list1{
width:45%;
float:left;
height:auto;
overflow:hidden;
margin:0;
padding:0;
padding-bottom:5px;
}
.list1-title{
font-size:12px;
color:#fff;
text-transform:uppercase;
}
.list1-content{
font-size:11px;
color:#fff;
text-transform:uppercase;
line-height:16px;
}
.showroom-content{
width:100%;
padding:0px 0px 10px 0px;
margin:0;
text-align:center;
color:#91785b;
font-size:24px;
font-weight:lighter;
line-height:24px;
}
.style-left {
float:left;
margin:0;
padding-top:5px;
}
p {
width:100%;

}
.desc_kunder {
float:right;
margin:0;
font-size:11px;

}
.desc_kunder p {
text-align:right;
font-size:11px;
color:#CCCCCC;
padding-bottom:25px;
}
.embed {
width:48%;
float:left;
padding:0 0 0 10px;
margin:0 0 20px 0;
}
.commentlist{
width:90%;
height:auto;
overflow:hidden;
margin:0px;
padding:0px;
float:left;
}
.commentlist p{
	width: 90%;
}
#respond textarea{
	width: 90%;
}
.imageborder{
border:1px solid #fff;
}

h2{
margin:0px;
padding:0px;
font-size:16px;
font-weight:normal;
line-height:24px;


}
h3{
margin:0px;
padding:0px;
line-height:18px;
font-weight:bold;
font-size:12px;
}
h4,h5{
margin:0px;
padding:0px;
line-height:18px;
font-weight:normal;
font-size:12px;

}
.wp-caption-text, h6 {
font-size:11px;
font-style:italic;
font-weight: normal;
padding: 0px;
margin: 0px;
}
.stbuttontext {
font-size:11px;

}
span p {
margin:0;
	padding:0;
	color:#CCCCCC;
	font-size:11px;
	line-height:16px;
	font-family:Helvetica, Arial, sans-serif;
}
.footer-links{
font-size:11px;
font-weight:normal;
color:#fff;
}
.footer-links a{
font-size:11px;
color:#ccc;
text-decoration:none;
}
.footer-links a:hover{
font-size:11px;
color:#fff;
text-decoration:none;
}
.widgettitle{
	line-height: 16px;
}
.emp-item{
padding-right:20px;
padding-bottom:13px;
width:100%;
overflow:hidden;
float:left;

text-align:left;
padding-top:0px !important;
margin-top:0px !important;
}
.emp-details{
font-size: 12px;
width:100%;
float:left;
text-align:left;
padding:0px;
margin:0px;
height:16px !important;
padding-top:0px !important;
margin-top:0px !important;
vertical-align:top !important;

}
.leftblock1{
float: left; 
width: 50%;
padding-top:0px !important;
margin-top:0px !important;
}
.rightblock1{
float: right; 
width: 50%;
padding-top:0px !important;
margin-top:0px !important;
}

a img {
	border: 0px;
}

div.bq-side-list li {
	line-height: 16px;
	padding: 0px;
	margin: 0px;
}
dd li {
}
.stbuttontext, .stico_default {
	padding: 0px;
	margin: 0px;
}


input#searchsubmit {
	padding-top: 4px;
	margin-top: 4px;
}
.screen-reader-text {
	font-size: 0px;
	
}
ul.addtoany_list li a {
	color: #ccc;
	font-size: 8px;
	font-weight: normal;
	line-height: 16px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.addtoany_share_save img  {
	float: left;
	margin: 0px 6px 0px 0px;
}

table td {
	font-size: 12px;
}
.main-right li ul {
	margin: 0px;
	padding: 0px;
}
.main-right li ul li, .main-right li ul li  a {
	font-size: 12px;
	padding: 0px;
}

