html {  
margin: 0px;
padding: 0px;
width: 100%;
}

body { 
text-align: center;
margin: 10px 0 0 0;
padding: 0;
background-color: #fff7e8;
font-family: Tahoma, Verdana, Arial, sans-serif;
}

.yoga_studio_class_st_petersburg_fl_page {
position: relative;
margin: 0 auto;
padding: 0;
width: 800px;
height: 1000px;
}

#yoga_studio_class_st_petersburg_fl_page_bio_yoga {
height: 1875px;
}

#yoga_studio_class_st_petersburg_fl_page_calendar {
height: 1200px;
}

#yoga_studio_class_st_petersburg_fl_vid_pg {
height: 1500px;
}

#yoga_studio_class_st_petersburg_fl_page_about_yoga {
height: 1600px;
}

#yoga_studio_class_st_petersburg_fl_page_contact_yoga {
height: 3000px;
}

#yoga_studio_class_st_petersburg_fl_page_peaceful_warrior {
height: 2500px;
}

#yoga_studio_class_st_petersburg_fl_page_program_yoga {
height: 5600px;
}

#yoga_studio_class_st_petersburg_fl_page_benefits_yoga {
height: 5600px;
}

#yoga_studio_class_st_petersburg_fl_page_tai_chi_yoga {
height: 550px;
}

#yoga_studio_class_st_petersburg_fl_page_thai_yoga {
height: 3200px;
}

.yoga_studio_class_st_petersburg_fl_top_sec {
position: relative;
margin: 0;
padding: 0;
width: 800px;
height: 182px;
}

.yoga_studio_class_st_petersburg_fl_logo {
position: absolute;
float: left;
margin: 0;
padding: 0;
left: 0;
width: 419px;
height: 180px;
}

.yoga_studio_class_st_petersburg_fl_logo_image {
position: absolute;
margin: 0;
padding: 0;
left: 0;
width: 419px;
height: 180px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_logo_top.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_top_sec_rt {
position: absolute;
float: right;
margin: 0;
padding: 0;
left: 425px;
width: 375px;
height: 180px;
}

.yoga_studio_class_st_petersburg_fl_rt_top {
position: absolute;
margin: 0;
padding: 0;
left: 0;
top: 0;
width: 373px;
height: 58px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_rt_sec_bg.jpg);
}

.yoga_studio_class_st_petersburg_fl_rt_mid {
position: absolute;
margin: 0;
padding: 0;
left: 0;
top: 61px;
width: 373px;
height: 58px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_rt_sec_mid_bg.jpg);
}

.yoga_studio_class_st_petersburg_fl_rt_btm {
position: absolute;
margin: 0;
padding: 0;
left: 0;
top: 122px;
width: 373px;
height: 58px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_rt_sec_bg.jpg);
}

.yoga_studio_class_st_petersburg_fl_rt_top_head {
margin: 0;
padding: 13px 0 0 11px;
text-align: left;
font-size: .9em;
letter-spacing: .08em;
color: #14373d;
}

.yoga_studio_class_st_petersburg_fl_rt_top_subhead {
margin: 0;
padding: 0 0 0 11px;
text-align: left;
font-size: .8em;
letter-spacing: .08em;
color: #14373d;
}

.yoga_studio_class_st_petersburg_fl_rt_top_subhead a:link {
color: #F1E2E4;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_rt_top_subhead a:active {
color: #F1E2E4;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_rt_top_subhead a:visited {
color: #F1E2E4;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_rt_top_subhead a: {
color: #149fb8;
text-decoration: none;
}

#yoga_studio_class_st_petersburg_fl_rt_mid_head {
color: #113f1e;
}

#yoga_studio_class_st_petersburg_fl_rt_mid_subhead {
color: #113f1e;
}

.yoga_studio_class_st_petersburg_fl_navbar {
position: relative;
z-index: 6;
overflow: visible;
margin: 0 auto;
padding: 0;
width: 799px;
height: 25px;
top: 185px;
text-align: center;
background-color: #5b6769;
}


.yoga_studio_class_st_petersburg_fl_navbar_list, .yoga_studio_class_st_petersburg_fl_navbar_list ul {
position: relative;
z-index: 6;
float: left;
margin: 0 0 0 10px;
padding: 0;
width: 798px;
height: 25px;
line-height: 1.3em;
list-style: none;
color: #cdd6d8;
text-align: center;
}


.yoga_studio_class_st_petersburg_fl_navbar_list a {
display: block;
width: 9em;
color: #dee7e9;
text-decoration: none;
font-size: .75em;
letter-spacing: .3em;
padding: 0;
text-align: center;
}

.yoga_studio_class_st_petersburg_fl_col_nav_sub_item a {
display: block;
color: #dee7e9;
width: 15em;
}


.yoga_studio_class_st_petersburg_fl_navbar_list li {
float: left;
padding: 0;
width: 8em;
}


.yoga_studio_class_st_petersburg_fl_navbar_list li ul {
position: absolute;
z-index: 6;
left: -999em;
margin: 4px 0 0 0;
padding: 0 0 0 10px;
height: auto;
width: 8em;
}


.yoga_studio_class_st_petersburg_fl_navbar_list li li {
padding-left: .3em;
margin-left: .3em;
width: 20em;
text-align: left;
height: 25px;
background-color: #5b6769;
}


.yoga_studio_class_st_petersburg_fl_navbar_list li ul a {
margin: 3px 0 3px 3px;
width: 28em;
text-align: left;
height: 25px;
}


.yoga_studio_class_st_petersburg_fl_navbar_list li:hover ul, 
.yoga_studio_class_st_petersburg_fl_navbar_list li li:hover ul, 
.yoga_studio_class_st_petersburg_fl_navbar_list li li li:hover ul, 
.yoga_studio_class_st_petersburg_fl_navbar_list li.sfhover ul, 
.yoga_studio_class_st_petersburg_fl_navbar_list li li.sfhover ul, 
.yoga_studio_class_st_petersburg_fl_navbar_list li li li.sfhover ul {
position: relative;
display: block;
z-index: 6;
left: auto;
padding-left: 3px;
width: 8.6em;
background-color: #14373d;
}


.yoga_studio_class_st_petersburg_fl_navbar_list li:hover, 
.yoga_studio_class_st_petersburg_fl_navbar_list li.sfhover {
background-color: #14373d;
height: 25px;
}

#yoga_studio_class_st_petersburg_fl_col_nav_item_current {
color: #eca0ad;
height: 21px;
width: 9em;
}

#yoga_studio_class_st_petersburg_fl_col_nav_item_current_sub {
color: #eca0ad;
height: 21px;
width: 28em;
}

#yoga_studio_class_st_petersburg_fl_col_nav_item_current li:hover {
color: #eca0ad;
height: 25px;
width: 9em;
background-color: #5B6769;
}

.yoga_studio_class_st_petersburg_fl_col_btm {
position: relative;
z-index: 1;
margin: 0;
padding: 0;
height: 285px;
top: 190px;
}

#yoga_studio_class_st_petersburg_fl_peaceful_warrior_col {
height: 2700px;
}

#yoga_studio_class_st_petersburg_fl_col_btm_programs {
height: 3198px;
}

#yoga_studio_class_st_petersburg_fl_col_lt_taichipgs {
height: 6000px;
background-color: red;
}

.yoga_studio_class_st_petersburg_fl_col_lt {
position: absolute;
z-index: 1;
float: left;
margin: 0;
padding: 0;
width: 262px;
height: 285px;
left: 0;
top: 0;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_lily.jpg);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_col_mid {
position: absolute;
z-index: 1;
float: left;
margin: 0;
padding: 0;
width: 262px;
height: 285px;
left: 268px;
top: 0;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_leaves.jpg);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_col_rt {
position: absolute;
z-index: 1;
float: right;
margin: 0;
padding: 0;
width: 262px;
height: 285px;
left: 536px;
top: 0;
}
.yoga_studio_class_st_petersburg_fl_btm_head {
margin: 20px 5px 10px 15px;
padding: 0;
color: #fff;
font-weight: normal;
font-size: 1.2em;
letter-spacing: .1em;
text-align: left;
}

.yoga_studio_class_st_petersburg_fl_btm_video {
color: #fff;
font-size: 1.2em;
font-weight: normal;
text-align: left;
margin: 10px 0 10px 0;
padding: 0;
}

.yoga_studio_class_st_petersburg_fl_btm_txt {
margin: 20px 5px 10px 15px;
padding: 0;
color: #fff;
font-weight: normal;
font-size: .8em;
letter-spacing: .1em;
text-align: left;
}

#yoga_studio_class_st_petersburg_fl_btm_txt_small {
margin-top: 10px;
padding: 0;
font-size: .8em;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_bold {
margin: 10px 5px 10px 15px;
padding: 0;
color: #fff;
font-weight: bold;
font-size: 0.8em;
letter-spacing: 0.1em;
text-align: left;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_bold a:link {
color: #fff;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_bold a:active {
color: #fff;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_bold a:visited {
color: #fff;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_bold a:hover {
color: #148FB8;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_2 {
margin: 0 5px 10px 15px;
padding: 0;
color: #fff;
font-weight: normal;
font-size: .8em;
letter-spacing: .1em;
text-align: left;
}

.yoga_studio_class_st_petersburg_fl_btm_details {
margin: 20px 5px 10px 15px;
padding: 0;
color: #fff;
font-weight: normal;
font-size: .8em;
letter-spacing: .1em;
text-align: left;
font-weight: bold;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_btm_details_2 {
margin: 20px 5px 0 15px;
padding: 0;
color: #fff;
font-weight: normal;
font-size: .8em;
letter-spacing: .1em;
text-align: left;
font-weight: bold;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_col_lt_abtpgs {
position: absolute;
z-index: 1;
float: left;
margin: 0;
padding: 0;
width: 530px;
height: 1370px;
left: 0;
top: 0;
background-color: #a4b9bd;
}

.yoga_studio_class_st_petersburg_fl_col_lt_bio {
position: absolute;
z-index: 1;
float: left;
margin: 0;
padding: 0;
width: 530px;
height: 1825px;
left: 0;
top: 0;
background-color: #d7a0ec;
}

#yoga_studio_class_st_petersburg_fl_btm_head_benefits_left {
height: 5200px;
}

#yoga_studio_class_st_petersburg_fl_col_lt_nia_pgs {
height: 325px;
background-color: #fddce2;
}

#yoga_studio_class_st_petersburg_fl_col_lt_progpgs {
background-color: #FDDCE2;
}

#yoga_studio_class_st_petersburg_fl_lt_col_peaceful_warrior {
height: 2700px;
background-color: #FDDCE2;
}

#yoga_studio_class_st_petersburg_fl_col_lt_programs {
height: 5050px;
background-color: #fddce2;
}

.yoga_studio_class_st_petersburg_fl_btm_lt_col_video {
color: #fff;
font-size: 1.2em;
font-weight: normal;
text-align: left;
letter-spacing: 0.1em;
margin: 0 0 0 15px;
padding: 0;
}

#yoga_studio_class_st_petersburg_fl_rt_col_peaceful_warrior {
height: 2700px;
background-color: #dee7e9;
}

#yoga_studio_class_st_petersburg_fl_col_rt_programs {
height: 5050px;
background-color: #dee7e9;
}

.yoga_studio_class_st_petersburg_fl_col_rt_abtpgs {
position: absolute;
z-index: 1;
float: left;
margin: 0;
padding: 0;
width: 262px;
height: 1370px;
left: 537px;
top: 0;
background-color: #b9f0df;
}

.yoga_studio_class_st_petersburg_fl_col_rt_bio {
position: absolute;
z-index: 1;
float: left;
margin: 0;
padding: 0;
width: 262px;
height: 1825px;
left: 537px;
top: 0;
background-color: #f2dff9;
}

#yoga_studio_class_st_petersburg_fl_btm_head_benefits_right {
height: 5200px;
}

#yoga_studio_class_st_petersburg_fl_col_rt_progpgs {
background-color: #dee7e9;
}

.yoga_studio_class_st_petersburg_fl_btm_head_abtpgs {
margin: 10px 5px 0 15px;
padding: 0;
color: #106271;
font-weight: normal;
font-size: 1.2em;
letter-spacing: .1em;
text-align: left;
}

#yoga_studio_class_st_petersburg_fl_btm_head_2_abtpgs {
margin-top: 50px;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_abtpgs {
margin: 5px 5px 0 15px;
padding: 0;
color: #106271;
font-weight: normal;
font-size: .8em;
letter-spacing: .1em;
text-align: left;
}

#yoga_studio_class_st_petersburg_fl_progpgs_pics {
height: 400px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_kickboxing.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_programs_pics_first {
height: 304px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_meditation_workshop.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_programs_pics {
margin-top: -40px;
height: 304px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_meditation_workshop_photo.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_programs_pics2 {
margin-top: -40px;
height: 304px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_meditation_workshop_photo2.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_programs_pics3 {
margin-top: -40px;
height: 304px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_meditation_workshop_photo3.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_programs_pics4 {
margin-top: -40px;
height: 304px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_meditation_workshop_photo4.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_programs_pics5 {
margin-top: -40px;
height: 304px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_meditation_workshop_photo5.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_programs_pics6 {
margin-top: -40px;
height: 304px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_meditation_workshop_photo6.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_programs_pics7 {
margin-top: -40px;
height: 304px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_meditation_workshop_photo7.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_progpgs_pics2 {
height: 400px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_kickboxing2.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_progpgs_pics3 {
height: 400px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_kickboxing3.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_progpgs_pics4 {
height: 400px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_kickboxing4.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_progpgs_pics5 {
height: 400px;
width: 400px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_kickboxing5.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_footnote_abtpgs {
margin: 5px 5px 0 15px;
padding: 0;
color: #106271;
font-weight: normal;
font-size: .7em;
letter-spacing: auto;
text-align: left;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_list {
margin: 0 30px 0 30px;
padding: 0;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_indent_abtpgs {
margin: 0 5px 0 15px;
padding: 0;
color: #106271;
font-weight: normal;
font-size: .8em;
letter-spacing: .1em;
text-align: left;
list-style-type: disc; 
}

.yoga_studio_class_st_petersburg_fl_btm_sub_abtpgs {
margin: 20px 5px 10px 15px;
padding: 0;
color: #7E673C;
font-weight: normal;
font-size: .8em;
letter-spacing: .1em;
text-align: left;
font-weight: bold;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_btm_sub_abtpgs a:link {
color: #7E673C;
}

#yoga_studio_class_st_petersburg_fl_btm_sub_2_abtpgs {
font-size: 1em;
color: #F8100D;
}

#yoga_studio_class_st_petersburg_fl_btm_sub_3_abtpgs {
margin-top: 8px;
}

.yoga_studio_class_st_petersburg_fl_btm_image_abtpgs {
position: absolute;
margin: 0;
padding: 0;
left: 0;
width: 262px;
height: 330px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_waterfall_subpg.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_rt_col_txt {
position: relative;
margin: 20px 5px 10px 5px;
padding: 0;
top: 285px;
}

.yoga_studio_class_st_petersburg_fl_btm_sub_rt_col_abtpgs {
position: relative;
margin: 0;
padding: 0;
color: #5b6769;
font-weight: normal;
font-size: .8em;
letter-spacing: .1em;
text-align: left;
font-weight: bold;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_rt_col_abtpgs {
position: relative;
margin-top: 5px;
margin-right: 10px;
padding: 0;
color: #0b5d43;
font-weight: normal;
font-size: .8em;
letter-spacing: .1em;
text-align: left;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_rt_col_abtpgs a:link {
color: #106271;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_rt_col_abtpgs a:active {
color: #106271;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_rt_col_abtpgs a:visited {
color: #106271;
}

.yoga_studio_class_st_petersburg_fl_btm_txt_rt_col_abtpgs a:hover {
color: #0b5d43;
text-decoration: none;
}

#yoga_studio_class_st_petersburg_fl_btm_image_benepgs {
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_lily_subpg.jpg);
}

#yoga_studio_class_st_petersburg_fl_btm_image_bio {
background-image: url(../yoga_studio_class/lily_subpg_bio.gif);
}

#yoga_studio_class_st_petersburg_fl_btm_image_kundalini_yoga_pgs {
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_swan_subpg.jpg);
}

#yoga_studio_class_st_petersburg_fl_image_progpgs {
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_trees_subpg.jpg);
}

#yoga_studio_class_st_petersburg_fl_image_the_reformer_pgs {
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_statue_subpg.jpg);
}

#yoga_studio_class_st_petersburg_fl_col_rt_pilates_pgs {
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_plants_subpg.jpg);
}

#yoga_studio_class_st_petersburg_fl_col_rt_peaceful_warrior_pgs {
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_clouds_subpg.jpg);
}

#yoga_studio_class_st_petersburg_fl_col_rt_tai_chi_pgs {
height: 325px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_ken_subpg.jpg);
background-color: #dee7e9;
background-repeat: no-repeat;
}

#yoga_studio_class_st_petersburg_fl_col_rt_thai_yoga_pgs {
height: 2800px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_thai_yoga_subpg.jpg);
background-color: #f2eada;
background-repeat: no-repeat;
}

#yoga_studio_class_st_petersburg_fl_col_rt_nia_pgs {
height: 325px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_nia_subpg.jpg);
background-color: #f2dade;
background-repeat: no-repeat;
}


#yoga_studio_class_st_petersburg_fl_col_lt_tai_chi_pgs {
height: 325px;
}

#yoga_studio_class_st_petersburg_fl_col_lt_thai_yoga_pgs {
height: 2800px;
background-color: #ddba7c;
}

.yoga_studio_class_st_petersburg_fl_col_lt_infopgs {
position: absolute;
z-index: 1;
float: left;
margin: 0;
padding: 0;
width: 530px;
height: 2550px;
left: 0;
top: 0;
background-color: #ECDDC2;
}

.yoga_studio_class_st_petersburg_fl_contact_form {
margin: 0;
padding: 0;
top: 1500px;
}

#yoga_studio_class_st_petersburg_fl_contactinfo {
font-weight: bold;
margin-left: 30px;
margin-top: 15px;
}

#yoga_studio_class_st_petersburg_fl_contact_directions {
font-weight: bold;
margin-left: 50px;
margin-top: 5px;
}

#yoga_studio_class_st_petersburg_fl_contact_directions_details {
margin-left: 70px;
margin-top: 5px;
}

#yoga_studio_class_st_petersburg_fl_contact_map {
height: 500px;
background-image: url(../yoga_studio_class/yoga_studio_map_st_petersburg_fl.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_contact_map2 {
height: 500px;
background-image: url(../yoga_studio_class/yoga_studio_map_closeup_st_petersburg_fl.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

#yoga_studio_class_st_petersburg_fl_col_lt_confirmpgs {
height: 330px;
}
.yoga_studio_class_st_petersburg_fl_col_rt_infopgs {
position: absolute;
z-index: 1;
float: left;
margin: 0;
padding: 0;
width: 262px;
height: 2550px;
left: 537px;
top: 0;
background-color: #C1F6FF;
}

#yoga_studio_class_st_petersburg_fl_col_rt_confirmpgs {
height: 330px;
}

#yoga_studio_class_st_petersburg_fl_col_rt_info_pgs {
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_studio_subpg.jpg);
}

#yoga_studio_class_st_petersburg_fl_col_rt_confirm_pgs {
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_swanstatues_subpg.jpg);
}

.yoga_studio_class_st_petersburg_fl_form {
position: relative;
margin: 0 0 0 5px;
padding: 0;
width: 500px;
height: 780px;
border: none;
}

input, select, textarea {
border: 1px solid #5b6769;
background-color: #f1e2e4;
width: 300px;
color: #106271;
font-weight: bold;
}

label {
display: block;
margin-top: 20px;
padding: 0 0 3px 0;
width: 470px;
font-size: 15px;
text-align: left;
color: #0b5d43;
font-weight: bold;
line-height: 1.1em;
}

select {
margin-top: 10px;
font-weight: normal;
}

textarea {
height: 200px;
width: 470px;
}

.yoga_studio_class_st_petersburg_fl_form_fldset {
position: absolute;
margin: 0;
padding: 0;
left: 10px;
overflow: hidden;
border: 0px;
}

.yoga_studio_class_st_petersburg_fl_form_radio {
margin: 0;
padding: 5px 5px 0 0;
border: none;
}

label#hd_wedding_video_info_radio {
margin: 0;
padding: 0;
}

.yoga_studio_class_st_petersburg_fl_form_radio_lbl {
margin: 0;
padding: 0;
margin-top: 20px;
width: 470px;
}


.yoga_studio_class_st_petersburg_fl_form_radio_input {
margin: 0 0 0 15px;
padding: 0;
width: 20px;
}

.yoga_studio_class_st_petersburg_fl_form_submit_fldset {
position: absolute;
margin: 0;
padding: 5px 0 0 10px;
left: 0;
background-color: transparent;
border: none;
}

.yoga_studio_class_st_petersburg_fl_form_submit {
width: 70px;
font-size: 10px;
color: #0b5d43;
text-align: center;
letter-spacing: .15em;
text-transform: uppercase;
border: 2px double #106271;
background-color: #fff7e8;
}

.yoga_studio_class_st_petersburg_fl_form_submit_fldset input:hover {
color: #7e673c;
background-color: #fddce2;
}

#yoga_studio_class_st_petersburg_fl_form_submit_contact {
top: 730px;
}

#yoga_studio_class_st_petersburg_fl_col_sitemap {
height: 625px;
background-color: #FDDCE2;
}

.yoga_studio_class_st_petersburg_fl_headline_sitemap {
margin: 0;
padding: 0;
height: 50px;
}

#yoga_studio_class_st_petersburg_fl_lt_col_sitemap {
float: left;
width: 390px;
top: 50px;
background-image: none;
}

#yoga_studio_class_st_petersburg_fl_rt_col_sitemap {
float: right;
left: 408px;
width: 390px;
top: 50px;
background-image: none;
}

#yoga_studio_class_st_petersburg_fl_sitemap_head {
margin: 0 0 0 15px;
padding-top: 10px;
font-size: 2em;
color: #149fb8;
}

#yoga_studio_class_st_petersburg_fl_sitemap_subhead {
color: #0b5d43;
margin-left: 50px;
font-weight: bold;
font-size: 1em;
}

#yoga_studio_class_st_petersburg_fl_sitemap_text {
margin-top: 5px;
margin-left: 75px;
color: #7e673c;
font-size: 1em;
font-weight: bold;
}

#yoga_studio_class_st_petersburg_fl_sitemap_text a:link {
color: #7e673c;
text-decoration: none;
}

#yoga_studio_class_st_petersburg_fl_sitemap_text a:visited {
color: #7e673c;
text-decoration: none;
}

#yoga_studio_class_st_petersburg_fl_sitemap_text a:active {
color: #7e673c;
text-decoration: none;
}

#yoga_studio_class_st_petersburg_fl_sitemap_text a:hover {
color: #106271;
text-decoration: underline
}

.yoga_studio_class_video_title {
position: relative;
margin: -22px 0 0 0;
padding: 0;
width: 798px;
height: 100px;
top: 0;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_title.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_video_container {
position: relative;
margin: 8px 0 0 0;
padding: 0 25px 25px 25px;
width: 748px;
height: 920px;
background-color: #eca0ad;
}

.yoga_studio_class_st_petersburg_fl_video_thumbs {
position: relative;
margin: 0;
padding: 0;
width: auto;
height:690px;
list-style: none;
}

/*Thai Yoga Video TN code*/

.yoga_studio_class_st_petersburg_fl_video_container_thai_yoga {
position: relative;
margin: 25px 0 0 0;
padding: 0 25px 25px 0;
background-color: #ddba7c;
}

#yoga_studio_class_st_petersburg_fl_studio_video_container_thai_yoga {
top: 1325px;
height: 180px;
background-color: #ddba7c;
}

#thai_yoga_photos_st_petersburg_fl_container_thai_yoga {
top: 1500px;
height: 100px;
background-color: #ddba7c;
}

.yoga_studio_class_st_petersburg_fl_video_thumbs_thai_yoga {
position: relative;
margin: -20px 0 0 4px;
padding: 0;
width: auto;

list-style: none;
}

.yoga_studio_class_st_petersburg_fl_video_thumbs_thai_yoga a {
display: block;
width: 130px;
height: 90px;
text-decoration: none;
text-indent: -9999px;
overflow: hidden;
}

/*Row 1 of videos*/
.yoga_studio_class_st_petersburg_fl_angel_twist_video {
float: left;
margin: 0;
width: 130px;
height: 90px;
}

#yoga_studio_class_st_petersburg_fl_angel_twist_video_first {
margin-left: 8px;
margin-top: 28px;
background-image: url(../thaiYogaVideoTN/1angel_twist_thai_yoga_studio_st_petersburg_fl.jpg);
background-repeat: no-repeat;
}

#yoga_studio_class_st_petersburg_fl_studio_video_first {
margin-left: 8px;
margin-top: 6px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/video_1_thai_yoga_studio_st_petersburg_fl.jpg);
background-repeat: no-repeat;
}

#yoga_studio_class_st_petersburg_fl_studio_video_2_first {
margin-left: 40px;
margin-top: 6px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/video_2_thai_yoga_studio_st_petersburg_fl.jpg);
background-repeat: no-repeat;
}

#yoga_studio_class_st_petersburg_fl_studio_video_first a:hover {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/video_bw_1_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_studio_video_2_first a:hover {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/video_bw_2_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_angel_twist_video_first a:hover {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/video_bw_2_thai_yoga_studio_st_petersburg_fl.jpg);
background-repeat: no-repeat;
}

#yoga_studio_class_st_petersburg_fl_back_chopping_video {
margin-top: 28px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/2back_chopping_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_back_chopping_video a:hover {
background-image: url(../thaiYogaVideoTN/2back_chopping_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_back_palming_video {
margin-top: 28px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/3back_palming_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_back_palming_video a:hover {
background-image: url(../thaiYogaVideoTN/3back_palming_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 2 of videos*/
#yoga_studio_class_st_petersburg_fl_back_walk_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/4back_walk_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_back_walk_video a:hover {
background-image: url(../thaiYogaVideoTN/4back_walk_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_cow_face_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/5cow_face_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_cow_face_video a:hover {
background-image: url(../thaiYogaVideoTN/5cow_face_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_cow_face_2_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/6cow_face_2_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_cow_face_2_video a:hover {
background-image: url(../thaiYogaVideoTN/6cow_face_2_thai_yoga_studio_bw_st_petersburg_fl.jpg);
}

/*Row 3 of videos*/
#yoga_studio_class_st_petersburg_fl_devil_stretch_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/7devil_stretch_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_devil_stretch_video a:hover {
background-image: url(../thaiYogaVideoTN/7devil_stretch_thai_yoga_studio_bw_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_double_peck_stretch_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/8double-peck_stretch_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_double_peck_stretch_video a:hover {
background-image: url(../thaiYogaVideoTN/8double-peck_stretch_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_dragon_twist_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/9dragon_twist_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_dragon_twist_video a:hover {
background-image: url(../thaiYogaVideoTN/9dragon_twist_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 4 of videos*/
#yoga_studio_class_st_petersburg_fl_foot_ankle_rotation_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/10foot__ankle_rotation_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_foot_ankle_rotation_video a:hover {
background-image: url(../thaiYogaVideoTN/10foot__ankle_rotation_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_helicopter_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/11helicopter_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_helicopter_video a:hover {
background-image: url(../thaiYogaVideoTN/11helicopter_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_hurricane_flip_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/13hurricane_flip_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_hurricane_flip_video a:hover {
background-image: url(../thaiYogaVideoTN/13hurricane_flip_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 5 of videos*/
#yoga_studio_class_st_petersburg_fl_hurricane_kick_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/14hurricane_kick_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_hurricane_kick_video a:hover {
background-image: url(../thaiYogaVideoTN/14hurricane_kick_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_jade_pillow_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/15jade_pillow_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_jade_pillow_video a:hover {
background-image: url(../thaiYogaVideoTN/15jade_pillow_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_knee_stretch_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/16knee_stretch_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_knee_stretch_video a:hover {
background-image: url(../thaiYogaVideoTN/16knee_stretch_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 6 of videos*/
#yoga_studio_class_st_petersburg_fl_knee_to_shoulder_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/17knee_to_shoulder_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_knee_to_shoulder_video a:hover {
background-image: url(../thaiYogaVideoTN/17knee_to_shoulder_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_milk_the_cow_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/18milk_the_cow_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_milk_the_cow_video a:hover {
background-image: url(../thaiYogaVideoTN/18milk_the_cow_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_palming_thumbing_hip_sen_lines_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/20palming__thumbing_hip_sen_lines_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_palming_thumbing_hip_sen_lines_video a:hover {
background-image: url(../thaiYogaVideoTN/20palming__thumbing_hip_sen_lines_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 7 of videos*/
#yoga_studio_class_st_petersburg_fl_palming_and_thumbing_leg_sen_lines_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/21palming__thumbing_leg_sen_lines_hip_sen_lines_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_palming_and_thumbing_leg_sen_lines_video a:hover {
background-image: url(../thaiYogaVideoTN/21palming__thumbing_leg_sen_lines_hip_sen_lines_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_palming_energy_lines_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/22palming_energy_lines_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_palming_energy_lines_video a:hover {
background-image: url(../thaiYogaVideoTN/22palming_energy_lines_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_palming_foot_instep_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/23palming_foot_instep_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_palming_foot_instep_video a:hover {
background-image: url(../thaiYogaVideoTN/23palming_foot_instep_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 8 of videos*/
#yoga_studio_class_st_petersburg_fl_palming_the_arm_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/24palming_the_arm_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_palming_the_arm_video a:hover {
background-image: url(../thaiYogaVideoTN/24palming_the_arm_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_planter_and_dorsal_flexion_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/25planter__dorsal_flexion_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_planter_and_dorsal_flexion_video a:hover {
background-image: url(../thaiYogaVideoTN/25planter__dorsal_flexion_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_rowboat_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/26rowboat_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_rowboat_video a:hover {
background-image: url(../thaiYogaVideoTN/26rowboat_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 9 of videos*/
#yoga_studio_class_st_petersburg_fl_shampoo_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/27shampoo_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_shampoo_video a:hover {
background-image: url(../thaiYogaVideoTN/27shampoo_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_shoulder_press_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/28shoulder_press_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_shoulder_press_video a:hover {
background-image: url(../thaiYogaVideoTN/28shoulder_press_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_shoulder_rolling_pin_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/29shoulder_rolling_pin_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_shoulder_rolling_pin_video a:hover {
background-image: url(../thaiYogaVideoTN/29shoulder_rolling_pin_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 10 of videos*/
#yoga_studio_class_st_petersburg_fl_shoulder_rotation_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/30shoulder_rotation_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_shoulder_rotation_video a:hover {
background-image: url(../thaiYogaVideoTN/30shoulder_rotation_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_side_kick_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/31side_kick_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_side_kick_video a:hover {
background-image: url(../thaiYogaVideoTN/31side_kick_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_single_leg_lift_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/32single-leg_lift_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_single_leg_lift_video a:hover {
background-image: url(../thaiYogaVideoTN/32single-leg_lift_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 11 of videos*/
#yoga_studio_class_st_petersburg_fl_sole_walk_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/33sole_walk_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_sole_walk_video a:hover {
background-image: url(../thaiYogaVideoTN/33sole_walk_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_thumbing_energy_lines_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/34thumbing_energy_lines_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_thumbing_energy_lines_video a:hover {
background-image: url(../thaiYogaVideoTN/34thumbing_energy_lines_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_thumbing_foot_sen_lines_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/35thumbing_foot_sen_lines_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_thumbing_foot_sen_lines_video a:hover {
background-image: url(../thaiYogaVideoTN/35thumbing_foot_sen_lines_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 12 of videos*/
#yoga_studio_class_st_petersburg_fl_thumbing_sole_sen_lines_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/36thumbing_sole_sen_lines_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_thumbing_sole_sen_lines_video a:hover {
background-image: url(../thaiYogaVideoTN/36thumbing_sole_sen_lines_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_toe_cracking_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/37toe_cracking_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_toe_cracking_video a:hover {
background-image: url(../thaiYogaVideoTN/37toe_cracking_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_tree_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/38tree_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_tree_video a:hover {
background-image: url(../thaiYogaVideoTN/38tree_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*Row 13 of videos*/
#yoga_studio_class_st_petersburg_fl_water_pump_video {
margin-top: 5px;
margin-left: 8px;
background-image: url(../thaiYogaVideoTN/39water_pump_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_water_pump_video a:hover {
background-image: url(../thaiYogaVideoTN/39water_pump_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_working_poses_video {
margin-top: 5px;
margin-left: 40px;
background-image: url(../thaiYogaVideoTN/40working_poses_thai_yoga_studio_st_petersburg_fl.jpg);
}

#yoga_studio_class_st_petersburg_fl_working_poses_video a:hover {
background-image: url(../thaiYogaVideoTN/40working_poses_thai_yoga_bw_studio_st_petersburg_fl.jpg);
}

/*end of Thai Yoga Video TN code*/

/*top row, blue buttons*/
.yoga_studio_class_st_petersburg_fl_yoga_poses_positions_videos {
float: left;
margin: 35px 19px 0 11px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_yoga_poses_video_link.gif);
}

.yoga_studio_st_petersburg_fl_restorative_yoga_poses_videos {
float: left;
margin: 35px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_restorative_yoga_poses_videos.gif);
background-color: blue;
}

.yoga_studio_class_st_petersburg_fl_partner_yoga_videos {
float: left;
margin: 35px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_partner_yoga_guide_videos.gif);
}

.yoga_studio_class_st_petersburg_fl_yoga_with_props_videos {
float: left;
margin: 35px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_yoga_with_props_videos.gif);
}

.yoga_studio_class_st_petersburg_fl_sivananda_style_yoga_videos {
float: left;
margin: 35px 0 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_sivananda_style_yoga_with_props_videos.gif);
background-color: blue;
}

/*second row of buttons*/
.yoga_studio_class_st_petersburg_fl_dancing_dog {
float: left;
margin: 35px 19px 0 11px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_dog_vid.gif);
}

.yoga_studio_class_st_petersburg_fl_begin_guide_anusara_yoga {
float: left;
margin: 35px 19px 0 11px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_anasura.jpg);
}

.yoga_studio_class_st_petersburg_fl_begin_guide_prenatal_yoga {
float: left;
margin: 35px 19px 0 0px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_prenatal.jpg);
}

.yoga_studio_class_st_petersburg_fl_begin_guide_ashtanga_yoga {
float: left;
margin: 35px 19px 0 0px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_ashtanga.jpg);
}

.yoga_studio_class_st_petersburg_fl_begin_guide_bikram_hot_yoga {
float: left;
margin: 35px 0 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_bikram_hot.jpg);
}

.yoga_studio_class_st_petersburg_fl_begin_guide_power_yoga {
float: left;
margin: 35px 19px 0 0px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_power.jpg);
}

.yoga_studio_class_st_petersburg_fl_warrior_yoga {
float: left;
margin: 35px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_warrior_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_bound_side {
float: left;
margin: 35px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_bound_side_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_hand_toe {
float: left;
margin: 35px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_head_toe_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_split_bow {
float: left;
margin: 35px 0 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_split_bow_img.jpg);
}

/*third row of buttons*/
.yoga_studio_class_st_petersburg_fl_side_arm {
float: left;
margin: 19px 19px 0 11px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_side_arm_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_tree_half {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_tree_half_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_forward_fold {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_half_lotus_forward_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_crane_balance {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_half_lotus_crane_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_bound_fold {
float: left;
margin: 19px 0 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_bound_frwd_fold_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_bird_paradise {
float: left;
margin: 19px 19px 0 11px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_bird_paradise_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_half_moon {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_hands_bind_foot_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_bound_lord {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_bound_half_lord_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_sage_twist {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_sage_twist_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_one_foot {
float: left;
margin: 19px 0 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_one_foot_pigeon_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_noose {
float: left;
margin: 19px 19px 0 11px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_noose_pose_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_crane_yoga {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_crane_balance_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_side_crane {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_side_crane2_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_extended_side {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_ext_side_arm_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_yogi_kiss {
float: left;
margin: 19px 0 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_yoga_kiss_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_compass_pose {
float: left;
margin: 19px 19px 0 11px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_compass_pose_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_one_head {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_one_foot_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_staff_yogi {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_staff_yogi_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_shoulder_pressure {
float: left;
margin: 19px 19px 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_shoulder_pressure_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_firefly_posture {
float: left;
margin: 19px 0 0 0;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_firefly_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_heaven_earth {
float: left;
margin: 19px 19px 0 11px;
padding: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_heaven_earth_img.jpg);
}

.yoga_studio_class_st_petersburg_fl_video_thumbs a {
display: block;
width: 130px;
height: 90px;
text-decoration: none;
text-indent: -9999px;
overflow: hidden;
}

.yoga_studio_class_st_petersburg_fl_yoga_poses_positions_videos a:hover {
margin: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_yoga_poses_video_link_hover.gif);
background-repeat: no-repeat;
}

.yoga_studio_st_petersburg_fl_restorative_yoga_poses_videos a:hover {
margin: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_restorative_yoga_poses_videos_hover.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_partner_yoga_videos a:hover {
margin: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_partner_yoga_guide_videos_hover.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_yoga_with_props_videos a:hover {
margin: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_yoga_with_props_hover.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_sivananda_style_yoga_videos a:hover {
margin: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_fl_sivananda_style_yoga_with_props_videos_hover.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_dancing_dog a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/yoga_studio_st_petersburg_f.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_begin_guide_anusara_yoga a:hover {
margin: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_anasura_hover.jpg);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_begin_guide_prenatal_yoga a:hover {
margin: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_prenatal_hover.jpg);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_begin_guide_ashtanga_yoga a:hover {
margin: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_ashtanga_hover.jpg);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_begin_guide_bikram_hot_yoga a:hover {
margin: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_bikram_hot_hover.jpg);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_begin_guide_power_yoga a:hover {
margin: 0;
width: 130px;
height: 90px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_power_hover.jpg);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_warrior_yoga a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/yoga_warrior_anim.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_bound_side a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/boundsideangle.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_hand_toe a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/headtotoe.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_split_bow a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/splitbow.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_side_arm a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/sidearmbalance.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_tree_half a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/treehalflotus.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_forward_fold a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/halflotusforward.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_crane_balance a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/halflotuscrane.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_bound_fold a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/boundfrwdfold.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_bird_paradise a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/birdparadise.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_half_moon a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/handbindsfoot.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_bound_lord a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/boundhalflord.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_sage_twist a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/sagetwist.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_one_foot a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/onefootpigeon.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_noose a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/noosepose.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_crane_yoga a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/cranebalance.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_side_crane a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/sidecrane.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_extended_side a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/extsidearmbal.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_yogi_kiss a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/yogikiss.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_compass_pose a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/compasspose.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_one_head a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/onefoottohead.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_staff_yogi a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/yogistaff.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_shoulder_pressure a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/shoulderpressure.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_firefly_posture a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/firefly.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_heaven_earth a:hover {
margin: 5px 5px 5px 5px;
width: 120px;
height: 80px;
background-image: url(../yoga_studio_class/heavenearth.gif);
background-repeat: no-repeat;
}

.yoga_studio_class_st_petersburg_fl_video_bg {
margin: 0 auto;
padding: 0;
}

.yoga_studio_class_st_petersburg_fl_yoga_dog {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_dog.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_livestrong_begin_anusara_title {
margin: 0 auto;
padding: 0;
width: 586px;
height: 50px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_anasura_title.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_livestrong_begin_ashtanga_title {
margin: 0 auto;
padding: 0;
width: 586px;
height: 50px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_ashtanga_title.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_livestrong_begin_bikram_hot_title {
margin: 0 auto;
padding: 0;
width: 586px;
height: 50px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_bikram_hot_title.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_livestrong_begin_power_title {
margin: 0 auto;
padding: 0;
width: 586px;
height: 50px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_power_title.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_livestrong_begin_prenatal_title {
margin: 0 auto;
padding: 0;
width: 586px;
height: 50px;
background-image: url(../yoga_studio_livestrong_videos_st_petersburg_fl/yoga_studio_tampa_st_petersburg_fl_begin_guide_prenatal_title.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_video_expvlg {
margin: 0 auto;
padding: 0;
width: 320px;
background-image: url(http://www.expertvillage.com/im/extbg.gif);
background-repeat: no-repeat;
overflow: hidden;
}

/*Thai Yoga video popups*/

.thai_yoga_studio_video_st_petersburg_fl_title {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/thai_yoga_studio_video_st_petersburg_fl_title.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#thai_yoga_studio_video_2_st_petersburg_fl_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/thai_yoga_studio_video_2_st_petersburg_fl_title.gif);
}

.thai_yoga_studio_class_st_petersburg_fl_angel_twist_title {
margin: 0 auto;
padding: 0;
width: 491px;
height: 50px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/thai_yoga_class_studio_st_petersburg_fl_video_angel_twist_title.gif);
background-repeat: no-repeat;
text-indent: -9999px;
}

#thai_yoga_studio_video_st_petersburg_fl {
width: 320px;
}

#thai_yoga_studio_class_st_petersburg_fl {
width: 491px;
}

#thai_15_yoga_studio_class_st_petersburg_fl_jade_pillow_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/15thai_yoga_class_studio_st_petersburg_fl_video_jade_pillow_title.gif);
}

#thai_13_yoga_studio_class_st_petersburg_fl_hurricane_flip_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/13thai_yoga_class_studio_st_petersburg_fl_video_hurricane_flip_title.gif);
}

#thai_10_yoga_studio_class_st_petersburg_fl_ankle_rotation_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/10thai_yoga_class_studio_st_petersburg_fl_video_foot_ankle_rotation_title.gif);
}

#thai_11_yoga_studio_class_st_petersburg_fl_helicopter_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/11thai_yoga_class_studio_st_petersburg_fl_video_helicopter_title.gif);
}

#thai_14_yoga_studio_class_st_petersburg_fl_hurricane_kick_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/14thai_yoga_class_studio_st_petersburg_fl_video_hurricane_kick_title.gif);
}

#thai_20_yoga_studio_class_st_petersburg_fl_palming_thumbing_hip_sen_lines_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/20thai_yoga_class_studio_st_petersburg_fl_video_palming_thumbing_hip_sen_lines_title.gif);
}

#thai_18_yoga_studio_class_st_petersburg_fl_milk_the_cow_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/18thai_yoga_class_studio_st_petersburg_fl_video_milk_the_cow_title.gif);
}

#thai_17_yoga_studio_class_st_petersburg_fl_knee_to_shoulder_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/17thai_yoga_class_studio_st_petersburg_fl_video_knee_to_shoulder_title.gif);
}

#thai_16_yoga_studio_class_st_petersburg_fl_knee_stretch_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/16thai_yoga_class_studio_st_petersburg_fl_video_knee_stretch_title.gif);
}

#thai_25_yoga_studio_class_st_petersburg_fl_planter_dorsal_flexion_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/25thai_yoga_class_studio_st_petersburg_fl_video_planter_dorsal_flexion_title.gif);
}

#thai_24_yoga_studio_class_st_petersburg_fl_palming_the_arm_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/24thai_yoga_class_studio_st_petersburg_fl_video_palming_the_arm_title.gif);
}

#thai_23_yoga_studio_class_st_petersburg_fl_palming_foot_instep_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/23thai_yoga_class_studio_st_petersburg_fl_video_palming_foot_instep_title.gif);
}

#thai_22_yoga_studio_class_st_petersburg_fl_palming_energy_lines_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/22thai_yoga_class_studio_st_petersburg_fl_video_palming_energy_lines_title.gif);
}

#thai_21_yoga_studio_class_st_petersburg_fl_palming_thumbing_leg_sen_lines_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/21thai_yoga_class_studio_st_petersburg_fl_video_palming_thumbing_leg_sen_lines_title.gif);
}

#thai_30_yoga_studio_class_st_petersburg_fl_shoulder_rotation_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/30thai_yoga_class_studio_st_petersburg_fl_video_shoulder_rotation_title.gif);
}

#thai_2_yoga_studio_class_st_petersburg_fl_back_chopping_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/2thai_yoga_class_studio_st_petersburg_fl_video_back_chopping_title.gif);
}

#thai_29_yoga_studio_class_st_petersburg_fl_shoulder_rolling_pin_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/29thai_yoga_class_studio_st_petersburg_fl_video_shoulder_rolling_pin_title.gif);
}

#thai_28_yoga_studio_class_st_petersburg_fl_shoulder_press_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/28thai_yoga_class_studio_st_petersburg_fl_video_shoulder_press_title.gif);
}

#thai_27_yoga_studio_class_st_petersburg_fl_shampoo_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/27thai_yoga_class_studio_st_petersburg_fl_video_shampoo_title.gif);
}

#thai_26_yoga_studio_class_st_petersburg_fl_rowboat_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/26thai_yoga_class_studio_st_petersburg_fl_video_rowboat_title.gif);
}

#thai_35_yoga_studio_class_st_petersburg_fl_thumbing_foot_sen_lines_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/35thai_yoga_class_studio_st_petersburg_fl_video_thumbing_foot_sen_lines_title.gif);
}

#thai_34_yoga_studio_class_st_petersburg_fl_thumbing_energy_lines_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/34thai_yoga_class_studio_st_petersburg_fl_video_thumbing_energy_lines_title.gif);
}

#thai_32_yoga_studio_class_st_petersburg_fl_back_palming_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/32_5_thai_yoga_class_studio_st_petersburg_fl_video_back_palming_title.gif);
}

#thai_321_yoga_studio_class_st_petersburg_fl_single_leg_lift_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/321thai_yoga_class_studio_st_petersburg_fl_video_single_leg_lift_title.gif);
}

#thai_31_yoga_studio_class_st_petersburg_fl_side_kick_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/31thai_yoga_class_studio_st_petersburg_fl_video_side_kick_title.gif);
}

#thai_40_yoga_studio_class_st_petersburg_fl_working_poses_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/40thai_yoga_class_studio_st_petersburg_fl_video_working_poses_title.gif);
}

#thai_3_yoga_studio_class_st_petersburg_fl_sole_walk_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/3thai_yoga_class_studio_st_petersburg_fl_video_sole_walk_title.gif);
}

#thai_3_yoga_studio_class_st_petersburg_fl_back_palming_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/3thai_yoga_class_studio_st_petersburg_fl_video_back_palming_title.gif);
}

#thai_39_yoga_studio_class_st_petersburg_fl_water_pump_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/39thai_yoga_class_studio_st_petersburg_fl_video_water_pump_title.gif);
}

#thai_38_yoga_studio_class_st_petersburg_fl_tree_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/38thai_yoga_class_studio_st_petersburg_fl_video_tree_title.gif);
}

#thai_37_yoga_studio_class_st_petersburg_fl_toe_cracking_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/37thai_yoga_class_studio_st_petersburg_fl_video_toe_cracking_title.gif);
}

#thai_36_yoga_studio_class_st_petersburg_fl_thumbing_sole_sen_lines_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/36thai_yoga_class_studio_st_petersburg_fl_video_thumbing_sole_sen_lines_title.gif);
}

#thai_4_yoga_studio_class_st_petersburg_fl_back_walk_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/4thai_yoga_class_studio_st_petersburg_fl_video_back_walk_title.gif);
}

#thai_5_yoga_studio_class_st_petersburg_fl_cow_face_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/5thai_yoga_class_studio_st_petersburg_fl_video_cow_face_title.gif);
}

#thai_6_yoga_studio_class_st_petersburg_fl_cow_face_2_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/6thai_yoga_class_studio_st_petersburg_fl_video_cow_face_2_title.gif);
}

#thai_7_yoga_studio_class_st_petersburg_fl_devil_stretch_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/7thai_yoga_class_studio_st_petersburg_fl_video_devil_stretch_title.gif);
}

#thai_8_yoga_studio_class_st_petersburg_fl_double_peck_stretch_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/8thai_yoga_class_studio_st_petersburg_fl_video_double_peck_stretch_title.gif);
}

#thai_9_yoga_studio_class_st_petersburg_fl_dragon_twist_title {
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/9thai_yoga_class_studio_st_petersburg_fl_video_dragon_twist_title.gif);
}

/*End of Thai Yoga video popups code*/

/*Thai Yoga photo code*/
.thai_yoga_studio_photos_st_petersburg_fl {
float: left;
margin: 6px 0 0 8px;
width: 150px;
height: 150px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/1thai_yoga_photo_studio_st_petersburg_fl.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

#thai_yoga_studio_photo_st_petersburg_fl_2 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/2thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_3 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/3thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_4 {background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/4thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_5 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/5thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_6 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/6thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_7 {background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/7thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_8 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/8thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_9 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/9thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_10 {background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/10thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_11 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/11thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_12 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/12thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_13 {background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/13thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_15 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/15thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_16 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/16thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_17 {background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/17thai_yoga_photo_studio_st_petersburg_fl.jpg);
}

#thai_yoga_studio_photo_st_petersburg_fl_18 {
margin-left: 20px;
background-image: url(../yoga_studio_thai_yoga_popups_st_petersburg_fl/18thai_yoga_photo_studio_st_petersburg_fl.jpg);
}


/*End of Thai Yoga photo code*/

.yoga_studio_class_st_petersburg_fl_video_livestrong {
margin: 0 auto;
padding: 0;
width: 586px;
background-repeat: no-repeat;
overflow: hidden;
}

.yoga_studio_class_st_petersburg_fl_yoga_warrior {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_warrior.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_bound_side {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_side_angle.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_hand_to_toe {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_hand_toe.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_split_bow {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_split_bow.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_hand_side_arm {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_side_arm.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_half_lotus {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_half_lotus.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_lotus_forward {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_lotus_forward.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_crane_balance {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_crane_balance.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_forward_fold {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_forward_fold.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_bird_paradise {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_bird_paradise.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_half_moon {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_half_moon.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_half_lord {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_half_lord.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_sage_twist {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_sage_twist.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_bound_pigeon {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_bound_pigeon.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_noose_yoga {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_noose_yoga.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_crane_balance_yoga {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_crane_balance_yoga.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_side_crane {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_side_crane.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_extended_side {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_extended_side.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_yogi_kiss {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_yogi_kiss.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_compass_pose {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_compass_pose.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_one_foot {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_one_foot.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_staff_yogi {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_staff_yogi.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_shoulder_pressure {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_shoulder_pressure.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_firefly_posture {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_firefly_posture.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_yoga_heaven_earth {
margin: 0 auto;
padding: 0;
width: 320px;
height: 50px;
background-image: url(../yoga_studio_class/yoga_class_studio_st_petersburg_fl_video_heaven_earth.jpg);
background-repeat: no-repeat;
text-indent: -9999px;
}

.yoga_studio_class_st_petersburg_fl_btm_details a:link {
color: #fff;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_btm_details a:active {
color: #fff;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_btm_details a:visited {
color: #fff;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_btm_details a:hover {
color: #149fb8;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_calendar {
position: absolute;
z-index: 1;
margin: 0 auto;
margin-left: 1px;
padding: 0;
top: 0;
left: 0;
}

table, th, td {
border: none;
margin: 0 auto;
padding: 0;
line-height: 1.3em;
border: 1px solid #149fb8;
border-collapse: collapse;
}

table {
margin: 0 auto;
padding: 0;
width: 797px;
}



td {
margin: 0 auto;
padding: 0 10px;
width: 110px;
height: 20px;
background-color: #f1e2e4;
}

.yoga_studio_class_st_petersburg_fl_cal_dark_bkgrnd {
background-color: #B9F0DF;
}

#yoga_studio_class_st_petersburg_fl_cal_footer {
border: none;
}

.yoga_studio_class_st_petersburg_fl_class_lastrow {
margin: 0 auto;
padding: 0;
height: 5px;
background-color: #0B5D43;
}

.yoga_studio_class_st_petersburg_fl_doweek {
margin: 0 auto;
padding: 5px 6px;
overflow: visible;
text-align: center;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #FFF7E8;
background: #a4b9bd;
border: 1px solid #149fb8;
border-collapse: collapse;
}

.yoga_studio_class_st_petersburg_fl_class_data_mornafttxt {
margin: 0 auto;
padding: 0;
height: 20px;
overflow: visible;
font-size: 12px;
text-align: center;
color: #14373d;
font-weight: bold;
line-height: 1.7em;
}

.yoga_studio_class_st_petersburg_fl_class_data {
margin: 0;
padding: 0;
height: 20px;
overflow: visible;
font-size: 12px;
text-align: center;
color: #0b5d43;
font-weight: bold;
line-height: 1.7em;
}

.yoga_studio_class_st_petersburg_fl_class_data a:link {
color: #0b5d43;
}

.yoga_studio_class_st_petersburg_fl_class_data a:visited {
color: #0b5d43;
}

.yoga_studio_class_st_petersburg_fl_class_data a:active {
color: #0b5d43;
}

.yoga_studio_class_st_petersburg_fl_class_data a:hover {
color: #14373d;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_class_data_txt {
margin: 0 auto;
padding: 0;
}

.yoga_studio_class_st_petersburg_fl_class_data_txt_teacher {
margin: 0 auto;
padding: 0;
color: #586769;
}

.yoga_studio_class_st_petersburg_fl_class_data_txt_level { margin: 0 auto; padding: 0; color: #149fb8; }

.yoga_studio_class_st_petersburg_fl_class_data_txt_dark_bkgrnd {
margin: 0 auto; 
padding: 0; color: #0B5D43; 
font-size: 9pt; 
font-weight: bold; 
line-height: 12pt;
}

.yoga_studio_class_st_petersburg_fl_class_afternoon {
margin: 0 auto;
padding: 0;
width: 798px;
background-color: #eca0ad;
border: 1px solid #149fb8;
border-collapse: collapse;
}

#yoga_studio_class_st_petersburg_fl_advert {
background-color: #B9F0DF;
}

.yoga_studio_class_st_petersburg_fl_class_popup_close {
margin: 0;
padding: 0;
height: 20px;
font-size: 12px;
text-align: center;
color: #eca0ad;
font-weight: bold;
line-height: 1.7em;
}

.yoga_studio_class_st_petersburg_fl_class_popup_close a:link {
color: #eca0ad;
}

.yoga_studio_class_st_petersburg_fl_class_popup_close a:active {
color: #eca0ad;
}

.yoga_studio_class_st_petersburg_fl_class_popup_close a:visited {
color: #eca0ad;
}

.yoga_studio_class_st_petersburg_fl_class_popup_close a:hover {
color: #f1e2e4;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_class_popup_title {
margin: 0;
padding: 10px 0 0 0;
font-size: 2em;
text-align: center;
color: #0b5d43;
font-weight: bold;
}

.yoga_studio_class_st_petersburg_fl_class_popup_time {
margin: 0;
padding: 3px 0 0 0;
font-size: 1.2em;
text-align: center;
color: #14373d;
font-weight: bold;
}

.yoga_studio_class_st_petersburg_fl_popup_list {
position: relative;
list-style-type: none;
width: 350px;
margin: 0 auto;
padding: 0;
top: 75px;
background-color: blue;
}

.yoga_studio_class_st_petersburg_fl_popup_1 {
position: relative;
float: left;
width: 350px;
padding: 10px 0;
}

#yoga_studio_class_st_petersburg_fl_popup_id {
background-color: #f1e2e4;
}

.yoga_studio_class_st_petersburg_fl_popup_subhead {
margin: 0;
padding: 3px 10px 10px 10px;
font-size: 1em;
text-align: left;
color: #14373d;
font-weight: bold;
}

.yoga_studio_class_st_petersburg_fl_popup_descrip {
margin: 0;
padding: 3px 10px 10px 10px;
font-size: .9em;
text-align: left;
color: #0b5d43;
font-weight: normal;
}

.yoga_studio_class_st_petersburg_fl_popup_class_photo {
margin: 0 20px 0 10px;
padding: 10px 0 0 0;
float: right;
}

.yoga_studio_class_st_petersburg_fl_footer {
position: relative;
margin: 0;
padding: 0;
width: 798px;
top: 200px;
background-color: #5b6769;
}

#yoga_studio_class_st_petersburg_fl_footer_calendar {
background-color: #5b6769;
width: 798px;
/*
top: 548px;
*/
top: 570px;
position: relative;
visibility: visible;
}

#yoga_studio_class_st_petersburg_fl_vid_footer {
clear:both;
top: 235px;
}

#yoga_studio_class_st_petersburg_fl_footer_tai_chi_yoga {
top: 240px;
}

#yoga_studio_class_st_petersburg_fl_footer_thai_yoga {
top: 2807px;
}

#yoga_studio_class_st_petersburg_fl_footer_about_yoga {
top: 1285px;
}

#yoga_studio_class_st_petersburg_fl_footer_programs_yoga {
top: 2050px;
}

#yoga_studio_class_st_petersburg_fl_footer_benefits_yoga {
top: 5115px;
}

#yoga_studio_class_st_petersburg_fl_footer_bio_yoga {
top: 1740px;
}

#yoga_studio_class_st_petersburg_fl_footer_info_yoga {
clear: both;
top: 2465px;
}

#yoga_studio_class_st_petersburg_fl_footer_confirm_yoga {
clear: both;
top: 245px;
}

#yoga_studio_class_st_petersburg_fl_footer_sitemap_yoga {
clear: both;
top: 585px;
}

.yoga_studio_class_st_petersburg_fl_footer_btmnav {
position: relative;
margin: 0 auto;
padding: 0;
left: 0;
display: inline;
font-size: .8em;
letter-spacing: .08em;
line-height: 1.5em;
color: #cdd6d8;
}

.yoga_studio_class_st_petersburg_fl_footer_btmnav a:link {
color: #cdd6d8;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_footer_btmnav a:active {
color: #cdd6d8;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_footer_btmnav a:visited {
color: #cdd6d8;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_footer_btmnav a:hover {
color: #149fb8;
}

.yoga_studio_class_st_petersburg_fl_footer_email {
position: relative;
margin: 0;
padding: 0;
left: 0;
font-size: .8em;
color: #F1E2E4;
line-height: 3em;
letter-spacing: .3em;
}

.yoga_studio_class_st_petersburg_fl_footer_email a:link {
color: #F1E2E4;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_footer_email a:active {
color: #F1E2E4;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_footer_email a:visited {
color: #F1E2E4;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_footer_email a:hover {
color: #149fb8;
text-decoration: none;
}

.yoga_studio_class_st_petersburg_fl_footer_rokosz_media {
position: relative;
margin: 0;
padding: 0;
left: 0;
font-size: .65em;
color: #cdd6d8;
line-height: 3em;
letter-spacing: .3em;
}

.yoga_studio_class_st_petersburg_fl_footer_rokosz_media a:link {
color: #cdd6d8;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_footer_rokosz_media a:active {
color: #cdd6d8;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_footer_rokosz_media a:visited {
color: #cdd6d8;
text-decoration: underline;
}

.yoga_studio_class_st_petersburg_fl_footer_rokosz_media a:hover {
color: #149fb8;
text-decoration: none;
}

.footer_bg {
background-color:#5B6769;
border:0px #000000 solid;
font-family:Tahoma, Verdana, Arial, sans-serif, Arial;
font-size:12px;
text-align:left;
line-height:20px;
}

.footer_linklist {
  padding: 0px;
  margin: 0px;
}

.footer_linklist li {
  list-style: none; 
  margin: 0;
  padding:5px 0px 3px 0px;
  line-height:18px;
  border-bottom: 1px solid #CDD6D8;
  font-family:Tahoma, Verdana, Arial, sans-serif, Arial;
  font-size:12px;
  color:#CDD6D8;
  text-decoration:none;
}

.footer_linklist li a { color:#CDD6D8; text-decoration: none; }
.footer_linklist li a:hover { color:#FFFFFF; text-decoration: none; }

.footer_input_box {
background-color:#FFFFFF;
width:150px;
font-weight:normal;
color:#000000;
}

.feature_box {
background-color:#D7BAC0;
border:2px #143D2B solid;
width:242px;
margin-left:7px;
top:300px;
position:absolute;
}

.feature_box1 {
background-color:#D7BAC0;
border:2px #143D2B solid;
width:242px;
margin-left:7px;
top:255px;
position:absolute;
}