@font-face {
  font-family: Corbel;
  font-style:  normal;
  font-weight: normal;
  src: url(http://test.perthpulse.com.au/corbel0.eot);
}

html {
	margin:0px;
	padding:0px;
	border:0px;
	height:100%;
}

body {
	margin:0px;
	padding:0px;
	border:0px;
	
	height:100%;
	min-height:100%;

  background-color:#fdfdfd;
  
  font-family:Verdana, Tahoma, Arial;
  font-size:10px;

}




#productList {
  position: relative; 
  float:right;
  width:280px;
  background-color:transparent;
  height:100%;
 
}



.topMenu {
  padding-top:0px;
  width:100%;
  background-color:transparent;
  height:28px;
}

#loginText {
  position:relative;
  width:100%;
  height:16px;
  font-weight:bold;
  font-size:11px;
  color:#000000;
  background-color:transparent;
  text-align:right;

}

#controlBar {
  position:absolute;
  top:-18px;
  width:100%;
  height:20px;
  z-index:100;
  font-weight:bold;
  font-size:12px;
  font-family: corbel,tahoma, arial;
  color:#000000;
  background-color:#cccccc;
  padding-bottom:1px;
  padding-top:1px;
  border-bottom:solid 2px #555555;
}

#controlBar:hover {
  position:absolute;
  top:0px;
  width:100%;
  height:20px;
  z-index:100;
  font-weight:bold;
  font-size:12px;
  font-family: corbel,tahoma, arial;
  color:#000000;
  background-color:#cccccc;
  padding-bottom:1px;
  padding-top:1px;
  border-bottom:solid 2px #555555;
}





.productTypes {
  border:solid 1px #cccccc;
  position:relative;
  width:160px;
  height:140px;
  overflow:hidden;
  --padding:10px;
  font-size:10px;
  float:left;
  margin:20px;
  text-align:center;
}

.productTypeListTitle {
  font-weight:bold;
  font-size:18px;
  color:#b07167;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:0px;
}

.productTypeListItem {
  font-weight:normal;
  font-size:12px;
  padding-left:0px;
  padding-top:5px;
  padding-bottom:5px;
}

.productTypeListItemLink {
  color:#000000;
  text-decoration:none;
}


td {
}

.productContainer {
    border-bottom:solid 1px #77cc33;
    background-color:transparent;
    width:410px;
}

.productContainerSmall {
    border:solid 1px #aaaaaa;
    background-color:transparent;
    width:140px;
    height:210px;
    float:left;
    margin:4px;
}
.subbutton {
  background-color:#cccccc;
  font-size:12px;
  color:#000000;
  border-left:solid 1px #dddddd;
  border-top:solid 1px #dddddd;
  border-right:solid 1px #333333;
  border-bottom:solid 1px #333333;
  padding:1px;

}

.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;
}


a.topMenuLink {
	font-family: corbel,tahoma, arial;
  text-decoration:none;
  font-weight:bold;
  font-size:16px;
  padding-right:15px;
  padding-left:15px;
  padding-top:0px;
  padding-bottom:0px;
  margin:2px;
  color:#000000;
}



.sideMenu {
  width:100%;
  padding-left:5px;
  padding-top:10px;
  margin-left:5px;
  margin-right:5px;
  margin-top:10px;
  font-size:14px;
  text-decoration:none;
  color:#3F6685;
  background-color:transparent;
  
}

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

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

a {
  text-decoration:underlined;
  color:#666666;
  
}

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

.disclaimer {
	font-family: corbel, tahoma, arial;
  font-size:12px;
  color:#888888;
}

.bodyText {
  font-family:corbel, tahoma, arial;
  font-size:12px;
}
 
.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; 
} 