html, body {	height: 100%;}
body {	margin: 0px;	padding: 0px;	background: #D6D6D6 url(images/bg_01.jpg) repeat-x left top;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}
h1, h2, h3 {	margin: 0px;		font-weight: normal;	color: #696969;}
h1 b, h2 b, h3 b {	color: #007f7f;}
h1 {letter-spacing: -1px;	font-size: 22px;}
h2 {letter-spacing: -1px;	font-size: 18px;}
h2.h2-style1 {	font-size: 18px;	color: #999999;}
h3 {	font-weight: bold;	font-size: 13px;}
p, ol, ul {	margin-top: 0px;	margin-bottom: 1.5em;	text-align: left;	line-height: 1.8;}
ul.ul-style1 {	margin: 0px;	padding: 0px;	list-style: none;	line-height: 1;}
ul.ul-style1 li {	float: left;	padding: 0px 0px 16px 16px;}
ul.ul-style1 li.leftmost {	padding-left: 0px;}
strong {	color: #007f7f;}
strong h1{	color: #007f7f; font-weight:normal;}
a {	color: #957B58;}
a:hover {	text-decoration: none;}
a img {	border: none;}
a.a-style1 {	padding-left: 27px;	background: url(images/homepage_09.gif) no-repeat left center;}
a.comments {	padding-left: 22px;	background: url(images/homepage_05.gif) no-repeat left center;}
a.more {	padding-left: 19px;	background: url(images/homepage_06.gif) no-repeat left center;}
img.border {}
img.alignleft {	float: left;	margin: 0px 23px 0px 0px;}
img.alignright {	float: right;	margin: 0px 0px 0px 23px;}
img.aligncenter {	margin: 0px auto;}
hr {	display: none;}
/** WRAPPER */
#wrapper {}
.container {	width: 850px;	margin: 0px auto;}
.clearfix {	clear: both;}
/** HEADER */
#header {	height: 98px;	padding-top: 49px;	background: url(images/bg1_01.jpg) no-repeat center top;}
#header .container {	height: 98px;}
/** MENU */



#menu {	float: left;}
#menu ul {	margin: 0px;	padding: 34px 0px 0px 5px;	list-style: none;	line-height: normal;}
#menu li {	float: left;	padding: 0px 0px 0px 57px;}
#menu a {	text-decoration: none;	letter-spacing: -1px;	font-size: 16px;	color: #FFFFFF;}
#menu a:hover {	text-decoration: underline; color:#FFFF00}

.testam{padding-left:20px; padding-right:20px; color:#660033;line-height:1.2}

/** BANNER */
#banner {	height: 185px;	 padding: 17px 0px;	background: url(images/bg1_02.jpg) no-repeat center top;	text-align: center;}
/** PAGE */
#page {}
#page .container {	overflow: hidden;	padding: 18px 0px 0px 0px;}
/** HOMEPAGE */
.homepage #page {	background: url(images/bg1_03.jpg) repeat-y center top;}
.homepage #page-bgtop {	background: url(images/bg1_04.jpg) no-repeat center top;}
.homepage #page-bgbtm {	background: url(images/bg1_05.jpg) no-repeat center bottom;}
/** SUBPAGE 1 */
.subpage1 #page {	background: url(images/bg1_03.jpg) repeat-y center top;}
.subpage1 #page-bgtop {	background: url(images/bg3_01.jpg) no-repeat center top;}
.subpage1 #page-bgbtm {	background: url(images/bg1_05.jpg) no-repeat center bottom;}
/** SUBPAGE 2 */
.subpage2 #page {	background: url(images/subpage2_01.jpg) repeat-y center top;}
.subpage2 #page-bgtop {	background: url(images/subpage2_02.jpg) no-repeat center top;}
.subpage2 #page-bgbtm {	background: url(images/subpage2_03.jpg) no-repeat center bottom;}
.subpage2 .title {	padding: 30px 40px 0px 40px;}
.subpage2 .entry {	height: auto !important;	height: 950px;	min-height: 950px;	padding: 20px 40px 0px 40px;}
/** CONTENT */
#content {
	float: right;
	width: 555px;
	padding: 0px 0px 50px 0px;
	position: relative;
	z-index: 50;
}
/** SIDEBAR */
#sidebar {	float: left;	width: 275px;	padding: 0px 0px 160px 0px;}
/** FOOTER */
#footer {	background: url(images/bg1_06.jpg) no-repeat center top;}
#footer .container {	width: 555px;	padding: 40px 0px 40px 295px;}
#footer p {	margin: 0px;	padding: 0px;		text-align: center;}
.subpage2 #footer {	background-image: url(images/subpage2_04.jpg);}
.subpage2 #footer .container {	width: 850px;	padding: 40px 0px;}
/** BOX STYLE*/
.box-style1 {}  .box-style1 .title {	padding: 30px 40px 0px 40px;}  .box-style1 .entry {
	padding: 20px 40px 0px 40px;
	z-index: 50;
}  .box-style1 .meta {	height: 115px;	background: url(images/bg2_03.jpg) no-repeat left top;}
.box-style1 .meta p {	margin: 0px;	padding-top: 55px;	line-height: 1;}  .box-style1 .meta .tags {	float: left;	padding-left: 40px;}  .box-style1 .meta .tags a {	margin-left: 5px;}
.box-style1 .meta .links {	float: right;	padding-right: 60px;}  .box-style1 .meta .more {	margin-left: 30px;} 

.box-style2 {	background: url(images/bg2_04.jpg) no-repeat left top;}
.box-style2 .title {	height: 30px;	padding: 26px 0px 0px 40px;}  
.box-style2 .entry {	padding: 10px 40px 0px 40px;	background: url(images/bg2_05.jpg) no-repeat left top;}
.box-style2 .column1 {	float: left;	width: 215px;} 
.box-style2 .column2 {	float: right;	width: 215px;} 

.box-style3 {	background: url(images/bg2_06.jpg) no-repeat left top;}
.box-style3 .title {	height: 30px;	padding: 30px 40px 0px 40px;}  .box-style3 .entry {	padding: 30px 40px 20px 40px;	background: url(images/bg2_07.jpg) no-repeat left bottom;}
.subpage1 .box-style3 {	background: url(images/bg2_07.jpg) no-repeat left bottom;}  .subpage1 .box-style3 .entry {	background: url(images/bg2_06.jpg) no-repeat 0px -60px;}

.box-style4 {	background: url(images/bg2_08.jpg) no-repeat left top;} 

.box-style4 p{line-height:1.8em;} 
.box-style4 .title {	height: 30px;	padding: 26px 40px 0px 40px;}
.box-style4 .entry {	padding: 30px 40px 0px 40px;}  

.box-style5 {}  .box-style5 .title {	padding: 26px 0px 0px 40px;}  .box-style5 .entry {	padding: 30px 40px 0px 40px;}
#box1 {	height: 150px;	background: url(images/bg2_01.jpg) no-repeat left top;}  #box2 {	background: url(images/bg2_02.jpg) no-repeat left top;}  
#box3 {}
#box4 {}
#box5 {}
/** LOGO */
#logo {	position: relative;	float: left;	width: 250px;	height: 98px;}
#logo h1, #logo p {	margin: 0px;line-height: normal;	text-indent: -9999em;}
#logo h1 a {	display: block;	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	background: url(images/homepage_01.jpg) no-repeat left top;}

#logoshop {	position: relative;	float: left;	width: 250px;	height: 98px;}
#logoshop h1, #logoshop p {	margin: 0px;line-height: normal;	text-indent: -9999em;}
#logoshop h1 a {	display: block;	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	background: url(images/homepage_01_logo.jpg) no-repeat left top;}



.holding {
	padding-left: 33px;
	z-index: 100;
	position: relative;
}  
#drop {padding-left:10px; height:180px; width:132px; position:relative;}
#drop ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; }
#drop li {margin:0; padding:0; list-style:none;}
#drop li {display:inline;}
#drop ul ul {position:absolute; left:-9999px;}
#drop ul#toplevel {position:absolute; left:0; top:0;}
#drop a {display:block; font:normal 11px verdana,arial,sans-serif; color:#000; line-height:22px; text-decoration:none;padding:0 20px 0 5px;} 
#drop li a.fly {background: url(images/arrow.gif) no-repeat right top;}
#drop li a:hover {background-color:#999; color:#fff;} 
#drop li:hover > a {background-color:#ff7518; color:#fff;}
#drop ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;background:#fff;border:1px solid #999;}
#drop a:hover ul,
#drop a:hover a:hover ul, 
#drop a:hover a:hover a:hover ul {left:100%;}
#drop a:hover ul ul, 
#drop a:hover a:hover ul ul {left:-9999px;}
#drop table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}
