
* {
	margin: 0 Auto;
	padding: 0;
}
body {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #white;
}
a {
	color: #2f4f4f;
}
/* HEADER */
#hdrtp {
	width:700px;
}
#tpbar {
	width: 100%;
	padding-top:10px;
	padding-bottom:10px;
	background:   #d6e3be ;
	border-bottom: 1px solid #c1c1c1;
	text-align:center;
	font-size:14px;
}
#logo {
	float:left;
	margin-top:20px;
	width:352px;
}
#logo img {
	border:0px;
}
#hdrlnk {
	float:right;
	margin-top:50px;
	width:330px;
}

#catp {
	width:800px;
	margin-top:15px;
}
.knt {
	width:100%;
	clear:both;
}
/*--- Main Categories ---*/
.categories { 
 font-family: "Trebuchet MS"; 
 font-size: 11pt; 
 font-weight:bold;
 color:gray;
}
.categories A {
	color:   #2f4f4f;
   text-decoration:none;
}
.categories A:HOVER {
	text-decoration:underline;
}
/*--- Sub Categoreis under Main Categories ---*/
.submaincat { 
 font-family: "Trebuchet MS"; 
 font-size: 12px; 
 font-weight:normal;
}
.submaincat A {
	color:  #004001;
	text-decoration:underline;
}
.submaincat A:HOVER {
	text-decoration:underline;
}
/*--- Directory Entries --*/
.linktitle { 
 font-family: "Trebuchet MS"; 
 font-size: 14pt; 
}
.linktitle A {
	color: #b22222;
}
.linkdescription { 
 font-family: "Trebuchet MS"; 
 font-size: 12pt;
 color:  #475661;
}
.category-link {
 font-family:  "Trebuchet MS"; 
 font-size: 10px;
}

/*--- PPC Includes section ---*/
.ppclinktitle { 
 font-family: Verdana; 
 font-size: 10px ;
}

.ppclinkdescription { 
 font-family: Verdana; 
 font-size: 9px ;
}

.ppclinkurl{
 font-family: Verdana; 
 font-size: 10px;
}

/*--- Additional Includes --*/
/*-- Random Listings --*/
.addrandlistlinktitle { 
 font-family: "Trebuchet MS"; 
 font-size: 15px ;
}

.addrandlistlinkdescription { 
 font-family: "Trebuchet MS"; 
 font-size: 13px ;
}

/*-- Random Categories --*/
.addrandcatlinktitle { 
 font-family: Verdana; 
 font-size: 13px ;
}

/*-- Random Search Terms  --*/
.addrandsearchlinktitle{ 
 font-family: Verdana; 
 font-size: 10px ;
}
.search {
	padding:15px;
	font-size:15px;
	background: #f5f5f5;
	font-family: "Trebuchet MS";
	color:#b22222;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	text-align:center;
}
.navgc {
	font-size:12px;
	padding:5px;
	background:  #f4fbfb;
	font-family:"Trebuchet MS";
	width:800px;
}
#searchpop {
	width:800px;
	padding:20px;
	font-size:25px;
	color:  #2f4f4f;
	text-align:center;
}
#searchpop A {
	color: gray;
	font-size:15px;
}
#searchpop A:HOVER {
	color:   #2f4f4f;
	font-weight:bold;
	font-size:17px;
}
.pagedvd {
	background: #dadada;
	height:1px;
}
#sdm {
	background: url(sdmflg.jpg);
	background-repeat:  repeat-x;
	width:100%;
	clear:both;
	overflow: auto;
	border-top:1px solid silver;
}
#sdr {
	width:800px;
}
#sdrl {
	float:left;
	width:336px;
	padding-top:15px;
	color:gray;
}
#sdrr {
	float:right;
	width:400px;
	padding:15px;
	color:gray;
	font-size:12px;
}
#sdrr A {
	 color:  #b22222;
}
td {
	padding:5px;
}
.stitle {
	font-size:17px;
	font-family:"Trebuchet MS";
	color: #4169e1;
	padding-bottom:10px;
}
.naslovlrg {
	font-size:25px;
	font-family:"Trebuchet MS";
	color: #4169e1;
	padding-bottom:10px;
}
.naslovlrgsred {
	font-size:25px;
	font-family:"Trebuchet MS";
	color: #4169e1;
	padding-bottom:10px;
	text-align:center;
}
.btn {
	width:100px;
	background:  #2f4f4f;
	color:white;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	font-family: "Trebuchet MS";
	border:1px solid white;
}
.txtf {
	width:160px;
	border: 1px solid silver ;
	background: #f5f5f5;
	color: #006400; 
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	font-family: "Trebuchet MS";
}
#pftr {
	width:800px;
	text-align:center;
	font-size:12px;
	font-family:"Trebuchet MS";
	color: #4169e1;
	margin-top:15px;
}
.ftrcit {
	font-size:15px;
	font-family: "Trebuchet MS";
	font-style: italic;
	color: #2f4f4f;
}
.ftrcit A {
	font-size:15px;
	font-family: "Trebuchet MS";
	font-style: italic;
	color:  #708090;
	font-weight:bold;
}
#websitelistings {
	width:800px;
}
.categorytitlestl h1 {
	font-size:35px;
	color:  #2f4f4f;
	font-family: "Trebuchet MS";
	text-align:center;
	width:800px;
}
.subcategorieslistor {
	text-align:center;
	width:800px;
	font-size:18px;
	color:   #2f4f4f;
	font-family: "Trebuchet MS";
}
.subcategorieslistor A {
	text-align:center;
	font-size:13px;
	color:   #556b2f;
	font-family: "Trebuchet MS";
}
#sdmzln {
	background: url(sdrzln.jpg);
	background-repeat:  repeat-x;
	width:100%;
	clear:both;
	overflow: auto;
	border-top:1px solid silver;
}
#ctgml {
	width:800px;
}
#ctgml h1 {
	font-size:25px;
	color: #2f4f4f;
	font-family: "Trebuchet MS";
	text-align:center;
}
#adfkng {
	float:right;
	width:160px;
}
.ktbls {
	width:800px;
}
#spcwebsites {
	text-align:center;
	color: #2f4f4f;
	font-size:11px;
	font-family: "Trebuchet MS";
}
#spcwebsites A {
	font-weight:bold;
	color: #006400;
	font-family: "Trebuchet MS";
}
.cprt {
	padding:20px;
	text-align: center;
	color: #2f4f4f;
}
.promotext {
	color:black;
}
#addsitef {
	width:800px;
	color: #2f4f4f;
	font-size:14px;
}
#addsitef h1 {
	font-size:25px;
	color: #2f4f4f;
	text-align:center;
	padding-bottom:10px;
}
.reccode {
	border: 1px dashed gray;
	padding:15px;
	width: 800px;
	background: #f4fbfb;
	color: #2f4f4f;
	font-family: "Trebuchet MS";
}
.reccodeh {
	color:  #006400;
}
.rzpag {
	font-size:16px;
	display: block;
	color:black;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
.rzpag A {
	color: white;
	background:  #556b2f;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	text-decoration: none;
	border: 1px solid #556b2f;
}
.rzpag A:HOVER {
	color:  black;
	background: #d6e3be ;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	text-decoration: none;
	border: 1px solid #bad192;
}
.rzpagact {
	color:  black;
	background: #d6e3be ;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	text-decoration: none;
	border: 1px solid #bad192;
}
