/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */ 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;  
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;    
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}

/* To correct links in IE 
#slider a{
    display:block;
}
*/

/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}


.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */


.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#fff;
	color:#000;
	width:100%;
	z-index:8;
	padding: 3px 5px;
	opacity: 0.8;
	overflow: hidden;
	display: block;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}


.nivo-caption p {
	padding:8px;
	margin:0;
	color: #000;
	font-size: 16px;
}


/*
.nivo-caption a {
	display:inline !important; 
}
*/
.nivo-html-caption { 

	font-size: 12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, lucida, helvetica, sans-serif; display: none; color: #000;
    
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 0px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}






/*

MOVED FROM MAIN FILE



 html {height: 100%;
 }
 
 body {height: 100%;
 font-size: 1em;
 line-height:1.125em; /* 16×1.125=18 */  /*
 } 
 
 */
 
 #content_splash { background-color: #fff;
 }
 
 
.rows {
    width: 100%;
    margin: 0 2.1%;
    height: 100%;
}


.lefttop {
    /*   paradac changes for responsive layout
	
	float: left;
    width: 30.5%; 
	height: 293px;
	background: url("/@res/img/americanart_research.jpg") no-repeat scroll 0 0 #ffffff;
	 */
    margin-right: 2.1%;
    margin-bottom: 2% ;
   
    
    padding-top: 31px;
}




.middle {
    /*   paradac changes for responsive layout
	
	float: left;
    width: 30.6%;  
	position: relative;
	min-height: 100%;
	background: url("/@res/img/americanart_collection.jpg") no-repeat #fff;
	text-align: left;
    display: table;
	
	*/
	
    margin-right: 2.1%;
    margin-bottom: 2%;    
    
	background-color: #fff;  
	padding-top: 31px;
	
    
  
}

.right {
	
	 /*   paradac changes for responsive layout
	
	float: left;
    width: 30.6%;  
	position: relative;
	min-height: 100%;
	background: url("/@res/img/americanart_blog2.jpg") no-repeat #fff;
	display: table;
	text-align: left;
	
	*/
  
    margin-bottom: 2%;
    background-color: #fff;
    padding-top: 31px;
    
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, lucida, helvetica, sans-serif; 
    font-size: .8em;
    
    
}

.leftbottom {
   	
	 /*   paradac changes for responsive layout
	
		
	background: url("/@res/img/americanart_twitter.jpg") no-repeat #d0d0d0;
	
	float: left;
    width: 30.5%; 
	min-height: 100%;
	
	*/
	margin-right: 2.1%;
    margin-bottom: 2%;
    
    
    
}

.doubleright {
	
	
	 /*   paradac changes for responsive layout
	
	
    float: left;
    
    background: url("/@res/img/splash_video.jpg") no-repeat scroll 0 0 #000;
	
	*/
	
	margin-bottom: 2%;
}

div.lefttop p { 
	
	text-indent: 0cm;
	margin-top: .4em;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, lucida, helvetica, sans-serif;
	font-size: .8em;
	margin-bottom: 1em;
	font-style: normal;
}

div.lefttop p a { text-decoration: none; }

div.middle p { text-indent: 0cm; font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, lucida, helvetica, sans-serif; margin-bottom: 1em; font-style: normal; text-align: left; font-size: .8em;
}

div.middle p a { text-decoration: none; border-bottom: dotted 1px;
}

span.red a{color: red;
}

img {border: 0;
}

div.lefttop img#leftimg { /* paradac max-width: 291px; */ top:30px;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    vertical-align: middle;
}

#slider_easy img {max-height: 212px;}  

  


.home_section {
	
	margin: 9px 0px 10px 20px;
	
	
	/* test
	height: 211px;
      overflow: hidden;
      position: relative;
 
	 */
	}



.home_section_title {
	
	background-color: #E4E4E4;
	padding: 2px 10px;
	font-size:96%;
	color: #333;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-align:right;
	
}


 
 
.image_container {  
 
 		background-color: #ccc;  	  
        
 }
 
 

div.middleimage { 
	
	 height: 211px;
	 text-align: center;
	 line-height:211px;
	
		
}



div.rightimage { 

	
	height: 211px;
	text-align: center;
	line-height:211px;
   
   
}

div#middletext {
	
	margin-right: 2.1%;
    margin-bottom: 2% ;
    background-color: #fff;
    min-height: 100%;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, lucida, helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	
	
	
	}

div#middletext a {text-decoration: none;

	}

div#righttext {
	
	margin-right: 2.1%;
    margin-bottom: 2% ;
    background-color: #fff;
    min-height: 100%;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', verdana, lucida, helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	
}

div#righttext a {text-decoration: none;

	}


div.video {padding-top: 39px; padding-bottom: 15px;
}

div#socialmedia {padding: 0; margin: 0; height: 47px;
}


/* Slider */
.nivoSlider {
    position:relative;
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0%;
    left:0%;
    display:none;
}


/*.nivoSlider a {
    border:0;
    display:block;
}    
*/
#contentMain_splash2 {
			width: 100%;
			float: none;
			background: #fff;
			z-index:-1;  
}



/* Mobil Caption on Slider
@media only screen and (max-width: 480px) {
.nivo-caption p{
    font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 70%;
				}
}

 */

		
/*		
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
*/	
	
/* // Easy Slider */



/* Jeff added these two #slider2 for smaller left slide show */


#slider2 .nivo-caption p {
	margin:0;
	color: #000;
	font-size: .9em;
	text-decoration: none;
	padding: 11px 0px 0px 0px;
}

#slider2 .nivo-caption a {
	margin:0;
	color: blue;
	font-size: .9em;
	text-decoration: none;
	border-style: none;
}

#slider2 .nivo-caption {
	position:static;
	left:0px;
	bottom:0px;
	background-color:transparent;
	color:#000;
	width:100%;
	z-index:8;
	padding: 0 0;
	opacity: 1;
	overflow: hidden;
	display: block;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}


