/* Global Styles */

body 
{
    margin: auto;
    width: 1200px;
}

a 
{
   color: #000000;
   text-decoration: none;
}

burgandyColor{
  color: #7D0046;
}

.hdsidebar
{
    float: right;
    width: 150px;

}
.hdmainSection
{
    margin-right: 5px;
}

.headerbanner 
{
    background-color: #FFFFCC;  /*cream*/
    border: 2px solid #7D0046;
}

@font-face{ 
	font-family: 'Martel';
	font-style: normal;
	font-weight: normal;
	src: local('martel'), 
	    url('martel.ttf') format('truetype'), 
	    url('webfont.eot');
}

.headname
{
   font-family: Martel, Arial, Helvetica, sans-serif;
   font-size: 40px;
   color: #7D0046;  /*burgandy*/
   text-align: center;
   padding: 5px;
   margin: 0px -15px 0 -15px;  

}


.hdimgleft
{
    width:125px;
    height:110px;
    float: left;
}

.hdimgright
{
    border: 1px solid black;
    /*width:125px;
    height:110px;*/
    float:right;
}


.rosebushAudio {
   border: 2px solid #7D0046;
   /*width: 170px;*/  
   font: 14px Arial, Helvetica, sans-serif;
   color: #7D0046;  /*burgandy*/
   text-align: center;            
}

.twocolSidebar
{
    float: left;
    width: 178px;
    margin-left:10px;

}
.twocoMainSection
{
    margin-left: 50px;
}

.aboutMainSection
{
    margin-right: 15px;
    margin-left: 15px;
}

.aboutMainSection p
{
    font: 18px Arial, Helvetica, sans-serif;
    line-height:20px;
}       

.aboutfeatures
{
    font: 18px Arial, Helvetica, sans-serif;
    line-height:20px;

}

.pricelistHeader
{
   font-size: 1.50em;
   font-weight:bold;
   text-align: center;
   padding: 5px;
   margin: 0 -15px 0 -15px;  
}

.pricelistSubHeader
{
   text-align: center;
   padding: 5px;
   margin: 0 -15px 0 -15px;  
}

.pricelistMarimbaType {
    font-size: 1.35em;
    font-weight: bold;
    line-height: 1.5em;
}

.pricelistNote {
    font-size: 1.17em;
    font-weight: bold;
    line-height: 1.5em;
}

.pricelistInnerLeftCol
{
    float: left;
    width: 150px;
    margin-top: 20px;
    margin-left: 10px;
}

.pricelistInnerRightCol
{
    margin-left: 50px;
}


.pricelistOuterLeftCol
{
    float: left;
    width: 600px;
    margin-top: 10px;
    margin-left: 10px;
}
.pricelistOuterRightCol
{
    margin-left: 50px;
    margin-top: 10px;
}

.pricelistProEconoLeft
{
    float: left;
    line-height: 1.5em;
    margin-top: 20px;
    margin-left: 30px;
}
.pricelistProEconoRight
{
    float: right;
    margin-left: 10px;
}
.pricelistProEconoOut
{
    margin: auto;
    width: 60%;
}

.imageright
{
    border: 1px solid black;
    float:right;
}


#navcontainer ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

#navcontainer ul li  
{
    display: inline; 
    padding: 2px;
}

#navcontainer ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #7D0046;
border: 2px outset #000000;
font-size: Large;
border-radius: 0.5em;
}

#navcontainer ul li a:hover
{
color: #fff;
background-color: #64063B;
border: 2px inset #000000;
border-radius: 0.5em;
}


#wowslider-container1
{
    box-shadow: 0 0 15px 5px rgba(40,80,100,.75);
   /* box-shadow: 0 0 15px 5px rgba(125,0,70,50);  /*burgandy*/
}

.bottomnav
{
    font-size:small;
    text-align: center;        
}

.byline
{
    text-align: center;        
}

.contact 
{
   font-family: serif;
   font-size: 14px;
   color: #7D0046;  /*burgandy*/
   text-align: center;        
}


/****************************************/

h3.border {
   width:300px;
   padding:10px;
   border: 2px solid #7D0046;  /*burgandy*/
   border-radius: 0.5em;
}

h3.border2 {
   width:275px;
   padding:10px;
   border: 2px solid #7D0046;  /*burgandy*/
   border-radius: 0.5em;
}

hr {
   color: #7D0046;  /*burgandy*/
}

.indent {
   margin-left: 10%;
}


.subHeader {
   font:bold 24px Arial, Helvetica, sans-serif;
   color: #666633; /*dark green*/
}

.dividerColor {
   background-color: #7D0046;  /*burgandy*/
   line-height: 2em;
}

.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0;
	}

.testmargins 
{
    margin-left: 10px;
    margin-right: 10px;
}

.testsigs 
{
    font-size: 1.17em;
    font-weight: bold;
    line-height: 1.5em;
    margin-left:15px;
}

.testhr 
{
   display: block;
   position: relative;
   padding: 0;
   margin: 8px auto;
   color: #7D0046;  /*burgandy*/
   background-color: #7D0046;  /*burgandy*/
   height: 4;
   width: 20%;
   max-height: 4;
   font-size: 1px;
   line-height: 0;
   clear: both;
   border: none;
   border-top: 1px solid #aaaaaa;
   border-bottom: 1px solid #ffffff;
}


.quote {
    font: 20px Arial, Helvetica, sans-serif;
    line-height:25px;
}

.pricing {
   font: 16px Arial, Helvetica, sans-serif;
  }

.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}

.pagetitle   {
   font: 32px Martel, Arial, Helvetica, sans-serif;
   color: #7D0046;  /*burgandy*/
   margin-left: 20;
}

.pagetitlecharacters  {
    font-size: 2em;
    font-weight: bold;
    color: #7D0046;  /*burgandy*/
}
.numberFont  {
   font: 32px Arial, Helvetica, sans-serif;
   color: #7D0046;  /*burgandy*/
}





