*{
	font-size:100%;
}
html, body{
	text-align:center;
	height:100%;
	background-color:#82996f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
}
div{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#wrap{
	border:none;
	background-image:url(../images/moss-background.jpg);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	width:921px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	text-align:left;
}
#wrap2{
	border:none;
	background-image:url(../images/moss-background-watermark.jpg);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	width:920px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	text-align:left;
}
#header_left{
	border:none;
	background-image:url(../images/moss-p-header-bg3.jpg);
	background-repeat:repeat-x;
	width:240px;
	padding-top:20px;
	height:110px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#header_right{
	border:none;
	background-image:url(../images/moss-p-header-bg3.jpg);
	background-repeat:repeat-x;
	padding-right:40px;
	padding-top:20px;
	width:641px;
	height:110px;
	margin:0 auto;
	text-align:right;
	float:left;
}
#portfolio_body{
	border:none;
	background-image:url(../images/moss-p-background-01.jpg);
	background-repeat:no-repeat;
	width:921px;
	height:500px;
	padding-top:10px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#portfolio_links{
	border:none;
	width:400px;
	padding-left:20px;
	height:510px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#portfolio_flash{
	border:none;
	width:481px;
	padding-top:50px;
	padding-left:20px;
	height:410px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#flash_content{
	border:none;
	width:460px;
	height:300px;
	margin:0 auto;
	text-align:center;
	float:left;
}
#home_box_01{
	border:none;
	background-image:url(../images/moss-box-01.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:280px;
	padding-top:38px;
	padding-left:38px;
	padding-right:10px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#home_box_02{
	border:none;
	background-image:url(../images/moss-box-02.jpg);
	background-repeat:no-repeat;
	width:285px;
	height:280px;
	padding-top:38px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#home_box_03{
	border:none;
	background-image:url(../images/moss-box-03.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:280px;
	padding-top:38px;
	padding-right:38px;
	padding-left:10px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#page_box_no_bg{
	border:none;
	background-image:none;
	background-repeat:no-repeat;
	padding-top:21px;
	width:290px;
	height:260px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#page_box_01{
	border:none;
	background-image:url(../images/moss-box-04.jpg);
	background-repeat:no-repeat;
	padding-top:21px;
	width:290px;
	height:290px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#page_box_02{
	border:none;
	background-image:url(../images/moss-box-05.jpg);
	background-repeat:no-repeat;
	padding-top:21px;
	width:290px;
	height:290px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#page_box_03{
	border:none;
	background-image:url(../images/moss-box-06.jpg);
	background-repeat:no-repeat;
	padding-top:21px;
	width:290px;
	height:290px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#footer_cap{
	border:none;
	background-image:url(../images/moss-p-footer-cap.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	padding-top:20px;
	width:901px;
	height:144px;
	margin:0 auto;
	text-align:left;
}
#footer_cap2{
	border:none;
	background-image:url(../images/moss-footer-bg2.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
	width:921px;
	height:50px;
	margin:0 auto;
	text-align:left;
}
#page_text{
	border:none;
	padding-left:20px;
	padding-right:20px;
	width:581px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_100{
	border:none;
	padding-left:20px;
	padding-right:20px;
	width:881px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:300px;
	min-height:300px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_50-1{
	border:none;
	padding-left:20px;
	padding-right:10px;
	width:431px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_50-2{
	border:none;
	padding-left:10px;
	padding-right:20px;
	width:430px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_80-1{
	border:none;
	padding-left:20px;
	padding-right:10px;
	width:581px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_20-2{
	border:none;
	padding-left:10px;
	padding-right:20px;
	width:280px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#contractors{
	border:none;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
	width:880px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_boxes{
	border:none;
	width:300px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}


.header_small_grey					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#333333; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.header_small_grey A:link			{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#333333; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.header_small_grey A:visited		{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#333333; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.header_small_grey A:hover			{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#333333; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}

.header_small_menu					{font-size:8pt; letter-spacing:0px; font-weight:bold; color:#000000; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.header_small_menu A:link			{font-size:8pt; letter-spacing:0px; font-weight:bold; color:#000000; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.header_small_menu A:visited		{font-size:8pt; letter-spacing:0px; font-weight:bold; color:#000000; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.header_small_menu A:hover			{font-size:8pt; letter-spacing:0px; font-weight:bold; color:#000000; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}

.home_titles						{font-size:10pt; letter-spacing:0px; font-weight:bold; color:#666666; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}

.body_text							{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.body_text A:link					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#663300; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.body_text A:visited				{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#663300; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.body_text A:hover					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#663300; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}

.blue_quote							{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#669900; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.footer_green						{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#a8bd96; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.page_title							{font-size:12pt; letter-spacing:0px; font-weight:bold; color:#000000; text-decoration:none; font-family:"Verdana"; line-height:25px; letter-spacing:0pt;}
.sub_title							{font-size:10pt; letter-spacing:0px; font-weight:normal; color:#669900; text-decoration:none; font-family:"Verdana"; line-height:25px; letter-spacing:0pt;}

.footer_text						{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.footer_text A:link					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.footer_text A:visited				{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.footer_text A:hover				{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}

.breadcrumb_text					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#808080; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.breadcrumb_text A:link				{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#808080; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.breadcrumb_text A:visited			{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#808080; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.breadcrumb_text A:hover			{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#a8bd96; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}

.portfolio_title					{font-size:14pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"arial"; line-height:25px; letter-spacing:0pt;}
.portfolio_album					{font-size:12pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"arial"; line-height:25px; letter-spacing:0pt;}
.portfolio_category					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"arial"; line-height:15px; letter-spacing:0pt;}
.portfolio_sub-category					{font-size:9pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"arial"; line-height:15px; letter-spacing:0pt;}

.backtohome							{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#5b6b4e; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.backtohome A:link					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#5b6b4e; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.backtohome A:visited				{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#5b6b4e; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.backtohome A:hover					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}

.links_text							{font-size:9pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"arial"; line-height:20px; letter-spacing:0pt;}
.links_text A:link					{font-size:9pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"arial"; line-height:20px; letter-spacing:0pt;}
.links_text A:visited				{font-size:9pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"arial"; line-height:20px; letter-spacing:0pt;}
.links_text A:hover					{font-size:9pt; letter-spacing:0px; font-weight:normal; color:#FFFFFF; text-decoration:none; font-family:"arial"; line-height:20px; letter-spacing:0pt;}
