/* Custom Styles */

.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }
a img {border:none;}



.bodyBg { margin:0; padding:0; background:#15420d url(../Images/Graphics/bodyBg.gif) repeat-x scroll; }

#bgContainer { background: url(../Images/Graphics/mainBg.gif) repeat-y scroll center; } 



/* splash page */

#splashCont { width:377px; background:#fff; margin:20px 0; font-size:10px; }
#splashContPadding { padding:10px; }

#splashQueen { width:174px; float:left; }
#splashChch	{ width:174px; float:right; }

.splashTxt { padding: 20px 0px 25px 18px; margin:0; }
.splashTxt a {font-size: 9px; }

#splashFooter { color: #fff; font-size:10px;  margin:0; padding:0; } 
#splashFooter a{ color: #fff; font-size:10px; } 
#splashFooter a:hover{ color: #fff; font-size:10px; } 





/* inner pages */

#header { width:760px; background: url(../Images/Graphics/headerBg.gif) no-repeat scroll; }  
#headerImages{ width:550px; height:264px; padding:0; margin:0; background:#fff url(../Images/Graphics/headerImage00.jpg) no-repeat scroll; }

#headerImagesHome{ width:646px; height:225px; padding:0; margin:0; background: url(../Images/Graphics/headerImageHome01.jpg) no-repeat scroll; border:1px solid #ffffff }

table.chooseLocation { position:relative; top:-25px}

#homeContact table td { color:#FFFFFF; font-size:12px}

.mainContainer { }

#leftPanel	{ width:199px; margin:0; padding:0; 	 }	
#leftPanelPadding{ padding:20px 10px; }

#nav { margin:80px 0 0; }
#navPadding { padding:0 0 60px ; }

	#nav td { width:170px; height:19px; line-height:19px; padding:0 0 0 25px; background: url(../Images/Graphics/navBg.gif) no-repeat scroll left top;  }



#leftPanel .linkBg { width:155px; height:19px; line-height:21px; padding:0 0 0 25px; background: url(../Images/Graphics/navBg.gif) no-repeat scroll left top;  }
	
	#leftPanel .linkBg a { color:#999999; display:block; text-decoration:none }
	#leftPanel .linkBg a:hover { color:#333333; display:block; }
		
#leftPanel { line-height:1.2em;}
#leftPanel .bg { width:155px; padding:5px 5px 5px 15px; margin:20px 0; background: url(../Images/Graphics/navBgPlain.gif) repeat-y scroll left top;  }
#leftPanel .btnMusicSample { margin:0px 0 40px; }

#leftPanel .grey { padding: 10px 0; color:#818181;}


#mainPanel	{ position:relative; width:561px; margin:0; padding:0;  }
#mainPanelPadding{ }

#mainPanel #topTabs { position:absolute; z-index:100; top:0; right:20px; width:181px; height:22px; background: url(../Images/Graphics/topTabsBg.gif) no-repeat scroll left top;  }
#tabs { width:550px; }


#mainContent { width:550px;  }

#mainContentPadding { padding:10px 0 30px; }
#mainContentPadding img {margin:0 10px 0 0; }




#footer { width:760px;  padding:20px 10px 10px; text-align:right; font-size:10px; color:#fff; background: url(../Images/Graphics/footer.gif) center top no-repeat scroll;}

#footer a{ color:#fff; text-decoration:none; }
#footer a:hover{ text-decoration:underline; }

#footerCopyRight { }
.footertext { text-align:right; padding-right:20px;  }

#footerCopyRight a{ color:; text-decoration:none; }
#footerCopyRight a:hover{ color:#fff; text-decoration:underline; }









/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}

.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:#DB7124;
}








/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{
  background-color:cccccc ;font-size:10px;
}
.ft100bold,.pft100,.ft100{
  width:100px;
}
.shopsubmit,.ft100bold{
  font-weight:bold; font-size:11px;
}
.shopsubmit{
  font-size:12px
}
/* End Shop Styles */

td.formtext { color:#004416; }
input.formtool { border: 1px solid #004416} 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

