body				{ margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family:Tahoma; font-size: 12px; color: #434345; }
td,tr,select,input { font-family:Tahoma; font-size: 12px; color: #434345;}
font				{ font-family:Tahoma; font-size: 11px; color: #434345;}
select				{ background-color: #ffffff; color: #ff0000; }
.text				{ font-family: verdana; font-size: 11px; text-decoration: none; color: #0A1D46; line-height: 16px; }
.link				{ font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: none; }
.link:hover			{ font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: underline; }
.link_old			{ font-family: Tahoma; font-size: 11px; color: #0A1D46; text-decoration: none; }
.link_old:hover		{ font-family: Tahoma; font-size: 11px; color: #0A1D46; text-decoration: underline; }
.link1				{ font-family: arial; font-size: 10px; color: #ff0000; text-decoration: none; }
.link1:hover		{ font-family: arial; font-size: 10px; color: #ff0000; text-decoration: underline; }
.link2				{ font-family: arial; font-size: 14px; color: #1D3783; text-decoration: none; font-weight:bold; }
.link2:hover		{ font-family: arial; font-size: 14px; color: #ff0000; text-decoration: underline; font-weight:bold; }
em			{ font-family:Tahoma; font-size: 16px; color: #434345; font-weight:bold; }
.linkss       {   font-family: Tahoma; font-size: 11px;  color: #0000CC;  text-decoration: none; } 
.linkss:hover {   font-family: Tahoma; font-size: 11px;  color: #E00000;  text-decoration: underline;  } 
.textfield			{ font-family: Tahoma; font-size: 11px; color: #0A1D46; text-decoration: none; background-color: #FFFFFF; height: 19px; width: 170px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clip:   rect(   ); border-color: #A8A8A8 black black; border: 1px #A8A8A8  solid}
.text1 {   font-family: Arial; font-size: 15px;  color: #737379;  font-weight:bold;}  
.text2 {   font-family: Arial; font-size: 12px;  color: #E00000;  font-weight:bold;}  
.text3 {   font-family: Arial; font-size: 12px;  color: #000066;  font-weight:bold;}  
.text4 {   font-family: Bauhaus Md BT; font-size: 14px;  color: #E00000;  font-weight:bold;}  
.style1 {color: #0000CC} 
.style2 {color: #00005E} 
.style3 { 	color: #000099; 	font-weight: bold; }  
.stylec { 	color: #000000; 	font-weight: bold; font-size: 11px; }  

.small				{ font-family: verdana,arial,helvetica; font-size: 8pt; }
a					{ text-decoration:  none; color: #1D3783; }
a:hover				{ text-decoration: none; color: #A52B2B; }

.verySmall			{ font-size: 10px; }
.copyright			{ font-family: verdana,arial,helvetica; font-size: 8pt; }
.fadeIn				{ visibility: hidden; filter: blendtrans(transition=0, duration=2); }
.dropshad			{ filter: DropShadow(OffX=1, OffY=1, color:#402000); }
.textBox			{ background : #0088AA; border: none; color: #FFFFFF; font-family: verdana,arial; font-size: 10pt; font-weight: bold; }
.address			{ font-size: 8pt; color: #FFFFFF; font-family: verdana; }
.header				{ font-size: 12pt; font-weight: bold; }
.small				{ font-size: 12px; }
.small_red			{ font-size: 12px; }
.small_white		{ font-size: 12px; color:  white; }
.sort_header		{ font-size: 10px; color:  white; text-decoration: none;}
.sort_header:hover	{ text-decoration: none; color: #549792; }

td.menu	a			{ font-family: tahoma,arial,verdana; font-size: 8pt; font-weight: bold; color: #ffffff; }
td.menu a:hover		{ color: #E82727; }

td.side_small		{ font-family: tahoma,arial,verdana; font-size: 8pt; color: #000000; }
td.side_small_header{ font-family: tahoma,arial,verdana; font-size: 10pt; color: #000000; font-weight: bold;}

td.menu_sections			{ font-family: tahoma,arial,verdana; font-size: 8pt; color: #000000; }
td.menu_sections a			{ font-family: tahoma,arial,verdana; font-size: 11px; font-weight: bold; color: #000099; }
td.menu_sections a:hover	{ color: #000000; }

td.menu_subsections			{ font-family: tahoma,arial,verdana; font-size: 8pt; color: #000000; }
td.menu_subsections a		{ font-family: tahoma,arial,verdana; font-size: 10px; color: #A52B2B; }
td.menu_subsections a:hover	{ color: #000000; text-decoration: underline; }

td.content_subsections a		{ font-family: tahoma,arial,verdana; font-size: 12px; font-weight: bold; color: #1D3783; }
td.content_subsections a:hover	{ color: #000000; }

tr.dt_hdr			{ font-family: tahoma,arial,verdana; font-size: 10pt; background-color: #000099;  color: #FFFFFF; font-weight: bold; margin-bottom:2px; padding-bottom: 2px; margin-top:2px; padding-top: 2px; padding-left: 2px; padding-right: 2px;}
td.dt_hdr			{ font-family: tahoma,arial,verdana; font-size: 10pt; background-color: #000099;  color: #FFFFFF; font-weight: bold; margin-bottom:2px; padding-bottom: 2px; margin-top:2px; padding-top: 2px; padding-left: 2px; padding-right: 2px;}
tr.dt_r1			{ font-family: tahoma,arial,verdana; font-size: 12pt; background-color: #d3dffe;  color: #000000; font-weight: normal;  margin-bottom:2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;}
tr.dt_r2			{ font-family: tahoma,arial,verdana; font-size: 12pt; background-color: #efefef;  color: #000000; font-weight: normal;  margin-bottom:2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;}
tr.dt_r1over		{ font-family: tahoma,arial,verdana; font-size: 12pt; background-color: #ffff33;  color: #000000; font-weight: normal;  margin-bottom:2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; border-style: solid; border-width: 1; border-bottom-color: #000000;}
tr.dt_r2over		{ font-family: tahoma,arial,verdana; font-size: 12pt; background-color: #ffff33;  color: #000000; font-weight: normal;  margin-bottom:2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; border-style: solid; border-width: 1; border-bottom-color: #000000;}


.sectionhdr1     	{ font-family: tahoma,arial,verdana; font-size: 14px; color: #0000CC; font-weight: bold; text-decoration: none; } 
.sectionhdr1:hover	{ text-decoration: underline; color:#E00000; } 
.sectionhdr2     	{ font-family: tahoma,arial,verdana; font-size: 14px; color: #0000CC; font-weight: bold; text-decoration: none; } 
.sectionhdr2:hover	{ text-decoration: underline; color:#E00000; } 
.sectionhdr3     	{ font-family: tahoma,arial,verdana; font-size: 14px; color: #0000CC; font-weight: bold; text-decoration: none; } 
.sectionhdr3:hover	{ text-decoration: underline; color:#E00000; } 


.section_header		{ font-family: tahoma,arial,verdana; font-size: 14pt; color: #1D3783; font-weight: bold;}
.section_header2	{ font-family: tahoma,arial,verdana; font-size: 12pt; color: #1D3783; font-weight: bold;}
.section_header3	{ font-family: tahoma,arial,verdana; font-size: 10pt; color: #1D3783; font-weight: bold;}
.section_header3b	{ font-family: tahoma,arial,verdana; font-size: 10pt; color: #000000;}
.prod_header		{ font-family: tahoma,arial,verdana; font-size: 10pt; color: #000000; font-weight: bold;  text-decoration: underline;}
.prod_info			{ font-family: tahoma,arial,verdana; font-size: 8pt;  color: #000000; }
.prod_info_larger	{ font-family: tahoma,arial,verdana; font-size: 10pt;  color: #000000; }
.prod_info_unit		{ font-family: tahoma,arial,verdana; font-size: 8pt;  color: #1D3783; }
.prod_list_price	{ font-family: tahoma,arial,verdana; font-size: 8pt;  color: #ff0000; font-weight: bold; }
.prod_purc_price	{ font-family: tahoma,arial,verdana; font-size: 8pt;  color: #1D3783; font-weight: bold; }
.prod_purc_save		{ font-family: tahoma,arial,verdana; font-size: 8pt;  color: #ff0000; font-weight: bold; }
.prod_item_header	{ font-family: tahoma,arial,verdana; font-size: 10pt; color: #000000; font-weight: bold; }

.small_select_list	{ font-size: 8pt; }
.search_select_list	{ font-size: 8pt; background-color: #ffffff; }

page_menu_links		{ font-family: tahoma,arial,verdana; font-size: 10px; font-weight: bold; color: #7a441d; }

td.side	a			{ font-family: tahoma,arial,verdana; font-size: 8pt; font-weight: bold; color: #1D3783; }
td.side a:hover		{ color: #000000; }
td.header a			{ font-family: tahoma,arial,verdana; font-size: 10pt; color: #1D3783; font-weight: bold;  text-decoration: underline; }
td.small_header a 	{ font-family: tahoma,arial,verdana; font-size: 7pt;  color: #1D3783; font-weight: normal;  text-decoration: underline; }
td.top_items_header a 	{  }
td.header a:hover	{ color: #A52B2B; text-decoration: underline;  }
.r					{ font-size: 7pt; }


.admin_btn			{ border-style: solid; border-width: 1; background-color: #335b84; border-bottom-color: #000000; border-left-color: #000000; border-right-color: #000000; border-top-color: #000000; color: #FFFFFF; font-size: 8pt; font-family: arial; width:100;}
.admin_btn_red		{ border-style: solid; border-width: 1; background-color: #993333; border-bottom-color: #000000; border-left-color: #000000; border-right-color: #000000; border-top-color: #000000; color: #FFFFFF; font-size: 8pt; font-family: arial; width:100;}
.admin_btn_cream	{ border-style: solid; border-width: 1; background-color: #fffffa; border-bottom-color: #000000; border-left-color: #000000; border-right-color: #000000; border-top-color: #000000; color: #000000; font-size: 8pt; font-family: arial; width:100;}

.header_sub			{ font-family: tahoma,arial,verdana; font-size: 12pt; color: #222222; font-weight: bold; }
.header_sub2		{ font-family: tahoma,arial,verdana; font-size: 10pt; color: #222222; font-weight: bold; }
h1 					{ font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 165%; color: #000000; text-align: left; margin-bottom:0px; padding-bottom: 0px;}
h2 					{ font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 125%; color: #000000; text-align: center; margin-bottom:0px; padding-bottom: 0px; }
h4 					{ font-family: tahoma,arial,verdana; font-size: 10pt; color: #1D3783; font-weight: bold;  text-decoration: underline; margin-bottom:0px; padding-bottom: 0px;}
h3 					{ font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 120%; color: #000000; text-align: center; margin-bottom:0px; padding-bottom: 0px;}

table.tlink1		{ padding-left:10px; text-align:left; } 
table.tlink2		{ padding-left:20px; text-align:left; } 
table.tlink3		{ padding-left:30px; text-align:left; } 
table.tlink4		{ padding-left:40px; text-align:left; } 

.mlink1				{ font-family: Tahoma; font-size: 11px;  color: #000000;  text-decoration: none;        text-align:left; height:20px; vertical-align: middle;padding-top:4px;} 
.mlink1:hover 		{ font-family: Tahoma; font-size: 11px;  color: #E00000;  text-decoration: underline;   text-align:left; height:20px; vertical-align: middle;} 
.mlink2      		{ font-family: Tahoma; font-size: 11px;  color: #0000CC;  text-decoration: none;        text-align:left;} 
.mlink2:hover 		{ font-family: Tahoma; font-size: 11px;  color: #E00000;  text-decoration: underline;   text-align:left;} 
.mlink3      		{ font-family: Tahoma; font-size: 11px;  color: #E00000;  text-decoration: none;        text-align:left;} 
.mlink3:hover 		{ font-family: Tahoma; font-size: 11px;  color: #E00000;  text-decoration: underline;   text-align:left;} 
.mlink4      		{ font-family: Tahoma; font-size: 11px;  color: #000000;  text-decoration: none;        text-align:left;} 
.mlink4:hover 		{ font-family: Tahoma; font-size: 11px;  color: #E00000;  text-decoration: underline;   text-align:left;} 

img.section			{ border-style: solid; border-width: 1; border-bottom-color: #000000; border-left-color: #000000; border-right-color: #000000; border-top-color: #000000; }
.sctimglnk 			{ }

table.pit {
	width: 100px; 
	height: 100px; 
	border-style: inset outset outset inset;
	border-width: 1px 3px 3px 1px;
}
.pihdr {
	font-size: 9pt; 
	font-family: Arial; 
	font-weight: bold; 
	color: #223381;
	white-space: normal;
}
.pihdrnb {
	font-size: 9pt; 
	font-family: Arial; 
	color: #223381;
}

div.manuc_spacer	{ padding-top:50px; }
div.manuc_hdr		{ text-align: center; border-top: 1px solid Red; border-bottom: 1px solid Red; background-color: InfoBackground;padding-top:10px;padding-bottom:10px;height:50px;}
.manuc_hdr			{ font-family: Tahoma; font-size: 10pt;  font-weight:bold; color: #E00000;  text-decoration: underline;  text-align:center; height:20px; vertical-align: middle;height:50px;} 
.manuc_hdr:hover 	{ font-family: Tahoma; font-size: 10pt;  font-weight:bold; color: #E00000;  text-decoration: none;       text-align:center; height:20px; vertical-align: middle;height:50px;} 
.manuc_lhdr			{ font-family: Tahoma; font-size: 8pt;  font-weight:bold; color: #E00000;  text-decoration: underline;  text-align:center; vertical-align: middle;} 
.manuc_lhdr:hover 	{ font-family: Tahoma; font-size: 8pt;  font-weight:bold; color: #E00000;  text-decoration: none;       text-align:center; vertical-align: middle;} 
.manuc_lchdr			{ color: #000000;} 
.manuc_lchdr:hover 	{ color: #000000;} 
li.manuc_lchdr		{ padding-bottom:5px; }



/* SHOUT TECH CART OVERRIDES */
table.viewcart		{border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-right:1px solid #bdbdbd; padding:0px;border-collapse:collapse;border-spacing: 0px;}
table.viewcart th	{font-family:Arial;font-size: 11px;color: #1D3783;line-height:16px;font-weight:bold;text-decoration: none;vertical-align: middle;text-align:center;background: url(/includes/images/3rdparty/ShoutTech/cart_hdr_bg.gif) repeat-x;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
table.viewcart td	{border: 1px #bdbdbd solid; padding: 1px; font-family:Tahoma;font-size: 12px;vertical-align: middle;}
table.viewcart td.viewcart_bdy_mid	{border-bottom: 1px solid #bdbdbd;}
.viewcart_promo		{color:blue;}
.right				{text-align: right;}
.viewcart_skusubpart{color:blue;}

table.alerts		{ text-align: center;font-family: Verdana;font-weight: normal;font-size: 11px;color: #404040;width: 260px;background-color: #fafafa;border: 1px #d79900 solid;border-collapse: collapse;border-spacing: 0px;}
table.alerts th		{ border-bottom: 2px solid #d79900;background-color: #fff2ba;text-align: center;font-family: Verdana;font-weight: bold;font-size: 11px;color: #404040;}
table.alerts td		{ text-align: left;font-family: Verdana, sans-serif, Arial;font-weight: normal;font-size: 10px;line-height: 11px;color: #404040;background-color: #fafafa;text-indent: -8px;margin-left: 10px;margin-right: 10px;margin-top: 5px;margin-bottom: 5px;}
