﻿/*#region GENERAL*/
body
{
	color: #2A394C;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13px;
    line-height: 130%;

    background-repeat: repeat-x;
    background-position: center top;

    /*Standard theme*/
    background-color: #384959;
    background-image: url('/gfx/edb/bodyBg.jpg');
    /*Winter theme*/
   /* background-color: #EEEEEE;
    background-image: url('/gfx/bg-Jul.jpg');*/



}

h1 a
{
    color: #505050;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

h2.large
{
    font-size: 16px;
    line-height: 16px;
}

a.Name
{
	color: #505050;
	text-decoration: none;
}

a
{
    color: #FF5400;   
    text-decoration: none;
}
a.orange
{
    color: #FF5400 !important;   
}
a:hover
{
	text-decoration: underline;
}
optgroup
{
	font-style: normal;
}

h2.tabHeader
{
	padding-left: 10px;
	margin-left:10px;
}

.clearfix:before { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.hidden { display: none; }

.pt0 { padding-top: 0; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }

.mt0 { margin-top: 0!important; }
.mt5 { margin-top: 5px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt12 { margin-top: 12px; }
.mt15 { margin-top: 15px; }
.nowrap { white-space: nowrap;}

/* Error text */
.errorText
{
	color: #AC2828;
}

.faktaboks 
{
	border:3px solid silver;
	width: 200px;
	float:right;
	margin-left:13px;
}

.rounded-corners {
	background-color: #ffffff;
	border-radius: 5px;
	-moz-box-shadow: 0 0 3px 0 #888888;
	-webkit-box-shadow: 0 0 3px 0 #888888;
	box-shadow: 0 0 3px 0 #888888;
}

.area .inner .content
{
    padding: 10px 11px;
}
.area:first-child {
    margin-top: 10px;
}

#LoggedInDiv {
    position: relative;
}

/*#region Dropdown*/

div.Dropdown-selector
{
	border: 1px solid #9d9da1;
	background-color: white;
	width: 196px;
	height: 20px;
	overflow: hidden;
	cursor: default;
}

div.Dropdown-selector.ajax
{
	width: 177px;
}

div.Dropdown-selector.range
{
	margin-right: 6px;
	width: 55px;
}

div.Dropdown-loader
{
	padding-top: 7px;
}

div.Dropdown-loader img
{
	width: 16px;
	height: 16px;
	visibility: hidden;
}

div.Dropdown-children
{
	border: 1px solid #9d9da1;
	width: 196px;
	cursor: default;
	position: absolute;
	visibility: hidden;
	height: 96px;
	overflow: auto;
	z-index: 1005;
	top: -500px;
	left: -2000px;
}

div.Dropdown-children.range
{
	width: 55px;
}

div.Dropdown-children div.inner
{
	overflow: auto;
	float: none;
}

div.Dropdown-children div.inner div.item
{
	color: black;
	padding: 5px;
	height: 14px;
	overflow: hidden;
	background-color: white;
	float: none;
}

div.Dropdown-children div.inner div.item.off
{
	color: #cfcfcf;
}

div.Dropdown-children div.inner div.item.hover
{
	background-color: #f7f7f7;
}

div.Dropdown-children div.inner div.item.selected
{
	background-color: #e3e3e3;
}

div.Dropdown-selector div.SelectedText
{
	padding: 4px;
	float: left;
	width: 170px;
	height: 13px;
	overflow: hidden;
	color: black;
    font-size: 12px;
}

div.Dropdown-selector.range div.SelectedText
{
	width: 29px;
}

/*div.filter.edited div.Dropdown-selector div.SelectedText
{
	color: black;
}*/

div.Dropdown-selector div.image
{
	float: right;
	width: 17px;
	height: 20px;
	border-left: 1px solid #9d9da1;
	background-image: url(/gfx/common/dropdown/Dropdown-image-background.png)
}

div.Dropdown-selector.hover div.image
{
	background-image: url(/gfx/common/dropdown/Dropdown-image-background-hover.png)
}

div.Dropdown-selector.click div.image
{
	background-image: url(/gfx/common/dropdown/Dropdown-image-background-click.png)
}

div.Dropdown-selector div.image img
{
	
	background-image: url(/gfx/common/dropdown/Dropdown.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	width: 17px;
	height: 20px;
}

div.link 
{
	cursor:pointer;
}

/*div.emediate
{
	z-index: 0;
	position: relative;
}*/

/*#endregion Dropdown*/

/*#endregion BASICS*/

/*#region BUTTONS*/
/* BUTTONS */
div.btnReadmore
{
    background-image: url('/gfx/common/buttons/btnReadmore.gif');
	height: 17px;
	overflow: hidden;
	width: 63px;
}

div.btnReadmore a
{
	display: block;
	font-size: 0;
	height: 17px;
	width: 63px;
}

.readAll
{
	text-align: center;
	padding-bottom: 5px;
}

.btnReadAll
{
	font-size: 18px;
	height: 17px;
	width: 160px;
}

div.btnUpdate
{
	height: 16px !important;
	overflow: hidden;
	width: 73px;
    background-image: url('/gfx/common/buttons/btnUpdate2.png');
}

div.btnUpdate a
{
	display: block;
	text-align: center;
}

div.btnCompare
{
	height: 16px;
	overflow: hidden;
	width: 82px;
    background-image: url('/gfx/common/buttons/btnCompare.gif');
}

div.btnCompare a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 82px;
}

div.btnGotoproduct
{
	height: 16px;
	overflow: hidden;
	width: 101px;
	float: right;
    margin-right: 8px;
    background-image: url('/gfx/common/buttons/btnGotoproduct.gif');
}

div.btnGotoproduct a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 101px;
}

div.btnFulllist
{
	cursor: pointer;
	height: 16px;
	overflow: hidden;
	width: 78px;
    background-image: url('/gfx/common/buttons/btnFulllist.gif');
}

div.btnFulllist a, div.btnClose a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 78px;
}

div.btnMorefilters
{
	height: 29px;
	cursor: pointer;
	overflow: hidden;
	width: 88px;
    background-image: url('/gfx/common/buttons/btnMorefilters.gif');
}

div.btnLessfilters
{
	height: 29px;
	cursor: pointer;
	overflow: hidden;
	width: 88px;
    background-image: url('/gfx/common/buttons/btnLessfilters.gif');
}

div.btnClose
{
	height: 16px;
	cursor: pointer;
	overflow: hidden;
	width: 46px;
    background-image: url('/gfx/common/buttons/btnClose.gif');
}

div.btnShow
{
	height: 16px;
	overflow: hidden;
	width: 41px;
    background-image: url('/gfx/common/buttons/btnShow.gif');
}

div.btnShow a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 41px;
}

div.btnFavorits
{
	height: 17px;
	overflow: hidden;
	width: 120px;
    background-image: url('/gfx/common/buttons/btnFavorits.gif');
}

div.btnFavorits a
{
	display: block;
	font-size: 0;
	height: 17px;
	width: 89px;
}

div.btnPriceAgent
{
	height: 17px;
	overflow: hidden;
	width: 123px;
    background-image: url('/gfx/common/buttons/btnPriceAgent.gif');
}

div.btnPriceAgent a
{
	display: block;
	font-size: 0;
	height: 17px;
	width: 123px;
}

div.btnTipFriend
{
	height: 17px;
	overflow: hidden;
	width: 69px;
    background-image: url('/gfx/common/buttons/btnTipFriend.gif');
}

div.btnTipFriend a
{
	display: block;
	font-size: 0;
	height: 17px;
	width: 69px;
}

div.btn360
{
	height: 16px;
	overflow: hidden;
	width: 39px;
    background-image: url('/gfx/common/buttons/btn360.gif');
}

div.btn360 a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 39px;
}

div.btnVideo
{
	height: 16px;
	overflow: hidden;
	width: 39px;
    background-image: url('/gfx/common/buttons/btnVideo.gif');
}

div.btnVideo a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 39px;
}

div.btnZoom
{
	height: 16px;
	overflow: hidden;
	width: 39px;
    background-image: url('/gfx/common/buttons/btnZoom.gif');
}

div.btnZoom a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 39px;
}

div.btnSignup
{
	height: 16px;
	overflow: hidden;
	width: 66px;
    background-image: url('/gfx/common/buttons/btnSignup.gif');
}
div.btnLogind
{
	height: 16px;
	overflow: hidden;
	width: 66px;
    background-image: url('/gfx/common/buttons/btnLogind.gif');
}

div.btnSignup a,
div.btnLogind a
{
	display: block;
	font-size: 0 !important;
	height: 16px;
	width: 66px;
}

div.btnDelete
{
	height: 16px;
	overflow: hidden;
	width: 33px;
    background-image: url('/gfx/common/buttons/btnDelete.gif');
}

div.btnDelete a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 33px;
}

div.btnUpdatePriceAgent
{
	height: 16px;
	overflow: hidden;
	width: 155px;
    background-image: url('/gfx/common/buttons/btnUpdatePriceagent.gif');
}

div.btnUpdatePriceAgent a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 139px;
}

div.btnPriceAgent2
{
	height: 16px;
	overflow: hidden;
	width: 112px;
    background-image: url('/gfx/common/buttons/btnPriceagent2.gif');
}

div.btnPriceAgent2 a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 66px;
}

.dealer-show-all 
{
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.5) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

    width: 612px;
    height: 110px;
    margin-top: -110px;
    position: absolute;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.dealer-show-all a {
    width: 612px;
    display: block;
    height: 80px;
    padding-top: 30px;
    font-size: 14px;
    background-image: url('/gfx/common/transparent.gif'); /* IE hack */
    color: #ffffff;
}

.dealer-show-all a {
    background-image: url('/gfx/common/icon/round_bt_arrow_down.png');
    background-position: center 46px;
    background-repeat: no-repeat;
}

.dealer-show-all a span {
    visibility: hidden;
}


div.btnShowDealer
{
	height: 16px;
	overflow: hidden;
	width: 141px;
    background-image: url('/gfx/common/buttons/btnShowDealer.gif');
}

div.btnShowDealer a
{
	display: block;
	font-size: 0;
	height: 16px;
	width: 141px;
}

div.btnStandard
{
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 5px;
    background-image: url('/gfx/common/buttons/btnOrange.gif');
    background-position: center left;
}

div.btnStandard span,
div.btnStandard a
{
	color: #fff !important;
	display: block;
	font-weight: bold;
	margin-right: 0;
	padding: 0 5px 0 0;
	text-decoration: none;
}

div.btnStandard a
{
    background-image: url('/gfx/common/buttons/btnOrange.gif');
    background-position: center right;
}

/*#endregion BUTTONS*/

/*#region RATING*/

/* RATING */

/*#region misc*/
div.Rating
{
	height: 15px;
	overflow: hidden;
	width: 65px;
	position: relative;
}

div.notRated
{
	position: static !important;
}

div.Rating .outer
{
	height: 15px;
	position: absolute;
	float: left;
	left: 0;
	width: 65px;
}

div.Rating .inner
{
	float: left;
	height: 15px;
}

div.Rating p
{
	display: block;
	height: 15px;
	left: 0;
	position: absolute;
	text-decoration: underline;
	top: 0;
}

div.ratingSubmit p,
div.ratingSubmit a
{
	display: block;
	height: 15px;
	left: 0;
	position: absolute;
	text-decoration: underline;
	top: 0;
}

div.Rating div.nohover a:hover
{
	background: none;
}

div.Rating p.s1,
div.Rating a.s1{width: 15px;}
div.Rating p.s2,
div.Rating a.s2{width: 27px;}
div.Rating p.s3,
div.Rating a.s3{width: 39px;}
div.Rating p.s4,
div.Rating a.s4{width: 51px;}
div.Rating p.s5,
div.Rating a.s5{width: 65px;}

div.ratingHover
{
	background-image: url('/gfx/common/ratingHoverBg.png');
	height: 35px;
	position: absolute;
	width: 130px;
	z-index: 1000;
}

div.ratingHover p
{
	font-size: 12px;
	font-weight: bold;
	line-height: 35px;
	/*margin-left: 10px;*/
	text-align: center;
}

div.ratingHover p.user
{
	color: #008206;
}

div.ratingHover p.expert
{
	color: #456c9f;
}

div.hoverText
{
	background-image: url('/gfx/common/hoverText.png');
	height: 68px;
	overflow: hidden;
	width: 220px;
}

div.hoverText p
{
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
	padding: 15px;
}

#DealerRatingAnchor
{
	cursor: pointer;
}

#ETradeAnchor
{
	cursor: pointer;
}

/* RATING */
/* No user rating */
div.Rating img.noUserRating
{
	background-image: url('/gfx/edb/ratingNotRated.png');
	width: 65px;
	height: 15px;
}

/* BLUE */
div.Rating div.blue .outer
{
    background: url('/gfx/edb/ratingBlue.png');
}

div.Rating div.blue .inner
{
    background: url('/gfx/edb/ratingBlue.png');
    background-position: 0 -30px;
}

div.Rating div.blue a:hover
{
    background: url('/gfx/edb/ratingBlue.png');
    background-position: 0 -15px;
    cursor: pointer;
}

/* GREEN */
div.Rating div.green .outer
{
    background: url('/gfx/edb/ratingGreen.png');
}

div.Rating div.green .inner
{
    background: url('/gfx/edb/ratingGreen.png');
    background-position: 0 -30px;
}

div.Rating div.green a:hover
{
    background: url('/gfx/edb/ratingGreen.png');
    background-position: 0 -15px;
    cursor: pointer;
}

/* BLACK */
div.Rating div.black .outer
{
    background: url('/gfx/edb/ratingBlack.png');
}

div.Rating div.black .inner
{
    background: url('/gfx/edb/ratingBlack.png');
    background-position: 0 -30px;
}

div.Rating div.black a:hover
{
    background: url('/gfx/edb/ratingBlack.png');
    background-position: 0 -15px;
	cursor: pointer;
}

/* E REQUIREMENT */
div.Rating div.requirement .outer
{
    background: url('/gfx/edb/ratingEhandel.png');
}

div.Rating div.requirement .inner
{
    background: url('/gfx/edb/ratingEhandel.png');
    background-position: 0 -30px;
}

div.Rating div.requirement a:hover
{
    background: url('/gfx/edb/ratingEhandel.png');
    background-position: 0 -15px;
    cursor: pointer;
}

/*#endregion misc*/

/*#region gnr-rating*/

.gnr-rating {
    display: inline-block;
    text-indent: -9999px;
    width: 70px;
    height: 13px;
    margin-top: 3px;
    background-image: url(/gfx/new/gnr-star-rating-sprite.png);
}

.gnr-rating-1 {
    background-position: 0 -13px;
}

.gnr-rating-2 {
    background-position: 0 -27px;
}

.gnr-rating-3 {
    background-position: 0 -40px;
}

.gnr-rating-4 {
    background-position: 0 -53px;
}

.gnr-rating-5 {
    background-position: 0 -66px;
}

/*#endregion gnr-rating*/

/*#region product-comment*/

.product-comment-rating {
/*
    background-color: #ffffff;
    border: 1px solid #000000;
*/
    padding: 5px 10px 20px 10px;
    display: inline-block;
}

.product-comment-rating-content {
    /*width: 200px;
    background-color: #ffffff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 10px 10px 20px 10px;
    -moz-box-shadow: 1px 1px 13px 0px #999999;
    -webkit-box-shadow: 1px 1px 13px 0px #999999;
    box-shadow: 1px 1px 13px 0px #999999;
    color: #000000;*/
}

.product-comment-rating-content strong {
    display: block;
    margin-bottom: 7px;
}
.product-comment-rating-content .why-rate {
    margin: 10px 0 0 0;
}
.product-comment-rating-content .choose-rating {
    /*background-color: #CCC;*/
    -moz-border-radius: 8px;
    -moz-border-color: #CCC;
    -webkit-border-radius: 8px;
    -webkit-border-color: #CCC;
    border-radius: 8px;
    border-color: #CCC;
    padding: 5px;
}

.product-comment-rating-content .choose-rating .gnr-rating {
    float: left;
}

.product-comment-rating-content .choose-rating .gnr-rating .choose-rating-1 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.product-comment-rating-content .choose-rating .gnr-rating .choose-rating-2 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.product-comment-rating-content .choose-rating .gnr-rating .choose-rating-3 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.product-comment-rating-content .choose-rating .gnr-rating .choose-rating-4 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.product-comment-rating-content .choose-rating .gnr-rating .choose-rating-5 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}

.product-comment-rating-content .choose-rating .gnr-rating-description {
    float: left;
    font-size: 10px;
    padding: 1px 3px 0 5px;
}

.product-comment-rating-content .link-action {
    margin-top: 10px;
}

/*#endregion product-comment*/

/*#region inline-product*/

.inline-product-rating {
/*
    background-color: #ffffff;
    border: 1px solid #000000;
*/
    padding: 5px 10px 20px 10px;
    display: inline-block;
}

.inline-product-rating-content {
    width: 200px;
    background-color: #ffffff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 10px 10px 20px 10px;
    -moz-box-shadow: 1px 1px 13px 0px #999999;
    -webkit-box-shadow: 1px 1px 13px 0px #999999;
    box-shadow: 1px 1px 13px 0px #999999;
    color: #000000;
}

.inline-product-rating-content strong {
    display: block;
    margin-bottom: 7px;
}
.inline-product-rating-content .why-rate {
    margin: 10px 0 0 0;
}
.inline-product-rating-content .choose-rating {
    background-color: #CCC;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 5px;
}

.inline-product-rating-content .choose-rating .gnr-rating {
    float: left;
}

.inline-product-rating-content .choose-rating .gnr-rating .choose-rating-1 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.inline-product-rating-content .choose-rating .gnr-rating .choose-rating-2 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.inline-product-rating-content .choose-rating .gnr-rating .choose-rating-3 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.inline-product-rating-content .choose-rating .gnr-rating .choose-rating-4 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.inline-product-rating-content .choose-rating .gnr-rating .choose-rating-5 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}

.inline-product-rating-content .choose-rating .gnr-rating-description {
    float: left;
    font-size: 10px;
    padding: 1px 3px 0 5px;
}

.inline-product-rating-content .link-action {
    margin-top: 10px;
}

.ie8 .inline-product-rating-content {
    border: 1px solid #999999;
}

/*#endregion inline-product*/

/*#region gnr-rating-dealer*/

.gnr-rating-dealer {
    display: inline-block;
    text-indent: -9999px;
    width: 70px;
    height: 13px;
    margin-top: 3px;
    background-image: url(/gfx/new/gnr-star-rating-dealer-sprite.png);
}

.gnr-rating-dealer-1 {
    background-position: 0 -13px;
}

.gnr-rating-dealer-2 {
    background-position: 0 -26px;
}

.gnr-rating-dealer-3 {
    background-position: 0 -40px;
}

.gnr-rating-dealer-4 {
    background-position: 0 -53px;
}

.gnr-rating-dealer-5 {
    background-position: 0 -67px;
}

.inline-product-rating-content .choose-rating .gnr-rating-dealer {
    float: left;
}

.inline-product-rating-content .choose-rating .gnr-rating-dealer .choose-rating-1 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.inline-product-rating-content .choose-rating .gnr-rating-dealer .choose-rating-2 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.inline-product-rating-content .choose-rating .gnr-rating-dealer .choose-rating-3 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.inline-product-rating-content .choose-rating .gnr-rating-dealer .choose-rating-4 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}
.inline-product-rating-content .choose-rating .gnr-rating-dealer .choose-rating-5 {
    width: 14px;
    height: 10px;
    float: left;
    cursor: pointer;
}

/*#endregion gnr-rating-dealer*/

/*#endregion RATING*/

/*#region BANNER*/

/* BANNER */
div.topBannerHolder
{
	width: 930px;
    margin: 10px 0 0 10px;
}

div.topBannerHolder table
{
	margin-top: 10px;
	width: 950px;
}
	
div.topBannerHolder table td
{
	text-align: center;
	vertical-align: middle;
}


/* TOP HEADER */
div.topHeaderHolder
{
	min-height: 145px;
	margin: 0 auto;
	/*margin-top: 5px;*/
	width: 950px;
    background-image: url('/gfx/edb/topHeaderBg.png');
     /* Juletema*/
    /*background-image: url('/gfx/edb/topHeaderBg-Jul2013.jpg');*/
    background-repeat: no-repeat;
}

/*#endregion BANNER*/

/*#region GLOBAL MENU*/

/* GLOBAL MENU */
div.topGlobalMenu
{
	height: 25px;
	padding-top: 2px;
	width: 950px;
}

div.topGlobalMenu ul li
{
	background-image: url('/gfx/common/globalBorderGray.gif');
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
	line-height: 18px;
}

div.topGlobalMenu ul li.last
{
	background: transparent;
	padding-left: 0px;
}

div.topGlobalMenu a
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	padding: 0 15px;
	text-decoration: none;
}

div.topGlobalMenu a:hover
{
	text-decoration: underline;
}

div.topGlobalMenu div.global
{
	float: left;
	width: 460px;
}

div.topGlobalMenu div.user
{
	float: right;
	width: 464px;
}

div.topGlobalMenu div.user ul
{
	margin-left: 0px;
}

div.topGlobalMenu div.user ul li
{
    background-image: url('/gfx/edb/globalMenuSep.png');
    background-repeat: no-repeat;
    background-position: left center;
}

div.topGlobalMenu div.user ul li span
{
	background-image: url('/gfx/common/globalMenuSpan.gif');
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	font-weight: bold;
	height: 11px;
	line-height: 12px;
	right: 10px;
	top: 7px;
	text-align: center;
	position: absolute;
	width: 18px;
    background-color: #ff7028;
}

div.topGlobalMenu div.user ul li.newsletter div.expand,
div.topGlobalMenu div.user ul li.account div.expand
{
	background-color: #5c98c1;
	background-image: url('/gfx/edb/globalExpandBg.png');
	display: none;
	height: 100px;
	padding-left: 6px;
	position: absolute;
	width: 217px;
}

div.topGlobalMenu div.user ul li.newsletter div.expand
{
	height: 80px;
	/*margin-left: -119px;*/
}

div.topGlobalMenu div.user ul li.newsletter div.expand div.close,
div.topGlobalMenu div.user ul li.account div.expand div.close
{
	background-image: url('/gfx/common/globalClose.gif');
	cursor: pointer;
	height: 9px;
	margin: 4px 6px 0 0;
	top: 0;
	right: 0;
	position: absolute;
	width: 9px;
}

div.topGlobalMenu div.user ul li.newsletter div.expand div.txt,
div.topGlobalMenu div.user ul li.account div.expand div.txt
{
	background-image: url('/gfx/common/globalTxtBg.png');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 32px;
	padding-top: 5px;
	width: 211px;
}

div.topGlobalMenu div.user ul li.newsletter div.expand div.txt p,
div.topGlobalMenu div.user ul li.account div.expand div.txt p
{
	color: #373737;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
}

div.topGlobalMenu div.user ul li.newsletter div.expand div.txt input,
div.topGlobalMenu div.user ul li.account div.expand div.txt input
{
	background: none;
	border: 0px solid red;
	font-size: 12px;
	height: 14px;
	margin: 5px 0 0 5px;
	width: 202px;
}

div.topGlobalMenu div.user ul li.newsletter div.expand a,
div.topGlobalMenu div.user ul li.account div.expand a
{
	font-size: 10px;
	padding: 0 4px 0 0;
}

div.topGlobalMenu div.user ul li.newsletter div.expand .btnSignup,
div.topGlobalMenu div.user ul li.account div.expand .btnLogind
{
	float: right;
	margin: -20px 6px 0 0;
}

div.topGlobalMenu div.user ul li.newsletter div.expand p.error
{
	color: red;
	font-weight: bold;
}

div.topGlobalMenu div.user ul li.priceagent,
div.topGlobalMenu div.user ul li.favorites
{
	padding-right: 20px;
	position: relative;
}


/* LOGO */
div.topLogo
{
	float: left;
	height: 85px;
	width: 250px;
}

div.topLogo img
{
	height: 85px;
	width: 250px;
}

div.topBetaLogo
{
	background-image: url('/gfx/edb/betalogo.png');
	height: 105px;
	position: absolute;
	margin: 5px 0 0 0;
	left: 0;
	top: 0;
	width: 108px;
	z-index: 1000;
}

div.topBetaLogo img
{
	height: 105px;
	width: 108px;
}


/* SEARCH */
div.topSearch
{
	float: left;
	height: 85px;
	position: relative;
    z-index: 1002; /* greater than topmenu */
	width: 700px;
}

div.topSearch div.inner
{
	height: 33px;
	margin: 34px 0 0 270px;
	width: 420px;
	position: relative;
}

div.topSearch div.inner div.txt
{
	border: 0px solid red;
	float: left;
	height: 20px;
	margin-left: 95px;
	padding-left: 20px;
	width: 256px;
}

div.topSearch div.inner div.txt input
{
	background: none;
	border: none;
	color: #414141;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0 0 0;
	margin: 0;
	width: 256px;
}

html.ie7 div.topSearch div.inner div.txt input
{
	margin-left: -92px;
}

div.topSearch div.inner div.btn
{
	border: 0px solid red;
	float: left;
	height: 22px;
	margin-left: 3px;
	width: 42px;
}

div.topSearch div.inner div.btn input
{
	background: none;
	border: none;
	cursor: pointer;
	display: block;
	font-size: 0px;
	height: 22px;
	text-indent: -100px;
	width: 33px;
}

div.topSearch div.priserSites
{
	float: right;
	margin-right: 22px;
}

div.topSearch div.priserSites a
{
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	padding-left: 8px;
}

div.topSearch div.priserSites a:hover
{
	text-decoration: none;
}


/* SEARCH TYPE AHEAD */
.typeaheadCont {
	z-index: 1002000;
	position: absolute;
	width: 410px;
	top: 27px;
	right: 10px;
	background-color: #f6f6f6;
	border-radius: 8px;
	padding: 0;
	display: none;
	-moz-box-shadow: 2px 2px 10px 4px #888888;
	-webkit-box-shadow: 2px 2px 10px 4px #888888;
	box-shadow: 2px 2px 10px 4px #888888;
	color: #6F6F6F;
}

.typeaheadCont a {
	color: #505050;
	font-weight: bold;
	text-decoration: none;
	margin-top: 2px;
	display: block;
}

.typeaheadCont a.see-all {
	text-align: right;
	margin: 3px 0px 5px 0px;
	color: #FF5400;
}

.typeaheadCont .categories a {
	background-image: url("/gfx/common/productDetailsLinks.gif");
	background-position: right center;
	background-repeat: no-repeat;
	margin: 4px 0px 4px 0px;
}

.typeaheadCont p 
{
	margin: 0;
	padding: 8px;
	font-weight: bold;
}

.typeaheadCont .section ul li {
	padding: 3px 8px 3px 8px;
}

.typeaheadCont .section ul li.even {
	background-color: #ffffff;
}

.typeaheadCont .section ul li:hover, .typeaheadCont .section ul li.even:hover {
	background-color: #cccccc;
	cursor: pointer;
}

.typeaheadCont .section ul li.choosen {
	background-color: #cccccc;
	cursor: pointer;
}

.typeaheadCont .section ul li ul {
	width: 390px;
	margin-top: 3px;
}

.typeaheadCont .section ul li ul li {
	padding: 0;
	float: left;
}

.typeaheadCont .section ul li ul li.price 
{
	float: right;
    font-weight: bold;
}

.typeaheadCont .section ul li ul li.download-txt 
{
    clear: right;
    margin-top: 3px;
}

.typeaheadCont .section ul li ul li.price-download 
{
	float: right;
    font-weight: bold;
	margin-top: 3px;
}

.typeaheadCont .section ul li div.img {
	border: 1px solid #c5c5c5;
	float: left;
	width: 39px;
	height: 39px;
	overflow: hidden;
	margin-right: 8px;
}

.typeaheadCont .section ul li div.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

/*#region TOP MENU*/

/* MENU */
.topmenu
{
    position: relative;
    z-index: 1001; /* less than topSearch */
	clear: both;
	width: 950px;
    background: transparent url('/gfx/new/topmenu-bg.png') repeat-x;
}
.topmenu ul
{
    list-style: none;
}
.topmenu .main
{
    height: 40px;
    overflow: hidden;
}
.topmenu .main ul ul
{
    display: none;
}
.topmenu .main .items li
{
    height: 40px;
    float: left;
    margin-left: 15px;
}
.topmenu .main .items li.selected
{
    background: transparent url('/gfx/new/topmenu-dropdown-selected.png') no-repeat 50% 100% ;
    background-position:center bottom;
}

.topmenu .main .items li.selected a
{
    color: #83D6FF;
    text-decoration: none;
}


.topmenu .main .items li:first-child
{
    margin-left: 0px;
}
.topmenu .main .items li a
{
    display: block;
    margin: 13px 10px 0px 10px;
 
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

div.topGlobalMenu div.user ul li ul {
    margin-top: 10px;
}
div.topGlobalMenu div.user ul li ul li{
    background-image: none;
    margin: 0 15px 0 0;
}
div.topGlobalMenu div.user ul li ul li a{
    padding: 0;
    color: #FF5400;
}
div.topGlobalMenu div.user ul li .global-menu-login-dropdown p a{
    padding: 0;
    color: #FF5400;
}

/*#endregion TOP MENU*/

/*#region DROPDOWN*/

.topmenu .dropdown {
    position: absolute;
    top: 40px;
    left: 0px;
    width: 100%;
    display: none;
    z-index: 1001;
}
.topmenu .dropdown .head {
    background: transparent url('/gfx/new/topmenu-dropdown-selected.png') no-repeat 50% 100%;
    height: 8px;
}
.topmenu .dropdown .content {
    background-color: #fff;
}
.topmenu .dropdown .items {
    float: left;
    width: 720px;
    min-height: 200px;
    padding: 0px 0px 2px 10px;
}
.topmenu .dropdown .focus {
    float: right;
    width: 200px;
    min-height: 200px;
    padding: 10px 0px 2px 10px;
    background: transparent url('/gfx/new/vertical-separator-200.png') no-repeat 0% 50%;
}
.topmenu .dropdown .focus a {
    text-decoration: none;
    color: #2A394C;
}
.topmenu .dropdown .focus .headline {
    text-align: center;
    color: #0C5F99;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.topmenu .dropdown .focus .title {
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}
.topmenu .dropdown .foot {
    background: transparent url('/gfx/new/topmenu-dropdown-foot.png') repeat-x 0px 0px;
    height: 8px;
}
.topmenu .dropdown li {
    margin-top: 10px;
    margin-left: 10px;
    background: transparent url('/gfx/new/horisontal-separator.png') repeat-x 0% 100%;
    padding-bottom: 10px;
}
.topmenu .dropdown li li {
    margin-top: 2px;
    margin-left: 0px;
    background: transparent;
    padding-bottom: 0px;
}
.topmenu .dropdown li a {
    color: #0C5F99;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.topmenu .dropdown li li a {
    color: #2A394C;
    font-size: 13px;
    font-weight: normal;
    text-transform: none;
}
.topmenu .dropdown li.selected>a
{
    color: #FF5400;
}
.topmenu .dropdown li.readmore>a
{
    font-style: italic;
    font-weight: bold;
}
.frontpage-introtext {
    margin: 5px 10px 15px 7px;
    font-size: 12px;
}

/*#endregion DROPDOWN*/

/*#region BREADCRUMB*/

/* BREADCRUMB */
body.frontpage div.topBreadcrumb
{
	display: none;
}

div.topBreadcrumb
{
    background: #FFFFFF;
    background-repeat: repeat-x;
	min-height: 31px;
}

div.topBreadcrumb ul
{
	margin-left: 2px;
}

div.topBreadcrumb ul li
{
    float: left;
	color: #666666;
	line-height: 31px;
	text-decoration: none;

}

div.topBreadcrumb ul li a
{
    color: #2A394C;
	float: left;
    font-size: 12px;
	padding: 0 11px 0 8px;
	text-decoration: none;
    background-image: url('/gfx/common/arrow2A7AB0Right.gif'); 
    background-position: right center;
    background-repeat: no-repeat;
}

div.topBreadcrumb ul li a:hover
{
	text-decoration: underline;
}

div.topBreadcrumb ul li.last a
{
	background: none;
}

div.topBreadcrumb.footer li
{
    color: #2A394C;
	display: inline;
    line-height: 31px;
	font-weight: bold;
	padding: 0 15px 0 6px;
	text-decoration: none;
    background-image: url('/gfx/common/footerLinksBg.png'); 
    background-position: right center;
    background-repeat: no-repeat;
}

.topBreadcrumb .head {
    background: transparent url('/gfx/new/topmenu-dropdown-selected.png') no-repeat 50% 100%;
    height: 8px;
}


/* RelatedTopMenu */
/* A sub menu to breadCrumb */

div.relatedTopMenu
{
    background: #F4F4F4;
    color: #666666;
    font-size: 12px;
    line-height: 28px
}

div.relatedTopMenu ul {
        list-style: none;
}

div.relatedTopMenu ul li
{
    display: inline;
	/*float: left;*/
	color: #666666;
	text-decoration: none;
}

div.relatedTopMenu strong
{
    text-transform: uppercase;
	display: block;
	float: left;
    margin: 0 9px;
}

div.relatedTopMenu ul li a
{
    color: #666666;
}

/*This is the tube between the related categories/realtions.*/
div.relatedTopMenu ul li:before
{
    padding: 0 8px;
    content: '\007C';
}
div.relatedTopMenu ul li:first-child:before
{
    content: none;
}


div.relatedTopMenu ul li a:hover
{
	text-decoration: underline;
}

/*#endregion BREADCRUMB*/

/*#endregion GLOBAL MENU*/

/*#region Shadows*/

/* Shadows */
div.shadowForGrey
{
    height: 6px; 
    background-repeat: repeat-x;
	background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1YzVjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #c5c5c5 0%, #eeeeee 100%, #eeeeee 100%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#eeeeee), color-stop(100%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#eeeeee 100%,#eeeeee 100%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#eeeeee 100%,#eeeeee 100%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#eeeeee 100%,#eeeeee 100%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#eeeeee 100%,#eeeeee 100%,#eeeeee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
}
div.shadowForWhite
{
    height: 6px; 
    background-repeat: repeat-x;
    background: #c5c5c5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1YzVjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #c5c5c5 0%, #ffffff 100%, #eeeeee 100%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(100%,#ffffff), color-stop(100%,#eeeeee), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c5c5c5 0%,#ffffff 100%,#eeeeee 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c5c5c5 0%,#ffffff 100%,#eeeeee 100%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c5c5c5 0%,#ffffff 100%,#eeeeee 100%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #c5c5c5 0%,#ffffff 100%,#eeeeee 100%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

/*#endregion Shadows*/

/*#region BOX*/

/* BOX */
div.boxStandard
{
	background-image: url('/gfx/common/boxStandardBg.png');
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0 0 12px -7px;
	min-height: 200px;
	padding-bottom: 10px;
	width: 310px;
}

div.boxStandard div.inner
{
	background-color: #535353;
	background-image: url('/gfx/common/boxStandardBg.png');
	background-position: top;
	background-repeat: no-repeat;
}

div.boxStandard div.inner div.head
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 50px;
	padding-left: 24px;
	height: 40px;
	width: 290px;
}

div.boxStandard div.inner div.content
{
	padding: 5px 15px;
	width: 284px;
}

div.boxStandardSimpleDocument p
{
	margin-bottom: 15px;
	line-height: 13px;
}

div.boxStandardSimpleDocument h2
{
	margin-bottom: 4px;
}

div.boxStandardSimpleDocument ol,
div.boxStandardSimpleDocument ul
{
	list-style-position: inside;
	list-style-type: disc;
}

div.boxStandardSimpleDocument li
{
	padding-bottom: 10px;
}

div.boxStandardSimpleDocument table,
div.boxStandardSimpleDocument table.DefaultTable
{
	border-collapse: separate;
	border-spacing: 0px;
}

div.boxStandardSimpleDocument table td,
div.boxStandardSimpleDocument table td.LastColumn,
div.boxStandardSimpleDocument table.DefaultTable td,
div.boxStandardSimpleDocument table.DefaultTable td.LastColumn
{
	text-align: left;
	vertical-align: top;
	padding: 0px 10px 10px 0px;
}

div.boxStandardSimpleDocument table td.LastColumn,
div.boxStandardSimpleDocument table.DefaultTable td.LastColumn
{
	padding-right: 0px;
}

/* boxProductFocus */
div.boxProductFocus div.inner div.content
{
	height: 210px;
}

div.boxProductFocus div.inner div.content h1, div.boxProductFocus div.inner div.content h3
{
	margin: 10px 0 0 0;
	font-size: 14px;
}

div.boxProductFocus div.inner div.content div.image
{
	text-align: center;
    padding-bottom: 3px;
}

div.boxProductFocus div.inner div.content img
{
	/*display: block;
	margin: 5px 0 5px 60px;
	width: 150px;*/
	height: 138px;
}

div.boxProductList div.inner div.content ul
{
	height: 210px;
}

div.boxProductFocus div.inner div.content a
{
	color: #6f6f6f;
	text-decoration: none;
}

div.boxProductFocus div.inner div.content a b
{
	color: #ff5400;
}


/* boxExternalHitList */
div.boxExternalHitList div.inner div.content img
{
	margin-top: 2px;
}

div.boxExternalHitList div.inner div.content ul
{
	background-image: url('/gfx/common/borderHorizontal.gif');
	background-position: top;
	background-repeat: repeat-x;
	margin: 5px 0;
}

div.boxExternalHitList div.inner div.content ul li
{
	background-image: url('/gfx/common/borderHorizontal.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	/*clear: both;*/
	min-height: 15px;
	padding: 5px 0;
	width: 284px;
}

div.boxExternalHitList div.inner div.content ul li p.title
{
	background-image: url('/gfx/common/arrow7b7b7bRight.gif');
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 2px;
	padding-left: 10px;
	width: 210px;
}

div.boxExternalHitList div.inner div.content ul li p.title a
{
	color: #505050;
	font-weight: bold;
	text-decoration: none;
}

div.boxExternalHitList div.inner div.content ul li p.price
{
	text-align: right;
	margin-top: -11px;
}

div.boxExternalHitList div.inner div.content ul li p.price a
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/* boxProductList */

div.boxProductList div.inner div.content
{
	margin: 0 0 0 5px;
	padding: 0;
	width: 300px;
}

div.boxProductList div.inner div.content ul li
{
	height: 70px;
	overflow: hidden;
	width: 300px;
}

div.boxProductList div.inner div.content ul li.second
{
	background-image: url('/gfx/common/boxStandardProductListSecond.png');
	background-position: center top;
}

div.boxProductLastVisit div.inner div.content ul li,
div.boxProductLastVisit div.inner div.content ul li.second
{
	background-image: url('/gfx/common/borderHorizontal.gif');
	background-position: center bottom;
	background-repeat: repeat-x;
}

div.boxProductLastVisit div.inner div.content ul li.last
{
	background: none;
}

div.boxProductAccessories div.btnFulllist
{
	margin: 10px 0 10px 210px;
}

div.boxProductList div.inner div.content ul li div.image
{
	border: 1px solid #cccccc;
	float: left;
	height: 58px;
	margin: 5px 10px 0 10px;
	overflow: hidden;
	width: 58px;
	text-align: center;
}

div.boxProductList div.inner div.content ul li div.image img
{
	cursor: pointer;
	/*height: 58px;
	width: 58px;*/
}

div.boxProductList div.inner div.content ul li div.info
{
	margin-top: 7px;
}

div.boxProductList div.inner div.content ul li div.info a
{
	color: #6f6f6f;
	text-decoration: none;
}

div.boxProductList div.inner div.content ul li div.info a b
{
	color: #ff5400;
	display: block;
	text-decoration: none;
}

div.boxProductList div.inner div.content ul li div.info a strong
{
	color: #ff5400;
	display: block;
	text-decoration: none;
}

div.boxProductList div.inner div.content ul li div.info h1 a,
div.boxProductList div.inner div.content ul li div.info h3 a
{
	color: #373737;
	font-size: 11px;
	line-height: 13px;
}

div.boxProductLastVisit div.inner div.content ul li div.info a strong
{
	color: #373737;
	font-size: 14px;
	margin-bottom: 3px;
}

div.boxProductLastVisit div.inner div.content ul li div.info a b
{
	color: #373737;
	font-size: 14px;
	margin-bottom: 3px;
}

div.boxProductLastVisit div.inner div.content ul li div.info h1 a,
div.boxProductLastVisit div.inner div.content ul li div.info h3 a
{
	color: #6f6f6f;
}

/* TAG CLOUD */

.category-searchterm-cloud {
    list-style: none;
    text-align: center;
}

.category-searchterm-cloud li {
    display: inline;
    padding: 0 5px 0 5px;
    line-height: 25px;
}

.category-searchterm-cloud-5 {
    font-size: 14px;
    font-weight: 100;
}

.category-searchterm-cloud-4 {
    font-size: 16px;
    font-weight: 100;
}

.category-searchterm-cloud-3 {
    font-size: 18px;
    font-weight: 200;
}

.category-searchterm-cloud-2 {
    font-size: 20px;
    font-weight: 200;
}

.category-searchterm-cloud-1 {
    font-size: 19px;
    font-weight: 400;
}

div.boxTagCloud div.content
{
	padding-top: 10px !important;
}

div.boxTagCloud
{
	line-height: 30px;
	padding: 0;
	text-align: center;
}

div.boxTagCloud a
{
	color: #505050;
	margin: 0 0 0 12px;
}

div.boxTagCloud a:hover
{
	text-decoration: underline;
}

div.boxTagCloud a.tag1
{
	font-size: 12px;
	font-weight: 100;
}

div.boxTagCloud a.tag2
{
	font-size: 16px;
	font-weight: 200;
}

div.boxTagCloud a.tag3
{
	font-size: 23px;
	font-weight: 300;
}

div.boxTagCloud a.tag4
{
	font-size: 28px;
	font-weight: 400;
}

div.boxTagCloud a.tag5
{
	font-size: 32px;
	font-weight: 600;
}

div.boxContent {
	width: 626px;
	margin: 0 0 3px -7px;
}

div.boxContent div.inner {
	background-image: url("/gfx/common/boxStandardLargeContent.png");
	background-repeat: repeat-y;
	padding: 10px 14px;
	width: 598px;
}

div.boxContent div.top {
	background-image: url('/gfx/common/boxStandardLargeTop.png');
	background-position: top;
	width: 626px;
	height: 10px;
}

div.boxContent div.bottom {
	background-image: url('/gfx/common/boxStandardLargeBottom.png');
	background-position: bottom;
	width: 626px;
	height: 10px;
}


/* LARGE */
div.boxStandardLarge
{
	background-image: url('/gfx/common/boxStandardLargeBottom.png');
	background-position: bottom;
	background-repeat: no-repeat;
	margin: 0 0 3px -7px;
	min-height: 200px;
	padding-bottom: 10px;
	width: 626px;
}

div.boxStandardLarge div.inner div.head
{
	background-image: url('/gfx/common/boxStandardLargeTop.png');
	background-repeat: no-repeat;
	background-position: bottom;
	height: 40px;
	padding-left: 7px;
	width: 619px;
}

div.boxStandardLarge div.inner div.galleryHead
{
	background-image: url('/gfx/common/boxStandardLargeTop.png');
	background-repeat: no-repeat;
	height: 30px;
	padding-left: 7px;
	width: 619px;
}


/* TABS */
div.boxStandardLargeTabs div.inner div.head
{
	background-image: url('/gfx/common/boxStandardLargeTabsBg.png');
	background-repeat: no-repeat;
	background-position: bottom;
	height: 45px;
	padding-left: 7px;
	overflow: hidden;
	width: 619px;
}

div.boxStandardLargeTabs div.inner div.head li
{
	float: left;
}

div.boxStandardLargeTabs div.inner div.head li img.loader,
div.boxStandardLargeTabs div.inner div.head li.selected img.loader
{
	margin-left: 10px;
	vertical-align: middle;
	display: none;
	width: 16px;
	height: 16px;
}

div.boxStandardLargeTabs div.inner div.head li.selected img.loader
{
	background-image: url(/gfx/common/loader-tab.gif);
}

div.boxStandardLargeTabs div.inner div.head li img.loader
{
	background-image: url(/gfx/common/loader-tab-inactive.gif);
}

div.boxStandardLargeTabs div.inner div.head li
{
	background-image: url('/gfx/common/boxStandardLargeTabs.png');
	background-position: left -42px;
	background-repeat: no-repeat;
	height: 41px;
	margin: 0px 0 0 -14px;
	padding-left: 18px;
}

div.boxStandardLargeTabs div.inner div.head li a,
div.boxStandardLargeTabs div.inner div.head li p
{
	background-image: url('/gfx/common/boxStandardLargeTabs.png');
	background-position: right -42px;
	background-repeat: no-repeat;
	color: #6f6f6f;
	display: block;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	height: 38px;
	line-height: 42px;
	text-decoration: none;
	padding: 3px 19px 0 0px;
}

div.boxStandardLargeTabs div.inner div.head li.first
{
	background-image: url('/gfx/common/boxStandardLargeTabs2.png');
	background-position: left -42px;
	margin: 0px 0 0 -6px;
	padding-left: 18px;
}

div.boxStandardLargeTabs div.inner div.head li.last a
{
	background-image: url('/gfx/common/boxStandardLargeTabs2.png');
	background-position: right -42px;
}

div.boxStandardLargeTabs div.inner div.head li a:hover
{
	color: #000;
	text-decoration: underline;
}

div.boxStandardLargeTabs div.inner div.head li.selected
{
	background-image: url('/gfx/common/boxStandardLargeTabs.png');
	background-position: left 0px;
	background-repeat: no-repeat;
	height: 41px;
	margin: 0px 0 0 -18px;
	padding-left: 18px;
}

div.boxStandardLargeTabs div.inner div.head li.selected a
{
	background: none;
	background-image: url('/gfx/common/boxStandardLargeTabs2.png');
	background-position: right 0px;
	background-repeat: no-repeat;
	color: #000;
	height: 39px;
	margin: 0 -1px 0 -10px;
	padding: 3px 21px 0 12px;
	position: relative;
}

div.boxStandardLargeTabs div.inner div.head li.selected a:hover
{
	text-decoration: none;
}

div.boxStandardLargeTabs div.inner div.head li.first.selected
{
	margin: 0px 0 0 -6px;
}

div.boxStandardLargeTabs div.inner div.head li.last.selected a
{
	margin-right: -12px;
}

div.boxStandardLargeTabs div.inner div.head li.single
{
	background-image: url(/gfx/common/boxStandardLargeTabsSingle.png);
	background-position: left 0;
}

div.boxStandardLarge div.inner div.content,
div.boxStandardLargeTabs div.inner div.content
{
	background-image: url('/gfx/common/boxStandardLargeContent.png');
	background-repeat: repeat-y;
	min-height: 200px;
	padding: 5px 15px;
	width: 596px;
}

/* LARGE FADE */
div.boxStandardLargeFade
{
	min-height: 130px;
}

div.boxStandardLargeFade div.inner div.head
{
	background-image: url('/gfx/common/boxStandardLargeFadeTop.png');
	background-repeat: no-repeat;
	background-position: bottom;
	height: 49px;
}

div.boxNoHeader div.inner div.head,
div.boxStandardIFrame div.inner div.head
{
	background-position: center top;
	height: 14px;
}

div.boxStandardLargeFade div.inner div.head h2, div.boxStandardLargeFade div.inner div.head h1, div.boxStandardLargeFade div.inner div.head div
{
	color: #505050;
	font-size: 16px;
	line-height: 55px;
	margin-left: 8px;
	font-weight: bold;
}

div.boxStandardLargeFade div.inner div.content
{
	background-image: url('/gfx/common/boxStandardLargeContentFade.png');
	background-repeat: repeat-y;
	min-height: 70px;
	padding: 1px 15px;
	width: 596px;
}

div.boxNoHeader div.inner div.content,
div.boxStandardIFrame div.inner div.content
{
	background-image: url(/gfx/common/boxStandardLargeContent.png);
}

/* SEARCH ERROR */
div.boxStandardLargeFade div.inner div.content div.searchError
{
	margin-top: 12px;
}

div.boxStandardLargeFade div.inner div.content div.searchError h2.help
{
	font-size: 16px;
	margin-bottom: 20px;
}

div.boxStandardLargeFade div.inner div.content div.searchError li
{
	list-style: disc;
	margin: 3px 0 0 16px;
}


/* SEARCH HITS */
div.boxStandardLargeFade div.inner div.content div.searchHits ul
{
	margin: 10px 0 0 0;
}

div.boxStandardLargeFade div.inner div.content div.searchHits ul li
{
	background-image: url('/gfx/common/borderHorizontal.gif');
	background-repeat: repeat-x;
	background-position: top;
	min-height: 30px;
	padding: 10px 0 10px 0;
	width: 596px;
}

div.boxStandardLargeFade div.inner div.content div.searchHits ul li div.image
{
	float: left;
	margin-right: 20px;
	width: 176px;
}

div.boxStandardLargeFade div.inner div.content div.searchHits ul li div.links
{
	float: left;
	min-height: 30px;
	width: 400px;
}

div.boxStandardLargeFade div.inner div.content div.searchHits ul li h2,
div.boxStandardLargeFade div.inner div.content div.searchHits ul li h2 a
{
	color: #000;
	display: inline;
	font-size: 12px;
	line-height: 15px;
	margin: 2px 10px 0 0;
}

/* Did you mean alternative */
div.boxDidYouMeanAlternative
{
	min-height: 90px;
}

div.boxDidYouMeanAlternative div.inner div.content
{
	min-height: 30px;
}

div.boxDidYouMeanAlternative div.inner div.content div.searchError h2.help
{
	margin-bottom: 10px;
}

.categories-filter {
    float: right;
    font-size: 12px;
    margin-right: 5px !important;
    margin-top: 2px !important;
}

.category-list ul a {
	color: #6F6F6F;
    font-size: 12px;
	line-height: 16px;
    font-weight: bold;
}
.category-list.flat ul a {
    font-weight: normal;
}
.category-list ul ul a {
    font-weight: normal;
}
.category-list .readmore a {
    font-style: italic;
    font-weight: bold;
}
.category-list ul ul {
    margin-left: 10px;
	display: block;
    list-style: none;
}
.category-list ul ul li {
    padding-top: 0px;
}
.category-list ul li {
    padding-top: 10px;
	display: block;
}

ul.cols3 
{
	display: block;
    list-style: none;
}

ul.cols3>li
{
	display: block;
	float: left;
	width: 33.33%;
}
ul.cols3>li:nth-child(3n+0)
{
    margin-left: 0px;
}



/* SECTION */
div.sectionCategories p
{
    margin-bottom: 16px;
    margin-top:-10px;
    line-height: 110%;
}

div.sectionCategories p a
{
	color: #6F6F6F;
}


div.sectionCategories ul li
{
	display: block;
	float: left;
	margin: 0 8px 0 0;
	width: 190px;
}

div.sectionCategories ul li h1
{
	color: #000;
	font-size: 14px;
	line-height: 16px;
	margin-top: 10px;
}

div.sectionCategories ul li h2 a,
div.sectionCategories ul li div a
{
	color: #323232;
	text-decoration: none;
	font-weight: bold;
}

div.sectionCategories ul li h2, div.sectionCategories ul li div
{
	color: #323232;
	font-size: 11px;
	line-height: 20px;
	padding-left: 1px;
}

div.sectionCategories ul li h2 a.sub
{
	font-weight: normal;
}

div.sectionCategories ul li h2 span.sub
{
	font-weight: normal;
}

div.sectionCategories ul li h2 a:hover,
div.sectionCategories ul li h3 a:hover
{
	text-decoration: underline;
}

div.sectionCategories ul li h3 a
{
	color: #626262;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	margin-left: 18px;
}

div.sectionRelatedCategories div.title
{
	color: #505050;
	font-size:16px;
	font-weight: bold;
	margin-bottom:4px;
	text-align: center;
}

div.sectionRelatedCategories ul li
{
	float:left;
	text-align: center;
	margin-right: 18px;
	margin-top: 10px;
}

div.sectionRelatedCategories ul li div.btnStandard a
{
	text-decoration: none;
}

div.sectionRelatedCategories div.clear
{
	padding-bottom: 20px;
}

/* SCROLL */
div.boxStandardScroll div.inner div.content
{
	min-height: 190px;
	overflow: hidden;
	position: relative;
}

div.boxStandardScroll div.inner div.content li
{
	float: left;
	min-height: 176px;
	overflow: hidden;
	text-align: center;
	margin-right: 6px;
	width: 143px;
}

div.boxStandardScroll div.inner div.categoryHitsOverview li
{
    min-height: 0px;
}

div.boxStandardScroll div.inner div.content li div.image
{
	border: 2px solid #efefef;
	height: 100px;
	overflow: hidden;
	margin: 4px 0 5px 20px;
	width: 100px;
}

div.boxStandardScroll div.inner div.content li div.image img
{
	/*height: 100px;
	width: 100px;*/
}

div.boxStandardScroll div.inner div.content li div.info
{
	height: 27px;
	overflow: hidden;
	width: 143px;
	font-size: 12px;
	line-height: 0px;
}

div.boxStandardScroll div.inner div.content li a
{
	color: #000;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
}

div.boxStandardScroll div.inner div.content li div.price
{
	margin-top: 4px;
}

div.boxStandardScroll div.inner div.content li div.price a
{
	font-size: 14px;
}

div.boxStandardScroll div.inner div.content li div.price a span.download
{
    font-size: 12px;
    font-weight: normal;
    display: block;
    margin-top: 2px;
}

div.boxStandardScroll div.inner div.content li div.rate
{
	height: 15px;
	overflow: hidden;
	margin: 1px 0;
	width: 143px;
	padding-left: 36px;
}

div.boxStandardScroll div.inner div.content li div.rate div.Rating
{
	float: left;
	margin: 0 0 0 4px;
}

/* SCROLLING */
div.boxStandardScroll div.inner div.content div.scrollActive div.Rating,
div.boxStandardScroll div.inner div.content div.scrollActive div.outer
{
	position: static;
}

/* NEWS LIST */
div.boxStandardScroll div.inner div.content ul.newsList
{
	padding: 0 0 0 0;
}

div.boxStandardScroll div.inner div.content ul.newsList li
{
	background-color: #f7f7f7;
	background-image: url('/gfx/common/newsListBg.jpg');
	background-repeat: repeat-x;
	border: 2px solid #e2e2e2;
	height: 150px;
	margin-bottom: 0px;
	padding: 5px 10px;
	text-align: left;
	width: 156px;
}

div.boxStandardScroll div.inner div.content ul.newsList li a
{
	color: #6F6F6F;
	font-size: 11px;
	font-weight: normal;
}

div.boxStandardScroll div.inner div.content ul.newsList li p.cat a
{
	font-weight: bold;
	margin-bottom: 5px;
}

div.boxStandardScroll div.inner div.content ul.newsList li h1
{
	margin: 5px 0;
}

div.boxStandardScroll div.inner div.content ul.newsList li h1 a
{
	color: #535353;
	font-size: 12px;
	font-weight: bold;
}

div.boxStandardScroll div.inner div.content ul.newsList li p.text span.readmore
{
	color: #FF5400 !important;
	font-weight: bold !important;
	padding: 0 5px;
}

a.created
{
	color: #888888 !important;
	font-size: 9px;
}

/* SEARCH RESULT */
div.boxStandardLargeSearchResult div.inner div.content
{
	height: auto;
	min-height: 200px;
	position: static;
	overflow: visible;
}

div.boxStandardLargeSearchResult div.inner div.content div.section,
div.boxStandardLargeSearchResult div.inner div.content div.first
{
	background-image: url('/gfx/common/boxStandardLargeContentFade.png');
	background-position: center 35px;
	background-repeat: no-repeat;
	margin: 0px 0 0 -7px;
	padding: 0px 0 5px 10px;
	width: 598px;
}

div.boxStandardLargeSearchResult div.inner div.content div.section li
{
	margin-bottom: 10px;
	height: auto;
}

div.boxStandardLargeSearchResult div.inner div.content div.section span.download
{
    font-size: 12px;
    font-weight: normal;
    display: block;
    margin-top: 2px;
}

div.boxStandardLargeSearchResult div.inner div.content div.section h2
{
	color: #505050;
	font-size: 16px;
	line-height: 40px;
	float: left;
	width: 588px;
}

div.boxStandardLargeSearchResult div.inner div.content div.section p.headtext
{
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}

div.boxStandardLargeSearchResult div.inner div.content div.section div.clear,
div.boxStandardLargeSearchDealer div.inner div.content div.section div.clear
{
	background-color: #c1c1c1;
	height: 3px;
	margin: 5px 0 0 -11px;
	width: 612px;
}

div.boxStandardLargeSearchDealer div.inner div.content div.section div.clear.end
{
	background-color: #ffffff;
}

div.boxStandardLargeSearchResult div.inner div.content div.last div.clear
{
	height: 0px;
}

/* SEARCH RESULT OTHER */
div.boxStandardLargeSearchResult div.inner div.content div.otherSpace
{
	background-image: url('/gfx/common/searchResultSpacer.png');
	height: 24px;
	margin-left: -16px;
	width: 626px;
}

div.boxStandardLargeSearchResult div.inner div.content div.other
{
	background: none;
	height: auto;
	margin-bottom: 12px;
	min-height: 200px;
}

div.boxStandardLargeSearchResult div.inner div.content div.other li
{
	height: 200px;
}

div.boxStandardLargeSearchResult div.inner div.content div.other.first
{
	height: 255px;
}

div.boxStandardLargeSearchResult div.inner div.content div.other li div.cat a
{
	text-decoration:underline;
	color: #FF5400;
	font-size: 12px;
	line-height: 14px;
}

div.boxStandardLargeSearchResult div.inner div.content div.other div.clear
{
	background: none;
	background-image: url('/gfx/common/borderHorizontal.gif');
	height: 2px;
	margin: 0;
	width: 590px;
}

div.boxStandardLargeSearchResult div.inner div.content div.other.last div.clear
{
	background: none;
	height: 0px;
}

/* DEALER RESULT LIST*/
div.boxStandardLargeSearchDealer div.section
{
	margin-bottom: 20px;
}

div.boxStandardLargeSearchDealer div.inner div.content div.section h2
{
	color: #505050;
	font-size: 13px;
	line-height: 20px;
	margin-bottom:10px;
}

div.boxStandardLargeSearchDealer div.inner div.content
{
	height: auto;
	min-height: 200px;
	position: static;
	overflow: visible;
}

div.boxStandardLargeSearchDealer div.inner div.content div.section
{
	background-image: url('/gfx/common/boxStandardLargeContentFade.png');
	background-position: center 0px;
	background-repeat: no-repeat;
	margin: 0px 0 0 -7px;
	padding: 0px 0 5px 10px;
	width: 598px;
}

div.boxStandardLargeSearchDealer div.section div.border
{
	background-color: #c1c1c1;
	height: 3px;
	margin: 10px 0 0 -8px;
	width: 612px;
}

div.boxStandardLargeSearchDealer div.section div.border div.last
{
	display: none;
}

div.boxStandardLargeSearchDealer div.image
{
	float: left;
	height: 206px;
	width: 206px;
}

div.boxStandardLargeSearchDealer div.inner div.content div.LetterList
{
	margin: 5px 0px 5px 0px;
}

div.boxStandardLargeSearchDealer div.info
{
	float: right;
	margin-bottom: 20px;
	min-height: 206px;
	width: 370px;
}

div.boxStandardLargeSearchDealer div.info div.name
{
	background-image: url('/gfx/common/borderHorizontal.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

div.boxStandardLargeSearchDealer div.info div.name h1 a
{
	font-size: 20px;
	line-height: 22px;
}

div.boxStandardLargeSearchDealer div.info div.extra li
{
	clear: both;
	min-height: 20px;
	width: 370px;
}

div.boxStandardLargeSearchDealer div.info div.extra li.space
{
	background-image: url('/gfx/common/borderHorizontal.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

div.boxStandardLargeSearchDealer div.info div.extra li.shopType img
{
	padding: 3px 5px 3px 0;
	vertical-align: middle;
}

div.boxStandardLargeSearchDealer div.info div.extra li p
{
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	width: 250px;
}

div.boxStandardLargeSearchDealer div.info div.extra li p.cat
{
	width: 120px;
}

div.boxStandardLargeSearchDealer div.boxStandardScroll
{
	margin: 5px 0 0 -15px;
}

div.boxStandardLargeSearchDealer div.boxStandardScroll div.content
{
	height: 173px;
}

div.boxStandardLargeSearchDealer div.boxStandardScroll div.image,
div.boxStandardLargeSearchDealer div.boxStandardScroll div.info
{
	background: none;
	float: none;
	margin-bottom: 0;
	min-height: 0;
}

/* PRODUCT SEARCH ACCESSORIES */
div.searchAccessories
{
	padding: 8px 2px 12px 2px;
}

div.searchAccessories div.selection
{
	padding-top: 8px;
	padding-bottom: 8px;
	width:450px;
	height:20px;
	clear:both;
}

div.searchAccessories div.selection .title
{
	padding-top:4px;
	width:100px;
	float:left;
}

div.searchAccessories div.selection .control select
{
	width:300px;
	float:left;
}

div.searchAccessories div.selection div.miniLoader
{
	float:left;
	width:20px;
	padding-top:2px;
	padding-left:5px;
}


/* PRODUCT COMPARE */
div.boxStandardCompare div.inner div.content table
{
	width: 100%;
}

div.boxStandardCompare div.inner div.content table td
{
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-top: 1px solid #dedede;
	color: #505050;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	padding: 6px 5px;
	overflow: hidden;
}

div.boxStandardCompare div.inner div.content table td.second
{
	background-color: #f1f1f1;
}

div.boxStandardCompare div.inner div.content table p.price
{
	color: #000;
	font-size: 12px;
}

div.boxStandardCompare div.inner div.content table a.comment
{
	color: #505050;
	font-weight: normal;
}

div.boxStandardCompare div.inner div.content table td.info
{
	color: #000;
	font-size: 12px;
	text-align: right;
	width: 140px;
}

div.boxStandardCompare div.inner div.content table div.delete
{
	background-image: url('/gfx/common/compareClose.gif');
	background-position: right;
	background-repeat: no-repeat;
	color: #6f6f6f;
	cursor: pointer;
	font-size: 10px;
	height: 13px;
	padding-right: 12px;
	text-align: right;
    float: right;
}

div.boxStandardCompare div.inner div.content table div.image
{
	border: 1px solid #efefef;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	width: 100px;
	text-align: center;
}

div.boxStandardCompare div.inner div.content table div.Rating
{
	margin: 0 auto;
}

div.boxStandardCompare div.inner div.content div.section
{
	background-image: url('/gfx/common/productDetailsSpace.png');
	background-repeat: repeat-x;
}

div.boxStandardCompare div.inner div.content div.section div.top
{
	background-image: url('/gfx/common/arrowCompare.gif');
	background-position: 10px 10px;
	background-repeat: no-repeat;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 22px;
	width: 590px;
}

div.boxStandardCompare div.inner div.content div.section div.closed
{
	background-image: url('/gfx/common/arrowCompare.gif');
	background-position: 10px -24px;
	background-repeat: no-repeat;
}

div.boxStandardCompare div.inner div.content a.floatRight
{
	font-size: 12px;
	font-weight: bold;
	margin: 5px 5px 0 0;
	text-decoration: none;
}

/* Top search words */
div.boxTopSearchWords div.inner div.content
{
	min-height: 200px;
	height: auto;
}

div.boxStandardLargeArticleSearchResult div.inner div.content
{
	padding: 5px 15px;
	width: 596px;
}

div.boxStandardLargeArticleSearchResult div.inner div.content ul
{
	padding: 0;
}

div.boxStandardLargeArticleSearchResult div.inner div.content div.section
{
	/*height: 270px;*/
}

/*#endregion BOX*/

/*#region ArticleList*/

.ArticleList ul.einstein
{
}

.ArticleList ul.einstein li
{
	width: 596px;
	height: auto;
	line-height: 13px;
}

.ArticleList ul.einstein li.header
{
	background-color: #EEEEEE;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0;
	padding: 5px 0;
}

.ArticleList ul.einstein li div
{
	float: left;
}

.ArticleList ul.einstein li div.flag
{
	width: 20px;
}

.ArticleList ul.einstein li div.flag img
{
	margin-top: 3px;
	vertical-align: top;
}

.ArticleList ul.einstein li div.title
{
	width: 379px;
}

.ArticleList ul.einstein li div.date
{
	margin-left: 10px;
	width: 67px;
}

.ArticleList ul.einstein li div.author
{
	margin-left: 10px;
	width: 110px;
}

/* ARTICLE SECTION */
div.boxStandardArticleSection div.inner div.head
{
	background-position: center top;
	height: 10px;
}

div.boxStandardArticleSection div.inner div.content div.sectionCategories ul li
{
	border: 1px solid #f5f5f5;
	float: none;
	min-height: 100px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 100px;
	padding-right: 20px;
	margin-bottom: 10px;
	width: 166px;
}

div.boxStandardArticleSection div.inner div.content h1
{
	margin-bottom: 5px;
	margin-left: 10px;
}

div.boxStandardArticleSection div.inner div.content h2
{
	background: #fff url('/gfx/common/arrow7b7b7bRight.gif') no-repeat 11px 4px;
	line-height: 13px;
	margin: 0 0 7px 0px;
	padding-left: 20px;
}

div.boxStandardArticleSection div.inner div.content h2.archive
{
	background: none;
	text-align: right;
}

div.boxStandardArticleSection div.inner div.content h2.archive a
{
	font-size: 11px;
	font-weight: normal;
}

/* ARTICLE ARCHIVE */
div.boxArticleArchive div.inner div.content
{
	background-image: url('/gfx/common/boxStandardLargeContent.png');
}

div.boxArticleArchive div.inner div.content div.paging
{
	text-align: right;
	padding-bottom: 10px;
	padding-top: 10px;
}

div.boxArticleArchive div.inner div.content div.paging a,
div.boxArticleArchive div.inner div.content div.paging a
{
	color: #3b3838;
	font-size: 100%;
	margin-right: 4px;
	text-decoration: none;
}

div.boxArticleArchive div.inner div.content div.paging a
{
	margin-right: 0;
}

div.boxArticleArchive div.inner div.content div.paging a.prev
{
	margin-right: 10px;
}

div.boxArticleArchive div.inner div.content div.paging a.next
{
	margin-left: 10px;
}

div.boxArticleArchive div.inner div.content li
{
	float: none;
	min-height: 20px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 20px;
	margin-bottom: 8px;
	padding-right: 20px;
	width: 168px;
}

div.boxArticleArchive div.inner div.content li p
{
	font-weight: bold;
}

div.boxArticleArchive div.inner div.content li h2 a
{
	line-height: 15px;
}

/*#endregion ArticleList*/

/*#region BOX MORE HOLDER*/

/* BOX MORE HOLDER */
div.boxMoreHolder div.inner div.content
{
	margin: 0 0 0 5px;
	padding: 0;
	width: 300px;
}

div.boxMoreHolder div.inner div.head
{
	font-size: 16px;
	padding-left: 15px;
}

div.boxMoreHolder div.inner div.boxProductList div.inner,
div.boxMoreHolder div.inner div.boxExternalHitList div.inner
{
	background: none;
}

div.boxMoreHolder div.inner div.boxProductList div.head,
div.boxMoreHolder div.inner div.boxExternalHitList div.head
{
	font-size: 14px;
	height: 31px;
	line-height: 31px;
}

div.boxMoreHolder div.inner div.boxExternalHitList div.content
{
	height: 135px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

div.boxMoreHolder div.inner div.boxExternalHitList div.btnFulllist
{
	margin: 0 0 10px 210px;
}

div.boxMoreHolder div.inner div.boxExternalHitList div.btnClose
{
	margin: 0 0 10px 240px;
}

div.boxMoreHolder div.inner div.boxExternalHitList div.inner div.content ul
{
	background: none;
	margin: 0;
}

div.boxMoreHolder div.inner div.boxExternalHitList div.inner div.content ul li
{
	padding-left: 5px;
	width: 295px;
}

div.boxMoreHolder div.inner div.boxProductList div.inner div.content ul li
{
	width: 290px;
}

div.boxMoreHolder div.inner div.boxExternalHitList div.inner div.content ul li.ad
{
	background-color: #fff5be;
}

/*#endregion BOX MORE HOLDER*/

/*#region PRODUCT LIST*/

/* PRODUCT LIST */
/* SEARCH RESULT COUNT*/
div.searchResultCount
{
	margin-bottom: 8px;
	height: 26px;
	width: 611px;
    background-image: url('/gfx/edb/searchResultCountBg.png');
}

div.searchResultCount h2, div.searchResultCount h1, div.searchResultCount div
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	margin-left: 12px;
	float: left;
}

div.searchResultCount h2 a
{
	color: #fff;
}

div.searchResultCountLarge
{
	height: 36px;
	width: 612px;
    background-image: url('/gfx/edb/searchResultCountLargeBg.png');
}

div.searchResultCountLarge h2, div.searchResultCountLarge h1, div.searchResultCountLarge div
{
	font-size: 20px;
	line-height: 36px;
}

div.searchResultCountLarge h2 a
{
	font-size: 12px;
	margin: 0px 22px 0 0;
	padding-left: 260px;
	/*float: right;*/
	text-decoration: none;
}

div.UserProfile
{
	margin: 3px 14px 0px 0px;
	float: right;
}

div.UserProfile select
{
	height:21px;
	width: 155px;
	font-size: 12px;
}

/* DROPDOWN HOLDER */
div.boxDdlHolder
{
	margin-bottom: 0;
	min-height: 0;
}

div.boxDdlHolder div.inner div.head
{
	background-position: center top;
	height: 10px;
}

div.boxDdlHolder div.inner div.content
{
	min-height: 0;
}

div.boxDdlHolder div.inner div.content div
{
	color: #000;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	padding-right: 5px;
}

/* LIST */
div.boxStandardProductList div.inner div.bottom
{
	background-image: url('/gfx/common/boxStandardProductListBottom.png');
	background-repeat: no-repeat;
	margin: 0 0 -7px -3px;
}

/* PRODUCT LIST SORT */
div.boxStandardProductList div.inner div.sorts
{
	background-image: url('/gfx/common/boxStandardProductListSecond.png');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 90px;
	margin-bottom: 15px;
	width: 612px;
}

div.boxStandardProductList div.inner div.sorts.sortsbottom
{
	margin-bottom: 4px;
}

/* ARTICLE LIST SORT */
.ArticleList div.sorts
{
	height: 100px;
	margin-bottom: 15px;
	width: 612px;
}

div.boxStandardProductList div.inner div.content div.ProductAccessoriesSorts,
.ArticleList div.ArticlesSorts
{
	height: 32px;
}

div.boxStandardProductList div.inner div.content div.ProductAccessoriesSorts div.paging,
.ArticleList div.ArticlesSorts div.paging,
div.boxForumList div.inner div.content div.ArticlesSorts div.paging
{
	float: right;
	margin: 10px 10px 0 0;
}

div.boxStandardProductList div.inner div.sorts div.results
{
	height: 30px;
	padding: 15px 0 0 10px;
	width: 590px;
}

div.boxStandardProductList div.inner div.bottom div.results
{
	padding-top: 10px;
}

div.boxStandardProductList div.inner div.sorts div.results h2, div.boxStandardProductList div.inner div.sorts div.results div
{
	background-color: #6E6E6E;
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 3px;
}

div.boxStandardProductList div.inner div.sorts div.results p
{
	float: right;
}

div.boxStandardProductList div.inner div.sorts div.results p,
div.boxStandardProductList div.inner div.sorts div.results p a
{
	color: #6e6e6e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div.boxStandardProductList div.inner div.sorts div.results p a.selected,
div.boxStandardProductList div.inner div.sorts div.paging a.selected,
.ArticleList div.sorts div.paging a.selected,
div.boxForumList div.inner div.sorts div.paging a.selected
{
	font-weight: bold;
}

div.boxStandardProductList div.inner div.sorts div.results p a.last,
div.boxStandardProductList div.inner div.sorts div.paging a.last,
div.boxForumList div.inner div.sorts div.paging a.last
{
	margin-right: 0px;
}

div.boxStandardProductList div.inner div.sorts div.sort
{
	height: 40px;
	float: left;
	padding: 5px 0 0 10px;
	width: 380px;
}

div.boxStandardProductList div.inner div.sorts div.sort div.btnCompare
{
	float: left;
	margin: 12px 5px 0 0;
}

div.boxStandardProductList div.inner div.sorts div.sort p
{
	color: #3b3838;
	font-weight: bold;
	float: left;
	margin-left: 10px;
}

div.boxStandardProductList div.inner div.sorts div.paging,
div.boxForumList div.inner div.sorts div.paging
{
	float: right;
	margin: 21px 10px 0 0;
}

div.boxStandardProductList div.inner div.sorts div.paging a,
.ArticleList div.sorts div.paging a,
div.boxForumList div.inner div.sorts div.paging a
{
	color: #3b3838;
	font-size: 100%;
	margin-right: 4px;
	text-decoration: none;
}

div.boxStandardProductList div.inner div.content div.ProductAccessoriesSorts div.paging a,
.ArticleList div.ArticlesSorts div.paging a,
div.boxForumList div.inner div.content div.ArticlesSorts div.paging a
{
	margin-right: 0;
}

div.boxStandardProductList div.inner div.content div.ProductAccessoriesSorts div.paging a.prev,
.ArticleList div.ArticlesSorts div.paging a.prev,
div.boxForumList div.inner div.content div.ArticlesSorts div.paging a.prev
{
	margin-right: 10px;
}

div.boxStandardProductList div.inner div.content div.ProductAccessoriesSorts div.paging a.next,
.ArticleList div.ArticlesSorts div.paging a.next,
div.boxForumList div.inner div.content div.ArticlesSorts div.paging a.next
{
	margin-left: 10px;
}

/* PRODUCT LIST CONTENT */
div.boxStandardProductList div.inner div.content
{
	padding: 5px 7px;
	width: 612px;
}

div.boxStandardProductList div.inner div.content div.noFavorites
{
	padding-left: 13px;
}

div.boxStandardProductList div.inner div.content ul li
{
	height: 84px;
	overflow: hidden;
	padding-top: 2px;
	width: 612px;
}

div.boxStandardProductList div.inner div.content ul li h1, div.boxStandardProductList div.inner div.content ul li h2
{
	font-weight: bold;
	color: Black;
}

div.boxStandardProductList div.inner div.content ul li.nonTotal h1
{
	font-weight: normal;
}

div.boxStandardProductList div.inner div.content ul li.productList
{
	height: auto;
}

div.boxStandardProductList div.inner div.content ul li.productList h1
{
	font-weight: normal;
}

div.boxStandardProductList div.inner div.content ul li.product
{
	/*height: auto;*/
}

div.boxStandardProductList div.inner div.content ul li h1 a:hover,
div.boxStandardProductList div.inner div.content ul li h2 a:hover
{
	color: #6f6f6f !important;
	text-decoration: underline !important;
}

div.boxStandardProductList div.inner div.content ul li.second
{
	background-image: url('/gfx/common/boxStandardProductListSecond.png');
	background-repeat: repeat-x;
}

div.boxStandardProductList div.inner div.content ul li.added
{
	background-color: Yellow;
	background-image: none;
}

div.boxStandardProductList div.inner div.content ul li div.checkbox
{
	float: left;
	height: 80px;
	width: 25px;
}

div.boxStandardProductList div.inner div.content ul li div.checkbox input
{
	margin: 30px 0 0 6px;
}

div.boxStandardProductList div.inner div.content ul li div.image
{
	border: 2px solid #efefef;
	float: left;
	height: 76px;
	width: 76px;
	text-align: center;
}

div.boxStandardProductList div.inner div.content ul li div.image img
{
	/*height: 76px;
	width: 76px;*/
}

div.boxStandardProductList div.inner div.content ul li div.info
{
	background-image: url('/gfx/common/borderVertical.gif');
	background-position: right center;
	background-repeat: no-repeat;
	float: left;
	height: 80px;
	padding: 0 20px 0 7px;
	width: 338px;
}

/* render extra coloumn for UnitPrice */
div.boxStandardProductList div.inner div.content ul li div.info.info2 
{
	width:250px;
}

div.boxStandardProductList div.inner div.content ul li div.info.unitprice 
{
	width: 73px; 
	text-align: right;
	line-height: 78px;
	white-space: nowrap;
}

div.boxStandardProductList div.inner div.content ul li div.info.unitprice a
{
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

div.boxStandardProductList div.inner div.content ul li div.info h2
{
	margin-top: 5px;
	color: black;
	font-size: 11px;
	margin-left: 0;
}

div.boxStandardProductList div.inner div.content ul li.product div.info h1
{
	margin-bottom: 5px;
}

div.boxStandardProductList div.inner div.content ul li div.info h2 a
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.boxStandardProductList div.inner div.content ul li.product div.info h1 a
{
	font-weight: normal;
}

div.boxStandardProductList div.inner div.content ul li div.info div.prod-spec
{
	display: block;
	height: 22px;
	overflow: hidden;
}

div.boxStandardProductList div.inner div.content ul li div.info div a
{
	color: #505050;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

div.boxStandardProductList div.inner div.content ul li div.info div.rate
{
	height: 15px;
	margin: 5px 0;
	width: 338px;
}

div.boxStandardProductList div.inner div.content ul li div.info div.Rating
{
	float: left;
	margin-right: 10px;
	position: relative;
}

div.boxStandardProductList div.inner div.content ul li div.info div.notRated
{
	margin-right: 10px;
	/*width: 80px;*/
}

div.boxStandardProductList div.inner div.content ul li div.right
{
	float: right;
	height: 80px;
	width: 130px;
}

div.boxStandardProductList div.inner div.content ul li div.price
{
	height: 43px;
	margin-top: 15px;
}

div.boxStandardProductList div.inner div.content ul li div.price p
{
	text-align: right;
	margin-right: 8px;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.price p
{
	text-align: center;
	margin-right: 0px;
}

div.boxStandardProductList div.inner div.content ul li div.price a
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

div.boxStandardProductList div.inner div.content ul li.product div.price a,
div.boxStandardProductList div.inner div.content ul li.nonTotal div.price a
{
	font-weight: normal;
}

/* PRICE AGENT */
div.boxStandardPriceAgent div.inner div.head
{
	background-image: url('/gfx/common/boxStandardLargeFadeTop.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div.boxStandardPriceAgent div.inner div.head h1,
div.boxStandardPriceAgent div.inner div.content h2
{
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0 0 12px;
	padding-top: 15px;
}

div.boxStandardPriceAgent div.inner div.content h2
{
	font-size: 11px;
	padding-top: 5px;
	padding-bottom:5px;
	line-height: 15px;
}

div.boxStandardPriceAgent div.inner div.content div.buttons
{
	height: 25px;
	margin-top: 15px;
	width: 612px;
}

div.boxStandardPriceAgent div.inner div.content div.buttons div
{
	float: right;
	margin-right: 10px;
}

div.boxStandardPriceAgent div.inner div.content div.buttons div.btnMyProductDelete
{
	float: left;
	margin-left: 10px;
}

div.boxStandardPriceAgent div.inner div.content div.sorts
{
	height: 84px;
	position: relative;
}

div.boxStandardPriceAgent div.inner div.content p.priceNode
{
	float: right;
	font-size: 10px;
	font-weight: bold;
	margin: 10px 10px 0 0;
}

div.boxStandardPriceAgent div.inner div.content ul li.top
{
	height: 22px;
	position: absolute;
	bottom: 0;
	margin-left: 10px;
	width: 602px;
}

div.boxStandardPriceAgent div.inner div.content div.total li.label
{
	height: auto;
	margin-bottom: 5px;
}

div.boxStandardPriceAgent div.inner div.content ul li.top div
{
	float: left;
	width: 97px;
}

div.boxStandardPriceAgent div.inner div.content ul li.top div.currentPrice
{
	width: 111px;
}

div.boxStandardPriceAgent div.inner div.content ul li.priceAgent div.currentPrice
{
	width: 110px;
}

div.boxStandardPriceAgent div.inner div.content ul li.top div.beforePrice
{
	width: 82px;
}

div.boxStandardPriceAgent div.inner div.content ul li.priceAgent div.beforePrice
{
	width: 120px;
}

div.boxStandardPriceAgent div.inner div.content ul li.top div.agentPrice
{
	width: 97px;
}

div.boxStandardPriceAgent div.inner div.content ul li.priceAgent div.agentPrice
{
	width: 70px;
}

div.boxStandardPriceAgent div.inner div.content ul li.top div.product
{
	width: 297px;
}

div.boxStandardPriceAgent div.inner div.content ul li.top div a
{
	color: #6F6F6F;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}

div.boxStandardPriceAgent div.inner div.content div.total
{
	font-weight: bold;
	color: black;
	font-size: 12px;
	height: 30px;
}

div.boxStandardPriceAgent div.inner div.content div.totalLabel
{
	height: 46px;
}

div.boxStandardPriceAgent div.inner div.content ul li div.info
{
	padding-right: 10px;
	width: 180px;
}

div.boxStandardPriceAgent div.inner div.content ul li div.right
{
	float: right;
	width: 309px;
}

div.boxStandardPriceAgent div.inner div.content ul li div.price,
div.boxStandardPriceAgent div.inner div.content ul li div.input
{
	background-image: url('/gfx/common/borderVertical.gif');
	background-position: right center;
	background-repeat: no-repeat;
	height: 75px;
	float: left;
	padding: 5px 5px 0 5px;
	margin: 0 5px 0 0;
	width: 100px;
}

div.boxCheapestVendors div.inner div.content ul li div.price
{
	width: 80px;
}

div.boxStandardPriceAgent div.inner div.content ul li div.right div.input
{
	width: 60px;
}

div.boxStandardPriceAgent div.inner div.content ul li div.right div.input,
div.boxStandardMyPriceAgent div.inner div.content ul li div.info,
div.boxStandardMyPriceAgent div.inner div.content ul li div.right div.last
{
	background: none;
}

div.boxStandardPriceAgent div.inner div.content ul li div.right div.input input
{
	width: 60px;
}

div.boxStandardMyPriceAgent div.inner div.content ul li div.right div.input
{
	background-image: url('/gfx/common/borderVertical.gif');
	background-position: right center;
	background-repeat: no-repeat;
	width: 64px;
}

div.boxStandardMyPriceAgent div.inner div.content ul li div.right div.input input
{
	width: 33px;
}

div.boxStandardMyPriceAgent div.inner div.content ul li div.right div.input img.miniLoader,
div.boxStandardMyPriceAgent div.inner div.content ul li div.right div.input img.miniLoaderSecond
{
	vertical-align: middle;
	width: 16px;
	height: 16px;
	margin-left: 2px;
	padding-top: 5px;
	visibility: hidden;
}

html.ie7 div.boxStandardMyPriceAgent div.inner div.content ul li div.right div.input img.miniLoader,
html.ie7 div.boxStandardMyPriceAgent div.inner div.content ul li div.right div.input img.miniLoaderSecond { padding-top: 10px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li div p.label
{
	background-color: #FF5400;
	display: inline-block;
	color: #fff;
	font-family: Terminal, Verdana, Arial;
	font-size: 8px;
	line-height: 7px;
	margin: 5px 0 5px 0;
	padding: 2px;
	text-align: center;
	text-transform: uppercase;
}

html.ie7 div.boxStandardMyPriceAgentList div.inner div.content ul li div p.label { display: inline; line-height: 14px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li.top div { width: 96px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li.top div.first { width: 222px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li.top div.last { width: 80px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li.vendor { height: 54px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li.vendor div.icons { margin-top: 7px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li.vendor div.icons div.shopTypes img { padding: 0px 5px 5px 0px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li.top div.product { width: 300px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li div.amount { margin-right: 15px; width: 60px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li div.amount p { text-align: left; }

div.boxStandardMyPriceAgentList div.inner div.content ul li div.info { width: 211px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li.product div.info { width: 121px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li.product div.image { margin-left: 10px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li div.info2 { padding-right: 25px; width: 180px; }

div.boxStandardMyPriceAgentList div.inner div.content ul li div.info b { font-size: 10px; text-decoration: underline; }

div.boxStandardMyPriceAgentList div.inner div.content ul li div.last { background: none; }

div.boxStandardMyPriceAgentList div.inner div.content ul li div.last div.btnShowProduct { margin-top: 42px; }

/* INLINE AD */
div.boxStandardProductList div.inner div.content ul li.inlineAd
{
	background-color: #fff5be;
	height: 95px;
	margin-left: 10px;
	padding-top: 5px;
	width: 290px;
}

div.boxStandardProductList div.inner div.content ul li.inlineAd div.image
{
	border: none;
	float: left;
	margin-left: 5px;
	height: 90px;
	width: 90px;
}

div.boxStandardProductList div.inner div.content ul li.inlineAd div.image img
{
	height: 90px;
	width: 90px;
}

div.boxStandardProductList div.inner div.content ul li.inlineAd div.info
{
	background: none;
	height: 73px;
	margin-left: 10px;
	padding: 0;
	overflow: hidden;
	width: 180px;
}

div.boxStandardProductList div.inner div.content ul li.inlineAd div.info h2
{
	margin: 5px 0 0 0;
}

div.boxStandardProductList div.inner div.content ul li.inlineAd div.price
{
	float: left;
	height: 18px;
	margin-left: 10px;
	width: 180px;
}

div.boxStandardProductList div.inner div.content ul li.inlineAd div.price a
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/* PRODUCT LIST GALLERY */
div.boxStandardProductList div.inner div.content div.section
{
	margin-bottom: 20px;
}

div.boxStandardProductList div.inner div.content div.section h2
{
	color: #505050;
	font-size: 18px;
	margin: 0 0 0 18px;
}

div.boxStandardProductList div.inner div.content div.galleryAd
{
	background-color: #fff5be;
	height: 270px;
	padding: 8px 0 0 0;
}

div.boxStandardProductList div.inner div.content div.galleryAd h2
{
	font-size: 11px;
	margin: 0 0 0 18px;
}

div.boxStandardProductList div.inner div.content ul.list li.group
{
	height: auto;
}

div.boxStandardProductList div.inner div.content ul.list li.group h2
{
	color: #505050;
	font-size: 14px;
	margin: 8px 0 8px 26px;
	text-decoration: underline;
}

div.boxStandardProductList div.inner div.content ul.gallery
{
	width: 612px;
}

div.boxStandardProductList div.inner div.content ul.gallery li
{
	background-image: url('/gfx/common/productGalleryBg.png');
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	height: 310px;
	margin-left: 8px;
	position: relative;
	width: 194px;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.checkbox
{
	background-image: url('/gfx/common/checkGalleryBg.gif');
	height:  20px;
	position: absolute;
	right: 14px;
	top: 160px;
	width: 20px;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.checkbox input { margin: 4px 0 0 4px; }

html.ie7 div.boxStandardProductList div.inner div.content ul.gallery li div.checkbox input { padding: 4px 0 0 4px; margin: 0; }

div.boxStandardProductList div.inner div.content ul.gallery li div.image img
{
	border: 0px;
	float: none;
	height: 173px;
	width: auto;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.image
{
	border: 0px;
	padding: 9px 0 0 10px;
	height: 173px;
	width: 173px;
	text-align: center;
	overflow:hidden;
	float:none;
}

html.ie7 div.boxStandardProductList div.inner div.content ul.gallery li div.image { padding: 9px 0 0 12px; }

div.boxStandardProductList div.inner div.content ul.gallery li div.info,
div.boxStandardProductList div.inner div.content ul.gallery li div.price
{
	background: none;
	border: 0px;
	float: none;
	height: 27px;
	margin: 1px 0 0 0px;
	padding: 0;
	overflow: hidden;
	text-align: center;
	width: 197px;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.info,
div.boxStandardProductList div.inner div.content ul.gallery li div.price
{
	padding-top: 7px;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.price
{
	height: 33px;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.rate
{
	height: 45px;
	margin-left: 25px;
	width: 150px;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.rate div.Rating
{
	float: left;
	margin: 2px 4px 0 0;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.rate div.notRated
{
	width: 80px;
	margin: 5px 0 0 0;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.icon
{
	padding-top: 6px;
}

div.boxStandardProductList div.inner div.content ul.gallery li a
{
	color: #000;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.price a
{
	font-size: 14px;
}

/* PRODUCT LIST IMAGE HOVER */
div.productListImageHover
{
	background-image: url('/gfx/common/imageHoverSmall.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding: 30px 30px 30px 18px;
	position: absolute;
	height: 230px;
	width: 200px;
	z-index: 1000;
}

div.productListImageHover p
{
	color: #000;
	font-weight: bold;
	text-align: center;
}

div.productListImageHover2
{
	background-image: url('/gfx/common/imageHover2.png');
	background-position: center left;
	background-repeat: no-repeat;
	padding: 20px;
	position: absolute;
	height: 260px;
	width: 210px;
	z-index: 1000;
}

div.productListImageHover2 div.info,
div.productListImageHover2 div.price
{
	height: 27px;
	overflow: hidden;
	text-align: center;
	width: 210px;
}

div.productListImageHover2 div.info a,
div.productListImageHover2 div.price a
{
	color: #000;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
}

div.productListImageHover2 div.price a
{
	font-size: 14px;
	line-height: 20px;
}

div.productListImageHover2 div.rate
{
	height: 15px;
	overflow: hidden;
	margin: 0 auto;
	width: 143px;
}

div.productListImageHover2 div.rate .Rating
{
	float: left;
	margin: 0 0 0 4px;
}



/* PRODUCT DETAILS */
div.productDetails
{
	margin-bottom: 10px;
	min-height: 200px;
	width: 612px;
}

div.productDetails div.Rating
{
	position: relative;
}

div.productDetails div.imageHolder
{
	float: left;
	height: 100%;
	width: 206px;
}

div.productDetails div.imageHolder div.gallery
{
	padding-top: 5px;
}

div.productDetails div.imageHolder div.image
{
	border: 3px solid #c8c8c8;
	height: 200px;
	width: 200px;
	text-align: center;
	background-color: White;
}

div.productDetails div.imageHolder div.image img
{

}

div.productDetails div.imageHolder div.image div.buttons
{
	margin: -25px 0 0 10px;
	height: 30px;
	width: 200px;
}

div.productDetails div.imageHolder div.image div
{
	float: left;
	margin-right: 5px;
}

div.productDetails div.imageHolder div.thumbs
{
	margin-top: 5px;
	width: 210px;
}

div.productDetails div.imageHolder div.thumbs img
{
	border: 3px solid #c8c8c8;
	margin: 0 5px 5px 0;
	height: 57px;
	width: 57px;
}

div.productDetails div.infoHolder
{
	float: left;
	height: 100%;
	margin-left: 10px;
	width: 396px;
}

div.productDetails div.infoHolder div.title
{
	background-image: url('/gfx/common/borderHorizontal.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	min-height: 30px;
	padding: 4px 0 8px 0;
	width: 396px;
}

div.productDetails div.infoHolder div.title h1
{
	color: #000;
	font-size: 16px;
	margin-bottom: 4px;
}

div.productDetails div.infoHolder div.title h2
{
	font-size: 14px;
	margin-bottom: 0;
    display: inline;
}

div.productDetails div.infoHolder div.title h2 a,
div.productDetails div.infoHolder div.title h2 a:hover
{
	color: #6f6f6f;
	text-decoration: none;
	margin-right: 10px;
}

div.productDetails div.infoHolder div.title h2 strong
{
	color: #000;
}

div.productDetails div.infoHolder div.title a.prices
{
	background-image: url('/gfx/common/productDetailsLinks.gif');
	background-position: left center;
	background-repeat: no-repeat;
	color: #6f6f6f;
	font-size: 11px;
	font-weight: bold;
	padding: 0 12px 0 12px;
	white-space:nowrap;
}

div.productDetails div.infoHolder div.title span.product-over-three-days-delivery
{
	color: #6f6f6f;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

div.productDetails div.infoHolder div.rate,
div.productDetails div.infoHolder div.comments
{
	float: left;
	height: 15px;
	margin: 8px 0;
	width: 198px;
}

div.productDetails div.infoHolder div.rate p
{
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
}

div.productDetails div.infoHolder div.rate div.Rating
{
	float: right;
	margin: 0px 25px 3px 0;
}

div.productDetails div.infoHolder div.rate div.notRated
{
	margin-right: 10px;
	width: 80px;
}

div.productDetails div.infoHolder div.comments
{
	background-image: url('/gfx/common/borderVertical.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px;
	width: 182px;
}

div.productDetails div.infoHolder div.comments p
{
	color: #6f6f6f;
	font-weight: bold;
	padding-bottom: 3px;
}

div.productDetails div.infoHolder div.comments a
{
	color: #6f6f6f;
}

div.productDetails div.infoHolder div.buttons
{
	background-image: url('/gfx/common/borderHorizontal.gif');
	background-position: top;
	background-repeat: repeat-x;
	clear: both;
	height: 22px;
	padding: 8px 0;
}

div.productDetails div.infoHolder div.buttons div
{
	float: left;
	margin-right: 5px;
}

div.productDetails div.infoHolder div.info
{
	height: 56px;
	overflow: hidden;
}

div.productDetails div.infoHolder div.info h3
{
	font-weight: normal;
	overflow: hidden;
}

div.productDetails div.infoHolder span
{
	color: #ff5400;
	cursor: pointer;
	font-weight: bold;
}

div.productDetails div.infoHolder div.links
{
	background-image: url('/gfx/common/borderHorizontal.gif');
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 8px;
	margin-top: 8px;
}

div.productDetails div.imageHolder div.bookmarks
{
	margin-top: 8px;
	height: 16px;
}

div.productDetails div.infoHolder div.links a
{
	background-image: url('/gfx/common/productDetailsLinks.gif');
	background-position: left center;
	background-repeat: no-repeat;
	color: #6f6f6f;
	font-weight: bold;
	text-decoration: none;
	padding: 0 12px 0 12px;
}
div.productDetails div.infoHolder div.links a.imdb
{
	background-image: none;
	padding: 0 12px 0 0;
}

div.productDetails div.infoHolder div.clickLinks
{
	padding-top: 4px;
	height: 10px;
}

div.productDetails div.infoHolder div.clickLinks div.video 
{
	background-image: url('/gfx/common/borderVertical.gif');
	background-position: left;
	background-repeat: no-repeat;
	display: inline;
	padding-left: 9px;
	margin-left: 65px;
}

div.productDetails div.infoHolder div.clickLinks div.video a
{
	font-weight: bold;
	text-decoration : none;
}

.cheapest-download-price-achor 
{
    color: #6f6f6f;
    text-decoration: none;
    display: block;
    margin: 3px 0 3px 0;
}
.cheapest-download-price-achor strong {
    color: #000000;
}
.cheapest-download-price-achor:hover {
    text-decoration: underline;
}


div.boxStandardProductDealerList
{
	min-height: 150px;
}

div.boxStandardProductDealerList div.inner div.content
{
	padding: 15px 7px 10px 7px;
	min-height: 85px;
	width: 612px;
}

div.boxStandardProductDealerList div.inner div.content div.btnFulllist,
div.boxStandardProductDealerList div.inner div.content div.btnClose
{
	float: right;
	margin: 27px 10px 0 0;
}

div.boxStandardProductDealerList div.inner div.content ul li
{
	background-image: url('/gfx/common/boxStandardProductListSecond.png');
	background-repeat: repeat-x;
	height: 55px;
	width: 612px;
}

div.boxStandardProductDealerList div.inner div.content ul li.second
{
	background: none;
}

div.boxStandardProductDealerList div.inner div.content ul li.top,
div.boxStandardProductDealerList div.inner div.content ul li.top div
{
	background: none;
	border: none !important;
	height: 25px !important;
	padding-top: 0px !important;
}

div.boxStandardProductDealerList div.inner div.content ul li.topNoDelivery
{
	padding-top: 17px !important;
}

div.boxStandardProductDealerList div.inner div.content ul li a.sort,
div.boxStandardProductDealerList div.inner div.content ul li p
{
	color: Black;
	text-decoration: none;
}

div.boxStandardProductDealerList div.inner div.content ul li div.delivery,
div.boxStandardProductDealerList div.inner div.content ul li div.price,
div.boxStandardProductDealerList div.inner div.content ul li div.charge,
div.boxStandardProductDealerList div.inner div.content ul li div.deliveryCharges
{
	text-align: center;
}

div.boxStandardProductDealerList div.inner div.content ul li div.dealer,
div.boxStandardProductDealerList div.inner div.content ul li div.shopType,
div.boxStandardProductDealerList div.inner div.content ul li div.erequirement,
div.boxStandardProductDealerList div.inner div.content ul li div.delivery,
div.boxStandardProductDealerList div.inner div.content ul li div.price,
div.boxStandardProductDealerList div.inner div.content ul li div.charge,
div.boxStandardProductDealerList div.inner div.content ul li div.deliveryCharges,
div.boxStandardProductDealerList div.inner div.content ul li div.totalPrice
{
	border-right: 1px solid #ddd;
	float: left;
	height: 47px;
	margin-right: 5px;
	padding: 8px 0 0 0px;
	width: 69px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.shopType img
{
	padding: 0px 5px 3px 0px;
	vertical-align: top;
}

div.boxStandardProductDealerList div.inner div.content ul li div.erequirement
{
	width: 78px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.delivery
{
	width: 60px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.dealer
{
	margin-left: 10px;
	width: 115px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.dealer div a
{
	color: #000;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 3px;
	font-weight: bold;
}

div.boxStandardProductDealerList div.inner div.content ul li div.dealer div.Rating
{
	margin: 5px 0 0 0;
}

div.boxStandardProductDealerList div.inner div.content ul li div.delivery p
{
	line-height: 13px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.price
{
	margin-right: 5px;
	width: 63px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.charge
{
	margin-right: 5px;
	width: 45px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.deliveryCharges
{
	margin-right: 5px;
	width: 50px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.totalPrice
{
	border: none;
	margin-right: 0px;
	text-align: right;
	width: 74px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.totalPrice p
{
	color: Black;
	font-size: 12px;
	font-weight: normal;
}

div.boxStandardProductDealerList div.inner div.content ul li div.totalPrice p.best,
div.boxStandardProductDealerList div.inner div.content ul li div.price p.best
{
	color: Black;
	font-weight: bold;
}

div.boxStandardProductDealerList div.inner div.content ul li div.totalPrice div.btnShow
{
	float: right;
	margin-top: 5px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.shopType img
{
	margin: 0 1px 2px 0;
}

/* DEALER INFO */
div.boxStandardProductDealerList div.inner div.content ul li div.dealer div.dealerInfo,
div.boxCheapestVendors div.inner div.content ul li.vendor div.dealerInfo
{
	background-image: url('/gfx/common/dealerInfoBg.png');
	display: none;
	margin: 10px 0 0 0;
	height: 220px;
	position: absolute;
	width: 450px;
	z-index: 101;
}

div.boxStandardProductDealerList div.inner div.content ul li div.delivery div.dealerInfo
{
	background-image: url('/gfx/common/dealerDeliveryBg.png');
	display: none;
	margin: 10px 0 0 0;
	position: absolute;
	z-index: 101;
	height: 89px;
	width: 236px;
	text-align: left;
}

div.boxStandardProductDealerList div.inner div.content ul li div.dealer div.dealerInfo div.dealerInner,
div.boxStandardProductDealerList div.inner div.content ul li div.delivery div.dealerInfo div.dealerInner,
div.boxCheapestVendors div.inner div.content ul li.vendor div.dealerInfo div.dealerInner
{
	margin: 20px 10px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.dealer div.dealerInfo h2,
div.boxStandardProductDealerList div.inner div.content ul li div.delivery div.dealerInfo h2,
div.boxCheapestVendors div.inner div.content ul li.vendor div.dealerInfo h2
{
	color: #505050;
	font-size: 14px;
	margin: 0 0 10px 10px;
	padding: 0;
}

div.boxStandardProductDealerList div.inner div.content ul li div.dealer div.dealerInfo li,
div.boxStandardProductDealerList div.inner div.content ul li div.delivery div.dealerInfo li,
div.boxCheapestVendors div.inner div.content ul li.vendor div.dealerInfo li
{
	background: none;
	display: block;
	float: left;
	height: auto;
	margin: 0 0 5px 12px;
	min-height: 20px;
	width: 200px;
	padding: 0;
}

div.boxStandardProductDealerList div.inner div.content ul li div.dealer div.dealerInfo li p,
div.boxStandardProductDealerList div.inner div.content ul li div.delivery div.dealerInfo li p,
div.boxStandardProductDealerList div.inner div.content ul li div.dealer div.dealerInfo p,
div.boxStandardProductDealerList div.inner div.content ul li div.delivery div.dealerInfo p,
div.boxCheapestVendors div.inner div.content ul li.vendor div.dealerInfo li p,
div.boxCheapestVendors div.inner div.content ul li.vendor div.dealerInfo p
{
	background: none;
	display: inline;
	float: left;
	width: 100px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.dealer div.dealerInfo li p.cat,
div.boxStandardProductDealerList div.inner div.content ul li div.delivery div.dealerInfo li p.cat,
div.boxStandardProductDealerList div.inner div.content ul li div.dealer div.dealerInfo p.cat,
div.boxStandardProductDealerList div.inner div.content ul li div.delivery div.dealerInfo p.cat,
div.boxCheapestVendors div.inner div.content ul li.vendor div.dealerInfo li p.cat,
div.boxCheapestVendors div.inner div.content ul li.vendor div.dealerInfo p.cat
{
	width: 95px;
}

div.boxStandardProductDealerList div.inner div.content ul li div.dealer div.dealerInfo p.email,
div.boxCheapestVendors div.inner div.content ul li.vendor div.dealerInfo p.email
{
	margin: 0 0 20px 12px;
}

/* NO DELIVERY DATE */
div.boxStandardProductDealerList div.inner div.content ul.noDelivery li.top
{
	background-image: url('/gfx/common/productDetailsSpace.png');
	background-repeat: repeat-x;
}

div.boxStandardProductDealerList div.inner div.content ul.noDelivery li.top div
{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	margin-left: 10px;
}

div.boxStandardProductDealerList div.inner div.content ul.noDelivery li div.delivery
{
	background-color: #e5e5e5;
	border: 2px solid #fff;
	border-bottom: 0px solid #fff;
	margin-left: -7px !important;
	padding: 6px 2px 0 2px;
}

div.boxStandardProductDealerList div.inner div.content ul.noDelivery li div.delivery p
{
	color: #000;
	margin-top: 3px;
	text-decoration: underline;
}

/* SPEC LIST */
div.ProductSpecList
{
	min-height: 150px;
}

div.ProductSpecList div.inner div.content
{
	padding: 15px 7px 0 7px;
	min-height: 85px;
	width: 612px;
}

div.ProductSpecList div.inner div.content div.btnFulllist
{
	float: right;
	margin: 27px 10px 0 0;
}

div.ProductSpecList div.inner div.content ul li
{
	min-height: 20px;
	padding: 14px 10px;
	width: 592px;
}

div.ProductSpecList div.inner div.content ul li.second
{
	background-color: #f1f1f1;
	background-image: url('/gfx/common/boxStandardProductListSecond.png');
	background-repeat: repeat-x;
}

div.ProductSpecList div.inner div.content ul li div.type
{
	color: #505050;
	float: left;
	font-size: 14px;
	width: 150px;
}

div.ProductSpecList div.inner div.content ul li div.info
{
	background-image: url('/gfx/common/borderVertical.gif');
	background-position: left;
	background-repeat: repeat-y;
	color: #505050;
	float: left;
	font-size: 14px;
	padding: 0 0 0 33px;
	width: 407px;
}

div.ProductSpecList div.inner div.content ul li div.info ul li
{
	min-height: 20px;
	padding: 0px 17px;
	width: auto;
}

div.ProductSpecList div.inner div.content ul li div.info ul li.sub ul li
{
	min-height: 17px;
}

div.ProductSpecList div.inner div.content ul li div.info ul li.sub ul
{
	display: none;
}

div.ProductSpecList div.inner div.content ul li div.info ul li.sub
{
	background-image: url('/gfx/common/productSpecPlus.gif');
	background-position: left 0;
	background-repeat: no-repeat;
	margin-left: 18px;
	padding-top: 1px;
}

div.ProductSpecList div.inner div.content ul li div.info ul li.open
{
	background-image: url('/gfx/common/productSpecMinus.gif');
	background-position: left 0;
}

div.ProductSpecList div.inner div.content ul li div.info h2
{
	color: #6f6f6f;
	font-size: 12px;
	margin-bottom: 5px;
}

div.ProductSpecList div.inner div.content ul li div.info ul li.sub ul h2
{
	color: #2d2d2d;
	font-size: 11px;
	margin-bottom: 3px;
}

div.ProductSpecList div.inner div.content ul li div.info h2.sub
{
	cursor: pointer;
	padding-left: 15px;
	margin-left: -15px;
}

div.ProductSpecList div.inner div.content ul li div.info h2 b
{
	color: #000;
}

/* NEW SPEC LIST */
div.ProductSpecList table
{
	margin: 0 0 12px 0;
	width: 100%;
}

div.ProductSpecList table tr.sec td
{
	background-color: #eee;
}

div.ProductSpecList table td
{
	border-bottom: 1px solid #ddd;
	color: #6F6F6F;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 10px;
	vertical-align: top;
}

div.ProductSpecList table td.headline,
div.ProductSpecList table td.spec
{
	width: 200px;
}

div.ProductSpecList table td.headline
{
	color: #000;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
}

div.ProductSpecList div.productCode
{
	margin-left:11px;
	font-weight: bold;
}

div.ProductSpecList table td.spec
{
	font-weight: bold;
}

/* PRICE LIST */
div.boxStandardProductPriceView div.header
{
	font-size: 16px;
	font-weight: bold;
}

div.boxStandardProductPriceView div.viewHolder
{
	height: 350px;
	width: 575px;
}

div.boxStandardProductPriceView div.viewHolder div.price
{
	float: right;
}

div.boxStandardProductPriceView div.viewHolder div.price
{
	background-image: url('/gfx/common/priceOverviewBg.png');
	background-repeat: repeat-y;
	color: #505050;
	height: 20px;
	font-weight: bold;
	line-height: 20px;
	margin: -17px 15px 40px 0;
	padding:  0 5px;
	width: 170px;
}

div.boxStandardProductPriceView div.viewHolder div.price span
{
	background-color: #929292;
	display: none;
	padding: 0 0px 0 10px;
	margin-left: 9px;
	width: 59px;
}

div.boxStandardProductPriceView div.viewHolder div.price span.selected
{
	display: inline;
}

div.boxStandardProductPriceView div.viewHolder div.price span.desc
{
	background-image: url('/gfx/common/priceOverviewDESC.gif');
	background-position: left;
	background-repeat: no-repeat;
	background-color: #36b10b;
	color: #36b10b;
}

div.boxStandardProductPriceView div.viewHolder div.price span.dc
{
	background-image: url('/gfx/common/priceOverviewDC.gif');
	background-position: left;
	background-repeat: no-repeat;
	background-color: #ca9801;
	color: #ca9801;
}

div.boxStandardProductPriceView div.viewHolder div.price span.asc
{
	background-image: url('/gfx/common/priceOverviewASC.gif');
	background-position: left;
	background-repeat: no-repeat;
	background-color: #f10d0c;
	color: #f10d0c;
}

/*#endregion PRODUCT LIST*/

/*#region PRODUCT COMMENT*/

/* PRODUCT COMMENT */
div.boxProductComment div.content
{
	padding-top: 20px !important;
}

div.boxProductComment div.content div.commentList,
div.boxProductComment div.content div.commentForm
{
	float: left;
	width: 298px;
}

div.boxProductComment div.content div.commentList div.Rating
{
	float: left;
	margin-right: 10px;
}

div.boxProductComment div.content div.commentList div.top,
div.boxProductComment div.content div.commentForm div.top
{
	background: url('/gfx/common/borderHorizontal.gif') repeat-x 50% bottom;
	margin: 0 0 20px 0;
	padding-bottom: 30px;
}

div.boxProductComment div.content div.commentList div.top div,
div.boxProductComment div.content div.commentForm div.top div
{
	color: #000;
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}

div.boxProductComment div.content div.commentList div.top span.comments,
div.boxProductComment div.content div.commentForm div.top span.comments
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

div.boxProductComment div.content div.commentList div.top span.date,
div.boxProductComment div.content div.commentForm div.top span.date
{
	font-weight: bold;
}

div.boxProductComment div.content div.commentList ul li
{
	background: url('/gfx/common/borderHorizontal.gif') repeat-x 50% bottom;
	margin: 0 0 15px 0;
	padding: 0 10px 15px;
}

div.boxProductComment div.content div.commentList ul h1
{
	color: #000;
	font-size: 15px;
	margin-bottom: 2px;
}

div.boxProductComment div.content div.commentList ul span
{
	color: #333;
	display: block;
	margin-bottom: 15px;
}

div.boxProductComment div.content div.commentForm
{
	background: url('/gfx/common/commentBg.png') no-repeat 0 0;
	margin: 0 0 0 15px;
	padding: 20px 15px 0;
	width: 249px;
}

div.boxProductComment div.content div.commentForm div.bottom
{
	background: url('/gfx/common/commentBg.png') no-repeat 50% bottom;
	height: 30px;
	margin-left: -15px;
	width: 279px;
}

div.boxProductComment div.content div.commentForm div.top
{
	padding: 0 10px 10px;
	width: 230px;
}

div.boxProductComment div.content div.commentForm div.Rating
{
	margin: 10px 0 3px 0;
}

div.boxProductComment div.content div.commentForm p
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px;
}

div.boxProductComment div.content div.commentForm .txtStandard
{
	border: 1px solid #969696;
	margin-bottom: 10px;
	width: 247px;
}

html.ie7 div.boxProductComment div.content div.commentForm .txtStandard { margin-left: -15px; }


div.boxProductComment div.content div.commentForm textarea
{
	height: 150px;
}

div.boxProductComment div.content div.commentForm div.inactive
{
	background: url('/gfx/common/buttons/skriv_inactive.png') no-repeat 50% bottom;
	height: 30px;
}

div.boxProductComment div.content div.commentForm div.active
{
	background: url('/gfx/common/buttons/skriv_active.png') no-repeat 50% bottom;
	height: 30px;
	cursor: pointer;
}

.commentForm .form-container .form-input-button,.commentForm .form-container .form-input-textbox {
    margin-top: 0;
}

.commentForm .form-container .form-input-button .floatLeft {
    font-size: 12px;
}

.commentForm .response {
    margin: 0 5px 15px 0;
    padding: 7px;
    border: 3px solid red;
    background-color: lightyellow;
}

/*#endregion PRODUCT COMMENT*/

/* Searchresults in categories */
div.boxStandardLargeSearchResult div.inner div.content div.categoryHitsOverview,
div.boxStandardLargeSearchDealer div.inner div.content div.categoryHitsOverview,
.ArticleList div.categoryHitsOverview
{
	height: auto;
}

div.boxStandardLargeSearchResult div.Rating
{
	position: relative;
}

div.boxStandardLargeSearchResult div.inner div.content div.categoryHitsOverview ul li,
.ArticleList div.categoryHitsOverview ul li
{
	float: left;
	height: auto;
	margin-right: auto;
	text-align: left;
	width: 295px;
}

/* Popup */
div.masterPopupContent div.boxStandardLarge div.inner div.head
{
	height: 11px;
	background-position: center top;
}

div.masterPopupContent div.boxStandardLarge h1
{
	font-size: 165%;
}

div.priceDayBox
{
	width: 93px;
	height: 50px;
	background-image: url('/gfx/Box.center.small.down.png');
	text-align: center;
	position: absolute;
	left: -100px;
	top: -100px;
}

div.priceDayBox div.text
{
	padding-top: 18px;
	color: rgb(50, 50, 50);
	font-weight: bold;
}

/*#region ARTICLE*/

/* ARTICLE */
div.boxArticleLarge div.inner div.head
{
	background-position: 0 top;
	height: 10px;
}

div.articleHolder
{
	padding: 2px;
	_padding: 2px 8px;
}

div.articleHolder a
{
	color: #000;
	text-decoration: underline;
}

div.articleHolder .sectionHolder .floatRight
{
	margin: 0 0 20px 20px;
}

div.articleHolder .sectionHolder .bookmarks
{
	margin: 5px 0 10px 0;
	height: 16px;
}

div.articleHolder .sectionHolder .floatLeft
{
	margin: 0 20px 20px 0;
}

div.articleHolder .sectionHolder p
{
	line-height: 16px;
	margin: 5px 0;
}

div.articleHolder .sectionHolder div.sectionTeaser h1
{
	font-size: 26px;
	line-height: 25px;
	margin-bottom: 5px;
}

div.articleHolder .sectionHolder div.sectionTeaser h2
{
	color: #383838;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}

div.articleHolder .sectionHolder div.sectionTeaser p.date
{
	color: #383838;
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0;
	text-transform: uppercase;
}

div.articleHolder .sectionHolder div.sectionTeaser h2
{
	color: #000;
	line-height: 12px;
}

div.articleHolder .imageText
{
	font-style: italic;
}

div.articleHolder ul
{
	margin: 10px 0;
	padding-left: 20px;
}

div.articleHolder ul li
{
	list-style-type: disc;
	margin: 5px 0;
}

/*#endregion ARTICLE*/

/*#region Tip a friend*/

/* Tip a friend */
div.boxTipAFriend p
{
	margin: 5px 0pt;
}

div.boxTipAFriend div.box
{
	margin: 0 0 20px 0;
}

div.boxTipAFriend div.errors ul li,
div.boxTipAFriend div.box h3.error
{
	color: #AC2828;
}

div.boxTipAFriend div.boxButtons
{
	text-align: right;
	width: 404px;
}

div.boxTipAFriend div.boxSenderReceiver
{
	width: 450px
}

div.boxTipAFriend div.boxSenderReceiver div.firstColumn
{
	float: left;
	width: 100px;
	padding-top: 4px;
	font-weight: bold;
}

div.boxTipAFriend div.boxSenderReceiver div.secondColumn
{
	float: left;
}

div.boxTipAFriend div.boxSenderReceiver div.secondColumn input
{
	width: 300px;
	margin-bottom: 5px;
}

div.boxTipAFriend div.errors ul,
div.boxTipAFriend div.messageSubjects ul
{
	margin: 5px 0pt;
}

div.boxTipAFriend div.errors ul
{
	list-style-type: disc;
	padding-left: 20px;
}

div.boxTipAFriend div.errors ul li
{
	height: 15px;
}

div.boxTipAFriend div.messageSubjects ul li
{
	height: 25px;
}

div.boxTipAFriend div.messageSubjects ul li input
{
	margin-right: 5px;
}

div.boxTipAFriend div.messageSubjects ul li input.other
{
	margin-left: 5px;
	width: 300px
}

/*#endregion Tip a friend*/

/*#region Rss*/

/* Rss */
div.rss li
{
	height: 25px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dotted #AAAAAA;
	display: none;
}

div.rss li.first
{
	border-top: none;
	display: block;
}

div.rss div.btnStandard
{
	margin-left: 10px;
	text-align: center;
}

div.rss div.btnToggleCategory
{
	width: 11px;
	text-align: center;
}

h2.rss
{
	margin-bottom: 10px;
}

h2.rss img
{
	vertical-align: middle;
	padding-bottom: 0;
	padding-left: 5px;
}

div.rssContent
{
	min-height: 86px;
}

/*#endregion Rss*/

/*#region Rate vendor*/

/* Rate vendor */
div.rateVendorTotal div.row
{
	margin-bottom: 10px;
}

div.rateVendorTotal div.row div.column1
{
	float: left;
	width: 524px;
}

div.rateVendorTotal div.row div.column2
{
	float: left;
	width: 50px;
	font-weight: bold;
}

div.rateVendorTotal div.header
{
	font-weight: bold;
}

div.rateVendorTotal div.row div.column1 div.title
{
	font-weight: bold;
}

div.rateVendorTotal div.row div.column1 div.description
{
	padding-top: 3px;
}

div.rateVendorTotal div.section
{
	margin-bottom: 15px;
}

div.rateVendorTotal div.lastSection
{
	margin-bottom: 0px;
}

div.rateVendorTotal div.rateVendorButton
{
	font-weight: bold;
}

div.rateVendorTotal div.totalIndexNumberInfo
{
	
}

/*#endregion Rate vendor*/

/*#region Freight information*/

/* Freight information */
div.freightInformation table
{
	width: 100%;
}

div.freightInformation table tr
{
	background-color: White;
}

div.freightInformation table tr.second
{
	background-image: url(/gfx/common/boxStandardProductListSecond.png);
}

div.freightInformation table th
{
	font-weight: bold;
	border-bottom: 1px solid #aaa;
}

div.freightInformation table th,
div.freightInformation table td
{
	text-align: left;
	padding: 10px 5px;
}

div.freightInformation table td.class
{
	width: 80px;
}

div.freightInformation table th.type0
{
	width: 50px;
}

div.freightInformation table th.type1
{
	width: 50px;
}

div.freightInformation table th.type2
{
	width: 50px;
}

div.freightInformation table th.type3
{
	width: 50px;
}

div.freightInformation table th.type4
{
	width: 40px;
}

/*#endregion Freight information*/

/*#region Vendor categorization*/

/* Vendor categorization */
div.vendorCategorizationContent div.section
{
	margin-bottom: 15px;
}

div.vendorCategorizationContent div.lastSection
{
	margin-bottom: 0px;
}

div.vendorCategorizationContent div.section div.headline
{
	font-weight: bold;
}

div.vendorCategorizationContent div.section div.headline div.title,
div.vendorCategorizationContent div.section div.headline div.Rating
{
	float: left;
}

div.vendorCategorizationContent div.section div.headline div.Rating
{
	margin: 0px 5px 0px 5px;
}

div.vendorCategorizationContent div.section div.clearer
{
	clear: both;
}

div.vendorCategorizationContent div.section li
{
	padding: 5px 5px 5px 18px;
	margin: 0px;
}

div.vendorCategorizationContent div.section li.supported
{
	background-image: url(/gfx/common/Icon_Checked.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}

div.vendorCategorizationContent div.section li.not-supported
{
	background-image: url(/gfx/common/Icon_No.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}

div.vendorCategorizationContent div.section li.supported ul,
div.vendorCategorizationContent div.section li.not-supported ul
{
	list-style-type: disc;
}

div.vendorCategorizationContent div.section li.supported ul li,
div.vendorCategorizationContent div.section li.not-supported ul li
{
	margin-left: 17px;
	padding-left: 1px;
}

div.productErrorSubmit a.link-action
{
    margin: 8px 0 8px 5px;
    display: inline-block;
}

/*#endregion Vendor categorization*/

/*#region Product Error Submit*/

/* Product Error Submit */
div.productErrorSubmit div.inner div.content table
{
	width: 100%;
}

div.productErrorSubmit div.inner div.content table tr.second
{
	background-color: #f1f1f1;
}

div.productErrorSubmit div.inner div.content table td
{
	vertical-align: middle;
	padding: 5px 10px;
}

div.productErrorSubmit div.inner div.content table h1
{
	font-size: 14px;
	line-height: 16px;
}

div.productErrorSubmit div.inner div.content table td input,
div.productErrorSubmit div.inner div.content table td textarea
{
	border: 1px solid #ccc;
	width: 210px;
}

div.productErrorSubmit div.inner div.content #ctl14_ButtonSend,
div.productErrorSubmit div.inner div.content #ctl14_ButtonClose
{
	background: none;
	border: none;
	color: #333;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 0 0;
	text-decoration: underline;
}

/*#endregion Product Error Submit*/

/*#region Gallery*/

/* Gallery */
.gallery 
{
	text-align: center;
	overflow: hidden;
	/*width: 596px;*/
}

    .gallery .galhead
    {
        width:940px;
    height: 40px;
    margin-bottom:10px;
    }

    .gallery .galhead .galleft
    {
        display:table-cell;
        vertical-align:middle;
        width:250px;
    }

    .gallery .galhead .galcenter
    {
        display:table-cell;
        vertical-align:middle;
        width:470px;
    }

    .gallery .galhead .galright
    {
        display:table-cell;
        vertical-align:middle;
        width:200px;
    }

    .gallery .largeImage
    {
	    /*width: 590px;*/
	    height: 433px;
        border-color:gray;
        border:solid;
    }

    .gallery .largeImage .image
    {
	    /*width: 580px;*/
	    height: 412px;
        display: table;
        /*vertical-align: middle;*/
        width: 100%;
    }

    .gallery div.image-cell
    {
	    display: table-cell;
        /*height: 100%;*/
        text-align: center;
        vertical-align: middle;
        /*width: 100%;*/
        height: 412px;
    }

    .gallery .title {
            background-color:black;
            color:white;
            font-weight:bold;
            font-size : large;
            display :block;
            padding-top:10px;
            vertical-align:middle;
            height:25px;
    }

    .gallery  div.LargeText {
        text-align:left;
        padding-left:5px;
    }

     .gallery  div.Top {
            font-weight:bold;
            font-size : large;
            display :block;
            padding-top:10px;
            height:25px;
            /*font-size:0;  Fixes inline block spacing */  
     }

    .gallery  div.Top .right {
            float:right;
    }

    .gallery  div.Top .left {
        
    }

    .gallery .LargeText span {
        text-align:left;
    }

    .gallery .image img
    {
	    /*width: 580px;*/
	    max-height: 409px;
        background-color:white;
    }

    .gallery .paging {
        position: relative;
        z-index: 10;
        top:0px;
        left:0px;
        width:100%;

    }
    .gallery .paging .prev {
        position: absolute;
        z-index: 10;
        bottom: 20px;
        top: 150px;
        left: 20px;
        width: 25px;
        height: 150px;
        margin-left: -10px;
        background: transparent url(/gfx/new/slideshow-prev.png) no-repeat 0 50%;
        cursor: pointer;
    }

    .gallery .paging .next {
        position: absolute;
        z-index: 10;
        bottom: 20px;
        top: 150px;
        right: 0px;
        width: 25px;
        height: 150px;
        margin-right: 10px;
        background: transparent url(/gfx/new/slideshow-next.png) no-repeat 0 50%;
        cursor: pointer;
    }

.gallery .thumbs
{
    margin-top:15px;
	overflow: hidden;
	width: 940px;
    background-color : black;
    height:75px;
    vertical-align:middle;
    text-align:center;
    display: table-cell;

}

.gallery .thumbs ul
{
    position: relative;
    vertical-align:middle;
    display: inline;
}


.gallery .thumbs ul li
{
	display: inline;
}

.gallery .thumbs li p
{
	display: none;
}

.gallery .thumbs li img
{
	cursor: pointer;
	border: 3px solid #C8C8C8;
	margin: 0 5px 5px 0px;
	width: 65px;
	height: 51px;
    border:none;
}

.gallery .thumbs .selected img
{
	border: 3px solid  #C8C8C8 ;
}

.gallery .thumbs img:hover 
{
	/*border: none;
	height: 56px;
	width: 70px;
	margin: 0 0px 0px 0px;
    padding:0px;*/
}

.gallery .thumbs .paging .prev {
    position: absolute;
    z-index: 10;
    bottom: 20px;
    top: 17px;
    left: 22px;
    width: 25px;
    height: 25px;
    margin-left: -10px;
    background: transparent url(/gfx/new/slideshow-prev.png) no-repeat 0 50%;
    cursor: pointer;
}

.gallery .thumbs .paging .next {
    position: absolute;
    z-index: 10;
    bottom: 20px;
    top: 17px;
    right: 0px;
    width: 25px;
    height: 25px;
    margin-right: 13px;
    background: transparent url(/gfx/new/slideshow-next.png) no-repeat 0 50%;
    cursor: pointer;
}


/*#endregion Gallery*/

/*#region MyProduct Groups*/

/* MyProduct Groups */
div.myProductGroups
{
	margin-top: 5px; 
	float: left; 
	width: 100%;
}

div.myProductGroups div.groupBox
{
	margin-left: 13px;
}

div.myProductGroups div.groupButtons
{
	float: right;
	margin-right: 10px;
}

div.boxStandardMyPriceAgent div.totalMinimumPrice
{
	margin: 5px 5px 0px 10px;
}

div.boxStandardProductList div.btnAddProduct
{
	float: left;
	margin-right: 10px;
}

ul.gallery li div.btnAddProduct
{
	margin-top: 5px;
}

.CommentTime
{
	color: red;
	margin-top: 5px;
	border: 1px solid silver;
	padding: 5px;
	text-align: center;
}

div.boxStandardProductList div.inner div.content ul li .price .total
{
    padding-bottom: 4px;
}
div.boxStandardProductList div.inner div.content ul li .price .basic *,
div.boxStandardProductList div.inner div.content ul li .price .download *
{
	font-size: 10px;
}

/*#endregion MyProduct Groups*/

/*#region Form styling*/
/* Form styling - Start */

.form-container { margin-top: 0; }
.form-input-select, .form-input-radiobuttonlist, .form-input-textbox, .form-input-checkboxlist, .form-input-button, .form-input-checkbox { margin-top: 15px; }
.form-input-button { margin-bottom: 5px; }
.form-container div p { margin: 0; }
.form-input-radiobuttonlist { }
.form-input-textbox { }
.form-input-textbox label, .form-input-select label { width: 110px; float: left;margin-top: 5px; }
.form-input-captcha label { width: 200px; }
.form-input-captcha img { float: left; margin: -3px 6px 0 0; }
.form-input-textbox p { width: 220px; margin: 0; float: right; padding: 3px 0 0 0; }
.form-input-textbox input 
{
	width: 250px;
	display: inline-block;
	outline: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	padding: 3px;
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

}


.form-input-textbox .comments {
    height: 120px;
    max-width: 79%;
    resize: none;
}


.form-input-captcha input { width: 100px; }
.form-input-textbox input:hover, .form-input-textbox input:focus {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.form-input-textbox textarea 
{
	width: 98%;
	display: inline-block;
	outline: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	padding: 3px;
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;

}
.form-input-checkboxlist td label, .form-input-radiobuttonlist td { padding: 2px 0 2px 0; }
.form-input-checkboxlist td label, .form-input-radiobuttonlist td label { vertical-align: text-top;margin: 0 0 0 2px; }
.form-input-button input { }

.form-input-single input[type="text"]
{
	width: 250px;
	display: inline-block;
	outline: none;
	font: 13px/100% Arial, Helvetica, sans-serif;
	padding: 3px;
	-webkit-border-radius: .3em; 
	-moz-border-radius: .3em;
	border-radius: .3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	height: 20px;
	float: left;
}
.form-input-single input[type="submit"]
{
	height: 27px;
	margin-left: 10px;
	float: left;
}
.form-input-single label { margin: 7px 10px 0 12px; font-weight: bold; float: left; font: 13px/100% Arial, Helvetica, sans-serif;}

.button-action {
	display: inline-block;
	outline: none;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    padding: 6px 12px 6px 12px;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #FD691D; /* Old browsers */
	border: 0;
    background: -moz-linear-gradient(top, #FE8C3F, #FD4B00); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#FE8C3F), to(#FD4B00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FE8C3F, #FD4B00); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FE8C3F, #FD4B00); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FE8C3F, #FD4B00); /* IE10+ */
    background: linear-gradient(to bottom, #FE8C3F, #FD4B00); /* W3C */
    cursor: pointer;
}
.old-ie .button-action { filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FE8C3F', endColorstr='#FD4B00'); }

.button-secondary {
	display: inline-block;
	outline: none;
    color: #ffffff;
    font-weight: normal;
    font-size: 12px;
    padding: 6px 12px 6px 12px;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #6e6e6e; /* Old browsers */
	border: 0;
    background: -moz-linear-gradient(top, #888888, #575757); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #888888, #575757); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #888888, #575757); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #888888, #575757); /* IE10+ */
    background: linear-gradient(to bottom, #888888, #575757); /* W3C */
    cursor: pointer;
}
.old-ie .button-secondary { filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757'); }

.button-grey {
	display: inline-block;
	outline: none;
    color: #000000;
    font-weight: normal;
    font-size: 12px;
    padding: 6px 12px 6px 12px;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #cfcfcf; /* Old browsers */
	border: 0;
    background: -moz-linear-gradient(top, #f2f2f2, #cfcfcf); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#cfcfcf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f2f2, #cfcfcf); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f2f2, #cfcfcf); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2f2f2, #cfcfcf); /* IE10+ */
    background: linear-gradient(to bottom, #f2f2f2, #cfcfcf); /* W3C */
    cursor: pointer;
}
.old-ie .button-grey { filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#cfcfcf'); }

.button-secondary-small {
    padding: 3px 10px 3px 10px;
}


/* Form styling - End */

/*#endregion Form styling*/

/*#region Juletema*/

.nisse 
{
	background-image: url(/gfx/christmas.png);
	background-repeat: no-repeat;
	background-position: 28px 10px;
	font-size: 12px;
	display: none;
	height: 275px;
	left: 50%;
	margin-left: -640px;
	position: absolute;
	top: 250px;
	width: 150px;
	padding: 10px;
	color:  #ffffff;
	background-color: #04345C;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 6px 5px 19px 10px #FFFFFF;
	-webkit-box-shadow: 6px 5px 19px 10px #FFFFFF;
	box-shadow: 6px 5px 19px 10px #FFFFFF;
	z-index: 40000;
}
.old-ie .nisse { behavior: url(/js/common/PIE.htc); }
.nisse-button-show-form { margin: 21px 0 0 39px; }
.nisse-content { float: left;height: 275px;width: 150px;}
.nisse-content p {font-size: 13px;line-height: 20px; text-align: center; margin: 147px 0 0 0; }

.nisse-form  { display: none; float: left; margin-left: 50px; width: 570px; }
.nisse-form label { width: 73px; text-align: right; margin-right: 10px; }
.nisse .nisse-form .form-input-textbox input { width: 200px; }
.nisse .nisse-form .form-input-button input { float: right; margin-right: 11px; }
.nisse .nisse-form .form-input-button input.button-action { margin-right: 28px; }

.nisse-right { background-image: url(/gfx/christmas2.png); width: 285px; height: 160px; margin-left: 120px; top: 350px; }
.nisse-right .nisse-content { height: 160px; width: 285px;}
.nisse-right .nisse-content p { margin: 23px 0 0 140px }
.nisse-right .nisse-button-show-form { margin: 27px 0 0 193px; }
.nisse-right .nisse-form { margin-left: 40px; width: 570px; margin-top: 12px; }

.competition-question { font-size: 12px; }

.jqmWindow {
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -340px;
	width: 680px;
	color: #333;
	padding: 12px;
	background-color: #fff;
	border-radius: 8px;
	display: none;
	color: #6F6F6F;
	font-size: 14px;
	z-index: 50000 !important;
}

.jqmWindow input 
{
	float: right;
	margin-top: 20px;
}

.jqmOverlay {
	background-color: #000;
}

.priceGraphTooltip {
    position: absolute;
    padding: 4px 7px;
    border: 1px solid #666;
    border-radius: 4px;
    background: #fefefe; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fefefe 0%, #e0e0e0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#e0e0e0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#e0e0e0 100%); /* IE10+ */
    background: linear-gradient(top,  #fefefe 0%,#e0e0e0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */
    box-shadow: 2px 2px 5px gray;
    width: 170px;
}

/*#endregion Juletema*/

/*#region Price Graph*/

.priceGraphTooltip span:first-child {
    width: 25px;
    height: 25px;
    float: left;
    display: block;
    border-radius: 5px;
    margin-right: 5px;
}

.best-price-table {
    width: 590px;
    margin: 0 0 0 5px;
    font-size: 12px;
    color: #2A394C;
}

.best-price-table a {
    text-decoration: none;
}

.best-price-table tr {
    background-image: url(/gfx/new/table-tr-splitter.gif);
    background-position: bottom left;
    background-repeat: repeat-x;
}

.best-price-table tbody tr:nth-child(odd) {
    background-color: #F7F7F7;
}

.best-price-table th {
    font-weight: bold;
    text-align: left;
    padding: 4px 4px 10px 4px;
}

.best-price-table td {
    padding: 14px 4px 14px 4px;
    vertical-align: middle;
}

.best-price-table td:nth-child(n+7) {
    text-align: right;
}

.best-price-table strong {
}

.best-price-table .vendor-name
{
    float: left;
    font-weight: bold;
    margin: 1px 4px 4px 0;
}

.best-price-table .vendor-name a {
    color: #2A394C;
}

.best-price-table .vendor-info
{
    float: left;
}

.vendor-info-icon {
    display: block;
    width: 15px;
    height: 15px;
    background: url(/gfx/new/gnr-star-rating-dealer-sprite.png) no-repeat -2px -80px;
    overflow: hidden;
    text-indent:-9999px;
}

.prisagent-info-icon {
    background: url(/gfx/new/gnr-star-rating-sprite.png) no-repeat -2px -80px;
}

.prisagent-info-icon:hover{
    text-decoration: none;
}

.vendorInfoPopup {
    display: none;
    padding: 20px;
}

.vendorInfoPopup table tr td {
    padding: 0px 5px 6px 5px;
}
.vendorInfoPopup table tr.group {
    background-image: url('/gfx/new/horisontal-separator.png');
    background-repeat: repeat-x;
    background-position: 0 7px;
}

.vendorInfoPopup table tr td:first-child {
    font-weight: bold;
}

.vendorInfoPopup table tr td a.link-blue-with-arrow {
    margin-top: 10px;
}

.vendorInfoPopup table tr td a.link-blue-with-arrow:first-child {
    padding-right: 15px;    
}

.vendorInfoPopupContent {
    background-color: #ffffff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    padding: 15px;
    -moz-box-shadow: 1px 1px 13px 0px #999999;
    -webkit-box-shadow: 1px 1px 13px 0px #999999;
    box-shadow: 1px 1px 13px 0px #999999;
    color: #000000;
}

.ie8 .vendorInfoPopupContent {
    border: 1px solid #999999;
}

.best-price-table .vendors-with-product-out-of-stock {
    background-image: none;
    background-color: #FFFFFF !important;
}

.best-price-table .vendors-with-product-out-of-stock div {
    padding: 10px 0 8px 13px;
    margin: 0 -15px 0 -15px;
    background: #dfdfdf; /* Old browsers */
    background: -moz-linear-gradient(top,  #dfdfdf, #cccccc); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfdfdf, #cccccc); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfdfdf, #cccccc); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfdfdf, #cccccc); /* IE10+ */
    background: linear-gradient(to bottom,  #dfdfdf, #cccccc); /* W3C */
}
.best-price-table .vendors-with-product-out-of-stock div a {
    font-size: 16px;
    font-weight: bold;
    color: #2A394C;
}
.ie .best-price-table .vendors-with-product-out-of-stock {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}

.best-price-table .vendors-with-product-as-download {
    background-image: none;
    background-color: #FFFFFF !important;
}

.best-price-table .vendors-with-product-as-download div {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    padding: 10px 0 8px 13px;
    margin: 0 -15px 0 -15px;
    background: #1E89CF; /* Old browsers */
    background: -moz-linear-gradient(top,  #1E89CF, #0C598D); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#1E89CF), to(#0C598D)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1E89CF, #0C598D); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1E89CF, #0C598D); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1E89CF, #0C598D); /* IE10+ */
    background: linear-gradient(to bottom,  #1E89CF, #0C598D); /* W3C */
}

.ie .best-price-table .vendors-with-product-as-download {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1E89CF', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}

/*#endregion Price Graph*/

/*#region Link Action*/

.link-action {
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    padding: 6px 12px 6px 12px;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #FD691D; /* Old browsers */
    background: -moz-linear-gradient(top, #FE8C3F, #FD4B00); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#FE8C3F), to(#FD4B00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FE8C3F, #FD4B00); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FE8C3F, #FD4B00); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FE8C3F, #FD4B00); /* IE10+ */
    background: linear-gradient(to bottom, #FE8C3F, #FD4B00); /* W3C */
    -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
    cursor: pointer;
}

.link-action:visited, .link-action:hover, .link-action:active {
    color: #ffffff;
    text-decoration: none;
}

.ie9 .link-action {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD4B00', endColorstr='#FE8C3F',GradientType=0 ); /* IE6-9 */
}

.ie8 .link-action {
    background: transparent url(/gfx/new/link-action-ie8-bg.png) no-repeat top left;
    height: 27px;
    line-height: 27px;
    margin: 0 9px 0 0;
    padding: 0 0 0 12px;
    display: inline-block;
}

.ie8 .link-action:after {
    display: inline-block;
    width: 9px;
    height: 27px;
    content: '\a0'; /* Hexcode for non-breaking space */
    background: transparent url('/gfx/new/link-action-ie8-bg-right.png') no-repeat top right;
    margin-right: -9px;
}
.link-action-secondary {
    background: #6e6e6e; /* Old browsers */
    background: -moz-linear-gradient(top, #888888, #575757); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#575757)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #888888, #575757); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #888888, #575757); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #888888, #575757); /* IE10+ */
    background: linear-gradient(to bottom, #888888, #575757); /* W3C */
}

.ie9 .link-action-secondary {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#888888',GradientType=0 ); /* IE6-9 */
}

.ie8 .link-action-secondary {
    background: transparent url(/gfx/new/link-action-secondary-ie8-bg.png) no-repeat top left;
}

.ie8 .link-action-secondary:after {
    background: transparent url('/gfx/new/link-action-secondary-ie8-bg-right.png') no-repeat top right;
}

.link-action-grey {
    color: #000000;
    font-weight: normal;
    background: #cfcfcf; /* Old browsers */
    background: -moz-linear-gradient(top, #f2f2f2, #cfcfcf); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#cfcfcf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f2f2f2, #cfcfcf); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f2f2f2, #cfcfcf); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f2f2f2, #cfcfcf); /* IE10+ */
    background: linear-gradient(to bottom, #f2f2f2, #cfcfcf); /* W3C */
}
.link-action-grey:visited, .link-action-grey:hover, .link-action-grey:active {
    color: #000000;
    text-decoration: none;
}
.ie9 .link-action-grey {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}

.ie8 .link-action-grey {
    background: transparent url(/gfx/new/link-action-grey-ie8-bg.png) no-repeat top left;
}

.ie8 .link-action-grey:after {
    background: transparent url('/gfx/new/link-action-grey-ie8-bg-right.png') no-repeat top right;
}

.link-action-download {
    background: #1673B0; /* Old browsers */
    background: -moz-linear-gradient(top, #1E89CF, #0C598D); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#1E89CF), to(#0C598D)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1E89CF, #0C598D); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1E89CF, #0C598D); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1E89CF, #0C598D); /* IE10+ */
    background: linear-gradient(to bottom, #1E89CF, #0C598D); /* W3C */
}

.ie8 .link-action-download {
    background: transparent url(/gfx/new/link-action-download-ie8-bg.png) no-repeat top left;
}

.ie8 .link-action-download:after {
    background: transparent url('/gfx/new/link-action-download-ie8-bg-right.png') no-repeat top right;
}

.ie9 .link-action-download {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0C598D', endColorstr='#1E89CF',GradientType=0 ); /* IE6-9 */
}

.link-action-big {
    font-size: 20px;
    padding: 8px 12px 8px 12px;
}

.ie8 .link-action-big {
    background: transparent url(/gfx/new/link-action-ie8-big-bg.png) no-repeat top left;
    height: 40px;
    line-height: 40px;
    margin: 0 9px 0 0;
    padding: 0 0 0 12px;
    display: inline-block;
}

.ie8 .link-action-big:after {
    display: inline-block;
    width: 9px;
    height: 40px;
    content: '\a0'; /* Hexcode for non-breaking space */
    background: transparent url('/gfx/new/link-action-ie8-big-bg-right.png') no-repeat top right;
    margin-right: -9px;
}

/*#endregion Link Action*/

/*#region eHandel*/

.ehandelskrav-rating {
    display: inline-block;
    text-indent: -9999px;
    height: 15px;
    width: 65px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -275px;
}

.ehandelskrav-rating-1 {
    background-position: 0 -290px;
}

.ehandelskrav-rating-2 {
    background-position: 0 -305px;
}

.ehandelskrav-rating-3 {
    background-position: 0 -320px;
}

.ehandelskrav-rating-4 {
    background-position: 0 -335px;
}

.ehandelskrav-rating-5 {
    background-position: 0 -350px;
}

/*#endregion eHandel*/

/*#region Link-icon*/

.link-icon-innershade {
    height: 24px;
    line-height: 24px;
    display: inline-block;
    padding-left: 8px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -24px;
    font-size: 11px;
    color: #333;
    text-decoration: none;
}

.link-icon-innershade span {
    padding: 0 10px 0 2px;
    display: inline-block;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat top right;
    -webkit-text-shadow: 0 1px 1px rgba(0,0,0,.3);
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.link-icon-innershade-print {
    padding-left: 23px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -48px;
}

.link-icon-innershade-share {
    padding-left: 23px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -72px;
}

.link-icon-innershade-comments {
    padding-left: 23px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -241px;
}

.link-icon-innershade-plus {
    padding-left: 19px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -370px;
}

.link-icon-innershade-rating-give {
    padding-left: 21px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -120px;
}

.link-icon-innershade-rating-0 {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -96px;
}

.link-icon-innershade-rating-1 {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -120px;
}

.link-icon-innershade-rating-2 {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -144px;
}

.link-icon-innershade-rating-3 {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -168px;
}

.link-icon-innershade-rating-4 {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -192px;
}

.link-icon-innershade-rating-5 {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite.gif) no-repeat 0px -216px;
}

.aggregateRating {
    display: none;
}

.link-icon-outershade {
    height: 34px;
    line-height: 34px;
    display: inline-block;
    padding-left: 11px;
    background: transparent url(/gfx/new/buttons-outershade-sprite.gif) no-repeat -6px -242px;
    font-size: 11px;
    color: #333;
    text-decoration: none;
}

.link-icon-outershade span {
    padding: 0 10px 0 0px;
    display: inline-block;
    background: transparent url(/gfx/new/buttons-outershade-sprite.gif) no-repeat top right;
    -webkit-text-shadow: 0 1px 1px rgba(0,0,0,.3);
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    white-space: nowrap;
}

.link-icon-outershade-search {
    padding-left: 24px;
    background: transparent url(/gfx/new/buttons-outershade-sprite.gif) no-repeat -6px -49px;
    margin-left: 4px;
    margin-right: 1px;
}

.link-icon-outershade-stockagent {
    padding-left: 24px;
    background: transparent url(/gfx/new/buttons-outershade-sprite.gif) no-repeat -6px -49px;
    margin-left: -6px;
}

.link-icon-outershade-video {
    padding-left: 23px;
    background: transparent url(/gfx/new/buttons-outershade-sprite.gif) no-repeat -6px -203px;
}

.link-icon-outershade-video span { /* For at knapper: Se galleri og Se video har samme bredde */
    padding-right: 23px;
}

.link-icon-outershade-development {
    padding-left: 24px;
    background: transparent url(/gfx/new/buttons-outershade-sprite.gif) no-repeat -6px -87px;
    padding-right: -3px;
    margin-right: -10px;
}

.link-icon-outershade-plus {
    padding-left: 23px;
    background: transparent url(/gfx/new/buttons-outershade-sprite.gif) no-repeat -6px -124px;
}

.link-icon-outershade-gallery {
    padding-left: 26px;
    background: transparent url(/gfx/new/buttons-outershade-sprite.gif) no-repeat -6px -163px;
}

/*#endregion Link-icon*/

.area .inner .content h1 {
    color: #333;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px 0;
}

/*#region box*/

.box {
    width: 622px;
}
.box.left {
    float: left;
    clear: left;
}
.box.right {
    float: right;
    clear: right;
}
.box .inner {
    background-image: url('/gfx/new/box_size2_bottom.png');
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 7px;
}
.box .inner .head
{
	background-image: url('/gfx/new/box_size2_top.png');
	background-repeat: no-repeat;
	background-position: bottom;
    height: 13px;
    -moz-user-select:none;
    -khtml-user-select:none;
    user-select: none;
}
.tabcontent
{
    padding: 10px 11px;
}

.box .inner .content
{
	background-image: url('/gfx/new/box_size2_middle.png');
	background-repeat: repeat-y;
    padding: 10px 11px;
    clear: both;
}
.box .inner .content.text
{
    padding-left: 16px;
    padding-right: 16px;
}
.box .inner .content p
{
    margin-bottom: 1em;
}
.box .inner .content h1 {
    color: #333;
    font-size: 20px;
    font-weight: normal;
    line-height: 120%;
    margin: 0 0 1em 0;
}
.box .inner .content h2
{
    margin-bottom: 0.5em;
}
.box.round .inner {
    background-image: url('/gfx/new/box_size2_round_bottom.png');
    padding-bottom: 11px;
}
.box.round .inner .head
{
	background-image: url('/gfx/new/box_size2_round_top.png');
	background-position: top;
    height: 7px;
}
.box.round .inner .content
{
	background-image: url('/gfx/new/box_size2_round_middle.png');
    min-height: 100px;
}
.box.focus .inner {
    background-image: url('/gfx/new/box_focus_bottom.png');
    padding-bottom: 17px;
    position: relative;
}
.box.focus .inner .head
{
	background-image: url('/gfx/new/box_focus_top.png');
	background-position: top;
    height: 7px;
}
.box.focus .inner .content
{
	background-image: url('/gfx/new/box_focus_middle.png');
}
.box.focus .inner .content .item
{
    height: 221px;
    width: 400px;
    overflow: hidden;
    display: none;
}
.box.focus .inner .content .item:first-child
{
    display: block;
}
.box.focus .inner .content .item .image
{
    float: left;
    margin-right: 15px;
    height: 235px;
    width: 200px;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}
.box.focus .inner .content .item .title
{
    font-size: 20px;
    line-height: 130%;
    color: #333;
    font-weight: bold;
    margin-bottom: 5px;
}
.box.focus .inner .content .item .teaser
{
    margin-bottom: 10px;
}
.box.focus .inner .head ul
{
    position: absolute;
    top: 3px;
    right: 4px;
    width: 198px;
    height: 255px;
}
.box.focus .inner .head ul li
{
    height: 85px;
    font-size: 14px;
    line-height: 130%;
    color: #666;
    cursor: pointer;
    display: block;
}
.box.focus .inner .head ul li .pad
{
    padding-left: 25px;
    padding-right: 15px;
}
.box.focus .inner .head ul li.selected
{
    color: #fff;
}
.box.focus .inner .head ul li.selected
{
	background-image: url('/gfx/new/box_focus_selection_middle.png');
}
.box.focus .inner .head ul li.selected:first-child
{
	background-image: url('/gfx/new/box_focus_selection_top.png');
}
.box.focus .inner .head ul li.selected:last-child
{
	background-image: url('/gfx/new/box_focus_selection_bottom.png');
}

.box.size3 {
    width: 940px;
}

.box.size3.round .inner {
    background-image: url('/gfx/new/box_size3_round_bottom.png');
}

.box.size3.round .head
{
	background-image: url('/gfx/new/box_size3_round_top.png');
	background-position: top;
    height: 13px;
}
.box.size3.round .content
{
	background-image: url('/gfx/new/box_size3_round_middle.png');
    padding-left: 15px;
    padding-right: 15px;
}

.box.size1 {
    width: 310px;
}

.box.size1.round .inner {
    background-image: url('/gfx/new/box_size1_round_bottom.png');
}

.box.size1.round .head
{
	background-image: url('/gfx/new/box_size1_round_top.png');
	background-position: top;
    height: 13px;
}
.box.size1.round .head.title
{
    color: #fff;
    font-size: 20px;
    height: 49px;
	background-image: url('/gfx/new/box_size1_toptitle.png');
}
.box.size1.round .head.title .pad
{
    padding: 20px 15px 0px 15px;
}
.box.size1.round .content
{
	background-image: url('/gfx/new/box_size1_round_middle.png');
    padding-left: 15px;
    padding-right: 15px;
}
.box.size1 .list {
    font-size: 13px;
	overflow: hidden; /* used for expanding lists */
}

.box.size1.left .item.product,
.box.size1.right .item.product {
    min-height: 285px;
}

.colRight .size1 {
    margin: 0 0 8px -12px;
}

.colRight .rounded-corners {
    margin: 0 0 8px -6px;
    width: 300px;
}

.box.half {
    width: 150px;
    font-size: 11px;
}

.box.half.round .inner {
    background-image: url('/gfx/new/box_half_round_bottom.png');
}

.box.half.round .head
{
	background-image: url('/gfx/new/box_half_round_top.png');
	background-position: top;
    height: 13px;
    font-weight: bold;
}
.box.half.round .head.title
{
    color: #fff;
    height: 28px;
	background-image: url('/gfx/new/box_half_round_toptitle.png');
}
.box.half.round .head.title .pad
{
    padding: 10px 9px 0px 9px;
}
.box.half.round .content
{
	background-image: url('/gfx/new/box_half_round_middle.png');
    padding-left: 9px;
    padding-right: 9px;
}
.box.half .list {
    font-size: 11px;
}
.box.half .list li {
    margin-bottom: 4px;
    padding-bottom: 3px;
}
.box-row .box {
    float: left;
    margin-left: 8px;
}
.box-row .box:first-child {
    margin-left: 0;
}
.box .head.tab
{
    height: 52px;
    overflow: hidden;
}
.box .head.tab ul
{
    clear: both;
    display: block;
    white-space: nowrap;
}
.box .head.tab ul li
{
    float: left;
}
.box .head.tab ul li a
{
    display: block;
    height: 32px;
    padding: 20px 15px 0px 0px;
    margin-left: 15px;
    color: #666;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.ie .box .head.tab ul li a {
    font-size: 11px;
    padding: 20px 15px 0px 0px;
}
.box .head.tab ul li.selected
{
	background-image: url('/gfx/new/box_tab_selected.png');
	background-repeat: no-repeat;
    background-position: left 0px;
    margin-right: 20px;
}
.box .head.tab ul li.selected a
{
	background-image: url('/gfx/new/box_tab_selected.png');
	background-repeat: no-repeat;
    background-position: right 0px;
    color: #125F93;
    margin-right: -20px;
}

/*#endregion box*/

/* #region ARTICLE LIST */
/* ARTICLE LIST */
.list.empty
{
	padding-left: 20px;
	font-weight: bold;
}

.list
{
    padding: 0px 10px 0px 0px;
    font-size: 11px;
    line-height: 130%;
}

.list .item
{
	margin-bottom: 10px;
    background-image: url('/gfx/new/horisontal-separator.png');
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 11px;
}
.size1 .list .item
{
	margin-bottom: 5px;
    padding-bottom: 1px;
}
.list .item div
{
	margin-bottom: 5px;
}
.list .header,
.list .footer
{
    clear: both;
    font-size: 14px;
    height: 20px;
}
.list .readall
{
	text-align: right;
}
.list .archive
{
	float: right;
    clear: right;
	text-align: right;
    font-weight: bold;
}
.list .paging
{
	float: left;
    clear: left;
}
.list .paging a {
    color: #344558;
}
.list .paging .selected {
    font-weight: bold;
	color: #FF5400;
}
.list .paging .next {
    margin-left: 10px;
}
.list .paging .prev {
    margin-right: 10px;
}

.article.list li
{
	float: left;
	height: 130px;
	width: 280px;
	overflow: hidden;
}
.article.list li a
{
	color:#2A394D;
}
.article.list li a:hover
{
    text-decoration: none;
}
.article.list li a .readmore
{
    color: #FF5400;
}
.article.list li a:hover .readmore
{
    text-decoration: underline;
}
.article.list .image
{
	float: left;
	height: 100px;
	width: 100px;
    vertical-align: top;
	margin-right: 20px;
	overflow: hidden;
	text-align: center;
}
.article.list .date {
    color: #666;
    font-size: 10px;
}
.article.list .title {
	max-height: 28px;
	overflow: hidden;
    font-weight: bold;
}
.article.list .teaser
{
	height: 4em;
	overflow: hidden;
}
.article.list li:nth-child(odd)
{
	float: left;
    clear: left;
}
.article.list li:nth-child(even)
{
	float: right;
    clear: right;
}
.article.list .readall
{
    font-size: 14px;
    font-weight: bold;
}

.colRight .article.list .title {
    max-height: none;
}
.colRight .article.list a:hover .title {
    text-decoration: underline;
}
.colRight .article.list .teaser {
    display: none;
}
.colRight .article.list .readmore {
    display: none;
}
.colRight .article.list .teaser {
    display: none;
}
.colRight .article.list li {
    float: none;
    width: auto;
    height: auto;
}
.colRight .article.list .image
{
	float: left;
	height: 58px;
	width: 58px;
    vertical-align: top;
	margin-right: 10px;
	overflow: hidden;
	text-align: center;
}
.colRight .article.list .image img
{
    max-width: 58px;
    max-height: 58px;
}
/*#endregion ARTICLE LIST*/

/* #region ProductLIST */
.product.list .sitelogo {
    margin-bottom: 10px;
}
.product.list .price {
    text-align: right;
}
.product.list .image
{
    clear: left;
	float: left;
	height: 58px;
	width: 58px;
	margin-right: 5px;
	overflow: hidden;
}
.product.list .info
{
	min-height: 58px;
}
.product.list a
{
    color: #2A394C;
}
.product.list .item:last-child
{
    background-image: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.product.list .paging
{
    font-size: 13px;
    width: auto;
    float: none;
}
.product.list .paging.top
{
    padding-bottom: 10px;
    background-image: url('/gfx/new/horisontal-separator.png');
    background-repeat: repeat-x;
    background-position: bottom;
    margin-bottom: 10px;
}

.manufacturer.list .title a
{
    color: #2A394C;
    padding: 0 0 0 8px;
    background: transparent url(/gfx/new/link-arrow-blue.png) no-repeat 0 5px;
}
.box.half .link.list a
{
    color: #2A394C;
    padding: 0px;
    background: transparent;
}
.link.list a
{
    color: #2A394C;
    padding: 0 0 0 8px;
    background: transparent url(/gfx/new/link-arrow-blue.png) no-repeat 0 5px;
}
.item.anchor
{
    cursor: pointer;
}
.item.mouseover a
{
    text-decoration: underline;
}

.product.item .image
{
    text-align: center;
}
.product.item div
{
    margin-bottom: 5px;
}
.product.item .title
{
    color: #333;
    font-size: 18px;
    line-height: 130%;
    margin-bottom: 7px;
}


.list .item .info .product {
    margin-bottom: 0px; 
}

.list .item .info .title {
    min-height: 25px;
}

.product-details-box-left {
    float: left;
    width:190px;
    text-align: center;
    margin-right: 10px;
    overflow: hidden;
}

.product-details-box-left a {
    margin: 0 20px 0 20px;
}

.product-details-box-left .imdb img {
    margin-top: 3px;
}

.product-details-box-right {
    float: left;
    width:400px;
}

.product-details h1, .details h1 {
    font-size: 22px  !important;
    line-height: 120% !important;
    font-weight: normal !important;
    color: #000000 !important;
    margin: 0 0 10px 0 !important;
}

.product-details-description {
/*    max-height: 48px;*/
    overflow: hidden;
}

.product-description-container {
    margin-bottom: 21px;
}

.product-description-container ul {
    list-style-type: disc;
    padding: 0;
    margin: 0;
}

.product-description-container li {
    list-style-type: disc;
    padding: 0 0 0 0px;
    margin: 7px 0 0 20px;
}

.product-description-text {
    height: 32px;
    width: 400px;
    overflow: hidden;
}

.product-description-text h2 {
    margin-top: 10px;
}

.product-description-text div {
    border: 0px solid red;
}

.box .inner .content .product-description-text div p:last-child {
    margin-bottom: 0;
}

.product-details-menubar-first {
    margin: 0 0 40px 0;
}

.product-details-menubar-first a {
    margin-left: 4px;
}
.product-details-menubar-first a:first-child {
    margin-left: 0;
}

.product-details-menubar-second {
    margin: 10px 0 16px 3px;
}

.product-details-menubar-second a:first-child {
    margin-left: -7px;
    margin-right: -6px;
}

.product-details-best-price {
    min-height: 40px;
    margin-bottom: 6px;
}

.product-details-best-price-vendor {
    float: left;
    margin-top: -13px;
    margin-left: 10px;
}

.product-details-best-price-vendor .js-track-go {
    font-weight: bold;
}

.product-details-best-price-download {
    height: 32px;
}

.product-details-linksbar {
    margin: 5px 0 0 0;
}

.product-details-linksbar a {
    margin: 0 0 0 20px;
}
.product-details-linksbar a:first-child {
    margin-left: 0;
}

.link-blue-with-arrow {
    padding: 0 0 0 8px;
    background: transparent url(/gfx/new/link-arrow-blue.png) no-repeat 0 5px;
    color: #2677AB;
    font-size: 13px;
}

.slideshow {
    position: relative;
    background-color: #fff;
    width: 100%;
    z-index: 0;
}
.slideshow>.title {
    color: #333;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 0px 5px;
}
/* #endregion ProductLIST */

/* #region Slideshow */

.slideshow .slides .slide {
    display: none;
    height: 210px;
}
.slideshow .slides .slide:first-child {
    display: block;
}
.slideshow .item {
    float: left;
    width: 33.33%;
    text-align: center;
    background: transparent url('/gfx/new/vertical-separator-200.png') no-repeat 100% 50%;
}

.slideshow .item .gnr-rating {
    margin-top: 1px;
    margin-bottom: 2px;
}

.slideshow .best-price {
    line-height: 15px;
    height: 30px;
    overflow: hidden;
}

.slideshow a:hover .cheapest-vendor-name {
    text-decoration: underline;
}

.slideshow .best-price span {
    color: #2A394D;
}

.slideshow .best-price span.cheapest-vendor-name {
    color: #FF5400;
}

.slideshow .item:last-child {
    background: transparent;
}
.slideshow .item a:hover {
	text-decoration: none;
}
.slideshow .item a:hover .title {
	text-decoration: underline;
}
.slideshow .item .pad {
    padding: 0px 3px 0px 2px;
}
.slideshow .item.first .pad {
    padding-left: 15px;
}
.slideshow .item.last .pad {
    padding-right: 15px;
}
.slideshow .item .top {
    height: 135px;
    overflow: hidden;
    margin-bottom: 0;
}
.slideshow .item .rate {
    margin-bottom: 3px;
    margin-top: 20px;
}
.slideshow .item .title {
    font-size: 13px;
    color: #2A394D;
}
.slideshow .item .price {
    color: #0C5F9A;
    font-size: 16px;
    font-weight: bold;
    margin-top: 11px;
}
.slideshow .item .price div {
    display: inline;
}
.slideshow .item .price .download {
    margin-left: 1px;
}
.slideshow .nav {
    clear: both;
    -moz-user-select:none;
    -khtml-user-select:none;
    user-select: none;
}
.slideshow .nav div {
    position: absolute;
    z-index: 10;
}
.slideshow .nav .prev {
    bottom: 20px;
    left: 0px;
    width: 75px;
    height: 150px;
    margin-left: -10px;
    background: transparent url(/gfx/new/slideshow-prev.png) no-repeat 0 50%;
    cursor: pointer;
}
.slideshow .nav .next {
    position: absolute;
    bottom: 20px;
    right: 0px;
    width: 75px;
    height: 150px;
    margin-right: -10px;
    background: transparent url(/gfx/new/slideshow-next.png) no-repeat 100% 50%;
    cursor: pointer;
}
.slideshow .nav {
  text-align: center;
}

.slideshow .nav .paging {
  height: 14px;
  z-index: 999;
  left: 0;
  right: 0;
  margin: 0 auto;    
  text-align: center;
  display: table; 
  width: -webkit-fit-content; /* Chrome */
  position: relative;
}

.slideshow .nav .paging  a {
  display: table-cell;
  float: left;
  width: 6px;
  height: 6px;
  text-indent: -999em;
  border-radius: 6px; /* must be the same as width and height */
  margin: 0 7px 0 7px;
  background: #c0c0c0;
}

.slideshow .nav .paging a.activeSlide {
  background: #ff5400;
}

/* #endregion Slideshow */

/* #region Product-result */

.product-result {
}

.product-result-info-sorting {
    padding: 15px 10px 15px 10px;
    margin: 0 -6px 0 -6px;
    background: #F7F7F7;
}

.product-result-info-sorting ul li {
    float: right;
    margin-top: 1px;
}

.product-result-info-sorting li:first-child {
    float: left;
    margin-top: 4px;
}

.product-result-info-sorting li:last-child {
    margin-right: 20px;
    margin-top: 0px;
}

.product-result-info-sorting .ui-button-text {
    padding: 5px 7px 5px 7px !important;
    font-size: 12px !important;
}

.product-result-info-sorting .ui-buttonset label {
    margin-top: -3px !important;
}

.product-result-info-product-bottom {
    padding: 12px 10px 10px 10px;
    margin: 0 -6px -9px -6px;
    background: #F7F7F7;
}
.product-result-info-product-compare {
    margin-bottom: 10px;
}
.product-result-info-product-per-page {
    float: left;
}
.product-result-info-product-pager {
    float: right;
}

.product-result-info-sorts {
    padding: 15px 10px 15px 10px;
    margin: 0 -6px -9px -6px;
    background: #F7F7F7;
}

.product-result-options-sorting li {
    float: right;
    margin-right: 15px;
}

.search-result .product-result-info-sorting {
    margin-bottom: 20px;
}

/* #endregion Product-result */

/* #region Product-compare */

.price-compare {
}

.price-compare tr {
    background-image: url(/gfx/new/table-tr-splitter.gif);
    background-position: top left;
    background-repeat: repeat-x;
}
.price-compare tr:first-child {
    font-weight: bold;
    background-image: none;
}
.price-compare tr:first-child td {
    vertical-align: bottom;
}
.price-compare tr:last-child {
    background-color: transparent;
}
.price-compare a {
    color: #354558;
}
.price-compare td {
    vertical-align: top;
    text-align: right;
    padding: 10px 0 10px 15px;
}
.price-compare td.title {
    text-align: left;
}
.price-compare td:first-child {
    vertical-align: middle;
}
.price-compare td:last-child {
    text-align: center;
}
.price-compare .agentPrice {
    width: 50px;
    margin: -3px 10px 0 0;
    text-align: right;
    padding: 0 5px 0 0;
}

/* #endregion Product-compare */

/* #region My-products */

.my-products {
}

.my-products tr {
    background-image: url(/gfx/new/table-tr-splitter.gif);
    background-position: top left;
    background-repeat: repeat-x;
}
.my-products tr:first-child {
    font-weight: bold;
    background-image: none;
}
.my-products tr:first-child td {
    vertical-align: bottom;
}
.my-products tr:last-child {
    background-image: none;
}
.my-products a {
    color: #354558;
}

.my-products .priceagent-anchor {
    color: #ffffff;
}  

.my-products td {
    vertical-align: top;
    text-align: right;
    padding: 10px 0 0px 10px;
}

.my-products td.title {
    text-align: left;
}
.my-products td:first-child {
    vertical-align: middle;
}
.my-products td:last-child {
    text-align: center;
}
.my-products .productCount {
    width: 50px;
    margin: -3px 10px 0 0;
    text-align: right;
    padding: 0 5px 0 0;
}

/* #endregion My-products */

/* #region Cheapest-dealers */

.cheapest-dealers {
}

.cheapest-dealers tr {
    background-image: url(/gfx/new/table-tr-splitter.gif);
    background-position: bottom left;
    background-repeat: repeat-x;
}
.cheapest-dealers tr:first-child {
    font-weight: bold;
}
.cheapest-dealers tr:first-child td {
    vertical-align: bottom;
}
.cheapest-dealers tr:last-child {
    background-image: none;
}
.cheapest-dealers a {
    color: #354558;
}
.cheapest-dealers td {
    vertical-align: top;
    text-align: right;
    padding: 10px 8px 10px 8px;
}
.cheapest-dealers td.title {
    text-align: left;
}
.cheapest-dealers .vendor-row {
    font-weight: bold;
    background-color: #F7F7F7;
}
.cheapest-dealers .vendor {
    text-align: left;
}
.cheapest-dealers .vendor-name
{
    float: left;
    font-weight: bold;
    margin: 1px 4px 4px 0;
}

.cheapest-dealers .vendor-name a {
    color: #2A394C;
}

.cheapest-dealers .vendor-info
{
    float: left;
}
.cheapest-dealers .link-action
{
    color: #ffffff;
}
.cheapest-dealers .label {
    background-color: #FF5400;
    display: inline-block;
    color: white;
    font-family: Terminal, Verdana, Arial;
    font-size: 8px;
    line-height: 7px;
    margin: 5px 0 5px 0;
    padding: 2px;
    text-align: center;
    text-transform: uppercase;
}
.cheapest-dealers tr.total, .cheapest-dealers tr.totallabel {
    font-weight: bold;
    background-color: #F7F7F7;
}

/* #endregion Cheapest-dealers */

.totalMinimumPrice {
    margin: 0 0 15px 0;
}

/* #region product-result-info */

.product-result-info, .product-result-info a {
    color: #354558;
}
.product-result-info a {
    margin: 0 0 0 10px;
}
.product-result-info a.active {
    color: #FF5400;
    font-weight: bold;
    cursor: text;
}
.product-result-info a.active:hover {
    text-decoration: none;
}

.product-result-info-left {
    float: left;
    width: 392px;
    margin: 0 0 0 8px;
}

.product-result-info-right {
    float: right;
    width: 192px;
    text-align: right;
    margin: 0 8px 0 0;
}

.product-result-info-left h1 {
        
}
.product-result-options select {
    color: #354558;
}

.product-result-options .ui-widget {
    font-size: 1em;
}

.product-result-options .ui-button-text {
    padding: 5px 10px 5px 10px;
}

/* #endregion product-result-info */

/* #region Pages */

.pages ul {
    list-style: none;
    display: inline;
}
.pages ul li {
    display: inline;
}
.pages ul li a {
    color: #354558;
    padding: 0px 5px;
}
.pages ul li.selected a {
    color: #FF5400;
    font-weight: bold;
}
.pages ul li.first {
    margin-right: -4px;
}
.pages ul li.first a {
    padding-right: 0px;
}
.pages ul li.first:after {
    content: "...";
}
.pages ul li.last {
    margin-left: -4px;
}
.pages ul li.last a {
    padding-left: 0px;
}
.pages ul li.last:before {
    content: "...";
}

/* #endregion Pages */

/* #region product-gallery */

.product-gallery li {
    width: 200px;
    height: 300px;
    overflow: hidden;
    float: left;
    background: transparent url('/gfx/new/vertical-separator-200.png') no-repeat 99% 40%;
    position: relative;
}

.product-gallery li:nth-child(3n+3) {
    background-image: none;
}

.product-gallery .image {
    margin: 0 0 5px -10px;
    width: 183px;
    height: 173px;
    overflow: hidden;
    float: left;
    position: relative;
}

.product-gallery .image .checkbox {
    width: 23px;
    height: 23px;
    padding: 2px 0 0 2px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: #ffffff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 1px 1px 6px 0px #999999;
    -webkit-box-shadow: 1px 1px 6px 0px #999999;
    box-shadow: 1px 1px 6px 0px #999999;
}

.ie8 .product-gallery .image .checkbox {
    border: 1px solid #999999;
}
.product-gallery .info {
    text-align: center;
    /*width: 180px;*/
}
.product-gallery .info .title {
    font-size: 12px;
    font-weight: bold;
    max-height: 32px;
    overflow: hidden;
}
.product-gallery .info .title a {
    color: #2A394C;
    text-decoration: none;
}
.product-gallery .info .title img {
    margin: 0 0 3px 4px;
    vertical-align: bottom;
}
.product-gallery .info .user-actions {
    margin: 2px 0 0 0;
}
.product-gallery .price {
    width: 180px;
    margin: 0 0 10px 0;
    padding: 0 0 15px 0;
    text-align: center;
    position: absolute;
    bottom: 0;
    background-image: url('/gfx/new/horisontal-separator.png');
    background-repeat: repeat-x;
    background-position: bottom;
}
.product-gallery .price .product {
    font-weight: bold;
    font-size: 16px;
    color: #0C5F9A;
}
.product-gallery .price .rawprice {
    color: #000000;
}
.product-gallery .price a:hover {
    text-decoration: none;
}

.product-list>li {
    height: 135px;
    overflow: hidden;
    background-image: url('/gfx/new/horisontal-separator.png');
    background-repeat: repeat-x;
    background-position: bottom;
    margin: 0 0 15px 0;
}

.product-list>li:last-child {
    background-image: none;
    margin-bottom: 0;
}

.product-list .checkbox {
    float: left;
    width: 22px;
}
.product-list .checkbox input {
    margin: 45px 0 0 5px;
}

.product-list .image {
    float: left;
    width: 89px;
    margin: 15px 4px 0 0;
    text-align: center;
}
.product-list .image figure {
    margin: 0px;
}

.product-list .image a {
    display: inline-block;
}

.product-list .info {
    float: left;
    width: 370px;
    height: 110px;
    background: url(/gfx/new/product-list-info-bg.gif) top right no-repeat;
}
.product-list .info-price-per-unit {
    width: 280px;
}
.product-list .price-per-unit {
    float: left;
    width: 90px;
    height: 110px;
    background: url(/gfx/new/product-list-info-bg.gif) top right no-repeat;
    text-align: center;
}
.product-list .price-per-unit a {
    color: #2A394C;
    text-decoration: none;
}
.product-list .info .title {
    font-size: 12px;
    font-weight: bold;
}
.product-list .info .title a {
    color: #2A394C;
    text-decoration: none;
}
.product-list .info .title img {
    margin: 0 0 3px 4px;
    vertical-align: bottom;
}
.product-list .info .category ul {
    list-style-type: none;
    list-style: none;
    font-size: 11px;
}
.product-list .info .category ul {
    list-style: none;
    display: inline;
}
.product-list .info .category ul li {
    display: inline;
}
.product-list .info .category ul li a {
    color: #354558;
    text-decoration: underline;
}
.product-list .info .category ul li:after {
    content: " > ";
}
.product-list .info .category ul li:last-child:after {
    content: none;
}

.product-list .info .user-actions {
    margin: 10px 0 10px -3px;
}
.product-list .info .product-icons {
    margin: 7px 0 0 0;
}
.product-list .info .product-icons img {
    vertical-align: top;
    margin: 0 2px 0 0px;
}

.product-list .info .product-icons img:last-child {
    margin-left: 8px;
}

.product-list .info .product-icons span
{
    color: #474747;
    font-size: 11px;
    vertical-align: top;
    margin: 0;
    padding: 0;
    line-height: 13px;
}
.product-list .teaser, .product-list .price {
    font-size: 11px;
}
.product-list .teaser {
    width: 360px;
    max-height: 30px;
    overflow: hidden;
}
.product-list .info-price-per-unit .teaser {
    width: 270px;
}
.product-list .teaser a {
    color: #2A394C;
    text-decoration: none;
}
.product-list .price {
    float: left;
    width: 108px;
    text-align: right;
    margin: 0;
}
.product-list .price .total {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 2px;
    color: #0C5F9A;
}
.product-list .price .go-product {
    margin-top: 20px;
}
.product-result-manufacturer-as-list {
    margin: 0 0 15px 0;
    padding: 10px 0 10px 114px;
    background-image: url('/gfx/new/horisontal-separator.png');
    background-repeat: repeat-x;
    background-position: bottom;
    color: #0C5F9A;
    font-weight: bold;
    font-size: 16px;
}
.product-result-manufacturer-as-gallery {
    margin: 20px 0 10px 0;
    padding: 0;
    color: #0C5F9A;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}

/* #endregion product-gallery */

.hover-image {
    padding: 10px;
    display: inline-block;
    background-color: #ffffff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 1px 1px 13px 0px #999999;
    -webkit-box-shadow: 1px 1px 13px 0px #999999;
    box-shadow: 1px 1px 13px 0px #999999;
}

.ie8 .hover-image {
    border: 1px solid #999999;
}

/* #region article.details */

.article.details {
    line-height: 120%;
    padding: 0px 5px;
}
.article.details h1,
.article.details h2,
.article.details h3
{
    margin-bottom: 10px;
}
.article.details h3.teaser
{
    font-size: 16px;
    font-weight: normal;
    line-height: 120%;
}
.article.details p {
    margin-bottom: 5px;
}
.article.details .image {
    float: right;
    margin: 0 0 10px 10px;
}
.article.details .image .text {
    font-style: italic;
}
.article.details .info {
    margin-bottom: 5px;
    color: #666;
}
.article.details .info>div {
    display: inline;
}
.article.details .bookmarks {
    margin-bottom: 10px;
}
.article.details .bookmarks .atclear {
    clear: left;
}
.article.details .reference-link {
    clear:both;
    margin-bottom: 10px;
}
.article.details .archive
{
    text-align: right;
}
.article.details .archive a
{
    font-size: 14px;
    font-weight: bold;
}

.list.articlearchive .item {
    width: 32.5%;
    height: 40px;
    float: left;
    margin-left: 1%;
}
.list.articlearchive .item.newline{
    clear: right;
    margin-left: 0px;
}
.list.articlearchive .item .date {
    color: #666;
    font-size: 10px;
}
.list.articlearchive .item .title {
    padding-right: 5px
}

/* #endregion article.details */

/* #region result.overview */

.result.overview {
    font-size: 13px;
}
.result.overview h2 {
    margin-bottom: 5px;
}
.result.overview .list {
    font-size: 13px;
    margin-left: 10px;
}
.result.overview .list .item {
    background: transparent;
    width: 50%;
    margin: 0px;
    padding: 0px;
    padding-bottom: 5px;
}
.result.overview .list .item:nth-child(odd) {
    float: left;
    clear: left;
}
.result.overview .list .item:nth-child(even) {
    float: right;
    clear: right;
}
.result.overview .list .item a {
    background: transparent;
	color: #2A394C;
}
.title-row {
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    color: #2A394C;
    padding: 8px 0 2px 8px;
    margin: 15px -6px 5px -6px;
    background: #dfdfdf; /* Old browsers */
    background: -moz-linear-gradient(top,  #dfdfdf, #cccccc); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dfdfdf, #cccccc); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dfdfdf, #cccccc); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dfdfdf, #cccccc); /* IE10+ */
    background: linear-gradient(to bottom,  #dfdfdf, #cccccc); /* W3C */
}
.ie .title-row {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
.title-row * {
    padding: 0px;
    margin: 0px;
}
.title-row div.sitelogo {
    display: inline;
    margin-right: 5px;
}

/* #endregion result.overview */

/* #region result.other */

.result.other .category.title {
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    overflow: hidden;
}
.result.other .list {
    font-size: 11px;
}
.result.other .list .item {
    width: 25%;
    float: left;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    text-align: center;
    background: transparent url('/gfx/new/vertical-separator-180.png') no-repeat 100% 50%;
}
.result.other .list .item .pad {
    margin: 0px 4px;
    padding-bottom: 4px;
    min-height: 194px;
    background: transparent url('/gfx/new/horisontal-separator.png') repeat-x 0% 100%;
}
.result.other .list .item:last-child {
    clear: right;
    background: transparent;
}
.result.other .list .item .title {
    max-height: 28px;
    overflow: hidden;
}
.result.other .list .item .top {
    margin-bottom: 5px;
}
.result.other .item .rate {
    margin-bottom: 10px;
}
.result.other .item a {
    color: #2A394D;
}
.result.other .item .price {
    font-weight: bold;
    color: #0C5F9A;
}
.result.other .item .price div {
    display: inline;
}
.result.other .item .price .download {
    margin-left: 10px;
}
.result.other.buttons {
    margin-top: 10px;   
}

/* #endregion result.other */

.dealer.item {
    padding-bottom: 10px;
    background: transparent url('/gfx/new/horisontal-separator.png') repeat-x 0% 100%;
}
.dealer.item .image {
    display: none;
}
.dealer.item .extra {
    margin-left: 10px;
}
.dealer.item:last-child {
    background: transparent;
}
.dealer.item ul li div {
    display: inline-block;
}
.dealer.item ul li div.cat {
    width: 150px;
    font-weight: bold;
}
.dealer.item ul li {
    margin-top: 3px;
}
.dealer.item ul li.space {
    margin-top: 5px;
    padding-top: 7px;
}
.dealer.item ul li.shopType a {
    margin-right: 5px;
}

/* #region Filters */
/* Filters */
div.topSearch div.inner div.txt input.loading
{
    background-image: url(/gfx/edb/mini-loader.gif);
    background-repeat: no-repeat;
    background-position: right 3px;
}

img.miniLoader
{
	background-image: url(/gfx/edb/mini-loader.gif);
    background-repeat: no-repeat;
}

img.miniLoaderSecond
{
	background-image: url(/gfx/edb/mini-loader-second.gif);
    background-repeat: no-repeat;
}

div.filters .message {
    margin: 0 0 12px 9px;
    font-weight: bold;
    float: left;
}

.ProductList h1 {
    margin-left: 10px !important;
}

div.filters .warning {
    color: red;
}

.filter-dropdown-container {
    height:23px;
    display:inline-block;
    width: 360px;
    position:relative;
    -moz-user-select: none; -webkit-user-select: none; -ms-user-select:none; user-select:none;
}

.filter-dropdown {
    background:  #ffffff url("/gfx/common/dropdown/Dropdown.png") no-repeat 343px 10px;
    border:1px solid #abadb3;
    padding: 0 17px 0 5px;
    margin: 0 0 0 0;
    color: #000000;
    height:23px;
    width:336px;
    z-index: 1000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.filter-dropdown-options {
    background-color: #ffffff;
    color: #000000;
    position:absolute;
    padding: 0;
    margin: 0;
    top:23px;
    right:0;
    width: 358px;
    min-width: 358px;
    max-width: 570px;
    border:1px solid #abadb3;
    list-style:none;
    z-index: 2000;
    overflow: auto;
    overflow-x: hidden;
}

.filter-dropdown-options ul {
    margin: 0;
    padding: 0;
}
.filter-dropdown-options ul li {
    padding: 0 1px 0 6px;
    cursor: pointer;
    white-space: nowrap;
}
.filter-dropdown-options ul li:nth-child(odd) {
    background-color: #F7F7F7;
}
.filter-dropdown-options ul li:hover, .filter-dropdown-options ul li.selected {
    color: #ffffff;
    background-color: #5390B1;
}

.filter-dropdown-range-toggle {
    background:  #ffffff url("/gfx/common/dropdown/Dropdown.png") no-repeat 283px 10px;
    width:276px;
    float: right;
}

.filter-dropdown-options-range-toggle {
    width: 298px;
    min-width: 298px;
}

.filter-dropdown-range-toggle-type {
    background:  #ffffff url("/gfx/common/dropdown/Dropdown.png") no-repeat 37px 10px;
    border:1px solid #abadb3;
    padding: 0 2px 0 5px;
    margin: 0 0 0 0;
    color: #000000;
    height: 23px;
    width: 45px;
    z-index: 1000;
    float: left;
}

.filter-dropdown-range-toggle-type-options {
    width: 52px;
    min-width: 52px;
    max-width: 52px;
    left: 0;
}

.product-filter-loader {
    width: 16px;
    height: 16px;
    background-image: url(/gfx/edb/mini-loader-second.gif);
    background-repeat: no-repeat;
    display: none;
}

div.filters fieldset div.filter div.control div.ui-slider
{
    background-image: url('/gfx/edb/sliderBackground.gif');
    background-repeat: no-repeat;
}

div.filters fieldset div.filter div.control div.ui-slider div.ui-slider-handle
{
    background-image: url('/gfx/common/slideHandle.gif');
    background-repeat: no-repeat;
}

div.filters fieldset div.filter div.control div.ui-slider div.ui-slider-range
{
    background-color: #696969;
}

div.filters fieldset div.filter.edited div.control div.ui-slider div.ui-slider-range
{
    background-color: black;
}

div.filters fieldset div.filter.edited div.control div.ui-slider div.ui-slider-handle
{
    background-image: url('/gfx/edb/slideHandleEdited.png');
}

div.filters fieldset div.filter.edited img.miniLoader
{
	background-image: url(/gfx/edb/mini-loader-edited-filter.gif);
}

div.filters fieldset div.filter div.control div.mouseoverinfo img
{
	background-image: url(/gfx/edb/multiselecthoverinfo.png);
}

/* #endregion Filters */

/* #region list.product-comment */

.list.product-comment .item {
    position: relative;
}
.list.product-comment .image {
    position: absolute;
    top: 1px;
    left: 1px;
}
.list.product-comment .image img {
    max-width: 50px;
    max-height: 50px;
}
.list.product-comment .info {
    margin-left: 60px;
}
.list.product-comment .comment {
    margin-left: 60px;
}
.list.product-comment .info .author {
    display: inline;
}
.list.product-comment .info .date {
    display: inline;
    margin-left: 5px;
    color: #666;
    font-size: 10px;
}
.list.product-comment .info .gnr-rating {
    margin: 0px 0px 0px 5px;
}
.list.product-comment .comment .title {
    color: #125F92;
    font-weight: bold;
}

/* #endregion list.product-comment */

/* #region login */

.login-window {
    padding: 10px 0 0 0;
}

.login-window-header {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 35px;
    text-align: center;
}

.login-window-intro {
    
}

.login-window-choose {
    text-align: center;
    margin-bottom: 15px;
}

.login-window .options {
    padding: 0 0 0 15px;
    margin-bottom: 25px;
}

.login-window .options .option-facebook {
    float: left;
    background-color: #3B5998;
    padding: 0 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.login-window .options .option-or {
    float: left;
    margin: 13px 6px 0 6px;
    font-size: 16px;
    font-weight: bold;
}

.login-window .options .option-xpriser {
    float: left;
    padding-top: 14px;
}

.login-window-not-member {
    text-align: center;
}

/* #endregion login */

.landingpage-footer {
    margin-top: 20px;
    background-color: #f4f4f4;
}

.landingpage.list .title a
{
    color: #2A394C;
    padding: 0 0 0 8px;
    background: transparent url(/gfx/new/link-arrow-blue.png) no-repeat 0 5px;
}

.article-product-list-product {
    margin-bottom: 20px;
    margin: 10px 0 30px 0;
}

.article-product-list-product .l1 {
    margin-bottom: 4px;
    display: block;
}

.article-product-list-product:last-child {
    margin-bottom: 10px;
}

.article-product-list-product-text {
    width: 375px;
    float: left;
}

.article-product-list-product h2 {
    font-size: 16px;
    margin-bottom: 20px;
}

.article-product-list-product-image {
    width: 200px;
    float: right;
}

div.filters fieldset div.filter
{
	height: 30px;
	line-height: 25px;
	padding:3px 0px 3px 10px;
    background-image: url(/gfx/new/table-tr-splitter.gif);
    background-position: bottom left;
    background-repeat: repeat-x;
}

div.filters fieldset div.filter:nth-child(odd) {
    background-color: #F7F7F7;
}

div.filters fieldset div.filter.edited {
    background-color: #5390B1;
    color: white;
}

div.filters div.buttons {
    margin: 15px 20px 15px 10px;
}
div.filters div.buttons div.options {
    float: left;
}
div.filters div.button {
    float: right;
}

div.filters fieldset div.filter div.title
{
	float: left;
	width: 35%;
	overflow: hidden;
	height: 26px;
}

div.filters fieldset div.filter div.control
{
	
}

.filter-input {width:354px}
.dropdown-range-toggle-filter .filter-input { width: 300px;}
.filter-input[type=button] {width:auto}
.filter-input.compare {width:auto}
.filter .zero {color:#666;}
.filter .updating {color:#333;}
.filter .empty {}

/* #endregion Filters */

.article-archive-form {
    margin-bottom: 20px;
}

.article-archive-form-category {
    margin-top: 15px;
}

.article-archive-form-button {
    margin-top: 15px;
    text-align: right;
}
.dealer-delivery-info div {
    margin-bottom: 10px;
}
.dealer-delivery-info .dealer-name {
    text-align: right;
}

/* #region priceagent */

.priceagent-dialog h2 {
    font-size: 22px !important;
    line-height: 120% !important;
    font-weight: normal !important;
    color: #000000 !important;
    margin: 0 0 10px 0 !important;
}
.priceagent-dialog table {
    width: 100%;
}
.priceagent-dialog td {
    vertical-align: top;
    padding: 0 10px 0 10px;
}
.priceagent-dialog-image-td {
    width: 30%;
    border-right: 3px solid #000000;
}
.priceagent-dialog-content-td {
    width: 70%;
}
div.priceagent-input-element {
    display: inline-block;
    vertical-align: top;
}

.priceagent-dialog input[type=button],
.priceagent-dialog input[type=checkbox] {
    float: none;
    margin: auto;
}


.priceagent-dialog input[type=text],
.priceagent-dialog input[type=email] {
    float: none;
    margin: auto;
    border: 1px solid lightgray;
}

table.priceagent-dialog-newsletter, table.priceagent-dialog-notifybyamount {
    width: auto;
}

.priceagent-dialog-newsletter tr td, .priceagent-dialog-notifybyamount tr td {
    padding: 5px 4px 1px 0px;
}

.priceagent-dialog-newsletter tr td input[type=checkbox], .priceagent-dialog-notifybyamount tr td input[type=checkbox] {
    margin-top: 2px;
}

.priceagent-dialog-notifybyamount tr td select {
    height: 20px;
    margin-top: -1px;
}

.priceagents-table {
    width: 100%;
}

.priceagents-table tr th {
    font-weight: bold;
    text-align: left;
    padding: 0px 5px 10px 0px;
}

.priceagents-table tr {
    background-image: url('/gfx/new/horisontal-separator.png');
    background-repeat: repeat-x;
    background-position: top;
}

.priceagents-table tr td {
    vertical-align: top;
    padding: 15px 5px 5px 0px;
    white-space: nowrap;
}

.priceagents-table tr td:last-child {
    padding-left: 10px;
}

.priceagents-table tr td.productname {
    white-space: normal;
}

.priceagents-table-delete {
    display: block;
    margin-top: 10px;
}

/*
.priceagent-dialog-left {
    float: left;
    width: 200px;
    margin: 10px;
    border-right: 2px solid dimgray;
    padding: 0 5px;
}

.priceagent-dialog-right {
    float: right;
    width: 445px;
    margin: 10px;
}

.priceagent-dialog {
    width: 700px;
    margin-left: -350px;
}

.priceagent-dialog .parsley-success {
    background-color: rgb(240, 255, 240);
}

.priceagent-dialog .parsley-error {
    background-color: rgb(255, 240, 240);
}

input[type=button].priceagent-button {
    margin-right: 5px;
}

.priceagent-dialog .parsley-errors-list {
    color: #aaa;
    font-size: 12px;
}

*/


table.price-compare td.image-column {
    width: 76px;
}

table.price-compare td.name-column {
    text-align: left;
    width: 210px;
}

table.price-compare td.original-price {
    width: 47px;
}

table.price-compare td.price-diff-percentage {
    width: 30px;
}

table.price-compare td.current-price {
    width: 47px;
}

table.price-compare td.wanted-price {
    width: 100px;
}

.priceagent-price-row {
    width: 100px;
}

.priceagent-new-price {
    width: 100%;
    margin: 0;
}

tr.priceagent-row td {
    vertical-align: middle;
    white-space: nowrap;
}
tr.priceagent-row .title {
    white-space: normal;
}

a.link-icon-outershade.link-icon-outershade-search {
    cursor: pointer;
}

a.link-icon-outershade-stockagent {
    cursor: pointer;
}

table.PriceAgentProducts 
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    padding: 10px;
    border: solid 1px #000000;
}

table.price-compare th.column 
{
    border-bottom: dashed 1px #000000;
    margin-bottom: 10px;

    /*padding: 10px;*/
    font-size: 12px;
    border: solid 1px #000000;
}

table.price-compare td.column 
{
    border-bottom: dashed 1px #000000;
    margin-bottom: 10px;

    /*padding: 10px;*/
    font-size: 12px;
    border: solid 1px #000000;
}

table.price-compare td.column .strong
{
    float: left;
}

/* #endregion priceagent */

.emark-placeholder {
    margin-top: 3px;
    float: left;
    margin-left:4px;
}
div.vendor .gnr-rating-dealer {
    float: left;
}
div.vendorInfoPopupContent .link-icon-innershade {
    float:left;
} 


.images-list {
}

.images-list li {
    display: inline;
    list-style-type: none;
}

.images-list li img{
    padding: 0px;
    width:40px;
    height:40px;
    border:silver 1px solid;
    cursor:pointer;
}

.images-list li a 
{
    text-decoration: none;
    color: transparent;
    margin:0;
}

.images-list .inner {
    background-image:none;
}


.images-list .thumbs {

    text-align: left;
}

.images-list .thumbs_6_9 {

    margin-left: 20px;
    margin-right: 20px;
    text-align: center;

}


div.inner div.content div.not_identical table tr.not_identical_row  td.first {
    background-color: #ffe8cf;
    font-weight: normal;
}

div.inner div.content div.identical table tr.not_identical_row  td.first {
    background-color: #ffe8cf;
    font-weight: normal;
}

div.boxStandardCompare div.inner div.content .not_identical table tr.not_identical_row td.second
{
    background-color: #ffe8cf;
    font-weight: normal;
}

div.boxStandardCompare div.inner div.content .identical table tr.not_identical_row td.second
{
    background-color: #ffe8cf;
    font-weight: normal;
}


div.inner div.content div.not_identical table tr.identical_row  td.first {
    font-weight: normal;
    background-color: transparent;
}

div.inner div.content div.identical table tr.identical_row  td.first {
    font-weight: normal;
    background-color: transparent;
}

div.boxStandardCompare div.inner div.content .not_identical table tr.identical_row td.second
{
    font-weight: normal;
    background-color: transparent;
}

div.boxStandardCompare div.inner div.content .identical table tr.identical_row td.second
{
    font-weight: normal;
    background-color: transparent;
}

div.boxStandardCompare div.inner div.content .not_identical table tr td p, div.boxStandardCompare div.inner div.content .identical table tr td p {
    margin: 0;
}


.link-icon-innershade-rating-dealer {
    height: 24px;
    line-height: 24px;
    display: inline-block;
    padding-left: 8px;
    background: transparent url(/gfx/new/buttons-innershade-sprite-rating-dealer.gif) no-repeat 0px -24px;
    font-size: 11px;
    color: #333;
    text-decoration: none;
}

.link-icon-innershade-rating-dealer span {
    padding: 0 10px 0 2px;
    display: inline-block;
    background: transparent url(/gfx/new/buttons-innershade-sprite-rating-dealer.gif) no-repeat top right;
    -webkit-text-shadow: 0 1px 1px rgba(0,0,0,.3);
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.link-icon-innershade-rating-give-rating-dealer {
    padding-left: 21px;
    background: transparent url(/gfx/new/buttons-innershade-sprite-rating-dealer.gif) no-repeat 0px -120px;
}

.link-icon-innershade-rating-0-rating-dealer {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite-rating-dealer.gif) no-repeat 0px -96px;
}

.link-icon-innershade-rating-1-rating-dealer {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite-rating-dealer.gif) no-repeat 0px -120px;
}

.link-icon-innershade-rating-2-rating-dealer {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite-rating-dealer.gif) no-repeat 0px -144px;
}

.link-icon-innershade-rating-3-rating-dealer {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite-rating-dealer.gif) no-repeat 0px -168px;
}

.link-icon-innershade-rating-4-rating-dealer {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite-rating-dealer.gif) no-repeat 0px -192px;
}

.link-icon-innershade-rating-5-rating-dealer {
    padding-left: 77px;
    background: transparent url(/gfx/new/buttons-innershade-sprite-rating-dealer.gif) no-repeat 0px -216px;
}

