

body {background-color:#000000; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px;}

td { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; line-height:19px; }

h1 {color:#fffff; font-family:Futura, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; letter-spacing:3px; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; }
h2 {color:#fffff; font-family:Futura, Arial, Helvetica, sans-serif; font-size:15px; line-height:17px; font-weight:bold; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; }

a:link.main_nav			{font-family:Futura, Arial, Helvetica, sans-serif; text-decoration:none;color:#aca299; font-size:13px; letter-spacing:2px; line-height:22px; }
a:visited.main_nav		{font-family:Futura, Arial, Helvetica, sans-serif; text-decoration:none;color:#aca299; font-size:13px; letter-spacing:2px; line-height:22px; }
a:hover.main_nav		{font-family:Futura, Arial, Helvetica, sans-serif; text-decoration:none;color:#ffffff; font-size:13px; letter-spacing:2px; line-height:22px; }

.footer_link			{font-family:Arial, Helvetica, sans-serif; color:#aca299; font-size:11px;}
a:link.footer_link		{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#aca299; font-size:11px; }
a:visited.footer_link	{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#aca299; font-size:11px; }
a:hover.footer_link		{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#ffffff; font-size:11px;  }

a:link		{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#aca299;}
a:visited	{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#aca299; }
a:hover		{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#ffffff;  }

.menu {background-image:url(/images/logo_bottom.gif); background-position:top right; background-repeat:no-repeat; text-align:right; }

.footer {font-family:Arial, Helvetica, sans-serif; color:#aca299; font-size:11px; }

.pagetitle-area 	{font-family:Futura, Arial, Helvetica, sans-serif; font-size:13px; color:#aca299;}
.pagetitle-subject 	{font-family:Futura, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff;}

@font-face {
			    font-family: 'Futura';
			    src: url('/fonts/futura_book_bt-webfont.eot');
			    src: local('Futura Book'), 
			         local('Futura Book'), 
			         url('/fonts/futura_book_bt-webfont.ttf') format('truetype'),
			         url('/fonts/futura_book_bt-webfont.svg#font') format('svg'); 	}
			         
			         
/* styles relating to display of photos */		         
.tablegrid { border-top: 1px solid #000000; border-left: 1px solid #000000; }
.tablegrid td { border-right: 1px solid #000000; border-bottom: 1px solid #000000; font-family:arial,helvetica, sans serif; font-size:11px; line-height:11px; }
.coming-soon {font-size:16px;line-height:18px;padding-bottom:20px;}

a:link.pic_hilite img			{border: 1px solid #000000;}
a:visited.pic_hilite img		{border: 1px solid #000000;}
a:hover.pic_hilite img			{border: 1px solid #ffffff;  }

.teeny {font-size:10px;line-height:13px;}

/* relating to cart and checkout */

/* for form elements */
#frm_lastName {display:none;}
input.teeny {font-family:verdana,arial,helvetica;font-size:7pt;}
input.small {font-family:verdana,arial,helvetica;font-size:8pt; background-color:#62605e; color:#ffffff; border:none; padding:2px 2px 2px 2px; }
textarea.small {font-family:verdana,arial,helvetica;font-size:8pt; background-color:#62605e; color:#ffffff; border:none; padding:2px 2px 2px 2px; }
select.small {font-family:verdana,arial,helvetica;font-size:8pt; background-color:#62605e; color:#ffffff; border:none; padding:2px 2px 2px 2px;}

input.smaller {font-family:verdana,arial,helvetica;font-size:7pt;color:black;}
textarea.smaller {font-family:verdana,arial,helvetica;font-size:7pt;color:black;background-color:#E9E2C9;}
select.smaller {font-family:verdana,arial,helvetica;font-size:7pt;color:black;background-color:#E9E2C9;}

.imgBorder img {border:1px solid #808080;}
.tblBordered {border: 1px solid #808080; background-color:#F4EAC6;}

.littledark			{font-family:arial,helvetica, sans serif; font-size:8pt; color:#000351;}
a:link.littledark		{text-decoration:none;color:#000351; font-size:8pt;}
a:visited.littledark	{text-decoration:none;color:#000351; font-size:8pt;}
a:hover.littledark		{text-decoration:underline;color:#000351; font-size:8pt;}

.blueBar {background-color:#8A8CAE;}
.grayBar {font-family:verdana,arial,helvetica; font-size:8pt; color:#000351; background-color:#C0C0C0;}


        
/* relating to expanding menu */
	html { overflow: -moz-scrollbars-vertical !important; }
	.treeview .hover { color: white; cursor: pointer; cursor:hand; }
	ul { margin: 0; padding: 0; font-family:Futura, Arial, Helvetica, sans-serif; text-decoration:none;color:#aca299; font-size:13px; letter-spacing:2px; line-height:22px;}
	ul li { margin: 0; padding: 0; list-style: none; font-weight:normal;white-space:nowrap; }
	.submenu {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; line-height:16px;letter-spacing:1px;font-weight:100;}
	
	a:link.sub_link		{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#ffffff; font-size:11px; }
	a:visited.sub_link	{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#ffffff; font-size:11px; }
	a:hover.sub_link		{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#3ba5c7; font-size:11px;  }
	a:active.sub_link		{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#3ba5c7; font-size:11px;  }
	
	a:link.sub_selected		{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#3ba5c7; font-size:11px; }
	a:visited.sub_selected	{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#3ba5c7; font-size:11px; }
	a:hover.sub_selected	{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#3ba5c7; font-size:11px;  }
	a:active.sub_selected	{font-family:Arial, Helvetica, sans-serif; text-decoration:none;color:#3ba5c7; font-size:11px;  }
/* end expanding menu CSS */


