/*
 * $Id: common.css,v 1.8 2003/04/18 15:57:40 ksmith Exp $
 * PINT base style sheet definition
 */
 
/* STANDARD */
body			{ background-color: #ffffff; margin-top: 0px; margin-left: 0px; margin-right: 0px;  
				font-family: verdana, helvetica, sans-serif; font-size: 11px; line-height: 1.3; color: #000000; }

font			{ font-family: verdana, arial, geneva, san-serif; font-size: 11px; }

ul				{ margin-top: 5px; margin-left: 20px; padding-left: 0px; line-height: 1.2; }
ol				{ margin-top: 5px; margin-left: 30px; padding-left: 0px; line-height: 1.2; }
sub				{ font-size: 90%; line-height: .75; }
sup				{ font-size: 90%; line-height: 1.25; }

table			{ font-family: verdana, helvetica, sans-serif; font-size: 11px; background-color: #ffffff; margin-left: auto; margin-right: auto; }
th				{ text-align: left; border-bottom: 1px solid #ff0000; background-color: #a2c0dc; }

/*td 				{ text-align: left; }*/
.browsing_product { text-align: right; }

/* NAVIGATION */
a:active		{ color: #ff0000; }
a:link			{ color: #0000ff; }
a:visited		{ color: #0000cc; }
a:hover			{ color: #ff0000; }


/* CONTENT */
h1 				{ font-size: 15px; color: #000000; margin-bottom: -10px; } /* main heading on each page*/
h2				{ font-size: 12px; color: #000000; margin-bottom: -15px; } /* first level of subhead*/
h3   			{ font-size: 18px; color: #000000; margin-bottom: -15px; } /* the large - for more information heading - at the top of every page */
h4   			{ font-size: 11px; color: #666666; margin-bottom: -15px; } /* press */
h5   			{ font-size: 11px; color: #000000; margin-bottom: -15px; } /* not assigned yet */
blockquote		{ font-family: courier; font-size: 8px; color: #666666; margin-left: 25px; } /* not assigned yet */
dt				{ font-size: 121%; font-weight: bold; } 
dd				{ margin-left: 25px; margin-bottom: 15px; } 
legend 			{ font-family: verdana; font-size: 8pt; font-weight: bold; color: #ffffff; border: 1pt solid #333333; background-color:#5486BC; padding:5px; width: 150px; filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135, strength=5);}
fieldset 		{ padding: 15px; width: 370px; float: right; margin-bottom: 8px; margin-left: 8px; }

.body2			{ font-size: 10px; color: #666666; margin-bottom: -5px; } /* text navigation */
 .tabhead		{ font-size: 12px; color: #FCEA50; } 
a.tabhead:active{ font-size: 12px; color: #FCEA50; text-decoration: none; }
a.tabhead:link	{ font-size: 12px; color: #FCEA50; text-decoration: none; }
a.tabhead:visited{ font-size: 12px; color: #FCEA50; text-decoration: none; }
a.tabhead:hover	{ font-size: 12px; color: #FCEA50; text-decoration: none; }

a.tablink:active{ color: #003399; text-decoration: none; }
a.tablink:link	{ color: #003399; text-decoration: none; }
a.tablink:visited{ color: #003399; text-decoration: none; }
a.tablink:hover	{ color: #ff0000; text-decoration: underline; }

.swoosh			{ width: 90%; height: 30px; margin-bottom: 6px; padding-left: 10px; padding-top: 5px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffc6d8ef', EndColorStr='#FFffffff'); }

span.error		{ color: #990000; }
font.error		{ font-family: arial, helvetica, sans-serif; font-size: 9px; color: #990000; }
font.searcherror		{ font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; }



/* up under icons */
.nav			{ font-size: 10px; color: #9999ff; text-decoration: none; font-weight: normal; text-align: center; }
a.nav			{ color: #003399; }
a.nav:active	{ color: #ff0000; }
a.nav:visited	{ color: #0000cc; }
a.nav:hover		{ color: #ff0000; }

/* home page nav buttons */
.nav2			{ font-size: 12px; color: #9999ff; text-decoration: none; font-weight: normal; line-height: 1.1; text-align: center; }
a.nav2			{ color: #003399; }
a.nav2:active	{ color: #003399; }
a.nav2:visited	{ color: #003399; }
a.nav2:hover	{ color: #ff0000; }
.navbutton		{ color: #003399; border: 0px solid #c6d8ef; padding-left: 7px; padding-top: 2px; width: 95px; height: 17px; margin-bottom: 1px; margin-right: 5px; float: left;
					filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffc6d8ef', EndColorStr='#FFffffff') progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=2); }
.go				{ color: #003399; border: 0px solid #c6d8ef; padding-left: 7px; padding-top: 2px; margin-top: -19px; width: 30px; height: 15px; margin-bottom: 1px; margin-right: 5px; 
					filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffc6d8ef', EndColorStr='#FFffffff') progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=2); }
.formbutton		{ color: #003399; border: 0px solid #c6d8ef; padding-left: 5px; padding-right: 5px; padding-top: 2px; height: 17px; margin-bottom: 1px; float: left;
					filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffc6d8ef', EndColorStr='#FFffffff') progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=2); }
					
#textnav		{ padding-left: 10px }

td.caption 		{ padding-bottom: 10px; padding-top: 0; padding-left: 10px; padding-right: 10px;  }					

font.caption 		{ font-size: 9px; color: #333333;  }		

.shoppingBagFailed {color : #ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.addedtocart {color : #00CC00; background-color : transparent; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight: bold;}
.orderConfirmationTitle {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.orderConfirmationText {color : #000000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
.checkoutFailed {color : #ff0000; background-color : transparent; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}


