html, body {background-color:#250a01; margin:0px;}

table, html, body { font-weight : normal; font-family:Verdana; font-size:12px; color: #4e443a;  vertical-align : top;}

select, input{   font-family: Verdana;  font-size: 11px;   color: #4e443a;   border: 1px #4e443a solid;   background-color: #cddfed;}

td {vertical-align: top; }
td.topbg {
	background-image:url(images/bg.gif);
}

a {text-decoration: none; color: #4d443d;}
a:hover {color: #000000; }
p { margin:0; padding:0;}

td.topmenu {
	background-image:url(images/menu-bg.gif);
	background-repeat:repeat-x;
	height:54px;
	vertical-align:middle;
	padding:0px;
}

td.topmenu a:link, td.topmenu a:visited, td.topmenu a:active  {color:#c53900; text-decoration:none;}
td.topmenu a:hover {color:#ff7000; text-decoration:none;}

td.menubg {
	background-image:url(images/menu-bg2.gif);
	background-repeat:repeat-x;
	height:54px;
	vertical-align:middle;
}

td.searchbg {
	background-image:url(images/search-bg.gif);
}

div.left-ad {
	background-color:#FFFFFF;
}
/* left */

.ql_left {background-color:#000000; width:auto; padding:4px; padding-top:7px; padding-right:6px;}

/* right */

.ql_right { background-color:#6e4c31; padding:3px; text-align:center;}
    	
#button { padding:0px; margin:0px;}
#button ul { list-style:none; margin:0;	padding:0; border:none; width:253px;}
#button li.menu_top    { height:31px; background-color: #000000; padding:8px 5px 0px 13px; color:#cccccc; font-weight: normal; text-align:left; border-bottom:0px solid #000000; background-image:url(images/ul1.gif); background-repeat:no-repeat;}	
#button li.menu_top2   { height:31px; background-color: #000000; padding:8px 5px 0px 13px; color:#cccccc; font-weight: normal; text-align:left; border-bottom:5px solid #000000; background-image:url(images/ul1.gif); background-repeat:no-repeat;}	
#button li             { background-color: #000000; padding:5px 5px 5px 0px; color:#cccccc; font-weight: normal; text-align:left; border-bottom:1px solid #000000; background-image:url(images/li1.gif); background-repeat:no-repeat;}	
#button li a           { width: 200px; display: block;	padding: 3px 0px 3px 35px; color: #676767; background-repeat:no-repeat;}
#button li a:hover     { color: #cccccc; }

#statistics { padding:0px; margin:0px;}
#statistics ul { list-style:none; margin:0;	padding:0; border:none; width:253px;}
#statistics li.menu_top    { height:31px; background-color: #000000; padding:8px 5px 0px 13px; color:#cccccc; font-weight: normal; text-align:left; border-bottom:0px solid #000000; background-image:url(images/ul1.gif); background-repeat:no-repeat;}	
#statistics li             { background-color: #000000; padding:5px 5px 5px 0px; color:#cccccc; font-weight: normal; text-align:left; border-bottom:1px solid #000000; background-image:url(images/li1.gif); background-repeat:no-repeat;}	
#statistics li a           { width: 200px; display: block;	padding: 3px 0px 3px 35px; color: #676767; background-repeat:no-repeat;}
#statistics li a:hover     { color: #cccccc; }

div.latest_feat {margin: 5px auto 5px 5px;}


/* main */

.ql_main2 {background-color:#6e4c31; border:1px solid #7b5437; border-right:none; margin:0px; padding:5px; width:100%; height:224px; text-align:center;}


.ql_main {margin:0px; padding:0px; padding-top:7px; width: 100% ; background-color:#000000; height:auto;  text-align:center; border-bottom:2px solid #000000; }
.ql_main table.form_o {width: 500px; background-color: rgb(238, 238, 238); margin:auto; margin-top:5px; border: 1px solid #CCC;}
.ql_main table.form_o td {padding: 2px;}
.ql_main table.form_i {width:100%;  border: 1px solid #000000; background-color: rgb(255, 255, 255); border-collapse:collapse; text-align: left; }
.ql_main table.form_i td {padding: 1px; padding-left: 10px;}
.ql_main td.lCForm {line-height:1.8em; padding-right: 10px; padding-left: 10px;   border-right: 1px solid black; font-size:90%; font-weight : bold;}
.ql_main td.rCForm {line-height:1.8em; padding-right: 10px; padding-left: 10px;}
.ql_main td.nag {background-color : #8899aa;	color : white;    text-align:center;    border-bottom : 1px solid #000000;    font-weight : bold; padding:2px;}
.ql_main tr.colored {background-color : #EEEEEE;}
.ql_main input{   font-family: Verdana;    color: #232323;   border: 1px #BDBDBE solid;   background-color: #e1e1e1;}
.ql_main input.button {font-weight : bold; width: 80px;}
.ql_main textarea{   font-family: Verdana;   font-size: 90%;  color: #232323;   border: 1px #BDBDBE solid;   background-color: #e1e1e1;}

/* main menu table */

.ql_main table.main_menu {width:100%; text-align:left; background-color:#957043; background-image:url(images/bg1.gif); background-repeat:repeat-x; background-position:top; border-bottom:3px solid #63452b;}
.ql_main table.main_menu td {width:33%; padding: 5px 5px 5px 5px;}
.ql_main table.main_menu p {padding:0px 10px 0px 10px; margin:0;}

/* subcategory menu */

.ql_main table.sub_menu {width:100%; text-align:left; background-color:#957043; background-image:url(images/bg1.gif); background-repeat:repeat-x; background-position:top; border-bottom:3px solid #63452b;}
.ql_main table.sub_menu td {width:33%; padding: 3px; font-family:Verdana; color: #250a00; font-size:11px;}
.ql_main table.sub_menu td a {font-weight: normal; color:#250a00; font-size:11px; }
.ql_main table.sub_menu td a:hover { text-decoration:underline; }
a.sub:link, a.sub:visited, a.sub:active {background-image:url(images/arrow1.gif); background-repeat:no-repeat; padding:0px 0px 0px 10px; color:#250a00; font-size:11px; text-decoration:none;}
a.sub:hover {background-image:url(images/arrow2.gif); text-decoration:underline; color:#000000;}

td.h3bar {
	background-image:url(images/h3bar-bg.gif);
	background-repeat:repeat-x;
	padding-top:13px;
}

span.h3 { font-family:Arial; background-image:url(images/arrow4.gif); background-repeat:no-repeat; background-position:right; text-align:left; font-size:12px; margin:0px; padding:0px 20px 0px 10px; color:#cc3800;}

/* subcategory sites */

.ql_main table.sites { width:100%; text-align:left;    }
.ql_main table.sites td{ padding : 10px 5px 10px 5px; font-size: 11px; color:#250a00; }
.ql_main table.sites td img {padding:3px; background-color:#FFFFFF; border:1px solid #63452d;}
.ql_main table.sites td.featured{ padding : 10px 5px 10px 5px;  background-color:#957043; background-image:url(images/bg1.gif); background-repeat:repeat-x; background-position:top; border-bottom:3px solid #63452b; }
.ql_main table.sites p{ padding : 2px; margin: 0; }

/* site info */

.ql_main table.site_info { width:100%; text-align:left;    }
.ql_main table.site_info td{ padding : 10px 5px 10px 5px; color:000000; font-size:11px;  }
.ql_main table.site_info td.featured{  padding : 10px 5px 10px 5px;  background-color:#957043; background-image:url(images/bg1.gif); background-repeat:repeat-x; background-position:top; border-bottom:3px solid #63452b;    }
.ql_main table.site_info td.featured img{  padding:3px; background-color:#FFFFFF; border:1px solid #63452d; }
.ql_main table.site_info p{ padding : 2px; margin: 2px; margin-left:0px;}
.ql_main table.site_info span.si_text {font-weight: bold; font-size:11px; color: #000000;}
.ql_main table.site_info a:link {font-size:11px; color: #000000; text-decoration:underline;}
.ql_main div.image{ padding : 2px; margin-right: 10px; float: left; width:163px; border:1px solid #cddfeb;}
.ql_main div.site{ padding : 2px;  float: left; width:550px; }
.ql_main div.alexa {text-align: left; clear: both; padding-top:15px;}

hr {border:1px solid #000000;}

/* top of category menu  */

.ql_main div.top{ text-align:left;   background-color:#957043; border:1px solid #63452b; clear : both; float:none; height: 15px;  padding:4px; margin-bottom: 3px; color:#000000; }
.ql_main div.top a { font-size:90%; font-weight:normal; text-decoration:underline; color:#000000}
.ql_main div.top a:hover { font-size:90%; font-weight:normal; text-decoration:none; }
.ql_main p.admin_p { text-align:left; font-weight: normal; border:1px solid #F00; margin:2px; padding:2px;}

/* links */

a.link1 { font-weight: bold; color: #250a00; font-size:11px; background-image:url(images/arrow3.gif); background-repeat:no-repeat; padding:0px 0px 0px 13px;}
a.link1:hover   { text-decoration:underline;}

a.link2{font-weight: bold; color: #250a00; font-size:90%;} /* #ee6A63 */
a.link2:hover   {text-decoration: underline; color: #000000} 

a.infolink{text-decoration: none; color: #ff7000; } 
a.infolink:hover    { color: #ffffff; } 

a.link_admin { font-weight: bold; font-size: 10px; color: #cb3802}
a.link_admin:hover { text-decoration: underline; }

.infolink2 { font-weight: bold; font-size: 10px; color: #cccccc}

/* foot */

.ql_pagging {text-align: left; font-weight: bold; font-size:90%;  background-color:#957043; border:1px solid #63452b; padding:3px; color:#000000;}
.ql_pagging a { color: #000000; text-decoration:underline;}
.ql_foot { text-align:right; font-size:10px; color:#c53900; padding-bottom:10px; padding-top:5px; }
.ql_foot a {color: #cb3802; text-decoration: underline;}
.ql_foot a:hover {color: #ff7000;}

/* last added */

.ql_last {text-align: left; background-color: #ffffff; padding: 5px; margin:0px; margin-top: 5px; border:1px solid #cddfeb; border-left:none; border-right:none;}
.ql_last_featured {width:100%; text-align:center; background-color:#957043; background-image:url(images/bg1.gif); background-repeat:repeat-x; background-position:top; border-bottom:3px solid #63452b; padding: 15px 5px 15px 5px; margin:0px; margin-top: 0px;}
.ql_last_featured img {padding:3px; background-color:#FFFFFF; border:1px solid #63452d;}

.ql_last p, .ql_last_featured p { padding-top: 0px;}
.ql_last a, .ql_last_featured a {font-weight: normal; text-decoration: none;}
.ql_last a:hover, .ql_last_featured a:hover {font-weight: normal; text-decoration: underline;}

td.quick {width:100%; text-align:left; background-color:#957043; background-image:url(images/bg1.gif); background-repeat:repeat-x; background-position:top; border-bottom:3px solid #63452b; padding: 15px; padding-bottom:5px; margin:0px; margin-top: 0px;}
.quick p {margin:0px 0px 10px 0px; padding:0px; font-size:10px; color:#250a00;}

/* 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;}

/* search */

div.search_categories { text-align:left; background-color: #F9F9F9; border: 1px solid #E7E7E7; clear : both; float:none; padding:4px; margin: 2px; }

/* button */

input.button2, input.button3 { cursor:pointer; font-weight:bold; padding: 0 7px 0 7px;  border:1px solid #CCCCCC; font-size:90%; color: #284775; background-color:#EEE;}

/* contact us */

table.contact { border-collapse:collapse;  }
table.contact td {border: 1px solid #000000; margin: 0; padding:0; }
table.contact td input {border: 1px solid black; margin: 0; padding:0; }  

div.spacer { clear: both; float: none;}
