/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #000000;
	text-align: center;
	margin: 20px 0 0 0;
	height: 100%;
}

#top-header {
	width: 700px;
	height: 335px;
	margin-bottom: 1px;
	margin-top: 15px;
	float: left;
}
	
#site-holder {
background-color: #000000;
	width: 700px;
	margin: 0 auto;
	text-align: left;
	height: 100%;
}

#top-menu {
	width: 700px;
	height: 30px;
	float: left;
	background-color:#FFFFFF
}

/*---------------------------- top navigation layout -------------------------*/

#main-section {
	display: inline; /* fixes the IE margin bug */
	float: left;
	width: 700px;
	margin-right: 15px;
	background-color: #ffffff;
	padding: 30px 0px 20px 0px;
}

#clear {clear: both; margin: 0px}

#main-section h1 {
	font-family:"Times New Roman", Times, serif;
	color: #00535d;
	font-size: 21px;
	font-weight: lighter;
	margin: 0px 10px 10px 20px;
}

#main-section h2 {
	font-family:"Times New Roman", Times, serif;
	color: #00535d;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 15px;
}

#main-section p {
	font-size: 12px;
	margin-left: 20px;
	margin-right: 15px;
}

#main-section #floatImage 
{
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-right: 30px;
}

#main-section a {
	text-decoration: none;
	color: #00535d;
}

#main-section a:hover {
	text-decoration: underline;
	color: #00535d;
}

#main-section .mapheader{
	font-family:"Times New Roman", Times, serif;
	color: #00535d;
	font-size: 14px;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 15px;
}

#main-section .showroomtext{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 15px;
}

#main-section .email {
	text-decoration: none;
	color: #00535d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#main-section .email:hover {
	text-decoration: underline;
	color: #00535d;
}


/*---------------------------- top navigation layout -------------------------*/


#top-menu {
	height: 35px;
	margin: 0;
	float: left;
}

#top-menu ul {
	margin: 0;
	padding: 0;
	width: 700px;
	color:#FFFFFF;
	height: 35px;
}

#top-menu ul li {
	margin: 0;
	padding: 0;
	display: inline;
}

#top-menu ul li a {
	margin: 0;
	padding: 0;
	float: left;
	height: 35px;
	text-decoration: none;
	display: block;
}

#top-menu ul li a#home {
	background-image: url(../../siteResources/sitepix/navigation/Home.png);
	width: 56px;
}

#top-menu ul li a#aboutUs {
	background-image: url(../../siteResources/sitepix/navigation/AboutUs.png);
	width: 71px;
}

#top-menu ul li a#showroom {
	background-image: url(../../siteResources/sitepix/navigation/Showroom.png);
	width: 77px;
}

#top-menu ul li a#testimonials {
	background-image: url(../../siteResources/sitepix/navigation/Testimonials.png); 
	width: 87px;
}

#top-menu ul li a#design {
	background-image: url(../../siteResources/sitepix/navigation/Design.png);
	width: 58px;
}

#top-menu ul li a#workshop {
	background-image: url(../../siteResources/sitepix/navigation/workshop.png);
	width: 74px;
}

#top-menu ul li a#styles {
	background-image: url(../../siteResources/sitepix/navigation/Styles.png);
	width: 49px;
}

#top-menu ul li a#appliances {
	background-image: url(../../siteResources/sitepix/navigation/Appliances.png);
	width: 84px;
}


#top-menu ul li a#storage {
	background-image: url(../../siteResources/sitepix/navigation/Storage.png);
	width: 59px;
}

#top-menu ul li a#contactUs {
	background-image: url(../../siteResources/sitepix/navigation/ContactUs.png);
	width: 85px;
}

#top-menu ul li a#joineryhome {
	background-image: url(../../siteResources/sitepix/navigation/Joinery_Home.png);
	width: 79px;
}

#top-menu ul li a#joineryaboutUs {
	background-image: url(../../siteResources/sitepix/navigation/Joinery_AboutUs.png);
	width: 99px;
}

#top-menu ul li a#joineryBars {
	background-image: url(../../siteResources/sitepix/navigation/Joinery_BarsResteraunts.png);
	width: 155px;
}

#top-menu ul li a#joineryShopfitting {
	background-image: url(../../siteResources/sitepix/navigation/Joinery_ShopFitting.png);
	width: 122px;
}

#top-menu ul li a#joineryCustom {
	background-image: url(../../siteResources/sitepix/navigation/Joinery_CustomFurniture.png);
	width: 144px;
}

#top-menu ul li a#joinerycontactUs {
	background-image: url(../../siteResources/sitepix/navigation/Joinery_ContactUs.png);
	width: 101px;
}

#top-menu ul li a#home:hover, #top-menu ul li a#aboutUs:hover, #top-menu ul li a#showroom:hover, #top-menu ul li a#testimonials:hover, #top-menu ul li a#design:hover, #top-menu ul li a#workshop:hover, #top-menu ul li a#styles:hover, #top-menu ul li a#appliances:hover, #top-menu ul li a#storage:hover, #top-menu ul li a#contactUs:hover, #top-menu ul li a#joineryhome:hover, #top-menu ul li a#joineryaboutUs:hover, #top-menu ul li a#joineryBars:hover, #top-menu ul li a#joineryShopfitting:hover, #top-menu ul li a#joineryCustom:hover, #top-menu ul li a#joinerycontactUs:hover {
	background-position: 0px -35px;
}

#top-menu ul li a#home.active, #top-menu ul li a#aboutUs.active, #top-menu ul li a#showroom.active, #top-menu ul li a#testimonials.active, #top-menu ul li a#design.active, #top-menu ul li a#workshop.active, #top-menu ul li a#styles.active, #top-menu ul li a#appliances.active, #top-menu ul li a#storage.active, #top-menu ul li a#contactUs.active, #top-menu ul li a#joineryhome.active, #top-menu ul li a#joineryaboutUs.active, #top-menu ul li a#joineryBars.active, #top-menu ul li a#joineryShopfitting.active, #top-menu ul li a#joineryCustom.active, #top-menu ul li a#joinerycontactUs.active {
	background-position: 0px -35px;
}

#footer-holder {
	display: inline; /* fixes the IE margin bug */
	float: left;
	margin-right: 15px;
	background-image: url(../../siteResources/sitepix/structural/Footer.png);
	height: 55px;
	width: 700px;
}

#photodiv {
  background-repeat: no-repeat;
}
.text1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

