#slideout, #slideout_inner, .submenu_inner, .submenu_inner3, .submenu_inner_deep, #c2, #slideout_tweet, #slideout_inner_tweet, #slideout_remote, #slideout_inner_remote, #slideout_login, #slideout_login_inner, #slideout_logout, #slideout_logout_inner, #c2client, #submenu, #submenu2, #submenu3, #submenu4, #submenu5  {	background-color: #285E7A;}#slideout, #slideout_inner, .submenu_inner, .submenu_inner3, .submenu_inner_deep, #slideout_tweet, #slideout_inner_tweet, #slideout_remote, #slideout_inner_remote, #slideout_login, #slideout_login_inner, #slideout_logout, #slideout_logout_inner {	opacity:0.9;}#body {	background-image:url("http://www.grafika-uk.com/images/gtv_background.jpg");	margin: 0px;	background-attachment:fixed;	background-repeat:repeat;}#container {	padding: 90px 0 0 50px;    width: 800px;}#slideout {    position: fixed;    top: 110px;    left: 0;    width: 40px;    padding: 12px 0;    text-align: center;	border: solid;	border-width: 1px;	border-left-width: 0px;	border-color: #fff;	z-index:6;}#slideout_inner {    position: fixed;	top: 110px;	left: -252px;	width: 200px;	padding: 25px;	height: 400px;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;	text-align: left;	border: solid;	border-width: 1px;	border-left-width: 0px;	border-color: #fff;	z-index:6;}#slideout_inner textarea {    width: 190px;	height: 200px;	margin-bottom: 6px;	border-color: #FFF;	}#slideout:hover {	left: 252px;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;}#slideout:hover #slideout_inner {    left: 0;}t1 {	width: 200px;	font-family: 'Oswald', sans-serif;	font-size: 14px;	color: #fff;	padding-right: 10px;	padding-top: 10px;}t2 {	width: 200px;	font-family: Georgia, "Times New Roman", Times, serif;	font-style:italic;	font-size: 11px;	color: #fff;	padding-right: 10px;	padding-top: 10px;	float: left;	line-height:14px;}t2 a{	color: #fff;	text-decoration:none;}t2 a:hover {	color: #099;}t3 {	width: 200px;	font-family: 'Open Sans', sans-serif;	font-size: 12px;	color: #fff;	padding-right: 10px;	padding-top: 5px;}.dropdown {	width:150px;	float:right;}/* ---- tweet box ----*/#slideout_tweet {    position: fixed;    top: 662px;    left: 0;    width: 40px;    padding: 12px 0;    text-align: center;	border: solid;	border-width:1px;	border-left-width: 0px;	border-color: #fff;	z-index:6;	}#slideout_inner_tweet {    position: fixed;	top: 256px;	left: -252px;	width: 200px;	padding: 25px;	height: 400px;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;	text-align: left;	border: solid;	border-width:1px;	border-left-width: 0px;	border-color: #fff;	z-index:6;}#slideout_inner_tweet textarea {    width: 190px;	height: 200px;	margin-bottom: 6px;	border-color: #FFF;	}#slideout_tweet:hover {	left: 252px;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;}#slideout_tweet:hover #slideout_inner_tweet {    left: 0;}	/* ---- ---- *//* ---- remote ---- *//#slideout_remote {    position: fixed;    bottom: 0px;    left: 200px;    width: 40px;    padding: 12px 0;    text-align: center;	border: solid;	border-width:1px;	border-left-width: 0px;	border-color: #fff;	}#slideout_inner_remote {    position: fixed;	bottom: -300px;	left: 200px;	width: 200px;	padding: 25px;	height: 300px;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;	text-align: left;	border: solid;	border-width:1px;	border-bottom-width:0px;	border-color: #fff;}#slideout_inner_remote textarea {    width: 190px;	height: 200px;	margin-bottom: 6px;	border-color: #FFF;	}#slideout_inner_remote:hover {	bottom: 0px;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;}#slideout_remote:hover #slideout_inner_remote {    bottom: 0;}		/* ---- Nav ---- */.submenu {    right: 200px;    width: 60px;	height: 83px;    padding: 5px;	z-index: 3;}.submenu a {	text-decoration:none;	color:#FFF;	font-family:'Oswald', sans-serif;}.submenu_inner {    display: block;    position: relative;	top: -24px;	left: 0px;	width: 360px;	padding: 5px;	height: 83px;	border: solid;	border-width:1px;	border-color: #fff;	text-decoration: none;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;	z-index: -1;}.submenu_inner3 {    display: block;    position: relative;	top: -42px;	left: 0px;	width: 300px;	padding: 5px;	height: 83px;	border: solid;	border-width:1px;	border-color: #fff;	text-decoration: none;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;	z-index: -1;}.submenu_inner1 {    float: left;	padding-right: 20px;}.submenu_inner_deep {    display: block;    position: relative;	top: -42px;	left: 0px;	width: 105px;	padding: 5px;	height: 83px;	border: solid;	border-width:1px;	border-color: #fff;	text-decoration: none;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;	z-index: -1;} .submenu_inner a, .submenu_inner_deep a, .submenu_inner3 a { text-decoration: none; color: #fff; } .submenu:hover .submenu_inner {    left: -374px;	display: block;}.submenu:hover .submenu_inner3 {    left: -314px;	display: block;}.submenu:hover .submenu_inner_deep {    left: -119px;	display: block;}.submenu_inner a:hover, .submenu_inner_deep a:hover, .submenu a:hover, .submenu_inner3 a:hover {	color:#FC0;}#c2 {	height: 507px;	width: 95px;	position: fixed;	top: 110px;	right: 0px;	border-left: solid 1px #FFF;	text-decoration: none;	border-top: solid 1px #FFF;    z-index:10;}.menu, .submenu {	float: left;	height: 83px;	width: 85px;	font-family: 'Oswald', sans-serif;	font-size: 14px;	color: #FFF;	line-height: 18px;	border-bottom: solid;	border-bottom-width: 1px;	border-color: #FFF;	padding: 5px;	text-decoration: none;}/* ----- */.socbutton {	float: left;	height: 31px;	width: 105px;	bottom: 0px;	border-bottom: solid;	border-bottom-width: 1px;	border-color: #FFF;	padding-left: 5px;	padding-top: 10px;	position:absolute;}.socbutton ul {padding:0px;margin:0px;	list-style:none;}.socbutton li {	float:left;	height:25px;	width:25px;	display:block;	padding-right: 5px;}.socbutton li a {	display:block;	text-indent:-5000px;	height:25px;}.socbutton a:hover {	height:25px;}.socbutton li a.in {	background-image:url("http://www.grafika-uk.com/images/soclinkedingrey.png");}.socbutton li a.fb {	background-image:url("http://www.grafika-uk.com/images/socfacebookgrey.png");}.socbutton li a.tw {	background-image:url("http://www.grafika-uk.com/images/soctwittergrey.png");}.socbutton a.fb:hover {	background-image:url("http://www.grafika-uk.com/images/socfacebook.png");}.socbutton a.in:hover {	background-image:url("http://www.grafika-uk.com/images/soclinkedin.png");}.socbutton a.tw:hover {	background-image:url("http://www.grafika-uk.com/images/soctwitter.png");}.skype {	float:right;	margin:-100px 0px 0px 0px;	border: none;}.online a {	float: left;    font-family: 'Oswald';    font-size: 10px;    padding: 5px;    width: 55px;	color:#000;	text-decoration:none;}#online_group {	float: left;    margin: -95px 0 0 270px;    width: 600px;}/* -------- */#c1 {	position: absolute;	z-index: -4;	margin: 0px auto;	padding: 0px;	width: 400px;}#map {	background-color: #E7E3DB;	height: 100%;	width: 100%;	top: 0px;	min-height: 500px;		position: absolute;	z-index: -4;}.directions {	position:fixed;	top:5px;	left:5px;}#c1t {	background-color: #E7E3DB;	height: 100%;	width: 100%;	min-height: 500px;	z-index: -3;}	.clear {  clear:both;  float:none;}#main_body {   width:900px;   margin:0px auto 100px auto;   background-color:#FFF;}hr {    width: 800px;	background-color:#333333;	float:left;	margin-top:10px;}.rule {	border-bottom:solid #222222 1px;	float:left;	margin:15px 0px 15px 0px;}#h1 {	font-family: 'Oswald', sans-serif;	font-size: 90px;	color: #323C40;	line-height: 90px;	z-index: -3;	float:left;	padding:10px 0px 0px 0px;	margin:0px;	width: 700px;}#h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-style:italic;	font-size: 12px;	line-height:16px;	font-weight:100;	color: #333333;	z-index: -3;	float:left;	margin: 0;    padding: 5px 400px 0 0;    width: 330px;}#h2 a {	text-decoration:none;	color:#000;	font-weight:bold;	opacity:0.7;}#h2 a:hover {	opacity:1;}.h3 {	font-family: 'Sue Ellen Francisco';	font-size: 30px;	color: #333333;	line-height: 50px;	z-index: -3;	float:left;	padding:10px 30px 30px 0px;	margin:0px;	text-decoration:none;}.h3:hover {	color: #099;}.h4 {	font-family: 'Oswald';	font-size:30px;	color:#777777;	float:left;	margin:0px;}.h4 a {	text-decoration:none;	color:#777777;}.h4 a:hover {	color:#009EA0;}.h5 {	font-family:'Oswald';	font-size:20px;    color:#333333;	float:left;	margin:0px;}h6 {	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	color:#333;	float:right;	margin:0px 0px 50px 0px;}h7 a {	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	color:#333;	float:left;	text-decoration: none;}#favourites {	width: 240px;	float:right;	margin:20px 0px 0px 10px;}#fav {	font-family: 'Open Sans';	font-size: 12px;	line-height:16px;	color: #333333;	z-index: -3;	float:left;	margin: 0;    padding: 5px 0px 0 0;    width: 240px;} #img {	position: relative; 	z-index: -3;	width: auto;	height: 100%;	min-height: 500px;	padding-left: 300px;	z-index: -3;	float: left;}#clients {	position: fixed;    top: 350px;	left: 80px;    width: 700px;	height: 500px;}/*-- Gtv logo --*/.gtv {	position: fixed;	z-index: 3;    top: 300px;	left: 20px;	width:87px;}.gtv ul {padding:0px;margin:10px;	list-style:none;position:fixed;top:250px;}.gtv li {	float:left;	height:110px;	width:87px;	display:block;	position:fixed;}.gtv li a {	display:block;	text-indent: -100px;	height:110px;}.gtv a:hover {	height:110px;}.gtv li a.gtv {	background-image:url("http://www.grafika-uk.com/images/grafikatv.png");}.gtv a.gtv:hover {	background-image:url("http://www.grafika-uk.com/images/gtvhover.png");}/*-- --*/.tweet,.query {	font-family: Georgia, "Times New Roman", Times, serif;	font-style:italic;	color: #000;	font-size: 14px;	float:left;	margin-top:-10px;}.tweet_list {		list-style: none;		margin: 0;		padding: 0;		overflow-y: hidden;		margin-top: 5px;}	.tweet_list .awesome,.tweet_list .epic {			text-transform: uppercase;}		.tweet_list li {    	overflow-y: auto;		overflow-x: hidden;		padding: 15px;		list-style-type: none;}		.tweet_list li a {		color: #888;		font-family: 'Open Sans';		font-size: 11px;}		.tweet_list .tweet_avatar {		padding-right: .5em; float: left;}		.tweet_list .tweet_avatar img {		vertical-align: middle;}/* -- */#clients {	position: fixed;	z-index: -3;}#gtv_monitor {	position: fixed;	z-index: -2;	top: 30px;	left: 20%;}#gtv_background {	position: fixed;	z-index: -3;	width: 100%;	height: 100%;}#gtv_vid {	position: fixed;	top: 112px;	left: 20%;	z-index: -1;	padding-left: 55px;}#map_bubble {	width: 200px;	height: 230px;	font-family: 'Oswald', sans-serif;	font-size: 20px;}p {   font-color: #000;   font-family: 'Open Sans';   font-size: 10px;}.team_images {	float: left;    font-family: 'Oswald',sans-serif;    height: 190px;    opacity: 1;    padding: 10px 10px 10px 0;    size: 14px;    width: 150px;}.team_h2 {	color: #333333;    float: left;    font-family: Georgia, "Times New Roman", Times, serif;	font-style:italic;    font-size: 12px;    font-weight: 100;    line-height: 16px;    margin: -2px 0;    padding: 0 0 0 0;    width: 150px;}.team_images:hover {	opacity:0.7;	-webkit-transition-duration: 0.6s;	-moz-transition-duration: 0.6s;	-o-transition-duration: 0.6s;	transition-duration: 0.6s;}.team_images2 {	width: 150px;	height:200px;	padding: 20px 10px 0px 0px;	float: left;	font-family: 'Oswald', sans-serif;	size: 14px;}.service_list {	float:left;	width:500px;	padding: 10px 0px 0px 0px;}/*-- client sliders --*/.w65 { width:65%; }.ifloat { display:inline-block; }.right { float:left !important; }.buttons {	float: left;    width: 20px;    padding:10px 0px 0px 10px; }#project_slides {width:530px;margin-top: 10px;padding:0px 20px 0px 0px;height:402px;overflow:hidden;float:left;}#project_slides .slide {width:530px;	height:402px;}.show_slide_btn {margin-bottom: 5px;margin-right: 10px;display:inline-block;}/*-- mast head--*/#topbar {	width:800px;	height:15px;	background-color:#323C40;	margin-right:auto;	margin-left:auto;}.email a {	float:right;	font:Arial, Helvetica, sans-serif;	color:#333;	text-decoration:none;}.email a:hover {	color:#009EA0;}.email {	float:right;	padding:20px 30px 0px 0px;	width:200px;}#mast_head {	border-bottom: 1px solid #888888;    height: 90px;    margin-left: auto;    margin-right: auto;    padding: 0 0 0 30px;    width: 770px;}.logo {	float: left;	padding-top: 20px;}.logo ul {padding:0px;margin:0px;	list-style:none;}.logo li {	float:left;	width:110px;	display:block;}.logo li a {	display:block;	text-indent:-5000px;	height:44px;}.logo a:hover {	height:44px;}.logo li a.home {	background-image:url("http://www.grafika-uk.com/images/mastheadlogo.png");}.logo a.home:hover {	background-image:url("http://www.grafika-uk.com/images/mastheadlogohover.png");}#mast_head_hr {	width:100%;}.phonenumber {	font-family:'Oswald', sans-serif;	font-size:22px;	margin:0px;	float:right;}.emailaddress {	font-family:"Times New Roman", Times, serif;	font-size:14px;	font-style:italic;	margin-top:-5px;}#top_wrapper {	background-color: #FFFFFF;    height: 105px;    opacity: 0.9;    position: fixed;    width: 900px;	z-index:10;	}/*-- team hover divs --*/#headbox {	width:150px;	height:150px;}.headboximage {	position:absolute; 	z-index:3;}#hoverbox {	width:150px;	height:150px;	position:absolute;	z-index:4;}.hoverspots {	width:37px;	height:150px;	float:left;}/*-- --*/#login_box {	width:200px;	height:240px;	margin-left:auto;	margin-right:auto;	border:solid 2px #FFF;	background-color: #A6A6A6;	padding:30px;	margin-top:200px;}#login {	font-family: 'Open Sans', sans-serif;	font-size:12px;	color:#FFF;}#loginrule {	width:193px;	margin-bottom:10px;}#username {	width:100px;	margin-bottom:10px;}#password {	width:100px;	margin-bottom:10px;}label {	width:90px;	float:left;}#submit {	float:left;}#default {	margin-top:20px;}p {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding:0px;}/*-- login slideout --*/#slideout_login {    position: fixed;    top: 190px;    left: 0;    width: 40px;    padding: 12px 0;    text-align: center;	border: solid;	border-width:1px;	border-left-width: 0px;	border-color: #fff;	z-index:5;}#slideout_login_inner {    position: fixed;	top: 190px;	left: -252px;	width: 200px;	padding: 25px;	height: 180px;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;	text-align: left;	border: solid;	border-width:1px;	border-left-width: 0px;	border-color: #fff;	z-index:5;}#slideout_login:hover {	left: 252px;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;}#slideout_login:hover #slideout_login_inner {    left: 0;}/*-- client area --*/#slideout_logout {    position: fixed;    top: 190px;    left: 0;    width: 40px;    padding: 12px 0;    text-align: center;	border: solid;	border-width:1px;	border-left-width: 0px;	border-color: #fff;	z-index:5;}#slideout_logout_inner {    position: fixed;	top: 190px;	left: -152px;	width: 100px;	padding: 25px;	height: 50px;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;	text-align: left;	border: solid;	border-width:1px;	border-left-width: 0px;	border-color: #fff;	z-index:5;}#slideout_logout:hover {	left: 152px;	-webkit-transition-duration: 0.3s;	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;}	#slideout_logout:hover #slideout_logout_inner {    left: 0;}#c2client {	height: 436px;	width: 110px;	position: fixed;	top: 110px;	right: 0px;	border-left: solid 1px #FFF;	border-top: solid 1px #FFF;	text-decoration: none;}.jobboxes {	width:290px;	border:solid #333 1px;	float:left;	padding:10px;	margin:10px 25px 10px 0px;}.list, .dashboard_list {	background-image: url("http://www.grafika-uk.com/images/acrobat_icon.png");    background-position: 0 50%;    background-repeat: no-repeat;    border-bottom: 1px solid #333333;    margin: 0 -20px;    padding: 20px 0 20px 50px;}.dashboard_list {	width:200px;	font-family:Arial, Helvetica, sans-serif;}.dashboard_list a {	font-family:Arial, Helvetica, sans-serif;	color:#000;	text-decoration:none;}.dashboard_list a:hover {	color:#009EA0;}ul {	padding-top:30px;	list-style:none;}.active_jobbox {	width:420px;	border:solid #333 1px;	float:left;	padding:20px 60px 20px 20px;	margin:25px 35px 10px 0px;}.latest_jobbox {	border: 1px solid #333333;    float: left;    height: 125px;    margin: 25px 100px 0 0;    padding: 10px 60px 20px 20px;    width: 280px;}#latestpdf {	margin-top:40px;	font-size:14px;	padding-left:20px;}.previouspdf_jobbox {	border: 1px solid #333333;    float: left;    margin: 20px 20px 10px 0;    padding: 10px 60px 20px 20px;    width: 280px;}.quote_jobbox {	border: 1px solid #333333;    float: right;    height: 125px;    margin: -157px 175px 0 0;    padding: 10px 60px 20px 20px;	width:160px;}.notes_jobbox {	border: 1px solid #333333;    float: right;    margin: 20px 100px 0 0;    padding: 10px 60px 20px 20px;    width: 235px;}#quote {	margin-top:20px;}#quote_value {	margin-top:30px;    font-family: 'Oswald';	font-size:14px;	font-weight:bold;}#jobnotes {	width:275px;	margin-top:30px;}#signoff, #signoff a {	float: left;    margin: 20px;    width: 90px;	opacity:0.7;}#signoff:hover, #signoff:hover a {	opacity:1;}/*-- news box--*/#latest_news {     height: 146px;    margin: 0 !important;    overflow: hidden;    padding: 0 0 0 230px !important;    width: 330px;}#latest_news h3 { margin:0;font-size:12px;}.sliderh3 {	color:#333;}