body						{ margin:0px; padding:0px; background:#f1f1f1; padding-bottom:20px; margin-top:20px; }

body, td, li,
input, select, textarea		{ font-family: Arial, Verdana, sans-serif; font-size:14px; color:#424242; vertical-align:top; line-height:25px; text-align:justify; }
strong						{ color:black; }

a							{ color:#323582; text-decoration:underline; }
a:link						{ }
a img						{ border:none; }
a:hover						{ color:black; text-decoration:none; }
a:hover img					{ opacity:0.7; filter:alpha(opacity=70); }
a:active					{ }
.hover:hover img			{ opacity:1; filter:alpha(opacity=100); }				

h1							{ padding:0px; margin:0; font-size:24px; font-weight:bold; line-height:28px; color:#323581; }
h2							{ padding:0px; margin:0; font-size:22px; line-height:28px; color:#323581; font-weight:normal; }
h3							{ padding:0px; margin:0; font-size:18px; line-height:24px; color:#323581; font-weight:normal; }
h4							{ padding:0px; margin:0; font-size:14px; line-height:24px; color:#323581; font-weight:normal; }

.holder						{ background:#f9fafc; box-shadow: 0px 10px 25px #464646; border-radius: 10px; }

.logo						{ text-align:center; background:#323581; padding-bottom:10px; padding-top:10px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px; }

.aqis						{ float:right; color:white; }

.links						{ padding:0px; margin:0px; background:white; padding-left:20px; padding-top:15px; }
.links ul					{ padding:0px; margin:0px; margin:0 auto; }
.links ul li 				{ padding:0px; margin:0px; display:inline; padding-bottom:6px; padding-top:6px; }
.links ul li a				{ margin:0px; padding:5px; text-decoration:none; background:#2d61cb; border-radius:5px; margin-left:7px; margin-right:7px; font-size:15px; line-height:13px; vertical-align:bottom; color:white; padding-right:20px; padding-left:20px; }
.links ul li a:hover, .links ul .active a		{ color:white; background:#323581; }

.links ul .last a			{ border:none; }

.banner .jdGallery						{ margin-bottom:35px; margin-top:20px; margin-left:20px; }
.banner .jdGallery img					{ border-radius: 10px; }

.content					{ padding:24px; }

.product					{ float:left; width:215px; margin-left:12px; margin-right:12px; margin-top:52px; }
.product h2 a				{ color:black; }
.product h2 img				{ margin-bottom:-10px; padding-right:3px; }

.left						{ float:left; width:410px; padding-right:37px; border-right:solid 1px #323582; }
.right						{ float:right; width:400px; margin-left:37px; }
.centered					{ float:left; width:100%; margin-top:15px; text-align:center; }
.imagz						{ float:left; width:100%; margin-top:15px; text-align:center; border:solid 1px #323582; }

.smaller					{ width:150px; min-height:600px; border:none; background:#323582; border-radius: 10px; }
.smaller ul					{ }
.smaller ul li				{ padding:0; margin:0; text-align:center; width:100%; list-style:none; margin-bottom:5px; }
.smaller ul li a			{ color:white; text-decoration:none; font-size:18px; }
.larger						{ width:660px; }

.news						{ font-size:12px; line-height:14px; padding-top:15px; border-bottom:solid 1px #323582;}
.news h3 a					{ text-decoration:none; }




.contactFeild				{ padding:0px; margin:0px; width:250px; padding-top:10px; }
input, .contactFeild textarea		{ padding:5px; margin:0px; color:black; font-size:18px; width:180px; border:solid 1px #323581; }

.companylink				{ padding-top:10px; text-align:right; font-size:12px; color:#8a8a8a; padding-right:20px; }
.companylink a				{ font-size:12px; color:#8a8a8a; }

.social						{ background:url(images/social.jpg) no-repeat; text-align:center; float:right; width:211px; }

.footer						{ padding:10px; margin:20px; margin-top:20px; font-size:12px; color:#323581; border-top:solid #d7d8f1 1px; font-weight:bold; }
.licensese					{ float:left; }
.licensese img				{ height:25px; }
.abn						{ float:left; width:800px; padding:10px; }
.servicing					{ float:right; padding-top:15px; }
.servicing img				{ margin-bottom:-15px; height:35px; }

.footercaption				{ text-align:center; font-style:italic; font-size:16px }

.prodholder {
	width:500px;
	float:left;
	margin:20px;
	margin-bottom:40px;
}
.prodholder img {
	width:500px;
	height:200px;
	border:solid 2px #e9ca33;
}
.prodholder h3 {
	font-size:20px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
.prodholder h3 a {
	text-decoration:none;
}

.buttonz {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 15px/100% Arial, Helvetica, sans-serif;
	padding: .5em 1em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.buttonz:hover {
	text-decoration: none;
}
.buttonz:active {
	position: relative;
	top: 1px;
}

.yellow {
	color: #fef4e9 !important;
	text-decoration:none;
	border: solid 1px #3f3d30;
	background: #3a3a3a;
	background: -webkit-gradient(linear, left top, left bottom, from(#3a3a3a), to(#5d5b4c));
	background: -moz-linear-gradient(top,  #3a3a3a,  #5d5b4c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a', endColorstr='#5d5b4c');
}
.yellow:hover {
	background: #3a3a3a;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#565440), to(#797765));
	background: -moz-linear-gradient(top,  #565440,  #797765);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#565440', endColorstr='#797765');
}
.yellow:active {
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#565440), to(#797765));
	background: -moz-linear-gradient(top,  #565440,  #797765);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#565440', endColorstr='#797765');
}

.links ul li ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.links a {
	display: block;
}

.links li {
	float: left;
}

.links li ul {
	position: absolute;
	width: 200px;
	left: -999em;
}

.links li ul li {
	width: 200px;
}

.links li:hover ul {
	left: auto;
	z-index:100;
}

.links li:hover ul, .links li.sfhover ul {
	left: auto;
}

.links ul li:hover ul li {
	margin:0px;
	padding:0px;
}
.links ul li:hover ul li a {
	font-size:12px;
	padding:8px;
	margin:0px;
	padding-left:19px;
	border:none;
	color:white;
	background:#2d61cb;
}
.links ul li:hover ul li a:hover {
	background-color:#323581;
	color:white;
}