	<!-- My colour schemes :
			head - 484c4a, 808080
			body - 8e9995, FFFEFE


	-->


	body {
		font-family: Tahoma, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
		font-size:8pt;
		margin:auto;
		background:#484c4a;
	}

	.textHeader {
		display: none;
	}


	#pageWrapper {
		position:relative;
	}

	#pageWrapper, #pageHeader, #pageBody, #pageFooter, #headerContent, #bodyContent, .logo, .buttonBar {
		position:relative;
	}

	#pageHeader {
		height:90px;
	}

	#headerContent {
	/*
		background-image:url(../images/header_bg.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
	*/
	}

	#headerContent, #bodyContent, #footerContent {
		margin-left:auto;
		margin-right:auto;
		height:100%;
		width:800px;
	}

	.logo {
		top:7px;
		left:20px;
	}

	.logo_decoration {
		float:right;
		margin-top:14px;
		margin-right:1px;
	}


	#pageBody, #bodyContent {
		height:500px;
		background-image:url(../images/body_bg.jpg);
		background-repeat:repeat-x;
		background-color: #FFFEFE;
	}

	#bodyMain {
		float:left;
		width:800px;
		margin-top:0px;
		margin-bottom:1px;
		height:450px;
		background-color: #FFFFFF;
	}


	.col {
		position:relative;
		float:left;
		margin-top:15px;
		width:350px;
		height:75px;
		margin-right:35px;
	}


	#pageFooter, #footerContent {
		height:20px;
	}


	#footerText, #footerSubText H1 {
		text-align:center;
		font-variant:small-caps;
		font-weight:bold;
	}

	#footerText {
		margin-top:1px;
		color:#a0aca7;
		font-size:10pt;
		margin-bottom:0px;
	}

	 #footerSubText h1  {
		margin-top:5px;
		color:#000000;
		font-size:6pt;
		margin-bottom:0px;
		font-weight900;
	}

	#footerSubText {
		rem border:2px solid #000000;
	}

	img {
		border:0px solid #000000;
	}


	.buttonBar {
		top:0px;
		height:40px;
		border-style: solid;
		border-color: #8e9995;
		border-width:1px 0px 1px 0px;
		padding:0px 0px 0px 0px;
		z-index:-1;

	}

	.btnGroup li {
		position:relative;
		left:-40px;
		float:left;
		list-style-type:none;
		list-style-position:inside;
		margin:17px 0px 0px 0px;
		border-style: solid;
		border-color: #8e9995;
		border-width:0px 1px 0px 0px;
		padding:1px 5px 0px 5px;
	}

	.btnGroup .lastLink {
		border-right: 0;
	}

	.btnGroup a {
		position:relative;
		padding:1px 5px;
		text-decoration:none;
		color:#d4deda;
		font-weight:bold;
		font-size:120%;
	}

	.btnGroup a:hover {
		rem background: #808080;
		color:#a0aca7;
		width:200px;
	}


	<!-- SERVICES, ABOUT, QUOTE -->

	#services, #about, #quote, #contact {
		margin-left:40px;
		margin-right:40px;
		margin-top:20px;
		color:#77807c;
		text-align:justify;
		font-weight:bold;
	}

	#services .block1, #about .block1, #quote .block1, #contact .block1   {
		font-size:18pt;
	}


	<!-- SERVICES, CONTACT -->

	#services div, #contact div {
		background-repeat:no-repeat;
		rem border:3px solid #000000;
	}

	#services .block2, #contact .block2 {
		margin-top:15px;
		height:200px;
		font-size:10pt;
	}

	#services .row, #contact .row {
		position:relative;
		float:left;
		width:100%;
	}


	#services .row div, #contact .row div {
		height:100%;
	}

	#services #row1, #contact #row1 {
		height:200px;
	}


	#services #row1 .col1, #contact #row1 .col1 {
		width:71%;
		float:left;
		background-color:#77807c;	}


	#services #row1 .col1 .colText, #contact #row1 .col1 .colText {
		float:right;
		width:44%;
		rem color:#484c4a;
		color:#ffffff;
		margin:15px;
		margin-top:105px;
		height:44%;
	}

	#contact #row1 .col1 .colText {
		margin-top:30px;
	}


	#services #row1 .col2 {
		width:200px;
		float:right;
		background-image:url(../images/light_blue_room.jpg);
		background-image:url(../images/fb_multi_wallpaper_200x200.jpg);
		background-repeat:no-repeat;
	}

	#services #row2, #contact #row2 {
		height:150px;
		margin-top:10px;
	}

	#services #row2 .col1, #contact #row2 .col1 {
		width:184px;
		float:left;
		background-color:#677872;
		background-repeat:no-repeat;
		margin-left:40px;
	}

	#services #row2 .col2 {
		width:150px;
		float:left;
		background-image:url(../images/gray_bath.jpg);
		background-repeat:no-repeat;
		margin-left:10px;
	}

	#services #row2 .col3, #contact #row2 .col3 {
		width:40%;
		float:right;
		background-color:#3b4b45;
		margin-right:40px;
	}

	#contact #row2 .col2 {
		width:10px;
		float:left;
	}

	#contact #row2 .col3 {
		float:left;
	}

	#services #row2 .col3 .colText {
		float:left;
		width:70%;
		color:#ffffff;
		margin:15px;
	}


	#services #row3, #contact #row3 {
		height:50px;
		margin-top:10px;
	}

	#services #row3 .col1, #contact #row3 .col1 {
		width:40%;
		float:right;
		background-color:#8e9995;
		margin-right:40px;
	}

	#contact #row2 .col1 .colText {
		margin:15px;
		color:#ffffff;
		text-align:right;
		font-size:12pt;
		line-height:130%;
	}

	#contact #row2 .col3 .colText {
		margin:15px;
		color:#ffffff;
		text-align:left;
		font-size:12pt;
		line-height:130%;
	}

	<!-- ABOUT -->

	#about .block3 {
		margin-top:10px;
	}

	.imgColBlock {
		position:relative;
		float:left;
		margin-right:5px;
	}

	.headColBlock, .bodyColBlock  {
		border-left:3px;
		position:relative;
		float:left;
		width:250px;
		padding-left:5px;
	}

	.headColBlock {
		background:#77807c;
		color:#FFFFFF;
	}

	.bodyColBlock {
		margin-top:3px;
		line-height:100%;
		list-style-type: circle
	}


	<!-- QUOTE -->

	#quote .block2  {
		margin-top:10px;
		padding-bottom:0px;
		font-size:10pt;
		font-variant:small-caps;
	}

	#quote .block2 b {
		color:#484c4a;
	}

	#quote .block3  {
		padding:20px;
		background-color:#484c4a;
		rem background-image:url(../images/bg_sea_200x50.jpg);
		background-color:#77807c;

		color:#ffffff;
		margin-top:5px;
		font-size:10pt;
		height:345px;
	}

	#quote .block3L  {
		position:relative;
		float:left;

	}

	#quote .block3R  {
		float:right;
	}

	#quote .block3R textarea {
		height:310px;
	}

	#quote  fieldset {
		margin-top:5px;
		padding-left:10px;

	}

	#quote legend {
		color:#fff;
		margin-bottom:5px;
	}

	#quote .block3L, #quote .block3R   {
		position:relative;
		width:48%

	}

	#quote p {
		font-size:100%;
		margin:0px;
		padding:0px;
	}


	#quote .block3L input, textarea {
		color: #484c4a;
		background: #ffffff;
		border:0px;
		width:200px;
		width:100%;
		margin-top:0px;
		padding:0px;
		margin-bottom:4px;
		overflow: auto;
	}

	#quote div.checkbox, {
		position:relative;
		float:left;
		width:120px;
		text-align:right;
	}

	#quote input.checkbox {
		width:20px;
		background:none;
		padding:0px;
		margin:0px;
	}

	#quote .submit {
		text-align:right;
		margin-top:10px;
		width:100%;
	}

	#quote .info {
		float:left;
		margin-top:-30px;
		margin-left:660px;
		width:100%;
		padding:0px;
		height:1px;
	}

	#quote .info a img {
		border:0px solid #a1ada8;
	}


	<!-- QUOTE RESPONSE  -->
	#QuoteResponseCbLogo, #QuoteResponseBlock {
		width:720px;
		margin:40px;
		border:2px solid #000000;
	}
	#QuoteResponseBlock {
		background-color:#677872;
		padding-top:40px;
		padding-bottom:40px;
	}

	.QuoteResponseText {
		font-size:12pt;
		text-align:center;
		font-variant:small-caps;
		font-weight:bold;
		color:#ffffff;
	}

	.QuoteResponseText a {
		color: #484c4a;

	}


	<!-- GALLERY -->

	#Gallery {
		float:left;
		margin-top:3px;
		margin-left:25px;
	}

	.GalleryImage {
		float:left;
		width:169px;
		height:225px;
		margin-left:15px;
		margin-top:15px;
		background-repeat:no-repeat;
	}

	#GalleryImage1 {
		background-image:url(../images/gallery/kitchen.jpg);
	}

	#GalleryImage2 {
		background-image:url(../images/gallery/livingroom1.jpg);
	}

	#GalleryImage3 {
		background-image:url(../images/gallery/dinningroom1.jpg);
	}

	#GalleryImage4 {
		background-image:url(../images/gallery/GardenRoom.jpg);
	}

	#GalleryImage5 {
		background-image:url(../images/gallery/bedroom1.jpg);
	}

	#GalleryImage6 {
		background-image:url(../images/gallery/bedroom2.jpg);
	}

	#GalleryImage7 {
		background-image:url(../images/gallery/bedroom3.jpg);
	}

	#GalleryImage8 {
		background-image:url(../images/gallery/livingroom2.jpg);
	}
