body
{
text-align:center;
}
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {
       font: 95%/1.4 arial, helvetica, sans-serif;
}



#ccmainintro {
top:30px;
margin-left: auto;
margin-right: auto;
width: 1024px;

text-align:left;
}

#clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#ccmaincont {
    margin: 0;
    padding: 0;
    background-image: url(http://www.canadianchoralcentre.com/images/ccsidebarextend.gif);
    background-position: right;
    background-repeat: repeat-y;
    width: 100%;
    
}
#ccsidebar {
float:left;
width: 200px;
text-align:left;
 margin: 0;
}

#ccrightbar {
width: 102px;
float:right;
margin: 0 ;

}

#cctopdesc {
width: 100%;
height: 47px;
min-height:47px;
position:relative;
margin:0;
}

#ccmaincontent {
width: 705px;
text-align:left;
  margin-left: 201px;
 margin-right: 103px;

}


#ccrightcolumnend {
position:relative;
clear:both;
text-align:center;
}
#ccbottom {
position:relative;
clear:both;
text-align:center;
}

#ccmain {
top:30px;
margin-left: auto;
margin-right: auto;
width: 1024px;
min-width:1024px;
position:relative;
text-align:left;
}

#ccmainbanner {
height:79px;
position:relative;
background-color:#A2B2C0;
}
#cctoprowlinks {
position:relative;
width=100%;
background-color:#808e99;
height:24px;

}
#cctop2rowlinks {
position:relative;
width=100%;
background-color:#A2B2C0;
height:23px;


}

#shoppingcart {
position:absolute;
bottom:1;
left:410;
background-color:#A2B2C0;
}

#div-before{
 background-color:#A2B2C0;
 color:#000;
}
#div-after {
 background-color:#eee;
 color:#000;
}
#div-1-padding {
 padding:10px;
}
#div-1 {
 position:relative;
 height:325px;
}
#div-1a {
background-color:#eee;
 position:absolute;
 top:0;
 right:0;12gold
 
 width:263px;
}
#div-1b {
 position:absolute;
 top:0;
 left:0;
 background-color:#5099DD;
 width:760px;
 height:100%;
}
#ccmainintro div p {
 margin:0 .25em;
 padding:.25em 0;
}
p {
 margin:0.5em 0;
}
h3 {
 color:#999;
}

.ccheading {
font-size: 110%;
font-weight: bold;
color:#FFFFFF;

}

.ccnormal {
color:#FFFFFF;
}

.ccsmall {
font-size: 70%;
color:#333333;
}

.wrapContainer{width:99.5%; float:left;}