#topimgbox a {padding: 0 4px 10px 0;}

.homepromo1{
background: url('/v/vspfiles/templates/bling/images/homepage/promo1.jpg') no-repeat;
width: 324px;
height: 328px;
display: block;
float: left;
}
.homepromo1:hover{background: url('/v/vspfiles/templates/bling/images/homepage/promo1_hover.jpg') no-repeat;}

.homepromo2{
background: url('/v/vspfiles/templates/bling/images/homepage/promo2.jpg') no-repeat;
width: 323px;
height: 328px;
display: block;
float: left;
}
.homepromo2:hover{background: url('/v/vspfiles/templates/bling/images/homepage/promo2_hover.jpg') no-repeat;}

.homepromo3{
background: url('/v/vspfiles/templates/bling/images/homepage/promo3.jpg') no-repeat;
width: 324px;
height: 328px;
display: block;
float: left;
padding-right: 0px !important;
}
.homepromo3:hover{background: url('/v/vspfiles/templates/bling/images/homepage/promo3_hover.jpg') no-repeat;}

#homecontainer {
margin:1px auto 0;
width:980px;
text-align:left;
}

#content_area {
	width: 740px;
	padding:0px;
}

#freeshippingbox {
	width:952px;
	height:26px;
	font:22px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:12px 14px;
	background:#016699;
	margin-bottom:10px;
	text-align:left;
}
#freeshippingbox a {
	color:#fff;
}
#findoutmore {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	margin-left:20px;
}
#bp1text {
	font:14px Arial, Helvetica, sans-serif;
	color:#878585;
	text-transform:uppercase;
	float:left;
	margin:25px 0 0 20px;
}
#bp1text a {
	color:#ffffff;
	text-decoration:none;
	text-shadow: 0 0 4px #000000;
}
#bp2text {
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	float:left;
	margin:25px 0 0 20px;
}
#bp2text a {
	color:#000000;
	text-decoration:none;
}
#bpcontainer {
	margin-top:1px;
	width:980px;
	height:126px;	
}
#bp1 {
    background: url(../images/homepage/bp1.jpg) no-repeat scroll left top transparent;
    float: left;
    height: 126px;
    margin-right: 1px;
    width: 651px;
}
#necklacetext {
	font:26px Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow: 0 0 4px #000000;
}
#bp2 {
	background: url(../images/homepage/bp2img.jpg) top no-repeat;
	width:328px;
	height:126px;
	float:left;
	position:relative;
}
#bp2img {
	position:absolute;
	top:0px;
	right:10px;
}
#popularbg {
	margin:8px 0 0 0;
	padding:0px;
	width:980px;
	height:241px;
	background:url(../images/homepage/popularbg.jpg) top left repeat !important;
}
.categorytitle {
	font:600 20px Arial, Helvetica, sans-serif;
	color:#ffffff;
	width:210px;
	height:35px;
	margin:6px 0 0 10px;
	float:left;
	text-align:left;
	text-shadow: 0 0 10px #000000;
}
#categorybox1 {
	background:#fff url(../images/homepage/popularp1.jpg) center left no-repeat;
	width:232px;
	height:195px;
	float:left;
	margin-right:10px;
}
#categorybox2 {
	background:#fff url(../images/homepage/popularp2.jpg) center left no-repeat;
	width:232px;
	height:195px;
	float:left;
	margin-right:10px;
}
#categorybox3 {
	background:#fff url(../images/homepage/popularp3.jpg) center left no-repeat;
	width:232px;
	height:195px;
	float:left;
	margin-right:10px;
}
#categorybox4 {
	background:#fff url(../images/homepage/popularp4.jpg) center left no-repeat;
	width:232px;
	height:195px;
	float:left;
	margin-right:10px;
}
.categoryimg {
	margin:117px 0 0 10px;
	float:left;
}
#mainimgbox {

}
#topimgbox {
	width:980px;
	height: 337px;
}

#topimgbox img {
	margin-right:1px;
}
#saletext {
	font:26px Arial, Helvetica, sans-serif;
	color:#000000;
	text-shadow: 0 0 4px #ffffff;
}
.shopnowtext {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#bcbcbc;
	margin-right:5px;
}
#popularc {
	font: 600 16px Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	padding:8px 10px;
	text-align:left;
}