#indexbody
{
	width: 100%;
	background: url("images/mainbg.png") repeat top left;
}

/* Begin Header */

#header
{
	width: 100%;
	height: 224px;
	background: url("images/headerbg.png") repeat top left;
}

#headerlogo
{
	
}

#headerlogo p
{
	text-align: center;
}

#headerlogo img
{
	margin-left: auto;
	margin-right: auto;
	border-width: 0;
}

/* End Header */

/* Begin Navigation */

#nav
{
	width: 100%;
	height: 28px;
	background: url("images/navbg.png") repeat-x top left;
}

#menucontainer
{
	margin-left: auto;
	margin-right: auto;
	width: 720px;
	height: 28px;
}

#menucontainer .menuItem
{
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	font: 12pt Georgia, Arial, Helvetica;
}

#menucontainer .menuItem a
{
	color: #FFFFFF;
	text-decoration: none;
}

#menucontainer .menuItem a:hover
{
	text-decoration: underline;
}

#menucontainer .menuItem a.current
{
	color: #B8507A;
}

#menucontainer .menuItem a:hover.current
{
	color: #B8507A;
	text-decoration: none;
}


/* End Navigation */

/* Begin Main */

#main
{
	margin-left: auto;
	margin-right: auto;
	width: 787px;
}

/* Begin Main Content */

#indexcont
{
	float: left;
	width: 787px;
	background: #FFFFFF url("images/indexcontbg.png") repeat-x top left;
}

#indexmain
{
	float: left;
	width: 499px;
	background: #FFFFFF url("images/indexmainbg.png") repeat-x top left;
	margin-left: 35px;
	padding-top: 17px;
	padding-bottom: 14px;
	margin-right: 35px;
}

#earringsmain
{
	float: left;
	width: 499px;
	background: #FFFFFF url("images/earmainbg.png") repeat-x top left;
	margin-left: 35px;
	padding-top: 17px;
	padding-bottom: 14px;
	margin-right: 35px;
}

#indextext
{
	margin-top: 26px;
	margin-left: 27px;
}

.contenttitle
{
	color: #B8507A;
	font: 18pt Georgia, Arial, Helvetica;
	margin-top: 26px;
	margin-right: 45px;
}

.contenttext
{
	color: #2E2E2E;
	font: 10pt Georgia, Arial, Helvetica;
	line-height: 19px;
	margin-top: 12px;
	margin-right: 45px;
}

.contacttext
{
	color: #2E2E2E;
	font: 14pt Georgia, Arial, Helvetica;
	line-height: 25px;
	margin-top: 12px;
	margin-right: 45px;
}

.contacttext a
{
	color: #2E2E2E;
	text-decoration: none;
}

.contacttext a:hover
{
	text-decoration: underline;
}

.contenttextprice
{
	color: #B8507A;
}

.contentsubtext
{
	color: #B8507A;
	font: 10pt Georgia, Arial, Helvetica;
	line-height: 19px;
	margin-top: 12px;
	margin-right: 45px;
}

.contentsubtext a
{
	text-decoration: none;
	color: #2E2E2E;
}

.contentsubtext a:hover
{
	text-decoration: underline;
}

.dottedbreak
{
	margin-top: 12px;
	margin-left: 50px;
	display: inline-block;
	height:4px; 
	width:337px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/indexdotted.png');
}
.indexphoto img
{
	margin-top: 12px;
	border: 8px solid #FFFFFF;
}

.buynow
{
	color: #2E2E2E;
	font: 10pt Georgia, Arial, Helvetica;
	line-height: 25px;
	margin-bottom: 10px;
	margin-right: 45px;
}

.buynow a
{
	color: #2E2E2E;
	text-decoration: none;
}

.buynow a:hover
{
	text-decoration: underline;
}

.contactbreak
{
	text-align: center;
	margin-top: 12px;
	margin-right: 34px;
	padding-bottom: 529px
}

.aboutbreak
{
	text-align: center;
	margin-top: 12px;
	margin-right: 34px;
	padding-bottom: 142px;
}

/* End Main Content */

/* Begin Sidebar */

#sidebar
{
	float: left;
	width: 190px;
	background: #FFFFFF url("images/indexmainbg.png") repeat-x top left;
	padding-top: 17px;
}

#sidetext
{
	margin-top: 26px;
}

.sideconttitle
{
	text-align: center;
	color: #B8507A;
	font: 18pt Georgia, Arial, Helvetica;
	margin-top: 26px;
	margin-bottom: 17px;
}

.sideconttext
{
	text-align: center;
	color: #2E2E2E;
	font: 10pt Georgia, Arial, Helvetica;
	margin-top: 4px;
}

.sideconttext a
{
	text-align: center;
	color: #2E2E2E;
	font: 10pt Georgia, Arial, Helvetica;
	margin-top: 4px;
	text-decoration: none;
}

.sideconttext a:hover
{
	text-decoration: underline;
}

.sidebreak
{
	text-align: center;
	margin-top: 4px;
	margin-left: 45px;
	width: 100px; 
	height: 2px; 
	display: inline-block; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sidedotted.png');
}

.shoppingtitle
{
	text-align: center;
	color: #B8507A;
	font: 18pt Georgia, Arial, Helvetica;
	margin-top: 40px;
	margin-bottom: 17px;
}

.shoppingtext
{
	text-align: center;
	color: #2E2E2E;
	font: 10pt Georgia, Arial, Helvetica;
	margin-top: 4px;
	margin-bottom: 20px;
	line-height: 19px;
}

.shoppingtext a
{
	text-align: center;
	color: #2E2E2E;
	font: 10pt Georgia, Arial, Helvetica;
	margin-top: 4px;
	line-height: 19px;
	text-decoration: none;
}

.shoppingtext a:hover
{
	text-decoration: underline;
}

#phototable
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 40px;
	border-spacing: 5px;
}

.tdphoto
{
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}

.tdphoto img
{
	border: 6px solid #FFFFFF;
}

/* End Sidebar */

/* End Main */

/* Begin Bottom Border */

#bottomborder
{
	clear: both;
	width: 100%;
	height: 28px;
	background: url("images/navbg.png") repeat-x top left;
}

/* End Bottom Border */

/* Begin Footer */

#footer
{
	clear: both;
	width: 100%;
	height: 215px;
	background: url("images/headerbg.png") repeat top left;
}

#footerlogo
{
	margin-left: -480px;
	margin-right: auto;
	height: 215px;
	position: absolute;
	width: 959px;
	left: 50%;
}

#footerlogotext
{
	margin-left: -480px;
	margin-right: auto;
	height: 215px;
	width: 959px;
	position: absolute;
	left: 50%;
}

.footertext
{
	color: #B8507A;
	font: 10pt Georgia, Arial, Helvetica;
	line-height: 19px;
	width: 303px;
	height: 62px;
	padding-left: 150px;
	padding-top: 70px;
}

.footertext a
{
	color: #B8507A;
	text-decoration: none;
}

.footertext a:hover
{
	text-decoration: underline;
}

/* End Footer */
