body {
    background: #ffffff;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	margin: 0;
}
#header{ clear:both; padding:0; height: 80px; background: white url(../images/logo.gif) no-repeat center;  background-color: #ffffff;     }
                                            }

.tagclouds { margin:0 auto; padding: 1px;  width: 80%;  text-align: left;  margin-left: 5px;               }
.tagclouds h3 { font-size:110%; }
.tagclouds .cloud-word { /* add you general rules for ALL tags */  color: #446d8c;  font-size: 14px;  font-weight: normal;  line-height: 24px;     }
.topnav{font-weight:bold;  text-align: left; font-size:13px;  height: auto; color: #549dee;  margin-left: 20px;  padding-top: 8px;  padding-bottom: 8px;   }
.topnav a{margin:0px 5px; text-decoration:none; width:70%; color: #446d8c;
}
.topnav a:hover{text-decoration:underline; background: #446d8c; color: #ffffe0;
}
#login{font-weight:bold; color:#050505; font-size:7pt; margin:0px 5px}
#login a{color:#050505; margin:0px; text-decoration:none}
#login a:hover{color:#069; text-decoration:underline}
#searchbox{text-align:center; padding:0; margin:15px 15px 0 0}
.searchtext{font-size: 10pt;  margin-top: 20px;                  }
#trail{ font-weight:bold; font-style:italic; color: #ff4800;   line-height: 14px; text-align:left;          }
#trail a{ text-decoration:none;    color: #446d8c;  }
#trail a:hover{background:#4682B4; color: #ffffe0;
}

#statistic{ color: #b22222;    }
.statistic{ color: #b22222; font-weight:bold;  text-align:left;  height: auto;  clear:both;    font-size: 10px;  }
#wrapper{    margin:0px;     padding:0px; width: 100%;    }

#left {
	float: left;
	width: 10px;
}


#right{float:right; width:190px}

#content {
	margin-left: 194px;
	margin-right: 194px;
	padding: 5px 0px;
}




#content2{margin-left: 222px;     padding: 0px; }

	.email{display:none !important;}
	.homepage{
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 0;
        width: 0;
        z-index: -1;
    }
.terms{visibility: collapse;}
.officephone{visibility: collapse;}
.user_name{display:none !important;}
.mobile_n{visibility: collapse;}
.yourjob{visibility: collapse;}
.labels{display:none !important;}
.fields{display:none !important;}

.clear{    clear:both;     display:block;     height:1px;     overflow:hidden;     margin:0;     padding:0}

.linea {
	width: 100%;
	border-top: 1px solid #446D8C;
	}


 table.center {
    margin-left:auto; 
    margin-right:auto;
  }

/*-------------------*/
table.tbfeatured {
	width: 98%;
	}
td.lefttop {
	background: #F0F0F0;
	background-image: url(../images/boxupleft.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	clear: both;
}
td.righttop {
	color: #CA0002;
	background: #F0F0F0;
	text-align: left;
	background-image: url(../images/boxupright.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}
td.centertop {
	text-align: left;
	background-image: url(../images/boxupcenter.gif);
	background-repeat: repeat-x;
	height: 10px;
}
td.centermiddle {
	text-align: left;
	}
td.centerbottom {
	text-align: left;
	background-image: url(../images/boxbottomcenter.gif);
	height: 10px;
	background-repeat: repeat-x;
}
td.leftcenter {
	background: #F0F0F0;
	text-align: left;
	background-image: url(../images/middleleft.gif);
	background-repeat: repeat-y;
	height: auto;
}
td.rightcenter {
	background: #F0F0F0;
	text-align: left;
	background-image: url(../images/middleright.gif);
	background-repeat: repeat-y;
	width: 10px;
}
td.leftdown {
	text-align: left;
	background-image: url(../images/boxbottomleft.gif);
	width: 10px;
	height: 10px;
}
td.rightdown {
	text-align: left;
	background-image: url(../images/boxbottomright.gif);
	height: 10px;
	width: 10px;
}

/*-------------------*/

.sidebar {
	width: 180px;
	margin: 0px 5px;
}

.sidebar-top {
	width: 180px;
	height: 21px;
	color: #446d8c;
	font-weight: bold;
	padding: 3px 0;
	font-size: 12px;
	text-align: center;
	background-image: url(../images/captionside.gif);
}

.sidebar-body {
	background: White;
	color: Black;
	padding: 6px 10px;
}

.sidebar-body a {
	color: #050505;
	text-decoration: none;
}

.sidebar-body a:hover {
	color: red;
	text-decoration: underline;
}
/*-------------------*/

.box {
	margin: 0px 0px 20px 12px;
	width: 198px;
	height: auto;
}

.boxTopLeft {
	float: left;
	background: url("../images/boxTopLeft.gif") no-repeat;
	width: 10px;
	height: 25px;
	}

.boxTopCenter {
	float: left;
	background: url("../images/boxTopCenter.gif") repeat-x;
	width: 178px;
	height: 19px;
	padding-top: 6px;
	
	color: #ffffe0;
	text-align: center;
	font-weight: bold;
}

.boxTopRight {
	float: right;
	background: url("../images/boxTopRight.gif") no-repeat;
	width: 10px;
	height: 25px;
}
.boxMiddle{
	clear: both;
	width: 192px;
	padding-left: 15px;
	font-weight: bold;
	color: #446d8c;
	padding-top: 8px;
	padding-bottom: 8px;
	}
.boxBottom {
	width: 198px;
	height: 10px;
	margin-top: auto;
	clear: both;
}

/*-------------------*/

#footer{     text-align: center; color:#050505; font-size:8pt; font-weight:bold;    width: 100%; }
#footer a{color:#050505; text-decoration:none;   }
#footer a:hover{text-decoration:underline}
.cats{margin-left:auto; margin-right:auto;}
.cats a{color: #446d8c; text-decoration:none;            }
.cats a:hover{text-decoration:underline;  background-color: #446d8c;  color: yellow;  }
.subcats {
	margin : 0 2px 20px 0;
	padding : 0 0 0;
	font-size : 8pt;
	color : #b22222;
	text-decoration: underline;
	margin-left: 10px;
	}
#footerl {
	margin: 0 auto;
	clear:both;	
	text-align: left;
        font-size:8pt;
	padding: 0px 0px 0px 20px;
	float: left;
	margin-top: 0px;
}
#footerl a{text-decoration:none;   }
#footerl a:hover{text-decoration:underline}

.subcats a {
	color : #b22222;
	text-decoration : none;
}
.subcats a:hover {
	text-decoration : underline;
	background-color: #446d8c;
	color: yellow;
}
.featlink{width: 100%; padding:3px; margin-bottom:5px; background-color: yellow; border: thin solid #549dee; margin-left: 8px;}
.featlink a{color: #549dee; font-weight:bold; text-decoration:none}
.featlink a:hover{text-decoration:underline}

.reglink{width:100%; padding:3px; margin-bottom:5px; border: thin solid #549dee; margin-left: 8px;}
.reglink a{color: #549dee; font-weight:bold; text-decoration:none}
.reglink a:hover{text-decoration:underline; color:Red}


#detail{width: 90%; padding:3px; margin:0}
#detail a{color: #549dee; font-weight:bold; text-decoration:none}
#detail a:hover{text-decoration:underline}
.c{float:left}
.cr{clear:left}
td{vertical-align:top; padding:0}
h1{font-size: 12pt;  margin-top: 0px;  margin-bottom: 0px;        }
h2 {
	font-size: 10pt;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	color: green;
	}
h3 {
	color: #446d8c;
	font-size: 9pt;
	margin-left: 10px;
	}
h4{color:#069; font-size:9pt; font-style:italic; padding:0; margin:8px 0 3px 0}
#descr{padding:0; color:#FFF; 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:#f00; background:#ffeded; border:0 solid #a0a0a0; text-align:left}
td.msg{padding:0; color: #549dee; background:#edf3ff; border:0 solid #a0a0a0; text-align:left}
td.msg2{padding:0; color: navy;   text-align:left;  font-size: 14px;}
.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{ text-align:center;  padding-top: 10px; }
.count{color:Navy; font-size:8pt; font-weight:normal}
.url{color:#666; font-weight:bold}
.featurl{color:#666; 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:10pt; margin:0; padding:0}
input.text{color:#050505; border:1px solid #5e74b3}
textarea.text{font-size:10pt; 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 #999;  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:#f00; font-weight:bold}


div.errForm, span.errForm {
	margin : 0 0 0 2px;
	padding : 0;
	color : #ff0000;
	font-size : 8pt;
	font-weight : bold;
}



.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:#000}
div.pr{font-size:6pt; color:#050505}
div.prg{width:40px; border:1px solid #999; height:3px; font-size:1px}
div.prb{background:#5eaa5e; height:3px; font-size:1px}

div.search-form{font-size: 0.90em; font-weight:bold; height:24px; }
.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:#069;  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:#069; text-decoration:none; font-weight:bold}
.paging-links a:hover{text-decoration:underline}
.limit_field{border:0 solid transparent; border-width:0}
#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:hand;
   color: #4c6678;
   font-weight: bold;
      border: 1px solid #4c6678;
      height: 20px;
      vertical-align: middle;
      font-size: 14px;
      width: 140px;
      text-align: center;
      background: white;
      padding-left: 20px;
      }
#categtree{margin:3px 0; height:200px; width:300px; overflow:auto; border:1px dotted #9ec2f3; border-width:0 1px 1px}
#catTitle{background: #ffffe0;  font-size: 12px;  font-weight: bold;  color: #446d8c;   }
#categtree h2{margin:0 0 5px; padding:2px; text-align:center; color:#5e74b3; background:#dde5f3; vertical-align:middle}
#categtree #close_tree{right:0; padding:1px; text-align:center; white-space:nowrap; cursor:pointer}
#categtree .categ-item{clear:both; margin:3px 5px; padding:2px 5px; display:block; border:1px dotted #cbe2ec; border-width:1px 0; cursor:pointer}
#categtree .categ-item img{margin-right:1em}
#categtree .odd{background:#f8f8fc}
#categtree .even{background:#fff}
#categtree .categ-item:hover{background: #dde5f3;
}
img.thumb{border:1px solid #888; width:75px; height:56px; margin:0px; padding:0}
img.validator{margin:5px; border:0}
.sep {
	height: 2px;
	width: 97%;
	border-top: 2px dotted navy;
	margin-bottom: 5px;
	margin-left: 8px;
	}
.social {
	padding: 0;
	margin: 0 0 0 0px;
	color: red;
	font-size: 8pt;
	text-decoration: none;
}
