@media screen
{
	body
	{
		margin: 0px;
		background: url(../img/background-pinstripe.gif);
	}
	h1
	{
		color: #4169E1;
		font: bold 22px "Trebuchet MS";
		
	}
	h1:link
	{
		text-decoration: underline;
	}
	h1:hover
	{
		text-decoration: none;
	}
	h2
	{
		color: #6495ED;
		font: bold 18px "Trebuchet MS";
		text-decoration: underline;
	}
	h3
	{
		color: #FF8C00;
		font: bold 18px "Trebuchet MS";
		text-decoration: none;
		font-variant: small-caps;
		margin: 0px;
		padding: 0px;
	}
	h4
	{
		color: #9370DB;
		font: bold 20px "Trebuchet MS";
		text-decoration: none;
		font-variant: small-caps;
		padding-left: 10px;
		padding-bottom: 5px;
		width: 200px;
		margin: 0px;
		padding-top: 0px;
		text-align: right;
	}
	.headerTable
	{
		background: url(../img/header/background-scenery.jpg);
	}
	.headerTable .CorporateDetails
	{
		width: 150px;
		vertical-align: top;
		padding-right: 10px;
		padding-top: 0px;
		margin: 0px;
	}
	.headerTable .CorporateDetails p
	{
		font: bold 11px Verdana;
		color: white;
		margin: 0px;
		padding-top: 3px;
	}
	.baseTable
	{
		padding-left: 10px;
	}
	.baseTable td
	{
		vertical-align: top;
	}
	.baseTable td p
	{
		font: 13px "Trebuchet MS";
		color: #696969;
	}
	.baseTable td li
	{
		font: 13px "Trebuchet MS";
		color: #696969;
		margin-left: 30px;
	}
	
	/* House and land style defs (for menus) */
	.houseandland
	{
		left: 65px;
		top: 110px;
		position: absolute;
	}
	.houseandland .top
	{
		background-image: url(../img/nav/houseandland/top.gif);
	}
	.houseandland .body, .houseandland .body a:hover
	{
		background-image: url(../img/nav/houseandland/background.gif);
		font: bold 11px Verdana;
		text-decoration: none;
		color: black;
	}
	.houseandland .body a:link, .houseandland .body a:visited
	{
	 	text-decoration: none;
		color: #D2691E;
	}
	.houseandland .left
	{
		background-image: url(../img/nav/houseandland/left.gif);
	}
	.houseandland .right
	{
		background-image: url(../img/nav/houseandland/right.gif);
	}
	.houseandland .bottom
	{
		background-image: url(../img/nav/houseandland/bottom.gif);
	}
	.houseandland ul
	{
		list-style-image: url(../img/nav/houseandland/bullet.gif);
		padding-left: 10px;
		margin-left: 7px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.houseandland li
	{
		padding: 3px;
	}
	
	/* About mackay style defs (for menus) */
	.aboutmackay
	{
		left: 370px;
		top: 110px;
		position: absolute;
	}
	.aboutmackay .top
	{
		background-image: url(../img/nav/aboutmackay/top.gif);
	}
	.aboutmackay .body, .aboutmackay .body a:hover
	{
		background-image: url(../img/nav/aboutmackay/background.gif);
		font: bold 11px Verdana;
		color: black;
		text-decoration: none;
	}
	.aboutmackay .body a:link, .aboutmackay .body a:visited
	{
	 	text-decoration: none;
		color: #00008B;
	}
	.aboutmackay .left
	{
		background-image: url(../img/nav/aboutmackay/left.gif);
	}
	.aboutmackay .right
	{
		background-image: url(../img/nav/aboutmackay/right.gif);
	}
	.aboutmackay .bottom
	{
		background-image: url(../img/nav/aboutmackay/bottom.gif);
	}
	.aboutmackay ul
	{
		list-style-image: url(../img/nav/aboutmackay/bullet.gif);
		padding-left: 10px;
		margin-left: 7px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.aboutmackay li
	{
		padding: 3px;
	}
	
	/* House and land style defs (for menus) */
	.houseandland
	{
		left: 65px;
		top: 110px;
		position: absolute;
	}
	.houseandland .top
	{
		background-image: url(../img/nav/houseandland/top.gif);
	}
	.houseandland .body, .houseandland .body a:hover
	{
		background-image: url(../img/nav/houseandland/background.gif);
		font: bold 11px Verdana;
		text-decoration: none;
		color: black;
	}
	.houseandland .body a:link, .houseandland .body a:visited
	{
	 	text-decoration: none;
		color: #D2691E;
	}
	.houseandland .left
	{
		background-image: url(../img/nav/houseandland/left.gif);
	}
	.houseandland .right
	{
		background-image: url(../img/nav/houseandland/right.gif);
	}
	.houseandland .bottom
	{
		background-image: url(../img/nav/houseandland/bottom.gif);
	}
	.houseandland ul
	{
		list-style-image: url(../img/nav/houseandland/bullet.gif);
		padding-left: 10px;
		margin-left: 7px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.houseandland li
	{
		padding: 3px;
	}
	
	/* About estatesandland style defs (for menus) */
	.estatesandland
	{
		left: 232px;
		top: 110px;
		position: absolute;
	}
	.estatesandland .top
	{
		background-image: url(../img/nav/estatesandland/top.gif);
	}
	.estatesandland .body, .estatesandland .body a:hover
	{
		background-image: url(../img/nav/estatesandland/background.gif);
		font: bold 11px Verdana;
		color: Black;
		text-decoration: none;
	}
	.estatesandland .body a:link, .estatesandland .body a:visited
	{
	 	text-decoration: none;
		color: #361c01;
	}
	.estatesandland .left
	{
		background-image: url(../img/nav/estatesandland/left.gif);
	}
	.estatesandland .right
	{
		background-image: url(../img/nav/estatesandland/right.gif);
	}
	.estatesandland .bottom
	{
		background-image: url(../img/nav/estatesandland/bottom.gif);
	}
	.estatesandland ul
	{
		list-style-image: url(../img/nav/estatesandland/bullet.gif);
		padding-left: 10px;
		margin-left: 7px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.estatesandland li
	{
		padding: 3px;
	}	
	
	/* About superior homes style defs (for menus) */
	.aboutsuperiorhomes
	{
		left: 470px;
		top: 110px;
		position: absolute;
	}
	.aboutsuperiorhomes .top
	{
		background-image: url(../img/nav/aboutsuperiorhomes/top.gif);
	}
	.aboutsuperiorhomes .body, .aboutsuperiorhomes .body a:hover
	{
		background-image: url(../img/nav/aboutsuperiorhomes/background.gif);
		font: bold 11px Verdana;
		color: black;
		text-decoration: none;
	}
	.aboutsuperiorhomes .body a:link, .aboutsuperiorhomes .body a:visited
	{
	 	text-decoration: none;
		color: #4B0082;
	}
	.aboutsuperiorhomes .left
	{
		background-image: url(../img/nav/aboutsuperiorhomes/left.gif);
	}
	.aboutsuperiorhomes .right
	{
		background-image: url(../img/nav/aboutsuperiorhomes/right.gif);
	}
	.aboutsuperiorhomes .bottom
	{
		background-image: url(../img/nav/aboutsuperiorhomes/bottom.gif);
	}
	.aboutsuperiorhomes ul
	{
		list-style-image: url(../img/nav/aboutsuperiorhomes/bullet.gif);
		padding-left: 10px;
		margin-left: 7px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.aboutsuperiorhomes li
	{
		padding: 3px;
	}
	
	.InputTable .errorText
	{
		font: bold 15px "Trebuchet MS";
		color: White;
		text-align: center;
		background-color: Red;
		padding: 3px;
		margin: 3px;
	}
		
	.InputTable .Field
	{
		font-weight: bold;
		font: 13px "Trebuchet MS";
		color: #696969;
	}
	
	th
	{
		color: White;
		font: bold 11pt "Trebuchet MS";
		background-color: #6495ED;
		padding: 5px;
	}
	.listingDetails
	{
		font: 10pt "Trebuchet MS";
		padding: 5px;
	}
	.listingDetailsPrice
	{
		font: 10pt "Trebuchet MS";
		font-weight: bold;
		color: White;
		background-color: #FF8C00;
		padding: 15px;
	}
	
	.thumbnail
	{
		border: 1px solid black;
	}
	
	.thumbnailTextOverlay
	{
		color: #6495ED;
		background-color: White;
		position: relative;
		left: 0px;
		top: 115px;
		width: 152px;
		font: normal 10px Verdana;
		text-align: center;
		text-decoration: none;
	}
	
	a:link, a:visited
	{
		color: #6495ED;
		font-weight: bold;
	}
	a:hover
	{
		color: #FF8C00;
		text-decoration: underline;		
	}
	
	.address
	{
		font: bold 13px "Trebuchet MS";
		color: #696969;
		padding: 15px;
		background-color: White;
		border: 1px solid Silver;
		width: 200px;
	}
	
	.price
	{
		font: bold 25px "Trebuchet MS";
		color: Red;
	}
	
	
	.errorText
	{
		font: bold 14px "Trebuchet MS";
		color: Red;
	}
}
