/*
----------------------------------------------------------------------------------------------
ALBUM CREATIVE
Stylesheet:  print.css
Author:   Michel Ferreira
Version:  05 June 2008
Revision: 05 June 2008
---------------------------------------------------------------------------------------------- */

body {
	width: auto !important;
 	margin: 0 !important;
  	padding: 0 !important;
	}

div.print {
	position: absolute;
	top: 0;
	left:0;
	z-index: -100;
	width: 235px;
	height: 105px;
}

pre code, #sisters {
	display: none;
	}


#header {
	margin-top: 20px;	
}

.record {
	float: right;
}

.records {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;	
}

#letsjamrecord{
	float: right;
	margin-top:-150px;
	margin-left: 10px;
	margin-bottom: 10px;	
}

.space {
	display: none;
	}

a img{
border: none;
}

#sitemap h2 {
	margin-top: 24px;
	margin-bottom: -10px;
}

#howthissound h3 {
	margin-bottom: -10px;
}

a {text-decoration: none; color:black;}

h1, h2, h3, h4, h5, h6 {
	font-family: Gotham, Helvetica, arial, verdana, sans-serif; 
	font-weight: bold;
	padding: 0 0 0 0px;	
	margin-bottom: 0.5em;
	margin-left: 20px;
	margin-right: 20px;
}

p, li  {
	font: 11px/1.4em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	color: #444444;
	margin-left: 20px;
	margin-right: 20px;
}

.internal h1 {
	margin-top: 80px;
}

#container h2 {
	margin-top: -10px;
}

#productcentric, #brandcentric{
	width: 100%;
}

#productcentric img, #brandcentric img {
	text-align: center;
	left: 230px;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}

#rightservices h3{
	margin-top: 40px;
}

#leftservices h3, #rightservices h3{
	margin-bottom: -18px;
}

 #leftservices h4, #rightservices h4 {
	margin-bottom: -18px;
}
 #leftservices ul, #rightservices ul{
	margin-bottom: -18px;
}


h2 + h3 {
	margin-top: -10px;
}

#logo {
	display: none;

}

#logo h1 em{
	display: none;
	}

#slogan h6 em {
	font-size: 18px;
	font-style: normal;
	position: absolute;
	top:20px;
	padding: 10px;
	padding-right: 0px;
	right: 0;
	letter-spacing: -0.8px;
	color: #333333;
	}

#slogan h6 span{
	display: none;
}



body#news-articles div#callout {
	display: none;
}


/*#slogan em{
	display: block;
	top:26px;
	margin-top: 4px;
	font-style: normal;
	text-align: center
}*/



#header, #internal {}

#nav, #clientlogin {
display: none !important;
} 


h1 {
	font-size: 22px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

#header {

}

.page-break { page-break-before: always; } /* a new page will be started when printing the website to a printer.*/
   
   
a:link:after,
a:visited:after,
a:hover:after,
a:active:after {
content: " <" attr(href) "> ";
color: #9b9b9b;
font-style: normal;
font-weight: bold;
font-size: 85%;
}

.record a:after {
	display: block;
}

#logo a:after {
	content: "";
}

#also a:after, .compliance a:after {
	display: none;
}

.print a { 
text-decoration: none; 
color: gray;
}
 
 
a#bh-hide, a#bh-show, a#bb-hide, a#bb-show, a#bt-hide, a#bt-show{
	display: none;
}

.tuning, .balancing, .harmony {
	min-height: 180px;
}

   
a.noshow[href^="/"]:after {
	content: "";
}


a[href^="/"]:after, a[href^=""]:after {
content: " <http://www.albumcreative.com/"attr(href)"> ";
font-size: 85%;
}


a[href^="mailto"]:after {
content: "";
font-size: 85%;
}

a[href$=".jpg"]:after {
	content: "";
}




body#news-articles a[href^="/"]:after, a[href^=""]:after, body#online-marketing a[href^="/"]:after, a[href^=""]:after {
content: "";
font-size: 85%;
}   
body, #main, #content{
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}


.floatRight{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;	
}

/*	position: absolute;
	right: 0;
*/


#bizcard, #map, #info {
	display: none;
}



#address {
	font: 13px/1.4em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	color: #444;
	;
}

#framecases {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-left: 20px;
	float: right;
}


.quote{
	width:300px;
	float: right;
	margin: 5px 20px 5px 25px;
}

blockquote {
	font: 12px/14px "Lucida Grande", Verdana, Arial, Helvetica, serif;
	border-top: solid 1px #3F3F3F;
	border-bottom: solid 1px #3F3F3F;
	letter-spacing: -0.5px;
	font-weight: bold;
	padding-top: 10px;
	}

blockquote span {
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	margin-top: 5px;
	padding-bottom: 10px;
	display: block;
	color:#E6A813;
	text-align: right;
}



























