/* Start Universal Site Properties */

html 					{height: 100%;
                        margin-bottom: 1px;
                        padding: 0px 0px 0px 0px;}

body					{background-image: url(/images/bg-body.jpg);
                        background-color: #020000;
                        background-position: top left;
                        background-repeat: repeat-x;}

/* End Universal Site Properties */

/* Start Base Layout Properties */

.base-table				{width: 100%;
                        height: 100%;
                        padding: 0px;
                        border-collapse: collapse;
                        margin-left: auto;
                        margin-right: auto;
                        border: 0px solid red;}						
				
.base-content			{vertical-align:top;
						text-align: left;
						border: 0px solid green;}					
					
/* End Base Layout Properties */

/* Start Content Layout Properties */
					
.menu-table				{width: 901px;
                        height: 55px;
                        padding: 0px 0px 0px 0px;
                        border-collapse: collapse;
                        margin: 10px auto 0px auto;
                        background-color: #020000;
                        border: 0px solid green;}
                    
.menu-table-content		{vertical-align: top;
						text-align: left;}
                    
.hero-table				{width: 901px;
                        height: 210px;
                        padding: 0px 0px 0px 0px;
                        border-collapse: collapse;
                        margin: 0px auto 0px auto;
                        background-color: #020000;
                        border: 0px solid yellow;}
                    
.hero-table-content		{vertical-align: top;
						text-align: left;}
                    
.content-table			{width: 901px;
                        background-image: url(/images/bg-content-fade.jpg);
                        background-color: #f0eae1;
                        background-position: bottom left;
                        background-repeat: repeat-x;
                        padding: 0px 0px 0px 0px;
                        border-collapse: collapse;
                        margin: 0px auto 0px auto;
                        border: 0px solid red;}
								
.content-table-content	{vertical-align: top;
                        text-align: left;
                        height: 460px;
                        padding: 0px 15px 5px 15px;
                        border: 0px solid red;}
                    
.bottom-table			{background-image: url(/images/bg-bottom.jpg);
                        background-color: #020000;
                        background-position: top left;
                        background-repeat: no-repeat;
                        width: 901px;
                        height: 100px;
                        padding: 0px 0px 0px 0px;
                        border-collapse: collapse;
                        margin: 0px auto 0px auto;
                        border: 0px solid white;}
                    
#bottom-table-content	{vertical-align: top;
						text-align: left;
                        padding: 60px 0px 0px 33px;}
                        
#bottom-table-content p				{font-family: Georgia, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: bold;
									font-style: italic;
	                                color: #f0eae1;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    border: 0px solid red;}                    
#bottom-table-content p a:link		{text-decoration: none; color: #f0eae1;}
#bottom-table-content p a:visited	{text-decoration: none; color: #f0eae1;}
#bottom-table-content p a:hover		{text-decoration: underline; color: #fffbf6;}
#bottom-table-content p a:active	{text-decoration: underline; color: #fffbf6;}
                        
.footer-table						{width: 901px;
									height: 50px;
									padding: 0px 0px 0px 0px;
									border-collapse: collapse;
									margin: 10px auto 10px auto;
									border: 0px solid blue;}
					
#footer-content						{line-height: 50px;
									text-align: center;}
                    
#footer-content p					{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
									font-size: 10px;
									font-weight: none;
									color: #6a6a5a;
									text-transform: none;
									vertical-align: none;
									text-align: none;
									line-height: 150%;
                                    border: 0px solid red;}                    
#footer-content p a:link			{text-decoration: none; color: #6a6a5a; margin-right: 12px;}
#footer-content p a:visited			{text-decoration: none; color: #6a6a5a; margin-right: 12px;}
#footer-content p a:hover			{text-decoration: underline; color: #6a6a5a; margin-right: 12px;}
#footer-content p a:active			{text-decoration: underline; color: #6a6a5a; margin-right: 12px;}
		
/* End Content Layout Properties */

/* Start Page Element Properties */

.mouse							{cursor: pointer;
								cursor: hand;}
                    
.welcome-bar					{display: block;
                                position: relative;
                                top: -18px;
                                background-image: url(/images/bg-welcome-bar.gif);
                                background-position: top center;
                                background-repeat: no-repeat;
                                left: 0px;
                                width: 871px;
                                height: 212px;
                                vertical-align: middle;
                                text-align: center;
                                border: 0px solid red;}

#welcome-table					{width: 871px;
                                height: 212px;
                                padding: 0px 0px 0px 0px;
                                border-collapse: collapse;
                                margin: 0px auto 0px auto;
                                border: 0px solid green;}
                    
.upcoming-events				{background-image: url(/images/bg-in-concert-home.gif);
                                background-position: top right;
                                background-repeat: no-repeat;
                                width: 282px;
                                height: 162px;
                                padding: 0px 0px 0px 0px;
                                border-collapse: collapse;
                                margin: 0px auto 0px auto;
                                vertical-align: top;
                                text-align: left;
                                border: 0px solid red;}

.latest-news					{background-image: url(/images/bg-latest-news-home.gif);
                                background-position: top center;
                                background-repeat: no-repeat;
                                width: 306px;
                                height: 162px;
                                padding: 0px 0px 0px 0px;
                                border-collapse: collapse;
                                margin: 0px auto 0px auto;
                                vertical-align: top;
                                text-align: left;
                                border: 0px solid orange;}
                                
.join-mailing-list				{background-image: url(/images/bg-join-us.gif);
                                background-position: top left;
                                background-repeat: no-repeat;
                                width: 282px;
                                height: 162px;
                                padding: 0px 0px 0px 0px;
                                border-collapse: collapse;
                                margin: 0px auto 0px auto;
                                vertical-align: top;
                                text-align: left;
}
                                
.announcement-table				{width: 230px;
                                margin: 45px 0px 0px 40px;
								border: 0px solid orange;}
					
table.announcement-table td 	{padding: 2.5px;}

table#newsletter-table.login {
	margin: 0;
}

table#newsletter-table.login p {
	margin: 0 0 11px 0;
}

#newsletter-table				{width: 240px;
                                margin: 45px 0px 0px 10px;
								border: 0px solid green;}
                                
table#newsletter-table td 		{padding: 2px;}

#newsletter-table input.cat_button			{display: block;
                                            height: 28px;
                                            width: 96px;
                                            background-image: url(/images/submit-button.gif);
                                            background-color: #eae1d1;
                                            background-position: 0 0;
                                            background-repeat: no-repeat;
                                            border: 0px solid red;
                                            margin: 0px;
                                            padding: 0px;
                                            cursor: pointer;
                                            cursor: hand;}
                                
#newsletter-table input.cat_button:hover	{display: block;
                                            height: 28px;
                                            width: 96px;
                                            background-image: url(/images/submit-button.gif);
                                            background-color: #eae1d1;
                                            background-position: -96px 0;
                                            background-repeat: no-repeat;
                                            border: 0px solid red;
                                            margin: 0px;
                                            padding: 0px;
                                            cursor: pointer;
                                            cursor: hand;}
                                    
#newsletter-table input.cat_button:focus	{display: block;
                                            height: 28px;
                                            width: 96px;
                                            background-image: url(/images/submit-button.gif);
                                            background-color: #eae1d1;
                                            background-position: -96px 0;
                                            background-repeat: no-repeat;
                                            border: 0px solid red;
                                            margin: 0px;
                                            padding: 0px;
                                            cursor: pointer;
                                            cursor: hand;}
                                            
                            
#newsletter-table input				{background-color: #FFFFFF;
                                    border: 1px solid #dfdede;
                                    font-family: Verdana, Helvetica, Sans-Serif;
                                    font-size: 11px;
                                    color: #000000;
                                    height: 14px;
                                    margin: 0px;
                                    padding: 2px 2px 2px 2px;
                                    width: 108px;}

#newsletter-table input:hover		{background-color: #FFFFFF;
                                    border: 1px solid #b3b3b3;
                                    font-family: Verdana, Helvetica, Sans-Serif;
                                    font-size: 11px;
                                    color: #000000;
                                    height: 14px;
                                    margin: 0px;
                                    padding: 2px 2px 2px 2px;
                                    width: 108px;}
                            
#newsletter-table input:focus		{background-color: #FFFFFF;
                                    border: 1px solid #b3b3b3;
                                    font-family: Verdana, Helvetica, Sans-Serif;
                                    font-size: 11px;
                                    color: #000000;
                                    height: 14px;
                                    margin: 0px;
                                    padding: 2px 2px 2px 2px;
                                    width: 108px;}

#newsletter-table input.checkbox		{border: 0px solid red;
                                        margin: 3px 0px 0px;
                                        padding: 0px;
                                        text-align: left;
                                        width: 20px;}
                                        
#newsletter-table input.checkbox:hover	{border: 0px solid red;
                                        margin: 3px 0px 0px;
                                        padding: 0px;
                                        text-align: left;
                                        width: 20px;}
                                        
#newsletter-table input.checkbox:focus	{border: 0px solid red;
                                        margin: 3px 0px 0px;
                                        padding: 0px;
                                        text-align: left;
                                        width: 20px;}

#events-table							{width: 240px;
                               			margin: 45px 0px 0px 35px;
										border: 0px solid green;}

table#events-table td 					{padding: 2px;}

#home-table						{width: 821px;
                                height: 250px;
                                padding: 0px 0px 0px 0px;
                                border-collapse: collapse;
                                margin: 0px auto 0px auto;
                                border: 0px solid red;}
                                
#page-table						{width: 871px;
                                padding: 0px 0px 0px 0px;
                                border-collapse: collapse;
                                margin: 0px auto 0px auto;
                                border: 0px solid red;}
                                
.page-navigation-holder			{width: 282px;
                                padding: 0px ;
                                margin: 0px;
								text-align: left;
								vertical-align: top;
                                border: 0px solid pink;}

.spacer							{display: none;
								width: 18px;
								border: 0px solid green;}

td.page-contennt-holder			{align: left;}

.page-contennt-holder {
	width: 530px; /* 580px */
	padding: 0 20px 0 30px;
	margin: 0;								
	text-align: left;
	vertical-align: top;
}

div#page-overflow {
	width: 530px;
	height: 100%;
	overflow: hidden;
	border: 0px solid green;
}

div#page-overflow.shop {
	width: 850px;
	height: 100%;
	overflow: hidden;
}

#cart-table						{width: 530px;
								float: left;
                                padding: 0px 0px 0px 0px;
                                border-collapse: collapse;
                                margin: 10px auto 0px auto;
                          		border-top: 0px solid #ab8b46;
                                border-right: 0px solid #ab8b46;
                                border-bottom: 0px solid #ab8b46;
                                border-left: 0px solid #ab8b46;}
                                
#cart-checkout					{width: 820px;
                                padding: 0px 0px 0px 0px;
                                border-collapse: collapse;
                                margin: 20px;
                          		border: 0px solid #ab8b46;}
                                
#cart-checkout-form				{width: 820px;
                                padding: 0px 0px 0px 0px;
                                border-collapse: collapse;
                                margin: 20px;
                          		border: 0px solid #ab8b46;}
                                
.buy-now							{display: block;
                                    width: 96px;
                                    height: 28px;
                                    background: url(/images/buy-now.gif) 0 0 no-repeat;
                                    text-decoration: none;
                                    margin: 0px 0px;
                                    cursor: pointer;
									cursor: hand;
                                    border: 0px solid blue;}

.buy-now:hover						{background-position: -96px 0;
	                                margin: 0px 0px;
								    text-decoration: none;}
                                    
.clear-all							{float: left;
									clear: right;
                                    width: 96px;
                                    height: 28px;
                                    background: url(/images/clear-all.gif) 0 0 no-repeat;
                                    text-decoration: none;
                                    margin: 0px;
                                    cursor: pointer;
									cursor: hand;}

.clear-all:hover					{background-position: -96px 0;
	                                margin: 0;
								    text-decoration: none;}
                                    
.check-out							{float: left;
                                    width: 96px;
                                    height: 28px;
                                    background: url(/images/check-out.gif) 0 0 no-repeat;
                                    text-decoration: none;
                                    margin: 0 0 0 20px;
                                    cursor: pointer;
									cursor: hand;}

.check-out:hover					{background-position: -96px 0;
                                    margin: 0 0 0 20px;
								    text-decoration: none;}

/* End Page Element Properties */

/* Side Menu Properties */

#side-menu						{display: block;
                                position: relative;
                                top: -18px;
                                left: 0px;                               
                                width: 272px;
                                height: 272px;
                                padding: 183px 0px 0px 15px;
                                border: 0px solid green;}
                                                              
#side-menu-nav					{display: block;
								width: 252px;
                                height: 239px;
                                text-align: left;
                                vertical-align: top;
                                border: 0px solid blue;}

#side-menu-nav td				{vertical-align: top;}

#side-menu-nav ul 				{list-style-type: square;
                                list-style-image: url(/images/red-arrow.gif);
								line-height: 150%;
                                margin: 43px 0px 0px 40px;
								border: 0px solid red;}
                       	             
#side-menu-nav li				{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                       	        font-size: 12px;
                                font-weight: bold;
                                color: #92680f;
                                cursor: pointer;
								cursor: hand;
								margin: 0px 0px;
                                border: 0px solid green;}                                
#side-menu-nav li a:link		{text-decoration:none; font-weight: bold; color:#92680f;}
#side-menu-nav li a:visited		{text-decoration:none; font-weight: bold; color:#92680f;}
#side-menu-nav li a:hover		{text-decoration:underline; font-weight: bold; color:#700305;}
#side-menu-nav li a:active		{text-decoration:underline; font-weight: bold; color:#700305;}

#in-concert .hear-us			{background-image: url(/images/bg-in-concert.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}
								
#radio-performances .hear-us	{background-image: url(/images/bg-radio-performances.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}

#radio-interviews .hear-us		{background-image: url(/images/bg-radio-interviews.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}
								
#about-us .about-us				{background-image: url(/images/bg-about-us.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}
								
#latest-news .about-us			{background-image: url(/images/bg-latest-news.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}
								
#our-history .about-us			{background-image: url(/images/bg-our-history.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}
								
#commisioned-works .about-us	{background-image: url(/images/bg-commisioned-works.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}

#photo-gallery .about-us		{background-image: url(/images/bg-photo-gallery.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}
								
#press-releases .about-us		{background-image: url(/images/bg-press-releases.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}
								
#downloads .about-us			{background-image: url(/images/bg-downloads.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}	
								
#sponsor-us .support-us			{background-image: url(/images/bg-sponsor-us.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}		

#supporters .support-us			{background-image: url(/images/bg-supporters.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}		

#friends .support-us			{background-image: url(/images/bg-friends.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}	

#join-us .join-us				{background-image: url(/images/bg-join-us.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}	

#how-to-join .join-us			{background-image: url(/images/bg-how-to-join.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}	
								
#members-area .join-us			{background-image: url(/images/bg-members-area.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}	
								
#members-area-secure .members-area	{background-image: url(/images/bg-members-area-secure.png);
                                    background-position: top left;
                                    background-repeat: no-repeat;
                                    border: 0px solid red;}	
								
#committee-area .join-us		{background-image: url(/images/bg-commitee.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}	
								
#contact-us .contact-us			{background-image: url(/images/bg-contact-us.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}

#addresses .contact-us			{background-image: url(/images/bg-addresses.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}
                                
#key-people .contact-us			{background-image: url(/images/bg-key-people.png);
                                background-position: top left;
                                background-repeat: no-repeat;
                                border: 0px solid red;}
								                                
.hear-us						{background-image: url(/images/bg-hear-us.png);
                                background-position: top left;
                                background-repeat: no-repeat;}
                                
.hear-us-nav					{background-image: url(/images/bg-hear-us-nav.jpg);
                                background-position: top left;
                                background-repeat: no-repeat;}

.about-us						{background-image: url(/images/bg-about-us.png);
                                background-position: top left;
                                background-repeat: no-repeat;}
                                
.about-us-nav					{background-image: url(/images/bg-about-us-nav.jpg);
                                background-position: top left;
                                background-repeat: no-repeat;}
                                
.support-us						{background-image: url(/images/bg-support-us.png);
                                background-position: top left;
                                background-repeat: no-repeat;}
                                
.support-us-nav					{background-image: url(/images/bg-support-us-nav.jpg);
                                background-position: top left;
                                background-repeat: no-repeat;}
                                
.join-us						{background-image: url(/images/bg-join-us.png);
                                background-position: top left;
                                background-repeat: no-repeat;}
                                
.join-us-nav					{background-image: url(/images/bg-join-us-nav.jpg);
                                background-position: top left;
                                background-repeat: no-repeat;}
								
.musicians						{background-image: url(/images/bg-musicians.png);
                                background-position: top left;
                                background-repeat: no-repeat;}
                                
.musicians-nav					{background-image: url(/images/bg-musicians-nav.jpg);
                                background-position: top left;
                                background-repeat: no-repeat;}
                                
.members-area-nav				{background-image: url(/images/bg-members-area-nav.jpg);
                                background-position: top left;
                                background-repeat: no-repeat;}

.members-area-secure-nav		{background-image: url(/images/bg-members-area-secure.png);
                                    background-position: top left;
                                    background-repeat: no-repeat;
                                    border: 0px solid red;}	

                                
.contact-us						{background-image: url(/images/bg-contact-us.png);
                                background-position: top left;
                                background-repeat: no-repeat;}
                                
.contact-us-nav					{background-image: url(/images/bg-contact-us-nav.jpg);
                                background-position: top left;
                                background-repeat: no-repeat;}
                                
/* Side Menu Properties */

/* Start Font Properties */

h1						{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                        font-size: 22px;
                        font-weight: none;
                        font-style: italic;
                        color: #700305;
                        text-transform: none;
                        vertical-align: none;
                        text-align: none;
                        line-height: 100%;
                        word-spacing: none;
                        padding: 0px 0px 4px 0px;
                        margin: 0px;}
h1 a:link 				{text-decoration:none; font-style: italic; color:#700305;}
h1 a:visited 			{text-decoration:none; font-style: italic; color:#700305;}
h1 a:hover 				{text-decoration:underline; font-style: italic; color:#700305;}
h1 a:active				{text-decoration:underline; font-style: italic; color:#700305;}

h2						{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                        font-size: 15px;
                        font-weight: bold;
                        font-style: italic;
                        color: #700305;
                        text-transform: none;
                        vertical-align: none;
                        text-align: none;
                        line-height: none;
                        word-spacing: none;
                        padding: 0px 0px;
                        margin:  7px 0px 3px 0px;}
h2 a:link 				{text-decoration:none; font-style: italic; color:#700305;}
h2 a:visited 			{text-decoration:none; font-style: italic; color:#700305;}
h2 a:hover 				{text-decoration:underline; font-style: italic; color:#700305;}
h2 a:active				{text-decoration:underline; font-style: italic; color:#700305;}

td.productItem						{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: none;
                                    color: #000000;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 150%;
                                    word-spacing: 3px;
                                    padding: 0px;
                                    margin: 5px 0px;
                                    border: 0px solid red;}

.webform-results					{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: none;
                                    color: #000000;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 150%;
                                    word-spacing: 3px;
                                    padding: 0px;
                                    margin: 5px 0px;
                                    border: 0px solid red;}
.webform-results a:link 			{text-decoration:none; font-weight: none; color:#700305;}
.webform-results a:visited 			{text-decoration:none; font-weight: none; color:#700305;}
.webform-results a:hover 			{text-decoration:underline; font-weight: none; color:#700305;}
.webform-results a:active			{text-decoration:underline; font-weight: none; color:#700305;}


label								{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: none;
                                    color: #000000;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 150%;
                                    word-spacing: 3px;
                                    padding: 0px;
                                    margin: 5px 0px;
                                    border: 0px solid red;}
label a:link 						{text-decoration:none; font-weight: none; color:#700305;}
label a:visited 					{text-decoration:none; font-weight: none; color:#700305;}
label a:hover						{text-decoration:underline; font-weight: none; color:#700305;}
label a:active						{text-decoration:underline; font-weight: none; color:#700305;}
                        
td.photogalleryNavigation				{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                        font-size: 12px;
                                        font-weight: none;
                                        color: #000000;
                                        text-transform: none;
                                        vertical-align: none;
                                        text-align: none;
                                        line-height: 150%;
                                        word-spacing: 3px;
                                        padding: 0px;
                                        margin-bottom: 10px;
                                        border: 0px solid red;}
td.photogalleryNavigation a:link 		{text-decoration:none; font-weight: none; color:#700305;}
td.photogalleryNavigation a:visited 	{text-decoration:none; font-weight: none; color:#700305;}
td.photogalleryNavigation a:hover 		{text-decoration:underline; font-weight: none; color:#700305;}
td.photogalleryNavigation a:active		{text-decoration:underline; font-weight: none; color:#700305;}

p						{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                        font-size: 12px;
                        font-weight: none;
                        color: #000000;
                        text-transform: none;
                        vertical-align: none;
                        text-align: none;
                        line-height: 150%;
                        word-spacing: 1px;
                        margin:  7px 0px 3px 0px;
                        padding: 0px 0px;
                        border: 0px solid red;}
a:link 					{text-decoration:none; font-weight: none; color:#700305;}
a:visited 				{text-decoration:none; font-weight: none; color:#700305;}
a:hover 				{text-decoration:underline; font-weight: none; color:#700305;}
a:active				{text-decoration:underline; font-weight: none; color:#700305;}

.brown					{color: #700305;}

.yellow					{color: #92680f;}

ul 						{list-style-type: disc;
						list-style-image: url(/images/ul-standard.gif);
                        line-height: 120%;
                        margin: 20px 0px 0px 30px;
                        border: 0px solid red;}
                                    
li						{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                        font-size: 12px;
                        font-weight: none;
                        color: #000000;
                        border: 0px solid green;}                                
li a:link				{text-decoration:none; font-weight: none; color:#000000;}
li a:visited			{text-decoration:none; font-weight: none; color:#000000;}
li a:hover				{text-decoration:underline; font-weight: none; color:#000000;}
li a:active				{text-decoration:underline; font-weight: none; color:#000000;}

img.floatright { 
                                float: right;
                                padding: 1px;
                                border: 1px solid #d6d1c9;
                                margin: 0 0 15px 15px;
}
                      
#welcome-table	h1				{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                                font-size: 22px;
                                font-weight: none;
                                font-style: italic;
                                color: #700305;
                                text-transform: none;
                                vertical-align: none;
                                text-align: none;
                                line-height: 100%;
                                word-spacing: none;
                                padding: 0px 0px 0px 0px;
                                margin: 0px;}
#welcome-table	h1 a:link 		{text-decoration:none; font-style: italic; color:#700305;}
#welcome-table	h1 a:visited 	{text-decoration:none; font-style: italic; color:#700305;}
#welcome-table	h1 a:hover 		{text-decoration:underline; font-style: italic; color:#700305;}
#welcome-table	h1 a:active		{text-decoration:underline; font-style: italic; color:#700305;}

#welcome-table	h2				{font-family: Verdana, Helvetica, Sans-Serif;
                                font-size: 11px;
                                font-weight: bold;
                                font-style: none;
                                color: #91670e;
                                text-transform: none;
                                vertical-align: none;
                                text-align: none;
                                line-height: 170%;
                                word-spacing: none;
                                padding: 0px 0px 0px 0px;
                                margin: 0px;}
#welcome-table	h2 a:link 		{text-decoration:none; font-weight: bold; font-style: none; color:#91670e;}
#welcome-table	h2 a:visited 	{text-decoration:none; font-weight: bold; font-style: none; color:#700305;}
#welcome-table	h2 a:hover 		{text-decoration:underline; font-weight: bold; font-style: none; color:#91670e;}
#welcome-table	h2 a:active		{text-decoration:underline; font-weight: bold; font-style: none; color:#91670e;}

#welcome-table	p				{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                font-size: 10px;
                                font-weight: none;
                                color: #000000;
                                text-transform: none;
                                vertical-align: none;
                                text-align: none;
                                line-height: 100%;
                                word-spacing: none;
                                padding: 0px;
                                margin: 0px;
                                border: 0px solid red;}
#welcome-table	a:link 			{text-decoration:none; font-weight: none; color:#700305;}
#welcome-table	a:visited 		{text-decoration:none; font-weight: none; color:#700305;}
#welcome-table	a:hover 		{text-decoration:underline; font-weight: none; color:#700305;}
#welcome-table	a:active		{text-decoration:underline; font-weight: none; color:#700305;}

#home-table a.read-more:link		{background: url(/images/black-arrow.gif) no-repeat 69px 2px;
									font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    text-decoration: none;
									color: #000000;
                                    padding-right: 14px;}
                                    
#home-table a.read-more:visited		{background: url(/images/black-arrow.gif) no-repeat 69px 2px;
									font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    text-decoration: none;
									color: #000000;
                                    padding-right: 14px;}

#home-table a.read-more:hover		{background: url(/images/black-arrow.gif) no-repeat 69px 2px;
									font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    text-decoration: underline;
									color: #000000;
                                    padding-right: 14px;}
                                    
#home-table a.read-more:active		{background: url(/images/black-arrow.gif) no-repeat 69px 2px;
									font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    text-decoration: underline;
									color: #000000;
                                    padding-right: 14px;}

#home-table h1				{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                            font-size: 22px;
                            font-weight: none;
                            font-style: italic;
                            color: #700305;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 100%;
                            word-spacing: none;
                            padding: 0px 0px 4px 0px;
                            margin: 0px;}
#home-table h1 a:link 		{text-decoration:none; font-style: italic; color:#700305;}
#home-table h1 a:visited 	{text-decoration:none; font-style: italic; color:#700305;}
#home-table h1 a:hover 		{text-decoration:underline; font-style: italic; color:#700305;}
#home-table h1 a:active		{text-decoration:underline; font-style: italic; color:#700305;}

#home-table h2				{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                            font-size: 15px;
                            font-weight: bold;
                            font-style: italic;
                            color: #700305;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 100%;
                            word-spacing: none;
                            padding: 0px 0px 10px 0px;
                            margin: 0px;}
#home-table h2 a:link 		{text-decoration:none; font-style: italic; color:#700305;}
#home-table h2 a:visited 	{text-decoration:none; font-style: italic; color:#700305;}
#home-table h2 a:hover 		{text-decoration:underline; font-style: italic; color:#700305;}
#home-table h2 a:active		{text-decoration:underline; font-style: italic; color:#700305;}

#home-table p				{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                            font-size: 12px;
                            font-weight: none;
                            color: #000000;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 150%;
                            word-spacing: 3px;
                            padding: 0px;
                            margin: 10px 0px;
                            border: 0px solid red;}

#home-table p a:link, #home-table p a:visited {
	text-decoration: none;
	font-weight: 100;
	color:#700305;
}

#home-table p a:hover, #home-table p a:active {
	text-decoration: underline;
	font-weight: 100;
	color: #700305;
}

#home-table ul 						{list-style-type: square;
                                    list-style-image: url(/images/black-arrow.gif);
                                    line-height: 120%;
                                    margin: 0px 0px 0px 15px;
                                	border: 0px solid red;}
                                
#home-table li						{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: bold;
                                    color: #000000;
                                    cursor: pointer;
									cursor: hand;
                                    border: 0px solid green;}
#home-table li a:link 				{text-decoration:none; font-weight: none; color:#700305;}
#home-table li a:visited 			{text-decoration:none; font-weight: none; color:#700305;}
#home-table li a:hover 				{text-decoration:underline; font-weight: none; color:#700305;}
#home-table li a:active				{text-decoration:underline; font-weight: none; color:#700305;}

#cart-table	h1						{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                                    font-size: 22px;
                                    font-weight: none;
                                    font-style: italic;
                                    color: #700305;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 100%;
                                    word-spacing: none;
                                    padding: 0px 0px 4px 0px;
                                    margin: 0px;}
#cart-table	h1 a:link 				{text-decoration:none; font-style: italic; color:#700305;}
#cart-table	h1 a:visited 			{text-decoration:none; font-style: italic; color:#700305;}
#cart-table	h1 a:hover 				{text-decoration:underline; font-style: italic; color:#700305;}
#cart-table	h1 a:active				{text-decoration:underline; font-style: italic; color:#700305;}

#cart-table	h2						{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                                    font-size: 18px;
                                    font-weight: none;
                                    font-style: italic;
                                    color: #700305;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 120%;
                                    word-spacing: none;
                                    padding: 0px 0px;
                                    margin:  0px 0px;}
#cart-table	h2 a:link 				{text-decoration:none; font-weight: none; font-style: italic; color:#700305;}
#cart-table	h2 a:visited 			{text-decoration:none; font-weight: none; font-style: italic; color:#700305;}
#cart-table	h2 a:hover 				{text-decoration:underline; font-weight: none; font-style: italic; color:#700305;}
#cart-table	h2 a:active				{text-decoration:underline; font-weight: none; font-style: italic; color:#700305;}

#cart-table	h3						{font-family: Verdana, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: bold;
                                    font-style: none;
                                    color: #946c15;
                                    text-transform: uppercase;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 120%;
                                    word-spacing: none;
                                    padding: 0px 0px 0px 0px;
                                    margin-bottom: 0px;}
#cart-table	h3 a:link 				{text-decoration:none; font-weight: bold; font-style: none; color:#946c15;}
#cart-table	h3 a:visited 			{text-decoration:none; font-weight: bold; font-style: none; color:#946c15;}
#cart-table	h3 a:hover 				{text-decoration:underline; font-weight: bold; font-style: none; color:#946c15;}
#cart-table	h3 a:active				{text-decoration:underline; font-weight: bold; font-style: none; color:#946c15;}

#cart-table	h4						{font-family: Verdana, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: bold;
                                    font-style: none;
                                    color: #946c15;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 100%;
                                    word-spacing: none;
                                    padding: 0px 0px 0px 0px;
                                    margin-bottom: 10px;}
#cart-table	h4 a:link 				{text-decoration:none; font-weight: bold; font-style: none; color:#946c15;}
#cart-table	h4 a:visited 			{text-decoration:none; font-weight: bold; font-style: none; color:#946c15;}
#cart-table	h4 a:hover 				{text-decoration:underline; font-weight: bold; font-style: none; color:#946c15}
#cart-table	h4 a:active				{text-decoration:underline; font-weight: bold; font-style: none; color:#946c15;}

#cart-table	p						{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: none;
                                    color: #000000;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 150%;
                                    word-spacing: none;
                                    padding: 0px;
                                    margin: 5px 0px;}
#cart-table	a:link 					{text-decoration:none; font-weight: none; color:#700305;}
#cart-table	a:visited 				{text-decoration:none; font-weight: none; color:#700305;}
#cart-table	a:hover 				{text-decoration:underline; font-weight: none; color:#700305;}
#cart-table	a:active				{text-decoration:underline; font-weight: none; color:#700305;}

#cart-table	.price					{font-family: Georgia, Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                  	font-size: 20px;}                

td.cartSummaryItem					{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
									font-size: 12px;
									font-weight: bold;
									color: #92680F;
									text-transform: none;
									vertical-align: none;
									text-align: none;
									line-height: 100%;
									word-spacing: 0px;
									padding: 0px;
									margin: 0px;}
td.cartSummaryItem a:link 			{text-decoration:none; font-weight: none; color:#700305;}
td.cartSummaryItem a:visited 		{text-decoration:none; font-weight: none; color:#700305;}
td.cartSummaryItem a:hover 			{text-decoration:underline; font-weight: none; color:#700305;}
td.cartSummaryItem a:active			{text-decoration:underline; font-weight: none; color:#700305;}

#cart-checkout	h1					{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                                    font-size: 22px;
                                    font-weight: none;
                                    font-style: italic;
                                    color: #700305;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 100%;
                                    word-spacing: none;
                                    padding: 0px 0px 4px 0px;
                                    margin: 0px;}
#cart-checkout	h1 a:link 			{text-decoration:none; font-style: italic; color:#700305;}
#cart-checkout	h1 a:visited 		{text-decoration:none; font-style: italic; color:#700305;}
#cart-checkout	h1 a:hover 			{text-decoration:underline; font-style: italic; color:#700305;}
#cart-checkout	h1 a:active			{text-decoration:underline; font-style: italic; color:#700305;}

#cart-checkout	h2					{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                                    font-size: 15px;
                                    font-weight: bold;
                                    font-style: italic;
                                    color: #700305;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 120%;
                                    word-spacing: none;
                                    padding: 0px 0px;
                                    margin:  0px 0px;}
#cart-checkout	h2 a:link 			{text-decoration:none; font-style: italic; color:#700305;}
#cart-checkout	h2 a:visited 		{text-decoration:none; font-style: italic; color:#700305;}
#cart-checkout	h2 a:hover 			{text-decoration:underline; font-style: italic; color:#700305;}
#cart-checkout	h2 a:active			{text-decoration:underline; font-style: italic; color:#700305;}

#cart-checkout	h3					{font-family: Verdana, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: bold;
                                    font-style: none;
                                    color: #700305;
                                    text-transform: uppercase;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 150%;
                                    word-spacing: none;
                                    padding: 0px 0px 0px 0px;
                                    margin-bottom: 10px;}
#cart-checkout	h3 a:link 			{text-decoration:none; font-weight: bold; font-style: none; color:#700305;}
#cart-checkout	h3 a:visited 		{text-decoration:none; font-weight: bold; font-style: none; color:#700305;}
#cart-checkout	h3 a:hover 			{text-decoration:underline; font-weight: bold; font-style: none; color:#700305;}
#cart-checkout	h3 a:active			{text-decoration:underline; font-weight: bold; font-style: none; color:#700305;}

#cart-checkout	h4					{font-family: Verdana, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: bold;
                                    font-style: none;
                                    color: #946c15;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 100%;
                                    word-spacing: none;
                                    padding: 0px 0px 0px 0px;}
#cart-checkout	h4 a:link 			{text-decoration:none; font-weight: bold; font-style: none; color:#946c15;}
#cart-checkout	h4 a:visited 		{text-decoration:none; font-weight: bold; font-style: none; color:#946c15;}
#cart-checkout	h4 a:hover 			{text-decoration:underline; font-weight: bold; font-style: none; color:#946c15}
#cart-checkout	h4 a:active			{text-decoration:underline; font-weight: bold; font-style: none; color:#946c15;}

#cart-checkout	p					{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 12px;
                                    font-weight: none;
                                    color: #000000;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 100%;
                                    word-spacing: none;
                                    padding: 0px;
                                    margin: 0px;}
#cart-checkout	a:link 				{text-decoration:none; font-weight: none; color:#700305;}
#cart-checkout	a:visited 			{text-decoration:none; font-weight: none; color:#700305;}
#cart-checkout	a:hover 			{text-decoration:underline; font-weight: none; color:#700305;}
#cart-checkout	a:active			{text-decoration:underline; font-weight: none; color:#700305;}

#cart-table	.cart-right-border		{border-left: 1px solid #ab8b46;}

#cart-table select					{display: block;
                                    height: 22px;
                                    width: 100px;}

#cart-table input					{display: block;
                                    height: 18px;
                                    width: 40px;}

td.cart-border						{border-top: 1px solid #ab8b46;
									border-bottom: 1px solid #ab8b46;
                                    padding: 10px 0px;}
                                    
#cart-checkout label				{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                    font-size: 10px;
                                    font-weight: none;
                                    color: #000000;
                                    text-transform: none;
                                    vertical-align: none;
                                    text-align: none;
                                    line-height: 110%;
                                    word-spacing: none;
                                    padding: 0px;
                                    margin: 0px;}
                                    
#cart-checkout input.cat_button				{display: block;
                                            height: 28px;
                                            width: 96px;
                                            background-image: url(/images/submit-button.gif);
                                            background-color: #eae1d1;
                                            background-position: 0 0;
                                            background-repeat: no-repeat;
                                            border: 0px solid red;
                                            margin: 0px;
                                            padding: 0px;
                                            cursor: pointer;
                                            cursor: hand;}
                                
#cart-checkout input.cat_button:hover		{display: block;
                                            height: 28px;
                                            width: 96px;
                                            background-image: url(/images/submit-button.gif);
                                            background-color: #eae1d1;
                                            background-position: -96px 0;
                                            background-repeat: no-repeat;
                                            border: 0px solid red;
                                            margin: 0px;
                                            padding: 0px;
                                            cursor: pointer;
                                            cursor: hand;}
                                    
#cart-checkout input.cat_button:focus		{display: block;
                                            height: 28px;
                                            width: 96px;
                                            background-image: url(/images/submit-button.gif);
                                            background-position: -96px 0;
                                            background-repeat: no-repeat;
                                            border: 0px solid red;
                                            margin: 0px;
                                            padding: 0px;
                                            cursor: pointer;
                                            cursor: hand;}
                                            
#cart-checkout input.shop_button			{display: block;
                                            height: 28px;
                                            width: 96px;
                                            background-image: url(/images/submit-button-shop.gif);
                                            background-position: 0 0;
                                            background-repeat: no-repeat;
                                            border: 0px solid red;
                                            margin: 0px;
                                            padding: 0px;
                                            cursor: pointer;
                                            cursor: hand;}
                                
#cart-checkout input.shop_button:hover		{display: block;
                                            height: 28px;
                                            width: 96px;
                                            background-image: url(/images/submit-button-shop.gif);
                                            background-position: -96px 0;
                                            background-repeat: no-repeat;
                                            border: 0px solid red;
                                            margin: 0px;
                                            padding: 0px;
                                            cursor: pointer;
                                            cursor: hand;}
                                    
#cart-checkout input.shop_button:focus		{display: block;
                                            height: 28px;
                                            width: 96px;
                                            background-image: url(/images/submit-button-shop.gif);
                                            background-color: #eae1d1;
                                            background-position: -96px 0;
                                            background-repeat: no-repeat;
                                            border: 0px solid red;
                                            margin: 0px;
                                            padding: 0px;
                                            cursor: pointer;
                                            cursor: hand;}

#news-layout h1								{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                       						font-size: 16px;
                                            font-weight: 600;
                                            font-style: italic;
                                            color: #92680f;
                                            text-transform: none;
                                            vertical-align: none;
                                            text-align: none;
                                            line-height: 100%;
                                            word-spacing: none;
                                            padding: 0px 0px;
                                            margin: 0px 0px;
                                            border: 0px solid red;}
#news-layout h1 a:link 						{text-decoration:none; font-style: italic; color:#92680f;}
#news-layout h1 a:visited 					{text-decoration:none; font-style: italic; color:#92680f;}
#news-layout h1 a:hover 					{text-decoration:underline; font-style: italic; color:#92680f;}
#news-layout h1 a:active					{text-decoration:underline; font-style: italic; color:#92680f;}

#news-layout h2								{font-family: Georgia, Times New Roman, Helvetica, Sans-Serif;
                                            font-size: 12px;
                                            font-weight: bold;
                                            font-style: normal;
                                            color: #700305;
                                            text-transform: none;
                                            vertical-align: none;
                                            text-align: none;
                                            line-height: none;
                                            word-spacing: none;
                                            padding: 0px 0px;
                                            margin:  3px 0px 7px 0px;
                                            border: 0px solid red;}
#news-layout h2 a:link 						{text-decoration:none; font-style: normal; color:#700305;}
#news-layout h2 a:visited 					{text-decoration:none; font-style: normal; color:#700305;}
#news-layout h2 a:hover 					{text-decoration:underline; font-style: normal; color:#700305;}
#news-layout h2 a:active					{text-decoration:underline; font-style: normal; color:#700305;}

#news-layout p								{font-family: Verdana, Lucida Grande, Helvetica, Sans-Serif;
                                            font-size: 12px;
                                            font-weight: none;
                                            color: #000000;
                                            text-transform: none;
                                            vertical-align: none;
                                            text-align: none;
                                            line-height: 150%;
                                            word-spacing: 1px;
                                            padding: 0px;
                                            margin: 0px 0px;
                                            border: 0px solid red;}
#news-layout a:link 						{text-decoration:none; font-weight: none; color:#700305;}
#news-layout a:visited 						{text-decoration:none; font-weight: none; color:#700305;}
#news-layout a:hover 						{text-decoration:underline; font-weight: none; color:#700305;}
#news-layout a:active						{text-decoration:underline; font-weight: none; color:#700305;}

hr 											{border: none;
											background-color: #a8853f;
											color: #a8853f;
											height: 1px;
											width: 100%;
											margin: 10px 0px;
											clear: both;}
										
div#join-home {
	position: relative;
	display: block;
	height: 137px;
	width: 257px;
	overflow: hidden;
}
	
table#welcome-table td.join-mailing-list div#join-home h2 {
	position: absolute;
	top: 48px;
	left: 20px;
	line-height: 120%;
}

table#welcome-table td.join-mailing-list div#join-home p {
	position: absolute;
	top: 110px;
	left: 20px;
}

em {
	cursor: default;
}


/* End Font Properties */

/* Start IE6 PNG Handling */

* html img,
* html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}