body	{
	margin:0px;
	padding:0px;
	background:#413F34;
	overflow:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	
	color: #333333;
		}
h1 {
	display: none;
}
h2 {
	color: #9F2919;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
	font-size: 21px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
h3 {
	font-size: 13px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}
h4 {
	font-size: 12px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #787465;
	margin-top: 20px;
	margin-bottom: 15px;
}
h5 {
	color: #9F2919;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
	font-size: 19px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
p {
	margin: 0px 0px 14px 0px;
	padding: 0px;
}
form 	{
	margin:0px;
	padding:0px;
	size:auto;
		}
td		{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#38352D;
	line-height: 17px;
		}

ul { margin: 0; padding: 0px 0px 10px 25px; } 

ul li {list-style-type: square; margin-bottom: 3px;}	

ul a	{
		color:#AA1917;
		text-decoration:underline;
		}
ul a:hover{
		text-decoration:none;
		}		
ol		{
		margin:0px;
		padding:0px;
		list-style:none;
		}
ol li 		{
		height:16px;
		background:url(images/list2.gif) bottom left no-repeat;
		padding:0 0 0 2px		}
ol a	{
		color:#38352D;
		text-decoration:none;
		} 
		
ol a:hover	{
		text-decoration:underline;
		} 
		
a		{
		color:#AA1917;
		text-decoration:underline;
		}
a:hover	{
		text-decoration:none;
		}
		
.line	{
		width:100%;
		height:6px;
		background:#787465;
		}
		

		
/****** PAGE 1 ******/
.p1_t1	{
		margin:0px 37 0px 0px;
		}
.p1_t1 .more	{
		margin:12 0 30 0px;
		}
	
.p1_t1 ul { margin: 0; padding: 0px 0px 10px 25px; } 

.p1_t1 ul li {list-style-type: square; margin-bottom: 3px;}	
		
.p1_t2	{
		margin:0px 0 0 25px;
		width:396px;
		}
.p1_t2 .text{
		margin:16 6 16 0px;
		}
.p1_t2 .text table{
		margin:16 0 0 0px;
		}


		
		
	/****** PAGE 2  ******/
.p2_t1	{
		margin:10 22 0 0px;
		}
.p2_t1 ul{
		margin:13 0 0 0px;
		}
.p2_t1 .more	{
		margin:14 0 24 0px;
		}
		
.p2_t2	{
		margin:18 25 0 25px;
		}
.p2_t2 .text{
		margin:16 0 0 20px;
		}
.p2_t2 .text ul{
		margin:13 0 19 0px;
		}
.p2_t2 .text .line{
		margin:21 0 33 0px;
		width:185px;
		}
.p2_t2 .t2{
		margin-top:10px;
		}
		
	/****** PAGE 3  ******/
.p3_t1	{
		margin:16 5 0 0px;
		}
.p3_t1 ul { margin: 0; padding: 0px 0px 10px 25px; } 

.p3_t1 ul li {list-style-type: square; margin-bottom: 3px;}

.p3_t1 .left{
		margin:3 15 0 0px;
		}
.p3_t1 .more	{
		margin:19 0 24 0px;
		}
		
		
.p3_t2	{
		margin:0 25 0 0px;
		}
.p3_t2 .text{
		margin:16 0 0 19px;
		}
.p3_t2 .text .left{
		margin:3 15 0 0px;
		}
		
.p3_t2 ul { margin: 0; padding: 0px 0px 10px 25px; } 

.p3_t2 ul li {list-style-type: square; margin-bottom: 3px;}	
		
		
	/****** PAGE 4  ******/
.p4_t1	{
		margin:18 22 0 20px;
		}
.p4_t1 table{
		margin:11 0 14 0px;
		}
.p4_t2	{
		margin:18 25 0 25px;
		}
.p4_t2 .text{
		margin:16 0 26 20px;
		}
.p4_t2 .text ul{
		margin:13 0 10 0px;
		}
		
.form input{
		width:201px;
		height:22px;
		border-style:solid;
		border-width:1px;
		border-color:#B2AFA4;
		background:transparent;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		color:#38352D;
		padding:2 0 0 7px
		}
		
.form textarea{
		width:190px;
		height:184px;
		overflow:auto;
		border-style:solid;
		border-width:1px;
		border-color:#B2AFA4;
		background:transparent;
		font-family:tahoma;
		font-size:11px;
		color:#38352D;
		padding:2 0 0 7px
		}
		
.form .checkbox {
	width:14px;
	height:14px;
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
}


	
		
/****** Top Navigation Area ******/	

.topLinks a {
	color: #DBD9CD;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}

.topLinks a:hover {
	color: #EFEEE5;
	text-decoration: underline;
	
}

.phoneNumber {
	color: #DBD9CD;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.topLinks {
	padding-top: 25px;
}
.phoneNumber {
	padding-top: 25px;
}

/****** Main Content Area ******/	
.contentBox {
	padding-top: 13px;
}
.contentBox p {
	font-size: 10px;
}

.p1_t2 .contentBox a {
	color: #333333;
	text-decoration: underline;
	line-height: 18px;
}

.p1_t2 .contentBox a:hover {
	color: #9F2919;
}

.portfolioContent {
	margin:0px 45px 0 0px;
	width:155px;
	float: left;
}

.portfolioContentWide {
	margin:0px 45px 0 0px;
	width:420px;
	float: left;
}

.portfolioContent .text {
		margin:16 6 16 0px;
}



/*********** Footer ***********/	

#footer 	{
	margin:18 0 0 0px;
	text-align: center;
	padding: 0px;
}
#footer .footerNav p {
	margin: 0px;
	padding: 0px;
}
		
#footer .footerNav a {
	color:  #DBD9CD;
	text-decoration: none;
	font-size: 9px;
	font-weight: lighter;
	letter-spacing:3px;
	font-family: "Times New Roman", Times, serif;
}

#footer .footerNav a:hover {
	text-decoration: underline;
}
#footer .copyright {
	color: #C0B694;
	letter-spacing: 1px;
	font-size: 9px;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
}
#footer .copyright a {
	color: #C0B694;
	text-decoration: underline;
}

#footer .copyright a:hover {
	text-decoration: underline;
	color:  #DBD9CD
}


/*********** Quote Request ***********/	
#form .customerInfo label {
	width: 105px;
	display: block;
	float: left;
	height: 30px;
	line-height: 12px;
}
#form .quoteDescription {
	background-color: #787465;
	color: #EDEBE4;
	width: 94%;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#form .customerInfo textarea {
	width: 201px;
	height: 100px;
	overflow:auto;
	border-style:solid;
	border-width:1px;
	border-color:#B2AFA4;
	background:transparent;
	font-family:tahoma;
	font-size:11px;
	color:#38352D;
	padding:2 0 0 7px;
	margin-bottom: 7px;
}
#form .customerInfo .radioBtn {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
	height: 13px;
	width: 14px;
	display: block;
	margin-right: 5px;
}
.lineDivider {
	width: 94%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B2AFA4;
	padding-bottom: 5px;
	margin: 0;
	padding-top: 0px;
}


.p1_t1 #portfolioLinks ul		{
		margin:0px;
		padding:0px;
		list-style:none;
		}

.p1_t1 #portfolioLinks ul li 		{
		height:16px;
		background:url(images/list1.gif) bottom left no-repeat;
		padding:0 0 0 7px
		}

.p1_t1 #portfolioLinks li {
	margin-bottom: 10px;
}


.p3_t1 #pressReleaseContainer {
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #787465;
	margin-bottom: 20px;
}
.p3_t1 #pressReleaseContainer .date {
	width: 93px;
	float: left;
	height: 85px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	background-image: url(../images/pr-date-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.p3_t1 #pressReleaseContainerLast {
	padding-bottom: 2px;
	margin-bottom: 20px;
}
.p3_t1 #pressReleaseContainerLast .date {
	width: 93px;
	float: left;
	height: 85px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	background-image: url(../images/pr-date-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.breadcrumb {
	color: #9F2919;
	text-decoration: underline;
	margin-bottom: 30px;
}
.p3_t1 #pressReleaseContainer .date p {
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
}
.p3_t1 #pressReleaseContainerLast .date p {
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
}
#sitemapNav li {
	line-height: 30px;
}
#sitemapNav a {
	text-decoration: underline;
	line-height: 24px;
}
#footer .copyright .seoFooter {
	text-decoration: none;
}
.inlineLink {
	text-decoration: none;
	color: #38352D;
}

.floatright {float: right; margin: 0 0 10px 10px; border: 1px solid #666; padding: 2px; }
.floatblack {border: 1px solid #333;}
.floatleft {float: left; margin: 0 10px 10px 0; border: 1px solid #666; padding: 2px; }
.floatleftnoborder {float: left; margin: 0 10px 0 0; padding: 0px; }
.floatrightnoborder {float: right; margin: 0 10px 0 10px; padding: 0px; }