@charset "UTF-8";
/* CSS Document */

body {
	/*height: 100%;*/
	/*background: #A7A7A7;*/
	background: #ADAFB2;
	/*color: #E0E0E0;*/
	color: #ECECEC;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

html>/**/body {
    overflow-y: scroll;
}

a:active, 
a:focus {
      outline: 0;
}

#content_rgb_photographic_digital_media {
	position: relative;
	width: 900px;
	height: 650px;
	margin: 0 auto;
	padding: 0 0 0 0;
}

/*
THESE NAVIGATION STYLES CANNOT BE USED SINCE THERE ARE A FEW PIXEL VARIATIONS IN DIFFERENT BROWSERS
#nav_links {
	position: absolute;
	left: 0px;
	top: 19px;
	width: 600px;
	height: 14px;
}

#nav_links ul {
	margin: 0;
	padding: 0;
}

#nav_links li {
	display: inline;
	margin: 0;
	padding: 0;
}

#nav_links li a,
#nav_links li a:link,
#nav_links li a:visited {
	color: #ECECEC;
	text-decoration: none;
	margin-right: 6px;
	text-transform: uppercase;
	font-size: 13px;
}

#nav_links li a:hover,
#nav_links li a:active {
	color: #555;
}

#nav_links li.home a {color: #F62B8C;}
#nav_links li.photography a {color: #9A56A3;}
#nav_links li.motion a {color: #0090DB;}
#nav_links li.retouch a {color: #58994C;}
#nav_links li.services a {color: #CEDE18;}
#nav_links li.contact a {color: #F36200;}
#nav_links li.links a {color: #F30001;}
#nav_links li.gallery a {color: #555658;}*/


/*---- NEW NAVIGATION with absolute positioning to insure there is no variation between browsers--*/

.nav a,
.nav a:link,
.nav a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ECECEC;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
}
.nav a:hover,
.nav a:active  {
	color: #555;
}

.home a {color:#F62B8C;text-decoration:none;font-size:13px;}
.photography a {color: #9A56A3;text-decoration:none;font-size:13px;}
.motion a {color: #0090DB;text-decoration:none;font-size:13px;}
.retouch a {color: #58994C;text-decoration:none;font-size:13px;}
.services a {color: #CEDE18;text-decoration:none;font-size:13px;}
.contact a {color: #F36200;text-decoration:none;font-size:13px;}
.links a {color: #F30001;text-decoration:none;font-size:13px;}
.gallery a {color: #555658;text-decoration:none;font-size:13px;}

#home {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 22px;
	left: 0;
	width: 50px;
	height: 18px;
	}
	
#photography {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 22px;
	left: 51px;
	width: 110px;
	height: 18px;
	font-size: 13px;
	}
	
#motion {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 22px;
	left: 162px;
	width: 60px;
	height: 18px;
	font-size: 13px;
	}
	
#retouch {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 22px;
	left: 227px;
	width: 70px;
	height: 18px;
	font-size: 13px;
	text-decoration: none;
	}
	
#services {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 22px;
	left: 301px;
	width: 65px;
	height: 18px;
	font-size: 13px;
	text-decoration: none;
	}
	
#contact {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 22px;
	left: 372px;
	width: 65px;
	height: 18px;
	font-size: 13px;
	text-decoration: none;
	}
	
#links {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 22px;
	left: 443px;
	width: 50px;
	height: 18px;
	font-size: 13px;
	text-decoration: none;
	}
	
#gallery {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 22px;
	left: 492px;
	width: 80px;
	height: 18px;
	text-transform: uppercase;
	font-size: 13px;
	text-decoration: none;
	}

/*--------------------------------------------------------------*/

#tel_no {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	left: 760px;
	top: 22px;
	width: 140px;
	height: 14px;
	font-size: 13px;
	text-align: right;
}

#nav_line {
	position: absolute;
	left: 0px;
	top: 44px;
	width: 900px;
	height: 2px;
	border-top: 1px solid #ECECEC;
}

#rgb_logo {
	position: absolute;
	left: 404px;
	top: 69px;
	width: 100px;
	height: 100px;
	z-index: 100;
}

/*---------------------------------------*/
#rgb_photographic_home,
#rgb_photographic_photography,
#rgb_photographic_motion,
#rgb_photographic_retouch,
#rgb_photographic_services,
#rgb_photographic_contact,
#rgb_photographic_links,
#rgb_photographic_gallery {
	position: absolute;
	left: 530px;
	top: 98px;
	width: 209px;
	height: 17px;
	text-align: -9999em;
}

#rgb_photographic_home {background: url(../images/rgb_photographic_home.png) no-repeat;}
#rgb_photographic_photography {background: url(../images/rgb_photographic_photography.png) no-repeat;}
#rgb_photographic_motion {background: url(../images/rgb_photographic_motion.png) no-repeat;}
#rgb_photographic_retouch {background: url(../images/rgb_photographic_retouch.png) no-repeat;}
#rgb_photographic_services {background: url(../images/rgb_photographic_services.png) no-repeat;}
#rgb_photographic_contact {background: url(../images/rgb_photographic_contact.png) no-repeat;}
#rgb_photographic_links {background: url(../images/rgb_photographic_links.png) no-repeat;}
#rgb_photographic_gallery {background: url(../images/rgb_photographic_gallery.png) no-repeat;}
/*---------------------------------------*/
#rgb_photographic_home a h1,
#rgb_photographic_photography a h1,
#rgb_photographic_motion a h1,
#rgb_photographic_retouch a h1,
#rgb_photographic_services a h1,
#rgb_photographic_contact a h1,
#rgb_photographic_links a h1,
#rgb_photographic_gallery a h1 {
	display: block;
	height: 17px;
	width: 209px;
	margin: 0;
	padding: 0;
	font-size: 16px;
	text-indent: -9999em;
}
/*---------------------------------------*/

#digital_capture_specialists {
	background: url(../images/digital_capture_specialists.png) no-repeat;
	position: absolute;
	left: 530px;
	top: 119px;
	width: 209px;
	height: 13px;
}

#digital_capture_specialists h2 {
	margin: 0;
	padding: 0;
	text-indent: -9999em;
}

#txt_1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	left: 529px;
	top: 199px;
	width: 250px;
	height: 21px;
	font-style: italic;
	font-size: 19px;
}
.red_txt {color: #F62B8C;}
.greenyellow_txt {color: #BEDE1D;}
.green_txt {color: #00A192;}
.purple_txt {color: #9A56A3;}
.blue_txt {color: #2C57FB;}
.orange_txt {color: #FF7000;}
.yellow_txt {color: #DEE300;}

.green_txt{color: #58994C;}/*photography*/
.blue_069{ color: #0096B5}/*retouch*/
.services_colour {color: #CEDE18;}/*services*/
.photography_colour {color: #9A56A3;}
.gallery_colour{color:#555658;}

.motion_colour{color:#0090DB;}
.retouch_colour{color: #58994C;}
.links_colour{color: #F30001;}


#txt_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	left: 529px;
	top: 223px;
	width: 320px;
	height: 21px;
	font-style: italic;
	font-size: 19px;
	color: #efefef;
	color: #ECECEC;
	color: #fff;
}

#txt_3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 529px;
	top: 273px;
	width: 318px;
	height: 330px;
	font-size: 13px;
	color: #fff;
}

#txt_3 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0;
	margin-bottom: 10px;
}


/*------------------------------*/


#colum_1 {
	position: absolute;
	left: 0px;
	top: 198px;
}

#colum_2 {
	position: absolute;
	left: 230px;
	top: 198px;
}

#colum_3 {
	position: absolute;
	left: 460px;
	top: 198px;
}

#colum_4 {
	position: absolute;
	right: 0px;/*left:690px*/
	top: 198px;
}

#colum_1,
#colum_2,
#colum_3,
#colum_4 {
	font-size: 11px;
	color: #555;
	font-family: Arial, Helvetica, sans-serif;
	height: 450px;
	width: 210px;
}

#colum_1 table,
#colum_2 table,
#colum_3 table,
#colum_4 table {
	width: 210px;
}



.price {
	text-align: right;
	padding: 0;
	width: 21px;
	color: #555;
	color: #ECECEC;
	color: #fff;
}
.main_titles {
	color: #fff;
	padding: 2px 0 14px 0;
}

.titles {
	color: #ECECEC;
	padding: 2px 0 2px 0;
	color: #fff;
}

.titles_sorta_main {
	color: #ECECEC;
	padding: 14px 0 0 0;
	color: #fff;
}

.item_description {
	padding: 0;
	background: url(../images/price_lines.png) repeat-x bottom;
	width: 210px;
}


/*description and prices rollover effect*/
#colum_1 table tr:hover,
#colum_2 table tr:hover,
#colum_3 table tr:hover,
#colum_4 table tr:hover,
#colum_1 table tr:hover td.price,
#colum_2 table tr:hover td.price,
#colum_3 table tr:hover td.price,
#colum_4 table tr:hover td.price {
	/*background: #E0E0E0;
	background-image: none;*/
	color: #ECECEC;
	color: #fff;
}




/*========================  SUB */
/*========================  nav */
/*GENERAL*/
#sub_nav_1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	left: 0px;
	top: 82px;
	width: 140px;
	height: 56px;
	text-transform: uppercase;
	z-index: 100;
}
#sub_nav_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	left: 128px;
	top: 82px;
	width: 180px;
	height: 56px;
	text-transform: uppercase;
	z-index: 100;
}
#sub_nav_1 ul,
#sub_nav_2 ul {
	padding: 0;
	margin: 0;
}
#sub_nav_1 li,
#sub_nav_2 li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 13px;
	color: #555;
}

#sub_nav_1 li a,
#sub_nav_1 li a:link,
#sub_nav_1 li a:visited,
#sub_nav_2 li a,
#sub_nav_2 li a:link,
#sub_nav_2 li a:visited {
	font-size: 13px;
	text-decoration: none;
	color: #555;
}

#sub_nav_1 li a:hover,
#sub_nav_1 li a:active,
#sub_nav_2 li a:hover,
#sub_nav_2 li a:active {
	color: #fff;
	color: #ECECEC;
}


/*PHOTOGRAPHY*/
#sub_nav_1 li.photography_nav a,
#sub_nav_1 li.photography_nav a:link,
#sub_nav_1 li.photography_nav a:visited,
#sub_nav_2 li.photography_nav a,
#sub_nav_2 li.photography_nav a:link,
#sub_nav_2 li.photography_nav a:visited {
}
#sub_nav_1 li.photography_nav a:hover,
#sub_nav_1 li.photography_nav a:active,
#sub_nav_2 li.photography_nav a:hover,
#sub_nav_2 li.photography_nav a:active {
}
#sub_nav_1 li.photography_nav_selected a,
#sub_nav_2 li.photography_nav_selected a {
	/*color: #9A56A3;*/
	color: #fff;
	color: #ECECEC;
}

/*MOTION*/
#sub_nav_1 li.motion_nav a,
#sub_nav_1 li.motion_nav a:link,
#sub_nav_1 li.motion_nav a:visited,
#sub_nav_2 li.motion_nav a,
#sub_nav_2 li.motion_nav a:link,
#sub_nav_2 li.motion_nav a:visited {
}
#sub_nav_1 li.motion_nav a:hover,
#sub_nav_1 li.motion_nav a:active,
#sub_nav_2 li.motion_nav a:hover,
#sub_nav_2 li.motion_nav a:active {
}
#sub_nav_1 li.motion_nav_selected a,
#sub_nav_2 li.motion_nav_selected a {
	/*color: #0090DB;*/
	color: #fff;
	color: #ECECEC;
}

/*SERVICES*/
#sub_nav_1 li.services_nav a,
#sub_nav_1 li.services_nav a:link,
#sub_nav_1 li.services_nav a:visited,
#sub_nav_2 li.services_nav a,
#sub_nav_2 li.services_nav a:link,
#sub_nav_2 li.services_nav a:visited {
}
#sub_nav_1 li.services_nav a:hover,
#sub_nav_1 li.services_nav a:active,
#sub_nav_2 li.services_nav a:hover,
#sub_nav_2 li.services_nav a:active {
}
#sub_nav_1 li.services_nav_selected a,
#sub_nav_2 li.services_nav_selected a {
	/*color: #CEDE18;*/
	color: #fff;
	color: #ECECEC;
}

/*LINKS*/
#sub_nav_1 li.links_nav a,
#sub_nav_1 li.links_nav a:link,
#sub_nav_1 li.links_nav a:visited,
#sub_nav_2 li.links_nav a,
#sub_nav_2 li.links_nav a:link,
#sub_nav_2 li.links_nav a:visited {
}
#sub_nav_1 li.links_nav a:hover,
#sub_nav_1 li.links_nav a:active,
#sub_nav_2 li.links_nav a:hover,
#sub_nav_2 li.links_nav a:active {
}
#sub_nav_1 li.links_nav_selected a,
#sub_nav_2 li.links_nav_selected a {
	color: #F30001;
	color: #fff;
	color: #ECECEC;
}

#sub_nav_1 li.downloadpdf a,
#sub_nav_2 li.downloadpdf a {
	font-size: 11px;
	text-transform: lowercase;
 }
 
 /*---------------------------------- GALLERY VIDEO / IMAGES */



#sub_nav_1 .img_gallery_nav_title {
	color: #9A56A3;
}


#sub_nav_1 .img_gallery_nav_selected a,
#sub_nav_1 .img_gallery_nav_selected a:link,
#sub_nav_1 .img_gallery_nav_selected a:visited {
	color: #ECECEC;
}
#sub_nav_1 .img_gallery_nav_selected a:hover,
#sub_nav_1 .img_gallery_nav_selected a:active {
	color: #ECECEC;
}

#sub_nav_1 .img_gallery_nav a,
#sub_nav_1 .img_gallery_nav a:link,
#sub_nav_1 .img_gallery_nav a:visited {
	color: #555;
}
#sub_nav_1 .img_gallery_nav a:hover,
#sub_nav_1 .img_gallery_nav a:active {
	color: #ECECEC;
}


#sub_nav_2 .video_gallery_nav_title {
	color: #0090DB;
}
#sub_nav_2 .video_gallery_nav_title a:hover,
#sub_nav_2 .video_gallery_nav_title a:active {
}


#sub_nav_2 .video_gallery_nav_selected a,
#sub_nav_2 .video_gallery_nav_selected a:link,
#sub_nav_2 .video_gallery_nav_selected a:visited {
	color: #ECECEC;
}
#sub_nav_2 .video_gallery_nav_selected a:hover,
#sub_nav_2 .video_gallery_nav_selected a:active {
	color: #ECECEC;
}

#sub_nav_2 .video_gallery_nav a,
#sub_nav_2 .video_gallery_nav a:link,
#sub_nav_2 .video_gallery_nav a:visited {
	color: #555;
}
#sub_nav_2 .video_gallery_nav a:hover,
#sub_nav_2 .video_gallery_nav a:active {
	color: #ECECEC;
}







