body.gallery {
	background-color: #000000;
}

.ce_text_background {
	background-color: #000000;
	opacity: 0.8;
}

.ce_text_background2 {
	background-color: #000000;
	opacity: 0.9;
}

li a.a-level_2 span,
li ul li a.a-level_3 span {
	text-transform: uppercase;
}

.ce_bgimage .bgimage_hyperlink a {
	padding-left: 30px;
	padding-right: 30px;
	border: 2px solid #3F444D;
}

.ce_bgimage .bgimage_hyperlink a:hover {
	border: 2px solid #32363e;
	background-color: #000000;
	color: #cccccc;
}

#bottom .inside .right a:hover {
	color: #cccccc;
	text-decoration: none;
}

.font-style-quote .ce_textarea p {
	border-left: 0px;
}

.go_back a {
	padding-left: 30px;
	padding-right: 30px;
	border: 2px solid #3F444D;
}

.go_back a:hover {
	border: 2px solid #32363e;
	background-color: #000000;
	color: #cccccc;
}

.ce_tabs.block .tabs ul li.active {
	background-color: #f0f0f0;
}

.ce_tabs.block .panes.classic {
	background-color: #f0f0f0;
}

.ce_grid_gallery_start li.image-width-30 {
	margin: 1.3% 1.9% 1.8% 1.3%;
}

.frame-gutter.ce_grid_gallery_start li {
	-webkit-box-shadow: 3px 3px 20px 3px rgba(79,79,79,0.75);
	-moz-box-shadow: 3px 3px 20px 3px rgba(79,79,79,0.75);
	box-shadow: 3px 3px 20px 3px rgba(79,79,79,0.75);
}

#cboxNext,
#cboxPrevious {
	width: 75px!important;
	opacity: 0.5;
	transition: opacity 0.8s ease;
	-webkit-transition: opacity 0.8s ease;	
} 
