@charset "utf-8";



/*  Global */



html, body {

	height:100%;

}



body {

    font-family: MyriadProCondensed;

    font-size: 16px;

	color: #BFBFBF;

	margin: 0px;

	padding: 0px;

	text-align:center;

    background: #fff;

    letter-spacing: 0px;

}

*{

	margin:0;

	padding:0;

	outline:0;

	border:0 none;

	-moz-outline-style:none;

}



:focus{

	-moz-outline-style:none;

	outline:0;

	border:0 none;

}



img{

	border:0 none;

	outline:none;

}

a{

	outline:none;

	text-decoration:none;

	cursor:pointer;

    color: #000;

}





/* clear class */

.clear{

    clear: both;

}

/* clear class */





/* layout */

.container{

    width:970px;

	min-height:100%;

	height:100%;

	margin:0 auto;

    background: #fff;

}

/* left side */

.left_side{

    width: 140px;

    float: left;

}

#flash_content{

    width: 130px;

    height: 450px;

}

#search{

    text-align: left;
	position:absolute;
	bottom:0;

}

#search.b {display: none;}

.inputbox{

    width: 115px;

    background-color: #ececec;

    float: left;

}

/* Search results */

#search_title{

    margin-bottom: 10px;

}

.search_results td{
	padding-top: 10px;
}

#search_list p{
    margin: 0 !important;
}

#search_list span.type{
		float:right;
}

#search_list span.type span{
		color:#fff;
		background:#666;
		margin-right:5px;
		padding:1px 3px;
		float:left;
		white-space:nowrap;
        font-size: 15px;
}

/* Search results */

/* left side */

/* right side */

.right_side{

    float: left;

    width: 790px;

}
.right_side #search{
	display:none;
}

.right_side h4{

    font-weight: normal;

    color: #000;

    font-size: 14px;

}



/* right upper side */

.right_upper_side{

    height: 115px;

    text-align: left;

}

#right_upper_side_links_exhibition{

    line-height: 11px;

    font-size: 14px;

}

#right_upper_side_links_artist:hover{

    color:#A6C3D2;

}

#right_upper_side_links_artist{

    line-height: 11px;

    font-size: 14px;

    color: #BFBFBF;

}

/* IE7 */

*:first-child + html #right_upper_side_links_artist{

    line-height: 14px;    

}

/* IE7 */

.right_upper_side a:hover{

    color:#A6C3D2;

}

.right_upper_side span{

    color:#FF9BC9;

    font-size:16px;

    line-height: 24px;

}

div.right_upper_side table tr td{

    padding-right: 10px;

}

.right_upper_side_left_white_space{

    height: 65px;

}

.right_upper_side h2{

    font-weight: normal;

    font-size: 28px;

    color:#BFBFBF;

    line-height: 27px;

}

.right_upper_side h4{

    font-weight: normal;

    font-size: 18px;

    line-height: 14px;

}



/* right upper side */

.right_lower_side{

    margin-top: 15px;

    width: 755px;

    text-align: left;

    color: #000;

}

/* IE7 */

*:first-child + html .right_lower_side{

    width: auto;

}

/* IE7 */

.right_lower_side p{

/*  font-family: cond;    

    font-size: 17px;*/

    font-size: 16px;

    line-height: 16px;
    /*line-height: 15px; Just in case */

}

.right_lower_side a{

    color: #858585;  

}

.right_lower_side a:hover{

    color:#A6C3D2;

}

#right_lower_side_text{

    float: left;

    width: 350px;    

}



#right_lower_side_pix{

    float: right;

    width: 400px;

    margin-left: 5px;

}

.right_lower_side_about{

    float: right;

    width: 400px;

    margin-left: 5px;

}

/* IE7 */

*:first-child + html #right_lower_side_pix{

    float: none;

}

*:first-child + html .right_lower_side_about{

    float: none;

}

*:first-child + html #right_lower_side_text{

    width: 355px;

}

/* IE7 */

#pr_fullimage{

    width: 385px;

    height: 260px;

   

}

.pr_thumbnail{

    float: left;

    margin: 0px 5px 5px 0px;

}

.pr_thumbnail:hover{

    filter:alpha(opacity=80);     /* for IE */

    opacity:0.8;

}

/* IE7 */

*:first-child + html .pr_thumbnail{

    margin: 0px 5px 1px 0px;

}

/* IE7 */

.pr_thumbnail img{

    border: none 0;

}

.pr_thumbnail a{

    line-height: 0;

}

.list_item{

    margin-bottom: 10px;

    height: 125px;

}

/* MOdern Browsers not IE7*/

html>/**/body .list_item_news_parent{

    margin-bottom: 5px;

}

/* MOdern Browsers not IE7*/

.list_item_news{

    height: 125px;

}
.list_item_news .jScrollPaneListTrack{
    right:2px;
}
#list_item_left{

    float: left;

    width: 125px;

    height: 125px;

    margin-right: 10px;

}

.list_item_cross tr td img{

    margin-right: 2px;

}

/* IE7*/

*:first-child + html .list_item_cross{

    margin-top: -5px!important;

}

/* IE7*/

/* List layout */



/* List layout */



/* lsit2 layout */

.right_lower_side_pub_item{

    float: left;

    margin: 0px 5px 5px 0px;

    height: 255px;

    width: 125px; 

}

.right_lower_side_pub_item_cross{

    float: left;

    margin: 0px 5px 5px 0px;

    height: 255px;

    width: 125px; 

    background: url(../images/doublepic.jpg) repeat-y;

}

.right_lower_side_pub_item_description{

    line-height: 11px;

    font-family: Arial;

    font-size: 11px;

}

.right_lower_side_pub_item_description p{

    line-height: 11px;

    font-family: Arial;

    font-size: 11px;

}

/* lsit2 layout */

/* pub years layout */

a.pub_active{
    color: #EDABBD;
}

/* pub years layout */

/* Exhibition layout */

.right_lower_side_exhibition_item{

    float: left;

    margin: 0px 5px 5px 0px;

    height: 270px;

    width: 125px; 

}

.right_lower_side_exhibition_item_description{

    font-size: 11px;

    font-family: Tahoma;

}

.by_artist {

    font-weight: normal;

    margin: 5px 0px;

}

/* Exhibition layout */



/* Upcoming layout */

.right_lower_side_upcoming_item{

    float: left;

    margin: 0px 5px 5px 0px;

    height: 255px;

    width: 125px; 

}

.right_lower_side_upcoming_item_cross{

    float: left;

    margin: 0px 5px 5px 0px;

    height: 255px;

    width: 125px; 

    background: url(../images/doublepic.jpg);

}

.right_lower_side_upcoming_item_description{

    line-height: 13px;

    margin-top: 3px;

}

.right_lower_side_upcoming_item_description h4{

    font-size: 19px;

    line-height: 15px;

}

.right_lower_side_upcoming_item_description a{

    color: #000;

    line-height: 13px;

}

/* new layout of exhibition */

.right_lower_side_upcoming_item_description_new{

    line-height: 12px;

    font-size: 14px;

    margin-bottom: 10px;

}

.right_lower_side_upcoming_item_description_new h4{

    font-size: 17px;

    line-height: 15px;

    display:inline;

}

.right_lower_side_upcoming_item_description_new h4 span{

    font-size: 14px;

    line-height: 15px;

    

}

.right_lower_side_upcoming_item_description_new a{

    color: #BFBFBF;

    line-height: 12px;

    font-size: 14px;

}

.right_lower_side_upcoming_item_description_new a:hover{

    color: #F5B2B6 !important;

}

.right_lower_side_upcoming_item_description_new a h4:hover{

    color: #F5B2B6 !important;

}

#past_layout_top_years:hover{

    color: #F5B2B6;

}

.past_layout_bottom_years{

    color: #BFBFBF;

    margin: 0px 0px 10px;

    line-height: 13px;

}

/* new layout of Press */







/* new layout of Press */

/* new layout of exhibition */

/* Upcoming layout */



/* Individual layout*/

#right_lower_side_pix h2{

    color: #BFBFBF;

    font-size: 25px;

    font-weight: normal;

    margin-bottom: 10px;

}

#exhib_content{

    padding-right: 20px;

}

#exhib_links {

    margin-top: 10px;

}

#exhib_time{

    color: #BFBFBF;margin-top: -5px;

}



#exhib_meet_artist{

    color: #BFBFBF;

}
td.exhibition_a a{
        
    color: #BFBFBF;    
                        
    
}
td.exhibition_a a:hover{

    color: #F5B2B6 !important;

}

/* Individual layout*/



/* artist default layout */

#right_lower_side_artists{

    float: right;

    width: 52%;

}

/* IE7 */

*:first-child + html #right_lower_side_artists{

    float: none;

}

/* IE7 */

#right_lower_side_artists h2{

    font-weight: normal;

    font-size: 25px;

    line-height: 21px;

    color: #BFBFBF;

/*    font-family: cond;*/

    margin:0px 0px 10px;

}

#right_lower_side_artists_item{

    margin-bottom: 10px;

    margin-left: -8px;

}

#right_lower_side_artists_item p a{

    font-size: 17px;

}



#collection_name{

    margin-left: -7px;

    margin-top: 500px;

}

/* artist default layout */

/* floor plan layout */

#gallery_page_floor_plan_link{

    margin-top: 110px;

}

#gallery_page_floor_plan_link a:hover{

    color: #33B7BC;

}

#zoom_icon{

    float: right;

}

#zoom_icon a span {

   vertical-align:middle;

}

#zoom_icon a img{

    vertical-align: bottom;

}

/* floor plan layout */

/* artist about layout */



div.right_lower_side_about_item h2{

    color: #BFBFBF;

    font-size: 28px;

    font-weight: normal;

    line-height: 27px;

}

/* artist about layout */

/* contact */

#contact_image{

    float: right;

}

#contact_text a:hover{

    color: #B9C599;

}

/* MAILING LIST */

#mailing_list_subscription_box {

   margin-top: 30px;     

}

#mailing_list_subscription_box h2{

    font-weight: normal;

    color: #B9C599;

    font-size: 19px;

}


#mailing_list_subscription_box h2:hover{
    
	color: #858585;
    
	cursor: pointer;    
}

#mailing_list_subscription_box input {

    float: right;

    background-color: #F6F6F6;

    width: 86%;

}

#aca_22{

    margin-left: 80%;

    margin-top: 5px;

    /*margin-top: 170px;*/

    background-color:#fff !important;

    text-align: right;

}

/* IE7 */

*:first-child + html #wz_11{

    margin-top: -17px;

}

*:first-child + html #wz_12{

    margin-top: -17px;

}

*:first-child + html #wz_13{

    margin-top: -17px;

}



/* MAILING LIST */

/* contact */

/*footer*/

.footer{

    margin:0px;

    padding: 0px 0px 20px;    

}

/*footer*/



/*============================*/

/*===  Custom Nivo Styles  ===*/

/*============================*/

#slider-wrapper {

    width:400px;

    height:260px;

    margin-bottom: 5px;

}



#slider {

	position:relative;

    width:385px;

    height:260px;

	background:url(../images/loading.gif) no-repeat 50% 50%;

}

#slider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

}

#slider a {

	border:0;

	display:block;

}



.nivo-controlNav {

	position:absolute;

	left:260px;

	bottom:-42px;

}

.nivo-controlNav a {

	display:block;

	width:22px;

	height:22px;

    /*background:url(../images/bullets.png) no-repeat;*/

	text-indent:-9999px;

	border:0;

	margin-right:3px;

	float:left;

}

.nivo-controlNav a.active {

	background-position:0 -22px;

}



.nivo-directionNav a {

	display:block;

	width:30px;

	height:30px;

	/*background:url(../images/arrows.png) no-repeat;*/

	text-indent:-9999px;

	border:0;

}

a.nivo-nextNav {

	background-position:-30px 0;

	right:15px;

}

a.nivo-prevNav {

	left:15px;

}



.nivo-caption {

    text-shadow:none;

    font-family: Helvetica, Arial, sans-serif;

}

.nivo-caption a { 

    color:#efe9d1;

    text-decoration:underline;

}
.instagram{
    background: url("../../general/images/insta.png") no-repeat scroll right 0 / 100% 100% rgba(0, 0, 0, 0);
    bottom: 16px;
    height: 18px;
    left: 97px;
    position: absolute;
    width: 18px;
}
.instagram a {
    display: block;width: 100%;height:100%;position: relative;z-index: 9999;
}
.artnet{
    background: url('../../home/images/artnet.png') no-repeat top;
    bottom: 21px;
    height: 9px;
    position: absolute;
    right: 27px;
    width: 40px;
    display: none;
}
.artnet a {
    display: block;width: 100%;height:100%;position: relative;z-index: 9999;
}