@charset "utf-8";
/* Yahoo css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
}

fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { 
	border:0;
}

html, body {
	height:100%;
	}

/* Reset Code ends here */

body{ 
	margin:0;
	padding:0;
	behavior: url("csshover3.htc");
	text-align:center;
	}
	
#wrapper{
	background:#FFF;
	width:960px;
	margin:0 auto;
	padding-top:12px;
	text-align:left !important;
	}
	
/* common roundBox starts here */
	
#wrapper .roundboxtop {
	background:url(../images/roundedTop.jpg) top center no-repeat;    
    display:block;
    width:960px;
    height:13px;
	float:left;
    }

#wrapper .roundboxbottom {
	background:url(../images/roundedBottom.jpg) bottom center no-repeat;
    display:block;
    width:960px;
    height:13px;
	margin-bottom: 10px;
	float:left;
    }

#wrapper .roundbox {
	background:url(../images/roundedMid.jpg) left top repeat-y;
        padding:0;
	float:left;
        
	
    }
	
/* common roundBox ends here */

#wrapper #header{
	/*background:url(../images/lessonlocators_logo.jpg) 12px 18px no-repeat;*/
	width:960px;
	height:100px;
	float:left;
	}
	
#wrapper #header ul{
	list-style:none;
	float:right;
	padding:15px 30px 0 0;
	}
	
#wrapper #header ul li{
	list-style:none;
	float:left;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:0 10px;
	border-left:1px solid #333;
	}
	
#wrapper #header ul li a{
	color:#333;
	text-decoration:none;
	outline:none;
	}
	
#wrapper #header ul li a:hover{
	text-decoration:underline;
	}
	
#wrapper #topnav{
	background:url(../images/navBg.jpg) left top repeat-x;
	width:960px;
	height:43px;
	float:left;
	}
	
#wrapper #topnav img{
	float:left;
	}
	
#wrapper #topnav ul{
	list-style:none;
	position:relative;
	z-index:999;
	/*float:left;*/
	}
	
#wrapper #topnav ul li{
	background:url(../images/topnav_sep.jpg) left top no-repeat;
	list-style:none;
	float:left;
	font:bold 13px/43px Arial, Helvetica, sans-serif;
	color:#FFF;
	position:relative;
	}
	
#wrapper #topnav ul li a{
	background:url(../images/topnav_sep.jpg) left top no-repeat;
	color:#FFF;
	text-decoration:none;
/*	height:43px;*/
	padding:0 9px;
	display:block;
	outline:none;
	}
	
#wrapper #topnav ul li a.up{
	background:url(../images/navBgup.jpg) left top repeat-x;
	}
	
#wrapper #topnav ul li a:hover{
	background:url(../images/navBgup.jpg) left top repeat-x;
	color:#FFF;
	text-decoration:none;
/*	height:43px;*/
	display:block;
	}

.disc li{
	list-style:disc;
	margin:0 0 0 20px;
	padding:5px 0 5px 0px!important;
}

#wrapper #topnav ul li ul{
	display:none;
	background:url(../images/submenuBottom.png) left bottom no-repeat ;
	padding-bottom:7px;
	}
	
	
	#wrapper #topnav ul li ul{
	display:none;
	background:url(../images/submenuBottom.png) left bottom no-repeat ;
	padding-bottom:7px;
	}
	
	
	
	
	#wrapper #topnav ul#nav li ul{
		width:350px;
		background:#D6800C;
		-moz-border-radius:0px 0px 5px 5px;
		-moz-box-shadow:0 0 10px #777777;
	}
	
	#wrapper #topnav ul#nav li ul li{
		width:150px;
		float:left;
		margin-right:10px;
	}
	
#wrapper #topnav ul li:hover ul, #wrapper #topnav ul li.over ul{
	display:block;
	position:absolute;
	left:0;
		}
		
		
#wrapper #topnav ul li#whacky_extreme_sports:hover ul{
	display:block;
	position:absolute;
	left:-50px!important;
		}
		
		
#wrapper #topnav ul li#professional_courses:hover ul, #wrapper #topnav ul li#sports_coaching:hover ul{
	display:block;
	position:absolute;
	left:-220px!important;
		}
		
		
#wrapper #topnav ul li:hover ul.sub01, #wrapper #topnav ul li.over ul.sub01{
	display:block;
	position:absolute;
	left:-94px;
		}
		
#wrapper #topnav ul li:hover ul.sub02, #wrapper #topnav ul li.over ul.sub02{
	display:block;
	position:absolute;
	left:-19px;
		}

#wrapper #topnav ul li:hover ul li, #wrapper #topnav ul li.over ul li{
	background:none;
	display:block;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:5px 5px;
	line-height:20px !important;
	width:160px;
	background-color:#D6800C;
	border-bottom:1px dashed #F3A030;
	}


#wrapper #topnav ul li:hover .submenu, #wrapper #topnav ul li.over .submenu{
	display:block;
	margin:0;
	padding:0 0 0 5px;
	background:none !important;
	width:auto;
	text-align:left;
	color:#FFF;
	line-height:20px !important;
	}

#wrapper #topnav ul li:hover .submenu:hover, #wrapper #topnav ul li.over .submenu:hover{
	text-align:left;
	background-color:#C48CBD;
	color:#FFFF00;
	}







	
#wrapper #topsearch{
	width:934px;
	padding:13px 13px 0 13px;
/*	height:234px;*/
	float:left;
	}
	
#wrapper #topsearch #searchbox{
	background:url(../images/topSearchBg.jpg) left top no-repeat #E6E6E6;
	width:376px;
	height:224px;
	float:left;
	padding:10px 0 0 10px;
	}
	
#wrapper #topsearch #searchbox h2{
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D67F0C;
	padding:0 0 10px 0;
	}
	
#wrapper #topsearch #searchbox label{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	width:148px;
	float:left;
	}
	
#wrapper #topsearch #searchbox input{
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	float:left;
	margin-bottom:10px;
	width:188px;
	}

#wrapper #topsearch #searchbox input.imgbutton{
        background:none !important;
        border:none !important;
        width:auto !important;
        }
	
#wrapper #topsearch #searchbox select{
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	float:left;
	margin-bottom:10px;
	width:200px;
	}
	
#wrapper #topsearch #lessonsbox{
	width:525px;
	height:224px;
	float:left;
	padding-left:15px;
	}
	
#wrapper #topsearch #lessonsbox ul{
	list-style:none;
	}
	
#wrapper #topsearch #lessonsbox ul li{
	background:url(../images/lessonsliBg.jpg) left center no-repeat;
	list-style:none;
	width:175px;
	height:78px;
	float:left;
	border-bottom:1px dashed #D6BEB1;
	}
	
#wrapper #topsearch #lessonsbox ul li img{
	float:left;
	margin:10px;
	}
	
#wrapper #topsearch #lessonsbox ul li .lessontype{
	float:left;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding-top:10px;
	width:80px;
	}
	
#wrapper #topsearch #lessonsbox ul li .lessontype a{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	text-decoration:none;
	}
	
#wrapper #topsearch #lessonsbox ul li .lessontype a:hover{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#666;
	text-decoration:none;
	}
	
#wrapper #topsearch #lessonsbox ul li .lessontype span{
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	color:#CF7E05;
	}
	
#wrapper .content{
	width:934px;
	padding:0 13px 0 13px;
	float:left;
	}
	
#wrapper .content .homeboxes{
	width:226px;
	margin-right:10px;
	background:#E6E6E6;
		}
	
#wrapper .content .homeboxes h2{
	background:url(../images/homeboxesHeadBg.jpg) left top no-repeat;
	width:206px;
	height:46px;
	font:normal 18px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:20px;
	}
	
#wrapper .content .homeboxes h3{
	background:url(../images/homeboxesHeadBg.jpg) left top no-repeat;
	width:206px;
	height:46px;
	font:bold 14px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:20px;
	}
	
#wrapper .content .homeboxes .musicbox{
	background:url(../images/freeBg.jpg) left top no-repeat;
	width:186px;
	height:268px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:10px 20px;
	}
	
#wrapper .content .homeboxes .musicbox a.getStarted{
	margin:28px 0 0 25px;
	}

#wrapper .content .homeboxes .healthbox a.getStarted{
	margin:43px 0 0 10px;
	}
#wrapper .content .homeboxes .educationbox a.getStarted{
	margin:25px 0 0 10px;
	}


	
#wrapper .content .homeboxes .healthbox{
	width:186px;
	height:163px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:115px 20px 10px 20px;
	}
	
#wrapper .content .homeboxes .educationbox{
	width:186px;
	height:163px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:115px 20px 10px 20px;
	}
	
#wrapper .content .homeboxes .sportsbox{
	width:186px;
	height:173px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	}
	
#wrapper .content .homeboxes .commonbox{
	background:url(../images/homeboxesBg.jpg) left bottom no-repeat;
	width:186px;
	height:100px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:110px 20px 90px 20px;
	}
	
#wrapper .content .hometablecontent{
	width:462px;
	float:left;
	border-left:1px dashed #CCC;
	margin-top:10px;
	}
	
#wrapper .content .hometablecontent h3{
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 10px 10px;
	}
	
#wrapper .content .hometablecontent table{
	background:url(../images/cartTableBg.jpg) left bottom repeat-x #FFF;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	}
	
#wrapper .content .hometablecontent table thead{
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#DC840A;
	height:41px;
	}
	
#wrapper .content .hometablecontent table tr{
	border-bottom:1px dashed #C3BEB8;
	}
	
#wrapper .content .hometablecontent table tr.even{
	background:#E6E6E6;
	}
	
#wrapper .content .hometablecontent table thead th{
	padding-left:5px;
	text-decoration:underline;
	}
	
#wrapper .content .hometablecontent table td{
	height:25px;
	padding-left:5px;
	}
	

#wrapper #bottomcontent{
	width:934px;
	padding:0 13px 0 13px;
	float:left;
	}
	
#wrapper #bottomcontent .bottomboxes{
	width:226px;
	float:left;
	margin-right:10px;
	}
	
#wrapper #bottomcontent .bottomboxes .more{
	width:226px;
	float:left;
	margin-right:5px;
	font:bold 10px/25px Georgia, "Times New Roman", Times, serif;
	color:#333;
	vertical-align:bottom;
	text-align:right;
	}
	
#wrapper #bottomcontent .bottomboxes .more a{
	color:#333;
	text-decoration:underline;
	}
	
#wrapper #bottomcontent .bottomboxes .more a:hover{
	color:#333;
	text-decoration:none;
	}
	
#wrapper #bottomcontent .bottomboxes h2{
	border-bottom:1px dashed #BFB8B0;
	font:normal 18px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F29410;
	padding-left:10px;
	}
	
#wrapper #bottomcontent .bottomboxes ul{
	list-style:none;
	padding:10px 0 0 10px;
	}
	
#wrapper #bottomcontent .bottomboxes ul li{
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	}
	
#wrapper #bottomcontent .bottomboxes ul li a{
	color:#333;
	text-decoration:underline;
	}
	
#wrapper #bottomcontent .bottomboxes ul li a:hover{
	color:#333;
	text-decoration:none;
	}
	
#wrapper #footer{
	width:960px;
	float:left;
	padding:5px 0;
	text-align:center;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;}
#wrapper #footer a{
      
        text-decoration:none;
        color:#333;}	
/* music index */
#wrapper #topsearch #innersearchbox{
	background:url(../images/topSearchBg.jpg) left top no-repeat;
	width:376px;
	height:224px;
	float:left;
	padding:10px 0 0 10px;
	}
.music{
	background:url(../images/languages-violin_lessons.jpg) left top no-repeat #F3F3F3 !important;
	}
.education {
	background:url(../images/topSearchBg-education.jpg) left top no-repeat #F3F3F3 !important;
}	
.sports {
	background:url(../images/topSearchBg-sports.jpg) left top no-repeat #F3F3F3 !important;
}
.languages {
	background:url(../images/topSearchBg-languages.jpg) left top no-repeat #F3F3F3 !important;
}
.health {
	background:url(../images/topSearchBg-health.jpg) left top no-repeat #F3F3F3 !important;
}
.lifestyle {
	background:url(../images/topSearchBg-lifestyle.jpg) left top no-repeat #F3F3F3 !important;
}
.computers {
	background:url(../images/topSearchBg-computers.jpg) left top no-repeat #F3F3F3 !important;
}
.professional {
	background:url(../images/topSearchBg-professional.jpg) left top no-repeat #F3F3F3 !important;
}
.whacky {
	background:url(../images/topSearchBg-whacky.jpg) left top no-repeat #F3F3F3 !important;
}
#wrapper #topsearch #innersearchbox h2{
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D67F0C;
	padding:0 0 48px 0;
	}
	
#wrapper #topsearch #innersearchbox input{
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	float:left;
	margin:0 0 10px 148px;
	width:188px;
	
	}
#wrapper #topsearch #innersearchbox input.imgbutton{
        background:none !important;
        border:none !important;
        width:auto !important;
        }       
	
#wrapper #topsearch #innersearchbox select{
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	float:left;
	margin:0 0 10px 148px;
	width:200px;
	}
	
#wrapper .content #inindexleft{
	width:792px;
	float:left;
	margin-top:0px;
	}
	
#wrapper .content #inindexleft h3, #wrapper .content #inindexleft h1{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px 10px 10px 0;
	margin:0;
	}
	
#wrapper .content #inindexleft h3 span{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D87F0B;
	margin:0;
	}
	
#wrapper .content #inindexleft .inleft{
	width:456px;
	float:left;
	margin-top:10px;
	}
	
.teachersbox{
	float:left;
	padding:10px 10px 20px 10px;
	}
	
	
	
#wrapper .content #inindexleft .inleft .teachersbox img{
	float:left;
	margin:0 16px 16px 0;
	}
	
#wrapper .content #inindexleft .inmid{
	width:340px;
	float:left;
	margin-top:10px;
	padding-left:10px;
	}
	
	
	

#wrapper .content #adcontents, #wrapper .content #adcontents p{
	width:142px;
	float:left;
	text-align:right;
	padding-top:0px;
	}
	
/* search results*/

#wrapper #topsearch #searchtopic{
	width:914px;
	float:left;
	background:#E6E6E6;
	padding:10px 0 20px 20px;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	color:#000;
	}
	
#wrapper #topsearch #searchtopic h2{
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D67F0C;
	}
	
#wrapper #topsearch #searchtopichead{
	background:url(../images/searchtopichead_bg.jpg) left top no-repeat;
	width:934px;
	height:35px;
	float:left;
	}
	
#wrapper #topsearch #searchtopichead h2{
	font:normal 30px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 20px 0 0;
	text-align:right;
	text-transform:uppercase;
	}
	
#wrapper .content #inindexleft .premiumsearch{
background:url(../images/premiumsearchBg.jpg) left top repeat-y #D4D4D4;
width:790px;
float:left;
border:1px solid #E2E2E2;
padding-bottom:10px;
margin-bottom:20px;
}

#wrapper .content #inindexleft .premiumsearch .premiumleft{
width:426px;
float:left;
padding:0 10px 0 10px;
font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
color:#333;
}

#wrapper .content #inindexleft .premiumsearch .premiumleft h3{
font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#D87F0B;
padding:10px 0 10px 0;
}

#wrapper .content #inindexleft .premiumsearch .premiumleft h3 span{
font:bold 12px/10px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
}

#wrapper .content #inindexleft .premiumsearch .premiumleft img{
background:#FFF;
border:1px solid #ccc;
padding:4px;
float:left;
margin-right:10px;
}

#wrapper .content #inindexleft .premiumsearch .premiumright{
width:334px;
float:left;
padding:10px 0 0 10px;
}

#wrapper .content #inindexleft .premiumsearch .premiumright .telephone{
background:url(../images/telephone_icon.jpg) left center no-repeat;
height:35px;
width:284px;
border-bottom:1px dashed #FFF;
float:left;
font:normal 11px/35px Georgia, "Times New Roman", Times, serif;
color:#000;
padding-left:40px;
}

#wrapper .content #inindexleft .premiumsearch .premiumright .website{
background:url(../images/website_icon.jpg) left center no-repeat;
height:35px;
width:284px;
border-bottom:1px dashed #FFF;
float:left;
font:normal 11px/35px Georgia, "Times New Roman", Times, serif;
color:#000;
padding-left:40px;
}

#wrapper .content #inindexleft .premiumsearch .premiumright .email{
background:url(../images/email_icon.jpg) left center no-repeat;
height:35px;
width:284px;
border-bottom:1px dashed #FFF;
float:left;
font:normal 11px/35px Georgia, "Times New Roman", Times, serif;
color:#000;
padding-left:40px;
}

#wrapper .content #inindexleft .premiumsearch .premiumright .moreinfo{
background:url(../images/moreinfo_icon.jpg) left center no-repeat;
height:35px;
width:284px;
float:left;
font:normal 11px/35px Georgia, "Times New Roman", Times, serif;
color:#D8800B;
padding-left:40px;
 }
#wrapper .content #inindexleft table{
	background:url(../images/cartTableBg.jpg) left bottom repeat-x #FFF;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	}
	
#wrapper .content #inindexleft table thead{
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#DC840A;
	height:41px;
	}
	
#wrapper .content #inindexleft table tr{
	border-bottom:1px dashed #C3BEB8;
	}
	
#wrapper .content #inindexleft table tr.even{
	background:#E6E6E6;
	}
	
#wrapper .content #inindexleft table thead th{
	padding-left:5px;
	text-decoration:underline;
	}
	
#wrapper .content #inindexleft table td{
	height:25px;
	padding-left:5px;
	}
	
#wrapper .content #lessonteacherssearch{
	background:url(../images/lessonteacher_searchbg.jpg) left top no-repeat;
	width:934px;
	height:40px;
	float:left;
	margin-top:13px;
	text-align:right;
	padding-top:12px;
	}
	
#wrapper .content #lessonteacherssearch input{
	background:#FFF;
	border:1px solid #FFF;
	padding:5px;
	margin-right:5px;
	color:#000;
	float:left;
	}
	
#wrapper .content #lessonteacherssearch img{
	float:left;
	margin-right:10px;
	}
	
/* tutor profile */	

#wrapper .content .contentinleft{
	width:646px;
	float:left;
	padding-top:20px;
	}
	
#wrapper .content .contentinleft h3{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:10px;
	}
	
#wrapper .content .contentinleft h3 span{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D87F0B;
	}
	
#wrapper .content .contentinleft p{
	font:normal 11px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:0 10px 10px 0;
	}
	
#wrapper .content .contentinleft01{
	width:485px;
	float:left;
	padding-top:20px;
	font:normal 11px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	}
	
#wrapper .content .contentinleft01 h3{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:10px;
	}
	
#wrapper .content .contentinleft01 h4{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D87F0B;
	padding-bottom:10px;
	}
	
#wrapper .content .contentinleft01 h3 span{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D87F0B;
	}
	
#wrapper .content .contentinleft01 p{
	font:normal 11px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:0 10px 10px 0;
	}
	
#wrapper .content .contentinleft01 .inleftl{
	width:230px;
	float:left;
	padding-top:5px;
	height:120px;
	}
	
#wrapper .content .contentinleft01 .inleftr{
	width:230px;
	float:left;
	padding:5px 0 0 10px;
	border-left:1px dashed #999;
	height:120px;
	}
	
#wrapper .content .contentinright{
	width:277px;
	float:left;
	border-left:1px dashed #ccc;
	padding:20px 0 0 10px;
	}
	
#wrapper .content .contentinright h3{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:10px;
	}
	
#wrapper .content .contentinright h3 span{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D87F0B;
	}
	
#wrapper .content .contentinright p{
	font:normal 11px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:0 10px 10px 0;
	}
	
#wrapper #topsearch #profileleft{
	width:422px;
	float:left;
	}
	
#wrapper #topsearch #profileleft img{
	background:#FFF;
	padding:4px;
	border:1px solid #CCC;
	float:left;
	margin-right:10px;
	}
	
#wrapper #topsearch #profileleft h2{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#DF850A;
	}
	
#wrapper #topsearch #profileleft h3{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	}
	
#wrapper #topsearch #profileleft p{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	}
	
#wrapper #topsearch #profileleft .memberyear{
	float:left;
	width:400px;
	font:bold 11px/25px Georgia, "Times New Roman", Times, serif;
	color:#000;
	}
	
#wrapper #topsearch #profileleft .memberyear span{
	float:right;
	}
	
#wrapper #topsearch #profilemid{
	width:209px;
	float:left;
	padding:0 10px;
	border-left:1px dashed #CCC;
	}
	
#wrapper #topsearch #profilemid h2{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D8800B;
	padding-bottom:5px;
	}
	
#wrapper #topsearch #profilemid p{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	}
	
#wrapper #topsearch #profileright{
	width:261px;
	float:left;
	border-left:1px dashed #CCC;
	padding:0 10px;
	}
	
#wrapper #topsearch #profileright h2{
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	padding-bottom:5px;
	}
	
#wrapper #topsearch #profileright p{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	}

.driving{
        background:url(../images/topSearchBg-driving.jpg) left top no-repeat #F3F3F3 !important;
        }

#wrapper .content #inindexleft .inleft .tipsbox{
        float:left;
        width:400px;
        background:#E6E6E6;
        border:1px solid #CCC;
        padding:10px 0 20px 0;
        }

#wrapper .content #inindexleft .inleft ul{
        list-style:none;
        }
        
#wrapper .content #inindexleft .inleft ul li{
        font:normal 11px Georgia, "Times New Roman", Times, serif;
        color:#333;
        border-bottom:1px dashed #CCC;
        padding:8px 10px;
        }
        
#wrapper .content #inindexleft .inleft ul li span{
        font:bold 11px Georgia, "Times New Roman", Times, serif;
        color:#333;
        }
        
#wrapper .content #inindexleft .inleft ul li.even{
        background:#F3F3F3;
        }
        
#wrapper .content #inindexleft .inmid ul{
        list-style:none;
        margin-right:20px;
        }
        
#wrapper .content #inindexleft .inmid ul li{
        font:normal 11px Georgia, "Times New Roman", Times, serif;
        color:#333;
        border-bottom:1px dashed #CCC;
        padding:5px 0;
        clear:both;
        }
        
#wrapper .content #inindexleft .inmid ul li div{
        font:bold 11px Georgia, "Times New Roman", Times, serif;
        color:#D87F0B;
        clear:both;
        }
        
#wrapper .content #inindexleft p{
        font:normal 11px/18px Georgia, "Times New Roman", Times, serif;
        color:#333;
		padding:0px;
        }
        
#wrapper .content #inindexleft .learnmore{
        font:bold 10px Georgia, "Times New Roman", Times, serif;
        color:#D87F0B;
        width:100px;
        float:right;
        text-align:right;
        padding-right:10px;
        }
        
#wrapper .content #inindexleft .learnmore a{
        font:bold 10px Georgia, "Times New Roman", Times, serif;
        color:#D87F0B;
        text-decoration:underline;
        }
.musicguitar{
        background:url(../images/topSearchBg-guitar.jpg) left top no-repeat #F3F3F3 !important;
        }
        
#wrapper .content .inhomeboxes{
        width:301px;
        float:left;
        margin:0 10px 10px 0;
        background:#E6E6E6;
        height:240px;
        font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
        color:#333;
        }
        
#wrapper .content .inhomeboxes h3{
        background:url(../images/inhomeboxesHeadBg.jpg) left top no-repeat;
        width:281px;
        height:46px;
        font:bold 14px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#FFF;
        padding-left:20px;
        }
        
#wrapper .content .inhomeboxes .incommonbox{
        background:url(../images/inhomeboxesBg.jpg) left bottom no-repeat;
        width:261px;
        height:184px;
        font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
        color:#333;
        padding:10px 20px;
        }
        
#wrapper .content .inhomeboxes .incommonbox ul{
        list-style:none;
        }
        
#wrapper .content .inhomeboxes .incommonbox ul li{
        list-style:none;
        padding:5px 0;
        font:bold 11px/18px Georgia, "Times New Roman", Times, serif;
        color:#333;
        border-bottom:1px dashed #CCC;
        }
        
#wrapper .content .inhomeboxes .incommonbox ul li a{
        color:#333;
        border-bottom:1px dashed #CCC;
        text-decoration:none;
        }
        
#wrapper .content .inhomeboxes .incommonbox ul li a:hover{
        color:#D87F0B;
        text-decoration:underline;
        }	
/* common styles */	
.noborder{
	border:none !important;}
	
.nobg{
	background:none !important;}

.nomargin{
	margin:0 !important;}
	
.dashlines{
	float:left;
	border-bottom:1px dashed #CCCCCC;
	height:5px;
	}
	
	
/* signup form*/	
.signupform{
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	padding-top:10px;
	}
	
.signupform input, .signupform select{
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	margin-bottom:10px;
	width:188px;
	float:left;
	margin-right:5px;
	}
	
.signupform input.button{
	background:#D67F0C;
	border:1px solid #333;
	padding:2px;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:10px;
	width:auto !important;
	float:left;
	margin-right:5px;
	}
	
.signupform h2{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D67F0C;
	padding:0 0 10px 0;
	}
	
.signupform h3{
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#333;
	padding-top:10px;
	}
/* signup form end */

/* signupnext form*/	
.signupnextform{
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	padding-top:10px;
	}
	
.signupnextform input, .signupnextform select, .signupnextform textarea{
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	margin-bottom:10px;
	margin-right:5px;
	}
	
.signupnextform input.button{
	background:#D67F0C;
	border:1px solid #333;
	padding:2px;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:10px;
	width:auto !important;
	margin-right:5px;
	}
	
.signupnextform h2{
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D67F0C;
	padding:0 0 10px 0;
	}
	
.signupnextform h3{
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#333;
	padding-top:10px;
	}
/* signupnext form end */
#wrapper .content .music-page-main-heading{
        width:930px;
        float:left;
        text-align:center;
        font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#E48809;
        margin-bottom:10px!important;
        }
#wrapper .content .music-page-main-heading h3{
        width:930px;
        float:left;
        font:bold 14px Georgia, "Times New Roman", Times, serif;
        color:#333;
        }
#wrapper .content .music-page-homeboxes{
        width:455px;
        float:left;
        margin-left:8px;
        background:#E6E6E6;
        }
#wrapper .music-page-homeboxes h3{
        background:url(../images/musicpage-homeboxesHeadBg.jpg) left top no-repeat;
        width:435px;
        height:46px;
        font:bold 14px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#FFF;
        padding-left:20px;
        }
#wrapper .music-page-homeboxes h4{
        background:url(../images/healthpage-homeboxesBg.jpg) left top no-repeat;
        width:435px;
        height:20px;
        padding-left:20px;
        }
#wrapper .content .music-page-homeboxes .commonbox{
        background:url(../images/musicpage-homeboxesBg.jpg) left bottom no-repeat;
        width:415px;
        height:150px;
        font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
        color:#333;
        padding:10px 20px ;
        }
#wrapper .content .music-page-homeboxes .commonbox ul{
        padding-left:20px;
        }
#wrapper .content .music-page-homeboxes .commonbox ul li{
        list-style:disc;
        margin-bottom:7px;
        }
#wrapper .content #musicpage-inindexleft{
        width:930px;
        float:left;
        }

#wrapper .content #musicpage-inindexleft h3{
        font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#E48809;
        padding-bottom:10px;
        clear:both;
        }
#wrapper .content #musicpage-inindexleft .musicpage-inleft{
        font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
        color:#666;
        width:910px;
        float:left;
        padding-left:10px;
        }
        
        
        
#wrapper .content .lifestyle-page-main-heading{
        width:930px;
        float:left;
        margin-right:10px;
        text-align:center;
        font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#E48809;
        margin-bottom:20px;
        }
#wrapper .content .lifestyle-page-main-heading h3{
        width:930px;
        float:left;
        font:bold 14px Georgia, "Times New Roman", Times, serif;
        color:#333;
        }
#wrapper .content .lifestyle-page-homeboxes{
        width:300px;
        float:left;
        margin-left:8px;
        background:#E6E6E6;
        }
#wrapper .lifestyle-page-homeboxes h3{
        background:url(../images/lifestyle-page-homeboxesBg.jpg) left top no-repeat;
        width:280px;
        height:46px;
        font:bold 14px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#FFF;
        padding-left:20px;
        }
#wrapper .lifestyle-page-homeboxes h4{
        background:url(../images/lifestyle-page-homeboxesBg.jpg) left top no-repeat;
        width:280px;
        height:20px;
        padding-left:20px;
        }
#wrapper .lifestyle-page-homeboxes h2{
        background:url(../images/inhomeboxesHeadBg.jpg) left top no-repeat;
        width:280px;
        height:36px;
        font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#FFF;
        padding:5px 0px 5px 20px;
        }
#wrapper .content .lifestyle-page-homeboxes .commonbox{
        background:url(../images/lifestyle-homeboxesBg.jpg) left bottom no-repeat;
        width:260px;
        height:180px;
        font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
        color:#333;
        padding:10px 20px;
        }
#wrapper .content .lifestyle-page-homeboxes .commonbox ul{
        padding-left:20px;
        }
#wrapper .content .lifestyle-page-homeboxes .commonbox ul li{
        list-style:disc;
        margin-bottom:7px;
        }
#wrapper .content #sportspage-inindexleft{
        width:500px;
        float:left;
        margin-top:10px;
        }

#wrapper .content #sportspage-inindexleft h3{
        font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color:#E48809;
        padding-bottom:10px;
        padding-top:10px;
        clear:both;
        }
#wrapper .content #sportspage-inindexleft .sportspagepage-inleft{
        font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
        color:#666;
        width:480px;
        float:left;
        margin-top:10px;
        padding-left:10px;
        }
#wrapper .content #sportspage-inindexleft .sportspagepage-inleft .contents{
        font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
        color:#666;
        width:480px;
        float:left;
        }
#wrapper .content .sports-page-imagebox{
        background:url(../images/sports-img1.jpg) center top no-repeat;
        width:290px;
        height:258px;
        float:right;
        margin-left:8px;
        }
#wrapper .healthbox-2{
        float:left;
        width:400px;

        padding:10px 10px 20px 10px;
        }
#wrapper .healthbox-imgbox{
        float:left;
        background:url(../images/health-img1.jpg) center top no-repeat;
        width:450px;
        height:265px;
        padding:0px 10px 0px 10px;
        }
		
@charset "utf-8";
/* Yahoo css reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
html, body {
	height:100%;
}
/* Reset Code ends here */

body {
	margin:0;
	padding:0;
	behavior: url("csshover3.htc");
}
#wrapper {
	background:#FFF;
	width:960px;
	margin:0 auto;
	padding-top:12px;
}
/* common roundBox starts here */
	
#wrapper .roundboxtop {
	background:url(../images/roundedTop.jpg) top center no-repeat;
	display:block;
	width:960px;
	height:13px;
	float:left;
}
#wrapper .roundboxbottom {
	background:url(../images/roundedBottom.jpg) bottom center no-repeat;
	display:block;
	width:960px;
	height:13px;
	margin-bottom: 10px;
	float:left;
}
#wrapper .roundbox {
	background:url(../images/roundedMid.jpg) left top repeat-y;
	padding:0;
	float:left;
    width:960px;
}
/* common roundBox ends here */

/*#wrapper #headertext {
	background:url(../images/lessonlocators_logo.jpg) 12px 18px no-repeat;
	width:300px;
	height:90px;
	float:left;
	display:block;
	text-indent:-9999px;
}*/

#wrapper #logo {
	width:300px;
	height:90px;
	margin-left:5px;
	margin-top:10px;
	float:left;
}

#wrapper #header {
	width:960px;
	height:114px;
	float:left;
}
#wrapper #header ul {
	list-style:none;
	float:right;
	padding:15px 30px 0 0;
}
#wrapper #header ul li {
	list-style:none;
	float:left;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:0 10px;
	border-left:1px solid #333;
}
#wrapper #header ul li a {
	color:#333;
	text-decoration:none;
	outline:none;
}
#wrapper #header ul li a:hover {
	text-decoration:underline;
}
#wrapper #topnav {
	background:url(../images/navBg.jpg) left top repeat-x;
	width:960px;
	height:43px;
	float:left;
}
#wrapper #topnav img {
	float:left;
}
#wrapper #topnav ul {
	list-style:none;
	position:relative;
	z-index:999;/*float:left;*/
	
}
#wrapper #topnav ul li {
	background:url(../images/topnav_sep.jpg) left top no-repeat;
	list-style:none;
	float:left;
	font:bold 13px/43px Arial, Helvetica, sans-serif;
	color:#FFF;
	position:relative;
}
#wrapper #topnav ul li a {
	background:url(../images/topnav_sep.jpg) left top no-repeat;
	color:#FFF;
	text-decoration:none;
	/*	height:43px;*/
	padding:0 9px;
	display:block;
	outline:none;
}
#wrapper #topnav ul li a.up {
	background:url(../images/navBgup.jpg) left top repeat-x;
}
#wrapper #topnav ul li a:hover {
	background:url(../images/navBgup.jpg) left top repeat-x;
	color:#FFF;
	text-decoration:none;
	/*	height:43px;*/
	display:block;
}
#wrapper #topnav ul li ul {
	display:none;
	background:url(../images/submenuBottom.png) left bottom no-repeat;
	padding-bottom:7px;
}
#wrapper #topnav ul li:hover ul {
	display:block;
	position:absolute;
	left:0;
}
#wrapper #topnav ul li:hover ul.sub01 {
	display:block;
	position:absolute;
	left:-94px;
}
#wrapper #topnav ul li:hover ul.sub02 {
	display:block;
	position:absolute;
	left:-19px;
}
#wrapper #topnav ul li:hover ul li {
	background:none;
	display:block;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	margin:0;
	float:left;
	padding:5px 5px;
	line-height:20px !important;
	width:160px;
	background-color:#D6800C;
	border-bottom:1px dashed #F3A030;
}
#wrapper #topnav ul li:hover .submenu {
	display:block;
	margin:0;
	padding:0 0 0 5px;
	background:none !important;
	width:auto;
	text-align:left;
	color:#FFF;
	line-height:20px !important;
}
#wrapper #topnav ul li:hover .submenu:hover {
	text-align:left;
	background-color:#C48CBD;
	color:#FFFF00;
}
#wrapper #topsearch {
	width:934px;
	padding:13px 13px 0 13px;
	/*	height:234px;*/
	float:left;
}
#wrapper #topsearch #searchbox {
	background:url(../images/topSearchBg.jpg) left top no-repeat #E6E6E6;
	width:376px;
	height:224px;
	float:left;
	padding:10px 0 0 10px;
}
#wrapper #topsearch #searchbox h2 {
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D67F0C;
	padding:0 0 10px 0;
}
#wrapper #topsearch #searchbox label {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	width:148px;
	float:left;
}
#wrapper #topsearch #searchbox input {
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	float:left;
	margin-bottom:10px;
	width:188px;
}
#wrapper #topsearch #searchbox input.imgbutton {
	background:none !important;
	border:none !important;
	width:auto !important;
}
#wrapper #topsearch #searchbox select {
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	float:left;
	margin-bottom:10px;
	width:200px;
}
#wrapper #topsearch #lessonsbox {
	width:525px;
	height:224px;
	float:left;
	padding-left:15px;
}
#wrapper #topsearch #lessonsbox ul {
	list-style:none;
}
#wrapper #topsearch #lessonsbox ul li {
	background:url(../images/lessonsliBg.jpg) left center no-repeat;
	list-style:none;
	width:175px;
	height:78px;
	float:left;
	border-bottom:1px dashed #D6BEB1;
}
#wrapper #topsearch #lessonsbox ul li img {
	float:left;
	margin:10px;
}
#wrapper #topsearch #lessonsbox ul li .lessontype {
	float:left;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding-top:10px;
	width:80px;
}
#wrapper #topsearch #lessonsbox ul li .lessontype span {
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	color:#CF7E05;
}
#wrapper .content {
	width:934px;
	padding:0 13px 0 13px;
	float:left;
}
#wrapper .content .homeboxes {
	width:226px;
	float:left;
	margin-right:10px;
	background:#E6E6E6;
	margin-bottom:10px;
	position:relative;
}
#wrapper .content .homeboxes h2 {
	background:url(../images/homeboxesHeadBg.jpg) left top no-repeat;
	width:206px;
	height:46px;
	font:normal 18px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:20px;
}
#wrapper .content .homeboxes h3 {
	background:url(../images/homeboxesHeadBg.jpg) left top no-repeat;
	width:206px;
	height:46px;
	font:bold 14px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:20px;
}
#wrapper .content .homeboxes .musicbox {
	background:url(../images/freeBg.jpg) left top no-repeat;
	width:186px;
	height:268px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:10px 20px;
}

#wrapper .content .homeboxes .musicbox p{
	margin:67px 0 0 25px;
	font-size:18px;
}

.getStarted{
	background:url(../images/getStarted.png) left top no-repeat;
	width:161px;
	height:48px;
	text-indent:-9999px;
	display:block;
}

#wrapper .content .homeboxes .healthbox {
	background:url(../images/contactUs.png) left top no-repeat;
	width:186px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:115px 20px 10px 20px;
}
#wrapper .content .homeboxes .educationbox {
	background:url(../images/giftVoucher.png) left top no-repeat;
	width:186px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:115px 20px 10px 20px;
}
#wrapper .content .homeboxes .sportsbox {
	background:url(../images/marketPlace.png) left top no-repeat;
	width:186px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:105px 20px 10px 20px;
}
#wrapper .content .homeboxes .commonbox {
	background:url(../images/homeboxesBg.jpg) left bottom no-repeat;
	width:186px;
	height:100px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:110px 20px 90px 20px;
}
#wrapper .content .hometablecontent {
	width:462px;
	float:left;
	border-left:1px dashed #CCC;
	margin-top:10px;
}
#wrapper .content .hometablecontent h3 {
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0 10px 10px;
}
#wrapper .content .hometablecontent table {
	background:url(../images/cartTableBg.jpg) left bottom repeat-x #FFF;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#wrapper .content .hometablecontent table thead {
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#DC840A;
	height:41px;
}
#wrapper .content .hometablecontent table tr {
	border-bottom:1px dashed #C3BEB8;
}
#wrapper .content .hometablecontent table tr.even {
	background:#E6E6E6;
}
#wrapper .content .hometablecontent table thead th {
	padding-left:5px;
	text-decoration:underline;
}
#wrapper .content .hometablecontent table td {
	height:25px;
	padding-left:5px;
}
#wrapper #bottomcontent {
	width:934px;
	padding:0 13px 0 13px;
	float:left;
}
#wrapper #bottomcontent .bottomboxes {
	width:226px;
	float:left;
	margin-right:10px;
}
#wrapper #bottomcontent .bottomboxes .more {
	width:200px;
	float:left;
	margin-right:5px;
	font:bold 10px/25px Georgia, "Times New Roman", Times, serif;
	color:#333;
	vertical-align:bottom;
	text-align:right;
}
#wrapper #bottomcontent .bottomboxes .more a {
	color:#333;
	text-decoration:underline;
}
#wrapper #bottomcontent .bottomboxes .more a:hover {
	color:#333;
	text-decoration:none;
}
#wrapper #bottomcontent .bottomboxes h2 {
	border-bottom:1px dashed #BFB8B0;
	font:normal 18px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F29410;
	padding-left:10px;
}
#wrapper #bottomcontent .bottomboxes ul {
	list-style:none;
	padding:10px 0 0 10px;
}
#wrapper #bottomcontent .bottomboxes ul li {
	font:normal 11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
}
#wrapper #bottomcontent .bottomboxes ul li a {
	color:#333;
	text-decoration:underline;
}
#wrapper #bottomcontent .bottomboxes ul li a:hover {
	color:#333;
	text-decoration:none;
}
#wrapper #footer {
	width:960px;
	float:left;
	padding:5px 0;
	text-align:center;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#wrapper #footer a {
	text-decoration:none;
	color:#333;
}
.languages-irishlessons {
        background:url(../images/languages-irishlessons.jpg) left top no-repeat #F3F3F3 !important;
}
.languages-germanlessons {
        background:url(../images/topSearchBg-languages-german.jpg) left top no-repeat #F3F3F3 !important;
}
.languages-latinlessons {
        background:url(../images/topSearchBg-languages-latin.jpg) left top no-repeat #F3F3F3 !important;
}
.languages-portugueselessons {
        background:url(../images/topSearchBg-languages-portuguese.jpg) left top no-repeat #F3F3F3 !important;
}
.languages-spanishlessons {
        background:url(../images/topSearchBg-languages-spanish.jpg) left top no-repeat #F3F3F3 !important;
}
.languages-chineselessons {
        background:url(../images/topSearchBg-languages-chinese.jpg) left top no-repeat #F3F3F3 !important;
}
.languages-japaneselessons {
        background:url(../images/topSearchBg-languages-japanese.jpg) left top no-repeat #F3F3F3 !important;
}
.languages-russianlessons {
        background:url(../images/topSearchBg-languages-russian.jpg) left top no-repeat #F3F3F3 !important;
}
.languages-frenchlessons {
        background:url(../images/topSearchBg-languages-french.jpg) left top no-repeat #F3F3F3 !important;
}
/* music index */
#wrapper #topsearch #innersearchbox {
	width:376px;
	height:224px;
	float:left;
	padding:10px 0 0 10px;
}

.education {
	background:url(../images/topSearchBg-education.jpg) left top no-repeat #F3F3F3 !important;
}



#wrapper #topsearch #innersearchbox h2 {
	font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D67F0C;
	padding:0 0 48px 0;
}


#wrapper #topsearch #innersearchbox input {
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	float:left;
	margin:0 0 10px 148px;
	width:188px;
}
#wrapper #topsearch #innersearchbox input.imgbutton {
	background:none !important;
	border:none !important;
	width:auto !important;
}
#wrapper #topsearch #innersearchbox select {
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	float:left;
	margin:0 0 10px 148px;
	width:200px;
}
#wrapper .content #inindexleft {
	width:792px;
	float:left;
}

#wrapper .content #inindexleft h2 {
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px 0px 10px 0;
}


#wrapper .content #inindexleft h3 {
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding:0px 10px 10px 0;
}


#wrapper .content #inindexleft h3 span {
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D87F0B;
}

#wrapper .content #inindexleft .inleft .teachersbox {
	float:left;
	width:400px;
	background:#E6E6E6;
	border:1px solid #CCC;
	padding:10px 10px 20px 10px;
}


.inleft .Legend {
	width:410px;
	float:left;
}


#wrapper .content #inindexleft .inleft .teachersbox img {
	float:left;
	margin:0 16px 16px 0;
}
#wrapper .content #inindexleft .inmid {
	width:326px;
	float:left;
	margin-top:10px;
	padding-left:0px;
}
#wrapper .content #adcontents {
	width:142px;
	float:left;
	text-align:right;
}
/* search results*/

#wrapper #topsearch #searchtopic {
	width:914px;
	float:left;
	background:#E6E6E6;
	padding:10px 0 20px 20px;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
#wrapper #topsearch #searchtopic h2 {
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D67F0C;
}
#wrapper #topsearch #searchtopichead {
	background:url(../images/searchtopichead_bg.jpg) left top no-repeat;
	width:934px;
	height:35px;
	float:left;
}
#wrapper #topsearch #searchtopichead h2 {
	font:normal 30px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 20px 0 0;
	text-align:right;
	text-transform:uppercase;
}
#wrapper .content #inindexleft .premiumsearch {
	background:url(../images/premiumsearchBg.jpg) left top repeat-y #D4D4D4;
	width:790px;
	float:left;
	border:1px solid #E2E2E2;
	padding-bottom:10px;
	margin-bottom:20px;
}
#wrapper .content #inindexleft .premiumsearch .premiumleft {
	width:426px;
	float:left;
	padding:0 10px 0 10px;
	font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#wrapper .content #inindexleft .premiumsearch .premiumleft h3 {
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D87F0B;
	padding:10px 0 10px 0;
}
#wrapper .content #inindexleft .premiumsearch .premiumleft h3 span {
	font:bold 12px/10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
#wrapper .content #inindexleft .premiumsearch .premiumleft img {
	background:#FFF;
	border:1px solid #ccc;
	padding:4px;
	float:left;
	margin-right:10px;
}
#wrapper .content #inindexleft .premiumsearch .premiumright {
	width:334px;
	float:left;
	padding:10px 0 0 10px;
}
#wrapper .content #inindexleft .premiumsearch .premiumright .telephone {
	background:url(../images/telephone_icon.jpg) left center no-repeat;
	height:35px;
	width:284px;
	border-bottom:1px dashed #FFF;
	float:left;
	font:normal 11px/35px Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding-left:40px;
}
#wrapper .content #inindexleft .premiumsearch .premiumright .website {
	background:url(../images/website_icon.jpg) left center no-repeat;
	height:35px;
	width:284px;
	border-bottom:1px dashed #FFF;
	float:left;
	font:normal 11px/35px Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding-left:40px;
}
#wrapper .content #inindexleft .premiumsearch .premiumright .email {
	background:url(../images/email_icon.jpg) left center no-repeat;
	height:35px;
	width:284px;
	border-bottom:1px dashed #FFF;
	float:left;
	font:normal 11px/35px Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding-left:40px;
}
#wrapper .content #inindexleft .premiumsearch .premiumright .moreinfo {
	background:url(../images/moreinfo_icon.jpg) left center no-repeat;
	height:35px;
	width:284px;
	float:left;
	font:normal 11px/35px Georgia, "Times New Roman", Times, serif;
	color:#D8800B;
	padding-left:40px;
}
#wrapper .content #inindexleft table {
	background:url(../images/cartTableBg.jpg) left bottom repeat-x #FFF;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#wrapper .content #inindexleft table thead {
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#DC840A;
	height:41px;
}
#wrapper .content #inindexleft table tr {
	border-bottom:1px dashed #C3BEB8;
}
#wrapper .content #inindexleft table tr.even {
	background:#E6E6E6;
}
#wrapper .content #inindexleft table thead th {
	padding-left:5px;
	text-decoration:underline;
}
#wrapper .content #inindexleft table td {
	height:25px;
	padding-left:5px;
}
#wrapper .content #lessonteacherssearch {
	background:url(../images/lessonteacher_searchbg.jpg) left top no-repeat;
	width:934px;
	height:40px;
	float:left;
	margin-top:13px;
	text-align:right;
	padding-top:12px;
}
#wrapper .content #lessonteacherssearch input {
	background:#FFF;
	border:1px solid #FFF;
	padding:5px;
	margin-right:5px;
	color:#000;
	float:left;
}
#wrapper .content #lessonteacherssearch img {
	float:left;
	margin-right:10px;
}
/* tutor profile */	

#wrapper .content .contentinleft {
	width:646px;
	float:left;
	padding-top:20px;
}
#wrapper .content .contentinleft h3 {
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:10px;
}
#wrapper .content .contentinleft h3 span {
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D87F0B;
}
#wrapper .content .contentinleft p {
	font:normal 11px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:0 10px 10px 0;
}
#wrapper .content .contentinright {
	width:277px;
	float:left;
	border-left:1px dashed #ccc;
	padding:20px 0 0 10px;
}
#wrapper .content .contentinright h3 {
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:10px;
}
#wrapper .content .contentinright h3 span {
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D87F0B;
}
#wrapper .content .contentinright p {
	font:normal 11px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:0 10px 10px 0;
}
#wrapper #topsearch #profileleft {
	width:422px;
	float:left;
}
#wrapper #topsearch #profileleft img {
	background:#FFF;
	padding:4px;
	border:1px solid #CCC;
	float:left;
	margin-right:10px;
}
#wrapper #topsearch #profileleft h2 {
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#DF850A;
}
#wrapper #topsearch #profileleft h3 {
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
}
#wrapper #topsearch #profileleft p {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#wrapper #topsearch #profileleft .memberyear {
	float:left;
	width:400px;
	font:bold 11px/25px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
#wrapper #topsearch #profileleft .memberyear span {
	float:right;
}
#wrapper #topsearch #profilemid {
	width:209px;
	float:left;
	padding:0 10px;
	border-left:1px dashed #CCC;
}
#wrapper #topsearch #profilemid h2 {
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D8800B;
	padding-bottom:5px;
}
#wrapper #topsearch #profilemid p {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#wrapper #topsearch #profileright {
	width:261px;
	float:left;
	border-left:1px dashed #CCC;
	padding:0 10px;
}
#wrapper #topsearch #profileright h2 {
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	padding-bottom:5px;
}
#wrapper #topsearch #profileright p {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
.driving {
	background:url(../images/topSearchBg-driving.jpg) left top no-repeat #F3F3F3 !important;
}
#wrapper .content #inindexleft .inleft .tipsbox {
	float:left;
	width:400px;
	background:#E6E6E6;
	border:1px solid #CCC;
	padding:10px 0 20px 0;
}
#wrapper .content #inindexleft .inleft ul {
	list-style:none;
}
#wrapper .content #inindexleft .inleft ul li {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	border-bottom:1px dashed #CCC;
	padding:8px 10px;
}
#wrapper .content #inindexleft .inleft ul li span {
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#wrapper .content #inindexleft .inleft ul li.even {
	background:#F3F3F3;
}
#wrapper .content #inindexleft .inmid ul {
	list-style:none;
	margin-right:20px;
}
#wrapper .content #inindexleft .inmid ul li {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	border-bottom:1px dashed #CCC;
	padding:5px 0;
	clear:both;
}
#wrapper .content #inindexleft .inmid ul li div {
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#D87F0B;
	clear:both;
}
#wrapper .content #inindexleft p, #wrapper .content #inindexleft ul {
	font:normal 11px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding-bottom:10px;
}
#wrapper .content #inindexleft .learnmore {
	font:bold 10px Georgia, "Times New Roman", Times, serif;
	color:#D87F0B;
	width:100px;
	float:right;
	text-align:right;
	padding-right:10px;
}
#wrapper .content #inindexleft .learnmore a {
	font:bold 10px Georgia, "Times New Roman", Times, serif;
	color:#D87F0B;
	text-decoration:underline;
}
.musicguitar {
	background:url(../images/topSearchBg-guitar.jpg) left top no-repeat #F3F3F3 !important;
}
#wrapper .content .inhomeboxes {
	width:301px;
	float:left;
	margin:0 10px 10px 0;
	background:#E6E6E6;
	height:240px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#wrapper .content .inhomeboxes h3 {
	background:url(../images/inhomeboxesHeadBg.jpg) left top no-repeat;
	width:281px;
	height:46px;
	font:bold 14px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:20px;
}
#wrapper .content .inhomeboxes .incommonbox {
	background:url(../images/inhomeboxesBg.jpg) left bottom no-repeat;
	width:261px;
	height:184px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:10px 20px;
}
#wrapper .content .inhomeboxes .incommonbox ul {
	list-style:none;
}
#wrapper .content .inhomeboxes .incommonbox ul li {
	list-style:none;
	padding:5px 0;
	font:bold 11px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	border-bottom:1px dashed #CCC;
}
#wrapper .content .inhomeboxes .incommonbox ul li a {
	color:#333;
	border-bottom:1px dashed #CCC;
	text-decoration:none;
}
#wrapper .content .inhomeboxes .incommonbox ul li a:hover {
	color:#D87F0B;
	text-decoration:underline;
}
/* common styles */	
.noborder {
	border:none !important;
}
.nobg {
	background:none !important;
}
.nomargin {
	margin:0 !important;
}
.dashlines {
	float:left;
	border-bottom:1px dashed #CCCCCC;
	height:5px;
}
/* signup form*/	
.signupform {
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	padding-top:10px;
}
.signupform input, .signupform select {
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	margin-bottom:10px;
	width:188px;
	float:left;
	margin-right:5px;
}
.signupform input.button {
	background:#D67F0C;
	border:1px solid #333;
	padding:2px;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:10px;
	width:auto !important;
	float:left;
	margin-right:5px;
}
.signupform h2 {
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D67F0C;
	padding:0 0 10px 0;
}
.signupform h3 {
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#333;
	padding-top:10px;
}
/* signup form end */

/* signupnext form*/	
.signupnextform {
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	padding-top:10px;
}
.signupnextform input, .signupnextform select, .signupnextform textarea {
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#333;
	margin-bottom:10px;
	margin-right:5px;
}
.signupnextform input.button {
	background:#D67F0C;
	border:1px solid #333;
	padding:2px;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:10px;
	width:auto !important;
	margin-right:5px;
}

.signupnextform input.button[type=submit]{
	margin-left:

}


.signupnextform h2 {
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#D67F0C;
	padding:0 0 10px 0;
}
.signupnextform h3 {
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#333;
	padding-top:10px;
}
/* signupnext form end */
#wrapper .content .music-page-main-heading {
	width:930px;
	float:left;
	text-align:center;
	font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#E48809;
	margin-bottom:0px;
}
#wrapper .content .music-page-main-heading h3 {
	width:930px;
	float:left;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#wrapper .content .music-page-homeboxes {
	width:455px;
	float:left;
	margin-left:8px;
	background:#E6E6E6;
	margin-bottom:10px;
}
#wrapper .music-page-homeboxes h3 {
	background:url(../images/musicpage-homeboxesHeadBg.jpg) left top no-repeat;
	width:435px;
	height:46px;
	font:bold 14px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:20px;
}
#wrapper .music-page-homeboxes h4 {
	background:url(../images/healthpage-homeboxesBg.jpg) left top no-repeat;
	width:435px;
	height:20px;
	padding-left:20px;
}
#wrapper .content .music-page-homeboxes .commonbox {
	background:url(../images/musicpage-homeboxesBg.jpg) left bottom no-repeat;
	width:415px;
	height:150px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:10px 20px;
}
#wrapper .content .music-page-homeboxes .commonbox ul {
	padding-left:20px;
}
#wrapper .content .music-page-homeboxes .commonbox ul li {
	list-style:disc;
	margin-bottom:7px;
}

#wrapper .content #musicpage-inindexleft h3 {
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:10px;
	padding-top:10px;
	clear:both;
}

#wrapper .content #musicpage-inindexleft h3 span{
	color:#E48809;
}


#wrapper .content #musicpage-inindexleft .musicpage-inleft {
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#666;
	width:910px;
	float:left;
	padding-left:10px;
}
#wrapper .content .lifestyle-page-main-heading {
	width:930px;
	float:left;
	margin-right:10px;
	text-align:center;
	font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#E48809;
	margin-bottom:20px;
}
#wrapper .content .lifestyle-page-main-heading h3 {
	width:930px;
	float:left;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#wrapper .content .lifestyle-page-homeboxes {
	width:300px;
	float:left;
	margin-left:8px;
	background:#E6E6E6;
	margin-bottom:10px;
}
#wrapper .lifestyle-page-homeboxes h3 {
	background:url(../images/lifestyle-page-homeboxesBg.jpg) left top no-repeat;
	width:280px;
	height:46px;
	font:bold 14px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:20px;
}
#wrapper .lifestyle-page-homeboxes h4 {

	background:url(../images/lifestyle-page-homeboxesBg.jpg) left top no-repeat;
	width:280px;
	height:20px;
	padding-left:20px;
}
#wrapper .lifestyle-page-homeboxes h2 {
	background:url(../images/inhomeboxesHeadBg.jpg) left top no-repeat;
	width:280px;
	height:36px;
	font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:5px 0px 5px 20px;
}
#wrapper .content .lifestyle-page-homeboxes .commonbox {
	background:url(../images/lifestyle-homeboxesBg.jpg) left bottom no-repeat;
	width:260px;
	height:180px;
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:10px 20px;
}
#wrapper .content .lifestyle-page-homeboxes .commonbox ul {
	padding-left:20px;
}
#wrapper .content .lifestyle-page-homeboxes .commonbox ul li {
	list-style:disc;
	margin-bottom:7px;
}
#wrapper .content #sportspage-inindexleft {
	width:500px;
	float:left;
	margin-top:10px;
}
#wrapper .content #sportspage-inindexleft h3 {
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#E48809;
	padding-bottom:10px;
	padding-top:10px;
	clear:both;
}
#wrapper .content #sportspage-inindexleft .sportspagepage-inleft {
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#666;
	width:480px;
	float:left;
	margin-top:10px;
	padding-left:10px;
}
#wrapper .content #sportspage-inindexleft .sportspagepage-inleft .contents {
	font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
	color:#666;
	width:480px;
	float:left;
}
#wrapper .content .sports-page-imagebox {
	background:url(../images/sports-img1.jpg) center top no-repeat;
	height:258px;
	margin-left:8px;
}
#wrapper .healthbox-2 {
	float:left;
	width:400px;
	padding:10px 10px 20px 10px;
}
#wrapper .healthbox-imgbox {
	float:left;
	background:url(../images/health-img1.jpg) center top no-repeat;
	width:450px;
	height:265px;
	padding:0px 10px 0px 10px;
}

/* Newly Added */

.buffer_box {
	width:405px;
	height:242px;
	padding:17px 18px 0 22px;
	margin:0 0px 0 15px;
	line-height:14px;
	background:url(../images/buffer-box.jpg) no-repeat left top;
	float:left;
}
.buffer_box a {
	color:#f3a030;
	text-decoration:underline;
}
.buffer_box a:hover {
	text-decoration:none;
}
.buffer_box p {
	margin:10px 0;
}
.buffer_box h3.sub_head {
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	font-size:14px;
	color:#e38708;
	font-weight:bold;
	border-bottom:1px solid #dbdbdb;
}
.buffer_box input.action_btn {
	width:120px;
	height:25px;
	padding:2px 2px 4px 2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	border:0;
	background:url(../images/action-button-bg.jpg) repeat-x left top #606060;
	float:right;
}

.buffer_box .form_label {
	width:100px;
	height:14px;
	margin:4px 20px 10px 0;
	float:left;
}
.buffer_box input.form_input {
	width:200px;
	height:13px;
	margin:0 0 10px 0;
	border:1px solid #cccccc;
	float:left;
}
.buffer_box .mandatory_sign {
	color:#ff0000;
}
.margin {
	margin:0 68px 0 0;
}		
/* MoreContainer */             
.morecontainer{
        width:930px;
        float:right;

        padding-right:20px;
        }
        
.morecontainer .trigger{
        text-align:right;
        font:normal 11px Georgia, "Times New Roman", Times, serif;
        color:#CF7E05;
        float:right;
        padding:10px 10px 0 10px;
        }
        
.morecontainer .trigger a{
        font:normal 11px Georgia, "Times New Roman", Times, serif;
        color:#CF7E05;
        }
        
.toggle_container {
        margin: 0 0 5px;
        padding: 0;
        overflow: hidden;
        width: 930px;
        clear: both;
}

.toggle_container .block {

}

.toggle_container .block ul{
        list-style:none;
        padding-left:55px;
        }
        
.toggle_container .block ul li{
        background:url(../images/lessonsliBg.jpg) left center no-repeat;
        list-style:none;
        width:175px;
        height:78px;
        float:left;
        border-bottom:1px dashed #D6BEB1;
        }
        
.toggle_container .block ul li img{
        float:left;
        margin:10px;
        }
        
.toggle_container .block ul li .lessontype{
        float:left;
        font:normal 11px Georgia, "Times New Roman", Times, serif;
        color:#333;
        padding-top:10px;
        width:80px;
        }
		
.toggle_container .block ul li .lessontype a{
        font:normal 11px Georgia, "Times New Roman", Times, serif;
        color:#333;
		text-decoration:none;
        }
        
.toggle_container .block ul li .lessontype span{
        font:normal 10px Georgia, "Times New Roman", Times, serif;
        color:#CF7E05;
        }
		
/* forgot password box */

.forgotbox {
	width:894px;
	height:105px;
	padding:17px 18px 17px 22px;
	margin:0 20px 0 0;
	line-height:18px;
	background:url(../images/forgotboxbg.jpg) no-repeat left top;
	float:left;
}

.forgotbox .mandatory_sign {
	color:#ff0000;
	float:left !important;
}
.forgotbox .margin {
	margin:0 68px 0 10px !important;
	float:left !important;
}


.buffer_box input.action_btn_01 {
	width:185px;
	height:35px;
	padding:2px 2px 4px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	border:0;
	text-transform:uppercase;
	background:url(../images/action-button-bg01.jpg) repeat-x left top #D5800B;
}

.buffer_box input.action_btn_02 {
	width:200px;
	height:35px;
	padding:2px 2px 4px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	border:0;
	text-transform:uppercase;
	background:url(../images/action-button-bg02.jpg) repeat-x left top #000082;
	float:right;
}

#wrapper .content #inindexleft h4{
	font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	padding:10px 0;
	}
	

	
#wrapper .content #inindexleft ul{
	list-style:none;
	}
	
	#wrapper .content #inindexleft ol{
	list-style:decimal;
	list-style:outside;
	margin-left:10px;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:5px 0 5px 10px;
	}
	
	#wrapper .content #inindexleft ol li{
	padding:0 0 10px 0;
	line-height:18px;
	}
	
#wrapper .content #inindexleft ul li{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:5px 0 5px 20px;
	}
	
/*new styles 01 */
#wrapper .content #inindexleft .inleft .platinumadvertbox{
	background:#E4E4E4;
	width:406px;
	float:left;
	margin-top:10px;
	padding:7px 7px 0 7px;
	}
	
#wrapper .content #inindexleft .inleft .platinumadvertbox img{
	margin-bottom:7px;
	}
	
#wrapper .content #inindexleft .inleft .freeadvertbox{
	width:406px;
	float:left;
	margin-top:10px;
	padding:7px 7px 0 7px;
	}
	
#wrapper .content #inindexleft .inleft .freeadvertbox img{
	margin-bottom:7px;
	}
	
#wrapper .content #inindexleft .inleft .featuredteachers{
	/*width:120px;
	background:url(../images/featured_teachers_bg.jpg) left top repeat-x #DADADA;
	border:1px solid #CCC;
	float:left;
	margin:0 10px 15px 0px;
	padding:15px 10px 10px 10px;
	text-align:center;*/

	width:109px;
	background:url(../images/featured_teachers_bg.jpg) center top repeat-x #DADADA;
	border:1px solid #CCC;
	float:left;
	margin:0 15px 15px 5px;
	padding:15px 10px 10px 10px;
	text-align:center;
	height:180px;

	}
	
#wrapper .content #inindexleft .inleft .featuredteachers img{
	padding-bottom:10px;
	}
	
#wrapper .content #inindexleft .inleft .featuredteachers p{
	text-align:left;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding:0;
	}
	
	#wrapper .content p{
	text-align:left;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#333333;
	padding:0 0 10px 0;
	line-height:150%;
	}

	
#wrapper .content #inindexleft .inleft .featuredteachers p span{
	text-align:left;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#D87F0B;
	}
	
.languages-guitar_lessons{
        background:url(../images/topSearchBg-guitar01.jpg) left top no-repeat #F3F3F3 !important;
        }
		
#wrapper .content .inhomeboxes01{
        width:420px;
        background:#E6E6E6;

        font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
        color:#333;
		margin-bottom:10px;
        }
        
#wrapper .content .inhomeboxes01 h3{
        background:url(../images/inhomeboxes01HeadBg.jpg) left top no-repeat;
        width:400px;
        height:46px;
        font:bold 14px/46px "Trebuchet MS", Arial, Helvetica, sans-serif!important;
        color:#FFF!important;
        padding-left:20px;
        }
        
#wrapper .content .inhomeboxes01 .incommonbox01{
        background:url(../images/inhomeboxes01Bg.jpg) left bottom no-repeat;
        width:380px;

        font:normal 12px/18px Georgia, "Times New Roman", Times, serif;
        color:#333;
        padding:0 20px 20px 20px;
        }
        
#wrapper .content .inhomeboxes01 .incommonbox01 ul{
        list-style:none;
        }
        
#wrapper .content .inhomeboxes01 .incommonbox01 ul li{
        list-style:none;
        padding:5px 0;
        font:bold 11px/18px Georgia, "Times New Roman", Times, serif;
        color:#333;
        border-bottom:1px dashed #CCC;
        }
	
/* IE fix */

* html #wrapper{
	background:#FFF;
	width:960px;
	margin:0 auto;
	padding-top:12px;
	text-align:left !important;
	}
	
* html #wrapper #topsearch #lessonsbox{
	width:540px;
	height:224px;
	float:left;
	padding-left:15px;
	}
	
* html #wrapper .content{
	width:960px;
	padding:0 13px 0 13px;
	float:left;
	}
	
* html #wrapper .content #inindexleft .inleft{
	width:456px;
	float:left;
	margin-top:10px;
	padding-left:10px;
	}
	
* html #wrapper .roundboxtop {
	background:url(../images/roundedTop.jpg) bottom center no-repeat;    
    display:block;
    width:960px;
    height:13px;
	float:left;
    }

* html #wrapper .roundboxbottom {
	background:url(../images/roundedBottom.jpg) top center no-repeat;
    display:block;
    width:960px;
    height:13px;
	margin-bottom: 10px;
	float:left;
    }
	
* html #wrapper #bottomcontent{
	width:960px;
	padding:0 13px 0 13px;
	float:left;
	}
	
* html #wrapper #bottomcontent .bottomboxes{
	width:216px;
	float:left;
	margin-right:10px;
	}
	
	.FunTip{
		float:left;
		padding:10px 20px 10px 10px;
		border:1px solid #D8D3C5;
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
		border:5px solid #F3F3F3;
		color:rgba(0, 0, 0, 0.7);
		text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);
		background:#F7F7ED;
		margin:10px 0 0 0;
		width:405px;
	}
	
		.FunTip h3, .Legend h3{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#444;
			font-weight:bold;
			margin:10px 0 10px 0;

	}
	.FunTip ul, .Legend ul{
				margin:0!important;	
	}
	.FunTip h3, .Legend h3{
				margin-left:0!important;	
	}
	
		.FunTip h3 span, .Legend h3 span{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#EB8D07;
			font-weight:bold;
			margin:10px 0 10px 0;

	}
	
	
	
	.FunTip ul li, .Legend p{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#444;
			font-weight:normal;
			margin:10px 0 10px 0;

	}
	
		.FunTip strong{
			font-weight:bold!important;
	}
	
	.Legend{
		float:right;
		padding:10px 20px 10px 10px;
		border:1px solid #D8D3C5;
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
		border:5px solid #F3F3F3;
		color:rgba(0, 0, 0, 0.7);
		text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);
		background:#F3F3F3;
		margin:10px 0 0 0;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


    #wrapper .content #cont_joomla{
		width:930px;
		float:left;
		
		
	}
	#wrapper .content #cont_joomla .description{
		padding:0px 10px 20px 0;
	}
	
	  #wrapper .content #cont_joomla .description h3{
		color:#E48809;
		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:22px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:normal;
		text-align:left;
		padding:10px 10px 10px 10px;
	}
	
	
		#wrapper .content #cont_joomla .description p{
		color:#7A858A;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:12px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:18px;
		padding-left:10px;
		padding-right:10px;
	}

	
.descriptionMain{
		color:#7A858A;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:12px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:18px;
		padding:10px;
		float:left;
}

.languages-yoga{
	background:url(../images/yoga_search_bg.jpg) no-repeat left bottom #F3F3F3!important;
}

.languages-athletics{
		background:url(../images/athletics_search_bg.jpg) no-repeat left bottom!important;
}

.languages-basketball{
		background:url(../images/basketball_search_bg.jpg) no-repeat left bottom!important;
}

.languages-boxing{
		background:url(../images/boxing_search_bg.jpg) no-repeat left bottom!important;
}

.languages-cricket{
		background:url(../images/cricket_search_bg.jpg) no-repeat left bottom!important;
}

.languages-golf{
		background:url(../images/golf_search_bg.jpg) no-repeat left bottom!important;
}

.languages-gymnastics{
		background:url(../images/languages-gymnastics.jpg) no-repeat left bottom!important;
}
.languages-horse_riding{
		background:url(../images/languages-horse_riding.jpg) no-repeat left bottom!important;
}
.languages-martial_arts{
		background:url(../images/languages-martial_arts.jpg) no-repeat left bottom!important;
}

.languages-rock_climbing{
			background:url(../images/languages-rock_climbing.jpg) no-repeat left bottom!important;
}
.languages-sailing{
				background:url(../images/languages-sailing.jpg) no-repeat left bottom!important;
}
.languages-skiing{
	background:url(../images/languages-skiing.jpg) no-repeat left bottom!important;

}

.languages-snowboarding{
	background:url(../images/snowboard_search_bg.jpg) no-repeat left bottom!important;
}

.languages-soccer{
	background:url(../images/languages-soccer.jpg) no-repeat left bottom!important;
}
.languages-swimming{
	background:url(../images/languages-swimming.jpg) no-repeat left bottom!important;
}
.languages-tennis{
	background:url(../images/languages-tennis.jpg) no-repeat left bottom!important;
}
.languages-accounting{
	background:url(../images/languages-accounting.jpg) no-repeat left bottom!important;
}
.languages-education_accounting{
	background:url(../images/languages-accounting.jpg) no-repeat left bottom!important;
}
.languages-advertising{
	background:url(../images/languages-advertising.jpg) no-repeat left bottom!important;
}
.languages-assertivenesstraining{
	background:url(../images/languages-assertivenesstraining.jpg) no-repeat left bottom!important;
}
.languages-accordion_lessons{
	background:url(../images/languages-accordion_lessons.jpg) no-repeat left bottom!important;
}

.languages-acting_lessons{
	background:url(../images/languages-acting_lessons.jpg) no-repeat left bottom!important;
}
.languages-bagpipes_lessons{
	background:url(../images/languages-bagpipes_lessons.jpg) no-repeat left bottom!important;
}
.languages-banjo_lessons{
	background:url(../images/languages-banjo_lessons.jpg) no-repeat left bottom!important;
}

.languages-cello_lessons{
	background:url(../images/languages-cello_lessons.jpg) no-repeat left bottom!important;
}

.languages-clarinet_lessons{
	background:url(../images/languages-clarinet_lessons.jpg) no-repeat left bottom!important;
}
.languages-dancing_lessons{
	background:url(../images/languages-dancing_lessons.jpg) no-repeat left bottom!important;
}
.languages-drum_lessons{
	background:url(../images/languages-drum_lessons.jpg) no-repeat left bottom!important;
}

.languages-flute_lessons{
	background:url(../images/languages-flute_lessons.jpg) no-repeat left bottom!important;
}

.languages-french_horn{
	background:url(../images/languages-french_horn.jpg) no-repeat left bottom!important;
}

.languages-harmonica_lessons{
	background:url(../images/languages-harmonica_lessons.jpg) no-repeat left bottom!important;
}

.languages-harp_lessons{
	background:url(../images/languages-harp_lessons.jpg) no-repeat left bottom!important;
}

.languages-mandolin_lessons{
	background:url(../images/languages-mandolin_lessons.jpg) no-repeat left bottom!important;
}

.languages-music_theory_lessons{
	background:url(../images/languages-music_theory_lessons.jpg) no-repeat left bottom!important;
}

.languages-oboe_lessons{
	background:url(../images/languages-oboe_lessons.jpg) no-repeat left bottom!important;
}
.languages-piano_lessons{
	background:url(../images/languages-piano_lessons.jpg) no-repeat left bottom!important;
}

.languages-recorder_lessons{
	background:url(../images/languages-recorder_lessons.jpg) no-repeat left bottom!important;
}
.languages-saxophone_lessons{
	background:url(../images/languages-saxophone_lessons.jpg) no-repeat left bottom!important;
}
.languages-singing_lessons{
	background:url(../images/languages-singing_lessons.jpg) no-repeat left bottom!important;
}
.languages-trumpet_lessons{
	background:url(../images/languages-trumpet_lessons.jpg) no-repeat left bottom!important;
}

.languages-tuba_lessons{
	background:url(../images/languages-tuba_lessons.jpg) no-repeat left bottom!important;
}
.languages-trombone_lessons{
		background:url(../images/languages-trombone_lessons.jpg) no-repeat left bottom!important;

}
.languages-ukulele_lessons{
	background:url(../images/languages-ukulele_lessons.jpg) no-repeat left bottom!important;
}

.languages-violin_lessons{
	background:url(../images/languages-violin_lessons.jpg) no-repeat left bottom!important;
}

.languages-bankingfinance{
	background:url(../images/languages-bankingfinance.jpg) no-repeat left bottom!important;
}

.languages-bookkeeping{
	background:url(../images/languages-bookkeeping.jpg) no-repeat left bottom!important;
}

.languages-businessstartup{
	background:url(../images/languages-businessstartup.jpg) no-repeat left bottom!important;
}

.languages-communicationskills{
	background:url(../images/languages-communicationskills.jpg) no-repeat left bottom!important;
}

.languages-ecdl, .languages-ecdl_computers{
	background:url(../images/languages-ecdl.jpg) no-repeat left bottom!important;
}

.languages-humanresources{
	background:url(../images/languages-humanresources.jpg) no-repeat left bottom!important;
}

.languages-marketing{
	background:url(../images/languages-marketing.jpg) no-repeat left bottom!important;
}

.languages-mba{
	background:url(../images/languages-mba.jpg) no-repeat left bottom!important;
}

.languages-offmngntadmin{
	background:url(../images/languages-offmngntadmin.jpg) no-repeat left bottom!important;
}

.languages-presentationskills{
	background:url(../images/languages-presentationskills.jpg) no-repeat left bottom!important;
}

.languages-projectmanagement{
	background:url(../images/languages-projectmanagement.jpg) no-repeat left bottom!important;
}

.languages-propertyinvestment{
	background:url(../images/languages-propertyinvestment.jpg) no-repeat left bottom!important;
}

.languages-publicrelations{
	background:url(../images/languages-publicrelations.jpg) no-repeat left bottom!important;
}

.languages-publicspeaking{
	background:url(../images/languages-publicspeaking.jpg) no-repeat left bottom!important;
}

.languages-salestraining{
	background:url(../images/languages-salestraining.jpg) no-repeat left bottom!important;
}

.languages-secretarialtraining{
	background:url(../images/languages-secretarialtraining.jpg) no-repeat left bottom!important;
}

.languages-stckbrkinginv{
	background:url(../images/languages-stckbrkinginv.jpg) no-repeat left bottom!important;
}

.languages-taxation{
	background:url(../images/languages-taxation.jpg) no-repeat left bottom!important;
}

.languages-flute_lessons{
		background:url(../images/languages-flute_lessons.jpg) no-repeat left bottom!important;
}

.languages-french_horn{
		background:url(../images/languages-french_horn.jpg) no-repeat left bottom!important;
}

.languages-harmonica_lessons{
		background:url(../images/languages-harmonica_lessons.jpg) no-repeat left bottom!important;
}

.languages-harp_lessons{
		background:url(../images/languages-harp_lessons.jpg) no-repeat left bottom!important;
}

.languages-mandolin_lessons{
		background:url(../images/languages-mandolin_lessons.jpg) no-repeat left bottom!important;
}


.languages-singing_lessons{
		background:url(../images/languages-singing_lessons.jpg) no-repeat left bottom!important;
}

.languages-saxophone_lessons{
		background:url(../images/languages-saxophone_lessons.jpg) no-repeat left bottom!important;
}

.languages-recorder_lessons{
		background:url(../images/languages-recorder_lessons.jpg) no-repeat left bottom!important;
}

.languages-trumpet_lessons{
		background:url(../images/languages-trumpet_lessons.jpg) no-repeat left bottom!important;
}

.languages-tuba_lessons{
		background:url(../images/languages-tuba_lessons.jpg) no-repeat left bottom!important;
}

.languages-ukulele_lessons{
		background:url(../images/languages-ukulele_lessons.jpg) no-repeat left bottom!important;
}

.languages-violin_lessons{
		background:url(../images/languages-violin_lessons.jpg) no-repeat left bottom!important;
}


.ads{
	margin-bottom:10px;
}

.sponsors_btm{
	margin:0 0 10px 20px;
}

.sponsors_btm a{
	margin-right:10px;
}


#sponsor_container {
	float:left;
	padding:30px 20px;
}


#sponsor_container h1{
	font-family:'Droid Sans',arial,serif;
	font-size:23px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:28px;
	margin-bottom:8px;
	color:#1F193E;
}

#sponsor_container p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin-bottom:8px;
	color:#444;
}

.languages-busdrivinglesson{
		background:url(../images/languages-busdrivinglesson.jpg) no-repeat left bottom!important;
}

.languages-flyinglesson{
		background:url(../images/languages-flyinglesson.jpg) no-repeat left bottom!important;
}

.languages-motorsportlesson{
		background:url(../images/languages-motorsportlesson.jpg) no-repeat left bottom!important;
}

.languages-motorbikelesson{
		background:url(../images/languages-motorbikelesson.jpg) no-repeat left bottom!important;
}

.languages-carlesson{
		background:url(../images/languages-carlesson.jpg) no-repeat left bottom!important;
}

.languages-trucklesson{
		background:url(../images/languages-trucklesson.jpg) no-repeat left bottom!important;
}



.languages-artclasses{
		background:url(../images/languages-artclasses.jpg) no-repeat left bottom!important;
}

.languages-cookeryclasses{
		background:url(../images/languages-cookeryclasses.jpg) no-repeat left bottom!important;
}

.languages-cookeryclasses{
		background:url(../images/languages-cookeryclasses.jpg) no-repeat left bottom!important;
}

.languages-danceclasses{
		background:url(../images/languages-dancing_lessons.jpg) no-repeat left bottom!important;
}

.languages-dramaclasses{
		background:url(../images/languages-acting_lessons.jpg) no-repeat left bottom!important;
}

.languages-flowerarranging{
		background:url(../images/languages-flowerarranging.jpg) no-repeat left bottom!important;
}
.languages-flyinglessons{
		background:url(../images/languages-flyinglessons.jpg) no-repeat left bottom!important;
}

.languages-jewellerydesign{
		background:url(../images/languages-jewellerydesign.jpg) no-repeat left bottom!important;
}

.languages-personaldevelopment{
		background:url(../images/languages-personaldevelopment.jpg) no-repeat left bottom!important;
}

.languages-photographyclasses{
		background:url(../images/languages-photographyclasses.jpg) no-repeat left bottom!important;
}

.languages-potteryclasses{
		background:url(../images/languages-potteryclasses.jpg) no-repeat left bottom!important;
}
.languages-winecourses{
		background:url(../images/languages-winecourses.jpg) no-repeat left bottom!important;
}

.languages-winecourses{
		background:url(../images/languages-winecourses.jpg) no-repeat left bottom!important;
}

/*HEALTH*/

.languages-accupuncture_classes{
		background:url(../images/languages-accupuncture_classes.jpg) no-repeat left bottom!important;
}

.languages-aromatherapy_classess{
		background:url(../images/languages-aromatherapy_classess.jpg) no-repeat left bottom!important;
}

.languages-beauty_therapy_classes{
		background:url(../images/languages-beauty_therapy_classes.jpg) no-repeat left bottom!important;
}

.languages-food_nutriton_classes{
		background:url(../images/languages-food_nutriton_classes.jpg) no-repeat left bottom!important;
}

.languages-hairdressing_classes{
		background:url(../images/languages-hairdressing_classes.jpg) no-repeat left bottom!important;
}

.languages-homeopathy_classes{
		background:url(../images/languages-homeopathy_classes.jpg) no-repeat left bottom!important;
}

.languages-hypnosis_classess{
		background:url(../images/languages-hypnosis_classess.jpg) no-repeat left bottom!important;
}
.languages-manage_classes{
		background:url(../images/languages-massage_classes.jpg) no-repeat left bottom!important;
}

.languages-mediatation_classes{
		background:url(../images/languages-mediatation_classes.jpg) no-repeat left bottom!important;
}

.languages-pilate_classes{
		background:url(../images/languages-pilate_classes.jpg) no-repeat left bottom!important;
}

.languages-reflexology_classess{
		background:url(../images/languages-reflexology_classess.jpg) no-repeat left bottom!important;
}

.languages-reiki_classess{
		background:url(../images/languages-reiki_classess.jpg) no-repeat left bottom!important;
}

.languages-taichi_classess{
		background:url(../images/languages-taichi_classess.jpg) no-repeat left bottom!important;
}

.languages-weightloss_classes{
		background:url(../images/languages-weightloss_classes.jpg) no-repeat left bottom!important;
}

.languages-yoga_classes{
		background:url(../images/languages-yoga_classes.jpg) no-repeat left bottom!important;
}




.languages-education_biology{
		background:url(../images/languages-education_biology.jpg) no-repeat left bottom!important;
}

.languages-business_studies{
		background:url(../images/languages-business_studies.jpg) no-repeat left bottom!important;
}


.languages-education_chemistry{
		background:url(../images/languages-education_chemistry.jpg) no-repeat left bottom!important;
}

.languages-education_economics{
		background:url(../images/languages-education_economics.jpg) no-repeat left bottom!important;
}
.languages-english_teachers{
		background:url(../images/languages-english_teachers.jpg) no-repeat left bottom!important;
}

.languages-french_teachers{
		background:url(../images/languages-french_teachers.jpg) no-repeat left bottom!important;
}

.languages-geography{
		background:url(../images/languages-geography.jpg) no-repeat left bottom!important;
}
.languages-history{
		background:url(../images/languages-history.jpg) no-repeat left bottom!important;
}
.languages-home_economics{
		background:url(../images/languages-home_economics.jpg) no-repeat left bottom!important;
}
.languages-education_irish{
		background:url(../images/languages-education_irish.jpg) no-repeat left bottom!important;
}
.technical_drawing{
		background:url(../images/technical_drawing.jpg) no-repeat left bottom!important;
}
.education_science{
		background:url(../images/education_science.jpg) no-repeat left bottom!important;
}
.languages-education_physics{
		background:url(../images/education_physics.jpg) no-repeat left bottom!important;
}
.languages-maths{
		background:url(../images/education_maths.jpg) no-repeat left bottom!important;
}

.education_leaving_certification{
		background:url(../images/education_leaving_certification.jpg) no-repeat left bottom!important;
}

.education_thirdlevel{
		background:url(../images/education_thirdlevel.jpg) no-repeat left bottom!important;
}




.languages-art_classes{
		background:url(../images/languages-art_classes.jpg) no-repeat left bottom!important;
}


.languages-cookery_classes{
		background:url(../images/languages-cookery_classes.jpg) no-repeat left bottom!important;
}

.languages-dance_classes{
		background:url(../images/languages-dancing_lessons.jpg) no-repeat left bottom!important;
}
.languages-drama_classes{
		background:url(../images/languages-acting_lessons.jpg) no-repeat left bottom!important;
}
.languages-flying_lessons{
		background:url(../images/languages-flyinglesson.jpg) no-repeat left bottom!important;
}

.languages-jewellery_design{
			background:url(../images/languages-jewellery_design.jpg) no-repeat left bottom!important;
}

.languages-photography_classes{
				background:url(../images/languages-photography_classes.jpg) no-repeat left bottom!important;
}
.languages-pottery_classes{
				background:url(../images/languages-pottery_classes.jpg) no-repeat left bottom!important;
}

.languages-personal_development{
				background:url(../images/languages-personal_development.jpg) no-repeat left bottom!important;
}
.languages-wine_courses{
				background:url(../images/languages-wine_courses.jpg) no-repeat left bottom!important;
}

.languages-ecommerce{
		background:url(../images/languages-ecommerce.jpg) no-repeat left bottom!important;
}

.languages-msoffice{
		background:url(../images/languages-msoffice.jpg) no-repeat left bottom!important;
}
.languages-visualbasic{
			background:url(../images/languages-visualbasic.jpg) no-repeat left bottom!important;
}
.languages-linux{
	background:url(../images/languages-linux.jpg) no-repeat left bottom!important;
}
.languages-oracle{
	background:url(../images/languages-oracle.jpg) no-repeat left bottom!important;
}
.languages-prince2{
	background:url(../images/languages-prince2.jpg) no-repeat left bottom!important;
}

.languages-gaelic{
	background:url(../images/languages-gaelic.jpg) no-repeat left bottom!important;
}
.languages-skydiving{
	background:url(../images/languages-skydiving.jpg) no-repeat left bottom!important;
}
.languages-unicycle{
		background:url(../images/languages-unicycle.jpg) no-repeat left bottom!important;
}
.languages-juggling{
			background:url(../images/languages-juggling.jpg) no-repeat left bottom!important;
}

.languages-magician{
				background:url(../images/languages-magician.jpg) no-repeat left bottom!important;
}

.languages-flower_arranging{
	background:url(../images/languages-flower_arranging.jpg) no-repeat left bottom!important;
}
.languages-englishlessons{
		background:url(../images/languages-englishlessons.jpg) no-repeat left bottom!important;
}
.languages-italianlessons{
	background:url(../images/languages-italianlessons.jpg) no-repeat left bottom!important;
}
.languages-polishlessons{
	background:url(../images/languages-polishlessons.jpg) no-repeat left bottom!important;
}
.languages-technical_drawing{
	background:url(../images/languages-technical_drawing.jpg) no-repeat left bottom!important;
}
.languages-education_science{
		background:url(../images/languages-education_science.jpg) no-repeat left bottom!important;
}
.languages-webdesign_course{
	background:url(../images/webdesign_course.jpg) no-repeat left bottom!important;

}
.languages-project_management{
		background:url(../images/languages-project_management.jpg) no-repeat left bottom!important;
}
.languages-pcrepair{
	background:url(../images/languages-pcrepair.jpg) no-repeat left bottom!important;
}
.languages-keyboard_typing{
	background:url(../images/languages-keyboard_typing.jpg) no-repeat left bottom!important;
}
.languages-internet_marketing{
		background:url(../images/languages-internet_marketing.jpg) no-repeat left bottom!important;
}

.languages-networking{
			background:url(../images/languages-networking.jpg) no-repeat left bottom!important;
}

.languages-chinese_medicine_classes{
			background:url(../images/languages-chinese_medicine_classes.jpg) no-repeat left bottom!important;
}


.free, .yes, .giftv, .lessmarket{
	position:relative;
}

.free .getStarted, .yes .getStarted, .giftv .getStarted, .lessmarket .getStarted{
	position:absolute;
	bottom:20px;
	left:32px;
}

.lessmarket{
	background:#E6E6E6 url(../images/lesson_img.jpg) 0 47px no-repeat!important;
	margin-right:0!important;
}

.giftv{
	background:#E6E6E6 url(../images/voucher_img.jpg) 0 47px no-repeat!important;
}

.yes{
	background:#E6E6E6 url(../images/yes_img.jpg) 0 47px no-repeat!important;
}

.free{
	background:#E6E6E6 url(../images/free_img.jpg) 0 47px no-repeat!important;
}





#wrapperSignUp{
	width:900px;
	margin:0px auto;
	background:url(../images/bg.jpg) top left repeat-y;
	border:1px solid #ddd;
}

#headre{
	background:url(../images/headerBg.jpg) top left no-repeat;
	height:98px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	padding-left:30px;
	padding-top:17px;
	padding-right:246px
}

#content{
	background:url("../images/signupGirl.jpg") no-repeat scroll 0 252px transparent;
}

#platinumAdv, #premiumAdv{
	float:left;
}

#premiumAdv{
	background:#F0F0F0;
	width:265px;
	margin-left:275px;
	margin-right:20px;
	}
	
	#premiumAdv h2{
	background:#EAE6FF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#363F7C;
	padding:10px 25px;
	}
	
	#premiumAdv ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	padding:0px;
	float:left;
	clear:both;
	}
	
	#premiumAdv ul li, #platinumAdv ul li{
	padding:10px 25px;
	line-height:160%;
	border-bottom:1px solid #D7D7D7;
	}
	
	
	
	
#platinumAdv{
	background:#FFFF99;
	width:307px;
	border-bottom:5px solid #66CC00;
}


#platinumAdv h2{
	background:#66CC00;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
    padding: 10px 25px;
	}
	
#platinumAdv ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	padding:0px;
	clear:both;
	}	
	
	#platinumAdv p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	padding:0px;
	clear:both;
	padding: 10px 25px;
	line-height:150%;
	}
	
		#platinumAdv p.paragr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	padding:0px;
	clear:both;
	padding: 10px 25px!important;
	line-height:150%;
	}
	
	#platinumAdv p span.alltheabove{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#000000;
	padding: 10px 0px;
	line-height:100%;
	clear:left;
	display:block;
	}
	
	#platinumAdv h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#000000;
	padding: 10px 25px;
	line-height:150%;
	clear:left;
	display:block;
	}
	
	a#FreesignUp{
		background:url(../images/free_signUp.png) top center no-repeat;
		height:75px;
		margin-bottom:40px;
		display:block;
		text-indent:-9999px;
		}
		
	
a#signUp{
		background:url(../images/signUp_premium.png) top center no-repeat;
		height:75px;
		margin-bottom:40px;
		display:block;
		text-indent:-9999px;
		}
	
	
	
.cls{
	clear:both;
}


.topboxWrapper, .botmBox{
	float:left;
	clear:both;
	display:block;
	width:940px;
}

.botmBox{
	margin-top:20px;
	border-bottom:1px solid #CACACA;
}
.btmBoxLeft{
	float:left;
	display:block;
	width:450px;
}

.btmBoxLeft h2, .btmBoxRight h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F68C1E;
	font-size:35px;
	padding:0 0 20px 30px;
	
}

btmBoxRight h2{
	font-size:24px!important;
}

.btmBoxRight h2 span{
	font-size:24px!important;
}
.btmBoxLeft h2 span, .btmBoxRight h2 span{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2A398C;
	font-size:35px;
}

.btmBoxLeft p, .btmBoxRight p, .btmBoxLeft ul li, .btmBoxRight ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#444;
	font-size:12px;
	line-height:135%;
}


.btmBoxLeft ul, .btmBoxRight ul{
	padding:0px 30px 30px 30px;
}


.btmBoxLeft ul li, .btmBoxRight ul li{
	background:url(../images/green_arrow.jpg) left  10px no-repeat;
	padding:10px 20px 10px 30px;
	line-height:150%;
	border-bottom:1px dashed #ccc
}

.btmBoxRight{
	float:left;
	display:block;
	width:440px;
}

.btmBoxRight a.getStarted{
	background:url(../images/getStartd_long.jpg) top left no-repeat;
	width:288px;
	height:62px;
	text-indent:-9999px;
	margin-left:30px;
}

h3.cpt{
	font:"Times New Roman", Times, serif;
	font-size:30px;
	color:#333;
	text-align:center;
}

#buyGift a{
	float:right;
	display:block;
	background:url(../images/buyGift.jpg) top left no-repeat;
	width:498px;
	height:72px;
	text-indent:-9999px;
	margin-right:10px;
}
	