html, body {	height: 100%;} body {	margin: 0px;	padding: 0px;	background: #D6D6D6 url('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: -2px;	font-size: 22px;} h2 {	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('homepage_09.gif') no-repeat left center;} a.comments {	padding-left: 22px;	background: url('homepage_05.gif') no-repeat left center;} a.more {	padding-left: 19px;	background: url('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('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('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('bg1_03.jpg') repeat-y center top;} .homepage #page-bgtop {	background: url('bg1_04.jpg') no-repeat center top;} .homepage #page-bgbtm {	background: url('bg1_05.jpg') no-repeat center bottom;} /** SUBPAGE 1 */ .subpage1 #page {	background: url('bg1_03.jpg') repeat-y center top;} .subpage1 #page-bgtop {	background: url('bg3_01.jpg') no-repeat center top;} .subpage1 #page-bgbtm {	background: url('bg1_05.jpg') no-repeat center bottom;} /** SUBPAGE 2 */ .subpage2 #page {	background: url('subpage2_01.jpg') repeat-y center top;} .subpage2 #page-bgtop {	background: url('subpage2_02.jpg') no-repeat center top;} .subpage2 #page-bgbtm {	background: url('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; } /** SIDEBAR */ #sidebar {	float: left;	width: 275px;	padding: 0px 0px 160px 0px;} /** FOOTER */ #footer {	background: url('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('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('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('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('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('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('bg2_07.jpg') no-repeat left bottom;} .subpage1 .box-style3 {	background: url('bg2_07.jpg') no-repeat left bottom;}  .subpage1 .box-style3 .entry {	background: url('bg2_06.jpg') no-repeat 0px -60px;} .box-style4 {	background: url('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('bg2_01.jpg') no-repeat left top;}  #box2 {	background: url('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('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('homepage_01_logo.jpg') no-repeat left top;} .holding { padding-left: 33px; }   #drop {padding-left:10px; height:260px; 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('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;} 