body{
background:url("https://www.hemfint.se/images/graphics/1426163795.png") scroll 0px -0px #FFF1DB;
}
#contentMainWrapper{
webkit-box-shadow: 0px 1px 6px rgba(0,0,0,0); 
    -moz-box-shadow: 0px 1px 6px rgba(0,0,0,0);
    box-shadow: 0px 1px 6px rgba(0,0,0,0); 
}
#s_header{
background: url("https://www.hemfint.se/images/graphics/1426155566.jpg") no-repeat scroll 0px -0px transparent;
background: url("https://www.hemfint.se/images/graphics/1426164326.png") no-repeat scroll 0px -0px transparent;
background: url("https://www.hemfint.se/images/graphics/1442308078.png") no-repeat scroll 0px -0px transparent;

display: block;
position: relative;
top: 15px;
margin: auto;
width: 100%;
height: 155px;
margin-bottom: 10px;
}
.footer_s_logo{
background: url("/images/logo.gif") no-repeat scroll 0 0 transparent;
width:200px;
height:100px;
float:right;
}
.s_footer{
float: left;
width: 94%;
border-top: 1px solid #eee;
padding: 20px 3%;
margin: 20px 0;
font-size: 11px;
color: #666;
border-radius: 0 0 5px 5px;
}
a.footer_logo {
float: right;
color: #666;
background: #fff;
padding:15px 2%;
border: 1px solid #f1f1f1;
}
.PagesHeading, #PagesHeading{
font-family: 'Droid Serif', serif;
font-weight:bold;
font-size: 2em;
line-height: 150%;
margin: 3px 0% 10px 0%;
overflow: hidden;
padding-bottom: 0;
padding: 5px 0% !important;
width: 100%;
color: #444;
border-bottom: 1px solid #ddd;
}
.informationbox{
background: #fff none repeat scroll 0 0;
border: 1px solid #DDDDDD;
border-top: 3px solid #ddd;
background: rgba(255,255,255,0.8);
border: 1px solid #fff;
border-radius: 0 0 5px 5px;
border-top: 3px solid #F7CE77;

border-radius: 0 0 5px 5px;


padding: 20px 3% 5px;
width: 94%;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 14px;
line-height: 1.7em;
}
#mainWrapper {

}
.voting_area{
    width: 92%;
    padding: 12px 4%;
    margin: 10px 0;
    border: 1px solid #ddd;
    float: left;
    color: #333333;
    border-radius: 5px;
    background: #f3f3f3;
}
.voting_text_holder{
    float: right;
    padding: 3%;
    width: 76%;
}
.voting_header{
font-size:22px;
    color: #333;
}
.voting_text{

}

.voting_disclaimer{
font-size:10px;

}
.voting_box{
/*background: url("/includes/templates/template_ai/images/votebox-green-small.png");
background: url("/includes/templates/template_ai/images/votebox-gray-small.png");*/
width:100px;
height:133px;
float:left;
 max-width: 18%;

}

.crumb a{
color:#BF6A00;
font-size:11px;
}
#contentMainWrapper{
background: transparent !important;
border: none;
}
#ezPagesTOCHeading a, #navEZPagesTOC ul li a , #navEZPagesTOC ul li{
margin: 0;
list-style: none;
padding: 0px 0px 6px;
font-family: 'Droid Serif', serif;
font-weight: normal;
color: #222222;
}
#navEZPagesTOC ul li {
  white-space: normal;
}
#ezPagesTOCHeading a
{
font-weight: bold;
color: #222222;
}
#ezPagesTOCHeading{
border-bottom: 1px solid #e1e1e1;
}
#navEZPagesTOCWrapper {
border: none;
float: right;
font-weight: bold;
height: 1%;
padding: 15px 2% 25px 0px;
width: 23%;
font-size:12px;
max-width:200px;
}
.ezcontent_wrapper{
width:70%;
float:left;
}
.ezcontent{

float: left;
}
.ezcontent .text{

}
a.ext_url{
color: #2189E0;
text-decoration: none;
font-weight: bold;
}
.ezcontent .mainimg{
    display: block;
    margin-left: auto;
    margin-right: auto;
max-height: 300px;
width: auto;
}
a.imagegroup {
padding: 15px 3%;
border: 1px solid #ddd;
width: 94%;
margin: 0 0 10px 0;
float: left;
background:#fff;
}
.ezcontent_sub{
border-top: 1px solid #eee;
padding: 15px 0px;
float: left;
}
.ezcontent_sub_group{
border-top: 1px solid #eee;
    padding: 10px 0px;
    float: left;
    width: 30%;
    margin: 5px 2% 0 0;
    height: 150px;
}
.ezcontent_sub_group h2.header{
height:18px;
font-size:12px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}
.ezcontent_sub_group .image_holder{
float: left;
margin: 15px 2%;
border: 1px solid #ddd;
width:90%;
height: 98px;
overflow:hidden;
padding: 5px;
background:#fff;
}
.ezcontent_sub_group .image_holder .smallimg{
float: left;
width:100%;
height: auto;
}
.ezcontent_sub .smallimg{
float: right;
margin: 15px 2%;
border: 1px solid #ddd;
width: 20%;
height: auto;
padding: 5px;
background:#fff;
}
.ezpages_sub_texts{
width:70%;
float:left;
}
h2.header{
font-family: 'Droid Serif', serif;
font-weight: bold;
font-size: 15px;
}
.header a{
color: #444;
text-decoration:none;
}
#ezPageDefault p{
padding: 0px 0px;
}
@media handheld, screen and (max-width: 768px){
.ezcontent_wrapper{
width:94%;
float:left;
}
#navEZPagesTOCWrapper{
width:96%;
float:left;
}
.informationbox{
border-left:none;
border-right:none;
border-radius:0;

}
#mainWrapper {
width: 100%;
margin: 0;
padding: 0;
}
.ezcontent .mainimg{
width:94%;
height:auto;
}
.ezpages_sub_texts{
width:100%;
}
.ezcontent_sub .smallimg {
float: left;
max-width: 96%;
height: auto;
width: auto;
}
}
#top_text_bar{
color: #000;
float: left;
font-size: 10px;
left: 45px;
position: relative;
text-align: left;
top: 87px;
z-index:100;
}

#top_text_bar a{
color: #000;
}

#pad_top{
display:none;
}
.top_left{
    float: left;
    height: 73px;
    left: 50px;
    position: relative;
    top: 10px;
    width: 73px;
}
#top_bg{
/*background: url("/includes/templates/template_ai/images/layout/top_bg_n-4.jpg") repeat scroll left 0 #F1F1F1;*/
height: 120px;
}
.listingPrice,.frontpagelistingPrice, .frontpagefirstlistingPrice, .productrelatedPrice, .categorylistingPrice, .bestseller_price, .price, .ProductVariantPrice, .part_payment_cost, .calc_price{
    color: #FF0033;
}
#ProductsListingTopLinks {
    background: url("/includes/templates/template_ai/images/layout/bread_crumb2.jpg") repeat-x scroll 0 0px #F3F3F3 !important;
}



.shopping_cart_box_expand_button{
background: none repeat scroll 0 0 #F7F7F7;
border: 1px solid #DDD;
border-top: none;
font-size: 9px;
margin-left: -1px;
margin-top: -1px;
padding: 2px 0 5px 8px;
text-align: left;

}

#shopping_cart_box_expand .shopping_cart_box_expand_button{
border:none;
margin-left:0px;
}
.topShoppingCartHeader{
background:url("../images/icons/cart_blue_small.gif") no-repeat scroll 0 0 transparent;
height:36px;
margin-left:-5px;
position:absolute;
text-align:left;
top:12px;
width:273px;
z-index:1000;
display:none;
}

.topShoppingCartContent{
    background: url("/includes/templates/template_ai/images/bg/fade_white.jpg") repeat-x scroll 0 0px #F7f7f7;
    border: 1px solid #DDDDDD;
    height: 65px;
    margin-bottom: 6px;
    margin-left: -213px;
    padding-bottom: 4px;
    padding-top: 3px;
    position: absolute;
    text-align: left;
    top: 26px;
    width: 460px;
	z-index: 1001;
	font-size:11px;
}
.toShoppingCartSide{
    clear: right;
    float: right;
    margin-bottom: -15px;
    margin-right: 5px;
    margin-top: -31px;
    width: 192px;
}
a.to_checkout{
    background: url("/includes/templates/template_ai/images/bg/fade_green.jpg") repeat scroll 0 0 #F9F9F9;
}
a.to_checkout:hover{
    background: url("/includes/templates/template_ai/images/bg/fade_green.jpg") repeat scroll 0 -25px #F9F9F9;
text-decoration:none;
}
.special_price_listing_number{
color:#F03;
}

div#dropMenu li {
line-height: 24px;	
}
.top_left_container{
    clear: none;
    float: left;
    height: 105px;
}

