HTML {
	HEIGHT: 101%;
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
BODY {
	HEIGHT: 101%;
}
BODY {
	BACKGROUND-IMAGE: url(http://www.greatnorthroads.co.uk/images/bgb.jpg);
	/*BACKGROUND-POSITION: left top;
	BACKGROUND-ATTACHMENT: scroll;*/
	BACKGROUND-REPEAT: repeat;
	padding:0;
}
BODY {
	FONT-SIZE: 100%;
	LINE-HEIGHT: 1em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}
BODY * {
	TEXT-ALIGN: left
}
DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	list-style:none;
}
OL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER:none;
}
FIELDSET {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER:none;
}
INPUT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
TEXTAREA {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
p + p { margin-top: 1.75em; }
TH {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
/*TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}*/

IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
A {
	-moz-outline: none;
	outline: none
}
IMG {
	-moz-outline: none;
	outline: none
}
ADDRESS {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal;
	FONT-STYLE: normal
}

CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 160%
}
H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 140%
}
H3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 120%
}
H4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 110%
}
H5 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 105%
}
H6 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%
}
Q:unknown {
 content: ''
}
Q:unknown {
 content: ''
}
ABBR {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
BLOCKQUOTE {
	MARGIN: 60px 80px;
	PADDING:20px;
	FONT-SIZE: 115%;
	line-height:1.5em;
	border-width:3px; border-style:double; border-color:#ccc;
}
A, A:visited {
	COLOR: #e47414;
	TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}

OL {
	MARGIN-BOTTOM: 1em
}
#wrap {
	MARGIN: 0px auto;
	OVERFLOW:hidden;
}
#wrap {
/*BACKGROUND-COLOR: #ff0000*/
}
br {
	font-size:10px
}
.s {
	font-family:Tahoma;
	color:#D0D2D2;
	text-decoration:none
}
.s1 {
	font-family:Tahoma;
	font-size:10px;
	color:#989A91
}
.s2 {
	font-family:Tahoma;
	font-size:10px;
	color:#9DA09C;
	text-decoration:none
}
.s4 {
	font-family:Tahoma;
	font-size:10px;
	color:#9DA09C
}
.s3 {
	font-family:Tahoma;
	font-size:70%;
	color:#B3B3AF;
	text-decoration:none
}
.green {
	font-family:Tahoma;
	font-size:11px;
	color:#9CE438;
}
.red {
	font-family:Tahoma;
	font-size:11px;
	color:#2C7F06;
}
.o {
	font-family:Tahoma;
	font-size:11px;
	color:#FFCC00;
}
.blue {
	font-family:Tahoma;
	font-size:11px;
	color:#CDCECD;
}
.b {
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}
.t1 {
	background:url(../site/images/1_z2.gif) center left no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 17px
}
.t2 {
	background:url(../site/images/1_z2.gif) center left no-repeat;
	margin:0px 0px 0px 14px;
	padding:0px 0px 0px 17px
}
.t3 {
	background:url(../site/images/1_z1.gif) center left no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 14px
}
.t4 {
	background:url(../site/images/1_z2.gif) center left no-repeat;
	margin:0px 0px 0px 26px;
	padding:0px 0px 0px 10px
}
.head {
	font-size:120%;
	font-weight:bold;
	color: #E3E3D9;
	margin-top:1px;
	padding:0;
}
.content_text {
	padding: 0;
	line-height:1.4;
}
.w {
	font-family:Tahoma; /*font-size:60%;*/
	color:#E3E3D9;
}
.w1 {
	font-family:Tahoma;
	font-size:70%;
	color:#AEAEA9;
}
.w2 {
	font-family:Tahoma;
	font-size:80%;
	color:#AEAEA9;
}
.product_info {
	font-size:90%;
	font-weight:bold;
}
.product_images {
	text-align:center;
	font-size:90%;
	font-weight:bold;
}
.form {
	font-size:12px;
	font-weight:bold;
	color: #333;
	padding:6px 0 0 20px;
}
.small {
	font-size:10px;
	font-weight:normal;
	color: #E3E3D9;
}
.ref {
	font-weight:normal;
	color: #E3E3D9;
}
.price {
	font-weight:bold;
	color: #FFFFFF;
}
.weight {
	font-weight:normal;
	color: #E3E3D9;
}
.titles {
	font-size:110%;
	font-weight:bold;
	color: #FFFFFF;
}
.form_text {
	font-size:12px;
	font-weight:bold;
	color: #E3E3D9;
	padding:4px 0px 0px 36px;
}
.product_image {
}
.product_thumb {
	border-width:4px;
	border-style:solid;
	border-color:#ECECEC;
}
.links {
	font-size:10px;
	font-weight:normal;
	color: #FFF;
	background-color:#4d4d4d;
	padding:6px 0px 6px 0px;
}
.copy {
	font-size:11px;
	font-weight:normal;
	color: #FFF;
	background-color:#7c0f0e;
	padding:4px 0px 4px 0px;
}
.availability {
	font-size:13px;
	font-weight:bold;
	color: #222;
	background-color:#F1F1F1;
	margin-top:1px;
	padding:4px 12px 4px 12px;
}

#search_button {
	margin-left:0.25em;
	FONT-SIZE: 70%;
	text-align:center;
	position: absolute;
}


#adv_search_button {
	margin-left:0.25em;
	FONT-SIZE: 95%;
	text-align:center;
	position: absolute;
}

#input {
	width:160px;
	height:21px;
}
#input1 {
	scrollbar-3dlight-color:#E3E2E2;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#E3E2E2;
	scrollbar-face-color:#ECB637;
	scrollbar-arrow-color:#E3E2E2;
	scrollbar-darkShadow-color:#E3E2E2;
}
#textarea {
	width:102px;
	height:48px;
	border-width:1px;
	border-style:solid;
	border:none;
	background-color:#F0EAE3;
	overflow:auto
}
#nav_box {
	text-align:center;
	FONT-SIZE: 70%;
	LINE-HEIGHT: 1.1em;
	font-weight:bold;
	MARGIN-LEFT:auto;
	MARGIN-RIGHT:auto;
	margin-top:23px;
	COLOR: #62976c;
}
A.nav {
	COLOR: #fef6d1;
	TEXT-DECORATION: none;
	PADDING:3px 3px 3px 3px;
}
A.nav:hover {
	background-color:#222;
	COLOR: #fffdf4;
}
#sub_nav_box {
	text-align:center;
	FONT-SIZE: 55%;
	LINE-HEIGHT: 1.0em;
	font-weight:bold;
	MARGIN-LEFT:auto;
	MARGIN-RIGHT:auto;
	margin-top:18px;
	COLOR: #62976c;
}
A.sub_nav {
	COLOR: #fef6d1;
	TEXT-DECORATION: none;
	PADDING:3px 3px 3px 3px;
}
A.sub_nav:hover {
	background-color:#111;
	COLOR: #fff;
}

#list_table TD {
	padding:4px 4px 5px 4px;
}

.gallery { border-width:3px; border-style:double; border-color:#ccc; }


#show_venue, #news_content {
	padding-top:10px;
	padding-bottom:5px;
	font-family:Tahoma;
	font-size:95%;
	color:#AEAEA9;
}

#show_notes {
	padding-top:5px;
	padding-bottom:5px;
	font-family:Tahoma;
	font-size:85%;
	font-style:italic;
	color:#AEAEA9;
}

#random_table .thumb_box { 
	FONT-SIZE: 85%; LINE-HEIGHT: 1.1em; font-weight:bold;
	WIDTH:25%;
	MARGIN-LEFT:auto;
	MARGIN-RIGHT:auto;
	text-align:center;
	PADDING:16px;
}

.thumb_box IMG {
	margin:8px;
}

#main_gallery {
	MARGIN-LEFT:auto;
	MARGIN-RIGHT:auto;
}

#gallery_table .thumb_box { 
	FONT-SIZE: 85%; LINE-HEIGHT: 1.1em; font-weight:bold;
	WIDTH:25%;
	MARGIN-LEFT:auto;
	MARGIN-RIGHT:auto;
	text-align:center;
	PADDING:16px;
}

#gallery_table .thumb_box_product { 
	FONT-SIZE: 85%; LINE-HEIGHT: 1.1em; font-weight:bold;
	WIDTH:33%;
	MARGIN-LEFT:auto;
	MARGIN-RIGHT:auto;
	text-align:center;
	PADDING:16px;
}

#gallery_table .gallery_thumb { 
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 6px;
	BORDER: #CCC 3px solid;
	MARGIN-LEFT:auto;
	MARGIN-RIGHT:auto;
}

#text_box_left .thumb_box { 
	text-align:center;
	FONT-SIZE: 95%; LINE-HEIGHT: 1.1em; font-weight:bold;
	MARGIN-LEFT:auto;
	MARGIN-RIGHT:auto;
	PADDING-TOP: 16px;
	PADDING-BOTTOM:0px;
	/*BORDER-BOTTOM: #504e27 1px dotted;*/
}

#text_box_left .gallery_thumb { 
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 4px;
	BORDER: #CCC 4px solid;
	MARGIN-LEFT:auto;
	MARGIN-RIGHT:auto;
}


#text_box_left {
	margin-top:20px;
	margin-bottom:22px;
	PADDING-LEFT:16px;
	PADDING-RIGHT:16px;
}



fieldset {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.search_box {
	float:right;
	padding:5px 60px 0px 2px;
}

.text_box_double {
	margin-left:40px; margin-right:32px; padding-top:25px; padding-bottom:12px;
}

.text_box {
	margin-left:40px; margin-right:52px; padding-top:15px; padding-bottom:12px;
}

.contact_box {
	MARGIN: 80px, 60px;
	Width:265px;
	Height; 300px;
	BACKGROUND-IMAGE: url(http://www.greatnorthroads.co.uk/images/contact_plate.jpg);
}

UL .collumn_list {
	MARGIN-TOP: 14px;
}

li {
	/*width: 102px;*/
	padding: 0px 12px 3px 18px;
	background: url(../images/bullet_icon.gif) no-repeat left top;
	background-position: 0em .4em;
}

A.gallery { font-weight:bold; text-decoration:none; color:#C9C562 }

A.gallery:hover { font-weight:bold; text-decoration:none; color:#C90000 }

A.gallery:active { font-weight:bold; text-decoration:none; color:#C9C562 }
