body{ 
	background:#E2FFB4 url(http://aalsmeerwebdirectory.com/templates/khaki/images/directory-background.jpg) repeat-x;
                 margin-left: 15px;
	margin-top: 0px;
	margin-right: 21px;
                 margin-bottom: 0px;
                 COLOR: #042;  
                  font-family: Arial, Helvetica, sans-serif;
                 FONT-SIZE: 16px;
}

.f{margin-top: .1em; margin-bottom: .2em}
.r{margin-top: .2em; margin-bottom: .2em}
.k{margin-top: .3em; margin-bottom: .2em}
.e{margin-top: .3em; margin-bottom: .3em}
.d{margin-top: .6em; margin-bottom: .6em}

div.title{
background:#fff url(http://aalsmeerwebdirectory.com/templates/khaki/images/sideline.jpg) ;
background-repeat:repeat-y; 
background-position:right;
border-top:solid 1px #bd9;
border-bottom : 1px solid #bd9;
border-left : 1px solid #789;
border-right : 1px solid #789;
padding-left: 5px;
padding-right: 5px;
}

.tablediv3 td {
background-color: #dfffbf;
background-image: url(http://aalsmeerwebdirectory.com/templates/khaki/images/selection-row-bg.jpg);
background-repeat:repeat-x; 
background-position:bottom;
border-top : 1px solid #bc8;
border-bottom : 1px solid #896;
border-left : 1px solid #bc8;
border-right : 1px solid #678;
                 
	font-size: 14px;
}
.tablediv3 td:hover {
background-color: #dfffbf;
background-image: url(http://aalsmeerwebdirectory.com/templates/khaki/images/2selection-row2-bg.jpg);
background-repeat:repeat-x; 
background-position:top;
border-top : 1px solid #dd8;
border-bottom : 1px solid #234;
border-left : 1px solid #234;
border-right : 1px solid #bc8;
}



table, html, body 
{ font-weight : normal;    font: 11px/15px   Verdana;  color: #232323;  vertical-align : top;}


/*INPUT, SELECT{	font:0.9em/1.1em Verdana,Sans-serif;	color: #737272;}

*/
select, input{   font-family: Verdana;  font-size: 11px;   color: #232323;   border: 1px #BDBDBE solid;   background-color: #FFFFFF;}



td {vertical-align: top; }



a {text-decoration: none; color: #333333;}

a:hover {background: #ffffbb; color: #AA0000; }


p { margin:0; padding:0;}
/*  

*/
.ql_main {background-color: #fff; width: 100%; ;  text-align:center; }


.ql_main table.form_o {
width: 500px; 
background-color: #fff; 
margin:auto; 
margin-top:5px; 
border-top : 1px solid #dec;
border-bottom : 1px solid #bca;
border-left : 1px solid #dec;
border-right : 1px solid #bca;
}


.ql_main table.form_o td {padding: 0px;}


.ql_main table.form_i {width:100%;  border: 0px solid #000000; border-collapse:collapse; text-align: left; }


.ql_main table.form_i td {padding: 0px; padding-left: 10px;}


.ql_main td.lCForm {
line-height:1.8em; 
padding-right: 10px; 
padding-left: 10px;   
border-right: 1px solid #ca8; 
font-size:100%; 
font-weight : bold;}


.ql_main td.lCForm2 {line-height:1.8em; padding-right: 10px; padding-left: 10px;   border-right: 0px solid black; font-size:100%; font-weight : bold;}


.ql_main td.rCForm {line-height:1.8em; padding-right: 10px; padding-left: 10px;}


.ql_main td.nag {
background-color : #eaffdf;
color : #0f6f2f;    
text-align:left;    
border-bottom : 1px solid #bca;    
font-weight : bold; 
padding: 0px;}

.ql_main td.nag2 {
background-color : #eaffdf;
color : #0f6f2f;    
text-align:left;   
border-top : 1px solid #bca;  
border-bottom : 1px solid #bca;   
font-weight : bold;  
padding: 0px;}

.ql_main td.nag3 {
background-color : #fff;
color : #0f3f2f;    
border-top : 0px solid #bca;  
border-bottom : 0px solid #bca;   
padding: 0px;}


.ql_main tr.colored {background-color : #ffffff;}

.ql_main tr.line {
border-top : 1px solid #bca;}


.ql_main input{   
font-family: Arial;
color: #224; 
font-size: 16px;
border-top : 1px solid #dec;
border-bottom : 1px solid #bca;
border-left : 1px solid #dec;
border-right : 1px solid #bca;   
background-color: #f5ffea;}


.ql_main input.button {font-weight : bold; width: 80px;}


.ql_main textarea{   
font-family: Arial;
color: #224; 
font-size: 16px;
border-top : 1px solid #dec;
border-bottom : 1px solid #bca;
border-left : 1px solid #dec;
border-right : 1px solid #bca;    background-color: #f5ffea;}




/* main menu table */



td.ql_main {background-color: #F6F6F6;}


.ql_main table.main_menu { width:100%; text-align:left;    }


.ql_main table.main_menu td
{
width:33%;
padding : 5px 5px 5px 5px;
background:#F6F6F6 url(http://aalsmeerwebdirectory.com/templates/khaki/images/sunnyside.jpg) ;
background-repeat:repeat-y; 
background-position:right;
border-top:1px solid #cdb;
}


.ql_main table.main_menu p{padding:1px; margin:0;   }



/* subcategory menu */


.ql_main table.sub_menu { width:100%; text-align:left;    }


.ql_main table.sub_menu td {width:33%;   padding : 3px 3px 3px 3px; font-size:90%; border: 1px solid #E7E7E7;  background-color: #F9F9F9; color: #000099;}


.ql_main table.sub_menu td a { font-weight: normal; }



/* subcategory sites */


.ql_main table.sites { width:100%; text-align:left;    }


.ql_main table.sites td{ padding : 10px 5px 10px 5px;    background-color: #FFFFF9; border-top: 1px solid #AAA; font-size: 90%;   }


.ql_main table.sites td.featured{ padding : 5px 5px 5px 5px;    border: 2px solid red;    }


.ql_main table.sites p{ padding : 2px; margin: 0; }



/* site info */


.ql_main table.site_info { 
display: block;
width:97%; 
margin-top:10px;
margin-left:10px;
margin-right: 0px; 
line-height:1.2em; 
text-align:left;
font-family: Arial;
color: #244; 
font-size: 18px;
}


.ql_main table.site_info td{ padding : 10px 5px 10px 5px;    background-color: #FFFFF9;   }


.ql_main table.site_info td.featured{ padding : 5px 5px 5px 5px;    border: 1px solid red;    }

.ql_main table.site_info p{ padding : 2px; margin: 2px; padding-left: 15px; }


.ql_main table.site_info span.si_text {font-weight: bold; font-size:100%; color: #735;}


.ql_main table.site_info td.featured{     border: 1px solid red;    }



/* top of category menu  */


.ql_main div.top{ text-align:left; background-color: #F9F9F9; border: 1px solid #E7E7E7; clear : both; float:none; height:1.5em; padding:4px; margin: 2px; }


.ql_main div.top a { font-size:90%  }

.ql_main p.admin_p { text-align:left; font-weight: normal; border:1px solid #F00; margin:2px; padding:2px;}



/* links */


a.link1 {color: #026; line-height:1.2em; }

a.link1:hover   {color: #630;}



a.link2{color: #357; font-size:90%;} 
/* #ee6A63 */

a.link2:hover   {text-decoration: underline; color: #AA2222} 



a.infolink{text-decoration: underline; color: #487; } 

a.infolink:hover    { color: #AA2222; } 



a.link_admin { font-weight: bold; font-size: 10px; color: #e01311}

a.link_admin:hover { text-decoration: underline; }



/* left */


ul#navlist
{
background: #fff;
background-image: url();
text-align: left;
list-style: none;
padding: 0px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
width: 98%;
}



ul#navlist li a
{
display: block;
width: 100%;
padding: 3px 5px 2px 12px; 
border-right : 0px solid #FDE207;
border-top : 0px solid #795; 
border-left : 0px solid #dfa;
border-bottom : 1px solid #dfE0f0;
text-decoration: none;
color : #042; 
font-size : 14px; 
font-family : Arial, Helvetica, sans-serif; 
background: #ffffff;
}

#navcontainer>ul#navlist li a { width: 98%; }

ul#navlist li a:hover, ul#navlist li#active a:hover
{
background:#fff url(http://aalsmeerwebdirectory.com/templates/khaki/images/catline.jpg) ;
background-repeat:repeat-y; 
background-position:left;
margin-right: 7px;
color: #642;
border-right : 0px solid #FDE207;
border-top : 0px solid #fea; 
border-left : 0px solid #fe5;
border-bottom : 1px solid #893;
}

/* right */


.ql_right { border-right: 1px ridge #667799; border-bottom: 1px ridge #667799; border-top: 1px ridge #667799; border-left: 1px ridge #667799; background-color: #EEE8AA;  width: 180px; }



/* foot */


.ql_pagging {text-align: left; font-weight: bold; font-size:90%; background-color:#F9F9F9; border: 1px solid #E7E7E7; padding:2px}


.ql_pagging a { color: #556699;}



.ql_foot {background-color:#999966; border-left:0 ridge #667799;}



/* last added */

.ql_last {text-align: left; background-color: #d3d6bb; padding: 5px; margin-top: 5px; border:1px solid #a3a69b}


.ql_last p { padding-top: 5px; font-size: 90%}


.ql_last a {font-weight: bold}



/* messages */

div.info {background-color: #F2AA34 ;  margin:auto; padding: 3px 10px 3px 10px; border: 1px solid #CC7315  ; color: white; font-weight:bold; text-align:left}


div.info p{padding:0; margin:2px;}




/* button */

input.button3 { 
cursor:pointer; 
font-weight:bold; 
padding: 0 7px 0 7px;  
border-top : 1px solid #cdc;
border-bottom : 1px solid #bcb;
border-left : 1px solid #cdc;
border-right : 1px solid #abb;   
background-color: #faffd0;
font-size:90%; 
color: #677; 
}


input.button3:hover { 
cursor:pointer; 
font-weight:bold; 
padding: 0 7px 0 7px;  
border-top : 1px solid #ffdf9f;
border-bottom : 1px solid #cb8;
border-left : 1px solid #fd9;
border-right : 1px solid #cb8;   
background-color: #ffdfaf;
font-size:90%; 
color: #584775; 
}


input.button2 { 
cursor:pointer; 
font-family: Arial;
font-weight:bold; 
color: #486; 
font-size: 16px;
padding: 0 10px 0 9px;  
border-top : 2px solid #dfe;
border-bottom : 1px solid #acb;
border-left : 2px solid #dfe;
border-right : 1px solid #acb;   
background-color: #dfd;
}


input.button2:hover { 
cursor:pointer; 
font-family: Arial;
font-weight:bold; 
font-size: 16px;
padding: 0 10px 0 9px;  
border-top : 2px solid #ffdf9f;
border-bottom : 1px solid #cb8;
border-left : 2px solid #fd9;
border-right : 1px solid #cb8;   
background-color: #ffefbf;
color: #584775; 
}
