﻿/*Page Layout & Style Begin*/

.background {
	background-image:		url('../images/background.gif');
	background-repeat:		repeat-x;
	background-color:		#ffffff;
}

#maincontainer {
	width:					100%;
	top:					0px;
	left:					0px;
	position:				absolute;
}

#layout {
	width: 					780px;
	margin-left: 			auto;
	margin-right:			auto;
	border:					0px;
	z-index:				1;
}

#banner {
	top:					0px;
	width:					780px;
	height:					129px;
	z-index:				2;
	background-image:		url('../images/premier-banner-logo.png');
}

p {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
}

.hone {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	margin-top:				2px;
	margin-left:			5px;
	margin-bottom:			10px;
	text-decoration:		none;
	font-style:				normal;
	color:					#FFFFFF;
}

.htwo {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	margin-top:				2px;
	margin-bottom:			10px;
	margin-left:			5px;
	text-decoration:		none;
	font-style:				normal;
	color:					#EF4135;
}

.hthree {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	margin-top:				5px;
	margin-bottom:			0px;
	margin-left:			5px;
	text-decoration:		none;
	font-style:				normal;
	color:					#000000;
}

.hfour {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			5px;
	text-decoration:		none;
	font-style:				normal;
	color:					#000000;
}

address {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#000000;
	margin-top:				0px;
	margin-bottom:			0px;
	font-style:				normal;
	margin-left:			5px;
}

/*Page Layout & Style End*/

/*Banner Text Begin*/

.bannertext {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				15px;
	color:					#EF4135;
	margin-top:				0px;
	padding-top:			47px;
	text-align:				right;
	font-weight:			bold;

}

.banneremail {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	color:					#000000;
	text-decoration:		none;
	font-weight:			bold;
}


/*Banner Text End*/

/*Navigation Begin*/

#navigation {
	width:					780px;
	z-index:				2;	
	text-align:				center;
}

.navigation {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
	line-height:			32px;
	margin-top:				0px;
	margin-bottom:			0px;
}


.navtext {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	text-decoration:		none;
	color:					#FFFFFF;
	padding-left:			5px;
	padding-right:			5px;
	letter-spacing:			1px;
	border-right:			1px #FFFFFF solid;
}

.navtextend {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	text-decoration:		none;
	color:					#FFFFFF;
	margin-right:			1px;
	margin-top:				0px;
	padding-left:			5px;
	letter-spacing:			1px;
}

.navtext:hover  {
	color:					#000000;
}

.navtextend:hover {
	color:					#000000;
}

/*Navigation End*/

/*Drop Down Menu Begin*/

a.link {
	width:					auto;
	text-decoration:		none;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#EF4135;
	padding-left:			5px;
	padding-right:			5px;
	line-height:			20px;
	border-right:			1px red solid;
}

a.linkend {
	width:					auto;
	text-decoration:		none;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#EF4135;
	padding-left:			5px;
	line-height:			20px;

}


a.link:hover{
	color:					#000000;
}

a.linkend:hover {
	color:					#000000;
}

.dropdown {
	margin-left:			-293px;
	width:					780px;
}

/*Drop Down Menu End*/



/*Images Begin*/

#mainbanner {
	background-image:		url('../images/main-banner.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-partition {
	background-image:		url('../images/banners/partitions-doors.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-boardroom {
	background-image:		url('../images/banners/boardrooms.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-ceiling {
	background-image:		url('../images/banners/ceilings.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-glass {
	background-image:		url('../images/banners/glass.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-kitchen {
	background-image:		url('../images/banners/premier-banner-kitchen-bathroom.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-meeting {
	background-image:		url('../images/banners/meeting-room.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-specialist {
	background-image:		url('../images/banners/specialist-joinery.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-home {
	background-image:		url('../images/banners/home.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-contact {
	background-image:		url('../images/banners/contact.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-gallery {
	background-image:		url('../images/banners/gallery.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-projects {
	background-image:		url('../images/banners/projects.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

#mainbanner-services {
	background-image:		url('../images/banners/services.jpg');
	border:					5px #C9CACC solid;
	background-repeat:		no-repeat;
	height:					175px;
	margin-bottom:			10px;
	margin-top:				20px;
}

.imagelinks {
	background-image:		url('../images/trans-bg.png');
	background-repeat:		repeat;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				14px;
	text-decoration:		none;
	color:					#FFFFFF;
	padding-right:			5px;
}

.toplinkcont {
	margin-top:				20px;
	margin-bottom:			3px;
}

.linkcont {
	margin-bottom:			3px;
	margin-top:				0px;
	padding-bottom:			0px;
	padding-top:			0px;
	margin-right:			50px;
}

.bottomlinkcont {
	margin-bottom:			20px;
	margin-top:				0px;
	padding-bottom:			0px;
	padding-top:			0px;
	margin-right:			50px;

}

.imagelinks:hover {
	color:					#000000;
}

#smallimages {
	margin-bottom:			40px;
}

.smallimages {
	margin-right:			10px;
	border:					5px #C9CACC solid;
}

.smallimageright {
	border:					5px #C9CACC solid;
}
/*Images End*/

/*Mainbody Begin*/

#mainbody {
	padding-bottom:			20px;
	float:					left;
}

#containerone {
	width:					148px;
	float:					left;
	margin-right:			10px;
	background-image:		url('../images/text-slice.jpg');
	background-repeat:		repeat-x;
	background-position:	left top;
}

#containertwo {
	width:					148px;
	float:					left;
	margin-right:			10px;
	background-color:		#FFFFFF;
}

#containerthree {
	width:					148px;
	float:					left;
	margin-right:			10px;
	background-image:		url('../images/text-slice.jpg');
	background-repeat:		repeat-x;
	background-position:	left top;
}

#containerfour {
	width:					148px;
	float:					left;
	margin-right:			10px;
	background-color:		#FFFFFF;
}

#containerfive {
	width:					148px;
	float:					left;
	background-image:		url('../images/text-slice.jpg');
	background-repeat:		repeat-x;
	background-position:	left top;
}

.maintext {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	margin-left:			5px;
	margin-right:			5px;
	color:					#000000;
	margin-top:				0px;
	margin-bottom:			0px;
}

ul {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#EF4135;
	margin-left:			0px;
	padding-left:			15px;
	list-style-position:	inside;
}

.sitemap {
	margin-top:				0px;
	margin-bottom:			0px;
}

.bulletstyle {
	margin-left:			0px;
	margin-top:				5px;
	padding-left:			5px;
	margin-bottom:			0px;
}

.bullettext {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#000000;
	margin-top:				0px;
	margin-bottom:			0px;
}

.bullettexttwo {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#000000;
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			5px;
}

.liststyle {
	padding-left:			0px;
	margin-left:			0px;
}

/*Mainbody End*/

/*Footer Begin*/

#footer {
	border-top:				3px #EF4135 solid;
	background-image:		url('../images/footer-fade.jpg');
	width:					780px;
	background-repeat:		repeat-x;
	float:					right;
	padding-top:			10px;
	margin-bottom:			10px;
}

.footerlinkcont {
	width:					390px;
	float:					left;
}

.footerlink {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#EF4135;
	text-decoration:		none;
}

.footer {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#000000;

}

.thinkingvirtually {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#807F83;
	text-decoration:		none;
	width:					390px;
	float:					left;
	text-align:				right;
}

/*Footer End*/

/*Sub Pages Begin*/

#middlecontainer {
	width:					454px;;
	float:					left;
	margin-right:			10px;
	background-color:		#FFFFFF;
}

.serviceimage {
	width:					100px;
	height:					100px;
	margin-bottom:			5px;
	margin-top:				3px;
	border:					0px;
}

.serviceimglink {
	border:					0px;
}

.bodylink {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#EF4135;
	text-decoration:		none;
	margin-left:			0px;
	padding-top:			10px;
}

.servicesimgdiv {
	width:					100px; 
	float:					left; 
	height: 				112px;
	margin-left:			5px;
}

.servicestextdiv {
	width:					334px;
	float:					left; 
	vertical-align:			top;  
	height: 				112px;
	margin-left:			10px
}

#subpagecontainer {
	width:					780px;
}

.sitemaplinks {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#000000;
	margin-top:				0px;
	margin-bottom:			0px;
	text-decoration:		none;
}

/*Sub Pages End*/


