@charset "utf-8";
/* These are the new styles for the flowable layout */
/* They should override both other style sheets */
.homepagetext {
position:relative;
font-family:"Times New Roman", Times, serif;
font-size: 18px;
margin:0px 0px 0px 460px;
}
.MWtext {
margin:2px 0px 0px 186px;
}
.mainarea {
background-color:#6e6e6e; 
border:none;
padding:50px 0 50px 0;
vertical-align:top;
width: 100%;
}
/*This is here to override the version of it on the other stylesheet*/
/*This version includes the line-height information, which causes IE4 for the MAC to go haywire*/
.regtitles {
font-family:"Times New Roman", Times, serif;
font-size: 14px;
padding:0px 10px 0px 0px;
line-height:14px;
color: #f0efef;
}
body {
font-family:"Times New Roman", Times, serif;
margin:0px;
background-color:#6E6E6E;
}
/* links */
a {color:#f0efef;text-decoration:none;}
a:hover {text-decoration:underline;color:#000000}
.textblock{
vertical-align:top;
margin:0px;
color:#f0efef;
width:100%;
}
.pgborder {
background-color:#6E6E6E;
vertical-align:top;
padding:0px 0px 0px 0px;
}
div#headerImage{
max-width:283px;
width:100%;
overflow:hidden;
}
div#headerImage img{
width:283px;
}
div#pgBorderRight{
width:3%;
float:right;
}
.pgbottom {
background-color:#6E6E6E;
vertical-align:top;
padding:0px 0px 18px 0px;
height: 48px;
clear: left;
}
.sidemenu {
float:left;
width:125px;
margin:50px 2px 0px 0px;
}
.pagefooterLEFT {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:9px 9px 9px 0px;
color:#E1DEDE;
}
.pagefooter {
float:left;
width:300px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px 0px 10px 213px;
color:#F0EFEF;
}
.pagefooter a {color:#F0EFEF;}
.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:12px;
color:#f0efef;
}
.homepageimage {
float:left;
padding:0px 10px 30px 10%;
max-width:750px;
width:75%;
}
.homepageimage img{
border:1px solid black;
margin-bottom:6px;
}
.rightimage {
float:right;
width:430px;
margin:0px 0px 10px 25px;
padding:6px 6px 12px 6px;
}
.rightimage img{
border:1px solid black;
margin-bottom:6px;
}
.majortext {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#f0efef;
}
.resumehead {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 28px;
color:#f0efef;
}
.resumeSubHead{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 22px;
color:#f0efef;
}
.resumeTitle{
font-family:"Times New Roman", Times, serif;
font-size: 18px;
margin:12px 12px 0 30px;
color:#f0efef;
font-weight:bold;
}
.resumeDetail{
font-family:"Times New Roman", Times, serif;
font-size: 16px;
margin:0 12px 12px 30px;
color:#f0efef;
}
.longtext {
font-family:"Times New Roman", Times, serif;
font-size: 16px;
color:#f0efef;
}
.longtextlimited {
font-family:"Times New Roman", Times, serif;
font-size: 16px;
max-width: 625px;
color:#f0efef;
}
.shortext {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color:#f0efef;
}
.shortsmalltext {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#f0efef;
}
.rightportrait{
float:right;
margin:0px 0px 10px 25px;
padding:0px 0px 12px 6px;
width:233px;
}
.pickgallery {
float:left;
margin:0px 0px 10px 0px;
padding:6px 0 12px 6px;
width:calc(90% - 125px);
/*max-width:800px;
border-style:solid;
border-width:1px;
border-color:#364DDB;
background-color:#7188FE;*/
}
.pickgallery img{
border-style:solid;
border-width:1px;
border-color:black;
}
div#photoGrid{
	margin-left: calc(125px + 5%);
    width: calc(95% - 135px);
}
.MWimage {
float:left;
padding:5px 36px 0px 0px;
width:150px;
}
.MWSmallText {
font-family:"Times New Roman", Times, serif;
font-size: 12px;
padding:0px 10px 0px 0px;
color:#000000;
}
.divline {
margin:12px 0px 30px 0px;
}
.narrowdivline {
margin:0px 0px 12px 0px;
}
.colorchip {
float:left;
margin:12px 24px 12px 0px;
width:36px;
height:112px;
text-align:center;
}
.thumbnail {
float:left;
margin:12px 30px 18px 0px;
height:150px;
}
.thumbnail img{
border:1px black solid;
}
.OneQuilt {
padding:0px 72px 0px 0px;
position:absolute;
left:464px;
top:126px;
padding:0px;
color:#000000;
width: calc(77% - 155px);
}
.OneQuiltMediumText {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#f0efef;
}
.OneQuiltSmallText {
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:1.3em;
line-height:expression(1.2 + "em");
font-size: 12px;
}
.groupblock {
min-width:128px;
width:expression(190 + "px");
border-style:solid;
}
.leftblock {
position:absolute;
top:123px;
left:136px;
width:298px;
padding:0px;
text-align:right;
}
.controls {
position:relative;
top:2px;
width:124px;
float:right;
}
.GalleryCopyright {
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
padding:3px 0px 0px 0px;
color: #f0efef;
}
.titleblock {
position:relative;
float:left;
top:0px;
left:0px;
width:298px;
padding:0px;
text-align:right;
min-height:46px;
}
div#locationBlock{
	position:absolute;
	left:136px;
	top:324px;
	padding:0px;
	text-align:right;
	width:308px;
}
hr.imgDivider{
color:#f0efef;
background-color:#000000;
height:1px;
width:100%;
border: 1px solid black;
}
table.pricetable{
font-family:"Times New Roman", Times, serif;
font-size: 14px;
color:#f0efef;
text-align:center;
}
td.leftCol{
text-align:left;
}
tr.headerRow{
font-weight:bold;
bbackground-color:#CCCCCC;
font-size:13px;
}
p.showmajortext{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color:#f0efef;
margin:24px 0 2px 24px;
}
p.showContentText{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#f0efef;
margin:2px 0 2px 24px;
}
div.sculptureImageLeft{
width:400px;
float:left;	
}
div.sculptureImageLeft img{
border:1px solid black;	
}
div.sculptureImageLeft p{
font-family: Geneva,Arial,Helvetica,sans-serif;
margin:2px 0 12px 0;
font-size:0.8em;
}
div.sculptureText p{
	font-family:"Times New Roman", Times, serif !important;
	margin-top:10px !important;
	font-size:1.1em;
color:#f0efef;
}
div.sculptureText h2{
	margin-bottom:4px;	
color:#f0efef;
}
div.consilienceText p{
	font-family:"Times New Roman", Times, serif !important;
	margin-top:-3px !important;
	font-size:1.1em;
color:#f0efef;
}
div.GalleryCopyright{
	margin-bottom:20px;
}
div#altContact{
	display:none;
}
@media screen and (max-width:1300px) {
.pagefooter{
	margin-left:16%;
}
.leftblock {
    width: 23%;
	min-width: 130px;
}
.titleblock {
    width: 100%;
}
div#locationBlock{
	width:23%;
	min-width: 130px;
}
.OneQuilt {
    left: calc(145px + 23%);
}
}
@media screen and (max-width:800px) {
.pgbottom{
	display:none;
}
.OneQuilt {
    left: 10px;
    top: 460px;
	width:calc(100% - 20px);
}
.leftblock {
    top: 240px;
	width:37%;
	min-width:130px;
}
div#locationBlock {
    left:136px;
    position: absolute;
    top: 360px;
    width: 38%;
}
div#altContact{
	display:block;
}
}