   div.rightarea strong {
      color: white;
      margin-bottom: 25px;
      font-size: 13px;
      display: block;
   }



/*Common function*/

body {

	margin: 0px;

	color: #0a0909;

	background: url('../images/bg_tlo.jpg') #CDCDCD repeat-y top;

        

}



* {

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

	font-size: 11px;

	font-style: normal;

}



	a {

		color: #8F0000;

		text-decoration: none;

	}

	

	a:hover {

		color: #8F0000;

		text-decoration: underline;

	}



h1, h2, h3, h4 {

	font-style: normal;

	font-size: 11px;

}	



/*Text line*/

.textline {

	margin: 0px;

	color: #8F0000;

	padding: 4px 0 4px 0;

}

	.textline a {

		font-weight: bold;

		color: #8F0000;

		text-decoration: none;

	}

	

	.textline a:hover {

		color: #8F0000;

		text-decoration: underline;

	}



/*Container*/

#content {

	width: 775px;

	margin: 0 auto;

}



.boxtop {

	height: 11px;

	background: url('../images/top.bg.gif') repeat-x top;

	margin: 0;

	clear: both;

}

	.boxtop h2 {

		margin: 0;

	}

	

	.boxtop p {

		float: right;

		margin: 0px;

	}

	

.boxbody {

	background: #ffffff;

	margin: 0;

}



.boxbottom {

	height: 17px;

	background: url('../images/bottom.bg.gif') repeat-x bottom;

}

	.boxbottom h2 {

		margin: 0;

	}

	.boxbottom p {

		float: right;

		margin: 0px;

	}





/* Header Area*/

.header {

	background: url('../images/header.bg.gif') repeat-x;

	height: 123px;

}

	.header h2 {

		margin: 0;

		padding: 0;

	}



	.header p {

		float: right;

		margin: 0;

	}

	.banner {

		float: right;

		padding: 30px 10px 0 0;

		text-align: right;

	}

	

	.searchA {

		float: right;

		padding: 5px 0 0 0;

		text-align: right;

	}







/*Menu*/

#top_menu {

font-size: 2px;

font-weight: bold;

	color: #FFF;

	background-color: #A73719;

	padding: 0px;

	height: 28px;

	width: 776px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#top_menu ul {

height: 24px;

	width: 776px;

	list-style-type: none;

	float: left;

	margin-top: 5px;

	margin-left: 0px;

	padding-left: 0px;

background-color: #A73719;

font-weight: bold;

}

#top_menu ul li {

	display: inline;

	margin-left: 0px;

font-weight: bold;

}

#top_menu a:link, #top_menu a:visited, #top_menu a:active {

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;	

	text-decoration: none;

	color: #FFFFFF;

	font-size: 14px;

        background-color: #A73719;

font-weight: bold;

}

#top_menu a:hover {

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 9px;

	padding-left: 5px;	

	background-color: #FFFFFF;

	text-decoration: none;

	color: #474747;

	font-size: 14px;

font-weight: bold;	

}



/*Nav Button*/

#home {

	padding: 0px;

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	line-height: normal;

	}



		a#home {

			overflow:hidden;

			display:block;

			width:90px;

			height:35px;

			padding: 20px 0 0 0;

			

		}

		a#home:hover {

		

		}

		

#submit {

	padding: 0px;

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	line-height: normal;

}



	a#submit {

		overflow:hidden;

		display:block;

		width:90px;

		height:35px;

		padding: 20px 0 0 0;

		

	}

	a#submit:hover {

		background:url('../images/bluebg.gif');

	}		

		

		

#new {

	padding: 0px;

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	line-height: normal;

}



	a#new {

		overflow:hidden;

		display:block;

		width:90px;

		height:35px;

		padding: 20px 0 0 0;

		

	}

	a#new:hover {

		background:url('../images/bluebg.gif');

	}

		

			

#top {

	padding: 0px;

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	line-height: normal;

}



	a#top {

		overflow:hidden;

		display:block;

		width:90px;

		height:35px;

		padding: 20px 0 0 0;

		

	}

	a#top:hover {

		background:url('../images/bluebg.gif');

	}	

		

#contact {

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	line-height: normal;

}



	a#contact {

		overflow:hidden;

		display:block;

		width:75px;

		height:35px;

		padding: 20px 15px 0 0;

		background:url('../images/endmenu.gif') no-repeat right;

	}

	a#contact:hover {

		background:url('../images/endmenu.blue.gif') no-repeat right;

	}		



.caption {

	height: 55px;

	

	margin: 0 0 0 8px;

}

	.caption h2 {

		

		height: 35px;

		margin: 0;

		padding: 20px 0 0 20px;

		color: #ffffff;

	}

	

	.caption p {

		

		height: 55px;

		float: right;

		margin: 0px;

		width: 17px;

	}

	

.fcaption {

	height: 35px;

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

	margin: 0 0 0 8px;

}

	.fcaption h2 {

		

		height: 35px;

		margin: 0;

		padding: 15px 0 0 20px;

		color: #FFFFFF;

	}

	

	.fcaption p {

		

		height: 35px;

		float: right;

		margin: 0px;

		width: 17px;

	}



.cattop {

	background: #FFFFFF;

	height: 6px;

	margin: 0 5px 0 15px;

}



.bbg {

	background: url('../images/cat.bg.gif') repeat-x top;

	margin: 0 5px 10px 15px;

	padding: 0 0 6px 0;

}



/*Right Area*/



.rightarea {

	background: url('../images/right.gif') #ffffff repeat-x top;

	margin: 0 10px 0 10px;

	padding: 0 0 0 10px;

	width: 190px;

        

}	

	.rightarea ol {

		margin: 0;

		padding: 0;

		width: 90%;

	}

	.rightarea li {

		list-style: none;

		margin: 3px 0 3px 0;

		padding: 0 0 0 15px;

		color: #8F0000;

		font-weight: bold;

		

	}

	

	.rightarea h2 {

		padding: 10px 0 10px 0;

		margin: 0;

		color: #FFFFFF;

		font-size: 13px;

                

	}

	

	.rightarea a {

		color: #8F0000; text-decoration: none;

		}

	.rightarea a:hover {

		color: #8F0000;

		text-decoration: underline;

		}









/*Footer*/

.footer {

	

	height: 68px;

	color: #484848;

	margin: 0 0 20px 0;

}

	.footer p {

		float: right;

		

		margin: 0;

		width: 9px;

		height: 68px;

	}

	.footer h2 {

		

		margin: 0;

		padding: 30px 0 0 20px;

		font-size: 10px;

		font-weight: bold;

		height: 38px;

		text-align: center;

	}



	.footer a {

		font-size: 10px; color: #484848; text-decoration: none;

		}

	.footer a:hover {

		font-size: 10px; color: #484848; text-decoration: none;

		}



/*Devider padding left*/

.padding_left {

	padding: 0 4px 0 4px;

}



/*Sorting*/

.sort {

	color: #ffffff; font-size: 9px; float: right; margin: 0px; padding: 0 10px 0 0;

}

	.sort a {

		color: #ffffff;

		font-size: 9px;

	}	

	.sort a:hover {

		color: #8F0000;

		text-decoration: underline;

	}



/*Category result*/

.cr {

	color: #0a0b09;

	font-weight: bold;

	font-size: 12px;

	Margin: 0 0 0 4px;

	padding: 3px 0 3px 12px;

}

	.cr a {

		color: #0a0b09;

	}	

	.cr a:hover {

		color: #8F0000;

		text-decoration: underline;

	}

	

/*pagination*/

.page {

	color: #040505;

	font-weight: bold;

	font-size: 12px;

	margin: 0 10px 10px 14px;

	padding: 6px;

}

	.page p {

		float: right;

	}

	.page a {

		color: #040505;

	}	

	.page a:hover {

		color: #8F0000;

		text-decoration: underline;

	}

	

/*Directory Path*/

.path {

	color: #8F0000;

	padding: 3px;

	margin: 0 10px 6px 10px;

	font-weight: bold;

}



	.path a {

		color: #8F0000;

	}	

	.path a:hover {

		color: #8F0000;

		text-decoration: underline;

	}



	.path p {

		margin: 6px 0 0 0;

	}

	

	.path h1 {

		float: right;

		margin: 6px 0 0 0;

	}

	

.searchbg {

	background: url('../images/search.bg.gif') no-repeat;

	width: 163px;

	height: 26px;

	margin: 40px 0 0 0;

}



/*Search button*/	

.button {

	margin: 40px 0 0 0; BORDER: 0px; background: url('../images/search.gif') no-repeat; height: 26px; width: 86px;

}







/*Search input*/

.search {

	float: right; margin: 0px 10px 0 5px; Padding: 4px 0 0 3px; BORDER: 0px; FONT-SIZE: 12px; font-weight: bold; BACKGROUND: none; COLOR: #ffffff; HEIGHT: 20px; width: 125px;

}



.screenshot {

	background: url('../images/loader.gif') no-repeat center;

	border: 1px solid #040505;

	width: 100px;

	height: 65px;

	margin: 2px 8px 2px 0;

}



.fbox {

	background: url('../images/cat.bg.gif') repeat-x top;

	border: 1px solid #d5d5d5;

	margin: 0 10px 10px 14px;

	padding: 6px;

}



/*Regular Link*/	

.lbox {

	margin: 0 10px 10px 14px;

	padding: 6px;

}



/*Text Input Style*/

.text {

	border: 1px solid #4194c5;

	background: #ffffff;

	height: 17px;

	font-size: 12px;

	padding: 2px 2px 2px 6px;

	width: 360px;

	color: #8F0000;

}

.textarea {

	border: 1px solid #4194c5;

	background: #ffffff;

	padding: 2px 2px 2px 6px;

	font-size: 12px;

	width: 360px;

	color: #8F0000;

}

.textpy {

	border: 1px solid #4194c5;

	background: #ffffff;

	height: 17px;

	font-size: 12px;

	padding: 2px 2px 2px 6px;

	width: 50px;

	color: #8F0000;

}



/*Image Verification*/

.captcha {

	border: 1px solid #8F0000;

}

/*Form*/

form {

	Margin: 0px;

}



/*Category*/

.cat {

	background: url('../images/cat.blt.gif') no-repeat left;

	margin: 0 0 0 6px;

	padding: 2px 0 4px 16px;

	font-size: 11px;

	font-weight: bold;

	color: #8F0000;

}

	

	.cat a {

		color: #8F0000;

		text-decoration: none;



	}

	.cat a:hover {

		color: #8F0000;

		text-decoration: underline;

	}

	

	.cat span {

		font-size: 10px;

		color: #8F0000;

		padding: 0 0 0 4px;

	}



/*Sub Cat*/

.subcat {

	color: #646464;

}

	.subcat p {

		background: url('../images/right.blt.gif') no-repeat;

		margin: 0 0 5px 22px;

		padding: 0 0 0 12px;

	}



	.subcat a {

		color: #646464;

		text-decoration: none;

	}

	.subcat a:hover {

		text-decoration: underline;

	}

	

	.subcat span {

		font-size: 9px;

		padding: 0 0 0 4px;

		font-weight: normal;

	}

	

/*catin*/

.catin {

	color: #8F0000;

	margin: 0 0 0 12px;

	font-weight: bold;

	background: url('../images/right.blt.gif') no-repeat left;

}

	.catin p {

		margin: 0;

		padding: 3px 0 3px 12px;

	}



	.catin a {

		color: #8F0000;

		text-decoration: none;

	}

	.catin a:hover {

		color: #8F0000;

		text-decoration: underline;

	}

	

	.catin span {

		font-size: 9px;

		padding: 0 0 0 4px;

		font-weight: normal;

	}





/*Common Break*/

.break {

	padding: 3px 0 3px 0;

}



/*PayPal*/

.pp {

	font-size: 14px; color: #0a0a09; font-weight: bold; text-align: center;

}



/*Featured Links*/

.furl {

	margin: 0 0 4px 0;

	padding: 2px 0 2px 0;

	font-size: 12px;

	font-weight: bold;

	color: #8F0000;

}



	.furl a {

		color: #8F0000;

	}

	.furl a:hover {

		color: #8F0000;

		text-decoration: underline;

	}



/*Regular Link*/	

.rurl {

	margin: 0 0 4px 0;

	padding: 2px 0 2px 0;

	font-size: 12px;

	font-weight: bold;

}

	.rurl a {

		color: #0a0a09;

	}

	.rurl a:hover {

		color: #8F0000;

		text-decoration: underline;

	}



/*Link Description*/

.desc {

	font-size: 11px; color: #646464; font-weight: normal; margin: 0 0 2px 0;

}



/*Link URL*/

.url {

	font-weight: normal; font-size: 11px; color: #8F0000;  margin: 2px 0 0 0;

}

	.url a {

		color: #8F0000;	font-weight: bold;

	}

	.url a:hover {

		color: #8F0000;

		text-decoration: underline;

	}





/*Category link*/

.linkcat {

	font-weight: Bold; font-size: 11px; color: #0a0909;  margin: 6px 0 0 0;

}



	.linkcat a {

		color: #4194c5;

	}

	

	.linkcat a:hover {

		color: #0a0909;

		text-decoration: underline;

	}	

	

	

/*PageRank*/

div.pr {

	font-size: 6pt;

	color: #484848;

}



	div.prg{

		width: 40px;

		border: 1px solid #999999;

		height: 3px;

		background: #fff;

		font-size: 1px;

	}

	div.prb{

		background: #5eaa5e;

		height: 3px;

		font-size: 1px;

	}



/*Small Style*/	

.small, .small a {

	padding: 0px;

	margin: 0px;

	color: #8F0000;

	font-weight: normal;

	font-size: 7pt;

	text-decoration: none;

}



/*Error Style*/

.err {

	color: #ff1212;

	text-align: left;

	margin: 0 10px 10px 14px;

	padding: 6px;

	font-weight: bold;

}

/*MSG Style*/

.msg{

	color: #8F0000;

	text-align: left;

	margin: 0 10px 10px 14px;

	padding: 6px;

	font-weight: bold;

}

/*Submit page Limit style*/

.limit_field {

   border: 0px;

   font-size: 11px;

   color: #8F0000;

   background: transparent;

}



/*REQ Marking*/

span.req {

	color: #FF0000;

	font-weight: bold;

}

/*Drop list*/

select {

	font-size: 8pt;

	color: #000000;

	border: 1px solid #d5d5d5;

}



/*Ajax Category Style*/



#toggleCategTree {

   display:block;

   cursor:pointer;

   color:#8F0000;

   font-weight: bold;

}



#categtree {

   margin:3px 0;

   height:200px;

   width:300px;

   overflow:auto;

   border:1px dotted #182f53;

   border-width:0 1px 1px;

}



#catTitle {

	background: none;

	font-weight: bold;

} /* Important for Konqueror */



#categtree h2 {

	margin:0 0 5px;

	font-size: 12px;

	padding:2px;

	text-align:center;

	color:#FFFFFF;

	background:#0a0909;

	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:3px 5px;

   display:block;

   color: #8F0000;

   cursor:pointer;

}



#categtree .categ-item img {

   margin-right:1em;

}



#categtree .odd {

   background:#e4f2fd;

}



#categtree .even {

   background:#FFFFFF;

}



#categtree .categ-item:hover {

   background:#f7eff4;

}

.tagclouds { margin: 0 auto; padding: 20px; width: 70%; border: 1px dotted #9EC2F3; }

.tagclouds h3 { font-size: 150%; }

.tagclouds .cloud-word { /* add you general rules for ALL tags */ }

.cloud-style-1 { color: #0000ff; /*blue*/ }

.cloud-style-2 { color: #000; /*black*/ }

.cloud-style-3 { color: #e98800;/*orange*/ }

.cloud-style-4 { color: #0fb400;/*green*/ }

.cloud-style-5 { color: #ff0000;/*red*/ }

.cloud-style-5 { color: #006CC0;/*grey*/ }



.robots

{

text-align:left;

margin:5px 0;

padding-right:20px;

}

div.robots img{

margin-left:15px;

}

div.robots font{

font-size:11px;

}

