@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 19px;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	background-color: #F698A8;
}
#container{margin: 0px auto; width: 900px;}
#headerimages{
	background-image: url(images/headermaindiamondscirclestar.jpg);
	background-repeat: no-repeat;
	height: 431px;
}
#headerone{
	background-color: #593C1E;
	background-image: url(images/headerone.jpg);
	background-repeat: no-repeat;
	height: 51px;
}
#headermain1{
	background-repeat: no-repeat;
	height: 431px;
	background-image: url(images/headermaindiamondscirclestar.jpg);
}
#headermain2{
	height: 100px;
	background-color: #F698A8;
	background-image: url(images/headermain2.jpg);
}
#headermain3{
	height: 73px;
	background-image: url(images/headermain3.jpg);
}
#headermain4{
	background-repeat: no-repeat;
	height: 102px;
	background-image: url(images/headermain4.jpg);
}
#navigation{
	background-image: url(images/navigationbg.jpg);
	background-repeat: no-repeat;
	height: 59px;
}
#home{float: left; width: 156px; height: 59px;}
a.homeroll {
	display:block;
	width:156px;
	height:59px;
	text-decoration: none;
	background-image: url(images/homerollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.homeroll:hover {background: url(images/homerollover.jpg) no-repeat; width:156px; height:-59px; text-decoration: none; }
a.homeroll span {visibility:hidden; }
#about{float: left; width: 143px; height: 59px;}
a.aboutroll {
	display:block;
	width:143px;
	height:59px;
	text-decoration: none;
	background-image: url(images/aboutrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.aboutroll:hover {background: url(images/aboutrollover.jpg) no-repeat; width:143px; height:-59px; text-decoration: none; }
a.aboutroll span {visibility:hidden; }
#shop{float: left; width: 107px; height: 59px;}
a.shoproll {
	display:block;
	width:107px;
	height:59px;
	text-decoration: none;
	background-image: url(images/shoprollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.shoproll:hover {background: url(images/shoprollover.jpg) no-repeat; width:107px; height:-59px; text-decoration: none; }
a.shoproll span {visibility:hidden; }
#press{float: left; width: 208px; height: 59px;}
a.pressroll {
	display:block;
	width:208px;
	height:59px;
	text-decoration: none;
	background-image: url(images/pressrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.pressroll:hover {background: url(images/pressrollover.jpg) no-repeat; width:208px; height:-59px; text-decoration: none; }
a.pressroll span {visibility:hidden; }
#celebrity{float: left; width: 149px; height: 59px;}
a.celebrityroll {
	display:block;
	width:149px;
	height:59px;
	text-decoration: none;
	background-image: url(images/celebrityrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.celebrityroll:hover {background: url(images/celebrityrollover.jpg) no-repeat; width:149px; height:-59px; text-decoration: none; }
a.celebrityroll span {visibility:hidden; }
#contact{float: left; width: 137px; height: 59px;}
a.contactroll {
	display:block;
	width:137px;
	height:59px;
	text-decoration: none;
	background-image: url(images/contactrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.contactroll:hover {background: url(images/contactrollover.jpg) no-repeat; width:137px; height:-59px; text-decoration: none; }
a.contactroll span {visibility:hidden; }
#content{
}
#contenttop{
	background-image: url(images/contenttopbg.jpg);
	background-repeat: no-repeat;
	height: 33px;
}
#maincontent{
	background-image: url(images/maincontentbg.jpg);
	background-repeat: repeat-y;
	clear: both;
	padding-right: 54px;
	padding-left: 54px;
	background-color: #FFFFFF;
}
#spacertop{
	clear: both;
	height: 1px;
}
#left{
	float: left;
	width: 204px;
	background-image: url(images/leftcolumnslicebg.jpg);
	background-repeat: repeat-y;
}
#lefttop{
	background-image: url(images/leftcolumntop.jpg);
	background-repeat: no-repeat;
	height: 63px;
}
#leftcontent{
	background-image: url(images/leftfadebgplain.jpg);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 20px;
	padding-left: 18px;
	padding-bottom: 16px;
}
#leftfooter{
	height: 108px;
	background-image: url(images/leftcolumnfooterpeta.jpg);
	background-color: #FFFFFF;
}
#spacerbottom{
	clear: both;
	height: 1px;
}
#right{
	float: right;
	width: 548px;
	background-color: #FFFFFF;
}
#rightabout{
	float: right;
	width: 538px;
	background-color: #FFFFFF;
	padding-right: 10px;
}

#contentfooter{
	background-image: url(images/footerbg.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 58px;
	padding-top: 30px;
	padding-right: 55px;
	padding-left: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}
#contentfooter a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#contentfooter a:hover{color:#0000FF; text-decoration: none;}
#paypallogo{
	clear: both;
	padding-top: 30px;
	background-color: #FFFFFF;
}
#copyright{
	float: left;
	width: 274px;
}
#terms{
	float: left;
	width: 210px;
}
#bottomnav{
	float: right;
	width: 300px;
	text-align: right;
}
#inlight{
	padding-top: 2px;
	text-align: right;
	padding-bottom: 10px;
}
#inlight a{color:#000000;}
#leftlist{
	padding-left: 0.9em;
	list-style-position: outside;
	margin-left: .9em;
}
#leftlist a{
	color: #000066;
	text-decoration: none;
}
#leftlist a:hover{
	color:#0000FF;
	text-decoration: underline;
}
#leftlist li{padding-bottom: 12px;}
h2{
	margin-top: 8px;
	padding-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}
.paddingtop10{padding-top: 10px;}
.paddingbottom10{padding-bottom: 10px;}
.paddingtop20{padding-top: 20px;}
#aboutlist li{
	padding-bottom: 12px;
	list-style-image: url(images/diamondlist.jpg);
	list-style-position: outside;
	margin-left: 1.2em;
	padding-left: 1em;
}
h1{display: none;}
