body {
    background: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 8pt;
	margin-bottom:0px;
}
.c {
	float: left;
}
.cr {
	clear: left;
}


h1 {
	font-size: 14pt;
	margin: 5px 0 5px 0;
}

h2 {
	color:#940F04;
	font-size: 10pt;
	margin: 0;
	padding: 0;
}

h3 {
	color: #940F04;
	font-size: 8pt;
	padding: 0;
	border-bottom: 1px dotted #a1a1a1;
}

.p {
	margin:0px;
	padding:0px;
}

#descr {
	padding: 0px;
	margin: 0 0 5px 0;
}

td.err {
	padding: 3px;
	color: #FF0000;
	background: #FFEDED;
	border: 1px solid #A0A0A0;
	text-align: left;
}
td.msg {
	padding: 3px;
	color: #0000FF;
	background: #EDF3FF;
	border: 1px solid #A0A0A0;
	text-align: left;
}

.count {
	color: #6f6f6f;
	font-size: 8pt;
	font-weight: normal;
}

.nav {color:#ffffff; font-weight:normal; text-decoration:none;}
a.nav:link {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.nav:visited {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.nav:hover, active {color:#ff0000; font-weight:normal; text-decoration:none;}

a.subcats:link {color:#940F04; font-weight:normal; text-decoration:none;}
a.subcats:visited {color:#940F04; font-weight:normal; text-decoration:none;}
a.subcats:hover, active {color:#940F04; font-weight:normal; text-decoration:underline;}

.maincat {font-weight: bold; font-size: 13px;color: #666666; margin:0px; padding:0px 12px 0px 10px; background: url(../images/link-icon.gif) no-repeat left;}
a.maincats:link {color:#666666; font-weight:bold; text-decoration:none;}
a.maincats:visited {color:#666666; font-weight:bold; text-decoration:none;}
a.maincats:hover, active {color:#666666; font-weight:bold; text-decoration:underline;}

a.flinks:link {color:#940F04; font-weight:bold;}
a.flinks:visited {color:#940F04; font-weight:bold;}
a.flinks:hover, active {color:#940F04; font-weight:bold; text-decoration:none;}

a.rlinks:link {color:#a1a1a1; font-weight:bold;}
a.rlinks:visited {color:#a1a1a1; font-weight:bold;}
a.rlinks:hover, active {color:#a1a1a1; font-weight:bold; text-decoration:none;}

a.clinks:link {color:#a1a1a1; font-weight:normal;}
a.clinks:visited {color:#a1a1a1; font-weight:normal;}
a.clinks:hover, active {color:#a1a1a1; font-weight:normal; text-decoration:none;}

a.readlinks:link {color:#940F04; font-weight:normal; text-decoration:none;}
a.readlinks:visited {color:#940F04; font-weight:normal; text-decoration:none;}
a.readlinks:hover, active {color:#940F04; font-weight:normal; text-decoration:underline;}

a.footer:link {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.footer:visited {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.footer:hover, active {color:#ff0000; font-weight:normal; text-decoration:none;}

a.account:link {color:#940F04; font-weight:normal; text-decoration:none;}
a.account:visited {color:#940F04; font-weight:normal; text-decoration:none;}
a.account:hover, active {color:#940F04; font-weight:normal; text-decoration:underline;}



.url {
	color: #bebebe;
}
#path {
	margin-top: 2px;
	padding: 3px;
	background: #D9E8F9;
	line-height: 19px;
	border-top: 1px solid #5e74b3;
}
.submit {
	float: right;
	vertical-align: bottom;
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#D9E8F9;
   line-height:19px;
   text-align:right;
}

.btn {
	font-size: 10pt;
	font-weight: bold;
	background-image:url('../images/m-bar-m.gif');
	cursor: pointer;
	border:0px;	
	margin:0px;
	padding:5px;
	height:33px;
}
.submit-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px #a1a1a1 solid;
	background-color: #F5F5F5;
	height:20px;
	margin: 0px;
	padding-left: 5px;	
}
.submit-descriptions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid #a1a1a1;
	background-color: #F5F5F5;
	margin: 0px;
	padding: 5px;
	
}

input.text {
	color: #000000;
	border: 1px solid #5e74b3;
}
textarea.text {
	font-size: 8pt;
	border: 1px solid #5e74b3;
}
select {
	font-size: 8pt;
	border: 1px solid #5e74b3;
}

.captcha {
	border: 1px solid #a1a1a1;
	margin-top: 0px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
span.req {
	margin-left: 3px;
	color: #FF0000;
	font-weight: bold;
}

div.errForm, span.errForm {
	margin: 0px 0 0px 5px;
	padding: 2px 3px 2px 3px;
	color: #FF0000;
	background: #FFFFF3;
	border: 1px solid #cccccc;
	text-align: left;
	clear: right;
}
.small, .small a {
	padding: 0px;
	margin: 0px;
	color: #909090;
	font-size: 7pt;
	text-decoration: none;
}
.sort {
	color: #000000;
}
p.subcats {
	color:#940F04;
	margin: 0px 0px 7px 0px;
	padding-left: 15px;
}
div.pr {
	font-size: 6pt;
	color: #000000;
	float: left;
	height: 30px;
	margin-right: 5px;
}
div.prg {
	width: 60px;
	border: 1px solid #a1a1a1;
	height: 5px;
	font-size: 1px;
}
div.prb {
	background: #FFB72C;
	height: 3px;
	font-size: 1px;
	margin:1px;
}

div.footer {
   bottom:0;
   clear:both;
	text-align: center;
	border-top: 1px solid #E0E0E0;
	padding: 3px 0 0 0;
	margin-top: 50px;
}
div.footer a {
	color: #606060;
}
.price {
	border: 1px solid #A0A0A0;
}
.price table td{
	margin: 0;
	padding: 2px;
	vertical-align: bottom;
}

.nav {color:#ffffff; font-weight:normal; text-decoration:none;}
a.nav:link {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.nav:visited {color:#ffffff; font-weight:normal; text-decoration:underline;}
a.nav:hover, active {color:#ffffff; font-weight:normal; text-decoration:none;}

a {color:#940F04; font-weight:normal; text-decoration:underline;}
a.link {color:#940F04; font-weight:normal; text-decoration:underline;}
a.visited {color:#FF9D45; font-weight:normal; text-decoration:underline;}
a.hover, active {color:#940F04; font-weight:normal; text-decoration:none;}

a.paging-links:link {color:#940F04; font-weight:normal; text-decoration:underline;}
a.paging-links:visited {color:#940F04; font-weight:normal; text-decoration:underline;}
a.paging-links:hover, active {color:#940F04; font-weight:normal; text-decoration:none;}

.paging-info {font-style: italic;}
a.paging-info:link {color:#940F04; font-weight:normal; text-decoration:underline;}
a.paging-info:visited {color:#940F04; font-weight:normal; text-decoration:underline;}
a.paging-info:hover, active {color:#940F04; font-weight:normal; text-decoration:none;}


.limit_field {
   border: 0 solid transparent;
   border-width:0;
}

#toggleCategTree {
   display:block;
   cursor:pointer;
   cursor:hand;
   color:#6A8AD4;
}

#categtree {
   margin:3px 0;
   height:200px;
   width:300px;
   overflow:auto;
   border:1px dotted #9EC2F3;
   border-width:0 1px 1px;
}

#catTitle { background:#fff; } /* Important for Konqueror */

#categtree h2 {
   margin:0 0 5px;
   padding:2px;
   text-align:center;
   color:#5e74b3;
   background:#DDE5F3;
   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;
   display:block;
   border:1px dotted #CBE2EC;
   border-width:1px 0;
   cursor:pointer;
   cursor:hand;
}

#categtree .categ-item img {
   margin-right:1em;
}

#categtree .odd {
   background:#F8F8FC;
}

#categtree .even {
   background:#fff;
}

#categtree .categ-item:hover {
   background:#eee;
}

.logo-bkg {
	background-image:url('../images/logo-m.gif');
}
.bar-bkg {
	background-image:url('../images/m-bar-m.gif');
}
.searchbox-bkg {
	background-image:url('../images/searchbox-top-m.gif');
}
.search-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border:1px #ffff00 double; 
	text-align:center;
	padding:1px;
}
.adbox-container {
	border-top:0px;
	border-left:1px #E1E1E1 solid;
	border-right:1px #E1E1E1 solid;
	border-bottom:1px #E1E1E1 solid;
}
.site-desc-top-m {
	background-image:url('../images/site-desc-top-m.gif');
}
.site-desc-container {
	background-image:url('../images/r-listing-bkg.gif');
	border:1px #e1e1e1 solid;
	padding:8px;
}
.main-top-bkg {
	background-image:url('../images/main-top-m.gif');
}
.main-bottom-bkg {
	background-image:url('../images/main-bottom-m.gif');
}
.nav-bkg {
	color:#666666;
	background-image:url('../images/nav-m.gif');
}
.category-top-bkg {
	background-image:url('../images/r-listing-top-m.gif');
}
.category-bkg {
	background-image:url('../images/r-listing-bkg.gif');
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.category-container {
	border:1px #e1e1e1 solid;
	background-color:#FFFFFF;
	padding:10px;
}
.category-bottom-bkg {
	background-image:url('../images/r-listing-bottom-m.gif');
}
.f-category-top-bkg {
	background-image:url('../images/f-listing-top-m.gif');
}
.f-category-bkg {
	background-image:url('../images/f-listing-bkg.gif');
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.f-category-container {
	border:1px #e1e1e1 solid;
	background-color:#FFFFFF;
	padding:10px;
}
.f-category-bottom-bkg {
	background-image:url('../images/f-listing-bottom-m.gif');
}
.pagination-container {
	border:1px #e1e1e1 solid;
	padding::10px;
}
.side-top-bkg {
	background-image:url('../images/side-top-m.gif');
}
.sponsor-inner-bkg {
	background-image:url('../images/r-listing-bkg.gif');
}
.side-bottom-bkg {
	background-image:url('../images/side-bottom-m.gif');
}
.sponsor-top-m {
	background-image:url('../images/sponsor-top-m.gif');
}
.sponsor-left-m {
	background-image:url('../images/sponsor-left-m.gif');
}
.sponsor-bottom-m {
	background-image:url('../images/sponsor-bottom-m.gif');
}
.sponsor-right-m {
	background-image:url('../images/sponsor-right-m.gif');
}
.footer-bkg {
	background-image:url('../images/footer-bkg.gif');
}
.footer-top-m {
	background-image:url('../images/footer-top-m.gif');
}
.footer-left-m {
	background-image:url('../images/footer-left-m.gif');
}
.footer-right-m {
	background-image:url('../images/footer-right-m.gif');
}
.footer-bottom-m {
	background-image:url('../images/footer-bottom-m.gif');
}
.category-total-cats {
	padding: 0px;
	margin: 0px;
	color: #a1a1a1;
	font-size: 7pt;
	text-decoration: none;
}
.cat-list {color:#a1a1a1; font-style:italic; font-weight:normal;}
a.cat-list:link {color:#a1a1a1; font-weight:normal;}
a.cat-list:visited {color:#a1a1a1; font-weight:normal;}
a.cat-list:hover, active {color:#FFA913; font-weight:normal; text-decoration:none;}

.label {
	vertical-align:top;
	text-align: right;
}
.field {
	margin:10px;
}

.grey-container {border:1px #e1e1e1 solid; background-color:#FFFFFF;}
.f-grey-container {border:1px #e1e1e1 solid; background-color:#FFFFFF;}
.f-link-thumb-outline {border:1px #FFA913 solid; padding:5px; width:130px; height:110px;}
.r-grey-container {border:1px #e1e1e1 solid; background-color:#FFFFFF;}
.r-links-dotted-line {border-bottom:1px #FFA913 dotted;}
.err-container {border:1px #ff0000 solid; background-color:#FFFFFF;}
.success-container {border:1px #00ff00 solid; background-color:#FFFFFF;}
