@charset "utf-8";
/* CSS Document */
html, body, {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	color:#555;
}
p {
	font-size:80%;
}
img {
	border:0;
}
a:link, a:visited {
	text-decoration:none;
	color:#2b77bd;
}
a:hover, a:active {
	text-decoration:underline;
	color:#140794;	
}

table.formdata {
}

.table_Main {
	width: 760px;
	margin-left:auto;
	margin-right:auto;
}
.table_Context {
	width: 950px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}
.table_Context_Broder {
	width: 908px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;

}
.table_Context_Broder strong {
	font-size:130%;
	line-height:30px;
}

/* ---------------------------------------------------- class */

.text_blue {
	color:#2b77bd;
}
.text_blue a:link, .text_blue a:visited {
	text-decoration:none;
	color:#2b77bd;
}
.text_blue a:hover, .text_blue a:active {
	text-decoration:underline;
	color:#140794;	
}

.text_new {
	font-size:80%;
	font-weight:bold;
}

.sitemap {
	text-align:right;
	font-size:80%;
	line-height:30px;
}
.sitemap a:link, .sitemap a:visited {
	text-decoration:none;
	color:#999999;	
}
.sitemap a:hover, .sitemap a:active {
	text-decoration:underline;
	color:#000000;
}

.bg_retail_city {
	background:url(../images/retail/city/image_1.jpg);
	background-repeat:no-repeat;
	height:150;
	vertical-align:top;
}
.bg_retail_urban {
	background:url(../images/retail/urban/image_1.jpg);
	background-repeat:no-repeat;
	height:172;
	vertical-align:top;
}
.bg_retail_food {
	background:url(../images/retail/food/image_1.jpg);
	background-repeat:no-repeat;
	height:172;
	vertical-align:top;
}
.bg_music {
	background:url(../images/border_background.gif);
	background-repeat:repeat-x;
}

.footer {
	font-size:10px;
}
vertical.ul. {
	position:relative;
	z-index:1000;
	cursor:default;
	width:128px;
	left:8em;
	top:1em;
}

ul.vertical {
	position:relative;
	z-index:1000;
	cursor:default;
	width:8em;
	left:8em;
	top:1em;
}
ul.vertical, ul.vertical li, ul.vertical ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	text-align:left;
	width:194px;
	  /* list width */
}

/* design styles */
ul.vertical a:link, ul.vertical a:visited {
	display:block;
	cursor:pointer;
	cursor:hard;
	background:#888;
	border:1px solid #ddd;
	padding: 2px 7px;
	font: normal normal bold 12px tahoma, verdana, sans-serif;
	color:#ccc;
	text-decoration:none;
	letter-spacing:1px;
}

ul.vertical a:hover, ul.vertical a:focus, ul.vertical a:active, ul.vertical a.rollover:link, ul.vertical a.rollover:visited {
	background:#666;
	color:#fff;
}
/* browser hacks */
@media screen, projection {
	*html ul.vertical li {
		display:inline;
		float:left;
		background:#fff;
	}
}

* html ul.vertical li { position:static; }
* html ul.vertical a:link, * html ul.vertical a:visited { position:relative; }

.song_list {
	display:none;
}