/* reckon */
.manufacturer_3 #reckonheader{
	padding-left:10px;
	padding-top:20px;
    background:#ED1C24 url(http://www.quicken.com.au/library/gif/hdr_brand_curve3.gif) bottom right no-repeat;
    width:100%;
    height:80px;
    /*border-bottom:1px solid #474747;*/
	border-bottom:3px solid #FFFFFF;
}

.manufacturer_3 #reckonheader h2{
    display:block;
    background:url(http://home.quicken.com.au/webImages/QuickenHeader/logo_reckon.gif) top left;
    height:63px;
    width:170px;
    float:left;
    margin:0px;
    padding:0px;
    text-indent:-999em;
}

.manufacturer_3 #topnav {
background-color:#8A8A8A;
background-image:url(http://www.quicken.com.au/library/gif/topnav_bg.gif);
background-repeat:repeat-x;
border-bottom:1px solid #FFFFFF;
height:32px;
margin:0;
padding:0;
vertical-align:bottom;
white-space:nowrap;
position:relative; top: -35px;
}

.manufacturer_3 #menu {
white-space:nowrap;
}

.manufacturer_3 #menu a {
color:#FFFFFF;
display:block;
font-family:"Arial";
font-size:13px;
height:32px;
line-height:32px;
margin:0;
text-align:center;
text-decoration:none;
width:239px;
}

.manufacturer_3 #menu a:hover {
background-image:url(http://home.quicken.com.au/PublishingImages/topnav_btn_bg_lg-slice.gif);
/*background-position:50% bottom;*/
background-repeat:repeat-x;
}

.manufacturer_3 #body{
  padding-top:0px;
}

.manufacturer_3 #footer, .manufacturer_3 #joomlafooter, .manufacturer_3 #right{
  display:none;
}

.manufacturer_3 #left{
  width:255px;
  _width:263px;
  padding-left:8px;
}

.manufacturer_3 #middle{
  padding:5px 5px 5px 0px;
}

.manufacturer_3{
  background:url(images/reckonbg.gif) center center repeat-y;
  padding:0px 2px;
}

.manufacturer_3 #left h3{
    font-size:16px;
    color:#033364;
    margin:0px;
    padding:0px;
}

.manufacturer_3 #left ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.manufacturer_3 #left a{
  text-decoration:underline;
  font-size:12px;

}

.manufacturer_3 #left a:hover{
  text-decoration:none;
}

.manufacturer_3 h1,.manufacturer_3 h2{
    margin:0px;
    color:#ED1C24;
    font-size:16px;
	letter-spacing: 0;
}

.manufacturer_3 #reckonmenu li a{
  display:block;
  height:23px;
  background:#ed3338;
  margin-left:-6px;
  width:249px;
  _width:256px;
  text-decoration:none;
  color:white;
  font-size:11px;
  border-bottom:1px solid white;
  padding:7px 0px 0px 7px;
  _padding:7px 0px 7px 7px;
}

.manufacturer_3 #reckonmenu li a:hover{
    background:#ff675e;
}

.manufacturer_3 #reckonmenu li a.active,.manufacturer_3 #reckonmenu li a.active:hover{
  background:#b9babe;
}

.manufacturer_3 #categories{
  margin-top:20px;
}

/* myob */

.manufacturer_2{
  background:url(images/myobbg.gif) center center repeat-y;
}


.manufacturer_2 #footer, .manufacturer_2 #joomlafooter, .manufacturer_2 #right{
  display:none;
}

.manufacturer_2 #middleinner{
  width:480px;
  padding-top:10px;
}

.manufacturer_2 #left{
  width:170px;
  margin-top:-5px;
  padding:10px;
}

.manufacturer_2 #body{
  padding:0px;
}

.manufacturer_2 #middle h1,.manufacturer_2 #middle h2, .manufacturer_2 #categories h3{
  color:#5B1271;
  display:block;
  font-size:13px;
  font-weight:bold;
  margin:10px 0;
  letter-spacing: 0;
}

.manufacturer_2 #categories h3{
  margin: 5px 0px;
}

.manufacturer_2 #middle h3{
  color:#E49A20;
  font-size:110%;
  font-weight:bold;
  margin:5px 0 10px;
}


.manufacturer_2 #middle p{
  margin: 5px 0 15px;
}

.manufacturer_2 div.hr{
  background:transparent url(images/bg_brGrey.gif) repeat-x scroll 0 0;
  font-size:1px;
  height:2px;
  margin:5px 0;
  padding:0;
}

.manufacturer_2 #categories ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
  width:150px;
}

.manufacturer_2 #categories a{
  border-bottom:1px solid #FFFFFF;
  color:#5B1271;
  display:block;
  padding:5px 0 5px 5px;
  text-decoration:none;
}

.manufacturer_2 #categories a:hover{
   color:#5B1271;
   background-color:#F8C761;
}

.manufacturer_2 #myobheader{
    width:100%;
    height:135px;
    background:white;
}

.manufacturer_2 #myobheader .tools{
  height:50px;
  float:right;
  width:285px;
  display:block;
  background:white url(images/bg_headerTools.gif) top right repeat-y;
}


.manufacturer_2 #myobheader h2{
    display:block;
    background:url(images/logo_MYOB.gif) top left;
    height:50px;
    width:355px;
    float:left;
    margin:0px;
    padding:0px;
    text-indent:-999em;
}

.manufacturer_2 #myobmenu{
  float:left;
  clear:both;
  width:960px;
  background:url(images/nav_bg_no_text.gif) top left no-repeat;
  height:25px;
}

.manufacturer_2 #myobbanner{
    float:left;
    clear:both;
    width:960px;
    height:50px;
    background:url(images/bg_headerText.jpg);
}

.manufacturer_2 .myobguys{
  display:block;
  background:url(images/Satellite.gif) top left no-repeat;
  width:40px;
  height:40px;
  text-indent:-999em;
  float:left;
}

.manufacturer_2 .myobtext{
  color:white;
  float:left;
  padding:17px 0 3px;
  font-size:16px;
  font-weight:bold;
}

.manufacturer_2 #myobmenu{
  list-style-type:none;
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  padding-top:5px;
  _padding-top:0px;
}

.manufacturer_2 #myobmenu li{
  float:left;
  clear:none;
}

.manufacturer_2 #myobmenu li a{
  background:url(images/bg_nav-divider.gif) top right no-repeat;
  height:25px;
  padding: 5px 15px 7px 12px;
  color:white;
}

.manufacturer_2 #myobmenu li a:hover{
    color:#FF9900;
    text-decoration:none;
}

/* attache */
.manufacturer_1 #attacheheader{
    background:#0080c8;
    width:100%;
    height:44px;
    border-bottom:1px solid #474747;
}

.manufacturer_1 #attacheheader h2{
    display:block;
    background:url(images/attachelogo.gif) top left;
    height:44px;
    width:160px;
    float:left;
    margin:0px;
    padding:0px;
    text-indent:-999em;
}

.manufacturer_1 #body{
  padding-top:0px;
}

.manufacturer_1 #footer, .manufacturer_1 #joomlafooter, .manufacturer_1 #right{
  display:none;
}

.manufacturer_1 #left{
  width:255px;
  _width:263px;
  padding-left:8px;
}

.manufacturer_1 #middle{
  padding:5px 5px 5px 0px;
}

.manufacturer_1{
  background:url(images/attachebg.gif) center center repeat-y;
  padding:0px 2px;
}

.manufacturer_1 #left h3{
/*    font-size:16px;*/
    color:#033364;
    margin:0px;
    padding:0px;
}

.manufacturer_1 #left ul{
  margin: 0;
  padding:0px;
  list-style-type:none;
}

#categories ul#leftmenu {
	padding: 0;
}

.manufacturer_1 #categories ul#leftmenu {
	padding: 10px 0 0 0;
}

.manufacturer_1 #left a{
  text-decoration:underline;
  font-size:12px;
}

.manufacturer_1 #left a:hover{
  text-decoration:none;
}

.manufacturer_1 h1,.manufacturer_1 h2{
    margin:0px;
    color:#ED1C24;
    font-size:16px;
	letter-spacing: 0;
}

.manufacturer_1 #attachemenu li a{
  display:block;
  height:23px;
  background:#0099cc;
  margin-left:-6px;
  width:249px;
  _width:256px;
  text-decoration:none;
  color:white;
  font-size:11px;
  border-bottom:1px solid white;
  padding:7px 0px 0px 7px;
  _padding:7px 0px 7px 7px;
}

.manufacturer_1 #attachemenu li a:hover{
    background:#53c3f8;
}

.manufacturer_1 #attachemenu li a.active,.manufacturer_1 #attachemenu li a.active:hover{
  background:#b9babe;
}

.manufacturer_1 #categories{
  margin-top:20px;
}

