a, b, body, h1, h2, h3, input, li, ol, p, select, span, textarea, ul {
	font-family: verdana,arial,helvetica,sans-serif; 
}

body {
	background: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
}

#home {
	background: #000000 url('../images/bg_home.jpg') center top no-repeat;
}

#container {
	background: none;
	margin: 0 auto;
	position: relative;
	width: 800px;
}

#top {
	display: block;
	height: 25px;
	margin: 16px 16px 8px;
	padding: 0;
	width: 768px;
}

#splash #top {
	text-align:right;
}

#nav {
/*	color: #CA4398;	*/
	color: #de35d0 !important;
	display: inline;
	float: left;
	font-size: 11px;
	margin: 0 10px 0 55px;
	padding: 0;
	width: 565px;
}

#nav a {
	color: #de35d0 !important;
}

#dawa #nav {
	margin: 0 10px 0 42px;
	padding: 0;
	width: 565px;
}

#redeem-nav {
	display: inline;
	float: left;
	margin: 0 485px 0 0;
	padding: 0;
	width: 134px;
}

#login-nav {
	color: #e3db79;
	display: inline;
	float: left;
	font-family: "angie-sans",sans-serif;
	font-size: 11px;
	font-weight: 300;
	letter-spacing: 0.04em;
	margin: -1px 0 0;
	padding: 0;
	text-align: left;
	width: 128px;
}

#login-nav a {
	color: #de35d0 !important;
}

#login-nav a:hover, #login-nav a.glow {
	color: #e3db79 !important;
	text-shadow: 0 0 0.4em #fffadf, 0 0 0.4em #fffadf;
}

#splash #login-nav {
	display: inline;
	float: left;
	margin: 0 0 0 610px;
	padding: 0;
	text-align: right;
	width: 143px;
}

#logo {
	margin: 0;
	padding: 0;
}

#splash-content {
	display: block;
	margin: 25px 23px 0 24px;
	padding: 0;
	text-align: center;
	width: 753px;
}
	#splash-text {
		filter: alpha(opacity=0);
		margin:15px 0;
		-moz-opacity: 0;
		opacity: 0;
		width: 753px;
	}

	p.splash {
		color: #B0A66B;
		font-size: 12px;
		line-height: 18px;
		margin: 0 166px;
		padding: 5px 0;
		text-align: left;
		width: 420px;
	}

	#splash-content ol {
		color: #B0A66B;
		font-size: 12px;
		line-height: 16px;
		margin-top: 0;
		text-align: left;
		width: 470px;
	}

	#splash-content ul {
		width: 450px;
	}

	#splash-newsletter {
		display: inline;
		float: right;
		margin: 47px 0;
		padding: 0;
		width: 210px;
	}

		#splash-newsletter-inner {
			background-color: #1B0317;
			border: 1px #97306F solid;
			height: auto;
			margin: 0;
			padding: 0 20px 0 19px;
		}

		#splash-newsletter-inner ul.bulleted {
			font-size: 12px;
			width: 171px;
		}

		#splash-newsletter-inner p {
			color: #B0A66B;
			font-size: 12px;
			line-height: 15px;
			margin: 0;
			padding: 0;
			text-align: left;
			width: 171px;
		}

		#splash-newsletter-inner p.white {
			color: #fff;
			font-size: 8.5px;
			margin: 0;
			padding: 3px 0 10px 0;;
			width: 180px;
		}

		#splash-newsletter-inner form {
			margin: 0 0 4px 0;
			padding: 0;
		}

		#splash-newsletter-inner input.text {
			background: url('../images/splash/bg_newsletter-input.gif') no-repeat;
			background-attachment: fixed;
			border: 0;
			color: #6B2769;
			font-size: 9px;
			height: 15px;
			margin: 2px 0 2px 4px;
			padding: 0 2px;
			width: 171px;
		}

#content {
	display: block;
/*	height: 462px; */
	margin: 0 23px 0 24px;
/*	max-height: 462px; */
	min-height: 462px;
	padding: 0;
	width: 753px;
}

	#column-left {
		float: left;
		margin: 0;
		padding: 30px 0 0 0;
		text-align: left;
		width: 170px;
	}
	
		#column-left p {
			color: #B0A66B;
			font-size: 11px;
			margin: 0 0 25px 5px;
			padding: 0;
			width: 140px;
		}
	
	#column-center {
		float: left;
		margin: 0;
		padding: 0;
		width: 413px;
	}
		
		#video-container {
			height: 378px;
			margin: 55px 11px 0 11px;
			max-height: 378px;
			min-height: 378px;
			padding: 0;
			width: 389px;
		}
		
		#video, #blank {
			margin: 0;
			padding: 0;
			width: 389px;
		}
		
		#video-content {
			background: url('../images/videos/bg_video.gif') no-repeat;
			height: 359px;
			max-height: 359px;
			min-height: 359px;
		}
		
		#video-container p {
			color: #fff;
			font-size: 11px;
			height: 20px;
			margin: 2px 0;
			padding: 0;
			width: 360px;
		}
		
		.blankobject {
			height: 1px;
			margin: 0;
			padding: 0;
			float: right;
			width: 1px;
		}
	
	#column-right {
		float: left;
		margin: 0;
		padding: 30px 0 0 0;
		width: 170px;
	}

		#hp-newsletter-outer {
			border: 1px #411530 solid;
			margin: 0 0 0 37px;
			padding: 0;
			width: 125px
		}
		

		#hp-activation-outer {
			border: 1px #411530 solid;
			margin: 55px 0 0 19px;
			padding: 0;
			width: 145px;
		}

		#hp-newsletter-inner {
			background-color: #1B0317;
			border: 1px #97306F solid;
			margin: 0;
			padding: 0;
			text-align: center;
			width: 123px
		}

		#hp-activation-inner {
			background-color: #1B0317;
			border: 1px #97306F solid;
			margin: 0;
			padding: 10px 0 5px;
			width: 143px
		}

		#column-right p {
			color: #B0A66B;
			font-size: 11px;
			margin: 0;
			padding: 0;
			width: 120px;
		}

		#hp-activation-inner p {
			color: #B0A66B;
			font-size: 12px;
			margin: 0;
			padding: 0;
			width: 143px;
		}

		#column-right p.newsletter {
			font-size: 10px;
		}

		#hp-activation-inner p.newsletter {
			font-size: 11px;
		}

		#column-right hr {
			background-color: #97306F;
			border: 0;
			color: #97306F;
			height: 1px;
			width: 64px;
		}

		#column-right p.white {
			color: #fff;
			font-size: 8px;
			margin: -5px 0 5px 0;
			padding: 0;
			width: 120px;
		}

		#column-right form {
			margin: 0 6px 4px;
			padding: 0;
			width: 110px;
		}

	div.inputWrapper {
		background: url('../images/newsletter/bg_input.gif') left top no-repeat;
		width: 110px;
	}
	
	div.inputWrapper:focus {
		background-position: -110px top;
	}
		
		#column-right input.text {
			background-color: transparent;
			border: 0;
			color: #6B2769;
			font-size: 9px;
			height: 15px;
			margin: 2px 4px 2px 4px;
			padding: 0 2px;
			width: 94px;
		}
		
		#hp-earphones {
			color: #DBCB88;
			display: none;
			font-size: 10px;
			margin: 5px 0 0 23px;
			padding: 0;
			width: 145px;
		}

		p.hp {
			color: #B0A66B;
			font-size: 11px;
			margin: 0 0 25px 5px;
			padding: 0;
			width: 140px;
		}


#social {
	clear: both;
	display: block;
	margin: 20px auto 30px;
	width: 320px;
	max-width: 320px;
}

#social a {
	color: #ded681 !important;
	font-size: 11px;
	line-height: 18px;
	width: 160px;
	max-width: 160px;
}

#footer {
	display: block;
	margin: 9px 0 0 0;
	padding: 0;
	width: 800px;
}

	#footer-left {
		float: left;
		height: 98px;
		margin: 0;
		padding: 0;
		width: 181px;
	}

	#footer-center {
		float: left;
		height: 98px;
		margin: 0;
		padding: 0;
		width: 438px;
	}
		#footer-nav, #footer-nav .gold {
			color: #CA4398;
			font-size: 10px;
		}
		
		#footer a.foot {
			color: #de35d0;
		}
		
		#footer a.foot:hover {
			color: #DBCB88;
		}
		
		#footer p {
			color: #5F552D;
			font-size: 8px;
		}
		
		#footer a {
			color: #de35d0;
		}
		
		#footer a:hover {
			color: #fff;
		}
	
	#footer-right {
		float: left;
		height: 98px;
		margin: 0;
		padding: 0;
		width: 181px;
	}

#links {
	height: 154px;
	margin: 0;
	padding: 0;
}

#links-land {
	height: 184px;
	margin: 294px 0 0;
	padding: 0;
}

#footer-land {
	margin: 0;
	padding: 31px 0 0 0;
	width: 307px;
}

#footer2 {
	color: #de35d0;
	float: center;
	font-size: 11px;
	line-height: 16px;
	padding: 15px 0 0 0;
	width: 549px;
}

#journey {
	left: 50%;
	margin: 0 auto;
	margin-left: -234px;
	position: absolute;
	text-align: center;
	top: 440px;
	width: 802px auto;
	z-index: 50;
}

span.copyright {
	color: #5F552D;
	display: block;
	font-size: 8px;
	padding: 5px 0 0 0;
}

span.fourteen {
	font-size: 14px;
}

span.medium {
	font-size: 15px;
}

span.middle {
	font-size: 16px;
}

span.big {
	font-size: 18px;
}

span.bigger {
	font-size: 22px;
}

strong.big, em.big {
	font-size: 18px;
	line-height: 20px;
}

span.xxl {
	font-size: 24px;
	line-height: 26px;
}

strong.huge {
	font-size: 22px;
	line-height: 24px;
}

/* span.green {
	color: #31CB39;
	display: block;
	margin-top: 10px;
	padding-top: 10px;
} */

.red {
	color: #ff0000 !important;
}

.black {
	color: #000;
}

.gradient {
	background: -webkit-linear-gradient(#e697d6, #fff7bc, #a5c974);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: -linear-gradient(#e697d6, #fff7bc, #a5c974);
	 /* IE10+ */
    background: -ms-linear-gradient(#e697d6, #fff7bc, #a5c974);
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .gradient {
        color: #fff7bc;
        background: transparent;
    }
}


span.small {
	color: #5F552D;
	font-size: 11px;
	line-height: 13px;
	padding: 0;
}

span.smaller {
	color: #5F552D;
	font-size: 10px;
	line-height: 12px;
	padding: 0;
}

span.smallest {
	color: #5F552D;
	font-size: 9px;
	line-height: 11px;
	padding: 0;
}

p.main {
	color: #B0A66B;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	width: 611px;
}

p.center {
	color: #B0A66B;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	width: 611px;
}

p.center2 {
	color: #5F552D;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	width: 611px;
}

.text-buttons {
	color: #CA4398;
	font-size: 12px;
	text-align: center;
}

span.p12 {
	font-size:12px;
	line-height:17px;
}

.angiesans {
	font-family: "angie-sans",sans-serif;
	letter-spacing: 0.06em;
}

.angiesanspro {
	font-family: "ff-angie-web-pro",sans-serif;
	letter-spacing: 0.06em;
}

.glow {
	color: #faf2d9;
	text-shadow: 0 0 0.4em #fffabf, 0 0 0.4em #fffabf;
}

.glow0:hover {
	color: white !important;
	text-shadow: 0 0 0.4em #fffabf, 0 0 0.4em #fffabf;
}

.glow1 {
	color: inherit !important;
}

.glow1:hover {
	color: white !important;
	text-shadow: 0 0 0.4em #fffabf, 0 0 0.4em #fffabf;
}

#login_navigation .glow {
	color: #fff;
	text-shadow: 0 0 0.4em #fffabf, 0 0 0.4em #fffabf;
}

a.glow {
	color: #dbcb88;
	text-decoration: none;
	text-shadow: none;
}

a.glow:hover, #login_navigation a.glow:hover {
	color: #faf2d9 !important;
	text-shadow: 0 0 0.4em #fffabf, 0 0 0.4em #fffabf;
}

.magentaglow {
	color: #de35d0 !important;
	text-shadow: none;
}

.magentaglow:hover {
	color: #fff !important;
	text-decoration: none;
	text-shadow: -2px -2px 6px #fffabf, 1px 1px 6px  #fffabf;
}

.pinkerglow {
	color:#fa41ea !important;
	text-shadow: none;
}

.pinkerglow:hover {
	color: #fff !important;
	text-decoration: none;
	text-shadow: -2px -2px 6px #fff, 1px 1px 6px  #fff;
}

.yellowglow {
	color: #dbcb88 !important;
	text-shadow: none;
}

.yellowglow:hover {
	color: #fff !important;
	text-decoration: none;
	text-shadow: -2px -2px 6px #fffabf, 1px 1px 6px  #fffabf;
}

.shadowtext {
	text-shadow: 2px 2px 7px #000 !important;
	-moz-text-shadow: 2px 2px 7px #000;
	-webkit-text-shadow: 2px 2px 7px #000;
}

.shadowtext0 {
	text-shadow: 2px 2px 5px #000 !important;
	-moz-text-shadow: 2px 2px 5px #000;
	-webkit-text-shadow: 2px 2px 5px #000;
}

.bulleted {
	color: #B0A66B;
	font-size: 13px;
	list-style-image: url(../images/faq/bullet.gif);
	list-style-type: square;
	margin: 4px 0 5px 0;
	padding-left: 17px;
	text-align: left;
	width: 550px;
}

.bulleted li {
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.bulletedgold {
	font-family: monospace;
	font-size: 12px;
	list-style: none;
	margin: 2em;
	padding: 0;
	
}

.bulletedgold li {
	margin: 0;
	margin-bottom: 1em;
	padding-left: 1.5em;
	position: relative;
	text-align: left;

}

.bulletedgold li:after {
	content: '';
	height: .4em;
	width: .4em;
	background: #ccbb6b;
	display: block;
	position: absolute;
	transform: rotate(45deg);
	top: .45em;
	left: 0;
}

ol.regular {
	color: #B0A66B;
	font-size: 13px;
	text-align: left;
}

ol.regular li {
	line-height: 18px;
}

ol.black {
	color: #000000;
	font-size: 13px;
	text-align: left;
}

ol.black li {
	line-height: 18px;
}

img {
	border: 0px;
}

a {
	color: #de35d0;
	text-decoration: none;
}

a:hover {
	color: #DBCB88;
}

a.gold {
	color: #ccbb6b;
}

a.gold:hover {
	color: #DBCB88;
}

.pinker {
	color: #fa41ea !important;
}

.pinker a {
	color: #fa41ea !important;
}

a.price-normal:hover {
	color: #fff !important;
	text-decoration: underline;
	text-shadow:0 0 0.6em #fff, 0 0 0.6em #fff !important;
}

.underline {
	text-decoration: underline;
}

.underline:hover {
	text-decoration: none;
}

a.underline2 {
	text-decoration: none;
}

a.underline2:hover {
	text-decoration: underline;
}
a.underline0 {
	text-decoration: underline;
}

a.underline1 {
	border-bottom:1px solid;
	text-decoration: none;
}

a.underline1:hover {
	border-bottom:1px solid;
	text-decoration: none;
}

a.dark {
	color: #ffffff;
	cursor:default;
	text-decoration: underline;
}

a.dark:hover {
	color: #ffffcc;
	cursor:default;
	text-decoration: none;
}

a.darku {
	color: #ffffff;
	cursor: pointer;
	text-decoration: underline;
}

a.darku:hover {
	color: #ffffcc;
	cursor: pointer;
	text-decoration: none;
}

a.tippy {
	color: #CA4398;
	cursor:default;
}

a.tippy:hover {
	color: #CA4398;
	cursor:default;
	text-decoration: none;
}

.scrollnav {
	cursor: s-resize;
}

.upnav {
	cursor: n-resize !important;
}

span.jump {
	color: #CA4398;
}


/* Diamond Distinctions */
#distinctions {
	background: #23051A url('../images/distinctions/bg_dd.gif') repeat-x;
	display: none;
	height: 260px;
	margin: 0 14px;
	padding: 0px;
	position: absolute;
	top: 290px;
	width: 200px;
	z-index: 5;
}

	#dd1 {
		display: block;
		margin: 0;
		max-height: 260px;
		position: relative;
	}
	
	#dd2, #dd3, #dd4, #dd5, #dd6, #dd7 {
		display: none;
		margin: 0;
		max-height: 260px;
		position: relative;
	}
	
	#close {
		display: block;
		height: 15px;
		margin: 10px 10px 35px 0;
		padding: 0;
		text-align: right;
		width: auto;
	}
	
	#ddcontent {
		clear: both;
		margin: 0;
		height: 175px;
		padding: 0;
		width: auto;
	}
	
	#distinctions p {
		color: #B0A66B;
		font-size: 10px;
		height: 175px;
		margin: 0;
		max-height: 175px;
		padding: 0 14px 20px;
		text-align: left;
		width: auto;
	}
	
	#ddnav {
		margin: 0;
		padding: 0;
		width: auto;
	}
		
		#ddpages {
			color: #B0A66B;
			float: left;
			font-size: 11px;
			margin: 0;
			padding: 0 0 0 14px;
			text-align: left;
			width: 110px;
		}
	
		#ddbutton {
			float: right;
			margin: 0;
			padding: 0;
			text-align: right;
			width: 40px;
		}
		
			#ddback-button {
				float: left;
				margin: 0;
				padding: 0 14px 0 0;
				width: 6px;
			}
			
			#ddnext-button {
				float: right;
				margin: 0;
				padding: 0 14px 0 0;
				width: 6px;
			}

/* Sign up */
#signup-newsletter {
	margin: 0 130px;
	min-width: 420px;
	padding:20px 0;
	text-align: center;
}

	#signup-newsletter-inner {
		border: 2px #882D5D solid;
		color: #DBDB8C;
		font-size: 12px;
		margin: 0;
		padding: 5px 0;
		text-align: center;
		width: 420px;
	}

	#signup-newsletter-inner ul.bulleted {
		color: #DBDB8C;
		font-size: 12px;
		list-style-image: url('../images/newsletter/bullet.gif');
		padding: 0 0 0 41px;
		width: 338px;
	}

	#signup-newsletter-inner p {
		line-height: 15px;
		margin: 0;
		padding: 0;
	}

	#signup-newsletter-inner p.white {
		color: #fff;
		font-size: 8.5px;
		text-align: center;
	}

	#signup-newsletter-inner form {
		margin: 5px 0 0;
		padding: 0;
	}

	#signup-newsletter-inner div.inputWrapper {
		background: url('../images/signup/bg_input.gif') left top no-repeat;
		display: inline;
		height: 17px;
		margin: 12px 0;
		min-height: 17px;
		width: 100px;
	}
	
	#signup-newsletter-inner div.inputWrapper:focus {
		background-position: -100px top;
	}
	
	#signup-newsletter-inner input.text {
		background-color: transparent;
		border: 0;
		color: #6B2769;
		font-size: 9px;
		height: 15px;
		margin: 4px;
		padding: 3px;
		width: 86px;
	}

	#signup-newsletter-inner div.inputWrapper2 {
		/* background: url('../images/scholarship/bg_input.gif') left top no-repeat; */
		display: inline;
		height: 17px;
		min-height: 17px;
		width: 150px;
	}
	
	#signup-newsletter-inner div.inputWrapper2:focus {
		background-position: -150px top;
	}
	
	#signup-newsletter-inner input.text2 {
		background-color: #e0d579;
		border: 0;
		border-radius: 36px;
		color: #6B2769;
		font-size: 12px;
		height: 20px;
		margin: 4px;
		padding: 3px 7px;
		width: 150px;
	}

/* Diamond Story */
#story {
	background: #000000 url('../images/story/bg_home.jpg') center top no-repeat;
}

#one {
	background: #000000 url('../images/story/bg_1.jpg') center top no-repeat;
}

#two {
	background: #000000 url('../images/story/bg_2.jpg') center top no-repeat;
}

#three {
	background: #000000 url('../images/story/bg_3.jpg') center top no-repeat;
}

#four {
	background: #000000 url('../images/story/bg_4.jpg') center top no-repeat;
}

#five {
	background: #000000 url('../images/story/bg_5.jpg') center top no-repeat;
}

#six {
	background: #000000 url('../images/story/bg_6.jpg') center top no-repeat;
}

#seven {
	background: #000000 url('../images/story/bg_7.jpg') center top no-repeat;
}

#eight {
	background: #000000 url('../images/story/bg_8.jpg') center top no-repeat;
}

#nine {
	background: #000000 url('../images/story/bg_9.jpg') center top no-repeat;
}

#ten {
	background: #000000 url('../images/story/bg_10.jpg') center top no-repeat;
}

#eleven {
	background: #000000 url('../images/story/bg_11.jpg') center top no-repeat;
}

#twelve {
	background: #000000 url('../images/story/bg_12.jpg') center top no-repeat;
}

#thirteen {
	background: #000000 url('../images/story/bg_13.jpg') center top no-repeat;
}

#landing {
	background: #000000 url('../images/story/bg_land.jpg') center top no-repeat;
}

#header {
	margin: 60px 0 0;
	padding: 0;
}

#divpreview {
	margin: 0 0 62px;
	padding: 0;
}

#date {
	margin: 290px auto 0;
	padding: 0;
	text-align: center;
	width: intrinsic;
}

#lefttext {
	color: #dbcb88;
	float: left;
	font-family: "ff-angie-web-pro", "angie-sans", serif;
	font-size: 12px;
	letter-spacing: 0.005em;
	line-height: 16px;
	margin: 100px 0 0 35px;
	padding: 0;
	text-align: left;
	width: 220px;
}

#righttext {
	color: #dbcb88;
	float: right;
	font-family: "ff-angie-web-pro", "angie-sans", serif;
	font-size: 12px;
	letter-spacing: 0.005em;
	line-height: 16px;
	margin: 100px 30px 0 0;
	padding: 0;
	text-align: left;
	width: 220px;
}

#righttext a {
	font-family: "ff-angie-web-pro", "angie-sans", serif;
	font-size: 12px;
	letter-spacing: 0.005em;
	line-height: 16px;
}

#fold {
	clear: both;
	margin: 0;
	padding: 600px 0 100px;
}

#buttons {
	height: 16px;
	margin: 40px 0 0;
	padding: 0;
	text-align: left;
	width: 196px;
}

#buttons0 {
	height: 16px;
	margin: 20px 0 0 -25px;
	padding: 0;
	text-align: left;
	width: 262px;
}

#back-button {
	float: left;
	width: 66px;
}

#next-button {
	float: right;
	width: 66px;
}

#return-button {
	float: right;
	width: 479px;
}

#signupnow {
	margin: 0;
	padding: 383px 0 0 0;
}

span.footerhome {
	background: url('../images/story/bl_diam_off.gif') no-repeat;
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
}

span.footerhome:hover {
	background: url('../images/story/bl_diam_on.gif') no-repeat;
}

span.footerprev {
	background: url('../images/story/bl_left_off.gif') no-repeat;
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
}

span.footerprev:hover {
	background: url('../images/story/bl_left_on.gif') no-repeat;
}

span.footernext {
	background: url('../images/story/bl_right_off.gif') right no-repeat;
	margin: 0 0 5px 0;
	padding: 0 15px 0 0;
}

span.footernext:hover {
	background: url('../images/story/bl_right_on.gif') right no-repeat;
}

/* FAQ */

#questions {
	display: block;
	height: 260px;
	margin: 0 81px;
	padding: 10px 0;
	text-align: center;
}

#questions2 {
	height: 295px;
	margin: 0;
	padding: 13px 0 0;
}

#button {
	display: block;
	margin: 0 81px;
	padding: 0;
	width: 591px;
}

#back-button {
	float: left;
	width: 66px;
}

#next-button {
	float: left;
	width: 66px;
}

#return-button {
	float: left;
	width: 459px;
}

p.question {
	color: #DBCB88;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0 0 3px;
	text-align: left;
	width: 591px
}

p.question2 {
	color: #DBCB88;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 591px
}

p.answer {
	color: #B0A66B;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	width: 591px
}

p.answer2 {
	color: #B0A66B;
	font-size: 12px;
	line-height: 17px;
	margin: 0;
	padding: 5px 0;
	text-align: left;
	width: 591px
}

a.question {
	color: #B0A66B;
	text-decoration: none;
	font-weight: normal;
}

a.question:hover {
	color: #DBCB88;
	text-decoration: underline;
}

/* Videos */
#videoPlayback2 {
	background-color: #101010;
	float: left;
	height:290px;
	margin: 1px 0 0 10px;
	width: 360px;
}

/* Vision, Expect */
#expect, #vision {
	background: #000000;
}

#expect #container, #vision #container {
	background: #000000 url('../images/vision/bg_vision.jpg') center top no-repeat;
}

#expecthome {
	background: #000000;
}

#expecthome #container {
	background: url('../images/benefits/bg_expect.jpg') center top no-repeat;
}

#vision #subnav {
	height: 171px;
	margin: 0;
	max-height: 171px;
	min-height: 171px;
	padding: 45px 0 0;
	text-align: left;
	width: 753px;
}

#expect #subnav, #expecthome #subnav {
	height: 170px;
	margin: 0;
	max-height: 170px;
	min-height: 170px;
	padding: 20px 0;
	text-align: left;
	width: 753px;
}

#vision #content, #expect #content, #expecthome #content {
	clear: both;
	display: block;
	height: auto;
	max-height: auto;
}

#vision img.sub, #expect img.sub, #expecthome img.sub {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
}

#vision #header, #expect #header, #expecthome #header {
	margin: 0;
	padding: 0;
}

#vision #content a, #expect #content a, #expecthome #content a {
	color: #aA2378;
	text-decoration: none;
}

#vision #content a:hover, #expect #content a:hover, #expecthome #content a:hover {
	color: #bBaB68;
}

#vision a.yes, #splash a.yes {
	color: #9F005F;
	text-decoration: underline;
}

#vision a.yes:hover, #splash a.yes:hover {
	color: #7F003F;
	text-decoration: underline;
}

#vision span.yes, #splash span.yes {
	color: #9F005F;
}

#letter span.green {
	color: #336600;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
}

#letter em.big {
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}

#letter strong.big {
	color: #5B584A;
}

p.spaced-out {
	color: #B0A66B;
	font-size: 13px;
	line-height: 22px;
	margin: 0;
	padding: 20px 0 0;
	width: 753px;
}

img.minidiamond {
	margin: 12px 0;
	padding: 0;
}

#letter {
	background: #ffffee;
	margin: 25px 0 0;
	padding: 45px;
	text-align: left;
}

#letter p.main{
	color: #312803;
	width: 663px;
}

	#letter #url {
		font-family: "angie-sans",sans-serif;
		font-size: 10.5px;
		margin: 45px auto 0;
		padding: 0;
		text-align: center;
		width: 663px;
	}

	#letter #url a {
		color: #7f7751;
		font-family: "angie-sans",sans-serif;
		letter-spacing:0.24em;
		text-decoration: none;
	}

	#letter #url a .cap {
		font-family: "angie-sans",sans-serif;
		font-size: 12px;
		letter-spacing:0.24em;
	}
	
	#letter #url a:hover {
		color: #7f4f79;
	}

	#letter .quotes {
		color: #FFF7B0;
		display: block;
		font-size: 12px;
		line-height: 15px;
		margin: 25px 150px;
		padding: 0;
	}

	#letter .bulleted {
		color: #312803;
		list-style-image: url(../images/vision/bullet.gif);
		margin-left: 20px;
		width: 663px;
	}

	#expect #letter .bulleted {
		width: 623px;
	}
	
	#letter span.small {
		color: #312803;
	}

	#letter #distinction {
		filter: alpha(opacity=0);
		margin: -100px 0 0 220px;
		-moz-opacity: 0;
		position: absolute;
		z-index:10;
	}

	#letter div.cta {
		padding: 0 181px 20px 181px;
		text-align: center;
		width: 300px;
	}


		#message-activation, #message-activation2 {
			background-color: #3B062F;
			border: 3px #B83087 solid;
			color: #DBDB8C;
			font-size: 12px;
			margin: 30px 0 0 151px;
			padding: 12px 0;
			text-align: center;
			width: 357px;
		}

		#message-activation form, #message-activation2 form {
			margin: 5px 0 0;
			padding: 0;
		}

	#message-activation div.inputWrapper, #message-activation2 div.inputWrapper {
		background: url('../images/activation/bg_input.gif') left top no-repeat;
		display: inline;
		height: 17px;
		min-height: 17px;
		width: 89px;
	}
	
	#message-activation div.inputWrapper:focus, #message-activation2 div.inputWrapper:focus {
		background-position: -89px top;
	}
		
		#message-activation input.text, #message-activation2 input.text {
			background-color: transparent;
			border: 0;
			color: #6B2769;
			font-size: 9px;
			height: 17px;
			min-height: 17px;
			margin: 4px;
			padding: 3px;
			width: 83px;
		}

		#message-activation ul.bulleted, #message-activation2 ul.bulleted {
			color: #DBDB8C;
			font-size: 12px;
			list-style-image: url(../images/newsletter/bullet.gif);
			padding: 0 0 0 41px;
			width: 275px;
		}

		#message-activation span.small, #message-activation2 span.small {
			color: #DBDB8C;
		}

		#message-activation span.smaller, #message-activation2 span.smaller {
			color: #DBDB8C;
			font-size: 8px;
		}

		#earphone-container, #earphone-container2 {
			min-height: 20px;
		}

		#in-earphones, #in-earphones2 {
			color: #A0015D;
			display: none;
			font-size: 12px;
			margin: 0 0 0 151px;
			padding: 5px 0 0;
			text-align: center;
			width: 357px;
		}

/* Contact */
#contact {
	background: #000000 url('../images/vision/bg_vision.jpg') center top no-repeat;
}

#contact #content {
	height: 260px;
	margin: 210px 0 0;
	max-height: 260px;
	min-height: 260px;
	padding: 0 70px;
	text-align: center;
	width: 660px;
}

#contact #header {
	margin: 0 0 20px;
	padding: 0;
}

#contact p.main {
	line-height: 22px;
	margin: 0;
	width: 660px;
}

/* Computer Installation */
#computer-installation {
	background: #000000 url('../images/computer-installation/background0.jpg') center -20px no-repeat;
}

#car-installation {
	background: #000000 url('../images/car-installation/background0.jpg') center -20px no-repeat;
}

#electronics-installation {
	background: #000000 url('../images/computer-installation/background4.jpg') center -1px no-repeat;
}

#office-installation {
	background: #000000 url('../images/computer-installation/background3.jpg') center -1px no-repeat;
}

#christmas-home-installation {
	background: #000000;
}

#computer-installation #headline, #car-installation #headline {
	letter-spacing: 3px;
	margin: 60px auto 0;
	padding-bottom: 540px;
}

#electronics-installation #headline {
	display: block;
	letter-spacing: 3px;
	margin: 37px auto 0;
	padding-bottom: 420px;
}

#office-installation #headline {
	display: block;
	letter-spacing: 3px;
	margin: 37px auto 0;
	padding-bottom: 420px;
}

#christmas-home-installation #headline {
	display: block;
	letter-spacing: 3px;
	margin: 37px auto 0;
	padding-bottom: 420px;
}

#computer-installation #headline .gradienttext, #car-installation #headline .gradienttext, #car-installation #headline .gradienttext1, #electronics-installation #headline .gradienttext, #office-installation #headline .gradienttext, #christmas-home-installation #headline .gradienttext {
	display: block;
	margin: 0 auto 7px;
}

#computer-installation #content, #electronics-installation #content, #office-installation #content, #christmas-home-installation #content {
	margin: 0 auto;
	padding: 0 27px;
	text-align: center;
	width: 692px;
}

#car-installation #content {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 747px;
}

#computer-installation #topic, #car-installation #topic, #electronics-installation #topic, #office-installation #topic, #christmas-home-installation #topic {
	color: #e0d579;
	font-size: 15.65px;
	font-weight: bold;
}

#computer-installation #content .bulleted, #car-installation #content .bulleted, #electronics-installation #content .bulleted, #office-installation #content .bulleted {
	list-style-image: url('../images/computer-installation/bullet-trans.png');
	margin: 10px 0 15px -25px;
	text-align: left;
	text-shadow: 1px 1px 2px #111;
	-moz-text-shadow: 1px 1px 2px #111;
	-webkit-text-shadow: 1px 1px 2px #111;
	width: 320px;
}

#computer-installation #content .bulleted0, #car-installation #content .bulleted0, #electronics-installation #content .bulleted0, #office-installation #content .bulleted0 {
	list-style-image: url('../images/christmashomeinstallation/bullet.png');
	margin: 10px 0 15px -25px;
	text-align: left;
	text-shadow: 1px 1px 2px #111;
	-moz-text-shadow: 1px 1px 2px #111;
	-webkit-text-shadow: 1px 1px 2px #111;
	width: 320px;
}

#christmas-home-installation #content .bulleted {
	list-style-image: url('../images/christmashomeinstallation/bullet.png');
	margin: 10px 0 15px -25px;
	text-align: left;
	text-shadow: 1px 1px 2px #111;
	-moz-text-shadow: 1px 1px 2px #111;
	-webkit-text-shadow: 1px 1px 2px #111;
	width: 320px;
}

#computer-installation #content .bulleted li, #car-installation .bulleted li, #electronics-installation #content .bulleted li, #office-installation #content .bulleted li, #christmas-home-installation #content .bulleted li {
	line-height: 17px;
}

#computer-installation #content .prices, #electronics-installation #content .prices, #christmas-home-installation .prices {
	display: block;
	font-size: 14px;
	margin: 40px auto;
	text-align: center;
	width: 420px !important;
}

#car-installation #content .prices {
	display: block;
	font-size: 13px;
	margin: 20px auto;
	text-align: center;
	width: 545px !important;
}

#office-installation #content .prices {
	display: block;
	font-size: 13px;
	margin: 40px auto;
	text-align: center;
	width: 600px;
}

#computer-installation #content .prices span,  #electronics-installation #content .prices span, #office-installation #content .prices span, #christmas-home-installation #content .prices span {
	margin: 0 10px;
	text-align: center;
	width: 180px;
}

#car-installation #content .prices span {
	margin: 0 10px;
	text-align: center;
	width: 160px;
}

#computer-installation #content .prices .button0, #car-installation #content .prices .button0, #electronics-installation #content .prices .button0, #office-installation #content .prices .button0,#christmas-home-installation #content .prices .button0{
	color: #fefec8 !important;
	margin: 10px 10px 0;
	padding: 7px 10px;
	width: min-intrinsic;
}

#computer-installation #content .pop-up, #car-installation #content .pop-up, #electronics-installation #content .pop-up, #productlist .pop-up, #office-installation #content .pop-up, #christmas-home-installation #content .pop-up {
	background: #000;
	border: 3px #ba9c13 outset;
	box-shadow: -7px 7px 13px #000;
	-moz-box-shadow: -7px 7px 13px #000;
	-webkit-box-shadow: -7px 7px 13px #000;
	color: #e0d578 !important;
	display: none ;
	font-size: 11px;
	position: absolute;
	text-align: left;
	width: 500px;
	z-index: 100;
}

#computer-installation #content .pop-up,, #electronics-installation #content .pop-up, #office-installation #content .pop-up, #christmas-home-installation #content .pop-up {
	margin: -25px 60px 0;
	padding: 10px 25px 40px;
}

#car-installation #content .pop-up {
	margin: -25px 90px 0;
	padding: 10px 25px 40px;
}

#productlist .pop-up {
	margin: 140px auto 0 -100px;
	padding: 20px 25px 10px;
}

#computer-installation #content .pop-up ol, #car-installation #content .pop-up ol, #electronics-installation #content .pop-up ol, #office-installation #content .pop-up ol, #christmas-home-installation #content .pop-up ol {
	margin-left: -20px;
}

/* Thanks */
#signup {
	background: #000000;
}

#diamondhour {
	background: #000000 url('../images/signup/hd_diamond-hour.jpg') center top no-repeat;
}

#thanks, #thanks2 {
	background: #000000;
	margin: 0;
}

#thanks #container, #thanks2 #container {
	background: #000000 url('../images/vision/bg_vision.jpg') center top no-repeat;
	margin: 0 auto;
}

#thanks #content {
	margin: 0;
	padding: 0 70px;
	text-align: center;
	width: 660px;
}

#signup #content, #diamondhour #content {
	background: #000000 url('../images/vision/bg_vision.jpg') center top no-repeat;
	margin: 265px 0 0;
	padding: 0 70px;
	text-align: center;
	width: 660px;
}

#thanks2 #content {
	margin: 0;
	padding: 0 70px;
	text-align: center;
	width: 660px;
}

#thanks #header, #thanks2 #header, #signup #header, #diamondhour #header {
	margin: 0;
	padding: 0;
}

#thanks p.main, #thanks2 p.main, #signup p.main, #diamondhour p.main {
	line-height: 22px;
	width: 660px;
}

#thanks ul.bulleted li, #thanks2 ul.bulleted li, #signup ul.bulleted li, #diamondhour ul.bulleted li {
	line-height: 22px;
}

#thanks ol, #thanks2 ol, #signup ol, #diamondhour ol {
	color: #B0A66B;
	font-size: 13px;
	text-align: left;
}

#thanks table, #thanks2 table, #signup table, #diamondhour table {
	width: 595px;
}

#thanks td, #thanks2 td, #signup td, #diamondhour td {
	color: #B0A66B;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
}

#thanks span.small, #thanks2 span.small, #signup span.small, #diamondhour span.small {
	font-size: 10px;
	line-height: 12px;
}

/* Choices */
#choices {
	background: #000000 url('../images/choices/bg_choices.jpg') center top no-repeat;
}

#choices #container {
	background: none;
	margin: 0 auto;
	position: relative;
	width: 664px;
}

#leftchoices {
	float: left;
	margin: 147px 0 27px 0;
	padding: 0;
	text-align: left;
	width: auto;
}

	#choices #newsletter {
		display: none;
		left: 10px;
		margin: 0;
		padding: 0;
		position: absolute;
		text-align: center;
		top: 50px;
		width: 126px;
		z-index: 20;
	}

	#choices #redeem {
		display: none;
		left: 530px;
		margin: 0;
		padding: 0;
		position: absolute;
		text-align: center;
		top: 100px;
		width: 145px;
		z-index: 20;
	}

#rightchoices {
	float: right;
	margin: 147px 0 27px 0;
	padding: 0;
	text-align: right;
	width: auto;
}

#centerchoices {
	clear: both;
	margin: 0 0 30px;
	padding: 0;
	text-align: center;
	width: 664px;
}

#flashtext {
	clear: both;
	text-align: center;
	width: 664px;
}

#flashtext p {
	color: #99905A;
	font-weight: bold;
	font-size: 9px;
}

/* Experience */
#experience p.main {
	width: auto;
}

#errorMessageBox {
	position: absolute;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
}

.brightgold10pt {
	font-family: "Lucida Sans", "Lucida Grande", Verdana, sans-serif;
	font-size: 10px;
	color: #dbcb88;
	font-weight: normal;
}

.brightgold10pt a {
	font-family: "Lucida Sans", "Lucida Grande", Verdana, sans-serif;
	font-size: 10px;
	color: #ebbb98;
	font-weight: normal;
	text-decoration: underline;
}

.brightgold10pt a:hover {
	color: #fbeba8;
}

/* Tips */
#tips {
	background: #000000 url('../images/tips/bg_tips.jpg') center top no-repeat;
}

#tips #container {
	background: none;
	margin: 0 auto;
	position: relative;
	width: 634px;
}

#tips #content {
	height: auto;
	margin: 245px 0 0;
	padding: 0;
	text-align: center;
	width: auto;
}

#tips span.middle {
	color: #DBCB88;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
}

#tips span.header {
	color: #DBCB88;
	display: block;
	font-size: 16px;
	margin: 20px 0 27px;
	padding: 0;
	text-align: center;
}

#tips #list {
	text-align: left;
	margin: 0;
	padding: 0 0 0 30px;
	width: 634px;
}

#tips ol {
	color: #B0A66B;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 0;
	width: 370px;
}

#tips li {
	text-align: left;
	margin: 0 0 0 24px;
}

#tips p.note {
	color: #B0A66B;
	font-size: 10.5px;
	line-height: 16px;
	margin: 0;
	padding: 5px 0 0;
}


/* Inspiration */
#inspiration {
	background: #000000;
}

#inspiration .pagetitle {
	color: #dbcb88;
	display: block;
	font-size: 24.64px;
	letter-spacing: 0.066em;
	margin: 35px auto 25px;
}

#inspiration .pagetitle .capital {
	font-size: 28.34px;
}

#inspiration .subline {
	color: #dbcb88;
	display: block;
	letter-spacing: normal;
	margin: 25px auto;
}

.shadow-lb {
	box-shadow: -5px 3px 12px #888;
	-moz-box-shadow: -5px 3px 12px #888;
	-webkit-box-shadow: -5px 3px 12px #888;
}

#inspiration .rounded0 {
	border: 3px #DBCB88 solid;
	border-radius: 20px;
	-moz-border-radius: 20px;
	display: block;
	height: 76px;
	margin: 0 auto;
	overflow: hidden;
	width: 405px;
}

span.player0 {
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NTA5OGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #95098e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#95098e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#95098e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#95098e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#95098e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#95098e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#95098e',GradientType=0 ); /* IE6-8 */
	border-radius: 16px;
	-moz-border-radius: 16px;
	display: block;
	margin: 0;
	padding: 8px 15px;
	text-align: center;
	white-space: nowrap;
}


/* Store */
#store {
	background: #000000;
}

#customer-service {
	background: #000000;
}

#store #nav, #customer-service #nav {
	margin: 0 35px 0 175px;
	width: 425px;
}

#store #login-nav, #customer-service #login-nav {
	width: intrinsic;
}

#store #subnav, #customer-service #subnav {
	height: 141px;
	margin: 0;
	max-height: 141px;
	min-height: 141px;
	padding: 62px 0 0;
	text-align: left;
	width: 753px;
}

#store #subnav #leftsub{
	float: left;
}

#store #subnav #rightsub{
	float: right;
}

.leftmenu, .rightmenu, .centermenu {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 358px;
}

.leftmenu li, .rightmenu li, .centermenu li {
	clear: both;
	display: block;
	font-size: 12px;
	font-weight: 700;
	height: 30px;
	max-height: 30px;
	min-height: 30px;
	line-height: 30px;
	width: intrinsic;
}

.leftmenu {
	float: left;
	text-align: right;
}

.leftmenu li {
	float: right;
	text-align: right;
}

.rightmenu {
	float: right;
	text-align: left;
}

.rightmenu li {
	float: left;
	text-align: left;
}

.centermenu {
	margin: -10px auto 20px;
	text-align: center;
	width: intrinsic;
}

.centermenu li {
	float: none;
	font-size: 14px;
	height: 34px;
	max-height: 34px;
	min-height: 34px;
	line-height: 34px;
	text-align: center;
}

.leftmenu a.onsale:before {
	content: "";
	display: block;
	background: url("../images/store/sale0-trans.png") no-repeat right;
	width: 87px;
	height: 30px;
	float: left;
	margin: 0;
}

.rightmenu a.onsale:after {
	content: "";
	display: block;
	background: url("../images/store/sale1-trans.png") no-repeat left;
	width: 87px;
	height: 30px;
	float: right;
	margin: 0;
}

.leftmenu .button, .rightmenu .button, .centermenu .button {
	height: 37px;
	max-height: 37px;
	min-height: 37px;
	line-height: 12px;
	margin: 0 0 10px;
	padding: 0;
	text-align: center;
}

.leftmenu .button a, .rightmenu .button a, .centermenu .button a {
	border-bottom: 3px #690ab2 solid;
	border-left: 3px #900ed1 solid;
	border-right: 3px #5e1685 solid;
	border-top: 3px #b491c7 solid;
	line-height: 12px;
	text-align: center;
	vertical-align: middle;
	width: intrinsic;
	min-width: 100px;
}

.leftmenu .button a, .rightmenu .button a, .centermenu .button a {
	padding: 8px;
	vertical-align: middle;
}

.leftmenu .button a {
	background: url("../images/store/bg-button2.png") no-repeat right;
}

.rightmenu .button a {
	background: url("../images/store/bg-button2.png") no-repeat left;
}

.centermenu .button a {
	background: url("../images/store/bg-button2.png") no-repeat center;
}

.leftmenu .button a {
	text-align: right;
}

.rightmenu .button a {
	text-align: left;
}

.centermenu .button a {
	text-align: center;
}

.leftmenu li.onsale:before {
	content: "";
	display: block;
	background: url("../images/store/sale0-trans.png") no-repeat right;
	width: 87px;
	height: 30px;
	float: left;
	margin: 20px 15px 0 0;
}

.rightmenu li.onsale:after {
	content: "";
	display: block;
	background: url("../images/store/sale1-trans.png") no-repeat left;
	width: 87px;
	height: 30px;
	float: right;
	margin: 20px 0 0 40px;
}

.leftnav {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 157px;
}

.leftnav li {
	clear: both;
	display: block;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	padding: 5px 4px 5px 11px;
	text-align: left;
	width: 144px;
}

#store img.sub {
	clear: both;
	margin: 0;
	padding: 0 0 11px 0;
}

#store #content {
	background: #000000 url('../images/store/bg_store3.png') center top no-repeat;
	clear: both;
	display: block;
	height: auto;
	max-height: auto;
}

#customer-service #content {
	background: #000000 url('../images/store/bg_cust-serv.png') center top no-repeat;
	clear: both;
	display: block;
	height: auto;
	max-height: auto;
}

#store #comingsoon {
	background-color: #93359d;
	color: #FFFF99;
	font-size: 12px;
	line-height: 18px;
	margin: 0 154px;
	padding: 0;
	text-align: left;
	width: 436px;
}

#store #storeintro {
	color: #bfb177;
	font-size: 12px;
	line-height: 18px;
	margin: 54px 176px 0;
	padding: 0;
	text-align: left;
	width: 400px;
}

#store #storeintro p {
	margin: 0;
	padding: 0;
	text-align: left;
}

#store #storethanks p, #customer-service #storethanks p {
	margin: 0;
	padding: 0;
	text-align: left;
}

#store #storethanks {
	color: #bfb177;
	font-size: 12px;
	height: 288px;
	line-height: 20px;
	margin: 0 10px;
	padding: 0;
	text-align: center;
	width: 680px;
}

#customer-service #storethanks {
	color: #bfb177;
	font-size: 12px;
	line-height: 20px;
	margin: 0 10px;
	padding: 0 37px;
	text-align: center;
	width: 650px;
}

.testimonial {
	background-color: #f5e4f0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	color: #6e126b;
	display: block;
	font-size: 14px;
	font-style: italic;
	line-height: 24px;
	margin: 40px auto;
	padding: 22px 24px;
	text-align: left;
	width: 577px;
}

#products {
	background: #000000;
}

#products #container {
	background: #000000 url('../images/store/bg_store2.png') center top no-repeat;
	text-align: center;
	width: 1095px;
}

#products #top {
	height: 190px;
	margin: 16px 0 8px;
	width: 1095px;
}

#products #nav {
	margin: 0 33px 0 307px;
	width: 475px;
}

#products  #login-nav {
	width: intrinsic;
}

#products #content {
	height:100%;
	max-height:100%;
	margin: 0;
	min-height:100%;
	width: inherit;
}

#products #slidetrack {
	float: left;
	margin: 0 14px 0 0;
	padding: 0;
	width: 157px;
}

#products #slidenav {
	/* hiding it
	background-color: #de35d0; */
	margin: 0;
	padding: 6px 0;
	position: relative;
	width: 157px;
}

.pagetitle {
	color: #de35d0;
	display: block;
	font-size: 25px;
	letter-spacing: 0.066em;
	margin: 0 auto 10px;
}

.pagetitle .cap {
	font-size: 28.75px;
}

.pagedescription {
	color: #736734;
	font-size: 15.7px;
	letter-spacing: 0.02em;
	line-height: 21.3px;
}

#products .highlight {
	line-height: 20px;
	margin: 0 0 45px 0;
	text-align: left;
}

#products .hlt-header {
	font-size: 16px;
	font-weight: bold;
}

#products .hlt-desc {
	font-size: 14px;
	font-weight: bold;
}

#products .hlt-desc a {
	color: #0000ff;
	font-size: 12px;
	text-decoration: underline;
}

#products .hlt-quote{
	font-size: 12px;
	font-style: italic;
}

#products .hlt-attr {
	float: right;
	font-size: 12px;
	font-style: italic;
}

#products p.blurb {
	color: #736734;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
}

#productlist, #bundlelist {
	background: #ffffee;
	float: left;
	margin: 0;
	padding: 32px 32px 0;
	text-align: center;
	width: 689px;
}

#bundlelist a {
	color: #de35d0 !important;
}

#products img.prodhead, #letter img.prodhead {
	margin: 0 0 8px;
}

#productlist a {
	text-decoration: underline;
}

div.horiz {
	background-color: #9c9161;
	color: #9c9161;
	display: block;
	height: 2px;
	margin: 22px 15px;
	padding: 0;
	width: 659px;
}

.dvgradient {
	background: url('../images/store/products/hr-gradient-trans.png') top center no-repeat;
	height: 4px;
	min-height: 4px;
}

.horiz0 {
	background-color: #9c9161;
	color: #9c9161;
	display: block;
	height: 2px;
	margin: 42px auto;
	padding: 0;
	width: 385px;
}

.horiz1 {
	background-color: #7d6f38;
	color: #7d6f38;
	display: block;
	height: 2px;
	margin: 31px auto;
	padding: 0;
	width: 100%;
}

#products .product {
	width: 689px;
}

#bundlelist div.horiz {
	margin: 40px 15px;
}

#products .bundle {
	background-color: #f1ebdf;
	margin: 0 15px 25px;
	padding: 25px;
	width: 609px;
}

.bundle2 {
	background-color: #f1ebdf;
	margin: 0 0 25px;
	padding: 15px;
}

.bundleleft {
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 455px;
}

.bundleleft p {
	margin-bottom: 0;
	margin-top: 0;
}

.bundleright {
	float: left;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 154px;
}

#bundlelist .product {
	margin-bottom: 15px;
}

#products .productname {
	color: #de35d0;
	font-size: 14px;
	padding: 0 0 12px 15px;
	text-align: left;
}

#products .discount {
	color: #31CB39;
}

#productlist a, #bundlelist a {
	color: #de35d0;
}

#productlist a:hover, #bundlelist a:hover {
	color: #9B8B48;
}

#products .productleft {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 169px;
}

#products .productleft .shadow {
	box-shadow: -7px 7px 13px #777;
	-moz-box-shadow: -7px 7px 13px #777;
	-webkit-box-shadow: -7px 7px 13px #777;
	margin: 10px 0 0 15px;
}


#products .productright {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
	text-align: right;
	width: 505px;
}

.magentabulleted {
	list-style-image: url(../images/bullets/diamond-magenta-trans.png);
	list-style-type: square;
	text-align: left;
	width: 500px;
}

.bundle .magentabulleted {
	margin-bottom: 0;
	margin-top: 0;
}

.bundle .magentabulleted li {
	line-height: 20px;
}

.bundle2 .magentabulleted {
	font-size: 14px;
}

.bundle2 .magentabulleted li {
	margin-bottom: 10px;
}

#products .subtag {
	float: left;
	font-size: 12px;
	margin: 5px 0 5px 15px;
	padding: 0;
	text-align: left;
	width: 220px;
}

#products .actionblock {
	float: right;
	font-size: 12px;
	margin: 5px 0 5px 15px;
	padding: 0;
	text-align: left;
	width: 110px;
}

#products .bundleright .actionblock {
	float: right;
	font-size: 12px;
	margin: 0 0 5px 15px;
	padding: 0;
	text-align: right;
	width: 141px;
}

#products .actionblock2 {
	float: right;
	font-size: 12px;
	margin: 5px 0 5px 26px;
	padding: 0;
	text-align: left;
	width: 110px;
}

.actionblock .small, .actionblock2 .small {
	color: #000;
	font-size: 10px;
}

#products .productprice {
	color: #de35d0;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px;
}

#products .value {
	color: #94864a;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px;
}

#products .productvalue {
	color: #94864a;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 5px;
}

#products .product p {
	clear: both;
	display: block;
	font-size: 12px;
	line-height: 20px;
	margin: 0 15px;
	text-align: left;
}

#bundlelist .product p {
	margin-bottom: 15px;
}

#products .bulleted, .greenbullets {
	color: #312803;
	list-style-image: url(../images/store/products/bullet.gif);
	margin-left: 20px;
	width: 630px;
}

.dash {
	color: #312803;
	list-style-image: url(../images/store/products/bullet-dash-trans.png);
	margin-left: 20px;
	width: 630px;
}

.greenbullets li, .dash li {
	font-size: 13px;
}

#roundness .bulleted {
	color: #ffffff;
	list-style-image: url(../images/store/products/bullet2.gif);
	margin-left: 20px;
	width: 630px;
}

#products ol, #vision ol {
	color: #000;
	font-size: 12px;
	text-align: left;
	width: 630px;
}

div#pop-up {
	background: #93359d;
	border: 2px solid #c7b467;
	box-shadow: -7px 7px 13px #777;
	-moz-box-shadow: -7px 7px 13px #777;
	-webkit-box-shadow: -7px 7px 13px #777;
	color: #ffeda6 !important;
	display: none;
	font-size: 11px;
	padding: 23px 20px;
	position: absolute;
	text-align: left;
	width: 270px;
}

table.bullets {
	border: 0;
	font-size: 13px;
	margin: 0;
	padding: 0;
	width: 100%;
}

table.bullets th {
	margin: 1px 2px;
	padding: 1px 4px 4px 0;
	text-align: left;
}

table.bullets td {
	background: url(../images/store/products/bullet.gif) top left no-repeat;
	color: #312803;
	margin: 1px 2px;
	padding: 1px 4px 2px 15px;
	vertical-align: top;
}

table.bullets td:last-child {
	background: none;
	padding: 1px 1px 2px;
}

del {
	color: #de35d0;
	text-decoration: line-through;
}

del span {
	color: #c700b6;
}

.magenta {
	color: #de35d0 !important;
}

.darkmagenta {
	color: #de35d0 !important;
}

.purple {
	color: #8c1488 !important;
}

.brightmagenta {
	color: #de35d0 !important;
}

a.brightmagenta {
	color: #de35d0 !important;
}

.black {
	color: #000 !important;
}

.white {
	color: #fff !important;
}

.gold {
	color: #8f7915 !important;
}

.gold0 {
	color: #C5BB6B !important;
}

.gold1 {
	color: #b0972 !important7;
}

.pink {
	color: #e34bab !important;
}

.yellow {
	color: #e0d579 !important;
}

.yellow0 {
	color: #ccbb6b !important;
}

.brightgold {
	color: #ded681 !important;
}

ol {
	font-size: 12px;
}
	
span.sale {
	color: #ff0000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-top: 3px;
}

.green, .greentext {
	color: #008504 !important;
}

.green0 {
	color: #45CF29 !important;
}

.brightgreen {
	color: #1aa323 !important;
}

.red {
	color: #ff0000;
}

.left {
	display: block;
	float: left;
	text-align: left;
}

.right {
	display: block;
	float: right;
	text-align: right;
}

.justify {
	display: block;
	text-align: justify;
}

.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

	#products #url {
		font-family: "angie-sans",sans-serif;
		font-size: 10.5px;
		margin: 45px auto 45px;
		padding: 0;
		text-align: center;
		width: 659px;
	}

	#products #url a {
		color: #7f7751;
		font-family: "angie-sans",sans-serif;
		letter-spacing:0.24em;
		text-decoration: none;
	}

	#products #url a .cap {
		font-family: "angie-sans",sans-serif;
		font-size: 12px;
		letter-spacing:0.24em;
	}
	
	#products #url a:hover {
		color: #7f4f79;
	}
	
#products #rightside {
	float: left;
	margin: 0 0 0 14px;
	padding: 0;
	position: relative;
	width: 157px;
}

#products #footer {
	display: block;
	margin: 9px 328px 0;
	padding: 0;
	width: 1095px;
}

	#products #footer-center {
		float: left;
		height: 98px;
		margin: 0;
		padding: 0;
		width: 438px;
	}

#products span.indent {
	display: block;
	padding-left:24px;
}

#products #footer {
	color: #5F552D;
	display: block;
	font-size: 10px;
	margin: 9px auto 0;
	padding: 0;
	width: 746px;
	}
		#products #footer-nav {
			color: #CA4398;
			font-size: 10px;
		}
		
		#products #footer a.foot {
			color: #de35d0 !important;
		}
		
		#products #footer a.foot:hover {
			color: #DBCB88;
		}
		
		#products #footer p {
			color: #5F552D;
			font-size: 8px;
		}
		
		#products #footer a {
			color: #5F552D;
		}
		
		#products #footer a:hover {
			color: #fff;
		}

.underbutton {
	display: block;
	margin-top: 5px;
}

.indent {
	display: block;
	padding-left:24px;
}

/* DAWA */
#dawa #container{
	background: #000000 url('../images/dawa/bg_dawa3.jpg') center top no-repeat;
	margin-top: 0;
}

#dawaheader {
	margin: 52px 0 0;
	padding: 0;
}

#dawaleft {
	float: left;
	margin: 85px 0 7px 0;
	padding: 0;
}

#dawacenter {
	float: left;
	margin: 25px 22px 0;
	padding: 0;
}

	#dawa #video-container {
		height: 213px;
		margin: 0;
		max-height: 200px;
		min-height: 200px;
		padding: 0;
		width: 244px;
	}
	
	#dawa #video, #blank {
		margin: 0;
		padding: 0;
		width: 244px;
	}
	
	#dawa #video-content {
		background: url('../images/videos/bg_video.gif') center no-repeat;
		height: 200px;
		max-height: 200px;
		min-height: 200px;
	}
	
	#dawa .blankobject {
		height: 1px;
		margin: 0;
		padding: 0;
		float: right;
		width: 1px;
	}

#dawaright {
	float: left;
	margin: 85px 0 4px 24px;
	padding: 0;
	text-align: left;
}

#dawadates {
	clear: both;
	color: #ded681;
	height: 45px;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 80px;
	min-height: 45px;
	padding: 5px 60px 0;
}

#dawabanners {
	clear: both;
	color: #ded681;
	height: 111px;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 15px;
	min-height: 111px;
	padding: 5px 0 0 0;
	width: 750px
}

#dawabuttons {
	margin: 0 0 100px 0;
	padding: 0;
	text-align: center;
	width: 751px;
}

#dawabuttons div {
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
}

#dawabuttons #twitter {
	margin: 15px 0 0 30px;
}

#dawabuttons #tellafriend {
	margin: 15px 46px 0;
}

#dawabuttons #share {
	margin: 15px 0 0 45px;
}

#dawabuttons #facebook {
	margin: 15px 0 0 45px;
}

#dawatext {
	margin: 0 0 15px 5px;
	padding: 0;
	width: 753px;
}

#dawalefttext {
	float: left;
	margin: 10px 46px 0 0;
	padding: 0;
	text-align: left;
	width: 475px;
}

#dawalefttext p, #dawarighttext p {
	color: #b3a463;
	font-size: 13px;
	line-height: 20px;
}

#dawarighttext ul.bulleted {
	color: #b3a463;
	width: 210px;
}

#dawarighttext {
	float: left;
	margin: 20px 0 0;
	padding: 0;
	text-align: center;
	width: 220px;
}

/* Reflections */
#reflections {
	background: #000000 url('../images/reflections/bg_reflections.gif') center top no-repeat;
}

#reflections #container {
	text-align: center;
}

#reflections #top {
	margin-bottom: 60px;
}

#reflections #content {
	margin: 0;
	padding: 0;
	width: 800px;
}

#reflections textarea {
	background: url('../images/reflections/bg_form.gif') no-repeat;
	border: none;
	height: 194px;
	margin: 15px 0;
	padding: 10px;
	width: 501px;
}

#reflection #btn {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 521px;
}

#reflections p.main {
	color: #818233;
	padding: 0 105px;
	width: 590px;
}


/* splash poj */
#splash-poj {
	background: #000000 url('../images/splash-poj/bg_poj.jpg') center top no-repeat;
}

#splash-poj #popuplogin img {
	padding-bottom: 8px;
}

#splash-poj #content {
	margin: 150px 0 15px;
	padding: 0;
	text-align: left;
	width: 871px;
}

#splash-poj #left {
	float: left;
	margin: 0 0 25px 30px;
	padding: 0;
	text-align: center;
	width: 402px;
}

#splash-poj #left p {
	color: #b0a66b;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 402px;
}

#splash-poj #left strong {
	color: #dbcb88;
}

#splash-poj #left #rounded {
	background: #000000 url('../images/splash-poj/rounded-corner_sides.gif') repeat-y;
	text-align: center;
	width: 402px;
}

#splash-poj #left #rounded p {
	line-height: normal;
	margin: 0;
	padding: 0 22px;
	text-align: center;
	width: 358px;
}

#splash-poj #left #rounded .bulleted {
	list-style-image: url(../images/splash-poj/bullet.gif);
	margin: 4px 0 5px 0;
	padding: 0 0 10px 17px;
	text-align: left;
	width: 358px;
}

#splash-poj #left #rounded .bulleted li {
	line-height: 18px;
	margin: 12px 0 0 20px;
	padding: 0;
}

#splash-poj #left .bulleted {
	width: 402px;
}

#splash-poj #left .bulleted li {
	line-height: 18px;
	margin: 0 0 0 14px;
	padding: 0;
}

#splash-poj #right {
	float: left;
	margin: 140px 0 0 0;
	padding: 0;
	text-align: center;
	width: 354px;
}

#splash-poj #right .indent {
	margin: 0 0 0 63px;
	padding: 0;
}

#splash-poj #right p {
	color: #b0a66b;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 291px;
}

#splash-poj img.rtnav {
	margin-bottom: 8px;
}

#splash-poj #videoplayer {
	color: #b0a66b;
	font-size: 11px;
	line-height: 20px;
	margin: 25px 0 25px 30px;
	padding: 0;
	text-align: center;
	width: 354px;
}

/*Diamond Installations*/
#diamondinstallations {
	background: #000000 url('../images/diamondinstallations/bg_diamondinstallations.jpg') center top no-repeat;
}

#diamondinstallations #container {
	margin: 0 auto;
	padding: 0;
	width: 766px;
}

#diamondinstallations #container #content p {
	color: #ccbb6b;
	font-size: 15px;
	line-height: 24px;
	width: 100%;
}

span.player {
	background: url('../images/newwealth/bg_audioplayer-trans.png') no-repeat top center;
	clear: both;
	display: block;
	margin: 0 auto 5px;
	padding: 18px 30px;
	text-align: left;
	width: 468px;
}

span.doubleplayer {
	background: url('../images/newwealth/bg_doubleplayer-trans.png') no-repeat top center;
	clear: both;
	display: block;
	margin: 0 auto 5px;
	padding: 18px 24px;
	text-align: left;
	width: 448px;
}

#golden-leader {
	background: #000000 url('../images/leadergift/bg_diamondleader1.jpg') center top no-repeat;
	height: 950px;
	max-height: 950px;
	min-height: 950px;
}

#diamond-leader {
	background: #000000 url('../images/leadergift/bg_diamondleader0.jpg') center top no-repeat;
	height: 951px;
	max-height: 951px;
	min-height: 951px;
}

.diamondrule {
	margin: 30px auto;
}

#slickbox {
	display: none; 
}

.heading {
	display: block;
	font-size: 24px;
	letter-spacing: 0.062em;
	margin: 0 auto 17px;
	white-space: nowrap;
}

.heading .cap {
	font-size: 28.32px;
}

.divider-list {
	background: url(../images/divider.png) no-repeat center;
	width:100%;
	display:block;
	height:3px;
	clear:both;
	padding:38px 0 52px;
	margin: 0 auto;
}

.cufon {
	vertical-align: text-bottom !important;
}

.p9 {
	font-size: 9px !important;
}

.p10 {
	font-size: 10px !important;
}

.p11 {
	font-size: 11px !important;
}

.p12 {
	font-size: 12px !important;
}

.p13 {
	font-size: 13px !important;
}

.p14 {
	font-size: 14px !important;
}

.p15{
	font-size: 15px !important;
}

.p16 {
	font-size: 16px !important;
}

.p17 {
	font-size: 17px !important;
}

.p18 {
	font-size: 18px !important;
}

.p19 {
	font-size: 19px !important;
}

.p20 {
	font-size: 20px !important;
}

.p21 {
	font-size: 21px !important;
}

.p22 {
	font-size: 22px !important;
}

.p23 {
	font-size: 24px !important;
}

.p24 {
	font-size: 24px !important;
}

.p25 {
	font-size: 25px !important;
}

.p26 {
	font-size: 26px !important;
}

.p27 {
	font-size: 27px !important;
}

.p28 {
	font-size: 28px !important;
}

.p29 {
	font-size: 29px !important;
}

.p30 {
	font-size: 30px !important;
}

.p31 {
	font-size: 31px !important;
}

.p32 {
	font-size: 32px !important;
}

.p33 {
	font-size: 33px !important;
}

.p34 {
	font-size: 34px !important;
}

.p35 {
	font-size: 35px !important;
}

.p36 {
	font-size: 36px !important;
}

.p37 {
	font-size: 37px !important;
}

.p38 {
	font-size: 38px !important;
}

.p39 {
	font-size: 39px !important;
}

.p40 {
	font-size: 40px !important;
}

.p41 {
	font-size: 41px !important;
}

.p42 {
	font-size: 42px !important;
}

.p43 {
	font-size: 43px !important;
}

.p44 {
	font-size: 44px !important;
}

.center {
	display: block;
	text-align: center;
}

.b5 {
	display: block;
	margin-bottom: 5px;
}

.b8 {
	display: block;
	margin-bottom: 8px;
}

.b11 {
	display: block;
	margin-bottom: 11px;
}


/* rounded corners */
.rounded{display:block}
.rounded *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#A22772}
.rounded1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d7a2b8;
  border-right:1px solid #d7a2b8;
  background:#b95d91}
.rounded2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5e9e1;
  border-right:1px solid #f5e9e1;
  background:#b35089}
.rounded3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b35089;
  border-right:1px solid #b35089;}
.rounded4{
  border-left:1px solid #d7a2b8;
  border-right:1px solid #d7a2b8}
.rounded5{
  border-left:1px solid #b95d91;
  border-right:1px solid #b95d91}
.roundedfg{
  background:#A22772;
  padding:10px;}
  
.storequotes{
	display: block;
	text-align:center;
	margin: 0 auto;
	width: 577px;}
.storequotes *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F2D3EA}
.storequotes1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9ecec;
  border-right:1px solid #f9ecec;
  background:#f5deeb}
.storequotes2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfaed;
  border-right:1px solid #fdfaed;
  background:#f4dbea}
.storequotes3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f4dbea;
  border-right:1px solid #f4dbea;}
.storequotes4{
  border-left:1px solid #f9ecec;
  border-right:1px solid #f9ecec}
.storequotes5{
  border-left:1px solid #f5deeb;
  border-right:1px solid #f5deeb}
.storequotesfg{
  background:#F2D3EA;
	color: #6e126b;
	font-size: 12px;
	line-height: 20px;
	margin: 0 auto;
	padding: 15px 25px;
	width: 527px;}

.roundedmagenta {
	background-color: #de35d0;
	border-radius: 15px;
	-moz-border-radius: 15px;
}


.button0 {
	background-color: #de35d0;
	border-radius: 15px;
	-moz-border-radius: 15px;
	color: #fff !important;
	display: block;
	font-size: 19px;
	font-weight: bold;
	max-width:135px;
	padding: 7px 13px;
	text-align: center;
	text-decoration: none;
	width: 135px;
}

.button0:hover {
	background-color: #bd1bae;
}	

.button1 {
	background-color: #de35d0;
	border-radius: 15px;
	-moz-border-radius: 15px;
	color: #fff !important;
	cursor: hand pointer;
	display: block;
	font-size: 19px;
	font-weight: bold;
	padding: 5px 13px;
	text-align: center;
	text-decoration: none;
	width: intrinsic;
}

.button1:hover {
	background-color: #bd1bae;
}

.button2 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#81036f+0,d301b6+100 */
	background: #81036f; /* Old browsers */
	background: -moz-linear-gradient(top,  #81036f 0%, #d301b6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81036f), color-stop(100%,#d301b6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #81036f 0%,#d301b6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #81036f 0%,#d301b6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #81036f 0%,#d301b6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #81036f 0%,#d301b6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81036f', endColorstr='#d301b6',GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	color: #fff !important;
	display: block;
	font-family: "angie-sans",sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.06em;
	line-height: 9px;
	padding: 4px 5px;
	text-align: center;
	text-decoration: none !important;
	width: 80px;
}

.button2:hover {
	text-shadow: 0 0 0.4em #fffabf, 0 0 0.4em #fffabf;
	text-decoration: none;
}

.button3 {
	background: #de35d0;
	border-bottom: 1px #4c0336 solid;
	border-left: 1px #be4498 solid;
	border-right: 1px #7a0455 solid;
	border-top: 1px #ce71b1 solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	color: #f7efcb !important;
	display: block;
	font-family: "angie-sans",sans-serif;
	font-size: 11px;
	letter-spacing: 0.075em;
	line-height: 9px;
	padding: 6px 9px;
	text-align: center;
	text-decoration: none !important;
	width: 135px;
}

.button3:hover {
	background: #793664;
	border-bottom: 1px #8c4376 solid;
	border-left: 1px #fe84d8 solid;
	border-right: 1px #ba4495 solid;
	border-top: 1px #fea1e1 solid;
	color: #e7dfbb !important;
	text-decoration: none;
}

.button4 {
	background-color: #de35d0;
	border-radius: 15px;
	-moz-border-radius: 15px;
	color: #fff !important;
	display: block;
	font-family: "angie-sans",sans-serif;
	font-size: 19px;
	font-weight: 500;
	letter-spacing: 0.025em;
	padding: 9px 17px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0.4em #0a0a0a;
	width: 150px;
}

.button4:hover {
	background-color: #bd1bae;
}

.button5 {
	background-color: #fa41ea;
	border-radius: 15px;
	-moz-border-radius: 15px;
	color: #fff !important;
	display: block;
	font-family: "angie-sans",sans-serif;
	font-size: 19px;
	font-weight: 500;
	letter-spacing: 0.025em;
	padding: 9px 17px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0.4em #0a0a0a;
	width: 150px;
}

.button5:hover {
	background-color: #de35d0;
}

.button6 {
	background: #3a0633;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzNhMDYzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OTJhODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3a0633 1%, #892a85 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3a0633), color-stop(100%,#892a85));
	background: -webkit-linear-gradient(top,  #3a0633 1%,#892a85 100%);
	background: -o-linear-gradient(top,  #3a0633 1%,#892a85 100%);
	background: -ms-linear-gradient(top,  #3a0633 1%,#892a85 100%);
	background: linear-gradient(to bottom,  #3a0633 1%,#892a85 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a0633', endColorstr='#892a85',GradientType=0 );
	border-bottom: 1px #9f3faa solid;
	border-left: none;
	border-right: none;
	border-top: 1px #2e0629 solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	color: #f7efcb !important;
	display: block;
	font-family: "angie-sans",sans-serif;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.075em;
	line-height: 18px;
	padding: 8px 35px 6px;
	text-align: center;
	text-decoration: none !important;
	width: intrinsic;
}

.button6:hover {
	color: #f2dfcb !important;
	text-decoration: none;
	text-shadow: 0 0 0.4em #fffabf, 0 0 0.4em #fffabf;
}

.shadow1 {
	box-shadow: 2px 2px 3px #777;
	-moz-box-shadow: 2px 2px 3px #777;
	-webkit-box-shadow: 2px 2px 3px #777;
}

.rotate {
	-ms-transform: rotate(-35deg);
	-webkit-transform: rotate(-35deg);
	transform: rotate(-35deg);
	-moz-transform: rotate(-35deg);
	-o-transform: rotate(-35deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(
	M11=0.7071067811865483,
	M12=0.7071067811865467,
	M21=-0.7071067811865467,
	M22=0.7071067811865483,
	SizingMethod='auto expand');
}

/* catalog */


#ii ul.list-category {
	max-width: 100%;
	padding: 0;
	list-style: none;
	margin-bottom: 0;
	text-align: left;
}
#ii ul.list-category li {
	margin-bottom:15px;
	background:#000 url(../images/bullet.png) no-repeat left center;
	width:630px;
}
#ii ul.list-category li span:first-child a {
	color:;
}
#ii ul.list-category li span:first-child a:hover {
	text-shadow:0 0 0.6em #fff, 0 0 0.6em #fff;
	color:#fff;
	cursor:pointer;
	text-decoration: underline;
}
#ii ul.list-category li:last-child {
	margin-bottom:0;
}
#ii ul.list-category li span {
	color:#e0d485;
}
#ii ul.list-category li:before {
	float: left;
	width: 0;
	white-space: nowrap;
	content:
 "....................."  "....................."  "....................."  "....................."  "...........";
	margin-left:15px;
	color:#e0d485;
}
#ii ul.list-category li.center:before {
	float: left;
	width: 0;
	white-space: nowrap;
	content: none;
	margin-left:15px;
	color:#e0d485;
}
#ii ul.list-category li.heads:before {
	float: left;
	width: 0;
	white-space: nowrap;
	content:
 "....................."  "....................."  "....................."  "....................."  "...........";
	margin-left:0;
	color:#e0d485;
}
#ii ul.list-category li.heads0 {
	background: none !important;
}
#ii ul.list-category li.heads0:before {
	float: left;
	width: 0;
	white-space: nowrap;
	content:
 "....................."  "....................."  "....................."  "....................."  "...........";
	margin-left:0;
	color:#e0d485;
}
#ii ul.list-category span:first-child {
	padding-right: 0.33em;
	color:#e0d485;
	text-transform: uppercase;
	background:#000;
}
#ii ul.list-category span + span {
	float: right;
	padding-left: 0.33em;
	color:#e0d485;
	background:#000;
}
#ii .price-normal {
	color:#008504 !important;
	font-style:normal;
	font-weight:700;
	letter-spacing: 0.01em;
	text-transform:capitalize;
	text-shadow:none !important;
}
#ii .strike {
	text-decoration:line-through;
}
#ii .link-store {
	color:#e0d485;
	text-decoration:underline;
	padding-left:12px;
	position:relative;
}
#ii .link-store.onsale {
	margin-right: 0;
}
#ii ul.list-category span + span a:hover, .sale-name {
	text-shadow:0 0 0.6em #fff, 0 0 0.6em #fff !important;
	color:#fff !important;
}

#ii .sale-name:hover {
	color: #ccbb6b !important;
	text-shadow: none !important;
}
#ii .link-store.onsale:after {
	content:"";
	background:url(../images/store/sales_right-trans.png) no-repeat;
	display: block;
	height: 44px;
	left: 97px;
	position: absolute;
	top: -14px;
	width: 92px;
	z-index: 100;
}

#ii .sale-priced {
	color:#de35d0;
	text-shadow:0 0 0.6em #de35d0, 0 0 0.6em #de35d0;
	text-transform:uppercase;
	font-size: 14px;
	font-style:normal;
}

#ii .sale-percentage {
	color:#fff;
	text-shadow:0 0 0.6em #fff, 0 0 0.6em #fff;
	text-transform:uppercase;
	font-size: 16px;
	font-style:normal;
}

#ii .price-cate1 {
	color: #008504;
    margin-right: 15px;
}
