/*
# ########################################################################################################################################
# Project:     PHPLinkDirectory: Version 2.2.0
#
# **********************************************************************
# Copyright (C) 2004-2008 NetCreated, Inc. (http://www.netcreated.com/)
#
# **********************************************************************
#
# By using the software you agree to the terms:
# You may not redistribute, sell or otherwise share this software in whole or in part without the consent of the 
# the ownership of PHP Link Directory. Please contact david@david-duval.com if you need more information.
# You agree to retain a link back to http://www.phplinkdirectory.com/ on all pages of your directory.
# If you wish to remove the link from the footer of the pages, You must purchase a license to do so. The license 
# is $50.00 USD and purchase can be arranged by emailing help@phplinkdirectory.com .
# Removal of the link back without license purchase may be cause for permanent removal of permission to use this 
# script.
# In some cases, users may be required to agree to changes in the software license before receiving updates to the software.
# For questions, help, comments, discussion, etc., please join the
# PHP Link Directory Forum http://www.phplinkdirectory.com/forum/
#
# @link           http://www.phplinkdirectory.com/
# @copyright      2004-2008 NetCreated, Inc. (http://www.netcreated.com/)
# @projectManager David DuVal <david@david-duval.com>
# @package        PHPLinkDirectory
# ########################################################################################################################################
*/

body {
	margin: 0;
	background: #6d9811 repeat-x url(images/bck.gif);
	font-family: "Segoe UI", Arial, Verdana, sans-serif; font-size: 13px;
	color: #fff;
}
#page {
	margin: 0 auto;
	width: 990px;
	background: no-repeat url(images/bckpage.jpg);
}
#title {
	margin: 0 0 0 85px;
	width: 550px; height: 145px;
	font-size: 0; text-indent: -99999em;
}
#title a {
	display: block;
	width: 100%; height: 100%;
}
#menu {
	margin: 0 auto; padding: 5px 0 0 0;
	width: 844px; height: 70px;
	background: no-repeat url(images/bckmenu.jpg);
}
#menu ul {
	margin: 0 20px; padding: 0;
	list-style-type: none;
	width: 804px; height: 53px;
	background: no-repeat url(images/bckmenuul.jpg);
}
#menu li {
	float: left;
	font-size: 0; text-indent: -99999em;
}
#menu li a {
	float: left;
	height: 53px;
	background: no-repeat url(images/bckmenuul.jpg);
}
#menu li.home a {
	width: 160px;
}
#menu li.home a:hover {
	background-position: 0 -53px;
}
#menu li.submit a {
	width: 226px;
	background-position: -160px 0;
}
#menu li.submit a:hover {
	background-position: -160px -53px;
}
#menu li.new a {
	width: 209px;
	background-position: -386px 0;
}
#menu li.new a:hover {
	background-position: -386px -53px;
}
#menu li.top a {
	width: 209px;
	background-position: -595px 0;
}
#menu li.top a:hover {
	background-position: -595px -53px;
}
#search {
	margin: 0 0 25px 0; padding: 0 0 0 190px;
	width: 620px; height: 110px;
}
#search p {
	margin: 0;
	height: 25px;
	text-align: center;
}
#search .text {
	float: left;
	margin: 15px 0 0 0; padding: 7px 0 6px 11px;
	width: 420px;
	background: no-repeat url(images/bcksearchtext.gif);
	border: 0;
	font-size: 15px;
	color: #262626;
}
#search .btn {
	float: right;
}
#content {
	margin: 0 auto;
	width: 727px;
	background: repeat-y url(images/bckcontent.jpg);
}
#content .bottom {
	background: left bottom no-repeat url(images/bckcontentbottom.jpg);
}
#content .top {
	padding: 31px 61px 75px 61px;
	width: 605px; min-height: 200px;
	background: no-repeat url(images/bckcontenttop.jpg);
}
#the-directory {
	margin: 20px 0 20px 50px;
}
#path {
	padding: 0 0 0 60px;
	height: 60px; line-height: 60px;
	background: no-repeat url(images/bckpath.jpg);
}
#path a {
	text-decoration: none;
}
#footer {
	height: 225px;
	text-align: center;
	background: center bottom no-repeat url(images/bckfooter.jpg);
}
#footer a {
	text-decoration: none;
}
#footer ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
#footer li {
	display: inline;
	text-transform: lowercase;
}

a {
	color: #fff;
}

.c {
   float: left;
}
.cr {
   clear: left;
}

td {
   vertical-align: top;
}

input, textarea, select {
	font-family: "Segoe UI", Arial, Verdana, sans-serif; font-size: 13px;
	color: #000;
}

.navig {
	margin: 15px 15px 0 15px;
}

#cats {
	padding: 0 0 0 50px;
}
.cats-inner {
	padding: 10px 0 10px 50px !important;
	background: repeat-x url(images/bckcontentlinks.gif);
}
#cats table {
	width: 100%;
}
#cats a {
	text-decoration: none;
}
#cats strong {
	display: block;
	margin: 0 0 5px 0;
	font-size: 15px;
}
.cats-inner strong {
	font-size: 13px !important;
}
#cats strong span {
	font-weight: normal;
}
#cats .subcats {
	margin: 0 0 15px 0;
}

table.formPage {
   width: 100%;
}
td.err {
   padding: 3px;
   color: #FF0000;
   background: #FFEDED;
   border: 1px solid #A0A0A0;
   text-align: left;
}
td.msg {
   padding: 3px;
   color: #0000FF;
   background: #EDF3FF;
   border: 1px solid #A0A0A0;
   text-align: left;
}
.label {
   text-align: right;
}
.buttons {
   border-top: 1px solid #8daf45;
   text-align: center;
}
.links {
	padding: 10px 15px 15px 15px;
	background: repeat-x url(images/bckcontentlinks.gif);
}
.links h3 {
	margin: 0 0 15px 0;
	font-size: 13px;
	color: #000;
}
.links a {
    font-weight: bold; font-size: 15px;
    text-decoration: none;
}
.links p {
   margin: 0 0 7px 0;
}
.links .url {
	color: #2c4000;
}

#content input.text, #content textarea, #content select {
	padding: 2px 3px;
	background-color: #fcfcfc !important;
	border: #505c38 1px solid;
}
#content .btn {
	background-color: #444;
	border: #111 1px solid;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}

span.req {
   margin-left: 3px;
   color: #FF0000;
   font-weight: bold;
}

div.errForm, span.errForm {
   margin: 0px 0 0px 5px;
   padding: 2px 3px 2px 3px;
   color: #FF0000;
   background: #FFFFF3;
   border: 1px solid #cccccc;
   text-align: left;
   clear: right;
}
p.small {
	margin: 5px 0;
}
span.small {
	margin: 0;
	font-size: 11px; font-weight: normal;
	color: #000;
}
span.small a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.sort {
   color: #fff;
}
div.pr {
   font-size: 6pt;
   color: #000;
   float: left;
   height: 30px;
   margin-right: 5px;
}
div.prg {
   width: 40px;
   border: 1px solid #0a3400;
   height: 3px;
   font-size: 1px;
}
div.prb {
   background: #004300;
   height: 3px;
   font-size: 1px;
}

.price {
   border: 1px solid #8daf45;
}
.price table td{
   margin: 0;
   padding: 2px;
   vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border-width:0;
}

