body{
background-color: #000000;
margin: 0;
padding: 0;
text-align: center;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
overflow:auto;
}

#sitemaptxt a:link{
	color:#999;	
}
.nav{
	
	overflow:auto;height:420px;background-color:#FFFFFF;
			 
			  scroll>
}


 
 /* MAIN CONTENT*/
#t&c{
width: 749px;
height:420px;
background-repeat:no-repeat;
background-image:url(../Images/brian.jpg); 
background-position:right; 
margin-top: 0px;
}

.listmenu ul { 
margin: 0 0 5px 0; 
padding: 0 0 2px 0; 
list-style-type: none; 
width:auto;
height: 200px;
} 
 
#navBar .listmenu li a { 
color: #333; 
display:block; 
height: 16px; 
padding: 4px 0 4px 14px; 
text-decoration: none; 
font-weight:normal; 
background-color:#fff;
text-align:left;} 

 
#navBar .listmenu li a:hover { 
background-color: #666; 
color:#fff;}

#navBar .listmenu li a:visted { 
background-color: #fff;
color:#333;}

.listmenu2 ul { 
margin: 0 0 0 0; 
padding: 0 0 1px 0; 
list-style-type: none; 
width:auto;
height: auto;


} 
 
 
.sitemap  .listmenu2 li a { 
color: #333; 
display:block; 
height: 16px; 
padding: 4px 0 4px 14px; 
text-decoration: none; 
font-weight:normal; } 

 
.sitemap .listmenu2 li a:hover { 
background-color: #666; 
color:#fff;}

.sitemap  .listmenu2 li a:visted { 
background-color: #FFF; 
color:#333;}

.strap-pic-home{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/about-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-sec-b{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/sec-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}
.strap-pic-scarab-b{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/scarab-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}
.strap-pic-bizaar-b{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/bizaar-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-cod-b{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/cod-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-about{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/new.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

#contentmain{
margin: 10px 10px 10px 10px;
padding: 0;
width: 950px;
height: auto;
float: left;
}

.strap-pic-train{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image:url("../Assets/images/train-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-soft{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image:url("../Assets/images/bespoke-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}
.strap-pic-pubs{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/techpubs-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-prod{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/products3.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-elvis{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/elvis-h.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-mid{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/midas-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-ferret{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/ferret-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}
.strap-pic-nato{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
/*background-image:url(01.jpg);*/
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-ils{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/ils-b.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-ict{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
/*background-image:url(01.jpg);*/
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-contact{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/contact.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-case{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/cases.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}

.strap-pic-services{
height: 210px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-image: url("../Assets/images/services-c.jpg");
background-repeat:no-repeat;
background-position:center;
background-color:#70786D;

}
.header{
height: 90px;
width: 950px;
margin: auto;
padding: 0;
background-color:#70786D;
background-image: url("../Assets/images/header.jpg"); background-position:right; background-repeat:no-repeat;
color:#FFFFFF;
border-bottom: 1px solid #FFF;
}

.navtop{
padding-top:50px;
height: 20px;
width: 950px;
margin: auto;
padding: 0;
background-color:#70786D;
text-align:left;
font-family:Arial; font-size:14px;
border-bottom: 1px solid #FFF;
a:link {color: #FFF; text-decoration: none;}
a:visited {color: #FFFFFF; text-decoration: none;}
a:hover {color: #333333; text-decoration: none;}
a:active {text-decoration: none;}


}

.divider{
height: 1px;
width: 950px;
margin: auto;
padding: 0;
background-color:#CCCCCC;
text-align:left;
font-family:Arial; font-size:12px;

}

.divider2{
height: 1px;
width: 950px;
margin: auto;
padding: 0;
background-color:#333333;
text-align:left;
font-family:Arial; font-size:12px;

}

.titlebar{
height: 18px;
width: 950px;
margin: auto;
padding: 0;
background-color:#CCCCCC;
text-align:left;
font-family:Arial; font-size:8px; font-weight:bold;
padding-top: 3px;
border-bottom: 1px solid #000;
}

.titlebar1{
height: 18px;
width: 950px;
margin: auto;
padding: 0;
background-color:#CCCCCC;
text-align:left;
font-family:Arial; font-size:10px; font-weight:bold;
padding-top: 3px;
border-bottom: 1px solid #000;
}

#Main{
height: 485px;
width: 950px;
margin: auto;
background-color:#FFFFFF;
text-align:left; font-family:Arial; font-size:12px; font-weight:lighter;
}

#navBar{
	margin: 0 78% 0 0;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	border-right: 1px solid #70786D;
	border-top: none;
	height:484px;
}

/************** .story styles *****************/

.story a:link {color:#666; text-decoration: none;}
.story a:visited {color: #c41230; text-decoration: none;}
.story a:hover {color: #c41230; text-decoration: none;}
.story a:active {color: #666; text-decoration: none; }

.story{
	clear: both;
	padding: 0 0px 0px 10px;
	font-size: 100%;
	color:#FFF;
	background-color: #FFF;
}

.story p{
	padding: 0px 0px 0px 0px;
	color:#666
}

/************** #advert styles **************/

#advert2{
	font-size: 100%;
	padding-top: 10px;
	/*border-top: 1px solid #cccccc;*/
}


#advert{
	padding: 10px 0px 0px 10px;
	font-size: 100%;
	/*border-top: 1px solid #cccccc;*/
}

#advert img{
	display: block;
}

#content{
  float:right;
	width: 75%;
	margin: 0;
	padding: 0 3% 0 0;
	
}

#index-content{
  float:right;
	width: 95%;
	margin: 0;
	padding: 0 3% 0 0;
	
}

.footer{
height: 20px;
width: 950px;
margin: auto;
padding: 0;
text-align: left;
background-color:#C41230;
padding-top:5px;
font:Arial; font-size:12px; color:#FFFFFF;
border-top: 1px solid #70786D;

}

.home{
height: 485px;
width: 930px;
margin: auto;
text-align: left;
font:Arial; font-size:12px; color:#000;
padding-top: 5px;

}

.carousel-holder{
height: 125px;
width: 910px;
margin: 10px;

/*background-image: url("../Assets/images/about.jpg");*/
background-repeat:no-repeat;
background-position:center;
background-color:#FFF;
padding-top: 5px;
text-align:center;


}
.carousel-pic-1{
height: 110px;
width: 214px;
margin: auto;
padding-left: 3px;
background-color:#CCCCCC;

/*background-image: url("../Assets/images/about.jpg");*/
background-repeat:no-repeat;
background-position:center;
}
/************** .sitemap styles *****************/




a:link {
	color: #666666;
	text-decoration: none;
}


.sitemap{
	font-family:"Myriad Pro";
	font-size:10pt;	
}

.sitemap p{
	padding: 0px 0px 0px 0px;
	color:#666
}


#Main .home .carousel-holder p {
	font-family: Arial, Helvetica, sans-serif;
}
#Main .home table tr td {
	font-family: Myriad Pro;
	font-size: 10pt;
}

.companyinfo{
	text-align:right; font-size:10px; vertical-align:top;}