/* Start of CMSMS style sheet 'spacialaudio: Body' */
/* main template */

/* Adds devider at bottom of heading block */
.heading_block {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dddddd;
  padding-bottom: 10px;
}

.heading, .heading_left, .heading_right {
  font-size: 20pt;
  color: #767676;
  font-weight: bold;
  letter-spacing: -1px;
}

.heading_right {
  color: #f27b36;
}

.heading_sub {
  font-size: 15pt;
  color: #4f4f4f;
  letter-spacing: 0px;
  font-weight: normal;
}

.t {
  font-family: Tahoma, Arial, Verdana;
  font-size: 13pt;
  color: #4f4f4f;
  font-weight: bold;
}

body {
  margin: 0pt;
  font-family: Tahoma, Arial, Verdana;
  font-size: 11pt;
  color: #525252;
}

.subscript_red {
  font-size: 9pt;
  color:red;
}

.subscript {
  font-size: 9pt;
}

.pricecut {
	text-decoration:line-through;
	color:red;
}

.body_notice {
  font-family: Tahoma, Arial, Verdana;
  font-size: 9pt;
  color: #CC0033;
}


.body_heading {
  font-family: Tahoma, Arial, Verdana;
  font-size: 13pt;
  color: #4f4f4f;
  font-weight: bold;
}

A:link, A:visited, A:active, A:visited {
  text-decoration: none;
  color: #660f10;
}

A:hover {
  text-decoration: underline;
  color: #751b1b;
}

A:img {
   border: none;
}

A.boldlink:link, A.boldlink:visited, A.boldlink:active {
  text-decoration: none;
  color: #660f10;
  font-weight: bold;
}

A.boldlink:hover {
  text-decoration: underline;
  color: #751b1b;
}


b, strong {
  font-family: Tahoma, Arial, Verdana;
  color: #414042;
}

b.white, strong.white 
{
  color: #ffffff;
}

hr, hr.devider {
border: 0;
color: #dddddd;
background-color: #dddddd;
height: 1px;
width: 100%;
text-align: left;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #dddddd
}


/* === Page specific content  === */

/* tables */

tr.heading {
  font-family: Tahoma, Arial, Verdana;
  background-color: #f27b36;
  font-size: 12pt;
  color: #FEFEFE;
}

tr.row1 {
  background-color: #EFEFEF;
}

tr.row2 {
  background-color: #FEFEFE;
}


/* Brief content overview cells. CSS adds nice dashed devider and ensures proper padding */
.content_cell {
  width: 50%;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  border-bottom-color: #dddddd;
  padding-bottom: 10px;
  vertical-align: top;   
}

/* Styles for tabbed content */

.tab_corner{
  border-bottom: 1px solid #d7d7d7;
}

.tab_active, .tab_inactive{
  background-image: url(http://www.spacialaudio.com/uploads/spacialaudio/images/tabs_top.gif);
  background-repeat: repeat-x;
  border-right: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  text-align: center;
  line-height: 0px;
  cursor:pointer;
  cursor: hand;
}

.tab_active{
  border-bottom: none;
}

.tab_header_text{
  font-weight: bold;
  position:relative;
  top: -5px;
  color: #4a4a4a;
  padding: 20px;
}

/* style for awards page */
.quote
{
  background-color:  f5f5f5;
  border: 1px solid #cccccc;
  padding: 5px;
  margin: 20px;
}

/* styles for feature matrix */
td.matrix_bottom, .matrix_pdj
{
  border-bottom: 1px dashed #cccccc;
}

td.matrix_pdj
{
  border-right: 1px dashed #cccccc;
}
/* End of 'spacialaudio: Body' */

/* Start of CMSMS style sheet 'spacialaudio: Common Template' */
/* Styles used in most of the core templates, header and footer */
/* Specifically excludes CSS used in CONTENT sections. We try to focus on the CSS elements used exclusively in the actual wrapping template */

/* == Header content == */



/* == Content frames == */

/* styles for css rounded corners */
#round p {margin:0 10px; letter-spacing:1px;}
#round p {padding-bottom:0.5em; font-size:12px; text-align:left}
#round p.client {text-align: right; font-size:11px; color:#414042}
#round {background: transparent;}
.rdtop, .rdbottom {display:block; background:transparent; font-size:1px;}
.rd1, .rd2, .rd3, .rd4 {display:block; overflow:hidden;}
.rd1, .rd2, .rd3 {height:1px;}
.rd2, .rd3, .rd4 {background:#f0f0f0; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.rd1 {margin:0 5px; background:#d7d7d7;}
.rd2 {margin:0 3px; border-width:0 2px;}
.rd3 {margin:0 2px;}
.rd4 {height:2px; margin:0 1px;}
.rdcontent {display:block; background:#f0f0f0; border:0 solid #d7d7d7; border-width:0 1px; padding-left: 5px; padding-right: 5px;}



/* == Footer content == */

.footer_content
{
  font-size: 8pt;
  color: #767676;
}

/**/
/* End of 'spacialaudio: Common Template' */

/* Start of CMSMS style sheet 'spacialaudio: Simple Navigation List' */
/* Example taken from http://www.alistapart.com/articles/taminglists/ */
/* Simple Left hand navigation using Lists */

.nav_simple_heading {
  font-size: 14pt;
  color: #EFEFEF;
  letter-spacing: 0px;
  font-weight: bold;
  text-align: center;
  padding: 5px;
}


#nav_simple ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#nav_simple > li {
  border-bottom:1px solid white;
  padding-bottom:10px;
}

#nav_simple li {
  padding-left: 4px;
  padding-right: 4px;
  margin: 0;
  font-size: 13pt;
  color: #EFEFEF;
  letter-spacing: normal;
  font-weight: bold;
  text-align: center;
  display: block;
  width: 100%;
}


#nav_simple li a {
                display: block;
		padding: 5px 5px 5px 0.5em;
		background-color: #a4a4a4;
		color: #fff;
		text-decoration: none;
		width: 100%;

                          text-align: left;
                          font-weight: bold;
                          letter-spacing: normal;
                          font-size: 12pt;
		}

	html>body #nav_simple li a {
		width: auto;
		}

	#nav_simple li a:hover {
		background-color: #545454;
		color: #fff;
		}




/* Simple Navigation lists - for use in content sections */
/* Generates an INLINE list of links */

#nav_links {
	padding: 3px;
	margin-bottom: 25px;
	}

#nav_links ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#nav_links ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
             list-style: circle;
	display: inline;
	}
/* End of 'spacialaudio: Simple Navigation List' */

