body {
	margin:0px;
	font-family: "Palatino Linotype", arial;
	font-size:12px;
	background-color:#fffffff;
	color:#8f8e8e;
}

img {
	border:none;
}

h1 {
	font-size:16px;
	color:#ce828b;
	margin-left:25px;
}

h2 {
	font-size:14px;
	color:#8f8e8e;
}

a {
	color:#ce828b;	
}

a:hover {
	color:#ae4452;
}

#wrapper {
	width:1070px;
}

#wrapper_large {
	width:1070px;
}

#header {
	height:81px;
	width:1070px;
}

#header img {
	float:right;
}

#header #headLeft {
	float:left;
	width:735px;
}

#header #headRight {
	float:right;
	width:309px;
}

#header #headRight img {

}

#middle {
	width:100%;
}

#middle #leftCol {
	float:left;
	width:730px;
	padding:0px;
	margin:0px;
}

#middle #rightCol {
	float:right;
	width:284px;
	padding:0;
	margin:0 0 0 25px;
}

#footer {
	clear:both;
	width:1024px;
	padding:10px;
}

#page_text {
	display:none;
}

#comm_left {
	font-size:14px;
	float:left;
	width:350px;
}

#comm_left a {
	text-decoration:none;
	color:#8f8e8e;
}

#comm_left span {
	color:#ce828b;
}

#comm_left_large {
	font-size:14px;
	float:left;
	width:350px;
}

p#p1 {
	padding-top:80px;
}

p#p2 {
	padding-top:40px;	
}

p#p3 {
	padding-top:75px;
}

#comm_right {
	font-size:14px;
	float:right;
	width:700px;
	height:352px;
	/* border:solid #d6d6d8 1px; */
	padding:0 0px;
}

#comm_right_large {
	font-size:14px;
	float:right;
	width:700px;
	height:352px;
	/* border:solid #d6d6d8 1px; */
	padding:0 0px;
}

/* NEW INDEX */

#new-index {
	background-color:#c1c2c4;
	width:100%;
	height:
}

#center-box {
	margin:0 auto;
	width:900px;
	height:600px;
	background:url('../img/index-back.png') no-repeat 0 0;
	position:relative;
}

#t-links {
	position:absolute;
	top:160px;
	left:632px;
	width:208px;
	height:217px;
}

#t-links .t-1 {
	display:block;
	width:208px;
	height:69px;
	background:url('../img/web_button_portrait.gif') no-repeat 0 0;
}

#t-links .t-1:hover {
	background:url('../img/web_button_portrait.gif') no-repeat 0 -69px;;
}

#t-links .t-2 {
	display:block;
	width:208px;
	height:69px;
	background:url('../img/web_button_commercial.gif') no-repeat 0 0;
}

#t-links .t-2:hover {
	background:url('../img/web_button_commercial.gif') no-repeat 0 -69px;;
}

#t-links .t-3 {
	display:block;
	width:208px;
	height:69px;
	background:url('../img/web_button_recent_projects.gif') no-repeat 0 0;
}

#t-links .t-3:hover {
	background:url('../img/web_button_recent_projects.gif') no-repeat 0 -69px;;
}

#quotes {
	color:#ffffff;
	display:block;
	position:absolute;
	width:450px;
	height:120px;
	top:60px;
	font-size:120%;
}	

#quotes ul {
	list-style-type:none;
}

/* COMMERCIAL BOXES */

#comm_box {
	display:block;
	width:700px;
	height:380px;
	font-family:Helvetica, "Lucida Grande", "Palatino Linotype",arial;
	font-size:1.6em;
	background-color:#ffffff;
	text-align:center;
	overflow:auto;
}

#comm_box a {
	text-decoration:none;
	color:#303030;
}

#box1 {
	background:url('../img/box1.png') no-repeat 0 0;
	width:85px;
	height:172px;
	float:left;
	padding:0 5px 0 0;
}

#box2 {
	background:url('../img/box2.png') no-repeat 0 0;
	width:83px;
	height:172px;
	float:left;
	padding:0 5px 0 0;	
}

#box3-4 {
	float:left;
	width:170px;
	padding:0 5px 0 0;
}

#box3 {
	background:url('../img/box3.png') no-repeat 0 0;
	width:170px;
	height:85px;
	padding:0 0 5px 0;
}

#box4 {
	width:170px;
	height:82px;
	padding:0 0 0 0;
}

#box4 a {
	display:block;
	width:170px;
	height:82px;
	background:url('../img/people_button.gif') no-repeat 0 0;
}

#box4 a:hover {
	background:url('../img/people_button.gif') no-repeat 0 -82px;
}

#box5 {
	background:url('../img/box5.png') no-repeat 0 0;
	width:82px;
	height:172px;
	float:left;
	padding:0 5px 0 0;
}

#box6 {
	background:url('../img/box6.png') no-repeat 0 0;
	width:83px;
	height:173px;
	float:left;
	padding:0 5px 0 0;
}

#box7-8 {
	width:172px;
	float:right;
	padding:0 0 0 0;
}

#box7 {
	width:172px;
	height:85px;
	padding:0 0 5px 0;
}

#box7 a {
	display:block;
	width:172px;
	height:85px;
	background:url('../img/product_button.gif') no-repeat 0 0;
}

#box7 a:hover {
	background:url('../img/product_button.gif') no-repeat 0 -85px;
}

#box8 {
	background:url('../img/box8.png') no-repeat 0 0;
	width:172px;
	height:83px;
	padding:0 0 0 0;
}

#box9-10 {
	float:left;
	width:172px;
	padding:0 6px 0 0;
}

#box9 {
	background:url('../img/box9.png') no-repeat 0 0;
	width:172px;
	height:82px;
	padding:0 0 5px 0;
}

#box10 {
	background:url('../img/box10.png') no-repeat 0 0;
	width:172px;
	height:84px;
	padding:0 0 0 0;

}

#box11 {
	background:url('../img/box11.png') no-repeat 0 0;
	width:82px;
	height:172px;
	padding:0 5px 0 0;
	float:left;
}

#box12 {
	background:url('../img/box12.png') no-repeat 0 0;
	width:82px;
	height:172px;
	padding:0 6px 0 0;
	float:left;
}

#box13-14 {
	width:170px;
	float:left;
	padding:0 5px 0 0;
}

#box13 {
	width:170px;
	height:82px;
	padding:0 0 5px 0;
}

#box13 a {
	height:82px;
	width:170px;
	display:block;
	background:url('../img/places_button.gif') no-repeat 0 0;
}

#box13 a:hover {
	background:url('../img/places_button.gif') no-repeat 0 -82px;
}

#box14 {
	background:url('../img/box14.png') no-repeat 0 0;
	width:169px;
	height:84px;
	padding:0 0 0 0;
}

#box15 {
	background:url('../img/box15.png') no-repeat 0 0;
	width:82px;
	height:172px;
	padding:0 5px 0 0;
	float:left;
}

#box16 {
	width:85px;
	height:172px;
	padding:0 0 0 0;
	float:right;
}

#box16 a {
	display:block;
	width:85px;
	height:172px;
	background:url('../img/pr_button.gif') no-repeat 0 0;
}

#box16 a:hover {
	background:url('../img/pr_button.gif') no-repeat 0 -172px;
}

#box-top {
	width:700px;
	height:173px;
	padding:0 0 5px 0;
}

#box-bottom {
	width:700px;
	height:172px;
}

#comm_left p, #comm_left_large p {
	text-align:right;
	float:right;
	margin:0 20px 10px 0;
}

#comm_left p a.comm_home, #comm_left_large p a.comm_home {
	display:block;
	width:300px;
	height:26px;
	background: url('../img/comm_home.gif') no-repeat right 0;
}

#comm_left p a.comm_home:hover, #comm_left_large p a.comm_home:hover {
	background: url('../img/comm_home.gif') no-repeat right -26px;
}

#comm_left p a.comm_products {
	display:block;
	width:300px;
	height:26px;
	background: url('../img/comm_products.gif') no-repeat right 0;
}

#comm_left p a.comm_products:hover {
	background: url('../img/comm_products.gif') no-repeat right -26px;
}

#comm_left p a.products_on {
	display:block;
	width:300px;
	height:26px;
	background: url('../img/comm_products.gif') no-repeat right -26px;
}

#comm_left p a.comm_people {
	display:block;
	width:300px;
	height:26px;
	background: url('../img/comm_people.gif') no-repeat right 0;
}

#comm_left p a.comm_people:hover {
	background: url('../img/comm_people.gif') no-repeat right -26px;
}

#comm_left p a.people_on {
	display:block;
	width:300px;
	height:26px;
	background: url('../img/comm_people.gif') no-repeat right -26px;
}

#comm_left p a.comm_pr {
	display:block;
	width:300px;
	height:26px;
	background: url('../img/comm_pr.gif') no-repeat right 0;
}

#comm_left p a.comm_pr:hover {
	background: url('../img/comm_pr.gif') no-repeat right -26px;
}

#comm_left p a.pr_on {
	display:block;
	width:300px;
	height:26px;
	background: url('../img/comm_pr.gif') no-repeat right -26px;
}

#comm_left p a.comm_places {
	display:block;
	width:300px;
	height:26px;
	background: url('../img/comm_places.gif') no-repeat right 0;
}

#comm_left p a.comm_places:hover {
	background: url('../img/comm_places.gif') no-repeat right -26px;
}

#comm_left p a.places_on {
	display:block;
	width:300px;
	height:26px;
	background: url('../img/comm_places.gif') no-repeat right -26px;
}

/*
#comm_links li a.comm_home {
	display:block;
	width:128px;
	height:26px;
	background: url('../img/comm_home.gif') no-repeat 0 0;
}

#comm_links li a.comm_home:hover {
	background: url('../img/comm_home.gif') no-repeat 0 -26px;
}

#comm_links li a.comm_home {
	display:block;
	width:128px;
	height:26px;
	background: url('../img/comm_home.gif') no-repeat 0 0;
}

#comm_links li a.comm_home:hover {
	background: url('../img/comm_home.gif') no-repeat 0 -26px;
}

#comm_links li a.comm_home {
	display:block;
	width:128px;
	height:26px;
	background: url('../img/comm_home.gif') no-repeat 0 0;
}

#comm_links li a.comm_home:hover {
	background: url('../img/comm_home.gif') no-repeat 0 -26px;
}
*/

p.bott {
	padding-top:150px;
}

a.comm_contact {
	width:130px;
	height:30px;
	display:block;
	background:url('../img/contact_info.gif') no-repeat 0 0;
}