body {
	margin: 0;
	padding: 0;
	background: #0d0f13 url() repeat-x;
	font-size: 14px;
	text-align: justify;
}

body, th, td, input, textarea, select, option {
	font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
	color: #222832;
}

h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #66A342;
}

h1 {
	font-size: 2.6em;
}

h2 {
	letter-spacing: 0px;
	font-size: 3em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	line-height: 200%;
}


a {
	color: #66A342;
}

a:hover {
	color: #66A342;
}

/* Header */

#topbg {
	width: 950px;
	height: 0px;
	margin: 0 auto;
	padding: 0;
	background: #fefefc url(../images/amblesidetopborder.png) no-repeat left top;
}

#header {
	width: 930px;
	height: 160px;
	margin: 0px;
	background: #4a545f url(../images/derwent930.jpg) no-repeat;
}

#header h1, #header p {
	margin: 0;
	padding: 0;
}

#header h1 {
	font-size: 30px;
	line-height: 40px;
	padding: 0;
	color: #eff3da;
	text-align: left;
	margin: 40px 0 0 40px;
}
#header h2 {
	font-size: 20px;
	padding: 5px 0 0 35px;
	text-align: center;
	margin: 0 auto;
	color: #eff3da;
}
#header p {
	margin-top: -20px;
	padding: 0 0 0 30px;
	font-size: 24px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-transform: lowercase;
}

#header a {
	text-decoration: none;
	color: #F79F1A;
}
#logo { position: relative; height: 100px; width: 100%; margin: 0; padding: 0;}


#navcontainer {  padding: 0; MARGIN: 30px 64px 0px 64px; HEIGHT: 30px; width: 152px;
}
#navcontainer UL { padding: 0; margin: 0; border: 0;  LIST-STYLE-TYPE: none; TEXT-ALIGN: center; 
}
#navcontainer UL LI { padding: 0; DISPLAY: block; TEXT-ALIGN: center; margin: 0;
}
#navcontainer UL LI A { padding: 0px 0 0 0; WIDTH: 150px; COLOR: #d3e2ed;  DISPLAY: block; MARGIN: 0px 0px 0px 1px; FONT: 12px/30px Trebuchet MS, Segoe UI, arial, sans-serif; BORDER-LEFT: #f5d7b4 0px solid;  BORDER-BOTTOM: #f5d7b4 0px solid; BORDER-TOP: #f5d7b4 0px solid; BORDER-RIGHT-STYLE: none; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none; BACKGROUND: transparent url(../images/menubg.png) repeat ; 
}
#navcontainer UL LI A:hover {
	BACKGROUND: #3b4553; COLOR: #fff
}
#navcontainer A:active {
	BACKGROUND: #c60; COLOR: #fff
}
#navcontainer LI#active A { MARGIN: 0px 0px 0px 1px; 	BORDER-RIGHT: #c60 0px solid; BORDER-TOP: #c60 0px solid; BACKGROUND: #e3d79b; BORDER-LEFT: #c60 0px solid; COLOR: #fff; BORDER-BOTTOM: #c60 0px solid
}
#titlecontainer {position: relative; height: 70px; width: 648px; padding: 0; margin: 0; background: #5e6a76 url(../images/scafelltitlebg2.png) repeat-x; border-top: 1px solid #1d1f23; border-bottom: 1px solid #1d1f23;}
.title {
	font-size: 30px;
	line-height: 70px;
	border-bottom: 0px #495c67 dashed;
	margin: 0 0 0 30px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #ffffff;
		}
/* Page */

#page {
	width: 930px;
	margin: 0 auto;
	padding-top: 10px;
	background: transparent;
	border: 0px solid #ff0000;
}
/* Content */

#content {
position: relative;
	float: left;
	width: 648px;
	margin: 10px 0px 0px 0px;
	padding: 0;
	border: 1px solid #6c818e;
	background: #ffffff url() repeat-y right top;
}
#content a {color: #2270a4;}
#content p {font-size:1em; color: #222832; font-weight: 500; padding:0 ;  margin: 16px 20px 6px 20px; line-height: 1.8em; }
/* Sidebar */

#sidebar {
	float: right;
	width: 280px;
	margin: 10px 0 0 0;
	padding: 0;
	background: transparent;
}
#sidebar ul {	margin: 0;	padding: 0;	list-style: none;}
#sidebar li {	margin: 0;	padding: 0;
}
#sidebar li ul {	margin-left: 5px;	padding: 5px 0 0 0;
	}
#sidebar li li {	pading: 0 0 0 0px;	margin: 0 0 0 0px;	line-height: 30px;	border-bottom: 1px #66A342 dotted;	background: url() no-repeat right 55%;
}
#sidebar h2 {
	margin: 0px 0 0 5px; 
	padding-bottom: 6px;
	height: auto;
	font-size: 18px;
	color: #66A342;
	background: url() no-repeat right 30%;
	text-align: left; 
	border-bottom: 2px #66A342 dashed;
}
#sidebar a {
	text-decoration: none;
}
#sidebar a:hover {
	text-decoration: none;
}
/* right column */
	.rightbox_wrapper {
	float: right;
		background: #4a545f url(../images/scafellsidebg2.png) repeat-x;
		padding: 0px;
		margin: 0 0px 0px 0px; 
		width:268px;
		overflow: hidden;
		border: 1px solid #6c818e;
			}
	.product_image { float: left;margin: 6px 0 0 6px;}
	.inner_wrapper {width: 248px; margin: 5px 10px; border: 0; height: auto;}
	.menuh2 {width: 248px; height: 26px; background: #ffffff url(../images/scafellsideh2bg2.png) repeat-x; margin: 0px; padding: 0;}
.inner_wrapper h4 {display: inline; font-size: 14px; color: #09263b; font-weight: 500; line-height: 26px; padding:0px 0px 0px 0px ; width: 240px; margin: 0px; border: 0px solid #0367a9;}
	.inner_wrapper p {font-size:0.9em; color: #ffffff; font-weight: 500; padding:0 ;  margin: 6px 0 6px 0; line-height: 20px; overflow: hidden;}
	.lastbox{margin:0;}
	
.rightbox_wrapperb {
float: right;
		background: #907840;
		padding: 0px;
		margin: 0 20px 20px 0; 
		width:260px;
		overflow: hidden;
		font-size:11px;
		line-height: 18px;
		border: 1px solid #6c5a30;
		color: #58584D;
	}
	
	.product_image { float: left;margin: 6px 0 0 6px;}
	.inner_wrapperb {width: 250px; margin: 5px; border: 0px solid #ff0000; height: auto;}
.inner_wrapperb h4 {font-size: 18px; color: #5a4622; font-weight: 500; padding:6px 5px 6px 5px ; width: 240px; background: #e3d79b; margin: 0px; overflow: hidden;}
	.inner_wrapperb p {font-size:1em; color: #fff; font-weight: 500; padding:0 ;  margin: 6px 0 6px 0;line-height: 20px; overflow: hidden;}
	.lastbox{margin:0;}
.inner_wrapper a {color: #0474c6;}

/* Footer */

#footer {
float: left; 
	width: 650px;
	margin: 0 auto;
	height: 30px;
		font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #48AB07;
	background: #4c5a67 url() no-repeat;
	}

#footer p { line-height: 30px; margin: 0 0 0 30px;
}

#footer p a {
	color: #d6e1ea;
	text-decoration: none;
}

blockquote {
	margin: 15px 0px;
 	padding: 5px 7px 5px 40px;  	
    font-weight: normal;
	font-size: 17px;
	line-height: 1.6em;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, serif;		
	color: #66A342;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}