.smalltext	{
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size:11px;
	color: #000000;
}

A			{
	color: #7c7b7b;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 11px;
	text-decoration: none;
}
A:hover		{
	text-decoration: underline;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	color : #000000;
}
A:visited 	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

}

/* For regular sized link */
a.normal			{
	color: #7c7b7b;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 15px;
	text-decoration: none;
}
a.normal:hover		{
	text-decoration: underline;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	color : #000000;
}
a.normal:visited 	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

}

hr {
height: 1px;
font-size: 1px;


}


/*- Ajax Tool Tips--------------------------- */

a.tooltip			{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 12px;

}
a.tooltip:hover		{
	text-decoration: underline;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	color : #000000;
}
a.tooltip:visited 	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

}



/*- End Ajax Tool Tips--------------------------- */

/*- JQuery Tool Tip --*/

* simple css-based tooltip */ 
div.tooltip { 
    background-color:#000; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}
/*- End JQuery Tool Tip --*/

a.B:link { color: #4EBC51; background-color: transparent; }
a.B:visited { color: #4EBC51; background-color: transparent; }
a.B:active { color: #4EBC51; background-color: transparent; }
a.B:hover { color: #4EBC51; background-color: transparent; }

a.C:link { color: none; background-color: transparent; }
a.C:visited { color: none; background-color: transparent; }
a.C:active { color: none; background-color: transparent; }
a.C:hover { color: none; background-color: transparent; }

	
ul			{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 11px;
	list-style-type : square;
}	

blockquote	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 11px;
	color: black;
	background-color : #F2F2F2;
	border : 2px solid #727272;
	padding : 10px;
}

blockquote.smallmodule	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
    width: 170px;
	font-size: 11px;
	color: black;
	background-color : #F2F2F2;
	border : 2px solid #727272;
	padding : 10px;
}


TD			{
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	}

.bodytext	{
	line-height: 150%;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size: 12px;
} 

    
.ib_small	{
    font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 9.5px;
    color: #000066;
}	

.ib_friendly_message	{
    font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 9.5px;
    color: blue;
}	

.ib_warning_message	{
    font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 9.5px;
    color: red;
}	



    
.sidelink	{
	font-size: 9.5px;
}	
	
.sidebar	{
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 9.5px;
	text-align: justify;
	padding-bottom : 10px;
	border-bottom : 2px dotted #B2B2B2;
}



.frontnavleft	{
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 9.5px;
	text-align: justify;
	padding : 0px 20px 0px 0px;
}

.frontnavright	{
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: -2;
	text-align: justify;
	padding : 0px 0px 0px 0px;
}

h5 {
	font-weight: bold;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 12px;
	color: #525252;
	padding-top : 0px;
	font-variant : small-caps;
	font-style : normal;
}

h4 {
	font-weight: bold;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 22px;
	color: #727272
}

h3 {
	font-weight: bold; 
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 18px; 
	color:#727272
}

.ickle {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size:9px;
	color: #727272;
}

.form {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size:11px;
	color: #FFFFFF;
	background-color: #002A54
}

.formspace {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size:9px;
	color: #000000;
	background-color: #FFFFFF
}

#navright { 
	padding-left: 20px; 
}
.embed	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 11px;
	color: black;
	background-color : White;
	border : 2px solid #727272;
	padding : 10px;
}

.embeddark	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 9.5px;
	color: black;
	background-color : #F2F2F2;
	border : 2px solid #727272;
	padding : 10px;
}

.toptext {
	text-decoration: none;
	font-family: Verdana;
	font-weight:bold;
	font-size: 9.5px;
	font-color: #999999;
	background-color : #FFFFFF;
}

.catapult_text	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 8px;
	color: black;
	background-color : #F0D5AE;
	border : 2px solid #FF8040;
	padding : 10px;
}

.indyband_playlist	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 9.5px;
	color: #FF0000;
	background-color : #F9DFB9;
	border : 1px solid #DE6D07;
	padding : 3px;
}

.indyband_frontpage_independent	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 12px;
	color: #0000B0;
	background-color : #FFFFFF;
	border : 1px solid #DE6D07;
	padding : 0px;
}

.indyband_frontpage_dependent	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 12px;
	color: #000000;
	background-color : #FFFFFF;
	border : 2px solid #0000A0;
	padding : 3px;
}

.indyband_frontpage_promo	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 12px;
	color: #0000B0;
	background-color : #FFFFFF;
	border : 2px solid #DE6D07;
	padding : 3px;
}


.indyband_volumediscount	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 12px;
	color: #000080;
	background-color : #EAECF7;
	border : 1px solid #000066;
	padding : 3px;
}

.indyband_presaleitem	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 10px;
	color: #000080;
	background-color : #EAECF7;
	border : 1px solid #FF8040;
	padding : 3px;
}


.indyband_contestpromo	{
	text-decoration: none;
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size: 12px;
	color: #000080;
	background-color : #B3D8FD;
	border : 2px solid #FF8040;
	padding : 3px;
}


#banner-commentspop {
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	color:#982424;
	font-size:large;
	font-weight:bold;
	border-left:2px solid #727272;	
	border-right:2px solid #727272;  		
	border-top:2px solid #727272;  		
	border-bottom:2px solid #727272;  		
  	background:#F2F2F2;
  	padding-left:15px;
  	padding-right:15px;
  	padding-top:5px;
  	padding-bottom:5px;  		  		  			 
}

.comments-body {
	font-family:Verdana, Geneva, Arial, sans-serif;
	color:#000;
	font-size: 11px;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:2px dotted #B2B2B2;
}		

	.comments-post {
	font-family:verdana, arial, sans-serif;
	color:#000;
	font-size: 9px;
	font-weight:normal;
	background:#FFF;
}	

.stats { 
display: none; }

table.thinline
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 100%;
background-color: #FFFFFF;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.modules
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 170px;
background-color: #FFFFFF;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.modulesnowidth
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 400px;
background-color: #FFFFFF;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}


tr.thinline
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 100%;
background-color: #F3F1F1;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}

tr.thinline2
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 100%;
background-color: #FFFFFF;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}

tr.modules
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 170px;
background-color: #F3F1F1;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}

tr.modulesnowidth
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 400px;
background-color: #F3F1F1;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}


td.thinline
{
font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
background-color: #F3F1F1;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}

td.thinline2
{
font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
background-color: #FFFFFF;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}

td.modules
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 170px;
background-color: #FFFFFF;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}

td.modulesnowidth
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 400px;
background-color: #FFFFFF;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}


table.thinline2
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 65%;
background-color: #FFFFFF;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}

table.thinline3
{ text-align: left;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000000;
width: 50%;
background-color: #FFFFFF;
border: 1px #DBDBDB solid;
border-collapse: collapse;
border-spacing: 0px;
}

.shipping
{ text-align: center;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000066;
background-color: #FFFFFF;
border: 1px #000066 solid;
border-collapse: collapse;
border-spacing: 0px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
vertical-align: top;
}

.shoppingcart
{ text-align: center;
font-family: arial;
font-weight: normal;
font-size: 14px;
width: 65%;
color: #000066;
background-color: #FFFFFF;
border: 1px #A7A9C7 solid;
border-collapse: collapse;
border-spacing: 0px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
vertical-align: top;
}

.shoppingcartalert
{ text-align: center;
font-family: verdana;
font-weight: bold;
font-size: 12px;
width: 750px;
color: #EFAB3C;
background-color: #FFFFFF;
border: 1px #EFAB3C solid;
border-spacing: 0px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
vertical-align: top;
}

.trshoppingcart
{ text-align: center;
font-family: arial;
font-weight: normal;
font-size: 14px;
color: #000066;
background-color: #EAECF7;

}

/*- Vertical Menu - FrontPage--------------------------- */
	
#menu3 {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu3 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu3 li a:link, #menu3 li a:visited {
	color: #8BADCF;
	display: block;
	background:  url(menu3.gif);
	padding: 8px 0 0 10px;
	}
	
#menu3 li a:hover {
	color: #627EB7;
	background:  url(menu3.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}
	


/*- END Vertical Menu FrontPage--------------------------- */

/*- F.A.Q. Pages --------------------------- */

a.faqtitle {
	
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-size:14px;
	
}


.faqquestion {
	
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	font-size:15px;
	color: #000000;
}

.faqanswer {
	
	font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;

	font-size:14px;
	color: #000000;
	
}


/*- End F.A.Q. Pages -------------------------- */

/* Static Progess Bar SECURE */
.meter-wrap{
    position: relative;
}

.meter-wrap, .meter-value, .meter-text {
    /* The width and height of your image */
    width: 155px; height: 30px;
}

.meter-wrap, .meter-value {
    background: #bdbdbd url(https://catapultdistribution.com/images/progressbar.png) top left no-repeat;
    width:155;
    height:30;
}
            
.meter-text {
    position: absolute;
    top:0; left:0;

    padding-top: 5px;
                
    color: #fff;
    text-align: center;
    width: 100%;
}
/* END Static Progress Bar */



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(/images/button_submit.gif) repeat-x left top;
}

