@charset "utf-8";
/* 

Site Re-Styled by Shane Keller
www.KellerInternetMarketing.com
www.ShaneKeller.com

*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#818181;
	line-height:20px;
	margin: 0px auto;
	width: 828px;
}

#copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
        color:#818181;
	position: relative;
	text-align: justify;
	padding-top: 50px;
}

h1 {
	font-size:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: normal;
	color: #C4C4C4;
	line-height: 35px;
}
h2 {
	font-size: 16px;
	font-weight: 100;
	padding-top: 10px;
	color: #74A3D1;
}
#quote {
	color: #74A3D1;
}
#price-title {
	color: #74A3D1;
	font-size: 10px;
}
#price {
	color: #74A3D1;
	font-size: 18px;
}


img {
	border:0px;
}
#text-bold {
	font-weight: bold;
	color: #74A3D1;
	font-size: 12px;
}

#home-body {}


#header {
	width: 828px;
}

#header {
	background-image:url(../images/layout/home.jpg);
	background-repeat:no-repeat;
	height:32px;
	position:absolute;
	top:100px;
	/*top:94px;*/
}

#home-body #header div {
	position:absolute;
	top:0px;
	color:#ffffff;
	line-height:20px;
	font-size:15px;
	left: 0px;
}

#slogan {
	height:85px;
	width:660px;
	background-image: url(../images/logo/slogan.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 15px;
	margin-right: 168px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#contact {
	height:20px;
	width: 140px;
	position: absolute;
	/**/margin-left: 670px;
	padding-left:10px;
	left:auto;
	top: 67px;
}

#contact a {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 14px;
}
#contact a:hover {
	color: #CC0000;
	text-decoration: underline;
}



/* CONTENT */

#content-left {
	top: 133px;
	width:630px;
	margin: 0px;
	position: absolute;
	padding-left: 10px;
	padding-right: 20px;
	left:auto;
	padding-top: 10px;
	text-align: justify;
	height:100%;
}

#content-left  a {
	text-decoration:none;
	color: #336699;
}

#content-left  a:hover {
	text-decoration:underline;
}

#content-right {
	top:133px;
	width: 140px;
	height:200%;
	position: absolute;
	margin-left: 660px;
	left:auto;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 18px;
	padding-top: 15px;
	padding-right: 10px;
	font-size: 10px;
}

#content-right a {
	color: #999999;
	text-decoration: none;
	font-size: 12px;
}

#content-right a:hover {
	color: #CC0000;
	text-decoration: none;
}

#content-right h3 {
	font-size: 12px;
	color: #CC0000;
	padding-top: 10px;
	margin-bottom:5px;
}



/* THREE CONTENT COLUMNS */


#c-1 {
	width:200px;
	margin: 0px;
	position: absolute;
	top: 80px;
	padding-left: 10px;
	left:auto;
}

#c-1 h2 {
	color: #336699;
	font-size: 24px;
	font-weight: normal;
}

#c-2 {
	top:80px;
	position: absolute;
	width: 200px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 210px;
}

#c-2 h2 {
	font-size: 24px;
	color: #CC99CC;
	font-weight: normal;
}

#c-3 {
	top:80px;
	position: absolute;
	width: 200px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 420px;
}

#c-3 h2 {
	font-size: 24px;
	color: #999900;
	font-weight: normal;
}



/* THREE CONTENT COLUMNS - RESOURCES */


#c-1-resources {
	width:200px;
	margin: 0px;
	position: absolute;
	top: 225px;
	padding-left: 10px;
	left:auto;
}

#c-1-resources h2 {
	color: #336699;
	font-size: 24px;
	font-weight: normal;
}

#c-2-resources {
	top:225px;
	position: absolute;
	width: 200px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 210px;
}

#c-2-resources h2 {
	font-size: 24px;
	color: #CC99CC;
	font-weight: normal;
}

#c-3-resources {
	top:225px;
	position: absolute;
	width: 200px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 420px;
}

#c-3-resources h2 {
	font-size: 24px;
	color: #999900;
	font-weight: normal;
}



/* THREE CONTENT COLUMNS - CONTACT US */


#c-1-contact {
	width:200px;
	margin: 0px;
	position: absolute;
	top: 80px;
	padding-left: 10px;
	left:auto;
}

#c-1-contact h2 {
	color: #336699;
	font-size: 24px;
	font-weight: normal;
}

#c-2-contact {
	top:80px;
	position: absolute;
	width: 200px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 210px;
}

#c-2-contact h2 {
	font-size: 24px;
	color: #CC99CC;
	font-weight: normal;
}

#c-3-contact {
	top:80px;
	position: absolute;
	width: 200px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 420px;
}

#c-3-contact h2 {
	font-size: 24px;
	color: #999900;
	font-weight: normal;
}





/* TWO COLUMNS - ABOUT OUR TEAM */

#c-1-about {
	width:400px;
	margin: 0px;
	position: absolute;
	top: 80px;
	padding-left: 10px;
	left:auto;
}

#c-1-about  h2 {
	color: #336699;
	font-size: 14px;
}

#c-2-about  {
	top:80px;
	position: absolute;
	width: 200px;
	padding-left: 40px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 410px;
	color: #336699;
}

#c-2-about  h2 {
	font-size: 14px;
	color: #907F87;
}

#c-2-about a {
	color:#336699;
	text-decoration: none;
}

#c-2-about a:hover {
	text-decoration: underline;
}



/* TWO COLUMNS - TEACHER TRAINING PAGE */

#c-1-teacher-training {
	width:300px;
	margin: 0px;
	position: absolute;
	top: 80px;
	padding-left: 10px;
	left:auto;
}

#c-1-teacher-training  h2 {
	color: #336699;
	font-size: 14px;
}


#c-1-teacher-training  a {
	text-decoration:none;
}

#c-1-teacher-training  a:hover {
	text-decoration:underline;
}

#c-2-teacher-training  {
	top:80px;
	position: absolute;
	width: 300px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 350px;
	color: #336699;
}

#c-2-teacher-training  h2 {
	font-size: 14px;
	color: #907F87;
}

#c-2-teacher-training a {
	color:#336699;
	text-decoration: none;
}

#c-2-teacher-training a:hover {
	text-decoration: underline;
}

#c-3-teacher-training {
	width:300px;
	margin: 0px;
	top: 425px;
	padding-left: 10px;
	left:auto;
	position: absolute;
}

#c-3-teacher-training a {
	text-decoration: none;
}

#c-3-teacher-training a:hover {
	text-decoration: underline;
}

#c-3-teacher-training  h2 {
	color: #336699;
	font-size: 14px;
}

#c-4-teacher-training  {
	top:425px;
	position: absolute;
	width: 300px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 300px;
	color: #336699;
}

#c-4-teacher-training  h2 {
	font-size: 14px;
	color: #907F87;
}

#c-4-teacher-training a {
	color:#336699;
	text-decoration: none;
}

#c-4-teacher-training a:hover {
	text-decoration: underline;
}





/* THREE CONTENT COLUMNS - YOGA TEACHER TRAINING */


#c-1-yoga-teacher-training {
	width:190px;
	margin: 0px;
	position: absolute;
	top: 350px;
	padding-left: 10px;
	left:auto;
	text-align: center;
}

#c-1-yoga-teacher-training h2 {
	color: #336699;
	font-size: 14px;
	font-weight: normal;
}

#c-2-yoga-teacher-training {
	top:350px;
	position: absolute;
	width: 190px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 210px;
	text-align: center;
}

#c-2-yoga-teacher-training h2 {
	font-size: 14px;
	color: #336699;
	font-weight: normal;
}

#c-3-yoga-teacher-training {
	top:350px;
	position: absolute;
	width: 190px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 420px;
	text-align: center;
}

#c-3-yoga-teacher-training h2 {
	font-size: 14px;
	color: #336699;
	font-weight: normal;
}


/* ONE CONTENT COLUMN - YOGA FITNESS LEADER */


#c-1-yoga-fitness-leader {
	width:600px;
	margin: 0px;
	position: absolute;
	top: 400px;
	padding-left: 10px;
	left:auto;
}

#c-1-yoga-fitness-leader h2 {
	color: #336699;
	font-size: 24px;
	font-weight: normal;
}


#c-1-yoga-fitness-leader a {
	text-decoration: none;
}

#c-1-yoga-fitness-leader a:hover {
	text-decoration: underline;
}






/* THREE CONTENT COLUMNS - PILATES TEACHER TRAINING */


#c-1-pilates-teacher-training {
	top: 400px;
	width:190px;
	margin: 0px;
	position: absolute;
	padding-left: 10px;
	left:auto;
	text-align: center;
}

#c-1-pilates-teacher-training h2 {
	color: #336699;
	font-size: 14px;
	font-weight: normal;
}

#c-2-pilates-teacher-training {
	top:400px;
	position: absolute;
	width: 190px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 210px;
	text-align: center;
}

#c-2-pilates-teacher-training h2 {
	font-size: 14px;
	color: #336699;
	font-weight: normal;
}

#c-3-pilates-teacher-training {
	top:400px;
	position: absolute;
	width: 190px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 420px;
	text-align: center;
}

#c-3-pilates-teacher-training h2 {
	font-size: 14px;
	color: #336699;
	font-weight: normal;
}


/* ONE CONTENT COLUMN - MAT PILATES LEADER */


#c-1-mat-pilates-leader {
	width:600px;
	margin: 0px;
	position: absolute;
	top: 400px;
	padding-left: 10px;
	left:auto;
}

#c-1-mat-pilates-leader h2 {
	color: #336699;
	font-size: 24px;
	font-weight: normal;
}






/* TWO COLUMNS - YOGIC WAY MAGAZINE */

#c-1-yogic {
	width:250px;
	margin: 0px;
	position: absolute;
	top: 80px;
	padding-left: 10px;
	left:auto;
}

#c-1-yogic  h2 {
	color: #5e91a8;
	font-size: 24px;
	margin-bottom:-10px;
}

#c-1-yogic  h3 {
	color: #999999;
	font-size: 11px;
}


#c-1b-yogic {
	width:135px;
	margin-left: 260px;
	position: absolute;
	top: 80px;
	padding-left:15px;
	padding-right:5px;
	padding-top:58px;
	left:auto;
}

#c-1b-yogic  h3 {
	color: #999999;
	font-size: 11px;
}

#c-1b-yogic a {
	color:#5e91a8;
	font-size:8px;
	text-decoration: none;
	font-weight:bold;
	padding-left:3px;
}

#c-1b-yogic a:hover {
	text-decoration: underline;
}


#c-2-yogic  {
	top:80px;
	position: absolute;
	width: 200px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 410px;
	color: #336699;
}

#c-2-yogic  h2 {
	font-size: 24px;
	color: #5e91a8;
	margin-bottom:-10px;
}

#c-2-yogic  h3 {
	font-size: 11px;
	color: #999999;
}

#c-2-yogic a {
	color:#5e91a8;
	text-decoration: none;
	font-weight:bold;
}

#c-2-yogic a:hover {
	text-decoration: underline;
}








/* TWO COLUMNS - PRODUCTS */

#c-1-products {
	width:350px;
	margin: 0px;
	position: absolute;
	top: 80px;
	padding-left: 10px;
	left:auto;
}

#c-1-products  h2 {
	color: #336699;
	font-size: 14px;
}

#c-2-products  {
	top:80px;
	position: absolute;
	width: 320px;
	padding-left: 20px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 320px;
}

#c-2-products  h2 {
	font-size: 14px;
	color: #907F87;
}

#c-2-products a {
	color:#336699;
	text-decoration: none;
}

#c-2-products a:hover {
	text-decoration: underline;
}







/* TWO COLUMNS - NEW TO YOGA */

#c-1-new {
	width:350px;
	margin: 0px;
	position: absolute;
	top: 80px;
	padding-left: 10px;
	left:auto;
}

#c-1-new  h2 {
	color: #336699;
	font-size: 14px;
}

#c-2-new  {
	top:80px;
	position: absolute;
	width: 250px;
	padding-left: 30px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 360px;
	color: #336699;
}

#c-2-new  h2 {
	font-size: 14px;
	color: #907F87;
}

#c-2-new a {
	color:#336699;
	text-decoration: none;
	font-size: 14px;
}

#c-2-new a:hover {
	text-decoration: underline;
}


/* TITLES PROGRAMS AND SERVICES */

#c-programs-services a {
	color:#336699;
	text-decoration: none;
	font-size: 13px;
}

#c-programs-services a:hover {
	text-decoration: underline;
}


/* TWO COLUMNS REGISTRATION */

#c-1-reg {
	width:280px;
	position: absolute;
	top: 80px;
	padding-left: 10px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#c-1-reg  h2 {
	color: #336699;
	font-size: 14px;
}

#c-2-reg  {
	top:80px;
	position: absolute;
	width: 290px;
	padding-left: 20px;
	left:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 320px;
	color: #336699;
	padding-top: 10px;
	background-color: #FBFBFB;
	border: 1px solid #CCCCCC;
	padding-right: 10px;
	padding-bottom: 10px;
}

#c-2-reg  h2 {
	font-size: 14px;
	color: #907F87;
}

#c-2-reg a {
	color:#336699;
	text-decoration: none;
}

#c-2-reg a:hover {
	text-decoration: underline;
}

#c-3-reg {
	width:620px;
	margin: 0px;
	top: 180px;
	padding-left: 10px;
	position: relative;
}


p {
margin:0px;
margin-bottom:15px;
}


small {
	font-size:10px;
	font-style:italic;
}


/* NAVIGATION */


#navigation {
	width:660px;
	position:absolute;
	font-size:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height: 100%;
}

#navigation a {
	margin-right:10px;
	margin-left:10px;
	color: #ffffff;
	text-decoration:none;
	font-size: 12px;
}
#navigation a:hover, .home #main_menu a.active {
	color:#EDC196;
}


.home a {
	color:#95571A;
}
.about a { 	color:#842f29; }


a:hover {
	text-decoration:none;
}
.home strong {
	color:#125687;
}


.home h1 { 	color:#4a7728; }
#text-bold-small {
	font-size: 8px;
}
#text-bold-black {
	font-weight: bold;
	color: #666666;
	font-size: 12px;
}
input {
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}
#text-blue {
	font-weight: bold;
	color: #74A3D1;
	font-size: 10px;
}
