/*reset css*/
html, body, div, span, fieldset, form, label, legend, caption, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body,html{font-family:Arial, Helvetica, sans-serif;font-size:12pt;margin:0;height:100%;}

a {text-decoration:none;}


.sidebarText{padding:.66em;font-size:.95em;text-align:center;}
.newsDetail{border:solid 1px #222;border-radius:.5em;padding:1em 2em;margin:1.6em;}


#fawHead{position:relative;margin-bottom:.2em;}


.artistRightMenuItem{float:right !important;}
#siteMobileMenu{display:none;position:relative;top:3px;left:6px;}

#socialIconContainer{background-size:100% 100%;position:relative;padding:.2em 0;float:right;width:100%;text-align:center;}
.mainBannerSocialButton{height:27px;width:27px;background-image:url(../assets/images/socialIconsGroup.png);cursor:pointer;margin-right:.5em;}
#underImage .mainBannerSocialButton{height:27px;width:27px;background-image:url(../assets/images/socialIconsGroup.png);cursor:pointer;margin-right:.5em;}
.clearFloat{clear:both;}

.profile_title{padding:.1em 0;margin-bottom:.5em}
.profile_titlePrivate{padding:.1em 0;margin-bottom:.5em;}

#pageContent{color:#ccc;background-color:#333;}

.news_chart_details{padding:.4em;}

.slideshowImg{display:none;position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;}
.slideshowImg img{max-height:400px;max-width:600px;}
#ssContainer{position:relative;height:100%;width:100%;text-align:center;vertical-align:middle;}

#fawViewRoomSelect{padding:5px;background-color:#444;border-bottom:solid 1px #000;}
#artDetails{position:relative;height:100%;overflow:auto;}
#fawArtTitle{text-align:center;margin:1em;border-bottom:solid 1px;padding-bottom:.8em;font-size:1.3em;}
#fawArtSizes{position:relative;padding:0 .9em;}
.artTab{background-color:#aaa;padding:.2em;text-align:center;cursor:pointer;border-top-right-radius:.5em;border-top-left-radius:.5em;border-right:solid 1px #333;border-bottom:solid 1px #333;}
.artTab.active{background-color:#ccc;border-bottom-color:#ccc;}
.artTab.active, .artTab.emptyTab{cursor:default;}
.artTabContent{display:none;background-color:#ccc;padding:1em;min-height:86%;}
.artTabContent.active{display:block;}
.artworkDim{padding-left:1.2em;}
#fawGallery{position:relative;}
#fawGalleryJumpMenus{padding:.2em 1em;}
#fawGalleryJumpMenus form{float:left;margin:0 1em;}
.imgNavArrow{opacity:.4;}
.thumbHolder{position:relative;margin:5%;text-align:center;padding:18px 0;font-size:.95em;height:250px;}

.thumbContainer{width:100%;height:100%;line-height:250px;}/*MUST ADJUST LINE-HEIGHT WITH JS WHEN WE MAKE THIS RESPONSIVE*/
.thumbImg{max-width:80%;max-height:80%;}

.newsBorder1{border-bottom:solid 1px #333; border-right:solid 1px #333;position:absolute;width:100%;height:100%;}
.newsBorder{border-bottom:solid 1px #333;position:absolute;width:100%;height:100%;}
.newsBorderleft{border-right:solid 1px #333;position:absolute;width:100%;height:100%;}

.homeModuleTopBorder{height:.3em;}
.homeModuleInner{padding:.5em;}

.posRelative{position:relative !important}
#contentBottom{background-color:#888;height:2em;border:solid 1px #ccc;border-bottom-right-radius:.3em;border-bottom-left-radius:.3em;}
#main_site_center{margin-left:5em;}
.art_description{text-align:center;}

.bottom0{bottom:0;}
.top0{top:0;}

.underline{height:1.3em;margin-bottom:1em;border-bottom:solid 1px #333;}
.colThumb{width:33.333333%;}
.sizedCol{float:left;}
.col10{width:10%;}
.col25{width:25%;}
.col30{width:30%;}
.col33{width:33.333333%;}
.col66{width:66.666666%;}
.col49{width:49%;}
.col40{width:40%;}
.col50{width:50%;}
.col75{width:75%;}
.col20{width:175px;}
.col80{width:80%;}
.col20r{width:20%;}
.forceH{min-height:2px;}
.c1{color:#333;}
.c2{color:#ccc;}
.blueBg{background-color:#5985b5;}
.whiteGradHorizBg{background-image:url(../assets/images/whiteGradHoriz.png);background-size: 100% 100%;}
.center{text-align:center;}
.mainColPaddedContent{padding:2.3em 2.3em 0 2.3em;}
#confirm_billing #top_module,
#confirm_billing #bottom_module {
	float:left;
	border-bottom:1px dotted #666666;
	padding:15px 3%;
	margin-bottom:30px;
}
.table{
  display: table;
  width:100%;
  border-collapse:collapse;
}
.table-row{
	display: table-row;
}
.table-cell, .table-head{
	display: table-cell;
	border:#f0f0f0 1px solid;
}
.table-head{
	font-weight:bold;
	padding:.5em;
}

.fontSize1{font-size:.95em;}

.formLNF, .fawSubmitBt{margin-bottom:1em;}
.qstfr{display:none;}
.fawFormTxtField, .fawFormTxtArea, .fawSubmitBt{padding:.5em;border:solid 1px #333;border-radius:.5em;font-size:.8em;}
.fawFormSelect{padding:.2em;font-size:.8em;}
.addToCartBt{font-size:1.2em;text-align:center;padding:.3em;border:solid 1px #fff;}
#hb{width:360px;height:40px;margin-top:.5em;background-image:url(../../assets/images/hbBackground.png);background-position:0 -5px;}
#fawsubbt:not(.returned){display:none;}
#top_module .fawFormTxtField, #top_module .fawFormTxtArea, #top_module .fawSubmitBt, #bottom_module .fawFormTxtField, #bottom_module .fawFormTxtArea, #bottom_module .fawSubmitBt{width:96%;}

#fullDiscBt{cursor:pointer;text-decoration:underline;}
#fullDescLB{display:none;position:absolute;z-index:2;padding:2em;height:85%;width:90%;background-color:#fff;color:#000;border:solid 2px #000;overflow:auto;}
#fullDescLBCloseBt{font-size:1.2em;margin:1.8em 0;padding:.4em;background-color:#aaa;border:solid 1px #333;border-radius:.3em;text-align:center;width:40%;cursor:pointer;}
@media screen and (max-width: 800px){	
	.colThumb{width:50%;}
	.fawFormTxtField, .fawFormTxtArea, .fawSubmitBt{width:96%;}
}

@media screen and (max-width: 570px){	
	.col25, .col30, .col33, .col50, .col66, .col75, .col20, .col20r, .col80, .col49, .col40, .colThumb{width:100%;}
	.artistRightMenuItem{float:left !important;}
	#artDetails{border-top:none;border-left:none;}
	.table-cell, .table-row{display:block;100%;}
	.tableHeadRow{display:none;}
	.dateTd{border-bottom:none;}
	.infoTd{border-top:none;}
	.newsDetail{padding:1em .5em;margin:0;}
	.mainColPaddedContent{padding:.4em .4em 0 .4em;}
	.newsDetailPrivate, .profile_titlePrivate{padding:0 1em;}
	.compOnly{display:none;}
	#infoPageContentInner{padding:.8em;}
	#siteMobileMenu{display:block;}
	.thumbTitle{white-space:normal;padding:.2em;}
	.rightCompCenterPhone, .leftCompCenterPhone{text-align:center;}
	.margR2Comp0phone{margin-right:0;}
	.phoneTopMarg{margin-top:.7em;}
	.eventInnerContainer{padding:.3em .3em 0 .3em;}
	.compOnlyMarg1{margin:0;}
	img{max-width:100%;}
	#main_site_center{margin-left:1em;}
}