@charset "utf-8";
/* CSS Document */
@font-face{ font-family: myFirstFont; src:url(CALIBRI.TTF);}

body { padding:0px; margin:0px; cursor:default;  background-color:#CCC; font-family: myFirstFont, Calibri, Arial, helvetica, sans-serif; color:#000;}
a, img{ border:0px; outline:none; text-decoration:none; font-style:normal;}
a {cursor:pointer;}
h1, h2, h3, h4, h5, h6 {margin-top:0px; margin-bottom:0px; font-size:15px;}

.Container{ margin:0 auto;  width:1000px; height:auto;  }
.MainDiv{ width:1000px;  float:left;  background-color:#ffffff;  font-size:13px;   }

.Header{width:1000px;  float:left; height:68px; background-color:#A8CF45; border-bottom:2px solid #000; }
.Header h1{ margin-left:57px; height:68px; margin-top:8px;  width:400px; float:left;}
.Header a.Facebook{ display:block; height:25px; width:25px; float:right; margin:8px 40px 0px 0px;}
h5.contact{ width:132px; float:right; margin:10px 20px 0 0; text-align:center; }
h5.contact a{ color:#000; font-size:20px;   line-height:40px; font-weight:normal; } 

.ContentBody{ float:left; background-color:#FFF; width:1000px; min-height:500px;}
.Col1{ float:left; width:827px; background-color:fff; min-height:inherit; padding-bottom:20px;}

.Col1 .HomeIntro{ float:left; min-height:261px; width:713px; padding:20px 57px; font-size:18px; font-weight:normal; line-height:26px; text-align:justify;}
.Col1 .HomeIntro img{ float:left; margin:0px 30px 9px 0px;}
.Col1 .HomeIntro a{ color:#ED3237; font-size:18px;}
.Col1 .HomeIntro h1{ font-size:30px; font-weight:normal; color:#A8CF45; margin-bottom:15px;}
.Col1 .HomeIntro a.PdfIcon, .Col1 .HomeIntro a.PdfIcon img{ float:right; margin:2px 0px 0px 0px;;}
.Col1 .HomeIntro a.BioData{  float:right; font-style:italic;}

.Col1 .HomeIntro a.DDLink{ text-decoration:underline; color:#000;}

.Col1 .BlackBox{ float:left; height:auto; width:770px; background-color:#373435; color:#A8CF45; padding:0px 0px 0px 57px;}
.Col1 .BlackBox h2{ float:left; width:770px; padding:0px 0px 0px 0px; margin:0px; font-size:28px; font-weight:normal; color:#fff; }
.Col1 .BlackBox a{ margin:0px 5px 0px 0px; padding:5px 10px; font-size:17px; color:#fff; text-decoration:underline;  display:block; float:left; /* background:url(../images/separator.png) right center no-repeat; */}
.Col1 .BlackBox a:hover, .Col1 .BlackBox a.Selected{ color:#000000;  background-color:#A8CF45; text-decoration:none;}
.Col1 .BlackBox a.Selected{ text-decoration:none;}
.Col1 .BlackBox span{margin-right:5px; padding:5px 0px; font-size:17px; display:block; float:left;}

.Col1 .ImageIntroText{ float:left; height:auto; width:740px;  padding:10px 30px 10px 57px; color:#6B7D87;}
.Col1 .ImageIntroText h3{ font-size:22px; font-weight:normal; color:#373435; } /* color:#A8CF45; */
.Col1 .ImageIntroText h4{ font-size:22px; font-weight:normal; font-style:italic; height:50px; background-color:#F00}
.Col1 .ImageIntroText h5{ font-size:16px; font-weight:normal; }

.Col1 .ImageContainer{ float:left; height:auto; width:770px;  padding:0px 0px 0px 57px; color:#6B7D87;}
.Col1 .ImageContainer .ColA, .Col1 .ImageContainer .ColB { float:left; height:auto; width:326px; margin:0px 57px 0px 0px;  }
.Col1 .ImageContainer .Image{ float:left; width:326px; height:auto; margin-bottom:20px;}
.Col1 .ImageContainer .Image img{ float:left; margin-bottom:5px;}
.Col1 .ImageContainer .ImageText{ float:left; width:300px; height:auto;  z-index:99999;  color: #6b7d87;}/* top:-20px; position:relative; */
.Col1 .ImageContainer .ImageTextA{ float:left; width:50px; height:20px; color: #6b7d87;}
.Col1 .ImageContainer .ImageTextB{ float:left; width:10px; height:20px; color: #6b7d87;}
.Col1 .ImageContainer .ImageTextC{ float:left; width:240px; height:20px; color:#373435; font-weight:bold;}
.Col1 .ImageContainer .ImageTextD{ float:left; width:680px; height:40px; color:#373435; font-weight:bold;}

.Col1 .ImageContainer .ImageTextJ{ float:left; width:325px; height:auto;  z-index:99999;  color: #6b7d87;}
.Col1 .ImageContainer .ImageTextJ1{ float:left; width:19px; height:20px; color: #6b7d87;}
.Col1 .ImageContainer .ImageTextJ2{ float:left; width:306px; height:20px; color:#373435; font-weight:bold;}


.Col1 .Top{ float:right; text-align:right; color:#A8CF45; font-size:14px; margin:0px 57px 10px 0px; display:block; width:50px;}
.Col1 .Top:hover{  color:#373435;}

.Col1 .ImageContainer .Image a.TextBelowImage{ display:block; float:left; width:326px;  z-index:88888;}
.Col1 .ImageContainer .Image a.TextBelowImage img{ float:left; margin-bottom:3px;   z-index:88888;}
.Col1 .ImageContainer .Image a.TextBelowImage img.Zoom{ float:right; margin-bottom:0px;}

.Col2 { float:right; width:173px; min-height:inherit;}
.Col2A { float:right; width:173px; background-color:#E6E7E8;  padding-bottom:20px;}
.Col2A .Links{ float:left; margin:20px; margin-bottom:0px; width:117px; border:8px solid #BDBFC1; background-color:#FFF;}
.Col2A .Links img{ float:left;}
.Col2A .Links span{ float:left; display:block; width:117px; height:33px; line-height:33px;font-size:19px; background-color:#FFF; color:#000; text-align:center; text-transform:uppercase;}
.Col2A .Links span.Paintings{ background-color:#FFF; color:#000;}
.Col2A .Links span.Jewelry{ background-color:#F58634; color:#fff;}
.Col2A .Links span.MoreFun{ background-color:#7A75B5; color:#fff;}
.Col2A .Links.DesignDirections{ border-color:#ED3237;}
.Col2A .Links span.DesignDirections{ background-color:#ED3237; color:#fff; line-height:17px; font-size:14px; padding:4px 0px; height:25px;}

.Col2A h5.Col2Contact{ line-height:20px; font-weight:normal; width:172px; text-align:center; padding-top:20px; float:left; }
.Col2A h5.Col2Contact a{ color:#000; font-size:20px; display:block;} 

.Col2B{ float:right; width:132px;  padding:15px 20px;}
.Col2B .Facebook{ display:block; height:50px; width:50px; float:left; margin:8px 0px 0px 10px;}
.Col2B .Linkedin{ display:block; height:50px; width:50px; float:right; margin:8px 10px 0px 0px;}

.Footer{ height:25px; float:left; width:886px; background-color:#A8CF45; color:#000; padding:0px 57px; line-height:25px; font-size:13px; color:#000;}
.gallery{  border:1px solid #BDBFC1; background: url(../images/lightbox-ico-loading.gif) center no-repeat #fff; margin-bottom:21px;}
.gallery .GalleryText{   border-top:1px solid #BDBFC1;   padding:5px 15px; font-size:14px; color:#000; background-color:#D2E28B; }
.gallery .GalleryText .moretext{ font-weight:bold; color:#F00; margin-left:3px;}

.Col1 .ImageContainer .ImageA{ display:block; float:left; height:auto; width:713px; margin:0px 10px 5px 0px;  }
.Col1 .ImageContainer .ImageB{ display:block; float:left; height:auto; width:100px; margin:5px 20px 5px 0px; }
.Col1 .ImageContainer .ImageC{ display:block; float:left; height:auto; width:220px; margin:5px 25px 5px 0px; }

.Col1 .ImageContainer .MainImage, .Col1 .ImageContainer .ThumbImage{ border:1px solid #f58634; }

.Col1 .ImageContainer .Zoom{ float:right; height:20px; width:20px;}
.Col1 .ImageContainer .Image img.ThumbImage{ float:left; margin-bottom:0px; border:1px solid #f58634;}
.Col1 .ImageContainer .Image img.Zoom{ float:right; margin-bottom:5px; border:0px;}

/* POP UP Starts here */
/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions * /
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}*/

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:10px;background:#fff;}
#superbox-innerbox{padding:10px 0;}
#superbox.image{text-align:center;}
#superbox .close{overflow:hidden;margin:0; padding:0px;}
#superbox .nextprev{overflow:hidden; margin:0; }
#superbox .nextprev a{ padding:0px 0px 0px 10px; line-height:14px; font-size:14px; }
#superbox .nextprev .disabled{ cursor:default; color:#CCC;}
#superbox .nextprev a.prev{ border-right:1px solid #000000; padding-right:10px;}