/****************************************************************
 Globals
****************************************************************/

.clear         { clear:both; }
.float-left    { float:left; margin:0 15px 15px 0; display:block;}
.float-right   { float:right; margin:0 0 15px 15px; display:block;}
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.inline {display:inline;}

a:active
{
  outline: none;
}


/**************************************************************/


img {border:none;}

FORM { margin-bottom:0; margin-top:0 }


P {
			font: 13px verdana, geneva, helvetica, sans-serif; 
			font-weight: normal; 
			color: #000000;}

A {color: #990000; text-decoration: underline;}
A.VISITED {color: #990000; text-decoration: underline;}
A:hover {color: #660000; text-decoration: underline;}

UL {
			font: 12px verdana, geneva, helvetica, sans-serif; 
			font-weight: normal; 
			color: #000000;}
			
.title {
			font: 20px CG Omega, verdana, geneva, helvetica, sans-serif; 
			font-weight: bold; 
			color: #CC3125;}
.title A {color: #990000; text-decoration: underline;}
.title A.VISITED {color: #990000; text-decoration: underline;}
.title A:hover {color: #660000; text-decoration: underline;}

.product {
			font: 11px verdana, geneva, helvetica, sans-serif; 
			font-weight: normal; 
			color: #000000;}
.product A {color: #990000; text-decoration: underline;}
.product A.VISITED {color: #990000; text-decoration: underline;}
.product A:hover {color: #660000; text-decoration: underline;}

.prodtitle {
			font: 12px verdana, geneva, helvetica, sans-serif; 
			font-weight: bold; 
			color: #000000;}
.prodtitle A {color: #990000; text-decoration: underline;}
.prodtitle A.VISITED {color: #990000; text-decoration: underline;}
.prodtitle A:hover {color: #660000; text-decoration: underline;}

.footer {
	font: 10px verdana, geneva, helvetica, sans-serif;
	font-weight: normal;
	color: #484848;
}
.footer A {color: #990000; text-decoration: underline;}
.footer A.VISITED {color: #990000; text-decoration: underline;}
.footer A:hover {color: #660000; text-decoration: underline;}

.small {
			font: 9px verdana, geneva, helvetica, sans-serif; 
			font-weight: normal; 
			color: #484848;}
.small A {color: #990000; text-decoration: underline;}
.small A.VISITED {color: #990000; text-decoration: underline;}

A.TextLink:HOVER {
/* Hover format for all Text Links */
	color : #660000;
}

A.TopNavLink:HOVER {
/* Hover format for Top Navigation HREF*/
	color : #660000;
}

A.TopNavNextLink:HOVER {
/* Special Hover format for the next, checkout, place order in Top Navigation HREF*/
	color : #660000;
}

A.TrashCanLink:HOVER {
/*Hover format for the Trash Can HREF */
    color : #660000;
}

A.ShipToTabLink:HOVER {
/* Hover format for shipping address  HREF (if enabled) */
    color : #660000;
}

A.UpdateQuantityLink:HOVER {
/* Hover format for Recalculate HREF right under quantity boxes */
    color : #660000;
}

A.SummaryTextLink:HOVER {
/* Hover format for any line item text that is enabled HREF */
    color : #660000;
}

A.EditShippingIMG:HOVER {
/* Hover format for "Edit" images on summary line items */
    color : #660000;
}


.ValidationMessageText {
/* Highlighting  for all validation messages appearing throughout cart*/
	background : #EFD68C
}


.ButtonFormat {
/* Not currently used, but may want this for gateway buttons added */
	background-color : #FFFFF0;
	border : 2px solid #336699;
	font-family : verdana, geneva, helvetica, sans-serif;
	font-size : 10px;
	text-align : center;
	visibility : visible;
	border-color : #336699;
}
.small A:hover {color: #660000; text-decoration: underline;}
