*{
	padding: 0;
	margin: 0;
  font-family: Helvetica, Arial, sans-serif;
	color: #666;
}
@font-face {
		font-family:'SansProRegular';
		src:url('/fonts/Nobile/Nobile-Regular.eot'),
		url('/fonts/Nobile/Nobile-Regular.ttf') format('truetype');
}@font-face {
		font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Basic Styles */
#header {
	width: 980px; 
	height: 94px; 
	margin: 0px; 
	padding:0px;
}
body {
  color: white; 
	background: rgb(90, 90, 90);
	background-image: url(http://images.altronics.com.au/interface/backgrounds/rubber_grip.png); 
}
p,h1,h2,h3,h4,h5,h6{
	display: block;
	font-size: 12px;
}
h1,h2,h3,h4,h5,h6{
	font-weight: bold;
}
a{
	color: #084D76;
	text-decoration: underline;
}
p {
  margin-bottom: 10px;
  color: #666666;
  font-size: 12px;
	line-height: 18px;
}
p b{
	color: #333;
}
h1{
	color: #245185;
	font-size: 18px;
	font-family: 'open_sansregular',arial,sans-serif;
}
h2{
	color: #245185;
  font-size: 14px;
}
.inner h2{
	margin: 10px 0;
}
h2.title,.myaccount #centerbar .inner h2{
  padding: 0 0 0.2em 0;
  border-bottom: 1px solid #b9d2e3;
	margin-top: 0;
}

h3{
	font-size: 14px;
	line-height: 18px;
	margin: 10px 0;
	color: #245185;
}
h3 a{
	color: #245185;
}
table {  
  border-collapse:collapse;
  width:100%;
}
th{
  border: 1px solid #bbb;
  border-collapse:collapse;
  padding:5px;
}
td{	
  border-bottom: 1px solid #ccc;
  border-collapse:collapse;
  padding:10px 5px;
  vertical-align:middle;
} 
caption{
  background:#efefef;
  border: 1px solid #bbb;
  border-bottom:none;
  padding:5px;
  text-align:left;
}
thead th{
  text-align:center;
  font-weight:normal;
  background-position:bottom; 
	background-image: url(http://images.altronics.com.au/interface/toolbar2.jpg); 
	background-repeat: repeat-x;
  border-bottom:none;
}
tbody th{
  text-align:left;
}
tbody td{
  background:#f9f9f9;
}
tr{
  line-height:18px;  
}
input[type="text"]{
	border: 1px solid #ccc;
}
.float-right{
	float: right;
}
.float-left{
	float: left;
}
h1.hidden{
	display: none;
}
img.float-right{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
img.float-left{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
input[type="checkbox"]{
	margin-top: 4px;
	margin-right: 3px;
}
input[type="text"],input[type="password"],textarea,select{
	border: 1px solid #999999;
	font-family: Arial,Verdana,sans-serif;
	line-height: 140%;
	*line-height: 16px;
	padding: 3px 0;
	text-indent: 3px;
	margin-bottom: 12px;
	width: 100%;
}
textarea{
	font-size: 12px;
}
select{
	text-indent: 0;
	padding-right: 3px;
}
table.no-style tbody tr td,.no-style,.no-style tr,.no-style td,.no-style:hover,.no-style tr:hover,.no-style td:hover,.table.no-style tbody tr:hover td{
	border: 0;
	background: transparent;
}
.was{
	text-decoration: line-through;
	font-size: 90%;
}
/* Toolbars */
#prodbar,
#magimgbar,
#spopupbar,
#epopupbar,
#popupbar,
#aboutusbar,
#navbar {
	height: 29px;
	background: url(http://images.altronics.com.au/interface/toolbar.jpg) bottom repeat-x;
}
/* Top Bar */
#header-static-top{
	padding: 3px 3px 0;
	font-size: 12px;
}
#header-static-top b{
	color: #fff;
}
#header-static-top a{
	color: #ffffff;
	text-decoration: none;
}
#header-static-top a:hover{
	text-decoration: underline;
}
#header-static-top ul{
	text-align: right;
}
#header-static-top li {
	display: inline; 
	color: white; 
	padding: 2px 4px 0 0;
}
#header-static-top p {
	float:left; 
	color:yellow; 
	margin:0;
}
#header-staticimg {
	padding-left: 10px; 
	float: left; 
	clear:both;
}
#header-static-top ul {
	text-align:right;
	color: white;
	padding: 3px 0 0 0px;
}
#header-static-top a{
	font-weight: normal; 
	text-decoration: none; 
	color: white;
}
#header-static {
	float:right; 
	border: #999999 1px solid; 
	margin:15px 20px 0 60px; 
	width: 215px;  
	height: 25px; 
	background-color: #fff;
}
#header-static .text {
	/*background img*/
	background-image: url(http://images.altronics.com.au/interface/searchfill.gif); 
	border: 0; 
	padding:0; 
	margin: 0 4px; 
	width: 180px; 
	height: 20px; 
	outline:none;
	color:#000;
}

#header-static .text.populated {
	background:transparent;
}


#header-banner {
	padding-right: 0px; 
	margin-top: 0px; 
	padding-right: 20px; 
	float: right; 
	padding-bottom: 0px; 
	padding-top: 2px;
}
/* Containers */
#wrap {
	margin: 0 auto;
	width:980px;
	border-left: #222 1px solid;
	border-right: #222 1px solid;
	background-color: #fff; 
}
/* Navigation */
#nav {
	height:40px; 
	background-color:#333333;
	border-top:1px solid #383838;
	border-bottom:1px solid #444444;
	-moz-box-shadow:0 2px 0 0 #262626, 0 -1px 0 0 #171717;
	box-shadow:0 2px 0 0 #262626, 0 -1px 0 0 #171717;
	margin-bottom:1px;
	width:980px;
	position:relative; 
	z-index:10;
	color: #7E7E7E;
}
#nav p  a{
	border-bottom: 1px solid transparent;
	color: #C5C5C5;
	display: block;
	font-size: 12px;
	line-height: 40px;
	padding: 0 10px;
	text-decoration: none;
	text-shadow: 0 0 0 transparent, 0 1px rgba(29, 29, 29, 0.2);
	margin-right: 10px;
}
#nav p  {
	margin:0;
	float: right;
	color:#c5c5c5;
}

#nav p a.has-item:hover {
	background:#af4009;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bb3415), color-stop(100%, #d0441b));
	background-image:-webkit-linear-gradient(#bb3415,#d0441b);
	background-image:-moz-linear-gradient(#bb3415,#d0441b);
	background-image:-o-linear-gradient(#bb3415,#d0441b);
	background-image:linear-gradient(#bb3415,#d0441b);
}

#nav p a:hover,#nav p a.has-item {
	color: #fff;
	background:#af4009;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0441b), color-stop(100%, #bb3415));
	background-image:-webkit-linear-gradient(#d0441b,#bb3415);
	background-image:-moz-linear-gradient(#d0441b,#bb3415);
	background-image:-o-linear-gradient(#d0441b,#bb3415);
	background-image:linear-gradient(#d0441b,#bb3415);
	border-bottom:1px solid #4d0000;
	color:#fff;
	text-decoration:none
}
#nav ul
{
	margin: 0 0 0 7px;
	padding: 0;
	list-style: none;
}
#nav ul li
{
	float: left;
	position: relative;
	font-size: 12px;
	display:block;
}
#nav ul a {
	border-bottom: 1px solid transparent;
	color: #C5C5C5;
	display: block;
	font-size: 12px;
	line-height: 40px;
	margin: 0;
	padding: 0 10px;
	text-decoration: none;
	text-shadow: 0 0 0 transparent, 0 1px rgba(29, 29, 29, 0.2);
}
#nav ul li:hover a{ 
	color: #fff;
	background:#af4009;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0441b), color-stop(100%, #bb3415));
	background-image:-webkit-linear-gradient(#d0441b,#bb3415);
	background-image:-moz-linear-gradient(#d0441b,#bb3415);
	background-image:-o-linear-gradient(#d0441b,#bb3415);
	background-image:linear-gradient(#d0441b,#bb3415);
	border-bottom:1px solid #4d0000;
	color:#fff;
	text-decoration:none
}
#nav ul li:hover ul {
	visibility: visible;
}
#nav ul li:hover ul a{
	background:transparent;
	border-bottom:0
}
#nav ul li .dropdown,#nav ul li .dropdownwide,#nav ul li .dropdown ul.dropdown2  {
	margin: 0;
	background-color:#fff;
	border:1px solid #ccc; 
	box-shadow:4px 4px 0 0 rgba(35, 35, 35, 0.1);
	visibility: hidden;
	padding:6px 15px;
	position:absolute; 
	left:0px; 
	top:41px;
	width:150px;
	z-index:998;
}
#nav ul li .dropdown ul {
	width:100%;
	list-style-type:none
}
#nav ul li .dropdown li {
	display:block;
	float:none;
	line-height:24px;
	z-index:auto
} 
#nav ul li .dropdown li a{
	border-bottom:0;
	color:#7e7e7e;
	font-size:inherit;
	line-height:24px;
	padding:0;
	position:static;
	text-shadow:0 0 transparent;
}
#nav ul li .dropdown a:hover{
	background:transparent;
	color:#232323;
	text-decoration:none;
}
#nav ul .meta-links-top{
	border-bottom:1px solid #ccc;
	margin: 0 0 4px 0;
}
#nav ul li .dropdownwide {
	width:450px
}
#nav ul li .dropdownwide li {
	width:150px;
	line-height:24px;
	z-index:auto
}
#nav ul li .dropdownwide li a{
	border-bottom:0;
	color:#7e7e7e;
	line-height:24px;
	padding:0;
	text-shadow:0 0 transparent
}
#nav ul li .dropdownwide a:hover{
	color:#232323
}
#nav ul li .dropdown li.menu2{
	background: url('http://images.altronics.com.au/interface/arrowoff.png');
	background-repeat: no-repeat;
  background-position: center right;
}
#nav ul li .dropdown li.menu2:hover{
	background-image: url('http://images.altronics.com.au/interface/arrowon.png');
}  
#nav ul li .dropdown ul.dropdown2 {
	position:absolute;
	top: -5px;
	left:150px; 
	width:180px; 
	z-index:1000
}
#nav ul .dropdown li:hover ul{
	visibility: visible;
}
/* Sub Nav */
#navbar {
	padding: 0 15px;
}
#navbar ul {
	text-align: right;
	line-height: 25px
	*position: relative;
	*top: 6px;
}
#navbar li {
	display: inline; 
	margin: 0px 8px 0px 0px;
	line-height:25px;
	font-size: 12px;
}
#navbar a{
	text-decoration: none;
	color:#666;
}
#navbar p {
	color: #666; 
	float:left;
	margin: 0;
	line-height: 25px;
}
/*toolbar*/
#aboutusbar li a,#navbar li a{
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 25px;
}
li.home a{
  background-image: url(http://images.altronics.com.au/interface/toolbar_home.jpg);
}
li.mail a{
  background-image: url(http://images.altronics.com.au/interface/toolbar_mail.jpg);
}
li.doc a{
  background-image: url(http://images.altronics.com.au/interface/toolbar_doc.jpg);
}
/* Home slides */
#mainfeaturehome{
  float: left;
  width: 940px;
}
#mainfeaturehome{
  margin: 18px 20px 12px;
}
#slider{
	border: 1px solid #ccc;
}
.nivo-controlNav a.nivo-control{
	margin:5px; 
	width:8px; 
	height:8px; 
	border-radius:4px; 
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; -
	o-border-radius:4px; 
	background:#F60; 
	border:1px solid #fff; 
	text-indent:-9000px; 
	display:block; 
	overflow:hidden; 
	float:left;
}
.nivo-controlNav a.nivo-control{
	position: relative;
	top: -25px;
	left: 5px;
	z-index: 6;
}
.nivo-controlNav a.nivo-control.active{
	background:#fff; 
	border:1px solid #F30;
}
.slider-wrapper,#slider{
	height: 340px;
}

.altronics .slider-wrapper ,.altronics #slider{
	width: 680px;
}

#mainfeaturehome{
	margin-bottom: 10px;
	height: 348px;
}
/* Body Wrapper */
#bodywrap {
	font-size: 12px;
	background: #fff;
	width: 100%;
	color: #666;
	float: left;
	padding-bottom: 20px;
	/*padding-bottom: 0;*/
}
.nivo-caption{
	text-align: center;
}
/* Home Page */
#featurestriphome {
  width:940px;
  margin: 0 20px 15px;
	float: left;
}
#featurestriphome img {
  margin-right: 10px;
  float:left;
}

#featurestriphome img.last {
  margin-right: 0px;
  float:left;
}

#mainfeaturehome img {
  margin: 0;
  padding: 0;
}
#leftbarhome {
	width:650px; 
}
#leftbarhome .inner{
	margin: 0 25px;
}
#leftbarhome img {
  margin: 15px 0 0 15px;
  float:right;
}
#leftbarhome .inner ul{
  list-style: none;
}
#leftbarhome .inner li{
  border-top: 1px dashed #b9d2e3;
  margin: 15px 0 15px 0;
}
#leftbarhome .inner li.features-first {
  border-top: 0;
  margin: 15px 0 15px 0;
}
#leftbarhome .inner p.more {
  text-align: left;
}
#leftbarhome .inner h3 {
	font-size: 14px;
  color: #ff4e00;
  line-height: 18px;
}
#leftbarhome .inner h1 {
  font-family: 'open_sansbold';
  font-size: 24px;
	color: #333;
}
#leftbarhome .inner p.title{
	font-family: 'open_sansbold';
  color: #245185; 
  font-size: 18px;
	line-height: 24px;
  margin-bottom:15px;
}
#linksbarhome {
  background-color: #F8F8F8;
  border: 1px solid #CCCCCC;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 0 1px 1px #EEEEEE;
  float: right;
  margin: 0 25px 0 0;
  overflow: hidden;
  width: 290px;
}
#linksbarhome .innermenu {
	height:530px;
	margin:0 0 20px; 
	overflow: auto;
	padding: 20px 20px 0;
}
#linksbarhome  #bloglatest{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 15px;
	padding-bottom: 5px;
}

#linksbarhome  #bloglatest img{
	float:right;	
	margin-left: 5px;
	border: 1px solid rgb(204,204,204);
}

#linksbarhome h2 {
	color: #245185;
	padding:0px 0px 2px 0px;
}
#linksbarhome h3 {
	color: #245185;
	margin-top:0; 
	font-size:  14px;
	padding: 15px 20px;
}
#linksbarhome h3 a{
	text-decoration: none;
	display:block;
	margin:0;
}
#linksbarhome h4 {
	color: #245185; 
}
#linksbarhome h4 a{
	text-decoration: underline; 
	font-weight: bold;
}
#linksbarhome h5 {
	color: #245185;
	border-bottom: 1px dashed #ccc; 
}
#linksbarhome .innermenu select {
	width:180px; 
	border: 1px solid #ccc; 
	background-color: #f1f1f1;
}
#linksbarhome a{
	font-weight: bold;
}
#linksbarhome h5 a {
	text-decoration: none;
}
#linksbarhome h6 {
	color: #245185; 
	font-weight: normal;
}
#linksbarhome h6 a{
	text-decoration: none; 
	font-weight: normal;
}
/* Footer Area */
#footer-suppliers {
	margin-top: 40px;
	clear:both; 
	background-color: #222;
	border-top:1px solid #383838; 
	height:75px; 
	width:980px;
	float: left;
}
#footer-suppliers .inner {
	margin: 0 15px; 
	background-color: #222;
}
#footer-suppliers .inner a {
	text-align:center; 
	padding:5px;
	margin: 8px;
	float: left;
}
#footer-suppliers .inner img {
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
#footer-suppliers .inner img:hover {
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
#footer-suppliers .inner p.btn a{
  font-family: 'open_sansbold';
  margin: 18px 0px 2px 25px; 
  padding: 4px 6px; 
  line-height:20px;
  color:#666;
  background:#444;
  text-decoration:none;
	-moz-box-shadow:0 0 2px #333;
	box-shadow:0 0 2px #333;    
	border:none;
	border-radius: 3px 3px 3px 3px;     
	background-repeat: no-repeat;
  background-position: center right;
}
#footer {
	border-top:1px solid grey; 
	padding: 10px 25px;
	background-color: #333333;
	border-bottom:1px solid #444444;
	-moz-box-shadow:0 2px 0 0 #262626, 0 -1px 0 0 #171717;
	box-shadow:0 2px 0 0 #262626, 0 -1px 0 0 #171717;
	clear: both;
}
#footer .inner {
	float: left;
}
#footer .inner .footerlinks {
	width:160px; 
	float:left;
}
#footer .inner .footerlinks ul {
  color: #efefef;
  list-style: none;
	font-size: 13px;
}
#footer p {
	color: grey;
}
#footer .acrobat {
	float:right;
}
#copyright{
	clear: both;
	font-size: 10px;
	padding-top: 10px;
}
#footer .inner .footerlinks li {
  color: grey;
  font-weight: bold;
  font-size: 100%;
  margin-bottom:2px;
}
#footer .inner .footerlinks li a {
  color: #c5c5c5;
  font-weight: normal;
  font-size: 12px;
  text-decoration:none;
}
#footer .inner .footerlinks li a:hover {
  color: #ff4e00;
}
#subscribe {
	margin:0; 
	padding:0; 
	width:250px; 
	height:100px;
}
#footer .inner .footerlinkslast {
	padding:0; 
	width:290px;float:left;
}
#footer .inner .footerlinkslast p {
	color: grey;
	font-weight:bold;
}

#footer .inner .footerlinkslast h3 {
  font-size: 120%;
  margin: 5px;
  padding:0;
}
#footer .inner .footerlinkslast p{
	font-size: 13px;
}
#footer .inner .footerlinkslast .text1 {
  width: 180px;
  border: 1px solid #45bac0;
  margin: 0 5px;
  padding:0;  
}
#footer .inner .footerlinkslast .text2 {
  width: 80px;
  border: 1px solid #45bac0;
  margin: 0 5px;
  padding:0;  
}
#footer .inner .footerlinkslast .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
  font-size: 80%;
  margin: 0;
  padding:0;  
}
#footer .inner .footerlinkslast p a{
  text-align: right;
  margin-top: 0;
  background-image: url(http://images.altronics.com.au/interface/more-bullet.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 14px; 
}
#footer-suppliers .inner p.btn a:hover {
  color:#fff;
  background:#af4009;
  text-decoration:none;  
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0441b), color-stop(100%, #bb3415));
	background-image:-webkit-linear-gradient(#d0441b,#bb3415);
	background-image:-moz-linear-gradient(#d0441b,#bb3415);
	background-image:-o-linear-gradient(#d0441b,#bb3415);
	background-image:linear-gradient(#d0441b,#bb3415);  
	background-repeat: no-repeat;
  background-position: center right;
}
/* Feature List */
li.features-first{
	margin-top: 0;
}
/* Side Bars */
#leftbar h2 {
	color: #245185; 
	padding: 0px 0px 2px 0px; 
	margin:0px; 
	text-align:center;
}
#leftbar.jumpnav h2{
	text-align: left;
}
/* Bread Crumbs */
#historybar {
  font-weight: normal;
	font-size: 12px;
}
#historybar ul {
	margin: 0 15px; 
	line-height: 30px;
}
#historybar li {
	display: inline; 
	color: black;
	padding-right: 5px;
}
#historybar p {
	padding: 0 15px; 
	float:right;
	line-height: 30px;
}
#historybar a{
	text-decoration: none;
}
#historybar p{
	margin: 0;
}
#historybar p a{
	padding: 0 2px;
}
.superscript {
	font-size: 70%;
	line-height: 0.5em;
	vertical-align: baseline;
	position: relative;
	top: -0.3em;
	font-weight:normal;
}
/*used for headers in product filters*/
.filterlink,.linkclosed,.filterlink.linkclosed.hidden{
	background-image: url('http://images.altronics.com.au/interface/faq-minus-mini.png');
	background-repeat: no-repeat;
	background-position: center left;
}
.linkclosed ,.filterlink.hidden{
 background-image: url('http://images.altronics.com.au/interface/faq-plus-mini.png');
}
ul.leftsub{
	padding-top: 6px;
}
.menuclosed li.subcat a{
	text-decoration: none;
}
.faqclosedh{
	background: #EFEFEF;
	padding:0;
	border-bottom: 1px dashed #bbb;
}
.faqclosedh.open .pointer{
	border-bottom: 1px dashed #bbb;
	background-image: url(http://images.altronics.com.au/interface/faq-minus.png);
}
.faqitem {
	display:none;
	padding: 10px 30px; 
	background: #fff;
}
.pointer{
	background: url(http://images.altronics.com.au/interface/faq-plus.png) no-repeat 5px 12px;
	cursor: pointer;
	text-decoration: none;
	padding: 15px 30px;
	display: block;
	color: #333;
}
.itemclosed {
	display:none;
}
.itemopen{
	display:block;
}
.faqopenh,.faqclosedh {
	background-position: top left; 
}
.menuopen {
	display: block;
}
.menuopen li.subcat {
	margin-left:18px;
	list-style:none; 
	padding: 2px 0; 
	font-size: 12px;
}
.menuopen li.subcat a{
	color: #245185; 
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.menuopen li.subcat a.cancel-btn{
	background: url(http://images.altronics.com.au/interface/clear-filter.png) right no-repeat;
}
.menuopen li.subcatsel {
	color: #245185; 
	margin-left:1.5em;
	list-style:none; 
	padding: 0.4em 0 0.2em 0;
	font-weight: bold;
}
.menuopen li.subcatfirst {
	color: #245185; 
	margin-left:1.5em;
	border-top: 1px dashed #ccc; 
	list-style:none; 
	padding: 0.4em 0 0.2em 0; 
}
.menuopen li.subcatfirst a{
	color: #245185;
	font-weight: normal;
}
.menuclosed {
	display: none;	
}
.menuclosed.menuopen {
	display: block;	
}

.menuclosed li.subcat {
	color: #245185; 
	margin-left:1.5em;
	list-style:none; 
	padding: 0.4em 0 0.2em 0;
}
.menuclosed li.subcat a{
	color: #245185; 
	font-weight: normal;
}
.menuclosed li.subcatsel,.menuclosed li.subcatfirst {
	color: #245185; 
	margin-left:1.5em;
	list-style:none; 
	padding: 0.4em 0 0.2em 0; 
	font-weight: bold;
}
.menuclosed li.subcatfirst {
	border-top: 1px dashed #ccc; 
}
.menuclosed li.subcatfirst a {
	color: #245185; 
	font-weight: normal;
}
.leftnavbarclosed {
	display: none;
}
.leftnavbarclosed li.home {
	margin:0;
	list-style:none; 
	border-bottom: 1px solid #b9d2e3; 
	padding: 0.4em 0 0.2em 0;
}
.leftnavbarclosed li.home a,.leftnavbarclosed li.cat a{
	text-decoration: none; 
	color: #245185; 
	font-weight: bold;
}
.leftnavbarclosed li.cat {
	margin:0;
	list-style:none; 
	border-bottom: 1px dashed #ccc; 
	padding: 0.4em 0 0.2em 15px;
	background-image: url('http://images.altronics.com.au/interface/filterclosed.jpg');
	background-repeat: no-repeat;
	background-position: center left;
}
.leftnavbarclosed li.cat a{
	font-weight: normal;
}
.leftnavbarclosed li.subcat {
	color: #245185; 
	margin-left:1.5em;
	list-style:circle; 
	padding: 0.4em 0 0.2em 0; 
	text-align:left;
}
.leftnavbarclosed li.subcat a{
	color: #245185; 
	font-weight: normal; 
	text-align:left;
}
.leftnavbarclosed li.subcatsel,.leftnavbarclosed li.catsel {
	color: #245185; 
	margin:0;
	list-style:none;
	padding: 0.4em 0 0.2em 0; 
	font-weight: bold;
}
.leftnavbarclosed li.subcatfirst,.leftnavbarclosed li.subcatsel {
	margin-left: 1.5em;
	list-style:disc; 
}
.leftnavbarclosed li.subcatfirst {
	list-style:circle; 
}
.leftnavbarclosed li.subcatfirst a:{
	color: #245185;
	font-weight: normal;
}
#aboutusbar {
	margin:0px 0px 6px 0px; 
	width: 630px;
}
#magimgbar {
	width: 900px;
	z-index:101;
}
#prodbar {
	width: 630px;   
	border: 1px solid #ccc;
	border-bottom:none;
}
#spopupbar,#epopupbar,#popupbar {
	clear:both; 
	margin:0px 0px 6px 0px; 
	padding:0px; 
	width: 500px;
}
#magimgholder img {
	vertical-align:middle;
	display:block;
	margin-left:auto; 
	margin-right:auto; 
	margin-top:20px;
}
#epopupcontent,#popupcontent,#spopupcontent{
	position:relative;
	display:block;
	overflow:auto; 
	height:450px;
	width:500px;
	margin-top:-240px;
	margin-left:-350px;
	padding:0;
	border:10px solid grey; 
	background:#fff;
}
.popup,.popupon {
	display: none;
	position: absolute;
	top: 15%;
	left: 15%;
	width: 800px;
	height: 600px;
	padding: 10px 0 10px 0;
	border: 2px dashed #ccc;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.popupon {
	display: block;
}
#basketpopup{
	font-weight: normal;
	display: none;
	font-family: Helvetica; 
	position: absolute;
	top: 10px;
	left: 35%;
	width: 400px;
	height: 60px;
	padding:3px;
	border:2px solid grey; 
	background:  #777774;
	color: #c5c5c5;
	z-index:1009;
	border-radius: 4px 4px 4px 4px;     
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); 
}
#basketpopup h3 {
	color: #eee; 
	margin:0; 
}
.special {
	color: red;
}
.whitespecial {
	color: white;
}
.purple {
	color: purple;
}
.regular {
  font-size: 80%;
}
#rightbarwide {
	float: right; 
	width: 300px; 
	color:black; 
	margin:0px 20px 5px 0; 
	padding:0;
	height: 550px; 	 
	background: #fff;
}
#rightbarwide h3 {
	color: #245185; 
	margin:0; 
	padding-bottom: 0.1em; 
	border-bottom: 1px solid #b9d2e3; 
	margin:0 0 10px 0;
}
#rightbarwide .scrollbox {
	overflow:auto;
	display:block;
}
#rightbar {
	float: right; 
	width: 200px; 
	margin:0 6px 5px 0; 
}
#rightbar .inner {
	margin:6px 0px 8px 0px; 
	padding: 5px 10px 10px 10px; 
	border: 1px solid #ccc;
}
#rightbar h3 {
	color: #245185; 
	padding-bottom: 0.2em; 
	border-bottom: 1px solid #b9d2e3; 
}
#rightbar h4 {
	color: #245185; 
	margin:0; 
	padding: 0.4em 0 0.2em 0; 
	font-weight: bold;
}
#rightbar img.advert {
  padding: 0 0 10px 0;
  border: 0px;
}
#rightbar p.more {
  clear: right;
  margin: 0px;
  text-align: right;
}
#rightbar p.more a{
	height: 32px;
	line-height: 32px;
}
#leftbar {
	float: left; 
	width: 200px; 
	margin:0 0 0 15px; 
	padding:0px;
	min-height:400px;
}
#leftbar .innermenu {
	margin:0 0 8px 0;
	padding: 5px 10px 10px 10px;
	border: 1px solid #ccc;
	background-color:#F9F9F9;
}
#leftbar .innermenu ul {
	list-style:none;
}
#leftbar .innermenu select {
	width:180px; 
	border: 1px solid #ccc; 
	background-color: #f1f1f1;
}
#leftbar .inner {
	margin:6px 0 8px 0; 
	padding: 5px 10px 10px 10px; 
	border: 1px solid #ccc;
}
#leftbar a{ 
	color: #245185; 
	font-size:11px;
}
#leftbar a.button{
	color: #666;
	margin: 0;
	padding-left:6px;
	padding-right:6px;
}
#leftbar h3 {
	color: #245185; 
	margin:1.2em 0 0 0; 
	padding-bottom: 0.2em; 
	border-bottom: 1px solid #b9d2e3; 
}
#leftbar h4 {
	color: #245185; 
	margin:0; 
	padding: 0.4em 0 0.2em 0; 
	font-weight: bold;
}
#leftbar h4 a{
	text-decoration: underline; 
	font-weight: bold;
}
#leftbar h5 {
	border-bottom: 1px dashed #ccc; 
	padding: 5px 0 5px 18px;
	margin-top: 10px;
}
#leftbar h5 a {
	display:block;
	text-decoration: none; 
	font-weight: bold; 
	font-size: 12px;
}
#leftbar h6 {
	color: #245185; 
	margin:0; 
	padding: 0.4em 0 0.2em 0; 
	font-weight: normal;
}
#leftbar h6 a {
	text-decoration: none; 
	font-weight: normal;
}
#leftbarnav li.home {
	margin:0;
	list-style:none; 
	border-bottom: 1px solid #b9d2e3; 
	padding: 0.4em 0 0.2em 0;
}
#leftbarnav li.home a{
	text-decoration: none; 
	color: #245185; 
	font-weight: bold;
}
#leftbarnav li.cat {
	margin:0;
	list-style:none; 
	border-bottom: 1px s #ccc; 
	padding: 0.4em 0 0.2em 0;
	background-color:#444444;
}
#leftbarnav li.cat a{
	text-decoration: none; 
	color: #7e7e7e; 
	font-weight: normal;
	background-color:#444444;
}
#leftbarnav li.subcat a:hover,#leftbarnav li.cat a:hover,#leftbarnav li.subcatfirst a:hover {
	color: #232323;
}
#leftbarnav li.subcat a,#leftbarnav li.subcat {
	color: #7e7e7e; 
	text-align:left;
}
#leftbarnav li.catsel,#leftbarnav li.subcat,#leftbarnav li.subcatsel,#leftbarnav li.subcatfirst {
	margin-left:0;
	list-style:none; 
	padding: 0.4em 0 0.2em 0;
}
#leftbarnav li.subcatfirst a,#leftbarnav li.subcat a{
	font-weight: normal;
	text-decoration: none;
}
#leftbarnav li.subcatsel,#leftbarnav li.catsel {
	color: #7e7e7e;
	font-weight: bold;
}
#leftbarnav li.subcatfirst {
	color: #7e7e7e; 
}
#leftbarnav li.subcatfirst a {
	color: #7e7e7e; 
}
#leftbarnavcat {
	display: none;
}
#leftbarnavcat li.subcat,#leftbarnavcat li.subcatfirst {
	color: orange; 
	border-bottom: 1px dashed #ccc; 
	list-style:none; 
	padding: 0.2em 0 0.2em 0; 
	text-align:left;
}
#leftbarnavcat li.subcat a{
	text-decoration: none; 
	color: #245185; 
	font-weight: normal; 
	text-align:left;
}
#leftbarnavcat li.subcatfirst {
	color: #245185; 
}
#leftbarnavcat li.subcatfirst a{
	text-decoration: none; 
	color: #245185;
	font-weight: normal;
}
#bloglatest h4 {
  color: #ff4e00;
  font-weight: bold;
}
#blog {
  padding: 0 0 0 20px;
  list-style: url(http://images.altronics.com.au/interface/more-bullet.gif);
  background: url(http://images.altronics.com.au/interface/bg-left-bot.jpg) left bottom no-repeat;
}
#blog li {
  padding-bottom: 0.5em;
  color: #ff4e00;
  font-weight: bold;
}
#newsletterform .text {
  width: 180px;
  border: 1px solid #45bac0;
}
#newsletterform .searchbutton {
  text-align: right;
  margin-top: 4px;
}
#newsletterform .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
  font-size: 80%;
}
#searchform .text {
  width: 196px;
  border: 1px solid #45bac0;
}
#searchform .searchbutton {
  text-align: right;
  margin-top: 4px;
}
#searchform .btn {
  border: 1px solid #45bac0;
  background-color: #335c92;
  color: white;
}
#centerbarwide {
	width:630px; 
	margin: 0px 0px 5px 15px; 
	float: left;
}
#centerbarwide .inner{
	float: left;
	margin-bottom: 20px;
}
#centerbar {
	width:762px; 
	float: left;
}
#centerbar .inner  h2.adbox {
  color: #000;
  padding-top: 0.2em;
  margin:0px;
  font-size: 100%;
  font-style: bold;
  border: none;
}
#centerbar .inner p.heading {
  text-align: right;
}	
.prodboxnew {
	background-color: #fef9cb;
}	
#centerbar .inner .prodboxgridnobot {
	padding:4px; 
	height: 340px; 
	width:174px; 
	float: left; 
	background-color: #fff;
	border-right: 1px solid #aaa;
}
#centerbar .inner .prodboxgridnobotright {
	padding:4px; 
	height: 340px; 
	width:174px; 
	float: left; 
	background-color: #fff;
}
/* used in browse */
#centerbar .inner p.plinks {
	margin: 0 0 6px 0;
	padding:0;
  font-weight:  bold;
  text-align:center;
}
#prodbox img.bigimagenolink {
  border: none;
  cursor: pointer; 
  border: 1px solid #ccc;
}
#prodbox img.icons {
  border: 1px solid #ccc;
  cursor: pointer;
}
#prodbar ul {
	color: white; 
	margin: 0px; 
	padding: 5px 0px; 
	text-align: right;
}
#prodbar li {
	font-weight: bold; 
	display: inline; 
	color: white; 
	padding: 0px;
	margin: 0px 8px 0px 0px;
}
#prodbar a{
	font-weight: bold; 
	text-decoration: none; 
	color:#666; 
	text-align: right;
}
#prodbar a:hover {
	text-decoration: underline; 
	color:blue;
}
#prodbar-static {
	font-weight: bold; 
	color: white; 
	font-style: italic;  
	margin-top: 0px; 
	padding: 0 0 0 10px; 
	width: 280px; 
	float: left;
}
#prodbar-login {
	font-weight: bold; 
	background-color: #fdf8f2; 
	color: #050845; 
	font-style: italic;  
	padding: 0px 0px 0px 20px; 
	width: 400px; 
	float: left;
}
#prodbar .static p {
	color: white; 
	font-weight:bold;
}
#prodbar p.staticms {
	padding:3px 10px; 
	margin:0; 
	color: #666; 
	font-weight:normal; 
	float:left;
}
#prodbar p.staticbld {
	font-weight:bold;
}
#prodbar li.doc a,
#prodbar li.mail a,
#prodbar li.home a{
  background-position: center left;
  padding-left: 25px;
  background-repeat: no-repeat;
}
#prodbar li.mail a,#prodbar li.home a{
  background-image: url(http://images.altronics.com.au/interface/toolbar_home.jpg);
}
#prodbar li.mail a{
  background-image: url(http://images.altronics.com.au/interface/toolbar_mail.jpg);
}
#prodbar li.doc a{
  background-image: url(http://images.altronics.com.au/interface/toolbar_doc.jpg);
}
/*#overview {
	width:622px; 
	float: left;
}*/
/*#related,
#accessories,
#popular {
	margin: 0; 
	padding:0; 
	width:300px; 
	float: left;
}*/
.prodpanelopen {
	display:block;
}
.prodpanelclosed {
	display:none;
}
/*#prodfaqs,
#reviews,
#downloads,
#specifications {
	width:622px; 
	float: left;
}*/
#centerbar .inner ul.faqs {
  list-style: none;
  font-style: normal;
}
#centerbar .inner ul.faqs li.faqheading {
  margin: 15px 0 0 0;
  font-weight: bold;
  color:#245185;
  padding-top:10px;
}
#centerbar .inner ul.faqs li.faqheading h2{
	margin-bottom: 0;
	border-bottom: dashed 1px #bbb;
}
#centerbar .inner ul.features {
  list-style: none;
}
#centerbar .inner li.features {
  border-top: 1px dashed #b9d2e3;
  margin: 15px 0 15px 0;
	clear: both;
}
#centerbar .inner ul.llinks {
  margin:0 0 0 50px;
  padding: 0;
  list-style: none;
}
#centerbar .inner ul.twocolumnlinks{
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	display: block;
	border: none;
}
#centerbar .inner .twocolumnlinks li{
	float: left;
	position: relative;
	font-size: 12px;
	line-height:18px;
	display:inline-block;
	width:23%;
	margin: 5px;
}
#centerbar .inner h3 a:hover {
  text-decoration: underline;
  z-index:9; /*changed to allow imageover in productlistview to work - see popupimg*/
}
#centerbar .inner h4.new a ,
#centerbar .inner h3.new a {
  background-image: url(http://images.altronics.com.au/interface/new.gif);
  background-repeat: no-repeat;
  background-position: center left;
  color: #245185;  
}
#centerbar .inner h3.new a{
  padding-left: 30px;
}
#centerbar .inner h4.new a{
  background-position: center right;
  padding-right: 30px;
}
#centerbar .inner .features li img.features {
  margin: 5px 15px 0 0px;
  float:left;
}
#centerbar .inner .features li img.bigimage {
  margin: 0 10px 0 10px;
}
#centerbar .inner p.plinks {
margin: 0 0 6px 0;
padding:0;
  font-weight:  bold;
  text-align:center;
}
#centerbar .inner p.plinks a{
	padding:3px 5px;
	margin:2px;
	line-height:24px;
	font-size:90%;
	color:#666;
	background:#fffafa;
	text-decoration:none;
	 -moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;  
	-moz-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;    
	border:1px solid #999;  
}
#centerbar .inner p.plinks a:hover {
	color:#fff;
	background:#af4009;
	text-decoration:none;  
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0441b), color-stop(100%, #bb3415));
	background-image:-webkit-linear-gradient(#d0441b,#bb3415);
	background-image:-moz-linear-gradient(#d0441b,#bb3415);
	background-image:-o-linear-gradient(#d0441b,#bb3415);
	background-image:linear-gradient(#d0441b,#bb3415);  
	border-bottom:1px solid #000;
}
#centerbar .inner p.links2 {
  font-weight:  bold;
  text-align: right;
}
#centerbar .inner p.links2 a{
	padding:3px;
	margin:2px;
	line-height:24px;
	font-size:90%;
	color:#666;
	background:#fffafa;
	text-decoration:none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;  
	-moz-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;    
	border:1px solid #999;  
}
#centerbar .inner p.links2 a:hover {
	color:#fff;
	background:#af4009;
	text-decoration:none;  
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0441b), color-stop(100%, #bb3415));background-image:-webkit-linear-gradient(#d0441b,#bb3415);
	background-image:-moz-linear-gradient(#d0441b,#bb3415);
	background-image:-o-linear-gradient(#d0441b,#bb3415);
	background-image:linear-gradient(#d0441b,#bb3415);  
	border-bottom:1px solid #000;
}
#centerbar .inner p.summary {
  font-weight:  bold;
  background-color: #efefef;
}
#centerbar .inner ul.icons {
  margin-top:10px;
  padding:0;
  list-style: none;
}
#centerbar .inner ul.icons li {
  display:inline;
  margin: 0 0 0 0;
  padding:4px;
  text-align:center;
}
#centerbar .inner .icons img {
  border: none;
}
#centerbar .inner ul.icons li a{
  border: none;
}
#centerbar .inner .icons a{
  margin: 0;
  padding:0;
}
#centerbar .inner p.more {
  margin-top:15px;
  text-align: right;
}
p.error {
	background: #fdffd6;
	border: 1px solid #ff0000;
	margin: 0 auto 20px;
	width: 590px;
  background-image: url(http://images.altronics.com.au/interface/iconCaution.gif);
  background-repeat: no-repeat;
  background-position: 7px 11px;
  padding: 10px 25px;
  color: #000;
  text-align:left;
}
#centerbarwide .inner ul.productfeatures {
  list-style:disc;
  margin-left:1.5em;
  padding: 0.4em 0 0.2em 0;
  color: #245185;
}
#centerbarwide .inner ul.productfeatures li {
  font-style:bold; 
  line-height:1.3em;
}
.tab-content ul.productspecs2col li,
#centerbarwide .inner ul.productspecs li {
  list-style: none;
  margin-bottom: 6px;
}
.tab-content ul.productspecs2col {
  list-style:none;
  margin: 0;
  padding: 0;
  color: #245185;  
  width:305px;  
  float: left;
}
.tab-content p.footnote {
  clear:both;
  color: #050845;
  margin: 2px 0;
  font-size: 80%;
}

.product .tab-content img {
	border: 3px solid #ccc;
	background: #fff;
	padding: 6px;
	margin: 12px 0px;
	display:block;
}

#centerbar .innerlinks {
  clear:left;
  margin: 0;
  padding: 0;
  border-top: 1px solid #b9d2e3;
}
#centerbar .innerlinks ul.links {
  color: #666666;
  margin: 10px 10px 10px 20px;
  padding:0;
  list-style: none;
  float:left;
}
#centerbar .innerlinks li {
  color: black;
  font-weight: bold;
}
#centerbar .innerlinks p.foot {
  margin-top: 100px;
}
#centerbar ul.links li a{
	text-decoration: none; 
	color: #245185; 
	font-weight: normal;
}
#aboutusbar ul {
	color: white; 
	margin: 0px; 
	padding: 5px 0px; 
	text-align: right;
}
#aboutusbar li {
	font-weight: bold; 
	display: inline; 
	color: white; 
	padding: 0px;
	margin: 0px 8px 0px 0px;
}
#aboutusbar a{
	font-weight: bold; 
	text-decoration: none; 
	color:#666; 
	text-align: right;
}
#aboutusbar-static {
	font-weight: bold; 
	color: white; 
	font-style: italic;  
	margin-top: 0px; 
	padding: 0 0 0 10px; 
	width: 280px; 
	float: left;
}
#aboutusbar-login {
	font-weight: bold; 
	background-color: #fdf8f2; 
	color: #050845; 
	font-style: italic;  
	margin: 0px; 
	padding: 0px 0px 0px 20px; 
	width: 400px; 
	float: left;
}
#aboutusbar .static p {
	color: white; 
	font-weight:bold;
}
#aboutusbar p.staticms {
	padding:3px 10px; 
	margin:0; 
	color: #666; 
	font-weight:normal; 
	float:left;
}
#aboutusbar p.staticbld {
	font-weight:bold;
}
#clearone1 {
  clear: both;
  height: 1px;
}
#clearonehigh {
  clear: both;
  height: 5px;
}
.clearsolidline{
	border-bottom:1px solid #ccc; 
	margin: 10px 30px;
}
th.desc1 {
	border-right: none;
} 
th.order {
	border-left: none;
}
th.price {
	border-left: none;
	border-right: none;
}
th.price2 {
	border-left: none;
} 
tfoot td.empty {
  border-left: none;
  border-bottom: none;  
}

tbody tr.caption td{
  line-height:6px;
  border: none;
}

tbody tr.empty td{
  background:#fff;
  line-height:30px;  
  border-left: none;
  border-right: none;
}
td.icon img{
	width:50px;
	height:50px;   
	border:1px solid #ccc;
}
td.desc1 {
	border-left: none;
	border-right: none;
} 
td.icon {
	text-align:center; 
	padding:2px 3px;
	width:60px;
	border-right: none;
} 
td.price {
	border-left: none;
	border-right: none; 
} 
td.price2 {
  border-left: none;
  border-right: none; 
} 
td.price3 {
  border-left: none;
} 
tbody td.order {
	border-left: none;
	text-align:center; 
}
td.data, td.total {
  text-align:right;
  font-weight:bold;  
}
td.comment {
  text-align:center;
  font-weight:bold;  
}
tbody tr.odd td{
  background:#fff;
}
tbody tr.special td{
  background:#fef9cb;
}
/* contactform */
#contact-form{
	width: 620px;
	margin: 0 auto;
	background: url('http://images.altronics.com.au/interface/icon-letter-grey.png') no-repeat scroll -8px -6px #F9F9F9;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
#contact-form fieldset{
	text-align: center;
	border: 0;
}
#contact-form input[type="submit"]{
	margin: 0;	
}
#contact-form select{
	width: 290px;
}
.contact-us #centerbar .inner .col2{
	text-align: left;
	width: 300px;
	margin-left: 10px;
}
.contact-us #centerbar .inner p.more{
	text-align: center;
	color: #ff0000;
}
.contact-us .basket-submit{
	text-align: center;
}
.contact-us #faqs{
	width: auto;
}
#contactform textarea{
  height: 380px;
	width: 280px
}
#contactform input[type="text"]{
  width: 280px;
}
#contactform .specialfield {
  display: none;
}
#contactform input[type="text"],#contactform textarea{
  font-family : Arial, Verdana, sans-serif;
  line-height:140%;
  color : #000; 
  border : 1px solid #999;
}
#contactform input[type="text"]:focus,#contactform textarea:focus{
  color : #000;
  border : 1px solid #990000;
  background-color : #ffff99;
}
#contactform h3{
	display: none;
}
/*faq in contactform */
#faqs {
	width:700px;
	height:1%; 
	background-color: #efefef; 
	margin: 10px auto;
}
#faqs a{
	font-weight: bold;
	text-decoration: underline;
}
#faqs p {
	margin:0;
	padding:0;
	font-weight:normal;
}
#faqs ul {
	color: black; 
	margin:0; 
	padding:5px;
	text-align: left;
}
#faqs li {
  padding-bottom:5px;
  list-style:none;
}
#faqs li.faqq {
	font-weight: bold;
	margin-top: 12px;
}
.faqclosed {
	display: none;
}
.faqopen {
	display: block;
}
/* basketform */
#basketform .basket-submit {
  text-align: center;
  margin-top: 20px;
}

#basketform .basket-submit p {
  margin-top: 20px;
}

#basketform fieldset{
	width:300px;
	padding:20px;
	border: none;
	margin: 0 auto;   
}
#basketform  select.carrier {
  width:380px;
  height:24px;
  margin:2px auto;
  padding:2px;
  font-size: 100%;/*Opera*/     
}
#basketform .delopts select {
  width:auto;
  height:24px;
  margin:2px auto;
  padding:2px;
  font-size: 100%;/*Opera*/     
}
#basketform input[type="text"]:focus,textarea:focus{
  color : #000;
  border : 1px solid #990000;
  background-color : #ffff99;
}
#basketform input[type="text"].cart-qty {  
  width: 50px;
}
#basketform input[type="text"].cart-pcode {  
  width: 50px;
}

#basketform input.edit{
	margin: 0 5px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
}

/* subscribeform */
#basketform2 .btn {
  border: 1px solid #45bac0;
  background-color: #256290;
  color: white;
  font-family: Helvetica;
  font-size: 80%;
  text-align:center;
}
#basketform2 .basket-submit {
  text-align: center;
  margin-top: 20px;
}
#basketform2 fieldset{
	width:300px;
	padding:10px;
	border:1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	margin: 0 auto; 
}
#basketform2 textarea{
  height:120px;
  width:310px;
}
#basketform2 input[type="text"]{
  width:220px;
}
#basketform2 .specialfield {
  display: none;
}
#basketform2 input[type="text"],#basketform2 textarea{
  font-family : Arial, Verdana, sans-serif;
  color : #000; 
  border : 1px solid #999;
}
#basketform2 input[type="text"]:focus,textarea:focus,input[type="text"].has-error,#basketform2 input[type="text"].has-error,#contactform input[type="text"].has-error,.basket select.has-error{
  color : #000;
  border : 1px solid #990000;
  background-color : #ffff99;
}
#basketform2 h3{
	font-weight:bold;
	color:#245185;
	padding:0px 0px 2px 0px; 
	margin:0px; 
	text-align:center;
}
/* used for buy btn in list view*/
.btn2 {
	font-weight: bold;
	background:#fffafa;
	color:#666;
	font-size: 80%;
	text-align: center;
	margin: 0px;
	padding: 2px; 
	line-height:13px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;  
	-moz-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;    
	border:1px solid #999;  
	text-decoration:none; 
}
.btn2:hover {
	color:#fff;
	background:#af4009;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0441b), color-stop(100%, #bb3415));background-image:-webkit-linear-gradient(#d0441b,#bb3415);
	background-image:-moz-linear-gradient(#d0441b,#bb3415);
	background-image:-o-linear-gradient(#d0441b,#bb3415);
	background-image:linear-gradient(#d0441b,#bb3415);  
	border-bottom:1px solid #000;
}
/* modified to fix form button on table layout */	
.btn_order {
 background:  #e62e00;     
 border:none; 
 border-radius: 3px 3px 3px 3px;     
 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);     
 color: #FFFFFF;     
 cursor: pointer;     
 padding: 4px 6px; 
 width:auto; 
 text-decoration: none;
 font-family: Helvetica; 
 font-size: 90%;/*Opera*/     
 font-weight: bold;
  margin: 2px;
	line-height:14px;/*hover for IE and text placement for FF*/
	overflow:visible;/*button width for IE*/
	display:inline-block;
	zoom:1;
}
.btn_order:hover {
	background-color: #b72525;
}
/* table view image hover */
a.popupimg {
	position: relative;
	margin:0; 
	padding:0;
}
a.popupimg span {
	display: none; 
	border:none; 
	margin:0; 
	padding:0;
}
a.popupimg span img {
	border-width: 0;
	width: auto;
	height:auto;
}
a.popupimg:hover span{
	border-collapse:separate; /* workaround for ie*/
	position: absolute;
	top: -1em;
	left:5em;
	width: 150px;
	display: block;
	margin:0;
	padding:10px;
	border:1px solid #ccc; 
	box-shadow:4px 4px 0 0 rgba(35, 35, 35, 0.1);
	background: #fff;
	z-index:102;
}
/* specials splash */
#splash {
	position:relative;
	top:0;
	left:0;
	margin: 2px 0; 
	padding:1px; 
	min-height: 10px; 
	width:72px; 
	float: left;
	background:red;
	border:1px solid red; 
	 border-radius: 4px 4px 4px 4px;
}
#splash ul {
	color: white; 
	margin: 0px; 
	padding:0px; 
}
#splash li {
	font-weight: bold; 
	display: block; 
	padding: 1px;
	margin: 1px; 
	font-size: 80%;
}
#splash li.now {
	font-size: 110%; 
	font-weight:bold;
}
#splash2 {
	position:relative;
	top:0;
	left:0;
	margin: 2px; 
	padding:2px; 
	min-height: 10px; 
	width:100px; 
	float: left;
	background:red;
	border:1px solid red; 
	border-radius: 4px;
}
#splash2 ul {
	color: white; 
	margin: 0px; 
	padding:0px; 
}
#splash2 li {
	font-weight: bold; 
	display: block; 
	padding: 1px;
	margin: 1px;
	text-align:center;
}
#splash2 li.now {
	font-size: 110%; 
	font-weight:bold;
}
#toolbar4below {
	float: left; 
	width: 732px;  
	margin:0 0 10px 0; 
	padding:0; 
	font-size: 12px;
}
#toolbar4below ul{
	float: right;
	list-style: none outside none;
	line-height: 30px;
}
.categoryboxgrid {
	margin: 10px 2px 0px 0px; 
	padding:0px; 
	height: 150px; 
	width:120px; 
	float: left; 
	text-align: center;
	font-size:90%; 
	font-weight: normal;
	font-family: Helvetica;
}
.categoryboxgrid:hover{
background-color:rgb(240,240,240);
box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);
}
.categoryboxgrid img {
background-color:#fff;
padding:2px 5px;
height:90px; 
width:90px;
margin: 10px 0px 0px 0px; 
border: 1px solid #eee;
border-radius: 5px 5px 5px 5px;
box-shadow:0 4px 4px rgba(0, 0, 0, 0.1);
}
#centerbar .inner .categoryboxgrid h4 {
	color: #245185; 
	margin:0; 
	padding: 0.4em 0 0.2em 0;
}
#centerbar .inner .categoryboxgrid h4 a{
	text-decoration: none; 
	font-weight: normal; 
	color: rgb(0, 107, 183);}
.prodboxgrid {
	margin: 0px 0px 5px 0px; 
}
.prodboxgridright,.prodboxgrid {
	margin: 0; 
	padding:8px; 
	height: 380px; 
	width:167px; 
	float: left; 
	background-color: #ffffff;
	border-bottom: 1px dotted #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px; 
	text-align: center;
}
.prodboxgridright:hover,.prodboxgrid:hover {
	background: #EDEDED;
}
.prodboxgridright a,.prodboxgrid a{
	text-decoration: none;
}
.redbackgrid {	
	height:280px;	
}	
.inner .col2 {
  margin: 20px auto;
  padding:0px;
  min-height:300px;
  width:50%;
  float:left;
}
#priceboxgridimg {
	margin: 0px; 
	padding:4px; 
	width:158px; 
	height: 150px; 
	background-color: #fff; 
	position: relative;
}
#priceboxgridimgrowwide {
	margin: 0 20px 15px 0; 
	padding:4px; 
	width:308px; 
	height: 188px; 
	background-color: #fff; 
	float:left; border: 6px solid #ccc;
	box-shadow:2px 4px 4px rgba(0, 0, 0, 0.1);
}
#centerbar .inner {
  margin: 0px 15px 0px 15px;
}
#priceboxgridordering{
	text-align: center;
}
#priceboxgridordering p{
	clear: both;
}
#priceboxgridheading {
	margin: 0px; 
	padding:0px; 
	width:167px; 
	height: 45px;
}
.order #priceboxtable {
	float: right;
}
#priceboxtable {
	margin: 0px; 
	padding:0px; 
	text-align:center; 
	width:100px; 
	height: 45px;
}
#priceboxtable p {
  margin: 0px;
  padding:0px;
  line-height:10px;
  text-align: center;
  font-weight: normal;  
}
#priceboxgrid,.product #fullbarprodpricing {
	background: none repeat scroll 0 0 #F9F9F9;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 1px 1px #CCCCCC;
	height: 90px;
	margin: 10px 0;
	padding: 0 10px;
	width: 146px;
	position: relative;
	border: 1px solid #CCCCCC;
}
#priceboxgridimg img.new {
	float: right;
}
#priceboxgrid .prices .rrp{
	font-size: 14px;
}
#priceboxgridordering input[type="text"],#priceboxgridorderingrow input[type="text"]{
	border: 1px solid #ccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	line-height: 12px;
	height: 18px;
	font: 10px;
	padding: 2px;
	margin-right: 3px;
	width: 50px;
	text-align: right;
}
#priceboxgridorderingrow input[type="text"]{
	width: 60px;
}
#prodbox{
	clear: both;
	float: left;
	border-bottom: 1px dotted #ccc;
	width: 730px;
	padding: 10px 0;
}
#prodbox #priceboxrow{
	float: right;
	margin-left: 10px;
}
#prodbox ul{
	color: #666;
	font-size: 12px;
	list-style: none;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 4px;
	margin-right: 4px;
}
#priceboxrow{
	top: 5px;
	background: none repeat scroll 0 0 #F9F9F9;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 1px 1px #CCCCCC;
	margin: 10px 0;
	padding: 0 10px;
	width: 155px;
	position: relative;
	height: 130px;
}
#priceboxgridorderingrow{
	position: absolute;
	bottom: 0;
	right: 0;
	margin-right:4px;
	margin-bottom: 4px;
}
#priceboxgridorderingrow p{
	margin-bottom: 0;
	text-align: center;
}
#priceboxgridimgrow{
	float: left;
	height: 150px;
	position: relative;
	width: 150px;
	margin-right: 10px;
}

.specialboxwide{
	text-align: center;
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
	background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);
	width: 55px;
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	position: absolute;
	top: 4px;
	left: 4px;
	text-shadow:0px 1px 0px #cc9f52;
}

.specialbox{
	text-align: center;
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
	background:-moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:-ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background:linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);
	width: 55px;
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	position: absolute;
	top: 4px;
	left: 4px;
	text-shadow:0px 1px 0px #cc9f52;
}
.category .browse-row{
	float: left;
	clear: both;
}
.browse-list .specialbox{
	position: relative;
}

.browse-row .clearance{
position:absolute;
bottom: 8px;
left: 8px;
}

.browse #toolbar4below.below{
   margin-top: 15px;
}
.category #leftbar h5 {
	padding: 0 0 10px 0;	
}

/*.category .browse-row h2.title,.category .browse-list h2.title{
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #2451AE;
	border-radius: 0 0 0 0;
	color: #2451AE;
	font-family: 'open_sansregular';
	margin-bottom: 5px;
	margin-top: 30px;
	padding: 8px 0;
	text-align: center;
	width: 200px;
}*/

.category .browse-row h2.title,.category .browse-list h2.title{
	margin-top: 30px;
}



.was{
	text-decoration:line-through;
}
.browse-grid .specialbox{
	top: auto;
	bottom: 14px;
}
#rightbarwide .inner2{
	padding: 10px;
}
#rightbarwide .inner2 h4{
	margin-bottom: 10px;
}
#rightbarwide .inner2 ul{
	list-style: none;
}
#rightbarwide .author{
	display: block;
}
#rightbarwide .inner2 img{
	border: 1px solid #ccc;
}
#rightbarordering{
	clear: both;
	text-align: right;
	margin-top: -20px;
}
/* Product Area */
.product #fullbar{
	margin: 0 15px 15px;
}
.product p.zoom{
	clear: both;
}
.product #fullbar h2.title{
	font-size: 18px;	
	line-height:30px; /* Malcolm */
}

.product #fullbar h2.title span{
	color: #245185;
	font-weight: normal;
}
.product .inner .mail,.product .inner .print,.product .inner .pdf,.product .inner .kits {
	float: right;
	text-align: right;
}
.product .inner .mail a,.product .inner .print a,.product .inner .pdf a{
	background-position: left center;
	background-repeat: no-repeat;
	color: #1E4C82;
	font-size: 11px;
	height: 28px;
	line-height: 28px;
	margin: 5px;
	padding: 6px 0 6px 20px;
}

.product .inner .kits a{
	background-position: left center;
	background-repeat: no-repeat;
	color: #1E4C82;
	font-size: 11px;
	height: 28px;
	line-height: 28px;
	margin: 5px;
	padding: 6px 0 6px 30px;
}

.product .inner .pdf a{
	background-image: url("http://images.altronics.com.au/interface/pdf.gif");
}
.product .inner .print a{
	background-image: url("http://images.altronics.com.au/interface/print.png");
}
.product .inner .mail a{
	background-image: url("http://images.altronics.com.au/interface/email2.png");
}

.product .inner .kits1 a{
	background-image: url("http://images.altronics.com.au/interface/Kit-Rating-1.gif");
}

.product .inner .kits2 a{
	background-image: url("http://images.altronics.com.au/interface/Kit-Rating-2.gif");
}

.product .inner .kits3 a{
	background-image: url("http://images.altronics.com.au/interface/Kit-Rating-3.gif");
}

.product .inner .kits4 a{
	background-image: url("http://images.altronics.com.au/interface/Kit-Rating-4.gif");
}

.product .inner .kits5 a{
	background-image: url("http://images.altronics.com.au/interface/Kit-Rating-5.gif");
}

.product #fullbar .inner h4{
	float: left;
	margin-left: 4px;
	font: 10px;
	font-weight: normal;
}
.product img.logotop {
	float: right; /*malcolm */
}

.product .logo img{
	float: left;
}

.product .logo h4{
	display:block;
}

#fullbarprodbox{
	width: 100%;
	float: left;
}
#prodmainimg {
	float: left;
	text-align: center;	
	position: relative;
	width: 600px;
	*width: 590px;
	height: 340px;

}
#prodmainimg img {
	margin-top: expression(( 250 - this.height ) / 2); 
}
html>body #prodmainimg img { /*hidden from IE 5-6 */
	margin-top: 0;  /* to clean up, just in case MS later supports valign! */	
	vertical-align: middle;
}
.product .scrollbox #rightbarordering{
	margin: 0;
	clear: none;
}
.product #rightbarwide .inner2{
	clear: both;
	float: left;
	width: 215px;
	border-bottom: 1px dotted #ccc;
}
.product #rightbarwide .inner2{
	text-align: center;
}
.product #tabs-right.single-right .author{
	float: right;
}

.about-us #tab-headers ul li{
	width: auto;
	padding: 10px 10px 6px;
}
.product #tabs-right.single-right .addto{
	margin-left: 3px;
	font-size: 10px;
	padding: 0 2px;
	*padding: 0;
}
.product #rightbarwide .inner2 input[type="text"]{
	padding: 1px;
	position: relative;
	top: 1px;
}
.mini-prod{
	float: left;
}
.mini-prod-detail{
 text-align: right;
}
.mini-prod-detail .specialbox{
	top: 0;
	left: 70px;
	font-size: 12px;
	padding: 2px;
}
#historybar p {
	float: right;
	line-height: 30px;
	padding: 0 15px;
}
#historybar {
	font-size: 12px;
	font-weight: normal;
}
#fullbar .inner p.zoomlink a{
	background-image: url("http://images.altronics.com.au/interface/srch.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	color: #1E4C82;
	padding-left: 20px;
}
#prodmainimg a.fancyimage{
	display: block;
	line-height:340px;
}
#prodmainimg #tools a.fancyimage{
	line-height:32px;
}
#icon{
	float: left;
	background: #eee;
	padding: 10px 5px;
	border: 1px solid #ccc;
	clear: both;
}
#icon .icons{
	padding: 5px;
	cursor: pointer;
}
#prodmainimg{
	cursor: pointer;
}
.product .tab-content li b{
	color: #084D76;
	margin-top: 10px;
	font-weight: bold;
}
.product #reviews .tab-content .scrollbox{
	clear: both;
	padding-top: 10px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	float: left;
	height: 200px;
	overflow: auto;
	background: #fafafa;
	padding: 10px;
	margin-bottom: 10px;
	position: relative;
	top: 40px;
	width: 560px;
}

#reviews .scrollbox,#prodfaqs .scrollbox{
	margin-top: 15px;
	height: 240px;
	overflow: auto;
	background: url("http://images.altronics.com.au/interface/quote.png") no-repeat top right #fefefe;
}

.review-content{
		padding: 20px;
		list-style: none;
}
.review-content li{
		border-bottom: 1px dotted #bbb;
}
.review-content .author{
		color: #084D76;
		font-weight: bold;
}

.product #rightbarordering .addto{
	line-height: 18px;
}
.product #reviews .tab-content .scrollbox li{
	border-bottom: 1px dotted #ccc;
	padding: 10px 0;
	margin-bottom: 0
}
/* Location Tabs */
#tabs,#tabs-right{
	margin: 20px 0 5px;
}
#tab-headers ul,#tab-header ul{
	list-style: none;
}
#tab-headers ul li,#tab-header ul li{
	float: left;
	display: block;
	margin-right: 6px;
	background: #ccc;
	padding: 10px 5px 6px;
	cursor: pointer;
	text-align: center;
	width: 80px;
	position: relative;
	top: 1px;
	border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}
#tab-headers ul li.shown,#tab-header ul li.shown{
	background:#eee;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#tab-headers ul li span,#tab-header ul li span{
	font-family: 'open_sansregular';
	color: #666;
	text-decoration: none; 
	font-size: 12px;
}
.product #tabs{
	width: 622px;
}
.product #centerbarwide #tabs .inner,.product #centerbarwide #tabs-right .inner{
	float: none;
}

.product #tabs-right.single-right{
	clear:left;
	width: 300px;
	float: right;
	margin-right: 15px;
}
.product #tabs-right.single-right .tab-content,.product #tabs-right.single-right .tab-contents{
	overflow-y: auto;
	overflow-x: hidden;
	height: 500px;
	padding: 20px 20px;
}
.inner2 {
	border-bottom: 1px dotted #CCCCCC;
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.product #tabs-right.single-right #rightbarordering {
	clear: right;
	margin: 0;
}
.product #tabs-right.single-right h4{
	margin-bottom: 10px;
	text-align: center;
}

.product #tabs-right.single-right a{
	text-decoration: none;
}


.product #tabs-right.single-right input[type="text"] {
	position: relative;
	*position: static;
	text-align: right;
	width: 40px;
	*margin-bottom: 0;
}
.product #tabs .tab-content,.product #tabs-right .tab-contents{
	min-height: 500px;
}
.product #tabs-right{
*overflow: hidden;
}
.product #tabs-right .tab-contents{
*width: 220px;
*overflow: hidden;
}
.product #tabs .tab-content{
	*width: 582px;
}
.tab-content,.tab-contents{
	clear: both;
	*clear: none;
	background: #eee;
	display: none;
	padding: 20px;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 0 4px 4px 4px;
	-moz-border-radius: 0 4px 4px 4px;
	-webkit-border-radius: 0 4px 4px 4px;
}

.product .tab-content {
overflow:auto;
}

.tab-content.shown,.tab-contents.shown{
	display: block;
}
.tab-map{
	float: right;
	margin-left: 40px;
	margin-bottom: 20px;
}
.tab-content h3,.tab-contents h3{
	margin-top: 3px;
}
.tab-content h4,.tab-contents h4{
	margin-top: 3px;
}
.reseller ul.features{
	clear: both;
}
.reseller ul.prices{
	float: right;
}
.reseller .features-first ul.prices li.rrp{
	padding-top: 0;
}
.reseller ul.prices li.rrp{
	padding: 10px 0 5px;
	margin-bottom: 5px;
	border-bottom: dotted #ccc 1px;
}
.reseller #toolbar4below ul{
	margin-right: 0;
}

/* IE 7 fixes */
#footer{
	*margin-top: 20px;
}
.product #rightbarwide .inner2 input[type="text"]{
	position: relative;
	*top: 10px;
	width: 40px;
	text-align: right;
}
#contactform input[type="text"]{
	*position: relative;
	*left: -10px;
	*line-height: 100%;
}
.category #priceboxtable input[type="text"]{
	*position: relative;
	*top:3px;	
}
/* Toolbar */
#toolbar4below ul{
	margin-right: 10px;
	font-size: 12px;
}
#toolbar4below .sort{
	float: right;
	text-align: right;
	line-height: 12px;
	position: relative;
	margin-right: 2px;
	*position: static;
	*height: 29px;
	*width: 90px;
}
#sort-header{
	cursor: pointer;
}
#sort-options {
	background: none repeat scroll 0 0 #FEFEFE;
	border: 1px solid #CCCCCC;
	position: absolute;
	border-top: 0;
	right: 0;
	top: 29px;
	z-index: 99;
	display: none;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	*position: relative;
	*top: 0;
	*width: 80px
	*float: right;
}
#toolbar4below .sort #sort-options a,#toolbar4below .sort #sort-options span{
	border-bottom: 1px dotted #CCCCCC;
	display: block;
	padding: 10px 5px;
	color: #666;
	text-decoration: none;
}
#toolbar4below .sort #sort-options span{
	background: #ccc;
	margin: 0;
}
#toolbar4below .sort #sort-options a:hover{
	background: #eee;
}
#toolbar4below .sort #sort-options a.last{
	border: 0;
}
#toolbar4below ul li{
	margin: 0;
	float: left;
	font-size: 10px;
	text-decoration: underline;
}
#toolbar4below ul li.static,#toolbar4below ul li a{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	border:1px solid #dcdcdc;
	border-radius: 0;
	display: block;
	color:#666666;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	height: 16px;
	line-height: 16px;
	float: left;
}
#toolbar4below .sort{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	border:1px solid #dcdcdc;
	border-radius: 0;
}
#toolbar4below .sort #sort-header{
	display: block;
	color:#666666;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:6px 40px 6px 12px;
	text-decoration:none;
	height: 16px;
	line-height: 16px;
	float: left;
	background: url('http://images.altronics.com.au/interface/arrow-down.png') no-repeat scroll 135px 5px transparent;
	width: 120px;
	text-align:left;
}
#toolbar4below ul li a:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff',GradientType=0);
	background-color:#e0e0e0;
}
#toolbar4below ul li.static{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
	background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
	background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
	background-color:#68a54b;
	color: #fff;
}
#toolbar4below span{
	margin-right: 4px;
}
#toolbar4below img.updwn{
	float: right;
	margin-top: 8px;
}
#toolbar4below ul.pagenavcb{
	float: left;
}
#toolbar4below ul.pagesize{
	float: left;
}
#toolbar4below ul li a:active {
	position:relative;
	top:1px;
}
abbr{
	border-bottom: 0;
}
.status_flags{
	position: absolute;
	bottom: 5px;
	width: 158px
}
.status_flags img{
	float: right;
	padding: 0 2px;
}
/* AJAX FORM */
.block .clear {
	clear:both
}
.block {
	text-align:left;
	height: auto;
	clear: both;
}
.block table,.block tr,.block td{
	background: transparent;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.block form tbody tr:hover td{
	background: transparent;
}
.block .element label {
	font-weight:700
}
.block .element input.text {
	padding-left:20px;
	clear: both;
	width: 240px;
	display: block;
}
.block .element select {
	width: 260px;
	display: block;
}
.block .element .textarea {
	height:130px; 
	width: 250px;
	padding-left:20px;
	display: block;
}
.block .element .hightlight {
	border:2px solid #9F1319;
	background:url('http://images.altronics.com.au/interface/iconCaution.gif') no-repeat 2px
}
.block .element #submit,.block .reset {
	float:right;
	margin-right:10px;
}
.block .loading {
	float:right; 
	background:url('http://images.altronics.com.au/interface/ajax-loader.gif') no-repeat 1px; 
	height:28px; 
	width:28px; 
	display:none;
}
.block .done {
	background:url('http://images.altronics.com.au/interface/iconIdea.gif') no-repeat 2px; 
	padding-left:20px;
	font-family:arial;
	font-size:12px; 
	width:70%; 
	margin:20px auto; 
	display:none
}
.block input[type="text"],.block textarea{
}
/* END AJAX FORM */
/* Buttons */
input[type="submit"], input[type="button"], input[type="reset"],.more a,.button{
	line-height: 40px;
	margin: 0 4px;
	height: 40px;
	padding: 0 8px;
}
.button{
	padding-left: 8px; 
	padding-right: 8px;
}
input[type="submit"], input[type="button"], input[type="reset"],.more a,.button,button,#basket-checkout {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #dedede) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#dedede') chroma(color=#000000);
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover,.more a:hover,.button:hover,button:hover,#basket-checkout:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dedede), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #dedede 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f9f9f9') chroma(color=#000000);
	background-color:#dedede;
}
input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active ,#centerbar .inner p.more a:active, #basketform2 input[type="submit"]:active, #basketform2 input[type="button"]:active, #basketform2 input[type="reset"]:active ,.button:active {
	position:relative;
	top:1px;
}
#basketform .btn,.form input[type="submit"],p.more a,.form .reset{
	height: 40px;
	line-height: 40px;
	padding: 0 4px;
	font-size: 12px;
	margin-left: 0;
}
/* End buttons */
input.specialfield{
	height: 0;
	padding: 0;
	margin: 0;
	border: 0;
	float: left;
}
.standard select,.standard text,.standard textarea {
	width:auto;
}
.nums {
  text-align:right; 
}
#hidden-fancy{
	display: none;
}


#mode-select{padding-left: 5px;font-size:12px;cursor: pointer}
span.active,#mode-select a{padding: 0 5px;}
span.active{color: yellow;font-weight: bold;}
#mode-select a,span.change-to{display: none;}
#mode-select a{text-decoration: underline; color:yellow;}
span.change-to{color:white;font-weight:bold;padding-left:15px;}
.arr{position: relative; top: 1px}

.browse .author{
font-weight: bold;
}
.browse .author span{
font-weight: normal;
padding: 0 4px;
}

.remlink{
	padding: 0 5px;
}	
.remlink img{
	position:relative;
	top: 2px;
}

.prod-flag{
position:absolute;
top:-11px;
left:-11px
}
.section {
clear:both;
float:left;
margin-bottom:20px;
}

.hidden-btn {
display:none;
}

.nivoSlider a img{
border:0;
}

#homepromo{
	float:right;
	height: 340px;
	width: 240px;
	/*border: 1px solid #ccc;*/
	position:relative;
}

#homepromo a img {
	border: 1px solid #ccc;
	margin-bottom:7px;
	padding:0;
}

.browse-row #prodbox h3 a,.browse-list table h3 a{
text-decoration:none;
}

#basketform #basket-checkout{
height: 38px;
}

/*#homepromo a img.last {
	margin-bottom:0px;
}
*/

/*
.fade{
	display: none;
	position: absolute;
	top:0;
	left: 0;
}
.fade.current{
	display: block;
}
*/
/*
#intro{
	font-weight: normal;
	font-family: Helvetica; 
	position: absolute;
	top: 15%;
	left: 25%;
	width: 600px;
	height: 300px;
	padding:3px;
	border:8px solid grey; 
	background:  #fff;
	color: #c5c5c5;
	z-index:1009;
	border-radius: 4px 4px 4px 4px;     
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); 
	text-align:center;
}
*/
#toolbar4below select{
	float: right;
	width:auto;
	margin-left:10px;
	height:30px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);	
	background-color:#ffffff;
	border:1px solid #dcdcdc;
	color:#666666;
	font-family:arial;
	font-size:10px;
	font-weight:bold;	
	line-height:auto;
	padding: 5px 5px 5px 1px;
}

#toolbar4below select:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #e0e0e0 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #e0e0e0 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#ffffff',GradientType=0);
	background-color:#ffffff;
}

#header .mode-selector select{
	float: left;
	width:auto;
	height:18px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);	
	background-color:#ffffff;
	border:1px solid #dcdcdc;
	color:#666666;
	font-family:arial;
	font-size:10px;
	font-weight:bold;	
	line-height:auto;
	padding: 0px;
}

#header .mode-selector{
padding-left: 10px;
font-size:10px;
float:left;
height: 18px;
top:0px;
}

.clear{
clear:both;
}