/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 04 February 2012 14:48:55
*/



/*  STYLESHEET SECTIONS

    Section Flags marked with [=]
    
    PORTFOLIO CONTAINERS
    MIDDLE COLUMN
    TOOLS PORTFOLIO VERSION
    SEARCH
    LEFT HAND IMAGE SCROLLER
   
    
.....................................................  */

/*
=PORTFOLIO CONTAINERS**********/

#right_column,
.banner {
  display:none;
}

#main_content_wrapper {
  display: inline;
  float: left;
  margin: 0 0 0 10px;
  overflow: visible;
  width: 960px;
  z-index: -1;
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 5px #666;
  -moz-box-shadow:0 0 5px #666;
  -webkit-box-shadow:0 0 5px #666;
}

#main_content_wrapper .box_content {
  min-height:600px;
  padding:0;
  z-index:50;
  width:960px;
}

#main_content_wrapper .bottom_curve {
  display:none;
}

#main_content {
  width:683px!important;
  float:left;
  overflow:hidden;
  display:inline;
  margin:0;
}

blockquote {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0017/32831/open_quote.gif);
}

blockquote p {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0016/32830/close_quote.gif);
}

/*
=MIDDLE COLUMN*************************/

.gallery .galleryframehide {
  display:none;
}

.galleryframe {
  width:95%;
  float:left;
}

.portfolio {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0020/26552/middle_bg.gif);
  background-repeat:repeat-y;
  width:683px;
  float:left;
  display:inline;
  overflow:hidden;
}

.portfolio .box {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0019/26551/middle_top.jpg);
  width:683px!important;
  background-repeat:no-repeat;
  min-height:600px;
  overflow:hidden;
  padding:30px 10px 10px 65px!important;
  background-color:transparent!important;
}

#main_content .portfolio .box p,
#main_content .portfolio .box ul {
  width:85%;
}

.portfolio .bottom_curve {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0020/26525/middle_bottom.gif)!important;
  height:5px;
  float:left;
  clear:both;
  background-repeat:no-repeat;
  padding:0;
  margin:0;
  overflow:hidden;
}

.gallery .buttons {
  float:right;
  margin:0 80px 0 0!important;
  width:auto!important;
}

.buttons li {
  float:left;
  list-style-type:none;
  background-image:none!important;
  padding:0!important;
  margin:0 1px!important;
}

.portfolio p a {
  color:#2b2b2b;
  text-decoration:none;
}

.portfolio p a:hover {
  text-decoration:underline;
}

.portfolio #main_image {
  float:left;
  display:inline;
}

.portfolio .box img {
  float:left;
  border:1px solid #efefef;
  margin:10px 10px 0 0;
  display:inline;
}

.lower_content {
  float:left;
  clear:both;
}

/*
=TOOLS ( PORTFOLIO VERSION )**************/

#breadcrumbs {
  margin:0 0 0 15px;
  width:400px;
}

#breadcrumbs li {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0009/26559/breadcrumb_divider.gif)!important;
}

#tool_wrapper {
  margin:5px 0 15px 0;
  float:right;
  width:690px;
}

#tool_wrapper label {
  display:none;
}

.tools li {
  border-left:2px solid #dcdcdc;
}

.tools li .text-transform {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0020/26570/text_grey.gif);
}

.tools li .printer {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0004/26572/printer_grey.gif);
}

.tools li .login {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0003/26571/login_grey.gif);
}

/*
=SEARCH**********************/

#main_content form {
  float:right;
  padding:0;
  display:inline;
}

#main_content input {
  margin:33px 0 0 0;
  font-size:1em;
}

#main_content input.sq-form-field {
  height:15px;
  margin:0;
  border:1px solid #d1d1d1;
  width:130px;
  float:left;
  font-size:0.9em;
  display:inline;
  background-image:url(http://www.squiz.com.au/__data/assets/image/0020/26561/main_content_search_bg.gif);
  background-color:#fdfdfd;
  background-repeat:repeat-x;
  padding:0 0 0 5px;
}

#main_content .button input {
  background-color:transparent;
  margin:-3px 10px 0 0;
  padding:0;
  color:#779312;
  border:none;
  float:left;
  font-size:1.2em;
  display:inline;
}

#tool_wrapper p {
  margin:0;
  width:auto;
}

/*
=LEFT HAND IMAGE SCROLLER*******************/

#type_nav {
  background-color:#dcdcdc;
  width:217px;
  margin:0;
  padding:0;
  float:left;
  font-size:0.9em;
  background-image:url(http://www.squiz.com.au/__data/assets/image/0019/30295/type_nav_bg.gif);
  background-position:right top;
  background-repeat:no-repeat;
}

#type_nav li {
  line-height:2;
  float:left;
  margin-top:0;
  margin-bottom:0;
}

#type_nav li a {
  display:block;
  padding:0 10px;
  border-left:1px solid #fff;
  border-bottom:1px solid #cecece;
  height:20px;
  float:left;
}

#type_nav li a:hover {
  background-color:#cdcdcd;
  color:#636363;
}

#type_nav a.pageid_4 {
  padding:0 10px 0 12px!important;
}

#type_nav a.pageid_1 {
  border-left:1px solid #dcdcdc;
}

#type_nav.web a.pageid_1,
#type_nav.flash a.pageid_2,
#type_nav.intranet a.pageid_3,
#type_nav.newsletter a.pageid_3 {
  color:#819b24;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;
  padding:0 9px 0 10px;
  background-image:url(http://www.squiz.com.au/__data/assets/image/0010/29764/tab_bg.jpg);
  background-repeat:repeat-x;
  border-bottom:1px solid #e3e3e3;
  height:20px;
  background-color:#e3e3e3;
}

#type_nav.web a.pageid_1:hover,
#type_nav.flash a.pageid_2:hover,
#type_nav.intranet a.pageid_3,
#type_nav.newsletter a.pageid_4 {
  color:#819b24;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;
  padding:0 9px 0 10px;
  background-image:url(http://www.squiz.com.au/__data/assets/image/0010/29764/tab_bg.jpg)!important;
  background-repeat:repeat-x;
  border-bottom:1px solid #e3e3e3;
}

.nav_inner_wrapper {
  background-color:#e3e3e3;
  border-right:1px solid #cecece;
  border-bottom:1px solid #cecece;
  border-left:1px solid #cecece;
  float:left;
  padding:5px;
  overflow:hidden;
}

.up,
.down {
  display:block;
  float:left;
  clear:both;
  width:204px;
  height:19px;
  background-repeat:no-repeat;
  text-indent:-9999px;
}

.up {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0016/26530/up_arrow_button.gif);
}

.up:hover {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0008/26585/up_arrow_button_over.gif);
}

.down {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0017/26531/down_arrow_button.gif);
  margin:3px 0 0 0;
}

.down:hover {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0007/26584/down_arrow_button_over.gif);
}

#left_nav {
  float:left;
  width:217px;
  margin-left:15px;
  display:inline;
  margin:35px 6px 0 10px!important;
}

#image_nav_holder {
  display:inline;
}

#left_nav {
  margin:5px 0 0 5px; /* redefined in ie6.css */
  float:left;
  width:230px;
  text-align:left;
  display:inline;
}

#image_nav div {
  margin:3px 0 0 0;
  color:#999;
}

#image_nav a {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0017/26522/image_nav_bg.gif);
  background-repeat:no-repeat;
  display:block;
  width:204px;
  height:58px;
  padding-top:12px;
  color:#999;
  text-decoration:none;
}

#image_nav a:hover,
#image_nav a.image_nav_current {
  background-image:url(http://www.squiz.com.au/__data/assets/image/0018/26523/image_nav_over.gif);
  color:#999;
  text-decoration:none;
}

#image_nav a img {
  float:left;
  margin:-2px 10px 10px 10px;
  border:2px solid transparent;
}

#image_nav a:hover img,
#image_nav a.image_nav_current img {
  border:2px solid #779312;
}

#image_nav span.heading {
  font-size:1em;
  color:#434343;
  font-weight:bold;
  display:block;
}

#image_nav a:hover span.heading,
#image_nav a.image_nav_current span.heading {
  color:#779312;
}

.left_menu {
  margin-top: 0;
}

