/*StyleSheet*/


  @import url("compressed.css");



* {
	margin:0;
	padding:0;
	list-style:none;
}


html, body {
	overflow-y: hidden;
	overflow-x: hidden;
}

body {
	margin: 0 auto;
	padding: 0;
	width: 21600px;


}

#ie6 {
display: none;
}

a img {
border:none;
}


.imgRamka {
	border: 1px solid #aaa;
	margin-right: 15px; float:left;}

.txtTitle {
font-size:14px;
font-family:Tahoma, Geneva, sans-serif;
color: #000;
}





#footer {
position: fixed;
bottom: 0;
left: 0;
right: 0;
display: block;
height: 30px;
padding-top: 10px;
background: url("../images/footer.jpg") repeat-x 0 10px;
font-family: georgia, times, "times new roman", serif;
z-index: 4000;
}

#homebugs a {
position: absolute;
top: -25px;
display: block;
left: 50%;
margin-left: -29px;
width: 58px;
height: 57px;
background: url("../images/homebug.png") no-repeat 0 0;
outline: none;
}


#homebugs a:hover {
background: url("../images/homebug.png") no-repeat -60px 0px;

}


#footer a {

text-decoration:  none;
}

#footer a:hover {
}

.transBlack {
background: url('../images/transBlack.png');
}

.transWhite {
background: url('../images/transWhite.png');
}


#masterContainer {
margin: 0 auto;
padding: 0;
}

.frame {
width: 1800px;
display: block;
float: left;
margin: 0 auto;
}

.container {
height: 1100px;
position: relative;
}

.left {
background: white;
}

.right {
background: black;
color: #AAA;
}




object {
position: relative;
z-index: 1000;
}


#leftNav {
position: absolute;
left: -400px;
top: 300px;
width: 600px;
text-align: right;
display: block;
height: 140px;
padding: 15px;

}

#leftNav img {
margin-top: 2px;
}

#exploreFrame {
position: absolute;
top: 125px;
width: 1500px;
left: -250px;
height: 365px;
}


#Pagination {
position: absolute;
top: 315px;
color: #555;
left: 0px;
}

#Pagination .prev, #Pagination .next {
margin-right: 10px;
}


.right a {
font-weight: bold;
text-decoration: none;
color: white;
}

#Pagination a {
font-weight: normal;
}

.right a:hover {
text-decoration: underline;
}

.right h1, .right h2, .right h3, .right h4 {
font-family: Georgia, "Times New Roman", serif;
font-style: italic;
color: #AAA;
margin-bottom: .25em;
}

#shareFrame .span-8 {
margin-right: 20px;
margin-top: -15px;
}



.right {
font-family: Georgia, "Times New Roman", serif;
}

.right p {
color: #ccc;
line-height: 1.25;
}

.right h1 {
font-size: 2.15em;
}

.right h2 {
font-size: 1.85em;
}

.right h3 {
font-size: 1.5em;
}


img.sticker{
float: right;
margin-left: 15px;
}

.right small {
font-style: italic;
color: #555;
line-height: 1.15;
}

.right .span-15 small {
line-height: 1;
display: block;
text-align: right;
}

 #shareFrame .container, #exploreFrame .container, #listenPlayer .container {
 padding-top: 15px;
 }

.homeNav {
position: absolute;
top: 15px;
right: 15px;
width: 215px;
z-index: 2003;
}

/* ---- bof GRAPHIC LINK STYLES menuStart ---- */
a.addAudio {
display: block;
background: url('../images/menuStart.png') no-repeat 0 0;
width: 169px;
height: 49px;
float: right;
margin-left: 3px;
margin-top: 10px;}

a.addAudio:hover, a.addAudio.active {
background: url('../images/menuStart.png') no-repeat 0 -95px;
}

a.addVideo {
display: block;
background: url('../images/menuStart.png') no-repeat -169px 0;
width: 137px;
height: 49px;
float: right;
margin-left: 3px;
margin-top: 10px;
}

a.addVideo:hover, a.addVideo.active {
background: url('../images/menuStart.png') no-repeat -169px -95px;
}


a.addBio {
display: block;
background: url('../images/menuStart.png') no-repeat 0px -49px;
width: 169px;
height: 47px;
float: right;
margin-left: 2px;
margin-top: 5px;
}

a.addBio:hover, a.addBio.active {
background: url('../images/menuStart.png') no-repeat 0px -144px;
}

a.addDisc {
display: block;
background: url('../images/menuStart.png') no-repeat -169px -49px;
width: 137px;
height: 47px;
float: right;
margin-left: 2px;
margin-top: 5px;
}

a.addDisc:hover, a.addDisc.active {
background: url('../images/menuStart.png') no-repeat -169px -144px;
}



/* ---- eof GRAPHIC LINK STYLES ---- */




a.linkListen {
display: block;
background: url('../images/homeListen.png') no-repeat 0 0;
width: 62px;
height: 27px;
float: left;
}

a.linkListen:hover, a.linkListen.active {
background: url('../images/homeListen.png') no-repeat 0 -24px;
}


a.linkExplore {
display: block;
background: url('../images/homeExplore.png') no-repeat 0 0;
width: 65px;
height: 27px;
float: left;
margin: 0 9px;

}

a.linkExplore:hover, a.linkExplore.active {
background: url('../images/homeExplore.png') no-repeat 0 -24px;
}


a.linkShare {
display: block;
background: url('../images/homeShare.png') no-repeat 0 0;
width: 50px;
height: 27px;
float: left;
}

a.linkShare:hover, a.linkShare.active {
background: url('../images/homeShare.png') no-repeat 0 -24px;
}








/*----bread crumbs add-- */



.addNav a.addAudio {
display: block;
background: url('../images/menuSubPage.png') no-repeat 0 0;
width: 182px;
height: 38px;
float: left;
margin-right: 3px;
margin-top: 0px;}

.addNav a.addAudio:hover, .addNav a.addAudio.active {
background: url('../images/menuSubPage.png') no-repeat 0 -41px;
}

.addNav a.addVideo {
display: block;
background: url('../images/menuSubPage.png') no-repeat -182px 0;
width: 158px;
height: 38px;
float: left;
margin-right: 3px;
margin-top: 0px;
}

.addNav a.addVideo:hover, .addNav a.addVideo.active {
background: url('../images/menuSubPage.png') no-repeat -182px -41px;
}

.addNav a.addBio {
display: block;
background: url('../images/menuSubPage.png') no-repeat -341px 0;
width: 188px;
height: 38px;
float: left;
margin-right: 3px;
margin-top: 0px;
}

.addNav a.addBio:hover, .addNav a.addBio.active {
background: url('../images/menuSubPage.png') no-repeat -341px -41px;
}

.addNav a.addDisc {
display: block;
background: url('../images/menuSubPage.png') no-repeat -530px 0;
width: 209px;
height: 38px;
float: left;
margin-right: 3px;
margin-top: 0px;
}

.addNav a.addDisc:hover, .addNav a.addDisc.active {
background: url('../images/menuSubPage.png') no-repeat -530px -41px;
}


/* ---- END GRAPHIC LINK STYLES ---- */



#audioBG{
background:white url("../images/bgrWebDesign.jpg") no-repeat 50% 0%;
}

#bioBG {
background:white url("../images/bgrCorporate.jpg") no-repeat 50% 0%;
}

#videoBG {
	 background:white url("../images/bgrPrint.jpg") no-repeat 50% 0%;
 }
 
#discogBG {
background:white url("../images/bgrCopyWrite.jpg") no-repeat 50% 0%;
}

#startBG {
/*--this has full hat -- background:black url("images/backgroundStart.jpg") no-repeat 50% 0%;
background:black url("../images/gavcazdotcom-start-final.jpg") no-repeat 50% 0%;*/
background:black url("../images/bgrStart.jpg") no-repeat 50% 0%;
}


#leftNav a, #rightNav a, .homeNav a {
outline: none;
}

    
#expand {
	position: absolute;
	top: 14px;
	right: 10px;
	}


#expand a {
display: block;
width: 110px;
height: 18px;
background: url("../images/footerbutton.png") no-repeat 0 0;
float: none;
margin: 0px;
outline: none;
}

#expand a:hover, #expand a:focus, #expand a.active {
background: url("../images/footerbutton.png") no-repeat 0 -17px;
}


.booking {
position: absolute;
right: 10px;
top: 10px;
}

.booking a {
display: block;
width: 230px;
height: 18px;
background: url("../images/footerbutton-booking.png") no-repeat 0 0;
float: none;
margin: 0px;
outline: none;
}


.booking a:hover, .booking a:focus, .booking a.active {
background: url("../images/footerbutton-booking.png") no-repeat 0 -17px;
}


#supportGavin {
clear: both;
position: absolute;
top: 40px;
left: 0;
right: 0;
display: block;
margin: 0 auto;
width: 100%;
background: #010101/*url("../images/footer.jpg") repeat-x 0 -30px*/;
color: #444444;
}

#supportGavin a {
color: #888;
}

#supportGavin a:hover {
color: white;
}

#supportGavin .span-12 {
padding-top: 30px;
}

.supportContainer {
clear: both;
width: 960px;
position: relative;
margin: 0 auto;
height: 257px;
}



#contract {
	position: absolute;
	bottom: 6px;
	right: 10px;
}

.footerEmail {
/*background: url("images/footerbutton-newsletter.png") no-repeat 0 2px;*/
margin-left: -10px;
position: absolute;
left: 8px;
top: 14px;
}

.footerEmail a.newsletter {
display: block;
width: 20px;
height: 20px;
outline: none;
background: url("../images/footerIcons.png") no-repeat 0 0;
}


.footerEmail a.newsletter:hover {

background: url("../images/footerIcons.png") no-repeat -70px 0;
}

.footerEmail a.contact.icon {
display: block;
width: 20px;
height: 20px;
outline: none;
background: url("../images/footerIcons.png") no-repeat -20px 0;
}


.footerEmail a.contact.icon:hover {
background: url("../images/footerIcons.png") no-repeat -90px 0;

}

.footerEmail a.credits.icon {
display: block;
width: 20px;
height: 20px;
outline: none;
background: url("../images/footerIcons.png") no-repeat -40px 0;
}

.footerEmail a.credits.icon:hover {
background: url("../images/footerIcons.png") no-repeat -110px 0;

}

.footerEmail form, #newsletterPopup form {
margin-top: -2px;
}

.footerEmail input, #newsletterPopup input {
padding: 4px;
height: 18px;
font-size: 11px;
font-family: arial, helvetica, verdana, sans-serif;
overflow: hidden;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: 0px;
margin-top: -4px;
}

.footerEmail input:focus {
outline: none;
}

.footerEmail input.emailaddress, #newsletterPopup input.emailaddress {
background: url("../images/footerinput.png") no-repeat 0 0;
width: 137px;
padding-right: 10px;
color: #454545;
}

.footerEmail input.submit, #newsletterPopup input.submit {
background: url("../images/footersubmit.png") no-repeat 0 4px;
width: 67px;
height: 28px;
margin-left: -4px;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
color: #999;
}

#loadingStart {
background: url("../images/loading.gif") no-repeat 0 50%;
}

a.contractClose {
display: block;
width: 80px;
height: 30px;
background: url("../images/contractclose.jpg") no-repeat 0 0;
outline: none;
}

a.contractClose:hover {
background: url("../images/contractclose.jpg") no-repeat -80px 0;

}


#loadingStart .container {
height: 600px; z-index: 1;
}

#TB_closeWindow a {
outline: none;
}

.supportContainer h3 {
color: #f40909;
font-style: italic;
}

.alignRight {
margin-right: 25px !important;
}

.left .alignRight {
text-align: right;
}

.songTitles a {
display: block;
padding: 0 1px !important;
}

.left .container img {
margin-bottom: 15px;
}



.abioFrame, .videoFrame, .textFrame, .promoFrame, .discogFrame, .tourFrame {
position: absolute;
top: 60px;
height: 465px;
left: -500px;
padding-left: 510px;
width: 995px;
padding-right: 300px;
padding-bottom: 20px;
}


.audioFrame {
position: absolute;
top: 60px;
height: 465px;
left: 0px;
padding-left: 20px;
width: 985px;
padding-right: 300px;
padding-bottom: 20px;
}

.addNav {
padding: 10px 0;
margin-bottom: 10px;
margin-left: -6px;
display: block;
height: 25px;
}

.addNav a {
outline: none;
}

.left p {
font-size: 1.15em;
letter-spacing: -0.025em;
}

.left a {
color: #222222;
padding: 1px;
}

.left a:hover {
text-decoration: none;
color: white;
background: url("../images/transBlack.png");
}

.left h5 {
margin-bottom: 0;
}



.discogFrame .span-5 {
font-size: 10px;
}







/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
outline: none;
margin-right: 3px;
}

.shadetabs li a:visited{
}

.shadetabs li a:hover{

}

.shadetabs li a.selected{ /*selected main tab style */
text-decoration: none;
color: white;
background: url("../images/transBlack.png");
}



.shadetabs li a.selected:hover{ /*selected main tab style */
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}


/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */





.tabcontentstyle{ /*style of tab content oontainer*/
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

#countrytabs, #tourtabs, #webdesigntabs {
position: absolute;
bottom: 0;
left: 500px;
}


.left .span-5 p {
font-size: 10px !important;
}

ul#promotabs {
margin: 0px 0 30px 0;
}

 .left .tabcontent .span-6 p {
 font-size: 11px !important;
 
 }
 
 
  .left .tabcontent .span-6 p em {
  line-height: 1.35;
  color: #111;
  
  }

.tabcontent textarea {
position: absolute;
bottom: 20px;
}
/* ------- tooltip ---------- */

#iconbar	{ 
height:25px; 
position:absolute; 
top:0; 
left:0; 
width: 400px;



}




#iconbar li { float:left; position:relative; margin-right:10px; width: auto; display: block;}

#iconbar span {
	background: url("../images/iconbar.png") no-repeat 0 0;
	width: 110px;
	height: 35px;
	position: absolute;
	top: -30px;
	left: -9px;
	text-align: left;
	padding: 5px;
	display: none;
	line-height:110%;
	color:#000000;
	cursor:default;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
}

.tourDate, .tourVenue, .tourLocation, .tourInfo, .tourLinks {
line-height: 1.75;
}

.tourDate {
font-weight: bold;
text-align: right;
}

object, object a, #myContent {
outline: none;
}
