*{
	padding:0;
	margin:0;
	}

body{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color:#454748;
	}
	img{
		border:2px solid #ededed;
		}
a{ cursor:pointer; }
	
	label{
		float:right;
		margin-right:0.5em;
		font-weight:bold;
		}
	fieldset{
		border:0;
		}
	#header{
		border-bottom:1px solid #b8b8b8;
		background:#ededed;
		padding:0.8em 0 0.8em 1em;
		margin:0;
		}

		#header ul{
			list-style-type:none;
			border:0;
			margin:0;
			}

			#header ul li{
				display:inline;
				padding:0;
				border:0;
				margin:0;
				}

				#header ul li a{
					padding:0.25em 0.7em 0.25em 0.7em;
					text-transform:uppercase;
					text-decoration:none;
					font-weight:bold;
					color:#0063dc;
					margin:0;
					}

					#header ul li a:hover{
						background:#0063dc;
						color:#FFF;
						}
				.location{
					color:#ff0084 !important;
					font-size:10px;
					}
				.location:hover{
					color:#fff !important;
					background:#ff0084 !important;
					}

	#subcat{
	/*	border-bottom:1px solid #cbcbcb;  */
		padding:0.5em 0 0.5em 2em;
		margin:0;
		}

		#subcat table{
			padding:0;
			margin:0;
			border:0;
			}

			#subcat table td{
				text-transform:uppercase;
				width:21em;
				}

				#subcat a{
					text-decoration:none;
					margin:0 1em 0 0;
					padding:0.08em 0.24em 0.08em 0.24em;
					font-size:0.9em;
					color:#0063dc;
					}

					#subcat a:hover{
						text-decoration:underline;
						}

		#subcat h4{
			font-weight:normal;
			margin:3em 0 0 0;
			font-size:1.1em;
			}

	#sort{
		margin:0;
		padding:0.5em 2em 0.5em 0;
		text-align:right;
		border:0;
		}

		#sort p{
			margin:0 0.5em 0 0;
			line-height:2em;
			display:inline;
			font-size:1em;
			padding:0;
			}

			#sort form{
				font-size:0.9em;
				display:inline;
				padding:0;
				margin:0;
				border:0;
				}

				#sort select{
					border:1px solid #b8b8b8;
					}
		#sort span{
			float:left;
			margin:0 0 0 1.5em;
			font-size:1.5em;
			text-transform:capitalize;
			}

	#post_c{
		border-bottom:1px solid #cbcbcb;
		padding:0;
		margin:0;
		}
		#post_c h4{
			border-bottom:1px solid #cbcbcb;
			padding:2em 0 0.3em 1.8em;
			font-weight:bold;
			font-size:1.2em;
			margin:0 0 0.3em 0;
			}
		#post_c p{
			margin:2em 2em 2em 2em;
			}
			#post_c p a{
				color:#0063dc;
				text-decoration:underline;
				}

			#post_c span{
				display:block;
				padding:2em 2em 1em 2em;
				color:#ff0084;
				}
		#post_c h6{
			margin:0 0 0 2em;
			font-weight:normal;
			display:inline;
			font-size:1em;
			}
			#post_c h6 a{
				text-decoration:none;
				margin:0 1em 0 0;
				display:inline;
				color:#0063dc;
				}
				#post_c h6 a:hover{
					text-decoration:underline;
					}

	#post_un{
		padding:0.5em 2em 1em 2em;
		}
		#post_un p{
			display:inline;
			float:left;
			}
		#post_un p a{
			text-decoration:none;
			margin:0 1em 0 0;
			display:inline;
			color:#0063dc;
			}
			#post_un p a:hover{
				text-decoration:underline;
				}
		#post_un h6{
			display:inline;
			float:right;
			font-size:1em;
			font-weight:normal;
			}
	.opt-of{
		color:#008b17;
		}

	.opt-ne{
		color:#ff0084;
		}

	div#ads div{
		margin:0;
		border-bottom:1px solid #ededed;
		padding:0.5em 0 0.5em 0.5em;
		margin:0 2em 0 2em;
		height:1em;
		clear:both;
		}

		div#ads div h2{
			font-weight:normal;
			display:inline;
			font-size:1em;
			float:left;
			}

			div#ads div a{
				text-decoration:none;
				color:#0063dc;
				padding:0;
				margin:0;
				}

				div#ads div a:hover{
					text-decoration:underline;
					}

					div#ads div h6{
						font-weight:normal;
						margin:0 0 0 1em;
						display:inline;
						font-size:1em;
						float:left;
						}

						div#ads div h5{
							font-weight:normal;
							margin:0 0 0 1em;
							display:inline;
							font-size:1em;
							float:left;
							}

							div#ads div h4{
								font-weight:normal;
								margin:0 1em 0 0;
								display:inline;
								color:#ff0084;
								font-size:1em;
								float:right;
								padding:0;
								}

								div#ads div h3{
									font-weight:normal;
									margin:0 1em 0 0;
									display:inline;
									color:#008b17;
									font-size:1em;
									float:right;
									padding:0;
									}

					div#ads div p{
						margin:0 1em 0 0;
						display:inline;
						float:right;
						}

	#add{
	/*	border-bottom:1px solid #cbcbcb;	*/
		padding:1em 2em 1em 2em;
		margin:0;
		}
		#add input{
			border:1px solid #9db8ff;
			width:17em;
			display:inline;
			}
			#add input.butn{
				background:#FFF;
				color:#0063dc !important;
				font-weight:bold;
				}

		#add textarea{
			width:27em;
			height:10em;
			border:1px solid #9db8ff;
			}
		#add select{
			border:1px solid #9db8ff;
			}

		#add table{
			border:0;
			background:#eeeeee;
			}
			#add table tr td{
				padding:0.32em;
				border-bottom:1px solid #FFF;
				}
			#add span{
				display:inline;
				float:left;
				}
			#add strong{
				color:#dd0010;
				}


	.tdst{
		width:10em;
		}
	.tdnd{
		width:30em;
		}
	.tdrd{
		width:21em;
		}
	.radio{
		width:1em !important;
		border:0 !important;
		margin:0 0.4em 0 0.16em;
		display:inline;
		float:left;
		}
	#login{
		padding:1em 0 1em 0;
		text-align:center;
		line-height:2em;
		margin:0;
		}

	#added{
		text-align:center;
		margin:50px 0 0 0;
		}
		#added a, #added a:hover{
			text-decoration:underline;
			color:#0063dc;
			}
	#footer{
		border-top:1px solid #b8b8b8;
		padding:0 0 2em 2em;
		margin:2em 0 0 0;
		}

		#footer h4 {
			font-weight:normal;
			line-height:2em;
			font-size:1em;
			}

			#footer h4 a{
				text-decoration:none;
				color:#0063dc;
				margin:0 1em 0 1em;
				}

				#footer h4 a:hover{
					text-decoration:underline;
					}
			#footer h4 a#reg{
				}

		#footer h5{
			margin:-1.6em 2em 0 0;
			font-weight:normal;
			display:inline;
			font-size:1em;
			color:#cbcbcb;
			float:right;
			}

			#footer h5 a{
				text-decoration:none;
				color:#cbcbcb;
				}

				#footer h5 a:hover{
					text-decoration:underline;
					color:#999999;
					}

	.category{
		display:inline;
		width:21em;
		height:20em;
		float:left;
		margin:1em 0 1em 2em;
		}

		.category h6{
			font-size:1em;
			font-weight:bold;
			text-transform:capitalize;
			margin:0 0 0.5em 0;
			text-decoration:underline;
			}
		.category a{
			text-decoration:none;
			display:block;
			color:#0063dc;
			padding:0;
			margin:0;
			}
			.category a:hover{
				text-decoration:underline;
				}

	.clearer{
		clear:both;
		height:1em;
		}
	.hidden{
		display:none;
		}
	.act{
		background:#0063dc;
		color:#FFF !important;
		}
	.act2{
		background:#ff0084 !important;
		color:#FFF !important;
		font-size:10px;
		}
		
	#pagination{
		text-align:center;
		margin:1em 0 1em 0;
		}
		#pagination ul{
			padding:0;
			list-style-type:none;
			text-align:center;
			line-height:2em;
			}
			#pagination ul li{
				list-style-type:none;
				display:inline;
				text-align:center;
				padding:0;
				}
				#pagination ul li a{
					color:#0063dc;
					text-decoration:none;
					display:inline;
					font-weight:bold;
					border:1px solid #cbcbcb;
					padding:0.16em 0.40em 0.16em 0.40em;
					}
					#pagination ul li a:hover{
						color:#FFF !important;
						background:#0063dc;
						border:1px solid #0063dc;
						}
	.pag_act{
		color:#ff0084 !important;
		border:1px solid #FFF !important;
		}
	#reg{
		padding:1em 2em 2em 2em;
		border:0;
		margin:0;
		}
		#reg h3{
			height:1.2em;
			font-weight:bold;
			margin:1em 0 1em 0;
		}
	#frame_upload{
		width:0;
		height:0;
		border:0px solid #fff;
		}
	#f1{
		 overflow:visible; 
		 width:100%; 
		 display:none;
		 }
