@charset "utf-8";
.sc {
	font-variant: small-caps;
}

@font-face {
    font-family: Calibri;
    font-style:  normal;
    font-weight: normal;
    src: url(http://www.digiflair.com.au/font/CALIBRI0.eot);
}


#contentBg {
	height:100%;
	left:30px;
	top:0px;
	background-color: white;
	
	background-position: bottom right;
	background-repeat: no-repeat;
	width:900px;
	position:absolute;
	border: 0px;
	border-left: 1px solid  #DFDDDD;
	border-right: 1px solid  #DFDDDD;
}

.nonContent {
	background-color: #DFDDDD;
	text-align:center;
}

#columnPadding {
	height:30%;
	top:0px;
	left:0px;
	background-color:#DFDDDD;
	width:230px;
	border:0px;
	vertical-align:bottom;
}

#copyright {
	left: 240px;
	width:659px;
	bottom:20px;
	height:0px;
	overflow:visible;
	position:relative;
	border:0px;
	text-align:right;
	color:#888888;
}

.productCategoryImg {
	border: 1px solid black;
}

#categoryContainer tr td table {
	padding-top: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #cccccc;
}

#titleCell {
	max-width:1px;
	max-height:1px;
	visibility:hidden;
	overflow:hidden;
}

#sideMenuCell {
	max-width:1px;
	max-height:1px;
	visibility:hidden;
	overflow:hidden;
}

.contentHeader {
	color: #666666;
	font-size: 26px;
	font-weight: normal;
}

.leftCurveImg {
	background-image: url('../Images/leftyround.png');
	background-position: 0px 0px;
	background-repeat: no-repeat
}

.rightCurveImg {
	background-image: url('../Images/rightyround.png');
	background-position: 3px 0px;
	background-repeat: no-repeat
}

/**** original template CSS *****/
body {
	margin:0px;
	background-color: #666666;
	}
	
td {
	font:11px Calibri;
	color:#B1B1B1;
	}
	
a {
	color: #EA2B8A;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover {
	color: #C21E70;
	}
	
/* ID Styles */
	
#navigation a {
	font:12px arial;
	color: #666666;
	text-decoration:none;
	letter-spacing:.1em;
	}
	
#navigation a:hover {
	color: #C21E70;
	}

#weekdays th {
	font:10px arial;
	color: #666666;
	letter-spacing:.2em;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo {
	font:18px times new roman;
	color: #333300;
	letter-spacing:.4em;
	font-weight:bold;
	}

.sidebarText {
	padding:20px 5px 20px 5px;
	font:12px verdana;
	color: #336666;
	line-height:18px;
	}
	
.bodyText {
	font:13px Calibri;
	line-height:24px;
	color:#888888;
	padding-top: 25px;
	}
	
.altText {
	font:13px Calibri;
	line-height:24px;
	color:#8a88ac;
	padding-top: 25px;
	}

.bodyTextTeam {
	font:13px Calibri;
	line-height:14px;
	color:#888888;
}

.altTextTeam {
	font:13px Calibri;
	line-height:24px;
	color:#8a88ac;
	}
	
.bodyTextCondensed {
	font:11px Calibri;
	line-height:16px;
	color:#888888;
	padding-top: 25px;
		}
	
.sigTextCondensed {
	font:11px Calibri;
	line-height:16px;
	color:#333333;
		}
	
	
/*
.pageName {
	font:20px Calibri;
	color: #BDBBBB;
	letter-spacing:.05em;
	line-height:26px;
	}
*/
.pageName {
	color: #666666;
	font-size: 26px;
	font-weight: normal;
	padding-top: 10px;
	letter-spacing:.005em;
	}
	
.pageName .miniPageName{
	font-size: 16px;
}

.subHeader {
	font:14px Calibri;
	color: #669999;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.05em;
	}
	
.navText {
	font:10px arial;
	color: #333300;
	letter-spacing:.05em;
	}
	
.calendarText {
	font:11px arial;
	line-height:14px;
	color:#333333;
	}
	
	
.photoDiv {
	display: inline;
	height: 118px;
	width: 100px;
	overflow: hidden;
	position: relative;
}
.alternateRow {
	border: 1px solid #ffffff;
}