img {
   behavior: url(pngbehavior.htc);
}

body {

	background-image: url(images/image_blue_square.jpg);

	background-repeat: repeat;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.body_texthighlight01 {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #336699;

	font-style: italic;

}

.body_main_pattern {

	background-image: url(images/blue_background.png);

	background-position: center 196px;

	background-repeat: no-repeat;

}

.nav_bar_body {
	background-image: url(images/img_nav_bar.png);
	background-repeat: no-repeat;
}

.top_header01 {

	background-image: url(images/img_topbar_blue01.jpg);

	background-repeat: repeat-x;

}

.main_body_table_background01 {

	background-image: url(images/img_white_table.png);

	background-repeat: repeat-y;

	background-position: center;

}

.main_body_table_background02 {

	/*background-image: url(images/img_white_table02.png);*/

	background-repeat: no-repeat;

	background-position: center bottom;

}

.main_body_table_background03 {

	background-image: url(images/img_white_table03.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 28px;

}

.text_field01 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #333;

	width: 50px;

}

.text_field02 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #333;

	width: 120px;

}

.text_field03 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #333;

	width: 300px;

}

.book_text_field01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

}

.book_text_field02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #333;

}

.book_text_field03 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #00B272;

	font-weight: bold;

}

.footer_text01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #0096D2;

	text-decoration: none;

}

.footer_text01 a:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #0096D2;

	text-decoration: none;

}

.footer_text01 a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #0096D2;

	text-decoration: none;

}

.footer_text01 a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #0096D2;

	text-decoration: underline;

}

.footer_text01 a:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #0096D2;

	text-decoration: none;

}

.page_titile_header01 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 21px;

	font-weight: bold;

	color: #0091CC;

}

.page_titile_header02 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: normal;

	color: #60AC27;

}

.page_titile_header03 {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 20px;

	font-weight: normal;

	color: #0096D2;

	font-style: italic;

}

.picture_left01 {

	float: left;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.picture_right01 {

	float: right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 10px;

	clear: none;

}

.main_body_text01 {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #666666;



}

.main_body_text02 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-style: italic;

	color: #5FAC26;

	font-weight: bold;

	letter-spacing: -1pt;

}

.main_body_text03_blue {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #336699;

	text-decoration: underline;

}

.main_body_text04_blue {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #336699;

	text-decoration: none;

}

.main_body_text05 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-style: italic;

	color: #0096D2;

	font-weight: bold;

	letter-spacing: -1pt;

}

.contact_table01 {

	background-image: url(images/img_contact_is_pose.png);

	background-position: right top;

	height: 264px;

	width: 476px;

	background-repeat: no-repeat;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.contact_form01 {

	background-color: #F8FCFD;

	border: 1px solid #CCC;

}

.contact_form01-yellow {

	background-color: #fffee9;

	border: 1px solid #CCC;

}


.bullets_blue {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0096D3;

}



.products_text01_italic {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-style: italic;

	color: #0096D2;

	text-decoration: none;

}

.products_text01_italic a:link{

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-style: italic;

	color: #0096D2;

	text-decoration: none;

}

.products_text01_italic a:visited{

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-style: italic;

	color: #0096D2;

	text-decoration: none;

}

.products_text01_italic a:hover{

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-style: italic;

	color: #0096D2;

	text-decoration: underline;

}

.products_text01_italic a:active{

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-style: italic;

	color: #0096D2;

	text-decoration: none;

}


.page_titile_header01-dvd-black {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	color: #000;
}

.page_titile_header01-dvd-grey {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	color: #3b3b3b;
}

.page_titile_header01-dvd-blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	color: #0091CC;
}


.products_text01 {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #0096D2;

}



.products_background_img {

	background-image: url(images/img_buy_dvd_pose.png);

	background-repeat: no-repeat;

	background-position: 335px 290px;

}

.pose_text01 {

	font-family: "Arial Narrow", Arial;

	font-size: 12px;

	font-weight: bold;

	color: #00B272;

}

.pose_text02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	color: #333;

}

.resources_text01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	text-decoration: none;

}

.resources_text01 a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #336699;

	text-decoration: underline;

}

.resources_text01 a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999;

	text-decoration: underline;

}

.resources_text01 a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #336699;

	text-decoration: underline;

}

.resources_text01 a:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #336699;

	text-decoration: underline;

}

.tp_menu_text01 {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: italic;

	font-weight: bold;

	color: #FFF;

	text-decoration: none;

}

.tp_menu_text01 a:link{

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: italic;

	font-weight: bold;

	color: #FFF;

	text-decoration: underline;

}

.tp_menu_text01 a:visited{

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: italic;

	font-weight: bold;

	color: #FFF;

	text-decoration: underline;

}

.tp_menu_text01 a:hover{

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: italic;

	font-weight: bold;

	color: #FFF;

	text-decoration: underline;

}

.tp_menu_text01 a:active{

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-style: italic;

	font-weight: bold;

	color: #FFF;

	text-decoration: none;

}

.classes_text01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	color: #333333;

}



.classes_text01 a:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	color: #336699;

	text-decoration: underline;

}

.classes_text01 a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	color: #336699;

	text-decoration: underline;

}

.classes_text01 a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	color: #336699;

	text-decoration: underline;

}

.classes_text01 a:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	color: #336699;

	text-decoration: underline;

}

.classes_text02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: italic;

	color: #336699;

	font-weight: bold;

}

.classes_text03 {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 15px;

	font-style: normal;

	color: #0096D2;

	font-weight: bold;

}

.button01 {

	background-image: url(images/btn_christine.png);

	height: 33px;

	width: 66px;

}

.button01 a:link{

	background-image: url(images/btn_christine.png);

	height: 33px;

	width: 66px;

}

.button01 a:link{

	background-image: url(images/btn_christine.png);

	height: 33px;

	width: 66px;

}

.button01 a:hover{

	background-image: url(images/btn_christine_f2.png);

	height: 33px;

	width: 66px;

}

.menu_text01 {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #787878;

	font-weight: bold;

	padding-top: 8px;

	text-align: center;

}

.menu_text01 a:link{

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #787878;

	font-weight: bold;

	padding-top: 8px;

	text-align: center;

	text-decoration: none;

}

.menu_text01 a:visited{

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #787878;

	font-weight: bold;

	padding-top: 8px;

	text-align: center;

	text-decoration: none;

}

.menu_text01 a:hover{

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #333;

	font-weight: bold;

	padding-top: 8px;

	text-align: center;

	text-decoration: underline;

}

.menu_text01 a:active{

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #787878;

	font-weight: bold;

	padding-top: 8px;

	text-align: center;

	text-decoration: underline;

	text-transform: none;

}

.menu_text02 {

	font-family: "Arial Narrow", Arial;

	font-size: 15px;

	color: #21C1FF;

	font-weight: bold;

	padding-top: 7px;

	text-align: center;

	text-decoration: none;

}

.menu_text02 a:link{

	font-family: "Arial Narrow", Arial;

	font-size: 14px;

	color: #21C1FF;

	font-weight: bold;

	padding-top: 7px;

	text-align: center;

	text-decoration: none;

}

.menu_text02 a:visited{

	font-family: "Arial Narrow", Arial;

	font-size: 14px;

	color: #21C1FF;

	font-weight: bold;

	padding-top: 7px;

	text-align: center;

	text-decoration: none;

}

.menu_text02 a:hover{

	font-family: "Arial Narrow", Arial;

	font-size: 14px;

	color: #21C1FF;

	font-weight: bold;

	padding-top: 7px;

	text-align: center;

	text-decoration: underline;

}

.menu_text02 a:active{

	font-family: "Arial Narrow", Arial;

	font-size: 14px;

	color: #21C1FF;

	font-weight: bold;

	padding-top: 7px;

	text-align: center;

	text-decoration: none;

}
.page_titile_header03 a {
	color: #0096D2;
}

.alttxt p {margin-left:-9999px;}

.dvd-intro-title {font-size:14px;line-height:16px;color:#3b3b3b;font-weight:bold;margin-bottom:10px;}
.dvd-intro {font-size:12px;line-height:16px;color:#3b3b3b;}
.dvd li {margin-bottom:3px;}

.sidebar-purchase-title {background:url("images/purchase-yoga-for-runners.gif") top left; width:223px;margin:0;padding:0; height:60px;}
.sidebar-purchase-essentials {background:url("images/beginner-essentials.jpg") top left; width:223px;margin:0;padding:0; height:100px;}
.sidebar-purchase-intermediate {background:url("images/intermediate-program.jpg") top left; width:223px;margin:0;padding:0; height:111px;}
.sidebar-purchase-essentials p {font-family:Tahoma,Geneva,sans-serif;text-align:left;font-size:14px;color:#0691ca;padding:20px 0 0 95px;margin:0;}
.sidebar-purchase-intermediate p {font-family:Tahoma,Geneva,sans-serif;font-size:14px;color:#0691ca;text-align:left;padding:20px 0 0 95px;margin:0;}
.learnmore {font-size:11px; color:#0059aa;font-family:Tahoma,Geneva,sans-serif;font-weight:normal;}

.sidebar-become-title {background:url("images/sidebar-become.gif") top left; width:223px; height:32px;margin:0;padding:0;}
.sidebar-attend-title {background:url("images/sidebar-attend.gif") top left; width:223px; height:32px;margin:0;padding:0;}
.sidebar-become-title p {margin:0;padding:0;margin-left:-9999px;}
.sidebar-attend-title p {margin:0;padding:0;margin-left:-9999px;}
.sidebar-become-text p {background:url("images/sidebar-attend-bg.gif")top left;text-align:left;font-size:14px;color:#0691ca;padding:10px 0 0 15px;margin:0;width:208px;font-family:Tahoma,Geneva,sans-serif;}
.sidebar-attend-text p {background:url("images/sidebar-attend-bg.gif")top left;text-align:left;font-size:14px;color:#0691ca;padding:10px 0 0 15px;margin:0;width:208px;font-family:Tahoma,Geneva,sans-serif;}
.sidebar-btm {background:url("images/sidebar-attend-btm.gif")top left;height:17px; width:223px;}

.home-top {width:746px;margin-bottom:20px;}
.home-top-top {background:url("images/home-top1.gif")top left no-repeat;width:746px; height:10px;}
.home-top-mid {background:url("images/home-top2.gif")top left repeat-y;width:746px; height:90px;}
.home-top-btm {background:url("images/home-top3.gif")top left no-repeat;width:746px; height:10px;}
.home-top-mid-txt p {font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:bold;color:#0690d8;}
.home-top-mid-txt {float:left;width:208px;text-align:left;padding:0 20px;}
.home-dvd {font-family:Tahoma, Geneva, sans-serif;font-size:14px;color:#575757;}

.quotebg {background:url("images/quotebg.gif")top left no-repeat;width:200px;height:250px;padding:15px;}

.quote {font-size:11px; color:#666; font-style:italic;font-family: Tahoma, Geneva, sans-serif;}
.quotename {font-size:10px; color:#999;font-family: Tahoma, Geneva, sans-serif;}

.press-td {padding-right:50px;padding-bottom:15px;}
.press-name {color:#000;font-family: Tahoma, Geneva, sans-serif;font-size:11px;}
.press-article a {color:#585858;font-family: Tahoma, Geneva, sans-serif;font-size:11px; line-height:12px;}
.a-link-grey a {color:#585858;}
