/* CSS Document */
BODY{
}
TABLE{
	border-collapse:collapse;
}
A,BODY,TD,TR,DIV,SPAN{
	margin:0px;
	padding:0px;
	border:0px;
	color:#5e5e5e;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
TD{

}

P{
	line-height:20px;
}

A{
	text-decoration:none;
	color:#003399;
	border-bottom:0px;
}
A:hover{
	border-bottom:1px #003399 solid;
}
A:visited{
	color:#3377AA;
	border-bottom:1px #3377AA dotted;
}

table.store-info{
	width:100%;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;	
}
table.store-info td.phone{
	padding-left:15px;
	font-size:18px;
	color:#FFFFFF;
}
table.store-info td.address{
	color:#FFFFFF;
}
td.spacer-vertical{
	width:2px;
}
td.spacer-horizontal{
	height:2px;
}
div.topmenu-holder{
	margin-bottom:10px;
	margin-right:20px;
}
div.topmenu-holder td.topmenu{
	padding:5px 13px 0px 13px;
}
a.topmenu,a.topmenu:hover,a.topmenu:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	border-bottom:0px;
}

div.topmenu-marker{
	width:43px;height:15px;
	background-repeat:no-repeat;
	background-image:url(../image/menu/marker.png);
}
span.bold{
	font-weight:bold;
}
span.italic{
	font-style:italic;
}
span.underline{
	text-decoration:underline;
}
span.smaller{
	font-size:11px;
}
span.larger{
	font-size:13px;
}
div.list-item{
	padding-left:20px;
	padding-bottom:4px;
	background-repeat:no-repeat;
}
div.star{
	background-image:url(/en/image/icon/star.png);
}
div.section{
	padding-bottom:10px;
	border-bottom:1px #CCCCCC solid;
	margin-bottom:10px;
}
td.info{
	padding-left:10px;
}
img.float-left{
	float:left;
	margin:0px 15px 15px 0px;
}
span.quote{
	font-style:italic;
	font-family:Georgia;
	font-size:16px;
	
}
td.award-cell p{
	margin-top:10px;
	margin-bottom:20px;
}
div.reviews{
	padding-bottom:30px;
	margin-bottom:10px;
	border-bottom:1px #CCCCCC solid;
}
div.review{
	margin-bottom:10px;
	border-bottom:1px #F6F6F6 solid;
}