/* css style  in home fitness create: 09-12-08 update 01-05-09 */

/*  body definition  */

body {
	background: white url(in-home-fitness-2-mauve-1a.jpg);
	margin-top: 45px;
	margin-right: auto;
	margin-bottom: 45px;
	margin-left: auto;
	padding: 0px;
	spacing: 0px; }

/*   main table definitions  */

table.t-main { 
	width: 780px;
	height: 100%;
	border: 2px;
	border-color: black;
	border-style: solid;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	spacing: 0px; }

td.td-header { 
	width: 780px;;
	height: 127px;
	background: white url(in-home-fitness-2-header-1b.jpg);
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	color: black;
	vertical-align: top;
	text-align: right;
	font-family: arial;
	font-size: 10pt; 
	font-weight: normal; }

td.td-line { 
	width: 780px;
	height: 2px;
	background: black;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	color: black;
	vertical-align: top;
	text-align: right;
	font-family: arial;
	font-size: 10pt; 
	font-weight: normal; }

td.td-line-2 { 
	width: 700px;
	height: 1px;
	background: black;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	color: black;
	vertical-align: top;
	text-align: right;
	font-family: arial;
	font-size: 10pt; 
	font-weight: normal; }

td.td-main { 
	background: white url(in-home-fitness-2-bkg-1a.jpg); 
	background-repeat: repeat-y;
	width: 780px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	color: black;
	text-align: center;
	font-family: arial;
	font-size: 10pt; 
	font-weight: bold; }

td.td-main-normal { 
	background: white; 
	width: 780px;;
	border-collapse: collapse;
	margin: 0px;
	padding: 5px;
	spacing: 0px;
	color: teal;
	text-align: center;
	font-family: arial;
	font-size: 10pt; 
	font-weight: bold; }

td.td-main-left { 
	background: white; 
	width: 280px;;
	border-collapse: collapse;
	margin: 0px;
	padding: 5px;
	spacing: 0px;
	color: teal;
	text-align: center;
	font-family: arial;
	font-size: 10pt; 
	font-weight: bold; }

td.td-main-right { 
	background: white; 
	width: 500px;;
	border-collapse: collapse;
	margin: 0px;
	padding: 5px;
	spacing: 0px;
	color: teal;
	text-align: center;
	font-family: arial;
	font-size: 10pt; 
	font-weight: bold; }

td.td-main-left-equal { 
	background: white; 
	width: 390px;;
	border-collapse: collapse;
	margin: 0px;
	padding: 5px;
	spacing: 0px;
	color: black;
	text-align: center;
	font-family: arial;
	font-size: 10pt; 
	font-weight: normal; }

td.td-main-right-equal { 
	background: white; 
	width: 390px;;
	border-collapse: collapse;
	margin: 0px;
	padding: 5px;
	spacing: 0px;
	color: black;
	text-align: center;
	font-family: arial;
	font-size: 10pt; 
	font-weight: normal; }

td.td-main-line { 
	background: black; 
	width: 780px;;
	height: 1px;
	border-collapse: collapse;
	margin: 0px;
	padding: 5px;
	spacing: 0px; }

/*   main table definitions  */

table.t-frame { 
	width: 650px;
	height: 800px;
	border-collapse: collapse;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	spacing: 0px; }

td.td-frame-1 { 
	width: 650px;
	height: 780px;
	border: 1px;
	border-color: black;
	border-style: solid;
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	color: black;
	vertical-align: top;
	text-align: right;
	font-family: arial;
	font-size: 10pt; 
	font-weight: normal; }

/*  paragraph definitions  */

p.p-center { 
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	spacing: 0px;
	text-align: center;
	color: black;
	font-family: arial;
	font-size: 12pt; 
	font-weight: normal; }

p.p-center-bold { 
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	spacing: 0px;
	text-align: center;
	color: black;
	font-family: arial;
	font-size: 12pt; 
	font-weight: bold; }

p.p-center-large { 
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	spacing: 0px;
	text-align: center;
	color: black;
	font-family: arial;
	font-size: 13pt; 
	font-weight: bold; }

p.p-justify { 
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	spacing: 0px;
	text-align: justify;
	color: black;
	font-family: arial;
	font-size: 11pt; 
	font-weight: normal; }

p.p-justify-indent { 
	margin-left: 40px;
	margin-right: 40px;
	padding: 0px;
	spacing: 0px;
	text-align: justify;
	color: black;
	font-family: arial;
	font-size: 12pt; 
	font-weight: normal; }

p.p-right { 
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	spacing: 0px;
	text-align: right;
	color: black;
	font-family: arial;
	font-size: 11pt; 
	font-weight: bold; }

p.p-menu { 
	margin-top: 15px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	spacing: 0px;
	text-align: right;
	color: black;
	font-family: arial;
	font-size: 10pt; 
	font-weight: bold; }

/*  header definitions  */

/*  main header center bold large black */

h1 {  
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 170px; 
	border: 0px;;
	padding: 0px;;
	spacing: 0px;;
	text-align: center; 
	color: black;
	font-family: georgia;
	font-size: 21pt; 
	font-weight: bold; }

/*   slogan offset pink  */

h2 {  
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 160px;
	border: 0px; 
	padding: 0px; 
	spacing: 0px; 
	text-align: center; 
	/* color: #cc0066; */
	color: black;
	font-family: georgia;
	font-size: 14pt; 
	font-weight: bold; 
	font-style: italic; }

/*  page title left pink */

h3 {  
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 0px; 
	padding: 0px; 
	spacing: 0px; 
	text-align: left; 
	color: #cc3366;
	font-family: georgia;
	font-size: 15pt; 
	font-weight: bold; }

/*  page sub header center bold black  */

h4 {  
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 0px; 
	padding: 0px; 
	spacing: 0px; 
	text-align: center; 
	color: black;
	font-family: arial;
	font-size: 12pt; 
	font-weight: bold; }

/*  page sub header center pink*/

h5 {  
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 0px;
	padding: 0px;
	spacing: 0px;
	text-align: center; 
	color: #cc3366;
	font-family: georgia;
	font-size: 13.5pt; 
	font-weight: bold; }

/*  blockquote definition  */

blockquote { 
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
	color: black;
	font-family: arial; 
	font-size: 11pt; 
	font-weight: normal; } 

/*  list definitions  */

ul,li { 
	margin-left: 70px;
	margin-right: 20px;
	margin-bottom: 10px;
	text-align: justify;
	color: black;
	font-family: arial;
	font-size: 11pt;
	font-weight: normal; }

ol.main, li { 
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	text-align: justify;
	color: black;
	font-family: arial;
	font-size: 11pt;
	font-weight: normal; }

/*  blockquote definition  */

blockquote { 
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 80px;
	text-align: justify;
	font-family: arial; 
	font-size: 11pt; 
	font-variant: normal; } 

/*  image definitions  */

img.i-left { 
	border: 1px;
	border-style: solid;
	border-color: black;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0px;
	spacing: 0px;
	align: right;
	text-align: right;
	color: black;
	font-family: arial;
	font-size: 10pt; 
	font-weight: normal; }

img.i-right { 
	border: 1px;
	border-style: solid;
	border-color: black;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0px;
	spacing: 0px;
	align: right;
	text-align: right;
	color: pink;
	font-family: arial;
	font-size: 10pt; 
	font-weight: normal; }

/*  end of style sheet  */




