  *  {
margin : 0;
padding : 0;
}
body {
font-family : "Trebuchet MS", palatino, georgia, serif;
color: #666;
line-height : 1.6em;
font-size : 12px;
background : url(images/pattern.gif);
}
#wrapper {
width : 1000px;
margin : 0 auto;
border : 1px solid #b12d51;
background : #fff url(images/whisper-bkgd.gif) repeat-y;
}
#navTop {
height : 102px;
width : 1000px;
margin : 0 auto;
border : 1px solid #b12d51;
background-image : url(images/topBanner.gif);
background-repeat : no-repeat;
background-position : 0 0;
background-color : #b12d51;
}
#navLeft {
width : 170px;
float : left;
height : 100%;
}
#content {
width : 830px;
float : right;
}
#centerContent {
float : left;
padding : 15px;
width : 500px;
}
#rightContent {
float : right;
width : 270px;
padding : 15px;
font-size : 11px;
line-height : 1.5em;
}
#bottom {
clear : both;
width : 1000px;
margin : 0 auto;
background-color : #fff;
padding : 10px 0 10px 0;
color : #666;
border-bottom : 1px solid #b12d51;
border-left : 1px solid #b12d51;
border-right : 1px solid #b12d51;
}
/*
Navigation
*/
#navLeft .bmn_vsubnav *, #navLeft .bmn_vsubnav * * {
margin : 0;
padding : 0;
list-style-type : none;
font-size : 11px;
}
#navLeft p, .bmw_homelink, .bmw_marketlink {
font-family : Baskerville, Times;
font-size : 11px;
margin : 0;
line-height : 1em;
display : block;
padding : 10px 10px 0 10px;
color : #b12d51;
text-decoration : none;
font-weight : normal;
text-transform : uppercase;
background-image : none;
}
a.bmw_homelink:hover, a.bmw_marketlink:hover, .bmt_home .bmw_homelink, .store .bmw_marketlink {
color : #b28417;
text-decoration : none;
background-image : none;
font-family : Baskerville, Times;
}
#navLeft .bmn_vnav ul li {
font-size : 10px;
margin : 0;
}
#navLeft .bmn_vsubnav ul a {
display : block;
padding : 0 0 0 25px;
color : #000;
text-decoration : none;
font-weight : normal;
background-image : url(images/bulletOFF.gif);
background-repeat : no-repeat;
background-position : 0 0;
font-family : "Lucida Grande", "lucida sans unicode", verdana, arial, sans-serif;
text-transform : none;
}
#navLeft .bmn_vsubnav ul a:hover, #navLeft li.bmn_active a {
color : #b28417;
text-decoration : none;
background-image : url(images/bulletON.gif);
background-repeat : no-repeat;
background-position : 0 0;
font-family : "Lucida Grande", "lucida sans unicode", verdana, arial, sans-serif;
}
/*
Center Content
*/
.bmt_home .bmw_spotlightLinks .bma_head {
font-size: 1.3em;
line-height: 1.2em;
color: #502C8B;
}
.bmt_home #centerContent .bmw_spotlightLinks a.bma_head {
display: block;
padding-bottom: 0;
margin: 0;
line-height: 1em;
font-weight: normal;
}
.bmt_home #centerContent .bmw_spotlightLinks a.bma_head:hover {
color: #666;
}
#centerContent a:hover {
color: #666;
}
.bmt_page h2.bmw_headline {
border-bottom : none;
padding-bottom : 0;
}
h2.bmw_headline, h2.bmw_parent_headline {
clear: both;
border-bottom : 1px solid #b12d51;
padding-bottom : 10px;
margin-bottom : 5px;
color: #000;
}
.bmt_page h2.bmw_headline {
color : #b12d51;
}
h2.section_headline {
border-bottom : 1px solid #b12d51;
padding-bottom : 10px;
margin-bottom : 10px;
}
#centerContent .bmw_link {
border-bottom : 1px solid #b12d51;
padding-bottom : 10px;
}
#centerContent h3 {
color : #502c8b;
font-size : 1.15em;
line-height : 1.4em;
font-weight : normal;
padding-bottom : 5px;
}
#centerContent ul {
list-style-type : none;
padding-bottom : 5px;
}
.bmw_gallery {
margin-top : 10px;
}
.bmw_gallery h3 {
color : #b28417;
}
.workshops #centerContent .bma_link_div, .circle #centerContent .bma_link_div {
float : left;
width : 270px;
}
.bmw_pageContent h2, .store #centerContent div h2 {
color : #000;
font-weight : normal;
font-size : 1.2em;
line-height : 1.5em;
margin-bottom: 10px;
}
.bmw_pageContent ul {
list-style-type : none;
}
.bmw_pageContent li {
padding : 2px 0 0 25px;
background-image : url(images/bulletList.gif);
background-repeat : no-repeat;
background-position : 12px 7px;
}
.bma_head {
color : #b12d51;
font-size : 12px;
font-weight : bold;
}
.bmw_link {
border-bottom : 1px solid #b12d51;
}
.circle .bmw_latestLinks, .trans_gallery .bmw_latestLinks, .arc_gallery .bmw_latestLinks, .gaisheda .bmw_links {
border-top : 1px solid #b12d51;
margin-top : 20px;
padding-top : 15px;
}
.bmw_pageContent h1 {
font-size : 14px;
line-height : 1.5em;
}
div.bmc_image {
padding : 0;
padding-bottom : 10px;
}
/*
Right Content
*/
#rightContent .bmw_link {
border-bottom : 1px solid #fff;
margin : 0;
padding : 0;
}
#rightContent .bmw_link a:hover {
color : #666;
}
#rightContent h3 {
font-size : 11px;
color : #b12d51;
}
#rightContent h3 a, #rightContent h3 a:visited {
color : #b12d51;
}
#rightContent h3 a:hover {
color : #b28417;
}
#rightContent .bmw_link h1 {
background-image : url(images/WScart.gif);
background-repeat : no-repeat;
text-decoration : none;
display : block;
width : 250px;
line-height : 1.5em;
background-position : 65px 0;
}
#rightContent .bmw_link h1 a {
color : #a42648;
padding-left : 30px;
font-size : 11px;
text-decoration : none;
}
.news #centerContent span.bma_head {
color : #b12d51;
display : block;
font-size : 1.5em;
margin : 10px 0 10px 0;
}
.news #centerContent h2 {
margin : 0 0 10px 0;
}

#centerContent .bmw_pageContent h2 {color: #502C8B;}

.news .bmw_moreLinks p, .news #rightContent .bmw_quickteaseLinks p, #rightContent .bmw_fullrelated p {
margin-bottom : 0;
}
.news #rightContent .bmw_moreLinks div.bmw_link, .news #rightContent .bmw_quickteaseLinks div.bmw_link, #rightContent .bmw_fullrelated .bmw_link {
margin-bottom : 20px;
}
.news .bma_head a {
color : #b12d51;
}
.news a.bma_more {
color : #b12d51;
}
a.bma_more {
white-space: nowrap;
display : block;
float : left;
padding : 0 5px 0 0;
}
a.bma_more {
text-decoration : none;
color : #b12d51;
}
/*
Footer
*/
.bmw_footer {
text-align : center;
}
.bmw_footer a, .bmw_footer a:visited {
color : #666;
}
.bmw_footer a:hover {
color : #b12d51;
}
.bmw_footer h1 {
font-size : 12px;
color : #b12d51;
}
a.bmw_bigmedium {
margin : 0 auto;
}
/*
Store
*/


.bmw_spotlightLinks strong {color: #502C8B;}
#rightContent strong, #centerContent strong {color: #000;}
#centerContent pre {
color: #B12D51;
font-family:"Trebuchet MS",palatino,georgia,serif;
font-size: 1.2em;
margin-bottom: 10px;
}

#newsletter {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #B12D51;}


.store .category a.ARC-Gem-Elixirs {
display: block;
width: 175px;
height:50px;
background: url(/images/essences.gif) no-repeat;
}
.store .category a.Audio-CDs {
display: block;
width: 175px;
height:50px;
background: url(/images/audio.gif) no-repeat;
}
.store .category a.Gaishedas-Picks {
display: block;
width: 175px;
height:50px;
background: url(/images/picks.gif) no-repeat;
}
.essenses .category a.ARC-Gem-Elixirs {
display: none;
}
.store .category a span {
display: none;
}
form {
display : block;
}
.storeimage {
float : left;
padding : 10px;
}
.cartbutton {
display : block;
padding : 40px;
}
.default_text {
padding : 10px 20px 10px 20px;
} 
.category a {
color : #b12d51;
padding: 0 0 0 10px;
line-height: 2em;
}
.minicart {
padding: 10px;
}
div.productthumbs {
float: none;
}

.store #centerContent {
width:570px;
}
.store #rightContent {
width:180px;
}
.store #wrapper {
background:#FFFFFF url(images/whisper-store-bkgd.gif) repeat-y; 
}
.marketplace #centerContent {
width:800px;
}
.marketplace #rightContent {
width:0;
}
.marketplace #wrapper {
background:#FFFFFF url(images/whisper-marketplace-bkgd.jpg) repeat-y; 
}
.marketplace .bmw_spotlightLinks .bmw_link {
padding: 10px 25px 0 0;
float: left;
width: 175px;
}
.store div.bmc_aboveContent {
border-bottom: 1px solid #B12D51;
}
.marketplace #centerContent .bmw_link {
border-bottom: none;
}
.marketplace .bmw_pageContent {
border-top: 1px solid #B12D51;
clear: both;
}
.marketplace .bmw_pageContent p {
width: 550px;
}
.store .bmw_pageContent {
padding: 10px 0 0 0;
border-bottom: 1px solid #B12D51;
}
.store .bmw_quickteaseLinks .bma_mediatop img {
border: 1px solid #666;
}
.store .bmw_quickteaseLinks .bmw_link {
padding: 10px 0 0 0;
}
.store .bmw_quickteaseLinks .bmw_link div.bma_link_div .bma_byline {
color: #000;
font-weight: bold;
}
.store .bmw_quickteaseLinks .bmw_link div.bma_link_div {
float: right;
width: 350px;
padding: 0 80px 0 0;
}
.store .bmw_quickteaseLinks div.bma_mediatop {
clear: both;
float: left;
}
.store .store-about {
clear: both;
}
.store .bmw_quickteaseLinks .bmw_link div.bma_link_div a.bma_head {
color: #b6003E;
display: block;
padding: 0 0 5px 0;
font-weight: bold;
font-size: 1.3em;
text-transform: capitalize;
text-decoration: none;
}
.store .bmw_quickteaseLinks .clear, .store .bmw_quickteaseLinks p {
clear: both;
}
.store .bmw_quickteaseLinks .bma_byline {display: block;}
.store #centerContent .bmw_quickteaseLinks a.bma_more {
float: none;
display: inline;
padding: 0 0 0 5px;
}
.store #centerContent .bmw_quickteaseLinks form {
padding: 10px 0 0 0;
float:right;
}
.store #centerContent .bmw_quickteaseLinks p {
padding: 10px 0 0 0;
float:left;
}
.store #centerContent .bmw_quickteaseLinks form p {
float: none;
line-height: 0;
padding; 0;
margin: 0;
}
.programs .bmw_pageContent p {
clear: both;
}
.store #view-cart {
padding: 0 20px 50px 0;
margin: 0 0 0 -10px;
}
.bmw_announce h3 {
display: none;
}
.bmw_announce {
line-height: 1em;
border-bottom: 1px solid #B12D51;
padding: 0 0 0 0;
margin-bottom: 10px;
}