/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* GENEREL */
html, body
{
    height: 100%;
    margin: 0;
    padding: 0;
}

div.clear
{
    clear: both;
}

.floatLeft
{
    float: left;
}

.floatRight
{
    float: right;
}



/* MASTER */
div.masterDiv
{
    background-image: url('/gfx/common/masterBg.png');
    background-repeat: repeat-y;
    margin: 0 auto;
    /*min-height: 400px;*/
    width: 974px;
}

div.masterDivInner
{
    margin: 0 auto;
    /*min-height: 400px;*/
    overflow: hidden;
    width: 950px;
}

div.masterHeader
{
    /*min-height: 100px;*/
    width: 950px;
}

div.masterContent
{
    border-top: 5px solid #fff;
    margin: 0 auto;
    min-height: 500px;
    padding: 12px 0;
    width: 940px;
}

/* MASTER POPUP */
div.masterPopupDiv
{
    margin: 0 auto;
    min-height: 400px;
    width: 642px;
}

div.masterPopupDivInner
{
    margin: 0 auto;
    min-height: 400px;
    overflow: hidden;
    width: 628px;
}

div.masterPopupContent
{
    margin: 0 auto;
    padding: 0 0 40px 0;
    width: 609px;
}

/* CONTENT - COLUMNS */
div.colRight
{
    float: right;
    margin-right: 6px;
    min-height: 400px;
    width: 300px;
}

div.colMiddle
{
    float: left;
    margin-left: 6px;
    min-height: 400px;
    width: 612px;
}

div.colFull
{
    margin-left: 12px;
    min-height: 100px;
    overflow: hidden;
    width: 928px;
}



/* FOOTER LINKS */
div.footerLinksHolder
{
    background-image: url('/gfx/common/footerLinksBg.png');
    background-repeat: no-repeat;
    min-height: 50px;
    margin: 0 auto;
    padding-bottom: 100px;
    width: 974px;
}

div.footerLinksHead
{
    height: 75px;
    margin: 0 0 10px 0;
}

div.footerLinksHead span
{
    color: #626262;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
}

div.footerLinksInner
{
    min-height: 50px;
    padding: 15px;
    width: 984;
}

div.footerLinksInner ul
{
    float: left;
    margin: 0 0 0 12px;
    padding: 0;
    width: 145px;
}

div.footerLinksInner ul li
{
    list-style: none;
    padding: 0 0 4px 10px;
}

div.footerLinksInner ul li h4, div.footerLinksInner ul li h4 a, div.footerLinksInner ul li h4 a:visited
{
    color: #9b9b9b;
    font-family: Arial, Trebuchet MS, Sans-Serif;
    font-size: 10px;
    margin: 0;
    text-decoration: none;
}

div.footerLinksInner ul li h4 a:hover
{
    color: #757575;
    text-decoration: underline;
}

div.footerLinksInner div.footerLinksHead ul.logos
{
    background-image: url('/gfx/common/borderHorizontal.gif');
    background-position: bottom;
    background-repeat: repeat-x;
    display: block;
    width: 920px;
}

div.footerLinksInner div.footerLinksHead ul.logos li
{
    background: none;
    display: block;
    float: left;
    font-weight: bold;
    height: 50px;
    margin-top: 10px;
    padding: 0;
    width: 150px;
}

div.footerLinksInner div.footerLinksHead ul.logos li a,
div.footerLinksInner div.footerLinksHead ul.logos li a:visited
{
    display: block;
    text-decoration: none;
}

div.footerLinksInner div.footerLinksHead ul.logos li.spilpriser a,
div.footerLinksInner div.footerLinksHead ul.logos li.spilpriser a:visited
{
    color: #457b9e;
}

div.footerLinksInner div.footerLinksHead ul.logos li.dvdpriser a,
div.footerLinksInner div.footerLinksHead ul.logos li.dvdpriser a:visited
{
    color: #67d289;
}

div.footerLinksInner div.footerLinksHead ul.logos li.hifipriser a,
div.footerLinksInner div.footerLinksHead ul.logos li.hifipriser a:visited
{
    color: #afd358;
}

div.footerLinksInner div.footerLinksHead ul.logos li.designpriser a,
div.footerLinksInner div.footerLinksHead ul.logos li.designpriser a:visited
{
    color: #ff6000;
}

div.footerLinksInner div.footerLinksHead ul.logos li.babypriser a,
div.footerLinksInner div.footerLinksHead ul.logos li.babypriser a:visited
{
    color: #ff1ff5;
}



/* AD/BANNER */
div.adHolder
{
    margin-bottom: 12px;
    min-height: 1px;
    min-width: 1px;
}

#colRightTopAd
{
    height: 250px;
    width: 300px;
}body
{
    color: #6f6f6f;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 0.7em;
}

a,
a:visited
{
    text-decoration: underline;
}

a:hover
{
    text-decoration: underline !important;
}

optgroup
{
	font-style: normal;
}

h2.nohits
{
	padding-left: 10px;
	margin-left:10px;
}

h2.tabHeader
{
	padding-left: 10px;
	margin-left:10px;
}

.textContent
{
	line-height: 13px;
}

/* Error text */
.errorText
{
	color: #AC2828;
}

.faktaboks 
{
	border:3px solid silver;
	width: 200px;
	float:right;
	margin-left:13px;
}

/* BUTTONS */
div.btnReadmore
{
    height: 17px;
    overflow: hidden;
    width: 63px;
}

div.btnReadmore a,
div.btnReadmore a:visited
{
    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;
}

div.btnUpdate a,
div.btnUpdate a:visited
{
    display: block;
	text-align: center;
}

div.btnCompare
{
    height: 16px;
    overflow: hidden;
    width: 82px;
}

div.btnCompare a,
div.btnCompare a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 82px;
}

div.btnGotoproduct
{
    height: 16px;
    overflow: hidden;
    width: 101px;
	float: right;
	margin-right: 8px
}

div.btnGotoproduct a,
div.btnGotoproduct a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 101px;
}

div.btnFulllist
{
    cursor: pointer;
    height: 16px;
    overflow: hidden;
    width: 78px;
}

div.btnFulllist a,
div.btnFulllist a:visited,
div.btnClose a,
div.btnClose a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 78px;
}

div.btnMorefilters
{
    height: 29px;
    cursor: pointer;
    overflow: hidden;
    width: 88px;
}

div.btnLessfilters
{
    height: 29px;
    cursor: pointer;
    overflow: hidden;
    width: 88px;
}

div.btnClose
{
    height: 16px;
    cursor: pointer;
    overflow: hidden;
    width: 46px;
}

div.btnShow
{
    height: 16px;
    overflow: hidden;
    width: 41px;
}

div.btnShow a,
div.btnShow a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 41px;
}

div.btnFavorits
{
    height: 17px;
    overflow: hidden;
    width: 120px;
}

div.btnFavorits a,
div.btnFavorits a:visited
{
    display: block;
    font-size: 0;
    height: 17px;
    width: 89px;
}

div.btnPriceAgent
{
    height: 17px;
    overflow: hidden;
    width: 123px;
}

div.btnPriceAgent a,
div.btnPriceAgent a:visited
{
    display: block;
    font-size: 0;
    height: 17px;
    width: 123px;
}

div.btnTipFriend
{
    height: 17px;
    overflow: hidden;
    width: 69px;
}

div.btnTipFriend a,
div.btnTipFriend a:visited
{
    display: block;
    font-size: 0;
    height: 17px;
    width: 69px;
}

div.btn360
{
    height: 16px;
    overflow: hidden;
    width: 39px;
}

div.btn360 a,
div.btn360 a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 39px;
}

div.btnVideo
{
    height: 16px;
    overflow: hidden;
    width: 39px;
}

div.btnVideo a,
div.btnVideo a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 39px;
}

div.btnZoom
{
    height: 16px;
    overflow: hidden;
    width: 39px;
}

div.btnZoom a,
div.btnZoom a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 39px;
}

div.btnSignup,
div.btnLogind
{
    height: 16px;
    overflow: hidden;
    width: 66px;
}

div.btnSignup a,
div.btnSignup a:visited
div.btnLogind a,
div.btnLogind a:visited
{
    display: block;
    font-size: 0 !important;
    height: 16px;
    width: 66px;
}

div.btnDelete
{
    height: 16px;
    overflow: hidden;
    width: 33px;
}

div.btnDelete a,
div.btnDelete a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 33px;
}

div.btnUpdatePriceAgent
{
    height: 16px;
    overflow: hidden;
    width: 155px;
}

div.btnUpdatePriceAgent a,
div.btnUpdatePriceAgent a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 139px;
}

div.btnPriceAgent2
{
    height: 16px;
    overflow: hidden;
    width: 112px;
}

div.btnPriceAgent2 a,
div.btnPriceAgent2 a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 66px;
}

div.btnShowDealer
{
    height: 16px;
    overflow: hidden;
    width: 141px;
}

div.btnShowDealer a,
div.btnShowDealer a:visited
{
    display: block;
    font-size: 0;
    height: 16px;
    width: 141px;
}

div.btnStandard
{
    height: 16px;
    line-height: 16px;
    padding: 0 0 0 5px;
}

div.btnStandard span,
div.btnStandard a,
div.btnStandard a:visited
{
    color: #fff !important;
    display: block;
    font-weight: bold;
    margin-right: 0;
    padding: 0 5px 0 0;
    text-decoration: none;
}

/* RATING */
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,
div.ratingSubmit a:visited
{
    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;
}


/* BANNER */
div.topBannerHolder
{
    overflow: hidden;
    width: 950px;
}

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;
    /*overflow: hidden;*/
    position: relative;
    width: 950px;
}


/* GLOBAL MENU */
div.topGlobalMenu
{
    height: 25px;
    padding-top: 4px;
    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,
div.topGlobalMenu a:visited
{
    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: 416px;
}

div.topGlobalMenu div.user
{
    float: right;
    width: 464px;
}

div.topGlobalMenu div.user ul
{
    margin-left: 0px;
}

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;
}

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.newsletter div.expand a:visited,
div.topGlobalMenu div.user ul li.account div.expand a,
div.topGlobalMenu div.user ul li.account div.expand a:visited
{
    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;
    width: 700px;
}

div.topSearch div.inner
{
    height: 35px;
    margin: 32px 0 0 270px;
    width: 420px;
}

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;
    .margin-left: -92px;
    width: 256px;
}

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,
div.topSearch div.priserSites a:visited
{
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	padding-left: 8px;
}

div.topSearch div.priserSites a:hover
{
	text-decoration: none !important;
}


/* SEARCH TYPE AHEAD */
div.topSearch div.typeahead ul li
{
    background-image: url('/gfx/common/boxStandardProductListSecond.png');
    background-position: center top;
    height: 27px;
    line-height: 27px;
    margin-left: 6px;
    overflow: hidden;
    padding-left: 8px;
    width: 305px;
	cursor: pointer;
}

div.topSearch div.typeahead ul li.second
{
    background: none;
}

div.topSearch div.typeahead ul li.first
{
    background: none;
    padding-top: 6px;
}

div.topSearch div.typeahead ul li h1,
div.topSearch div.typeahead ul li h1 a,
div.topSearch div.typeahead ul li h1 a:visited
{
    color: #505050;
    font-size: 11px;
    font-weight: bold;
}

div.topSearch div.typeahead ul li.headline h1
{
    font-size: 12px;
}

div.topSearch div.typeahead ul li.headline h1 a b
{
    color: #000;
}

div.topSearch div.typeahead ul li.category div.content
{
    background-image: url('/gfx/common/productDetailsLinks.gif');
    background-position: center right;
    background-repeat: no-repeat;
    overflow: hidden;
    width: 295px;
}

div.topSearch div.typeahead ul li.product
{
    height: 45px;
    padding-top: 5px;
}

div.topSearch div.typeahead ul li.product div.image
{
    border: 1px solid #c5c5c5;
    float: left;
    height: 39px;
    overflow: hidden;
    width: 39px;
    text-align: center;
}

div.topSearch div.typeahead ul li.product div.image img
{
    /*height: 39px;
    width: 39px;*/
}

div.topSearch div.typeahead ul li.product div.content
{
    float: left;
    height: 39px;
    margin: 1px 0 0 10px;
    overflow: hidden;
    width: 240px;
}

div.topSearch div.typeahead li.product div.content h1 a,
div.topSearch div.typeahead li.product div.content h1 a:visited
{
    line-height: 11px;
}

div.topSearch div.typeahead ul li.product div.content h2 a,
div.topSearch div.typeahead ul li.product div.content h2 a:visited
{
    color: #6F6F6F;
    font-weight: normal;
    line-height: 11px;
    text-decoration: none;
}

div.topSearch div.typeahead ul li.product div.content h2
{
    margin-top: 5px;
}

div.topSearch div.typeahead ul li.ad
{
	height: 55px;
    background: none;
    background-color: #fff6c7;
}

div.topSearch div.typeahead ul li.viewall
{
    background: none;
}

div.topSearch div.typeahead ul li.viewall div.content h1 a,
div.topSearch div.typeahead ul li.viewall div.content h1 a:visited
{
    color: #ff5400;
    float: right;
    margin-right: 15px;
}

div.topSearch div.typeahead ul li:hover,
div.topSearch div.typeahead ul li.selected
{
    background: #ccc;
}

div.topSearch div.typeahead ul li.first:hover,
div.topSearch div.typeahead ul li.headline:hover
{
    background: none;
}

div.typeahead 
{
    z-index: 1001;
    position: absolute;
    width: 325px;
    overflow: hidden;
    height: 0;
    display: none;
    
    right: 2px;
    top: 54px;
    .left: -2px;
    .margin: 1px 0 0 375px;
}

div.typeahead div.mainContent
{
	background-image: url('/gfx/common/TypeAHead.Background.png');
    background-repeat: repeat-y;
    height: 425px;
}

div.typeahead div.bottom
{
	background-image: url('/gfx/common/TypeAHead.Bottom.png');
    background-repeat: no-repeat;
    height: 13px;
}

div.typeahead div.section h1.section
{
	height:27px;
    line-height:27px;
    margin-left:6px;
    overflow:hidden;
    padding-left:8px;
    width:305px;
    color: #505050;
}

div.typeahead div.header
{
	background-image: url('/gfx/common/TypeAHead.Header.png');
    background-repeat: no-repeat;
    height: 34px;
}

div.typeahead div.header h1
{
	padding-bottom: 5px;
    padding-left: 16px;
    padding-right: 5px;
    padding-top: 15px;
}

div.typeahead h1.seeAllResults
{
	text-align: right;
	padding-right: 5px;
}

div.topSearch div.typeahead ul li h1.seeAllResults a,
div.topSearch div.typeahead ul li h1.seeAllResults a:link,
div.topSearch div.typeahead ul li h1.seeAllResults a:visited
{
	color: #FF5400;
}

div.typeahead div.productSection
{
	height: 200px;
}

div.typeahead div.categorySection
{
	height: 135px;
}

div.typeahead div.productsNotFound,
div.typeahead div.categoriesNotFound
{
    padding: 5px 5px 5px 14px;
    display: none;
}

div.typeahead li.none
{
    cursor: default;
    visibility: hidden;
}

/* MENU */
div.topMenu
{
    border: 0px solid blue;
    clear: both;
    min-height: 31px;
    width: 950px;
}

div.topMenu #menuParent
{
    height: 31px;
    width: 950px;
}

div.topMenu #menuParent ul
{
    .margin-left: 6px;
}

div.topMenu ul li
{
    float: left;
}

div.topMenu #menuParent a,
div.topMenu #menuParent a:visited
{
    color: #fff;
    display: block;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0px 13px 0 13px;
}

div.topMenu #menuParent li.selected
{
    height: 34px;
    margin: -3px 0 0 -8px;
    padding-left: 18px;
}

div.topMenu #menuParent li.selected a,
div.topMenu #menuParent li.selected a:visited
{
    padding: 3px 21px 0 12px;
    margin: 0 -10px 0 -7px;
    text-decoration: none !important;
}

div.topMenu #menuParent li.last a,
div.topMenu #menuParent li.last a:visited
{
    background: none;
}

div.topMenu #menuParent li ul
{
    display: none;
}

div.topMenu #menuSub
{
    height: 60px;
    margin-bottom: -4px;
    padding: 5px 0 13px 0;
    width: 950px;
}

div.topMenu #menuSub a
{
    display: none;
}

div.topMenu #menuSub ul
{
    margin: 3px 0 0 10px;
}

div.topMenu #menuSub ul li
{
    background-image: url('/gfx/common/menuSubSep.gif');
    background-position: right center;
    background-repeat: repeat-y;
    float: left;
    margin: 0px 0 0 5px;
    padding: 5px 0;
    width: 111px;
}

div.topMenu #menuSub ul.columns
{
	margin: 0px 0 0 5px;
	.margin-top: -2px;
}

div.topMenu #menuSub ul.column
{
	float: left;
	width: 111px;
}

div.topMenu #menuSub ul li.column
{
	background-image: none;
}

div.topMenu #menuSub ul li.column ul
{
	margin: 0;
}

div.topMenu #menuSub ul li a,
div.topMenu #menuSub ul li a:visited
{
    color: #fff;
    display: inline;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none !important;
}

div.topMenu #menuSub ul.column li
{
	float: none;
}

/* BREADCRUMB */
body.frontpage div.topBreadcrumb
{
    display: none;
}

div.topBreadcrumb
{
    background-image: url('/gfx/common/breadcrumbBg.jpg');
    background-repeat: repeat-x;
    height: 22px;
}

div.topBreadcrumb ul
{
    margin-left: 8px;
}

div.topBreadcrumb ul li
{
    display: block;
    float: left;
}

div.topBreadcrumb ul li a,
div.topBreadcrumb ul li a:visited
{
    color: #fff;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 22px;
    padding: 0 15px 0 5px;
    text-decoration: none;
}

div.topBreadcrumb ul li a:hover
{
    text-decoration: underline;
}

div.topBreadcrumb ul li.last a,
div.topBreadcrumb ul li.last a:visited
{
    background: none;
}


/* 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.topWhite div.inner div.head
{
    color: #353535 !important;
}

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: 200px;
}

div.boxProductFocus div.inner div.content h1
{
    margin: 10px 0 0 0;
}

div.boxProductFocus div.inner div.content div.image
{
	text-align: center;
}

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,
div.boxProductFocus div.inner div.content a:visited
{
    color: #6f6f6f;
    text-decoration: none;
}

div.boxProductFocus div.inner div.content a b,
div.boxProductFocus div.inner div.content a:visited 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,
div.boxExternalHitList div.inner div.content ul li p.title a:visited
{
    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,
div.boxExternalHitList div.inner div.content ul li p.price a:visited
{
    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,
div.boxProductList div.inner div.content ul li div.info a:visited
{
    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 h1 a,
div.boxProductList div.inner div.content ul li div.info h1 a:visited
{
    color: #373737;
    font-size: 11px;
    line-height: 13px;
}

div.boxProductLastVisit div.inner div.content ul li div.info a b
{
    color: #373737;
    font-size: 14px;
}

div.boxProductLastVisit div.inner div.content ul li div.info h1 a,
div.boxProductLastVisit div.inner div.content ul li div.info h1 a:visited
{
    color: #6f6f6f;
}

/* TAG CLOUD */
div.boxTagCloud div.content
{
    padding-top: 10px !important;
}

div.boxTagCloud a,
div.boxTagCloud a:visited
{
    color: #505050;
    line-height: 110%;
    padding: 5px;
    float: left;
}

div.boxTagCloud a:hover
{
    text-decoration: underline;
}

div.boxTagCloud a.tag1
{
    font-size: 12px;
}

div.boxTagCloud a.tag2
{
    font-size: 17px;
}

div.boxTagCloud a.tag3
{
    font-size: 22px;
}

div.boxTagCloud a.tag4
{
    font-size: 27px;
}

div.boxTagCloud a.tag5
{
    font-size: 33px;
}

/* 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;
}


/* 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 a:visited,
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,
div.boxStandardLargeTabs div.inner div.head li.last a:visited
{
    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,
div.boxStandardLargeTabs div.inner div.head li.selected a:visited
{
    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,
div.boxStandardLargeTabs div.inner div.head li.last.selected a:visited
{
    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
{
    color: #505050;
    font-size: 16px;
    line-height: 55px;
    margin-left: 8px;
}

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;
}

/* SECTION */
div.sectionCategories ul li
{
    display: block;
    float: left;
    margin: 0 0 0 8px;
    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 h2 a:visited
{
    color: #323232;
    text-decoration: none;
    font-weight: bold;
}

div.sectionCategories ul li h2
{
	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 a:hover,
div.sectionCategories ul li h3 a:hover
{
    text-decoration: underline;
}

div.sectionCategories ul li h3 a,
div.sectionCategories ul li h3 a:visited
{
    color: #626262;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    text-decoration: none;
    margin-left: 18px;
}

/* SCROLL */
div.boxStandardScroll div.inner div.content
{
    height: 190px;
    min-height: 0;
    overflow: hidden;
    position: relative;
}

div.boxStandardScroll div.inner div.content li
{
    float: left;
    height: 176px;
    overflow: hidden;
    text-align: center;
    margin-right: 6px;
    width: 143px;
}

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;
}

div.boxStandardScroll div.inner div.content li a,
div.boxStandardScroll div.inner div.content li a:visited
{
    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,
div.boxStandardScroll div.inner div.content li div.price a:visited
{
    font-size: 14px;
}

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,
div.boxStandardScroll div.inner div.content ul.newsList li a:visited
{
    color: #6F6F6F;
    font-size: 11px;
    font-weight: normal;
}

div.boxStandardScroll div.inner div.content ul.newsList li p.cat a,
div.boxStandardScroll div.inner div.content ul.newsList li p.cat a.visited
{
    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,
div.boxStandardScroll div.inner div.content ul.newsList li h1 a:visited
{
    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;
}

div.boxStandardLargeSearchResult div.inner div.content div.section h2
{
    color: #505050;
    font-size: 16px;
    line-height: 40px;
}

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,
div.boxStandardLargeSearchResult div.inner div.content div.other li div.cat a:visited
{
	text-decoration:underline !important;
    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,
div.boxStandardLargeSearchDealer div.info div.name h1 a:visited
{
    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 COMPARE */
div.boxStandardCompare div.inner div.content
{
    padding: 5px 7px 25px 7px;
    width: 612px;
}

div.boxStandardCompare div.inner div.content table
{
    width: 613px;
}

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;
}

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;
}

/* ARTICLE LIST */
div.boxStandardArticleList div.inner div.content
{
    padding-top: 20px;
    padding: 5px 7px;
    width: 612px;
}

div.boxStandardArticleList div.inner div.content h2.nohits
{
	padding-left: 10px;
	margin-left:10px;
}

div.boxStandardArticleList div.inner div.content ul
{
	padding: 0px 8px 0px 8px;
}

div.boxStandardArticleList div.inner div.content div.archive
{
	text-align: right;
	padding-right: 10px;
}

div.boxStandardArticleList div.inner div.content li
{
    float: left;
    height: 104px;
    margin-bottom: 17px;
    overflow: hidden;
    width: 298px;
    border: 0px solid green;
}

div.boxStandardArticleList div.inner div.content li div.image
{
    border: 2px solid #efefef;
    height: 100px;
    float: left;
    margin: 0px 10px 0px 0px;
    overflow: hidden;
    width: 100px;
    text-align: center;
}

div.boxStandardArticleList div.inner div.content li div.image img
{
    /*height: 100px;
    width: 100px;*/
}

div.boxStandardArticleList div.inner div.content li div.info
{
    margin: 2px 0 5px 0;
    max-height: 26px;
    overflow: hidden;
    width: 175px;
    border: 0px solid red;
}

div.boxStandardArticleList div.inner div.content li a,
div.boxStandardArticleList div.inner div.content li a:visited
{
    color: #000;
    font-weight: bold;
    line-height: 13px;
    text-decoration: none;
}

div.boxStandardArticleList div.inner div.content li div.rate
{
    height: 15px;
    overflow: hidden;
    margin: 0px 0 4px 0;
    width: 148px;
}

div.boxStandardArticleList div.inner div.content li div.rate div.Rating
{
    float: left;
    margin-right: 8px;
}

div.boxStandardArticleList div.inner div.content li div.teaser
{
	margin-top: 2px;
    height: 40px;
    overflow: hidden;
    width: 175px;
}

div.boxStandardArticleList div.inner div.content li div.teaser a,
div.boxStandardArticleList div.inner div.content li div.teaser a:visited
{
    display: block;
    font-weight: normal;
    height: 68px;
    overflow: hidden;
}

div.boxStandardArticleList div.inner div.content li a.btnReadmore,
div.boxStandardArticleList div.inner div.content li a.btnReadmore:visited
{
    color: #ff8244;
    font-weight: bold;
    height: 15px;
}

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;*/
}

div.boxStandardArticleList div.inner div.content ul.einstein
{
}

div.boxStandardArticleList div.inner div.content ul.einstein li
{
	width: 596px;
	height: auto;
	line-height: 13px;
}

div.boxStandardArticleList div.inner div.content ul.einstein li.header
{
	background-color: #EEEEEE;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0;
	padding: 5px 0;
}

div.boxStandardArticleList div.inner div.content ul.einstein li div
{
	float: left;
}

div.boxStandardArticleList div.inner div.content ul.einstein li div.flag
{
	width: 20px;
}

div.boxStandardArticleList div.inner div.content ul.einstein li div.flag img
{
	margin-top: 3px;
	vertical-align: top;
}

div.boxStandardArticleList div.inner div.content ul.einstein li div.title
{
	width: 379px;
}

div.boxStandardArticleList div.inner div.content ul.einstein li div.date
{
	margin-left: 10px;
	width: 67px;
}

div.boxStandardArticleList div.inner div.content 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,
div.boxStandardArticleSection div.inner div.content h2.archive a:visited
{
	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:visited,
div.boxArticleArchive div.inner div.content div.paging a,
div.boxArticleArchive div.inner div.content div.paging a:visited
{
    color: #3b3838;
    font-size: 100%;
    margin-right: 4px;
    text-decoration: none;
}

div.boxArticleArchive div.inner div.content div.paging a,
div.boxArticleArchive div.inner div.content div.paging a:visited
{
    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,
div.boxArticleArchive div.inner div.content li h2 a:visited
{
	line-height: 15px;
}


/* 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;
    background-image: url('/gfx/common/boxMoreHolderTop.png');
    background-repeat: repeat-x;
}

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;
}

/* NEWS SWTICH */
div.newsSwitch
{
    height: 240px;
    margin-bottom: 12px;
    width: 612px;
}

div.newsSection
{
    height: 192px;
}

div.newsSwitch ul
{
    display: none;
}

div.newsSwitch div.image
{
    border: 3px solid #89a7b7;
    float: left;
    height: 156px;
    overflow: hidden;
    width: 254px;
}

div.newsSection div.image
{
    border: 3px solid #e4e4e4;
}

div.newsSwitch div.info
{
    float: right;
    height: 180px;
    overflow: hidden;
    width: 340px;
}

div.newsSwitch div.btnReadmore,
div.newsSwitch div.btnStandard
{
    float: right;
}

div.newsSwitch div.info h1 a,
div.newsSwitch div.info h1 a:visited
{
    color: #11588b;
    font-size: 24px;
    line-height: 26px;
    text-decoration: none;
}

div.newsSection div.info h1 a,
div.newsSection div.info h1 a:visited
{
    color: #000;
}

div.newsSwitch div.info p
{
    margin: 10px 0;
}

div.newsSwitch a,
div.newsSwitch a:link,
div.newsSwitch a:visited,
div.newsSwitch div.info p *,
div.newsSwitch div.info p a,
div.newsSwitch div.info p a:link,
div.newsSwitch div.info p a:visited
{
    color: #363636;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
}

div.newsSwitch div.info a.readMore,
div.newsSwitch div.info a.readMore:link,
div.newsSwitch div.info a.readMore:visited
{
	color: #FF5400;
	font-weight: bold;
}

div.newsSwitch div.menu
{
    height: 57px;
    margin: 6px 0 0 -2px;
    width: 618px;
}

div.newsSwitch div.menu div
{
    cursor: pointer;
    float: left;
    position: relative;
    height: 57px;
    width: 206px;
}

div.newsSwitch div.menu div p
{
    border: 0px solid red;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    position: absolute;
    top: 25%;
    padding: 0 0 0 10px;
    width: 185px;
}

/* PRODUCT LIST */
/* SEARCH RESULT COUNT*/
div.searchResultCount
{
    margin-bottom: 8px;
    height: 26px;
    width: 611px;
}

div.searchResultCount p
{
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 26px;
    margin-left: 12px;
	float: left;
}

div.searchResultCount p a,
div.searchResultCount p a:visited
{
    color: #fff;
}

div.searchResultCountLarge
{
    height: 36px;
    width: 612px;
}

div.searchResultCountLarge p
{
    font-size: 20px;
    line-height: 36px;
}

div.searchResultCountLarge p a
{
    font-size: 12px;
    margin: -34px 12px 0 0;
    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 h2
{
    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 */
div.boxStandardArticleList div.inner div.sorts
{
    height: 100px;
    margin-bottom: 15px;
    width: 612px;
}

div.boxStandardProductList div.inner div.content div.ProductAccessoriesSorts,
div.boxStandardArticleList div.inner div.content div.ArticlesSorts
{
	height: 32px;
}

div.boxStandardProductList div.inner div.content div.ProductAccessoriesSorts div.paging,
div.boxStandardArticleList 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
{
	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,
div.boxStandardProductList div.inner div.sorts div.results p a:visited
{
    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.results p a.selected:visited,
div.boxStandardProductList div.inner div.sorts div.paging a.selected,
div.boxStandardProductList div.inner div.sorts div.paging a.selected:visited,
div.boxStandardArticleList div.inner div.sorts div.paging a.selected,
div.boxStandardArticleList div.inner div.sorts div.paging a.selected:visited
{
    font-weight: bold;
}

div.boxStandardProductList div.inner div.sorts div.results p a.last,
div.boxStandardProductList div.inner div.sorts div.results p a.last:visited,
div.boxStandardProductList div.inner div.sorts div.paging a.last,
div.boxStandardProductList div.inner div.sorts div.paging a.last:visited
{
    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
{
    float: right;
    margin: 21px 10px 0 0;
}

div.boxStandardProductList div.inner div.sorts div.paging a,
div.boxStandardProductList div.inner div.sorts div.paging a:visited,
div.boxStandardArticleList div.inner div.sorts div.paging a,
div.boxStandardArticleList div.inner div.sorts div.paging a:visited
{
    color: #3b3838;
    font-size: 100%;
    margin-right: 4px;
    text-decoration: none;
}

div.boxStandardProductList div.inner div.content div.ProductAccessoriesSorts div.paging a,
div.boxStandardProductList div.inner div.content div.ProductAccessoriesSorts div.paging a:visited,
div.boxStandardArticleList div.inner div.content div.ArticlesSorts div.paging a,
div.boxStandardArticleList div.inner div.content div.ArticlesSorts div.paging a:visited
{
    margin-right: 0;
}

div.boxStandardProductList div.inner div.content div.ProductAccessoriesSorts div.paging a.prev,
div.boxStandardArticleList 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,
div.boxStandardArticleList 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
{
	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,
div.boxStandardProductList div.inner div.content ul li div.info.unitprice  a:visited
{
	color: #000;
    font-size: 12px;
    text-decoration: none;
}

div.boxStandardProductList div.inner div.content ul li div.info h1
{
    margin-top: 5px;
}

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 h1 a,
div.boxStandardProductList div.inner div.content ul li div.info h1 a:visited
{
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

div.boxStandardProductList div.inner div.content ul li.product div.info h1 a,
div.boxStandardProductList div.inner div.content ul li.product div.info h1 a:visited
{
    font-weight: normal;
}

div.boxStandardProductList div.inner div.content ul li div.info h2
{
    display: block;
    height: 22px;
    overflow: hidden;
}

div.boxStandardProductList div.inner div.content ul li div.info h2 a,
div.boxStandardProductList div.inner div.content ul li div.info h2 a:visited
{
    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,
div.boxStandardProductList div.inner div.content ul li div.price a:visited
{
    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.product div.price a:visited,
div.boxStandardProductList div.inner div.content ul li.nonTotal div.price a,
div.boxStandardProductList div.inner div.content ul li.nonTotal div.price a:visited
{
	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,
div.boxStandardPriceAgent div.inner div.content ul li.top div a:visited
{
    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;
	.padding-top: 10px;
	visibility: hidden;
}

div.boxStandardMyPriceAgentList div.inner div.content ul li div p.label
{
	background-color: #FF5400;
	display: inline-block;
	.display: inline;
	color: #fff;
	font-family: Terminal, Verdana, Arial;
	font-size: 8px;
	line-height: 7px;
	.line-height: 14px;
	margin: 5px 0 5px 0;
	padding: 2px;
	text-align: center;
	text-transform: uppercase;
}

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,
div.boxStandardProductList div.inner div.content ul li.inlineAd div.price a:visited
{
    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;
    .padding: 4px 0 0 4px;
    .margin: 0;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.image,
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
{
    padding: 9px 0 0 10px;
    .padding: 9px 0 0 12px;
    height: 173px;
    width: 173px;
    text-align: center;
}

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,
div.boxStandardProductList div.inner div.content ul.gallery li a:visited
{
    color: #000;
    font-weight: bold;
    line-height: 13px;
    text-decoration: none;
}

div.boxStandardProductList div.inner div.content ul.gallery li div.price a,
div.boxStandardProductList div.inner div.content ul.gallery li div.price a:visited
{
    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.info a:visited,
div.productListImageHover2 div.price a,
div.productListImageHover2 div.price a:visited
{
    color: #000;
    font-weight: bold;
    line-height: 13px;
    text-decoration: none;
}

div.productListImageHover2 div.price a,
div.productListImageHover2 div.price a:visited
{
    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;
}

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;
}

div.productDetails div.infoHolder div.title h2 b
{
    color: #000;
}

div.productDetails div.infoHolder div.title a.prices,
div.productDetails div.infoHolder div.title a.prices:visited
{
    background-image: url('/gfx/common/productDetailsLinks.gif');
    background-position: left center;
    background-repeat: no-repeat;
    color: #6f6f6f;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    padding: 0 12px 0 12px;
    margin-left: 10px;
}

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,
div.productDetails div.infoHolder div.comments a:visited
{
    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;
}

div.productDetails div.infoHolder div.links a,
div.productDetails div.infoHolder div.links a:visited
{
    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.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,
div.productDetails div.infoHolder div.clickLinks div.video a:visited
{
    font-weight: bold;
	text-decoration : none;
}



/* PRODUCT DETAILS DEALER LIST */
div.boxStandardProductDealerList
{
    min-height: 150px;
}

div.boxStandardProductDealerList div.inner div.content
{
    padding: 15px 7px 50px 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 a.sort:visited,
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 h1 a,
div.boxStandardProductDealerList div.inner div.content ul li div.dealer h1 a:visited
{
    color: #000;
    font-size: 11px;
    text-decoration: none;
    margin-bottom: 3px;
}

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.dealer 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.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.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.dealer 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.dealer 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 h2
{
    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.boxStandardProductSpecList
{
    min-height: 150px;
}

div.boxStandardProductSpecList div.inner div.content
{
    padding: 15px 7px 50px 7px;
    min-height: 85px;
    width: 612px;
}

div.boxStandardProductSpecList div.inner div.content div.btnFulllist
{
    float: right;
    margin: 27px 10px 0 0;
}

div.boxStandardProductSpecList div.inner div.content ul li
{
    min-height: 20px;
    padding: 14px 10px;
    width: 592px;
}

div.boxStandardProductSpecList div.inner div.content ul li.second
{
    background-color: #f1f1f1;
    background-image: url('/gfx/common/boxStandardProductListSecond.png');
    background-repeat: repeat-x;
}

div.boxStandardProductSpecList div.inner div.content ul li div.type
{
    color: #505050;
    float: left;
    font-size: 14px;
    width: 150px;
}

div.boxStandardProductSpecList 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.boxStandardProductSpecList div.inner div.content ul li div.info ul li
{
    min-height: 20px;
    padding: 0px 17px;
    width: auto;
}

div.boxStandardProductSpecList div.inner div.content ul li div.info ul li.sub ul li
{
    min-height: 17px;
}

div.boxStandardProductSpecList div.inner div.content ul li div.info ul li.sub ul
{
    display: none;
}

div.boxStandardProductSpecList 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.boxStandardProductSpecList div.inner div.content ul li div.info ul li.open
{
    background-image: url('/gfx/common/productSpecMinus.gif');
    background-position: left 0;
}

div.boxStandardProductSpecList div.inner div.content ul li div.info h2
{
    color: #6f6f6f;
    font-size: 12px;
    margin-bottom: 5px;
}

div.boxStandardProductSpecList div.inner div.content ul li div.info ul li.sub ul h2
{
    color: #2d2d2d;
    font-size: 11px;
    margin-bottom: 3px;
}

div.boxStandardProductSpecList div.inner div.content ul li div.info h2.sub
{
    cursor: pointer;
    padding-left: 15px;
    margin-left: -15px;
}

div.boxStandardProductSpecList div.inner div.content ul li div.info h2 b
{
    color: #000;
}

/* NEW SPEC LIST */
div.boxStandardProductSpecList table
{
	margin: 0 0 12px 0;
	width: 100%;
}

div.boxStandardProductSpecList table tr.sec td
{
	background-color: #eee;
}

div.boxStandardProductSpecList table td
{
	border-bottom: 1px solid #ddd;
	color: #6F6F6F;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 10px;
	vertical-align: top;
}

div.boxStandardProductSpecList table td.headline,
div.boxStandardProductSpecList table td.spec
{
	width: 200px;
}

div.boxStandardProductSpecList table td.headline
{
	color: #000;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
}

div.boxStandardProductSpecList div.productCode
{
	margin-left:11px;
	font-weight: bold;
}

div.boxStandardProductSpecList table td.spec
{
	font-weight: bold;
}

/* PRICE LIST */
div.boxStandardProductPriceView h2
{
    font-size: 16px;
}

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;
}

/* 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: Transparent url('/gfx/common/borderHorizontal.gif') repeat-x bottom;
	margin: 0 0 20px 0;
	padding-bottom: 30px;
}

div.boxProductComment div.content div.commentList div.top h2,
div.boxProductComment div.content div.commentForm div.top h2
{
	color: #000;
	font-size: 15px;
	margin-bottom: 10px;
}

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: Transparent url('/gfx/common/borderHorizontal.gif') repeat-x 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: Transparent 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: Transparent url('/gfx/common/commentBg.png') no-repeat 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;
	.margin-left: -15px;
	width: 247px;
}

div.boxProductComment div.content div.commentForm textarea
{
	height: 150px;
}

div.boxProductComment div.content div.commentForm div.inactive
{
	background: Transparent url('/gfx/common/buttons/skriv_inactive.png') no-repeat bottom;
	height: 30px;
}

div.boxProductComment div.content div.commentForm div.active
{
	background: Transparent url('/gfx/common/buttons/skriv_active.png') no-repeat bottom;
	height: 30px;
	cursor: pointer;
}

/* Searchresults in categories */
div.boxStandardLargeSearchResult div.inner div.content div.categoryHitsOverview,
div.boxStandardLargeSearchDealer div.inner div.content div.categoryHitsOverview,
div.boxStandardArticleList div.inner div.content div.categoryHitsOverview
{
	height: auto;
}

div.boxStandardLargeSearchResult div.Rating
{
	position: relative;
}

div.boxStandardLargeSearchResult div.inner div.content div.categoryHitsOverview ul li,
div.boxStandardArticleList div.inner div.content div.categoryHitsOverview ul li
{
	float: left;
	height: auto;
	margin-right: auto;
	overflow: 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;
}


/* ARTICLE */
div.boxArticleLarge div.inner div.head
{
	background-position: 0 top;
	height: 10px;
}

div.articleHolder
{
	padding: 2px;
	_padding: 2px 8px;
}

div.articleHolder a,
div.articleHolder a.visited
{
	color: #000;
	text-decoration: underline;
}

div.articleHolder .sectionHolder .floatRight
{
	margin: 0 0 20px 20px;
}

div.articleHolder .sectionHolder .bookmarks
{
	margin-top: 5px;
}

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 b
{
	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;
}

/* 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
}

/* 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;
}

/* 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
{
	
}

/* 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;
}

/* 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
{
	margin-bottom:10px;
}

div.productErrorSubmit div.link a,
div.productErrorSubmit div.link a:visited
{
    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;
}

/* 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;
}

/* box Vertical High */
div.boxVerticalHigh
{
	height: 310px;
	margin: 0 0 12px -1px;
	width: 616px;
	clear: both;
}

div.boxVerticalHigh div.box
{
	background: Transparent url('/gfx/common/boxVerticalHighBg.png');
	float: left;
	margin: 0 17px 0 0;
	height: 303px;
	width: 141px;
}

div.boxVerticalHigh div.box.last
{
	margin: 0;
}

div.boxVerticalHigh div.box h2
{
	color: #fff;
	font-weight: bold;
	line-height: 24px;
	margin: 0px 0 15px 10px;
}

div.boxVerticalHigh div.box li
{
	height: 45px;
	display: block;
	margin-bottom: 6px;
	overflow: hidden;
	padding: 0 12px;
	width: 117px;
}

div.boxVerticalHigh div.box li a,
div.boxVerticalHigh div.box li a.visited
{
	color: #505050;
}


/* Gallery */
div.boxGallery div.head h2
{
	font-size: 14px;
	line-height: 40px;
	margin: 0 0 0 10px;
}

div.boxGallery div.content div.imageLarge
{
	text-align: center;
	overflow: hidden;
	width: 596px;
}

div.boxGallery div.content div.imageLarge img
{
	width: 590px;
	height: 443px;
}

div.boxGallery div.content div.imageThumbs
{
	overflow: hidden;
	width: 596px;
}

div.boxGallery div.content div.imageThumbs ul
{
	width: 620px;
}

div.boxGallery div.content div.imageThumbs li
{
	display: inline;
}

div.boxGallery div.content div.imageThumbs li p
{
	display: none;
}

div.boxGallery div.content div.imageThumbs li img
{
	cursor: pointer;
	border: 3px solid #C8C8C8;
	height: 97px;
	margin: 0 13px 13px 0px;
	width: 131px;
}

div.boxGallery div.content div.imageThumbs li.selected img
{
	border-color: #000;
}

div.boxGallery div.content div.imageThumbs li:hover img
{
	border: none;
	height: 103px;
	width: 137px;
}

div.boxGallery div.content div.paging
{
	height: 30px;
	line-height: 30px;
}

div.boxGallery div.content div.paging span
{
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}

div.boxGallery div.content div.paging span:hover
{
	color: #000;
	text-decoration: underline;
}

/* Articles top 10 */
.top10 h1 {font-size:20px}
.top10 td {vertical-align:middle;border-top:1px solid silver;padding-left:10px;background:white}

/* 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 div.price p.total
{
	padding-top: 4px;
}

div.boxStandardProductList div.inner div.content ul li div.price p.total a,
div.boxStandardProductList div.inner div.content ul.gallery li div.price p.total a
{
	font-size: 10px;
}

/* 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: 2;
	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;
}

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;
}body 
{
    background-color: #2A412F;
    background-image: url('/gfx/dvd/bodyBg.jpg');
    background-repeat: repeat-x;
    background-position: center top;
}

body.frontpage div.masterContent
{
    background-image: url('/gfx/dvd/masterContentBg.jpg');
    background-repeat: repeat-x;
}

h1 a,
h1 a:visited
{
    color: #505050;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

h2.large
{
    font-size: 16px;
    line-height: 16px;
}

a, a:visited
{
    color: #ff5400;
    text-decoration: underline;
}

a.Name
{
	color: #505050;
	text-decoration: none;
}

/* BOX TOP COLOR*/
div.topWhite div.inner
{
    background-color: #f0f0f0;
}

div.topOrange div.inner
{
    background-color: #ff5400;
}


/* BUTTONS */
div.btnReadmore
{
    background-image: url('/gfx/common/buttons/btnReadmore.gif');
}

div.btnCompare
{
    background-image: url('/gfx/common/buttons/btnCompare.gif');
}

div.btnGotoproduct
{
    background-image: url('/gfx/common/buttons/btnGotoproduct.gif');
}

div.btnFulllist
{
    background-image: url('/gfx/common/buttons/btnFulllist.gif');
}

div.btnMorefilters
{
    background-image: url('/gfx/common/buttons/btnMorefilters.gif');
}

div.btnLessfilters
{
    background-image: url('/gfx/common/buttons/btnLessfilters.gif');
}

div.btnUpdate
{
    background-image: url('/gfx/common/buttons/btnUpdate2.png');
}

div.btnShow
{
    background-image: url('/gfx/common/buttons/btnShow.gif');
}

div.btnFavorits
{
    background-image: url('/gfx/common/buttons/btnFavorits.gif');
}

div.btnPriceAgent
{
    background-image: url('/gfx/common/buttons/btnPriceAgent.gif');
}

div.btnTipFriend
{
    background-image: url('/gfx/common/buttons/btnTipFriend.gif');
}

div.btn360
{
    background-image: url('/gfx/common/buttons/btn360.gif');
}

div.btnVideo
{
    background-image: url('/gfx/common/buttons/btnVideo.gif');
}

div.btnZoom
{
    background-image: url('/gfx/common/buttons/btnZoom.gif');
}

div.btnLogind
{
    background-image: url('/gfx/common/buttons/btnLogind.gif');
}

div.btnSignup
{
    background-image: url('/gfx/common/buttons/btnSignup.gif');
}

div.btnClose
{
    background-image: url('/gfx/common/buttons/btnClose.gif');
}

div.btnDelete
{
    background-image: url('/gfx/common/buttons/btnDelete.gif');
}

div.btnUpdatePriceAgent
{
    background-image: url('/gfx/common/buttons/btnUpdatePriceagent.gif');
}

div.btnShowDealer
{
    background-image: url('/gfx/common/buttons/btnShowDealer.gif');
}

div.btnPriceAgent2
{
    background-image: url('/gfx/common/buttons/btnPriceagent2.gif');
}

div.btnStandard
{
    background-image: url('/gfx/common/buttons/btnOrange.gif');
    background-position: center left;
}

div.btnStandard a,
div.btnStandard a:visited
{
    background-image: url('/gfx/common/buttons/btnOrange.gif');
    background-position: center right;
}

/* RATING */
/* No user rating */
div.Rating img.noUserRating
{
	background-image: url('/gfx/dvd/ratingNotRated.png');
	width: 65px;
	height: 15px;
}

/* BLUE */
div.Rating div.blue .outer
{
    background: url('/gfx/dvd/ratingBlue.png');
}

div.Rating div.blue .inner
{
    background: url('/gfx/dvd/ratingBlue.png');
    background-position: 0 -30px;
}

div.Rating div.blue a:hover
{
    background: url('/gfx/dvd/ratingBlue.png');
    background-position: 0 -15px;
    cursor: pointer;
}

/* GREEN */
div.Rating div.green .outer
{
    background: url('/gfx/dvd/ratingGreen.png');
}

div.Rating div.green .inner
{
    background: url('/gfx/dvd/ratingGreen.png');
    background-position: 0 -30px;
}

div.Rating div.green a:hover
{
    background: url('/gfx/dvd/ratingGreen.png');
    background-position: 0 -15px;
    cursor: pointer;
}

/* BLACK */
div.Rating div.black .outer
{
    background: url('/gfx/dvd/ratingBlack.png');
}

div.Rating div.black .inner
{
    background: url('/gfx/dvd/ratingBlack.png');
    background-position: 0 -30px;
}

div.Rating div.black a:hover
{
    background: url('/gfx/dvd/ratingBlack.png');
    background-position: 0 -15px;
    cursor: pointer;
}

/* E REQUIREMENT */
div.Rating div.requirement .outer
{
    background: url('/gfx/dvd/ratingEhandel.png');
}

div.Rating div.requirement .inner
{
    background: url('/gfx/dvd/ratingEhandel.png');
    background-position: 0 -30px;
}

div.Rating div.requirement a:hover
{
    background: url('/gfx/dvd/ratingEhandel.png');
    background-position: 0 -15px;
    cursor: pointer;
}


/* TOP */
div.topHeaderHolder
{
    background-image: url('/gfx/dvd/topHeaderBg.jpg');
    background-repeat: no-repeat;
}


/* GLOBAL MENU */
div.topGlobalMenu div.user ul li
{
    background-image: url('/gfx/dvd/globalMenuSep.png');
    background-repeat: no-repeat;
    background-position: left center;
}

div.topGlobalMenu div.user ul li span
{
    background-color: #ff7028;
}

/* MENU */
div.topMenu #menuParent a,
div.topMenu #menuParent a:visited
{
    background-image: url('/gfx/dvd/menuSep.png');
    background-position: right 0px;
    background-repeat: no-repeat;
}

div.topMenu #menuParent li.selected
{
    background-image: url('/gfx/dvd/menuSelected.png');
    background-position: center left;
    background-repeat: no-repeat;
}

div.topMenu #menuParent li.selected a,
div.topMenu #menuParent li.selected a:visited
{
    background-image: url('/gfx/dvd/menuSelected.png');
    background-position: top right;
    background-repeat: no-repeat;
    color: #224a32;
}

div.topMenu #menuSub
{
    background-color: #e9eaeb;
    background-image: url('/gfx/dvd/menuSubBg.jpg');
    background-repeat: repeat-x;
    height: 48px;
}

div.topMenu #menuSub ul li
{
	background-image: url('/gfx/dvd/menuSubSep.gif');
}

div.topMenu #menuSub ul li a,
div.topMenu #menuSub ul li a:visited
{
	color: #626262;
}

div.topMenu #menuSub ul li a:hover
{
    color: #000;
}



/* BREADCRUMB */
div.topBreadcrumb
{
	background-image: url('/gfx/dvd/breadcrumbBg.png');
}

div.topBreadcrumb ul li a,
div.topBreadcrumb ul li a:visited
{
    background-image: url('/gfx/dvd/arrow626262Right.gif');
    background-position: right center;
    background-repeat: no-repeat;
    color: #626262;
}



/* NEWS SWITCH */
div.newsSwitch div.menu div
{
    background-image: url('/gfx/dvd/newsSwitchBtn.jpg');
}

div.newsSwitch div.menu div.selected
{
    background-image: url('/gfx/dvd/newsSwitchBtnActive.jpg');
}

div.newsSwitch div.image
{
	border: 3px solid #89b7a6;
}

div.newsSwitch div.info h1 a,
div.newsSwitch div.info h1 a:visited
{
	color: #478b63;
}



/* PRODUCT LIST */
/* SEARCH RESULT COUNT*/
div.searchResultCount
{
    background-image: url('/gfx/dvd/searchResultCountBg.png');
}

div.searchResultCountLarge
{
    background-image: url('/gfx/dvd/searchResultCountLargeBg.png');
}



/* PRODUCT DETAILS */
div.productDetails div.infoHolder div.info a,
div.productDetails div.infoHolder div.info a:visited
{
    color: #ff5400;
    font-weight: bold;
    text-decoration: none;
}

h2.betaHeadline
{
    color: #000;
}

p.betaText
{
    font-size: 12px;
    line-height: 15px;
    margin-top: 15px;
}

div.other img.AjaxLoading
{
	height: 32px;
	width: 32px;
	vertical-align: top;
	margin-top: 2px;
	margin-left: 0px;
	background-image: url('/gfx/dvd/ajax-loader.gif');
}

/* ARTICLE */
div.articleHolder .sectionHolder div.sectionTeaser h1
{
	color: #11588B;
}

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 fieldset div.filter.second
{
	background: #F7F7F7;
}

div.filters fieldset div.filter.edited
{
	background-image: url(/gfx/dvd/filterEdited.png);
	color: white;
}

div.filters fieldset div.filter div.control div.ui-slider
{
    background-image: url('/gfx/dvd/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/dvd/slideHandleEdited.png');
}

div.filters fieldset div.filter.edited img.miniLoader
{
	background-image: url(/gfx/dvd/mini-loader-edited-filter.gif);
}

div.filters fieldset div.filter div.control div.mouseoverinfo img
{
	background-image: url(/gfx/dvd/multiselecthoverinfo.png);
}/* COMMON FROM ORIGINAL CS */
.CommonGroupedContentArea
{
    margin: 0 0 16px;
    padding: 0 0 8px;
}

.CommonGroupedBorderBottom
{
    background-image: url('/gfx/common/borderHorizontal.gif');
    background-position: bottom;
    background-repeat: repeat-x;
    padding-bottom: 20px;
}

.CommonSubTitle
{
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
    padding: 4px 0;
}

div.CommonFormField
{
    padding: 2px 0;
}

.CommonFormFieldName
{
    font-weight: bold;
    padding: 8px 25px 2px 2px;
}

td.CommonFormField 
{
    color: #000;
    padding: 8px 2px 2px;
}

.CommonFormField input,
.CommonFormField textarea
{
    background: none;
    border: 1px solid #969696;
}

.CommonFormField input.radio,
.CommonFormField input.checkbox
{
    background: none;
    border: none;
}

td.CommonFormField  a,
td.CommonFormField  a:visited
{
    color: #3f3e3e;
    font-weight: bold;
}

div.CommonFormFieldDescription
{
    padding: 2px 40px 2px 2px;
}

td.CommonCheckFields table td
{
    padding: 10px 20px 10px 0;
}

/* END COMMON FROM ORIGINAL CS END */

div.boxForumSmallContent
{
    margin-bottom: 0;
    min-height: 0;
}

div.boxForumSmallContent div.inner div.head
{
    background-position: center top;
    height: 10px;
}

div.boxForumSmallContent div.inner div.content
{
    min-height: 0;
}

div.boxForumSmallContent div.inner div.content h2
{
    color: #000;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    padding-right: 5px;
}

div.boxForumSmallContentRelated div.inner div.content h2
{
    display: block;
    margin-bottom: 4px;
}

div.boxForumSmallContentRelated div.inner div.content a,
div.boxForumSmallContentRelated div.inner div.content a:visited
{
    color: #6c6c6c;
    font-weight: bold;
    text-decoration: underline;
    padding-right: 4px;
}

div.boxForumSmallContentSearch div.inner div.content
{
    height: 43px;
}

div.boxForumSmallContentSearch div.inner div.content div.floatLeft
{
    margin-right: 20px;
}

div.boxForumSmallContentSearch div.inner div.content h2
{
    display: block;
    margin-bottom: 5px;
}

/* boxForumList */
div.boxForumList
{
    margin-bottom: 0;
}

div.boxForumList div.inner div.content
{
    background-image: url('/gfx/common/boxStandardLargeContent.png');
    background-repeat: repeat-y;
    padding: 5px 7px 25px;
    width: 612px;
}

div.boxForumList div.inner div.content table
{
    width: 612px;
}

div.boxForumList div.inner div.content table td
{
    background-image: url('/gfx/common/borderVertical.gif');
    background-position: top right;
    background-repeat: repeat-y;
    padding: 5px 10px;
}

div.boxForumList div.inner div.content table td.border
{
    background-image: url('/gfx/common/borderVertical.gif') !important;
}

div.boxForumList div.inner div.content table tr.second td
{
    background-color: #f6f6f6;
    margin-bottom: 10px;
}

div.boxForumList div.inner div.content table tr.top td
{
    background: none;
    color: #505050;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
}

div.boxForumList div.inner div.content table tr.black td
{
    background-image: url('/gfx/common/productDetailsSpace.png');
    background-repeat: repeat-x;
    color: #fff;
    padding-top: 0;
}

div.boxForumList div.inner div.content td,
div.boxForumList div.inner div.content td a,
div.boxForumList div.inner div.content td a:visited
{
    color: #505050;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

div.boxForumList div.inner div.content table td a:hover
{
    text-decoration: underline !important;
}

div.boxForumList div.inner div.content div.floatRight
{
    margin: 6px 15px 0 0;
}


/* boxForumListLatest */
div.boxForumListLatest td.thread
{
    width: 282px;
}

div.boxForumListLatest div.inner div.content td.thread h1 a,
div.boxForumListLatest div.inner div.content td.thread h1 a:visited,
div.boxForumListLatest div.inner div.content td.category a,
div.boxForumListLatest div.inner div.content td.category a:visited
{
    color: #000;
}

div.boxForumListLatest div.inner div.content td.thread p.user,
div.boxForumListSections div.inner div.content td.category p.user
{
    color: #b2b2b2;
    font-weight: bold;
    margin: 5px 0;
}

div.boxForumListLatest div.inner div.content td.thread p.user a,
div.boxForumListLatest div.inner div.content td.thread p.user a:visited,
div.boxForumListSections div.inner div.content td.category p.user a,
div.boxForumListSections div.inner div.content td.category p.user a:visited
{
    color: #626262;
    text-decoration: underline;
}

div.boxForumListSections div.inner div.content td.category p.user b.date
{
    color: #626262;
}

div.boxForumListLatest td.date,
div.boxForumListLatest td.category,
div.boxForumListSections td.threads
{
    width: 95px;
}

div.boxForumListLatest td.replies
{
    background-image: none !important;
    width: 80px;
}


/* boxForumListSections */
div.boxForumListSections td.category
{
    width: 370px;
}

div.boxForumListSections div.inner div.content table td
{
    padding-bottom: 10px;
    padding-top: 10px;
}

div.boxForumListSections div.inner div.content td.category h1 a,
div.boxForumListSections div.inner div.content td.category h1 a:visited
{
    color: #000;
    font-size: 16px;
}

div.boxForumListSections div.inner div.content td.category h2
{
    line-height: 14px;
}

div.boxForumListSections div.inner div.content td.category h2 a,
div.boxForumListSections div.inner div.content td.category h2 a:visited
{
    color: #626262;
    font-size: 12px;
}

div.boxForumListSections td.replies
{
    background-image: none !important;
    width: 140px;
}

div.boxForumListSections div.inner div.content td.replies div.seeAll
{
    float: right;
    margin-top: 30px;
}

div.boxForumListSections div.inner div.content td.replies div.seeAll a,
div.boxForumListSections div.inner div.content td.replies div.seeAll a:visited
{
    color: #FF5400;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}

div.boxForumListSections td.latestThread
{
    background-image: none !important;
    width: 220px;
}

div.boxForumListSections div.inner div.content td.latestThread h1 a,
div.boxForumListSections div.inner div.content td.latestThread h1 a.visited
{
    color: #000;
    font-size: 12px;
}

div.boxForumListSections div.inner div.content td.latestThread p.user
{
    color: #6c6c6c;
    font-weight: bold;
    margin: 5px 0;
}

/* boxForumListSection */
div.boxForumListSection div.floatRight
{
	margin: -35px 15px 0 0;
}

div.boxForumListSection div.inner div.head h2
{
    color: #000;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}

div.boxForumListSection td.category
{
    width: 190px;
}

div.boxForumListSection div.inner div.content td.threads a,
div.boxForumListSection div.inner div.content td.threads a:visited
{
    font-size: 12px;
}

/* boxForumListSearch */
div.boxForumListSearch div.inner div.head
{
    background-position: top center;
    overflow: visible;
}

div.boxForumListSearch div.inner div.head h2
{
    color: #000;
    padding-top: 12px;
}

div.boxForumListSearch div.inner div.content h3
{
    color: #000;
    font-size: 14px;
    line-height: 14px;
    margin: 0px 0 0px 8px;
}

div.boxForumListSearch div.inner div.content
{
    padding-bottom: 25px;
}

div.boxForumListSearch div.inner div.content ul
{
    clear: both;
    margin-top: 10px;
}

div.boxForumListSearch div.inner div.content li
{
    float: left;
    height: 120px;
    margin: 0 0 0px 22px;
    padding-bottom: 5px;
    overflow: hidden;
    width: 77px;
}

div.boxForumListSearch div.inner div.content li div.image
{
    height: 79px;
    overflow: hidden;
    width: 77px;
}

div.boxForumListSearch div.inner div.paging
{
    float: right;
    margin: 0 18px 0 0;
}

div.boxForumListSearch div.inner div.pagingTop
{
    margin-top: -15px;
}

div.boxForumListSearch div.inner div.paging a,
div.boxForumListSearch div.inner div.paging a:visited
{
    color: #3b3838;
    font-size: 10px;
    font-weight: bold;
    margin-right: 4px;
    text-decoration: none;
}

div.boxForumListSearch div.inner div.paging a:hover
{
    text-decoration: underline;
}

/* THREAD */
div.boxForumThread div.inner div.head
{
    position: relative;
}

div.boxForumThread div.inner div.head div.floatRight
{
    position: absolute;
    top: 18px;
    right: 24px;
}

div.boxForumThread div.inner div.head h2
{
    color: #000;
    font-size: 14px;
    font-weight: bold;
    padding: 25px 0 0 12px;
}

div.boxForumThread div.inner div.content
{
    padding: 15px 7px 5px 7px;
    width: 612px;
}

div.boxForumThread div.inner div.content li
{
    padding: 12px 0;
}

div.boxForumThread div.inner div.content li.varifiedAnswer
{
    background: #f6f6f6;
}

div.boxForumThread div.inner div.content div.user
{
    float: left;
    margin: 0 12px 0px 12px;
    width: 125px;
}

div.boxForumThread div.inner div.content div.user div.image
{
    height: 79px;
    overflow: hidden;
    margin: 0 0 6px 0;
    width: 77px;
}

div.boxForumThread div.inner div.content div.user div.userRating
{
    height: 12px;
    margin: 0 0 2px 0;
}

div.boxForumThread div.inner div.content div.user div.info p,
div.boxForumThread div.inner div.content div.user div.info p a,
div.boxForumThread div.inner div.content div.user div.info p a:visited,
div.boxForumThread div.inner div.content div.post div.top p,
div.boxForumThread div.inner div.content div.post div.top p a,
div.boxForumThread div.inner div.content div.post div.top p a:visited
{
    color: #616161;
    font-size: 10px;
    font-weight: bold;
}

div.boxForumThread div.inner div.content div.user div.info p
{
    margin: 2px 0;
}

div.boxForumThread div.inner div.content div.post
{
    float: left;
    width: 452px;
}

div.boxForumThread div.inner div.content div.post div.top
{
    background-image: url('/gfx/common/forumPostTop.gif');
    background-repeat: no-repeat;
    padding: 8px 12px 0;
    position: relative;
}

div.boxForumThread div.inner div.content div.post div.top div.Rating
{
    position: absolute;
    top: 12px;
    right: 12px;
}

div.boxForumThread div.inner div.content div.post div.top p
{
    line-height: 14px;
}

div.boxForumThread div.inner div.content div.post div.postContent
{
    background-color: #fff;
    border: 2px solid #dfdfdf;
    border-bottom: none;
    border-top: none;
    padding: 10px 12px 0;
}

div.boxForumThread div.inner div.content div.post div.postContent h1
{
    color: #000;
    font-size: 14px;
    margin-bottom: 6px;
}

div.boxForumThread div.inner div.content div.post div.postContent p
{
    line-height: 14px;
}

div.boxForumThread div.inner div.content div.post div.postContent div.postSignature
{
    border-top: 1px solid #dfdfdf;
    margin: 12px 0 0 0;
    padding: 6px 0;
}

div.boxForumThread div.inner div.content div.post div.bottom
{
    background-image: url('/gfx/common/forumPostBottom.gif');
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 6px 0 6px 12px;
}

div.boxForumThread div.inner div.content div.post div.floatRight
{
    margin-right: 14px;
}

div.boxForumMostActive h1
{
	margin: 5px 0;
	.margin: 10px 0;
	_margin: -5px 0 0 0;
}

div.boxForumMostActive h1 a,
div.boxForumMostActive h1 a:visited
{
	color: #000;
}

div.boxForumMostActive p.user
{
	font-weight: bold;
	line-height: 13px;
	margin: 5px 0;
}

div.boxForumMostActive p.comment a,
div.boxForumMostActive p.comment a:visited
{
	color: #6F6F6F;
	text-decoration: none;
}

div.boxForumMostActive p.comment b
{
	color: #FF5400;
	padding-left: 5px;
}










div.filters
{
	margin: 0 0 0 7px;
    position: relative;
    width: 598px;
}

div.filters fieldset
{
    border-left: 2px solid #FF6000;
	border-top: 2px solid #FF6000;
	border-right: 2px solid #FF6000;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
    border-radius: 8px;
    /*padding: 5px 10px;*/
	overflow: hidden;
	height: 192px;
}

div.filters div.buttons
{
    border-left: 2px solid #FF6000;
	border-bottom: 2px solid #FF6000;
	border-right: 2px solid #FF6000;
    -moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
    border-radius: 8px;
	height: 37px;
}

div.filters fieldset legend
{
    color: #505050;
    font-size: 18px;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

div.filters fieldset div.result
{
	height: 20px;
	margin-top: 2px;
	padding-left: 10px;
	padding-top: 8px;
	border-bottom: 1px solid #EDEDED;
}

div.filters fieldset div.result span
{
	color: green;
	font-weight: bold;
}

div.filters fieldset div.result span.noresult
{
	color: red;
}

div.filters fieldset div.filter
{
	/*border-top: solid 1px #ACCCDF;*/
	border-bottom: 1px solid #EDEDED;
	height: 21px;
	line-height: 20px;
	padding:3px 0px 3px 10px;
	/*margin-top: 1px;*/
}

div.filters fieldset div.filter.hidden
{
	border-color: transparent;
	background-image: none;
	visibility: hidden;
	border-bottom: 1px solid transparent;
}

div.filters fieldset div.filter img.miniLoader
{
	width: 16px;
	height: 16px;
	margin-left:7px;
	margin-top:-4px;
	vertical-align:middle;
}

div.filters fieldset div.filter img.miniLoader.checkbox
{
	margin-top: 1px;
}

div.filters fieldset div.filter div.title
{
	float: left;
	width: 35%;
	overflow: hidden;
	height: 26px;
	font-weight: bold;
}

div.filters fieldset div.filter div.control
{
	overflow: hidden;
}

div.filters fieldset div.filter div.control input.text
{
	font-size: 10px;
	text-align: left;
	width: 215px;
	padding-top:3px;
}

div.filters fieldset div.filter div.control input.checkbox
{
	float: left;
}

div.SelectedText {
	line-height:12px;
}

div.filters fieldset div.filter div.control div.checkbox-count
{
	margin-left: 3px;
	margin-top: 0px;
}

div.filters fieldset div.filter.hidden div.control
{
	visibility: hidden;
}

div.filters fieldset div.filter div.control div.clicktext
{
	text-decoration: underline;
	cursor: pointer;
	font-weight: bold;
	color: black;
	height: 12px;
}

div.filters fieldset div.filter.edited div.control div.clicktext
{
	color: White;
}

div.filters fieldset div.filter div.control div.selections
{
	height: 22px;
	width: 230px;
	overflow: hidden;
	line-height: 19px;
	padding-left: 6px;
	cursor: default;
}

div.filters fieldset div.filter div.control div.selections.scroll
{
	height: 100px;
	overflow: auto;
	/*position: relative;*/
	border: 1px solid black;
	background: white;
	width: 240px;
	padding: 5px;
}

div.filters fieldset div.filter div.control div.mouseoverinfo
{
	height: 22px;
	width: 30px;
	visibility: hidden;
	cursor: pointer;
}

div.filters fieldset div.filter div.control div.mouseoverinfo img
{
	width: 11px;
	height: 8px;
	margin-top: 6px;
	margin-left: 16px;
}

div.filters fieldset div.filter div.hoverbox
{
	width: 261px;
	height: 250px;
	position: absolute;
	left: 317px;
	top: 54px;
	padding: 5px;
	border: 1px solid black;
	background: white;
	display: none;
	z-index: 2;
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}

div.filters fieldset div.filter div.header
{
	background: transparent url(/gfx/common/boxMoreHolderTop.png) repeat-x scroll 0 0;
	height: 20px;
	padding: 0.5em 0.3em 0.3em 1em;
	color: white;
}

div.filters fieldset div.filter div.header div.title
{
	float: left;
	padding-top: 3px;
}

div.filters fieldset div.filter div.header div.close
{
	float:right;
	height: 15px;
	padding-top: 4px;
	width: 15px;
	cursor: pointer;
}

div.filters fieldset div.filter div.hoverselections
{
	overflow: auto;
	line-height: 19px;
	height: 211px;
	padding: 5px;
}

div.filters fieldset div.filter div.control div.selections span,
div.filters fieldset div.filter div.hoverselections span
{
	color: #222222;
}

div.filters fieldset div.filter.edited div.control div.selections span
{
	color: white;
}

div.filters fieldset div.filter div.hoverselections span
{
	margin-right: 5px;
	display: block;
}

div.filters fieldset div.filter div.control div.selections span.disregard,
div.filters fieldset div.filter div.hoverselections span.disregard
{
	text-decoration: line-through;
}

div.filters fieldset div.filter div.control div
{
	float: left;
	/*margin-right: 8px;*/
}

div.filters fieldset div.filter div.control select
{
	max-width: 350px;
}

div.filters fieldset div.filter div.control select option.off
{
	color: #c0c0c0;
}

div.filters fieldset div.filter div.control div.to
{
	margin-left: 6px;
}

div.filters fieldset div.filter div.control div.ui-slider
{
    height: 18px;
    position: relative;
    width: 163px;
	margin-left: 12px;
	z-index: 1;
	margin-top: 4px;
}

div.filters fieldset div.filter div.control div.ui-slider div.ui-slider-handle
{
    background-repeat: no-repeat;
    cursor: w-resize;
    height: 16px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 13px;
    z-index: 1;
}

div.filters fieldset div.filter div.control div.ui-slider div.ui-slider-handle.right
{
	margin-left: -5px;
}

div.filters fieldset div.filter div.control div.ui-slider div.ui-slider-handle.left
{
	margin-left: -3px;
}

div.filters fieldset div.filter div.control div.ui-slider div.ui-slider-range
{
    height: 10px;
    opacity: 0.7;
    position: absolute;
    width: 100%;
}

div.filters fieldset div.filter.slider div.control input
{
	font-size: 10px;
	text-align: right;
	width: 46px; 
}

div.filters fieldset div.filter.slider div.control input.invalid
{
	color: red;
}

div.filters div.update
{
	border-top: solid 1px #ACCCDF;	
	padding-top: 9px;
}

div.filters div.options
{
	float: left;
}

div.filters div.options div
{
	float: left;
	margin-left: 11px;
	margin-top: 1px;
	text-align: center;
}

div.filters div.options div span
{
    display: block;
    font-weight: bold;
	margin-top: 8px;
	margin-right: 0px;
}

div.filters div.options img.loader
{
    width: 16px;
	height: 16px;
	background-image: url(/gfx/common/loader.gif);
	margin-top: 7px;
	margin-left: 4px;
}

div.filters div.button
{
	cursor: pointer;
	margin-top: 10px;
	margin-right: 9px;
	float: right;
}

div.filters div.button a
{
	color: #fff;
	font-weight: bold;
	padding-top: 2px;
	text-decoration: none;
}

/* POPUP DIALOG */
.ui-dialog
{
	background: white;
	border: 3px solid #FF6000;
	-moz-border-radius: 8px;
    border-radius: 8px;
	padding: 0.2em;
	margin-left: -154px;
	-moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}

.ui-dialog-titlebar
{
	position: relative;
	padding: 0.5em 0.3em 0.3em 1em;
	background: transparent url(/gfx/common/boxMoreHolderTop.png) repeat-x scroll 0 0;
	height: 20px;
	cursor: move;
}

.ui-dialog-title
{
	float: left;
	margin-top: 3px;
	font-weight: bold;
	color: white;
}

.ui-dialog-titlebar-close
{
	height: 18px;
	margin: -6px -5px 0;;
	padding: 1px;
	position: absolute;
	right: 0.3em;
	top: 50%;
	width: 19px;
	color: #222222;
	text-decoration: none;
}

.ui-dialog-titlebar-close span
{
	font-weight: bold;
	font-size: 14px;
}

.ui-dialog-content
{
	padding: 0.5em 1em;
}

.ui-dialog-content div.inner
{
	max-height: 400px;
	overflow: auto;
	color: #222222;
	font-weight: bold;
}

.ui-dialog-content div.top img
{
	height: 20px;
	width: 20px;
}

.ui-dialog-content div.bottom
{
	height: 12px;
	background: #eee;
	margin: 6px -11px -5px -10px;
	padding: 0.5em 1em;
}

.ui-dialog-content div.bottom span
{
	cursor: pointer;
	color: #222222;
	border-right: 1px solid black;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}

.ui-dialog-content div.bottom span.first
{
	padding-left: 0px;
}

.ui-dialog-content div.bottom span.last
{
	border-right: none;
}

.ui-dialog-content div.bottom span.close
{
	border-right: none;
	float: right;
	font-weight: bold;
	-margin-top: -10px;
}

.ui-dialog-content div.bottom span:hover
{
	font-weight: bold;
	text-decoration: underline;
}

.ui-dialog-content div.inner div.item
{
	cursor: pointer;
	height: 19px;
	overflow: hidden;
}

.ui-dialog-content div.inner div.item input
{
	cursor: pointer;
	height: auto;
	width: auto;
}

.ui-dialog-content div.inner div.off
{
	color: #c0c0c0;
}

div.filters fieldset div.filter img.miniLoader
{
	visibility: hidden;
}

div.filters fieldset div.filter img.miniLoader.lightbox
{
	margin-top: 1px;
}