/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
/*Vanessa 21 fev 2007 Header Tags controllers*/
BODY {  
  font-family:  Tahoma, Arial, sans-serif;
  background-color:#fafafa;
  font-size: 10px; 
  color: #000000;
  margin: 0px;
  behavior: url(csshover.htc);
}
.fidy{
	overflow:visible;
	width:175px;
	height:24px;
	background-color:transparent;
	padding: 4px 0 0 10px;
	margin-top:0 0 0 0;
	background:url(images/bgimput.jpg);
	color:transparent;
	border:0;
	cursor:pointer;
	font-family: Tahoma, Arial, sans-serif;
	 font-size: 12px; 
	 color: #3e3c3f;

}
.nospa{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px; 
 color: #333333;
}
.maronlistoisi{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px; 
 color: #c05205; 
 font-weight: bold;
}
.maronlistoisibe{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 18px; 
 color: #c05205; 
 font-weight: bold;
}
.nospalist{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px; 
 color: #333333; 
 font-weight: bold;
}
.prixficheoisi{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 20px; 
 color: #ac002d;
}

.marronoisi{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 10px; 
 color: #c05205;
 font-weight: bold;
}
.grisoisi{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px; 
 color: #666666;
}
.blancoisi3{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 10px; 
 color: #ffffff;
 font-weight: bold;
}
.blancoisi2{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 14px; 
 color: #ffffff;
 font-weight: bold;
}
.blancoisi{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px; 
 color: #ffffff;
 font-weight: bold;
}
a.blancoisi{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 11px; 
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
}
.bleupromooisi{  
  font-family:  Tahoma, Arial, sans-serif;
  font-size: 10px; 
  color: #669999;  
  font-weight: bold;
}
.pripromoosi{  
  font-family:  Tahoma, Arial, sans-serif;
  font-size: 12px; 
  color: #ff9933;  
  font-weight: bold;
}
.noirt{  
  font-family:  Tahoma, Arial, sans-serif;
  font-size: 10px; 
  color: #000000;
}
a.noirt{  
  font-family:  Tahoma, Arial, sans-serif;
  font-size: 10px; 
  color: #000000;
  text-decoration: none;
}
.blanc14{
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 14px; 
 color: #ffffff;
 font-weight: bold;
}
.rougesp{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 10px; 
 color: #666666;
 font-weight: bold;
}
.bleusp{
 font-family: Tahoma, Arial, sans-serif;
 font-size: 14px; 
 color: #c05205;
 font-weight: bold;
}
.bleukelytg{
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 12px; 
 color: #21318f;
}
.bleukcatg{
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 16px; 
 color: #0965c9;
 font-weight: bold;
}
.vertexpr{
color: #006633; 
font-family: Tahoma, Arial,  Helvetica, sans-serif;
font-size: 16px;
text-decoration: none;
font-weight: bold;
}
A.vertexpr{
color: #006633; 
font-family: Tahoma, Arial,  Helvetica, sans-serif;
font-size: 16px;
text-decoration: none;
font-weight: bold;
}
.vertprod{
color: #666666; 
font-family: Tahoma, Arial,  Helvetica, sans-serif;
font-size: 14px;
text-decoration: underline;
font-weight: bold;
}
A.vertprod{
color: #666666; 
font-family: Tahoma, Arial,  Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
font-weight: bold;
}
.bleuprom{
color: #21318f; 
font-family: Tahoma, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
.rougeprom{
color: #ff0000; 
font-family: Tahoma, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
.breadcrumbs{
color: #0066ff; 
font-family: Tahoma, Arial,  Helvetica, sans-serif;
font-size: 12px;
}
.bleuprod{
color: #333333; 
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
.bleuprod2{
color: #333333; 
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.rougeprod{
color: #ff0000; 
font-family: Tahoma, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
.vertt {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #009933;
 }
 a:hover.vertt {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #009933;
 text-decoration: none;
 }
.vertbe {
font-family: Tahoma, Arial,  sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #009933;
 }
.blanckely {
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 12px; 
 color: #000000;
}
.vblanckely {
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 12px; 
 color: #ffffff;
 font-weight: bold;
}
.griskelyP{
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 10px; 
 color: #666666;
 font-weight: bold;
}
.search {
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 12px; 
 color: #666666;
 font-weight: bold;
}
.search2 {
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 14px; 
 color: #666666;
 font-weight: bold;
}
.souscat {
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 12px; 
 color: #000000; 
 font-weight: normal;
}
.griskely{
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 10px; 
 color: #999999;
 font-weight: bold;
}
.bleukely{
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 12px; 
 color: #21318f;
 font-weight: bold;
}
.bleube{
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 14px; 
 color: #21318f;
 font-weight: bold;
}
h1 { 
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #000000;
}

h2 
{
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 14px;
 font-weight: normal;
 color: #000000;
}
/*End Vanessa*/
.boxText { font-family:  Tahoma, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family :  Tahoma, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family :  Tahoma, Arial, sans-serif; font-size : 10px; color: #ff0000; background: #ffffff; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family :  Tahoma, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



A {  
  color: #0099cc;
  text-decoration: none;
}

A:hover {  
  text-decoration: none;
}
A:visited {
  color: #0099cc;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #000000;
}

A.headerNavigation { 
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 12px;
  color: #0066ff;
  text-decoration: none; 
}

A.headerNavigation:hover { 
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}

TR.headerError {
  background: #ff0000; 
}

TD.headerError {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family:  Tahoma, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #000000;
  font-weight: bold;
}

.infoBox {
}

.infoBoxContents { 
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma,  Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #ff0000;
}

.Cblanc {
 font-family: Tahoma, Arial,  sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family:  Tahoma, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family:  Tahoma, Arial, sans-serif;
  background: #b6b7cb;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 10px;
}

A.pageResults {
  text-decoration: none;
  color: #ffffff;
  text-decoration:none;
  font-size: 12px;
}

A.pageResults:hover {
  color: #ffffff;
  text-decoration:none;
  font-size: 12px;
}
A.pageResults:visited {
  color: #ffffff;
  text-decoration:none;
  font-size: 12px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #d50829;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.smalltext1{
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.accountCategory {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family:  Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma, Arial,  sans-serif;
 font-size: 20px; 
 color: #ac002d;
}

SPAN.errorText {
  font-family: Tahoma, Arial,  sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #e7e7e7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #e7e7e7; }

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Arial,  sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Arial,  sans-serif; font-size: 10px; color: #000000; font-weight: bold; }

/* message box */

.messageBox { font-family: Tahoma, Arial,  sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma, Arial,  sans-serif; font-size: 10px; color:#000000;}
.messageStackSuccess { font-family: Tahoma, Arial,  sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Tahoma, Arial,  sans-serif; font-size: 10px; color: #ff0000; }
/*Vanessa 21 fev 2007- Links Manager*/
/* VJ Links Manager v1.13 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #000000;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Tahoma, Arial,  sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #000000;
  text-align: center;
}

DIV.calendar {
	POSITION: relative
}
.calendar {
	BORDER-RIGHT: #bdb2bf 1px solid; BORDER-TOP: #bdb2bf 1px solid; FONT-SIZE: 11px; BACKGROUND: url(includes/jscalendar/normal-bg.gif); BORDER-LEFT: #bdb2bf 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #bdb2bf 1px solid; FONT-FAMILY: "trebuchet ms",verdana,tahoma,sans-serif
}
.calendar TABLE {
	BORDER-RIGHT: #bdb2bf 1px solid; BORDER-TOP: #bdb2bf 1px solid; FONT-SIZE: 11px; BACKGROUND: url(includes/jscalendar/normal-bg.gif); BORDER-LEFT: #bdb2bf 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #bdb2bf 1px solid; FONT-FAMILY: "trebuchet ms",verdana,tahoma,sans-serif
}
.calendar {
	BORDER-LEFT-COLOR: #797979; BORDER-BOTTOM-COLOR: #797979; BORDER-TOP-COLOR: #797979; BORDER-RIGHT-COLOR: #797979
}
.calendar .button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: url(includes/jscalendar/title-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar .nav {
	FONT-FAMILY: verdana,tahoma,sans-serif
}
.calendar .nav DIV {
	BACKGROUND: url(includes/jscalendar/menuarrow.gif) no-repeat 100% 100%
}
.calendar THEAD TR {
	BACKGROUND: url(includes/jscalendar/title-bg.gif) repeat-x 0px 100%; COLOR: #000
}
.calendar THEAD .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: url(includes/jscalendar/title-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
	
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid; TEXT-ALIGN: center
}
.calendar THEAD .weekend {
	COLOR: #c44
}
.calendar THEAD .hilite {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(includes/jscalendar/hover-bg.gif); PADDING-BOTTOM: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #c42500 1px solid
}
.calendar THEAD .active {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; BACKGROUND: url(includes/jscalendar/active-bg.gif); PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #c42500 1px solid
}
.calendar THEAD .daynames {
	BACKGROUND: url(includes/jscalendar/dark-bg.gif)
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; COLOR: #000; PADDING-TOP: 2px; FONT-FAMILY: verdana,tahoma,sans-serif; TEXT-ALIGN: right
}
.calendar TBODY .othermonth {
	FONT-SIZE: 80%; COLOR: #999
}
.calendar TBODY .oweekend {
	COLOR: #f99
}
.calendar TABLE .wn {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; BACKGROUND: url(includes/jscalendar/dark-bg.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: url(includes/jscalendar/rowhover-bg.gif)
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: url(includes/jscalendar/rowhover-bg.gif)
}
.calendar TBODY TD.today {
	FONT-WEIGHT: bold
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #e3cfcb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e3cfcb 1px solid; PADDING-LEFT: 1px; BACKGROUND: url(includes/jscalendar/hover-bg.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #e3cfcb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e3cfcb 1px solid
}
.calendar TBODY TD.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar TBODY TD.weekend {
	COLOR: #c44
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #c42500 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c42500 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: url(includes/jscalendar/active-bg.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #c42500 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #c42500 1px solid
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #565; COLOR: #fff; TEXT-ALIGN: center
}
.calendar TFOOT .ttip {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(includes/jscalendar/status-bg.gif) repeat-x 0px 0px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #084 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #084 1px solid; PADDING-LEFT: 1px; BACKGROUND: #afa; PADDING-BOTTOM: 1px; BORDER-LEFT: #084 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #084 1px solid
}
.calendar TFOOT .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #7c7; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar .combo {
	BORDER-RIGHT: #797979 1px solid; BORDER-TOP: #797979 0px solid; DISPLAY: none; FONT-SIZE: 90%; Z-INDEX: 100; BACKGROUND: url(includes/jscalendar/normal-bg.gif); LEFT: 0px; BORDER-LEFT: #797979 1px solid; WIDTH: 4em; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #797979 1px solid; POSITION: absolute; TOP: 0px
}
.calendar .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	WIDTH: 4em
}
.calendar .combo .hilite {
	BACKGROUND: url(includes/jscalendar/hover-bg.gif); COLOR: #000
}
.calendar .combo .active {
	FONT-WEIGHT: bold; BACKGROUND: url(includes/jscalendar/active-bg.gif); COLOR: #fff
}
.calendar TD.time {
	PADDING-RIGHT: 0px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(includes/jscalendar/dark-bg.gif); PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar TD.time .hour {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(includes/jscalendar/normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .minute {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(includes/jscalendar/normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .ampm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(includes/jscalendar/normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .hour {
	FONT-FAMILY: monospace
}
.calendar TD.time .minute {
	FONT-FAMILY: monospace
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BACKGROUND: url(includes/jscalendar/hover-bg.gif); COLOR: #000
}
.calendar TD.time SPAN.active {
	BACKGROUND: url(includes/jscalendar/active-bg.gif); COLOR: #fff
}

.admin-champ-disabled { BORDER-RIGHT: #7499AC 1px solid; BORDER-TOP: #7499AC 1px solid; FONT-SIZE: 8pt; BACKGROUND: #dadada; BORDER-LEFT: #7499AC 1px solid; COLOR: #000000; BORDER-BOTTOM: #7499AC 1px solid; TEXT-DECORATION: none}