body {
padding : 0 0 0 0;
margin : 0 0 0 0;
background : #2e002e url(../images/background1920x1080.gif) no-repeat top center;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#text li {
list-style-type : none;
background : url(../images/bullet.gif) no-repeat left;
background-position : 0 0.4em;
padding-left : 1em;
}
#headinfo {
width : 1000px;
height : 111px;
margin-left : auto;
margin-right : auto;
color : #ffffff;
text-align : right;
text-transform : uppercase;
}
#discuss {
font-size : 12px;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
/* background : url(../images/phone.png) no-repeat right bottom; */
width : 1000px;
height : 37px;
padding-top:40px;
letter-spacing:1px;
}

#enquiry_link a:link { float:right; width:63px; height:64px; background:url(../images/hover_enquiry.jpg) bottom left; display:block; }
#enquiry_link a:visited { float:right; width:63px; height:64px; background:url(../images/hover_enquiry.jpg) bottom left; display:block; }
#enquiry_link a:hover { width:63px; height:64px; background:url(../images/hover_enquiry.jpg) top left; display:block; }


.telephone { float:right; height:64px; width:264px; background:url(../images/tel_no.gif) bottom left no-repeat; font-size:22px; letter-spacing:2px; }

#popUpDiv {
	height:483px;
	width:762px;
	background:url(../images/enquiry_bg.gif) top left no-repeat;
}

#enquiry {
	padding:80px 0 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}

#enquiry .about_name { font-size:11px; }

#details { width:270px; float:left; }
#message_box { float:left; width:466px; }
#message { width:448px; height:172px; border : 1px solid #bbbbbb;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
vertical-align : top; margin-top:4px; padding:4px;
color:#666;
}

.e_input {
border : 1px solid #bbbbbb;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
vertical-align : top;
width:225px; height:14px;
padding:4px;
margin-top:4px;
margin-bottom:8px;
color:#666;
}

.e_input:hover, .e_input:focus, .e_subject:hover, .e_subject:focus, #message:hover, #message:focus {
border : 1px solid #b6ced0; color:#000;

}

.e_subject {
border : 1px solid #bbbbbb;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
vertical-align : top;
width:225px; height:14px;
padding:4px;
margin-top:4px;
margin-bottom:8px;
width:448px;
color: #666;
}

.message_body { height:300px; }

#e_bottomnav { padding-top:20px; }

#container {
width : 1000px;
height : 600px;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
margin-top : 0;
padding-top : 0;
overflow:hidden;
}
#menu {
width : 258px;
height : 600px;
float : left;
background : url(../images/dotted_line.gif) repeat-y right;
}
#divider {
width : 272px;
height : 600px;
float : left;
background : url(../images/OV_holding_noflash.jpg) no-repeat left top;
}
#image {
width : 530px;
height : 600px;
float : left;
background : url(../images/OV_holding_noflash.jpg) no-repeat left top;
}
#home_image {
width : 418px;
height : 600px;
float : left;
background : url(../images/home_noflash.jpg) no-repeat left top;
z-index:0;
}
#news_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/image_news.jpg) no-repeat left top;
}
#aboutus_overview_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/image_aboutus_overview.jpg) no-repeat left top;
}
#aboutus_people_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/image_people.jpg) no-repeat left top;
}
#quality_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/image_qos.jpg) no-repeat left top;
}
#clients_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/image_clients.jpg) no-repeat left top;
}
#venues_norton_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/noflash_norton.jpg) no-repeat left top;
}

#venues_haynes_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/noflash_haynes.jpg) no-repeat left top;
}

#services_it_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/noflash_services_it.jpg) no-repeat left top;
}
#services_other_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/noflash_services_other.jpg) no-repeat left top;
}
#services_overview_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/noflash_services_overview.jpg) no-repeat left top;
}
#services_venues_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/noflash_services_venues.jpg) no-repeat left top;
}
#venues_overview_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/noflash_venues_overview_new.jpg) no-repeat left top;
}
#venues_ribby_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/noflash_ribby.jpg) no-repeat left top;
}
#contactus_image {
width : 272px;
height : 600px;
float : left;
background : url(../images/noflash_contactus.jpg) no-repeat left top;
}
#content {
float : left;
width : 470px;
height : 600px;
background : url(../images/dotted_line.gif) repeat-y left;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
#home_content {
float : left;
width : 324px;
height : 600px;
background : url(../images/dotted_line.gif) repeat-y left;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
#tag_home {
background-image : url(../images/t_home.gif);
height : 51px;
width : 260px;
}
#tag_venues_ribby {
background-image : url(../images/t_venues_ribby.gif);
height : 51px;
width : 400px;
}
#tag_cleints {
background-image : url(../images/t_clients.gif);
height : 51px;
width : 400px;
}
#tag_contact {
background-image : url(../images/t_contact-us.gif);
height : 51px;
width : 400px;
}
#tag_contact {
background-image : url(../images/t_contact-us.gif);
height : 51px;
width : 400px;
}
#tag_news_archive {
background-image : url(../images/t_news_archive.gif);
height : 51px;
width : 260px;
}
#tag_news_latest {
background-image : url(../images/t_news_latest.gif);
height : 51px;
width : 260px;
}
#tag_services_venues {
background-image : url(../images/t_services_venues.gif);
height : 51px;
width : 400px;
}
#tag_people {
background-image : url(../images/t_aboutus_thepeople.gif);
height : 51px;
width : 400px;
}
#tag_it {
background-image : url(../images/t_services_it.gif);
height : 51px;
width : 400px;
}
#tag_other_services {
background-image : url(../images/t_services_other.gif);
height : 51px;
width : 400px;
}
#tag_venues_norton {
background-image : url(../images/t_venues_norton.gif);
height : 51px;
width : 400px;
}

#tag_venues_haynes {
background-image : url(../images/t_venues_haynes.gif);
height : 51px;
width : 423px;
}

#tag_services_overview {
background-image : url(../images/t_services_overview.gif);
height : 51px;
width : 400px;
}
#tag_venues_overview {
background-image : url(../images/t_venues_overview.gif);
height : 51px;
width : 400px;
}
#tag_aboutus_overview {
background-image : url(../images/t_aboutus_overview.gif);
height : 51px;
width : 400px;
}
#tag_qos {
background-image : url(../images/t_qos.gif);
height : 51px;
width : 420px;
}
#pageheading {
padding : 60px 0px 12px 30px;
margin : 0 0 0 0;
background : url(../images/dotted_horizontal.gif) repeat-x bottom;
}
#pagemenut {
padding : 0 0 0 0;
margin : 0 0 0 0;
background : url(../images/dotted_horizontal.gif) repeat-x top;
}
#pagemenub {
background : url(../images/dotted_horizontal.gif) repeat-x bottom;
}
#people_menu {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
color : #000000;
padding : 15px 30px 15px 30px;
margin : 0 0 0 0;
background : url(../images/dotted_horizontal.gif) repeat-x bottom;
}
#people_menu a:link {
color : #bfbfbf;
font-weight : bold;
text-decoration : none;
}
#people_menu a:visited {
color : #bfbfbf;
font-weight : bold;
text-decoration : none;
}
#people_menu a:hover {
color : #8e529c;
width : 200px;
}
#people_menu a:active {
color : #6d9ca0;
width : 200px;
}
#people_menu a.current {
color : #8e529c;
width : 200px;
padding-left : 10px;
background : url(../images/bullet.png) no-repeat left;
}
#people_menu1 {
width : 150px;
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
#people_menu2 {
width : 200px;
float : left;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
h1 {
text-indent : -9999px;
background : url(../images/venues_logo.gif) no-repeat;
width : 209px;
height : 72px;
margin : 50px 25px 36px 23px;
}
h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 28px;
letter-spacing : 8px;
color : #333333;
font-weight : normal;
padding : 0 0 0 0;
margin : 0 0 5px 0;
}
h3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 15px;
letter-spacing : 3px;
color : #bfbfbf;
font-weight : bold;
text-transform : uppercase;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
#text {
padding : 10px 30px 12px 30px;
margin : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
color : #000000;
}
p {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
color : #000000;
padding:0; margin:0;
}
.input {
border : 1px solid #dddddd;
height : 17px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
vertical-align : top;
}
.normaltext {
font-size : 12px;
line-height : 30px;
}
a:link {
color : #8e529c;
text-decoration : underline;
}
a:visited {
color : #8e529c;
text-decoration : underline;
}
a:hover {
color : #6d9ca0;
text-decoration : none;
}
a:active {
color : #6d9ca0;
text-decoration : none;
}
#navcontainer {
width : 258px;
background : url(../images/dotted_horizontal.gif) repeat-x bottom;
}
#navcontainer ul {
margin : 0;
padding : 0;
list-style-type : none;
font-family : Arial, Helvetica, sans-serif;
width : 238px;
text-align : right;
text-transform : uppercase;
}
#navcontainer li {
margin : 0;
padding : 0;
line-height : 20px;
}
#navcontainer ul li a {
display : block;
width : 238px;
font-size : 12px;
padding : 2px 20px 2px 0;
}
#navcontainer ul li a:link, #navcontainer ul li a:visited {
color : #bfbfbf;
font-weight : bold;
text-decoration : none;
background : url(../images/dotted_horizontal.gif) repeat-x top;
}
#navcontainer ul li a:hover {
background-color : #b6ced0;
color : #ffffff;
}
#navcontainer ul ul li a {
display : block;
padding-left : 0px;
width : 238px;
background-color : #6565ab;
font-size : 11px;
padding-right : 20px;
}
#navcontainer ul ul li a:link, #navcontainer ul ul li a:visited {
color : #bfbfbf;
text-decoration : none;
background : #f7f2f8 url(../images/dotted_line.gif) repeat-y right;
}
#navcontainer ul ul li a:hover {
background-color : #f7f2f8;
color : #78278d;
}
ul#navlist li a.current {
color : #fff;
background : #78278d url(../images/dotted_horizontal.gif) repeat-x top;
}
ul#navlist ul li a#subcurrent {
color : #78278d;
}
#active:hover li {
display : none;
}
#active li {
display : none;
}
#active1:hover li {
display : none;
}
#active1 li {
display : none;
}
#active2:hover li {
display : none;
}
#active2 li {
display : none;
}
#active3:hover li {
display : none;
}
#active3 li {
display : none;
}
img#quality {
border : none;
padding-top : 50px;
}
.highlight {
color : #78278d;
font-weight : bold;
}
.about_name {
color : #78278d;
font-weight : bold;
font-size : 14px;
}

.about_title {
color : #B6CED0;
font-weight : bold;
font-size : 14px;
}



#derek img {
padding-right : 15px;
}
#catherine img {
padding-right : 15px;
}
#ajay img {
padding-right : 15px;
}


#linkedin a:link { padding:0; margin:0; width:26px; height:41px; float:right; background:url(../images/icon_linkedin.jpg) top left; display:block; }

#linkedin a:visited { padding:0; margin:0; width:26px; height:41px; float:right; background:url(../images/icon_linkedin.jpg) top left; display:block; }

#linkedin a:hover { background:url(../images/icon_linkedin.jpg) 26px; }

#linkedin a:active { background:url(../images/icon_linkedin.jpg) 26px; }

#middlelinks3 a {
text-indent : -9999px;
padding : 0 0 0 0;
margin : 0 0 0 0;
display : block;
height : 200px;
width : 272px;
}
#middlelinks2 a {
text-indent : -9999px;
padding : 0 0 0 0;
margin : 0 0 0 0;
display : block;
height : 300px;
width : 272px;
}
#middlelinks1 a {
text-indent : -9999px;
padding : 0 0 0 0;
margin : 472px 0 0 0;
display : block;
height : 80px;
width : 418px;
}
#copyright {
float : left;
padding-left : 5px;
}
#footerlinks {
float : right;
padding-right : 5px;
}
#bottomshadow {
padding-top : 8px;
background:url(../images/bottomshadow.png) no-repeat top left;
margin : 0 auto 0 auto;
width : 1000px;
height : 60px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #cdc1cd;
}
#bottomshadow a:link {
color : #cdc1cd;
text-decoration : none;
}
#bottomshadow a:visited {
color : #cdc1cd;
text-decoration : none;
}
#bottomshadow a:hover {
color : #ffffff;
}
#bottomshadow a:active {
color : #ffffff;
}
ul.premium {
margin-top : 0;
}

.news_item { width:410px;
}

.news_item .column { width:200px; float:left; padding:0px 2px 0px 3px; font-size:11px; line-height:15px;
}

.news_item .column img { padding-bottom:2px; border:0px; }



/***** lightbox ******/


#lightbox{	
			position: absolute;	
			left: 0; 
			width: 100%; 
			z-index: 100; 
			text-align: center; 
			line-height: 0;

}
#lightbox img{ 
			width: auto; 
			height: auto; 
}
#lightbox a img{ 
			border: none; 
}

#outerImageContainer{ 
			position: relative; 
			background-color: white; 
			width: 250px; 
			height: 250px; 
			margin: 0 auto;
			border: solid 1px #b2b2b2;

}
#imageContainer{ 
			padding: 10px; 
}

#loading{ 
			position: absolute; 
			top: 40%; 
			left: 0%; 
			height: 25%; 
			width: 100%; 
			text-align: 
			center; 
			line-height: 0; 
}
#hoverNav{ 
			position: absolute; 
			top: 0; 
			left: 0; 
			height: 100%; 
			width: 100%; 
			z-index: 10;
}
#imageContainer>#hoverNav{
			 left: 0;
}
#hoverNav a{ 
			outline: none;
}

#prevLink { 
			left: 0; 
			float: left;
}
#nextLink { 
			right: 0; 
			float: right;
}
#prevLink:hover, #prevLink:visited:hover { 
			background: url(../images/prevlabel.gif) left top no-repeat; 
}
#nextLink:hover, #nextLink:visited:hover { 
			background: url(../images/nextlabel.gif) right top no-repeat; 
}
#imageDataContainer{ 
			font: 10px Verdana, Helvetica, sans-serif; 
			color:white; 
			background-color: white;  
			margin: 0 auto; 
			line-height: 1.4em; 
			overflow: auto; 
			width: 100%;
}
#imageData{	
			padding:0 10px; 
			color: white; 
}
#imageData #imageDetails{ 
			width: 70%; 
			float: left; 
			text-align: left; 
}	
#imageData #caption{ 
			font-weight: bold;
}
#imageData #numberDisplay{ 
			display: block; 
			clear: left; 
			padding-bottom: 1.0em;	
}			
#imageData #bottomNavClose{ 
			width: 66px; 
			float: right;  
			padding-bottom: 0.7em; 
			outline: none; 
			background-image:url(../images/closelabel.png); 
			background-position:right top; 
			background-repeat:no-repeat; 
			height:22px;
}	 	
#overlay{ 
			position: absolute; 
			top: 0; 
			left: 0;
			z-index: 90;
			width: 100%; 
			height: 500px; 
			background-color: #fff; 
}
#imageLogo {  
			position: absolute;  
			background: url(../images/watermark.png) no-repeat bottom right;  
			width: 100px;  
			height: 115px;  
			border: 0px;  
}  


#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	background-color:#eeeeee;
	width:762px;
	height:483px;
	overflow:hidden;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}


<!--[if gte IE 5]> <style type="text/css"> #blanket {filter:alpha(opacity=65);}[endif]-->