.home-section{

	background-color:white;
	position:relative;
	color:#231f20;
	font-size:14px;
	font-weight:bold;
}
.home-section .container{
		width:1152px;
		padding-bottom:40px;
}

.home-section-header
{
	height:100px;
	vertical-align:middle;
}
.home-section-header h2{
	display:inline-block;	
	margin:0;
	padding:0;
	font-size:14px;
	display: inline-block;
	float:left;
	background:url(../images/home-section/header_border.png)   0 100% repeat-x;	
	line-height:34px;
	height:34px;
	margin-left:12px;
	margin-top:30px;
	
}
.home-section-menu{
	float:right;

}
.home-section-menu a{
	color:#808080;
		margin-right:12px;
		display:inline-block;
		padding-left:12px;
		height:34px;
		line-height:34px;
			margin-top:30px;
		
}
.home-section-menu a span{
	display:block;
	padding-right:12px;
}
.home-section-menu a.home-section-selected{
	background-color:#231f20;
	color:white;

}
.home-section-body{


}
	


.home-section dl{
	margin:0;
	padding:0;
	position:relative;
}
.home-section dl dd{
	padding:0 16px 0 16px;
	margin:0;
}
.home-section dl dd.home-section-code{
	height:22px;
	line-height:22px;
	margin-top:16px;
}
.home-section-star{
	line-height:20px;
	height:20px;
}
.home-num-stars{
	display:block;
	height:100%;
	width:97px;
}

.stars5{
	background:url(../images/home-section/stars/white-5.png) 0 50% no-repeat;
	
	
}
.stars4{
	background:url(../images/home-section/stars/white-4.png) 0 50% no-repeat;


}
.stars3{
	background:url(../images/home-section/stars/white-3.png) 0 50% no-repeat;
}
.stars2{
	background:url(../images/home-section/stars/white-2.png) 0 50% no-repeat;
}
.stars1{
	background:url(../images/home-section/stars/white-1.png) 0 50% no-repeat;
}
.stars0{
	background:url(../images/home-section/stars/white-0.png) 0 50% no-repeat;
}

dd.home-section-name{
		height:22px;
	line-height:22px;
}


.home-section-uploader div{
	position:absolute;
	top:50%;
	right:50%;
	

}
.home-section-reupload div{
	position:absolute;
	top:16px;
	right:16px;

}


a.button-add-to-cart {
	margin:0;
    /**background:url(../images/home-section/buttons/grey_lc.png) 0 0 no-repeat;*/
    background:url(../images/home-section/buttons/orange_lc.png) 0 0 no-repeat;
    border: none;
    color: white;
    padding: 0 0 0 8px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    height:32px;
    line-height:32px;
    font-weight:normal;

}
a.button-add-to-cart span{
	margin:0;
	display:block;
    /**background:url(../images/home-section/buttons/grey_rc.png)  100% 0 no-repeat;*/
    background:url(../images/home-section/buttons/orange_rc.png)  100% 0 no-repeat;
    padding-right:8px;
    height:100%;



}


a.button-add-to-cart:hover {
    background:url(../images/home-section/buttons/orange_lc.png) 0 0 no-repeat;
    text-decoration:none;
    color:black;

}
a.button-add-to-cart:hover span{
	    background:url(../images/home-section/buttons/orange_rc.png)  100% 0 no-repeat;
}

/** ### TwoRowSixPhoto  */
.TwoRowSixPhoto .home-section-body{
	border:1px solid #d3d3d3;
	border-right:none;
	border-bottom:none;
	height:520px;
}
.TwoRowSixPhoto .home-section-price{
	position:absolute;
	top:175px;
	left:0;
	
}
.TwoRowSixPhoto .home-section-action{
	position:absolute;
	top:209px;
	left:0;
}

.TwoRowSixPhoto dl{

	width:382px;
	border:1px solid #d3d3d3;
	border-left:none;
	border-top:none;
	height:259px;
	float:left;
}

.TwoRowSixPhoto .home-section-image{
	position:absolute;
	top:40px;
	right:16px;
}

/** ### TwoRowFourPhoto  */
.TwoRowFourPhoto .home-section-body{
	border:1px solid #d3d3d3;
	border-right:none;
	border-bottom:none;
	height:476px;
}
.TwoRowFourPhoto dl{

	width:574.5px;
	border:1px solid #d3d3d3;
	border-left:none;
	border-top:none;
	height:237px;
	float:left;
}
.TwoRowFourPhoto .home-section-image{
	position:absolute;
	top:16px;
	left:16px;
	width:260px;
	height:250px;
}
.TwoRowFourPhoto .home-section-price{
	position:absolute;
	bottom:65px;
	left:336px;
	
}
.TwoRowFourPhoto .home-section-action{
	position:absolute;
	bottom:26px;
	left:336px;
}
.TwoRowFourPhoto .home-section-code{
	position:absolute;
	top:0px;
	left:336px;

}
.TwoRowFourPhoto .home-section-name{
	position:absolute;
	top:40px;
	left:336px;
}
.TwoRowFourPhoto .home-section-star{
	position:absolute;
	top:70px;
	left:336px;

}

/** ### One Row Four Photos  */
.OneRowFourPhoto .home-section-body{
	border:1px solid #d3d3d3;
	border-right:none;
	border-bottom:none;
	height:444px;

}
.OneRowFourPhoto dl{

	width:286.75px;
	border:1px solid #d3d3d3;
	border-left:none;
	border-top:none;
	height:444px;
	float:left;
}
.OneRowFourPhoto dl dd{
	padding:0 14px 0 14px;
}
.OneRowFourPhoto .home-section-image{
	position:absolute;
	top:14px;
	left:14px;
	width:260px;
	height:250px;
}
.OneRowFourPhoto .home-section-price{
	position:absolute;
	bottom:45px;
	left:0px;
	
}
.OneRowFourPhoto .home-section-action{
	position:absolute;
	bottom:14px;
	left:0px;
}
.OneRowFourPhoto .home-section-code{
	position:absolute;
	top:270px;
	left:0px;

}
.OneRowFourPhoto .home-section-name{
	position:absolute;
	top:305px;
	left:0px;
}
.OneRowFourPhoto .home-section-star{
	position:absolute;
	top:328px;
	left:0px;
}
/** ### TwoRowFourPhotoGrey */
.TwoRowFourPhotoGrey{
	background-color:#e6e6e6;
}
.TwoRowFourPhotoGrey .home-section-body{
	height:418px;
	
}
.TwoRowFourPhotoGrey dl{

	width:563px;
	border:1px solid #f3f3f3;
	height:194px;
	float:left;
	margin-bottom:22px;
	background-color:white;
}
.TwoRowFourPhotoGrey dl.home-image1, .TwoRowFourPhotoGrey dl.home-image3{
	margin-right:22px;

}


.TwoRowFourPhotoGrey dl dd{
	padding:0 14px 0 14px;
}
.TwoRowFourPhotoGrey .home-section-image{
	position:absolute;
	top:16px;
	left:16px;
	width:266px;
	height:165px;
}
.TwoRowFourPhotoGrey .home-section-price{
	position:absolute;
	bottom:45px;
	left:294px;
	
}
.TwoRowFourPhotoGrey .home-section-action{
	position:absolute;
	bottom:14px;
	left:294px;
}
.TwoRowFourPhotoGrey .home-section-code{
	position:absolute;
	top:0px;
	left:294px;

}
.TwoRowFourPhotoGrey .home-section-name{
	position:absolute;
	top:35px;
	left:294px;
}
.TwoRowFourPhotoGrey .home-section-star{
	position:absolute;
	top:58px;
	left:294px;
}

/** ### TwoRowSixPhotoXGrey */
.TwoRowSixPhotoXGrey{
	background-color:#e6e6e6;
}
.TwoRowSixPhotoXGrey .home-section-body{
	height:626px;
	position:relative;
	
}
.TwoRowSixPhotoXGrey dl{


	border:1px solid #f3f3f3;
position:absolute;

	background-color:white;
}
.TwoRowSixPhotoXGrey dl.home-image1{
	
	top:0;
	left:0;
	width:564px;
	height:233px;

}
.TwoRowSixPhotoXGrey dl.home-image2{
	position:absolute;
	top:0;
	left:587px;
	height:366px;
	width:270px;
}
.TwoRowSixPhotoXGrey dl.home-image3{
	position:absolute;
	top:0;
	right:0;
	height:366px;
	width:270px;
}

.TwoRowSixPhotoXGrey dl.home-image4{

	position:absolute;
	top:260px;
	left:0;
	height:366px;
	width:270px;
}
.TwoRowSixPhotoXGrey dl.home-image5{
	position:absolute;
	top:260px;
	left:294px;
	height:366px;
	width:270px;
}
.TwoRowSixPhotoXGrey dl.home-image6{
	top:392px;
	right:0;
	width:564px;
	height:233px;

}

.TwoRowSixPhotoXGrey dl dd{
	padding:0 16px 0 16px;
}
.TwoRowSixPhotoXGrey .home-section-image{
	position:absolute;
	top:105px;
	left:16px;
	width:232px;
	height:184px;
}
.TwoRowSixPhotoXGrey .home-section-price{
	position:absolute;
	bottom:43px;
	left:0px;
	
}
.TwoRowSixPhotoXGrey .home-section-action{
	position:absolute;
	bottom:12px;
	left:0px;
}
.TwoRowSixPhotoXGrey .home-section-code{
	position:absolute;
	top:0px;
	left:0px;

}
.TwoRowSixPhotoXGrey .home-section-name{
	position:absolute;
	top:38px;
	left:0px;
}
.TwoRowSixPhotoXGrey .home-section-star{
	position:absolute;
	top:62px;
	left:0px;
}


.TwoRowSixPhotoXGrey .home-image1 .home-section-image, .TwoRowSixPhotoXGrey .home-image6 .home-section-image{
	position:absolute;
	top:16px;
	left:16px;
	width:246px;
	height:200px;
}
.TwoRowSixPhotoXGrey .home-image1 .home-section-price, .TwoRowSixPhotoXGrey .home-image6 .home-section-price{
	position:absolute;
	bottom:43px;
	left:277px;
	
}
.TwoRowSixPhotoXGrey .home-image1 .home-section-action, .TwoRowSixPhotoXGrey .home-image6 .home-section-action{
	position:absolute;
	bottom:12px;
	left:277px;
}
.TwoRowSixPhotoXGrey .home-image1 .home-section-code, .TwoRowSixPhotoXGrey .home-image6 .home-section-code{
	position:absolute;
	top:0px;
	left:277px;

}
.TwoRowSixPhotoXGrey .home-image1 .home-section-name, .TwoRowSixPhotoXGrey .home-image6 .home-section-name{
	position:absolute;
	top:38px;
	left:277px;
}
.TwoRowSixPhotoXGrey .home-image1 .home-section-star, .TwoRowSixPhotoXGrey .home-image6 .home-section-star{
	position:absolute;
	top:62px;
	left:277px;
}

.OneLineTwoPhotosPure dl{

	width:557px;

	height:212px;
	float:left;
	margin-bottom:22px;
	background-color:white;
}
.OneLineTwoPhotosPure dl.home-image1{
	margin-right:22px;

}
.OneLineTwoPhotosPure .container{

		padding-bottom:0px;
}
.OneLineSixBrandGrey{
	background-color:#e6e6e6;
}
.OneLineSixBrandGrey dl{

	width:192px;
	height:100px;
	float:left;
	margin-bottom:22px;

}

.OneLineSixBrandGrey .container{
	padding-bottom:0px;

}
