@charset "UTF-8";
/* CSS Document */

/* Hide honeypot validation form */
.gform_validation_container {
	display: none;
}

body{background:url(images/bg.jpg) top repeat-x #FFF;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	color:#636466;
	font-size:12px;
	font-weight:300;
	line-height:20px;
	}

em{font-style: italic;}

h1.page-heading {
	color: #b01f09;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	text-align: left;
}

h1.page-heading.education-catalogues {
	color: #b01f09;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}


.alignleft{
	padding:8px;
	padding-left:12px;
	background:#f5f5f5;
	border:1px solid #CCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:6px;
	margin-bottom:8px;
	float:left;
	margin-right:18px;}
.alignright{
	padding:8px;
	padding-left:12px;
	background:#f5f5f5;
	border:1px solid #CCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:6px;
	margin-bottom:8px;
	float:right;
	margin-left:18px;}

.largeeventimage{padding:8px;
	background:#f5f5f5;
	border:1px solid #CCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:6px;
	margin-bottom:8px;
	float:left;
	width:300px;
	text-align:center;}

.largeeventcaption{
	text-align:center;}

.largeeventimg{width:280px;
	margin:0 auto;
	text-align:center;
	margin-bottom:6px;
	position:relative;
	left:8px;
	}


.largeeventsponser{padding:8px;
	background:#FFF;
	border:1px solid #CCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:6px;
	margin-top:8px;
	margin-bottom:8px;
	float:left;
	width:145px;
	height:145px;
	text-align:center;
	}


.largeeventsponserimg{max-width:145px;
	max-height:145px;
	margin:0 auto;
	}

.touring_event{width:540px;
	height:45px;
	float:left;
	border-bottom:1px solid #CCC;
	padding-top:15px;padding-bottom:8px;}

.touring_dates_container{margin-top:45px;
	float:left;}

.td_venue, .td_state, .td_opening, .td_closing{float:left;
	width:120px;
	}
.td_venue{width:200px;}
.td_state{width:80px;}



strong{font-weight:bold;}

a{color:#1B6D47;}
a:hover{color:#1B6D47;
	text-decoration:underline;}

b{font-weight:bold; position:relative;
	top:2px;
	color:#454545;}

a{text-decoration:none;}

h1{color:#58595B; font-size:24px; margin:0 auto; text-align:center; font-weight:300;
	margin-top:2px; margin-bottom:8px;}
h2{color:#b01f09; text-transform:uppercase; font-weight:bold; font-size:20px;font-weight:500;line-height:24px;}
h3{color:#b01f09; text-transform:uppercase; font-weight:bold; font-size:18px;font-weight:300;}
h4{color:#b01f09; text-transform:uppercase; font-weight:bold; font-size:14px;font-weight:500;}
h5{color:#b01f09; font-size:14px; font-weight:300; width:290px;line-height:22px;}

.margin-30{margin-bottom:30px;}
.margin-10{margin-bottom:10px;}

i{font-style:italic;
	margin-top:6px;
	float:left;}


.border-right{border-right:thin #CCC solid;
	}

.hr{width:100%;
	height:4px;
	float:left;
	background:url(images/hr.png);
	margin-top:2px;}

.hr_white{background:url(images/hr_white.png);
	width:100%;
	height:3px;
	float:left;
	margin-bottom:14px;}


#wrapper{width:960px;
	margin:0 auto;
	text-align:left;}

#header{height:122px;
	float:left;
	width:960px;}

#logo{
	width:182px;
	height:88px;
	float:left;
	margin-top:17px;
	width:182px;
	height:88px;
	background:url(images/logo.png);
	background-position:top;
	}

#logo:hover, #logo.hover{
	background-position:bottom;}

#nav ul{
	float:right;
	height:10px;
	margin-top:58px;
	width:720px;
	font-weight:400;
	}

#nav ul li{text-decoration:none;
	float:right;
	text-transform:uppercase;
	font-size:12px;
	margin-right:22px;
	color:#B01F09;
	}

#nav ul li a{text-decoration:none;
	border-bottom:0px;
	}

#nav ul a:hover{text-decoration:underline;	color:#B01F09;
	}

#nav ul li.selected{color:#000;
	text-decoration:underline;}

.mailinglist{width:145px;
	height:28px;
	float:right;
	font-size:11px;
	background:url(images/mailing.png) right top no-repeat;
	padding-top:2px;
	margin-top:-8px;
	margin-bottom:-15px;
	color:#666;}

.introtext{margin-top:6px;
	float:left;}

.mailinglist:hover{color:#b22217;}

.searchbox{width:156px;
	float:right;
	height:22px;
	border:1px solid #c6c6c6;
	-moz-border-radius: 12px;
	border-radius: 12px;
	margin-top:55px;
	background-image: linear-gradient(bottom, rgb(255,255,255) 83%, rgb(245,245,245) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 83%, rgb(245,245,245) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 83%, rgb(245,245,245) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 83%, rgb(245,245,245) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 83%, rgb(245,245,245) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.83, rgb(255,255,255)),
		color-stop(1, rgb(245,245,245))
		);
	outline:none;
	position:relative;
		}

.searchbox input{
	border:none;
	outline:none;
	width:115px;
	float:right;
	margin-right:14px;
	color:#CCC;
	margin-top:3px;}

.searchbox input:focus{
	color:#666;}

.search_icon{background:url(images/search.png);
	width:10px;
	height:10px;
	float:left;
	position:relative;
	top:6px;
	left:6px;}

#content_wrapper{float:left;
	margin-top:24px;}

#slider{width:960px;
	float:left;
	margin-top:18px;
	min-height:200px;
	/*Shadow Style*/
	-moz-box-shadow: 0px 0px 6px #8f8f8f;
	-webkit-box-shadow: 0px 0px 6px #8f8f8f;
	box-shadow: 0px 0px 6px #8f8f8f;
	/*Border Style*/
	-moz-border-radius:4px;
	border-radius:4px ;
	margin-bottom:40px;
	}

#leftbar{
	min-height:200px;
	width:550px;
	float:Left;
	padding-right:26px;}

#rightbar{width:365px;
	min-height:200px;
	float:right;}

#tagline{height:25px;
	width:960px;
	float:left;
	margin-bottom:18px;}

.modulebox{
	padding-top:20px;
	padding-right:18px;
	padding-left:18px;
	padding-bottom:22px;
	height:auto;
	background:url(images/bg_module.jpg) top;
	margin-bottom:24px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size:12px;
	line-height:18px;
	float:left;
	font-weight:600px;
	border:1px #DDD solid;
	}


#leftbar .modulebox{
	padding-top:20px;
	padding-right:18px;
	padding-left:18px;
	padding-bottom:22px;
	height:auto;
	background:url(images/bg_module.jpg) top;
	margin-bottom:24px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size:12px;
	line-height:18px;
	float:left;
	width:540px;
	font-weight:normal;
	}

#leftbar .featured_element{float:left;
	height:auto;
	margin-top:14px;
	margin-bottom:16px;}

#leftbar .image_container{width:132px;
	float:left;
	text-align:center;}

#leftbar .image_container img{width:132px;}

#leftbar .featured_content{width:380px;
	margin-top:4px;
	height:auto;
	margin-left:150px;}

#leftbar .alternate{
	width: 370px;
	padding-right: 20px;
	color:#B01F09;
	float:left;
	color:#b01f09; font-size:14px;
	line-height:20px;
	margin-bottom:6px;
	margin-top:4px;
	font-weight:300;}

#ui0{margin-top:10px;}
.slideViewer span.typo{background:transparent; margin: 448px 0px 0px -450px!important;}
.slideViewer{padding-bottom: 14px;padding-bottom: 32px;margin-bottom: -25px;}
.slideViewer div{padding-bottom:14px;}



a .alternate:hover{text-decoration:underline;
color:#b01f09;}


#leftbar .modulebox img{
	margin-right:10px;
	margin:0 auto;
	}

.read_more{color:#1B6D47;
	font-size:12px;
	text-decoration:none;
	position:relative;
	top:2px;
	float:left;}

#rightbar .modulebox2{
	padding-left:2px;
	padding-right:16px;
	height:auto;
	margin-bottom:20px;
	font-size:12px;
	line-height:18px;
	float:left;
	}

#rightbar .modulebox2 img{float:left;
	margin-right:17px;
	margin-top:6px;
}

#rightbar .modulebox2 p{
	float:left;
	width:200px;
	margin-top:2px;
}

#rightbar .modulebox2 p.alternate{
	float:left;
	color:#b01f09; font-size:14px;
	line-height:20px;
	margin-bottom:8px;
}


#rightbar .modulebox2 h4{text-transform:uppercase;
	float:left;
	width:100%;
	margin-bottom:4px;}

#rightbar .modulebox2 a h5:hover{color:#b01f09;
	text-decoration:underline;}

/*PRINT GALLERY PAGE*/

#search_dropbox{width:924px;
	height:225px;
	float:left;
	}

#search_dropbox form{margin-top:12px;
	}

#search_dropbox label{float:left;
	position:relative;
	top:12px;
	text-align:right;
	width:115px;
	}

.left_selectbox{float:left;
	position:relative;
	left:-45px;}

.right_selectbox{float:left;
	position:relative;
	left:160px;
	}




.red_submit:hover{
	background-image: linear-gradient(bottom, rgb(156,36,12) 0%, rgb(191,40,17) 51%);
	background-image: -o-linear-gradient(bottom, rgb(156,36,12) 0%, rgb(191,40,17) 51%);
	background-image: -moz-linear-gradient(bottom, rgb(156,36,12) 0%, rgb(191,40,17) 51%);
	background-image: -webkit-linear-gradient(bottom, rgb(156,36,12) 0%, rgb(191,40,17) 51%);
	background-image: -ms-linear-gradient(bottom, rgb(156,36,12) 0%, rgb(191,40,17) 51%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(156,36,12)),
	color-stop(0.51, rgb(191,40,17))
	);}

#inner_left{width:270px;
	float:left;}

#inner_right{width:270px;
	float:left;
	}

/*SEARCH RESULTS PAGE*/

#single_column{width:960px;
	float:left;
	}

.print_display{
	border-bottom:thin #BCBEC0 solid;
	float:left;
	width:960px;}

.print_display > .image_container{float:left;
	width:250px;
	height:250px;
	text-align:center;
	}

.print_display > .image_container img{
	max-width:200px;
	max-height:200px;
	margin:0 auto;
	margin-top:20px;
}

.print_display > .inner_left{width:350px;
	float:left;
	font-size:13px;
	margin-top:30px;
	margin-left:15px;}

.print_display > .inner_right{width:330px;
	float:left;
	font-size:13px;
	margin-top:30px;
	margin-left:15px;}

.print_display .subject{width:350px;
	min-height:15px;
	margin-bottom:15px;
	float:left;}

.print_display .response{
	position:relative;
	width:260px;
	float:right;
	font-weight:700;
}


/*SCULPTURE & TEXTILE PAGE*/

.sculp_module{float:left;
	padding-bottom:26px;
	border-bottom:thin solid #BCBEC0;
	margin-top:22px;
	margin-bottom:10px;
	}

.sculp_module img{float:left;
	margin-right:28px;}

/*EXHIBITIONS PAGE*/

.ex_module{float:left;
	padding-bottom:12px;
	border-bottom:thin solid #BCBEC0;
	margin-bottom:22px;
	width:960px;
	margin-top:10px;
	}


.ex_sliderbox{width:570px;
	height:618px;
	float:left;
	border:thin solid #939598;
	margin-right:30px;
	}

.ex_mover{width:450px;
	height:570px;
	margin:0 auto;
	margin-top:25px;}

.ex_mover .basic img{margin:o auto;}

.info{float:right;
	width:356px;
	}

/*ARTWORK*/

body#lb_artwork{background:#FFF;}

#lb_artwork_wrapper{width:860px;
	height:600px;
	float:left;}

#lb_artwork_container{width:500px;

	float:left;
	border:thin #333 solid;
	text-align:center;
	padding-bottom:25px;}


#lb_artwork_container img{margin:0 auto;
margin-top:20px;
	max-width:450px;
		max-height:450px;
	}

#lb_giftcard_container{width:500px;
	float:left;
	border:thin #333 solid;
	text-align:center;
	padding-bottom:0px;
	height:347px;}



#lb_leftbar{width:500px;
	float:left;}

#lb_rightbar{width:380px;
	text-align:left;
	float:right;
	font-size:12px;
	margin-left:-25px;
	margin-top:12px;
	}

.lb_info{
	font-size:14px;
	line-height:26px;
	float:left;
	width:320px;
	margin-top:0px;
	border-bottom:thin solid #CCC;
	padding-bottom:15px;
	margin-bottom:25px;
	}

.lb_info li{list-style:none;
	float:left;
	font-weight:bold;
	width:400px;
	}

#lb_contact_info{width:444px;
	padding-left:30px;
	padding-right:30px;
	min-height:490px;
	padding-bottom:48px;
	background:url(images/bg_module.jpg) repeat;
	float:left;
	margin-top:20px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align:left;
	padding-top:10px;}

.artbox_p{margin-bottom:2px;
margin-top:2px;}

.insure{width:212px;
margin-top:6px;}

.point_label{width:75px;
	height:25px;
	float:left;
	margin-top:4px;
	margin-left:6px;}

input.checkbox{position:relative;
	top:-25px;
	margin-left:24px;}

#lb_contact_info p{float:left;
	padding-top:8px;
	margin-left:4px;
	margin-bottom:4px;}


.clear{clear:both;
	width:100%;}

.message{float:left;
	margin-top:-4px;
	margin-bottom:12px;}

.message_textarea{height:42px;
	max-height:42px;
	width:194px;
	max-width:194px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline:none;
	border:thin #CCC solid;
	padding-left:6px;
	float:left;
	margin-bottom:4px;
	margin-top:0px;}



/*ABOUT*/

.about_img{margin-bottom:20px;}

/*CONTACT*/

#contact_left{float:left;}

.places{float:left;
	width:540px;
	margin-top:12px;
	margin-bottom:2px;
	display:block;
	border-bottom:thin solid #BCBEC0;
	padding-bottom:10px;
	}

.places h5{width:400px;}

.places b{color:#666;
	position:relative;
	top:0px;}

.infop{
	float:left;
	display:block;
	line-height:22px;
	margin-top:8px;}

#dmap{float:left;
	width:320px;
	height:320px;
	margin-right:16px;}

#cmap{float:left;
	width:320px;
	height:320px;
	margin-right:16px;}



/*FOOTER*/
#footer{width:100%;
	min-height:104px;
	background:url(images/bg_module.jpg) repeat #FFF;
	float:left;
	position:relative;
	bottom:0px;
	margin-top:25px;
	text-align:center;
	}

#footer_nav{width:100%;
	height:42px;
	float:left;}

#footer ul{
	margin: 0 auto;
	height: 20px;
	margin-top: 20px;
	width: 960px;
	}

#footer ul li{text-decoration:none;
	float:left;
	text-transform:uppercase;
	font-size:12px;
	margin-right:16px;
	color:#B01F09;
	}

#footer ul li a{text-decoration:none;
	border-bottom:0px;
	color:#B01F09;
	}

#footer_nav ul a {
	display: inline-block;
}

#footer ul li:hover{color:#B01F09;
	text-decoration:underline;}

#footer ul li.selected{color:#000;
	text-decoration:underline;}

#footer #contact_info{font-size:10px;
	display:block;
	font-weight:500;
	margin:0 auto;
	}

.fbfoot{background:url(images/fb_button.png) no-repeat top right;
	width:105px;
	float:left;
	height:60px;
	padding-right:100px;
	padding-top:4px;
	margin-top:-4px;
	color:#333333;}

.mailinglistfoot{background:url(images/mailing.png) no-repeat top right;
	height:60px;
	width:105px;
	float:left;
	padding-right:40px;
	padding-top:0px;
	margin-right:25px;
	color:#333333;}

.mailinglistfoot:hover, .fbfoot:hover{color:#B01F09;
	text-decoration:underline;}

.signup_container{width:390px;
	margin:0 auto;
	height:25px;
	margin-top:18px;
	margin-bottom:8px;
	font-size:11px;}


.exhibit_archive{
	float:left;}

.exhibit_archive h5{width:960px;
	font-size:12px;}

.exhibit_archive h5:hover{color:#B01F09;
	text-decoration:underline;}

.archive_more{margin-top:18px;
	float:left;
	padding-bottom:12px;
	display:inline;
	}

.slideDown{cursor:pointer;}


.exhibit_archive img{width:70px;
	height:70px;
	float:left;
	margin-right:25px;
	}

.year_archive{margin-top:25px;
	float:left;
	color:#B01F09;
	line-height:26px;
	font-size:12px;}

.year_archive ul a{color:#B01F09;}
.year_archive ul a:hover{text-decoration:underline;}

#goback{
	float:left;
	color:#B01F09;
	margin-bottom:12px;

	}

.back_button{font-weight:bold;
	font-size:15px;
	letter-spacing:1px;
	color:#B01F09;}

.pagination{float:left;
	margin-top:38px;
	margin-bottom:4px;}

.artwork_notes{
	margin-top:8px;
	margin-bottom:10px;
	float:left;
	width:350px;
	padding-left:6px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:6px;
	background:#fffbc7;
	border:thin #d9c900 solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	clear:both;}

.notes_b{margin:0px;
	padding:0px;
	float:left;
	margin-right:4px;
	font-weight:bold;}

.smallimg{width:125px;}




/*NEW BOX*/

.artwork_textarea{height:60px;
	max-height:65px;
	min-width:280px;
	max-width:280px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline:none;
	border:thin #CCC solid;
	padding-left:6px;
	float:left;
	margin-bottom:4px;
	margin-top:0px;
	text-align:left;
	margin-left:10px;
	padding-top:6px;}

.send_button{float:left;
	height:22px;
	width:90px;
	background:#7F7F7F;
	color:#FFF;
	border:none;
	outline:none;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor:pointer;}

.red_submit{
	width:305px;
	height:25px;
	float:right;
	margin-top:10px;
	position:relative;
	left:130px;
	background-image: linear-gradient(bottom, rgb(146,32,9) 0%, rgb(176,31,9) 51%);
	background-image: -o-linear-gradient(bottom, rgb(146,32,9) 0%, rgb(176,31,9) 51%);
	background-image: -moz-linear-gradient(bottom, rgb(146,32,9) 0%, rgb(176,31,9) 51%);
	background-image: -webkit-linear-gradient(bottom, rgb(146,32,9) 0%, rgb(176,31,9) 51%);
	background-image: -ms-linear-gradient(bottom, rgb(146,32,9) 0%, rgb(176,31,9) 51%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(146,32,9)),
	color-stop(0.51, rgb(176,31,9))
	);
	color:#FFF;
	border:none;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor:pointer;
	border:1px #8d1e09 solid;

}


#lb_contact_info input{
	margin-top:4px;
	height:22px;
	width:280px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline:none;
	border:thin #CCC solid;
	padding-left:6px;
	float:left;
	margin-bottom:4px;
	position:relative;
	left:10px;}


.unit{width:450px;
	height:35px;
	float:left;
	text-align:right;}

.unit .left{float:left;
	position:relative;
	top:6px;
	text-align:left;
	width:120px;
	}

.radiounit{width:40px;
	height:20px;
	border:thin red solid;
	float:left;}

.artchk{float:left;
	position:relative;
	left:130px;
	top:40px;
	height:26px;}

.staff{width:410px; margin-left:14px;
	margin-right:14px;
	margin-bottom:22px;
	padding-top:18px;
	padding-left:20px;
	padding-right:20px;
	height:570px;
	float:left;
	border:thin solid #BCBEC0;
}

.staff img{
	float:left;
	padding-right:18px;}

.widen{width:150px;

	float:left;}


.hold{
	float:left;
	width:510px;}

.sidemove{position:relative;}


#slider .nivo-caption {
/* Firefox */ -moz-transition: all 0.2s ease;
/* WebKit */ -webkit-transition: all 0.2s ease;
/* Opera */ -o-transition: all 0.2s ease;
/* Standard */ transition: all 0.2s ease;
-moz-opacity: 0 !important;
-khtml-opacity: 0 !important;
opacity: 0 !important;
}



#slider:hover > .nivo-caption {
-moz-opacity: 0.6 !important;
-khtml-opacity: 0.6 !important;
opacity: 0.6 !important;
}

.sidebar_content{width:150px;
	height:auto;
	float:left;
	}

#search_dropbox{display:none;}

.leftlink{float:left;
	margin-bottom:6px;}

/*OCTOBER 2012 UPDATES*/

.mailme{background:url(images/exhibitmail.png) no-repeat;
	width:200px;
	height:22px;
	float:left;
	margin-top:18px;
	margin-bottom:14px;
	padding-left:44px;}

.lb_gift_info{width:444px;
	padding-left:30px;
	padding-right:30px;
	height:auto;
	padding-bottom:48px;
	background:url(images/bg_module.jpg) repeat;
	float:left;
	margin-top:20px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-align:left;
	padding-top:10px;
	padding-bottom:42px;}

.lb_gift_info input{
	margin-top:4px;
	height:22px;
	width:280px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	outline:none;
	border:thin #CCC solid;
	padding-left:6px;
	float:left;
	margin-bottom:4px;
	position:relative;
	left:10px;}

.lb_gift_info .unit{float:left;
	height:24px;
	margin-bottom:15px;}

.lb_gift_info .artchk{float:left;
	position:relative;
	left:130px;
	top:40px;
	height:26px;
	margin-bottom:26px;}

.gift_notes{
	margin-top:8px;
	margin-bottom:10px;
	float:left;
	width:350px;
	padding-left:8px;
	padding-right:12px;
	padding-top:8px;
	padding-bottom:6px;
	background:#f3f3f3;
	border:thin #e9e9e9 solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	clear:both;
	color:#4f4f4f;}

/* UNCOMMENT WHEN THE NEW MENU IS SET
#nav ul {float: left;
height: 10px;
margin-top: 58px;
padding-right: 28px;
width: 703px;
font-weight: 400;
margin-left: 45px;} */

.brochurea{text-decoration:underline;
	}
#brochures{padding-bottom:60px;
	padding-top:18px;
}
#brochures li{margin-bottom:6px;}

.grid_display{width:302px;
	height:413px;
	background:#f7f9f9;
	float:left;
	border:thin #dbdcdd solid;
	margin-bottom: 12px;
	margin-left: 8px;
	margin-top: 5px;
	margin-right: 8px;}
	.grid_display > .image_container{float: left;
		width: 100%;
		text-align: center;
		height: 306px;
		position:relative;
		}
		.grid_display > .image_container img{
			max-width: 270px;
			max-height: 270px;
			margin: 0 auto;
			margin-top: 20px;
			}
		.grid_display > .subject{
			width:100%;
			clear:both;
			margin-left:26px;
			float:left;
			}
			.grid_display .response{
				font-weight:bold;
			}


#list-grid{width:964px;
		text-align:right;
		position:relative;
		z-index:80;
		height: 25px;}
#list-grid a{width:59px;
	overflow:hidden;
	height:27px;
	float:right;
	margin-left:12px;}
	#list-grid p{}
		#grid.selected{background-image: url(images/grid-list.png);
				background-position: -47px 0px;
				background-repeat:no-repeat;
				width: 77px;
				height: 25px;
				float: right;
				padding-top: 4px;
				padding-right: 6px;
				font-size: 11px;
			}
			#grid.unselected{background-image: url(images/grid-list.png);
				background-position: -47px -29px;
				background-repeat:no-repeat;
				width: 77px;
				height: 25px;
				float: right;
				padding-top: 4px;
				padding-right: 6px;
				font-size: 11px;
			}
			#list.selected{background: url(images/grid-list.png) no-repeat;
				background-position: 29px -29px;
				width: 77px;
				height: 25px;
				float: right;
				padding-top: 4px;
				font-size: 11px;
				padding-right: 6px;
				}
			#list.unselected{background: url(images/grid-list.png) no-repeat;
				background-position: 29px 0px;
				width: 77px;
				height: 25px;
				float: right;
				padding-top: 4px;
				font-size: 11px;
				padding-right: 6px;
				}

				.wp-pagenavi {
					position:relative;
				top: -22px;
				margin-bottom: 6px;
				z-index:4;
				}


.viewstext{position: relative;
	top: 4px;
	left: 12px;
}

.input-field { display: none !important; }
.text-field { display: none !important; }

.gift-gravity {
	margin-top: 30px;
	margin-bottom: 10px;
	float: left;
	width: 468px;
	padding-left: 20px;
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 6px;
	background: #f3f3f3;
	border: thin #e9e9e9 solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	clear: both;
	color: #4f4f4f;
}

.gform_wrapper {
	float:left;
}