﻿body {
	font-family:Arial;
	font-size:10pt;
	color:#666666;
	line-height:16pt;
}
.textCol {
	color:#666666;
}
.redTextCol {
	color:#bd1b22;
}
.headerLetter {
	font-family:Verdana;
	font-size:16pt;
	color:#6699CC;
	line-height:20pt;
}

.rollover {
	cursor: hand;
}

.underConstruction {
    font-size:larger;
    font-weight:600;
    color:#CC0000;
}
.underConstructionSmall {
    font-size:10pt;
    font-weight:600;
    color:#CC0000;
}
.moveDown {
	margin-top:15px;
}

/*borders*/
.fullBorder {
	border: #666666 1px solid;
}
.noBottomBorder {
	border-top: #666666 1px solid;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
}
.noTopBorder {
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
}
.sidesBorder {
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
}
.leftBorder {
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
}
.rightBorder {
	border-top: #666666 1px solid;
	border-right: #666666 1px solid;
	border-bottom: #666666 1px solid;
}
.leftOnlyBorder {
	border-left: #666666 1px solid;
}
.rightOnlyBorder {
	border-right: #666666 1px solid;
}
.heavyBottom {
	border-bottom:Solid 3pt #808285;
}
.lightBottom {
	border-bottom:Solid 1pt #808285;
}
.tblRedBorder
{
	border:solid 1px #db1b22;
	background-color:White;
}

/*menu*/
.menuHover {
	font-family: Verdana;
	font-size:8pt;
	font-weight:bolder;
	color:#BE1A21;
	border:solid 1pt #BE1A21;
	background-color:White;
	padding:1px 5px 1px 5px;
	text-align:center;
}
.menuNormal {
	font-family: Verdana;
	font-size:8pt;
	font-weight:bolder;
	color:White;
	border:solid 1pt White;
	background-color:#BE1A21;
	padding:1px 5px 1px 5px;
	text-align:center;
}
/*===========================================================*/
/* interiors */
/* footer */
#dFooterImg {
	position:relative;
	top:5px;
	background:url(interiors/Images/BottomBar.gif) no-repeat; 
	height:13px;
}
#dFooterBottom {
	text-align:right;
	padding:2px;
	padding-right:5px;
	font-size:x-small;
	font-weight:bold;
}
.colour {
	color: White;
	background-color:#999965;
}
/* header */
#sLogo {
	background:url(interiors/Images/Logo.gif) no-repeat; 
	height:103px;
	padding-left:20px;
}
.sCaption {
	position:relative;
	left:450px;
	top:25px;
	width:250px;
	font-size:x-large;
	text-align:center;
}
/* default */
#dIntHomeImg {
	position:relative;
	top:5px;
	background:url(interiors/Images/HomeSamples.jpg) no-repeat; 
	height:103px;
}
#dIntHomeMain {
	position:relative;
	top:5px;
	background:url(interiors/Images/HomeMain.gif) no-repeat; 
	height:299px;
}
#dIntHomeMainText p {
	position:relative;
	top:85px;
	left:-140px;
	width:57%;
	font-size:8pt;
	font-weight:bold;
	color: White;
	text-align:left;
	line-height:12pt;
}
.dHeightGap {
	height:5px;
}

/* About */
#dIntAbout {
	position:relative;
	top:5px;
	background:url(interiors/Images/Aboutphoto.jpg) no-repeat top right; 
	height:302px;
}
#dIntAboutTop {
	background:url(interiors/Images/AboutTextImage.gif) no-repeat top left; 
	height:302px;
}
#dIntAboutTop p {
	position:relative;
	top:40px;
	left:-140px;
	width:57%;
	font-size:8pt;
	font-weight:bold;
	color: White;
	text-align:left;
	line-height:12pt;
}

#dIntAboutBot {
	position:relative;
	top:-105px;
	background:url(interiors/Images/AboutQuoteImage.gif) no-repeat top left; 
	height:302px;
}

/* MENU */
#dIntMenu {
	display:inline;
	padding:6px 49px;
	font-size:0.9em;
	font-weight:bold;
	position:relative;
	top:4px;
}

	#dIntMenu ul {
		margin: 0;
		list-style: none;
		text-align: center;
	}
		
	#dIntMenu ul li {
		display: inline;
		padding:1px 27px;
	}

	#dIntMenu ul li .selected {
		padding:0px;
		border-bottom:solid 2px #b3d792;
		text-decoration:underline;
	}

	#dIntMenu ul li a {
		color:White;
		text-decoration:none;
	}

	#dIntMenu ul li a:hover {
		color:#b3d792;
	}

