﻿@import url("style_a_universal.css");
/* ********** Link Styles ********** */
/* No blue for index.htm */
a:link {
	color:#000000;
}
a:visited {
	color:#000000;
}
a:hover {
	color:#808080;
}
a:active {
	color:#000000;
}
/* ********** Img Styles ********** */
#headline img {
	border-width:0px;
	margin:0px auto 0px auto;
	display:block;
}
#rows_container img {
	border-width:0px;
	margin:0px auto 0px auto;
	display:block;
}
#private_lessons_header img {
	border-width:0px;
	margin:0px auto 0px auto;
	display:block;
}
/* ********** Divs ********** */
/* New Stuff & Ask Jim styles are located in style_a_universal.css & include.masthead.htm */
/* Headline */
#headline {
	background-image:url('../images/index/rounded_D28C1C_550px_50px.png');
	text-align:center;
	margin:20px auto 0px auto;
	position:relative;
	width:550px;
	height:50px;
	clear:both;
}
/* Rows Container (Numbered Rows) */
#rows_container {
	margin:20px auto 0px auto;
	position:relative;
	width:1030px;
	clear:both;
}
/* Row 1 */
#row_1 {
	margin:0px auto 0px auto;
	position:relative;
	width:1030px;
	clear:both;
}
#row_1_left {
	background-image:url('../images/index/left.png');
	width:330px;
	height:80px;
	float:left;
}
#row_1_right {
	background-image:url('../images/index/right.png');
	width:330px;
	height:80px;
	float:right;
}
#row_1_middle {
	background-image:url('../images/index/middle.png');
	margin-left:350px;
	margin-right:350px;
	width:330px;
	height:80px;
}
/* Row 2 */
#row_2 {
	margin:20px auto 0px auto;
	position:relative;
	width:1030px;
	clear:both;
}
#row_2_left {
	background-image:url('../images/index/left.png');
	width:330px;
	height:80px;
	float:left;
}
#row_2_right {
	background-image:url('../images/index/right.png');
	width:330px;
	height:80px;
	float:right;
}
#row_2_middle {
	background-image:url('../images/index/middle.png');
	margin-left:350px;
	margin-right:350px;
	width:330px;
	height:80px;
}
/* Row 3 */
#row_3 {
	margin:20px auto 0px auto;
	position:relative;
	width:1030px;
	clear:both;
}
#row_3_left {
	background-image:url('../images/index/left.png');
	width:330px;
	height:80px;
	float:left;
}
#row_3_right {
	background-image:url('../images/index/right.png');
	width:330px;
	height:80px;
	float:right;
}
#row_3_middle {
	background-image:url('../images/index/middle.png');
	margin-left:350px;
	margin-right:350px;
	width:330px;
	height:80px;
}
/* Row 4 */
#row_4 {
	margin:20px auto 0px auto;
	position:relative;
	width:1030px;
	clear:both;
}
#row_4_left {
	background-image:url('../images/index/left.png');
	width:330px;
	height:80px;
	float:left;
}
#row_4_right {
	background-image:url('../images/index/right.png');
	width:330px;
	height:80px;
	float:right;
}
#row_4_middle {
	background-image:url('../images/index/middle.png');
	margin-left:350px;
	margin-right:350px;
	width:330px;
	height:80px;
}
/* Private Lessons Header */
#private_lessons_header {
	background-image:url('../images/index/rounded_B87A18_460px_50px.png');
	text-align:center;
	margin:20px auto 0px auto;
	position:relative;
	width:460px;
	height:50px;
	clear:both;
}
/* Private Lessons Left Right */
#private_lessons_left_right {
	background-image:url('../images/index/rounded_FF9900_to_CC3300_720px_590px.png');
	margin:20px auto 0px auto;
	position:relative;
	width:720px;
	height:590px;
	clear:both;
}
#private_lessons_left {
	padding:30px 0px 0px 40px;
	width:320px;
	float:left;
}
#private_lessons_right {
	padding:30px 40px 0px 0px;
	width:320px;
	float:right;
}
/* ********** Styles ********** */
/* Masthead styles are located in style_a_universal */
/* Headline Styles */
/* By having line-height & height the same, the paragraph is centered vertically. */
#headline p {
	font-size:150%;
	font-weight:bold;
	line-height:50px;
	text-align:center;
	margin:0px auto 0px auto;
	height:50px;
}
/* Tips Row Styles */
/* Tips Row */
#tips_row p {
	font-size:100%;
	margin:2px auto 0px auto;
	width:260px;
}
#tips_row p.title_left {
	font-size:120%;
	font-weight:bold;
	text-align:center;
	margin:7px auto 5px auto;
	width:260px;
}
#tips_row p.title_right {
	font-size:120%;
	font-weight:bold;
	/* Change color */
	color:white;
	text-align:center;
	margin:7px auto 5px auto;
	width:260px;
}
#tips_row p.title_middle {
	font-size:120%;
	font-weight:bold;
	/* Change color */
	color:white;
	text-align:center;
	padding-top:7px;
	/* Padding needed to keep text from starting at top of the division in the middle column. */
	margin:7px auto 5px auto;
	width:260px;
}
/* Text on the photographs */
#tips_row p.body {
	font-size:100%;
	font-weight:bold;
	text-align:center;
	/* Change color */
	color:black;
	/* Comment in or out */
	/* background-color:#808080; */
	padding:3px 3px 5px 3px;
	margin:0px auto 0px auto;
	width:260px;
}
#tips_row p.sub_title {
	font-size:85%;
	font-weight:bold;
	text-align:center;
	margin:2px auto 0px auto;
	width:260px;
}
/* Rows Container Styles (Numbered Rows) */
#rows_container p {
	font-size:100%;
	margin:2px auto 0px auto;
	width:260px;
}
#rows_container p.title_left_right {
	font-size:120%;
	font-weight:bold;
	line-height:80px;
	text-align:center;
	margin:0px auto 0px auto;
	width:260px;
}
#rows_container p.title_middle {
	font-size:120%;
	font-weight:bold;
	line-height:80px;
	text-align:center;
	margin:0px auto 0px auto;
	width:260px;
}
/* Keeps the formating in the tool tips normal. */
span.tooltip_text_left_right {
	font-size:85%;
	font-weight:normal;
	text-decoration:none;
	line-height:normal;
	text-align:left;
	margin:0px auto 0px auto;
	width:260px;
}
span.tooltip_text_middle {
	font-size:85%;
	font-weight:normal;
	text-decoration:none;
	line-height:normal;
	text-align:left;
	margin:0px auto 0px auto;
	width:260px;
}
/* Private Lessons Header Styles */
/* Testimonials Private Lessons Styles */
#private_lessons_header p {
	font-size:150%;
	font-weight:bold;
	line-height:50px;
	text-align:center;
	margin:0px auto 0px auto;
	height:50px;
}
#private_lessons_sub_header p {
	font-weight:bold;
	line-height:35px;
	margin:0px auto 0px auto;
}
#testimonials_private_lessons p.testimonials_private_lessons {
	font-size:85%;
	font-weight:bold;
	text-align:center;
	line-height:50px;
	margin:0px auto 0px auto;
}
/* Private Lessons Left Right Styles */
#private_lessons_left_right p.title {
	font-size:120%;
	font-weight:bold;
	text-align:center;
	margin:7px auto 5px auto;
	width:290px;
}
#private_lessons_left_right p {
	text-align:left;
	margin:3px auto 0px auto;
	width:290px;
}
/* ********** Tables ********** */
/* Paragraphs in tables area located in style_master.css */
/* Index Testionials Table */
table.index_testimonials {
	border-style:solid;
	border-width:0;
	border-collapse:collapse;
	margin:0px auto 0px auto;
	width:300px;
	height:50px;
}
tr.index_testimonials {
	vertical-align:middle;
	padding:0px;
}
td.index_testimonials {
	padding:0px;
}
/* ********** Flickr Table ********** */
table.Flickr {
	margin:0px auto 0px auto;
}
