/* General CSS for Alchemy Interior Design Studio */

body {
border: 0px;
padding: 0px;
margin: 0px;
background-color: rgb(255,255,255); /* main BG color*/
}

div {margin: 0px; padding: 0px;}
ul { list-style-type: none; }
:focus {outline: none;   -moz-outline-style: none;}

.text{
display: block;
margin-bottom: 6px;
font-family: 'Century Gothic','sans-serif'; 
color:rgb(108,88,53); 
font-size: 11px;
border: solid 1px rgb(213,200,195);
}

label {
margin-bottom: 0px;
font-family: 'Century Gothic','sans-serif'; 
color:rgb(108,88,53); 
font-size: 11px;
}



input.honeypot{
display: none;
width: 0px;
height: 0px;
border: none;
}

#pageHolder{
padding:0px;
margin: 0px;

margin-right:auto;
margin-left:auto;

width: 1000px;
display:block;
}


#title{
/* 'alchemy' */
color: rgb(98,40,17);
font-family: 'Century Gothic','sans-serif'; 
font-size: 29px;
height: 36px;
position: relative;
top: 2px;
left: 6px;
z-index: 10;
}
#title a{text-decoration: none; color: rgb(98,40,17);}

#subline{
margin: 0px;
padding: 0px;
/* 'design studio' */
color: rgb(213,200,195);
font-family: 'Century Gothic','sans-serif'; 
font-size: 11px;
position: relative;
top: 1px;
left: 6px;
letter-spacing: 4px;

width: 200px;
}

#topMenu{
margin: 0px;
padding: 0px;
line-height: 8px;
color: rgb(220,213,203);
font-family:'helvetica';
font-size: 9px;
float: right;
position: relative;
bottom: 25px;
letter-spacing: 2px;
word-spacing: 28px;
z-index: 20;
height: 20px;
}

#topMenu a{color: #666666; text-decoration: none; margin-left: 25px;}

#hilighter{
position: absolute;
top: -500px;
left: -500px;
z-index:30;
}

#mainBlock{

margin: 0px;
padding: 0px;

border-top: solid 1px rgb(213,200,195);
border-bottom: solid 1px rgb(213,200,195);
border-left: solid 1px rgb(255,255,255);
position: relative;

position: absolute;
top: 36px;
height: 435px;
width: 1000px;
overflow: hidden;

}

#blockOne{
/* leftmost block with sometimes submenu */
border-left: solid 1px rgb(255,255,255);
border-right: solid 1px rgb(215,215,195);

background-image: url("../sprites/greybarWide.png");
/* background-position to be set via JS & PHP override*/
background-position: right 37%;

background-repeat: no-repeat;

width: 125px;
height: 435px;
float: left;

}

#blockTwo{
/* Holds concious design collaborate */
border-right: solid 1px rgb(215,215,195);
background-color: rgb(250,250,244);

background-image: url("../sprites/greybar.png");
/* background-position to be set via JS & PHP override*/
background-position: 0% 37%;
background-repeat: repeat-x;
width: 131px;
height: 435px;
float: left;

text-align: center;
vertical-align: middle;
}
#blockTwo a img{border: none; padding: 0px;}

.hoverLink{
    display: block;
    height: 9px;
    text-decoration: none;
    font-size: 0px;
    background-position: 0px 9px;
    margin-left: auto;
    margin-right: auto;
}

span.hidden{ display: none;}

.hoverLink:hover{background-position: 0px 0px;}


#consciousWhite{ background-image: url("../sprites/consciousWhite.png");margin-top: 155px;width: 86px; height: 9px;}
#designWhite{ background-image: url("../sprites/designWhite.png"); margin-top: 35px;width: 52px;height: 9px;}
#collaborationWhite{ background-image: url("../sprites/collaborationWhite.png"); margin-top: 32px; width: 124px;height: 9px;}

#consciousGrey{ background-image: url("../sprites/consciousGrey.png");margin-top: 155px;width: 86px; height: 9px;}
#designGrey{ background-image: url("../sprites/designGrey.png"); margin-top: 35px;width: 52px; height: 9px;}
#collaborationGrey{ background-image: url("../sprites/collaborationGrey.png"); margin-top: 32px; width: 124px; height: 9px;}







#blockThree{
/* Thumbnails, descriptions*/
width: 140px;
height: 435px;
float: left;
background-image: url("../sprites/verticalSectional.png");
background-repeat: no-repeat;
background-position: top right;
overflow: auto;
position: relative;
}

#blockThree p,#blockThree p h2, #blockThree ul,#blockThree span {font-family: 'Century Gothic','sans-serif'; color:rgb(108,88,53); font-size: 11px; line-height: 19px;}
#blockThree p a, #blockThree ul a{color:rgb(108,88,53);}
#blockThree ul a{text-decoration: none;}
#blockFour{
/* big image div on the right */
margin: 0px;
margin-left: 1px;
float: left;
height: 435px;
width: 600px;
overflow: visible;

background-color: rgb(168,81,38);
}
#blockFour.alternate {
background-color: rgb(250,250,244);
}

.clipped{
width: 600px;
height: 435px;
overflow: hidden;
}

#conscious{ /* 'conscious' link */ margin-top: 155px; }
#design{ /* 'design' link */ margin-top: 25px; }
#collaborate{ /* 'collaborate' link */ margin-top: 25px; }

#clear{clear: both; margin:0px; width: 99.9%; border: solid 1px blue;}

#thumbBlock{
margin-top:4px;
margin-left: 4px;
}

#picDescription {
position: absolute;
bottom: 0px;
padding:5px;
padding-right: 10px;
font-family: 'Century Gothic','sans-serif'; 
color: rgb(107,87,54);
font-size: 9px;
width: 125px;
}

#picDescription ul li a{
font-family: 'Century Gothic','sans-serif'; 
color: rgb(107,87,54);
font-size: 9px;
}

#picDescription h3 {
font-family: 'Century Gothic','sans-serif'; 
font-size: 9px;
line-height: 14px;
letter-spacing: 1px;
text-decoration: none;
color: rgb(176,149,119);
}

.subNavGhost, .subNavGhost a, .subNav,.subNav a, .navList, .navList a {
font-family: 'Century Gothic','sans-serif'; 
width: 125px;
font-size: 10px;
line-height: 14px;
letter-spacing: 1px;
text-decoration: none;
color: rgb(196,196,196);

}
.subNav,.subNav a, .selectedNav, .selectedNav a, .navList a:hover{color: rgb(176,149,119);}
.subNav a, .navlist a{ background-color: #ffffff;}
.grey {color: rgb(196,196,196) !important;}
.grey:hover {color: rgb(176,149,119) !important;}

.thumbnail{
margin: 1.5px;
width: 54px;
height: 33px;
border: solid 1px rgb(99,38,19);
}

.thumbnailSelected{
margin: 1.5px;
width: 54px;
height: 33px;
border: solid 1px rgb(234,118,57);
}

#sendNote{
font-family: 'Century Gothic','sans-serif'; 
display: inline;
font-size: 15px;
}

#footer, #footer a{
font-family: 'Century Gothic','sans-serif'; 
color: #666666;
font-size: 9px;
margin-left: auto;
margin-right: auto;
margin-top: 425px;
width: auto;
text-align: center;
text-decoration: none;
}

/*#footer {color: rgb(180,170,160) !important;}*/
 #footer a{margin-left: 5px; margin-right: 5px;}
