* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	color: #FFFFFF;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 964px;
	height: 750px;
	background-image: url(images/backdrops/backdrop_empty.jpg);
	background-repeat: no-repeat;
	position: relative;
}

/* SIGN IN BOX */

#signinbox {
	margin: 0;
	padding: 0;
	width: 500px;
	height: 340px;
	position: absolute;
	top: 0;
	left: 475px;
	text-align: center;
}

/* HEADER SECTION */

#beginnerslink_box {
  margin: 0;
  padding: 0;
  width: 169px;
  height: 169px;
  border: 3px solid #ffffff;
  position: absolute;
  top: 10px;
  left: 160px;
  text-align: center;
}
#bloglink {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 10px;
  left: 410px;
}
#bloglink img {
  border: 0;
}
#bloglinktext {
  margin: 5px 0 0 10px;
  padding: 0;
  font-size: 120%;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
}
#bloglinktext a:link {
	background-color: transparent;
	color:#ffffff;
    text-decoration: none;
}
#bloglinktext a:visited {
	background-color: transparent;
	color:#ffffff;
    text-decoration: none;
}
#bloglinktext a:hover {
	background-color: transparent;
	color: #ff9933;
	text-decoration: underline;
}
#clickhere {
  margin: 0;
  padding: 0;
  font-size: 160%;
}

#clickhere a:link {
	background-color: transparent;
	color:#ffffff;
	text-decoration: underline;
}
#clickhere a:visited {
	background-color: transparent;
	color:#ffffff;
}
#clickhere a:hover {
	background-color: transparent;
	color: #ff9933;
	text-decoration: underline;
}

#facebooklike {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 38px;
  left: 40px;
}

#facebooklogo {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 10px;
    left: 580px;
    z-index: 9;
}
#facebooklogo img {
    margin: 0;
    padding: 0;
    border: 1px solid black;
}
#freeclasses {
  margin: 0;
  padding: 0;
  font-size: 140%;
  color: #ff9933;
}
#freeclasses_text {
  margin: 0;
  padding: 0;
  font-size: 120%;
  color: #ffffff;
}
#header {
	margin: 0;
	padding: 0;
    width: 864px;
	height: 215px;
	position: relative;
}
#header_box {
  margin: 0;
  padding: 0;
  width: 752px;
  height: 200px;
  position: absolute;
  top: 5px;
  left: 210px;
  border-top: 2px solid #ff9933;
  border-right: 2px solid #ff9933;
}
#logo {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 50px;
	left: 90px;
}
#orangetext {
  margin: 0;
  padding: 0;
  color: #ff9933;
  font-size: 160%;
}
#phonenumber {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 5px;
  left: 35px;
}
#picsonly_animation_box {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 10px;
  left: 560px;
}
#signup_box {
	margin: 0;
	padding: 0;
	width: 169px;
    height: 169px;
    position: absolute;
    top: 10px;
    left: 360px;
	border: 3px solid white;
    text-align: center;
}

#toplinks a:link{
	background-color: black;
	color: #FFFFFF;
	text-decoration: none;
}
#toplinks a:visited {
	background-color: black;
	color: white;
	text-decoration: none;
}
#toplinks a:hover {
	background-color: #ff9a0f;
	color: #000000;
	text-decoration: none;
}
#topnav {
	margin: 0;
	padding: 0;
	background-color: #000000;
	color: #000000;
	width: 750px;
	height: 65px;
	position: absolute;
	top: 15px;
	left: 205px;
	border: 2px solid #ff9a0f;
    z-index: 10;
}
#topnavbox {
	margin: 0;
	padding: 0;
	width: 800px;
	position: absolute;
	top: -7px;
	left: 393px;
}
#topnav h4 {
	margin: 10px 0 0 0;
	padding: 3px 0;
    width: 145px;
	font-size: 99%;
	text-align: center;
	border-left: 6px solid #ff9a0f;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 6px solid #ff9a0f;
	float: left;
}
#topnavbox2 {
	margin: 0;
	padding: 0;
	width: 800px;
	position: absolute;
	top: 25px;
	left: 393px;
}
#topnav2 h4 {
	margin: 10px 0 0 0;
	padding: 3px 0;
	font-size: 99%;
	text-align: center;
	border-left: 6px solid #ff9a0f;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 6px solid #ff9a0f;
	float: left;
}
#twitterlogo {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 10px;
    left: 645px;
    z-index: 9;
}
#twitterlogo img {
    margin: 0;
    padding: 0;
    border: 1px solid black;
}
#whitetext {
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 170%;
}
#zumbaregistrationlink {
  margin: 0;
  padding: 0;
  font-size: 140%;
  position: absolute;
  top: 38px;
  left: 20px;
}
#zumbaregistrationlink a:link{
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: none;
}
#zumbaregistrationlink a:visited {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: none;
}
#zumbaregistrationlink a:hover {
	background-color: transparent;
	color: #ffffff;
	text-decoration: underline;
}

/* LEFT NAVIGATION */

#leftnav {
	margin: 0;
	padding: 0;
	font-size: 90%;
	width: 130px;
	position: absolute;
	top: 160px;
	left: 0;
}
#leftnavontop_top {
	margin: 0;
	padding: 0;
	width: 47px;
	height: 2px;
	position: absolute;
	top: 160px;
	left: 0;
	border-top: 2px solid #ff4e06;
}
#leftnavontop_left {
	margin: 0;
	padding: 0;
	width: 2px;
	height: 545px;
	position: absolute;
	top: 160px;
	left: 0;
	border-left: 2px solid #ff4e06;
}
#leftnavontop_bottom {
	margin: 0;
	padding: 0;
	width: 186px;
	height: 2px;
	position: absolute;
	top: 704px;
	left: 0;
	border-top: 2px solid #ff4e06;
}
#leftnav li {
	margin: 0;
	padding: 10px 0 0 0;
}
#leftnav ul {
	margin: 0;
	padding: 0 0 10px 10px;
	list-style: none;
	font-size: 135%;
}
#leftnav ul a:link{
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
}
#leftnav ul a:visited {
	background-color: transparent;
	color: white;
	text-decoration: none;
}
#leftnav ul a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}

/* MAIN SECTION */

#mainsection {
	margin: 0;
	padding: 0;
	position: relative;
}

/* MAIN CONTENT */

h2 {
  margin: 0 0 0 20px;
  padding: 0;
  color: #ffffff;
  background-color: #000000;
  width: 350px;
  text-align: center;
}

#accessories {
	position: absolute;
    top: 120px;
    left: 375px;
}
#accessories_pic {
	position: absolute;
    top: 40px;
    left: 5px;
}
#accessories_title {
	position: absolute;
    top: 200px;
    left: 2px;
   	width: 130px;
}

#artistbox {
	margin: 0 10px 0 10px;
	padding: 0;
}
#artistbox h4 {
	margin: 0 50px 0 0;
	padding: 0;
	float: left;
}
.artistimage {
	margin: 0 10px 10px 10px;
	padding: 0;
	float: left;
}
#bag001 {
	position: absolute;
    top: 240px;
    left: 15px;
}
#bag002 {
	position: absolute;
    top: 240px;
    left: 195px;
}
#bag003 {
	position: absolute;
    top: 240px;
    left: 375px;
}
#bag004 {
	position: absolute;
    top: 420px;
    left: 15px;
}
#bag005 {
	position: absolute;
    top: 420px;
    left: 195px;
}
#bag006 {
	position: absolute;
    top: 420px;
    left: 375px;
}
#bag007 {
	position: absolute;
    top: 660px;
    left: 15px;
}
#bag008 {
	position: absolute;
    top: 660px;
    left: 195px;
}
#bag009 {
	position: absolute;
    top: 660px;
    left: 375px;
}
#bag010 {
	position: absolute;
    top: 840px;
    left: 15px;
}
#bag011 {
	position: absolute;
    top: 840px;
    left: 195px;
}
#bag012 {
	position: absolute;
    top: 840px;
    left: 375px;
}
#bag013 {
	position: absolute;
    top: 1020px;
    left: 15px;
}
#bag014 {
	position: absolute;
    top: 1020px;
    left: 195px;
}
#bag015 {
	position: absolute;
    top: 1020px;
    left: 375px;
}
#bag016 {
	position: absolute;
    top: 1200px;
    left: 15px;
}
#bag017 {
	position: absolute;
    top: 1200px;
    left: 195px;
}
#bag018 {
	position: absolute;
    top: 1200px;
    left: 375px;
}
#bag019 {
	position: absolute;
    top: 1440px;
    left: 15px;
}
#bag020 {
	position: absolute;
    top: 1440px;
    left: 195px;
}
#bag021 {
	position: absolute;
    top: 1440px;
    left: 375px;
}
#bag022 {
	position: absolute;
    top: 1620px;
    left: 15px;
}
#bag023 {
	position: absolute;
    top: 1620px;
    left: 195px;
}
#bag024 {
	position: absolute;
    top: 1620px;
    left: 375px;
}
#bag025 {
	position: absolute;
    top: 1860px;
    left: 15px;
}
#bag026 {
	position: absolute;
    top: 1860px;
    left: 195px;
}
#bag027 {
	position: absolute;
    top: 1860px;
    left: 375px;
}
.bagdiv {
	width: 155px;
    height: 155px;
    padding: 0;
    margin: 0;
    text-align: center;
    border: 1px solid #000000;
}
.bag_section_header {
    margin: 15px;
    width: 300px;
    background-color: #FFCC33;
    color: #000000;
}
.bag_img {
    margin: 7px;
    background-color: #FFFFFF;
    height: 85px;
    width: 140px;
    text-align: center;
}
.bag_img img {
    border: none;
}
#bag_section_1{
	position: absolute;
    top: 180px;
    left: 0;
}
#bag_section_2{
	position: absolute;
    top: 600px;
    left: 0;
}
#bag_section_3{
	position: absolute;
    top: 1380px;
    left: 0;
}
#bag_section_4{
	position: absolute;
    top: 1800px;
    left: 0;
}
.bag_title {
    margin: 5px;
    padding: 0;
    text-align: center;
    color: #000000;
	border: 1px dotted #FFFFFF;
}
.bag_title a:link {
    background-color: transparent;
    color: #000000;
 text-decoration: none;
}
.bag_title a:visited {
    background-color: transparent;
    color: #000000;
}
.bag_title a:active {
    background-color: transparent;
    color: #000000;
}
.bag_title a:hover {
    background-color: transparent;
	color:#FF9a0F;
}
.bold {
  margin: 0;
  padding: 0;
  font-weight: bold;
}
#calendar_january12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}#calendar_february12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}#calendar_march12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}#calendar_april12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendar_may12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendar_june12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendar_july12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendar_august12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendar_september12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendar_october12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendar_november12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendar_december12 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendar_november11 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendar_december11 {
  margin: 0 10px 20px 10px;
  padding: 0;
  width: 505px;
}
#calendarheader12 {
	margin: 0;
    padding: 10px;
}
#calendarheader11 {
	margin: 0;
    padding: 10px;
}
.calendardate {
	font-size: medium;
	font-weight: bold;
	background-color: #99FFFF;
	text-align: center;
	width: 150px;
    border: 1px solid #000000;
}
.calendarevent {
	background-color: #FFFF99;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	width: 200px;
    border: 1px solid #000000;
}
.calendarlocation {
	font-size: medium;
	font-weight: bold;
	background-color: #99FF99;
	text-align: center;
	width: 200px;
    border: 1px solid #000000;
}
.calendartable {
	border: 1px solid #000000;
	border-collapse: collapse;
	width: auto;
}
.calendartable td {
	border: 1px solid #000000;
	border-collapse: collapse;
    vertical-align: top;
	padding: 5px;
	margin: 0px;
}
#christmasclosing {
  margin: 0;
  padding: 0;
}
#christmasclosing a:link {
	background-color: transparent;
    color: #FF0033;
}
#christmasclosing a:visited {
	background-color: transparent;
	color:#FF0033;
}
#christmasclosing a:hover {
	background-color: transparent;
    color: #003366;
	text-decoration: underline;
}
.classchoice_table {
  margin: 0;
  padding: 0;
  width: 400px;
  position: absolute;
  top: 30px;
  left: 65px;
}
.classchoice_table_column {
  margin: 0;
  padding: 0;
  border: 1px solid black;
}
.classchoice_table_row {
  margin: 0;
  padding: 0;
  height: 30px;
}
.classpagelinks a:link {
	background-color: transparent;
	color:#000000;
	text-decoration: underline;
}
.classpagelinks a:visited {
	background-color: transparent;
	color:#000000;
}
.classpagelinks a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
.clearer {
	clear: both;
}
#closegallery {
	margin: 0;
	padding: 0;
	font-size: 140%;
}
.colouredheading {
  color: #ff650a;
}
#coursediv {
    margin: 0 0 10px 0;
    padding: 2px;
    width: 310;
	border: 1px solid black;
}
#dancewear {
	position: absolute;
    top: 120px;
    left: 195px;
}
#dancewear_title {
	position: absolute;
    top: 200px;
    left: 2px;
   	width: 130px;
}
#danzantelogo {
    margin: 0 20px 15px 10px;
    padding: 0;
    width: 200px;
    height: 73px;
    border: 1px solid black;
    float: left;
}
#dropdownbox {
    margin: 0 0 0 25px;
    padding: 15px 30px 15px 30px;
    width: 430px;
    border: 1px solid black;
}
.dropdowncolour {
    margin: 0;
    padding: 0;
    color: red;
    font-weight: 900;
}

.eventhyperlinks {
	margin: 0;
	padding: 0;
	background-color: transparent;
	color:#000000;
}
.eventhyperlinks a:link {
	background-color: transparent;
	color:#000000;
	text-decoration: underline;
}
.eventhyperlinks a:visited {
	background-color: transparent;
	color:#000000;
	text-decoration: underline;
}
.eventhyperlinks a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: none;
}
#formerrorpage a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: underline;
}
#formerrorpage a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: underline;
}
#formerrorpage a:hover {
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}
#fullybookedtext {
  margin: 0;
  padding: 0;
  position: relative;
  top: -10px;
}
#fuego {
  position: absolute;
  top: 460px;
  left: 15px;
}
#genderdiv {
    margin: 0 0 10px 0;
    padding: 2px;
    width: 310;
	border: 1px solid black;
}
#guest_bio {
  margin: 0;
  padding:0;
}
#guest_bio2 {
  margin: 0;
  padding:0;
}

#guest_img img {
  height: 140px;
  width: 140px;
  margin: 0;
  padding: 5px;
  float: right;
}
#guest_img2 img {
  height: 130px;
  width: 130px;
  margin: 0;
  padding: 5px;
  float: right;
}
#guest_txt {
}
#guest_txt2 {
}
#holdingdiv {
  margin: 0 0 0 20px;
  padding: 0;
  width: 500px;
}
#holdingdiv h4 {
	color:#ff5006;
}
#jazzcafegallery {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 225px;
	position: absolute;
	top: 320px;
	left: 250px;
}
#jazzcafegallery ul {
	margin: 0;
	padding: 0;
	width: 200px;
	border: 1px solid black;
    list-style-type: none;
}
#jazzcafegallery li {
	padding: 5px 0 5px 10px;
}
#jazzcafegallery a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#jazzcafegallery a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#jazzcafegallery a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#lastfridaysgallery {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 2px;
	list-style: none;
}
#lastfridaysgallery ul {
	margin: 0;
	padding: 0;
	width: 200px;
	border: 1px solid black;
	list-style: none;
}
#lastfridaysgallery li {
	padding: 5px 0 5px 10px;
}
#lastfridaysgallery a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#lastfridaysgallery a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#lastfridaysgallery a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#lastfridayspicslinks img {
	margin: 0;
	padding: 2px;
	border: 1px solid black;
	text-align: center;
}
#lastfridayspicslinks h4 {
	margin: 0;
	padding: 15px 0 10px 0;
	color: #ff5006;
}
#leveldiv {
    margin: 0 0 10px 0;
    padding: 2px;
    width: 310;
	border: 1px solid black;
}
#libertyphotos1 {
  margin: 0;
  padding: 0;
  width: 150px;
  position: absolute;
  top: 370px;
  left: 15px;
  text-align: center;
  border: 1px solid black;
}
#libertyphotos1 a:link{
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}
#libertyphotos1 a:visited {
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}
#libertyphotos1 a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#libertyphotos2 {
  margin: 0;
  padding: 0;
  width: 150px;
  position: absolute;
  top: 370px;
  left: 190px;
  text-align: center;
  border: 1px solid black;
}
#libertyphotos2 a:link{
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}
#libertyphotos2 a:visited {
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}
#libertyphotos2 a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#libertyphotos3 {
  margin: 0;
  padding: 0;
  width: 150px;
  position: absolute;
  top: 370px;
  left: 365px;
  text-align: center;
  border: 1px solid black;
}
#libertyphotos3 a:link{
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}
#libertyphotos3 a:visited {
	background-color: transparent;
	color: #000000;
	text-decoration: none;
}
#libertyphotos3 a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#libertypictures_all3 {
  margin: 0 0 0 40px;
  padding: 0;
}

#lineuplinks {
	margin: 0;
	padding: 0 0 30px 10px;
}
#lineuplinks li {
	margin: 0;
	padding: 0 0 5px 0;
	list-style-type: none;
}
#lineuplinks a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#lineuplinks a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#lineuplinks a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#linkspage {
	margin: 0;
	padding: 0;
	list-style: none;
}
#linkspage li {
	padding: 5px 0 5px 10px;
}
#linkspage a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#linkspage a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#linkspage a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#linkspage2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 80px;
	left: 200px;
	list-style: none;
}
#linkspage2 li {
	padding: 5px 0 5px 10px;
}
#linkspage2 a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#linkspage2 a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#linkspage2 a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#maincontent {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 105%;
	width: 550px;
	height: 400px;
	position: absolute;
	top: 90px;
	left: 205px;
	border: 1px solid #000000;
	overflow: auto;
}
#maincontent h4 {
	padding: 0 0 0 15px;
}
#maincontent p {
	margin: 15px 15px 20px 15px;
	padding: 0;
}
#miniworkshops {
    margin: 0 0 15px 0;
    padding: 5px 0 0 0;
    width: 176px;
    height: 75px;
    background-color: #000000;
    color: #ffffff;
}
#miniworkshops a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#miniworkshops a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#miniworkshops a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#miscgallery {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 1110px;
	left: 250px;
	list-style: none;
}
#miscgallery ul {
	margin: 0;
	padding: 0;
	width: 200px;
	border: 1px solid black;
	list-style: none;
}
#miscgallery li {
	padding: 5px 0 5px 10px;
}
#miscgallery a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#miscgallery a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#miscgallery a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#paydiv {
    width: 300px;
}
.paypalbox1 {
	margin: 0;
	padding: 0;
	width: 325px;
	height: 110px;
	position: relative;
	top: 0px;
	left: 100px;
	text-align: center;
	border: 1px solid black;
}
.paypalbox2 {
	margin: 0;
	padding: 0;
	width: 325px;
	height: 110px;
	position: relative;
	top: 20px;
	left: 100px;
	text-align: center;
	border: 1px solid black;
}
.paypalbox3 {
	margin: 0;
	padding: 0;
	width: 325px;
	height: 110px;
	position: relative;
	top: 40px;
	left: 100px;
	text-align: center;
	border: 1px solid black;
}
.paypalbox4 {
	margin: 0;
	padding: 0;
	width: 325px;
	height: 110px;
	position: relative;
	top: 60px;
	left: 100px;
	text-align: center;
	border: 1px solid black;
}
.paypalbox5 {
	margin: 0;
	padding: 0;
	width: 325px;
	height: 110px;
	position: relative;
	top: 80px;
	left: 100px;
	text-align: center;
	border: 1px solid black;
}
.paypalbox1_worcester {
	margin: 0;
	padding: 0;
	width: 325px;
	height: 150px;
	position: relative;
	top: 0px;
	left: 100px;
	text-align: center;
	border: 1px solid black;
}
.paypalbox2_worcester {
	margin: 0;
	padding: 0;
	width: 325px;
	height: 150px;
	position: relative;
	top: 40px;
	left: 100px;
	text-align: center;
	border: 1px solid black;
}
.paypalbox3_worcester {
	margin: 0;
	padding: 0;
	width: 325px;
	height: 150px;
	position: relative;
	top: 80px;
	left: 100px;
	text-align: center;
	border: 1px solid black;
}
#pineridgegallery {
    margin: 0;
	padding: 0;
	position: absolute;
	top: 1230px;
	left: 250px;
	list-style: none;
}
#pineridgegallery ul {
	margin: 0;
	padding: 0;
	width: 200px;
	border: 1px solid black;
	list-style: none;
}
#pineridgegallery li {
	padding: 5px 0 5px 10px;
}
#pineridgegallery a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#pineridgegallery a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#pineridgegallery a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
.profileimage {
	margin: 0 10px 0 10px;
	float: left;
}
#purchaseworkshop {
	margin: 0;
	padding: 10px;
	width: 400px;
	height: 20px;
	text-align: center;
	position: relative;
	top: 0;
	left: 50px;
}
#purchaseworkshop li {
	list-style: none;
}
#purchaseworkshop a:link {
	background-color: #ff5006;
	color:#FFFFFF;
	text-decoration: none;
}
#purchaseworkshop a:visited {
	background-color: #ff5006;
	color:#FFFFFF;
	text-decoration: none;
}
#purchaseworkshop a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#ruedabox {
	margin: 0;
	padding: 0;
}
#ruedabox img {
	margin: 0 10px 10px 10px;
	padding: 0;
	width: 150px;
	border: 1px solid black;
	float: left;
}
#ruedatable {
	margin: 0 0 0 10px;
	padding: 0;
}
#salsaqgallery {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 225px;
	position: absolute;
	top: 1150px;
	left: 2px;
}
#salsaqgallery ul {
	margin: 0;
	padding: 0;
	width: 200px;
	border: 1px solid black;
}
#salsaqgallery li {
	padding: 5px 0 5px 10px;
}
#salsaqgallery a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#salsaqgallery a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#salsaqgallery a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#salsaqlogo {
	margin: 0;
	padding: 9px;
	position: absolute;
	top: 10px;
	left: 0px
}
#salsaqshop {
	text-align: center;
}
#salsaqshop a:link {
	background-color: #ff5006;
	color:#FFFFFF;
	text-decoration: none;
}
#salsaqshop a:visited {
	background-color: #ff5006;
	color:#FFFFFF;
	text-decoration: none;
}
#salsaqshop a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#salsaqpicslinks {
	margin: 0;
	padding: 0;
	width: 150px;
	position: absolute;
	top: 0;
	left: 300px;
	text-align: center;
}
#salsaqpicslinks img {
	margin: 0 10px 10px 10px;
	padding: 2px;
	border: 1px solid black;
	text-align: center;
}
#salsaqpicslinks h4 {
	margin: 0;
	padding: 15px 0 10px 0;
	color: #ff5006;
}
#socialevents {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 250px;
	list-style: none;
}
#socialevents ul {
	margin: 0;
	padding: 0;
	width: 250px;
	border: 1px solid black;
	list-style: none;
}
#socialevents li {
	padding: 5px 0 5px 10px;
}
#socialevents a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#socialevents a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#socialevents a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#libertygallery {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 1030px;
	left: 250px;
	list-style: none;
}
#libertygallery ul {
	margin: 0;
	padding: 0;
	width: 200px;
	border: 1px solid black;
	list-style: none;
}
#libertygallery li {
	padding: 5px 0 5px 10px;
}
#libertygallery a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#libertygallery a:visited {
	background-color: transparent;
	color:#ff5006;
	text-decoration: none;
}
#libertygallery a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#shoe_bags {
	position: absolute;
    top: 120px;
    left: 15px;
}
#shoe_bags_pic {
	position: absolute;
    top: 80px;
    left: 5px;
}
#shoe_bags_title {
	position: absolute;
    top: 200px;
    left: 2px;
   	width: 130px;
}

.shop_menu_div {
	width: 155px;
    height: 270px;
    padding: 0;
    margin: 0;
    text-align: center;
    border: 1px solid #000000;
}
.shop_menu_pic {
    margin: 5px;
    padding: 0;
    background-color: #FFFFFF;
    height: 180px;
    width: 140px;
    text-align: center;
}
.shop_menu_pic img {
    border: none;
}
.shop_menu_title {
    margin: 5px;
    padding: 0;
    text-align: center;
    color: #000000;
	border: none;
}
.shop_menu_title a:link {
    background-color: transparent;
    color: #000000;
    text-decoration: none;
}
.shop_menu_title a:visited {
    background-color: transparent;
    color: #000000;
}
.shop_menu_title a:active {
    background-color: transparent;
    color: #000000;
}
.shop_menu_title a:hover {
    background-color: transparent;
	color:#ff5006;
}
.subheadings {
	color: #ff5006;
}
.sundayworkshoptable {
  margin: 15px;
  text-align: center;
  border: 1px solid black;
  border-collapse: collapse;
}
.sundayworkshoptable tr {
  border: 1px solid black;
}
.sundayworkshoptable td {
  border: 1px solid black;
}

#sundayworkshoplink {
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: red;
  color: #ffffff;
  position: absolute;
  top: 20px;
  left: 300px;;
}
#sundayworkshoplink a:link {
	background-color: transparent;
	color:#000000;
	text-decoration: none;
}
#sundayworkshoplink a:visited {
	background-color: transparent;
	color:#000000;
	text-decoration: none;
}
#sundayworkshoplink a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
.team_pic {
	width: 480px;
    height: 300px;
    padding: 0;
    margin: 0;
    text-align: center;
}
#tiempo_cadencia {
  position: absolute;
  top: 130 px;
  left: 15px;
}
#timetable {
  margin: 0 0 0 15px;
  padding: 0;
}

#welcome {
	margin: 0 0 0 15px;
	padding: 0;
}
#workshoplogo{
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    left: 45px;
}
#workshop_paypalbutton{
    margin: 0;
    padding: 0;
    width: 175px;
    position: relative;
    left: 180px;
    border: 1px solid black;
    text-align: center;
}

#workshop_paypalbutton1{
    margin: 0;
    padding: 0;
    width: 160px;
    position: absolute;
    top: 325px;
    left: 15px;
    border: 1px solid black;
    text-align: center;
}
#workshop_paypalbutton2{
    margin: 0;
    padding: 0;
    width: 160px;
    position: absolute;
    top: 325px;
    left: 185px;
    border: 1px solid black;
    text-align: center;
}
#workshop_paypalbutton3{
    margin: 0;
    padding: 0;
    width: 160px;
    position: absolute;
    top: 325px;
    left: 355px;
    border: 1px solid black;
    text-align: center;
}
#workshop_text{
    margin: 0;
    padding: 0;
    width: 525px;
    position: absolute;
    top: 370px;
    left: 5px;
}
#writeupimage1 {
	margin: 0 10px 10px 10px;
	padding: 2px;
	border: 1px solid black;
	float: left;
}
#writeupimage2 {
	margin: 0 10px 10px 10px;
	padding: 2px;
	border: 1px solid black;
	float: right;
}
#writeupimage3 {
	margin: 0 10px 10px 10px;
	padding: 2px;
	border: 1px solid black;
	float: left;
}
#writeupimage4 {
	margin: 0 10px 10px 10px;
	padding: 2px;
	border: 1px solid black;
	float: right;
}
#xmas_opening {
  margin: 0;
  padding: 15px 0 0 0;
}
#zumbabanner {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 10px;
  left: 275px;
}
#zumbabanner img {
  border: 0;
}
#zumbaimage {
  margin: 0 15px 15px 15px;
  padding: 0;
  float: left;
  }
#zumbawrapper {
  margin: 0;
  padding: 15px 0 0 0;
}
#zumbaregistration {
  margin: 0;
  padding: 0;
  color: #d72128;
  font-size: 130%;
  position: absolute;
  left: 0;
  top: 160px;
  text-align: center;
}
#zumbaregistration a:link {
	background-color: transparent;
	color:#d72128;
	text-decoration: none;
}
#zumbaregistration a:visited {
	background-color: transparent;
	color:#d72128;
	text-decoration: none;
}
#zumbaregistration a:hover {
	background-color: transparent;
	color: #000000;
	text-decoration: underline;
}



/* RIGHT NAVIGATION */

.datesheader {
	margin: 0;
	padding: 0;
	font-size: 140%;
	font-weight: 700;
	text-decoration: underline;
}
.datesheader a:link{
	background-color: black;
	color: #FFFFFF;
	text-decoration: underline;
}
.datesheader a:visited {
	background-color: black;
	color: white;
	text-decoration: underline;
}
.datesheader a:hover {
	background-color: #ff9a0f;
	color: #000000;
	text-decoration: underline;
}

#partynightheader {
  margin: 0;
  padding: 5px 5px 10px 5px;
  background-color: #000000;
  color: #ff9933;
}
#picslinks {
	margin: 2px 0 0 2px;
	padding: 0;
	width: 184px;
	text-align: center;
    position: absolute;
    top: 0;
    left: 0;
	border: 1px solid black;
}
#picslinks img {
    margin: 0 0 5px 0;
    border: 1px solid black;
}
#recentphotos_header {
    margin:  0 0 5px 0;
	padding: 5px 0 5px 0;
	background-color: #000000;
	width: 170px;
    color: #FFFFFF;
	border: 2px solid #ff9a0f;
	text-align: center;
}

#rightnav {
	margin: 0;
	padding: 0;
	width: 190px;
	height: 485px;
	position: absolute;
	top: 90px;
	left: 766px;
	background-color: transparent;
	border: 1px solid #000000;
}
#rightnav p {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color: #000000;
}
#rightnav a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: underline;
}
#rightnav a:visited {
	background-color: transparent;
	color:#ff5006;
}
#rightnav a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#upcomingdates {
	margin: 0;
	padding: 0;
	font-size: 85%;
	width: 190px;
	height: 175px;
	position: absolute;
	top: 225px;
	left: 0;
	text-align: center;
	overflow: auto;
}
#upcomingdates_header {
	margin: 0;
	padding: 5px 0 5px 0;
	background-color: #000000;
	width: 186px;
	position: absolute;
	top: 190px;
	left: 0;
	color: #FFFFFF;
	border: 2px solid #ff9a0f;
	text-align: center;
}
#upcomingdates p {
	margin: 0;
	padding: 0;
	font-size: 120%;
}

/* FOOTER */

#basilcontact {
	margin: 0;
	padding: 0;
	width: 225px;
	position: absolute;
	top: 10px;
	left: 30px;
}
#contact {
	margin: 0;
	padding: 0;
}
#contactpagelink a:link {
	background-color: transparent;
	color:#ff5006;
	text-decoration: underline;
}
#contactpagelink a:visited {
	background-color: transparent;
	color:#ff5006;
}
#contactpagelink a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#copyright {
	margin: 0;
	padding: 0;
	width: 185px;
	position: absolute;
	top: 10px;
	left: 375px;
}
#footer {
	margin: 0;
	padding: 0;
	width: 700px;
	height: 65px;
	position: absolute;
	top: 706px;
	left: 125px;
	border-left: 2px solid #ff4e06;
	border-bottom: 2px solid #ff4e06;
	border-right: 2px solid #ff4e06;
}
#footer li {
	margin: 0;
	padding: 11px 0 0 0;
}
#footer ul {
	margin: 0;
	padding: 0 0 10px 10px;
	list-style: none;
	font-size: 125%;
}
#footer ul a:link{
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
}
#footer ul a:visited {
	background-color: transparent;
	color: white;
	text-decoration: none;
}
#footer ul a:hover {
	background-color: transparent;
	color: #ff9a0f;
	text-decoration: underline;
}
#footerlist1 {
 	margin: 0;
	padding: 0;
	width: 300px;
	position: absolute;
	top: 10px;
	left: 30px;
    list-style-type: none;
}
#footerlist2 {
 	margin: 0;
	padding: 0;
	width: 150px;
	position: absolute;
	top: 10px;
	left: 275px;
}
#footerlist3 {
 	margin: 0;
	padding: 0;
	width: 150px;
	position: absolute;
	top: 10px;
	left:540px;
}
#webdesign {
	margin: 0;
	padding: 0;
	width: 350px;
	position: absolute;
	top: 35px;
	left: 375px;
}
<!-- JLD Dresses-->

.dress_pic {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    height: 350px;
    width: 150px;
    border: 1px solid #000000;
}
.dress_description {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    width: 450px;
}

dress_pic img {
}
#dress001  {
	position: absolute;
    top: 100px;
    left: 15px;
}
#dress001_front_pic  {
	position: absolute;
    top: 100px;
    left: 15px;
}
#dress001_back_pic {
	position: absolute;
    top: 100px;
    left: 200px;
}
#dress001_description {
	position: absolute;
    top: 480px;
    left: 15px;
}
