@charset "utf-8";
/* CSS Document */

.borderright{
	border-right-width: 1px;
	/* [disabled]border-collapse: collapse; */
	border-style: none solid none none;
}
.borderleft{
	border-left-width:1px;
	border-left-style:solid;
}
.logo a{
	color:#CD7071 ;
	font-size:28px;
	font-family: Helvetica, Arial, sans-serif
}
.headstrong{
	color:rgba(232,129,75,0.80);
}

.breadcrumbs a{
	color:#CD7071;
	margin-bottom:3px;
}
.breadcrumbs a:hover{
	color:#D99394;
}
/*=====================Forms=======================*/
input.formfield, select.formfield, textarea.formfield{
	height: 16px;
	display: inline !important;
	margin-bottom: 10px;
	padding-top:3px;
	padding-bottom:3px;
}
select.title{
	width:60px;
	height: 22px;
	padding-top:1px;
	padding-bottom:1px;
}
select.dropdown{
	height: 22px;
	padding-top:1px;
	padding-bottom:1px;
}
select.multiple{
	height: 80px;
	padding-top:1px;
	padding-bottom:1px;
}
textarea.formfield{
	width:300px;
}
.formlabelleft{
	display:inline-block;
	width:110px;
	vertical-align:top;
	min-width:100px;
}
.formlonglabelleft{
	display:inline-block;
	width:210px;
	vertical-align:top;
	min-width:100px;
}
.formlabelleft strong {
	color:#FF6E45;
}
label.field{
	text-align:right;
	width:100px;
}
input:submit.formbuttonright{
	display:inline;
	margin-left:18px;
}
/*====================Gallery======================*/
.galleryrefbox {
	height: 255px;
	background-color: #1D1D1D;
	border: 1px solid rgba(255,177,125,0.55);
}
.galleryrefboxA:hover {
	text-decoration:none;
}
/*.galleryrefbox a:hover {
	border: 1px solid #E89B4C;
}*/
a:hover .galleryrefbox {
	text-decoration:none;
	border: 1px solid #E89B4C;
	background-color:#212121;
}
a:hover .galleryrefbox h5{
	text-decoration:none !important;
}
.gallerytitle{
border-bottom:1px solid rgba(255,177,125,0.55);
/*color:#681A1C;*/
/*font-weight:600;*/
background-color:#4B4B4B;
text-align:center;
}
.galleryreftext{
	padding-left: 3px;
	text-align: center;
}
/* === end Gallery =========*/
/*=========== Web App Pagination ========*/
div.app-wrapper {position: relative;}
ul.source-pagination {display: none;}
nav.app-pagers { margin: 0; }
  nav.app-pagers ul { list-style: none; margin: 0; padding: 0; }
   nav.app-pagers ul li {
	position: absolute;
	left: -20px;
	top: 250px;
	margin: 0;
	padding: 0;
	background: none;
	font-size: 40px;
}
   nav.app-pagers ul li {
	line-height: 20px;
	font-weight: 600;
	font-size: 40px;
	font-family: Arial,Helvetica,sans-serif;
}
   nav.app-pagers ul li:before {display: none;}
   nav.app-pagers ul li.next { left: auto; right: -20px; }
    nav.app-pagers ul li a { color: #a2acae; text-decoration: none !important; }
    html* nav.app-pagers ul li a { display: block; line-height: 60px; }
    nav.app-pagers ul li a:hover, nav.app-pagers ul li a:focus, nav.app-pagers ul li a:active { color: #ffffff; }
     nav.app-pagers ul li a span { display: none; }
/*============Nivo Slider========================*/
#sliderPaintingProcess {
    position:relative;
    background:url(images/loading.gif) no-repeat 50% 50%;
	 padding-bottom:30px;
}
 #sliderPaintingProcess improvisation {
	width:480px; 
    height:600px;
}
#sliderPaintingProcess img {
    position:absolute;
	 max-width:750px;
	 max-height:600px;
    top:0px;
    left:0px;
    display:none;
}
#sliderPaintingProcess a {
    border:0;
    display:block;
}
.nivoSlider {
	position:relative;
	width:auto
	height:auto;
	overflow: hidden;
}
#sliderPaintingProcess .nivo-caption{
	z-index:20;
}
.pbutton {
	Color: #E0E0E0;
	border: 1px solid rgba(233,194,154,0.62);
	border-radius: 2px;
	padding-left:3px;
	padding-right:3px;
	display:inline-block;
}
a:hover .pbutton {
	text-decoration:none;
	border: 1px solid rgba(247,235,222,0.62);
	Color:#FFFFFF;
}