BODY 		
{

	background-image: url(../coolC26LT/picts/bg.jpg);
	background-repeat: repeat;
}


a:link		{ text-decoration: none; color: #000000;}

a:visited	{ text-decoration: none; color:#333333;}

a:active	{
	text-decoration: none;
	color: #990000;
}

a:hover		{ color: #FFFFFF; text-decoration: none }

a.menu:link	{ color: #000033; text-decoration: none }

a.menu:visited	{ color: #000000; text-decoration: none }

a.menu:active	{ color: #999999; text-decoration: none }

a.menu:hover	{ color: #333333; text-decoration: none }

a.menuheader:link	{ color: #FFFFFF; text-decoration: none }

a.menuheader:visited	{ color: #FFFFFF; text-decoration: none }

a.menuheader:active	{ color: #999999; text-decoration: none }

a.menuheader:hover	{ color: #777777; text-decoration: none }


 /* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE */

TABLE		{
	COLOR: #550000;
	font-weight: normal;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	white-space: normal;
}

.title 		{ COLOR: #000000; FONT: 14px verdana, arial, sans-serif; font-weight: bold }
.title:link 		{ COLOR: #0F0F0F; FONT: 14px verdana, arial, sans-serif; font-weight: bold }

.subtitle 	{ COLOR: #AEB7C0; FONT: 13px verdana, arial, sans-serif; font-weight: bold }

.phonetitle:active 	{ color: #006633; font: 13px arial, verdana,  sans-serif; font-weight: bold }
.phonetitle:link 	{ color: #330099; font: 13px arial, verdana,  sans-serif; font-weight: bold }

.copytext 	{ COLOR: #999999; FONT: 10px arial, verdana, sans-serif; font-weight: bold }

.quotechoice 	{ COLOR: #3333FF; FONT: 14px arial, verdana, sans-serif; font-weight: normal }

.just 		{ text-align: justify}

.faq 		{ line-height: 19px }


.menulinks	{ background-image: url("picts/background-menu.gif");
		  font: 10px arial, verdana, sans-serif;
		  font-weight: bold;
		  padding-left: 8px;
		  height: 21px; }

.sidetexttitle 	{
	COLOR: #616161;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

.sidetext	{
	color: #454D58;
	font-weight: normal;
	border: #C0C0C0 1px solid;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
}

.headermenu	{ color: #FFFFFF; font: 10px verdana, arial, sans-serif; font-weight: bold }

.menu-location  { position:absolute; visibility:show; left:0px; top:25px; z-index:2 }


#date-location	{ left: 145px; POSITION: absolute; TOP: 106px }

.center-table	{ background-image: url("images/guiterbackground.jpg");
		  background-repeat: no-repeat;
		  background-position: 20px 10px}


.button { 	background-image: url("picts/button.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 20px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }

.buttonon { background-image: url("picts/buttonon.gif");
		background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: 3333FF;
		font-size: 8pt;
		height: 20px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #3333FF 1px solid }


.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 200PX;
		BORDER: #000000 1px solid}

.quoteform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		BORDER: #000000 1px solid}

.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 275PX;
		HEIGHT: 125PX;
		BORDER: #999999 2px solid}

.dropdown {	COLOR: #333333;
		WIDTH: 200PX;
		FONT: 11px geneva, verdana, arial, sans-serif }


.searchbutton {	background-image: url("picts/button.gif");
		background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #3333FF;
		font-size: 8pt;
		height: 20px;
		width: 35px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #3333FF 1px solid }

.searchform 	{ background-image: url("picts/shadeform.gif");
		  WIDTH: 100PX;
		  HEIGHT: 20PX; FONT: 11px arial, verdana, sans-serif;
		  BORDER: #000000 1px solid }


.searchdrop	{ WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }


 /* Start of code for table highlighting */
 .tableRollOverEffect1{
  background-color:#D9ECFB;
  color:#FFF;
}


 /* START CODE FOR THE FAQ POP UPS */



.button-popups  { background-image: url("picts/button.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #999999;
		font-size: 8pt;
		height: 20px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #999999 1px solid }

.buttonon-popups { background-image: url("picts/buttonon.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #3333FF;
		font-size: 8pt;
		height: 20px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #3333FF 1px solid }


.picturetitle 	{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.picturedesc 	{ COLOR: #7D8FB1; FONT: 11px arial, verdana, sans-serif; font-weight: bold }

.price	 	{ COLOR: #FF0000; FONT: 12px verdana, arial, sans-serif; font-weight: bold }

.rollover 	{ background-color: #999999 }

.rolloveron 	{ background-color: #000000; Filter: Alpha(Opacity=60) }.phonetitleLarge {
	font-size: 24px;
	color: 7c0002;
	font-family: Arial, Helvetica, sans-serif;
}
.errormsg {
	font-weight: bold;
	color: #880000;
}
.addtitle {
	font-weight: bold;
	color: #000000;
}
.adddescription {
	color: #000000;
}
.warningmsg {
	color: #006666;
	font-weight: bold;
}
.red {
	color: #FF0000;
}

.phonetitle {
color: #550000; font: 13px arial, verdana,  sans-serif; font-weight: bold
}
.phonetitlelarge {
	color: #000000;
	font: 16px verdana, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
}
.green {
	color: #009900;
}

 /* START OF CATEGORY CODE */
 /* These are for the number,postcode,price text */
.cat1InfoText
{
	font-weight: bold;
};
.cat2InfoText
{
	font-weight: bold;
};
.cat3InfoText
{
};
.tableWrap
{
	word-wrap: break-word;
}
/* START OF NEW YORK FONT */
 /* These are for the number,postcode,price text */
 
.newyorkmain {
	font-weight: bold;
	color: #000000;
	font-family: "Comic Sans MS";
	font-size: 18px;
	margin: 2px;
	padding: 2px;
}


.newyorkscrollbar {
  width:130px; 
  height:200px; 
  left:100px; 
  top:100px;
  position:absolute; 
  overflow: scroll;
 }
 
 .newyorkexpertlyqualifiedteachers {
  margin-left: 325px;
  margin top : 1px;
  position: fixed; 
}

 .ny2ndtablefp {
  margin top : 1px;
	position: inherit;
	table-layout: fixed;
}

/*New York Fixed FRONT PAGE SEARCH!!!!! Layouts:::::$$$$:::$$$:$:$:$$:$:$$:$*/


.contactnologin {
	left: 782px;
	POSITION: absolute;
	height: 85%;
	top: 125px;	
}

.searchhp {
margin-left:145px
}

.chooseinstrfp {
margin-top:30px
}

.newyorkverticalline {
  margin-left: 36px;
 
}
.nyclickhere {
margin-left: 100px;
margin-top:30px;
;
}

.newyorkhplayout {
	margin-top: 0px;
	margin-left: 80px;
	position: fixed;
}

.verticalline {
margin-left: 80px;
}

.beautifulred {
	color: #550000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.beautifulgrey {
color: #666666

}

#vertical {
position: absolute;
top:120px;
left:783px;
}

.beautifulblue {
	color:#000033;
	text-decoration: none;
}

.beautifulblack {
	color:#000000;
	text-decoration: none;
}

.addtitlemenus {
	font-weight: bold;
	color: #000000;
	font-size:22px
}

.addtitlemenusred {
	font-weight: bold;
	color: #550000;
	font-size:22px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.addtitlemenusgreen {
	font-weight: bold;
	color:#4098D5;
	font-size:22px
}




.beautifulredbigger {
	color: #550000;
 	font-size:17px;
	font-weight:bold;
}

.beutflrdlitlebiggr {
	color: #550000;
 	font-size:16px;
	font-weight:bold;
}

.beutflrdlitlebiggrundline {
	color: #550000;
 	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}


.beautifulredbiggrundline {
	color: #550000;
	text-decoration:underline;
 	font-size:17px;
	font-weight:bold;
}

.beutflblcklitlebiggrundline {
	color: #000000;
 	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}


.msictchersblctitle {
   color:#000000;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px
   font-weight:bold;

 }

.msictcherstext {
   color: #000000;
   font-family: Verdana, Arial, Helvitica, sans-serif;
   font-size:11px;
   font-weight:normal;
}





.menulogin {
	color: #333333;
	font-size: 16px;
}

.londonclickhere {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:300;
}

.musctecherinfo {
    color: #550000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:100;  
	  
}
  
.searchlndnthinga {
     font-family: "Times New Roman", Times, serif;
	 font-size: 12px;
	 font-weight: lighter;
	 }  
	 
 .musctecherinfogry {
    color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:100;  
	  
}
  
  
.buyitnowloggedin { 
    color:#000033; 
	font: 11px verdana, arial, sans-serif; 
	font-weight: 600; 
}

.buynowloggedinttles {
	color: #000000;
    font-weight: bold;
    font-size:14px;

}

.phonetitleblue {
color:#000033; font: 13px arial, verdana,  sans-serif; font-weight: normal
}

.phonetitlegrey {
color: #666666; font: 13px arial, verdana,  sans-serif; font-weight: bold
}

.title1 		{
	COLOR: #FFFFFF;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	letter-spacing: 0.3px;
	font-family: "Lucida Sans";
	font-size: 14px;
}

.articletitle  {
	FONT: 13px verdana, arial, sans-serif;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	letter-spacing: 0.3em;
	color: #000000;
	text-decoration: underline;
}

.articleinfo  {
	FONT: 12px verdana, arial, sans-serif;
	color: #333333;
}

.articlelinks  {
	FONT: 11px verdana, arial, sans-serif;
	font-weight: bold;
}

.marketing_colors {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}

.marketing_title {
	FONT: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	background-color: #CCCC66;
}

.marketing_sub_title {
	font-weight: bold;
	font-size: 16px;
	background-color: #9999CC;
	font-family: "Courier New", Courier, monospace;
}

.marketing_subtitle2 {
	FONT: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background-color: #CC0000;
	color: #FFFFFF;
}

.serve_to_be_great {
    font-weight: bold;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
.homepage_title {
	FONT: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.homepage_join_us {
	FONT: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-color: #000000;
	color: #FFFFFF;
}

.homepage_click_here {
	FONT: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
}

.homepage_join_us_pt2 {
	FONT: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #999999;
}

/**************************
** INDEX - MORE BEAUTIFUL SELECTOR
**************************/

#form-table  { font-size: 8pt; border-collapse: collapse }
#form-table td { padding: 5px; border-bottom: solid #ddd 1px }
#form-table td#submit-cell { background-color: #efeae0 }
#form-table input,
#form-table select,
#form-table textarea { font-size: 8pt; margin: 2px; padding: 2px; border: solid 1px #336666; background-color: #efefef }


.register {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #3F4041;
	letter-spacing: normal;
}

.register a:link, .register a:visited, .register a:hover, .register a:active {
color:#FFFFFF;
}


.search_around {
	background-color: #F5F5F5;
	border: 1px groove #333333;
	margin-top: 5px;
	padding: 4px;
}
.teach_spotlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	letter-spacing: 2px;
}


.img_float {
float:left;
margin: 10px;
}


#side_left {
  position:absolute;
  width:170px;
  left:10px;
  padding:10px 10px 10px 10px;
  border-right: 4px dotted #0066FF;
  top:160px;
  height:100%;
}
 
#side_right {
  position:absolute;
  width:250px;
  right:10px;
  padding:10px 10px 10px 10px;
  top:150px;
  height:100%;
}

#content {
margin: 0px 260px 0px 50px;
padding:10px;
}

#container { width: 850px; margin: 0 auto; text-align: left; }


#header { width: 850px; height: 130px; margin: 0 auto; background: url('../images/logo.jpg') no-repeat; text-align: left; }

#header a { width: 715px; height: 130px; display: block; }

#nav { width: 100%; height: 30px; margin-bottom: 45px; background-color:#0000CC; text-align: center; }

	#nav ul { width: 835px; padding: 2px 0 0 0px; margin: 0 auto; list-style: none; }
	
		#nav ul li { height: 2px; font-weight:bold; font: 90% 'Trebuchet MS', Verdana, Arial, sans-serif; float: left; }
		
			#nav ul li a, #nav ul li a:visited { padding: 0 10px; line-height: 29px; color: #FFF; text-decoration: none; }
			
				#nav ul li a:hover { color: #000; background: #76BEE5; text-decoration: none; }



.home_top_box {
  padding: 5px; 
  margin: 5px; 
  border: 1px solid #000; 
  background-color: #e8eefa
}