/*


# ########################################################################################################################################


# 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; padding: 10px 0 0 0;


	background-color: #fff;


	font-family: Tahoma; font-size: 11px;


	color: #000;


}


#page {


	margin: 0 auto;


	width: 950px;


}


#header {


	position: relative;


	margin: 0 auto;


	width: 910px; height: 102px;


	background: no-repeat url(images/bckheader.jpg);


}


#header h1 {


	margin: 0 0 0 50px; padding: 40px 0 0 0;


	font-family: "Century Gothic"; font-size: 31px; font-weight: normal;


	line-height: 1em;


}


#header h1 a {


	color: #000;


	text-decoration: none;


}


#header form {


	position: absolute;


	right: 20px; bottom: 15px;


	margin: 0; padding: 5px;


	width: 255px;


	background: #fff 245px center no-repeat url(images/bckheaderform.gif);


	border: #900 1px solid;


}


#header form input {


	margin: 0; padding: 0;


	width: 220px;


	border: 0;


	font-family: Tahoma; font-size: 11px;


	color: #000;


}


#menu {


	margin: 0; padding: 0;


	list-style-type: none;


	height: 64px;


	background: no-repeat url(images/bckmenu.gif);


}


#menu li {


	float: left;


	font-weight: bold;


}


#menu li a {


	float: left;


	padding: 0 30px;


	line-height: 41px;


	color: #fff;


	text-decoration: none;


}


#menu li a:hover {


	background: repeat-x url(images/bckmenulinkhover.gif);


}


#container {


	margin: 0 auto; padding: 0 0 25px 0;


	width: 928px;


	border: #900 1px solid;


}


#container:after {


	content: ".";


	display: block;


	height: 0;


	clear: both;


	visibility: hidden;


}


#sidebar {


	float: left;


	width: 214px;


	color: #333;


}


#sidebar h3 {


	margin: 0 -10px 15px -10px; padding: 10px 0 10px 20px;


	background: #f0f0f0 left bottom no-repeat url(images/bcksidebarh3.gif);


	font-size: 11px;


	color: #900;


}


#sidebar a {


	color: #000;


	text-decoration: none;


}


#sidebar .about {


	margin: 0 0 10px 0; padding: 0 10px 15px 10px;


	border-color: #900;


	border-width: 1px;


	border-right-style: solid; border-bottom-style: solid;


}


#sidebar .about p {


	margin: 10px 0;


}


#sidebar .network, #sidebar .recommended {


	margin: 0 0 10px 0; padding: 0 10px 15px 10px;


	border-color: #900;


	border-width: 1px;


	border-top-style: solid; border-right-style: solid; border-bottom-style: solid;


}


#sidebar .network ul, #sidebar .recommended ul {


	margin: 0; padding: 0;


	list-style-type: none;


}


#sidebar .network li, #sidebar .recommended li {


	margin: 5px 0; padding: 0 0 0 15px;


	background: left center no-repeat url(images/bcksidebarli.gif);


}


#content {


	float: right;


	padding: 25px 25px 0 0;


	width: 670px;


}


#content .advert {


	margin: 0 0 35px 0;


	text-align: center;


}


#content .advert img {


	border: none;


}


#path {


	margin: 20px 0;


	color: #333;


}


#path a {


	color: #900;


	text-decoration: none;


}


#footer {


	margin: 0 auto; padding: 15px 0 40px 0;


	width: 910px;


	line-height: 1.5em;


	text-align: center;


	background: no-repeat url(images/bckfooter.gif);


}


#footer a {


	color: #000;


	text-decoration: underline;


}


.navig {


	margin: 15px 0 0 0;


}


.navig a {


	color: #000;


	text-decoration: underline;


}





.c {


   float: left;


}


.cr {


   clear: left;


}





td {


   vertical-align: top;


}





#content h2 {


	margin: 0 0 15px 0; padding: 0;


	font-size: 12px;


}


#content h2 a {


	color: #900;


	text-decoration: none;


}





#content h3 {


	margin: 20px 0; padding: 0 0 10px 10px;


	border-bottom: #333 1px solid;


	font-size: 11px;


	color: #900;


}





table.formPage {


   width: 100%;


   border: 1px solid #A0A0A0;


}


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 #A0A0A0;


   text-align: center;


}


.count {


   color: #000;


   font-size: 11px;


}


#featlinks a, #links a {


	color: #900;


	text-decoration: underline;


}


#featlinks p, #links p {


   margin: 0 0 7px 0;


}


.url {


   color: #6f6f6f;


}


.submit {


   float: right;


   vertical-align: bottom;


}


#user-bar {


   clear:both;


   width:20%;


   margin:0 0 0 auto;


   padding:3px;


   background:#D9E8F9;


   line-height:19px;


   text-align:right;


}





.text, .btn {


   font-size: 8pt;


   font-family: Verdana, Tahoma, Arial, sans-serif;


}


input.text {


   color: #000000;


   border: 1px solid #333;


}


textarea.text {


   font-size: 8pt;


   border: 1px solid #333;


}


select {


   font-size: 8pt;


   border: 1px solid #333;


}





.captcha {


   border: 1px solid #333;


   margin-top: 10px;


}





form {


   display: inline;


   margin: 0;


   padding: 0;


}


.btn {


   font-size: 8pt;


   font-weight: bold;


   border: 1px solid #5e74b3;


   background-color: #FFAA11;/*#FFCC33;*/


   cursor: pointer;


   height: 17px;


}


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;


}


h2 .small, h3 .small, .small, .small a {


   padding: 0px;


   margin: 0px;


   color: #909090;


   font-size:9px !important; font-weight: normal;


   text-decoration:none;


}


.sort {


   color: #000000;


}


p.subcats {


	margin: 0 0 30px 0; padding: 0;


}


p.subcats a {


	padding: 0 0 0 15px;


	background: left center no-repeat url(images/bcksubcats.gif);


	color: #000;


	text-decoration: none;


}


div.pr {


   font-size: 6pt;


   color: #000000;


   float: left;


   height: 30px;


   margin-right: 5px;


}


div.prg {


   width: 40px;


   border: 1px solid #999999;


   height: 3px;


   font-size: 1px;


}


div.prb {


   background: #5eaa5e;


   height: 3px;


   font-size: 1px;


}





.price {


   border: 1px solid #A0A0A0;


}


.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;


}
