

* {margin: 0; padding: 0;}

html { 
  background: url(/storage/backgrounds/002c.gif) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}




#facebox_overlay {
   background: url(/storage/backgrounds/002d.gif) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  opacity:1!important;
filter:alpha(opacity=60); /* For IE8 and earlier */
  
}
















#navigationTop {display: none!important;}
#pageHeaderWrapper {display: none!important;}
#sidebar1Wrapper {display: none!important;}
#sidebar2Wrapper { float: right; width:80px!important;
    height:300px;
    position:absolute;
    left:100%;
    top:50%;
    margin:-150px 0 0 -100px;
        z-index: 100000;
}
#sidebar2 { padding: 20px; }

.caption {font-weight: bold!important; margin-bottom: 10px;}

#numbers {width: 60px; float: left;}
#number {width: 25px; float: left; height: 25px;}





#facebox {
  position: absolute;
  top:50%;
    left:50%;
  margin: 13% 0 0 0; /* [-(height/2)px 0 0 -(width/2)px] */
  z-index: 100;
  height: 400px;
  text-align: center;
}







#facebox #left {width: 200px; float: left; margin-right: 20px;}
#facebox #right {width: 200px; float: left; margin-right: 0px;}

#facebox .content {
  display:table;
  width: 540px;
  background-color: #fff;
  padding: 0px;
  padding-top: 35px;
  height: 185px;
  opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}


#facebox p {width: 460px; margin-left: 40px; font-size: 13px; line-height: 18px; color: #222!important; margin-bottom: 18px!important;}

#facebox h2 {font-size: 13px; padding-top: 0px!important;padding-bottom: 20px; opacity:1!important;
filter:alpha(opacity=0); /* For IE8 and earlier */
margin-left: 0px;}


#about p {opacity:1!important;
filter:alpha(opacity=0); /* For IE8 and earlier */
}

#services p {width: 220px!important; opacity:1!important;
filter:alpha(opacity=0); /* For IE8 and earlier */}

#contact p {width: 220px!important; opacity:1!important;
filter:alpha(opacity=0); /* For IE8 and earlier */}

#facebox .close{
  display: none;
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}


.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}



#buy {text-align: center!important; margin-top: 10px;}
#details {margin-bottom: 10px;}




/*
-----------------------------------------------------
Template: Developer
Style: Wireframe
Copyright: Squarespace Inc. All rights reserved.
Usage: NOT FOR USE OUTSIDE THE SQUARESPACE PLATFORM
-----------------------------------------------------
*/


/* Layout */

body { font-family: courier, courier-new, sans-serif!important; color: #222!important; font-size: 13px!important;  }
a { font-family:courier, courier-new, sans-serif!important; color: #222!important; font-size: 13px!important; text-decoration: none; }
a:hover { font-family: courier, courier-new, sans-serif!important; color: #666!important; font-size: 13px!important; text-decoration: none; }

#canvas {  }
#canvasWrapper {   }


#pageHeader {display: none!important;}
#pageBodyWrapper {   }
#pageBody {   }

#contentWrapper {
    width:400px;
    height:100px;
    left:50%;
    top:95%;
  position: absolute;
    margin:-100px 0 0 -150px;
text-align: center!important;}
#content {   }

#pageFooterWrapper {  display: none!important }
#pageFooter {  display: none!important   }

/* Navigation */

#active-module-marker {   }

#navigationTop .horizontalNavigationBar {display: none!important;}
#navigationTop .horizontalNavigationBar .content-navigation {display: none!important;}
#navigationTop .horizontalNavigationBar .folder {display: none!important;}
#navigationTop .horizontalNavigationBar .folder-link {display: none!important;}
#navigationTop .horizontalNavigationBar .folder-open {display: none!important;}
#navigationTop .horizontalNavigationBar .folder-open .module a {display: none!important;}
#navigationBottom .horizontalNavigationBar {display: none!important;}
#navigationBottom .horizontalNavigationBar .content-navigation {display: none!important;}
#navigationBottom .horizontalNavigationBar .folder {display: none!important;}
#navigationBottom .horizontalNavigationBar .folder-link {display: none!important;}
#navigationBottom .horizontalNavigationBar .folder-open {display: none!important;}
#navigationBottom .horizontalNavigationBar .folder-open .module a{display: none!important;}
#sidebar1Wrapper {display: none!important;}
#sidebar1 {display: none!important;}
#sidebar2Wrapper {   }
#sidebar2 {   }

.sectionInternalWrapper1 {   }
.sectionInternalWrapper2 {   }

.verticalNavigationBar {   }
.verticalNavigationBar .section {   }
.verticalNavigationBar .folder-closed {   }
.verticalNavigationBar .folder-closed .folder-link {   }
.verticalNavigationBar .folder-open {   }
.verticalNavigationBar .folder-open .folder-link {   }
.verticalNavigationBar .section .folder .module { border-bottom: none; }
.verticalNavigationBarInternalWrapper1 {   }
.verticalNavigationBarInternalWrapper2 {   }


/* Amazon Lists */

.amazon-item-list .picture img  {  }
.amazon-item-list-pt .picture img {  }
.amazon-item-list-pt .authors {  }
.amazon-item-list-pt .title {  }


/* Link Lists */

.link-list {   }

.link-group-list-pt li .title {   }
.link-group-list-pt li ul li {   }
.link-group-list-pt li ul li .description {   }
.link-group-list-pt li ul li .title {   }
.link-group-list li ul li {   }


/* Comments */

.comment {   }
.comment .body {   }
.comment .signature {   }
.comment .signature .inline-icon {  }

.discussion-comment-list li {  }

#preview {   }


/*  Forms */

.form-body .fieldTitle {   }
.form-body .formTitle {   }

.form-body .paragraphtext-small,
.form-body .paragraphtext-medium,
.form-body .paragraphtext-large {   }

.form-body .paragraphtext-small-inline,
.form-body .paragraphtext-medium-inline,
.form-body .paragraphtext-large-inline {   }
.form-body .sectionBreak {   }

.form-body .singlelinetext-small,
.form-body .singlelinetext-medium,
.form-body .singlelinetext-large {   }

.form-body .singlelinetext-small-inline,
.form-body .singlelinetext-medium-inline,
.form-body .singlelinetext-large-inline,
.content-passthrough .form-body .singlelinetext-small,
.content-passthrough .form-body .singlelinetext-medium,
.content-passthrough .form-body .singlelinetext-large  {   }

input.text {   }

.input-field .title {   }

.notice-box {   }

textarea {   }


/* Journals */

.category-icon {   }
.comment-icon {   }
.date-icon {   }
.email-icon {   }
.reference-icon {   }
.user-registered-icon {   }

.journal-entry-tag-pre-title {   }
.journal-entry-tag-pre-title .inline-icon { display: none; }
.journal-entry-tag-post-title {   }
.journal-entry-tag-post-title .inline-icon { display: none; }

.postComments {   }
.postReferences {   }

.postedBy {   }
.postedIn {   }
.postedOn {   }


/* Search */

.search-result {   }
.search-result .search-result-body {   }
.search-result .search-result-body .hit-word-body {   }
.search-result .search-result-title {   }
.search-result .search-result-tag {   }

.content-passthrough .search-form-pt .queryField {  }
.content-passthrough .submit-button {  }


/* Thumbnails */

.thumbnail {   }
.thumbnail-image-float-left img {   }
.thumbnail-image-float-right img {   }
.thumbnail-image-float-none img {   }


/* Additional Customizations */

#bannerWrapper {   }

.error-text {   }

.faq-question-list li {  }

.feed-list .feed-link {  }

.file-item-list li {  }

.offsite-link {   }

#squarespace-powered {   }



/* Add Your Custom CSS Below This Line  
--------------------------------------------- */












