.cc_menu{
	width:875px; /*175px * 5*/
	height:700px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#fff;
}
.cc_item{
	text-align:center;
	width:175px;
	height:700px;
	float:left;
	border-bottom:1px solid #000;
	background:#444 url(../../images/bg.png) repeat top left;
	position:relative;
	-moz-box-shadow:3px -3px 10px #000;
	-webkit-box-shadow:3px -3px 10px #000;
	box-shadow:3px -3px 10px #000;
}
span.cc_title{
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
	top:175px;
	left:5px;
	position:absolute;
	padding:3px 0px;
	background:#111;
	width:165px;
	display:block;
	z-index:11;
	-moz-box-shadow:1px 1px 4px #000;
	-webkit-box-shadow:1px 1px 4px #000;
	box-shadow:1px 1px 4px #000;
}
#concept.cc_submenu ul{
    background-color:#800080;
}
#cleaning.cc_submenu ul{
    background-color:#8B0000;
}
#stain.cc_submenu ul{
    background-color:#FF8C00;
}
#coating.cc_submenu ul{
    background-color:#191970;
}
#contact.cc_submenu ul{
    background-color:#006400;
}
.cc_submenu ul{
	list-style:none;
	width:175px;
	margin:0;
	padding:0;
	height:0px; /*increase to 200px to slide up*/
	overflow:hidden;
	text-align:left;
	position:absolute;
	left:0px;
	bottom:0px;
	opacity:0.75;
	z-index:13;
}
.cc_submenu ul li{
	color:#C0C0C0;
	cursor:pointer;
	padding:10px;
}
.cc_item img{
	position:absolute;
	width:175px;
	height:700px;
	top:-700px;
	left:0px;
}
.cc_content{
	width:700px;
	height:700px;
	border-bottom:1px solid #000;
	position:absolute;
	left:-700px;
	background:#444 url(../../images/bg.png) repeat top left;
	overflow:hidden;
	-moz-box-shadow:4px 0 7px #000;
	-webkit-box-shadow:4px 0 7px #000;
	box-shadow:4px 0 7px #000;
}
.cc_content_0a:hover{
color:#FFFFFF;
}
.cc_content_0b:hover{
color:#FFFFFF;
}
.cc_content_1a:hover{
color:#FFFFFF;
}
.cc_content_1b:hover{
color:#FFFFFF;
}
.cc_content_1c:hover{
color:#FFFFFF;
}
.cc_content_2a:hover{
color:#FFFFFF;
}
.cc_content_2b:hover{
color:#FFFFFF;
}
.cc_content_3a:hover{
color:#FFFFFF;
}
.cc_content_3b:hover{
color:#FFFFFF;
}
.cc_content_3c:hover{
color:#FFFFFF;
}
.cc_content_4a:hover{
color:#FFFFFF;
}
.cc_content_4b:hover{
color:#FFFFFF;
}
.cc_content_4c:hover{
color:#FFFFFF;
}
.cc_content div{
	display:none;
	margin:20px;
}
.cc_content p{
	background:#FF000000;
	padding:20px;
	opacity:0.7;
}
span.cc_back{
	position:absolute;
	bottom:10px;
	right:10px;
	cursor:pointer;
	color:#ddd;
}

.edit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}

.simplelink:link, .simplelink:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
}
.simplelink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #C0C0C0;
}
/*
table td img.off{
    display:none;
}
table td:hover img.off{
    display:inline;
}
table td:hover img.on{
    display:none;
}
*/
div.thumbs{
  clear: both;
  width: 660px;
  margin:0 auto;
  position: relative;
  overflow: auto;
  display:inline-block;
}

.thumbs ul{
  padding:0;
  margin:0;
  list-style-type:none;
  width: 660px;
}

.thumbs li{
  float:left;
  padding:0;
  margin:5px 5px 0 0;
  display: inline;
}

.thumbs li a{
  background-color:#2B2B2B;
  margin:0;
  padding:5px;
  display:block;
  width: 95px;
  height: 75px;
  text-decoration:none;
  color: #fff;
}

.thumbs li a:hover, .thumbs li.active a{
  background-color:#990000;
}

.thumbs img{
  border: none;
  padding: 0;
  margin: 0;
  max-width: 95px;
  max-height: 75px;  
}

div.viewer{
  background-color:#8B0000;
  clear: both;
  margin:10px auto;
  padding:0;
  overflow:hidden;
  display:inline-block;
  height:260px;
  width:660px;
  color: #fff;
  font-size: .9em;
}

.viewer img{
  border: 5px solid #8B0000;
  max-width: 650px;
  max-height: 250px;  
}

div.viewer-image{
  clear:both;
  padding:0;
  margin:0;
  position: relative;
  /*display:inline-block;*/
  display: block;
  height:310px;
  width:510px;
}

.viewer-image cite {
  background: #111;
  -moz-opacity:.7;
  filter:alpha(opacity=70);
  opacity:.7;
  color: #fff;
  text-align: left;
  position: relative;
  bottom: 10;
  left: 0;
  width: 650px;
  padding: 10px;
  margin: 5px;
  border-top: 1px solid #999;
  font-style: normal;
}