/* CSS Document */

/* THIS CSS IS FOR NN4.xx ONLY----------------------------------------------
©2003 Integrity Design          ---- FairlawnMansion.org
---------------------------------------------------------------------------*/



/*----------------------------------- PAGE STYLES------------------------- */
.bodyBackgroundImage
{
	background-image: url(images/bg/bg.jpg); 
	/* Relative to the webpage, not this document */
	margin: 0px; 
}

.horizRule
{
	color: #BF9900; /*DARK-YELLOW*/
}

BODY
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/*----------------------------------- TABLE STYLES------------------------ */
.tableBorderMainNN4XX
/* Declaired within the DIV tag */
{
	border-width: 5px;
    border-style: solid;
	border-color: #663300; /*BROWN-RED*/
	align: center;
} 

.footerBackground
{
	background-image: url(images/template_images/bottom.jpg); 
	/* Relative to the webpage, not this document */
}

.indexHouse
{
	background-image: url(images/index/house2.jpg); 
	/* Relative to the webpage, not this document */
	background-repeat: repeat-x;
}

.indextext
{
	background-image: url(images/index/house1bottom.jpg); 
	/* Relative to the webpage, not this document */
}

.templateContent
{
	background-color: #FFFFFF; /*WHITE*/
}

.grayBg
{
	background-color: #999999; /*GRAY*/
}



/*----------------------------------- TEXT STYLES------------------------- */

.textCaption
{
	font-size: 80%;
	font-weight: bold;
	text-align: right;
}

.textDataSmall
{
	font-size: 70%;
}


.smallWhite
{
	font-size: 60%;
	color:  #FFFFFF; /*WHITE*/
	font-weight: bold;
	margin-right: 0.05in;
}

.bottomInformation
{
	font-size: 60%;
	color: #000000; /*BLACK*/
	line-height: 180%;
}

A
{
	color: #551602; /*BROWN*/
}


A.linksOnDarkBG
{
	color: #FFFFFF; /*WHITE*/
}

A.linksOnDarkBG2
{
	color: #FFFFFF; /*WHITE*/
}

.sectionTitle
{
	font-size: 130%;
	color: #000000; /*BLACK*/
	margin-left: 0.03in;
}

.caption
{
	font-size: 70%;
	color: #790000; /*DEEP RED*/
	font-weight: bold;
	margin-top: 0.08in;
	margin-left: 0.03in;
}

.captionSmaller
{
	font-size: 80%;
	color: #790000; /*DEEP RED*/
	font-weight: bold;
	margin-top: 0.08in;
	margin-left: 0.3in;
}

.captionBlack
{
	font-size: 70%;
	color: #000000; /*BLACK*/
	font-weight: bold;
}

.captionLarger
{
	font-size: 100%;
	color: #790000; /*DEEP RED*/
	font-weight: bold;
	line-height: 150%;
	margin-top: 0.08in;
	margin-left: 0.03in;
}

.captionLargerBlack
{
	font-size: 90%;
	margin-left: 0.1in;
	color: #000000; /*BLACK*/
	font-weight: bold;
}

.text
{
	font-size: 70%;
	color: #000000; /*BLACK*/
	margin-top: 0.08in;
}

.description
{
	font-size: 80%;
	color: #000000; /*BLACK*/
	line-height: 150%;
}

.description2
{
	font-size: 90%;
	color: #000000; /*BLACK*/
}

.descriptionBold
{
	font-size: 70%;
	font-weight: bold;
	color: #790000; /*DEEP RED*/
}

.descriptionIndex
{
	font-size: 70%;
	color: #000000; /*BLACK*/
	margin-left: 0.1in;
}

.descriptionTour
{
	font-size: 70%;
	color: #000000; /*BLACK*/
	margin-left: 0.5in;
	margin-top: 0.05in;
}

.tourPrices
{
	font-size: 70%;
	margin-left: 0.1in;
	color: #000000; /*BLACK*/
}

.imageCaptionBold
{
	font-size: 70%;
	margin-top: 0.05in;
	font-weight: bold;
	color: #000000; /*BLACK*/
}

.imageCaption
{
	font-size: 70%;
	margin-top: 0.05in;
	color: #000000; /*BLACK*/
}

.descriptionLarger
{
	font-size: 86%;
	color: #000000; /*BLACK*/
}

.bold
{
	font-weight: bold;
}



/*----------------------------------- IMAGE STYLES-------------------------- */

.imageBorderNN4xx
/* Declaired within the DIV tag */
{
	border-width: 2px;
  border-style: solid;
	border-color: #663300; /*BROWN-RED*/
	align: center;
	margin-top: 0.05in;
}

.squiggleMargin
{
	margin-top: 0.05in;
}





/*----------------------------------- FORM STYLES-------------------------- */

FORM
{
	font-size: 70%;	
}

.shortcuts
/* Declaired within the DIV tag */
{
	font-size: 70%;
}