
body {
		background-image: url(../newimages/background.jpg);
}


p, td, tr, th {
font-family:verdana, sans-serif;
font-size:11px;
color:#667667;
margin:0px 0px 10px 0px;
line-height: 22px;
}


.left-panel{padding-left:1.5em;margin-top:4em;float:left;}
.left-panel{width:170px; background: #FFffff no-repeat left top;}
.left-panel p, .left-panel ul, .left-panel dl{color:#666;}
.left-panel h4{margin-top:1.5em;line-height:130%;}

.frontpage-panel-container{margin-left:6px;margin-right:7px;float:left;font-size:11px;}


.frontpage-panel h4{margin-top:1.5em;line-height:130%;}
.frontpage-panel h5{text-align:center;font-size:1.1em;font-weight:200;color:#fff;line-height:1em;margin-top:.55em;;margin-left:0;}

.frontpage-featurepanel{margin-top:0;float:left;}
.frontpage-featurepanel{width:215px;}
.frontpage-featurepanel p{margin-left:8px;margin-right:8px;margin-top:11px;color:#666;line-height:14px;font-size:11px;}




.frontpage-product-container-left{margin-left:0px;margin-right:7px;float:left;font-size:11px;}
.frontpage-product-container{margin-left:6px;margin-right:7px;float:left;font-size:11px;}
.frontpage-product-container-right{margin-left:6px;margin-right:0px;float:left;font-size:11px;}

.frontpage-product{margin-top:0;float:left;}
.frontpage-product{width:165px;}
.frontpage-product p{margin-left:8px;margin-right:8px;margin-top:11px;color:#666;line-height:14px;font-size:11px;}
.frontpage-product price{font-size:120%;color:red;font-weight:bold;}
.frontpage-product gst{font-size:85%;}




/** AREA MENU **/
.areamenu {list-style-type:none;padding:0;margin:0;line-height:1em;width:185px;border-top:solid 1px #ddd;margin-bottom:25px;}
.areamenu li{padding-bottom:1px;border-bottom:solid 1px #ddd;}
.areamenu a{padding-top:6px;padding-bottom:7px;padding-left:8px;padding-right:4px;display:block;font-size:11px;text-decoration:none;color:#1f4d7c;margin-top:1px;}
.areamenu a:hover{text-decoration: underline;color:#000000;}



.areamenu2 {padding:0;margin:0;padding-left:0px;line-height:1em;width:185px;border-top:solid 1px #ddd;margin-bottom:25px;list-style-type:none;}
.areamenu2 li{padding-bottom:1px;border-bottom:solid 1px #ddd;}
.areamenu2 a{padding-top:6px;padding-bottom:7px;padding-left:40px;padding-right:4px;display:block;text-decoration:none;color:#1f4d7c;margin-top:1px;}
.areamenu2 a:hover{text-decoration: none;color:#000000;}



form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

input, textarea, select {
	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #cc0000;
}
h2 {
color:#2B8CAF;
font-weight:bold;
font-size:100%;
font-family:verdana, arial, sans-serif;
margin:0px 0px 10px 0px;
}

h3 {
color:#000000;
font-weight:bold;
font-size:100%;
text-transform:uppercase;
margin:0px;
}

h4 {
color:#486B7F;
font-size:90%;
text-transform:uppercase;
margin:0px;
}


.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ff0000;
		letter-spacing: -1px;
	font-size: 2.2em;
	margin-left: 1.0em;
	margin-top: 0em;
}	

.blockbg {
	background: #D9D785;
}

small {
}

hr {
	display: none;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
	border: #D9D785 1px dashed;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
	border: #D9D785 1px dashed;
}

.text1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0 0 0 15px;
	padding: 90px 20px 0px 30px;
	font-size: 30px;
	color: #FFFFFF;
}

p.specials, td.specials, tr.specials, th.specials {
line-height: 34px;
}

a.preferred:link, a.preferred:active, a.preferred:visited {
color:#ff3300;
font-weight:bold;
text-decoration:none;
}

a.preferred:hover {
color:#000000;
text-decoration:underline;
}
a:link, a:active, a:visited {
color:#990000;
text-decoration:none;
}

a:hover {
color:#000000;
text-decoration:none;
}


/* Logo */

#logo {
	float: left;
	margin-top: 40px;
}


#logo p {
	padding-top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	color: #FFFFFF;
}

#logo h2 a, #logo p a {
	letter-spacing: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#logo a {
	text-decoration: none;
}

/* Menu */

#menu {
	float: right;
	margin-top: 50px;
}

#menu ul {
	margin: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	background: #0D859C;
	margin-right: 10px;
	padding: 5px 15px;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #FFFFFF;
}

#menu a:hover {
}

#menu .current_page_item a {
}



/* Footer */

#footer-bg, #footernav-bg {
	background: #ffffff;
	width: 960px;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 0px;
	background: #FFff99 no-repeat left top;
	margin:0 auto;background:#eee url(../images/ppage.png) repeat-y center;
}

#footer-mirror {
	width: 960px;
	height: 103px;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 0px;
	margin:0 auto;background:#167498 url(../images/bottom-mirror.jpg) repeat-y center;
}

#footer, #footernav {
	width: 970px;
	height: 40px;
	margin: 0 auto;
	font-size: 11px;
	color: #666666;
	text-align:center;
}

#footer, #footernav p {
	margin: 0;
	padding: 25px 20px 15px 20px;
}

#footer, #footernav a {
	color: #667667;font-size:9px;text-align:center;
}

.footer {color:#666;font-size:9px;text-align:center;}

#legal {
	float: left;
}

#links {
	float: right;
}
