/* CSS Document */
html,body {
	margin: 0;
	padding: 0;
	background: #ffffff;
}

table {
	width: 100%;
	height: 100%;
}

td {
	vertical-align: middle;
	text-align: center;
}
#container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 800px; /* main container width */
	height: 560px;/* main container height */
}

#panel1a {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 475px;
	height: 37px;
	background:ffffff;
}
#panel1b {
	position: absolute;
	top: 0px;
	left: 481px;
	width: 319px;
	height: 37px;
	background:ffffff;
}
#panel2 {
	position: absolute;
	top: 36px; /* 37px; */
	left: 0px;
	width: 800px;
	height: 78px;
}
#panel3 {
	position: absolute;
	top: 141px;
	left: 0px;
	width: 532px;
	height: 400px;
	z-index: 0;
	border: 1px solid #ffFFFF;
	background-color: #000000;
}
#mappanel {
	position: absolute;
	top: 144px;
	left: 175px; /* 196px; */
	width: 328px;
	height: 388px;
	padding: 1px;
	margin: 0px;
	background-color: #000000;
	border: 1px solid #000000;
}
#panel6 {
	position: absolute;
	top: 141px;
	left: 536px;
	padding: 0px;
	margin: 0px;
	width: 264px;
	height: 124px;
	z-index: 0;
}

/*===============================================================================*/
/*============== NAVIGATION CONTAINER PLUS TOP LEVEL MWNU STYLING ===============*/
/*===============================================================================*/
#nav_container{
	z-index: 1;
	position: absolute;
	top: 116px;
	height: 22px;
	left:0px;
	width: 800px; /* 900px; */
	\width: 800px;
	w\idth: 800px;
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	border: 0px solid #ffffff;/* colour R-00 G-00 B-00 black */
}

/*====================================================================*/
#panel8a {
	position: absolute;
	top: 269px;
	left: 536px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 262px;
	height: 272px;
	border: 1px solid #bbbbbb;
	background-image: url(../images/panel8_map.jpg);
}

/*
dl{
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 262px;
	height: 270px;
	z-index: 0;
	overflow: auto;
	clear: both;
	visibility: hidden;
}
*/
.shoptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* line-height: 14px; */
	color: #000000;
}
.shopaddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* line-height: 13px; */
	color: #666666;
}

hr {
	line-height: 1px;
	width: 200px;
	color: #666666;
}

/*===================================================== */
dt#header_line {
	width: 250px; 
	margin: 0px 0px 0px 0px;	
	/* color: #ffffff; */
	text-align: center;
}
/*===================================================== */
dd#text_line{
	width: 250px; 
	margin: 0px 0px 0px 0px;	
	/* color: #ffffff; */
	text-align: center;
}
/*===================================================== */
.dealer_list_box_properties{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px; 
	width: 267px;
	height: 270px;
	z-index: 0;
	overflow: auto;
	clear: both;
	visibility: hidden;
}

/* SCOTLAND 
#area1 {
}
*/



#area2 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px; 
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}

#area3 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px;
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}
#area4 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px;
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}
#area5 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px;
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}
#area6 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px;
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}
#area7 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px;
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}
#area8 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px;
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}
#area9 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px;
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}
#area10 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px;
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}
#area11 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px;
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}
#area12 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 267px; /* 262px; */
	height: 270px;
	z-index: 0;
	overflow: auto;
	visibility: hidden;
}
/* =============================================================== */
/* =============================================================== */
/* =============================================================== */

.location { /* Defines default parameters for all product panels in this section */
	position: absolute;
	left: 20px; 
	width: 150px; 
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	border: 0px solid #000000; 
}

#topspacer { /* TOP SPACER CONTAINER */
	position: absolute;
	top: 144px;
	height: 62px;  
}
#place1 { 
	top: 208px;
	height: 20px;  
}
#place2 { 
	top: 229px;
	height: 20px;  
}
#place3 { 
	top: 250px;
	height: 20px;  
}
#place4 { 
	top:272px;
	height: 20px;  
}
#place5 { 
	top: 294px;
	height: 20px;  
}
#place6 { 
	top: 316px;
	height: 20px;  
}
#place7 { 
	top: 338px;
	height: 20px;  
}
#place8 { 
	top: 360px;
	height: 20px;  
}
#place9 { 
	top: 382px;
	height: 20px;  
}
#place10 { 
	top:404px;
	height: 20px;  
}
#place11 { 
	top: 426px;
	height: 20px;  
}
#place12 { 
	top:448px;
	height: 20px;  
}
#bottomspacer { /* BOTTOM SPACER CONTAINER */
	top: 476px;
	height: 62px;  
}
