body { margin: 0px; background: #FFFFFF; color: #000000; }

a:link { text-decoration: none; color: #FFFFFF; }
a:visited { text-decoration: none; color: #FFFFFF; }
a:active { text-decoration: none; color: #FFFFFF; }
a:hover { text-decoration: none; color: #FFFFFF; }

input, textarea, select { width: 100%; height: 14px; border: none; background: none; font-family: Verdana; font-size: 10px; color: #FFFFFF; cursor: pointer; }


#PAGESHADOW { position: fixed; top: 0px; left: 50%; margin-left: -505px; width: 1010px; height: 100%; background: url('./images/pageshadow.png'); z-index: 100; }
#LEFTHEADER { position: absolute; top: 0px; left: 50%; margin-left: -500px; width: 500px; height: 212px; z-index: 3100; }
#RIGHTHEADER { position: absolute; top: 0px; right: 50%; margin-right: -500px; width: 500px; height: 212px; z-index: 3100; }
#MAINMENU { position: absolute; top: 0px; right: 50%; margin-right: -500px; z-index: 3500; }
	.MainMenu { float: left; margin-left: 3px; padding-left: 3px; padding-right: 3px; height: 22px; background: url('./images/mainmenubrownbg.png'); font-family: Arial;  font-size: 11px; font-weight: bold; line-height: 22px; cursor: pointer; }
	.MainMenuHover { float: left; margin-left: 3px; padding-left: 3px; padding-right: 3px; height: 22px; background: url('./images/mainmenuorangebg.png'); font-family: Arial;  font-size: 11px; font-weight: bold; line-height: 22px; cursor: pointer; }
		.MainMenuOurServices { display: none; margin-left: -3px; border: 1px solid #4F1F00; position: absolute; width: 170px; top: 22px; padding-left: 3px; padding-right: 3px; background: url('./images/mainmenulightbrownbg.png'); font-family: Arial;  font-size: 11px; font-weight: bold; line-height: 16px; }
		.MainMenuOurServices a:hover { color: #E28E32; }

#SUBMENU { position: absolute; top: 215px; left: 50%; margin-left: -440px; z-index: 3500; }
	.KitchensMenu { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: url('./images/kitchens.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.KitchensMenuHover { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: #4F1F00 url('./images/kitchens.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.VanitiesMenu { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: url('./images/vanities.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.VanitiesMenuHover { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: #4F1F00 url('./images/vanities.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.EntertainmentWallUnitsMenu { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: url('./images/entertainmentwallunits.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.EntertainmentWallUnitsMenuHover { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: #4F1F00 url('./images/entertainmentwallunits.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.BarsMenu { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: url('./images/bars.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.BarsMenuHover { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: #4F1F00 url('./images/bars.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.AccessoriesMenu { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: url('./images/accessories.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.AccessoriesMenuHover { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: #4F1F00 url('./images/accessories.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.ProductLinesMenu { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: url('./images/productlines.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.ProductLinesMenuHover { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: #4F1F00 url('./images/productlines.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	
	.NewsMenu { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: url('./images/news.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.NewsMenuHover { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: #4F1F00 url('./images/news.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.TestimonialsMenu { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: url('./images/testimonials.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.TestimonialsMenuHover { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: #4F1F00 url('./images/testimonials.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.LinksMenu { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: url('./images/links.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	.LinksMenuHover { float: left; margin-right: 3px; padding-left: 5px; padding-right: 5px; height: 29px; background: #4F1F00 url('./images/links.png'); background-repeat: repeat-x; font-family: Arial;  font-size: 12px; font-weight: bold; line-height: 26px; cursor: pointer; }
	

#OURPORTFOLIO { position: absolute; top: 181px; left: 50%; margin-left: -440px; width: 161px; height: 31px; z-index: 3110; }
#BODYCONTENTS { position: absolute; top: 212px; left: 50%; margin-left: -500px; width: 1000px; background: #FFFFFF; padding: 0px; z-index: 1000; }
	#BODYCONTENTS table { width: 100%; height: 100%; border: 0px; padding: 0px; }
		#HOMESLIDESHOW img { width: 1000px; height: 440px; border: 0px; padding: 0px; }
		#HOMECONTENTTOP { height: 364px; border: 0px; padding: 0px; }
		#HOMECONTENTBOTTOM { height: 170px; border: 0px; background: #FFFFFF url('./images/homecontentbottombg.png'); background-repeat: repeat-x; padding: 0px; vertical-align: middle; }
			#HOMECONTENTBOTTOM img { margin-left: 20px; float: left; border: 0px; }

		#LEFTCONTENT { width: 763px; height: 720px; border: 0px; background: #FFFFFF url('./images/leftcontentbg.png'); background-repeat: repeat-x; padding: 0px; vertical-align: top; }
			#LEFTCONTENT  table { width: 100%; height: auto; border: 0px; padding: 0px; }
				#LEFTCONTENT  div { width: 204px; height: 146px; }
					#LEFTCONTENT  span { font-family: Arial; color: #003973; }
					#LEFTCONTENT  img { margin-bottom: 30px; width: 204px; height: 146px; border: 0px; }

		#RIGHTCONTENT { width: 234px; height: 720px; border: 0px; background: #FFFFFF url('./images/rightcontentbg.png'); background-repeat: repeat-x; padding: 0px; vertical-align: top; }
			#RIGHTCONTENT  table { width: 100%; height: auto; border: 0px; padding: 0px; }
			#RIGHTCONTENT  td { width: 100%; border: 0px; text-align: center; padding: 0px; }
				#RIGHTCONTENT  img { margin-bottom: 30px; border: 0px; }

		#VERTICALSPLITCONTENT { width: 3px; border: 0px; background: #FFFFFF; padding: 0px; }
		#HORIZONTALSPLITCONTENT1 { height: 3px; width: 100%; border: 0px; background: #4F1F00; padding: 0px; }
		#HORIZONTALSPLITCONTENT2 { height: 3px; width: 100%; border: 0px; background: #886047; padding: 0px; }
		#SPACERCONTENT { height: auto; border: 0px; background: #FFFFFF; padding: 15px; }		

		#FOOTER { height: 120px; background: #FFFFFF url('./images/footerbg.png'); border: 0px; padding-left: 15px; font-family: Verdana; font-size: 9px; line-height: 11px; vertical-align: top; }
			#FOOTER  span { line-height: 18px; font-weight: bold; font-size: 11px; }

#PHOTOGALLERYTRANSPARENCY { display: none; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 100%; height: 100%; background: #000000; cursor: pointer; z-index: 2000; }
#PHOTOGALLERYTHUMBS { display: none; position: absolute; top: 215px; left: 50%; margin-left: -500px; width: 1000px; background: #FFFFFF; z-index: 2100; }
#PHOTOGALLERY { position: relative; margin-top: 45px; margin-bottom: 30px; margin-left: 30px; width: 940px; }
	#PHOTOGALLERY img { width: 200px; cursor: pointer; /*height: 200px;*/ }
		.Thumbnail { float: left; border: 3px solid #4F1F00; width: 200px; height: 100px; overflow: hidden; }

		#FOOTERGALLERY { height: 120px; border: 0px; padding-left: 15px; font-family: Verdana; font-size: 9px; line-height: 11px; vertical-align: top; }
			#FOOTERGALLERY  span { line-height: 18px; font-weight: bold; font-size: 11px; }
			#FOOTERGALLERY img { width: auto; }

#GALLERYBUTTON { position: absolute; top: 0px; left: 0px; padding: 5px; text-align: center; border: 3px solid #960000; background: #C80000; font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; cursor: pointer; }.testCaption {
	font-size: medium;
	font-weight: bold;
}
.testContent {
	font-style: italic;
}
.testLocation {
	font-size: 12px;
}
.link a {
	color: #003973;
	text-decoration: underline;
}
.link a:hover { 
	text-decoration: none; color: #c54c00; 
}
.link {
	list-style-type: none;
	color: #003973;
}
.link li {
	padding-bottom: 12px;
}

