body{
	font-family:verdana,arial,sans-serif;
	background-color:#400120;
	font-size:10px;
	text-decoration:none;
	color:#400120;
	margin:0px;
	line-height:1.7em;
	word-spacing:normal;
	text-align:left;
	letter-spacing:normal;
	vertical-align:middle;
}
	
#topheader{
	background-image:url('../images/header2.png');
	background-repeat:repeat-x;
	margin:0px;
	background-color:#ffffff;
}
	
.center {
	text-align:center;
}

.whitebg {
	background-color:#ffffff;
}
	
.dot{
	background:url('../images/dot.gif') repeat-x;
	height:1px;
	width:100%;
	padding:0px;
	margin:0px;
}
	
.dotv{    
	background:url('../images/dotv.gif') repeat-y  right;
	padding:0px;
	margin:0px;
}
	
.titlebar{
	font-size:11px;
	font-weight:bold;
	color:#ff5f00;
	margin-left:0px;
	width:100%;
	height:26px;
	background-image:url('../images/barbg.png');
	background-repeat:repeat-x;
}
	
.titlebar a:link{
	font-weight:bold;
	color:#400120;
	text-decoration:none;
}

.titlebar a:visited{
	font-weight:bold;
	color:#400120;
	text-decoration:none;
}

.titlebar a:hover{
	font-weight:bold;
	color:#ff5f00;
	text-decoration:none;
}
	
.lefttitlebar{
	font-size:11px;
	font-weight:bold;
	color:#e24250;
	margin-left:0px;
	width:100%;
	text-align:left;
}

.break{
	padding-bottom:3px;
	padding-top:3px;
}
	
.tableborder{
	border:1px solid #c7b585;
	margin-left:2px;
	background-color:#fafaf8;
	text-align:center;
}

.fcat{
	font-weight:bold;
	font-size:10px;
	color:#400120;
	margin-left:25px;
	width:249px;
	height:24px;
	background-image:url('../images/fcatbg.png');
	background-repeat:no-repeat;
	border-right:1px solid #cbcbcb;
}
	
.fcat a:link{
	color:#400120;
	text-decoration:none;
}
	
.fcat a:visited{
	color:#400120;
	text-decoration:none;
}
	
.fcat a:hover{
	color:#ab9550;
	text-decoration:underline;
}
	
.catbg{
	width:auto;
	background-image:url('../images/categ_head.gif');
	background-repeat:no-repeat;
}
	
.cat{
	font-size:10px;
	font-weight:bold;
	color:#400120;
	padding-left:5px;
	padding-Right:5px;
	padding-bottom:0px;
	padding-top:5px;
	margin-left:0px;
	width:auto;
}
	
.cat a:link{
	font-weight:bold;
	color:#400120;
	text-decoration:none;
}
	
.cat a:visited{
	font-weight:bold;
	color:#400120;
	text-decoration:none;
}
	
.cat a:hover{
	font-weight:bold;
	color:#f90;
	text-decoration:none;
}
	
.cat2{
	background-color:#f1eee5;
	font-size:10px;
	font-weight:bold;
	color:#400120;
	padding-left:5px;
	padding-right:4px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:12px;
	width:auto;
	text-align:left;
}
	
.cat2 a:link{
	font-weight:bold;
	color:#400120;
	text-decoration:none;
}
	
.cat2 a:visited{
	font-weight:bold;
	color:#400120;
	text-decoration:none;
}
	
.cat2 a:hover{
	font-weight:bold;
	color:#f90;
	text-decoration:none;
}
	
.subcat{
	font-size:11px;
	color:#5b7117;
	Padding-left:25px;
	padding-right:5px;
	padding-bottom:4px;
	line-height:1.8em;
	text-align:left;
}
	
.subcat a:link{
	color:#5b7117;
	text-decoration:none;
}
	
.subcat a:visited{
	color:#5b7117;
	text-decoration:none;
}
	
.subcat a:hover{
	color:#fb9d01;
	text-decoration:underline;
}
	
.count{
	font-size:7pt;
}
	
.linktitle{
	font-weight:bold;
	font-size:10px;
	color:#400120;
	text-align:left;
}
	
.linktitle a:link{
	font-weight:bold;
	color:#400120;
	text-decoration:underline;
}
	
.linktitle a:visited{
	font-weight:bold;
	color:#400120;
	text-decoration:underline;
}
	
.linktitle a:hover{
	font-weight:bold;
	color:#ab9550;
	text-decoration:none;
}
	
.linkshortdesc{
	font-size:10px;
	color: #5b7117;
	text-align:left;
}
	
.linkshortdesc a:link{
	color:#400120;
	text-decoration:none;
}
	
.linkshortdesc a:visited{
	color: #400120;
	text-decoration:none;
}
	
.linkshortdesc a:hover{
	color: #400120;
	text-decoration:underline;
}
	
.linkurl{
	font-weight:normal;
	font-size:10px;
	color:#400120;
}
	
.linkurl a:link{
	color:#400120;
	text-decoration:none;
}
	
.linkurl a:visited{
	color:#400120;
	text-decoration:none;
}
	
.linkurl a:hover{
	color:#ab9550;
	text-decoration:underline;
}
	
.navigate{
	padding:0px;
	border-top:#c9b889 2px solid;
	border-bottom:#c9b889 2px solid;
	margin:0px;background-color:#f1eee5;
	height:28px;
}
	
.navigate a:link{
	color:#400120;
	text-decoration:none;
}
	
.navigate a:visited{
	color:#400120;
	text-decoration:none;
}
	
.navigate a:hover{
	color:#f90;
	text-decoration:underline;
}
	
.small,.small a{
	padding:0px;
	margin:0px;color:#f90;
	font-size:7pt;
	text-decoration:none;
}
	
.sort{
	color:#f90;
}

.header{
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
}
	
h1{
	color:#f90;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bolder;
	text-decoration:none;
	border-bottom:solid #cccccc 1px;
}
	
h2{
	color:#400120;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bolder;
	text-decoration:none;
	padding:5px;
	border-top:#c9b889 2px solid;
	border-bottom:#c9b889 2px solid;
	margin:0px;
	background-color:#f1eee5;
}
	
.highlightbox2{
	color:#400120;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	padding:5px;
	border-top:#c9b889 2px solid;
	border-bottom:#c9b889 2px solid;
	margin-left:0px;
	background-color:#f1eee5;
}
	
.feature{
	padding:5px;
	border-top:#c9b889 2px solid;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	background-color:#f1eee5;
	text-align:left;
}
	
.regular{
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	border-bottom:#39f 1px groove;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
	
.user{
	font-size:10px;
	color:#400120;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
	
.user a:link{
	color:#f90;
	text-decoration:none;
}
	
.user a:visited{
	color:#f90;
	text-decoration:none;
}
	
.user a:hover{
	color:#400120;
	text-decoration:underline;
}
	
.footer{
	font-size:10px;
	color:#400120;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:5px;
	height:59px;
	background:url('../images/footer.png');
}
	
.footer a:link{
	color:#400120;
	text-decoration:none;
}
	
.footer a:visited{
	color:#400120;
	text-decoration:none;
}
	
.footer a:hover{
	color:#fb9d01;
	text-decoration:underline;
}
	
.copyright{
	font-size:10px;
	color:#c7b686;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:5px;
	height:25px;
}
	
.copyright a:link{
	color:#c7b686;
	text-decoration:none;
	font-weight:bold;
}
	
.copyright a:visited{
	color:#c7b686;
	text-decoration:none;
	font-weight:bold;
}
	
.copyright a:hover{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
	
.partners{
	font-size:10px;
	font-weight:normal;
	color:#400120;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}
	
.partners a:link{
	font-weight:bold;
	color:#400120;
	text-decoration:none;
}
	
.partners a:visited{
	font-weight:bold;
	color:#400120;
	text-decoration:none;
}
	
.partners a:hover{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
	
.premier{
	font-size:10px;
	color:#400120;
	width:auto;
	text-align:center;
}
	
.premier a:link{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
	
.premier a:visited{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
	
.premier a:hover{
	font-weight:bold;
	color:#400120;
	text-decoration:underline;
}
	
.form {
	margin:0px;
}

.searchpos{
	margin-top:32px;
}

.search{
	background-position:center;
	height:18px;
	border:1px solid #000000;
}
	
.btn{
	font-size:9px;
	font-weight:bold;
	border:1px solid #666666;
	height:22px;
	background-color:#643525;
	text-transform:uppercase;
	color:#ffffff;
}
	
table.formPage{
	border:1px solid #c7b585;
	padding:5px;
}

td.err{
	padding:4px;
	color:#f00;
	text-align:left;
}

td.msg{
	padding:4px;	
	color:#000000;
	text-align:left;
}

td.success{
	padding:4px;	
	color:#FF5F00;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

.limit_field{ 
	border:0 solid transparent; 
	border-width:0; 
	background:transparent;
}
	
input.text{
	font-size:10px;
	color:#333333;
	border:1px solid #000000;
}
	
textarea.text{
	font-size:8pt;
	color:#333333;
	border:1px solid #000000;
}
	
span.req{
	color:#f00;
	font-weight:bold;
}

div.pr{
	font-size:6pt;
	color:#000000;
	float:left;
	height:30px;
	margin-right:5px;
}
	
div.prg{
	width:40px;
	border:1px solid #999999;
	height:3px;
	font-size:1px;
}
	
div.prb{
	background:#5eaa5e;
	height:3px;
	font-size:1px;
}

select{
	font-size:8pt;
	color:#000000;
	border:1px solid #d5d5d5;
}
	
#togglecategtree{   
	display:block;   
	cursor:pointer;   
	cursor:hand;   
	color:#4f5f6b;
}
	
#categtree{   
	margin:3px 0;   
	height:200px;   
	width:300px;   
	overflow:auto;   
	border:1px dotted #333333;   
	border-width:0 1px 1px;
}
	
#categtree h2{
	margin:0 0 5px;
	font-size:12px;
	padding:2px;
	text-align:center;
	color:#ffffff;
	background:#6f808b;
	vertical-align:middle;
}
	
#categtree #close_tree{   
	right:0;   
	padding:1px;   
	text-align:center;   
	white-space:nowrap;   
	cursor:pointer;   
	cursor:hand;
}
	
#categtree .categ-item{   
	clear:both;   
	margin:3px 5px;   
	padding:2px 5px;
}
	
.recommended{
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	padding:0px;
	Height:28px;
	background-color:#f2f0f0;
	border:1px solid #cccccc;
}
	
#catright{
	background:url('../images/cat.gif') no-repeat;
	height:28px;
	width:207px;
	margin:2px 2px 2px 10px;
}
	
#catright p{
	text-align:right;
	padding:8px 10px 0 0;
	margin:0 10px 0 0;
}
	
#catright a:link{
	font-weight:bold;
	color:#f47327;
	text-decoration:none;
}

	
#catright a:visited{
	font-weight:bold;
	color:#f47327;
	text-decoration:none;
}
	
#catright a:hover{
	font-weight:bold;
	color:#f47327;
	text-decoration:underline;
}
