
* { padding: 0; margin: 0; }
html {
	font-size: 62.5%;
}
body {
	font: 11px Verdana, sans-serif;
	color:#323232;
	background: #fff url("/upload_dir/themes/web/OleCJan2013/graphics/body_bg.png") repeat-x 0 0;
}
a, a:link, a:visited, a:active {
	color: #a29061;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #323232;
}
#Wrapper {
	margin:0 auto;
	width:960px;
}
#Logo{
	text-align: center;
	padding: 25px 25px 0 25px;
}
#Navigation {
	height:40px;
	width:960px;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:5px;
	background: url("../graphics/NavBg.png") repeat-x 0px 0px;
}
	ul#NavigationHorizontal {
		margin: 0;
		border: 0 none;
		padding: 0;
		list-style: none;
		height: 40px;
	}
	ul#NavigationHorizontal li {
		margin: 0;
		border: 0 none;
		float: left;
		display: inline;
		list-style: none;
		position: relative;
		height: 40px;
		z-index: 99;
	}
	ul#NavigationHorizontal li.your-account {
		float: right;
	}
	ul#NavigationHorizontal ul {
		margin: 0;
		border: 0 none;
		padding: 0;
		width: 160px;
		list-style: none;
		display: none;
		position: absolute;
		top: 40px;
		left: 0;
		border:1px solid #e3e3e3;
		border-bottom:none;
	}
	ul#NavigationHorizontal ul ul {
		border-top:1px solid #e3e3e3;
		margin-top:-1px;
	}
	ul#NavigationHorizontal ul:after{
		clear: both;
		display: block;
		/*font: 1px/0px serif;*/
		content: ".";
		height: 0;
		visibility: hidden;
	}
	ul#NavigationHorizontal ul li {
		width: 160px;
		float: left;
		display: block !important;
		display: inline;
		border-bottom:1px solid #e3e3e3;
		height:25px;
		padding:0;
	}
	ul#NavigationHorizontal li a {
		padding: 0 25px 0 25px;
		float: left;
		display: block;
		/*background: url("../graphics/NavSplitter.png") no-repeat center right;*/
		color: #fff;
		text-decoration: none;
		height: auto !important;
		height: 1%; /*For IE*/
	}
	ul#NavigationHorizontal a:hover,
	ul#NavigationHorizontal li:hover a,
	ul#NavigationHorizontal li.iehover a,
	ul#NavigationHorizontal a.current {
		text-decoration: underline;
	}
	ul#NavigationHorizontal li.your-account a {
	}
	ul#NavigationHorizontal li.your-account a:hover{
	}
	ul#NavigationHorizontal ul a {
		border-right:none;
	}
	ul#NavigationHorizontal li:hover li a,
	ul#NavigationHorizontal li.iehover li a,
	ul#NavigationHorizontal li:hover li:hover li a,
	ul#NavigationHorizontal li.iehover li.iehover li a,
	ul#NavigationHorizontal li:hover li:hover li:hover li a,
	ul#NavigationHorizontal li.iehover li.iehover li.iehover li a {
		color:#666;
		padding: 0 10px 0 10px;
		text-transform: none;
		text-decoration: none;
	}
	ul#NavigationHorizontal li:hover li a:hover,
	ul#NavigationHorizontal li:hover li:hover a,
	ul#NavigationHorizontal li.iehover li a:hover,
	ul#NavigationHorizontal li.iehover li.iehover a,
	ul#NavigationHorizontal li:hover li:hover li a:hover,
	ul#NavigationHorizontal li:hover li:hover li:hover a,
	ul#NavigationHorizontal li.iehover li.iehover li a:hover,
	ul#NavigationHorizontal li.iehover li.iehover li.iehover a,
	ul#NavigationHorizontal li:hover li:hover li:hover li a:hover,
	ul#NavigationHorizontal li.iehover li.iehover li.iehover li a:hover {
		color:#666;
	}
	ul#NavigationHorizontal ul ul,
	ul#NavigationHorizontal ul ul ul {
		display: none;
		position: absolute;
		top: 0;
		left: 160px;
	}
	ul#NavigationHorizontal li:hover ul ul,
	ul#NavigationHorizontal li:hover ul ul ul,
	ul#NavigationHorizontal li.iehover ul ul,
	ul#NavigationHorizontal li.iehover ul ul ul {
		display: none;
	}
	ul#NavigationHorizontal li:hover ul,
	ul#NavigationHorizontal ul li:hover ul,
	ul#NavigationHorizontal ul ul li:hover ul,
	ul#NavigationHorizontal li.iehover ul,
	ul#NavigationHorizontal ul li.iehover ul,
	ul#NavigationHorizontal ul ul li.iehover ul {
		display: block;
	}
	#MenuWrapper{
		float:left;
		width: 135px;
	}

	#MenuWrapper ul#NavigationHorizontal li.your-account{
		display:none;
	}
#HeaderContent {
	width:940px;
	margin:0 auto;
	height:33px;
	padding:10px 10px 0 10px;
	position:absolute;
	top:0;
}
	#ShoppingCart  {
		color:#999;
		float:left;
		display:inline-block;
		padding:0 0 0 3px;
	}

			#CartSmallCount {
			display:none !important;
		}


		#CartSmallTotal {
			width: 120px;
		}

	#QuickLinks {
		color:#a5a5a5;
		font-size:10px;
		float:right;
		height:24px;
		margin:5px 0 0 0px;
	}
		#QuickLinks a {
			color:#a5a5a5;
			text-decoration: none;
	}
	#Language {
		margin:0 0 0 20px;
		float:right;
	}
	#Currency {
		float:right;
		margin:0 0 0 20px;
	}
#ContentWrapper{
	float:left;
	width:960px;
	position:relative;
	z-index:1;
}
#Content {
	width:960px;
	float:left;
	margin:0 auto;
}
	#Header {
		float:left;
		width:960px;
	}
	#HeaderImage {
		width:960px;
		height:220px;
		margin:0 auto;
	}
		#ProductCatalogue  {
			display:none;
		}
	#LeftColumn,#RightColumn {
		width:180px;
		min-height:400px;
	  	height:auto !important;
	  	height:400px;
		float:left;
		display:inline;
		margin:30px 10px 0 0;
	}
	#RightColumn {
		float:right;
		margin:10px 0 0 10px;
	}
	#categorylist-box,
	#search-box,
	#newslettersubscribe-box,
	#blog-box,
	#quicklogin-box,
	#tagging-box,
	#pagenews-box,
	#shoppingcart-box,
	#topten-box,
	#paymenticons-box,
	#calendar-box {
		margin:0 0 20px 0;
		width:180px;
		float:left;
	}
	#paymenticons-box {
		text-align: center;
	}
	#categorylist-box-top,
	#search-box-top,
	#newslettersubscribe-box-top,
	#blog-box-top,
	#quicklogin-box-top,
	#tagging-box-top,
	#pagenews-box-top,
	#shoppingcart-box-top,
	#topten-box-top,
	#paymenticons-box-top,
	#calendar-box-top,
    #vatselect-box-top,
    #facebook-box-top,
    #twitter-box-top,
    #google-box-top {
		width:180px;
		float:left;
		background: transparent url("/upload_dir/themes/web/OleCJan2013/graphics/BoxTopBg.png") no-repeat 0 0 !important;
		height:40px;
	}
	#paymenticons-box-top {
		display:none;
	}
	#categorylist-box h2,
	#search-box h2,
	#newslettersubscribe-box h2,
	#blog-box h2,
	#quicklogin-box h2,
	#tagging-box h2,
	#pagenews-box h2,
	#shoppingcart-box h2,
	#topten-box h2,
	#calendar-box h2,
    #vatselect-box h2,
    #facebook-box h2,
    #twitter-box h2,
    #google-box h2 {
		font-size: 10px;
		color:#000;
		font-weight: normal;
		padding:0 0 0 10px;
		line-height:40px;
	}
	#categorylist-box em,
	#search-box em,
	#newslettersubscribe-box em,
	#blog-box em,
	#quicklogin-box em,
	#tagging-box em,
	#pagenews-box em,
	#shoppingcart-box em,
	#topten-box em,
	#calendar-box em,
    #vatselect-box em,
    #facebook-box em,
    #twitter-box em,
    #google-box em {
		font-size: 10px;
		color:#000;
		font-weight: normal;
		font-style: normal;
	}
	#categorylist-box-content,
	#search-box-content,
	#newslettersubscribe-box-content,
	#blog-box-content,
	#quicklogin-box-content,
	#tagging-box-content,
	#pagenews-box-content,
	#shoppingcart-box-content,
	#topten-box-content,
	#paymenticons-box-content,
	#calendar-box-content,
    #vatselect-box-content,
    #facebook-box-content,
    #twitter-box-content,
    #google-box-content {
		float:left;
		width:168px;
		border:1px solid #e3e3e3;
		border-top:none;
		padding:10px 5px 10px 5px;
		min-height:50px;
	  	height:auto !important;
	  	height:50px;
	}
	#paymenticons-box-content {
		background:none;
		border:none;
	}
	#topten-box-content,
	#calendar-box-content {
		padding:10px 0 0 0;
		width:178px;
	}
	.preloader {
			width:178px;
		}
		ul.tabs {
			float:left;
			width:178px;
			height:20px;
			border-bottom:1px solid #666;
		}
		.tabs li a {
			background: #ccc;
			color:#fff;
			height:20px;
			line-height:20px;
		}
		.tabs li a.active {
			background: #999;
			color:#fff;
		}
		.tabbed-pane {
			width:178px;
		}
		.pane {
			width:178px;
		}
	#MainContent {
		min-height:300px;
	  	height:auto !important;
	  	height:30px;
		float:left;
		display:inline;
		margin:30px 0 0 0;
		padding:0 0 30px 0;
		width:760px;
	}
		#MainContent h1{
			color:#999999;
			font-size: 15px;
			margin:0 0 10px 0;
		}
#Footer {
	clear:both;
	width:960px;
	margin:0 auto;
	color:#999999;
	padding-top: 25px;
	height:210px;
	border-top: 3px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
#Footer ul {
	color:#999999;
	font-size: 10px;
	line-height:25px;
	padding: 0 0 0 30px;
}
#Footer a {
	color:#999999;
}
#Footer a:hover {
	color: #a29061;
}

	/* ################################## */
    /* ########		 ribbon		 ######## */
    /* ################################## */
    #ribbon{
        float:left;
        width:960px;
        height:20px;
        background: none;
        position:relative;
        z-index:3;
    }

     #shopas{
        float:left;
        /*width:180px;*/
        background: none;
        padding-bottom: 5px;
        position: relative;
    }

    	#shopas span{
			color: #999;
	    }

	#BusinessBadge {
		background: url('../graphics/login_info.png') no-repeat left top;
		width: 165px;
		height: 109px;
		position: absolute;
		left: 40px;
		top: -109px;
		cursor: pointer;
	}

    #miniCart{
        float:right;
        width:260px;
        background: none;
        /*margin: 0 0 0 450px;*/
    }
    #link_cart{
    	float:right;
    }

	/* ################################## */
    /* ######## TOP MENU WRAPPER ######## */
    /* ################################## */
    #TopMenuWrapper{
        float:left;
        width:960px;
        height:79px;
        position:relative;
        z-index:2;
        background: url("/upload_dir/themes/web/OleCJan2013/graphics/TopMenuWrapperBg.jpg") no-repeat 0 0;
    }

        /* #### CATEGORYWRAPPER STYLING #### */
        #CategoryWrapper{
            float:left;
            width:960px;
            height:79px;
            position:relative;
        }
        #CategoryWrapper ul{
            list-style-type:none;
            float:left;
            padding:0 0 0 1px;
            margin: 20px 0 0 0;
        }

            #CategoryWrapper ul li{
                float:left;
                position:relative;
                background:url("/upload_dir/themes/web/OleChokolade_2012/graphics/bg_catSpan.png") no-repeat right 0;
                padding:0 1px 0 0;
            }

                #CategoryWrapper ul li a{
                    float:left;
                    color:#636363;
                    text-decoration:none;
                    font-size:15px;
                    line-height:40px;
                    background:url("/upload_dir/themes/web/OleChokolade_2012/graphics/bg_catA.png") no-repeat left 0;
                    padding:0 0 0 0;
                    font-family:"Trebuchet MS", sans-serif;
                }

                    #CategoryWrapper ul li a span{
                        float:left;
                        display:block;
                        line-height:40px;
                        padding:0 20px 0 19px;
                    }

        #CategoryWrapper ul ul{
            list-style-type:none;
            position:absolute;
            display:none;
            top:40px;
            left:0;
            width:180px;
            margin:0 0 0 0;
            padding:0 0px 0 0px;
            background:#fff;
            border-top:1px solid #e9e9e9;
            border-left:1px solid #e9e9e9;
            border-right:1px solid #e9e9e9;
        }

            #CategoryWrapper ul ul li{
                float:left;
                width:180px;
                position:relative;
                height:31px;
                padding:0 0 0 0 !important;
                border-bottom:1px solid #e9e9e9;
                background:none;
            }

                #CategoryWrapper ul ul li a{
                    float:left;
                    display:block;
                    background:none;
                    padding:0 11px 0 11px;
                    width:158px;
                    line-height:30px;
                    font-size:14px;
                }
                ul#NavigationHorizontal li ul li a{
                	background:none;
                }
                    #CategoryWrapper ul ul li a span{
                        background:none;
                        padding:0 11px 0 11px;
                        line-height:30px;
                        background:none;
                    }

                #CategoryWrapper ul ul ul{
                    left:180px;
                    top:0;
                    display:none !important;
                }

                    #CategoryWrapper ul ul ul li{
                        background:#eaeff0 url("/upload_dir/themes/web/OleChokolade_2012/graphics/bg_ululul_a.png") repeat-x left top !important;
                    }

            /* ######## HOVER STYLING ######## */
            #CategoryWrapper ul li:hover ul{
                display:block;
            }

                #CategoryWrapper ul li:hover a span{
                    background:url("/upload_dir/themes/web/OleChokolade_2012/graphics/bg_catSpan_hover.png") repeat-x 0 0;
                }
                    #CategoryWrapper ul ul li a:hover span{
                        background:none;
                    }

                #CategoryWrapper ul ul li a:hover{
                    background:#000 !important;
                    color:#fff !important;
                }
            ul#NavigationHorizontal li:hover ul li:hover a:hover{
            	background:#000 !important;
            	color:#fff !important;
            }
            #CategoryWrapper li:hover a,
            #CategoryWrapper li.active a{
            	color:#000;
            }
            #CategoryWrapper li:hover ul li a,
            #CategoryWrapper li.active ul li a{
            	color:#636363;
            }

        /* #### SEARCHWRAPPER STYLING #### */
        #SearchWrapper{
            float:right;
            width:250px;
            height:35px;
            padding:5px 0 0 0;
            margin: 18px 0 0 0;
            position:relative;
            /*background:url("/upload_dir/themes/web/OleChokolade_2012/graphics/bg_searchWrapper.png") no-repeat right center;*/
        }

            .search-input{
                float:left;
                margin:0 0 0 0 !important;
                position:absolute;
                left:5px;
                top:5px;
                z-index:1;
            }

                .search-input input#text_search{
                    border:none;
                    background:none;
                    line-height:18px;
                    height:28px;
                    padding:0 0 0 0;
                    width:147px;
                    color:#77858a;
                    font-family:Myriad, Tahoma,"MS Trebuchet",sans-serif;
                    font-size:13px;
                }

                html.Explorer7 .search-input input#text_search,
                html.Explorer8 .search-input input#text_search{
                    margin:5px 0 0 0;
                    height:23px;
                }

            .search-button{
                float:right;
                position:absolute;
                right:9px;
                top:5px;
                z-index:2;
            }
                .search-button .button{
                    background:none !important;
                    background:url("/upload_dir/themes/web/OleChokolade_2012/graphics/bg_loopBtn.png") no-repeat 6px 7px !important;
                    width: 41px;
                }

                html.Explorer7 .search-button .button{
                    float:right !important;
                }

    /* ######## TOP LINKS STYLING ######## */
    #Top_links{
        float:left;
        padding:14px 0 29px 0;
        width:983px;
        height:49px;
    }

        .tLink{
            background:url("/upload_dir/themes/web/OleChokolade_2012/graphics/bg_links.png") repeat-x 0 0;
            float:left;
            display:block;
            height:42px;
            line-height:42px;
            color:#67797e !important;
            text-decoration:none !important;
            text-align:center;
            width:482px;
            /*padding:12px 30px 10px 70px;*/
        }
            .tLink:hover{
                background:url("/upload_dir/themes/web/OleChokolade_2012/graphics/bg_links_hover.png") repeat-x 0 0;
            }
            .tLink .transform{
                text-transform:uppercase;
                width:100%;
                float:left;
                font-size:19px;
                font-weight:bold;
                color:#fff !important;
                font-family:"Myriad Pro", sans-serif;
            }

            /*.tLink.right{
                background:url("/upload_dir/themes/web/OleChokolade_2012/graphics/bg_link_right.png") no-repeat 0 0;
            }*/

#categorylist-box-content ul li a:hover, #categorylist-box-content ul li a.current{
	color: #A29061;
	text-decoration: underline;
}

.ProductListBuyNow a, .ProductListBuyNow input{
	color: #A29061;
}

#categorylist-box-content ul ul li a:hover{
	color: #000;
	text-decoration: underline;
}

body.bodyPageTypeProduktkatalog .productNumber, #product-reviews{
	display:none;
}

h2.FocusFrontpageTitle, h2.FocusCartTitle{
	border: 1px solid #e3e3e3;
	padding: 10px;
	width:auto;
}

.footer-column{
	width: 290px;
	float: left;
}

.footer-column.middle{
	width: 190px;
	margin: 0 0 0 100px;
}

.footer-column.right{
	margin: 0 0 0 30px;
}

div.categories-listing-item {
    width:368px;
}

.ProductListLinkWrapper_style2{
	height:240px;
	position:relative;
}
.ProductListTitle_style2{
	height:44px;
}
.ProductListBuyNow{
	float:left;
	width:160px;
	height:26px;
	position:absolute;
	bottom:0;
	left:0;
}
	.ProductListBuyNow input{
		background:#000000;
		float:left;
		width:100px;
		height:26px;
		padding:0 0 3px 0;
		margin:0 0 0 30px;
		color:#fff;
	}
		.ProductListBuyNow input:hover{
			background:#323232;
			color:#fff;
		}

.shoppingCartText{
	float:left;
	display:inline-block;
}

#ShoppingCart .empty,
span.productNumber,
.totalSpan,
a.ProductListButtonInfo{
	display:none !important;
}

#ShoppingCart .showSpan{
	display:block !important;
}

div.CheckOutProceed .left,
div.CheckOutProceed .right{
	background:#000 !important;
}
	div.CheckOutProceed .middle{
		background:#000 !important;
	}

/* ######## FRONTPAGE ######## */
#SliderWrapper{
	float:left;
	margin:0 10px;
	position:relative;
	z-index:1;

}

.PESlider{
	margin:0 0 0 0 !important;
}
	#nav-c{
		float:left;
		width:960px;
		position:relative;
		z-index:2;
	}
		#nav-c a{
			display:none;
		}

	#next-c{
		background:url('../graphics/nextBtn.png') no-repeat 0 0;
		float:left;
		width:51px;
		height:74px;
		position:absolute;
		right:0px;
		top:160px;
		cursor:pointer;
	}
	#prev-c{
		background:url('../graphics/prevBtn.png') no-repeat 0 0;
		float:left;
		width:51px;
		height:74px;
		position:absolute;
		left:0px;
		top:160px;
		cursor:pointer;
	}

.frontpage_sub{
	float:left;
	width:940px;
	padding:10px 10px ;
}
.changeUser{
	cursor:pointer;
}

.yourAccount{
	float:left;
}
	.slash{
		float:left;
		display:inline-block;
		padding:0 3px 0 10px;
	}
	.yourAccount ul{
		float:left;
		list-style:none;
		display:inline-block;
	}
		.yourAccount ul li{
			float:left;
			position:relative;
		}
			.yourAccount ul li span{
				float:left;
			}
			.yourAccount ul li a{
				float:left;
				color:#000;
				text-decoration:none;
			}
	.ulDiv{
		float:left;
		position:absolute;
		top:13px;
		left:-75px;
		padding:0 75px 75px;
		display:none;
	}
	.yourAccount ul ul{
		background:#fff;
		width:160px;
		border:1px solid #e9e9e9;
		border-bottom:0px;
	}
		.yourAccount ul ul li{
			border-bottom:1px solid #e9e9e9;
		}
		.yourAccount ul ul li a{
			width:140px;
			padding:0 0 0 20px;
			line-height:30px;
		}
			.yourAccount ul li:hover .ulDiv{
				display:block;
			}
			.yourAccount ul ul li a:hover{
				background:#000;
				color:#fff;
			}

/* #### OVERLAYS #### */
#Choose.overlay-wrapper{
	padding:10px 10px 30px 90px;
	width:400px;
}
.overlay-wrapper{
	background:#fff;
	float:left;
	width:500px;
	display: none;
}
.overlay-content-wrapper{
	float:left;
	width:100%;
}
	.overlay-content{
		float:left;
		width:100%;
		position:relative;
	}
		.Logo{
			float:left;
			width:320px;
			text-align:center;
		}

		.buttonsWrapper{
			float:left;
			width:325px;
			clear:both;
			margin:35px 0 20px 0;
		}
			.btns{
				display:inline-block;
				margin:0 10px 0 0;
			}
			.btns.private {
				margin:0 0 0 0;
			}
				.btns a {
					background:#000;
					float:left;
					width:155px;
					height:45px;
					line-height:45px;
					color:#fff;
					text-decoration:none;
					text-align:center;
					cursor: pointer;
				}
			.remember{
				float:left;
				width:320px;
				text-align:center;
			}
				.remember input{
					float:left;
					display:inline-block;
				}
				.remember span{
					float:left;
					display:inline-block;
				}
				.remember span.input{
					margin:0 10px 0 60px;
				}

	.overlay-content .close{
		background:url('../graphics/closeBtn.png') no-repeat 0 0;
		float:left;
		width:41px;
		height:20px;
		cursor:pointer;
		position:absolute;
		right:0;
		top:0;
	}

#LoginWrapper.overlay-wrapper{
	padding:10px 10px 30px 155px;
	width:335px;
}
	#LoginWrapper.overlay-wrapper .Logo{
		width:175px;
		margin:0 0 15px 0;
	}
	.overlay-wrapper h2{
		float:left;
		clear:both;
		font-size:14px;
		margin:0 0 5px 0;
	}
	#LoginWrapper table{
		border:0px;
		border-spacing:0px;
	}
	#LoginWrapper #password_input,
	#LoginWrapper #username{
		margin:0 0 7px 0;
	}

	#LoginWrapper ul{
		list-style:none;
	}
		#LoginWrapper ul li{
			background:url('../graphics/raquo.png') no-repeat 0 6px;
			float:left;
			padding:0 0 0 9px;
			clear:both;
		}

		#login-quick-send-password a,
		#login-quick-add-user a{
			cursor:pointer;
		}

.overlay-content .left,
.overlay-content .right{
	background:#000;
	height:45px;
}
	.overlay-content .middle{
		background:#000;
		height:45px;
	}

	.overlay-content .middle input{
		height:45px;
		line-height:45px;
		padding:0 25px 2px 25px;
		color:#fff;
	}

#AddUser.overlay-wrapper{
	padding:10px 10px 30px 35px;
	width:465px;
	z-index:9999;
}
	#AddUser.overlay-wrapper .Logo{
		width:420px;
		margin:0 0 15px 0;
	}

	#AddUser.overlay-wrapper .table_form{
		float:left;
		border:0px;
		width:420px;
	}
	#AddUser.overlay-wrapper .table_form td.content{
		padding:0 0 0 0;
	}

#ForgotPass,
#NewsletterAdd {
	padding:10px 10px 30px 155px;
	width:335px;
	z-index:9999;
}
	#ForgotPass.overlay-wrapper .Logo,
	#NewsletterAdd.overlay-wrapper .Logo {
		width:175px;
		margin:0 0 15px 0;
	}
	#ForgotPass table,
	#NewsletterAdd table {
		border:0px;
		border-spacing:0px;
	}
		#ForgotPass table td.content,
		#NewsletterAdd table td.content {
			padding:0 0 0 0;
		}
	.forgotPass{
		float:left;
		clear:both;
		width:215px;
	}
	.forgotPass #mail{
		margin:10px 0 5px;
	}
	
.ProductListBg_style2, .ProductListBg2_style2{
	margin: 0 0 50px 0;
	padding: 10px 5px 20px 5px;
}

body.bodyPageId102 .ProductListBg_style2, body.bodyPageId102 .ProductListBg2_style2{
	margin: 0 0 5px 10px;
	padding: 15px 10px 15px 10px;
}