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

body {
	background: #ADAFB2;
	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;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=text]:focus,
input[type=textarea]:focus {
  outline: 0 none;
}

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;
	background: #ADAFB2;
}


/*---- 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;}
.blog a {color: #F62B8C;text-decoration:none;font-size:13px;}
.studio a {color: #F9EF23; 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;
	}*/
	
#blog {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 22px;/*changed from 22px had to be adjusted*/
	left: 492px;
	width: 80px;
	height: 18px;
	font-size: 13px;
	text-decoration: none;
}

#studio {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 22px;/*changed from 22px had to be adjusted*/
	left: 538px;
	width: 80px;
	height: 18px;
	font-size: 13px;
	text-decoration: none;
}	

.fbtw_btns {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	top: 24px;
	left: 751px;
	width: 40px;
	height: 12px;
	text-decoration: none;
}

.fbtw_btns ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.fbtw_btns li {
	margin: 0;
	padding: 0;
	display: block;
    float: left;
}

.fbtw_btns li.fb a {
	background: url(../images/social_btns/social_btns_sprite12.png) 0 0 no-repeat;
	display: block;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	margin: 0 4px 0 0;
}

.fbtw_btns li.twit a {
	background: url(../images/social_btns/social_btns_sprite12.png) -12px 0 no-repeat;
	display: block;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
}

.fbtw_btns li.fb a:hover,
.fbtw_btns li.twit a:hover {
	opacity: .6;
	filter:alpha(opacity=60);
}


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

#tel_no {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	left: 780px;
	top: 22px;
	width: 120px;
	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,
#rgb_photographic_studio {
	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_studio {background: url(../images/rgb_photographic_studio.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,
#rgb_photographic_studio 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;}

.studio_colour {color: #F9EF23;}/*yellow*/

.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: #ECECEC;
	color: #fff;
	color: #555;
}
.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;
}



#allprices {
	font-family: Georgia, "Times New Roman", Times, serif;
	position: absolute;
	color: #555;
	left: 0px;
	font-size: 10px;
	top: 168px;
	width: 400px;
	height: 56px;
	z-index: 100;
}



/*+++++++++++++++++++++++++++++++++++++++++++++++++*/


#testimonials {
	margin: 32px 0 0 0;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555;
}
#testimonials .hometxt {
	color: #F62B8C;
}
#testimonials .phototxt {
	color: #9A56A3;
}
#testimonials .motiontxt {
	color: #0090DB;
}
#testimonials .retouchtxt {
	color: #58994C;
}
#testimonials .servicestxt {
	color: #CEDE18;
}
#testimonials .studiotxt {
	color: #F9EF23;
}



