/* CSS Document */
#dancelinks {
	width:375px;
	position:absolute;
	color: #cd4b55;
	text-align: left;
	vertical-align: top;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
}

#dancelinks a {
	font: Normal 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

#dancelinks a:hover {
	color:#cd4b55;
	text-decoration:underline;
}

#copyright {
	font: Normal 6px Trebuchet MS, Verdana, Helvetica, sans-serif;
	padding-bottom:33px;
}

#copyrighthome {
	font: Normal 6px Trebuchet MS, Verdana, Helvetica, sans-serif;
	padding-bottom:5px;
}

#credit {
	font: Normal 9px Trebuchet MS, Verdana, Helvetica, sans-serif;
	padding:0px 20px 0px 0px;
	text-align: right;
	vertical-align: bottom;
}

#thankyou {
	font: Normal 13px/18px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: top;
}

#aboutbodytext {
	width:270px;
	position:absolute;
	font: Normal 11px/14px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
}

#aboutbodytexthead {
	font-size: 14px;
	font-style: italic;
	color: #3366CC;
}
#aboutdisclaimer {
	width:507px;
	position:absolute;
	top:500px;
	font: Normal 9px/10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	z-index:1;
}

#dancercredit {
	font: Normal 11px/13px Trebuchet MS, Verdana, Helvetica, sans-serif;
}

#contactus {
	width:253px;
	position:absolute;
}

#storeBG {
	background-color: #FCF1EF;
}

#footer {
	width:800px;
	height:28px;
	position:absolute;
	top:584px;
	background-color:#F65941;
	vertical-align:center;
}

#footer a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #000;
	text-decoration: none;
}

#footerchosen {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}
#footerAb {
	width:800px;
	height:28px;
	position:absolute;
	top:584px;
	background-color:#cd4b55;
	vertical-align:center;
}

#footerAb a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#footerAb a:hover {
	color: #000;
	text-decoration: none;
}

#footerAbchosen {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#footerCU {
	width:800px;
	height:28px;
	position:absolute;
	top:580px;
	background-color:#83D25C;
	vertical-align:center;
}

#footerCU a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#footerCU a:hover {
	color: #000;
	text-decoration: none;
}

#footerchosenCU {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#footerWP {
	width:800px;
	height:28px;
	position:absolute;
	top:580px;
	background-color:#B4809E;
	vertical-align:center;
}

#footerWP a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#footerWP a:hover {
	color: #000;
	text-decoration: none;
}

#footerchosenWP {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#footerPN {
	width:800px;
	height:28px;
	position:absolute;
	top:582px;
	background-color:#3397AC;
	vertical-align:center;
}

#footerPN a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#footerPN a:hover {
	color: #000;
	text-decoration: none;
}

#footerchosenPN {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#footerStage {
	width:800px;
	height:28px;
	position:absolute;
	top:581px;
	background-color:#DC3B48;
	vertical-align:center;
}

#footerStage a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#footerStage a:hover {
	color: #000;
	text-decoration: none;
}

#footerchosenStage {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#footerStudio {
	width:800px;
	height:28px;
	position:absolute;
	top:582px;
	background-color:#BA799F;
	vertical-align:center;
}

#footerStudio a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#footerStudio a:hover {
	color: #000;
	text-decoration: none;
}

#footerchosenStudio {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#indexText {
	font: Normal 13px/20px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#fffff;
	padding:0	30px 0 20px;
	text-align: left;
}

#menu {
	font: Bold 11px Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 3px;
	text-align: center;
	vertical-align: middle;
}

#menu a {
	color: #FFF;
	text-decoration: none;
}

#menu a:hover {
	color: #000;
	text-decoration: none;
}

#product_menu {
	font: Normal 13px/18px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
}

#product_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#product_menu li {
	margin: 0px;
	padding: 4px 0px 0px 0px;
}

#product_menu a {
	color: #fff;
	text-decoration: none;
}

#product_menu a:hover {
	text-decoration:underline;
}

#product_menuWhite {
	font: Normal 13px/18px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
}

#product_menuWhite ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#product_menuWhite li {
	margin: 0px;
	padding: 3px 0px 0px 0px;
}

#product_menuWhite a {
	color: #fff;
	text-decoration: none;
}

#product_menuWhite a:hover {
	text-decoration:underline;
}

#bodytext {
	font: Normal 12px/20px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

#bodytextsmaller {
	font: Normal 9px/10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

#bodytextsmaller a {
	font: Normal 9px/10px Trebuchet MS, Verdana, Helvetica, sans-serif;
}

#bodytext a {
	color:#3366CC;
	text-decoration:none;
}

#bodytext a:hover {
	text-decoration:underline;
}

#bodytextwhite {
	font: Normal 12px/20px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	vertical-align: top;
}

#closewindow {
	font: Normal 9px/10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: right;
}
#closewindow a {
	color:#fff;
}
#wheretopurchase {
	font: Normal 12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
}
#wheretopurchase a {
	font-size: 11px;
	text-transform: lowercase;
	text-align: left;
	vertical-align: top;
}
#LogoLayer {
	position:absolute;
	width:800px;
	height:116px;
	z-index:1;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

#producttext {
	font: Normal 12px/14px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	position:absolute;
	width:256px;
	z-index:1;
}

#ProductDescriptionLayer {
}

#DirectoryLayer {
	position:absolute;
	z-index:1;
}

.DirectoryLayer2 {
	position:absolute;
	z-index:1;
	font-size: 10px;
	width: 147px;
	top: 140px;
	margin-left:20px;
}

#ProductList {
	position:absolute;
	width:150;
	z-index:2;
	top: 125;
}


/* Directory menu */

#directoryMenu {
	font: Normal 12px/18px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
	margin-left:100px;
	position:absolute;
	top:110px;
}

#directoryMenu ul {
	list-style: none;
}

#directoryMenu li {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	width:202px;
	display:block;
}

#gpMenu a {
	color: #000;
	text-decoration: none;
}

#gpMenu a:hover {
	color:#fff;
	display:block;
	background: #F65941;
	text-indent:5px;
}

#reMenu a {
	color: #000;
	text-decoration: none;
}

#reMenu a:hover {
	color:#fff;
	display:block;
	background:#A4B94E;
	text-indent:5px;
}

#stuMenu a {
	color: #000;
	text-decoration: none;
}

#stuMenu a:hover {
	color:#fff;
	display:block;
	background:#BA799F;
	text-indent:5px;
}

#staMenu a {
	color: #000;
	text-decoration: none;
}

#staMenu a:hover {
	color:#fff;
	display:block;
	background:#DC3B48;
	text-indent:5px;
}

#prMenu a {
	color: #000;
	text-decoration: none;
}

#prMenu a:hover {
	color:#fff;
	display:block;
	background:#3397AC;
	background-position:center;
	background-repeat:no-repeat;
	text-indent:5px;
}

#ddMenu a {
	color: #000;
	text-decoration: none;
}

#ddMenu a:hover {
	color:#fff;
	display:block;
	background-image:url(../images/ddMenu.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:5px;
}

/* Pertains to the Gel Products Section */

#gelFooter {
	background:#F65941;
	height:28px;
	width:800px;
	position:relative;
}

#gelFooter a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#gelFooter a:hover {
	text-decoration: underline;
}

#gelFooterchosen {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#fff;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#GelProducts_menu {
	font: Normal 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

#GelProducts_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#GelProducts_menu li {
	width:150px;
	border-bottom: 1px solid #F65941;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#GelProducts_menu a {
	color: #000;
	text-indent:10px;
	text-decoration: none;
}

#GelProducts_menu a:hover {
	color:#F65941;
	margin-left:10px;
	text-decoration: none;
}

#GelProducts_current {
	font:bold 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-indent:10px;
	letter-spacing:.5px;
	color:#fff;
	background:#F65941;
}

#gelProductsHomePageText {
	font: Normal 12px/20px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-align: left;
	vertical-align: top;
	position:absolute;
	top:300px;
	width:250px;
	margin-left:60px;
	z-index:1;
}

/* Pertains to the Promotional Products Section */

#promotionalFooter {
	background:#3397AC;
	height:28px;
	width:800px;
	position:absolute;
	top:526px;
}

#promotionalFooter a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #000;
	text-decoration: none;
}

#promotionalFooter a:hover {
	text-decoration: underline;
}

#promotionalFooterchosen {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#fff;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#PromotionalProducts_menu {
	font: Normal 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

#PromotionalProducts_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#PromotionalProducts_menu li {
	width:150px;
	border-bottom: 1px solid #3397AC;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#PromotionalProducts_menu a {
	color: #000;
	text-decoration: none;
}

#PromotionalProducts_menu a:hover {
	color:#3397AC;
	margin-left:10px;
	text-decoration: none;
}

#PromotionalProducts_current {
	font:bold 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-indent:10px;
	letter-spacing:.5px;
	color:#fff;
	background: #3397AC;
}

/* Pertains to the Ribbon Products Section */
#footerRB {
	width:800px;
	height:28px;
	position:absolute;
	top:584;
	background-color:#A4B94E;
	vertical-align:center;
}

#footerRB a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#footerRB a:hover {
	color: #000;
	text-decoration: none;
}

#footerchosenRB {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#000;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#ribbonFooter {
	background:#A4B94E;
	height:28px;
	width:800px;
	position:absolute;
	top:526px;
}

#ribbonFooter a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#ribbonFooter a:hover {
	text-decoration:underline;
}

#ribbonFooterchosen {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#fff;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#RibbonProducts_menu {
	font: Normal 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

#RibbonProducts_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#RibbonProducts_menu li {
	border-bottom: 1px solid #A4B94E;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#RibbonProducts_menu a {
	color: #000;
	text-decoration: none;
}

#RibbonProducts_menu a:hover {
	color:#A4B94E;
	margin-left:10px;
	text-decoration: none;
}

#RibbonProducts_current {
	font:bold 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-indent:10px;
	letter-spacing:.5px;
	color:#fff;
	background:#A4B94E;
}

#ribboncategory {
	font: Normal 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: left;
	text-indent:15px;
	vertical-align: top;
}

#ribboncategory ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#ribboncategory li {
	color: #fff;
	margin: 0px 0px 5px 0px;
	background-color:#AF1C2E;
	padding: 5px 0px 5px 0px;
}


/* Pertains to the Stage Accessories Products Section */

#stageFooter {
	background:#DC3B48;
	height:28px;
	width:800px;
	position:absolute;
	top:526px;
}

#stageFooter a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#stageFooter a:hover {
	text-decoration: underline;
}

#stageFooterchosen {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#fff;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#StageProducts_menu {
	font: Normal 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

#StageProducts_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#StageProducts_menu li {
	width:150px;
	border-bottom: 1px solid #DC3B48;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#StageProducts_menu a {
	color: #000;
	text-indent:10px;
	text-decoration: none;
}

#StageProducts_menu a:hover {
	color:#DC3B48;
	margin-left:10px;
	text-decoration: none;
}

#StageProducts_current {
	font:bold 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-indent:10px;
	letter-spacing:.5px;
	color:#fff;
	background:#DC3B48;
}


/* Pertains to the Studio Accessories Products Section */

#studioFooter {
	background:#BA799F;
	height:28px;
	width:800px;
	position:absolute;
	top:526px;
}

#studioFooter a {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}

#studioFooter a:hover {
	text-decoration: underline;
}

#studioFootererchosen {
	font: Bold 10px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#fff;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
}

#StudioProducts_menu {
	font: Normal 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

#StudioProducts_menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#StudioProducts_menu li {
	width:150px;
	border-bottom: 1px solid #BA799F;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#StudioProducts_menu a {
	color: #000;
	text-indent:10px;
	text-decoration: none;
}

#StudioProducts_menu a:hover {
	color:#BA799F;
	margin-left:10px;
	text-decoration: none;
}

#StudioProducts_current {
	font:bold 10px/12px Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-indent:10px;
	letter-spacing:.5px;
	color:#fff;
	background:#BA799F;
}
/* Dreamdancer section */
.DD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.DDitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #c686b6;
}
.DDitem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #c686b6;
	text-align: center;
}
.DDitemText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
