body		{scrollbar-face-color:#336699;scrollbar-shadow-color:#ccccff;scrollbar-highlight-color:#ccccff;
					 scrollbar-3dlight-color:#003366;scrollbar-darkshadow-color:#ccccff;
					 scrollbar-track-color:#003366;scrollbar-arrow-color: #ccccff;}

.stdtxt			{ font: normal 10pt/12pt arial,helvetica,sans-serif; color:#009; }
.error			{ font: bold 8pt/10pt arial,helvetica,sans-serif; color:#c33; }
.stdtxtwht		{ font: bold 8pt/10pt arial,helvetica,sans-serif; color:#fff; }

.smalltxt		{ font: normal 8pt/10pt arial,helvetica,sans-serif; color:#009; }
.smalltxterror		{ font: normal 8pt/10pt arial,helvetica,sans-serif; color:#c33; }
.smalltxtwht		{ font: normal 8pt/10pt arial,helvetica,sans-serif; color:#fff; }

.smallertxt		{ font: normal 8pt/8pt arial,helvetica,sans-serif; color:#009; }
.smallertxtwht		{ font: normal 8pt/8pt arial,helvetica,sans-serif; color:#fff; }
.emtxt 			{ font: bold 10pt/12pt arial,helvetica,sans-serif; color:#009}

.blocktxt		{ font: normal 10pt/12pt arial,helvetica,sans-serif; color:#009; margin: 10px}
.smallblocktxt		{ font: normal 8pt/10pt arial,helvetica,sans-serif; color:#009; margin: 10px}
.blocktxtindt		{ font: normal 8pt/12pt arial,helvetica,sans-serif; color:#009; margin: 10px; text-indent: 10px}

.resulttxt	{ font: normal 8pt/10pt arial,helvetica,sans-serif; color:#fff; margin-left: 10px;}
.exclusivetxt	{ font: normal 8pt/10pt arial,helvetica,sans-serif; color:#fff;}

.lgtxt		{ font: bold 14pt/24pt arial,helvetica,sans-serif; color:#009; }
.lgtxtwht	{ font: bold 14pt/24pt arial,helvetica,sans-serif; color:#fff; }

.stdselect		{ 	font: normal 8pt/10pt arial,helvetica,sans-serif; color:#009; }
.submitbutton		{	font: bold 8pt/10pt verdana,arial,helvetica,sans-serif; color:#009; 
				background-color:#BBDBFF; border: 0; cursor: hand;}
.submitbuttondark	{	font: bold 8pt/10pt verdana,arial,helvetica,sans-serif; color:#bbdbff; 
				background-color:#009; border: 0; cursor: hand;}
.submitbuttonsmall	{	font: normal 8pt/8pt verdana,arial,helvetica,sans-serif; color:#009; 
				background-color:#BBDBFF; border: 0; cursor: hand;}

.stdlink:link		{ font: normal 8pt/10pt arial,helvetica,sans-serif; color:#30c; }
.stdlink:visited	{ font: normal 8pt/10pt arial,helvetica,sans-serif; color:#30f; }
.stdlink:hover		{ font: normal 8pt/10pt arial,helvetica,sans-serif; color:#00f; }

.search_type_title	{ font: bold 14pt/24pt arial,helvetica,sans-serif; font-variant: small-caps; color:#30c; }
.search_type		{ font: bold 8pt/12pt arial,helvetica,sans-serif; color:#30c; text-decoration:none; padding-left:10px; }
.search_type:link	{ font: bold 8pt/12pt arial,helvetica,sans-serif; color:#30c; text-decoration:none; padding-left:10px; }
.search_type:visited	{ font: bold 8pt/12pt arial,helvetica,sans-serif; color:#60f; text-decoration:none; padding-left:10px; }
.search_type:hover	{ font: bold 8pt/12pt arial,helvetica,sans-serif; color:#00f; text-decoration:none; padding-left:10px; }

a		{ text-decoration:none; font-family: arial, helvetica, sans-serif;}
a:link		{ text-decoration:none; font-family: arial, helvetica, sans-serif;}
a:visited	{ text-decoration:none; font-family: arial, helvetica, sans-serif;}
a:hover		{ text-decoration: underline; font-family: arial, helvetica, sans-serif;}

.tr_blur	{ background-color: #eee; cursor: hand;}
.tr_hlt		{ background-color: #fff; cursor: hand;}

.cat2navlink	{ font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#ccf; padding-left:2px; padding-right:2px; text-decoration:none; }
.cat2navlink:link	{ font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#ccf; padding-left:2px; padding-right:2px; text-decoration:none; }
.cat2navlink:visited	{ font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#ccf; padding-left:2px; padding-right:2px; text-decoration:none; }
.cat2navlink:hover	{ font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#fc0; padding-left:2px; padding-right:2px; text-decoration:underline; }

.navbutton_catalogt	{       font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#fff;}
/*td.navbutton_catalogt	{       background-color: #2F64AB; padding-left: 10px;}*/
table.navbutton_catalogt	{       border-collapse: collapse;}
td.navbutton_catalogt	{       background-color: #2F64AB;}
.navbutton_catalogt:link	{	font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#fff; text-decoration:none;}
.navbutton_catalogt:visited	{	font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#fff; text-decoration:none;}
.navbutton_catalogt:hover	{	font: 8pt/10pt verdana,arial,helvetica,sans-serif; color: #fc3; text-decoration:none;}
.navbutton_catalogt_here		{       font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#fc3;}
.navbutton_catalogt_here:link		{       font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#fc3; text-decoration:none;}
.navbutton_catalogt_here:visited	{       font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#fc3; text-decoration:none;}
.navbutton_catalogt_here:hover		{       font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#fc3; text-decoration:none;}

.navbutton_catalog	{       font: 8pt/8pt verdana,arial,helvetica,sans-serif; color:#fff;
				border: 1px solid black; background-color: #2F64AB;
				padding-left: 10px; padding-right: 260px; padding-top: 3px; padding-bottom: 3px;}
.navbutton_catalog:link	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color:#fff; text-decoration:none;}
.navbutton_catalog:visited	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color:#fff; text-decoration:none;}
.navbutton_catalog:hover	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color: #fc3; text-decoration:none;}
				
.navbutton_search	{       font: 8pt/8pt verdana,arial,helvetica,sans-serif; color:#fff;
				border: 1px solid black; background-color: #2F64AB; margin-left: 1px; margin-top: 1px;
				padding-left: 20px; padding-right: 20px; padding-top: 3px; padding-bottom: 3px;}
.navbutton_search:link	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color: #fff; text-decoration:none; }
.navbutton_search:visited	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color: #fff; text-decoration:none;}
.navbutton_search:hover	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color: #fc3; text-decoration:none;}

A.navbutton_csub	{	display: block; width: 100px; float: left;
				font: 8pt/8pt verdana,arial,helvetica,sans-serif; color:#fff;
				border: 1px solid black; background-color: #2F64AB;
				padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}
A.navbutton_csub:link	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color: #fff; text-decoration:none;}
A.navbutton_csub:visited	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color: #fff; text-decoration:none;}
A.navbutton_csub:hover	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color: #fc3; text-decoration:none;}

.navbar			{ font: bold 9pt/10pt arial,helvetica,sans-serif; color:#fff; text-decoration:none; padding-left:8px; padding-right:8px; }
.navbar:link		{ font: bold 9pt/10pt arial,helvetica,sans-serif; color:#fff; text-decoration:none; padding-left:8px; padding-right:8px; }
.navbar:visited		{ font: bold 9pt/10pt arial,helvetica,sans-serif; color:#fff; text-decoration:none; padding-left:8px; padding-right:8px; }
.navbar:hover		{ font: bold 9pt/10pt arial,helvetica,sans-serif; color:#eee ; text-decoration:none; padding-left:8px; padding-right:8px; }

.tabbar				{ font: 8pt/8pt arial,helvetica,sans-serif; color:#fff; text-decoration:none; padding-left:4px; padding-right:4px; }
.tabbar:link			{ font: 8pt/8pt arial,helvetica,sans-serif; color:#fff; text-decoration:none; padding-left:4px; padding-right:4px; }
.tabbar:visited		{ font: 8pt/8pt arial,helvetica,sans-serif; color:#fff; text-decoration:none; padding-left:4px; padding-right:4px; }
.tabbar:hover			{ font: 8pt/8pt arial,helvetica,sans-serif; color:#eee ; text-decoration:none; padding-left:4px; padding-right:4px; }

.topnavbar	{ font: normal 8pt/8pt verdana,arial,helvetica,sans-serif; color: #fff; text-decoration:none; }
div.topnavbar	{ width: 760px; border: none; display: block;}

.smallnavbutton		{ 	border: 1px solid black; background-color: #2F64AB;
				padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px;}
.smallnavbutton:link	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color:#fff; text-decoration:none;}
.smallnavbutton:visited	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color:#fff; text-decoration:none;}
.smallnavbutton:hover	{	font: 8pt/8pt verdana,arial,helvetica,sans-serif; color: #fc3; text-decoration:none;}
				

.nav			{	font: bold 9pt arial,helvetica,sans-serif; color:#fff; text-decoration:none; 
				padding-left:8px; padding-right:8px; }
.nav:link		{	font: bold 9pt arial,helvetica,sans-serif; color:#fff; text-decoration:none; 
				padding-left:8px; padding-right:8px; }
.nav:visited		{	font: bold 9pt arial,helvetica,sans-serif; color:#fff; text-decoration:none; 
				padding-left:8px; padding-right:8px; }
.nav:hover		{	font: bold 9pt arial,helvetica,sans-serif; color:#E05080; text-decoration:none; 
				padding-left:8px; padding-right:8px; }

.sidetitle			{ font: bold 10pt/14pt arial,helvetica,sans-serif; color:#009; }
.sideitem:link		{ font: normal 8pt arial,helvetica,sans-serif; text-decoration:none; padding-left:8px; color:#c33; }
.sideitem:visited	{ font: normal 8pt arial,helvetica,sans-serif; text-decoration:none; padding-left:8px; color:#c33; }
.sideitem:hover		{ font: normal 8pt arial,helvetica,sans-serif; text-decoration:none; padding-left:8px; color:#c33; }

.sidenavtitle		{ background-color:#003366;  }
.sidenavtitletxt	{ font: bold 10pt/14pt arial,helvetica,sans-serif; padding-left:6px; color:#ddd; }
.sidenavtitletxt:link   { font: bold 10pt/14pt arial,helvetica,sans-serif; padding-left:6px; color:#ddd; text-decoration:none;}
.sidenavtitletxt:visited        { font: bold 10pt/14pt arial,helvetica,sans-serif; padding-left:6px; color:#ddd; text-decoration:none;}
.sidenavtitletxt:link   { font: bold 10pt/14pt arial,helvetica,sans-serif; padding-left:6px; color:#ddd; text-decoration:none;}
.sidenavtd			{ background-color:#336699; }

.sidenavlink:link	{ 	font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#ccf; 
				padding-left:2px; padding-right:2px; text-decoration:none; }
.sidenavlink:visited	{	font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#ccf; 
				padding-left:2px; padding-right:2px; text-decoration:none; }
.sidenavlink:hover	{	font: 8pt/10pt verdana,arial,helvetica,sans-serif; color:#fc0; 
				padding-left:2px; padding-right:2px; text-decoration:underline; }

.footer { font: 10px normal arial, helvetica, sans-serif; text-align: center; }

div.mainbox		{ 	display: block; align: center; width: 758px; 
				border: 2px solid #333366; border-left: 1px solid #333366; border-right: 1px solid #333366;
				padding-left: 0px; padding-right: 0px;
				padding-top: 10px; padding-bottom: 10px;}
div.checkoutbox		{ 	display: block; align: center; width: 758px; 
				border: 2px solid #333366; border-left: 1px solid #333366; border-right: 1px solid #333366;
				padding-left: 0px; padding-right: 0px;
				padding-top: 10px; padding-bottom: 10px;}
div.checkout_auth_option { 
	display: block; 
	/*float: left;*/
	margin: 20px; 
	padding: 20px; 
	border: 0.5px solid #bbdbff;
}
	
div.checkoutbox hr 	{	display: block; clear: left; margin: 0 0; visibility: hidden;}

#checkout_bottom_pane {
	width: 700px
	padding: 10px;
	margin: 10px;
	background-color: #eeeeff;
}
#checkout_top_pane {
	width: 700px
	padding: 5px;
}
#checkout_cart {
	display: block;
	clear: both;
	margin: 5px;
	padding-left: 20px;
}
#checkout_ups {
	display: block;
	clear: left;
	margin: 5px;
	padding: 5px 5px 5px 10px;
	border-bottom: 0.5px solid #bbdbff;
}
#checkout_pay_opts {
	display: block;
	clear: left;
	margin: 5px;
	padding: 5px 5px 5px 10px;
}
#checkout_ship_info {
	display: block;
	margin: 5px;
	padding: 5px 5px 5px 10px;
}
#checkout_bill_info {
	display: block;
	/*clear: left;*/
	margin: 5px;
	padding: 5px 5px 5px 10px;
}
#ship_addr_block {
	width: 300px;
	float: left;
	border-bottom: 0.5px solid #bbdbff; padding-bottom: 5px; margin-bottom: 5px;
}
#bill_addr_block {
	width: 300px;
	float: left;
	border-bottom: 0.5px solid #bbdbff; padding-bottom: 5px; margin-bottom: 5px;
}
div.addr_select_block {
	font: normal 8pt/10pt arial,helvetica,sans-serif; color:#009;
	float: left;
	margin: 10px;
	width: 120px;
}
div.homecopy		{	font: normal 9pt/12pt arial, helvetica,sans-serif; color:#009; width: 370px;
				padding-left: 20px; padding-right: 10px;
				padding-top: 20px; padding-bottom: 30px;}
div.faqcopy		{	font: normal 8pt/12pt arial, helvetica,sans-serif; color:#009; width: 370px;
				padding-left: 20px; padding-right: 10px;
				padding-top: 20px; padding-bottom: 30px;}
div.csub		{	display: block; align: left; width: 700px;
				padding-left: 10px; padding-right: 0px;
                                padding-top: 2px; padding-bottom: 4px;}
div.accounthistory	{	display: block; background-color: #e2efff; border: 2px solid black;}
div.containbox 		{ 	margin:10px;}
div.smallercontainbox 	{	margin:3px}

#faqs p{ font: normal 10pt/12pt arial,helvetica,sans-serif; color:#009; }
ul#faqs li{ font: bold 10pt/12pt arial,helvetica,sans-serif; color:#009; }
ul#faqs { list-style:none; }
ul#faqs li.subfaq{ font: normal 10pt/12pt arial,helvetica,sans-serif; color:#009;}

.faq_btn	{ 	position:relative; display: block;
			background-image: url(images/faq_word.gif); background-repeat: no-repeat;
			width: 80px; height: 80px; margin: 0; padding: 0; }

.faq_btn a 	{ 	display:block; width: 80px; height: 80px; display: block;
			margin: 0; padding: 0; text-decoration: none; }

.faq_btn img {width: 100%; height: 100%; border: 0; }
.faq_btn a:hover img{visibility:hidden}

.faq_btn span { position:absolute; margin:0; cursor: pointer; }

