.songlist {font-family: verdana,arial; font-size: 9px; color: 000000;}
A.songlist:hover {color:red}
A.songlist:link {color: blue; text-decoration: underline}
A.songlist:visited {color: maroon}
.boxit {border-style : dashed; border-width : 1pt; border-color : #bdbdbd }
.boxit2 {border-style : dashed; border-width : 1pt; border-color : #53A5C1 }
.boxit3 {border-right : 1px dashed #53A5C1; border-bottom : 1px dashed #53A5C1; border-left : 1px dashed #53A5C1;}
.boxit4 {border-bottom : 1px dashed #53A5C1; border-top: 1px dashed #53A5C1;}
.boxit5 {border-style : solid; border-width : 1pt; border-color : #bdbdbd }
.boxit6 {border-left : 1px dashed border-color : #bdbdbd }
.library-text {
	font-weight: normal; font-size: 8pt; COLOR: #636363; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.library-text {
			text-decoration: none;
}
A.library-text:hover {
	COLOR: blue; text-decoration: underline}
.medItem {
	COLOR: #9C7BF2; font-family: Verdana, Arial, Helvitica, sans-serif; font-size: 12pt; font-weight: bold
}
A.medItem {
	color: blue; font-size: 11pt
}
A.medItem:hover {
	color: red; font-size: 11pt
}
.nav-text {
			font-family: verdana; 
			font-size: 9px; 
			font-weight: normal; 
			color: ffffff;
}
A.nav-text {
			text-decoration: none;
}
A:hover.nav-text {
			color: yellow;
			text-decoration: underline;
}
.smallItem {
	COLOR: #CC9933; font-family: Verdana, Arial, Helvitica, sans-serif; font-size: 10pt; font-weight: bold; font-style: italic
}
.boxText { font-family:  Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; TEXT-DECORATION: none;}
A.boxtext {
  color: #ffffff;
  text-decoration: none;
}
A.boxtext:hover {
  color: yellow;
  text-decoration: underline;
}
.boxLabel {
	font-weight: normal; font-size: 12px; font-style: normal; font-weight: bold; font-family:  Arial, Verdana, sans-serif; text-decoration: none}

#pad1 {padding: 6px 6px 0px 4px  }
.links3 a {
display:block;
width:auto; 
border:1px dotted #000000;
border-right-width:0px; color:#000;
padding:1px 3px;
font-family: arial;
font-size: 11;
color: #fff;
text-decoration:none;
font-weight:bold;
background-color:#9a93ed;
}
.links3 a:visited {
background-color:#9a93ed;
text-decoration:none;
color:#FFFFFF;
}
.links3 a:hover {
background-color:#EBD019;
text-decoration:none;
color:#fff;
}

.links4 a {
display:block;
width:auto; 
border:1px solid black;
border-right-width:0px; color:#000;
padding:1px 1px;
font-family: arial;
font-size: 11;
color: #fff;
text-decoration:none;
font-weight:bold;
background-color:A6DA0A;
}
.links4 a:hover {
background-color:#EBD019;
text-decoration:none;
color:#fff;
}
.buttonscontainer {width: 136px;}
.buttons a {color: #FFFFFF;
border: 1px solid;
background-color: #72B7CF;
padding: 1px;
padding-left: 3px;
font: 9px  Verdana, sans-serif;
font-weight: boldl;
text-decoration: none;
border-color: #B0E0F1 #44889F #44889F #B0E0F1;
display: block;
margin: 0px;
width: 100%;
text-align: left;}
.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #53A5C1;
border-color: #44889F #B0E0F1 #B0E0F1 #44889F;
color: #FFFFFF;
text-decoration: none;}
.buttons2 a {color: #FFFFFF;
border: 1px solid;
background-color: #53A5C1;
padding: 1px;
font: 10px verdana, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #6CC5E4 #44889F #448181 #A9C2C2;
display: block;
margin: 0px;
width: 100%;
text-align: center;}
.buttons2 a:hover {border: 1px solid;
padding-left: 3px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #3D8FAB;
border-color: #44889F #B0E0F1 #15838B #44889F;
color: #FFFFFF;
text-decoration: none;}

.hdotted {
	margin: 0;
	padding: 0;
	border-bottom: 1px hdotted #A5AEC5;
}

* html .hdotted {
	border-bottom: none;
	padding: 1px;
	background: url(asanas/images/css-dotted-b.gif) repeat-x bottom ; 
}
.vdotted {
	margin: 0;
	padding: 0;
	border-bottom: 1px hdotted #A5AEC5;
}

* html .vdotted {
	border-bottom: none;
	padding: 1px;
	background: url(asanas/images/css-dotted-b.gif) repeat-y bottom ; 
}

.asana-labels	{font-size: 14px; color: 9c5ae5; font-family: Verdana,Geneva,Sans-serif,Arial,Helvetica; font-weight: bold;}
.asana-labels2	{font-size: 12px; color: B4027C; font-family: Verdana,Geneva,Sans-serif,Arial,Helvetica; font-weight: bold;}
.numbers {font-weight: bold; font-size: 13pt; color: 04a6ff; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #FFFFFF; padding-right: 5px; padding-left: 3px; border-style: solid; border-width: 1pt; border-color : #C7DDE9 ;}
.body-text {font-weight: normal; font-size: 10pt; COLOR: #636363; font-style: normal; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.menu-text {font-weight: normal; font-size: 7pt; COLOR: #000000; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
A.menu-text {text-decoration: underline; color: 0486B3}
A:hover.menu-text {COLOR: red; text-decoration: none; background: FFFFFF}
.submenu-text {font-weight: normal; font-size: 7pt; COLOR: #000000; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.submenu-text {text-decoration: none; color: 000000}
A:hover.submenu-text {COLOR: red; text-decoration: none; background: FFFFFF}
.asana-name {font-family: arial; font-size: 14px; font-weight: bold; color: #FFFFFF; background: #A6DA0A; border-style: dotted; border-width: 1px; border-color: #525252;}
.category-labels-name {font-family: arial; font-size: 14px; font-weight: bold; color: 5C7FBA; background: CFECF7; border-style: dotted; border-width: 1px; border-color: #525252;}
.menu		{font-size: 9px; color: 000000; font-family: Arial,Geneva,Sans-serif,Helvetica; text-decoration:none;}
A:link.menu		{text-decoration:none; }
A:hover.menu		{color: FFFFFF; background-color:53A5C1; }
A:visited.menu	{text-decoration:none; }
.product-label {font-family: arial; font-size: 14px; font-weight: bold; color: 53A5C1; background: F8F8F8; border-style: dotted; border-width: 1px; border-color: #DCDCDC;}
.style-text {
  font:x-small Georgia,Serif;
  color:#333;
  line-height:1.6em;
  font-size: 14px;
  }

.sidebar-text {
  font:x-small Georgia,Serif;
  color:#333;
  line-height:1.6em;
  font-size: 14px;
  margin:0 .75em ;
  }
A.sidebar-text
 {
  font:x-small Georgia,Serif;
  color:#333;
  line-height:1.6em;
  font-size: 14px;
  text-decoration: none;
  color: #58a;
  margin:0 .75em ;

  }
A.sidebar-text:hover
 {
  font:x-small Georgia,Serif;
  color:#333;
  line-height:1.6em;
  font-size: 14px;
  color: #c60;
  border-color: #c60;
  border-bottom:1px dotted #c60;
  }
A.sidebar-text:visited
 {
  font:x-small Georgia,Serif;
  color:#58a;
  line-height:1.6em;
  font-size: 14px;
  }
#content {
  width:633px;
  margin:0 auto;
  padding:0;
  text-align:left;
  }
#main {
  width:445px;
  float:left;
  }
#sidebar {
  width:145px;
  }
  
.floatleft
{
float: left;
width: 195px;
margin: 10px 15px 0px 0px;
background-color: #fff;
padding: 5px;
border: 1px solid #cdcdcd;
}
.floatright
{
float: right;
width: 155px;
margin: 0px 0px 10px 15px;
background-color: #fff;
padding: 5px;
border: 1px solid #cdcdcd;
}

.caption {
  margin:1.5em 0 .75em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  letter-spacing:.1em;
  color:#999;
  }
.style-title {
  font-size:140%;
  font-weight:normal;
  line-height: 14px;
  color:#c60;
  }
.style-heading {
  margin:.25em 0 0;
  font-size:110%;
  font-weight:bold;
  color:#c60;
  }
.void img {
  padding:0px;
  border:0px;
  }
A.button-link  {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  background: #f6f6f6;
  color:#53A5C1;
  padding:0px;
  border:1px dotted #ddd;
  text-decoration:none
  }
A.button-link:hover {
  background-color: #72B7CF;
  padding:0px;
  border:1px dotted #ddd;
  color: #ffffff;
  text-decoration: none;
  }
  
#button_timers a {
	display:block;
	width:90px;
	text-decoration: none;
	background: url("assets/images/med-acc-timers.gif") 0 0 no-repeat;
	}
#button_timers a:hover {	
	background-position: -90px 0;
	}
#button_chimes a {
	display:block;
	width:90px;
	text-decoration: none;
	background: url("assets/images/med-acc-chimes.gif") 0 0 no-repeat;
	}
#button_chimes a:hover {	
	background-position: -90px 0;
	}
#button_audio a {
	display:block;
	width:90px;
	text-decoration: none;
	background: url("assets/images/med-acc-audio.gif") 0 0 no-repeat;
	}
#button_audio a:hover {	
	background-position: -90px 0;
	}
#button_books a {
	display:block;
	width:90px;
	text-decoration: none;
	background: url("assets/images/med-acc-books.gif") 0 0 no-repeat;
	}
#button_books a:hover {	
	background-position: -90px 0;
	}
.shoplists {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#55d0ff;
	line-height:12px;
	}
A.shoplists
	{
	text-decoration:none;
	}
A.shoplists:hover
	{
	color: red;
	}

