body {
	margin-top: 0;
	padding-top: 0;
	font: 12pt Trebuchet MS,Arial,Helvetica,sans-serif;
}
#page {
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	width: 730px;;
}
a, a:hover, a:visited {
	color: #0085cf;
}
#head {
	clear: both;
	width: 730px;;
	margin-top: 1em;
}
#guide {
	width: 730px;;
	font-size: 14px;
	color: #000;
	text-shadow: 1px 1px 1px #fff;
	background: url(head-corners-tile.png) repeat-x;
	letter-spacing: 1px;
	padding: 12px;
	-moz-box-shadow: 2px 3px 3px #aaa;
	-webkit-box-shadow: 3px 4px 4px #aaa;
	border: 1px #cdcdcd solid;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border: 1px solid #aaa;
}
#content {
    background: none repeat scroll 0 0 #DEDEDE;
    margin: 30px;
    padding: 0 30px 30px;
    position: absolute;
    top: 80px;
    width: 730px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topleft: 10px;
	-khtml-border-radius-topright: 10px;
	border-radius-topleft: 10px;
	border-radius-topright: 10px;
}
#head-security {
	text-align: right;
	padding-right: 1em;
	background: url(fs_secure-ordering.png) no-repeat left;
	background-position: 400px 20px;
}
/**
 * Switches
 */

/* No security info */
.ns #head-security {
	display:none;
}
/* No header */
.nh #head {
	display:none;
}
/**
 * Override
 */

.store-order-action-list li {
	white-space: normal !important; /* france length */
}
.core-form-field-required .core-form-field-label {
	font-weight: bold;
}
.core-form-field-group + .core-form-field-group {
	margin-top: 2em;
}
.core-form-field-label {
	margin-bottom: 4px;
}
.core-body-window .core-section {
	width: 730px;;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	margin-top: 2em;
}
.core-body-window .core-section-header {
	background-color: #000000;
	margin: 0px;
	font-size: 12px;
	padding-left: 10px;
	color: #efefef;
	padding: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topleft: 10px;
	-khtml-border-radius-topright: 10px;
	border-radius-topleft: 10px;
	border-radius-topright: 10px;
}
.core-body-window .core-section-body {
	padding: 2em;
	border: 1px solid #aaa;
	background: #FFFFFF;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomright: 10px;
	border-radius-bottomleft: 10px;
	border-radius-bottomright: 10px;
}
.store-footer {
	background: #fff url(footer-bg2.gif) repeat;
	color: #eee;
	margin-bottom: 30px;
	padding: 2em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.store-footer a:link, .store-footer a:visited {
	color: #00bfff;
}
.store-footer a:hover {
	color: #ffa500;
	text-decoration: none;
}
.store-product-detail-description-short {
	margin-left: 1em;
}
.store-product-list-item {
	margin-bottom: 0;
}
.store-product-list-item-title {
	letter-spacing: 1px;
}
.store-product-list-item-description {
	margin-top: 1em;
}
.store-product-detail {
	line-height: 1.4em;
}
.store-product-detail-title {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	margin-bottom: 10px;
	margin-right: 1em;
	letter-spacing: 1px;
}
.core-form-field-group-header, .store-product-list-item-title {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	margin-right: 1em;
}
.store-page-navigation {
	border-top: 1px dotted #ddd;
}
.store-product-detail-quantity {
	margin-top: 10px;
}
.store-product-detail-description, .store-product-list-item-description {
/*	text-align: justify;*/
	margin-bottom: 1em;
}
.store-product-option-groups {
	padding-left: 1em;
	padding-right: 1em;
}
.core-form-field-body-note {
	font-size: 10px;
	margin-top: 4px;
	color: #666;
}

body { margin:0px; background-color:#000; background-image:url(utnewbackground12.png); background-repeat:repeat-x; background-position:left top; height:100% }
html { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
p:first-child { margin-top:0px }
table { empty-cells:hide }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
.f-x1 {  }
.f-x2 {  }
.f-x3 {  }
#TapDanceDictionaryLink a:link { color:#828282; text-decoration:none }
#TapDanceDictionaryLink a:visited { color:#828282; text-decoration:none }
#TapDanceDictionaryLink a:hover { color:#009bff; text-decoration:none }
#TapDanceDictionaryLink a:active { text-decoration:none }
#TapDanceMusicLink a:link { color:#828282; text-decoration:none }
#TapDanceMusicLink a:visited { color:#828282; text-decoration:none }
#TapDanceMusicLink a:hover { color:#009bff; text-decoration:none }
#TapDanceMusicLink a:active { text-decoration:none }
#TapDanceLessonsLink a:link { color:#828282; text-decoration:none }
#TapDanceLessonsLink a:visited { color:#828282; text-decoration:none }
#TapDanceLessonsLink a:hover { color:#009bff; text-decoration:none }
#TapDanceLessonsLink a:active { text-decoration:none }
#TapDanceChoreographyLink a:link { color:#828282; text-decoration:none }
#TapDanceChoreographyLink a:visited { color:#828282; text-decoration:none }
#TapDanceChoreographyLink a:hover { color:#009bff; text-decoration:none }
#TapDanceChoreographyLink a:active { text-decoration:none }
#TapDanceSyllabusLink a:link { color:#828282; text-decoration:none }
#TapDanceSyllabusLink a:visited { color:#828282; text-decoration:none }
#TapDanceSyllabusLink a:hover { color:#009bff; text-decoration:none }
#TapDanceSyllabusLink a:active { text-decoration:none }
#TapDanceStoreLink a:link { color:#828282; text-decoration:none }
#TapDanceStoreLink a:visited { color:#828282; text-decoration:none }
#TapDanceStoreLink a:hover { color:#009bff; text-decoration:none }
#TapDanceStoreLink a:active { text-decoration:none }
#MoreMenuItemsDropDownMenu a:link { color:#828282; text-decoration:none }
#MoreMenuItemsDropDownMenu a:visited { color:#828282; text-decoration:none }
#MoreMenuItemsDropDownMenu a:hover { color:#009bff; text-decoration:none }
#MoreMenuItemsDropDownMenu a:active { text-decoration:none }
em { font-style:italic }
h1 { font-size:18px }
h1:first-child { margin-top:0px }
strong { font-weight:bold }
.style145 { font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:24px; text-align:center }
.style47 { font-size:24px }
.style153 { font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:24px; text-align:center }
.style48 { color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:left }
.style5 { font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:24px }
.style315 { font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:18px }
.style233 { font-family:Trebuchet MS,Arial,Helvetica,sans-serif }
#fwNav1 { float:left;  padding:0; margin:0; list-style:none; font-size:20px }
#fwNav1 .fwNavItem { width:auto;  float:left;margin:0; padding:0; border-right:0; border-top:0; border-bottom:0; border-left:0; position:relative; }
#fwNav1 .fwNavItem a { display:block;color:#828282; text-decoration:none; background:url(transparent.gif) repeat; margin:0;padding:3px 10px 3px 10px; height:1%; }
#fwNav1 .fwFirstChild { border-left:0; }
#fwNav1 .fwLastChild { border-right:0; }
#fwNav1 .fwNavItem:hover > span a, #fwNav1 .fwNavItem:hover > a { color:#009bff; text-decoration:none; background:url(transparent.gif) repeat; }
#fwNav1 .fwNavItem a:hover, #fwNav1 .fwNavItem span a:hover, #fwNav1 .fwNavItem a:focus { color:#009bff; text-decoration:none; background:url(transparent.gif) repeat; }
#fwNav1 .fwNavItem a:active { color:#009bff; text-decoration:none; background:url(transparent.gif) repeat; }
#fwNav1 * .sub { visibility: hidden; position:absolute; right:-1px;  float:left; padding:0; margin:0; list-style:none; }
#fwNav1 .sub * .sub { top:-1px; }
#fwNav1 .fwNavItem .sub .fwNavItem { display:block; margin:0; padding:0; left:0; width:180px;border-bottom:0; border-left:1px Solid #333333; border-right:1px Solid #333333; border-top:0; }
#fwNav1 * * * .sub { right:100%; top:0}
#fwNav1 .fwNavItem .sub .fwNavItem a { display:block;color:#828282; text-decoration:none; background:#191919; margin:0;padding:3px 10px 3px 10px; height:1%; }
#fwNav1 .fwNavItem .sub .fwFirstChild { border-top:1px Solid #333333; }
#fwNav1 .fwNavItem .sub .fwLastChild { border-bottom:1px Solid #333333; }
#fwNav1 .fwNavItem .sub .fwNavItem:hover > span a, #fwNav1 .fwNavItem .sub .fwNavItem:hover > a { color:#009bff; text-decoration:none; background:#000000; }
#fwNav1 .fwNavItem .sub .fwNavItem a:hover, #fwNav1 .fwNavItem .sub .fwNavItem span a:hover, #fwNav1 .fwNavItem .sub .fwNavItem a:focus { color:#009bff; text-decoration:none; background:#000000; }
#fwNav1 .fwNavItem .sub .fwNavItem a:active { color:#009bff; text-decoration:none; }
#fwNav1 :hover > .sub { visibility:visible; }
* html #fwNav1 { float:left; }
* html #fwNav1 .fwNavItem a { float:left; height:1%; }
* html #fwNav1 .fwNavItem .sub { clear:left; }
* html #fwNav1 .fwNavItem .sub .fwNavItem { clear:left; float:left; }
* html #fwNav1 .fwNavItem .sub .fwNavItem a { float:none; }
#fwNav1 .fwNavItem.over *#fwSub1 { visibility:visible; }
#fwNav1 .fwNavItem.over1 *#fwSub2 { visibility:visible; }

.LogoHomePage4 a {
    background: url();
    height: 60px;
    left: 16px;
    position: absolute;
    top: 9px;
    width: 60px;
    z-index: 7;}
    
.LogoHomePage4 a:hover { background: url(Text.png); height: 60px; width: 120px;}

.store-decorate-button .store-page-navigation .store-action-command, .store-decorate-button .store-product-list-item-action-list .store-action-command, .store-decorate-button .store-page-navigation .store-action-command:hover, .store-decorate-button .store-product-list-item-action-list .store-action-command:hover, .store-decorate-button .store-page-navigation .store-action-command:active, .store-decorate-button .store-product-list-item-action-list .store-action-command:active, .store-decorate-button .store-page-navigation .store-action-command:link, .store-decorate-button .store-product-list-item-action-list .store-action-command:link, .store-decorate-button .store-page-navigation .store-action-command:visited, .store-decorate-button .store-product-list-item-action-list .store-action-command:visited, .store-decorate-button .store-page-navigation .store-action-command:focus, .store-decorate-button .store-product-list-item-action-list .store-action-command:focus {
    background-color: #333333;
    color: #efefef;
}

.store-decorate-button .store-page-navigation .store-action-command:hover, .store-decorate-button .store-product-list-item-action-list .store-action-command:hover {
    background-color: #999999;
    border: 1px solid #999999;
    color: #FFFFFF;
}
