/*
Index:
1a - Fonts
2a - General CSS
3a - Header CSS
4a - Content CSS
    4b - Left Sidebar CSS
    4c - Slideshow css
    4d - Right Sidebar CSS
    4d/mobile - Mobile Right Sidebar CSS
    4e - Price List Page
    4f - Pricing Page
    4g - FrontPage CSS
5a - Footer CSS
6a - Gallery page CSS
7a - Before and After page CSS

666 - 404 Page CSS

********************************************************************************
*******************************************************************************/

/* 1a - Fonts
------------------------------------------------------------------------------*/

/* End 1a - Fonts
------------------------------------------------------------------------------*/

/* 2a - General CSS
------------------------------------------------------------------------------*/

#sidebarWeAreHere, #slideshow, #feetWrapper {
    display: none;
}

header, footer, aside, nav, article { 
    display: block;
}

body {
    
}

a:link img, a:visited img { /* IE stupidity */
    
}

#contentWrapper, #titleWrapper, #welcomeNoteWrapper, #sidebarLeft, #sidebarRight, .highslide-gallery ul li, #weAreHere, .priceListCell, #pricingEXWrapper {
    
}

#title, #welcomeNote, #content, #footer {
    min-width: 90%;
    max-width: 90%;
    width: 90%;
    padding: 5%;
    
}

h1, h2, h3, h4 {
    
}

h3 {
    
}

h4 {
    
}

a:link, a:visited {
    
}

a:hover {
    
}

.bold {
    
}

/* End 2a - General CSS
------------------------------------------------------------------------------*/

/* 3a - Header CSS
------------------------------------------------------------------------------*/

#titleWrapperOverLay {
        
}

#title {
    height: auto;
}

#titlePic {
    max-width: 550px;
    width: 90%;
    height: auto;
    position: relative;
}

#UC {
    
}

#frontPic {
    display: none;
}

#welcomeNoteWrapper {
    
}

#welcomeNote {
    
}

/* End 3a - Header CSS
------------------------------------------------------------------------------*/

/* 4a - Content CSS
------------------------------------------------------------------------------*/

#contentWrapper {
     
}

#content {
    min-height: 0px;
}

#contentInner {
    padding: 0px;
    min-height: 0px;
    margin: 10px 0px;
}

#home #contentInner {
    min-height: 0px;
}

#weAreHere {
    margin: auto;
    width: 100%;
    padding: 0px;
    min-height: 50px;
    max-height: 250px;
    
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/* End 4a - Content CSS
------------------------------------------------------------------------------*/

/* 4b - Left Sidebar CSS
------------------------------------------------------------------------------*/

#sidebarLeft {
    float: none;
    display: table;
    width: 90%;
    padding: 5%;
    
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

#sidebarLeft h3 {
    display: none;
}

#sidebarLeft a {
    display: block;
    float: left;
    border: none;
    padding: 5px 10px;
}

#sidebarLeft a:hover {
    
}

#sidebarLeft #octusAdd {
    display: none;
}

#octusAdd img{
    
}

/* End 4b - Left Sidebar CSS
------------------------------------------------------------------------------*/

/* 4c - Slideshow CSS
------------------------------------------------------------------------------*/

/* End 4c - Slideshow CSS
------------------------------------------------------------------------------*/

/* 4d - Right Sidebar CSS
------------------------------------------------------------------------------*/

#sidebarRight {
    display: none;
}

/* End 4d - Right Sidebar CSS
------------------------------------------------------------------------------*/

/* 4d/mobile - Mobile Right Sidebar CSS
------------------------------------------------------------------------------*/

#sidebarRightMobile {
    display: block;
}

/* End 4d/mobile - Mobile Right Sidebar CSS
------------------------------------------------------------------------------*/

/* 4e - Price List Page
------------------------------------------------------------------------------*/

#priceList #contentInner {
    min-height: 0px;
}

#priceListWrapper {
    margin: 0px;
    max-width: 800px;
    min-width: 400px;
    width: auto;
    display: table;
}


/* End 4e - Price List Page
------------------------------------------------------------------------------*/

/* 4f - Pricing Page
------------------------------------------------------------------------------*/

#pricingEXWrapper {
    width: 100%;
    margin: 0px;
    height: auto;
}

.pricingEXPicWrapper {
    float: none;
    width: 90%;
    padding: 5%;
}

.pricingEXPicWrapper img {
    width: 100%;
}

.pricingEXPicWrapper img:hover {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.pricingEXPicWrapper span {
    
}

/* End 4f - Pricing Page
------------------------------------------------------------------------------*/

/* 4g - FrontPage CSS
------------------------------------------------------------------------------*/


/* End 4g - FrontPage CSS
------------------------------------------------------------------------------*/

/* 5a - Footer CSS
------------------------------------------------------------------------------*/

#footerWrapper {
   
}

#footer {
    
}

#footer img {
    
}

/* End 5a - Footer CSS
------------------------------------------------------------------------------*/

/* 6a - Gallery page CSS
------------------------------------------------------------------------------*/

.highslide-gallery ul li {
    
}

.highslide-gallery ul li:hover {
    
}


/* End 6a - Gallery page CSS
------------------------------------------------------------------------------*/

/* 7a - Before and After page CSS
------------------------------------------------------------------------------*/

#beforeAndAfter .beforeAndAfter {
    display: none;
}

#beforeAndAfter .beforeAndAfterMini {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
    background: rgba(0,0,0,0.0);
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .0);
    -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .0);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .0);
}

#beforeAndAfter .beforeAndAfterMini img {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
    top: auto;
    left: auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .8);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .8);
}

#beforeAndAfter .beforeAndAfterMini img:nth-child(2) {
    left: auto;
}


/* End 7a - Before and After page CSS
------------------------------------------------------------------------------*/

/* 4h - Products for Sale
------------------------------------------------------------------------------*/

.forSaleWrapper {
    width: 450px;
    height: auto;
}

.forSaleTextWrapper {
    float: right;
    width: 270px;
}

.forSalePicWrapper {
    width: 170px;
    text-align: center;
}

.forSalePicWrapper img {
    width: 170px;
    border-radius: 5px;
    
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .8);
    -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .8);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .8);
    
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.forSalePicEnlarge {
    -moz-transform: scale(2) translate(60px, 0px);
    -webkit-transform: scale(2) translate(60px, 0px);
    -o-transform: scale(2) translate(60px, 0px);
    -ms-transform: scale(2) translate(60px, 0px);
    transform: scale(2) translate(60px, 0px);
}



/* End 4h - Products for Sale
------------------------------------------------------------------------------*/

/* 666 - 404 page CSS
------------------------------------------------------------------------------*/

#error404 #contentInner {
    
}

#error404 #contentInner h3 {
    
}

#error404 #contentInner h4 {
    
}

#error404 #contentInner div {
    
}

#error404 #contentInner div img {
    
}

#error404 #contentInner div span {
    
}

/* End 666 - 404 page CSS
------------------------------------------------------------------------------*/

#happyBirthDay {
    
}

#happyBirthDay h1 {
    
}