
/*
// OLD FONT COLOR : #979381
//
*/
body {font-family: Arial, Verdana, sans-serif; font-style: normal; font-weight: normal; text-transform: normal; margin: 0px;font-size: smaller;	padding-bottom: 0px; background:url('../images/page/background.jpg') repeat-x; vertical-align: bottom; border: 0px solid #F00; background-color:#FFFFFF; color: #797777; }
img, div
{
behavior:url(/scripts/iepngfix.htc);
}
h2 {color:#797777; font-size:18px; font-weight:lighter; letter-spacing:-1px; margin:0;}
h3 {color:#797777; font-size:16px; font-weight:bold; letter-spacing:-1px; margin-top:0;}
h4 {color:#797777; font-size:18px; font-weight:bold; letter-spacing:-1px; margin-top:15px; margin-bottom:0;}
h3 a {color:#797777; text-decoration:none;}
h3 a:hover {color:#797777; text-decoration:none;}
a {color:#797777; text-decoration:none; cursor:pointer;}
a:hover {color:#797777; text-decoration:underline; cursor:pointer;}
img a, #sm li img  {cursor:pointer;}

img {border:0;}

/* Classes */

.oText, p {color:#797777; font-size:12px;}
.oText p a {color:#012F63; font-size:12px; text-decoration: underline; font-weight: bold;}
.oQuote {color:#FFF; font-size:30px; letter-spacing:-1px; font-weight:lighter; padding:35px 0px 0 15px; line-height:35px;}
.oClientText {color:#FFF; font-weight:bold; font-size:11px; text-align:right; margin-right:20px;}


/* Structure Controls */

#oContainer {width:1020px; margin: 0 auto; clear: both; height:747px; border:0px solid red;overflow:hidden; }
#oLeftContainer {width:229px; height:647px; float:left; background:url('../images/common/menu-background.png') no-repeat; background-position:top left; border:0px solid green; margin-top:2px;}
#oMiddleContainer { width:583px; height:647px; float:left; background:url('../images/common/middle-background.png') no-repeat;  border:0px solid red; margin-top:2px; }
#oRightContainer {border:0px solid red; float:right; width:196px; margin-top:2px; height:647px; }


/* Left Container Controls */

#oMenu {font-family: Arial, Verdana, sans-serif; font-size:15px; letter-spacing:0px; }
#oMenu ul {list-style:none; margin-top:95px; }
#oMenu ul li {margin-top:30px;}
/*#oMenu ul li a {color:#FFF; text-decoration:none;}*/
#oMenu ul li a:hover {color:#fff; text-decoration:none;}
.on {color:#fff; text-decoration:none;}
.off {color:#012D6B; text-decoration:none;}
#oContactDetails {}

/* Middle Container Controls */
#oTop {border:0px solid red; width:100%;margin:0;padding:0; padding-top:50px; margin-bottom:0px;z-index:1;}
#oTitle {float:left; width:290px; padding-left:40px; margin-top:36px; font-family:Helvetica, Arial, sans-serif; font-size:26px; color:#979481;letter-spacing:-1px;}
#oTitle2 {float:left; width:290px; padding-left:40px; margin-top:80px;font-family:Helvetica, Arial, sans-serif; font-size:26px; color:#979481; letter-spacing:-1px;}

#oLogo {float:right; width:164px;padding:0;margin:0; padding-right:50px; padding-top:40px;}
#oImageContainer { padding-left:40px; border:0px solid red; float:left; width:500px;margin-top:20px;}
#oTextContainer {float:left; padding-left:40px; margin-top:20px; width:500px; border:0px solid red; height:150px;}

/* Right Container Controls */

#oSpecialOfferBox {height:307px; width:185px; margin-top:20px; float:right;}
#oTestimonials {background:#BAB7AB; width:185px; border:0px solid red; float:right; margin-top:27px;}
#furtherLink {position:relative; top:0px; left:-200px; width:100%; margin-top:10px; text-align:left;}
#furtherLink p { font-size:10px; padding:0px 0 0 12px; height:100px;}

/* Designer Page */

#oDesignerImage {float:left; padding-left:40px; border:0px solid red;}
#oDesignerInformation {float:left; width:65%; padding-left:0px; border:0px solid red;}
#oDesignerImages {float:right; padding-right:0px; border:0px solid red; text-align:right;}


/* Box */

.oBox {float:left; width:141px; border:0px solid red; margin-right:25px;}
.oBoxHeader {float:left; width:100%;}
.oBoxImage {float:left; width:60px; cursor:pointer;}
.oBoxImage img {cursor:pointer;}
.oBoxTitle {float:right; width:70px; font-weight:bold; color:#797777; margin-top:45px;}
.oBoxTitleNews {float:right; width:70px; font-weight:bold; color:#797777; margin-top:0px;}

.oBoxText {margin-top:55px!important;margin-top:-15px;  border:0px solid red;}

.oBox a {color:#797777; text-decoration:none; font-weight:bold;}
.oBox  a:hover {color:#797777; text-decoration:underline; font-weight:bold;}
/* MAP */


#oMap {background:url(../images/page/uk-map.jpg) no-repeat; width:312px; height:535px;float:left; border:0px solid red;margin:0; margin-left:35px !important; margin-left:10px; font-size:13px; color:#797777;text-align:left;z-index:10; }

#oMapContent {float:right;margin:0;padding:0; width:144px; border:0px solid red; margin-right:57px !important; margin-right:35px; width:160px;margin-top:135px;}
#oMapContent p {margin:5px 0 0 0; padding:0;}
#oMapContent a {color:#797777; text-decoration:none;}
#oMapContent a:hover {color:#797777; text-decoration:underline;}
#oMapContentContainer {float:left; border:0px solid red; width:100%;margin-top:-115px;}

.h1 { position:relative; top:95px; left:140px; cursor:pointer;}
.h2 { position:relative; top:170px; left:90px; cursor:pointer;}
.h3 { position:relative; top:255px; left:150px; cursor:pointer;}
.h4 { position:relative; top:315px; left:90px; cursor:pointer;}
.h5 { position:relative; top:300px; left:120px; cursor:pointer;}
.h6 { position:relative; top:415px; left:25px; cursor:pointer;}
.h7 { position:relative; top:400px; left:180px; cursor:pointer;}
.h8 { position:relative; top:330px; right:-65px; cursor:pointer;}
.h9 { position:relative; top:380px; left:20px; cursor:pointer;}
.h10{ position:relative; top:360px; left:45px; cursor:pointer;}
.h11{ position:relative; top:420px; left:0px; cursor:pointer;}
.h12{ position:relative; top:448px; left:-35px; cursor:pointer;}
.h13{ position:relative; top:495px; left:30px; cursor:pointer;}
.h14{ position:relative; top:473px; left:-15px; cursor:pointer;}
.h15{ position:relative; top:478px; left:-60px; cursor:pointer;}
.h16{ position:relative; top:455px; left:-60px; cursor:pointer; }
.h17{ position:relative; top:490px; left:-180px; cursor:pointer;}
.h18{ position:relative; top:455px; left:-75px; cursor:pointer;}
.h19{ position:relative; top:438px; left:230px; cursor:pointer;}
.h20{ position:relative; top:430px; left:230px; cursor:pointer;}

#oMapRegions {background:url(../images/page/uk-map-regions.png) no-repeat; width:312px; height:560px;float:left; border:0px solid red;margin:0; margin-left:35px !important; margin-left:10px; font-size:13px; color:#797777; text-align:left; z-index:10; position:relative;}

#oMapRegions img {
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	cursor: pointer;
}
.scotland_1 { 
	left: 90px; top: 123px;
}
.north-east_2 { 
	left: 178px; top: 260px;
}
.north-west_3 { 
	left: 141px; top: 291px;
}
.wales_4 { 
	left: 100px; top: 388px;
}
.west-midlands_5 { 
	left: 156px; top: 387px;
}
.east-midlands_6 { 
	left: 205px; top: 352px;
}
.east_7 { 
	left: 258px; top: 390px;
}
.london_8 { 
	left: 237px; top: 435px;
}
.south-west_9 { 
	left: 116px; top: 471px;
}
.south-east_10 { 
	left: 213px; top: 457px;
}
