/* ------------------------------
Settings for News
------------------------------ */
#column_A {
	margin-right: 0px;
}

#shoppinglist{
	margin: 10px 5px 10px 10px;
}

#shopping_header{
	float: left;
	width:642px;
	margin-right: 8px;
}

#shopping_header #shopping_headertext{
	margin: 10px 20px 0 20px;
	font-size: 1.2em;
	line-height: 1.5em;
}

#shopping{
	float: left;
	width:315px;
	height: 240px;
	margin: 5px;
	overflow: auto;
}

#shopping #shopping_image{
	float: left;
	margin: 30px 10px 10px 10px;
	width: 105px;
}

#shopping #shopping_image img{
	border: 0px;
}

#shopping #shopping_detail{
	padding: 0px 0px 0px 0px;
}

#shopping #shopping_imgtext{
	color: #CC0000;
	margin-top: 10px;
	font-size: 12px;
	line-height: 1.2em;
}

#shopping #shopping_tel{
	padding-top: 5px;
	color:#003300;
	font-size: 14px;
	line-height: 1.2em;
}

#shopping #shopping_shopname{
	margin: 0 10px;
	padding:5px 0px 5px 0px;
	font-weight: bold;
	background-image:url(../shopping/img/dot_line.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	font-size: 15px;
	line-height: 1.5em;
}

#shopping #shopping_body{
	margin: 0 10px;
	padding:5px 10px 0px 0px;
	font-size: 12px;
	line-height: 1.5em;
}

#shopping_footer{
	padding-top: 10px;
	padding-bottom: 10px;
	clear:left;
	text-align:center;
}

#shopping_footer #shopping_footertext{
	margin-top: 10px;
	font-weight: bold;
}

.shop1{
	background-image:url(../shopping/img/shopping_cat1.gif);
	background-position:left top;
}
.shop2{
	background-image:url(../shopping/img/shopping_cat2.gif);
	background-position:left top;
}
.shop3{
	background-image:url(../shopping/img/shopping_cat3.gif);
	background-position:left top;
}

