@charset "utf-8";

body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	}
.containerWhite {
	background-color:#FFF;
	}
.container {
	width:950px;
	margin:0 auto;
	}
a, img, object {
	border:none;
	outline:none;
	}
p a {
	border-bottom:1px dotted #d5064c;
	color:#d5064c;
	text-decoration:none;
	}
a.darkBg {
	background-color:#333;
	padding:3px 12px;
	color:#CCC;
	display:inline-block;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
.submenu ul {
			list-style:none;
			margin:0px;
			padding:15px 0px 0px 0px;
			}
		.submenu ul li a {
			background:none;
			color: #999;
			line-height:20px;
			font-size:12px;
			display:block;
			text-decoration:none;
			}
		.submenu a.activeLink {
			color:#900;
			}
		.submenu ul li {
			border-bottom:1px dotted #fff;
			}
		.submenu ul li:hover {
			border-bottom:1px dotted #CCC;
			}
		.submenu ul li {
			background:url(../images/arrow_li_sidebar.png) no-repeat;
			padding:0px 0px 0px 25px;
			}

.captionRed {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#b52124;
	line-height:18px;
	font-style:italic;
	}
p {
	font-size:14px;
	line-height:20px;
	margin:0px;
	padding:5px 0px;
	}
h1, h2, h3, h4, h5, h6 {
	padding:2px 0px 2px 0px;
	margin:0px;
	font-weight:100;
	color:#38393a;
	}
ul {
	padding:10px 10px 10px 20px;
	}	
ul li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color: #666;
	line-height:18px;
	}
.subLine {
	color:#999;
	font-size:15px;
	}
.greenColor {
	color:#9C0;
	}
.redColor {
	color:#b52124;
	}	
.clear {
	clear:both;
	}
/* Top Bar Styles ------------------------------------------------------------------------ */
.topBar {}
	.topLogo {
		float:left;
		padding:5px 0px 0px 10px;
		width:190px;
		}
	.topRight {
		width: 730px;
		float:right;
		}

/* Menu Bar Styles ------------------------------------------------------------------------ */
.menuBar {
	padding:25px 0px 0px 0px;
	}
.topInfo {
	text-align:right;
	padding:25px 0px 0px 0px;
	}
/* Advert Bar Styles ------------------------------------------------------------------------ */
.advertBar {
	position:relative;
	padding:15px;
	margin:5px 0px;
	width:920px;
	border:1px solid #CCC;
	}
.advertBarHome {
	position:relative;
	padding:15px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	height:450px;
	}

.slideshowHalf {
		overflow:hidden;
		position:relative;
		width:920px;
		height:185px;
		}
	.slideshow {
		overflow:hidden;
		position:relative;
		width:920px;
		height:370px;
		}
	.slideshow div {
		vertical-align: middle;
		}
	.slideshow div .captionBar {
	position:absolute;
	bottom:0px;
	width:910px;
	height:80px;
	padding:10px;
	color:#CCC;
	background-image: url(../images/80black-bg.png);
	text-align:center;
	left: -1px;
		}
		.blueColor {
			color:#008aff;
			}
	.captionBar h2, .captionBar p {
		width:380px;
		color:#DEDEDE;
		margin:0px;
		margin:0px;
		}
	.captionBar p {
		text-align:left;
		}
	.captionBar h2 {
		text-align:right;
		font-size:36px;
		font-weight:100;
		}
	.blueH2 {
		font-size:18px;
		color:#008aff;
		}	
	.redH2 {
		font-size:18px;
		color:#b52124;
		}	
	.captionBar div {
		display:inline-block;
		}

/* Main Container Styles ------------------------------------------------------------------------ */
.mainContainer {
	padding:15px;
	border:1px solid #CCC;
	margin:5px 0px;
	}
	/* Left Column Styles ------------------------------------------------------------------------ */
	.leftColumn {
		float:left;
		width: 620px;
		padding:25px 20px;
		}
	.leftColumn strong {
		color:#900;
		}
	.leftColumn h4,  .leftColumn h3, .leftColumn h2 {
		padding-top:25px;
		}
	.leftColumn h3 {
		font-weight:bold;
		}
	.galleryHolder a img {
		margin-right:3px;
		margin-bottom:3px;
		border:1px dotted #900;
		}
	.imgStyle {
		padding-right:15px;
		}
	.tableBg {
		padding: 15px;
		background-color:#7A2022;
		}
	.tableBgInt {
		padding: 15px;
		background-color: #CCC;
		}
	.tdTicked {
		border-bottom:1px dotted #ddd;
		}
	.tdText {
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:5px 0px;
		border-bottom:1px dotted #ddd;
		}
	
	
	/* Right Column Styles ------------------------------------------------------------------------ */	
	.rightColumn {
		float:right;
		width:215px;
		padding:25px 0px;
		}
	.rightColumn h4,  .rightColumn h3 {
		padding-top:25px;
		}
	.rightColumn h4 {
		font-weight:bold;
		}
	.sloganText {
		font-size:16px;
		color:#666
		}

/* Bottom advert Styles ------------------------------------------------------------------------ */
.advertBarBottom {
	margin:5px 0px;
	}
.bottomOneCol, .bottomTwoCol, .bottomThreeCol {
	float:left;
	padding:10px;
	border:1px solid #cacaca;
	}
.bottomOneCol {
	width:280px;
	height:190px;
	}
.bottomTwoCol {
	width:280px;
	height:190px;
	margin:0px 10px;
	}
.bottomThreeCol {
	width:234px;
	padding:10px 10px 10px 80px;
	background-image:url(../images/contact_face.jpg);
	background-repeat:no-repeat;
	background-position: 10px center;
	height:70px;
	}
.bottomThreeCol h2 {
	margin:0px;
	padding:0px;
	color:#900;
	}

.monFri {
	font-size:11px;
	line-height:13px;
	color:#999;
	}
.mapBg {
	background-image:url(../images/ni_map.gif);
	background-repeat:no-repeat;
	background-position: center right;
	}
.colorRed {
	color:#b52124;
	}
.ukRoi {
	color:#CCC;
	font-size:14px;
	font-weight:900;
	}
.transprentImg {
	opacity:0.2;
	filter:alpha(opacity=20);
	}
/* Footer Bar Styles ------------------------------------------------------------------------ */
.footerBar {
	text-align:center;
	padding:15px 0px 25px 0px;
	color: #CCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.footerBar a.inPROJECT {
	font-size:9px;
	color:#dedede;
	}	
.footerBar a {
	text-decoration:none;
	color:#CCC;
	font: Verdana 11px;
	border:none;
	}





/*TABS  --------------------------------------------------------------------------------------- */

.prodTabsBar {
	margin-top:0px;
	padding:5px 5px 0px 0px;
	background-color:#fff;
	}
.tab_link { 
    float:left; /* important */
    /* just styling */
	position:relative;
	z-index:1;
    background: #791f21;	
    padding:5px 15px; 
    margin-right:5px ; 
    color: #EEE;
    text-decoration:none; 
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;

}
.tab_link:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	}

.tab_link_selected:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	}

.tab_link_selected {
	background-color: #fff;
	color:#000;
	margin-bottom:-1px;
	position:relative;
	border-bottom:none;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	z-index:5;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	
	}
    .tab_text { 
    display: none; /* hide the text containers */
    /* just styling */
    border:1px solid #CCC;
    padding:14px;
	width:920px;
	position:relative;
	background-color:#fff;
	z-index:2;
    }




/*TABS in  main area -------------------------------------------------------------------------------------  */

.prodTabsBar_submenu {
	margin-top:0px;
	padding:5px 5px 0px 0px;
	background-color:#fff;
	}
.tab_link_submenu { 
    float:left; /* important */
    /* just styling */
	position:relative;
	z-index:1;
/*    background: #323232;	*/
    padding:5px 15px; 
    margin-right:5px ; 
    color: #000; 
    text-decoration:none; 
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;

}
.tab_link_submenu:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	}

.tab_link_selected_submenu:hover {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	}

.tab_link_selected_submenu {
	background-color: #fff;
	color:#000;
	margin-bottom:-1px;
	position:relative;
	border-bottom:none;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	z-index:5;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	}

.tab_text_submenu { 
    display: none; /* hide the text containers */
    /* just styling */
    border:1px solid #CCC;
    padding:14px;
	width: auto;
	position:relative;
	background-color:#FFF;
	z-index:2;
    }

/*TABS  --------------------------------------------------------------------------------------- */

.prodTabsBar_subContent, .prodTabsBar_set3 {
	}
.tab_link_subContent, .tab_link_set3 {
	position:relative;	
	}
.tab_link_subContent:hover, .tab_link_set3 {
	}

.tab_link_selected_subContent:hover, .tab_link_selected_set3:hover {
	}

.tab_link_selected_subContent,  .tab_link_selected_set3 {
	position:relative;
	}
.tab_text_subContent,  .tab_text_set3 { 
    display: none;
/**/
	position:relative;
	}





/* Pther styles --------------------------------------------------------------------------- */

#top-link { 
	display:none; 
	position:fixed; 
	bottom:5px; 
	padding:5px; 
	}

* { margin: 0; padding: 0; }  /*slide or small gallery in pretty photo in one line with arrows left and right. Don't set up different  */
