html{
	background-color:#8F1E24;
	color:#FFF;
	margin:0;
	padding:6;
	height:100%;
	width:100%;
	min-height:900px;
}
body{
	background-color:#8f1e24;
	color:#FFF;
	margin:0;
	padding:6;
	height:100%;
	width:100%;
	min-height:1200px;
}
div.maindiv{
	height:100%;
	width:1200px;
}
div.leftdiv{width:275px;float:left;padding-left:2em;}
img.logo{
	float:right;
	clear:left;
	padding-bottom:2em;
	padding-top:2pt;
}
div.leftmenu{
	background-image:url(images/Image_09.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:275px;
	height:493px;
	float:right;
	background-color:#8f1d24;
}
ul.mainmenu{padding-top:4.5em; font-family:Myriad Pro, Myriad, Trebuchet MS;font-size:18px; padding-right:1em;}
ul.mainmenu li{text-decoration:none; list-style-type:none; text-align:right;padding-bottom:0.5em;}

ul.subnav{font-family:Myriad Pro, Myriad, Trebuchet MS;font-size:13px; padding-right:1em;}
ul.subnav li{text-decoration:none; list-style:none; text-align:right;padding-bottom:0.5em;}

div.middlebannerprojects{float:left;width:196px;height:100%;min-height:900px;border-left:2px solid #FFF;border-right:2px solid #FFF; background-color:#0d2b1c; background-image:url(images/Image_02.jpg);}
div.middlebanner{float:left;width:196px;height:100%;min-height:900px;border-left:2px solid #FFF; background-image:url(images/Image_02.jpg);border-right:2px solid #FFF;}
div.indexmiddlebanner{
	float:left;
	width:196px;
	height:100%;
	min-height:900px;
	border-left:2px solid #FFF;
	background-image:url(images/Banner_01.jpg);
	border-right:2px solid #FFF;
}
div.contactmiddlebanner{float:left;width:196px;height:100%;min-height:900px;border-left:2px solid #FFF; background-image:url(images/Banner_02.jpg);border-right:2px solid #FFF;}
div.aboutmiddlebanner{float:left;width:196px;height:100%;min-height:900px;border-left:2px solid #FFF; background-image:url(images/Banner_04.jpg);border-right:2px solid #FFF;}
div.servicesmiddlebanner{float:left;width:196px;height:100%;min-height:900px;border-left:2px solid #FFF; background-image:url(images/Banner_03.jpg);border-right:2px solid #FFF;}
div.inventorymiddlebanner{float:left;width:196px;height:100%;min-height:1200px;border-left:2px solid #FFF; background-image:url(images/Banner_04.jpg);border-right:2px solid #FFF;}
div.portfoliomiddlebanner{float:left;width:196px;height:100%;min-height:900px;border-left:2px solid #FFF; background-image:url(images/Banner_05.jpg);border-right:2px solid #FFF;}
div.middlebanner img{padding-top:2em;}
div.rightcontent{
	width:605px;
	float:left;
	height:100%;
}
div.copywrite{padding:0;margin:0;width:450px;float:left;}
div.copywrite p{font-family:Myriad Pro, Myriad, Trebuchet MS;font-size:12px;margin-left:2em;}
div.copywrite a{color:#ffc601;text-decoration:none;}

div.comingsoon{
	padding:0;
	margin:0;
	width:425px;
	float:left;
	padding-left:2em;
	height:570px;
	clear:right;
	background-image:url(images/comingsoon.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:600px;
	width:400px;
	background-color:#8f1d24;
}


div.content{
	width:400px;
	min-height:670px;
	float:right;
	
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:2px;
	margin-left:10px;
}

div.content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:auto;
	margin-right:auto;
	font-style: normal;
}
p.headerline{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:40px; margin-right:40px; padding-top:30px;}
div.content h2{ font-family:"Trebuchet MS"; font-size:17px; margin-left:15px; margin-top:40px;}
div.content h1{ font-family:"Trebuchet MS"; font-size:28px; margin-left:25px; margin-top:40px; letter-spacing:1px; margin-bottom:0;}
div.content ul{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-left:40px; margin-right:40px;}
div.content ul li{ margin-bottom:10px;}




div.pageinformation{
	padding:0;
	margin:0;
	width:425px;
	float:left;
	padding-left:2em;
	height:570px;
	clear:right;
	background-image:url(images/logo_vert3.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:600px;
	width:605px;
	background-color:#8f1d24;
}

div.services{
	padding:0;
	margin:0;
	width:425px;
	float:left;
	padding-left:2em;
	height:570px;
	clear:right;
	background-image:url(images/logo_vert3.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:600px;
	width:605px;
	background-color:#8f1d24;
	text-align: left;
	text-indent: 5em;
	line-height: 25px;
}

div.inventory{
	padding:0;
	margin:0;
	width:425px;
	float:left;
	padding-left:2em;
	height:570px;
	clear:right;
	background-image:url(images/logo_vert3.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:600px;
	width:605px;
	background-color:#8f1d24;
}



div.gallerypageinformation{
	padding:0;
	margin:0;
	width:600px;
	float:left;
	padding-left:3em;
	height:570px;
	clear:right;
	height:600px;
	width:550px;
	background-color:#8f1d24;
	line-height: 25px;
}


div.serviceslist{
	margin:0;
	width:425px;
	float:left;
	padding-left:2em;
	height:570px;
	clear:right;
	background-image:url(images/right_content_background.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:600px;
	width:400px;
	background-color:#8f1d24;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
p.homepagequotes{width:350px;font-family:Myriad Pro, Myriad, Trebuchet MS;font-size:14px;margin-top:10em;padding-top:4em;margin-left:3.5em;}

p.paragraphone{width:350px;font-family:Myriad Pro, Myriad, Trebuchet MS;font-size:14px;margin-top:10em;}
a{
	color:#FFF;
	text-decoration:none;
}

p.aboutcontent, p.servicescontent, p.coreactcontent, p.projectcontent{
	width:555px;
	font-family:Myriad Pro, Myriad, Trebuchet MS;
	font-size:14px;
}
h1{font-family:Myriad Pro, Myriad, Trebuchet MS;text-align:center;margin-top:4em;padding-right:1em; font-weight:300;}
h4, h3{
	font-family:Myriad Pro, Myriad, Trebuchet MS;
	margin-bottom:0;
	margin-top:0;
	
}

h9{
	font-family:Myriad Pro, Myriad, Trebuchet MS;
	margin-bottom:0;
	margin-top:0;
	
}

h8
{
	font-family:Myriad Pro, Myriad, Trebuchet MS;
	margin-bottom:0;
	margin-top:0;
	
}

p{
	font-family:Myriad Pro, Myriad, Trebuchet MS;
	font-size:14px;
}
p.featuredproject{margin-left:3.5em;margin-top:4em;width:243px;text-align:center;border:thin solid #FFF;height:144px;}

ul.projectsmenu{list-style:none;padding:0; margin:0;margin-top:8em;width:157px;}
ul.projectsmenu li{list-style:none;padding:0; margin:0;height:84px;width:157px;border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
ul.projectsmenu li a{padding:0;margin:0; border:none;height:84px;width:157px;}

/*-----------------------------------------------------------------------------------*/
ul.landprojectsmenu{list-style:none;padding:0; margin:0;margin-top:12.5em;width:157px;}
ul.landprojectsmenu li{list-style:none;padding:0; margin:0;height:83px;width:157px;border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
ul.landprojectsmenu li a{padding:0;margin:0; border:none;height:83px;width:157px;}

a.landonebutton { background-image:url(images/buttons/pattonbuttons_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.landonebutton:hover {background-image:url(images/buttons/pattonbuttons_01_rollover.jpg);}
a.landtwobutton { background-image:url(images/buttons/shepardbuttons_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.landtwobutton:hover {background-image:url(images/buttons/shepardbuttons_01_rollover.jpg);}
a.landthreebutton { background-image:url(images/buttons/balzacbuttons_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.landthreebutton:hover {background-image:url(images/buttons/balzacbuttons_01_rollover.jpg);}
/*-----------------------------------------------------------------------------------*/
ul.retailprojectsmenu{list-style:none;padding:0; margin:0;margin-top:12.5em;width:157px;}
ul.retailprojectsmenu li{list-style:none;padding:0; margin:0;height:83px;width:157px;border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
ul.retailprojectsmenu li a{padding:0;margin:0; border:none;height:83px;width:157px;}

a.retailonebutton { background-image:url(images/buttons/sakanabuttons_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.retailonebutton:hover {background-image:url(images/buttons/sakanabuttons_01_rollover.jpg);}
a.retailtwobutton { background-image:url(images/buttons/olivebuttons_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.retailtwobutton:hover {background-image:url(images/buttons/olivebuttons_01_rollover.jpg);}
a.retailthreebutton { background-image:url(images/buttons/comingbuttons_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.retailthreebutton:hover {background-image:url(images/buttons/comingbuttons_01_rollover.jpg);}
/*-----------------------------------------------------------------------------------*/
ul.industrialprojectsmenu{list-style:none;padding:0; margin:0;margin-top:12.5em;width:157px;}
ul.industrialprojectsmenu li{list-style:none;padding:0; margin:0;height:83px;width:157px;border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
ul.industrialprojectsmenu li a{padding:0;margin:0; border:none;height:83px;width:157px;}

a.industrialonebutton { background-image:url(images/buttons/unitedrentalsbutton_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.industrialonebutton:hover {background-image:url(images/buttons/unitedrentalsbutton_01_rollover.jpg);}
a.industrialtwobutton { background-image:url(images/buttons/mmibutton_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.industrialtwobutton:hover {background-image:url(images/buttons/mmibutton_01_rollover.jpg);}
a.industrialthreebutton { background-image:url(images/buttons/wastecobutton_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.industrialthreebutton:hover {background-image:url(images/buttons/wastecobutton_01_rollover.jpg);}
/*-----------------------------------------------------------------------------------*/
ul.suburbanprojectsmenu{list-style:none;padding:0; margin:0;margin-top:12.5em;width:157px;}
ul.suburbanprojectsmenu li{list-style:none;padding:0; margin:0;height:83px;width:157px;border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
ul.suburbanprojectsmenu li a{padding:0;margin:0; border:none;height:83px;width:157px;}

a.suburbanonebutton { background-image:url(images/buttons/sunparkbutton_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.suburbanonebutton:hover {background-image:url(images/buttons/sunparkbutton_01_rollover.jpg);}
a.suburbantwobutton { background-image:url(images/buttons/3mbutton_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.suburbantwobutton:hover {background-image:url(images/buttons/3mbutton_01_rollover.jpg);}
a.suburbanthreebutton { background-image:url(images/buttons/cliftonbutton_01.jpg);border-top:thing solid #FFF;height:83px; width:157px;display:block; text-decoration:none;}
a.suburbanthreebutton:hover {background-image:url(images/buttons/cliftonbutton_01_rollover.jpg);}
/*-----------------------------------------------------------------------------------*/

p.projectimage{text-align:center;margin-right:7em;margin-top:10em;border: solid thin #FFF; width:240px; height:135px; margin-left:2em;}

div.galleryprojects{ width:600px; margin-left:auto; margin-right:auto; margin-top:30px;}
div.galleryprojectone{ float:left; width:175px; margin-right:10px;}
div.galleryprojectone img{ margin-bottom:0; padding-bottom:0; border:solid 1px #FFF;}
div.galleryprojectone img:hover{ border: solid 1px #ff9f07;}
div.galleryprojectone p, div.galleryprojecttwo p{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
div.galleryprojecttwo img{margin-left:5px;border:solid 1px #FFF;}
div.galleryprojecttwo img:hover{ border: solid 1px #ff9f07;}
div.galleryprojecttwo{ float:left; width:190px; margin-left:5px;}
div.galleryprojectthree img{margin-left:5px;border:solid 1px #FFF;}
div.galleryprojectthree img:hover{ border: solid 1px #ff9f07;}
div.galleryprojectthree{ float:left; width:190px; margin-left:5px;}

table{
	font-family:Myriad Pro, Myriad, Trebuchet MS;
	font-size:14px;
	margin-left:5em;
}
table tr td{width:300px;}
tr.title td{padding-top:1em; font-weight:600;}
tr.content{padding-top:0;}

p.imageslink{
	font-family:Myriad Pro, Myriad, Trebuchet MS;
	font-size:14px;
	color:#ffc601;
	text-align:center;
	margin-right:7em;
}
p.imageslink a{
	color:#ffc601;
	text-decoration:none;
}

h3.contactheader{margin-top:1em;font-weight:300;}
p.contactaddress{width:400px;font-family:Myriad Pro, Myriad, Trebuchet MS;font-size:14px;padding:0;margin:0;margin-left:1em;}
p.contactaddress a{color:#ffc601;}

a:hover{color:#f9f27c;}

td.profileimage{width:87px;height:100px;}
td.profileimage img{
	width:87px;
	height:100px;
	border:#FFF solid thin;
}

td.portfolioimage{width:87px;height:100px;}
td.portfolioimage img{
	width:87px;
	height:100px;
	border:#FFF solid thin;
}

td.inventoryimage{width:87px;height:100px;}
td.inventoryimage img{
	width:87px;
	height:100px;
	border:#FFF solid thin;
}

td.disclaimerimage{width:87px;height:8px;}
td.disclaimerimage img{
	width:87px;
	height:8px;
}

td.servicesimage{width:87px;height:130px;}
td.servicesimage img{
	width:87px;
	height:100px;
	border:#FFF solid thin;
}
td.profileinformation{padding-left:2em;}
p.profilename{font-size:14px;padding-bottom:1px;margin-bottom:2em;}
p.profileinfo{font-size:12px;padding-bottom:1em;}
p.timeline{padding-left:6em;}

div.testimonial{padding:0;margin:0;width:450px;float:left;}
div.testimonial_sig{padding:0;margin:0;width:450px;float:left;}
