/*STYLES IN USE ON LHW PAGES*/
body,table,th,td{color:#2a2b2b;font:13px Arial, Helvetica, sans-serif}
.smalltext {color:#2a2b2b;font:10px Arial, Helvetica, sans-serif}

H1 {font:bold 18px Arial,Helvetica,sans-serif;color:#50549a;text-align:left}
H2 {font:bold 14px Arial,Helvetica,sans-serif;color:#50549a}

a:link{color:#50549a;text-decoration:none}
a:visited{color:#50549a;text-decoration:none}
a:hover{color:#C46565;text-decoration:underline}
a:active{color:#000080;text-decoration:none}

table.topmenu {
	width:845px;
	text-align:center;
	border-width:1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	margin:3px;
	padding:2px;
	background-color: #d8f4fe;
	font-family: Arial, Helvetica, sans-serifarial;
    font-size:11px;
	color:#50549a;
}

table.bodycontainer {
	width:845px;
	text-align:left;
	border-width:1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	margin:2px;
	padding:2px;
	background-color: #f5ecff;
	}
	
table.bodyblue {
	width:100%;
	text-align:left;
	border-width:1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	margin:0px; 
	padding:25px;
	background-color: #d8f4fe;
	}
	
/*REFERENCE STYLES FROM ALH*/

/*cope with inheritance bugs*/

body{background-color:#FFFFFF;margin:0px 0px 0px 0px}

/*for HVmenu settings*/
.lowTextCenter {text-decoration:none;color:#5B7290;font:11px Arial, Helvetica, sans-serif;text-align:center;vertical-align:middle}
.highTextCenter {text-decoration:none;color:#5B7290;font:11px Arial, Helvetica, sans-serif; text-align: center; vertical-align:middle}
.lowTextLeft {text-decoration:none;color:#5B7290;font:11px Arial,Helvetica,sans-serif;text-align:left;vertical-align:middle}
.highTextLeft {text-decoration:none;color:#5B7290;font:11px Arial,Helvetica,sans-serif;text-align:left;vertical-align:middle}
.itemBorder { border: 1px solid #304561 }
.itemBorderBlank { border: 1px solid #CCCCDD }

/*for Google Ads formatting*/
.AdLinkTitle		{font:bold 12px Arial,Helvetica,sans-serif;color:#000;text-decoration:underline}

/* general */
.copyright			{font:10px Arial,Helvetica,sans-serif;color:#666}
.scroll_text		{font:11px Arial,Helvetica,sans-serif;color:#666}
.normal				{font:12px Arial,Helvetica,sans-serif;color:#666}
.normal_info		{font:12px Arial,Helvetica,sans-serif;color:#666}
.normal_black		{font:12px Arial,Helvetica,sans-serif;color:#000}
.normal_black_13	{font:12px Arial,Helvetica,sans-serif;color:#000; line-height:1.3}
.quote				{font:italic 14px Arial,Helvetica,sans-serif;color: #900; line-height:1.3}
.smallhead  		{font:bold 12px Arial,Helvetica,sans-serif;color:#369}
.productname  		{font:bold 14px Arial,Helvetica,sans-serif;color:#369}
.productprice  		{font:bold 14px Arial,Helvetica,sans-serif;color:#369}
.howlhhead  		{font:bold 16px Arial,Helvetica,sans-serif;color:#9E76A6}
.crossprodname 		{font:11px Arial,Helvetica,sans-serif;color:#369}
.crosshead  		{font:bold 14px Arial,Helvetica,sans-serif;color:#A245B6}
.headerlinks		{font:11px Arial,Helvetica,sans-serif;color:#5B7290}
.viewbasketsum		{font:11px Arial,Helvetica,sans-serif;color:#CD4553}
.footerlinks		{font:11px Arial,Helvetica,sans-serif;color:#5B7290}
.breadcrumbtext		{font:bold 10px Arial,Helvetica,sans-serif;color:#000}
.copyright			{font:10px Arial,Helvetica,sans-serif;color:#666}
.scroll_text		{font:11px Arial,Helvetica,sans-serif;color:#666}
.nl_head			{font:bold 12px Arial,Helvetica,sans-serif;color:#E44054}
.nl_privacy			{font:10px Arial,Helvetica,sans-serif;color:#E44054}
.caption			{font:italic 11px Arial,Helvetica,sans-serif;color:#666}
.cartnotes			{font:11px Arial,Helvetica,sans-serif;color:#099;background-color:#F4F8F8;border:1px solid #304561;padding:0mm 1mm}
.cartdiscount		{font:12px Arial,Helvetica,sans-serif;color: #009;background-color:#FF9;border:1px solid #304561;padding:0mm 1mm;text-align:center}
.customercomment	{font:11px Arial,Helvetica,sans-serif;color:#000;background-color:#FFE8F3;border:1px solid #304561;padding:0mm 1mm}
.required			{font:11px Arial,Helvetica,sans-serif;color:#C30;background-color:#FF9;text-align:right}
.indexwhite			{font:12px Arial,Helvetica,sans-serif;line-height:1.8em;color:#FFF}
.indexwhite_head	{font:14px Arial,Helvetica,sans-serif;color:#FFF}
.redleft			{font:bold 12px Arial,Helvetica,sans-serif;color:#F00}
.onehalf			{line-height:1.5}
.double				{line-height:2.0}
.cartcomplete		{font:bold 12px Arial,Helvetica,sans-serif;color:#060}
.cartheading		{font:bold 18px Arial,Helvetica,sans-serif;color:#099}

/* styles for landing pages */
.l_normal			{font:12px Arial,Helvetica,sans-serif;color:#000}
.l_statement		{font:bold 16px Arial,Helvetica,sans-serif;color:#F00;text-align:center}
.l_highlight		{font:12px Arial,Helvetica,sans-serif;color:#000;background:yellow}
.l_comment			{font:bold 12px Arial,Helvetica,sans-serif;color:#000;background-color:#CCF;border:1px solid #304561;padding:0mm 1mm}

/* styles for hover ad */
.h_title			{font:bold 24px Arial,Helvetica,sans-serif;color:#F00;padding:9mm 0mm 0mm 4mm}
.h_body1			{font:13px Arial,Helvetica,sans-serif;color:#000;padding:0mm 0mm 0mm 4mm}
.h_body2			{font:11px Arial,Helvetica,sans-serif;color:#000;padding:0mm 0mm 0mm 4mm}
.h_timer			{font:bold 13px Arial,Helvetica,sans-serif;color:#000;padding:0mm 0mm 0mm 4mm}
.h_link				{font:11px Arial,Helvetica,sans-serif;text-align:right;padding:1mm 16mm 0mm 0mm}

/* formats for category header fragments */
.categoryName	{font:18px Arial,Helvetica,sans-serif;color:#AF6DBD}
.categoryDesc	{font:12px Arial,Helvetica,sans-serif;color:#666}
.pricebackground {font:12px Arial,Helvetica,sans-serif;color:#666;background-image:url(price_display_background.gif);width:153px;height:21px;padding:3px 3px 20px 10px}



/* format for truncated text descriptions */
small {font:11px Arial,Helvetica,sans-serif;color:#666}

form{margin:0px}



.indexwhite a:link	{color:#FFF;text-decoration:none}
.indexwhite a:visited{color:#FF0;text-decoration:none}
.indexwhite a:hover	{color:#FC0;text-decoration:underline}

ol{color:#666}
ul{color:#666;list-style-type:square;font:11px Arial,Helvetica,sans-serif}
li{color:#666;list-style-type:disc;font:10px Arial,Helvetica,sans-serif}

.li2{color:#000;list-style-type:disc;font:12px Arial,Helvetica,sans-serif;line-height:1.5}


SELECT{FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.actCHECKOUTEM {background-color:#EDD9F2}
.actCHECKOUTBG {background-color:#fff}
.actlarger{font-size:larger;color:#666}
.actsmaller{font-size:smaller;color:#666}
.actxxsmall{font-size:xx-small;color:#666}
.actxsmall{font-size:x-small;color:#666}
.actxsmallbold{font-size:x-small;color:#000;font-style:bold}
.actsmall{font-size:small;color:#666}
.actregular{font-size:medium;color:#666}
.actlarge{font-size:large;color:#666}
.actxlarge{font-size:x-large;color:#666}
.actxxlarge{font-size:xx-large;color:#666}
.actwarningcolor{color:#6803e4}
.actrequiredcolor{color:#C30}
.actsearchhighlightcolor{color:#f00}
.actrequired{color:#C30}
.actwarning{font-size:x-large;color:#6803e4}
.actwelcome{font-size:medium;color:#666}
.actlogotext {font-family:Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:x-small;color:#0000b9}
.price_bg{background-image: url(price_display_background.gif);
background-repeat: no-repeat;background-position: right center}
.moreinfo{font:11px Arial,Helvetica,sans-serif;color:#000;background:#ffff99;border:1px solid;border-color:#339966 #516d93 #516d93 #339966}
.basketsummary{font:11px Arial,Helvetica,sans-serif;color:#000;background-color:#FFCC66;border:1px solid #516D93;padding:1mm}
