* {
	outline:none;
}

html {
	height:100%;
	overflow:auto;
	}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e4d6d0;
	margin: 0px;
	padding: 0px;
	background: #1f0f12;
	background-image:url('../images/bg_site.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

div#siteContent {
	position:absolute;
	width:858px;
	height:600px;
	top:100px;
	left:50%;
	margin-left:-429px;
	background-image:url('../images/bg_page.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}


div#pageContent {
	height:540px;
}

div#footer {
	text-align:center;
	color:#9b9b9b;
	letter-spacing:0.08em;
	position:relative;
}
div#footer p.address {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;padding:20px 0px 5px 0px;
}
div#footer p.phone {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;padding:0px;
}
div#footer p.credits {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0px;
	padding-top:6px;
}
div#footer p.credits a:link, div#footer p.credits a:visited {
	color:#333333;
	text-decoration:none;
}
div#footer p.credits a:hover {
	color:#555555;
}

div#footer div#newsletter {
	padding:20px 0px 0px 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
div#footer div#newsletter input.textInput {
	border: 1px solid #36202d;
	padding:2px 3px 0px 3px;
	width:118px;
	height:15px;
	background-color:#cfb8c6;
	color:#000000;
}
div#footer div#newsletter input.submitButton {
	width:60px;
	height:19px;
	padding:0px;margin:0px;
	background-color:#cfb8c6;
	border-color:#36202d;
	cursor:pointer;
	color:#000000;
}
div#footer div#newsletter input.submitButton:hover {
	background-color:#cfa3be;
}

div#footer div#fbLink {
	position:absolute;
	left:0px;
	top:3px;
	height:32px;
	width:93px;
	overflow:hidden;
}
div#footer div#fbLink a:link, div#footer div#fbLink a:visited {
	width:100%;
	height:100%;
	display:block;
	background-image:url('../images/logo_fb2.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
}

div#footer div#twLink {
	position:absolute;
	right:0px;
	top:3px;
	height:32px;
	width:93px;
	overflow:hidden;
}
div#footer div#twLink a:link, div#footer div#twLink a:visited {
	width:100%;
	height:100%;
	display:block;
	background-image:url('../images/logo_tw2.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
}



div#homePage {
	padding:0px;margin:0px;
}
div#homePage div#call2action {
	position:absolute;
	top:52px;
	right:0px;
	width:222px;
	height:232px;
	margin:0px;padding:0px;
	text-align:center;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	font-variant:small-caps;
	letter-spacing:0.03em;
	background-image:url('../images/seal3.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
div#homePage div#call2action div#text {
	padding:72px 55px 0px 32px;
	margin:0px;
}
div#homePage div#call2action div#text p {
	line-height:20px;
	margin:0px;padding:0px;
}

div#homePage div#image {
	position:absolute;
	left:264px;
	top:171px;
}



div#azGemsSplash {
	width:858px;
	height:396px;
	padding-top:68px;
	background-image:url('../images/bg_azgems_splash_box.jpg');
	background-position:0px 68px;
	background-repeat:no-repeat;
}

div#azGemsSplash div#linkAmethyst {
	position:absolute;
	top:120px;
	left:0px;
	width:285px;
	height:132px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
}
div#azGemsSplash div#linkAmethyst a:link img, div#azGemsSplash div#linkAmethyst a:visited img {
	position:absolute;
	top:0px;
}
div#azGemsSplash div#linkAmethyst a:hover img {
	top:-132px;
}

div#azGemsSplash div#linkPeridot {
	position:absolute;
	top:252px;
	left:0px;
	width:285px;
	height:132px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
}
div#azGemsSplash div#linkPeridot a:link img, div#azGemsSplash div#linkPeridot a:visited img {
	position:absolute;
	top:0px;
}
div#azGemsSplash div#linkPeridot a:hover img {
	top:-132px;
}

div#azGemsSplash div#linkGarnet {
	position:absolute;
	top:384px;
	left:0px;
	width:285px;
	height:132px;
	text-align:left;
	font-size:14px;
	line-height:20px;
	overflow:hidden;
}
div#azGemsSplash div#linkGarnet a:link img, div#azGemsSplash div#linkGarnet a:visited img {
	position:absolute;
	top:0px;
}
div#azGemsSplash div#linkGarnet a:hover img {
	top:-132px;
}


div#azgemsSplashText {
	width:420px;
	margin:0px;
	font-size:12px;
	color:#FFF;
	line-height:20px;
	text-align:justify;
}
div#azgemsSplashText p {
	padding:0px 0px 20px 0px;
	margin:0px;
}





div#azGemsDetail {
	width:858px;
	padding-top:68px;
}

div#azGemsDetail div#image {
	float:left;
}
div#azGemsDetail div#content {
	float:right;
	width:459px;
	height:350px;
	background-image:url('../images/azgems_detail_content.jpg');
	background-postion:left top;
	background-repeat:no-repeat;
	padding-left:40px;
}
div#azGemsDetail div#content p#header {
	position:relative;
	margin:0px;
	top:14px;
	width:410px;
	height:55px;
	font-size:18px;
	color:#CCCCCC;
	line-height:24px;
	letter-spacing:0.08em;
	text-align:center;
}
div#azGemsDetail div#content p#text {
	position:relative;
	top:18px;
	width:410px;
	height:158px;
	font-size:12px;
	color:#CCCCCC;
	line-height:20px;
	text-align:justify;
	margin:12px 0px 12px 0px;
	padding:0px;
}

div#azGemsDetail div#content div.links {
	position:relative;
	top:30px;
	width:200px;
}
div#azGemsDetail div#content div.links p {
	text-align:left;
	margin:0px 0px 5px 0px;
}
div#azGemsDetail div#content div.links p a:link, div#azGemsDetail div#content div.links p a:visited {
	font-size:11px;
	color:#CCCCCC;
	text-decoration:none;
}
div#azGemsDetail div#content div.links p a:hover {
	color:#FFFFFF;
}


div#servicesPage {
	width:858px;
	padding-top:59px;
}
div#servicesPage div#menu {
	width:858px;
	height:58px;
	background-image:url('../images/services_top.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
div#servicesPage div#content {
	position:relative;
	width:858px;
	height:334px;
	background-color:#FFFFFF;
}

div#servicesPage div#menu ul {
	list-style:none;
	padding:0px;
	text-align:center;
	width:750px;
	margin:auto;
	padding-top:10px;
}
div#servicesPage div#menu ul li {
	display:inline;
	margin:0px;padding:0px;
	color:#eacaff;
	font-size:12px;
	font-variant:small-caps;
	letter-spacing:0.08em;
	line-height:18px;
}
div#servicesPage div#menu ul li.pipe {
	margin:0px 10px 0px 10px;
}
div#servicesPage div#menu ul li a:link, div#servicesPage div#menu ul li a:visited {
	text-decoration:none;
	color:#dfb0ff;
}
div#servicesPage div#menu ul li a:hover {
	color:#FFFFFF;
}
div#servicesPage div#menu ul li a.sel {
	color:#FFFFFF !important;
}

div#servicesPage div#content p#image {
	width:495px;
	height:334px;
	float:left;
	margin:0px;padding:0px;
}
div#servicesPage div#content p#title {
	width:360px;
	height:20px;
	float:right;
	font-size:14px;
	font-variant:small-caps;
	margin:10px 0px 0px 0px;padding:0px;
	text-indent:0px;
	color:#6d3c6d;
}


div#serviceText {
	width:320px;
	margin-left:0px;
	font-size:12px;
	color:#6d3c6d;
	line-height:22px;
	text-align:justify;
}
div#serviceText p {
	text-indent:20px;
}
div#serviceText p a:link, div#serviceText p a:visited {
	color:#753c6d;
	text-decoration:underline;
}
div#serviceText p a:hover {
	color:#000000;
}


div#eventsPage {
	width:858px;
	padding-top:74px;
}
div#eventsPage div#menu {
	width:858px;
	height:56px;
	background-image:url('../images/events_top.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
div#eventsPage div#content {
	position:relative;
	width:858px;
	height:300px;
	background-image:url('../images/events_content.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

div#eventsPage div#menu ul {
	list-style:none;
	padding:0px;
	text-align:left;
	width:750px;
	margin:0px 0px 0px 30px;
	padding-top:20px;
}
div#eventsPage div#menu ul li {
	display:inline;
	margin:0px;padding:0px;
	color:#eacaff;
	font-size:12px;
	font-variant:small-caps;
	letter-spacing:0.08em;
	line-height:18px;
}
div#eventsPage div#menu ul li.pipe {
	margin:0px 10px 0px 10px;
}
div#eventsPage div#menu ul li a:link, div#eventsPage div#menu ul li a:visited {
	text-decoration:none;
	color:#dfb0ff;
}
div#eventsPage div#menu ul li a:hover {
	color:#FFFFFF;
}
div#eventsPage div#menu ul li a.sel {
	color:#FFFFFF !important;
}

div#eventsPage div#content div#image {
	width:350px;
	height:235px;
	float:left;
	margin:0px;
	padding:32px 0px 0px 30px;
}
div#eventsPage div#content div#text {
	width:450px;
	height:240px;
	float:right;
	margin:60px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
div#eventsPage div#content div#text h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e8c2ff;
	font-size:24px;
	font-weight:bold;
	margin:0px;padding:0px;
	letter-spacing:0.06em;
}
div#eventsPage div#content div#text h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e8c2ff;
	font-size:17px;
	font-weight:normal;
	margin:0px 0px 20px 0px;padding:0px;
	letter-spacing:0.1em;
}
div#eventsPage div#content div#text h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	margin:0px;padding:0px;
	letter-spacing:0.1em;
	font-style:italic;
}
div#eventsPage div#content div#text p {
	margin-top:20px;
}
div#eventsPage div#content div#text p a:link, div#eventsPage div#content div#text p a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e8c2ff;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0.1em;
	font-style:italic;
}
div#eventsPage div#content div#text p a:hover {
	color:#FFFFFF;
}

div#eventsText {
	width:370px;
	margin-left:0px;
	font-size:12px;
	color:#988794;
	text-align:justify;
	letter-spacing:0.04em;
}
div#eventsText p {
}
div#eventsText p.title {
	font-size:14px;
	margin:0px 0px 0px 0px;
	color:#8c83a6;
}
div#eventsText p.date {
	font-size:12px;
	margin:0px 0px 5px 0px;
	color:#8c83a6;
}
div#eventsText p.info {
	font-size:12px;
	margin:0px 0px 10px 0px;
	line-height:17px;
}
div#eventsText p.rsvp {
	margin:0px 0px 25px 0px;
}
div#eventsText p.rsvp a {
	width:45px;
	height:19px;
	background-image:url('../images/btn_rsvp.gif');
	background-repeat:no-repeat;
	display:block;
}
div#eventsText p.rsvp a:link {
	background-position:0px 0px;
}
div#eventsText p.rsvp a:visited {
	background-position:0px -19px;
}
div#eventsText p.rsvp a:hover {
	background-position:0px -38px;
}


div#rsvpFormDiv {
	width:455px;
	float:left;
	padding:15px 0px 0px 15px;
}
div#rsvpFormDiv div.row {
	width:100%;
	height:30px;
	clear:both;
}
div#rsvpFormDiv input.text, div#rsvpFormDiv textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #000000;
	padding:2px 5px;margin:0px;
}
div#rsvpFormDiv input.text {
	height:16px;
	float:left;
}
div#rsvpFormDiv input.notlast {
	margin-right:5px;
}
div#rsvpFormDiv input.textfield1 {
	width:207px;
}
div#rsvpFormDiv input.textfield2 {
	width:95px;
}
div#rsvpFormDiv input.textfield3 {
	width:40px;
}
div#rsvpFormDiv input.textfield4 {
	width:38px;
}
div#rsvpFormDiv textarea {
	width:431px;
	height:42px;
}
div#rsvpFormDiv input.submit {
	border:0px;
	width:65px;
	height:19px;
	background-color:transparent;
	cursor:pointer;
	padding:0px;margin:0px 12px 0px 0px;
	background-image:url('../images/btn_submit.gif');
	background-position:0px 0px;
	background-repeat:no-repeat;
}
div#rsvpFormDiv input.submit:hover {
	background-image:url('../images/btn_submit.gif');
	background-position:0px -19px;
	background-repeat:no-repeat;
}
div#rsvpFormDiv p#eventTitle {
	height:25px;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;padding:0px;
}
div#rsvpFormDiv p#errmsg {
	height:25px;
	font-size:12px;
	color:#eacaff;
	margin:0px;padding:0px;
}

div#rsvpFormDiv p.status {
	padding:70px 0px 0px 0px;margin:0px;
	text-align:center;
	font-size:14px;
	line-height:25px;
	color:#eacaff;
}
div#rsvpFormDiv p.backLink {
	padding:20px 0px 0px 0px;margin:0px;
	text-align:center;
	line-height:25px;
}
div#rsvpFormDiv p.backLink a:link, div#rsvpFormDiv p.backLink a:visited {
	font-size:12px;
	color:#a48db3;
	text-decoration:underline;
}
div#rsvpFormDiv p.backLink a:hover {
	color:#ffffff;
}

div#charityImageTitle {
	float:left;
	width:342px;
	height:300px;
	padding:0px 0px 0px 30px;
}
td#charityImage {
	width:342px;
	height:257px;
	text-align:center;
	vertical-align:middle;
}
td#charityImage p {
	font-size:14px;
	color:#eacaff;
	font-variant:small-caps;
	padding:15px 0px 0px 0px;
	margin:0px;
}
/*
td#charityTitle {
	width:342px;
	text-align:center;
	padding:15px 0px 0px 0px;
}
*/
td#charityInfo {
	vertical-align:middle;
	text-align:justify;
	width:380px;
	height:257px;
	font-size:12px;
	color:#eacaff;
	line-height:20px;
	padding:0px 50px 0px 50px;
}
div#charityInfo a:link, div#charityInfo a:visited {
	color:#eacaff;
	text-decoration:underline;
}
div#charityInfo a:hover {
	color:#ffffff;
}


div#eventPicsTitle {
	position:absolute;
	top:-35px;
	left:300px;
	font-size:14px;
	width:260px;
	text-align:center;
}










div#aboutPage {
	width:858px;
	padding-top:74px;
}
div#aboutPage div#menu {
	width:858px;
	height:56px;
	background-image:url('../images/events_top.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
div#aboutPage div#content {
	position:relative;
	width:858px;
	height:300px;
	background-image:url('../images/events_content.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}

div#aboutPage div#menu ul {
	list-style:none;
	padding:0px;
	text-align:left;
	width:750px;
	margin:0px 0px 0px 30px;
	padding-top:20px;
}
div#aboutPage div#menu ul li {
	display:inline;
	margin:0px;padding:0px;
	color:#eacaff;
	font-size:12px;
	font-variant:small-caps;
	letter-spacing:0.08em;
	line-height:18px;
}
div#aboutPage div#menu ul li.pipe {
	margin:0px 10px 0px 10px;
}
div#aboutPage div#menu ul li a:link, div#aboutPage div#menu ul li a:visited {
	text-decoration:none;
	color:#dfb0ff;
}
div#aboutPage div#menu ul li a:hover {
	color:#FFFFFF;
}
div#aboutPage div#menu ul li a.sel {
	color:#FFFFFF !important;
}

div#aboutPage div#content div#image {
	width:425px;
	height:300px;
	float:left;
	margin:0px;padding:0px;
}
div#aboutPage div#content div#text {
	width:430px;
	height:240px;
	float:right;
	margin:45px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
div#aboutPage div#content div#text p.address {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#eacaff;
	font-size:14px;
	margin:0px 0px 5px 0px;padding:0px;
	letter-spacing:0.15em;
	font-variant:small-caps;
}
div#aboutPage div#content div#text p.quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:16px;
	margin:25px 0px 5px 0px;padding:0px;
	font-style:italic;
}
div#aboutPage div#content div#text p.credit {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#eacaff;
	font-size:11px;
	margin:0px 40px 25px 0px;padding:0px;
	text-align:right;
	font-style:italic;
}
div#aboutPage div#content div#text p.phone {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#eacaff;
	font-size:12px;
	margin:0px 0px 5px 0px;padding:0px;
	letter-spacing:0.2em;
	font-variant:small-caps;
}
div#aboutPage div#content div#text p.hours {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#eacaff;
	font-size:12px;
	margin:0px 0px 5px 0px;padding:0px;
	letter-spacing:0.2em;
	font-variant:small-caps;
}
div#aboutPage div#content div#text p.subhours {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#eacaff;
	font-size:10px;
	margin:0px;padding:0px;
	letter-spacing:0.3em;
	font-variant:small-caps;
}

div#aboutPage div#content div#aboutVideoMenu {
	width:300px;
	height:300px;
	float:left;
	margin:0px;padding:0px;
}
div#aboutPage div#content div#aboutVideoMenu ul {
	list-style:none;
	margin:0px;padding:80px 0px 0px 100px;
}
div#aboutPage div#content div#aboutVideoMenu ul li a:link, div#aboutPage div#content div#aboutVideoMenu ul li a:visited {
	color:#eacaff;
	font-size:14px;
	text-decoration:none;
	font-variant:small-caps;
	display:block;
	height:30px;
}
div#aboutPage div#content div#aboutVideoMenu ul li a:hover {
	color:#FFFFFF;
}
div#aboutPage div#content div#aboutVideoMenu ul li a.sel {
	color:#FFFFFF;
}
div#aboutPage div#content div#aboutVideoContent {
	width:555px;
	height:240px;
	float:right;
	margin:15px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

div#aboutPage div#content div#honorImage {
	width:230px;
	height:288px;
	float:left;
	margin:0px;padding:13px 0px 0px 80px;
}
div#aboutPage div#content div#honorText {
	width:548px;
	height:265px;
	float:right;
	margin:35px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
div#aboutPage div#content div#honorText h1 {
	font-size:14px;
	color:#eacaff;
	text-transform:uppercase;
	font-weight:normal;
	line-height:22px;
	letter-spacing:0.08em;
	padding:0px;margin:0px;
}
div#aboutPage div#content div#honorText h2 {
	font-size:10px;
	color:#eacaff;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:0.08em;
	padding:5px 0px 20px 0px;margin:0px;
}
div#aboutPage div#content div#honorText p.text {
	font-size:12px;
	color:#eacaff;
	width:340px;
	margin:0px auto;padding:5px 0px 0px 0px;
	text-align:justify;
	line-height:19px;
	letter-spacing:0.03em;
}
div#aboutPage div#content div#honorText p.credit {
	font-size:10px;
	color:#eacaff;
	width:340px;
	margin:0px auto;padding:10px 0px 0px 0px;
	text-align:left;
	line-height:18px;
	letter-spacing:0.03em;
}







div#contactPage {
	width:858px;
	padding-top:74px;
}
div#contactPage div#top {
	width:858px;
	height:56px;
	background-image:url('../images/contact_top.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
div#contactPage div#content {
	position:relative;
	width:858px;
	height:300px;
	background-image:url('../images/contact_content.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
div#contactPage div#content div#info {
	width:250px;
	padding:25px 0px 0px 70px;
	float:left;
}
div#contactPage div#content div#info h1 {
	padding:0px 0px 20px 0px;margin:0px;
	font-weight:normal;
	font-size:16px;
	color:#eacaff;
}
div#contactPage div#content div#info p {
	padding:0px 0px 5px 0px;margin:0px;
	font-size:12px;
	color:#eacaff;
}
div#contactPage div#content div#info a:link, div#contactPage div#content div#info a:visited {
	color:#eacaff;
	text-decoration:none;
}
div#contactPage div#content div#info a:hover {
	color:#FFFFFF;
}

div#contactPage div#content div#contactFormDiv {
	float:right;
	width:400px;
	padding:15px 35px 0px 0px;
}
div#contactPage div#content div#contactFormDiv p#errmsg {
	height:20px;
	font-size:12px;
	color:#eacaff;
	width:230px;
	margin:0px;padding:0px 0px 5px 90px;
}
div#contactPage div#content div#contactFormDiv div.row {
	height:23px;
	width:320px;
}
div#contactPage div#content div#contactFormDiv div.area {
	height:60px;
}
div#contactPage div#content div#contactFormDiv p.fieldTitle {
	width:80px;
	float:left;
	padding:3px 10px 0px 0px;margin:0px 0px 0px 0px;
	text-align:right;
	height:16px;
	font-size:11px;
	color:#eacaff;
}
div#contactPage div#content div#contactFormDiv p.fieldInput {
	width:230px;
	float:left;
	padding:0px;margin:0px;
	height:19px;
}
div#contactPage div#content div#contactFormDiv input.text, div#contactPage div#content div#contactFormDiv textarea {
	border:0px;
	background-color:#ddcccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:2px 5px;margin:0px;
}
div#contactPage div#content div#contactFormDiv input.text {
	width:220px;
	height:15px;
}
div#contactPage div#content div#contactFormDiv textarea {
	width:220px;
	height:56px;
}
div#contactPage div#content div#contactFormDiv input.submit {
	border:0px;
	background-color:transparent;
	color:#eacaff;
	cursor:pointer;
	text-align:right;
	padding:0px;margin:0px;
	font-weight:bold;
}
div#contactPage div#content div#contactFormDiv input.submit:hover {
	color:#ffffff;
}






div#collectionPage {
	width:858px;
	padding-top:20px;
}
div#collectionPage div.menu {
	width:858px;
	height:30px;
}
div#collectionPage div.menu.level3 {
	background-color:#7a4d71;
}
div#collectionPage div.menu.level2 {
	background-color:#613d59;
}
div#collectionPage div.menu.level1 {
	background-color:#482d42;
}

div#collectionPage div#content {
	position:relative;
	width:858px;
	height:340px;
	background-color:#FFFFFF;
}

div#collectionPage div.menu ul {
	list-style:none;
	padding:5px 0px 0px 0px;;
	text-align:center;
	width:858px;
	margin:0px auto;
	height:16px;
	overflow:hidden;
}
div#collectionPage div.menu ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	margin:0px;padding:0px;
	color:#eacaff;
	font-size:10px;
	line-height:18px;
}
div#collectionPage div.menu ul li.pipe {
	margin:0px 5px 0px 5px;
}
div#collectionPage div.menu ul li a:link, div#collectionPage div.menu ul li a:visited {
	text-decoration:none;
	color:#dfb0ff;
	letter-spacing:0em;
}
div#collectionPage div.menu ul li a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
div#collectionPage div.menu ul li a.sel {
	text-decoration:none !important;
	color:#FFFFFF !important;
}


div#hof-hardcode {
	position:absolute;
	top:480px;
	right:20px;
	font-size:12px;
	color:#666666;
}
div#hof-hardcode a:link, div#hof-hardcode a:visited {
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
div#hof-hardcode a:hover {
	color:#000000;
}






div#testimonialFormDiv {
	width:365px;
	float:right;
	padding-top:60px;
	color:#FFFFFF;
	position:relative;
}
div#testimonialFormDiv #testimonialForm {
	width:318px;
}
div#testimonialFormDiv p.message {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px 0px 15px 0px;
}


div#testimonialFormDiv p.fieldTitle {
	margin:0px 0px 2px 0px;
	padding:0px;
}
div#testimonialFormDiv p.fieldInput {
	margin:0px 0px 5px 0px;
	padding:0px;
}

div#testimonialFormDiv input, div#testimonialFormDiv textarea {
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:2px 3px;
	margin:0px;
	background-color:#ddcccc;
}

div#testimonialFormDiv input.textInput {
	height:17px;
}
div#testimonialFormDiv input.long, div#testimonialFormDiv p.long {
	width:312px;
}
div#testimonialFormDiv input.med, div#testimonialFormDiv p.med {
	width:245px;
}
div#testimonialFormDiv input.med2, div#testimonialFormDiv p.med2 {
	width:148px;
}
div#testimonialFormDiv input.short, div#testimonialFormDiv p.short {
	width:51px;
}
div#testimonialFormDiv p.submit {
	width:318px;
	margin:15px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
div#testimonialFormDiv input.submitButton {
	border:0px;
	background-color:#FFFFFF;
	padding:5px;
}
div#testimonialFormDiv textarea {
	width:312px;
	height:65px;
}
div#testimonialFormDiv p.statusMsg {
	font-size:16px;
}

div#testimonialContent {
	width:100%;
	height:390px;
	background-color:#2e192a;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	position:absolute;
	top:100px;
	z-index:0;
}
div#testimonialInfo {
	width:350px;
}
div.testimonialItem {
	margin:0px;
	padding:0px 0px 10px 0px;
}
div.testimonialItem p.title {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px;
}
div.testimonialItem p.text {
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	margin:0px 0px 10px 0px;
	padding:0px;
}
div.testimonialItem p.text:first-letter {
	font-size:15px;
}
div.testimonialItem p.credit {
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	text-align:right;
	margin:0px 0px 10px 0px;
	padding:0px;
}

div#testimonialVideoLinks {
	position:absolute;
	z-index:5;
	top:57px;
	text-align:center;
	right:47px;
}
div#testimonialVideoLinks ul {
	list-style:none;
	color:#CCCCCC;
}
div#testimonialVideoLinks ul li {
	float:left;
	padding-right:10px;
	font-size:12px;
}
div#testimonialVideoLinks ul li.last {
	padding-right:0px;
}

div#testimonialVideoLinks ul li a:link {
	color:#EEEEEE;
	text-decoration:none;
	font-size:14px;
}
div#testimonialVideoLinks ul li a:visited {
	color:#000000;
	text-decoration:none;
	font-size:14px;
}
div#testimonialVideoLinks ul li a:hover {
	color:#ffa7e9;
	text-decoration:underline;
}







div#topNav {
	width:858px;
	height:32px;
	padding-top:20px;
}
div#topNav ul {
	list-style:none;
	padding:0px;margin:0px;
	text-align:center;
	float:left;
}
div#topNav ul li {
	float:left;
	margin:0px;padding:0px;
	height:32px;
	overflow:hidden;
}

div#topNav ul li a:link, div#topNav ul li a:visited {
	display:block;
	height:32px;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url('../images/nav_main.jpg');
}

div#topNav ul li#home {
	width:59px;
}
div#topNav ul li#home a:link, div#topNav ul li#home a:visited, div#topNav ul li#home a:hover {
	background-position:0px 0px;
	width:100%;
}
div#topNav ul li#home a:hover {
	background-position:0px -32px;
}
div#topNav ul li#home a.sel {
	background-position:0px -64px !important;
}

div#topNav ul li#azgems {
	width:136px;
}
div#topNav ul li#azgems a:link, div#topNav ul li#azgems a:visited, div#topNav ul li#azgems a:hover {
	background-position:-59px 0px;
	width:100%;
}
div#topNav ul li#azgems a:hover {
	background-position:-59px -32px;
}
div#topNav ul li#azgems a.sel {
	background-position:-59px -64px !important;
}

div#topNav ul li#jewelry {
	width:88px;
}
div#topNav ul li#jewelry a:link, div#topNav ul li#jewelry a:visited, div#topNav ul li#jewelry a:hover {
	background-position:-195px 0px;
	width:100%;
}
div#topNav ul li#jewelry a:hover {
	background-position:-195px -32px;
}
div#topNav ul li#jewelry a.sel {
	background-position:-195px -64px !important;
}

div#topNav ul li#services {
	width:135px;
}
div#topNav ul li#services a:link, div#topNav ul li#services a:visited, div#topNav ul li#services a:hover {
	background-position:-283px 0px;
	width:100%;
}
div#topNav ul li#services a:hover {
	background-position:-283px -32px;
}
div#topNav ul li#services a.sel {
	background-position:-283px -64px !important;
}

div#topNav ul li#events {
	width:84px;
}
div#topNav ul li#events a:link, div#topNav ul li#events a:visited, div#topNav ul li#events a:hover {
	background-position:-418px 0px;
	width:100%;
}
div#topNav ul li#events a:hover {
	background-position:-418px -32px;
}
div#topNav ul li#events a.sel {
	background-position:-418px -64px !important;
}

div#topNav ul li#about {
	width:71px;
}
div#topNav ul li#about a:link, div#topNav ul li#about a:visited, div#topNav ul li#about a:hover {
	background-position:-502px 0px;
	width:100%;
}
div#topNav ul li#about a:hover {
	background-position:-502px -32px;
}
div#topNav ul li#about a.sel {
	background-position:-502px -64px !important;
}

div#topNav ul li#testimonials {	
	width:132px;
}
div#topNav ul li#testimonials a:link, div#topNav ul li#testimonials a:visited, div#topNav ul li#testimonials a:hover {
	background-position:-573px 0px;
	width:100%;
}
div#topNav ul li#testimonials a:hover {
	background-position:-573px -32px;
}
div#topNav ul li#testimonials a.sel {
	background-position:-573px -64px !important;
}

div#topNav ul li#contact {
	width:89px;
}
div#topNav ul li#contact a:link, div#topNav ul li#contact a:visited, div#topNav ul li#contact a:hover {
	background-position:-705px 0px;
	width:122px;
}
div#topNav ul li#contact a:hover {
	background-position:-705px -32px;
}
div#topNav ul li#contact a.sel {
	background-position:-705px -64px !important;
}

div#topNav ul li#blog {
	width:64px;
}
div#topNav ul li#blog a:link, div#topNav ul li#blog a:visited, div#topNav ul li#blog a:hover {
	background-position:-794px 0px;
	width:122px;
}
div#topNav ul li#blog a:hover {
	background-position:-794px -32px;
}
div#topNav ul li#blog a.sel {
	background-position:-794px -64px !important;
}











a:link {
	color: #e4d6d0;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e4d6d0;
}
#flashcontent {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}


#splash_bg {
	background-image:url(../images/splash_mountains.jpg);
	background-repeat:no-repeat;
	background-position: center;
}

input {
	border: 1px solid #CCC;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	color: #666;
}




/* FOR DROPDOWN MENUS */

.menu .subNav {
	background-color:#b791bf;
	margin:0px;
	padding:5px 0px 0px 0px;
	filter:alpha(opacity=75);
	opacity: 0.75;
	moz-opacity:0.75;
	height:63px;
}

.menu .subNav a:link, .menu .subNav a:visited {
	text-decoration:none;
	color: #504;
	font-size: 12px;
	display:block;
	padding:3px 10px;
}

.menu .subNav a:hover {
	color:#000;
}