body {

	background:#170c0a;

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

	font-size:11px;

	color:#FFF;

	margin:0

}

a:link {

	color:#fff;

	text-decoration:none

}

a:visited {

	color:#fff;

	text-decoration:none

}

a:hover {

	color:#fff;

	text-decoration:underline

}

#topheader {

	background-image:url(../images/topheadbg.jpg);

	background-repeat:repeat-x;

	height:48px;

	width:100%;

	padding:0;

	margin:0

}

#header {

	background-image:url(../images/header.jpg);

	border-bottom:1px solid #b69f7e;

	background-repeat:repeat-x;

	height:98px;

	width:100%;

	padding:0;

	margin:0

}

#logo {

	width:262px;

	height:98px;

	background-image:url(../images/logo.jpg);

	background-repeat:no-repeat;

	margin:0;

	padding:0;

	float:left

}

#mainlinks {

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

	font-size:12px;

	font-weight:normal;

	color:#FFF;

	text-align:right;

	padding:40px 5px 0 0

}

#mainlinks A:link {

	COLOR:#fff;

	TEXT-DECORATION:none

}

#mainlinks A:visited {

	COLOR:#fff;

	TEXT-DECORATION:none

}

#mainlinks A:hover {

	COLOR:#140a08;

	TEXT-DECORATION:none

}

#mainbg {

	background-image:url(../images/bg.jpg);

	background-repeat:repeat-x;

	background-color:#170c0a;

	height:100%;

	width:100%;

	padding:0;

	margin:0

}

#footerbg {

	background-image:url(../images/footerbg.jpg);

	background-repeat:repeat-x;

	height:65px;

	width:100%;

	line-height:1.6em;

	padding:25px 0 0 0;

	text-align:center;

	color:#FFF;

	font-size:9px

}

#footerbg A:link {

	COLOR:#fff;

	TEXT-DECORATION:none

}

#footerbg A:visited {

	COLOR:#fff;

	TEXT-DECORATION:none

}

#footerbg A:hover {

	COLOR:#fff;

	TEXT-DECORATION:underline

}

#wrapper {

	width:780px;

	margin:0 auto 0 auto

}

#boundary {

	border-bottom:1px solid #876850;

	border-left:1px solid #876850;

	border-right:1px solid #876850;

	width:778px;

	height:100%;

	padding:0;

	margin:0 0 2px 0

}

#searchareabg {

	background-image:url(../images/searchareabg.jpg);

	background-repeat:repeat-x;

	height:42px;

	width:100%;

	text-align:center

}

#searchareabg div {

	margin:4px 0 0 0;

	padding:8px 0 0 0

}

#searchareabg h1 {

	margin:4px 0 0 4px;

	padding:0

}

#box {

	border:1px solid #876850;

	padding:0;

	margin:2px;

	background-color:#55443d

}

#catboundary {

	border:1px solid #876850;

	padding:0;

	margin:2px;

	background-image:url(../images/catboundarybgtop.jpg);

	background-color:#40261f;

	background-repeat:repeat-x;

	background-position:top

}

#catboundary h1 {

	background-image:url(../images/headingbullet.jpg);

	background-position:left;

	background-repeat:no-repeat;

	height:10px;

	margin:0 0 2px 5px;

	padding:8px

}

#catboundary span {

	font-size:11px;

	color:#cda94f;

	font-weight:bold;

	margin:0 0 4px 5px;

	padding:8px

}

#catboundary span A:link {

	FONT-WEIGHT:bold;

	COLOR:#cda94f;

	TEXT-DECORATION:none

}

#catboundary span A:visited {

	FONT-WEIGHT:bold;

	COLOR:#cda94f;

	TEXT-DECORATION:none

}

#catboundary span A:hover {

	FONT-WEIGHT:bold;

	COLOR:#cda94f;

	TEXT-DECORATION:underline

}

#cat {

	font-size:10px;

	font-weight:bold;

	color:#d5c4be;

	Margin-left:0px;

	padding:0 0 10px 2px;

	width:auto;

	background-image:url(../images/catbottomline.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	text-transform:uppercase

}

#cat A:link {

	FONT-WEIGHT:bold;

	COLOR:#d5c4be;

	TEXT-DECORATION:none

}

#cat A:visited {

	FONT-WEIGHT:bold;

	COLOR:#d5c4be;

	TEXT-DECORATION:none

}

#cat A:hover {

	FONT-WEIGHT:bold;

	COLOR:#d5c4be;

	TEXT-DECORATION:none

}

.subcat {

	font-size:11px;

	color:#b7a19a;

	Padding-left:10px;

	line-height:1.7em;

	margin:5px 0 10px 0

}

.subcat A:link {

	COLOR:#b7a19a;

	TEXT-DECORATION:none

}

.subcat A:visited {

	COLOR:#b7a19a;

	TEXT-DECORATION:none

}

.subcat A:hover {

	COLOR:#b7a19a;

	TEXT-DECORATION:Underline

}

.fcat {

	font-size:11px;

	color:#a69874;

	Padding-left:10px;

	line-height:1.7em

}

.fcat A:link {

	COLOR:#a69874;

	TEXT-DECORATION:none

}

.fcat A:visited {

	COLOR:#a69874;

	TEXT-DECORATION:none



}

.fcat A:hover {

	COLOR:#b7a19a;

	TEXT-DECORATION:Underline

}

#leftpanelheading {

	border-bottom:1px solid #8d6a50;

	border-top:1px solid #8d6a50;

	border-right:1px solid #8d6a50;

	background:url('../images/leftpanelheading.jpg') #3e1d14 no-repeat left top;

	width:183px;

	text-align:left;

	margin:2px 0 0 0

}

#leftpanelheading h1 {

	margin:6px 0 25px 46px;

	font-size:11px;

	color:#FFF;

	text-align:left

}

.regular {

	padding:5px;

	Margin-top:10px;

	Margin-bottom:10px;

	Margin-left:10px;

	Margin-right:0px

}

.feature {

	padding:5px;

	Margin-top:10px;

	Margin-bottom:10px;

	border:1px solid #876850;

	Margin-left:10px;

	Margin-right:0px;

	background-color:#452e28

}

.linktitle {

	font-weight:normal;

	font-size:12px;

	color:#cda94f

}

.linktitle a:link {

	font-weight:normal;

	color:#cda94f;

	text-decoration:underline

}

.linktitle a:visited {

	font-weight:normal;

	color:#cda94f;

	text-decoration:underline

}

.linktitle a:hover {

	font-weight:normal;

	color:#cda94f;

	text-decoration:none

}

.linkshortdesc {

	font-size:11px;

	COLOR:#b7a19a;

	margin:5px 0 5px 0

}

.linkshortdesc a:link {

	COLOR:#b7a19a;

	text-decoration:none

}

.linkshortdesc a:visited {

	COLOR:#b7a19a;

	text-decoration:none

}

.linkshortdesc a:hover {

	COLOR:#b7a19a;

	text-decoration:underline

}

.flinkshortdesc {

	font-size:13px;

	color:#000

}

.flinkshortdesc a:link {

	color:#000;

	text-decoration:none

}

.flinkshortdesc a:visited {

	color:#000;

	text-decoration:none

}

.flinkshortdesc a:hover {

	color:#000;

	text-decoration:underline

}

.linkurl {

	font-weight:normal;

	font-size:11px;

	COLOR:#a69874

}

.linkurl a:link {

	COLOR:#a69874;

	text-decoration:none

}

.linkurl a:visited {

	COLOR:#a69874;

	text-decoration:none

}

.linkurl a:hover {

	COLOR:#a69874;

	text-decoration:underline

}

.c {

	float:left

}

.cr {

	clear:left

}

td {

	vertical-align:top

}

h1 {

	font-size:14pt;

	margin:5px 0 5px 0

}

h2 {

	font-size:10pt;

	margin:0;

	padding:0

}

h3 {

	color:#5e74b3;

	font-size:8pt;

	padding:0;

	border-bottom:1px dotted #5e74b3

}

#descr {

	padding:0px;

	margin:0 0 5px 0

}

table.formPage {

	border:1px solid #A0A0A0

}

td.err {

	padding:3px;

	color:#F00;

	background:#FFEDED;

	border:1px solid #A0A0A0;

	text-align:left

}

td.msg {

	padding:3px;

	color:#00F;

	background:#EDF3FF;

	border:1px solid #A0A0A0;

	text-align:left

}

.label {

	text-align:right

}

.buttons {

	border-top:1px solid #A0A0A0;

	text-align:center

}

.count {

	color:#6f6f6f;

	font-size:8pt;

	font-weight:normal

}

#links a {

	font-size:10pt

}

#links p {

	margin:0 0 7px 0

}

.url {

	color:#6f6f6f

}

#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

}

.limit_field {

	border:0 solid transparent;

	border-width:0;

	background:transparent;

	font-size:9px;

	color:#FFF

}

.input {

	Padding-top:2px;

	Padding-left:6px;

	BORDER:#c7cacc 1px outset;

	FONT-SIZE:12px;

	BACKGROUND:#b7a19a;

	COLOR:#40261f;

}

.text {

	border:1px outset #40261f;

	background:#b7a19a;

	font-size:12px;

	padding:2px;

	width:380px;

	color:#40261f;

}

.textarea {

	border:1px outset #40261f;

	background:#b7a19a;

	padding:2px;

	font-size:12px;

	width:380px;

	color:#40261f;

}

select {

	font-size:8pt;

	border:1px solid #5e74b3

}

.captcha {

	border:1px solid #5e74b3;

	margin-top:10px

}

form {

	display:inline;

	margin:0;

	padding:0

}

.btn {

	font-size:12px;

	color:#FFF;

	font-weight:bold;

	border:1px solid #140a08;

	background-image:url(../images/searchareabg.jpg);

	background-repeat:repeat-x;

	height:25px;

	width:auto;

	text-align:center;

	letter-spacing:1px

}

span.req {

	margin-left:3px;

	color:#F00;

	font-weight:bold

}

div.errForm,span.errForm {

	margin:0px 0 0px 5px;

	padding:2px 3px 2px 3px;

	color:#F00;

	background:#FFFFF3;

	border:1px solid #ccc;

	text-align:left;

	clear:right

}

.small,.small a {

	padding:0px;

	margin:0px;

	color:#909090;

	font-size:7pt;

	text-decoration:none

}

.sort {

	color:#000

}

p.subcats {

	margin:0px 0px 7px 0px;

	padding:0px

}

div.pr {

	font-size:6pt;

	color:#fff;

	float:left;

	height:30px;

	margin-right:5px

}

div.prg {

	width:40px;

	border:1px solid #170c0a;

	height:3px;

	font-size:1px

}

div.prb {

	background:#d0ae54;

	height:3px;

	font-size: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

}

.paging-links,.paging-info {

	text-align:right

}

.paging-info {

	font-style:italic

}

#toggleCategTree {

	display:block;

	cursor:pointer;

	cursor:hand;

	color:#6A8AD4

}

#categtree {

	margin:3px 0;

	height:200px;

	width:300px;

	overflow:auto;

	border:1px solid #3e1d14;

	border-width:0 1px 1px

}

#catTitle {

	background:#55443d

}

#categtree h2 {

	margin:0 0 5px;

	padding:2px;

	text-align:center;

	color:#fff;

	background:#3e1d14;

	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 solid #CBE2EC;

	border-width:1px 0;

	cursor:pointer;

	cursor:hand

}

#categtree .categ-item img {

	margin-right:1em

}

#categtree .odd {

	background:#b7a19a

}

#categtree .even {

	background:#47322d

}

#categtree .categ-item:hover {

	background: #8d6a50

}
