body {
	background-color: #e8e8e8;
	font-family: verdana;
	font-size: 13px;
	line-height: 1.5;
}

p {
	color: #883520;
	font-size: 13px;
	line-height: 1.5;
	padding-bottom: 10px;
}

a:focus { 
	outline:0;
}

a:hover {
		color: #FF0099;
}

a:active {
	outline: 0;
}

p a {
	color: #883520;
	font-size: 13px;
	line-height: 1.5;
	padding-bottom: 10px;
	text-decoration: none;
}


p a:hover {
	color: 	#b96d15;
}


hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0;
}

/* @group headers */


h1 {
	padding-top: 20px;
}

h2 {
	color: #883520;
	font-size: 13px;
	padding: 0px 0 10px 0;
}

h3 {
	color: #fff;
	font-size: 18px;
	padding: 0 0 0 0;
}

h4 {
	font-size:19px;
}

h5 {
	font-size:17px;
}

h6 {
	font-size:15px;
}

/* @end */

/* @group lists */

ol {
	list-style:decimal;
}

ul {
	list-style:none;
}

li {
}

/* @end */

/* @group navbar */

div#navbar {  
	padding: 20px 0 30px 0;
}


div#navbar ul li {  
    float: left;  
    font: 16px Verdana;  
	list-style-type: none;
	margin: 0 30px 0 0;
	display: inline;
}

div#navbar a {  
    color: #fff;
	text-decoration: none;
}

div#navbar a:hover {  
	color: #F6921D;
	text-decoration: none;
}

div#navbar a.selected {
	color: #F6921D;
	text-decoration: none;
}



/* @end */

div#navsection{
	background-color: #92ACA7;
	font-family: Verdana;
	font-size: 16px;
	line-height: 2;
	color: #ffffff;
	height: 100px;
	background: url(../img/navbkg.jpg) no-repeat top left;
	padding-top: 30px;
}

	
div#topgraphicsection {
	background-color: #F6921D;
	height: 225px;
}

div#maincontentsection {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: white;
	margin-bottom: 20px;
}

div#bespokemaincontentsection {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: white;
}


.bespokebkg {
	background: url(../img/bespoke_bkg.jpg) no-repeat bottom right;
	margin-bottom: 20px;
}

div#footersection {
	background: url(../img/footerbkg.jpg) no-repeat left bottom;
	min-height: 200px;
	-moz-box-shadow: 0 4px 5px #A5A5A5;
    -webkit-box-shadow: 0 4px 5px #A5A5A5;
    box-shadow: 0 4px 5px #A5A5A5;
}


div#footernavbar {
	padding: 20px 0 30px 0;
}


div#footernavbar ul li {  
    float: left;  
    font: 13px Verdana;  
	list-style-type: none;
	margin: 0 20px 0 0;
	display: inline;
}

div#footernavbar a {  
    color: #fff;
	text-decoration: none;
}

div#footernavbar a:hover {  
	color: #F6921D;
	text-decoration: none;
}

div#footernavbar a.selected {
	color: #F6921D;
	text-decoration: none;
}


.contact_text {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #F6921D;
	background-color: white;
}


.contact_text a {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #F6921D;
}

.contact_text a:hover {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #b96d15;
}


.copyright {
	padding-top: 20px;
	color: white;
	font-size: 10px;
}


    
.nicepricetag {	
	vertical-align: middle;
	color: white;
	font-size: 10px;
}

.nicepricetag p  {
	vertical-align: middle;
	color: white;
	font-size: 10px;
}

.latestimage {
	color: white;
}

.spacer {  
    height: 1em;  
}

.doublespacer {  
    height: 2em;  
}

.triplespacer {  
    height: 3em;  
}

.padderleft {
	padding-left: 20px;
}



div#maincontentsection a {
	float:left;
	height:248px;
	text-indent:-10000px;
	position:relative;
	cursor:pointer;
	width:220px;
}

div#maincontentsection	a.linkClass { 
	background:url(../img/flooring_panel_link.jpg) top left no-repeat;
}

div#maincontentsection	a.linkClass2 { 
	background:url(../img/joinery_panel_link.jpg) top left no-repeat;
}


div#maincontentsection a:hover {
	background-position:left bottom;
}

div#maincontentsection a.open {
	background-position:left bottom !important;
}


.bookingform{
	width: 300px;
	padding: 4px;
	margin: 5px 0px 5px 0px;
}


.bookingform_message{
	width: 300px;
	height: 250px;
	padding: 4px;
	margin: 5px 0px 5px 0px;
}

.formrequired {
	color: red;
	font-style: italic;
}


.container_12 {
	background-color: white;
}

