/*-pg4-*/
.pg-cat {
	position: relative;
	z-index: 555;
}
.pg-md {
	margin: 0;
}
.pg4 {
	padding: 8px 13px 161px 10px;
}
.pg4-bg {
	background: url('r1a-2b.gif') repeat-y left top;
}
.pg4-capt {
	height: 33px;
	background-repeat: repeat-x;
	background-position: left top;
}
.pg4-capt h1 {
	font: bold 18px 'Times New Roman',sans-serif;
	color: #e8d8cd;
	padding: 0 0 0 52px;
	line-height: 33px;
	height: 33px;
	text-transform: uppercase;
}
.pg4-pattern {
	background: url('pattern-w.gif') no-repeat 258px bottom;
}
.rc-1 {	background-image: url('rc-1.gif'); }
.rc-2 {	background-image: url('rc-2.gif'); }
.rc-3 {	background-image: url('rc-3.gif'); }
.rc-4 {	background-image: url('rc-4.gif'); }
.rc-5 {	background-image: url('rc-5.gif'); }

/*- CT -*/
.ct-hr {
	clear: both;
	height: 2px;
}
.ct {
	padding: 0 0 0 30px;
	background: url('ct-hr.gif') repeat-x left bottom;
	cursor: pointer;
}
.ct-sel {
	padding: 0 0 0 30px;
	background: #e8d8cd url('ct-hr.gif') repeat-x left bottom;
}
.ct:hover {
	background: #e6cbaf url('ct-hr.gif') repeat-x left bottom;
}
.ct-tt {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.ct-tt td{
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 178px;
	height: 138px;
}
.h-img {
	width: 178px;
	height: auto;
}
.h-img2 {
	width: auto;
	height: 138px;
}
.ct-img {
	float: left;
	width: 224px;
}
.ct-img-brd {
	background: url('ct-brd.gif') no-repeat 23px 23px;
	padding: 24px 1px 1px 24px;
}
/*--*/
.ct .ct-img-bg {
	background-image: url('ct-bg.gif');
	background-repeat: no-repeat;
	height: 185px;
}
.ct .ct-img-bg {
	background-position: 0 0;
}
.ct:hover .ct-img-bg {
	background-position: 0 -370px;
}
.ct-sel .ct-img-bg {
	background-image: url('ct-bg.gif');
	background-repeat: no-repeat;
	background-position: 0 -185px;
	height: 185px;
}
/*-ct-txt-*/
.ct-txt {
	width: 462px;
	float: right;
}
.ct-txt div {
	font: 12px Tahoma,sans-serif;
	color: #593128;
	padding: 26px 51px 26px 0;
	text-align: justify;
}
.ct-txt h1 {
	font: bold 18px 'Times New Roman',sans-serif;
	color: #542610;
	padding: 0 0 11px 0;
}
.ct-txt p {
	padding: 0 0 8px 0;
	text-align: justify;
	line-height: 15px;
}
/*--*/
.ct-hidden {
	display: none;
}
.ct-visible {
	display: block;
}

/*-xclm-*/
#xclm-home {
	background: url('xclm-1.gif') no-repeat left top;
	padding: 8px 9px 10px 1px;
}
.xc-visible {
	display: block;
}
.xc-hidden {
	display: none;
}
#xc-hm {
	background: url('xc-home-bg1.gif') repeat-y left top;
}
#xc-hm-bg {
	background: url('xc-home-bg2.jpg') no-repeat left bottom;
	padding: 16px 0 19px 19px;
}
#xc-hm-brd {
	background: #d8a17e url('xc-home-brd.gif') no-repeat left top;
	width: 170px;
}
#xc-hm-img {
	padding: 1px 0 1px 1px;
}
#xc-hm-img img {
	width: 168px;
	height: auto;
}
#xc-hm-price {
	padding-top: 15px;
	font: 20px 'Times New Roman',sans-serif;
	color: #ffc99d;
}

#xc-info {
	clear: both;
	padding-bottom: 14px;
}
#xc-info div {
	background: url('xc-hr.gif') repeat-x left bottom;
	padding: 14px 18px 14px 18px;
	font: 12px Tahoma,sans-serif;
	color: #ffc99d;
}
#xc-info p {
	padding: 0;
}
#xc-info span {
	font-size: 14px;
}
#xc-rating {
	background: url('xc-hr.gif') repeat-x left bottom;
	padding: 14px 18px 13px 18px;
	font: 14px Tahoma,sans-serif;
	color: #ffc99d;
}
#xc-rating .rt-capt {
	padding-right: 5px;
}
#xc-rating .rt-star {
	padding-right: 7px;
	line-height: 15px;
	background: url('xc-star.gif') no-repeat left 3px;
}

#xc-bt {
	padding: 0 0  30px 18px;
}
#xc-bt div {
	width: 88px;
	height: 24px;
	background: url('xc-bt.gif') no-repeat left top;
	cursor: pointer;
}
#xc-bt div:hover {
	background-position: left bottom;
}

#xc-mw {
	position: relative;
}

/*- ct-more-dets -*/
#md-inf-block {
	padding: 28px 0 0 47px;
}
#md-i1 {
	width: 657px;
	background: url('md-inf-2.gif') repeat-y left top;
}
#md-i2 {
	background: url('md-inf-3.gif') no-repeat left bottom;
}
#md-i3 {
	background: url('md-inf-1.gif') no-repeat left top;
	padding: 19px 0 19px 29px;
}
#md-i-txt {
	width: 346px;
	float: left;
}
#md-prop {
	font: bold 18px 'Times New Roman',sans-serif;
	color: #321203;
	text-align: center;
	padding: 0 0 21px 0;
}
#md-info div , .md-bt {
	width: 173px;
	float: left;
	background: url('md-p.gif') no-repeat 0 4px;
	font: 12px Tahoma,sans-serif;
	color: #bd1010;
}
#md-info span , .md-bt .rt-capt , .md-pr-capt {
	color: #593128;
}
#md-info p , .md-bt-p {
	padding: 0 19px 14px 11px;
}
.md-bt .rt-capt {
	padding-right: 4px;
}
.md-bt .rt-star {
	padding-right: 7px;
	line-height: 15px;
	background: url('md-star.gif') no-repeat left 3px;
}

#md-i-img-bg1 {
	width: 266px;
	float: left;
	background: url('md-img-2.gif') repeat-y left top;
}
#md-i-img-bg2 {
	background: url('md-img-3.gif') no-repeat left bottom;
}
#md-i-img {
	background: url('md-img-1.gif') no-repeat left top;
	padding: 5px 0 11px 4px;
}
#md-i-img img {
	width: 254px;
	height: auto;
}

/*- md-description -*/
#md-descr {
	padding: 5px 52px 0 51px;
	font: 12px Tahoma,sans-serif;
	color: #593128;
}
#md-descr h1 {
	font: bold 24px 'Times New Roman',sans-serif;
	color: #321203;
	padding: 17px 0 9px 0;
}
#md-descr p {
	text-align: justify;
	padding: 0 0 10px 0;
}
.ct-adt {
	color: #bd1010;
}
.ct-adt span {
	color: #593128;
	background: url('md-p2.gif') no-repeat 0 5px;
	padding-left: 11px;
	padding-right: 5px;
}
#md-descr .ct-adt p {
	background: url('md-dsh.gif') repeat-x left top;
	padding: 8px 0 8px 0;
}
#md-descr .ct-adt p:first-child {
	background: none;
}