@charset "UTF-8";
/* CSS Document */


 /**************************************************************
  Portfolio Index/Menu page.
 **************************************************************/



	 
#frameFolio  {
			 background: transparent url(../images/bg/folioBkgd4.jpg) no-repeat;
			 border: #7E7E75 solid 0px; /*Alternate Colors: FAFBEC-final 8AB6BE  */
			 width: 780px;
			 height: 365px;
			 margin-left: auto;
			 margin-right:auto;
			 margin-top: 40px;
			 margin-bottom: 10px;
			 }		 


#frameFolio h1   {
				 font-size: 36px;
				 font-weight: bold;
				 color: #565849;
				 padding-top: 50px;
				 padding-left: 30px;
				 font-style: normal;
				 border: #666666 solid 0px;
				 }		 



.byLine         {
				color: #7E7E75;
				z-index: 2;
				display: block;
				margin-top: 30px;
				margin-left: 50px;
				letter-spacing: -1px;
				}


.displayType    {
				z-index: 7;
				margin-top: -10px;
				margin-left: 10px;
				display: block;
				}

 
 #folioL        {
				width: 378px;
				height: 230px;
				margin-top: 0px; /*-30px*/
				padding-top: -20px;/*17px*/
				margin-left: 10px;
				border: #0000FF solid 0px;
				color:#FFFFFF;
				float: left;
				z-index: 3;
				}


#IE7wrapper #folioL	{
					margin-left: 16px;
					border: #FF33CC solid 0px;
					}


#IE6wrapper #folioL	{
					margin-left: 11px;
					width: 370px;
					border: #FF33CC solid 0px;
					}

 
 #folioR      {
			  width: 378px;
			  height: 230px;
			  margin-top: 0px;  /*-30px*/
			  margin-left: -3px;
			  padding-right: 0px;
			  padding-top: -20px;/*17px*/
			  text-align: justify;
			  border: #0000FF solid 0px;
			  float: left;
			  z-index: 4;
			  }


#IE7wrapper #folioR	{
					margin-left: -2px;
					border: #FF33CC solid 0px;
					}



#IE6wrapper #folioR	{
					margin-left: -10px;
					border: #FF33CC solid 0px;
					}

		
.folioList    {
			  width: 340px;
			  height: 230px;
			  margin-top: 0px;
			  margin-right: auto;
			  margin-left: auto;
			  padding-right: 0px;
			  padding-top: 0px;
			  border: #666666 solid 0px;
			  }
		
#folioL li,
#folioR li   {
			  width: 362px;
			  height: 55px;
			  list-style: none inside;
			  margin-top: 20px;/*15px*/
			  margin-right:0px;
			  margin-bottom: 0px;
			  margin-left: -30px;
			  padding-top: 0px;
			  padding-right: 0px;
			  padding-left: 0px;
			  background-color: transparent;
			  font-size: 17px;
			  font-weight: bold;
			  border: #99CCFF solid 0px;
			  }

#folioL li a,
#folioR li a  {
			  color: #FFFFFF;
			  }


#folioL li img, #folioR li img   {
								 border: none;
								 }
		  
#livingBttn     {
				background: #FAFBEC url(../images/folio/livingButton.jpg) no-repeat;
				}		
				
#bedBttn        {
				background: #FAFBEC url(../images/folio/bedButton.jpg) no-repeat;
				}								  	
				
#bathBttn       {
				background: #FAFBEC url(../images/folio/bathButton.jpg) no-repeat;
				}							  	
				
#kitchenBttn    {
				background: transparent url(../images/folio/kitchenButtonA.jpg) no-repeat;
				}				  	
				
#diningBttn     {
				background: transparent url(../images/folio/diningButton.jpg) no-repeat;
				}								  	
				
#otherBttn      {
				background: #FAFBEC url(../images/folio/otherButton.jpg) no-repeat;
				}				  				  	


#kitchenBttn  a,
#livingBttn   a,
#bedBttn      a,
#bathBttn     a,
#diningBttn   a,
#otherBttn    a {
				color: #FFFFFF;
				display: block;
				position: relative;
				width: 343px;
				height: 52px;
				line-height: 52px;
				text-align: left;
				margin-left: 0px;
				padding-left: 15px;
				top: 1px;
				text-indent: 10px;
				border:  #FFCC33 solid 0px;
				cursor: pointer;
				}

#kitchenBttn a:hover    {
						color: #525340;
						}		
#livingBttn  a:hover    {
						color: #573B2E;
						}		
#bedBttn     a:hover    {
						color: #3C4860;
						}		
#bathBttn    a:hover    {
						color: #996600;
						}		
#diningBttn  a:hover    {
						color: #5F2E2D;
						}		
#otherBttn   a:hover    {
						color: #44382F;
						}					
				
/**************************************************************
   #imageDisplayL: Holds the left column content on 3/6 folio pages.
 **************************************************************/

#imageDisplayL   {
				  float: left;
				  width: 430px;
				  height: 335px;
				  margin-top: 27px;
				  margin-right: 20px;
				  padding-left: 46px;
				  padding-right: 0px;
				  padding-top: 0px;
				  text-align: justify;
				  border: #0000FF solid 0px;
				  clear: both;
				  }

/* #frameCategory: Styles the image areas of six category pages.
 --------------------------------------------------------- ---- */
#frameLiving,
#frameBed,
#frameBath,
#frameKitchen,
#frameDining,
#frameOther		{
				 border: #C8CABA solid 1px; /*Alternate Colors:  8AB6BE  */
				 width: 780px;
				 height: 380px;
				 margin-left: auto;
				 margin-right:auto;
				 margin-top: 40px;
				 }	


#frameLiving     {
				 background: #FAFBEC url(../images/living/livingbkgd.jpg);
/*				 border: #C8CABA solid 1px; /*Alternate Colors:  8AB6BE  */
/*				 width: 780px;
				 height: 380px;
				 margin-left: auto;
				 margin-right:auto;
				 margin-top: 40px;*/
				 }	

#frameBed  		 {
				 background: #FAFBEC url(../images/bed/bedbkgd.jpg);
/*				 border: #C8CABA solid 1px; /*Alternate Colors:  8AB6BE 7E7E75 */
/*				*/
				 }

#frameBath 		 {
				 background: #FAFBEC url(../images/bath/bathbkgd.jpg);
/*				 border: #C8CABA solid 1px; /*Alternate Colors:  8AB6BE 7E7E75 */
/*				*/
				 }


#frameKitchen    {
				 background: #FAFBEC url(../images/kitchen/kitchenbkgd.jpg);
/*				 border: #C8CABA solid 1px; /*Alternate Colors:  8AB6BE 7E7E75 */
/*			*/
				 }


#frameDining    {
				 background: #FAFBEC url(../images/dining/diningbkgd.jpg);
/*				 border: #C8CABA solid 1px; /*Alternate Colors:  8AB6BE 7E7E75 */
/*				*/
				 }

#frameOther      {
				 background: #FAFBEC url(../images/OrSpaces/otherbkgd.jpg);
/*				 border: #C8CABA solid 1px; /*Alternate Colors:  8AB6BE 7E7E75 */
/*				 */
				 }

/* #sideBarCategory: Styles the caption boxes.
------------------------------------------------------------- */

#sideBarLr,
#sideBarBr,
#sideBarBa,
#sideBarKi,
#sideBarDr,
#sideBarOr	{
			width: 240px;
			height: 284px;
			margin-top: 27px;
			padding-top: 20px;
			border: #0000FF solid 0px;
			color:#FFFFFF;
			float: left;
			z-index: 5;
			}


#sideBarBr  {
			background: #A8B6BE url(../images/bed/bedTextBkgd.jpg);
/*			width: 240px;
			height: 284px;
			margin-top: 27px;
			padding-top: 20px;
			border: #0000FF solid 0px;
			color:#FFFFFF;
			float: left;
			z-index: 5; */
			}

#sideBarLr  {
			background: #A49075 url(../images/living/livingTextBkgd.jpg);
/*			 */
			}


#sideBarBa  {
			background: #D2B359 url(../images/bath/bathTextBkgd.jpg);
/*			 */
			}


#sideBarKi  {
			background: #8C9673 url(../images/kitchen/kitchenTextBkgd.jpg);
/*			 */
			}


#sideBarDr  {
			background: #BFA896 url(../images/dining/diningTextBkgd.jpg);
/*			*/
			}


#sideBarOr  {
			background: #9C967E url(../images/OrSpaces/otherTextBkgd.jpg);
/*		 */
			}

.folioCategory  {
				font-size:26px;
				font-weight: bold;
				color:#FFFFFF;
				padding-top: 30px;
				padding-bottom:25px;
				padding-left: 26px;
				border: #0000FF solid 0px;
				}

/* Overall caption settings 
------------------------------------------ */

.sidebarText 	{
				font-size: 17px;
				font-weight: 300;
				line-height: 1.0;
				padding-top: 0px;
				padding-left: 20px;
				color:#FFFFFF;
				border: #0000FF solid 0px;
				}

/* Individual caption overrides - as needed.
   Use fonts sizes 19px 18px or 17px
------------------------------------------ */

.sidebarTextLr,
.sidebarTextBr,
.sidebarTextBa,
.sidebarTextKi,
.sidebarTextDr,
.sidebarTextOr	{
				font-weight: 300;
				line-height: 1.0;
				color:#FFFFFF;
				border: #0000FF solid 0px;
				}


.sidebarTextLr 	{
				font-size: 17px;
				padding: 10px 18px 2px 21px;
				}


.sidebarTextBr 	{
				font-size: 17px;
				padding: 10px 16px 2px 25px;
				}


.sidebarTextBa 	{
				font-size: 17px;
				padding: 10px 16px 2px 30px;
				}


.sidebarTextKi 	{
				font-size: 17px;
				padding: 10px 22px 2px 23px;
				}



.sidebarTextDr	{
				font-size: 17px;
				padding: 15px 4px 2px 28px;
/*			 */
				}


.sidebarTextOr 	{
				font-size: 18px;
				padding: 10px 22px 2px 28px;
				}

				
.attribution    {
				font-size:15px;
				font-weight:bold;
				padding-top: 20px;
				padding-bottom: 0px;
				padding-right: 35px;
				text-align:right;
				color:#FFFFFF;
				border: #0000FF solid 0px;
				}

.location    	{
				font-size:13px;
				font-weight:bold;
				color:#FFFFFF;
				padding-top: 0px;
				padding-right: 36px;
				padding-bottom: 10px;
				text-align:right;
				border: #0000FF solid 0px;
				}

.captionR   {
			display: none;
			overflow:hidden;
			position: relative;
			left: 0px;
			top: 60px;
			}
			

.captionR img   {
				border: 0;
				margin: 0;
				}
