﻿/* CSS Stylesheet for www.womack-machine.com */

/* DEFAULT TAG STYLES -----------------------------------------------------------------*/

BODY {
    background-color: #e1e1e1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;      
    margin-top: 0;
    vertical-align: top;
    background-image: url(/images/bg_tile.gif); background-repeat: repeat-x;
    
     }
     
P {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    line-height: 17px;
    border: solid 0px blue;
    }


H1	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	24px; 
	font-weight:	normal;
	color: #cc0000;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing: normal;
	line-height: 40px;
	text-transform:	none;	
	border: solid 0px green;

	}	
		
H2	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	16px;
	font-weight: normal;
	color: #333333;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	border: solid 0px green;
	margin-bottom: 0px;  	}	
		
H3	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	color: #333333;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
	
BLOCKQUOTE, PRE	{ font-family: Courier New, monospace;	}	

UL LI		{list-style-type: disc; padding-bottom: 5px; color: #333333;}	
UL LI LI	{list-style-type: circle; }
UL LI LI LI	{list-style-type: square;	}	

ul.special { list-style-image: url(/images/bullet_grey_ul.gif);}
ul.special li {vertical-align: top; padding-left: 5px;}

ul.alpha li { list-style-type: lower-alpha;}
	
OL LI		{list-style-type:	decimal; padding-bottom: 5px;}	
OL OL LI	{list-style-type:	lower-alpha;}	
OL OL OL LI	{list-style-type:	lower-roman;}	

IMG, A IMG {border: none;} /* was z-index: 1 */
.inlinePhotoLeft {padding: 3px 15px 10px 0px;}
.inlinePhotoRight {padding: 3px 0px 10px 15px;}
.inlinePhotoSidePad12 {padding: 0px 12px 0px 12px;}

TABLE td { vertical-align: top; }

HR {margin-top: 0px; margin-bottom: 10px;}
.hrule {color: #cc0000; height: 1px;}

/* div {margin-left:auto ; margin-right:auto }   These 2 statement cause the site to be */
/* table {margin-left:auto ; margin-right:auto}  centered in all browsers */

/* FONTS AND TEXT STYLES -----------------------------------------------------------------*/

	
.head1	{font-size:	24px; font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #cc0000; display: block; margin-bottom: 3px; line-height: 30px;}
.head2	{font-size:	16px; font-family: Arial, Helvetica, sans-serif;  font-weight:	normal;   color: #333333; display: block; margin-bottom: 3px; line-height: 20px; }
.head3	{font-size:	12px; font-family: Arial, Helvetica, sans-serif;  font-weight:	normal;   color: #333333; display: block;  line-height:15px;}

.txthome    {color: #cccccc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}	
.txtnorm	{color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}	
.txtred	    {color: #cc0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.txtlt	    {color: #999999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.txtsm	    {color: #333333; font-size: 11px; }
.txtsmred	    {color: #cc0000; font-size: 10px; }
.txtsmlt	{color: #666666; font-size: 11px; }
.txtsmvlt	{color: #999999; font-size: 11px; }
.txttiny	{color: #333333; font-size: 9px; }
.photoCredit    {font-size: 9px; font-style: italic;}

.devnote    {color: #000000; background-color: yellow;}  /* use during testing to highlight development notes - remove before production */

.hdrpipe {color: #666666;}

/* these are not bein used 	
.txtgrey	{color: #9fa9b6; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}		
.txtblue	{color: #69859c; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}	
.txtbluemed	{color: #287cc2; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}	
.txtdrkblue	{color: #294a84; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}	
.txtblack	{color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.txtaccent	{color: #ff7800; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}	
.txterr		{color: #ff0000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}		
.txtrev		{color: #718995; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.txtpipe	{color: #cfd4db; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.txtreq 	{color: #ff0000; font-size: 10px; }
.txtbold    {font-weight: bold;}
*/


/* HYPERLINK STYLES -----------------------------------------------------------------*/

/* default link */
A:link			{ text-decoration: none; color:	#cc0000;}	
A:visited		{ text-decoration: none; color:	#cc0000;}	
A:hover			{ text-decoration: none; color:	#333333;}
A:active		{ text-decoration: none; color:	#cc0000;}	

.home                 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; }
A.home:link		{ text-decoration: none;	color:	#cccccc;}	
A.home:visited	{ text-decoration: none;	color:	#cccccc;}	
A.home:hover	{ text-decoration: none;	color:	#cc0000;}
A.home:active	{ text-decoration: none;	color:	#cccccc;}	


A.rev:link			{ text-decoration: none;	color:	#333333;}	
A.rev:visited		{ text-decoration: none;	color:	#333333;}	
A.rev:hover			{ text-decoration: none;	color:	#cc0000;}
A.rev:active		{ text-decoration: none;	color:	#333333;}	

A.revlt:link		{ text-decoration: none;	color:	#666666;}	
A.revlt:visited		{ text-decoration: none;	color:	#666666;}	
A.revlt:hover		{ text-decoration: none;	color:	#cc0000;}
A.revlt:active		{ text-decoration: none;	color:	#666666;}	

.hdrlnk                 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; }
a.hdrlnk:link			{ text-decoration: none;	color:	#999999;}	
a.hdrlnk:visited		{ text-decoration: none;	color:	#999999;}	
a.hdrlnk:hover			{ text-decoration: none;	color:	#CC0000;}
a.hdrlnk:active		{ text-decoration: none;	color:	#999999;}	

.homehdr            {font-size:	18px; font-family: Arial, Helvetica, sans-serif;  font-weight: bold;   color: #ffffff; display: block;  line-height:15px;}
.homehdr a:link		{ text-decoration: none;	color:	#ffffff;}	
.homehdr a:visited	{ text-decoration: none;	color:	#ffffff;}	
.homehdr a:hover	    { text-decoration: none;	color:	#ffffff;}
.homehdr a:active	{ text-decoration: none;	color:	#ffffff;}	

#pgmiddle A:link			{ text-decoration: none; font-weight: bold; color:	#cc0000;}	
#pgmiddle A:visited		{ text-decoration: none; font-weight: bold; color:	#cc0000;}	
#pgmiddle A:hover		{ text-decoration: none; font-weight: bold; color:	#333333;}
#pgmiddle A:active		{ text-decoration: none; font-weight: bold; color:	#cc0000;}	

#pgmiddle td A:link			{ text-decoration: none; font-weight: bold; color:	#cc0000;}	
#pgmiddle td A:visited		{ text-decoration: none; font-weight: bold; color:	#cc0000;}	
#pgmiddle td A:hover		{ text-decoration: none; font-weight: bold; color:	#333333;}
#pgmiddle td A:active		{ text-decoration: none; font-weight: bold; color:	#cc0000;}	
 
A.red:link			{ text-decoration: none; font-weight: bold; color:	#cc0000;}	
A.red:visited		{ text-decoration: none; font-weight: bold; color:	#cc0000;}	
A.red:hover		{ text-decoration: none; font-weight: bold; color:	#333333;}
A.red:active		{ text-decoration: none; font-weight: bold; color:	#cc0000;}	

/*
#itemtbl A.redOnBlack:link			{ text-decoration: none; font-weight: normal; color:	#ff0000;}	
#itemtbl A.redOnBlack:visited		{ text-decoration: none; font-weight: normal; color:	#ff0000;}	
#itemtbl A.redOnBlack:hover		{ text-decoration: underline; font-weight: normal; color:	#ff0000;}
#itemtbl A.redOnBlack:active		{ text-decoration: none; font-weight: normal; color:	#ff0000;}	
*/
#itemtbl A.whiteOnBlack:link		{ text-decoration: underline; font-weight: normal; color:	#ffffff;}	
#itemtbl A.whiteOnBlack:visited		{ text-decoration: underline; font-weight: normal; color:	#ffffff;}	
#itemtbl A.whiteOnBlack:hover		{ text-decoration: underline; font-weight: normal; color:	#ffffff;}
#itemtbl A.whiteOnBlack:active		{ text-decoration: underline; font-weight: normal; color:	#ffffff;}	

/* MASTER PAGE Section ID Styles ----------------------------------------------------*/

#wmpagetbl {padding: 0px; border: solid 0px purple;
    margin-left:auto ; margin-right:auto;  /* centers the site on the page for all browswers */}
         
#wmedgeleft  { background-image: url(/images/shadow_left.png); width: 7px;}
#wmedgeright { background-image: url(/images/shadow_right.png); width: 7px;}
#wmedgebottom { background-image: url(/images/shadow_bottom.png); height: 12px;}

#siteheader {
     background-color: #000000; width: 967px;
     border: solid 0px yellow;
     border-bottom: solid 7px #cc0000;
     }

#sitefooter { text-align: left;
            border: solid 0px red; height: 85px; background-color: #e1e1e1;}

#pagecore { background-color: #ffffff;
        border-top: solid 15px #000000;
         border: solid 0px yellow; width: 967px;}

#sectionheader { height: 180px;
     padding: 25px 25px 25px 25px;
      background-color: #ffffff; 
      border: solid 0px red;  }
                
#pgmain { border: solid 0px blue; 
        padding: 0px 25px 25px 25px; }

#pgleft { width: 212px;
         background-color: #e0e0e0;
         text-align: left;
         border: solid 0px blue;
         }

#pgmiddle { width: 443px;
     padding: 0px 25px 0px 25px;
     text-align: left;
     border: solid 0px red;}
#pgmiddle table {width: 443px;}

#pgmiddlewide { width: 755px;
     padding: 0px 0px 0px 19px;
     text-align: left;
     border: solid 0px red;}
     
#pgright { width: 212px;
      background-color: #ffffff;
      margin: 0px 0px 0px 0px;
      border: solid 0px yellow;
      }
      
#pgrighthdr {padding-bottom: 10px;}

/* HOME PAGE STYLES -------------------------------------------------------------------- */

#homebanner { background-color: #000000; border: solid 0px blue;
    padding: 25px 25px 0px 25px;}

#homebody   {background-color: #000000; border: solid 0px lime;
    padding: 25px 25px 25px 25px;}

#homebody td {padding-right: 23px; }

.homeitemlist {height: 155px; width: 197px}

.homeitemlist, .homeview {padding: 15px 5px 0px 10px; border: solid 0px blue; vertical-align: top;}

.homeview {height: 18px;}
.homeview div {border: solid 0px red; display: inline; position: relative; left: 10px; bottom: 5px;}
 
.homehdr {border-bottom: solid 1px #cc0000; padding-bottom: 5px;    }
    
.homespotlight {padding-top: 30px;}
    
/* SITE HEADER STYLES -------------------------------------------------------------------- */

#wmheadertbl {padding-left: 15px; padding-right: 25px; border: solid 0px blue; width: 967px;}

#searchbar { width: 230px;}

.txtsearch {Height:16px; background-color: #333333; Width:125px; color: #999999; Font-Size: 11px; font-family: Arial;
     border: solid 1px #1f1f1f;}

/* TOP NAVIGATION STYLES ----------------------------------------------------------------- */

#menubar{ background-color: #000000; width:700px;
          text-align: left;
		  height: 36px;
		  }
		  
#wmnav { border: solid 0px green; height: 36px; }

div#wmnav div {
	float: left; left: 0px; top: 0px; position: relative;
	}

.navcell {
    border-right: solid 1px #1e1e1e;
	background-color: #000000;
	padding: 10px 12px 10px 12px;
	background-image: none;
	}
	
.navcellover {
    border-right: solid 1px #1e1e1e;
	background-color: #000000;
	padding: 10px 12px 10px 12px;
	background-image: url(/images/hdr_nav_rollover_bg.gif);
	}
	
.navcellselected {
    border-right: solid 1px #1e1e1e;
	background-color: #000000;
	padding: 10px 12px 10px 12px;
	background-image: url(/images/hdr_nav_selected_bg.gif);
	
	}

.mitem {display:block; font-family: arial; font-size: 13px; }
a.mitem:link {color: #ffffff; text-decoration: none;}
a.mitem:visited {color: #FFFFFF; text-decoration: none;}
a.mitem:hover {color: #FFFFFF; text-decoration: none;}
a.mitem:active {color: #FFFFFF; text-decoration: none;}

.dropmenu { width: 212px;
			display: none; position: absolute; top: 36px; left: 0;
			font-family: arial, sanf-serif; 
			font-weight: normal;
			font-size: 11px;
			border-left: solid 1px #1e1e1e;
			border-bottom: solid 1px #1e1e1e;
			border-right: solid 1px #1e1e1e;
			color:#ffffff;
			background-color:#AE0000;
			padding: 0px 0px 0px 0px; margin: 0px;
		}

ul.dropmenu li {list-style-type: none;}

/* "over" is added to subitem class name in swapimages.js */
/* div is the container tag for each menu item */		
div#wmnav div:hover ul, div.over ul { display: block; }	

.subitem, .subitemover { padding-top:4px;
			padding-right:12px;
			padding-bottom:4px;
			padding-left: 12px;
			color: #ffffff;
			font-size: 11px;
			font-family: Arial;
			border-bottom: solid 1px #de5959;			
			}
		
.subitem { background-color:#CC0000; }

.subitemover { background-color:#AE0000; }

.subitem a:link {color: #FFFFFF; text-decoration: none;}
.subitem a:visited {color: #FFFFFF; text-decoration: none;}
.subitem a:hover {color: #FFFFFF; text-decoration: none;}
.subitem a:active {color: #FFFFFF; text-decoration: none;}

.subitemover a:link {color: #FFFFFF; text-decoration: none;}
.subitemover a:visited {color: #FFFFFF; text-decoration: none;}
.subitemover a:hover {color: #FFFFFF; text-decoration: none;}
.subitemover a:active {color: #FFFFFF; text-decoration: none;}

/* this will be for the 3rd level of navigation 
.submenu { width: 80px;
			display: none; position: absolute; top: 0px; left: 173;
			font-family: arial, sanf-serif; 
			font-weight: bold;
			font-size: 10px;
			border: solid 1px #ffffff;
			color: #ffffff;
			background-color: #414B52;
			padding: 0px 0px 0px 0px; margin: 0px;
		}
		
ul.submenu li {list-style-type: none;}
*/

/* LEFT NAVIGATION STYLES ---------------------------------------------------------------- */

#listnav ul {border: solid 0px red; margin: 0px 0px 0px 0px; width: 212px; padding: 0px;}
			
#listnav ul li {list-style-type: none; padding: 5px 10px 5px 20px;}

.navitem a {border: solid 0px green;}
.navitem_activeparent a {border: solid 0px green;}
.navitem_selectedparent a {border: solid 0px green;}
.navitem_child a {border: solid 0px green;}
.navitem_childselected a {border: solid 0px green;}
.navitemover a {border: solid 0px green;}
.navitemselected a {border: solid 0px green;}

.navitem a:link		{text-decoration: none;		color:	#333333; }	
.navitem a:visited	{text-decoration: none;     color:	#333333; }	
.navitem a:hover	{text-decoration: none;		color:	#CC0000; background-color: #cacaca; }
.navitem a:active	{text-decoration: none;     color:	#333333; }	
			
.navitem_activeparent a:link		{text-decoration: none;		color:	#333333; }	
.navitem_activeparent a:visited	{text-decoration: none;     color:	#333333; }	
.navitem_activeparent a:hover	{text-decoration: none;		color:	#333333; background-color: #cacaca; }
.navitem_activeparent a:active	{text-decoration: none;     color:	#333333; }	
			
.navitem_selectedparent a:link		{text-decoration: none;		color:	#CC0000; }	
.navitem_selectedparent a:visited	{text-decoration: none;     color:	#CC0000; }	
.navitem_selectedparent a:hover	{text-decoration: none;		color:	#CC0000; background-color: #cacaca; }
.navitem_selectedparent a:active	{text-decoration: none;     color:	#CC0000; }	
			
.navitem_child a:link		{text-decoration: none;		color:	#333333; }	
.navitem_child a:visited	{text-decoration: none;     color:	#333333; }	
.navitem_child a:hover	{text-decoration: none;		color:	#CC0000; /*background-color: #cacaca;*/ }
.navitem_child a:active	{text-decoration: none;     color:	#333333; }	
			
.navitem_childselected a:link		{text-decoration: none;		color:	#CC0000; }	
.navitem_childselected a:visited	{text-decoration: none;     color:	#CC0000; }	
.navitem_childselected a:hover	{text-decoration: none;		color:	#CC0000; /*background-color: #cacaca;*/ }
.navitem_childselected a:active	{text-decoration: none;     color:	#CC0000; }	
			
.navitem 
{
    background-image: url(/images/nav2_bg_up.gif);
    border: solid 0px green;
	border-bottom: solid 1px white;
} 
.navitem_activeparent
{
    background-image: url(/images/nav2_parent_bg_ov.gif);
    border: solid 0px green;
	border-bottom: solid 1px white;
} 
.navitem_selectedparent
{
    background-image: url(/images/nav2_parent_bg_sl.gif);
    border: solid 0px green;
	border-bottom: solid 1px white;
} 
.navitem_child
{
    background-image: url(/images/nav3_bg_up.gif);
    border: solid 0px green;
	border-bottom: solid 1px white;
} 

.navitemover {
    background-image: url(/images/nav2_bg_ov.gif);
	border-bottom: solid 1px white;
	} 
.navitem_activeparentover {
    background-image: url(/images/nav2_parent_bg_ov.gif);
	border-bottom: solid 1px white;
	} 
.navitem_selectedparentover {
    background-image: url(/images/nav2_parent_bg_sl.gif);
	border-bottom: solid 1px white;
	} 
.navitem_childover {
    background-image: url(/images/nav3_bg_ov.gif);
	border-bottom: solid 1px white;
	} 

.navitemselected {
    background-image: url(/images/nav2_bg_sl.gif);
	border-bottom: solid 1px white;
	} 
.navitem_activeparent {
    background-image: url(/images/nav2_parent_bg_ov.gif);
	border-bottom: solid 1px white;
	} 
.navitem_selectedparent {
    background-image: url(/images/nav2_parent_bg_sl.gif);
	border-bottom: solid 1px white;
	} 
.navitem_childselected {
    background-image: url(/images/nav3_bg_sl.gif);
	border-bottom: solid 1px white;
	} 

/* top item link unselected
DIV.navtop 
{
    margin: 0px;
	background: #e0e0e0;
	border-bottom: solid 0px #89919a;
	} 


.navtop a:link		{text-decoration: none;		color:	#333333; }	
.navtop a:visited	{text-decoration: none;     color:	#333333; }	
.navtop a:hover	{text-decoration: none;		color:	#CC0000; background-color: #cacaca; }
.navtop a:active	{text-decoration: none;     color:	#333333; }	

*/

/*.navbullet {border: solid 0px red; margin-left: 3px; margin-right: 1px;}


DIV.navsubitem {margin: 0px;
			background: #fafcff;
			font-family: Arial, Helvetica, sanf-serif;
			font-size: 12px;
			font-weight: normal;
			padding: 5px 0px 0px 10px;
			border-bottom: solid 1px #d8dfe5;
			border-left: solid 1px #f1f3f6;
			border-right: solid 1px #f1f3f6;
			height: 25px;
			border-collapse: collapse;
			vertical-align: middle;
			} 
*/
/*A.lnav:link		{text-decoration: none;		color:	#333333; }	
A.lnav:visited	{text-decoration: none;     color:	#333333; }	
A.lnav:hover	{text-decoration: none;		color:	#CC0000; background-color: #cacaca; }
A.lnav:active	{text-decoration: none;     color:	#333333; }	*/

/* normal item link unselected
A.nnav:link		{text-decoration: none;		color:	#333333; }	
A.nnav:visited	{text-decoration: none;     color:	#333333; }	
A.nnav:hover	{text-decoration: none;		color:	#CC0000; background-color: #cacaca; }
A.nnav:active	{text-decoration: none;     color:	#333333; }	
 */
/* any item link selected
A.snav:link		{text-decoration: none;		color:	#cc0000; }	
A.snav:visited	{text-decoration: none;     color:	#cc0000; }	
A.snav:hover	{text-decoration: none;		color:	#cc0000; background-color: #d8dde5;}
A.snav:active	{text-decoration: none;     color:	#cc0000; }	
 */

/* SITE FOOTER STYLES -------------------------------------------------------------------- */

#sitefooter table { border: solid 0px green; padding-left: 25px; }
                    
#sitefooter table td {}
                    
.footerrow1 { text-align: left; padding-bottom: 5px; padding-top: 12px;}
.footerrow2 { text-align: left; padding-bottom: 5px;}
.footerrow3 { text-align: left;}


/* SIDEBAR STYLES ------------------------------------------------------------------------ */
#popupheader {
     background-color: #000000; width: 800px;
     border: solid 0px yellow;
     border-bottom: solid 7px #cc0000;
     }
#tblContactSales { width: 212px; background-color: #f3f3f3;}
#tblELearningDemo { width: 212px; background-color: #f3f3f3;}
#tdContactSales { padding: 10px 21px 10px 16px;}
.sidebarFormFieldEmpty { margin: 0px 21px 5px 16px; color: #cfcfcf;}
.sidebarFormField {margin: 0px 21px 5px 16px; color: #000000;}
.sidebarValidator {border: dotted 0px blue;}
.sidebarErrorMsg {padding-top: 8px; padding-bottom: 8px; border: dotted 0px blue;}
.sidebarDemoTitle {padding-left: 20px; font-weight: bold;}

/* INSIDE PAGE STYLES -------------------------------------------------------------------- */

#itemtbl { padding: 0px; border-collapse: collapse; border: solid 0px blue;}

#itemtbl div {font-size: 14px; font-family: Arial; color: #cccccc; 
            background-color: #000000; height: 31px; width: 139px; 
            text-align: center; padding-top: 10px;}
            
.cellpadr {padding-right: 5px;}
.cellpadb {padding-bottom: 5px;}

.faqtree {border: solid 0px blue; width: 425px;}

.histyear {display: inline; padding: 1px 2px 1px 2px; color: White; font-weight: bold; background-color: #cc0000;}
.divlist {padding-bottom: 15px; border: solid 0px red;}

#womap {}
.womapbar {border: solid 1px #cccccc; padding: 5px 10px 5px 10px;  background-color: #ffffff; font-weight: bold;	color:	#000000; }
.womapbarover {border: solid 1px #cccccc; padding: 5px 10px 5px 10px;  background-color: #cc0000; font-weight: bold;	color:	#ffffff;}


      .flyOutDiv
{
     display: none; 
     position: absolute; left: 890px; top: 40px;
     width: 220px; 
     height: 10px;  /*starting height */
     z-index: 3; 
     opacity: 0; 
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0));
     font-size: 12px; 
     color: #999999;
     border: solid 1px #666666; 
     background-color: #000000; 

} 

.logintxtbox { width: 123px;
    background-color: #777777;
    border: solid 1px #666666;
    color: #ffffff; }
    
.tdProductText {padding-left: 15px; line-height: 17px;}

/* simple table styles */
.tableSimple
{
    border: solid 1px #cfcfcf;
}
.tableSimple tr
{
    text-align: center;
}
.tableSimple td
{
    border: solid 1px #cfcfcf;
    text-align: center;
}

/* fancy table styles */
.tableFancy 
{
    border: solid 1px #e1e1e1;
}
.tableFancy th
{
    padding: 3px;
    background-color: #333333;
    color: White;
}
.tableFancy td
{
    padding: 3px;
}
.AltRow {background-color: #efefef;}

.catalogViewSiteCol
{
    width: 300px;
}
.catalogViewLinkCol
{
    width: 100px;
}

/* popup page */
#wmpopuptable {padding: 0px; border: solid 0px blue; width: 100%;}

.popupContent
{
    padding: 20px;
}