/* CSS Document */

* {padding: 0; margin: 0;}

/* $WEFT -- Created by: Joseph Mauriello (joe.mauriello@gmail.com) on 10/27/2005 -- */
  @font-face {
    font-family: Georgia;
    font-style:  normal;
    font-weight: normal;
    src: url(http://www.bananaapplerecords.com/fonts/AMERICA1.eot);
  }
  @font-face {
    font-family: Georgia;
    font-style:  oblique;
    font-weight: 700;
    src: url(http://www.bananaapplerecords.com/fonts/AMERICA1.eot);
  }
.png {behavior: url(components/com_easybook/images/iepngfix.htc)}

BODY {
  margin: 0px 0px 0px 0px; 
  background-color: #FFFFFF;  
  color: #000000;  
  background:url(http://www.bananaapplerecords.com/Home/templates/ba_book/images/booksBG.jpg) top left repeat;
  background-attachment:fixed;
  scrollbar-base-color: #778899;
  text-align:center;
}
td, tr, p, div {  
  font-family: Georgia, Georgia, Times, serif;  
  font-size: 11px;  
  color: #333333;
}

ul {  
  margin: 0px 0px 0px 0px;
  text-tranform:uppercase;
}

ul, li, a .lastestnews  {
  text-transform:uppercase;
}

hr {
  background: #CCCCCC;  
  height: 1px;  
  width: 100%;
}

.title {
  font-family: Georgia, Georgia, Times, serif;
  font-size: 24px;
  font-weight: bold;
  color: #7B8DA1;
}

table.contentpanecontact {
}
table.contentpanecontact td {
  height:30px;
  text-transform:none;
}
table.contentBpanecontact td {
  height:1em;
  text-transform:none;
}

a.categorycontact {
  text-transform:none;
}
.pathway {
  font-family: Georgia, Georgia, Times, serif;
  font-size: 11px; 
  text-transform:uppercase; 
  color: #000000;
}

a.pathway:link, a.pathway:visited {  
  color: #000000;
  font-weight: normal;
}

a.pathway:hover {  
  color: #000000;
  font-weight: normal;  
  text-decoration: underline;
}

/* --Default Class Settings-- */
a.mainlevel:link, a.mainlevel:visited {       
  color: #454545;
  font-size:17px;        
  text-transform:uppercase;
  background-position: left;        
  text-align: left;        
  font-weight: bold; 
}

a.mainlevel:hover {        
  color: #454545;        
  background-position: left;        
  text-align: left;        
}        
a.mainlevelsubmenu1:link, a.mainlevelsubmenu1:visited {
   font-size:17px;
   color: #454545;
}
a.mainlevelBandMenu {
  font-family:courier;
}
a.mainmenu:link, a.mainmenu:visited {        
  color: #454545; 
  font-size:17px;
  font-family: Georgia, Georgia, Times, serif;       
  font-weight: bold;
  text-transform:uppercase;        
}

a.mainmenu:hover, {        
  color: #454545; 
  text-decoration: underline;        
}

a.sublevel:hover {        
  color: #454545; text-decoration: underline;        
}

a.sublevel:link, a.sublevel:visited {        
  color: #333333; 
  font-family: Georgia, Georgia, Times, serif;
  font-weight: normal;
}

/* =================table module style========================== */

table.moduletable {         
  margin: 0px 0px 0px 10px;        
  width:auto;      
  height:auto;
}
table.moduletablemainImage  {
  width:250px;
  height:160px;
  margin:107px 0px 0px 124px;
  padding:0px;
}
table.moduletablemainImage  th{
   visibility:collapse;
}

/* menu background image refernces */
table.active_menuBandMenu {
   margin: 0px 0px 0px 10px;        
    width: 420px;      
    height:290px;
    background:url(http://www.bananaapplerecords.com/Home/images/bapdraga.gif) top left;
}
table.moduletableBiziMod {
    margin: 0px 0px 0px 10px;        
    width: 420px;      
    height:290px;
    background:url(http://www.bananaapplerecords.com/Home/images/bapdraga.gif) top left;
}
table.moduletableBiziMod td {
   padding:0px 0px 0px 0px; 
   height:55px;
   width:100%;

}

table.active_menuBandMenu {
   margin: 0px 0px 0px 10px;        
    width: 420px;      
    height:290px;
    background:url(http://www.bananaapplerecords.com/Home/images/birdss.gif) top left;
}
table.moduletableMerkinMod {
    margin: 0px 0px 0px 10px;        
    width: 420px;      
    height:290px;
    background:url(http://www.bananaapplerecords.com/Home/images/birdss.gif) top left;
}
table.moduletableMerkinMod td {
   padding:0px 0px 0px 0px; 
    height:55px;
    width:100%;
}

table.active_menuBandMenu {
   margin: 0px 0px 0px 10px;        
    width: 420PX;      
    height:290px;
    background:url(http://www.bananaapplerecords.com/Home/images/ele2.gif) top left;
}
table.moduletableBrianMod {
    margin: 0px 0px 0px 10px;        
    width:420px;      
    height:290px;
    background:url(http://www.bananaapplerecords.com/Home/images/ele2.gif) top left;
}
table.moduletableBrianMod td {
   padding:0px 0px 0px 0px; 
    height:55px;
    width:100%;
}
table.moduletablecontact {
    margin: 0px 0px 0px 10px;        
    width:370px;      
    height:290px;
    background:url(http://www.bananaapplerecords.com/Home/images/yfleur.gif) top left;
}
table.moduletablecontact td {
   padding:0px 0px 0px 0px; 
    height:55px;
    width:100%;
}
table.moduletableNews {
    margin: 0px 0px 0px 10px;        
    width:420px;
    height:290px;
    background:url(http://www.bananaapplerecords.com/Home/images/wfleur.gif) top left;
}
table.moduletableNews td {
   padding:0px 0px 0px 0px; 
    height:55px;
    width:100%;
}
table.moduletableCollab {
    margin: 0px 0px 0px 10px;        
    width:420px;      
    height:290px;
    background:url(http://www.bananaapplerecords.com/Home/images/pfleur.gif) top left;
}
table.moduletableCollab td {
   padding:0px 0px 0px 0px; 
    height:55px;
    width:100%;
}



/* end background reference */

table.moduletable th {  
  font-size: 20px;  
  font-weight: 600;  
  text-transform:uppercase;
  color: #454545;  
  text-align: center;  
  width: 100%;  
  padding: 0px 0px 0px 0px;  
  margin: 0px 0px 0px 0px;
}


table.moduletable td {  
  font-size: 17px; 
  width: 300px;
  height:32px;       
  font-weight: normal;           
  /*text-transform:uppercase;*/
  padding: 0px 0px 0px 0px;        
  margin: 0px 0px;        
}

table.moduletablesubmenus  {
  margin:0px;        
  text-align:center;
  width: 100%;
  height:60px;
  font-size:40px;
}
table.moduletablesubmenus td {
  text-align:left;
  height:25px;
}

table.moduletablesubmenus th {  
  font-size: 20px;  
  font-weight: 600;  
  text-transform:uppercase;
  color: black;  
  text-align: center;  
  width: 100%;  
  padding: 0px 0px 0px 0px;  
  margin: 0px 0px 0px 0px;
}


.poll {  
  font-family: Georgia, Georgia, Times, serif;
  text-transform:uppercase;
  font-size: 10px;  
  color: #666666;  
  line-height: 14px;
}

.sectiontableheader {  
  color: #7B8DA1;  
  text-transform:uppercase;
  font-weight: bold;
}

.sectiontableentry1 {  
border-top:1px solid #3D4125;
}

.sectiontableentry2 {  
  border-top:1px solid #3D4125;
}

.small {  
  font-family: Georgia, Georgia, Times, serif;
  font-size: 10px;  
  color: #7F7868;  
  text-decoration: none;  
  text-transform: uppercase;
  font-weight: medium;
}

.smalldark {  
  font-family: Georgia, Georgia, Times, serif;
  font-size: 10px;  
  color: #000000;  
  text-decoration: none;  
  text-transform:uppercase;
  font-weight: normal;
}

.contentpane {  
}

.contentpaneopen {  
}

.contentheading, .componentheading {  
  font-family: Georgia, Georgia, Times, serif;
  font-size: 11px;  
  font-weight: bold;
  text-transform:uppercase;  
  color: #000000;  
  text-align: center;
  visibility: hidden;
}

.createdate {  
  font-family: Georgia, Georgia, Times, serif;
  font-size: 10px;  
  color: #999999;
  text-transform:uppercase; 
  text-align: center;
}

.button {  
  font-family: Georgia, Georgia, Times, serif;
  text-transform:uppercase;
  font-style: normal;
  font-size: 10px;  
  font-weight: bold;  
  background-color : #F0F0F0;  
  color: #000000;  
  border: 0px solid #CCCCCC;
}

.inputbox {  
  font-family: Georgia, Georgia, Times, serif;
  text-transform:uppercase;
  font-size: 10px;  
  color: #000000;
  background-color : #F0F0F0;  
  border: 0px solid #CCCCCC;
}

a:link, a:visited  {  
  color: #000000;  
  text-decoration: none;
  font-family: Georgia, Georgia, Times, serif;
  text-transform:uppercase;
  text-decoration:none;
}

a:hover {  
  color: #000000;
  text-decoration: underline;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {        
  font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;      
  font-size: 13px;        
  font-weight: bold;         
  color: #000000;        
  text-transform:uppercase;
  text-align:left;        
}

a.contentpagetitle:hover {        
  font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;        
  text-align:left;        
  color: #7B8DA1;        
  text-decoration: underline;        
  font-weight: bold;        
}

a.category:link, a.category:visited {  
  color: #333333;  
  font-weight: bold;
  text-transform:uppercase;
}

a.category:hover {  
  color: #7B8DA1;
}

/* Styles for dhtml tabbed-pages */

.ontab {        
  background-color: #ffae00;        
  border-left: outset 2px #ff9900;        
  border-right: outset 2px #808080;        
  border-top: outset 2px #ff9900;        
  border-bottom: solid 1px #d5d5d5;        
  text-align: center;        
  cursor: hand;        
  font-weight: bold;        
  color: #FFFFFF;
}

.offtab {        
  background-color : #e5e5e5;        
  border-left: outset 2px #E0E0E0;        
  border-right: outset 2px #E0E0E0;        
  border-top: outset 2px #E0E0E0;        
  border-bottom: solid 1px #d5d5d5;        
  text-align: center;        
  cursor: hand;        
  font-weight: normal;
}

.tabpadding {}

.tabheading {        
  background-color: #ffae00;        
  text-align: left;
}
.pagetext {      
  visibility: hidden;        
  display: none;        
  position: relative;        
  top: 0;
}

/* for modifying {moscode} output.  Dont set the colour! */
.moscode {      
  background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message {      
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;        
  font-weight: bold;        
  font-size : 10pt;        
  color : #ff6600;        
  text-align: center;
}

/* custom stuff */

.container  {      
  border: solid;        
  border-width: 1px;        
  border-color: #efefef;        
  background-color: White;
}

.boxes {      
  border: solid;        
  border-color: #efefef;        
  border-width: 1px;
}
/*template specific css */

#sitecontainer	{
	margin:25px auto;
	background:url(http://www.bananaapplerecords.com/Home/templates/ba_book/images/bookUNS2.jpg) top left no-repeat; 
	text-align:left;
	width:896px;
	height:716px;
	padding:0px;
}

.leftholder	{
border-style:none;
	width: 459px;
	height:300px;
	marign:0px;
}

.rightholder	{
	margin:20px 0px 0px 44px;
	padding:0px;
	width: 375px;
	height: 289px;
	text-align:center;
}

#searchholder	{
	margin:20px 0px 40px 64px;
	width: 375px;
	height:80px;	
}

#homelinkholder	{
	float:right;
	margin:0px;
	padding:0px;
	width:auto;
	height:auto;
}

#bodyholder	{
	margin: 40px 0px 0px 25px;
	width: 380px;
	height: 625px;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-3dlight-color:#333333;
	scrollbar-arrow-color:#00ff00;
	scrollbar-base-color:#838383;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#666666;
	scrollbar-highlight-color:#333333;
	scrollbar-shadow-color:#333333;
	scrollbar-track-color:#333333;
}
a.imgLink {
   text-decoration:none;
   }
a.imgLink:Hover {
   text-decoration:none;
   }