
/* generic styles used in commerce engine */


.cartlisthead
{
    background-color: #dfdfdf;
    border-bottom: gray;
    border-left: gray 1px solid;
    color: black;
    font-family: verdana, arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 12pt;
    padding-left: 5px
}

.cartlistitem
{
    background-color: #ffffff;
    border-bottom: gray;
    border-left: gray 1px solid;
    color: black;
    font-family: verdana, arial;
    font-size: 11px;
    padding-left: 5px
}

.cartlistitemalt
{
    background-color: #eeeeee;
    border-bottom: gray;
    border-left: gray 1px solid;
    color: black;
    font-family: verdana, arial;
    font-size: 11px;
    padding-left: 5px
}

.cartlistfooter
{
    background-color: #d9d9d9;
    line-height: 10pt
}

tr.prodRow td { 
	border-top:1px solid gray;
	border-bottom:1px solid gray; 
}

tr.prodHead td { 
	border-top:1px solid gray;
	border-bottom:1px solid gray; 
	background-color:#dfdfdf;
	font-weight:bold;
	/*text-align:center;*/
}
.prodTable {
	margin-top:4px;
	border-top:1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
	border-bottom:1px solid gray; 
	background-color:white;
}

div.message {
	margin-top:4px;
	border-top:2px solid #09680b;
    border-left: 2px solid #09680b;
    border-right: 2px solid #09680b;
	border-bottom:2px solid #09680b; 
	background-color:white;
	padding:10px;
	font-size:105%;
}

div.message a:link, div.message a:visited, div.message a:active, div.message a:hover 
{
	font-size:105%;
}

.commFormTips {
 	BORDER-TOP:#000000 1PX SOLID;
	BORDER-LEFT:#000000 1PX SOLID;
	BORDER-RIGHT:#000000 1PX SOLID;
	BORDER-BOTTOM:#000000 1PX SOLID;
	background-color:#FFFFFF;
	padding:6px;
}

td {
	font-family: verdana;
	font-size:11px;
}

a:link, a:active, a:visited, a:hover {
	font-size: 11px;
	font-family:verdana;}
	
/* logout link in header of comm pages */
div.comm_logout, div.comm_logout + #comm_logout
{
	margin-bottom: 3px;
}
#comm_Logout a.logout, #comm_Logout a.logout:active, #comm_Logout a.logout:link, #comm_Logout a.logout:visited, #comm_Logout a.sitelink:hover, 
div.comm_logout a.logout, div.comm_logout a.logout:active, div.comm_Logout a.logout:link, div.comm_logout a.logout:visited, div.comm_logout a.sitelink:hover 
{  font-family: verdana, helvetica, sans-serif;
    text-decoration: underline;
    color: white;
    font-size: 12px;
    padding-right:15px; }   
	
p { font-size: 11px;
	font-family:verdana;}
	
/* these styles are used specifically for product selection tables */	
TR.noBorder TD { BORDER-TOP: gray 0px solid; BACKGROUND-COLOR: #f7f7f7 }
TR.selected TD { BORDER-TOP: gray 1px solid; BACKGROUND-COLOR: #f7f7f7 }
TR.prodSelRow TD { BORDER-TOP: gray 1px solid }
TR.prodSelHead TD { FONT-WEIGHT: bold; BACKGROUND-COLOR: #dfdfdf }	

.tblCaption {
    font-family: verdana,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

/* used for temporary login page */
.loginHeading    
{
    font-size: 14px;
    font-weight: bold;
    color: black;
	font-family:arial;
}
