/**

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

# Project:     PHPLinkDirectory: Version 2.1.2

#

# **********************************************************************

# Copyright (C) 2004-2006 NetCreated, Inc. (http://www.netcreated.com/)

#

# This program is free software; you can redistribute it and/or

# modify it under the terms of the GNU General Public License

# as published by the Free Software Foundation; either version 2

# of the License, or (at your option) any later version.

#

# This program is distributed in the hope that it will be useful,

# but WITHOUT ANY WARRANTY; without even the implied warranty of

# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

# GNU General Public License for more details.

#

# You should have received a copy of the GNU General Public License

# along with this program; if not, write to the Free Software

# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

# **********************************************************************

#

# 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-2006 NetCreated, Inc. (http://www.netcreated.com/)

# @projectManager David DuVal <david@david-duval.com>

# @package        PHPLinkDirectory

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

*/



/* 

Author: PHPLDTemplates.com

Templates: BlocksV2-1-2

URL: http://www.phpldtemplates.com

Free PHPLD Template available: http://www.phpldtemplates.com/freephpld.php

*/

body {

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

	font-size : 8pt;

	margin : 0;

	padding : 0;

	background:#F2FDCE;

}

#header {

	width : 100%;

	clear : both;

	margin : 0 auto;	

	padding : 0;	

	height : 100px;

	background-image : url(images/header-bg.gif);

}

#header-left {

	float : left;	

}

#header-left a{

	color:#050505;

	text-decoration:none;

}

#header-left a:hover{

	text-decoration:underline;

}

#header-right {

	float : right;

}

.topnav{

	font-weight:bold;	

	color: #050505;

	margin: 20px 5px;	

}

.topnav a{

	color: #050505;

	margin: 0px 5px;

	text-decoration:none;

}

.topnav a:hover{

	color:#006699;

	text-decoration:underline;	

}

#searchbox {

	text-align : right;

	padding: 0;

	margin : 25px 15px 0 0;

}

.searchtext {

	font-size : 8pt;

	margin : 0;

	padding-left : 3px;

}

.btn-search {

	border : 1px solid #999999;

	background-color:#ffffa0;

	cursor : pointer;

	font-size : 8pt;

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

	font-weight : bold;

	color : #050505;	

	height : 20px;

	width : 60px;

	margin-top : 5px;

}

#trail {

	clear : both;

	margin : 0 auto;	

	padding : 5px 10px;

	font-size : 9pt;

	font-weight:bold;

	font-style:italic;

	color : #FFFFFF;	

	background-image : url(images/trail-bg.gif);	

}

#trail a {

	color : #FFFFFF;	

	text-decoration : none;

}

#trail a:hover {

	text-decoration : underline;

}

#wrapper {

    margin: 0px;

    padding: 0px;

    width: 100%;

}

#left {

	float : left;

	margin:0px;

	width:100px;

}

#right {

	float : right;

	margin:0px;

	width:190px;	

}

#content {

	margin-left: 195px;

	margin-right: 195px;

    padding: 5px 0px;

}

.clear {

    clear: both;

    display: block;

    height: 1px;

    overflow: hidden;

    margin: 0;

    padding: 0;

} 

/*.sidebar{

	border:1px solid #90A3AD;

	width : 180px;

	margin: 10px 5px;		

}*/

/*.sidebar-top {

	background-image : url(images/sidebar-top.gif);

	width : 180px;

	height : 16px;

	text-align:center;

	color : #050505;

	font-weight:bold;

	padding: 3px 0;	

}*/

/*.sidebar-body {

	background : #FAFAFA;

	color : #050505;

	padding: 5px 10px;

}

.sidebar-body a {

	color : #050505;

	text-decoration : none;

}

.sidebar-body a:hover {

	color : #050505;

	text-decoration : underline;

}*/

#footer {

	width : 100%;

	height: 42px;

	padding: 20px 0 0 0;

	clear : both;

	margin : 0 auto;	

	text-align : center;

	color : #050505;

	font-size : 8pt;

	font-weight : bold;

	background-image : url(images/footer-bg.gif);	

}

#footer a {

	color : #050505;

	text-decoration : none;

}

#footer a:hover {

	text-decoration : underline;

}

.cats {



}

.cats a {

	color:#FF9900;

	text-decoration : none;

}

.cats a:hover {

	text-decoration : underline;

}

.subcats {

	margin : 0 15px 7px 0;

	padding : 0 0 0 10px;

	font-size : 8pt;

	color:#006600;

}

.subcats a {

	color : #006600;

	text-decoration : none;

}

.subcats a:hover {

	text-decoration : underline;
	color:#999999;

}

.featlink {

	width : 97%;

	padding : 3px;

	margin-bottom : 5px;		

}

.featlink a {

	color : #006699;

	font-weight : bold;

	text-decoration : none;

}

.featlink a:hover {

	text-decoration : underline;

}

.reglink {

	width : 97%;

	padding : 3px;

	margin-bottom : 5px;

}

.reglink a {

	color : #242424;

	font-weight : bold;

	text-decoration : none;

}

.reglink a:hover {

	text-decoration : underline;

}

.c {

	float : left;

}

.cr {

	clear : left;

}

td {

	vertical-align : top;

	padding : 0;

}

h1 {

	font-size : 14pt;

	margin : 15px 0 10px 10px;

}

h2 {

	font-size : 11pt;

	margin : 0 10px 0 10px;

	padding : 0;

}

h3 {

	color : #006699;

	font-size : 9pt;

	font-style : italic;

	padding : 0;

	border-bottom : 1px dashed #a0a0a0;

}

h4 {

	color : #006699;

	font-size : 9pt;

	font-style : italic;

	padding : 0;

	margin : 2px 0;

}

#descr {

	padding : 0;

	color:#FFFFFF;

	font-weight:bold;

	margin : 23px 0 5px 10px;

}

table.formPage {

	border : 0 solid #a0a0a0;

	width : 97%;

}

table.formPage a {

	color : #050505;

	font-weight : bold;

}

td.err {

	padding : 0;

	color : #ff0000;

	background : #ffeded;

	border : 0 solid #a0a0a0;

	text-align : left;

}

td.msg {

	padding : 0;

	color : #0000ff;

	background : #edf3ff;

	border : 0 solid #a0a0a0;

	text-align : left;

}

.label {

	text-align : right;

	font-weight : bold;

	width : 20%;

}

.field {

	width : 80%;

	color : #050505;

}

.smallDesc {

	color : #050505;

	font-size : 8pt;

	font-weight : normal;

	margin : 0;

	padding : 0;

}

.buttons {

	border-top : 1px solid #a0a0a0;

	text-align : center;

}

.count {

	color:#FF0000;

	font-size : 8pt;

	font-weight : normal;

}

.url {

	color : #666666;

	font-weight : bold;

}

.featurl {

	color : #333333;

	font-weight : bold;

}

#path {

	margin-top : 2px;

	padding : 3px;

	background : #d9e8f9;

	line-height : 19px;

	border-top : 1px solid #5e74b3;

}

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

	font-size : 8pt;

	margin : 0;

	padding : 0;

}

input.text {

	color : #050505;

	border : 1px solid #5e74b3;

}

textarea.text {

	font-size : 8pt;

	color : #050505;

	border : 1px solid #5e74b3;

}

select {

	font-size : 8pt;

	color : #050505;

	border : 1px solid #5e74b3;

}

.captcha {

	border : 1px solid #5e74b3;

	margin-top : 10px;

}

form {

	display : inline;

	margin : 0;

	padding : 0;

}

.btn {

	border : 1px solid #999999;

	background-color : #ffffa0;

	cursor : pointer;

	height : 18px;

	font-size : 8pt;

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

	font-weight : bold;

	margin-top : 2px;

	color : #050505;

}

span.req {

	margin-left : 3px;

	color : #ff0000;

	font-weight : bold;

}

div.errForm, span.errForm {

	margin : 0 0 0 2px;

	padding : 0;

	color : #ff0000;

	background : #fffff3;

	font-size : 7pt;

}

.small {

	padding : 0;

	margin : 0 0 0 20px;

	color : #909090;

	font-size : 7pt;

	text-decoration : none;

}

.small a {

	padding : 0;

	margin : 0;

	color : #909090;

	font-size : 7pt;

	text-decoration : none;

}

.small a:hover {

	text-decoration : underline;

}

.sort {

	color : #000000;

}

div.pr {

	font-size : 6pt;

	color : #050505;

}

div.prg {

	width : 40px;

	border : 1px solid #999999;

	height : 3px;

	font-size : 1px;

}

div.prb {

	background : #5eaa5e;

	height : 3px;

	font-size : 1px;

}

.price {

	border : 0 solid #a0a0a0;

	margin : 0;

	padding : 2px;

	vertical-align : bottom;

}

.price table td {

	margin : 0;

	padding : 2px;

	vertical-align : bottom;

}

.paging-links, .paging-info {

	text-align : right;

}

.navig{

   font-style: italic;

   color:#050505;

   text-decoration:none;

   font-weight:bold;

}

.navig a{

   font-style: italic;

   color:#006699;

   text-decoration:none;

   font-weight:bold;

}

.navig a:hover{

   text-decoration:underline;

}



.paging-info {

	font-style : italic;

	color : #050505;

	font-weight : bold;

}

.paging-links, .paging-links a {

	color : #006699;

	text-decoration : none;

	font-weight : bold;

}

.paging-links a:hover {

	text-decoration : underline;

}

.limit_field {

	border : 0 solid transparent;

	border-width : 0;

}

img.thumb {

	border : 1px solid #888;

	width : 85px;

	height : 66px;

	margin : 3px;

	padding : 0;

}

img.validator {

	margin : 5px;

	border : 0;

}

#contactus{

	margin-left:80px;

	margin-bottom:10px;

}

.list {

	width : 100%;



}

.list, .list a {

	color : #006699;

	font-size : 9pt;

	font-weight : bold;

	text-decoration : none;

}

.list p {

	color : #050505;

	font-weight : normal;

	font-size : 8pt;

	margin-bottom : 8px;

}

.list a:hover {

	text-decoration : underline;

}

.searchpaging a {

	color : #006699;

	font-weight : bold;

	text-decoration : none;

}

.searchpaging a:hover {

	text-decoration : underline;

}