#categorylist {
    width           : 746px;
    height          : auto !important;
    height          : 448px;
    min-height      : 448px;
    border          : 5px #e9e9e9 solid;
    background      : #fff url(../images/order/bg-detprod.gif) top left repeat-x;
}

	#headerimg {
		border 			: 1px solid #fff;
	}



	#products {
		height			: auto;
		overflow		: hidden;
	}

	#products ul {
		margin-right		: -1px;
		margin-bottom		: -1px;
		margin-top			: 1.5em;
		width				: 747px;
		border-top		: 1px #e9e9e9 solid;
	}

	#products ul li {
		width				: 248px;
		padding				: 0;
		border-bottom		: 1px #e9e9e9 solid;
		border-right		: 1px #e9e9e9 solid;
	}

		#products a {
			text-decoration		: none;
			float				: left;
			text-align			: center;
			width				: 248px;
			display				: inline;
		}


		#products a img {
			display			: block;
			margin			: 0 auto;
			width			: 220px;
		}

		#products a span {
			display			: block;
			font-size		: 1.1em;
			line-height		: 1.2em;
			margin-bottom	: 1.5em;
			color			: #4a4a4a;
			height			: 2.6em;
		}

		#products a:hover span {
			color			: #d12420;
		}
/****************************************************/


#categoryoffers {
    width           : 200px;
    margin-left     : 14px;
    padding			: 2em 0 1.5em 0;
}


    #categoryoffers h2 {
        color       : #4a4a4a;
        font-weight : normal;
        font-size   : 1.7em;
    }

		#categoryoffers h2 strong {
			color		: #d12420;
			font-weight	: normal;
		}

    #categoryoffers div {
        border-bottom   : 1px #e9e9e9 solid;
        padding-bottom  : 1.5em;
        margin-bottom   : 1.5em;
		width			: 200px;
    }

	#categoryoffers p {
        font-size       : 1.1em;
        line-height     : 1.4em;
        margin-bottom   : 1em;
    }

    #categoryoffers ul {
        font-size       : 1.1em;
        line-height     : 1.8em;
	}

		#categoryoffers ul li {
			padding-left	: 12px;
			background		: url(../images/common/bg-arrow-r-gray.gif) left 0.5em no-repeat;
		}


    #categoryoffers p.fr {
        width           : 120px;
        margin-left     : 10px;
        line-height     : 1.4em;
        margin-bottom   : 0;
    }

        #categoryoffers p strong {
            color           : #d12420;
            display         : block;
			text-decoration	: none;
        }

        #categoryoffers p.fr strong {
            margin-bottom   : 1em;
        }


        #categoryoffers a,
        #categoryoffers a:link,
        #categoryoffers a:visited,
        #categoryoffers a:active {
            color           : #4a4a4a;
        }

        #categoryoffers strong a,
        #categoryoffers strong a:link,
        #categoryoffers strong a:visited,
        #categoryoffers strong a:active,
		#categoryoffers strong a:hover {
			color			: #d12420;
			text-decoration	: none;
		}

		#categoryoffers a:hover {
			text-decoration	: none;
		}


        #categoryoffers p.fr strong a {
			text-decoration	: none;
		}


/****************************************************/

h1 {
    color           : #d12420;
    font-size       : 1.9em;
    font-weight     : normal;
	margin			: 0.6em 0 0.6em 12px;
}

h1 span {
    color           : #999;
}

#showvideo,
#showvideo:link,
#showvideo:visited,
#showvideo:hover,
#showvideo:active {
	color			: #666;
}

#showvideo {
	display			: block;
	font-size		: 1.1em;
	margin			: 1.5em 0 0 13px;
	padding-left	: 25px;
	background		: url(../images/common/video.gif) top left no-repeat;
}

        .centeredlayer  {
            background:#FFFFFF none repeat scroll 0 0;
            border:1px solid #E9E9E9;
            left:50%;
            margin-left:-370px;
            margin-top:20px;
            padding: 25px 12px;
            position:absolute;
            top:10px;
            width:740px;
			text-align	: center;
            z-index:15001;
        }

	#videocategory {
		width		: 700px;
		height		: 394px;
		margin		: 0 auto 25px auto;
		display		: none;
	}

	.centeredlayer  #videocategory {
		display		: block;
	}

	#videocategory_overlayer {
		background: url(../images/common/bg85w.png) repeat scroll left top;
		height:100%;
		left:0;
		position:absolute;
		top:0;
		width:100%;
		z-index:15000;
		_background			: url(hart-lib/img/transparent.gif) top left;
		_filter				: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../images/common/bg85w.png", sizingMethod="scale"); /* IE < 7 */
	}

	#videocategory a.closelayer {
		z-index		: 16000;
		text-indent	: 0;
		position	: absolute;
		top			: 10px;
		right		: 10px;
		display		: block;
		font-size	: 1em;
	}

	a.closelayer,
	a.closelayer:link,
	a.closelayer:visited,
	a.closelayer:hover,
	a.closelayer:active {
		color		: #999;
	}

	#swfvideocat {
		margin-top		: 10px;
	}

.quicklook h1 {
	margin				: 15px 0 18px 0;
	padding				: 0 0 15px 10px;
	border-bottom		: 1px #d8d8d8 solid;
}

.quicklook div.cleared img.fl {
	border : 1px solid #d8d8d8;
	margin		: 0 13px 0 13px;
}

.quicklook div.cleared {
	color		: #666;
	font-size	: 1.1em;
	margin-bottom	: 15px;
}

.quicklook h2 {
	font-size		: 1.4em;
}

.quicklook h2,
.quicklook p {
	float		: left;
	display		: inline;
	width		: 540px;
	display		: block;
	margin		: 0 0 10px 20px;
}