/* CSS Document */html {	background: #CED6D7 url(../Images/bg/bg_body.jpg) top center repeat-x;	font-family: "Verdana", sans-serif;	font-size: x-small;	line-height:1.75em;}strong {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight: bolder;}*:first-child+html p {	font-size: 90%;}* html p {	font-size: 90%;}#tag_fd {	z-index:1;	position:absolute;	height:203px; /* height & width same as Image*/	width:34px;	background:url(../Images/tag_feat_design.gif) no-repeat;	top:78px;	left:50%;	margin-left:-416px;}* html #tag_fd {	margin-left:-423px;}#container {	z-index:1;	position: absolute;	left: 50%;	width: 764px;	margin-left: -382px;	margin-top: 18px;	margin-right:0;	margin-bottom:0;	cursor:auto;}a:link {	color:#c70c0c;	text-decoration:none;	font-weight: bold;}a:visited {	color:#c70c0c;	text-decoration:none;	font-weight: bold;}a:hover {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}a:active {	color:#c70c0c;	text-decoration:none;	font-weight: bold;}h3.connect ul a.myspace:link {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.ticket ul a.myspace:link {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.tickets ul a.myspace:link {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.mail ul a.myspace:link {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.connect ul a.myspace:visited {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.ticket ul a.myspace:visited {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.tickets ul a.myspace:visited {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.mail ul a.myspace:visited {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.connect ul a.myspace:hover {	color:#c70c0c;	text-decoration:none;	font-weight: bold;}h3.ticket ul a.myspace:hover {	color:#c70c0c;	text-decoration:none;	font-weight: bold;}h3.tickets ul a.myspace:hover {	color:#c70c0c;	text-decoration:none;	font-weight: bold;}h3.connect ul a.myspace:active {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.ticket  ul a.myspace:active {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.tickets  ul a.myspace:active {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}h3.mail ul a.myspace:hover {	color:#c70c0c;	text-decoration:none;	font-weight: bold;}h3.mail ul a.myspace:active {	color:#3a3a3a;	text-decoration:none;	font-weight: bold;}/* ----------------- THIS IS THE HEADER ------------------*/#header {	width:764px;	background: url(../Images/bg/bg_header.jpg) no-repeat top;	height: 47px;	margin:0;	padding:0;}#header h1 a {	width: 200px;	height: 47px;background: transparent url(../Images/title/title_home.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#header ul {	width: 413px;	height: 47px;	float:right;	position:relative;}#header ul li {	float: left;}#header ul li a {	position: absolute;	top:1px;	left:0;	display:block;	height:47px;	background: url(../Images/bg/bg_main_links.jpg) no-repeat top left;	text-indent:-9999px;	overflow:hidden;}#header ul li#nav_team a {	left:0;	width: 68px;	background-position: 0 0;}#header ul li#nav_servizi a {	left: 68px;	width: 68px;	background-position: -68px 0;}#header ul li#nav_portfolio a {	left: 136px;	width: 77px;	background-position: -136px 0;}#header ul li#nav_sound a {	left: 213px;	width: 49px;	background-position: -213px 0;}#header ul li#nav_clients a {	left: 262px;	width: 62px;	background-position: -262px 0;}#header ul li#nav_contact a {	left: 324px;	width: 89px;	background-position: -324px 0;}#header ul li#nav_contact a {	left: 324px;	width: 89px;	background-position: -324px 0;}#header ul li#nav_team a:hover {	background-position: 0 -47px;}#header ul li#nav_servizi a:hover {	background-position: -68px -47px;}#header ul li#nav_portfolio a:hover {	background-position: -136px -47px;}#header ul li#nav_sound a:hover {	background-position: -213px -47px;}#header ul li#nav_clients a:hover {	background-position: -262px -47px;}#header ul li#nav_contact a:hover {	background-position: -324px -47px;}/* ----------------- THIS IS THE 2ND SECTION ------------------*/#main_section_2 {	width: 764px;	background: url(../Images/bg/bg_home_section_2.jpg) no-repeat top left;	height: 222px;	margin: 10px 0 0 0;	padding:7px;	clear:both;}#featured_gallery {	width: 764px;	background: url(../Images/bg/bg_featured_gallery.jpg) no-repeat bottom left;	margin: 10px 0 0 0;	overflow:hidden;	padding:0 0 17px 0;}#featured_gallery h2 {	width: 764px;	height: 43px;	background: transparent url(../Images/title/title_featured_gallery.jpg) no-repeat top left;	text-indent:-9999px;	float:left;}#featured_gallery ul {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}#featured_gallery ul li {	float: left;	margin-right: 1px;	margin-top:15px;}div.thumbnails {	width: 182px;	float: left;}div.thumbnail_title {	background: #eaeaea url(../Images/bg/bg_thumbnails.jpg) bottom left no-repeat;	padding: 6px 6px 6px 10px;	font-size: 100%;	color:#666666;	line-height: 1.3em;}.featured_type {	color:#ee0000;	font-size: 90%;}/* ----------------- THIS IS THE 3ND SECTION ------------------*/#main_section_3 {	width: 764px;	background: url(../Images/bg/bg_home_section_3.jpg) no-repeat bottom left;	margin: 10px 0 0 0;	overflow:hidden;	padding:0;}#main_section_3_left {	width: 257px;	float:left;	overflow:hidden;}#main_section_3_left h2 {	width: 223px;	height: 43px;	background: transparent url(../Images/title/title_main_team.jpg) no-repeat top left;	text-indent:-9999px;	float:left;}#main_section_3_left h6 a {	width: 34px;	height: 43px;	background: transparent url(../Images/btn/btn_team_vmore.gif) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#main_section_3_left h6 a:hover {	background-position: 0 -43px;}#main_section_3_left p {	color:#8a8a8a;	padding: 10px 10px 12px 17px;	float: left;}#main_section_3_left strong {	color:#787878;	font-size: 115%;}#main_section_3_left img {	float:left;	margin-left:17px;	margin-bottom:15px;}#main_section_3_middle {	width: 250px;	float:left;	padding-bottom: 6px;	overflow:hidden;}#main_section_3_middle h2 {	width: 216px;	height: 43px;	background: transparent url(../Images/title/title_main_sound.jpg) no-repeat top left;	text-indent:-9999px;	float:left;}#main_section_3_middle h6 a {	width: 34px;	height: 43px;	background: transparent url(../Images/btn/btn_sound_vmore.gif) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#main_section_3_middle h6 a:hover {	background-position: 0 -43px;}.top_3_sound {	width: 250px;	float:left;	background: transparent url(../Images/bg/bg_sound.jpg) bottom left no-repeat;	overflow:hidden;	border-bottom: 1px solid #f9f9f9;	height:78px;}.top_3_sound p {	color:#8a8a8a;	padding: 10px 12px 0 12px;	line-height: 14px;}*:first-child+html .top_3_sound p {	font-size: 90%;	line-height: 1.5em;}* html .top_3_sound p {	font-size: 90%;	line-height: 1.5em;}#main_section_3_middle strong {	color:#787878;	font-size: 115%;}#main_section_3_middle img {	float:left;	margin-left:17px;	margin-bottom:15px;}#main_section_3_right {	width: 257px;	float:left;	overflow:hidden;}#main_section_3_right h2 {	width: 257px;	height: 43px;	background: transparent url(../Images/title/title_main_connect.jpg) no-repeat top left;	text-indent:-9999px;	float:left;}#main_section_3_right img {	float:left;	margin-left:17px;	margin-bottom:15px;}#main_section_3_right ul {	width: 257px;	float:left;	position:relative;}#main_section_3_right ul li a {	margin-top: 11px;	margin-left: 12px;}#main_section_3_right ul li#btn_request_project a {	display:block;	width:226px;	height:45px;	background: url(../Images/btn/btn_request_project.jpg) no-repeat top left;	text-indent:-9999px;	overflow:hidden;}#main_section_3_right ul li#btn_request_project a:hover {	background-position: -226px 0;}#main_section_3_right ul li#btn_esound a {	display:block;	width:226px;	height:45px;	background: url(../Images/btn/btn_esoundletter.jpg) no-repeat top left;	text-indent:-9999px;	overflow:hidden;}#main_section_3_right ul li#btn_esound a:hover {	background-position: -226px 0;}#main_section_3_right ul li#btn_myspace a {	display:block;	width:226px;	height:45px;	background: url(../Images/btn/btn_myspace.jpg) no-repeat top left;	text-indent:-9999px;	overflow:hidden;}#main_section_3_right ul li#btn_myspace a:hover {	background-position: -226px 0;}#main_section_3_right ul li#btn_client_login a {	display:block;	width:226px;	height:45px;	background: url(../Images/btn/btn_client_login.jpg) no-repeat top right;	text-indent:-9999px;	overflow:hidden;}#main_section_3_right ul li#btn_client_login a:hover {	background-position: 0 0;}/* ----------------- THIS IS THE SECONDARY SECTION ------------------*/#secondary_section_1 {	width: 764px;	background: url(../Images/bg/bg_secondary_content.gif) no-repeat bottom left;	margin: 10px 0 0 0;	clear:both;	overflow:hidden;	padding: 0 0 2px 0;	line-height: 2em;}#secondary_section_1 h2.team {	width: 764px;	height: 57px;	background: transparent url(../Images/title/title_team.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom: 17px;}#secondary_section_1 h2.servizi {	width: 764px;	height: 57px;	background: transparent url(../Images/title/title_servizi.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom: 17px;}#secondary_section_1 h2.portfolio {	width: 764px;	height: 57px;	background: transparent url(../Images/title/title_portfolio.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom: 17px;}#secondary_section_1 h2.sound {	width: 764px;	height: 57px;	background: transparent url(../Images/title/title_sound.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom: 17px;}#secondary_section_1 h2.clients {	width: 764px;	height: 57px;	background: transparent url(../Images/title/title_clients.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom: 17px;}#secondary_section_1 h2.contact {	width: 764px;	height: 57px;	background: transparent url(../Images/title/title_contact_us.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom: 17px;}#secondary_section_1 h2.connect {	width: 764px;	height: 57px;	background: transparent url(../Images/title/title_connect.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom: 17px;}#secondary_section_1 h2.ticket  {	width: 764px;	height: 57px;	background: transparent url(../Images/title/title_connect.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom: 17px;}#secondary_section_1 h2.tickets  {	width: 764px;	height: 57px;	background: transparent url(../Images/title/title_connect.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom: 17px;}#secondary_section_1 h2.mail {	width: 764px;	height: 57px;	background: transparent url(../Images/title/title_connect.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom: 17px;}#secondary_content {	width: 507px;	float:left;	overflow: hidden;	margin:0;	padding:0;}#sidebar {	width: 257px;	float:left;	overflow: hidden;}#content_1 {	width: 507px;	margin:0;	padding:0;	float:left;}#gallery {	width: 507px;	background: url(../Images/bg/bg_gallery.jpg) no-repeat bottom left;	float:left;	overflow: hidden;	margin:0;	padding:0 0 0 0;	float:left;}#gallery ul {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}#gallery ul li {	float: left;}#gallery ul li a {	padding: 5px;	margin-right: 15px;	margin-bottom:15px;	display: block;	border-top: 1px solid #8f0c0c;	border-left: 1px solid #8f0c0c;	border-right: 1px solid #520000;	border-bottom: 1px solid #520000;	background-color: #ffffff;}#gallery ul li a:hover {	border: 1px solid #ffffff;	background-color: #dedede;}#secondary_section_1 #secondary_content p {	margin: 0 15px 13px 18px;	color:#909090;	font-size:100%;}#secondary_section_1 #secondary_content h3.about_team {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_about_team.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:8px;}#secondary_section_1 #secondary_content h3.what_we_offer {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_what_we_offer.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:8px;}#secondary_section_1 #secondary_content h3.what_we_do {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_what_we_do.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:8px;}#secondary_section_1 #secondary_content h3.latest_scoop {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_latest_scoop.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:8px;}#secondary_section_1 #secondary_content h3.who_we_serve {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_who_we_serve.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:8px;}#secondary_section_1 #secondary_content h3.info {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_info.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:8px;}#secondary_section_1 #secondary_content h3.mail {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_info.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:8px;}#secondary_section_1 #secondary_content h3.request_project {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_request_project.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:8px;}#secondary_section_1 #secondary_content h3.esoundletter {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_esoundletter.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:8px;}#secondary_section_1 #secondary_content h3.network {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_network.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:8px;}#secondary_section_1 #secondary_content h3.grafica {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_grafica.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:15px;}#secondary_section_1 #secondary_content h3.web {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_web.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:15px;}#secondary_section_1 #secondary_content h3.sound {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_sound.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:15px;}#secondary_section_1 #secondary_content h3.sermon_multimedia {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_sermon_multimedia.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:15px;}#secondary_section_1 #secondary_content h3.identity {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_identity.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:15px;}#secondary_section_1 #secondary_content h3.packaging {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_packaging.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:15px;}#secondary_section_1 #secondary_content h3.omarketing {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_omarketing.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:15px;}#secondary_section_1 #secondary_content h3.gallery_header {	width: 507px;	height: 36px;	background: transparent url(../Images/title/title_gallery.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:15px;}#careers {	width: 507px;	background: #f0f0f0 url(../Images/bg/bg_mid_grey_shadow.jpg) repeat-y top left;	float:left;	overflow: hidden;	padding:0;	margin:0;}#careers h3 {	width: 507px;	height: 17px;	background: transparent url(../Images/title/title_careers.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-top: 16px;	margin-bottom:13px;}#careers ul {	width: 471px;	float:left;	margin: 0 0;	padding: 0 18px;}#careers ul li {	margin: 0;	padding:0;}#careers ul li a {	display:block;	width: 471px;	height: 45px;	background: url(../Images/icon_pdf_grey.jpg) no-repeat 97% 50%;	overflow:hidden;	line-height: 45px;	border-top: 1px solid #dddddd;	font-size: 135%;	color:#393939;	margin:0;	padding:0;}#careers ul li a:hover {	background-color: #f5f5f5;	color:#c70c0c;}#list_1 {	width: 239px;	float:left;	margin:0;	padding:0 0 0 18px;}#list_1 ul {	margin:0 0 12px 0;	padding:0;	list-style:none;}#list_1 ul li {	color: #909090;	margin:0;	padding:0;}#list_1 ul li.title_list {	color: #393939;	font-weight:bold;	text-transform:uppercase;	font-size: 130%;	padding-bottom:4px;}#list_2 {	width: 240px;	float:left;	margin:0;	padding:0 0 0 10px;}#list_2 ul {	margin:0 0 12px 0;	padding:0;	list-style:none;}#list_2 ul li {	color: #909090;	margin:0;	padding:0;}#list_2 ul li.title_list {	color: #393939;	font-weight:bold;	text-transform:uppercase;	font-size: 130%;	padding-bottom:4px;}#list_continue {	width: 240px;	float:left;	margin:0;	padding:0 0 0 10px;}#list_continue ul {	margin:24px 0 12px 0;	padding:0;	list-style:none;}#list_continue ul li {	color: #909090;	margin:0;	padding:0;}#list_continue ul li.title_list {	color: #393939;	font-weight:bold;	text-transform:uppercase;	font-size: 130%;	padding-bottom:4px;}.sound_date {	color: #393939;	font-weight:bold;	text-transform:uppercase;	font-size: 130%;}#sidebar h3.team {	width: 257px;	height: 17px;	background: transparent url(../Images/title/title_minds_design.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin-bottom:11px;}#sidebar dl#team {	margin: 0 14px 6px 11px;	padding:0;	float: left;	display: inline;	width: 232px;	background: url(../Images/bg/bg_team.jpg) repeat-x bottom left;	font-family: "Verdana", "Helvetica Neue", "Helvetica", "Arial", sans-serif;}#sidebar dt {	margin: 9px 0 9px 0;	padding:0;	font-size: 90%;	color:#333333;	line-height:1.5em;	float:right;	width: 138px;}#sidebar dl#team dt .team_name {	font-size: 170%;	color:#333333;}#sidebar dl#team dd {	margin:0;	padding:0;}#sidebar dl#team dd.bio_thumb img {	float: left;	margin:0 13px 0 0;	padding:4px;	border: 1px solid #e3e3e3;	background-color:#ffffff;}#sidebar dl#team dd.btn a {	display:block;	width:124px;	height:24px;	background: url(../Images/btn/btn_read_bio.jpg) no-repeat top left;	text-indent:-9999px;	overflow:hidden;	float:left;}#sidebar dl#team dd.btn a:hover {	background-position: -124px 0;}#sidebar h3.connect {	width: 257px;	height: 17px;	background: transparent url(../Images/title/title_sidebar_connect.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;}#sidebar h3.ticket  {	width: 257px;	height: 17px;	background: transparent url(../Images/title/title_ticket.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;}#sidebar h3.tickets  {	width: 257px;	height: 17px;	background: transparent url(../Images/title/title_ticket.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;}#sidebar h3.mail {	width: 257px;	height: 17px;	background: transparent url(../Images/title/title_sidebar_connect.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;}#sidebar h3.select_gallery {	width: 257px;	height: 17px;	background: transparent url(../Images/title/title_select_gallery.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;}#sidebar h3.the_archive {	width: 257px;	height: 17px;	background: transparent url(../Images/title/title_archive.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;}#sidebar ul {	width: 225px;	float:left;	margin:0;	padding:0 17px 19px 15px;}#sidebar ul li {	margin:0;	padding:0;	line-height: 3.4em;	border-bottom: #f0f0f0 solid 1px;	font-size:128%;}#sidebar ul li strong {	color:#ffffff;	font-size:130%;}#archive {	width: 257px;	float:left;	overflow: hidden;}/* ------------------ BOTTOM MENU -----------------*/#bottom_menu {	width: 764px;	background: url(../Images/bg/bg_bottom_menu.gif) no-repeat bottom left;	margin: 10px 0 27px 0;	overflow:hidden;}#bottom_menu h2 {	width: 764px;	height: 5px;	background: transparent url(../Images/bg/bg_header_menu.gif) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#bottom_menu div {	float:left;	margin:0;	padding:0;}#bottom_menu ul#menu_1 {	width: 257px;	float:left;	margin:0;	padding:10px 0 13px 0;}#bottom_menu ul#menu_1 li {	margin: 0 18px;	padding:0;	line-height: 2em;}#bottom_menu ul#menu_1 li strong {	color:#ffffff;	font-size:130%;}#bottom_menu ul#menu_2 {	width: 250px;	float:left;	margin:0;	padding:10px 15px 50px 0;	height:100%;}#bottom_menu ul#menu_2 li {	margin: 0 10px;	padding:0;	line-height: 2em;}#bottom_menu ul#menu_2 li strong {	color:#ffffff;	font-size:130%;}#bottom_menu p strong {	color:#ffffff;	font-size:100%;}#bottom_menu p {	margin:13px 0 15px 0;	color:#9d9d9d;	font-size:90%;	padding: 0 18px 0 0;	line-height:1.6;}#bottom_menu a:link {	color:#9d9d9d;	text-decoration:none;	font-weight: bold;}#bottom_menu a:visited {	color:#9d9d9d;	text-decoration:none;	font-weight: bold;}#bottom_menu a:hover {	color:#ffffff;	text-decoration:none;	font-weight: bold;}#bottom_menu a:active {	color:#9d9d9d;	text-decoration:none;	font-weight: bold;}#sidebar a:link {	color:#393939;	text-decoration:none;	font-weight: bold;}#sidebar a:visited {	color:#393939;	text-decoration:none;	font-weight: bold;}#sidebar a:hover {	color:#c70c0c;	text-decoration:none;	font-weight: bold;}#sidebar a:active {	color:#393939;	text-decoration:none;	font-weight: bold;}/* ------------------ Portfolio Gallery -----------------*/ul#portfolio {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}ul#portfolio li {	float: left;}ul#portfolio li a {	padding: 5px;	margin-right: 15px;	margin-bottom:15px;	display: block;	border: 1px solid #dedede;	background-color: #ffffff;}ul#portfolio li a:hover {	border: 1px solid #ffffff;	background-color: #dedede;}ul#page_numbers {	margin: 0;	padding: 0 0 0 17px;	list-style: none;	color:#333333;}ul#page_numbers strong {	margin-right: 6px;}ul#page_numbers li {	float: left;	margin-right: 8px;}ul#page_numbers li.current_page {	padding: 1px 8px 1px 8px;	display: block;	border: 1px solid #dedede;	background-color: #ffffff;}ul#page_numbers li a {	padding: 1px 8px 1px 8px;	display: block;	border: 1px solid #dedede;	background-color: #ffffff;	color:#c70c0c;}ul#page_numbers li a:hover {	border: 1px solid #790505;	background-color: #c70c0c;	color:#ffffff;}/* ------------------ Fields -----------------*/form {	margin:0;	padding:0 0 0 17px;	float: left;	clear: left;	width: 100%;}h3 {	margin: 0 0 15px 0;	padding: 0;	color:#393939;	font-weight:bold;	font-size:130%;}form div input.submit {	height: 32px;	width: 80px;	color:#ffffff;	border: #f7e7cc solid 0px;	margin:0px;	font-weight:bold;	font-size:11px;	background: #bcbcbc url(../Images/bg/bg_submit.gif) repeat-x top;	margin-top:0;	margin-left: 155px;	margin-right: 10px;	margin-bottom: 12px;}label {	float:left;	width:153px;	color:#909090;	margin:0;	padding:0;	font-weight:bold;}form div {	float:left;	margin:0 0 6px 0;	padding:0;}form div span {	color:#cc0000;	font-size: 90%;	font-weight:normal;	text-transform:uppercase;}form input {	width: 160px;	margin: 0 4px 0 2px;	padding:0;}form select {	margin: 0 4px 0 2px;	padding:0;}form textarea {	width: 235px;	margin: 0 4px 0 2px;	padding:0;}form input.check_box {	width:14px;	margin: 0 16px 0 2px;	padding:0;}/* ------------------ Fields -----------------*/#main_section_3_left h6 a {	width: 34px;	height: 43px;	background: transparent url(../Images/btn/btn_team_vmore.gif) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#main_section_3_left h6 a:hover {	background-position: 0 -43px;}#portfolio_list {	width: 764px;	float:left;	margin:0;	padding:0;}#portfolio_list ul {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}#portfolio_list ul li {	float: left;	margin-right: 1px;	margin-top:15px;}#pages {	width: 764px;	float:left;	margin:0;	padding:0;}h4 {	margin:0;	padding:0;}#sound_gallery {	width: 764px;	background: url(../Images/bg/bg_featured_gallery.jpg) no-repeat bottom left;	margin: 10px 0 0 0;	overflow:hidden;	padding:0 0 17px 0;}#sound_gallery h2 {	width: 764px;	height: 43px;	background: transparent url(../Images/title/title_sound.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#sound_gallery h3 {	width: 690px;	height: 43px;	background: transparent url(../Images/title/title_sound.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#sound_gallery h4 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_more.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#sound_gallery h4 a:hover {	background-position: 0 -43px;}#sound_gallery h5 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_back.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#sound_gallery h5 a:hover {	background-position: 0 -43px;}#sound_gallery ul {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}#sound_gallery ul li {	float: left;	margin-right: 1px;	margin-top:15px;}#grafica_gallery {	width: 764px;	background: url(../Images/bg/bg_featured_gallery.jpg) no-repeat bottom left;	margin: 10px 0 0 0;	overflow:hidden;	padding:0 0 17px 0;}#grafica_gallery h2 {	width: 764px;	height: 43px;	background: transparent url(../Images/title/title_grafica.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#grafica_gallery h3 {	width: 690px;	height: 43px;	background: transparent url(../Images/title/title_grafica.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#grafica_gallery h4 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_more.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#grafica_gallery h4 a:hover {	background-position: 0 -43px;}#grafica_gallery h5 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_back.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#grafica_gallery h5 a:hover {	background-position: 0 -43px;}#grafica_gallery ul {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}#grafica_gallery ul li {	float: left;	margin-right: 1px;	margin-top:15px;}#multimedia_gallery {	width: 764px;	background: url(../Images/bg/bg_featured_gallery.jpg) no-repeat bottom left;	margin: 10px 0 0 0;	overflow:hidden;	padding:0 0 17px 0;}#multimedia_gallery h2 {	width: 764px;	height: 43px;	background: transparent url(../Images/title/title_multimedia.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#multimedia_gallery h3 {	width: 690px;	height: 43px;	background: transparent url(../Images/title/title_multimedia.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#multimedia_gallery h4 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_more.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#multimedia_gallery h4 a:hover {	background-position: 0 -43px;}#grafica_gallery h4 a:hover {	background-position: 0 -43px;}#multimedia_gallery h5 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_back.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#multimedia_gallery h5 a:hover {	background-position: 0 -43px;}#multimedia_gallery ul {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}#multimedia_gallery ul li {	float: left;	margin-right: 1px;	margin-top:15px;}#omarketing_gallery {	width: 764px;	background: url(../Images/bg/bg_featured_gallery.jpg) no-repeat bottom left;	margin: 10px 0 0 0;	overflow:hidden;	padding:0 0 17px 0;}#omarketing_gallery h2 {	width: 764px;	height: 43px;	background: transparent url(../Images/title/title_omarketing.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#omarketing_gallery h3 {	width: 690px;	height: 43px;	background: transparent url(../Images/title/title_omarketing.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#omarketing_gallery h4 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_more.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#omarketing_gallery h4 a:hover {	background-position: 0 -43px;}#omarketing_gallery h5 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_back.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#omarketing_gallery h5 a:hover {	background-position: 0 -43px;}#omarketing_gallery ul {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}#omarketing_gallery ul li {	float: left;	margin-right: 1px;	margin-top:15px;}#web_gallery {	width: 764px;	background: url(../Images/bg/bg_featured_gallery.jpg) no-repeat bottom left;	margin: 10px 0 0 0;	overflow:hidden;	padding:0 0 17px 0;}#web_gallery h2 {	width: 764px;	height: 43px;	background: transparent url(../Images/title/title_web.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#web_gallery h3 {	width: 690px;	height: 43px;	background: transparent url(../Images/title/title_web.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#web_gallery h4 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_more.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#web_gallery h4 a:hover {	background-position: 0 -43px;}#web_gallery h5 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_back.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#web_gallery h5 a:hover {	background-position: 0 -43px;}#web_gallery ul {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}#web_gallery ul li {	float: left;	margin-right: 1px;	margin-top:15px;}#index_gallery {	width: 764px;	background: url(../Images/bg/bg_featured_gallery.jpg) no-repeat bottom left;	margin: 10px 0 0 0;	overflow:hidden;	padding:0 0 17px 0;}#index_gallery h2 {	width: 764px;	height: 43px;	background: transparent url(../Images/title/title_index.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#index_gallery h3 {	width: 690px;	height: 43px;	background: transparent url(../Images/title/title_index.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#index_gallery h4 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_more.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#index_gallery h4 a:hover {	background-position: 0 -43px;}#index_gallery h5 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_more.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#index_gallery h5 a:hover {	background-position: 0 -43px;}#index_gallery ul {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}#index_gallery ul li {	float: left;	margin-right: 1px;	margin-top:15px;}#gadgets_gallery {	width: 764px;	background: url(../Images/bg/bg_featured_gallery.jpg) no-repeat bottom left;	margin: 10px 0 0 0;	overflow:hidden;	padding:0 0 17px 0;}#gadgets_gallery h2 {	width: 764px;	height: 43px;	background: transparent url(../Images/title/title_gadgets_dev.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#gadgets_gallery h3 {	width: 690px;	height: 43px;	background: transparent url(../Images/title/title_gadgets_dev.jpg) no-repeat top left;	text-indent:-9999px;	float:left;	margin:0;	padding:0;}#gadgets_gallery h4 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_more.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#gadgets_gallery h4 a:hover {	background-position: 0 -43px;}#gadgets_gallery h5 a {	width: 74px;	height: 43px;	background: transparent url(../Images/btn/btn_back.jpg) no-repeat;	text-indent:-9999px;	float:left;	display:block;}#gadgets_gallery h5 a:hover {	background-position: 0 -43px;}#gadgets_gallery ul {	margin: 0;	padding: 0 0 0 17px;	list-style: none;}#gadgets_gallery ul li {	float: left;	margin-right: 1px;	margin-top:15px;}#service_interest {	width:507px;	color:#909090;}