body{
	background-image:url(../images/index/body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#d9d9d9;
}

.lists{
	position:absolute;
	top: 0;
	right: 33px;
	margin-top: -1px;
	width: 211px;
}
.lists ul{
	margin-top: 2px;
}
.lists li{
	margin-bottom:1px;
}
.lists li a{
	display: block;
	width: 211px;
	height: 18px;
	line-height: 18px;
	color:#fff;
	font-size: 12px;
	font-weight: bold;
	text-indent: 17px;
	text-transform: uppercase;
	background: #555 url(../images/pages/img/arrow.gif) no-repeat 8px 4px;
}
.lists  li a:hover{	
	color: #555;
	background: #fff url(../images/pages/img/arrow.gif) no-repeat 8px -16px;
}
.textline a{
	text-align: center;
	display: block;
	height: 20px;
	line-height: 20px;
	color:#888;
	background: #f8f8f8;
}
.textline a:hover{
	text-decoration:underline;
}



.flowergirl{
	height:558px;
	background: url(../images/pages/Flower_Girl_Dresses.jpg) no-repeat;
}

.junior{
	height: 559px;
	background:url(../images/pages/Junior_Bridesmaid.jpg) no-repeat;
}
.bridesmaid{
	height:559px;
	background: url(../images/pages/Bridesmaid.jpg) no-repeat;
}
.mother_groom{
	height: 559px;
	background: url(../images/pages/Mother_of_GroomDresses.jpg) no-repeat;
}
.mother_bride{
	height: 559px;
	background: url(../images/pages/Mother_of_BrideDresses.jpg) no-repeat;
}
.latesttrend{
	height: 420px;
	background: #504b62;
}
.latesttrend li a{
	background-color:#2b282d;
}
.latesttrend .pic{
	padding: 25px 0 0 30px;
}
.latesttrend2{
	margin-top: 3px;
	height: 256px;
	background: url(../images/pages/img/Latest_trend_bg.gif) repeat-x;
}
.latesttrend2 ul{
	float: left;
	padding: 20px 0 0 30px;
}
.latesttrend2 ul li{
	float: left;
	padding-right: 11px;
	width: 150px;
	height: 204px;
	overflow: hidden;
}
.topranking{
	height: 559px;
	background: url(../images/pages/Top_Ranking.jpg) no-repeat;
}
.topranking li a{
	background-color:#444046;
}
