
body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
}

table
{
  font-size: 0.9em;
}

a { font-weight: bold; }
a:link { color: #080; }
a:visited { color: #080; }
a:hover { color: #000; text-decoration: underline;}
a:active { color: #a00; }

.error { color: #a00; padding-left: 15px; }

/******************************************************************************/
/* From http://unraveled.com/publications/css_tabs/ */
/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 1.3em arial, sans-serif; /* set font as desired */
letter-spacing: -0.04em;
border-bottom: 1px solid #0a0; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #6c6; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #cfc; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

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


/******************************************************************************/
/* From http://unraveled.com/publications/css_admtabs/ */
/* begin css admtabs */

ul#admtabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #c66; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#admtabnav li { /* do not change */
display: inline;
}

body#admtab1 li.admtab1, body#admtab2 li.admtab2, body#admtab3 li.admtab3, body#admtab4 li.admtab4 { /* settings for selected admtab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#admtab1 li.admtab1 a, body#admtab2 li.admtab2 a, body#admtab3 li.admtab3 a, body#admtab4 li.admtab4 a { /* settings for selected admtab link */
background-color: #fff; /* set selected admtab background color as desired */
color: #000; /* set selected admtab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#admtabnav li a { /* settings for all admtab links */
padding: 3px 4px; /* set padding (admtab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #c66; /* set border COLOR as desired; usually matches border color specified in #admtabnav */
background-color: #fcc; /* set unselected admtab background color as desired */
color: #080; /* set unselected admtab link color as desired */
margin-right: 0px; /* set additional spacing between admtabs as desired */
text-decoration: none;
border-bottom: none;

}

ul#admtabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

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





.prod_name
{
	font-size: 1.2em;
	font-weight: bold;
}
.prod_producer
{
	font-size: 1.0em;
	font-style: italic;
}
.prod_price
{
	font-size: 1.2em;
	font-weight: bold;
}
.prod_descr
{
	font-size: 1.13em;
	padding: 0 9px;
}

.prod_options
{
	font-size: 1.2em;	
}

.order_date
{
	font-size: 1.2em;
	font-weight: bold;
}

.order_details
{
	font-size: 0.9em;
	font-style: italic;
}

.order_total
{
	font-size: 1.2em;
	font-weight: bold;
}


.usermessage
{
	padding: 5px;
	border: 1px solid gray;
	background-color: #def;
}



/* 960.gs overwrites a lot of settings... */

td
{
	padding: 0.3em;
	text-align:top;
	
}

.menulink
{
	letter-spacing: 1.4px;
	font-size: 14pt;
	font-weight: bold;
}
a
{
	color: #0a0;
	text-decoration:none;
}
a:hover
{
	color: #060;
}
