#divLeftControl{position:relative;  z-index:1;} 
#divRightControl{position:relative; z-index:1;} 
#divSelect{position:relative; z-index:1;} 
#divContainer{position:relative; width:450; height:340; overflow:hidden; clip:rect(0,0,0,0); visibility:hidden; } 
#divContent{position:relative;} 

body {
	background-color: #001066;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
.defaulttablebackground {
	background-color: #F0F0F0;
	color: #000000;
	font-family: arial, helvitica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.shoppingcarttext {
	color: #444444;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.shoppingcartoddrow{
	background-color: #cadde4;
}

.shoppingcartevenrow{
	background-color: #ffffff;
}

A:link {
	color: #0051EA;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
A:visited {
	color: #0051EA;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
A:active {
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
A:hover {
	text-decoration: underline;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}

.formerror {
   font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.searchproducttitle {
    font-size: 16px;
    font-weight: normal;
    color: #003399;
}

.searchproductdesc {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

.searchproductprice {
    font-size: 16px;
    font-weight: bold;
    color: #003399;
}

.productdesctitle {
    font-size: 24px;
    font-weight: normal;
    color: #003399;
}

.productdescheadlines {
    font-size: 16px;
    font-weight: bold;
    color: #0066CC;
}

.productdescinstoreonly {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #444444;
}

.productdescdesc {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}
.newsarticletitle, .gallerydesctitle {
    font-size: 24px;
    font-weight: normal;
    color: #003399;
}
.newsarticlesubtitle {
    font-size: 14px;
    font-weight: bold;
    color: #0066CC;
}
.newsarticleparagraphtitle, .gallerydescheadlines {
    font-size: 16px;
    font-weight: bold;
    color: #0066CC;
}
.newsarticlecontent, .gallerydesccontent {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

.locationtitle {
    font-size: 24px;
    font-weight: normal;
    color: #003399;
}

.locationaddress {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

.locationlocale {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

.locationhourstitle {
    font-size: 16px;
    font-weight: bold;
    color: #0066CC;
}

.locationhours {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

.locationdesc {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

.locationdirectionstitle {
    font-size: 16px;
    font-weight: bold;
    color: #0066CC;
}
.locationdirections {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

.faqsheadline {
    font-size: 24px;
    font-weight: normal;
    color: #003399;
}
.faqsq {
    font-size: 14px;
    font-weight: bold;
    color: #0066CC;
}
.faqsa {
    font-size: 14px;
    font-weight: bold;
    color: #0066CC;
}
.faqsquestion {
    font-size: 16px;
    font-weight: bold;
    color: #0066CC;
}
.faqsanswer {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

.biocattitle {
    font-size: 24px;
    font-weight: normal;
    color: #003399;
}

.bioname {
    font-size: 16px;
    font-weight: bold;
    color: #0066CC;
}
.biodesc {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
}

/*---------------------*/
/* Non-Ydev styles */
/*---------------------*/

.home_content_title {	
	font-size: 12px;
    font-weight: bold;
	color: #0066cc;
}
.home_content {	
	font-size: 12px;
	color: #000000;
}
.home_content_link {
	font-size: 11px;	
}
.home_faq_title {	
	font-size: 11px;
    font-weight: bold;
	color: #000000;
}
.home_faq_desc {	
	font-size: 10px;
	color: #000000;
}

.main_box_cell {
    background-color: #0066CC;
}
.secondary_box_cell {
    background-color: #FFFFFF;
}
.home_content_cell {
 	padding: 10;
  background-color: #E1F5FF;
}

.home_content_cell2 {
 	padding: 10;
	font-color: #ffffff;
}

.nav_cell {
    background-color: #0047AD;
}

.copyright {
    font-size: 10px;
    color: #999999;
}

