@charset "UTF-8";
/* CSS Document */

/*Colour Refrences
Orange: #F7931E;
Brown:	#603913;

*/

p {
font-family:Arial, Helvetica, sans-serif;
color:#603913;
}

#work_button {
padding:10px 0 0 0;
margin:0 0 30px 0;
}

#portfolio_table {
float:left;
}

#price_button {
float:right;
width:300px;
padding:0;
margin:0 40px 0 0;
}

#product_desc h1 {
float:left;
padding:0 0 0 0;
margin:10px 0;
}


#product {
float:left;
width:700px;
margin:0px 0 10px 0;
}

#product img {
float:left;
padding:0 20px 0 0;
}

#product p {
font-family:Arial, Helvetica, sans-serif;
color:#603913;
float:left;
width:480px;
}

#quick_quote {
float:right;
width:210px;
height:100%;
margin:20px 0 0 0;
background:#F7931E;
}


#quick_quote h1 {
color:#ffffff;
font-weight:lighter;
padding:3px 5px 5px 5px;
margin:0;
}

#quick_quote h2 {
color:#ffffff;
font-weight:lighter;
padding:3px 5px 5px 5px;
margin:0;
}

#quick_quote p {
color:#ffffff;
font-weight:lighter;
padding:3px 5px 5px 5px;
margin:0;
}

#quick_quote table {
color:#ffffff;
font-weight:lighter;
padding:3px 5px 5px 5px;
margin:0 0 0 5px;
}

#price {
float:left;
width:450px;
margin:0px 0 10px 0;
}

#price table {
float:left;
width:450px;
margin:0px 0 10px 0;
}

#price img {
float:left;
}

#price p {
font-family:Arial, Helvetica, sans-serif;
color:#603913;
float:left;
width:450px;
}

#price h1 {
color:#ffffff;
font-weight:lighter;
padding:3px 10px;
margin:0;
}

#price_header {
float:left;
width:450px;
height:100%;
margin:20px 0 0 0;
background:#F7931E url(../images/top_left.jpg) no-repeat top left;
}

#price_header div {
background:url(../images/top_right.jpg) no-repeat top right;
}

#price_header div div {
background:url(../images/bottom_left.jpg) no-repeat bottom left;
}

#price_header div div div {
background:url(../images/bottom_right.jpg) no-repeat bottom right;
}

#contact_form {
float:left;
width:450px;
}

#details {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
width: 240px;
padding:0;
margin:0 0 0 0;
}

#content_footer p {
text-align:left;
width:670px;
font-size:20px;
color:#603913;
padding:10px 20px 10px 20px;
margin:0;
}

#content_footer p {
text-align:left;
width:670px;
font-size:20px;
color:#603913;
padding:10px 20px 10px 20px;
margin:0;
}



#content_footer h1 {
color:#fff;
font-weight:lighter;
padding:20px 0 0 20px;
margin:0;
}

#content_footer h2 {
color:#fff;
font-weight:lighter;
padding:10px 0 0 20px;
margin:0;
}

.style1 {color: #FFFFFF;
}

.style2 {color: #FFFFFF;
padding: 0 0 0 0;
font-size:16px;
}