/*

// CSS Created by: Shabu Anower

// OSDesigner.net

*/



body {

	margin: 0px;

	color: #940001;

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

	font-size: 11px;

	background: #f4f4f4;

}



	p {

		margin: 0;

		padding: 0;

	}

	

	a {

		color: #940001;

		text-decoration: none;

	}

	

	a:hover {

		text-decoration: underline;

	}



h1, h2, h3, h4 {

	margin: 0;

	font-size: 11px;

}

	

#contentmain {

	width: 700px;

	margin: 0 auto 0 auto;

}

	#content {

		width: 94%;

		margin: 0 auto 0 auto;

	}







.header {

	margin: 15px 0 0 0;

}

	.header h1 {

		margin: 0 0 0 9px;

	}



	.header p {

		float: right;

		margin: 4px 0 0 0;

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

		width: 356px;

		height: 34px;

	}



.search {

	 margin: 6px 15px 3px 8px; padding: 2px 0 0 8px; border: 0px; font-size: 12px; font-weight: bold; background: none; color: #a69d7f; height: 18px; width: 300px;

}



#tab {

	 font-size: 11px;

	 float: left;

	 line-height: normal;

	 height: 21px;

	 margin: 15px 0 0 0;

}

	#tab ul {

		 padding: 0 10px 0 10px;

		 margin: 0px;

		 list-style-type: none;

	}

	#tab li {

		 padding: 0 0 0 5px;

		 background: url('tab.left.gif') no-repeat left top;

		 float: left;

		 margin: 0 2px 0 0;

	}

	#tab a {

		padding: 6px 9px 0 5px;

		display: block;

		font-weight: bold;

		background: url('tab.right.gif') no-repeat right top;

		float: left;

		color: #9f9584;

		text-decoration: none;

		text-align: center;

	}

	#tab a {

		 float: none;

		 font-size: 11px;

		 padding: 4px 10px 4px 8px;

		 text-align: center;

	}

	#tab a:hover {

		 color: #75654b;

	}



.boxtop {

	height: 18px;

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

	margin: 0;

	clear: both;

}

	.boxtop h2 {

		margin: 0;

	}

	

	.boxtop p {

		float: right;

		margin: 0px;

	}

	

.boxbody {

	background: url('box.bg.gif') #f1f1f0 repeat-y right;

	border-left: 3px solid #ffffff;

	margin: 0;

}

.boxbottom {

	height: 17px;

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

}

	.boxbottom h2 {

		margin: 0;

	}

	.boxbottom p {

		float: right;

		margin: 0px;

	}



.page {

	color: #9f9584;

	font-weight: bold;

	font-size: 12px;

	margin: 5px 17px 5px 10px;

}

	.page p {



	}



.pagination {

	padding: 2px;

	float: right;

	font-size: 12px;

	font-weight: bold;

}

	.pagination ul {

		font-size: 12px;

		margin: 10px 0 10px 0;

		padding: 0px;

		text-align: left;

	}

	.pagination li {

		display: inline;

		list-style-type: none;

		padding-bottom: 1px;

	}

	.pagination a {

		color: #940001;

		border: #9f9584 1px solid;

		padding: 5px;

		text-decoration: none;

	}

	.pagination a:visited {

		border: #9f9584 1px solid;

		color: #940001;

		padding: 5px;

		text-decoration: none;

	}

	.pagination a:hover {

		background-color: #f0eee9;

		border: #75654b 1px solid;

		color: #9f9584;

		text-decoration: none;

	}

	.pagination a:active {

		background-color: #940001;

		border: #9f9584 1px solid;

		color: #9f9584;

	}



.paypal {

	font-size: 18px;

	color: #9f9584;

	font-weight: bold;

	text-align: center;

}



.caption {

	margin: 0 16px 8px 10px;

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

	padding: 0 0 1px 0;

	font-size: 12px;

	font-weight: bold;

}

	.caption p {

		background: url('catblt.gif') no-repeat left;

		padding: 2px 10px 2px 20px;

		color: #940001;

		margin: 0 0 6px 0;

	}

	

	.caption a {

		color: #9f9584; text-decoration: none;

	}

	.caption a:hover {

		text-decoration: underline;

	}

	

	.caption h2 {

		float: right;

		margin: 0px;

		font-size: 10px;

		padding: 6px 0 0 0;

	}



.cbox {

	margin: 0 16px 0 10px;

}

	.cbox ul {

		margin: 0 0 0 15px;

		padding: 0 0 0 20px;

	}



	.cbox li {

		padding: 2px 0 4px 6px;

	}



.fbox {

	border: 1px solid #998d79;

	padding: 10px;

	background: url('f.bg.gif') #ffffff no-repeat left top;

	margin: 5px 17px 5px 10px;

}



.lbox {

	border: 1px solid #e6e0ce;

	padding: 10px;

	background: #f0eee9;

	margin: 5px 17px 5px 10px;

}



.footer {

	margin: 0 auto 0 auto;

	width: 100%;

	text-align: center;

	color: #940001;

}

	.footer a {

		color: #940001; text-decoration: none;

	}

	.footer a:hover {

		text-decoration: underline;

	}



.nav {

	color: #940001;

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

	font-size: 12px;

	font-weight: bold;

	margin: 0 16px 8px 10px;

	padding: 0 0 1px 0;

}

	.nav p {

		margin: 0 0 6px 0;

		padding: 2px 10px 2px 20px;

		background: url('catblt.gif') no-repeat left;

	}

	

	.nav h3 {

		float: right;

		margin: 0;

		font-size: 12px;

	}

	

	.nav a {

		font-size: 12px; color: #940001; text-decoration: none;

	}

	.nav a:hover {

		text-decoration: underline;

	}



.text {

	border: 1px solid #998d79;

	background: #ffffff;

	height: 17px;

	font-size: 12px;

	padding: 2px 2px 2px 6px;

	width: 360px;

	color: #696969;

}

.textarea {

	border: 1px solid #998d79;

	background: url('f.bg.gif') #ffffff no-repeat left top;

	padding: 2px 2px 2px 6px;

	font-size: 12px;

	width: 360px;

	color: #940001;

}

.textpy {

	border: 1px solid #998d79;

	background: #ffffff;

	height: 17px;

	font-size: 12px;

	padding: 2px 2px 2px 6px;

	width: 50px;

	color: #696969;

}



.captcha {

	border: 1px solid #998d79;

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

}



form {

	Margin: 0;

}



.cat {

	background: url('catblt.gif') no-repeat left;

	font-size: 11px;

	font-weight: bold;

	color: #940001;

	Padding: 0 0 0 20px;

	Margin: 10px 10px 4px 0;

}

	.cat a {

		font-size: 11px; color: #940001; text-decoration: none;

	}

	.cat a:hover {

		text-decoration: underline;

	}

	.cat span {

		font-size: 9px;

		padding: 0 0 0 4px;

	}



.subcat {

	font-size: 11px;

	padding: 2px 0 0 12px;

	color: #696969;

	Margin: 2px 0 2px 8px;

	font-weight: normal;

}

	.subcat a {

		COLOR: #696969; text-decoration: none;

	}

	.subcat a:hover {

		text-decoration: underline;

	}



.break {

	padding: 3px 0 3px 0;

}



.title {

	font-weight: bold; font-size: 12px; color: #940001; margin: 0 0 2px 0;

}

	.ftitle a {

		font-size: 12px; color: #940001; text-decoration: none;

	}

	.ftitle a:hover {

		text-decoration: underline;

	}





.desc {

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

}



.url {

	font-weight: normal; font-size: 11px; color: #696969;  margin: 5px 0 5px 0;

}



div.pr {

	font-size: 6pt;

	color: #000000;

}



div.prg{

	width: 40px;

	border: 1px solid #999999;

	height: 3px;

	font-size: 1px;

}

div.prb{

	background: #5eaa5e;

	height: 3px;

	font-size: 1px;

}

.small, .small a {

	padding: 0px;

	margin: 0px;

	color: #696969;

	font-weight: normal;

	font-size: 7pt;

	text-decoration: none;

}



.err {

	color: #FF0000;

	text-align: left;

	margin: 0 16px 8px 10px;

	font-weight: bold;

	padding: 6px;

	border: 1px dotted #75654b;

}



.msg {

	color: #75654b;

	text-align: left;

	margin: 0 16px 8px 10px;

	font-weight: bold;

	padding: 6px;

	border: 1px dotted #75654b;

}



span.req {

	color: #FF0000;

	font-weight: bold;

}



select {

	font-size: 8pt;

	color: #000000;

	border: 1px solid #d5d5d5;

}



.os {

	color: #3d4c53;

	font-weight: bold;

}

	.os a {

		color: #3d4c53; font-size: 11px; text-decoration: none;

	}

	.os a:hover {

		text-decoration: underline;

	}

	

.design {

	color: #982a05;

	font-weight: bold;

}

	.design a {

		color: #982a05; font-size: 11px; text-decoration: none;

	}

	.design a:hover {

		text-decoration: underline;

	}