@charset "UTF-8";
/* CSS Document */

strong { color:#603;}
em { font-style:normal; font-weight:bold; color:#906;}

#caraL { background:#fff; margin:0 5px 5px; padding:5px; width:555px; float:left; }
#caraR { width:200px; float:right;}
.Messages {margin:5px 10px 10px; padding:4px;border:1px solid #eee; font-size:12px;}

.Messages p { margin:0; padding:5px 0; line-height:150%; }
.Messages img.pic { float:right; margin:0	0	5px 5px;}
.Messages h2 {display:inline; font-size:12px; font-weight:normal;}
dl.shopList { background:#fff; margin:5px; }
dl.shopList dd { padding-bottom:3px; border-bottom:1px dotted #ddd;}

h2 {margin:0; padding:0;}

h2.inLine { display: inline;}
h3 { color:#444; font-size:13px;}
h4 { color:#903; font-size:15px; margin:5px 0;}

table.low { font-size:11px; margin:5px 20px;background:#ccc;}
table.low th {width:30%; text-align:right; padding-right:5px; background:#999; color:#fff;}
table.low td { background:#fff; padding-left:5px;}

form table { margin:0 auto; background:#ddd; font-size:12px;}
form table th { background:#603; color:#fff; text-align:right; padding-right:6px; width:30%;}
form table td { background:#f8f8f8; padding:2px 5px;}

form input.s {width:50%;}
form input.m {width:75%;}
form input.l,
form textarea {width:99%;}


#slideshow {
	position: relative;
	width: 620px;
	height: 450px;
	overflow: hidden;
}
#slideshow img {
	position: absolute;
	left: 0;
	top: 0;
}