/* Copyright 2008 Studio Dance Rack Global CSS */
@import url("studio-content.css");
@import url("studio-type.css");
/* Template */
body {margin: 0px; padding: 0px; background: #fff url(../assts-22608/main/body-bkgrd.jpg) repeat-x;}
#wrap {margin: 0px 0px 0px 50px; padding: 0px; vertical-align: top; background: url(../assts-22608/main/top-address-spacer.gif) repeat-x center top;}
#top-container {padding: 0px; margin: 0px; width: 896px; background: url(../assts-22608/main/top-spacer.jpg) repeat-x center top; text-align: right;}
#discount-text {background: url(../assts-22608/main/discount-text.gif) no-repeat 0px 16px;}
#top-logo {background: url(../assts-22608/main/top-logo.jpg) no-repeat 0px 0px; height: 116px; margin: 0px; float: left; width: 248px;}
#top-address {background: url(../assts-22608/main/top-address.jpg) no-repeat right top; width: 620px; float: right; text-align: right; vertical-align: 50%; height: 116px;}
.top-menu {padding-top: 74px; padding-right: 120px;}
#display-border {background: url(../assts-22608/main/display-border.gif) no-repeat left top; height: 284px; clear: both; margin: 0px; padding: 0px;}
#display-photo {background: url(../assts-22608/main/display-photo-tap1.jpg) no-repeat 93px 0px; height: 284px;}
#display-spacer {background: url(../assts-22608/main/display-gradspacer.jpg) repeat-x 0px 116px;}
#display-text {background: url(../assts-22608/main/display-text.jpg) no-repeat 380px 0px; height: 284px;}
#display-holidayhours {background: url(../assts-22608/home/holidayhours-display-09.jpg) no-repeat 42px 0px; height: 284px;}
#display-summerhours-2010 {background: url(../assts-22608/home/summerhours-display-2010.jpg) no-repeat 42px 0px; height: 284px;}
.mid-border {background: url(../assts-22608/act2/act2-mid-border.gif) repeat-x center bottom; padding-bottom: 17px;}
#bottom-border {background: #000 url(../assts-22608/main/bottom-border.gif) repeat-x center top; padding: 9px 0px 5px; margin: 98px auto 0px;}
.box-spacer-top {padding-top: 61px;}
.box-spacer-mid {padding-top: 25px;}
#footer {margin: 0px auto 0px 326px; padding: 0px;}
.clear-both {clear: both; padding-top: 1px;}
.float-tbl-cell {float: left; width: 133px; padding: 0px; margin: 0px 11px 0px;}
.float-column {float: left; width: 178px; padding: 0px; margin: 9px 21px 0px 9px;}
/* Bottom Content Container*/
.bottom-container {margin: 0px 0px 0px 50px; padding: 20px 0px 0px; vertical-align: top; clear: both; width: 896px;}
.content-container {background: #FFF repeat-x center top;}
.grad-content-container {background: #DADADA url(../assts-22608/main/contentbox-gradient.jpg) repeat-x center top;}
/* Home */
.home-colleft {float: left; width: 420px; padding-right: 8px; padding-top: 10px; padding-left: 5px;}
.home-colright {float: right; width: 420px; padding-top: 10px; padding-right: 5px;}
.content-inner {padding: 10px 17px;}
.float-container {margin: 0px; padding: 5px 4px; clear: both;}
/* Green Box */
.greenbox-border {padding: 4px; border: 5px solid #033503; margin-bottom: 5px; margin-top: 5px;}
.greenbox-bottomright {background: url(../assts-22608/main/greenbox-bottomright.gif) no-repeat right bottom; height: 203px;}
/* Purple Box */
.purplebox-border {padding: 4px; border: 5px solid #6c0472; margin-bottom: 5px; margin-top: 5px;}
.purplebox-inner {border: 2px solid #6c0472;}
.purplebox-bottomright {background: url(../assts-22608/main/purplebox-bottomright.gif) no-repeat right bottom;}
/* Black Box */
.blackbox-border {padding: 4px; border: 5px solid #000; margin-bottom: 5px; margin-top: 5px;}
.blackbox-inner {border: 2px solid #000; padding: 0px; margin: 0px;}
.blackbox-bottomright {background: url(../assts-22608/main/blackbox-bottomright.gif) no-repeat right bottom; padding-bottom: 3px;}
/* Blue Box */
.bluebox-border {padding: 5px; border: 1px solid #ccc; margin: 5px auto 10px auto; width: 380px;}
form {margin-top: 2px; margin-bottom: 5px; text-align: center;}
