
a:link, a:hover
{
text-decoration:none;
color:#990000;
}

/**************************
**
**   Advertising
**   DIV BOX
**
**
**
**************************/

#ad_around {
border:1px solid #333333;
}

#ad_around2 {
border:1px solid #333333;
}

/**************************
**
**  Text - Home Page
**
**
**
**************************/

.ad_text_bottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#222222;
font-weight:bold;
letter-spacing:3px;
}

.mark_text_home {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#222222;
}

/**************************
**
**  settings page fonts
**
**
**
**************************/

.country {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#330000;
}


.num {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#330000;
}

.prof_area {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#330000;

}

/**************************
**
**  settings page divs
**
**
**
**************************/

/* North America's Div */
#country1 {
position:absolute;
left:170px;
top:550px
}

#country1_col2 {
position:absolute;
left:275px;
top:550px
}

/* Canada Div */
#country2 {
position:absolute;
top:550px;
left:400px;
}

/* United Kingdom */
#country3 {
position:absolute;
top:550px;
left:525px;
}


/* South Africa */
#country4 {
position:absolute;
top:550px;
left:650px;
}

/* Australia */
#country5 {
position:absolute;
top:550px;
left:770px;
}

/* New Zealand */
#country6 {
position:absolute;
top:550px;
left:860px;
}

/**************************
**
**  YOUR PERSONAL INFO
**
**
**************************/

/*ABSOLUTE DIV FOR PERS INFO */

#pers_info {
position:absolute;
top:200px;
left:425px;
color:#222222;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:1px;
padding:4px 8px 4px 8px;
border:1px solid #999999;
}

.user_name {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#330000;
}


.title_bolder {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#330000;
}

/**************************
**
**  new invalid font
**  to validate form
**
**************************/
.invalid_first_title {
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#330000;

}

.invalid_new {
font-family:"Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
color:#990000;
}



/**************************
**
** Search Div Around
**= Box with solid border
**************************/



#search_around {
position:relative;
left:50px;
border:1px solid #333333;
/*background-color/*#CC9933;*/
background-repeat:repeat;
width:400px;
height:400px;
margin-bottom:20px;
padding-top:10px;
}


#search_around  { font-size: 10pt; border-collapse: collapse }
#search_around td { padding: 5px; border-bottom: solid #ddd 1px }
#search_around td#submit-cell { background-color: #efeae0 }
#search_around input,
#search_around select,
#search_around textarea { font-size: 9pt; margin: 2px; padding: 2px; border: solid 1px #c18726; background-color: #efefef }


#search_vertical {
border:1px solid #333333;
/*background-color/*#CC9933;*/
background-repeat:repeat;
width: 800px;
height:800px;
margin-bottom:20px;
padding-top:10px;
}


#search_vertical  { font-size: 10pt; border-collapse: collapse }
#search_vertical td { padding: 5px; border-bottom: solid #ddd 1px }
#search_vertical td#submit-cell { background-color: #efeae0 }
#search_vertical input,
#search_vertical select,
#search_vertical textarea { font-size: 9pt; margin: 2px; padding: 2px; border: solid 1px #c18726; background-color: #efefef }



#search_vertical2 {
 border:1px solid #333333;
 margin: 10px;
 padding: 10px;
}


#search_vertical2  { font-size: 10pt; border-collapse: collapse }
#search_vertical2 td { padding: 5px; border-bottom: solid #ddd 1px }
#search_vertical2 td#submit-cell { background-color: #efeae0 }
#search_vertical2 input,
#search_vertical2 select,
#search_vertical2 textarea { font-size: 9pt; margin: 2px; padding: 2px; border: solid 1px #c18726; background-color: #efefef }



#search_around2 {
position:relative;
left:50px;
border:1px solid #333333;
/*background-color/*#CC9933;*/
background-repeat:repeat;
width:400px;
height:600px;
margin-bottom:20px;
padding-top:10px;
}


#search_around2  { font-size: 10pt; border-collapse: collapse }
#search_around2 td { padding: 5px; border-bottom: solid #ddd 1px }
#search_around2 td#submit-cell { background-color: #efeae0 }
#search_around2 input,
#search_around2 select,
#search_around2 textarea { font-size: 9pt; margin: 2px; padding: 2px; border: solid 1px #c18726; background-color: #efefef }

#setup_around {
position:relative;
left:50px;
border:1px solid #333333;
width:400px;
margin-bottom:20px;
padding-top:10px;
}

#search_around a.link: {
text-decoration:none;
color:#660000;
}

#tac_around {
position:relative;
left:50px;
border:1px solid #333333;
background-repeat:repeat;
width:700px;
height:400px;
margin-bottom:20px;
padding-top:10px;
overflow:auto;
}

#view_teachers_page {
position:relative;
left:50px;
border:1px solid #333333;
background-repeat:repeat;
height:500px;
margin-bottom:20px;
padding-top:10px;
}

#selector_teachers_page {
position:relative;
left:250px;
}

#upgrade_around {
position:relative;
left:50px;
border:1px solid #333333;
background-repeat:repeat;
width:700px;
margin-bottom:20px;
padding-top:10px;
}

#upgrade_around  { font-size: 9pt; margin: 2px; padding: 2px; border: solid 1px #c18726; background-color: #efefef }
#upgrade_around td { padding: 5px; border-bottom: solid #ddd 1px }
#upgrade_around td#submit-cell { background-color: #efeae0 }
#upgrade_around input,
#upgrade_around select,
#upgrade_around li{ font-size: 10pt; font-family:Arial, Helvetica, sans-serif; margin: 2px; padding: 2px; border: solid 1px #999999; background-color: #efefef }


#contact_testi_around {
position:relative;
left:0px;
background-repeat:repeat;
width:900px;
margin-bottom:20px;
padding-top:10px;
}

#my_advert_around {
position:relative;
left:0px;
background-repeat:repeat;
width:900px;
margin-bottom:20px;
padding-top:10px;
}


.red {
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#FFFFEE;
}

/**************************
**
** Submit - homepage
**************************/

#submit_abs {
position:absolute;
left:-20px;
top:185px;
}


/**************************
**
** Advertise button abs
**************************/

#abs_advertise
{
position:absolute;
top:265px;
left:720px;
width:230px;
height:260px;
border:1px solid #333333;
}


#abs_ad_hor {
position:relative;
top:0px;
height:105px;
border-bottom:1px solid #333333;
}

#abs_ad_vert {
position:absolute;
top:25px;
left:115px;
border-left:1px solid #333333;
height:232px;
}

.teachers {
position:relative;
top:0px;
height:28px;
color:#990000;
background-color:#242424;
border-bottom:1px solid #FF9900;
}

.teach_ad_font {
position:relative;
top:5px;
font:Geneva, Arial, Helvetica, sans-serif;
color:#CCCC99;
font-size:13px;
font-weight:bold;
}

/**************************
**Positioning
** Of teachers
** Logged out
** Right Hand Box
**************************/

#ad_img_abs
{
position:absolute;
top:310px;
left:735px;

}

#reg_img_abs
{
position:absolute;
top:310px;
left:853px;
}


#login_img_abs
{
position:absolute;
top:425px;
left:735px;
}


#contact_img_abs
{
position:absolute;
top:426px;
left:853px;
}


/**************************
**advertise.php divs and
** esthetic work
**************************/

#teach_ad_box {
position:relative;
left:40px;
height:500px;
border:1px solid #333333;
background-color:#CC9933;
background-repeat:repeat;
width:450px;
margin-bottom:20px;
padding-top:10px;
}


.ad_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.ad_text_inside {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#111111;
}

/**************************
** SEARCH BOXES CSS
**
**
**************************/

.add_title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#CC0000;
font-weight:bold;
}

.add_description {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#222222;
}

/**************************
** LOGO HEADER
**
** LINKS
**************************/

a.menuheader:link	{ color: #FFFF99; font-size:14px; text-decoration: none }

a.menuheader:visited	{ color: #FFFFCC; font-size:14px;  text-decoration: none }

a.menuheader:active	{ color: #999999; font-size:14px;  text-decoration: none }

a.menuheader:hover	{ color: #777777;  font-size:14px; text-decoration: none }

/**************************
** Relativity of 
** teachers advertise with 
** us Div & link on homepage
**************************/

#buttons_rel {
position:relative;
left:50px;
}


/**************************
** FONTS
**************************/

.font_small_black {
font-size:12px;
font-weight:bold;
color:#000000;
}

.font_small_grey {
font-size:13px;
font-weight:bold;
color:#222222;
}

.setup_font {
font-size:14px;
color:#660000;
}

.setup_font2 {
font-size:12px;
color:#330000;
background-color:#FFFF99;
display:block;
}

.setup_font3 {
font-size:12px;
color:#330000;
background-color:#CCCC66;
display:block;
}

.setup_title {
font-size:13px;
font-weight:bold;
color:#333333;
letter-spacing:5.5px;
}


/**************************
** ACCOUNT SETUP
**************************/

#form-table  { 
 font-size: 8pt; 
 border-collapse: collapse; 
 border: 1px solid #DDDDDD; 
 color:#333333; 
 font: normal 62.5% 'lucida grande', verdana, tahoma, helvetica, sans-serif
}
#form-table td { padding: 5px; border-bottom: solid #ddd 1px; background-color: #FFFFCC }
#form-table td#submit-cell { background-color: #efeae0 }
#form-table input,
#form-table select,
#form-table textarea { font-size: 8pt; margin: 2px; padding: 2px; border: solid 1px #c18726; background-color: #efefef }


/**************************
** 1st login
**************************/

#setup-table  { font-size: 10pt; border-collapse: collapse }
#setup-table td { padding: 5px; border-bottom: solid #ddd 1px }
#setup-table td#submit-cell { background-color: #efeae0 }
#setup-table input,
#setup-table select,
#setup-table textarea { font-size: 10pt; margin: 2px; padding: 2px; border: solid 1px #c18726; background-color: #efefef }


/**************************
** SEARCH FIELD SETUP
**************************/

#search  { font-size: 8pt; border-collapse: collapse }
#search td#submit-cell { background-color: #efeae0 }
#search input,
#search select,
#search textarea { font-size: 8pt; margin: 2px; padding: 2px; border: solid 1px #c18726; background-color: #efefef }


/**************************
** TEACHERS ADVERTISE WITH US HOME PAGE LOOK - OVER TEXT 
**************************/


.teach_ad_with_us{
color:FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-size: 13px; margin: 2px; padding: 2px; border: solid 2px #FF7F00; background-color:#1C1C1C; padding:3px;}

.teach_ad_with_us_click {
color:FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-size: 13px; margin: 2px; padding: 2px; border: solid 2px #FF7F00; background-color:#2A1F55; padding:3px;}

.price {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#990000;
background-color:#CCCCFF;
}

.gold_mem_my_ac {
font-size:14px;
color:#FFFFEE;
font-weight:bold;
background-color:#FF9900;
padding:2px;
border:1px solid #330000;
}




.no_teach_found {
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#000066;
}


.text {
font-size:13px;
color:#000066;
font-weight:bold;
}


.h1_search {
font-size:22px;
color:#003366;
font-weight:bold;
}

/*******************
**  Sitemap Links
**  
*******************/
.sitemap {color:#000080; text-decoration:underline; }
a.sitemap:link{color:#000080; text-decoration:underline; }
a.sitemap:visited{color:#000080; text-decoration:underline; }
a.sitemap:hover{color:#000080; text-decoration:underline; }
a.sitemap:active{color:#000080; text-decoration:underline; }


/*  HOME PAGE SITE REDESIGN:
////////////////////////////////////////////////*/

/* Main Border*/
#main_border {
 border: 1px solid #0099FF; 
 padding: 10px; 
 margin: 5px; 
 background-color: #000
}

/* Home Quote */
.home_quote {
 font-family: 'Trebuchet MS'; 
 font-size: 14px; 
 color: #FFFFFF
}

.search_box_home {
 width: 400px; 
 border: 1px solid #000; 
 background-color: #003399; 
 border: 1px solid #FFFF00; 
 padding: 10px
}

.title_home {
 font-family: 'Lucida Sans', Tahoma, Verdana; 
 font-size: 14px; 
 color: #FFFFFF; 
 font-weight: bold; 
 line-height: 1.8;
 text-align: center;
 display: inline
}

.subtitle_home {
 font-family: Arial, Helvetica, sans-serif; 
 color: #CCCCFF; 
 padding:3px; 
 font-size:12px
}

/* BROWSE PER SUBJECT!*/
#links_home {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px;
 color: #FF6600; 
 text-decoration: underline
}

a#links_home:link {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px;
 color: #FF6600; 
 text-decoration: underline
}

a#links_home:visited {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px;
 color: #FF6600; 
 text-decoration: underline
}

a#links_home:hover {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px;
 color: #FF6600; 
 text-decoration: none
}
a#links_home:active {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px;
 color: #FF6600; 
 text-decoration: underline
}

.link_home_ul {
 list-style-image: url(../img/action/arrow.png);
}

.img_border {
 border: 1px solid #FFFF00; 
 padding: 5px; 
 background-color: #CCCC00
}



.cat3_format {
 background-color: #F7F7F7	
}