.storename {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #333333; text-decoration: none; line-height: 35px; letter-spacing: 2px;}

.departments { font-family: Arial , Helvetica, sans-serif; font-size: 12px; color: #333333; letter-spacing: 2px text-decoration: none; }
.departmentsCategories { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  text-transform: capitalize; color: #333333; letter-spacing: 1px; text-transform: }
.departmentsCategoriesUpper { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  text-transform: capitalize; color: #333333; letter-spacing: 1px; text-transform: uppercase; }

.bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333; text-align: justify; padding-bottom: 8px; padding-left:10px; }
.bodytextcenter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333; text-align: center; }
.bodytextb { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 14px; color: #333333; }
.bodytextbright { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 14px; color: #333333; text-align: right; }
.bodytextstorename { font-family: Arial, Helvetica-bold, sans-serif; font-size: 12px; line-height: 14px; color: #333333; font-weight: bold; }
.bodytextbottom { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; text-align: center; font-weight: bold; }

.next { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; text-align: right; text-transform: capitalize; font-weight: bold}
.previous { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; text-align: left; text-transform: capitalize; font-weight: bold; text-decoration: none }
.previous2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #000000; text-align: left; text-transform: capitalize; font-weight: bold; text-decoration: none }

.callus { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF; text-transform: uppercase; font-weight: bold}
.callus2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333; text-transform: uppercase; font-weight: bold; letter-spacing: 2px}
.callus3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #333333; text-transform: uppercase; font-weight: bold; letter-spacing: 2px; text-decoration:none}
.phonenumber { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #333333; text-align: right; text-transform: capitalize }
.tradinghours { font-family: "Arial Black", Helvetica-bold, sans-serif; font-size: 11px; text-transform: capitalize; color: #FFFFFF; letter-spacing: 2px }
.phoneandfax { font-family: "Arial Black", Helvetica-bold, sans-serif; font-size: 14px; text-transform: capitalize; color: #FFFFFF; letter-spacing: 2px }
.hours { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 16px}
.abn { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #FFFFFF; text-transform: uppercase; font-weight: normal}
.select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; color: #333333; background-color: #FFFFFF; height: 15px; width: 179px; left: 0px; top: 0px; clip:   rect(   ); text-align: center; padding-top: 0px; padding-right: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-bottom: 0px; padding-left: 0px}
.inner	{position:absolute; z-index:20; left:0; top:0; width:150; background-color: #FFFFFF; layer-background-color: #FFFFFF }
.heading { font-family: "Arial Black", Helvetica-bold, sans-serif; font-size: 14px; text-transform: uppercase; color: #333333; letter-spacing: 2px; text-align: left; z-index: 5 }
.heading2 { font-family: "Arial Black", Helvetica-bold, sans-serif; font-size: 14px; color: #333333; letter-spacing: 2px; }
.form {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-transform: uppercase; letter-spacing: 2px; background-color: #CCCCCC; BORDER-LEFT: 0px none; BORDER-TOP: 0px none; BORDER-BOTTOM: 0px none; BORDER-RIGHT: 0px none; cursor: hand}
.forma {  font-family: Arial Black, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: uppercase; letter-spacing: 2px; background-color: #CCCCCC; BORDER-LEFT: 1px solid #333333; BORDER-TOP: 1px solid #333333; BORDER-BOTTOM: 1px solid #333333; BORDER-RIGHT: 1px solid #333333; cursor: hand}
.form2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-transform: uppercase; background-color: #CCCCCC; width: 200; BORDER-LEFT: 0px none; BORDER-TOP: 0px none; BORDER-BOTTOM: 0px none; BORDER-RIGHT: 0px none; cursor: hand}
.form3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-color: whitesmoke; width: 200; BORDER-LEFT: 0px none; BORDER-TOP: 0px none; BORDER-BOTTOM: 0px none; BORDER-RIGHT: 0px none; cursor: hand}
.table {background-color: whitesmoke; BORDER-LEFT: 0px none #333333; BORDER-TOP: 1px solid #333333; BORDER-BOTTOM: 1px solid #333333; BORDER-RIGHT: 1px solid #333333 }
.logoborder { BORDER-LEFT: 1px solid #333333; BORDER-TOP: 1px solid #333333; BORDER-BOTTOM: 2px solid #333333; BORDER-RIGHT: 1px solid #333333;  }

a { color: #333333 }

.nounderline { text-decoration: none }

.paged { text-decoration: none; background-color: #FFFFFF }
.switchcontent{display:none;}


<!-- Css Menu -->

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:50%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#666666;
	background-repeat:repeat;
	border-color:#666666 #666666 #666666 #666666;
	border-width:0px;
	border-style:groove;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.cssMenu ul{
	width:91.35000000000001px;
}
ul.cssMenu li{
	display:block;
	margin:2px 10px 0px 2px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#666666;
	border-width:0px;
	border-color:;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:3px;
	_padding-left:0;
	font:bold 11px Verdana;
	color: #FEFEFE;
	text-decoration:none;
	cursor:pointer;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:18;
	display:inline-block;
	background-color:#EEEEEE #AAAAAA #AAAAAA #FEFEFE;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:100;
	height:5;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#66666;
	border-style:solid;
	font:bold 11px Verdana;
	color: #CCCCCC;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#66666;
	border-style:solid;
	font:bold 11px Verdana;
	color: #CCCCCC;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:3px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
	display:block;
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:13px;}
ul.cssMenu li a.cssMenui0{
background-color:#666666;
}
ul.cssMenu li a.cssMenui0:hover{
background-color:#666666;
}

#contact p, label, legend { font: 1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }

#contact h1 { margin: 10px 0 10px; font-size: 18px; color: #333333; }
#contact hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contact { display: block; width: 500px; margin: 0px auto; padding: 5px; border: 1px solid #cbcbcb; background-color: #CCCCCC; -webkit-border-radius:5px;  }

/* Form style */

#contact label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.5em; -webkit-border-radius:5px; }
#contact input, textarea, select { width: 280px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; webkit-border-radius:5px; }   
#contact input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contact input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
#contact input.submit:hover { background:#444; }
#contact input[type="submit"][disabled] { background:#888; }
#contact fieldset { padding:20px; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; }
#contact legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -webkit-border-radius:5px; -moz-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }

#contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../images/contact/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }

.loader { padding: 0 10px; }

#contact #success_page h1 { background: url('../images/contact/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }


#address { position: relative; padding-top: 25px; vertical-align:top; color: #000000; font-size: 14px; width: 265px; font-weight: bold; padding-left:30px; }
  #address a { display: block; color: #333333; }
  
.sidenavlinks { font-family: Helvetica-bold, sans-serif, "Arial" ; font-size: 13px; color: #000000; text-decoration: none; letter-spacing: 2.5px font-weight:bold; }

.sidenavlinks:hover { color: #2D8CCC;}

