/*  
Theme Name: BlastTemplate04
Theme URI: http://www.blasttemplate.com
Description: This theme is for members of BlastTemplate.com using this template without registering to our site is agaist our terms of use.
PHPLD Version: 3.3
Author: BlastTemplate
Author URI: http://www.blasttemplate.com

BlastTemplate04

 This theme was coded and integrated for PHPLinkdirectory

 The CSS, XHTML and design is released under GPL:
 http://www.opensource.org/licenses/gpl-license.php

Modifications: 
	Modifying this template for any purpose is allowed but for personal use only and should not be included in any package for free or for sale.

Note:
	Do not remove our link. You can only remove our link if you sign up at BlastTemplate.com plus you can download other templates too no link back.
	You must submit the url of your site where you like to place this template to your account under View My Links section.

*/

/* --------------------------------------------------------------- */

body {
	font-family: Verdana;
	font-size: 11px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	background:#ececec url('../images/hBack.gif') repeat-x;;
	color:#000000;
}

/* --------------------------------------------------------------- */

#outer{
 	width:900px;
 	margin:auto;
 }

.header{
 	height:169px;
 }

.hLogo{
	float:left;
	margin:12px 0px 0px 10px;
 }

.nav{
	float:right;
 	height:44px;
 	background:url('../images/navBack.gif') repeat-x;
 	width:700px;
 	margin:3px 0px 0px 0px;
 }

.nav a:link, .nav a:visited{
	height:15px;
	width:129px;
 	display:block;
	float:right;
 	text-decoration:none;
 	text-align:center;
 	padding:10px 0px 10px 0px;
 	margin:0px 1px 0px 1px;
 	color:#FFFFFF;
 	font-weight:bold;
 	font-size:11px;
 	background:url('../images/navBacl1.gif') no-repeat;
 }

.nav a:hover{
	background:url('../images/navBack2.gif') no-repeat;
 	text-decoration:none;
 }

img, p{
	border:0px; padding:0px;  margin:0px;
 }

a:hover{
 	text-decoration:underline;
 }

.clear {clear:both;}

.main{
	background:#ececec;
	padding:0px 0px 0px 0px;
 	margin:auto;
 }

/* --------------------- */

.boxPopCats, .boxPopStats{
	list-style-type:none;
	padding:5px;
	font-size:11px;
	margin:0px 0px 0px 0px; 
 }

.boxPopCats p{ padding:0px; margin:4px;}

.boxPopCats a:link, .boxPopCats a:visited {
 	color:#0d1d57;
 	text-decoration:none;
 	font-weight:normal;
 }

.boxPopCats a:hover{
 	text-decoration:underline;
 }

.boxPopCats li{
 padding:0px;
 position:relative;
 padding:0px 0px 5px 22px;
 background:url('../images/rightBullet.gif') no-repeat;
 }

.boxPopStats li{
 	padding:0px 0px 0px 10px;
 }

#articlesView {
	font-size:10px;
	color:#000000;
	padding:0px 5px 0px 5px;
	margin:0px 0px 10px 0px;
 }

#articlesView a:link, #articlesView a:visited{
 	font-weight:bold;
 	text-decoration:none;
 	color:#000000;
 	font-size:12px;
 }

#articlesView a:hover{text-decoration:underline;}

/* --------------------- */

.c {
	float: left;
}
.cr {
	clear: left;
}

td {
	vertical-align: top;
	padding: 5px;
}

h1 {
	font-size: 14pt;
	margin: 5px 0 5px 0;
}

h2 {
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

h3 {
 	font-weight:bold;
 	color:#a15b02;
 	font-size:14px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
}
h3 a:link, h3 a:visited {
	color:#a15b02;
 }

h4 {
 	font-size:12px;
 	margin:0px;
 	font-weight:normal;
 	color:#915b02;
 }

#descr {
	padding: 0px;
	margin: 0 0 5px 0;
}

table.formPage {
	margin: 0 auto;
}

td.err {
	padding: 3px;
	color: #CA0002;
	background: #F0F0F0;
	border: 1px solid #CECECE;
	text-align: left;
}

td.msg {
	padding: 3px;
	color: #CA0002;
	background: #F0F0F0;
	border: 1px solid #CECECE;
	text-align: left;
}

.label {
	text-align: right;
}
.buttons {
	border-top: 1px solid #D9D9D9;
	text-align: center;
}
#links p {
	margin: 0 0 7px 0;
}
.url {
	color: #6f6f6f;
}

.text, .btn {
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}

input.text {
	color: #000000;
	border: 1px solid #403003;
}
.textarea {
	font-size: 8pt;
	border: 1px solid #403003;
}
select {
	font-size: 8pt;
	border: 1px solid #403003;
}

.captcha {
	border: 1px solid #403003;
	margin-top: 10px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
.btn {
	font-weight: bold;
	border: 1px solid #403003;
	background-color: #F0F0F0;
	color: #403003;
	cursor: pointer;
	height: 20px;
}
span.req {
	margin-left: 3px;
	color: #CA0002;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 2px 0 0px 0px;
	padding: 2px 3px 2px 3px;
	color: #FFA814;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	clear: both;
	display: block;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	color: #000000;
}
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: 0px solid transparent;
   
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   color:#6A8AD4;
}

#categtree {
   border-left:1px dotted #9EC2F3; border-right:1px dotted #9EC2F3; border-top:0px dotted #9EC2F3; border-bottom:1px dotted #9EC2F3; margin:3px 0; height:200px;
   width:300px;
   overflow:auto;
   
}

#catTitle { background:#fff; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#3E81B4;
   background:#DDE5F3;
   vertical-align:middle;
}

#categtree #close_tree {
   right:0;
   padding:1px;
   text-align:center;
   white-space:nowrap;
   cursor:pointer;
}

#categtree .categ-item {
   border-left:0px dotted #CBE2EC; border-right:0px dotted #CBE2EC; border-top:1px dotted #CBE2EC; border-bottom:1px dotted #CBE2EC; clear:both;
   margin:3px 5px;
   display:block;
   cursor:pointer;
   padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F8F8FC;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
}

/* --------------------------------------------------------------- */

.userBar {
	float:right;
	text-align:right;
	height:15px;
	color:#FFFFFF;
	padding:5px;
	font-size:11px;
}

.userBar a:active, .userBar a:link, .userBar a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding:10px;
}

.userBar a:hover {
	text-decoration:underline;
}


.search{
	height:40px;
	border-right:1px solid #cfd5d7;
	border-bottom:1px solid #cfd5d7;
	background:#FFFFFF;
	position:relative;
	left:-1px;
 }
	
.searchLabel {
	float: left;
	margin: 0px 5px 0px 0px;
	color:#000000;
	font-weight:bold;
	font-size:9px;
}

.searchInput {
	padding: 4px 2px 1px 5px;
	float: left;
	width:155px;
	height: 17px;
	font-size:11px;
	border:1px solid #d7d7d7;
	background:url('../images/sBack.gif') repeat-x;
}

.searchBtn {
	height: 24px;
	width: 55px;
	float: left;
	cursor:pointer; 
	margin:0px 0px 0px 4px;
	padding:2px 5px 2px 5px;
	background:url('../images/searchBtn.gif') no-repeat;
	color:#FFFFFF;
	font-size:12px;
	border:0px;
}

.aSearch{
 	text-align:center;
 }

.search a:link, .search a:visited{
 	color:#000000;
 	font-size:10px;
 	text-decoration:none;
 	font-weight:bold;
 }

.search a:hover{
 	text-decoration:underline;
 }

/*-------------------*/

.hMenu {
	position:absolute;
	right:20px;
	margin-top:120px;
	color:#FFFFFF;
}

.hMenu a:link, .hMenu a:active, .hMenu a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	padding:5px;
}

.hMenu a:hover {
	height: 30px;
	text-decoration: underline;
}

.hMenu img {
	float:left;
	margin-top:10px;
}

/*-------------------*/

.path {
	margin:0; 
	padding: 0px 0px 5px 0px;
	color:#000000;
}

.path a:link, .path a:active, .path a:visited {
	color:#053b5f;
	text-decoration: none;
	font-weight:bold;
}

.path a:hover {
	text-decoration: underline;
}

.path img {
	margin: 0px 5px -3px 5px;
}

/*-------------------*/

.centerContainer {
	padding:0px 0px 0px 0px;
	width:672px;
	float:left;
	color:#000000;
	background:#ececec;
}

.centerContent{
 	background:#FFFFFF;
 	padding:0px 10px 10px 10px;
	border-left:1px solid #cfd5d7;
 	border-right:1px solid #cfd5d7;
 	border-bottom:1px solid #cfd5d7;
 }

.mainBox{
	padding:0px;
	font-family:Verdana;
	padding-bottom:10px;
 }

.cathomeMain {
	padding:0px;
	margin:10px 0px 0px 0px;
	color:#ef7002;
	font-weight:bold;
 	padding:1px 0px 2px 10px;
 }

.cathomeMain a:link, .cathomeMain a:visited{
 	color:#ef7002;
 	text-decoration:none;
 	font-weight:bold;
 }

.cathomeMain a:hover{
 	text-decoration:underline;
 }

.cathomeMain2{
	color:#ca0002;
 }

.cathomeMain2 a:link, .cathomeMain2 a:visited{
 	color:#ca0002;
 	text-decoration:none;
 }

.cathomeMain2 a:hover{
 	text-decoration:underline;
 }

.cathomeSubcat{
 	padding:0px 0px 2px 10px;
 	color:#000000;
 	font-weight:bold;
 }

.cathomeSubcat a:link, .cathomeSubcat a:visited{
 	color:#0c4e86;
 	text-decoration:none;
 	font-weight:normal;
 	padding-left:18px;
 }

.cathomeSubcat a:hover{
 	text-decoration:underline;
 }

/*-------------------*/

.articleContent {
	padding: 0px 13px 0px 13px;
}

/*-------------------*/

.rightContainer {
	width: 228px;
	float:right;
	padding:0px;
	background:#ececec;
}

.rightColTop, .rightColBottom{
 	height:9px;
 	background:#d7e3ea;
 }

.rightColBack{
 	background:#ececec;
 	padding:0px 10px 0px 10px;
 	margin:0px;
 }

.rightContainer h2{
 	margin:0px; 
 	color:#131249;
	border-bottom:1px solid #000000;
	padding:15px 0px 3px 0px;
	font-size:12px
 }

/*-------------------*/

.boxStats {
	padding: 10px 0px 10px 20px;
	margin: 0;
	list-style: none;
	background:#fff3dc;
}

.boxStats li {
	padding-bottom: 2px;
}

/*-------------------*/

.boxSponsored {
	margin: 0px;
	border-bottom:1px solid #cfd5d7;
	padding: 10px 4px 10px 4px;
	line-height: 15px;
	font-size: 11px;
}

.boxSponsoredLast {
	margin: 0px;
	padding: 5px 4px 8px 4px;
	line-height: 15px;
	font-size: 11px;
}

a.boxSponsoredA:link, a.boxSponsoredA:active, a.boxSponsoredA:visited {
	color: #4f3c06;
	text-decoration: none;
	font-weight: bold;
}

a.boxSponsoredA:hover {
	color: #CA0002;
	text-decoration: underline;
	font-weight: bold;
}

/*-------------------*/

.noResults {
	margin-left: 20px;
}

.noResults p {
	color: #CA0002;
	margin: 0px 0px 15px 0px;
}

.noResults ul {
	margin: 0;
	padding: 15px 0px 20px 40px;
}

/*-------------------*/

.navig {
	padding: 5px;
	color: #CA0002;
	font-weight: bold;
}

.mainPaging {
	float:left;
}

.pagingLinks {
	color: #CA0002;
}

.pagingLinks a:link, .pagingLinks a:active, .pagingLinks a:visited {
	color: #3E81B4;
	text-decoration: none;
}

.pagingLinks a:hover {
	color: #CA0002;
	text-decoration: none;
}

/*-------------------*/

a.link:active, a.link:link, a.link:visited {
	font-size: 12px;
	color: #0c4e86;
	font-weight:bold;
	text-decoration: none;
}

a.link:hover {
	font-size: 12px;
	text-decoration: underline;
}

a.readMore:link, a.readMore:active, a.readMore:visited {
	color: #e90404;
	text-decoration: none;
}

a.readMore:hover {
	text-decoration: underline;
}

a.readMoreFeat:link, a.readMoreFeat:active, a.readMoreFeat:visited {
	color: #d38402;
	text-decoration: none;
}

a.readMoreFeat:hover {
	text-decoration: underline;
}

/*-------------------*/

.searcCat a:link, .searcCat a:active, .searcCat a:visited {
	color: #CA0002;
	font-weight: bold;
	text-decoration: none;
}

.searcCat a:hover {
	color: #CA0002;
	font-weight: bold;
	text-decoration: underline;
}

a.searchLinkCat:link, a.searchLinkCat:active, a.searchLinkCat:visited, a.searchLinkCat:hover {
	color: #6F6F6F;
	text-decoration: underline;
}

/*-------------------*/

a, .linkDetail a:active, .linkDetail a:link, .linkDetail a:visited, .linkDetail a:hover {
	color: #CA0002;
	text-decoration: underline;
}

.paymentTable td {
	border-right: 1px solid #D9D9D9;
	text-align: center;
}

/*-------------------*/

.bid {
	width: 68px;
}

.bidFunds {
	background: url('../images/bidBg1.gif') no-repeat;
	width: 68px;
	height: 23px;
	padding-top: 7px;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold
}

a.bidL1:link, a.bidL1:active, a.bidL1:visited {
	display: block;
	background: url('../images/bidBg2.gif') no-repeat;
	width: 68px;
	height: 31px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none	
}

a.bidL1:hover {
	text-decoration: underline;
}

a.bidL2:link, a.bidL2:active, a.bidL2:visited {
	display: block;
	background: url('../images/bidBg3Middle.gif') repeat-y;
	width: 68px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

a.bidL2:hover {
	text-decoration: underline;
}

.bidBg3 {
	background: url('../images/bidBg3.gif') no-repeat;
	width: 68px;
	height: 4px;
 }
.footer {
	text-align:center;
	padding:25px 0px 30px 0px;
	color:#032b4c;
	background:#ececec;
}

.footer a:active, .footer a:link, .footer a:visited {
	margin:0px 5px 0px 5px;
	color:#032b4c;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;
}