﻿@charset "utf-8";
/* colors
#b0b6d5 [R:176, G:182, B:213][H:230, S:17%, B:84%][C:30%, M:24%, Y:4%, K:0%][L:74, a:3, b:-16] hr
#7f8ac1 [R:127, G:138, B:193][H:230, S:34%, B:67%][C:53%, M:43%, Y:2%, K:0%][L:58, a:6, b:-30] blue used for button hover color
#6876b5 [R:104, G:118, B:181][H:229, S:43%, B:71%][C:65%, M:54%, Y:2%, K:0%][L:51, a:7, b:-35] blue used for border, and background colors
#4e5ea9 [R:78,  G:94,  B:169][H:229, S:54%, B:66%][C:79%, M:69%, Y:1%, K:0%][L:41, a:11,b:-43] darkest blue used for border, text
#eeeeee [R:238, G:238, B:238][H:0, S:0%, B:93%][C:5%, M:4%, Y:4%, K:0%][L:94,a:0, b:0]
*/
body {
	background-image: url(../images/body_bg.png);
	background-repeat:repeat-x;
	background-position:left;
	background-position:top;
	background-color:#b0b6d5;
	/*background-color:#c7cef1;*/
	font-family: Arial, "Times New Roman", sans-serif;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	text-align: left;
	font-size: 0.9em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	
}
#wrapper {
	width: 800px;
	margin: 0px auto;
	padding:0px;
	border-right:thin #6876b5 solid;
	border-left:thin #6876b5 solid;
}

.clearlft{clear:left;}
.clearrt{ clear:right;}
.clearboth{ clear:both;}

.floatlft{ float:left;}
.floatrt{ float:right;}

.bold{ font-weight:bold;}

.blue{color:#00f;}

.normal{ font-weight:normal;}
.italics{font-style:italic;}

a {
	color: #0000FF;
	font-size:1em;
}

a:link {text-decoration:underline;}

a:visited {
	text-decoration: underline;
	/*color: #999999;*/
}

a:hover {
	text-decoration: underline;
	color: #990000;
}

a:active {text-decoration: underline;}

div {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
}

h1 {font-size: 1.4em; font-weight:bold; color:#6876b5; margin-left:10px; margin-bottom:0px; padding-bottom:0px;}

h2 {font-size: 1.3em;}

h3 {font-size: 1.1em;}

h4 {font-size: 1.0em;}

h6 {font-size: 0.9em;}

hr{
	margin:0px auto;
	margin-left:5%;
	padding: 0px;
	width:90%;
	color:#b0b6d5;
}

ol{}
ol li{text-align:justify; padding:3px 15px 3px 0px;}

p {text-align: justify;}

pre{width:90%; overflow:auto; margin-left:20px;}

ul {
	margin-left: 1.5em;
	line-height:140%;
	padding: 0px;
}

ul li {
	margin:0px;
	padding: 0px;
}

table{
	font-size:.7em;		
	padding-bottom:5px;
	border-collapse:collapse;
	background-color:#b0b6d5;
	margin:0px;
	padding:0px;
}

table caption{
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:bold;
	text-align:left;
	margin:5px;
	padding:5px 0px 10px 10px;
}

table th{
	font-size:1.1em;
	font-weight:bold;
	padding:3px;	
}

table tr:hover, table td a:hover{background-color:#4662E6;color:#fff;}

table td:hover, table td a:hover{background-color:#98A9EB; color:#fff;}


table td{
	text-align: left;
	vertical-align: top;
	padding:3px;
}

table .date{width:15%;}

table .host{width:20%;}

table .location{width:28%;}

table .format{width:7%;}

table .contact{width:15%;}

table .phone{width:15%;}

table .tableRow{background-color:#CC6600; font-weight:bold; text-align:center;}
table .seminar_year{ font:bold 2em/1.5 Arial, Helvetica, sans-serif; color:#fff; background-color:#7f8ac1; text-align:center;}

/**********  ID's ************************************/

#author{
	font-style:italic;
	margin:0px 0px 0px 15px;
	padding:0px;
}


#awakening {
	position:absolute;
	right:10px;
} 

#bbd {
	background-image:url(../images/bbd_fc_150x225.jpg);
	background-repeat:no-repeat;	
	width:150px;
	height:225px;
}

#cbp {
	background-image:url(../images/cbp_vhs_145_276.jpg);
	background-repeat:no-repeat;	
	width:150px;
	height:225px;
}

#container{
	width:800px;
	margin:0px auto 1px auto;
	padding:1px 0px 0px 0px;
	background-image: url(../images/spacer.png);
	background-repeat: repeat-x;
	background-position: top left;
}

#date{padding-top:10px;}

#decorate { list-style-position:inside;  margin:0px 0px 0px 20px;}
#decorate li{ list-style:disc;}

#devider{ 
	margin:0px auto 5px auto; 
	/*text-align:center; */
	width:180px; 
	padding:0px 0px 5px 0px; 
	color:#00f; 
	font-weight:bold; 
	border-bottom:2px solid #6876b5;
}

#dogwise{
	background-image: url(../images/post_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	border:1px solid #6876b5;
	border-top:none;
	padding:0px 0px 5px 0px;
	margin:10px 0px 20px 30px;
	width:490px;
}

p#dogwise {
	margin-top:0px;	
	padding:5px 10px 0px 10px;
}

#footer{
	
	width:800px;
	height:50px;
	background: url(../images/body_bg.png) repeat-x top left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	clear: both;	
} 

#footer ul{ list-style:none; margin:5px 0px 0px 140px; padding-top:5px;}
#footer li{ float:left; padding-right:15px; margin:0px; }
#footer a img{border:none;}

#_ifrm{ margin-top:3px; }

#_ifrm p{
	padding:0px;
}

#header {
	margin: 10px 0px 0px 0px;
	height: 60px;
	background-image: url(../images/header_800x60.png);
	background-position: left bottom;
	background-repeat:no-repeat;
} 

#kenko {float:left;}

#kpp {
	background-image:url(../images/kenko_petpad_150x150.png);
	background-repeat:no-repeat;	
	width:150px;
	height:150px;
}

#navbar {
	height: 1.3em;
	margin: 0px;
	width: 800px;
	position: absolute;
	top: 185px;
}
#navbar ul{list-style:none; margin: 0px; padding: 3px; float: right;}

#navbar ul li{float: left; display: block;}

#navbar ul li a{
	margin-left: 2px;
	padding: 1px 0.3em;
	text-decoration: none;
	color:#fff;
	font-size: 1em;
	font-family:Tahoma;
}

#navbar ul li a:link,#navbar ul li a:visited{background-color: #7f8ac1;}

#navbar ul li a:hover,#navbar ul li a:active{background-color: #4e5ea8;}

#navbar ul li a.current,#navbar ul li a.current:hover,#navbar ul li a.current:active{background: #4e5ea8; color: #fff; cursor: default;}

#print{
	float:right;
	margin:5px 10px 0px 0px;
	color:#6876b5;
	clear:both;
}

#rssfeed{float:left;}
#rssfeed img{ padding:0px; margin:0px 5px 0px 0px; border:1px solid #CC6633;}
#rssfeed img:hover{border:1px solid #4e5ea8;}

#sidebar {
	width: 205px;
	margin: 20px 10px 0px 0px;
	padding: 10px 0px 0px 5px;
	float: right;
}

#sidebar .post p {
	padding: 5px;
	margin:0px;
	text-indent: 0em;
	font-family:"Times New Roman", Times, serif;
	/*font-size: 1.2em;*/
}

#sidebar .post #newsletter{ text-align:left;}

#sidebar .post form.scrollbox{ margin:0px; padding:0px;}
#sidebar .post form.scrollbox select { border:none; width:100%}
#sidebar .post form.scrollbox select option { 
	padding:3px 0px 3px 3px; 
	font-family: Arial, "Times New Roman", sans-serif;	
	font-size: 0.9em;
	font-style: normal;
	line-height: normal;
	font-weight: normal; 
	text-decoration:underline; 
	color:#0000FF;}
#sidebar .post form.scrollbox select option:hover { cursor:pointer; color:#990000;}

#sidebar .post ul {
	font-style:normal;
	/*text-decoration:underline;*/
}

#spacer{
	width:600px;
	height:30px;
	margin: 0px;
	padding: 0px;
	border-bottom:dotted #000066 thin;
	position: relative;
}

#special h2{
	font-weight: bold;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 10px;
}

#special p{
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 10px;
}

#specialBuy ul{
	list-style:none;
}

#specialBuy li form input[type="image"]{
	
	width:80px;
	height:21px;
}

#splash {
	height: 140px;
	padding:0px;
	background-image: url(../images/splash_bg_800x140.png);
	background-position: left top;
	width: 800px;
	background-repeat: no-repeat;
}

#splash h1 {
	right: 10px;
	top: 5px;
	position: absolute;
	color: #990000;
	margin: 0em;
	padding: 0em;
}

#stickDog1 {
	background-image: url(../images/stickDog1.png);
	height: 100px;
	width: 100px;
	margin: 10px 0px 0px 40px;
	float: left;
}

#stickDog5 {
	background-image: url(../images/stickDog5_194x29.png);
	height: 29px;
	width: 194px;
	margin: 20px 50px 0px 0px;
	padding: 0px;
	float: right;
}

#storeHeader h2{
	font-weight:bold;
	color:#FFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 25px;
}

#storeHeader{
	background-color: #6876b5; 
	margin:0px;
	padding:5px 0px 5px 0px
}

/******* classes ****************************************/

.affiliate{
	background-image: url(../images/post_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border:1px solid #6876b5;
	padding:0px 0px 5px 0px;
	width:220px;
}

.affiliate p{
	margin-top:0px;	
	padding:5px 10px 0px 10px;	
}

.affiliate p a{
	margin:0px;	
	padding:0px 10px 10px 0px;
}

.articles {
	background: #fff;
	padding:0px;
	margin:0px;
	position:relative;
}

.articles table{
	margin-left:20px;
	border-collapse:collapse;
	width: 520px;
}
.articles table tr.total{ background-color:#FF9933;}
.articles table th{background-color: #6876b5; }
.articles table tbody{background-color: #CCCCCC;}

.articles p{
	padding:0px 15px 0px 10px;
	text-align:justify;
	text-indent:15px;
}

.articles p image{ padding:0px; margin:0px;}

.articles h2{
	font-size:1.2em;
	margin-left:10px;
	padding:0px 10px 0px 10px;
}

.articles h2.title{ color:#00f; margin:1em 1em;; word-spacing:0.2em; font-weight:bold; font-variant:normal;}

.articles h3{
	font-size:1.1em;
	margin-top:0px;
	padding:10px;
	font-weight:bold;
	text-align:justify;
}

.articles dl{font-size:1em;}
.articles dt{margin:1em 0 0 1em; font-size:1em; color:#000; font-variant:small-caps; text-decoration:underline;}
.articles dt a{margin-left:0;}
.articles dd{margin:0.2em 0em 0.2em 1em; font-size:0.85em;}
.articles dd a{margin:0em 0em 2em 1em;}

.articles ol{
	list-style-position:inside;
	margin-left:1em;
	margin-right:1em;
}

.articles ol li{
	margin:0px;
	padding:5px 10px 5px 5px;
	text-align:justify;
}

.articles ol li a{
	margin:0px;
	padding:0px;
}

.articles ul{ 
	position:relative;
	list-style:none;
	margin:10px;
}

.articles ul li{
	width:210px;
}
	
.articles #print{
	float:right;
	margin:5px auto;
	color:#6876b5;
	clear:both;
}

.articles ul.decorate{
	margin-left:20px;
	list-style-position:inside;
	list-style:disc; 
	font-size:0.8em;}

.articles ul.decorate li{width:490px;}

.articles ul.decorate ul {
	list-style-position:inside;
	list-style:disc;
}

.articles ul.decorate ul li{}

.articles p#references {
	text-indent:0px;
	font-size:0.8em;	
}

.articles ul#references { font-family:Arial, Helvetica, sans-serif; font-size:0.6em;}

.articles ul#references li{	
	padding-left:0px;
	margin-left:2em;
	list-style-type:disc;
	list-style-position:inside;
	 width:90%;
}

.buy{
	border-top:thin dotted #6876b5;
	position:absolute;
	bottom:5px;
	left:160px;
}

.buy ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.buy ul li{
	padding-left:10px;
	padding-right:10px;
	float:left;
}

.buy ul li form{
	padding:0px;
	margin:0px;
}

.buy ul li form input[type="image"]{
	width:80px;
	height:21px;
}

.clearboth {
	clear: both;
	margin:0px auto;
	padding:0px;
}

.dec{
	width:380px;
	position:absolute;
	top:5px;
	left:160px;
}

.dec h6{
	margin:5px 0px 3px 0px;
	padding:0px;
	font-style:italic;
}

.dec p{
	margin:10px 0px 5px 0px;
}

.decorate { list-style-position:inside;  margin:0px 0px 0px 20px;}
.decorate li{ list-style:disc;}

.footer {
	width:350px;
	height:47px;
	margin: 0px auto;
	padding:0px 0px 5px 0px;
}

.footer p{
	float:left;
	padding: 10px;
	font-size: .6em;
}



div.img{
	margin: 3px 0px 3px 10px;
	height: auto;
	width: 510px;	
	position:relative;
}
  
div.img img{
	margin: 3px;
	border: 1px solid #ffffff;
}

div.imgDec{
	text-align:justify;
	font-weight: normal;
	width:280px;
	position:absolute;
	top:5px;
	padding:5px;
} 

fieldset{width:530px; margin:0px auto; padding:0px; border:solid 2px #4e5ea9;}
fieldset legend{color:#4e5ea9; margin-left:35%; font-weight:bold;}
fieldset form input[type=text]{
	margin-left:0.5em;
	padding-left:0.2em;
	height:1em;
	width:1.5em;
	color:#00f;	
	border:solid 1px #4e5ea9;
}
fieldset form input[type=submit]{ background-color:#4e5ea9;color:#fff;border:solid 2px #4e5ea9; margin:0px;}
fieldset form input[type=submit]:hover{ background-color:#7f8ac1;color:#fff;border:solid 2px #4e5ea9; margin:0px;}

.links { margin-left:10px;}
.links dd{margin-left:5px; padding-bottom:5px}

.mainContent {
	width: 565px;
	padding: 10px 0px 0px 5px;
	margin: 20px 5px 0px 5px;
	float: left;
} 

/*.mainContent h2.title{
	font-weight:bold;
	color:#fff;
	margin:20px 0px 0px 0px;
	padding-bottom:2px;
	text-align:center;
}
*/
.more {
	background:#fff;
	padding: 10px 20px 0px 20px;
	margin: 30px auto 0px auto;
} 

.more h2{
	font-weight: bold;
	font-size:2em;
	color:#00f;
} 

.more p{
	margin:10px 0px;	
	text-align: justify;
}

.more p a{
	float:right;
}

.more ul{
	font-weight:bold;
	list-style:inside;
} 

.more ul li{
	font-weight:normal;
	list-style:inside;
} 

.more img{padding: 0px 10px 10px 0px;}

.newsletters {
	background: #fff;
	padding:0px ;
	margin:0px;
	position:relative;
}

.newsletters h2{margin-left:1em; font-weight:bold; color: #4e5ea9;}

.newsletters table{ 
	margin-left:10px;
	border-collapse:collapse;
	border-color:#6876b5;
	width:540px;
}
.newsletters caption{ margin-left:0px;}
.newsletters table tr.total{ background-color:#FF9933;}
.newsletters table th{background-color: #6876b5; border:thin solid #000;}
.newsletters table tbody{background-color: #CCCCCC; }
.newsletters table caption{background-color:#CC6600; padding:3px 0px 3px 0px; margin:10px 0px 0px -1px; text-align:center; width:541px; border:thin solid #6876b5;;}
.newsletters ul li{margin-left:20px;}

p.noIndent { text-indent:0px;}

.post {
	background-image:url(../images/post_solid_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#eee;
	border:1px solid #6876b5;
	border-top:none;
	margin:10px auto;
	position: relative;
}

.post h3{margin-left:10px;}

.post h3.title {
	padding: 4px 0px 0px 10px;
	font-weight: bold;
	color:#fff;
	font-size: 1.5em;
}

.post h3.title a{
	color:#00f;
	text-decoration:none;
}

.post h3.title a:hover{
	text-decoration:underline;
}

.post h4.title {
	padding: 2px 0px 5px 5px;
	font-weight: bold;
	margin:0px;	
}

.post p{margin:1.1em;}

/*.post p:first-letter{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em;}*/
	
.post img{
	padding:10px 10px 0px 20px;}

.post a img{
	padding:5px 0px 0px 5px;
	text-indent:0em;
}

.post ul{
	font-size:1em;
	padding:0px;
	list-style:none;
	margin: 5px 0px 5px 5px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.1em;
	font-family:"Times New Roman", Times, serif;
}

.post ul li{
	font-family:"Times New Roman", Times, serif;
	margin-right:5px;
	padding:2px 0px 3px 5px;
}

/*.post ul li:hover {
	background-color:#4e5ea9;
	color: #fff;
}
*/

.post ul li a{
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
	margin-right:5px;
	text-decoration:underline;
	letter-spacing:normal;
}

.post ul li a.current{	
	text-decoration:none;
	cursor: default;
}

.post .title{
	font-size:1.2em;
	font-weight: normal;
	padding: 4px 0px 0px 5px;
	margin:0px 0px 7px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
}

.post .title a{ color:#fff; text-decoration:none;}

.post .title a:hover{ text-decoration:underline;}

.post .agenda {
	margin:10px;
	
}

.post ul.agenda{	
	font-weight:bold;
}

.post ul.agenda li{
	list-style:inside;
	list-style-type:disc;
	font-weight:normal;
}

.product{
	width:540px;	
	margin:10px auto;	
	padding:5px;
	background-color:#eee;
	border:1px solid #009;
}
.product a, .product a img{padding:0px 5px 2px 0px; border:none;}
.product img{ padding:0px 5px 0px 0px; border:none; float:left;}
.product p, .product p a{ margin:0px; padding:0px;}
.product .title { margin:0px; padding-top:0px; font-size:1.2em; font-weight:bold; font-variant:normal; text-align:left; color:#009;}
/*.product form{ margin:5px 0px 0px 0px; padding:3px 0px 0px 0px; clear:both; }*/

.red{color:#FF0000;}

.rightFrame{
	width:200px;
	float:left;
	margin:0px auto;
	padding:0px;
}

.seminars{background-color:#eee;}	
.seminars h2{ margin:1em 0 0 2em;}
.seminars h2.title{ margin-left:1em; color:#009;}
.seminars h3{ margin:1em 0 0 2em;}
.seminars p{margin:1em 2em 0 2em;}
.seminars pre{margin-left:0px; padding:0px;}
.seminars ol{margin-left:1em;}
.seminars ol li{ 
	list-style-position:inside; 
	margin:0 1em 0 1em;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
.seminars ol li ul {font-weight:normal;}
.seminars ul{ margin-left:10px; list-style:disc; list-style-position:outside;}
.seminars dt{margin-left:2em; font-variant:small-caps;}
.seminars ul.inside { margin-left:2.5em; list-style:disc; list-style-position:inside;}

.sideBarMenu{color:#b0b6d5; width:100%;}

.post .store {
	margin:0px 30px 0 30px;
	padding: 0px;
	width:500px;
	/*color:#900;*/
	color:#b0b6d5;
}


.title {
	color:#fff;
	font-weight: bold;
	font-variant:small-caps;
	padding: 0.2em 0px 0px 0.5em;
	margin:0px auto;
}

.underline{text-decoration:underline}

.viewcart{ 
	margin-left: 2px;
	padding:0px;	
	text-decoration: none;
	background-color:#7f8ac1;
	color:#fff;
	font-size: 1em;
	font-family:Tahoma;
	border:none;
	cursor:pointer;	
}
.viewcart:hover{background-color:#4e5ea8;}


/****************flyout menu*****************/
.dropdown {display:block; position:relative; margin:0px 0px 0px 0px; padding:0px;}	
.dropdown { padding:1px 0px 1px 0px;}
.dropdown dt {
	width:180px;
	font-family:"Times New Roman", Times, serif;
	/*border:1px solid #6876b5;*/
	margin:4px auto;
	padding:2px 0px 4px 15px;	
	background:#eee; 
	color:#00f; 
	text-decoration:underline;	
	cursor:pointer;
}
.dropdown dt:hover {background: #6876b5; color:#fff; text-decoration:underline;}
.dropdown a:hover {color:#fff; text-decoration:underline;}	
.dropdown dt a:hover {color:#fff; text-decoration:underline;}	
.dropdown dt.subMenu{background-image:url(../images/subMenuArrow.png); background-repeat:no-repeat; background-position:2% 50%;}
.dropdown dt:hover.subMenu{
	background: #6876b5; 
	color:#fff; 
	background-image:url(../images/subMenuArrowHover.png); 
	background-repeat:no-repeat; 
	background-position:2% 50%;
}

.dropdown dd {
	position:relative; 
	top:0px;
	overflow:visible; 
	width:180px; 
	display:none;	
}
.dropdown ul {
	margin:0px;
	padding:0px;
	width:178px; 
	/*border:1px solid #6876b5;*/
	list-style:none; 
	text-align:left;
}		
.dropdown ul li {
	display:inline;
	margin:0px;
	padding:0px;
}
.dropdown ul li:hover{background: #6876b5;}
.dropdown ul li a {
	display:block; 
	color:#00f; 
	width:95%;
	padding:0px 5% 2px 5%;
	/*padding-bottom:2px;
	border:1px solid  #6876b59;*/
	border-top:none;
}	
.dropdown ul li a:hover{background: #6876b5;}
.dropdown .upperdd {border-bottom:none}
/*.dropdown .underline {border-bottom:1px solid #4e5ea9;}*/
	
/*****************end dropdown munu  *******************/


/**************subscribe form *************************/
.subscribe{ width:95%; margin:20px auto; padding:5px; border:1px solid #4e5ea9; }
.subscribe h1{ font-size:1.6em; color:#4e5ea9;}
.subscribe h2{ margin:10px;}
.subscribe form{ margin:0px 5px; padding:5px 0px 0px 0px; color:#000; border:1px solid #4e5ea9;}
.subscribe div{ margin:0px; padding:2px 0px 2px 0px; border:0px solid #4e5ea9;}
.subscribe div.label{width:100px; display:inline-block; text-align:right;}
.subscribe .data{display:inline-block;}
.subscribe .data img{ margin:0px; padding:0px;}
.subscribe form input{ margin:0px 0px 0px 0px; padding:0px; border: 1px solid #000;}
.subscribe form input[type="submit"]{ margin:5px 10px 5px 102px; padding:1px 5px 2px 5px; background-color:#4e5ea9; color:#FFFFFF; border:1px solid #fff;}
.subscribe form input[type="submit"]:hover{ background-color:#6876b5; cursor:pointer; border:1px solid #4e5ea9;}

/**************end subscribe form *************************/


/************** promotions *************************/

.christmasStore{margin:0px 0px 0px 0px; padding:3px 0px 0px 0px; background: #669900; font:bold 1.5em/1.3 Arial,Times New Roman, sans-serif; color:#f00; text-align:center; border:3px #0f0 dotted;}
.christmasHome{margin:0px; padding:0px 0px 0px 0px; font:bold 1.7em/1.3 Arial,Times New Roman, sans-serif; color:#f00; border:3px #0f0 dotted; text-align:center;}