body { font-family: Arial; background-image: url(../images/generic/mainBG.gif); background-color:#00525d; background-repeat: repeat; }
ul { margin: 0; padding: 0; list-style-type: none; }
li { margin: 0; padding: 0; list-style-type: none; }
p { margin: 15px 0px 0px 0px; }
input { color: #9cc; font-size: 0.75em; background: transparent; }
li.faqpage { color: #99cccc; font-size: 0.75em; list-style: disc inside; margin-top: 5px; }
.textF { border: solid 1px #699; }

.white12 { color: #fff; font-size: 0.75em; }
.white12bold { color: #fff; font-size: 0.75em;  font-weight: 700;}
.white18 { font-size: 1.13em; color: #ffffff; }

.lightgreen11 { font-size: 0.69em; color: #669999; }
.lightgreen12 { font-size: 0.75em; color: #99cccc; }
.lightgreen18 { font-size: 1.13em; color: #99cccc; }

.topalign {line-height:30px; vertical-align:top;}

a.whiteul12:link, a.whiteul12:visited, a.whiteul12:active { font-size: 0.75em; color: #ffffff; text-decoration: underline; }
a.whiteul12:hover { font-size: 0.75em; color: #ffffff; text-decoration: none; }

a.whitelink12:link, a.whitelink12:visited, a.whitelink12:active { font-size: 16px; color: #ffffff; text-decoration: underline; }

a.whiteul16:link, a.whiteul16:visited, a.whiteul16:active { font-size: 16px; color: #ffffff; text-decoration: underline; }
a.whiteul16:hover { font-size: 16px; color: #ffffff; text-decoration: none; }

a.whitelink12:link, a.whitelink12:visited, a.whitelink12:active { font-size: 12px; color: #ffffff; text-decoration: underline; }

a.greenul10:link, a.greenul10:visited, a.greenul10:active { font-size: 0.63em; color: #669999; text-decoration: underline; }
a.greenul10:hover { font-size: 0.63em; color: #ffffff; text-decoration: none; }

a.green10:link, a.green10:visited, a.green10:active { font-size: 0.63em; color: #669999; text-decoration: none; }
a.green10:hover { font-size: 0.63em; color: #ffffff; text-decoration: none; }

a.lightgreenul11:link, a.lightgreenul11:visited, a.lightgreenul11:active { font-size: 0.69em; color: #669999; text-decoration: underline; }
a.lightgreenul11:hover { font-size: 0.69em; color: #ffffff; text-decoration: none; }

a.lightergreenul12:link, a.lightergreenul12:visited, a.lightergreenul12:active { font-size: 0.75em; color: #99cccc; text-decoration: underline; }
a.lightergreenul12:hover { font-size: 0.75em; color: #ffffff; text-decoration: none; }

/*#maincontainer { background-image: url(../images/generic/mainBG.gif); width: 800px; height: auto; }*/
#name { float: left; width: 355px; height: 85px; }
#playerwrapper { background-image: url(../images/generic/playerBG.gif); background-repeat: repeat-x; width: 100%; height: 374px; padding-left: 20px; }
#player { float: right; width: 280px; height: 85px; }

#masthead { width: 800px; height: 289px; clear: both; margin-bottom: 10px; }

#breadcrumbs {  padding-bottom: 15px; }

#navwrapper { width: 170px; height: auto; float: left; clear: both; }

#maincontent { width:590px; margin-left: 20px; padding-right: 20px; float: left; }

#sendwrapper { background-image: url(../images/contact/buttonBG.gif); background-repeat: no-repeat; text-align: right; width: 557px; height: 30px; margin-top: 20px; margin-bottom: 200px; }

#footer { width: 740px; padding: 20px 30px 40px 30px; background-image: url(../images/generic/mainBG.gif); clear: both; }
#footrule { width: 740px; height: 1px; margin-bottom: 8px; background-color: #669999; }
#globalleft { color: #699; width: 350px; float: left; }
#globalright { text-align: right; width: 350px; float: right; }
#footlinks { width: 800px; color: #669999; text-align: center; clear: both; margin-top: 35px; }

/*.homesel { width: 170px; height: 28px; background-image: url(../images/nav/homeSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
*/
.homesel { width: 170px; height: 28px; background-image: url(../images/nav/homeSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.homesel a { width: 170px; height: 28px; background-image: url(../images/nav/homeSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.home { width: 170px; height: 28px; background-image: url(../images/nav/homeHover.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.home a { width: 170px; height: 28px; background-image: url(../images/nav/home.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.home A:hover { width: 170px; height: 28px; background: 0 top; list-style-type: none; list-style-image: none; }

.saxsel { width: 170px; height: 24px; background-image: url(../images/nav/saxSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.saxsel a { width: 170px; height: 24px; background-image: url(../images/nav/saxSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.sax { width: 170px; height: 24px; background-image: url(../images/nav/saxHover.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.sax a { width: 170px; height: 24px; background-image: url(../images/nav/sax.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.sax A:hover { width: 170px; height: 24px; background: 0 top; list-style-type: none; list-style-image: none; }

.vocalssel { width: 170px; height: 24px; background-image: url(../images/nav/vocalsSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none;  display: block;}
.vocalssel a { width: 170px; height: 24px; background-image: url(../images/nav/vocalsSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.vocals { width: 170px; height: 24px; background-image: url(../images/nav/vocalsHover.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.vocals a { width: 170px; height: 24px; background-image: url(../images/nav/vocals.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.vocals A:hover { width: 170px; height: 24px; background: 0 top; list-style-type: none; list-style-image: none; }

.weddingssel { width: 170px; height: 24px; background-image: url(../images/nav/weddingsSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.weddingssel a { width: 170px; height: 24px; background-image: url(../images/nav/weddingsSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.weddings { width: 170px; height: 24px; background-image: url(../images/nav/weddingsHover.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.weddings a { width: 170px; height: 24px; background-image: url(../images/nav/weddings.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.weddings A:hover { width: 170px; height: 24px; background: 0 top; list-style-type: none; list-style-image: none; }

.corporatesel { width: 170px; height: 23px; background-image: url(../images/nav/corporateSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display; }
.corporatesel a { width: 170px; height: 23px; background-image: url(../images/nav/corporateSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.corporate { width: 170px; height: 23px; background-image: url(../images/nav/corporateHover.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.corporate a { width: 170px; height: 23px; background-image: url(../images/nav/corporate.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.corporate A:hover { width: 170px; height: 23px; background: 0 top; list-style-type: none; list-style-image: none; }

/*.downloadssel { width: 170px; height: 24px; background-image: url(../images/nav/downloadsSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.downloadssel a { width: 170px; height: 24px; background-image: url(../images/nav/downloadsSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.downloads { width: 170px; height: 24px; background-image: url(../images/nav/downloadsHover.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.downloads a { width: 170px; height: 24px; background-image: url(../images/nav/downloads.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.downloads A:hover { width: 170px; height: 24px; background: 0 top; list-style-type: none; list-style-image: none; }*/


.testimonialssel { width: 170px; height: 24px; background-image: url(../images/nav/testimonialsSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.testimonialssel a { width: 170px; height: 24px; background-image: url(../images/nav/testimonialsSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.testimonials { width: 170px; height: 24px; background-image: url(../images/nav/testimonialsHover.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.testimonials a { width: 170px; height: 24px; background-image: url(../images/nav/testimonials.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.testimonials A:hover { width: 170px; height: 24px; background: 0 top; list-style-type: none; list-style-image: none; }


.downloadssel { width: 170px; height: 24px; background-image: url(../images/nav/listenSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.downloadssel a { width: 170px; height: 24px; background-image: url(../images/nav/listenSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.downloads { width: 170px; height: 24px; background-image: url(../images/nav/listenHover.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.downloads a { width: 170px; height: 24px; background-image: url(../images/nav/listen.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.downloads A:hover { width: 170px; height: 24px; background: 0 top; list-style-type: none; list-style-image: none; }

.faqsel { width: 170px; height: 25px; background-image: url(../images/nav/faqSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.faqsel a { width: 170px; height: 25px; background-image: url(../images/nav/faqSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.faq { width: 170px; height: 25px; background-image: url(../images/nav/faqHover.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.faq a { width: 170px; height: 25px; background-image: url(../images/nav/faq.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.faq A:hover { width: 170px; height: 25px; background: 0 top; list-style-type: none; list-style-image: none; }

.contactsel { width: 170px; height: 29px; background-image: url(../images/nav/contactSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.contactsel a { width: 170px; height: 29px; background-image: url(../images/nav/contactSel.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.contact { width: 170px; height: 29px; background-image: url(../images/nav/contactHover.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; }
.contact a { width: 170px; height: 29px; background-image: url(../images/nav/contact.gif); background-repeat: no-repeat; background-position: 0 top; list-style-type: none; list-style-image: none; display: block; }
.contact A:hover { width: 170px; height: 29px; background: 0 top; list-style-type: none; list-style-image: none; }


#leftbutton { background-image: url(../images/generic/leftButtonBG.gif); background-repeat: repeat-x; width: 136px; height: 215px; clear: both; margin-top: 10px; margin-bottom: 5px; padding-top: 4px; padding-right: 4px; padding-left: 30px; }
#shj_button { background-image: url(../images/generic/shjButtonBG.gif); background-repeat: repeat-x; width: 136px; height: 215px; clear: both; margin-top: 10px; margin-bottom: 5px; padding-top: 4px; padding-right: 4px; padding-left: 30px; }

#dl_brochure_button { background-image: url(../images/generic/dl_brochure.jpg); background-repeat: no-repeat; width: 186px; height: 205px; clear: both; margin-top: 10px; margin-bottom: 5px; padding-top:140px; padding-right: 4px; padding-left: 30px; }


#wedding_award { width: 85px; height: 132px; float: right; margin: 0 0 10px 20px; }

#testie_box{ width:556px; margin-top:5px;}
#testie_top{ background-image:url(../images/generic/testie_box-top.gif); background-color:#296f75; margin-left:1px;
 			 background-repeat:no-repeat;  width:554px; height:96px; padding-left:10px; padding-right:10px; padding-top:25px;background-position: top; min-height:96px;  }
			 
#testie_text { width:574px; margin-left:1px; background-color:#296f75;}	
	 
#testie_bottom{ background-image: url(../images/generic/testie-bottom_trans.gif); background-position:botttom; background-repeat:no-repeat; width:576px; height:34px; margin-bottom:10px;}
#testie_bottom2{ background-image: url(../images/generic/testie-bottom_trans2.gif);background-position:botttom; background-repeat:no-repeat; width:576px; height:34px; margin-bottom:10px;}

#followus_fb {
background-image: url(../images/generic/followusfb.gif);
background-repeat:repeat-x;
width:170px;}
