/*-------------------------------
			styling 
-------------------------------- */

A, A:link, A:visited, A:hover {
	border: none;
	color: #0FC2EC;
	outline: none;
	text-decoration: none;	
}

img, A img {
	border: none;
	margin: 0px 0px;
	outline: none;	
	padding: 0px 0px
}

H1, H2, H3, H4 {
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	color: #999999;
	letter-spacing: -1px;
	padding: 0px 0px 0px 0px;	
}

p {
line-height: 1.4em;
}

/*-------------------------------
			header 
-------------------------------- */

#logo a{
	margin: 0px 0px;
	display: block;
	height: 150px;
	text-indent: -9999px;
	padding: 0px 0px;
}

#header_contact p {
	color: #CC0000;
	font-size: 14px;
	padding: 0px 0px 0px 0px;
}

/*-------------------------------
		main body styles
-------------------------------- */

#banner ul {
	padding: 0px 0px 0px 0px;
	margin: 35px 0px 0px 0px;
	height: 223px;
	float: left;
	width: auto;	
}

#banner li {
	display: inline-block;
	float: left;
	list-style: none;
	list-style-type: none;
	height: 223px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
	width: 249px;	
}

#banner li#panel1 {
	background-image: url(../images/innerPanel1.png);	
}
#banner li#panel2 {
	background-image: url(../images/innerPanel2.png);	
}
#banner li#panel3 {
	background-image: url(../images/innerPanel3.png);	
}
#banner li#Cpanel1 {
	background-image: url(../images/carp1.png);	
}
#banner li#Cpanel2 {
	background-image: url(../images/carp2.png);	
}
#banner li#Cpanel3 {
	background-image: url(../images/carp3.png);	
}

#banner li#panelSplit {
	background-image: url(../images/innerPanelsplit.png);
	margin: 0px 42px 0px 41px;
	padding: 0px 0px 0px 0px;	
	width: 2px;
}


#main .wrapper .leftCol h1 {
	font-size: 34px;
	color: #b66611;	
	margin-bottom: 0px;
}

#main .wrapper .leftCol h2 {
	font-size: 22px;
	color: #c7b897;	
	margin-top: 0px;
}

#main .wrapper .leftCol h3 {
	font-size: 20px;
	font-weight:normal;
	color: #b66611;	
}

#main .wrapper .leftCol p {
	font-size: 14px;
	font-weight:normal;
	color: #000000;	
}

#main .wrapper .leftCol a {
	color: #de390c;	 /*-- fd9860 --*/
	text-decoration:none;
}

#main .wrapper .leftCol a:hover, #main .wrapper .rightCol a:hover {
	text-decoration: underline;
}

#main .wrapper .rightCol h3 {
	font-size: 34px;
	color: #b66611;	
	margin: 22px 0px 0px 0px;
}

/*-------------------------------
		contact table
-------------------------------- */ 

.contactTable p {
	font-size: 16px;
	padding: 15px 15px 10px 15px;
}

strong.Red {
	color: #de390c;
	display: block;
	float: left;
	font-size: 16px;
	padding-right: 10px;
	width: 20px;
}

.contactTable ul {
	font-size: 14px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: auto;
}

.contactTable ul li {
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
}

.contactTable ul li A {
	color: #000000;
	text-decoration: none;	
}

.contactTable ul li A:hover {
	text-decoration: underline;	
}

/*-------------------------------
		carpentry list item
-------------------------------- */

ul#carpentry {
	font-size: 14px;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	width: auto;
}

ul#carpentry li {
	list-style: disc;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
}

/*-------------------------------
			body styles
-------------------------------- */

span.italic {
	font-style: italic;
}

.infoBox h2 {
	color: #b66611;
	font-size: 26px;
	font-weight: bold;
	margin: 12px 0px 0px 0px;
	padding: 10px 20px 0px 20px
}

.infoBox h3 {
	color: #c7b897;
	font-size: 24px;
	font-weight: normal;
	margin: 2px 0px;
	padding: 0px 20px 0px 20px
}

.infoBox p {
	color:#000000;
	font-size: 18px;
	padding: 0px 20px 0px 20px
}

a.requestQuote {
	background: url(../images/requestQuote.png) no-repeat;
	display: block;
	height: 73px;
	margin: 55px 0px 0px 60px;
	text-indent: -9999px;
	width: 268px;
}

a.requestQuote:hover {
	background-position: 0 -72px;
}

/*-------------------------------
			footer
-------------------------------- */

#footer h3 {
	color: #CC0000;
	font-size: 16px;
	font-weight: normal;
}

.copy_panel p {
	color: #ede0bd;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
}

.copy_panel a, .copy_panel span {
	color: #ede0bd;
	text-decoration: none;
}

.copy_panel a:hover {
	color: #FFFFFF;
}

span.peach {
	float: right;
	text-align: right;
}