@font-face {
  font-family: LucidaCal;
  font-style:  normal;
  font-weight: normal;
  src: url('http://www.mandolinaffair.com.au/LUCIDAC1.eot');
}

body {
	margin:0px;
	padding:0px;
	border:0px;
	font-family: verdana, tahoma, arial;
	font-size: 12px;
	background:url('images/bg_top.jpg') repeat-x;	
	background-color:#C0C0C0;
}

.productContainer {
    border-bottom:solid 1px #604477;
    background-color:transparent;
    width:100%;
}

.productContainerSmall {
    border:solid 1px #aaaaaa;
    background-color:transparent;
    width:180px;
    height:220px;
}
.subbutton {
  background:url('images/button_bg.jpg') repeat-x;
  font-size:14px;
  color:#eeeeee;
  border-left:solid 1px #789DC6;
  border-top:solid 1px #789DC6;
  border-right:solid 1px #0D364D;
  border-bottom:solid 1px #0D364D;
  border:none;
  padding-bottom:4px;
  padding-left:4px;
  padding-right:4px;
  margin:0 3px -3px 0;
}

.textbox {
  background:url('images/button_bg.jpg') repeat-x;
  font-size:12px;
  border-left:solid 1px #789DC6;
  border-top:solid 1px #789DC6;
  border-right:solid 1px #0D364D;
  border-bottom:solid 1px #0D364D;
}

.tableHeader {
	font-family: verdana, tahoma, arial;
  font-size:10px;
  font-weight:bold;
  background-color:#cccccc;
}

.tableData {
	font-family: verdana, tahoma, arial;
  font-size:10px;
  font-weight:normal;
}

.tableDataDisabled {
	font-family: verdana, tahoma, arial;
  font-size:10px;
  font-weight:normal;
  color:#bbbbbb;
}

.tableBody {
  border-collapse:collapse;
  border:solid 1px #cccccc;
}

.topMenu {
  padding-top:5px;
}

a.topMenuLink {
	font-family: corbel,tahoma, arial;
  text-decoration:none;
  font-size:18px;
  color:#3F6685;
}

.loginText {
  font-size:10px;
  color:#ffffff;
  background-color:transparent;

}

.controlBar {
  font-weight:bold;
  font-size:10px;
  color:#000000;
  background-color:#cccccc;
  padding-bottom:1px;
  padding-top:1px;
}
.sideMenu {
  width:100%;
  padding-left:5px;
  padding-top:5px;
  margin-left:5px;
  margin-right:5px;
  margin-top:2px;
  font-size:14px;
  text-decoration:none;
  background-color:transparent;
  
}

.sideMenuHeading {
	font-family: corbel,tahoma, arial;
  font-size:32px;
  color:#3F6685;
}

a.sideMenuLink {
	font-family: LucidaCal,tahoma, arial;
  font-size:18px;
  text-decoration:none;
  color:#604477;
}

a.normal {
  font-size:12px;
  text-decoration:none;
}

.pageHeader {
	font-family: corbel, tahoma, arial;
  font-size:18px;
  font-weight:bold;
}

.disclaimer {
	font-family: corbel, tahoma, arial;
  font-size:12px;
  color:#888888;
}
 
.normal { 
font-family: Verdana; 
font-size: 8pt; 
color: #000000;
background-color:#eeeeee; 
border:solid 1px #bbbbbb;
} 
.today { 
font-family: Verdana; 
font-size: 8pt; 
color:#000000; 
background-color: #ffdddd; 
border:solid 2px #ff0000;
} 
.weekend { 
font-family: Verdana; 
font-size: 8pt; 
color:#000000; 
background-color:#ccddcc;
border:solid 1px #bbbbbb;
} 
.button { 
  font-family      : Verdana, Arial, Helvetica, sans-serif; 
  font-style       : normal; 
  font-weight      : bold; 
  font-size        : 12px; 
  color            : #000000; 
  background-color : #F0F0F0; 
  border-top       : 1px solid #cccccc; 
  border-left      : 1px solid #cccccc; 
  border-right     : 1px solid #555555; 
  border-bottom    : 1px solid #555555; 
}
.head { 
color:#ffffff; 
font:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
background-color:#55aa66; 
} 
.title { 
color:#000000; 
font:Arial, Helvetica, sans-serif; 
font-size:16px; 
font-weight:bold; 
} 