body{
	font-family:Arial;
	margin:0;
	padding:0;
	font-size:16px;
	overflow:hidden;
}
.cc_content{
	font-size:16px;
	width:600px;
	height:600px;
	border-bottom:1px solid #000;
	background:#444 url(../images/bg.png);
	overflow:hidden;
	-moz-box-shadow:4px 0 7px #000;
	-webkit-box-shadow:4px 0 7px #000;
	box-shadow:4px 0 7px #000;
}
.cc_content div{
	color:#fff;
	margin:20px;
}
.cc_content p{
	color:#fff;
	background:#000;
	padding:20px;
	opacity:0.9;
	font-size:16px;
	box-shadow:4px 0 7px #000;
}
.cc_content h3{
	color:#fff;
	font-size:16px;
}
.cc_content ul{
	list-style:none;
	margin:0;
	padding:20px;
	overflow:hidden;
	background:#000;
	position:absolute;
	left:20px;
	top:56px;
	width:520px;
	box-shadow:4px 0 7px #000;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.cc_content ul li{
	opacity:0.9;
	font-size:16px;
}

#top_div {
    margin-right:auto;
    margin-bottom:10px;
    margin-left:auto;
 }

#middle_div {
    margin-right:auto;
    margin-bottom:12px;
    margin-left:auto;
 }

#bottom_div {
    margin-right:auto;
    margin-bottom:14px;
    margin-left:auto;
 }
 
 span {
	width:50px;
	display:block;
	float:left;
}
 
 img { border: 0;
}

.alignLeft { float:left; margin-right: 1em; }
.alignRight { float:right; margin-left: 1em; }


/* span.cc_back{
	position:absolute;
	bottom:20px;
	right:20px;
	cursor:pointer;
	color:#ddd;
} */


