
/* ========= Body ========= */

body {
	
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-color: #F9F9F9;
	min-width: 900px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;
	text-align: center;
	LINE-HEIGHT: 1.2em;
	text-decoration: none;
}

body a {
	color: #003399;
	text-decoration: underline;
}

body a:hover {
	font-weight: bold;
}


.clear {clear: both;}

#wrapper_top {
	width: 900px;
	height: 97px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: center;	
	background-image: url('../images/massage_in_st_louis_top.jpg');
	background-position: top center;
	background-color: transparent;
	background-repeat: no-repeat;
	
}

#wrapper {
	width: 900px;
	height: 860px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 0 0 px;
	text-align: center;	
	background-image: url('../images/massage_therapists_in_st_louis_mo.jpg');
	background-color: transparent;
	float: center;
	background-position: top center;
	clear: both;
}

#wrapper_bottom {
	width: 900px;
	height: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: center;	
	background-image: url('../images/massage_centers_in_st_louis_btm.jpg');
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: top center;
	
}



#header {
	margin-left: auto;
	margin-right: auto;
	margin-top: -20px;
	margin-bottom: 0px;
	padding: 0 0 0 0px;
	border: 0px;
	width: 766px;
	height: 123px;
	text-align: center;
	background-color: #fff; 
	background-image: url('../images/header_bar.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	float: center;	
}

#header li {
	display: inline;
	
}

#nav_container {
	margin-left: auto;
	margin-right: auto;
	padding: 100 0 0 0px;
	border: 0px;
	width: 766px;
	height: 24px;
	text-align: center;
	background-color: transparent;
	float: center;
	clear: both;	
		
}

#nav_container_left {
	float: left; 
	width: 241px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	text-align: left;
	background-color: transparent;
		
}

#nav_container_right_home {
	float: right; 
	width: 405px;
	height: 24px;
	margin: 178px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	text-align: center;
	background-image: url('../images/top_nav_button2.jpg');
	background-position: right 178px;
	background-repeat: no-repeat;
	background-color: #fff;
	dislplay: inline;
		
}



#top_navlist  {
	float: right; 
	width: 406px;
	height: 24px;
	margin: 92px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	text-align: center;
	background-image: url('../images/top_nav_home.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;	
}

#top_navlist ul {
	margin: 5px 0px 0px -4px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: right;
	width: 405px;
	height: 24px;
	background-color: transparent;
}

#top_navlist li {	
	dislplay: inline;
	margin: 0px 20.5px 0px 5.5px;
	padding: 4px 0px 0px 0px;
	
}

#top_navlist_marketing  {
	float: right; 
	width: 406px;
	height: 24px;
	margin: 92px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	text-align: center;
	background-image: url('../images/top_nav_marketing.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;	
}

#top_navlist_marketing  ul {
	margin: 5px 0px 0px -4px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: right;
	width: 405px;
	height: 24px;
	background-color: transparent;
}

#top_navlist_marketing  li {	
	dislplay: inline;
	margin: 0px 20.5px 0px 5.5px;
	padding: 4px 0px 0px 0px;
	
}

#top_navlist_contact  {
	float: right; 
	width: 406px;
	height: 24px;
	margin: 92px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	text-align: center;
	background-image: url('../images/top_nav_contact.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;	
}

#top_navlist_contact  ul {
	margin: 5px 0px 0px -4px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: right;
	width: 405px;
	height: 24px;
	background-color: transparent;
}

#top_navlist_contact  li {	
	dislplay: inline;
	margin: 0px 20.5px 0px 5.5px;
	padding: 4px 0px 0px 0px;
	
}

#top_navlist_inspirego  {
	float: right; 
	width: 406px;
	height: 24px;
	margin: 92px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	text-align: center;
	background-image: url('../images/top_nav_inspirego.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;	
}

#top_navlist_inspirego  ul {
	margin: 5px 0px 0px -4px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align: right;
	width: 405px;
	height: 24px;
	background-color: transparent;
}

#top_navlist_inspirego  li {	
	dislplay: inline;
	margin: 0px 20.5px 0px 5.5px;
	padding: 4px 0px 0px 0px;
	
}

.mainnav {
	FONT-WEIGHT: 700; FONT-SIZE: 12pX; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}


.mainnav a {
	FONT-WEIGHT: 700; FONT-SIZE: 12pX; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.mainnav a:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

#clear_nav_container {
	clear: right;
	height: 0px;
}



#container {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10 0 0 0px;
	height: auto;
	width: 876px;
	background-color: transparent;
	float: center;
	clear: both;
	
	
}

#container_footer {
	margin-left: auto;
	margin-right: auto;
	padding: 10 0 0 0px;
	width: 876px;
	height: auto;
	border-top: 4px solid #003366;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;	
	background-color: transparent;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999;
	float: center;
	clear: both;
	
}

#container_footer a {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399;
	text-decoration: underline;
	
}

#container_footer a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399;
	text-decoration: underline;
	
}

#container_footer a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399;
	text-decoration: underline;
	
}


#clear_container {
	clear: both:
	height: 0px;
}



#home_left_container {
	float: left; 
	margin: -1px 0px 0px 1px;
	padding:0px 0px 0px 0px;
	border:0;
	text-align: center;
	background-position: top left;
	background-repeat: repeat;
	background-color: fff;
	
}

#home_left_container_body {
	
	margin: 20px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	height: 435px;	
	text-align: left;
	line-height: 1.0em;
	background: transparent;
}

#home_right_container {
	float: right; 
	width: 184px;
	height: 435px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 15px;
	border:0px;
	background-image: url('../images/home_right_bg.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	text-align: left;
	background-color: fff;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px solid #ccc;
	
}



#home_right_container_body {
	
	margin: 0px 5px 0px 0px;
	padding:5px 5px 5px 0px;
	text-align: left;
	line-height: 1.0em;
	background: fff;
	
}



#leftsidebar_container {
	float: left; 
	width: 180px;
	margin: -4px 0px 0px -.5px;
	padding:0px 0px 0px 0px;
	border:0;
	text-align: center;
	background-position: top left;
	background-repeat: repeat;
	background-color: fff;
	
}

#leftsidebar_container_body {
	
	margin: 20px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	height: 435px;	
	text-align: left;
	line-height: 1.0em;
	background: transparent;
}


.leftnav_title {
	FONT-WEIGHT: 700; FONT-SIZE: 15pX; COLOR: #757575; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.leftnav_on {
	FONT-WEIGHT: 700; FONT-SIZE: 12pX; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.leftnav_link {
	FONT-WEIGHT: 700; FONT-SIZE: 12pX; COLOR: #343EC5; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.leftnav_link:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

#leftnavlist  {

	margin-left: 0px;
	margin-top: .2em;
	padding-left: 8px;
	list-style: none;
	
}

#leftnavlist ul {
	margin: 0px;
}

#navlist  {
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 5px;
	background-color: transparent;
	text-align: left;
	FONT-WEIGHT: normal; FONT-SIZE: 11pX; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	
	
}
#navlist a  {
	Text-decoration: underline;
	COLOR: #003399;
	
}


#navlist a:hover  {
	Text-decoration: underline;
	COLOR: #003399;
}

#navlist a:visited  {
	Text-decoration: underline;
	COLOR: #003399;
}

#navlist ul {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 40px;	
	list-style-type: square;
	list-style-color: #333;		
	text-align: left;
	FONT-WEIGHT: normal; FONT-SIZE: 11pX; COLOR: #000000; LINE-HEIGHT: 2em; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	
}

#navlist ul a {
	FONT-WEIGHT: normal; FONT-SIZE: 11pX; COLOR: #003399; LINE-HEIGHT: 2em; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

#navlist ul a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11pX; COLOR: #003399; LINE-HEIGHT: 2em; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

#navlist ul a:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11pX; COLOR: #003399; LINE-HEIGHT: 2em; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}



.home_right_text {
	FONT-WEIGHT: 700; FONT-SIZE: 12pX; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	
}

.home_right_text:hover {
	Text-decoration: none;
}

.home_right_link {
	FONT-WEIGHT: 700; FONT-SIZE: 12pX; COLOR: #343EC5; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

.home_right_link:hover {
	Text-decoration: underline;
	FONT-WEIGHT: 900;
}

#box_value_statement_full {
	width: 718px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	float: center;
}

#box_value_statement_full_content {
	width: 718px;
	margin: 0px 0px 0px 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #787495;
	line-height: 1.5em;		
	float: center;
}

#clear_value {
	clear: both:
	height: 1px;
}



/* ================================================================ Interior ========= */

#box_container_section_1 {
	height: auto;
	width: 876px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 0 0px;
	text-align: center;
	background-color: transparent;		
	float: center;
	clear: both;
}

#box_container_section_2 {
	height: auto;
	width: 876px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: center;
	background-color: transparent;
	clear: both;		
	float: center;
}


#box_container_main_and_left_box {
	width: 636px;
	height: auto;
	magin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: center;
	background-color: transparent;		
	float: right;
}

#box_container_main_and_right_box {
	width: 636px;
	height: 525px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: center;
	background-color: transparent;		
	float: left;
}

#box_container_right {
	margin-top: 0px;	
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	height: auto;
	width: 230px;
	background-color: transparent;
	float: right;
	
}

#body_container_right_top {
	width: 230px;
	height: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/gaiam_wellness_products_top.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	float: center;
}

#body_container_right_middle {
	width: 230px;
	height: 775px;	
	margin: -5px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/gaiam_massage_therapy_middle.jpg');
	background-position: top center;
	background-repeat: repeat;
	float: center;
}


#body_container_right_middle_content {
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 5 5 5 13px;
	text-align: left;
	background-color: transparent;		
	float: center;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #646363;
	line-height: 1.2em;
}


#body_container_right_middle_content h2 {	
	width: 210px;
	margin: 10px 0px 10px -5px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5E7045;
	text-align: left;
	line-height: 1.2em;
	display: block;
	border: 0px;
			
}

#body_container_right_middle_content h3 {	
	width: 210px;
	margin: 10px 0px 0px -3px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5E7045;
	text-align: left;
	line-height: 1.2em;
	display: block;
	border: 0px;
			
}

#body_container_right_middle_content ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 20px;	
	list-style-type: circle;
	list-style-color: #333;		
	text-align: left;
	FONT-WEIGHT: normal; FONT-SIZE: 11pX; COLOR: #000000; LINE-HEIGHT: 1.4em; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	
}

#body_container_right_middle_content ul a {
	FONT-WEIGHT: normal; FONT-SIZE: 11pX; COLOR: #003399; LINE-HEIGHT: 1.4em; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

#body_container_right_middle_content ul a:hover {
	FONT-WEIGHT: 700; FONT-SIZE: 11pX; COLOR: #003399; LINE-HEIGHT: 1.4em; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

#body_container_right_middle_content ul a:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11pX; COLOR: #003399; LINE-HEIGHT: 1.4em; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

#body_container_right_bottom {
	width: 230px;
	height: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/gaiam_yoga_products_btm.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	float: center;
}

#box_container_left {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding: 0px;
	height: auto;
	width: 230px;
	background-color: transparent;
	float: left;
	
}

#body_container_left_top {
	width: 230px;
	height: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/gaiam_wellness_products_top.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	float: center;
}

#body_container_left_middle {
	width: 230px;
	height: 775px;	
	margin: -5px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/gaiam_massage_therapy_middle.jpg');
	background-position: top center;
	background-repeat: repeat;
	float: center;
}

#left_nav_main_container {
	width: 616px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	text-align: left;
	background-color: transparent;		
	float: center;
	clear: both;

}

#left_nav_container {
	width: 186px;
	margin: 10px 0px 0px 0px;
	padding: 5px;		
	text-align: left;
	background-color: transparent;		
	float: left;	

}

#left_nav_content {
	width: 186px;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	text-align: left;
	background-color: transparent;		
	text-align: left;
	border-top: 0px;
	border-right: 1px solid #EBEBE9;
	border-bottom: 0px;
	border-left: 0px;
	float: left;
	
}

#left_nav_content_item_container_owner {
	margin: 0px 0px 0px 0px;
	padding: 4px; 4px; 0px; 4px;
	text-align: left;
	background-color: #ffffff;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 10px color:#ffffff; 	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700; color: #333333;
	line-height: 1.2em;
	
	
}

#left_nav_content_item_container_owner b {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 900; color: #333333;
	line-height: 1.2em;
}

#left_nav_content_item_container_owner a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 900; color: #003399;
	line-height: 1.2em;
}

#left_nav_content_item_container_owner a:hover {
	color: #003399;

}

#left_nav_content_item_container_title {
	margin: -20px 0px 0px 0px;
	padding: 4px; 4px; 4px; 4px;
	text-align: left;
	background-color: #F0F1F3;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px solid #000; 	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; color: #333333;
	line-height: 1.2em;
	
	
	
}

#left_nav_content_item_container_1 {
	margin: 0px 0px 0px 0px;
	padding: 8px; 0px; 5px; 0px;
	text-align: left;
	background-image: url('../images/arw_blue.gif');
	background-position: center left;
	background-repeat: no-repeat;
	background-color: transparent;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px dashed #ccc;
	 	
	
}

#left_nav_content_item_container_2 {
	margin: 0px 0px 0px 0px;
	padding: 8px; 0px; 5px; 0px;
	text-align: left;
	background-image: url('../images/arw_blue.gif');
	background-position: center left;
	background-repeat: no-repeat;
	background-color: transparent;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px dashed #ccc;
	 	
	
	
	
}

#left_nav_content_item_container_3 {
	margin: 0px 0px 0px 0px;
	padding: 8px; 0px; 5px; 0px;
	text-align: left;
	background-image: url('../images/arw_blue.gif');
	background-position: center left;
	background-repeat: no-repeat;
	background-color: transparent;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px dashed #ccc;
	 	
	
	
	
}

#left_nav_content_item_container_4 {
	margin: 0px 0px 0px 0px;
	padding: 8px; 0px; 5px; 0px;
	text-align: left;
	background-image: url('../images/arw_blue.gif');
	background-position: center left;
	background-repeat: no-repeat;
	background-color: transparent;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px dashed #ccc;
	 	
	
	
}

#left_nav_content_item_container_5 {
	margin: 0px 0px 0px 0px;
	padding: 8px; 0px; 5px; 0px;
	text-align: left;
	background-image: url('../images/arw_blue.gif');
	background-position: center left;
	background-repeat: no-repeat;
	background-color: transparent;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px dashed #ccc;
	 	
	
	
}

#left_nav_content_item_container_6 {
	margin: 0px 0px 0px 0px;
	padding: 8px; 0px; 5px; 0px;
	text-align: left;
	background-image: url('../images/arw_blue.gif');
	background-position: center left;
	background-repeat: no-repeat;
	background-color: transparent;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px dashed #ccc;
	 	
	
	
}

#left_nav_content_item_container_7 {
	margin: 0px 0px 0px 0px;
	padding: 8px; 0px; 5px; 0px;
	text-align: left; 	
	
	
}

#main_container {
	width: 425px;
	margin: 10px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;		
	text-align: left;
	background-color: transparent;		
	float: right;

}

#main_container hr {
	margin: 5 0 5 0px;	
	width: 100%;
	height: 1px;	
	color: #DCDBDB;
	background-color: #DCDBDB;


}



#main_container h1 {	
	width: 425px;
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #333366;
	text-align: left;
	line-height: 1.2em;
	display: block;
	border: 0px;
			
}

#main_container h2 {	
	width: 425px;
	margin: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #006600;
	text-align: left;
	padding-top: 10px;
	line-height: 1.2em;
	display: block;
	border: 0px;
			
}

#main_container h3 {	
	width: 415px;
	margin: 0px 0px 10px 0px;
	font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;
	text-align: center;
	padding: 5px;
	line-height: 1.2em;
	background-color: #F4F4F4;
	display: block;
	border: 0px;
			
}

#body_container_full_middle_content h2 {
	width: 708px;
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #006600;
	background-color: transparent;	
	margin: 0px 5px 10px -5px;
	padding: 5px;
	text-align: left;
	line-height: 1.2em;
	display: block;
	border: 0px;
			
}


#body_container_left_bottom {
	width: 230px;
	height: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/gaiam_yoga_products_btm.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	float: center;
}

#body_container_main_top_shift_left {
	width: 636px;
	height: 10px;
	margin-left: 0px;;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/massage_tools_in_st_louis_top.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	float: center;
}

#body_container_main_middle_shift_left {
	width: 636px;
	height: 775px;	
	margin: -5px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/massage_tools_middle.jpg');
	background-position: top center;
	background-repeat: repeat;
	float: center;
}

#body_container_main_middle_shift_left_content {
	width: 616px;
	margin: 0px 5px 0px 5px;
	padding: 0 5 0 5px;	
	background-color: transparent;
	text-align: left;		
	float: center;
}

#body_container_main_middle_shift_left_content h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #006600;
	background-color: transparent;	
	margin: 0px 0px 10px -5px;
	padding: 5px;
	text-align: left;
	line-height: 1.2em;
	display: block;
	border: 0px;
}

#body_container_main_middle_shift_left_content h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000;
	background-color: transparent;	
	margin: 0px 0px 10px -5px;
	padding: 5px;
	text-align: left;
	line-height: 1.2em;
	display: block;
	border: 0px;
}

#body_container_main_bottom_shift_left {
	width: 636px;
	height: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/massage_products_in_st_louis_btm.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	float: center;
}

#body_container_main_top_shift_right {
	width: 636px;
	height: 10px;
	margin-left: 0px;;
	margin-right: 0px;
	magin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/massage_tools_in_st_louis_top.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	float: center;
}

#body_container_main_middle_shift_right {
	width: 636px;
	height: 775px;	
	margin: -5px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/massage_tools_middle.jpg');
	background-position: top center;
	background-repeat: repeat;
	float: center;
}

#body_container_main_middle_shift_right_content {
	width: 210px;
	margin: 0px 5px 0px 5px;
	padding: 0 5 0 5px;	
	background-color: transparent;
	text-align: left;		
	float: center;
	text-align: center;
}

#body_container_main_middle_shift_right_content h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #006600;
	background-color: transparent;	
	margin: 0px 0px 10px -5px;
	padding: 5px;
	text-align: left;
	line-height: 1.2em;
	display: block;
	border: 0px;
}

#body_container_main_middle_shift_right_content h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000;
	background-color: transparent;	
	margin: 0px 0px 10px -5px;
	padding: 5px;
	text-align: left;
	line-height: 1.2em;
	display: block;
	border: 0px;
}

#body_container_main_bottom_shift_right {
	width: 636px;
	height: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/massage_products_in_st_louis_btm.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	float: center;
}

#body_container_top {
	width: 552px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/body_container_top.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	float: left;
}

#body_container_body {
	width: 552px;
	margin: -8px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/body_container_body.jpg');
	background-position: top center;
	background-repeat: repeat;
	float: left;
}




#interior_left {
	float: left; 
	width: 338px;
	margin:0;
	height: 380px;	
	padding: 140px 0px 0px 10px;
	border:0;
	text-align: center;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: transparent;
}



#interior_left_container_body {
	
	margin: 40px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	text-align: left;
	line-height: 1.0em;
	background: transparent;
}
#interior_navlist  {

	margin-left: 0px;
	margin-top: .2em;
	padding-left: 8px;
	list-style: none;
}

#interior_navlist ul {
	margin: 0px;
}

#interior_navlist li {
	padding-left: 10px;
	background-image: url(../images/bullet_square.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
}

#interior_right {
	float: right; 
	width: 194px;
	margin: 0px 10px 0px 0px;
	height: 380px;	
	padding:0px 0px 0px 0px;
	border:0;
	text-align: center;
	background-color: #fff;
	background-repeat: no-repeat;
	
	
}



#interior_right_container_body {
	
	margin: 40px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	text-align: left;
	line-height: 1.0em;
	background: transparent;
}

#clear_value {
	clear: both:
	height: 0px;
}

#clear_interior {
	clear: both:
	height: 0px;
}

#clear_body_container {
	clear: both:
	height: 0px;
}


#body_container_bottom {
	width: 552px;
	height: 15px;
	margin-left: -1px;
	margin-right: auto;
	padding: 0px;
	text-align: center;
	background-color: #fff;		
	background-image: url('../images/body_container_bottom.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	float: left;
}

#body_container {
	float: left;
	
	margin: 0px 0px 0px 0px;	
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #fff;
	text-align: left;
	
}

#clear_body_container {
	clear: both:
	height: 1px;
}








#footer {
	margin-left: auto;
	margin-right: auto;
	padding: 10 0 10 0px;
	border: 8px 0px; 
	width: 761px;
	height: 500px;
	text-align: center;
	background-color: ffffff; 
	background-image: url('../images/full_body.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	line-height: 1em;
	background-color: #fff; 
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ccc;
	clear:both;
}

#footer a:link {
	color: #343EC5;
	font-weight: bolder;
	text-decoration: underline;

}

#footer a:visited {
	color: #fff;
	font-weight: bolder;
	text-decoration: underline;
}


.left_body {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000;
	text-align: left;
	text-decoration: none;
	LINE-HEIGHT: 1.5em;
}

.left_body b {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	LINE-HEIGHT: 1.5em;
}

.left_body a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #003399;
	text-decoration: underline;
}

.left_body a:hover {
	font-weight: bold;
}






.main_bold {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000;
	padding: 5px 5px 5px 5px;
	border: 0;
	width: 100%;
	line-height: 1.5em;
	text-align: center;
	text-decoration: none;
}

.main_link {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	LINE-HEIGHT: 1.5em; 
	font-weight: bold; 
	color: #003399;
	text-align: center;
	text-decoration: underline; 	
}



.sidebarnavlink {
	FONT-WEIGHT: normal; FONT-SIZE: 13pX; COLOR: #003399; LINE-HEIGHT: normal; FONT-STYLE: bolder; ALIGN: left; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.sidebarnavlink:hover {
	COLOR: #000000;
}



h3 {	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #990000;
	background-color: transparent;	
	margin: 0px 0px 0px 0px;
	padding: 5 5 5 5px;
	width: 100%;
	border: 0;
	text-align: left;
		
}

h4 {	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #990000;
	background-color: transparent;	
	margin: 0px 0px 0px 0px;
	padding: 5 5 5 5px;
	width: 100%;
	border: 0;
	text-align: left;


.bread_crumbs { 
	font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003399;
	margin: 20px;
}
.bread_crumbs_on {
	font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #003399;
	margin: 20px;
}
.bread_crumbs_link {
	font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #003399;
	margin: 20px; text-decoration: none;
}
.bread_crumbs_link:hover {
	text-decoration: underline;
}




